.upload_dock__00IYr{position:fixed;right:18px;bottom:calc(90px + env(safe-area-inset-bottom, 0px));z-index:2200;max-width:min(360px,calc(100vw - 24px));color:var(--text-primary,#24211c);background:var(--bg-card,#fffdf8);border:1px solid var(--border-color,#bcb7ad);border-radius:18px;box-shadow:0 8px 32px #0003}.upload_toggle__kDP4G{border:0;border-radius:18px;padding:12px;background:transparent;color:inherit;cursor:pointer}.upload_body__SkDlW{padding:0 14px 14px;max-height:50vh;overflow:auto}.upload_body__SkDlW p{font-size:12px;overflow-wrap:anywhere}.upload_task__MiyNq{display:grid;gap:8px;border-top:1px solid var(--border-color,#bcb7ad);padding-top:12px;margin-top:12px}.upload_task__MiyNq strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload_task__MiyNq progress{width:100%;accent-color:var(--accent,#9d6834)}.upload_task__MiyNq button{color:inherit;background:transparent;border:1px solid;border-radius:8px;padding:5px;cursor:pointer}[data-theme=dark] .upload_dock__00IYr{background:var(--bg-card,#25221d);color:var(--text-primary,#eee8dd)}@media(max-width:600px){.upload_dock__00IYr{right:12px;left:12px;max-width:none;bottom:calc(78px + env(safe-area-inset-bottom, 0px))}}.upload_hint__74l0s{margin:0;padding:0 14px 12px;font-size:12px;overflow-wrap:anywhere}