.catalog-data-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 2px;font-size:12px}
.catalog-filter-workbench{--filter-ink:#203e35;--filter-line:#dce1d1;padding:18px 20px 0}.catalog-filter-caption{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:16px 0 4px;font-size:12px}.catalog-filter-caption small{font-size:10px;color:#75806b}.facet-line{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid #edf0e5;align-items:start}.facet-label{font-size:12px;color:#65745b;padding-top:8px}.facet-options{display:flex;flex-wrap:wrap;gap:5px}.facet-options button{border:1px solid transparent;background:transparent;color:var(--filter-ink);padding:7px 10px;font-family:inherit;font-size:12px;line-height:1.4;cursor:pointer;border-radius:3px}.facet-options button small{font-size:10px;color:#839078;margin-left:5px;font-variant-numeric:tabular-nums}.facet-options button:hover{background:#edf1e3;border-color:#d9e0ca}.facet-options button[aria-pressed=true]{color:#fff;background:var(--filter-ink);border-color:var(--filter-ink)}.facet-options button[aria-pressed=true] small{color:#d0dfbd}.facet-options button:disabled{opacity:.4;cursor:default;background:transparent}.facet-options button[hidden]{display:none}.facet-line>div>small{display:block;margin:7px 0 0;font-size:10px;color:#7a8471;line-height:1.6}#catalog-fiber-more{font-family:inherit;font-size:11px;line-height:1.5;color:#597145;background:none;border:0;text-decoration:underline;padding:7px 10px;cursor:pointer}.catalog-more-filters{font-size:12px;padding:12px 0;border-bottom:1px solid var(--filter-line)}.catalog-more-filters>summary{cursor:pointer}.catalog-more-filters>summary span{font-size:11px;color:#7a8471;margin-left:10px}.catalog-more-filters .catalog-facets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.catalog-more-filters .catalog-facets label{display:flex;flex-wrap:wrap;gap:7px;font-size:11px;min-width:0}.catalog-more-filters .catalog-facets select{width:100%;max-width:100%;min-width:0}.catalog-more-filters .catalog-facets input{flex:1;width:60px}.catalog-more-filters .catalog-facets .catalog-evidence-toggle{align-items:center;align-self:end;min-height:38px}.catalog-more-filters input[type=checkbox]{flex:0 0 auto;width:auto}.catalog-more-filters>small{display:block;color:#74806b;font-size:10px;line-height:1.7}.catalog-filter-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0}.catalog-filter-footer>div:last-child{display:flex;gap:12px;flex-shrink:0}.catalog-filter-footer>div:last-child>button{font-family:inherit;font-size:11px;line-height:1.6;background:transparent;border:0;color:#667c55;padding:5px 0;cursor:pointer}.catalog-filter-footer>div:last-child>button:last-child{text-decoration:underline}#catalog-selected{display:flex;gap:6px;flex-wrap:wrap;align-items:center;font-size:10px;color:#74806b}#catalog-selected button{font-family:inherit;font-size:11px;line-height:1.5;background:#edf1e3;border:1px solid #d9e0cb;color:#385038;padding:5px 8px;border-radius:3px;cursor:pointer}#catalog-selected button>span{margin-left:5px}.catalog-filter-workbench #catalog-share-status:not(:empty){display:block;padding-bottom:10px}.catalog-filter-workbench select:focus-visible,.catalog-filter-workbench input:focus-visible{outline:2px solid #688153;outline-offset:2px}.catalog-filter-workbench [hidden]{display:none!important}
.catalog-type-picker input{min-width:0;width:100%;padding:8px!important;font-size:12px!important;flex:0 0 auto!important}.catalog-type-picker small{font-size:10px;color:#74806b}#catalog-results[aria-busy=true]{opacity:.45;pointer-events:none}
#catalog-moq-extra{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#687b58;margin-top:7px}#catalog-moq-extra select{font:inherit;color:#203e35;background:#fffefa;border:1px solid #d3dcc5;padding:6px;max-width:220px}.catalog-image-count{position:absolute;bottom:3px;right:3px;color:#fff;background:#203e35e6;font-size:10px;padding:3px 5px;border-radius:2px}
@media(max-width:700px){.catalog-filter-workbench{padding:12px 12px 0}.catalog-filter-caption{align-items:start;flex-direction:column;gap:4px;margin-top:12px}.facet-line{grid-template-columns:60px minmax(0,1fr);gap:6px;padding:8px 0}.facet-options{gap:3px}.facet-options button{padding:8px 7px;min-height:36px;font-size:11px}.facet-options button small{font-size:9px;margin-left:3px}.facet-label{font-size:11px;padding-top:9px}.catalog-filter-footer{flex-wrap:wrap}.catalog-filter-footer>div:last-child{justify-content:space-between;width:100%}.catalog-filter-footer>div:last-child>button{min-height:38px}.catalog-more-filters .catalog-facets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalog-more-filters .catalog-facets select{min-height:38px}.catalog-more-filters>summary span{font-size:10px}.catalog-more-filters .catalog-evidence-toggle{grid-column:1/-1}#catalog-selected{gap:5px}#catalog-selected button{min-height:32px}}
.catalog-data-controls select,.catalog-data-controls button{padding:9px 12px;font:inherit;color:#203e35;background:#fffefa;border:1px solid #cdd3c3}
.catalog-data-controls small{color:#6b7766;font-size:11px;line-height:1.7}
.catalog-structure{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:12px 2px 0;font-size:12px}.catalog-structure .quick-group{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.catalog-structure button,.catalog-facets select,.catalog-facets input{padding:7px 9px;font:inherit;color:#203e35;background:#fffefa;border:1px solid #cdd3c3}.catalog-structure button[aria-pressed=true]{background:#203e35;color:#fff}.catalog-structure details{flex:1;min-width:220px}.catalog-structure details[open]{flex-basis:100%;background:#edf0e3;border:1px solid #d3dac5;padding:12px}.catalog-structure summary{cursor:pointer;color:#5f7455}.catalog-facets{display:flex;align-items:center;gap:12px 18px;flex-wrap:wrap;margin:12px 0}.catalog-facets label{display:flex;align-items:center;gap:6px}.catalog-facets input[type=number]{width:76px;min-width:0}.catalog-structure small{color:#68755e;font-size:11px;line-height:1.7}.catalog-field-summary{font-size:11px;color:#60724f;margin-top:5px;line-height:1.6}.catalog-quote{display:block;font-size:12px;font-weight:500;line-height:1.5;margin-top:7px}
@media(max-width:700px){.catalog-structure{gap:10px}.catalog-structure button,.catalog-facets select{min-height:38px}.catalog-structure details{flex-basis:100%}.catalog-facets{gap:10px}.catalog-facets label{max-width:100%}.catalog-evidence-toggle{flex-basis:100%;line-height:1.7}}
#catalog-share-status{color:#425e38;font-size:11px}
#catalog-source-status-note{display:block;margin-top:5px}.catalog-source-cell>.catalog-source-state{color:#705b35}
.catalog-coverage-action{margin-top:10px}.catalog-coverage-panel{padding:12px 0 0;font-size:12px;line-height:1.8}.catalog-coverage-panel[hidden]{display:none}.catalog-coverage-panel>p{margin:8px 0;color:#53674a}.catalog-coverage-panel .coverage-scope{color:#294435}.catalog-coverage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.catalog-coverage-grid article{border:1px solid #d5ddc9;background:#fffefa;padding:12px;min-width:0}.catalog-coverage-grid article>span{font-size:12px}.catalog-coverage-grid strong{display:block;font:24px/1.7 Georgia,serif}.catalog-coverage-grid strong small{font:11px/1.5 inherit}.catalog-coverage-grid p{font-size:11px;margin:3px 0}.catalog-coverage-grid small{overflow-wrap:anywhere}.catalog-coverage-panel>small{overflow-wrap:anywhere}
#catalog-coverage-close{display:block;margin-top:12px;min-height:40px}
@media(max-width:700px){.catalog-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.catalog-coverage-grid article{padding:10px}.catalog-coverage-grid strong{font-size:21px}.catalog-coverage-grid strong small{display:block}.catalog-coverage-action button{min-height:40px}}
.catalog-provenance{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;border:1px solid #d3dac5;background:#edf0e3;font-size:12px;margin-bottom:20px}.catalog-provenance strong{font-weight:600}.catalog-provenance div>a{margin-left:12px;text-decoration:underline}.catalog-provenance p{font-size:11px;color:#68755e;margin:6px 0 0;line-height:1.7}.catalog-provenance>a{flex-shrink:0;text-decoration:underline}.catalog-thumbnail{display:block;flex-shrink:0;border-radius:4px;overflow:hidden;position:relative}.catalog-thumbnail img{display:block}.catalog-thumbnail:hover{outline:2px solid #688153;outline-offset:3px}.catalog-record-link{text-decoration:none;color:inherit}.catalog-record-link:hover{text-decoration:underline}.catalog-record-note{display:block;font-size:10px;color:#677958;margin-top:5px}.catalog-source-cell strong,.catalog-source-cell>span,.catalog-source-cell>small{display:block}.catalog-source-cell strong{font-size:12px;font-weight:500;line-height:1.6}.catalog-source-cell>span{font-size:11px;color:#6c7866;margin-top:6px}.catalog-source-cell>small{font-size:10px;color:#7b8175;margin-top:5px;line-height:1.6}.catalog-table th:first-child{width:44%}.catalog-table th:nth-child(2){width:14%}.catalog-table th:nth-child(3){width:24%}.catalog-table th:last-child{width:18%}
@media(max-width:700px){.catalog-provenance{align-items:start;flex-direction:column;gap:9px;padding:12px}.catalog-provenance div>a{display:block;margin:5px 0 0}.catalog-result-line>span{max-width:110px}.catalog-source-cell{padding-left:10px!important;border-left:1px solid #e1e6d7!important}.catalog-thumbnail .index-icon{width:62px;min-height:62px}}
@media(max-width:700px){.catalog-data-controls{gap:10px}.catalog-data-controls small{flex-basis:100%}.catalog-data-controls button{min-height:40px}.catalog-data-controls select{min-height:40px}}
.catalog-price-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.catalog-price-controls label{display:inline-flex;align-items:center;gap:6px}.catalog-price-controls input[type=checkbox]{width:auto}.catalog-price-controls small{flex-basis:100%;color:#6c786a}.catalog-offers{display:grid;gap:8px;margin-top:10px}.catalog-offer{border-left:2px solid #c9d2b8;padding-left:8px;display:grid;gap:3px;max-width:210px}.catalog-offer span,.catalog-offer small{font-size:11px;overflow-wrap:anywhere}.catalog-offer strong{font-size:14px;font-weight:500}#catalog-planned-sources{display:block;font-size:12px;margin-top:5px}#catalog-source-summary{font-size:12px;display:block;margin-top:8px}.profile-offer-scroll{overflow:auto}
 .small-quantity-badge{display:table;margin:0 0 8px;padding:3px 8px;border:1px solid #c9d3ba;background:#edf2e6;color:#244637;font-size:12px;line-height:1.5;white-space:nowrap}.small-quantity-badge.is-no{background:#f6eee1;border-color:#dfcfb8;color:#735232}.small-quantity-badge.is-unknown{background:#f2f1eb;border-color:#d9d7cb;color:#6c7068}
