.studio-save-status{width:min(480px,calc(100vw - 32px));max-height:85vh;overflow:auto;border:1px solid #d9e6e4;border-radius:24px;padding:28px;background:var(--surface,#fff);color:var(--text,#172b3a);box-shadow:0 24px 80px #102a4360;font-family:inherit}.studio-save-status::backdrop{background:#0b1b3499;backdrop-filter:blur(5px)}.studio-save-status h2{font-size:23px;font-weight:700;margin:12px 0}.studio-save-status p{line-height:1.7;overflow-wrap:anywhere}.save-status-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#e4f4f1;color:#087f72;font-size:30px}.studio-save-status progress{display:block;width:100%;height:10px;margin:20px 0 8px;accent-color:#0b9882}.studio-save-status progress::-webkit-progress-bar{background:#e7efed;border-radius:10px}.studio-save-status progress::-webkit-progress-value{background:#0b9882;border-radius:10px;transition:width .25s}.save-progress-caption{display:flex;justify-content:space-between;font-size:12px;color:#59717d}.studio-save-status ol{list-style:none;padding:0;margin:20px 0}.studio-save-status li{padding:9px 12px;border-radius:9px;color:#71818c}.studio-save-status li.complete{color:#087f72}.studio-save-status li.active{background:#edf6f5;color:#173d48}.studio-save-status[aria-busy=true] .save-status-icon{animation:save-pulse 1.2s ease-in-out infinite}.save-status-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.save-failed .save-status-icon{background:#fff0ed;color:#b73927}@keyframes save-pulse{50%{opacity:.4;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.studio-save-status *{animation:none!important;transition:none!important}}
