.inventory-statement-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px}
.inventory-statement-controls label{margin:0;display:flex;gap:8px;align-items:center}
.inventory-statement-controls input{min-width:0;padding:9px 12px;border:1px solid var(--line,#d9e2ef);border-radius:8px;color:inherit;background:var(--card,#fff);font:inherit}
.inventory-statement-controls .ui-action{margin:0}
.inventory-statement-rule{color:var(--muted,#73819d);font-size:13px;line-height:1.7}
.inventory-statement-scroll{max-width:100%;overflow:auto;border:1px solid var(--line,#d9e2ef);border-radius:8px}
.inventory-statement-scroll:empty{border:0}
.inventory-statement-panel table{min-width:1300px;table-layout:auto;font-size:13px}
.inventory-statement-panel th{background:var(--subtle,#f6f8fb);text-align:center;border-right:1px solid var(--line,#d9e2ef)}
.inventory-statement-panel td{text-align:right;font-variant-numeric:tabular-nums}
.inventory-statement-panel th:first-child,.inventory-statement-panel td:first-child{text-align:left}
.inventory-statement-panel tfoot{background:var(--subtle,#eef7f5);font-weight:700}
.inventory-statement-panel .statement-missing{color:#9b652f}
#inventoryStatementWarnings{font-size:13px;color:#9b652f;line-height:1.7;margin-bottom:10px}
#inventoryStatementSources{margin-top:14px;color:var(--muted,#73819d);font-size:13px}
@media(max-width:600px){.inventory-statement-controls{align-items:stretch}.inventory-statement-controls label{width:100%}.inventory-statement-controls input{flex:1;width:0}.inventory-statement-controls .ui-action{flex:1}}
