._directory_fc214_1{box-sizing:border-box;width:100%;min-width:0;border-top:1px solid var(--black);padding:clamp(1.25rem,2.5vw,2.5rem) clamp(1rem,4vw,4.5rem);background:var(--white);color:var(--black);scroll-margin-top:8rem;overflow-wrap:anywhere}._directory_fc214_1 *,._directory_fc214_1 *:before,._directory_fc214_1 *:after{box-sizing:border-box}._inner_fc214_19{width:100%;max-width:88rem;min-width:0;margin-inline:auto}._header_fc214_26{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1.5rem 3rem;margin-bottom:1rem}._eyebrow_fc214_34{display:flex;align-items:center;gap:.6rem;margin:0 0 .5rem;color:var(--gray);font-size:.65rem;font-weight:700;letter-spacing:.09em;line-height:1.5;text-transform:uppercase}._marker_fc214_47{width:.625rem;height:.625rem;flex:0 0 auto;background:var(--red)}._title_fc214_54{margin:0;font-size:clamp(1.75rem,2.7vw,2.6rem);font-weight:700;letter-spacing:-.065em;line-height:1.04}._source_fc214_62{max-width:41rem;margin:0;color:var(--gray);font-size:.84rem;line-height:1.75}._screenReaderOnly_fc214_70{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._filters_fc214_82{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,.25fr) minmax(13rem,.55fr) auto;align-items:end;gap:.875rem;border:1px solid var(--black);padding:1rem;background:var(--cream)}._scopedFilters_fc214_95{grid-template-columns:minmax(0,1fr) minmax(13rem,.55fr) auto}._searchField_fc214_99,._stateField_fc214_100,._materialField_fc214_101,._field_fc214_102{display:grid;min-width:0;gap:.25rem}._searchField_fc214_99,._stateField_fc214_100,._materialField_fc214_101{gap:.4rem}._fieldLabel_fc214_114{color:var(--gray);font-size:.625rem;font-weight:700;letter-spacing:.075em;line-height:1.4;text-transform:uppercase}._input_fc214_123,._select_fc214_124{width:100%;max-width:100%;min-width:0;min-height:44px;border:1px solid var(--gray);border-radius:0;padding:.625rem .75rem;background:var(--white);color:var(--black);font-family:inherit;font-size:16px;line-height:1.4}._input_fc214_123::placeholder{color:var(--gray);opacity:1}._select_fc214_124{padding-right:1.75rem}._clearButton_fc214_148,._quoteLink_fc214_149{display:inline-flex;min-width:0;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--black);border-radius:0;padding:.625rem .875rem;background:var(--white);color:var(--black);font-family:inherit;font-size:.75rem;font-weight:700;line-height:1.4;text-align:center;text-decoration:none}._clearButton_fc214_148:not(:disabled):hover{background:var(--black);color:var(--white)}._clearButton_fc214_148:disabled{border-color:var(--gray);color:var(--gray);cursor:not-allowed}._quoteLink_fc214_149{border-color:var(--red);background:var(--red);color:var(--white)}._quoteLink_fc214_149:hover{border-color:var(--black);background:var(--black)}._resultSummary_fc214_190{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1.25rem;margin:1rem 0 .75rem}._count_fc214_199,._scrollHelp_fc214_200{margin:0;color:var(--gray);font-size:.75rem;line-height:1.6}._count_fc214_199 strong{color:var(--red);font-weight:700;font-variant-numeric:tabular-nums}._scrollHelp_fc214_200{font-size:.6875rem}._results_fc214_217{width:100%;min-width:0;max-height:540px;overflow-x:hidden;overflow-y:auto;border:1px solid var(--black);background:var(--white);color:var(--black);scrollbar-gutter:stable;scroll-behavior:auto;-webkit-overflow-scrolling:touch}._list_fc214_231{margin:0;padding:0;list-style:none}._row_fc214_237{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) minmax(0,.8fr) minmax(0,17rem);min-width:0;align-items:center;gap:.75rem 1rem;border-bottom:1px solid var(--gray-light);padding:.75rem 1rem;font-size:.8125rem;line-height:1.5}._row_fc214_237:last-child{border-bottom:0}._row_fc214_237:nth-child(2n){background:var(--cream)}._row_fc214_237:focus-within{box-shadow:inset 3px 0 0 var(--red)}._identity_fc214_263,._locationDetails_fc214_264,._materialDetails_fc214_265{display:grid;min-width:0;align-content:start;gap:.45rem;margin:0}._row_fc214_237 dd{min-width:0;margin:0;overflow-wrap:anywhere}._name_fc214_279{color:var(--black);font-weight:650}._location_fc214_264,._address_fc214_285,._material_fc214_101{color:var(--gray);font-size:.75rem}._location_fc214_264{display:grid}._address_fc214_285{white-space:pre-wrap}._unconfirmed_fc214_299{color:var(--gray);font-size:.6875rem;font-style:italic}._reference_fc214_305{display:flex;flex-wrap:wrap;gap:.25rem;min-width:0;color:var(--gray);font-size:.6875rem;font-variant-numeric:tabular-nums}._referenceLabel_fc214_315{font-weight:700}._actions_fc214_319{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.375rem}._similarLink_fc214_326,._replacementLink_fc214_327{display:inline-flex;min-width:0;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--black);padding:.4rem .375rem;font-size:.75rem;font-weight:650;line-height:1.35;text-align:center;text-decoration:none;overflow-wrap:anywhere}._similarLink_fc214_326{border-color:var(--red);background:var(--red);color:var(--white)}._replacementLink_fc214_327{background:var(--white);color:var(--black)}._similarLink_fc214_326:hover,._replacementLink_fc214_327:hover{border-color:var(--black);background:var(--black);color:var(--white)}._directory_fc214_1 :is(input,select,button,a):focus-visible{outline:3px solid var(--red);outline-offset:2px}._results_fc214_217:focus-visible{outline:3px solid var(--red);outline-offset:3px}._empty_fc214_371{display:grid;justify-items:start;gap:.875rem;padding:clamp(1.25rem,3vw,2.5rem)}._empty_fc214_371 h3{margin:0;font-size:clamp(1.4rem,2.5vw,2rem);letter-spacing:-.04em;line-height:1.2}._empty_fc214_371 p{max-width:45rem;margin:0;color:var(--gray);font-size:.8125rem;line-height:1.75}._emptyActions_fc214_393{display:flex;flex-wrap:wrap;gap:.625rem}._disclosure_fc214_399{max-width:62rem;margin:.75rem 0 0;color:var(--gray);font-size:.6875rem;line-height:1.65}@media (max-width: 960px){._header_fc214_26{grid-template-columns:minmax(0,1fr);gap:1rem}._filters_fc214_82{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto}._scopedFilters_fc214_95{grid-template-columns:minmax(0,1fr) auto}._searchField_fc214_99{grid-column:1 / -1}._results_fc214_217{max-height:600px}._row_fc214_237{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start}._actions_fc214_319{align-self:end}}@media (max-width: 620px){._directory_fc214_1{padding:1.25rem 1rem}._filters_fc214_82{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;padding:.875rem}._filters_fc214_82>._clearButton_fc214_148{grid-column:1 / -1}._searchField_fc214_99{grid-column:1 / -1}._clearButton_fc214_148{padding-inline:.5rem}._resultSummary_fc214_190{display:grid;justify-content:start}._row_fc214_237{grid-template-columns:minmax(0,1fr);gap:.625rem;padding:.75rem}._identity_fc214_263{grid-template-columns:minmax(0,1fr) minmax(0,5.5rem);gap:.5rem}._reference_fc214_305{display:grid;align-content:start}._locationDetails_fc214_264{gap:.5rem}._actions_fc214_319{gap:.375rem}}@media (max-width: 420px){._filters_fc214_82{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: no-preference){._clearButton_fc214_148,._quoteLink_fc214_149,._similarLink_fc214_326,._replacementLink_fc214_327{transition:transform .16s var(--ease-out)}._clearButton_fc214_148:not(:disabled):active,._quoteLink_fc214_149:active,._similarLink_fc214_326:active,._replacementLink_fc214_327:active{transform:scale(.97)}}@media (prefers-reduced-motion: reduce){._directory_fc214_1,._results_fc214_217{scroll-behavior:auto}._clearButton_fc214_148,._quoteLink_fc214_149,._similarLink_fc214_326,._replacementLink_fc214_327{transition:none;transform:none}}@media print{._filters_fc214_82,._scrollHelp_fc214_200{display:none}._results_fc214_217{max-height:none;overflow:visible;scrollbar-gutter:auto}._row_fc214_237{break-inside:avoid}}
