.nav{max-width:100%;flex-wrap:wrap}.inventory-tabs,.inventory-modes,.inventory-filters{display:flex;gap:4px;background:#e9ecef;padding:5px;border-radius:15px;width:max-content;max-width:100%;flex-wrap:wrap}.inventory-tabs button,.inventory-modes button,.inventory-filters button{padding:10px 17px;border-radius:11px;font-size:.8rem;color:var(--muted);min-height:40px}.inventory-tabs .active,.inventory-modes .active,.inventory-filters .active{background:white;color:var(--ink);font-weight:600}.inventory-intro{margin-top:30px}.inventory-period{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:25px 0 16px}.inventory-period select{background:white;border:1px solid var(--line);padding:13px 17px;border-radius:14px;font-size:.95rem;text-transform:capitalize;max-width:100%}.inventory-sync{font-size:.74rem;color:var(--muted);margin:18px 0}.inventory-tools{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:24px 0}.inventory-tools input{min-width:0;flex:1;background:white;border:1px solid var(--line);padding:15px 17px;border-radius:15px;font-size:1rem}.inventory-products{background:white;border:1px solid var(--line);border-radius:20px;overflow:hidden}.inventory-product+.inventory-product{border-top:1px solid var(--line)}.inventory-product-row{display:flex;align-items:center;gap:18px;padding:8px 18px;min-height:64px}.inventory-product-toggle{display:flex;align-items:center;gap:12px;flex:1;min-width:0;min-height:44px;padding:4px 0;text-align:left;border-radius:8px}.inventory-product-name{display:flex;align-items:center;gap:11px;min-width:0;flex:1}.inventory-product-name strong{font-size:.88rem;font-weight:550;line-height:1.4;overflow-wrap:anywhere}.inventory-product-name i{width:6px;height:6px;border-radius:50%;background:#b5cbbf;flex:none}.inventory-product.low .inventory-product-name i{background:#b9965a}.inventory-chevron{width:18px;height:18px;color:var(--muted);transition:transform .15s;flex:none}.inventory-product-toggle[aria-expanded=true] .inventory-chevron{transform:rotate(180deg)}.inventory-stock{display:flex;align-items:baseline;justify-content:end;gap:5px;min-width:88px;white-space:nowrap;font-variant-numeric:tabular-nums}.inventory-stock b{font-size:1.05rem;font-weight:600;letter-spacing:-.03em}.inventory-stock small{font-size:.67rem}.inventory-product.low .inventory-stock b{color:#9a783e}.inventory-take{min-height:40px;padding:9px 18px;border-radius:11px;font-size:.78rem;flex:none}.inventory-take:disabled{cursor:default}.inventory-product.expanded{background:#fafbfc}.inventory-product-details{margin:0 18px 18px 35px;padding-top:17px;border-top:1px solid var(--line)}.inventory-product-details[hidden]{display:none}.inventory-detail-heading strong{display:block;font-size:.82rem;font-weight:550;margin-bottom:5px}.inventory-detail-heading small{display:block;font-size:.73rem}.inventory-detail-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:650px;margin-top:18px}.inventory-detail-facts small{display:block;font-size:.72rem;line-height:1.5}.inventory-detail-facts b{display:block;font-size:1.05rem;font-weight:550;margin-top:6px}.inventory-item-note{font-size:.75rem;line-height:1.6;color:#96744b;margin-top:14px}.inventory-item-note.mismatch{color:#9a5d48}.inventory-order{margin-top:17px;min-height:40px;padding:10px 16px;font-size:.76rem}.inventory-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:25px 0}.inventory-summary>div{padding:24px;border-radius:23px;background:var(--mint);min-width:0}.inventory-summary>div:nth-child(2){background:#e8dfed}.inventory-summary>div:nth-child(3){background:var(--lime)}.inventory-summary strong{display:block;font-size:2.15rem;font-weight:550;letter-spacing:-.06em;margin:14px 0;overflow-wrap:anywhere}.inventory-summary small{display:block;color:#555f59;line-height:1.5}.inventory-statistics{margin-top:25px}.inventory-stat-row{padding:19px 0;border-bottom:1px solid var(--line)}.inventory-stat-row>div:first-child{display:flex;justify-content:space-between;gap:20px;font-size:.86rem}.inventory-stat-row strong{font-weight:550}.inventory-stat-track{height:7px;background:var(--soft);border-radius:20px;margin-top:13px}.inventory-stat-track i{display:block;background:#9ebead;height:100%;border-radius:20px}.inventory-stat-row details{font-size:.75rem;color:var(--muted);margin-top:12px}.inventory-stat-row summary{cursor:pointer}.inventory-monthly-detail{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;padding:15px 0 0;overflow:auto}.inventory-monthly-detail span,.inventory-monthly-detail b{display:block;font-weight:400;min-width:25px}.inventory-monthly-detail b{margin-top:8px;color:var(--ink)}.inventory-event{display:flex;justify-content:space-between;gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}.inventory-event strong{font-size:.88rem;font-weight:600}.inventory-event small{display:block;margin-top:7px;line-height:1.5}.inventory-event>b{font-size:1.3rem;font-weight:550;white-space:nowrap}.inventory-quantity{display:flex;gap:10px;align-items:center}.inventory-quantity input{min-width:0;text-align:center;flex:1}.inventory-quantity button{font-size:1.4rem;flex:none}.inventory-forecast{font-size:.9rem;margin:20px 0}.inventory-source a{text-decoration:underline;text-underline-offset:3px}.module.inventory{background:#e5dfed}
@media(max-width:900px){.inventory-tools{align-items:stretch;flex-direction:column}.inventory-tools input{width:100%}.inventory-filters{width:100%}.inventory-filters button{flex:1}}
@media(max-width:600px){.nav{width:100%;gap:3px}.nav a{flex:1;padding:11px 8px;text-align:center;font-size:.74rem}.inventory-intro{align-items:start;gap:10px}.inventory-intro .button{font-size:.7rem;padding:10px 12px;min-height:40px}.inventory-intro p{font-size:.77rem}.inventory-tabs{width:100%}.inventory-tabs button{flex:1;font-size:.75rem;padding:10px 8px}.inventory-product-row{gap:9px;padding:7px 11px;min-height:62px}.inventory-product-toggle{gap:4px}.inventory-product-name{gap:7px}.inventory-product-name strong{font-size:.81rem}.inventory-product-name i{width:5px;height:5px}.inventory-chevron{width:14px;height:14px}.inventory-stock{min-width:46px;display:block;text-align:right}.inventory-stock b{font-size:1rem}.inventory-stock small{display:block;font-size:.6rem;margin-top:2px}.inventory-take{padding:9px 12px;min-height:44px;font-size:.74rem}.inventory-product-details{margin:0 12px 17px 23px;padding-top:14px}.inventory-detail-facts{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-detail-facts small{font-size:.67rem}.inventory-detail-facts b{font-size:1rem}.inventory-period{flex-wrap:wrap}.inventory-period label{flex:1;min-width:130px}.inventory-period select{width:100%}.inventory-modes button{font-size:.72rem;padding:10px 12px}.inventory-filters button{font-size:.73rem;padding:10px 8px}.inventory-summary{grid-template-columns:1fr;gap:11px}.inventory-summary>div{padding:20px}.inventory-summary strong{font-size:2rem;margin:10px 0}.inventory-monthly-detail{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.inventory-event small{font-size:.7rem}.inventory-stat-row>div:first-child{font-size:.8rem}}

@media(min-width:1000px){.home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.module h2{font-size:1.7rem}.module{padding:30px}}
