.inventory-hub-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}
.inventory-hub-metrics{grid-template-columns:repeat(4,minmax(185px,1fr))}
.inventory-hub-workspace{display:grid;gap:18px}
.inventory-hub-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.inventory-hub-actions>button{display:grid;grid-template-columns:auto 1fr;align-content:start;column-gap:12px;row-gap:7px;min-height:174px;padding:18px;text-align:left;border:1px solid var(--line);border-radius:16px;background:var(--surface-soft);color:var(--text);box-shadow:none}
.inventory-hub-actions>button:hover,.inventory-hub-actions>button:focus-visible{transform:translateY(-2px);border-color:var(--primary);background:var(--surface)}
.inventory-hub-actions>button>span{grid-row:1/4;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--primary) 15%,var(--surface));color:var(--primary);font-weight:900}
.inventory-hub-actions b{font-size:1.03rem}.inventory-hub-actions small{line-height:1.45;color:var(--muted)}.inventory-hub-actions em{align-self:end;color:var(--primary);font-style:normal;font-weight:800}
@media(max-width:1100px){.inventory-hub-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-hub-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.inventory-hub-hero{flex-direction:column}.inventory-hub-metrics,.inventory-hub-actions{grid-template-columns:1fr}.inventory-hub-actions>button{min-height:150px}}
