/* ---------- Sidebar upload → Drive toast ---------- */
.nav-drow{display:flex;align-items:flex-start;gap:4px}
.nav-drow .nav-item{flex:1;min-width:0}
.sb-up{width:32px;height:32px;margin-top:1px;border:1px solid var(--border);border-radius:8px;display:grid;place-items:center;color:#55554F;flex:none;background:#fff;transition:background .15s,border-color .15s}
.sb-up:hover{background:var(--hover);border-color:#D2D2D0}
.uptoast{position:fixed;right:22px;bottom:74px;width:344px;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 16px 44px rgba(0,0,0,.18);z-index:160;overflow:hidden}
.uptoast-h{display:flex;align-items:center;gap:2px;padding:10px 10px 10px 16px;background:#222220;color:#fff}
.uptoast-h b{font-size:13px;font-weight:500;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.up-hbtn{width:26px;height:26px;border-radius:6px;display:grid;place-items:center;color:#C9C9C7;flex:none}
.up-hbtn:hover{background:rgba(255,255,255,.14);color:#fff}
.up-hbtn .chv{transition:transform .18s}
.uptoast.min .up-hbtn .chv{transform:rotate(180deg)}
.uptoast.min .uptoast-body,.uptoast.min .uptoast-f{display:none!important}
.uptoast-body{max-height:232px;overflow-y:auto}
.up-row{display:flex;align-items:center;gap:11px;padding:10px 16px;border-top:1px solid var(--border-soft)}
.up-row:first-child{border-top:none}
.up-name{flex:1;min-width:0;font-size:13px;color:#2C2C2A;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.up-st{width:20px;height:20px;flex:none}
.uptoast-f{display:flex;align-items:center;padding:9px 10px 9px 16px;border-top:1px solid var(--border-soft);font-size:12.5px;color:#8A8A88}
.uptoast-f button{margin-left:auto;color:#D8681B;font-size:13px;font-weight:600;padding:6px 10px;border-radius:7px;transition:background .15s}
.uptoast-f button:hover{background:#FDEEE0}
@keyframes upNew{0%{background:#FDEEE0}100%{background:var(--tile)}}
.tcard.fresh{animation:upNew 2.4s ease}
@keyframes upNewRow{0%{background:#FDF1E7}100%{background:transparent}}
.lrow.fresh{animation:upNewRow 2.4s ease}

