:root{color-scheme:light;font-family:system-ui,-apple-system,"Segoe UI","Microsoft YaHei",sans-serif;color:#23435d;background:#f3f6fa;--szwh-bar:0px}*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden}[hidden]{display:none!important}#szWorkspaceFrames{position:fixed;inset:var(--szwh-bar) 0 0}#szWorkspaceFrames iframe{display:block;width:100%;height:100%;border:0;background:#f3f6fa}.szwh-status{position:fixed;inset:0;display:flex;gap:12px;align-items:center;justify-content:center;padding:24px;background:#f3f6fa;z-index:5}.szwh-status button,.szwh-panel button{border:1px solid #cce0f3;border-radius:8px;background:#f5faff;padding:7px 12px;color:#236295;cursor:pointer}.szwh-uploads{position:fixed;inset:0 0 auto;z-index:20;border-bottom:1px solid #d7e5f2;background:#fff}.szwh-toggle{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:8px 24px;border:0;background:#fff;color:#284b67;cursor:pointer;text-align:left;font:inherit;font-size:13px}.szwh-toggle strong{white-space:nowrap}.szwh-dot{width:8px;height:8px;border-radius:50%;background:#2584e5;flex:none}.szwh-toggle progress{height:6px;width:min(26vw,300px);accent-color:#2786de;border:0;border-radius:9px;overflow:hidden;margin-left:auto}.szwh-toggle progress::-webkit-progress-bar{background:#eaf1f8}.szwh-toggle progress::-webkit-progress-value{background:#2786de}.szwh-toggle [id$=ToggleText]{font-size:12px;color:#1769aa;white-space:nowrap}.szwh-uploads[data-complete=true] .szwh-dot{background:#21a471}.szwh-panel{position:absolute;top:calc(100% + 7px);right:16px;width:min(460px,calc(100vw - 24px));max-height:min(70vh,620px);overflow:auto;background:#fff;border:1px solid #d5e3f0;border-radius:14px;box-shadow:0 14px 40px #15345124;padding:16px}.szwh-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.szwh-hint{font-size:12px;line-height:1.7;color:#6c8296;margin:12px 0}.szwh-job{padding:13px 0;border-top:1px solid #e5edf5}.szwh-job-heading,.szwh-job-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.szwh-job-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.szwh-job-state{flex:none;font-size:12px;color:#44799d}.szwh-job progress{width:100%;height:6px;accent-color:#2786de;margin:10px 0}.szwh-job-message{font-size:12px;color:#71879a;line-height:1.6;overflow-wrap:anywhere;margin:0 0 10px}.szwh-job-actions{justify-content:flex-end}.szwh-job button{font-size:12px}.szwh-job[data-status=paused] .szwh-job-state,.szwh-job[data-status=error] .szwh-job-state{color:#b76a1b}.szwh-job[data-status=complete] .szwh-job-state{color:#168652}.szwh-toast{position:fixed;top:calc(var(--szwh-bar) + 16px);left:50%;transform:translateX(-50%);z-index:30;max-width:min(540px,calc(100vw - 32px));padding:13px 20px;border:1px solid #b9dfce;border-radius:12px;background:#f0fbf6;color:#196646;box-shadow:0 5px 22px #244a3822;font-size:14px;line-height:1.65}.szwh-toggle:focus-visible,.szwh-panel button:focus-visible{outline:3px solid #4798df;outline-offset:-3px}@media(max-width:600px){.szwh-toggle{padding:9px 12px;gap:8px;flex-wrap:wrap;font-size:12px}.szwh-toggle progress{width:auto;flex:1;min-width:60px}.szwh-toggle strong{font-size:12px}.szwh-panel{right:12px}.szwh-job button{min-height:38px}}
