/* Depot navigation belongs to its workspace, not a detached viewport strip. */
body.at-depot .overlay{top:var(--app-top);scroll-padding-top:var(--depot-scroll-padding, 90px)}
.depot-window{width:820px;max-width:100%;min-width:0;flex-shrink:0;margin-block:auto;background:#111a1df7;border:1px solid #9ba69b55;box-shadow:0 30px 150px #0008}
.depot-window>.dialog{width:100%;max-width:100%;margin:0;border:0;box-shadow:none;background:transparent}
.depot-toolbar{position:sticky;top:-1px;z-index:3;display:flex;align-items:center;gap:12px;padding:8px 12px;background:#18262afc;border-bottom:1px solid #c2b48666;box-shadow:0 6px 16px #0003;isolation:isolate}
.depot-window #depotNav{position:static;inset:auto;z-index:auto;height:auto;flex:1;min-width:0;display:flex;gap:4px;padding:0;background:transparent;border:0}
.depot-window #depotNav button{max-width:none;min-height:44px;min-width:44px;font-size:11px;border-radius:4px 4px 0 0}
.depot-toolbar-actions{display:flex;gap:6px;align-items:center;flex-shrink:0;padding-left:12px;border-left:1px solid #869d9544}
.depot-toolbar-actions button{min-height:44px;min-width:64px;display:flex;align-items:center;justify-content:center;gap:5px;padding:8px 10px;font:10px monospace;white-space:nowrap}
.depot-toolbar-actions button:before{width:14px;height:14px;margin:0;flex-basis:14px}
#depotDepart{background:#d5b37c;color:#102026;border:1px solid #ddc490;border-radius:4px}
.depot-toolbar button:focus-visible{outline:2px solid #f0d493;outline-offset:-2px}
@media(max-width:640px){.depot-toolbar{gap:6px;padding:6px}.depot-window #depotNav button{font-size:10px;gap:4px}.depot-window #depotNav button:before{width:13px;height:13px;flex-basis:13px}.depot-toolbar-actions{padding-left:6px}.depot-toolbar-actions button{padding:7px;min-width:58px}}
@media(max-width:480px){body.at-depot .overlay{padding:10px 8px}.depot-toolbar{flex-wrap:wrap;gap:5px}.depot-window #depotNav{flex-basis:100%}.depot-toolbar-actions{margin-left:auto;padding:0;border:0}.depot-toolbar-actions button{min-width:76px}.depot-window>.dialog{padding:16px}}
@media(max-width:340px){.depot-window #depotNav button{font-size:10px;padding:4px 2px}.depot-window #depotNav button:before{display:none}}
