.material-progress-204{color:var(--isatis-ink,#203322);border-top:1px solid var(--isatis-line,#d8ded3);padding-top:1rem;margin-top:1rem;min-width:0}
.material-progress-204 h3{font-size:1.05rem;margin:0 0 .55rem}
.material-report-filters-204{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}
.material-report-filters-204 label,.material-phase-filter-204{display:grid;gap:.4rem;min-width:0}
.material-report-filters-204 input,.material-report-filters-204 select,.material-phase-filter-204 select{box-sizing:border-box;width:100%;min-width:0;min-height:46px;font:inherit;border:1px solid var(--isatis-line,#cfd7c8);border-radius:12px;padding:.65rem;background:var(--isatis-surface,#fff);color:inherit}
.material-order-counts-204{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}
.material-order-counts-204>div{padding:.8rem;border:1px solid var(--isatis-line,#d8ded3);border-radius:12px;background:var(--isatis-soft,#f3f6ee)}
.material-order-counts-204 dd{margin:.3rem 0 0;font-weight:800}
.material-total-204{padding:1rem;margin:.8rem 0;border:1px solid var(--isatis-line,#d8ded3);border-radius:14px;min-width:0}
.material-total-204 h4{margin:0 0 .7rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem}
.material-total-204 h4 small{font-weight:400;opacity:.8}
.material-total-204 dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0}
.material-total-204 dl>div{padding:.65rem;border-radius:9px;background:var(--isatis-soft,#f3f6ee);overflow-wrap:anywhere}
.material-total-204 dt{font-size:.85rem;opacity:.85}.material-total-204 dd{margin:.3rem 0 0;font-weight:700}
.material-total-204 .material-delivered-204{background:var(--isatis-selected,#e5efdb)}
.material-phase-filter-204{margin:.6rem 0 .8rem;max-width:440px}
.material-final-receipt-204{padding:.65rem .85rem;border-radius:10px;background:var(--isatis-selected,#e5efdb);color:inherit;font-weight:600}
@media(max-width:480px){.material-report-filters-204{grid-template-columns:1fr}.material-total-204{padding:.75rem}.material-total-204 dl{gap:.45rem}.material-total-204 dt{font-size:.8rem}}

html.dark .material-total-204 .material-delivered-204{background:var(--isatis-soft,#263220);color:var(--isatis-ink,#f2f5f7)}
