#inventory-screen .inventory-shell{width:min(1260px,96vw);max-height:94dvh;padding:24px}#inventory-screen .hybrid-layout{display:grid;grid-template-columns:230px minmax(300px,1fr) 240px;gap:22px;align-items:start}.kit-person,.kit-details,.kit-storage{min-width:0}.kit-person{background:#0c211c88;border-radius:12px;padding:14px}.kit-person h3,.kit-storage h3{font-size:16px}.kit-slot{width:100%;display:flex;align-items:center;gap:8px;min-height:64px;margin:6px 0;padding:8px;border:1px solid #91a87b44;border-radius:9px;background:#233b30;text-align:left}.kit-slot svg{width:50px;height:50px;flex:none}.kit-slot span{font-size:11px;color:#a5b8a0}.kit-slot b{display:block;color:#e2e8ce;font-size:12px;margin-top:4px}.slot-empty{display:grid;place-items:center;width:50px;height:50px;border:1px dashed #94b47a55;font-size:22px!important}#kit-portrait canvas{width:100%;height:auto}.kit-guide{font-size:12px;line-height:1.5;color:#a8bba4}.kit-storage-head{display:flex;align-items:center;gap:10px;justify-content:space-between}.kit-storage-head button{padding:10px;border:1px solid #8fbb7855;border-radius:6px;background:#2c4a38;font-size:10px}#inventory-items.kit-grid,#kit-chest-grid.kit-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:76px;gap:5px;position:relative}.kit-cell{background:#0d241b;border:1px solid #829f6944;border-radius:7px;min-width:0}.kit-item{position:relative;z-index:1;min-width:0;min-height:0;border:1px solid var(--rarity);border-radius:7px;background:linear-gradient(145deg,#294437,#11291f);padding:4px;cursor:grab!important;display:flex;flex-direction:column;align-items:center;justify-content:center}.kit-item .equipment-art{width:100%;min-height:0;flex:1}.kit-item>span{font-size:9px;line-height:1.2;max-width:100%;overflow:hidden}.kit-item>b{position:absolute;top:3px;right:5px;font-size:11px;color:#edddb1}.kit-item.selected{outline:2px solid #f1e4ae;outline-offset:1px}.kit-detail-art{height:170px;border:1px solid var(--rarity);border-radius:14px;background:radial-gradient(#47654755,transparent);padding:8px}.kit-detail-art svg{height:100%;width:100%}.kit-details{position:sticky;top:0}.kit-details p{font-size:13px;line-height:1.55;color:#b6c7b0}.kit-details h3{font-size:20px}.kit-details small{text-transform:uppercase;display:block;margin-top:15px}#kit-actions{display:grid;gap:7px}#kit-actions button{min-height:40px;padding:9px;background:#34553d;border:1px solid #bdd39755;border-radius:6px;font-size:11px}#kit-message{color:#e9c689}#kit-chest-panel{margin-top:22px;padding-top:14px;border-top:1px solid #abc78a44}.weapon-hud{position:absolute;left:18px;bottom:calc(160px + var(--safe-bottom,0px));width:180px;background:#10291eea;border:1px solid #a6c58b44;border-radius:9px;padding:9px;pointer-events:auto;color:#e5e8d0}.weapon-hud strong,.weapon-hud>span{display:block;font:11px monospace;margin-bottom:5px}.weapon-hud>span{color:#e1ca87}.weapon-hud>div{display:flex;flex-wrap:wrap;gap:4px}.weapon-hud button{min-height:32px;padding:4px 6px;border:1px solid #a7bc8644;border-radius:5px;background:#294333;color:#dce6c7;font:9px monospace}.arsenal-shop dl{display:grid;grid-template-columns:1fr 1fr;font-size:12px;gap:6px}.arsenal-shop dd{margin:0;color:#e5cd8a;text-align:right}.arsenal-shop small{font-size:12px;line-height:1.5;margin-bottom:12px;color:#afc1a8}.weapon-upgrade-buy{margin-top:6px;font-size:10px!important}.inventory-overlay{z-index:65}.house-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:1050px){#inventory-screen .hybrid-layout{grid-template-columns:180px minmax(260px,1fr)}.kit-details{grid-column:1/-1;position:static;display:grid;grid-template-columns:1fr 1fr;gap:18px}.kit-detail-art{height:140px}#kit-actions{align-content:start}.weapon-hud{width:155px}}
@media(max-width:700px){#inventory-screen .inventory-shell{padding:14px}#inventory-screen .hybrid-layout{grid-template-columns:1fr}.kit-person{padding:10px}#kit-portrait{display:none}#kit-slots{display:grid;grid-template-columns:1fr 1fr;gap:6px}.kit-slot{margin:0;min-height:62px;padding:5px}.kit-slot svg{width:40px;height:40px}.kit-details{display:block}#kit-actions{grid-template-columns:1fr 1fr}#inventory-items.kit-grid,#kit-chest-grid.kit-grid{grid-auto-rows:64px}.weapon-hud{left:14px;bottom:calc(250px + var(--safe-bottom,0px));width:135px;padding:6px}.weapon-hud button{font-size:8px}#moto-toggle{bottom:calc(375px + var(--safe-bottom,0px))}#fuel-status{bottom:calc(340px + var(--safe-bottom,0px))}}
@media(max-height:500px) and (orientation:landscape){.weapon-hud{left:18px;bottom:155px;width:160px}#moto-toggle{left:200px;bottom:160px}#fuel-status{left:200px;bottom:125px}}
