.mt-inventory-v2 .mt-s1-page{display:grid;gap:16px;color:#10213b}
.mt-inventory-v2 .mt-s1-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 2px}
.mt-inventory-v2 .mt-s1-head h1{font-size:30px;line-height:1.08;margin:0 0 6px;letter-spacing:-.035em;color:#10213b}
.mt-inventory-v2 .mt-s1-head p{margin:0;color:#6f7f94;font-size:13px}
.mt-inventory-v2 .mt-s1-refresh{background:#fff}
.mt-inventory-v2 .mt-s1-breadcrumbs{display:flex;align-items:center;gap:8px;color:#7a8797;font-size:11px;margin:0 0 10px}
.mt-inventory-v2 .mt-s1-breadcrumbs button{border:0;background:none;padding:0;color:#1769ed;cursor:pointer;font:inherit;font-weight:800}
.mt-inventory-v2 .mt-s1-breadcrumbs i{font-style:normal;color:#a2adba}
.mt-inventory-v2 .mt-inv-tabs{margin-top:-2px}
.mt-inventory-v2 .mt-s1-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.mt-inventory-v2 .mt-s1-kpis>div{background:#fff;border:1px solid #e3e9f2;border-radius:16px;padding:16px;box-shadow:0 16px 42px rgba(25,39,65,.08)}
.mt-inventory-v2 .mt-s1-kpis span{display:block;color:#6f7f94;font-size:11px}
.mt-inventory-v2 .mt-s1-kpis b{display:block;font-size:21px;line-height:1.15;margin-top:5px;letter-spacing:-.02em;color:#10213b}
.mt-inventory-v2 .mt-s1-card{background:#fff;border:1px solid #e3e9f2;border-radius:18px;box-shadow:0 16px 42px rgba(25,39,65,.08);overflow:hidden}
.mt-inventory-v2 .mt-s1-toolbar{display:flex;gap:10px;align-items:center;padding:14px;border-bottom:1px solid #e3e9f2;flex-wrap:wrap}
.mt-inventory-v2 .mt-s1-search{flex:1;min-width:240px}
.mt-inventory-v2 .mt-s1-search input{width:100%;max-width:620px;border:1px solid #d6dfeb;border-radius:10px;padding:10px 12px;background:#fff;color:#1a2c45;font:inherit;outline:none}
.mt-inventory-v2 .mt-s1-search input:focus{border-color:#8cb7f6;box-shadow:0 0 0 3px rgba(23,105,237,.08)}
.mt-inventory-v2 .mt-s1-tablewrap{overflow:auto}
.mt-inventory-v2 .mt-s1-table{width:100%;border-collapse:collapse;min-width:900px}
.mt-inventory-v2 .mt-s1-table th{background:#f8fafc;color:#6c7b8e;font-size:10px;text-transform:uppercase;letter-spacing:.08em;text-align:left;padding:12px 14px;border-bottom:1px solid #e3e9f2;white-space:nowrap}
.mt-inventory-v2 .mt-s1-table td{padding:14px;border-bottom:1px solid #edf1f6;font-size:12px;vertical-align:middle;color:#1b2f49}
.mt-inventory-v2 .mt-s1-table tbody tr:last-child td{border-bottom:0}
.mt-inventory-v2 .mt-s1-table tbody tr:hover td{background:#fbfdff}
.mt-inventory-v2 .mt-s1-name{border:0;background:none;color:#124eac;font-weight:900;cursor:pointer;padding:0;font:inherit}
.mt-inventory-v2 .mt-s1-name:hover{text-decoration:underline;text-underline-offset:2px}
.mt-inventory-v2 .mt-s1-table small{display:block;font-size:10px;color:#6f7f94;margin-top:3px}
.mt-inventory-v2 .mt-s1-empty{padding:34px 18px;text-align:center;color:#77869a}
.mt-inventory-v2 .mt-s1-stock-filters{display:flex;gap:8px;flex-wrap:wrap;margin-top:-2px}
.mt-inventory-v2 .mt-s1-stock-filters button{border:1px solid #e3e9f2;background:#fff;padding:8px 11px;border-radius:9px;font:inherit;font-weight:800;font-size:11px;color:#516175;cursor:pointer}
.mt-inventory-v2 .mt-s1-stock-filters button:hover{border-color:#bdd2f2;color:#1f5eaf}
.mt-inventory-v2 .mt-s1-stock-filters button.active{background:#eaf2ff;color:#1456b8;border-color:#c8dcff}
@media(max-width:1000px){.mt-inventory-v2 .mt-s1-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.mt-inventory-v2 .mt-s1-head{flex-direction:column}.mt-inventory-v2 .mt-s1-kpis{grid-template-columns:1fr}.mt-inventory-v2 .mt-s1-head h1{font-size:26px}.mt-inventory-v2 .mt-s1-search{min-width:100%}}
