.studio-export-activity{position:fixed;right:24px;bottom:24px;z-index:1100;width:min(360px,calc(100vw - 32px));display:flex;align-items:flex-start;gap:12px;padding:16px;color:var(--ui-text,#263650);background:var(--ui-panel,#fff);border:1px solid var(--ui-border,#dce4ef);border-radius:14px;box-shadow:0 8px 32px #19345b1a;font:13px/1.4 Inter,sans-serif;animation:studio-activity-enter .18s ease-out}.studio-export-activity__icon{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:10px;color:var(--ui-blue,#3268d7);background:var(--ui-selected,#edf3ff)}.studio-export-activity__body{flex:1 1;min-width:0;display:grid;grid-gap:4px;gap:4px;padding-top:1px}.studio-export-activity__body strong{font-weight:600;font-size:13px}.studio-export-activity__body>span{font-size:12px;color:var(--ui-muted,#66758a)}.studio-export-activity__body progress{width:100%;height:4px;margin-top:7px;accent-color:var(--ui-blue,#3268d7);border:0;border-radius:4px;overflow:hidden}.studio-export-activity__body progress::-webkit-progress-bar{background:var(--ui-surface,#e9eef6)}.studio-export-activity__body progress::-webkit-progress-value{background:var(--ui-blue,#3268d7);border-radius:4px;-webkit-transition:width .2s ease;transition:width .2s ease}.studio-export-activity>button{display:grid;place-items:center;width:26px;height:26px;padding:0;flex:0 0 auto;color:var(--ui-muted,#66758a);background:transparent;border:0;border-radius:6px;cursor:pointer}.studio-export-activity>button:hover{background:var(--ui-selected,#edf1f7);color:var(--ui-text,#263650)}.studio-export-activity>button:focus-visible{outline:2px solid var(--ui-blue,#3268d7);outline-offset:2px}.studio-export-activity>small{color:var(--ui-muted,#66758a);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:4px}.studio-export-activity--error .studio-export-activity__icon{color:var(--ui-danger,#ad3545);background:var(--ui-danger-soft,#fff0f2)}.studio-export-activity__spinner{animation:studio-activity-spin .85s linear infinite}@keyframes studio-activity-spin{to{transform:rotate(1turn)}}@keyframes studio-activity-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:600px){.studio-export-activity{right:16px;bottom:16px}}@media (prefers-reduced-motion:reduce){.studio-export-activity,.studio-export-activity__spinner{animation:none}}