.cargo-tools{grid-column:1/-1;padding:12px 14px;margin:12px 0;border:1px solid #9bb3a8;border-radius:8px;background:#e8eee0;color:#294d53;min-width:0}.cargo-tools>strong{font:700 15px/1.4 Arial}.cargo-tools p{font:12px/1.5 Arial;margin:7px 0}.cargo-actions{display:flex;gap:8px;flex-wrap:wrap}.cargo-tools button{min-height:44px;margin:4px 0;padding:10px 12px;font:700 12px Arial}.cargo-review{margin-top:12px;padding:12px;border:2px solid #b39157;border-radius:7px;background:#fff9e8}.cargo-review h4{font:24px Georgia;margin:0 0 8px}.cargo-review>strong{display:block;font:700 14px/1.5 Arial}.cargo-rarities{font-weight:800!important;color:#6b4378}.cargo-review details{max-width:none;margin:10px 0}.cargo-review summary{color:#32525b;min-height:44px;align-content:center;font:700 12px Arial;cursor:pointer}.cargo-review ul{max-height:180px;overflow:auto;padding-left:23px;font:12px/1.6 Arial}.cargo-review button{margin-right:8px}.cargo-review [data-bulk-confirm]{color:#fff5dc;background:#37534e;border-color:#37534e}
.pocket-door-feature{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px;margin:0 0 16px;border:2px solid #b9a0ed;border-radius:10px;background:linear-gradient(115deg,#1d2948,#183d45);color:#d9eef0}.pocket-door-feature::before{content:'↔';display:grid;place-items:center;align-self:start;width:44px;height:55px;border:3px solid #bba0ff;border-radius:50%;color:#acffe0;box-shadow:0 0 15px #aa91ff55;font:800 24px Arial}.pocket-door-feature small{font:800 10px Arial;letter-spacing:.8px;color:#abf4db}.pocket-door-feature h3{font:26px Georgia;color:#ffe1aa;margin:5px 0}.pocket-door-feature p{font:12px/1.6 Arial;margin:6px 0}.pocket-door-feature button{min-height:44px;margin:8px 8px 0 0;background:#e7d8ff;border-color:#d8b8ff;color:#30304b;font:700 12px Arial}
#field #pocket-door{position:absolute;right:12px;bottom:156px;z-index:6;min-height:44px;margin:0;padding:9px 13px;color:#effff7;background:#29435af2;border:2px solid #bd9aff;border-radius:8px;box-shadow:0 0 12px #c19aff28;font:700 12px/1.2 Arial;touch-action:manipulation;user-select:none;-webkit-user-select:none}
@media(min-width:1101px){#field:has(#dock:not([hidden])) #pocket-door{bottom:220px}#dock-panel[data-focus=true][data-extras=false] #fittings-section>#cargo-tools-loot{display:block;grid-column:2;grid-row:4}#dock-panel[data-focus=true] #fittings-section>#gear-inventory{grid-row:5;max-height:calc(100dvh - 575px)}}
@media(max-width:760px),(pointer:coarse) and (max-width:1100px){#field #pocket-door{right:8px;bottom:60px;max-width:145px;font-size:11px;padding:8px}.cargo-actions{display:grid;grid-template-columns:1fr 1fr}.cargo-actions button{font-size:11px}.pocket-door-feature{padding:12px;gap:9px}.pocket-door-feature h3{font-size:23px}.pocket-door-feature::before{width:32px;height:45px;font-size:20px}.cargo-tools{padding:11px}.space[data-mode=flight][data-more=true] #pocket-door{z-index:4}}
@media(max-width:760px) and (orientation:portrait){body.orbit-wide #field #pocket-door{bottom:calc(224px + env(safe-area-inset-bottom))}}
@media(max-height:550px) and (orientation:landscape) and (max-width:1100px){#field #pocket-door{right:132px;bottom:60px}}
