/* Shared pages keep the same structure at every authorization level. */
.page-top>.actions:empty{display:none}
.product-toolbar>label{display:grid;gap:7px;min-width:0;flex:1 1 155px;max-width:230px;font-size:12px;color:var(--muted)}
.product-toolbar>label.product-search{flex:2 1 280px;max-width:none}
.product-toolbar label>input,.product-toolbar label>select{width:100%;min-width:0;max-width:none;min-height:44px}
.inventory-kpis{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}
.product-prices{grid-template-columns:repeat(auto-fit,minmax(75px,1fr))}
.product-card button,.product-title-row button{min-height:44px;white-space:normal}
.product-card-body{display:flex;flex-direction:column;gap:10px;min-width:0}
.product-card-body>.product-category,.product-card-body>.product-description{margin:0}
.product-card-body>.product-title-row{min-width:0}
.product-card-body>button{align-self:start}
.product-card .variant-chips{max-height:160px}
.product-toolbar,.credit-toolbar,.page-top,.page-top>.actions{min-width:0}
.seller-app .page-top{margin-top:0}
.seller-app .pos-layout{min-width:0}
.statement-card--result:last-child{grid-column:span 2}
.scoped-section-financial .financial-statement-cards{margin-top:18px}
.credit-card-head{gap:12px;flex-wrap:wrap}
.sales-pagination{flex-wrap:wrap}
.page-top button,.page-top .share-button{min-height:44px}
.product-toolbar :focus-visible,[data-product-action]:focus-visible,[data-credit-list]:focus-visible{outline:3px solid var(--gold);outline-offset:3px}
@media(max-width:768px){.product-toolbar>label{flex-basis:calc(50% - 10px);max-width:none}.product-toolbar>label.product-search{flex-basis:100%}.inventory-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.page-top>.actions{width:100%}.page-top>.actions>*{flex:1 1 auto}}
@media(max-width:480px){.product-toolbar>label{flex-basis:100%}.statement-card--result:last-child{grid-column:auto}.product-card-body{padding:16px}.inventory-kpis .kpi{padding:14px}.inventory-kpis strong{font-size:20px}.product-title-row{flex-wrap:wrap}}
