/* Depot fluido · leitura, densidade e movimentos rapidos. */
#nrmt-depot .nrmt-depot-window{width:min(1262px,calc(100vw - 14px))!important;height:min(780px,calc(100dvh - var(--nrmt-fixed-header-height,62px) - 18px))!important}
#nrmt-depot .nrmt-depot-columns{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)!important;gap:8px!important}
#nrmt-depot .nrmt-depot-pane{min-width:0;height:auto!important;min-height:0!important;max-height:none!important;background:linear-gradient(145deg,#0d1618,#070c0d)!important}
#nrmt-depot .nrmt-depot-list{padding:8px!important;scrollbar-gutter:stable}
#nrmt-depot .nrmt-depot-item{box-sizing:border-box;grid-template-columns:58px minmax(0,1fr) 48px 124px!important;gap:9px!important;min-height:78px!important;margin-bottom:7px!important;padding:8px 9px!important;border-left:3px solid var(--depot-rarity,#9aa3a1)!important;background:linear-gradient(110deg,color-mix(in srgb,var(--depot-rarity) 7%,#10191b),#080d0f 68%)!important;contain:layout}
#nrmt-depot .nrmt-depot-item.is-common{--depot-rarity:#a4aaa8}#nrmt-depot .nrmt-depot-item.is-uncommon{--depot-rarity:#55d17a}#nrmt-depot .nrmt-depot-item.is-rare{--depot-rarity:#55aaff}#nrmt-depot .nrmt-depot-item.is-epic{--depot-rarity:#bd6cff}#nrmt-depot .nrmt-depot-item.is-legendary{--depot-rarity:#f3c744}#nrmt-depot .nrmt-depot-item.is-mythic{--depot-rarity:#ff638c}
#nrmt-depot .nrmt-depot-item figure{width:54px!important;height:58px!important;border-color:color-mix(in srgb,var(--depot-rarity) 55%,#333)!important;background:radial-gradient(circle,color-mix(in srgb,var(--depot-rarity) 12%,#142125),#050809 72%)}
#nrmt-depot .nrmt-depot-item figure img{max-width:48px!important;max-height:52px!important}
#nrmt-depot .nrmt-depot-item__copy{min-width:0}
#nrmt-depot .nrmt-depot-item__copy>b{display:block;overflow:hidden;color:#e8e3d4!important;font-size:12px!important;text-overflow:ellipsis;white-space:nowrap}
#nrmt-depot .nrmt-depot-item__copy span{margin-top:5px!important}
#nrmt-depot .nrmt-depot-item__copy em{border-color:var(--depot-rarity)!important;color:var(--depot-rarity)!important;font-weight:900}
#nrmt-depot .nrmt-depot-item__copy p{margin-top:6px!important;color:#778784!important;font-size:10px!important}
#nrmt-depot .nrmt-depot-item>strong{align-self:center;color:#f0c558!important;font-size:13px!important;text-align:center}
#nrmt-depot .nrmt-depot-item__action{align-self:center;grid-template-columns:1fr!important}
#nrmt-depot .nrmt-depot-item__action label{grid-template-columns:30px 1fr!important}
#nrmt-depot .nrmt-depot-item__action input{height:27px!important}
#nrmt-depot .nrmt-depot-item__buttons{grid-template-columns:minmax(0,1fr) 42px!important;gap:4px!important}
#nrmt-depot .nrmt-depot-item__action button{height:29px!important}
#nrmt-depot .nrmt-depot-item__action button.nrmt-depot-all{border-color:#4c5c59!important;background:#111a1b!important;color:#a4b3af!important;font:800 9px "Segoe UI",Arial!important;letter-spacing:.04em!important}
#nrmt-depot .nrmt-depot-item__action button.nrmt-depot-all:hover{border-color:#b58b34!important;color:#f0cd76!important}
#nrmt-depot.nrmt-depot-overlay.is-busy .nrmt-depot-window{pointer-events:none!important;filter:none!important}
#nrmt-depot.nrmt-depot-overlay.is-busy .nrmt-depot-save-state{color:#f0c85d!important}
#nrmt-depot .nrmt-depot-toolbar{gap:8px!important;padding:8px 11px!important}
#nrmt-depot .nrmt-depot-toolbar input,#nrmt-depot .nrmt-depot-toolbar select{height:34px!important}
#nrmt-depot .nrmt-depot-auto-compact{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 12px;border:1px solid #364341;background:linear-gradient(90deg,#101a1b,#080d0f)}
#nrmt-depot .nrmt-depot-auto-compact>div{display:flex;align-items:center;gap:10px}
#nrmt-depot .nrmt-depot-auto-compact i{display:grid;width:30px;height:30px;place-items:center;border:1px solid #80662e;border-radius:50%;background:#211a0c;color:#efc552;font-style:normal}
#nrmt-depot .nrmt-depot-auto-compact span{display:flex;flex-direction:column;gap:2px}
#nrmt-depot .nrmt-depot-auto-compact b{color:#d9bf75;font:11px NinjaTitle,Georgia,serif;letter-spacing:.06em}
#nrmt-depot .nrmt-depot-auto-compact small{color:#71817d;font-size:10px}
#nrmt-depot .nrmt-depot-auto-compact button,#nrmt-depot [data-depot-auto-collapse]{padding:7px 11px!important;border:1px solid #655027!important;background:#251e10!important;color:#d9b85d!important;font:800 9px "Segoe UI",Arial!important;cursor:pointer}
#nrmt-depot [data-depot-vip-panel]{margin-bottom:8px!important}
#nrmt-depot .nrmt-depot-pane>header h3{font-size:13px!important;letter-spacing:.06em}
#nrmt-depot .nrmt-depot-pane:first-child>header h3::before{content:'← ';color:#e4b744}
#nrmt-depot .nrmt-depot-pane.is-storage>header h3::before{content:'→ ';color:#62c9df}
@media(max-width:900px){#nrmt-depot .nrmt-depot-columns{grid-template-columns:1fr!important}#nrmt-depot .nrmt-depot-item{grid-template-columns:52px minmax(0,1fr) 42px 112px!important}}
@media(max-width:580px){#nrmt-depot .nrmt-depot-item{grid-template-columns:46px minmax(0,1fr) 102px!important}#nrmt-depot .nrmt-depot-item>strong{position:absolute;right:108px;top:8px}}
