:root{color:#162b38;font-synthesis:none;--teal:#087f72;--pale:#f5f7f8;--line:#dce4e8;--muted:#647583;background:#fff;font-family:Inter,Segoe UI,Microsoft YaHei,system-ui,sans-serif;font-size:15px;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{min-height:44px;color:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ccd7dd;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px 13px;font-weight:550;transition:background .15s,border-color .15s;display:inline-flex}button:hover:not(:disabled){border-color:var(--teal);background:#eef6f4}button:disabled{cursor:default;opacity:.4}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #6ec9bc}input:not([type=radio]):not([type=checkbox]):not([type=range]),select{min-width:0;min-height:44px;color:inherit;background:#fff;border:1px solid #cbd7dd;border-radius:8px;width:100%;padding:9px 10px}input[type=radio],input[type=checkbox]{accent-color:var(--teal);flex:none;width:18px;height:18px}input[type=range]{accent-color:var(--teal);min-width:0}label{font-size:14px}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h2{font-size:18px;font-weight:700}small,.hint{color:var(--muted);font-size:13px;line-height:1.65}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-bottom:10px;font-size:14px;font-weight:650}header{border-bottom:1px solid #eef1f2;justify-content:space-between;align-items:center;gap:20px;padding:20px 30px;display:flex}.brand{white-space:nowrap;align-items:center;gap:10px;font-size:25px;font-weight:750;display:flex}.brand svg{color:var(--teal)}nav{align-items:center;gap:8px;display:flex}.save-state{color:var(--muted);margin-right:8px;font-size:12px}nav .help{border:0;font-weight:400}.primary{background:var(--teal);color:#fff;border-color:var(--teal)}.primary:hover:not(:disabled){color:#fff;background:#05675d}.full{width:100%}main{max-width:1536px;margin:auto;padding:25px 28px 150px}.intro{text-align:center;margin:6px 0 28px}.intro h1{letter-spacing:-.7px;font-size:clamp(24px,2.5vw,36px);font-weight:750;line-height:1.45}.intro p{color:var(--muted);margin-top:8px;font-size:16px}.app-grid{grid-template-columns:220px minmax(0,1fr) 262px;align-items:start;gap:18px;display:grid}.library{background:var(--pale);border-radius:12px;padding:18px}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.section-heading>span,.section-heading>div>span{color:var(--muted);font-size:13px}.library>.hint{margin:12px 0}.source-list{flex-direction:column;gap:10px;display:flex}.source-item{background:#fff;border:1px solid #0000;border-radius:10px;padding:6px}.source-item.active{border-color:var(--teal);box-shadow:0 0 0 1px #087f7215}.source-pick{text-align:left;white-space:normal;border:0;justify-content:start;align-items:flex-start;gap:9px;width:100%;padding:7px}.source-pick>span:last-child{min-width:0}.source-pick strong{overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.5;display:block}.source-pick small{margin-top:4px;font-size:11px;display:block}.source-letter{width:28px;height:28px;color:var(--teal);background:#e1f0eb;border-radius:7px;flex:none;place-items:center;font-size:13px;display:grid}.tone-1{color:#456698;background:#e5edfb}.tone-2{color:#997139;background:#f6edde}.text-button{color:var(--teal);background:0 0;border:0;min-height:40px;padding:6px 8px;font-size:13px}.source-item>.text-button{width:100%;font-size:12px}.demo{width:100%;margin-top:10px}.privacy{color:var(--muted);gap:9px;margin-top:28px;font-size:11px;line-height:1.8;display:flex}.privacy svg{flex:none;margin-top:3px}.workbench{min-width:0}.source-editor{border:1px solid var(--line);border-radius:12px;padding:20px;scroll-margin-top:20px}.filename{white-space:nowrap;text-overflow:ellipsis;max-width:55%;overflow:hidden}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:320px;display:flex}.empty>svg{color:var(--teal)}.empty h3{font-size:20px}.empty p{color:var(--muted);font-size:14px;line-height:1.85}.locate{align-items:center;gap:8px;margin-bottom:16px;display:flex}.locate label{white-space:nowrap;align-items:center;gap:8px;display:flex}.locate input{max-width:152px}.cursor-label{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.wave-editor{background:#f7faf9;border-radius:7px;overflow:hidden}.wave-editor ::part(region-handle){border-color:var(--teal)!important;background:#087f721a!important;border-width:3px!important;min-width:14px!important}.wave-editor ::part(region){border-top:2px solid #087f7270;border-bottom:2px solid #087f7270}.wave-scale{color:var(--muted);justify-content:space-between;align-items:center;margin-top:6px;font-size:11px;display:flex}.zoom{align-items:center;gap:5px;display:flex}.zoom button{min-width:32px;min-height:34px;padding:4px 8px;font-size:12px}.range-fields{align-items:end;gap:9px;margin-top:18px;display:flex}.range-fields label{min-width:0;color:var(--muted);flex:1}.range-fields input{font-variant-numeric:tabular-nums;color:#162b38;margin-top:6px}.range-fields>span:not(.duration-chip){color:#83909a;align-self:center;padding-top:20px}.duration-chip{color:var(--teal);white-space:nowrap;font-variant-numeric:tabular-nums;padding:12px 0;font-size:12px}.mark-controls{flex-wrap:wrap;gap:6px;margin:10px 0 15px;display:flex}.mark-controls button{background:#f7f9fa;border-color:#e4e9ec;min-height:38px;padding:6px 9px;font-size:12px}.selection-actions{flex-wrap:wrap;gap:8px;display:flex}.selection-actions button{font-size:13px}.insert-row{border-top:1px solid #edf0f2;flex-wrap:wrap;align-items:end;gap:10px;margin-top:16px;padding-top:16px;display:flex}.insert-row label{color:var(--muted);flex:1;min-width:130px;max-width:260px}.insert-row select{margin-top:6px}.insert-row>.primary{min-width:130px}.insert-row button{font-size:13px}.captions{border-top:1px solid #e5ebee;margin-top:20px;padding-top:16px}summary{cursor:pointer;min-height:32px;font-size:14px;font-weight:650;line-height:1.8}summary>span{color:var(--muted);margin-left:8px;font-size:11px;font-weight:400}.caption-tools{gap:8px;margin:12px 0 8px;display:flex}.caption-tools button{font-size:12px}.caption-tools input{font-size:13px}.caption-list{border:1px solid var(--line);overscroll-behavior:contain;border-radius:8px;max-height:320px;margin-top:10px;overflow:auto}.caption-row{border-bottom:1px solid #edf0f1;padding:8px}.caption-row:last-child{border-bottom:0}.caption-row.current{background:#eaf6f2}.caption-text{text-align:left;white-space:normal;border:0;justify-content:start;align-items:flex-start;width:100%;padding:5px 4px;font-size:13px;font-weight:400;display:flex}.caption-text time{color:var(--teal);flex:none;padding-top:3px;font-size:11px}.caption-text span{line-height:1.65}.caption-actions{gap:5px;margin-left:40px;display:flex}.caption-actions button{border-color:#e2e8eb;min-height:34px;padding:3px 8px;font-size:11px}.sequence{background:var(--pale);border-radius:12px;margin-top:20px;padding:20px}.sequence .section-heading>div:first-child{align-items:baseline;gap:10px;display:flex}.history{gap:5px;display:flex}.history svg{width:16px}.sequence-empty{color:#5b727e;border:1px dashed #cad7dc;border-radius:9px;align-items:center;gap:18px;min-height:140px;padding:20px;display:flex}.sequence-empty>span{color:#b4c9cd;font-size:30px;font-weight:700}.sequence-empty p{font-size:14px;line-height:1.9}.clip-row{background:#fff;border:1px solid #0000;border-radius:10px;gap:14px;padding:16px 12px;display:flex}.clip-row.selected{border-color:#91bfb5}.clip-index{color:#435d6a;font-variant-numeric:tabular-nums;text-align:center;min-width:24px;padding-top:2px;font-size:17px}.clip-main{border-left:1px solid #edf0f1;flex:1;min-width:0;padding-left:14px}.clip-title{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.clip-title strong{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.clip-title>span{font-variant-numeric:tabular-nums;color:var(--muted);font-size:12px}.clip-origin{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:6px;font-size:11px}.mini-wave{color:#198e7f;width:100%;height:30px;margin:8px 0;display:block}.clip-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.clip-actions svg{width:16px;height:16px}.move-label{align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}.move-label select{width:auto;max-width:100px;min-height:36px;padding:5px;font-size:11px}.join{justify-content:center;align-items:center;gap:12px;padding:10px 0;display:flex;position:relative}.join:before{content:"";z-index:0;background:#ccdcd9;width:1px;height:100%;position:absolute;top:0;left:50%}.join button,.join>span{z-index:1;position:relative}.join button{color:var(--teal);border-color:#81b9af;min-height:36px;padding:6px 10px;font-size:12px}.join span{background:var(--pale);color:var(--muted);font-size:11px}.export-panel{background:var(--pale);border-radius:12px;padding:20px;position:sticky;top:18px}.title-field{margin-bottom:20px;font-weight:600;display:block}.title-field input{margin-top:8px;font-size:13px}.mode-options>label{cursor:pointer;background:#fff;border:1px solid #e1e7eb;border-radius:9px;align-items:flex-start;gap:8px;margin-bottom:8px;padding:12px 10px;display:flex}.mode-options input{margin:2px 0 0}.mode-options>label.checked{border-color:var(--teal)}.mode-options strong,.balance strong{font-size:14px;font-weight:650;display:block}.mode-options small,.balance small{margin-top:5px;font-size:11px;display:block}.balance{cursor:pointer;border-top:1px solid #dfe7e9;border-bottom:1px solid #dfe7e9;gap:8px;margin:14px 0 20px;padding:16px 0;display:flex}.balance input{margin:2px 0 0}.formats label{align-items:center;gap:8px;margin:8px 0;display:flex}.formats small{font-size:11px;display:block}.formats input{margin:0}.export-panel>.hint{margin:14px 0;font-size:11px}.backup-actions{border-top:1px solid #dfe7e9;flex-wrap:wrap;gap:7px;margin-top:18px;padding-top:18px;display:flex}.backup-actions button{width:100%;font-size:12px}.backup-actions small{font-size:11px}.message{background:#f1faf6;border:1px solid #bfded5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;max-width:1100px;margin:0 auto 16px;padding:12px 16px;font-size:13px;line-height:1.6;display:flex}.message span{white-space:pre-line;overflow-wrap:anywhere}.message button{background:0 0;border:0;flex:none;min-width:30px;min-height:30px;padding:4px}.message.error{color:#923b30;background:#fff3f0;border-color:#eab8ae}.busy{background:#e8f5f1;border-radius:8px;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:16px;padding:15px;font-size:13px;display:flex}.busy progress{min-width:100px;accent-color:var(--teal);flex:1;height:10px}.transport{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:15px 28px calc(15px + env(safe-area-inset-bottom));z-index:10;background:#ffffffef;border-top:1px solid #dde5e8;align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:0;right:0}.round{border-radius:50%;flex:none;width:48px;height:48px;padding:0}.transport-label{width:225px;min-width:100px}.transport-label strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.transport-label small{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;display:block;overflow:hidden}.play-seek{flex:1}.play-clock{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.transport>button:last-child{font-size:12px}.export-result{background:#f2faf6;border:1px solid #86c3b5;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;padding:22px;display:flex}.export-result>div{min-width:0;margin-right:auto}.export-result h2{margin-bottom:5px}.export-result p{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.modal-backdrop{z-index:30;background:#122b3866;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:16px;width:min(620px,100%);max-height:85dvh;padding:30px;position:relative;overflow:auto}.modal-close{border:0;min-width:36px;min-height:36px;padding:5px;position:absolute;top:12px;right:12px}.modal h2{margin-bottom:20px}.modal li,.modal p{margin-bottom:12px;font-size:14px;line-height:1.9}.modal ol{padding-left:20px}.modal>.primary{width:100%;margin-top:10px}.draft-row{white-space:normal;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:10px;padding:14px;display:flex}.draft-row span{color:var(--muted);font-size:12px}@media (width>=1600px){.app-grid{grid-template-columns:230px minmax(0,1fr) 280px;gap:24px}}@media (width<=1190px){.app-grid{grid-template-columns:190px minmax(0,1fr) 230px;gap:12px}main{padding-left:16px;padding-right:16px}.library,.export-panel{padding:14px}.source-editor,.sequence{padding:16px}.save-state{display:none}.range-fields{flex-wrap:wrap}.duration-chip{width:100%;padding:0}.locate .cursor-label{display:none}.clip-actions .move-label{margin-left:0}}@media (width<=980px){.app-grid{grid-template-columns:190px minmax(0,1fr)}.export-panel{grid-column:2;position:static}.library{grid-row:1/3}.intro h1{font-size:27px}.transport-label{width:180px}.source-editor,.sequence{padding:20px}}@media (width<=680px){:root{font-size:15px}header{flex-wrap:wrap;align-items:start;gap:10px;padding:14px 16px}.brand{font-size:22px}nav{flex:1;justify-content:end;gap:6px}nav button{min-height:40px;padding:7px 9px;font-size:12px}nav button svg{display:none}nav .help{min-width:32px;padding:5px}main{padding:16px 12px 170px}.intro{text-align:left;margin:6px 0 20px;padding:0 4px}.intro h1{letter-spacing:-.4px;font-size:25px;line-height:1.5}.intro p{margin-top:5px;font-size:14px}.app-grid{flex-direction:column;gap:16px;display:flex}.app-grid>*,.workbench{width:100%}.library{padding:14px}.library .section-heading{margin-bottom:10px}.library>.hint{margin:8px 0}.source-list{overscroll-behavior-x:contain;flex-direction:row;padding-bottom:3px;display:flex;overflow-x:auto}.source-item{flex:0 0 175px}.source-pick strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.source-item .text-button{min-height:44px}.demo{min-height:44px;margin:4px 0 0}.privacy{display:none}.source-editor,.sequence{border-radius:10px;padding:16px 13px}.section-heading{gap:6px}.section-heading h2{font-size:17px}.filename{font-size:11px!important}.locate{flex-wrap:wrap;gap:6px}.locate input{max-width:155px}.wave-editor{height:112px}.zoom>span{display:none}.zoom button{min-width:40px;min-height:44px}.range-fields{gap:6px}.range-fields label{font-size:12px}.range-fields input{font-size:14px;padding:9px 7px!important}.duration-chip{margin-top:4px;font-size:12px}.mark-controls{gap:5px}.mark-controls button{flex:1;min-height:44px;padding:6px;font-size:12px}.selection-actions{grid-template-columns:1fr 1.25fr;gap:6px;display:grid}.selection-actions button{min-height:46px;padding:9px 7px;font-size:12px}.selection-actions svg{width:16px}.insert-row label{flex:1;min-width:120px;max-width:none}.insert-row>.primary{min-width:118px}.captions{margin-top:18px}summary>span{margin:0;display:block}.caption-tools{flex-wrap:wrap}.caption-tools input{flex-basis:100%;font-size:16px!important}.caption-actions{gap:5px;margin-left:0}.caption-actions button{flex:1;min-height:44px;font-size:12px}.caption-text{min-height:44px}.caption-list{max-height:300px}.sequence{margin-top:16px}.sequence .section-heading{align-items:start}.sequence .section-heading>div:first-child{display:block}.sequence .section-heading>div:first-child>span{margin-top:4px;font-size:11px;display:block}.history button{min-height:44px;padding:6px;font-size:12px}.history svg{display:none}.clip-row{gap:7px;padding:13px 8px}.clip-index{min-width:21px;font-size:15px}.clip-main{padding-left:8px}.clip-title{font-size:13px}.clip-origin{font-size:10px}.clip-actions{gap:5px}.clip-actions button{min-height:44px;padding:6px 8px;font-size:12px}.clip-actions .move-label{min-height:44px;font-size:11px}.move-label select{min-height:44px}.join{gap:8px}.join button{min-height:44px}.join span{font-size:10px}.export-panel{padding:20px}.mode-options small,.balance small,.formats small{font-size:12px}.formats label{min-height:44px}.export-panel>.hint{font-size:12px}.export-panel .primary{min-height:48px}.backup-actions button{min-height:44px}.backup-actions small{font-size:12px}.transport{padding:10px 12px calc(10px + env(safe-area-inset-bottom));flex-wrap:wrap;gap:10px}.transport .round{width:44px;height:44px}.transport-label{flex:1;width:auto;min-width:0}.transport-label small{max-width:calc(100vw - 90px)}.play-seek{flex:1;order:4;min-width:150px;height:24px;margin-left:54px}.play-clock{order:5;font-size:11px}.transport>button:last-child{min-height:38px;padding:5px 7px;font-size:11px}.modal{padding:25px 20px}.message{padding:10px 12px;font-size:12px}.export-result{gap:10px;padding:16px}.export-result>div{width:100%}.export-result button{flex:1}.empty{min-height:280px}.empty p{font-size:13px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.preview-options{color:var(--muted);flex-wrap:wrap;align-items:center;gap:15px;margin-top:10px;display:flex}.preview-options label{align-items:center;gap:5px;font-size:12px;display:flex}.preview-options select{width:auto;min-height:36px;padding:4px 8px}.preview-options span{font-size:10px}.live-caption{border-left:3px solid var(--teal);background:#eef7f4;margin:10px 0;padding:10px 12px;font-size:14px;line-height:1.8}.mobile-sequence-link{display:none}.remove-source{color:#74868f!important;font-size:11px!important}.source-item .remove-source{min-height:30px}.sequence{scroll-margin-top:16px}@media (width<=680px){.preview-options select,.preview-options label{min-height:44px}.mobile-sequence-link{min-height:44px;color:var(--teal);background:#fff;border:1px solid #b6d9cf;border-radius:8px;grid-area:1/3;justify-content:center;align-items:center;padding:5px 7px;font-size:11px;display:flex;position:static}.transport{grid-template-columns:44px minmax(0,1fr) auto auto;gap:8px;display:grid}.transport .round{grid-area:1/1}.transport-label{grid-area:1/2}.transport-label small{max-width:100%}.transport>button:last-child{grid-area:1/4;min-height:44px}.transport .play-seek{grid-area:2/1/auto/4;width:100%;min-width:0;margin:0}.transport .play-clock{grid-area:2/4}#sequence,#source-editor{scroll-margin-bottom:120px}main{padding-bottom:150px}header nav{flex-wrap:wrap}.source-item .remove-source{min-height:44px}}.preview-settings summary{color:var(--muted);min-height:28px;font-size:12px;font-weight:400}.preview-settings .preview-options{margin-top:5px}@media (width>=981px){header{padding-top:16px;padding-bottom:16px}main{padding-top:16px}.intro{margin:0 0 18px}.intro h1{font-size:25px}.intro p{margin-top:3px;font-size:14px}.source-editor{grid-template-columns:1fr 1fr;column-gap:12px;padding:16px;display:grid}.source-editor>*{grid-column:1/-1;min-width:0}.source-editor .section-heading{order:1;margin-bottom:12px}.source-editor .locate{order:2;margin-bottom:8px}.source-editor .wave-editor{order:3}.source-editor .wave-scale{order:4}.source-editor .range-fields{order:5;margin-top:10px}.source-editor .mark-controls{order:6;margin-bottom:10px}.source-editor .live-caption{order:7;margin:0 0 8px;padding:6px 9px;font-size:12px}.source-editor .selection-actions{order:8;grid-column:1;align-self:end}.source-editor .selection-actions button{padding:6px;font-size:11px}.source-editor .insert-row{border:0;flex-wrap:nowrap;order:8;grid-column:2;gap:6px;margin:0;padding:0}.source-editor .insert-row label{min-width:90px;font-size:11px}.source-editor .insert-row label select{margin-top:3px;font-size:12px}.source-editor .insert-row>.primary{min-width:90px;padding:9px 8px;font-size:12px}.source-editor .preview-settings{order:9}.source-editor .captions{order:10;margin-top:10px;padding-top:10px}.source-editor .empty{order:1}.source-editor .duration-chip{font-size:11px}.message{margin-bottom:12px;padding:8px 12px;font-size:12px}.source-editor:has(.insert-row>button:nth-child(3)) .insert-row{flex-wrap:wrap;grid-column:1/-1}.source-editor:has(.insert-row>button:nth-child(3)) .selection-actions{grid-column:1/-1}.sequence{margin-top:16px;padding:16px}}.auto-caption{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.auto-caption button{font-size:13px}.auto-caption small{flex:1;min-width:180px;font-size:12px}:root{background:#edf2f1;font-family:Microsoft YaHei,PingFang SC,Segoe UI,sans-serif}html,body,#root{height:100%}#root{flex-direction:column;display:flex}header{background:#fff;gap:12px;min-height:68px;padding:10px 20px}.brand{font-size:21px}header input.project-name{flex:0 190px;font-size:13px;background:#f3f7f5!important;border-color:#0000!important;width:190px!important;min-height:36px!important}.clip-name-editor{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.clip-name-editor input{flex:1;font-size:12px;min-height:34px!important}.clip-name-editor button{min-height:34px;padding:4px 7px;font-size:11px}nav button{min-height:38px;padding:7px 10px;font-size:13px}main{flex-direction:column;flex:1;gap:10px;width:100%;max-width:none;min-height:0;padding:12px 16px;display:flex;overflow:hidden}.intro{margin:0;padding:4px}.intro[hidden]{display:none}.intro h1{font-size:21px}.intro p{margin-top:3px;font-size:13px}.app-grid{flex:1;grid-template-columns:190px minmax(390px,1.05fr) minmax(365px,1fr);align-items:stretch;gap:12px;min-height:0}.library{border:1px solid var(--line);background:#f9fbfa;min-height:0;padding:12px;overflow:auto}.library .hint{margin:8px 0;font-size:11px}.library .privacy{margin-top:14px}.source-list{gap:7px}.source-item{padding:3px}.source-item>.text-button{min-height:30px;padding:3px 5px}.source-pick{padding:5px}.source-pick strong{font-size:12px}.source-letter{width:23px;height:23px}.source-pick small{font-size:10px}.workbench{display:contents}.source-editor,.sequence{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-width:0;min-height:0;margin:0;padding:14px;display:flex;overflow:hidden}.source-editor>*{order:0!important}.source-editor>.section-heading{order:-2!important}.source-editor>.global-search{order:-1!important}.source-editor>.insert-row{position:static;order:3!important}.section-heading{flex:none;gap:8px;margin-bottom:10px}h2{font-size:16px}.section-heading>div>span{font-size:11px}.filename{font-size:12px!important}.editor-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding-right:3px;overflow:auto}.editor-scroll>*{flex-shrink:0}.locate{flex-wrap:wrap;gap:5px;margin-bottom:8px}.locate input{font-size:12px;width:122px!important;min-height:36px!important}.locate button{min-height:36px;padding:6px 9px;font-size:12px}.cursor-label{font-size:10px}.range-fields{flex-wrap:wrap;gap:7px;margin-top:10px}.range-fields label{font-size:12px}.range-fields input{font-size:13px;min-height:38px!important}.duration-chip{padding:10px 0;font-size:11px}.mark-controls{gap:4px;margin:8px 0}.mark-controls button{min-height:32px;padding:4px 7px;font-size:10px}.live-caption{min-height:20px;margin:8px 0;font-size:12px}.selection-actions button{min-height:36px;padding:6px 9px;font-size:12px}.preview-settings{margin-top:6px}.preview-settings summary{font-size:12px}.insert-row{background:#fff;flex:none;gap:7px;margin-top:10px;padding-top:10px}.insert-row label{min-width:100px;max-width:none;font-size:11px}.insert-row select{min-height:38px;margin-top:3px;font-size:12px}.insert-row>.primary{min-width:105px;min-height:44px}.captions{margin-top:10px;padding-top:9px}.captions summary{font-size:13px}.caption-tools{flex-wrap:wrap;margin:8px 0}.caption-tools input{min-height:36px!important}.caption-list{max-height:none;overflow:visible}.caption-actions{flex-wrap:wrap;margin-left:0}.caption-actions button{font-size:11px}.caption-row{padding:6px}.global-search{flex:none;gap:6px;margin-bottom:10px;display:flex}.global-search input{font-size:13px;background:#f4f8f6!important;min-height:38px!important}.global-search button{min-height:36px;font-size:12px}.global-results{border:1px solid #b8d5ce;border-radius:7px;flex:none;max-height:45%;margin-bottom:8px;padding:7px;overflow:auto}.search-hit{border-bottom:1px solid var(--line);padding:7px 0}.search-hit small{font-size:10px}.search-hit p{margin:4px 0;font-size:13px}.search-hit button{min-height:32px;margin:5px 5px 0 0;padding:3px 8px;font-size:11px}.sequence-list{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.history{gap:3px}.history button{min-height:32px;padding:4px 6px;font-size:11px}.sequence{background:#f7faf8}.clip-row{border-color:#e0e8e3;border-radius:7px;gap:7px;padding:10px 7px}.clip-row.selected{border-color:#439f87;box-shadow:inset 3px 0 #439f87}.clip-row.is-playing{outline-offset:-2px;background:#ddf3e9;outline:2px solid #68b693}.clip-index{min-width:20px;font-size:13px}.clip-main{padding-left:8px}.clip-title{gap:5px;font-size:13px}.clip-title strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.65;display:-webkit-box;overflow:hidden}.clip-title>span{flex:none;font-size:10px}.clip-origin{margin-top:4px;font-size:10px;line-height:1.65}.partial-note{color:#8b630c}.mini-wave{height:17px;margin:5px 0}.clip-actions{gap:4px}.clip-actions button{min-height:30px;padding:3px 6px;font-size:10px}.move-label{margin-left:0;font-size:10px}.move-label select{min-height:30px;font-size:10px}.join{gap:5px;padding:4px}.join button{min-height:28px;padding:3px 7px;font-size:10px}.join span{font-size:10px}.transport{background:#fff;border-top:1px solid #d8e5de;flex:none;gap:10px;min-height:76px;padding:10px 18px;position:relative;bottom:auto}.transport-label{min-width:100px;max-width:230px}.transport-label strong{font-size:12px}.transport-label small{font-size:10px}.play-clock{white-space:nowrap;font-size:11px}.transport>button:not(.round){min-height:36px;padding:5px 8px;font-size:11px}.follow-control{white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex}.export-panel.modal{background:#fff;width:min(520px,95vw);max-height:85dvh;margin:auto;padding:24px;position:relative;overflow:auto}.export-panel h2{margin-bottom:14px}.export-result{z-index:25;background:#e2f6e9;border:1px solid #5c9c73;border-radius:12px;max-width:min(600px,95vw);padding:15px;position:fixed;bottom:90px;right:20px;box-shadow:0 8px 35px #173b2722}.message{flex:none;min-height:38px;margin:0;padding:7px 12px;font-size:12px}.busy{flex:none;margin:0}.mobile-tabs{display:none}@media (width>=1001px){.mobile-sequence-link{display:none!important}}@media (width<=1100px) and (width>=1001px){.app-grid{grid-template-columns:150px minmax(360px,1fr) minmax(345px,1fr)}header{padding:8px 12px}.save-state{max-width:120px}}@media (width<=1000px){header input.project-name{flex-basis:170px;margin-left:auto;width:170px!important}header nav{width:100%}header{min-height:unset;flex-wrap:wrap;padding:8px 12px}.brand{font-size:18px}nav{flex-wrap:wrap;gap:5px}nav .save-state{order:2;width:100%;font-size:10px}nav button{min-height:36px;padding:5px 7px;font-size:11px}main{padding:8px}.intro{display:none}.mobile-tabs{flex:none;gap:6px;display:flex}.mobile-tabs button{flex:1;min-height:40px}.mobile-tabs button[aria-selected=true],.mobile-tabs button[aria-selected=true]:hover:not(:disabled){background:var(--teal);color:#fff;border-color:var(--teal)}.app-grid{min-height:0;display:flex}.library,.source-editor,.sequence{flex:1;max-width:100%;display:none}main[data-tab=library] .library{display:block}main[data-tab=editor] .source-editor,main[data-tab=sequence] .sequence{display:flex}.transport{flex-wrap:wrap;gap:6px;min-height:92px;padding:8px 10px}.transport-label{flex:1;max-width:none}.play-seek{flex-basis:50%;width:auto;min-width:60px}.play-clock{min-width:84px}.follow-control{margin-left:auto}.transport .mobile-sequence-link{display:none}.transport .round{width:42px;height:42px;min-height:42px}.export-result{flex-wrap:wrap;display:flex;bottom:108px;left:8px;right:8px}.export-result h2{font-size:14px}.export-result p{font-size:11px}.export-result button{min-height:36px;font-size:12px}.insert-row select{width:100%}.range-fields{flex-wrap:nowrap}.duration-chip{display:none}.source-editor,.sequence{padding:11px}.clip-actions button,.move-label select,.caption-actions button,.mark-controls button,.join button,.mobile-tabs button{min-height:44px;padding:6px 9px;font-size:12px}.clip-origin{font-size:11px}.mark-controls{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.join-dialog{width:min(720px,96vw)}.join-sides{grid-template-columns:1fr 1fr;gap:14px;margin:16px 0;display:grid}.join-side{background:#f1f6f3;border-radius:9px;min-width:0;padding:14px}.join-side>strong,.join-side>small{margin-bottom:7px;display:block}.join-side small{overflow-wrap:anywhere;font-size:11px}.join-side label{font-size:12px}.join-side input{margin:6px 0}.join-side button{min-height:36px;margin:3px 4px 0 0;padding:5px 7px;font-size:11px}.join-settings{gap:14px;margin-bottom:15px;display:flex}.join-settings label{flex:1;font-size:12px}.join-settings select,.join-settings input{margin-top:6px}.join-dialog-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.join-error{color:#a62c2c}.asr-status{background:#f3eedf;border-radius:8px;flex-wrap:wrap;align-items:center;gap:9px;padding:7px 12px;font-size:12px;display:flex}.asr-status progress{flex:1;min-width:100px}.asr-status button{min-height:32px;font-size:11px}.pending-captions{background:#fff1d0;border:1px solid #e1bf63;border-radius:7px;padding:10px;font-size:12px}.pending-captions button{min-height:36px;margin:5px;padding:5px 8px;font-size:11px}.old-drafts{border:1px solid #abc8bb;border-radius:9px;margin-bottom:15px;padding:10px}@media (width<=500px){.join-sides{grid-template-columns:1fr;gap:8px}.join-side{padding:10px}.join-dialog{padding:20px 14px}.join-dialog-actions button{flex:1;font-size:12px}.source-list{flex-direction:column;overflow-x:visible}.source-item{flex:none}}header .project-menu{position:relative}.project-menu summary,.transport-more summary{cursor:pointer;border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px 13px;font-size:13px;list-style:none}.project-menu summary:after{content:" ▾"}.project-menu-body{z-index:40;border:1px solid var(--line);background:#fff;border-radius:10px;width:230px;padding:12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 30px #18392b24}.project-menu-body button{justify-content:flex-start;width:100%;margin-top:5px;display:flex}.project-menu-body .save-state{width:auto;max-width:none;margin:0 0 7px;font-size:11px;display:block}.source-more summary{cursor:pointer;color:var(--muted);padding:5px 8px;font-size:11px}.source-more button{width:100%}.search-disclosure{flex:none;margin-bottom:10px}.search-disclosure summary,.range-more summary,.insert-settings summary,.clip-more summary,.sound-details summary,.backup-details summary{cursor:pointer;color:#426258;padding:8px 0;font-size:12px}.search-disclosure[open]{max-height:35%;overflow:auto}.search-disclosure .global-results{max-height:220px}.search-disclosure .global-search{margin:5px 0}.workflow-hint{color:#43665b;background:#edf5f1;border-radius:6px;margin:0 0 12px;padding:9px 10px;font-size:12px;line-height:1.6}.source-play-row{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 16px;display:flex}.source-play-row button{background:#edf6f2;border-color:#80b7a5;min-height:44px}.source-play-row output{font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.source-play-row span{color:var(--muted);font-size:11px}.mark-controls{flex-wrap:wrap;align-items:flex-start}.mark-controls>button{min-height:38px;padding:7px 12px;font-size:12px}.range-more{margin-left:auto}.range-more>div{flex-wrap:wrap;gap:4px;display:flex}.range-more summary{padding:10px 2px}.range-fields{align-items:end}.range-fields .duration-chip{color:#396556;width:100%;padding:0}.live-caption{background:0 0;border:0;min-height:0;padding:6px 0}.insert-row{flex-direction:column;align-items:stretch;gap:5px;display:flex}.insert-row>.primary{width:100%}.insert-settings label{display:block}.insert-settings select{width:100%;max-width:100%}.sequence-guide{color:var(--muted);margin:0 0 10px;font-size:12px;line-height:1.6}.sequence-transport{gap:8px;margin-bottom:12px;display:flex}.sequence-transport button{min-height:40px;font-size:12px}.added-receipt{background:#e4f3eb;border-left:3px solid #27846c;border-radius:5px;flex-direction:column;flex:none;gap:5px;margin-bottom:10px;padding:9px 12px;display:flex}.added-receipt strong{font-size:13px}.added-receipt span{overflow-wrap:anywhere;font-size:11px}.added-receipt button{align-self:flex-start;min-height:36px;padding:5px 9px;font-size:12px}.clip-actions{align-items:flex-start}.clip-actions>button{min-height:36px;font-size:12px}.clip-more summary{min-height:36px;padding:8px}.clip-more-body{flex-wrap:wrap;gap:6px;padding:7px 0;display:flex}.clip-more[open]{flex-basis:100%}.clip-more-body button,.clip-more-body select{min-height:36px;font-size:12px}.join{justify-content:center}.join button{background:0 0;border-color:#0000;font-size:11px}.join span{color:var(--muted)}.sound-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:12px 0}.backup-details{margin-top:12px}.transport-more{position:relative}.transport-more[open]{border:1px solid var(--line);z-index:5;background:#fff;border-radius:9px;padding:10px;position:absolute;bottom:14px;right:15px;box-shadow:0 4px 20px #1233}.transport-more .follow-control,.transport-more button{margin-top:8px}.transport-more summary{font-size:11px}.source-list{flex-direction:column}@media (width<=1000px){header{gap:7px}header nav{flex-wrap:nowrap;width:auto;margin-left:auto}header input.project-name{flex-basis:100%;order:3;margin:0;width:100%!important;min-height:30px!important}.mobile-tabs button{min-height:44px;font-size:12px}.source-list{flex-direction:column;display:flex;overflow-x:visible}.source-item{flex:none}.source-pick{width:100%;padding:10px}.source-pick strong{font-size:14px}.source-pick small{font-size:12px}.source-more summary{padding:8px 10px}.source-play-row span{display:none}.source-play-row{margin:8px 0}.workflow-hint{margin-bottom:8px;font-size:11px}.search-disclosure{margin-bottom:4px}.source-editor,.sequence{padding:12px}.mark-controls>button,.clip-actions>button,.clip-more-body button,.clip-more-body select{min-height:44px}.clip-more summary{min-height:44px;padding-top:12px}.sequence-transport button,.added-receipt button{min-height:44px}.transport-more summary{padding:7px}.project-menu-body .save-state{width:auto}}@media (width<=400px){header .brand{font-size:16px}header .brand svg{width:22px}header nav button,header .project-menu summary{padding:8px;font-size:11px}header .help{display:none}.source-editor .section-heading{flex-wrap:wrap}.source-editor .filename{width:100%;max-width:none}}.wave-zoom{font-size:11px}.wave-zoom summary{cursor:pointer;color:#426258;padding:5px 8px}.wave-zoom .zoom{margin:4px 0}.wave-scale{align-items:flex-start;min-height:24px}.workflow-hint{background:0 0;margin-bottom:8px;padding:0}.source-editor .wave-editor{min-height:88px}@media (width<=1000px){.source-editor .section-heading{margin-bottom:3px}.source-editor .range-fields{margin-top:5px}.source-editor .source-play-row{margin:5px 0}.source-editor .range-fields input{min-height:38px!important}.source-editor .mark-controls{margin:6px 0}}.source-editor .wave-editor{height:88px}.source-editor .preview-settings>div:first-of-type{flex-wrap:wrap;gap:5px;margin:8px 0;display:flex}.subtitle-search .global-results{max-height:230px}@media (width>=440px) and (width<=1000px){.insert-row{flex-direction:row;align-items:center}.insert-row>.primary{flex:1;width:auto}.insert-settings{flex:1;min-width:0}.insert-settings[open]{max-width:45%}}main[data-quick=true] .mobile-tabs{display:none}.quick-modal-host{border:0;margin:0;padding:0;display:contents}.quick-workspace{border:0;flex-direction:column;flex:1;align-self:center;gap:12px;width:100%;min-width:0;max-width:1400px;min-height:0;margin:0;padding:0;display:flex}.quick-toolbar{flex:none;align-items:center;gap:8px;display:flex}.quick-toolbar>select{text-overflow:ellipsis;background:#fff;border:1px solid #ccd7dd;border-radius:9px;width:min(440px,55%);min-width:0;min-height:44px;padding:8px 12px}.quick-toolbar-end{gap:8px;margin-left:auto;display:flex}.quick-toolbar-end>button:last-child{white-space:nowrap;min-width:44px;font-size:13px}.quick-body{background:#f8fbfa;border:1px solid #d3dfdb;border-radius:12px;flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.quick-body.has-panel{grid-template-columns:minmax(0,1fr) 350px}.quick-edit{min-width:0;min-height:0;padding:22px;overflow:auto}.quick-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.quick-section-title h2{margin:0;font-size:18px}.quick-section-title h3{margin:0;font-size:16px}.quick-muted{color:#5c706b;font-size:13px;line-height:1.6}.quick-wave-block{background:#fff;border:1px solid #d3dfdb;border-radius:10px;min-width:0;padding:10px 12px}.quick-wave-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.quick-wave-toolbar>div{gap:4px;display:flex}.quick-wave-toolbar .quick-wave-actions{flex:1;justify-content:center;align-items:center;gap:12px}.quick-click-hint{color:#205d51;font-size:13px}.quick-wave-stage{position:relative}.quick-pending-start{pointer-events:none;border-left:2px solid #ad4f30;position:absolute;top:22px;bottom:16px}.quick-pending-start span{color:#8f3326;white-space:nowrap;background:#fff4eb;padding:2px;font-size:11px;position:absolute;top:0;right:2px}.quick-wave-toolbar button{min-width:38px;min-height:38px;padding:6px 9px;font-size:12px}.quick-wave-toolbar .quick-muted{white-space:nowrap;font-size:12px}.quick-wave{touch-action:pan-y;min-width:0}.quick-wave:focus-visible{outline-offset:3px;outline:2px solid #087f72}.quick-wave ::part(region-handle):focus-visible{outline-offset:1px;outline:3px solid #087f72}.quick-wave-scale{color:#5c706b;font-variant-numeric:tabular-nums;justify-content:space-between;gap:6px;margin-top:8px;font-size:11px;display:flex}.quick-context{flex-wrap:wrap;align-items:center;gap:8px;min-height:64px;display:flex;position:relative}.quick-selected-time{color:#8f3326;margin-right:auto;font-size:13px;font-weight:600}.quick-context>.quick-muted{margin-right:auto}.quick-context button{font-size:13px}.quick-more{position:relative}.quick-more>button{min-width:44px;font-size:13px}.quick-popover{z-index:10;background:#fff;border:1px solid #c8d8d2;border-radius:10px;width:240px;max-height:min(360px,60dvh);padding:6px;position:absolute;bottom:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 6px 24px #123f3926}.quick-popover button{text-align:left;border:0;border-radius:6px;justify-content:space-between;width:100%;font-size:13px;display:flex}.quick-popover kbd{color:#60726b;font:inherit;font-size:12px}.quick-marks{gap:6px;margin-top:10px;display:flex}.quick-marks button{padding:6px 10px;font-size:12px}.quick-edit-feedback{color:#205d51;flex-wrap:wrap;align-items:center;gap:12px;min-height:48px;font-size:13px;display:flex}.quick-edit-feedback button{font-size:13px}.quick-transport{background:#fff;border:1px solid #cbdcd5;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 12px;display:flex;box-shadow:0 2px 12px #173d3808}.quick-workspace .quick-transport input.quick-jump{font-variant-numeric:tabular-nums;text-align:center;flex:none;width:112px;min-width:0;min-height:44px;padding:8px 5px}.quick-transport .quick-delete:not(:disabled){color:#fff;background:#a13232;border-color:#a13232}.quick-transport .quick-delete:disabled{color:#7d706c;opacity:1;background:#f1ece9;border-color:#e2dcd7}.quick-sidepanel{background:#fff;border-left:1px solid #d3dfdb;min-width:0;min-height:0;padding:16px;overflow:auto}.quick-sidepanel>details{border-top:1px solid #e0e6e2;margin:16px 0;padding-top:14px}.quick-sidepanel>details>button{white-space:normal;text-align:left;margin-top:8px}.quick-sidepanel details p{font-size:13px;line-height:1.8}.quick-sidepanel .quick-section-title button{font-size:12px}.quick-caption-search{width:100%;min-width:0}.quick-caption-list{margin:12px 0}.quick-caption{text-align:left;white-space:normal;gap:10px;width:100%;margin-top:6px;padding:10px;font-size:13px;display:flex}.quick-caption time{color:#237367;flex-shrink:0}.quick-caption[aria-pressed=true]{background:#e3f1eb;border-color:#338276}.quick-caption small{color:#86541c}.quick-caption-settings select{width:100%;min-width:0;margin:8px 0}.quick-order-row{align-items:center;gap:4px;margin:8px 0;display:flex}.quick-order-row>button:first-child{text-align:left;white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px;display:block}.quick-order-row>button:not(:first-child){min-width:38px;padding:8px}.quick-empty{text-align:center;padding:50px 12px}.quick-empty p{color:#5c706b;line-height:1.7}.quick-empty button{margin:6px}@media (width<=900px){.quick-body.has-panel{grid-template-columns:minmax(0,1fr)}.quick-sidepanel{z-index:20;width:min(100%,380px);position:absolute;inset:0 0 0 auto;box-shadow:-8px 0 20px #173d3818}}@media (width<=600px){main[data-quick=true]{padding:10px 8px max(8px, env(safe-area-inset-bottom))}.quick-workspace{gap:8px}.quick-toolbar{gap:5px}.quick-toolbar>select{flex:1;width:0;padding-inline:8px;font-size:13px}.quick-toolbar button{padding:8px 10px;font-size:13px}.quick-toolbar-end{gap:5px}.quick-edit{padding:12px 10px}.quick-section-title{margin-bottom:10px}.quick-section-title h2{font-size:16px}.quick-section-title>.quick-muted{font-size:12px}.quick-wave-block{padding:8px}.quick-wave-toolbar{flex-wrap:wrap;margin-bottom:8px}.quick-wave-toolbar .quick-wave-actions{flex-basis:100%;order:-1;justify-content:space-between}.quick-wave-toolbar button{min-width:40px;min-height:44px}.quick-wave-scale{font-size:10px}.quick-wave-scale>span:nth-child(2n){display:none}.quick-context{gap:5px}.quick-context button{padding:8px 10px;font-size:12px}.quick-selected-time{font-size:12px}.quick-transport{gap:5px;padding:8px 6px}.quick-transport button{padding:8px 10px;font-size:13px}.quick-workspace .quick-transport input.quick-jump{width:95px;font-size:13px}.quick-transport .quick-redo{display:none}.quick-transport .quick-delete{margin-left:auto}.quick-marks{flex-wrap:wrap}}.quick-cloud-caption{background:#f6faf7;border:1px solid #d5e3dc;border-radius:10px;margin:12px 0;padding:12px}.quick-cloud-caption strong{color:#244d45;font-size:14px;display:block}.quick-cloud-caption p{color:#5b6966;margin:8px 0;font-size:12px;line-height:1.6}.quick-cloud-caption a{color:#076d60;font-size:13px;font-weight:650;display:inline-block}.cloud-captions{background:#f6faf7;border:1px solid #cdded8;border-radius:10px;min-width:0;margin:14px 0;padding:16px}.cloud-captions p{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.cloud-captions label{margin:12px 0;display:block}.cloud-captions input:not([type=checkbox]),.cloud-captions select{box-sizing:border-box;width:100%;max-width:100%;margin:6px 0;display:block}.cloud-captions .cloud-consent{align-items:flex-start;gap:8px;line-height:1.6;display:flex}.cloud-captions input[type=checkbox]{flex:none;width:18px;height:18px}.cloud-captions button{margin:4px 8px 4px 0}.cloud-captions [role=alert]{color:#9c2929}.cloud-preview{max-height:180px;overflow:auto}.cloud-pending{border-top:1px solid #cdded8;margin-top:12px;padding-top:12px}.cloud-captions progress{width:100%;display:block}.quick-local-captions{gap:8px;display:grid}.quick-local-captions small{color:#5b6966;line-height:1.5}.quick-context{gap:8px;min-height:48px;padding:8px 0}.quick-precision{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.quick-fine-boundary{align-items:center;gap:3px;min-width:0;display:flex}.quick-fine-boundary label{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.quick-workspace .quick-context .quick-fine-boundary input{font-variant-numeric:tabular-nums;width:96px;min-width:0;height:34px;min-height:34px;padding:6px;font-size:12px}.quick-context .quick-fine-boundary button{width:30px;min-width:30px;height:34px;min-height:34px;padding:0;font-size:17px}.quick-fine-step{white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.quick-workspace .quick-fine-step select{width:88px;height:34px;padding:4px;font-size:12px}.quick-selected-time{white-space:nowrap;margin-right:0;font-size:12px}.quick-context>button,.quick-context .quick-more>button{min-height:34px;padding:6px 9px}.quick-time-error{color:#8f3326;flex-basis:100%;font-size:12px}.quick-edit-feedback{margin-top:0;padding-top:4px;font-size:12px}@media (width<=600px){.quick-precision{flex-basis:100%;grid-template-columns:1fr;gap:6px;display:grid}.quick-fine-boundary label{flex:1}.quick-workspace .quick-context .quick-fine-boundary input{flex:1;width:0;height:44px;font-size:14px}.quick-context .quick-fine-boundary button{width:44px;min-width:44px;height:44px}.quick-fine-step{justify-self:start}.quick-workspace .quick-fine-step select{height:40px}.quick-context>button,.quick-context .quick-more>button{min-height:44px}.quick-selected-time{margin-right:auto}}
