.dashboard-v215 .ms-dashboard-material-filters{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,240px) auto;gap:12px;align-items:end;margin-bottom:16px}
.dashboard-v215 .ms-dashboard-material-filters label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}
.dashboard-v215 .ms-dashboard-material-filters input,.dashboard-v215 .ms-dashboard-material-filters select{width:100%;min-width:0;height:44px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text);font:inherit}
.dashboard-v215 .ms-dashboard-material-filters button{min-height:44px}
.dashboard-v215 .ms-dashboard-alert-item[hidden],.dashboard-v215 .ms-dashboard-filter-empty[hidden]{display:none!important}
@media(max-width:640px){.dashboard-v215 .ms-dashboard-material-filters{grid-template-columns:1fr}.dashboard-v215 .ms-dashboard-material-filters button{width:100%}}

.dashboard-v215 .ms-dashboard-material-low{position:relative}
.dashboard-v215 .ms-dashboard-material-low>b{padding-right:32px}
.dashboard-v215 .ms-dashboard-material-warning{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;color:#dc2626;font-size:0}
.dashboard-v215 .ms-dashboard-material-warning svg{display:block;color:#dc2626}
.dashboard-v215 .ms-dashboard-material-low .ms-stock-low{color:#dc2626}
