.inventory-page{max-width:1180px}.inventory-toolbar{display:flex;gap:10px;margin:18px 0 12px}.inventory-search{min-width:0;flex:1;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid #2b4431;border-radius:12px;background:#111814;color:#90a093}.inventory-search:focus-within{border-color:#4a9b5b;box-shadow:0 0 0 3px #46e87519}.inventory-search>span{font-size:23px;line-height:1}.inventory-search input{width:100%;min-height:44px;border:0;outline:0;background:transparent;color:#e1eee3;font:inherit}.inventory-toolbar>.outline{min-width:110px}.inventory-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0}.inventory-tabs button{min-height:42px;padding:0 10px;border:1px solid #334439;border-radius:11px;background:#141c17;color:#9eafa2;font:650 13px var(--sans);cursor:pointer}.inventory-tabs button:hover,.inventory-tabs button.active{border-color:#34854a;background:#173321;color:#a9efb6}.inventory-status{min-height:28px;margin:13px 0;color:#91a095;font-size:13px}.inventory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:12px}.inventory-item-card{min-width:0;overflow:hidden;border:1px solid #2b4030;border-radius:13px;background:linear-gradient(145deg,#151e18,#101612)}.inventory-item-preview{display:grid;place-items:center;aspect-ratio:1/1;padding:9px;background:radial-gradient(ellipse at center,#202b22,#101612 75%)}.inventory-item-preview img{width:100%;height:100%;object-fit:contain}.inventory-item-preview.no-image{color:#77867a;font-size:12px}.inventory-item-details{display:grid;gap:5px;padding:10px 11px 12px}.inventory-item-details>strong{overflow:hidden;color:#e1eee3;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.inventory-item-details>span{color:#92a196;font-size:11px}.inventory-item-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.inventory-badge{padding:3px 7px;border:1px solid #304638;border-radius:999px;background:#141e17;color:#a9c5ad;font-size:10px;font-weight:650}.inventory-badge.is-worn{border-color:#287843;background:#15331f;color:#87e99a}.inventory-empty{grid-column:1/-1;display:grid;min-height:120px;place-items:center;border:1px dashed #31513a;border-radius:14px;color:#92a196;text-align:center}@media(max-width:700px){.inventory-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-grid{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:8px}}@media(max-width:480px){.inventory-toolbar{align-items:stretch;flex-direction:column}.inventory-toolbar>.outline{min-height:40px}.inventory-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}
