.uppy-media-modal{--uploader-accent:var(--company-value,#7c3aed);--uploader-bg:#ffffff;--uploader-panel:#f8fafc;--uploader-card:#ffffff;--uploader-card-hover:#f8fafc;--uploader-border:#e2e8f0;--uploader-border-strong:#cbd5e1;--uploader-text:#0f172a;--uploader-muted:#64748b}.dark .uppy-media-modal{--uploader-bg:#111214;--uploader-panel:#15171a;--uploader-card:#1c1f24;--uploader-card-hover:#23272d;--uploader-border:rgba(255,255,255,0.1);--uploader-border-strong:rgba(255,255,255,0.2);--uploader-text:#f8fafc;--uploader-muted:#a1a1aa}.uppy-media-modal .uppy-Dashboard,.uppy-media-modal .uppy-Dashboard-inner,.uppy-media-modal .uppy-Dashboard-innerWrap,.uppy-media-modal .uppy-Root{height:100%!important}.uppy-media-modal .uppy-Dashboard-inner{border:0;border-radius:0;background:var(--uploader-panel);color:var(--uploader-text)}.uppy-media-modal .uppy-Dashboard-AddFiles{margin:18px;border:1px dashed var(--uploader-border-strong);border-radius:14px;background:var(--uploader-bg);color:var(--uploader-text);padding:38px 24px 28px}.uppy-media-modal .uppy-Dashboard-AddFiles:before{display:flex;width:52px;height:52px;margin:0 auto 18px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--uploader-accent) 24%,transparent);border-radius:12px;background:color-mix(in srgb,var(--uploader-accent) 12%,var(--uploader-card));color:var(--uploader-accent);content:"\2191";font-family:ui-sans-serif,system-ui,sans-serif;font-size:27px;font-weight:500;line-height:1}.uppy-media-modal .uppy-Dashboard-AddFiles-title{color:var(--uploader-text);font-size:18px;font-weight:600;line-height:1.45}.uppy-media-modal .uppy-Dashboard-browse{color:var(--uploader-accent);font-weight:650}.uppy-media-modal .uppy-Dashboard-browse:focus-visible,.uppy-media-modal .uppy-Dashboard-browse:hover{border-bottom-color:currentColor;color:var(--uploader-accent)}.uppy-media-modal .uppy-Dashboard-AddFiles-list{display:grid;width:min(100%,640px);margin:24px auto 0;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px}.uppy-media-modal .uppy-Dashboard-AddFiles-list>span[role=presentation]{display:contents!important}.uppy-media-modal .uppy-DashboardTab,.uppy-media-modal .uppy-size--md .uppy-DashboardTab{width:auto;margin:0}.uppy-media-modal .uppy-DashboardTab-btn,.uppy-media-modal .uppy-size--md .uppy-DashboardTab-btn{display:flex;width:100%;min-height:96px;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px solid var(--uploader-border);border-radius:12px;background:var(--uploader-card);color:var(--uploader-text);padding:13px 10px;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.uppy-media-modal .uppy-DashboardTab-btn:hover{border-color:color-mix(in srgb,var(--uploader-accent) 55%,var(--uploader-border));background:var(--uploader-card-hover);transform:translateY(-1px)}.uppy-media-modal .uppy-DashboardTab-btn:focus-visible{outline:2px solid var(--uploader-accent);outline-offset:2px}.uppy-media-modal .uppy-DashboardTab-inner,.uppy-media-modal .uppy-size--md .uppy-DashboardTab-inner{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--uploader-accent) 20%,transparent);border-radius:10px;background:color-mix(in srgb,var(--uploader-accent) 12%,var(--uploader-card));box-shadow:none}.uppy-media-modal .uppy-DashboardTab-inner svg{width:25px;height:25px;max-width:25px;max-height:25px;color:var(--uploader-accent);opacity:1}.uppy-media-modal .uppy-DashboardTab-name,.uppy-media-modal .uppy-size--md .uppy-DashboardTab-name{max-width:100%;margin-top:0;overflow:hidden;color:var(--uploader-text);font-size:12px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.uppy-media-modal .uppy-Dashboard-AddFiles-info{position:static;padding-top:22px}.uppy-media-modal .uppy-Dashboard-note{color:var(--uploader-muted);font-size:12px;line-height:1.5}.uppy-media-modal .uppy-Dashboard-dropFilesHereHint{border:2px solid var(--uploader-accent);border-radius:14px;background:color-mix(in srgb,var(--uploader-accent) 10%,var(--uploader-panel));color:var(--uploader-text)}.uppy-media-modal .uppy-DashboardContent-bar,.uppy-media-modal .uppy-DashboardContent-panel,.uppy-media-modal .uppy-DashboardItem,.uppy-media-modal .uppy-StatusBar{border-color:var(--uploader-border);background:var(--uploader-bg);color:var(--uploader-text)}.uppy-media-modal .uppy-StatusBar-actionBtn--upload,.uppy-media-modal .uppy-c-btn-primary{border-radius:10px;background:var(--uploader-accent);color:#ffffff}.uppy-media-modal .uppy-StatusBar-actionBtn--upload:hover,.uppy-media-modal .uppy-c-btn-primary:hover{background:color-mix(in srgb,var(--uploader-accent) 88%,#000000)}.uppy-media-modal .uppy-StatusBar-progress{background:var(--uploader-accent)}@media (max-width:640px){.uppy-media-modal .uppy-Dashboard-AddFiles{margin:10px;padding:24px 14px 20px}.uppy-media-modal .uppy-Dashboard-AddFiles-list{margin-top:18px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.uppy-media-modal .uppy-DashboardTab-btn,.uppy-media-modal .uppy-size--md .uppy-DashboardTab-btn{min-height:84px}}