/* Preserve the two visible control rows when adding the display selector. */
html[data-inventory-view] .catalog-browse-tools .inventory-controls{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px!important}
.catalog-browse-tools .filter-title{font-size:12px}
@container(max-width:620px){html .catalog-browse-tools .filter-title{font-size:10px}html .catalog-browse-tools .filter-value{font-size:9px}html[data-inventory-view] .catalog-browse-tools .inventory-filter>button{padding-inline:1px}}
.purchase-estimate{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 9px;padding:6px 8px;margin:3px 0;background:#f0f5f0;border-radius:5px;min-width:0}
.purchase-estimate strong{font-size:13px}.purchase-estimate small{font-size:11px;color:#52625b;overflow-wrap:anywhere;min-width:0}
.history-item:has([data-act=rq-repeat]){flex-wrap:wrap;gap:6px}.history-item:has([data-act=rq-repeat])>.grow{min-width:min(210px,100%);flex:1 1 210px}
.change-entry,.report-grid>article{padding:11px;border:1px solid #c4d2c9;border-radius:8px;background:#fff;margin:7px 0;min-width:0;overflow-wrap:anywhere}
.change-entry>small,.report-total small,.report-grid small{display:block;color:#63746b;font-size:11px;margin:4px 0}
.change-values{display:grid;grid-template-columns:minmax(80px,1fr) minmax(0,2fr);gap:4px 8px;border-top:1px solid #e8ede9;padding:6px 0;font-size:12px}
.change-values>span{grid-row:span 2;color:#52645a}.change-values del{color:#6c7771;text-decoration:none}.change-values b{font-weight:600}
.report-month{display:flex;align-items:center;gap:8px}.report-month input{width:170px;min-height:44px}.report-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:7px}.report-grid>article{margin:0}.report-grid b{display:block;margin:4px 0}.price-up{color:#a92b2b}.price-down{color:#1d6b50}.report-total{padding:12px;background:#e9f2eb;border-radius:8px}
