/* None Telefone 3.2.4 — filtros de estoque e custos da OS */
.inventory-page .op-toolbar:has(select[aria-label="Situação do estoque"]){display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:14px 16px}
.inventory-page .op-toolbar:has(select[aria-label="Situação do estoque"]) input{flex:2 1 240px;min-width:180px}
.inventory-page .op-toolbar:has(select[aria-label="Situação do estoque"]) select{flex:1 1 160px;min-width:145px;max-width:275px}
.none-stock-results{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#635579;font-size:13px;margin:8px 3px 12px}
.none-stock-results .button{padding:6px 10px;min-height:32px}
.none-cost-explanation{display:flex;gap:9px;align-items:flex-start;border:1px solid #e3dbef;background:#fbf9f6;border-radius:12px;padding:11px 13px;line-height:1.5;font-size:12.5px;color:#57496d}
.none-cost-explanation svg{flex:none;margin-top:2px}
.order-cost-panel .section-heading h2{font-size:17px;line-height:1.3;letter-spacing:-.02em}
.order-cost-panel .order-cost-form-reveal{border-radius:14px;border:1px solid #e6e3ea;background:#fefefd;padding:16px}
.order-cost-panel .order-cost-panel__summary{gap:10px}
@media(max-width:650px){.inventory-page .op-toolbar:has(select[aria-label="Situação do estoque"]) input,.inventory-page .op-toolbar:has(select[aria-label="Situação do estoque"]) select{max-width:none;flex:1 1 100%;width:100%}.none-stock-results{align-items:flex-start;flex-direction:column}.order-cost-panel .order-cost-form-reveal{padding:12px}}
