.touch-tooltip-trigger[data-v-bb396388]{display:inline-flex;max-width:100%}.touch-tooltip-trigger[data-v-bb396388] .n-button--disabled{pointer-events:none}:root{font-family:system-ui,sans-serif;--surface: #fff;--canvas: #f6f6f8;--ink: #252832;--muted: #727682;--line: #e3e3e8;--active: #efedf9;--subtitle-block: #f5f2fd;--subtitle-block-border: #ddd7ef}html[data-theme=dark]{--surface: #23232c;--canvas: #19191f;--ink: #e8e7ef;--muted: #a1a0af;--line: #3c3b48;--active: #333047;--subtitle-block: #4e4766;--subtitle-block-border: #605774}*{box-sizing:border-box}body{margin:0;overflow:hidden;background:var(--canvas);color:var(--ink)}a{color:#8b82e2;text-decoration:none}button{font:inherit}h1{font-size:32px;line-height:1.2;letter-spacing:-1px;margin:8px 0 12px}h2{font-size:17px;margin:0}.app-viewport{height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden}main{width:100%;padding:32px;flex:1;min-height:0;overflow:auto}main.project-workspace,main.library-workspace{padding:0;overflow:hidden}.library-view{height:100%;min-height:0;display:flex;flex-direction:column}.library-content{flex:1;min-height:0;padding:24px 32px 32px;overflow:auto}.project-panel.library-panel{flex-wrap:nowrap;overflow-x:auto}.library-panel h1{flex-shrink:0;white-space:nowrap}.library-controls{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:nowrap;flex-shrink:0;min-width:0}.library-controls .library-filter{flex:0 0 240px;width:240px;max-width:100%}.project-view,.project-view>.n-spin-content{height:100%;min-height:0}.project-view>.n-spin-content{display:flex;flex-direction:column}.project-content{display:flex;flex-direction:column;flex:1;min-height:0;gap:16px;padding:24px 32px 32px;overflow:hidden}.project-content>.sources-layout{flex:1;min-height:0;grid-auto-rows:minmax(0,1fr)}.project-content>.n-card,.sources-layout>.n-card{height:100%;min-height:0;overflow:hidden}.project-content>.n-card{flex:1}.project-content .n-card>.n-card-header{flex-shrink:0}.project-content .n-card>.n-card-content{min-height:0;overflow:auto;overscroll-behavior:contain}.project-content .caption-list{max-height:none;overflow:visible}.project-content .sources-card>.n-card-content{display:flex;flex-direction:column;overflow:hidden}.sources-card .section-toolbar,.sources-card .index-progress{flex-shrink:0}.sources-heading{display:flex;align-items:center;gap:8px}.source-files-list{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;overscroll-behavior:contain}.source-files-list>.n-data-table{flex:1;min-height:0}.source-selection-footer{padding:12px 16px;flex-shrink:0;border:1px solid var(--line);border-top:0;border-radius:0 0 8px 8px}.sources-card .index-progress{max-height:45%;overflow:auto}.app-header{display:flex;align-items:center;gap:24px;padding:8px 32px;background:var(--surface);border-bottom:1px solid var(--line);flex-shrink:0}.brand{display:flex;gap:10px;align-items:center;color:var(--ink);font-size:20px;font-weight:700;white-space:nowrap}.project-tabs{display:flex;gap:8px;align-items:center;flex:1;min-width:0;overflow:auto;padding:4px}.project-tab{display:flex;align-items:center;border:1px solid var(--line);border-radius:8px;height:34px;padding-right:14px;flex-shrink:0;max-width:240px}.project-tab.active{background:var(--active)}.tab-name{background:none;border:0;color:var(--ink);height:32px;padding:0 14px;font-size:14px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.header-tools{display:flex;gap:5px}.page-title,.section-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.eyebrow{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin:0}.muted,.file-meta{color:var(--muted)}.file-meta{display:block;font-size:10px;white-space:nowrap}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.project-card{padding:0;text-align:left;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden;cursor:pointer}.project-open{display:block;width:100%;padding:0;border:0;text-align:inherit;color:inherit;background:transparent;cursor:pointer}.project-open:disabled{opacity:.55;cursor:not-allowed}.index-progress{font-size:12px;overflow-wrap:anywhere}.index-progress p{margin:6px 0}.index-progress progress{width:100%;accent-color:#7870d2}.index-progress ul{padding-left:18px;max-height:100px;overflow:auto}.project-card>.index-progress{padding:0 22px 18px}.project-cover{height:160px;background:var(--active);position:relative;display:grid;place-items:center;color:var(--muted);font-size:40px}.project-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.project-card-body{padding:22px}.project-card-body h2{overflow-wrap:anywhere}.project-card-body p{color:var(--muted);font-size:12px}.section-tabs,.actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.actions{margin:0}.project-panel{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin:0;flex-shrink:0;padding:12px 32px;background:var(--active);border-bottom:1px solid var(--line)}.project-panel h1{margin:0;font-size:22px;font-weight:600;line-height:1.3;letter-spacing:-.3px;overflow-wrap:anywhere;min-width:0}.project-panel .section-tabs{margin:0}.sources-layout{display:grid;grid-template-columns:minmax(0,25vw) minmax(0,1fr) minmax(0,25vw);gap:24px}.sources-layout>*{min-width:0}.sources-placeholder{grid-column:3}.video-player{display:block;width:100%;aspect-ratio:16/9;background:#111;border-radius:8px 8px 0 0}.audio-player{background:#111;color:#b8b1e8;border-radius:8px 8px 0 0;overflow:hidden}.audio-poster{aspect-ratio:16 / 9;display:grid;place-items:center;font-size:80px}.audio-element{display:none}.playback-controls{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:6px 8px;background:var(--active);border:1px solid var(--line)}.playback-controls .n-icon{font-size:18px}.playback-time{margin-left:auto;white-space:nowrap;font-size:13px;font-variant-numeric:tabular-nums}.video-item{margin-bottom:10px;height:auto!important;text-align:left;padding:12px}.video-item b,.video-item small{display:block;font-size:12px}.video-item small{font-size:10px;margin-top:6px}.caption-list{max-height:65vh;overflow:auto;padding:3px}.caption-row{display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px;margin:10px 0}.caption-row.current{outline:2px solid #7870d2;border-radius:5px}.caption-time{height:auto!important;padding:8px 2px!important;font-size:9px!important;align-self:start}.timeline{margin-top:0}.source-player-card>.n-card-header{flex-wrap:wrap;gap:8px 16px}.source-player-card>.n-card-header>.n-card-header__extra{max-width:100%}.source-player-tabs{display:flex;flex:0 1 auto;width:auto;max-width:100%}.timeline-scale{position:relative;height:34px;overflow:hidden;font-size:9px;color:var(--muted);background:var(--active);border-bottom:1px solid var(--line)}.ruler-start,.ruler-end{position:absolute;top:2px;z-index:1;background:var(--active)}.ruler-start{left:0}.ruler-end{right:0}.ruler-tick{position:absolute;bottom:0;width:1px;height:5px;background:var(--ink);opacity:.3}.ruler-half{height:9px;opacity:.6}.ruler-second{height:14px;opacity:1}.ruler-label{position:absolute;bottom:16px;left:0;transform:translate(-50%);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.timeline-track{position:relative;height:46px;background:var(--active);border-radius:5px}.timeline-viewport{position:relative;height:46px;overflow:hidden;border-radius:5px;touch-action:pan-y}.timeline-zoomed,.timeline-zoomed .content-block{cursor:grab}.timeline-panning,.timeline-panning .content-block{cursor:grabbing;-webkit-user-select:none;user-select:none}.timeline-edge{position:absolute;top:0;bottom:0;width:40px;z-index:6;pointer-events:none}.timeline-edge-left{left:0;background:linear-gradient(to right,#0009,#0003 45%,#0000)}.timeline-edge-right{right:0;background:linear-gradient(to left,#0009,#0003 45%,#0000)}.content-block{position:absolute;top:0;height:46px;min-width:0;border:0;border-radius:0;font-size:10px;overflow:hidden;white-space:nowrap;padding:3px;cursor:pointer;box-shadow:inset -1px 0 #263b4b88}.content-block.keep{background:#a7d3b1;color:#173c24}.content-block.remove{background:#dfa4a5;color:#601d23}.content-block.review{background:#dfc996;color:#513b14}.playhead{position:absolute;top:0;height:100%;width:2px;background:#8d7ae4;pointer-events:auto;cursor:pointer;z-index:4}.timeline-empty{position:absolute;inset:0;display:grid;place-items:center;font-size:11px;color:var(--muted)}.block-tooltip{max-width:min(320px,calc(100vw - 48px));overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;cursor:text}.block-tooltip p{margin:8px 0}.block-tooltip-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.region-decisions.n-radio-group{display:inline-flex;align-items:stretch;flex-shrink:0}.region-decisions .n-radio-button{display:inline-flex;align-items:center;margin:0}.region-decisions .n-radio__label{display:flex;align-items:center}.region-decisions .n-icon{font-size:18px}.region-decisions .n-icon svg [stroke]{stroke-width:48}.block-description{padding:6px;margin:8px -6px!important;border:1px solid transparent;border-radius:4px;white-space:pre-wrap}.block-description-editable{cursor:text}.block-description-editable:hover,.block-description-editable:focus-visible{border-color:#a7a2bd}.block-description-editor{position:relative;min-width:min(300px,calc(100vw - 48px));margin:8px 0}.block-description-actions{position:absolute;top:100%;right:0;display:flex;gap:8px;margin-top:6px}.timeline-legend{font-size:10px;color:var(--muted)}.waveform{height:70px;margin-top:16px;display:grid;place-items:center}.waveform>svg{width:100%;height:70px;fill:#9890cc}.timeline-with-waveform{height:96px}.timeline-with-waveform .content-block{height:100%}.waveform.waveform-embedded{position:absolute;inset:0;height:100%;margin:0;pointer-events:none;z-index:1;overflow:hidden}.waveform-embedded>svg{display:block;height:100%;fill:#253449;opacity:.65}.waveform-embedded small{padding:4px 8px;background:var(--active);border-radius:4px}.timeline-with-waveform .playhead{height:100%;z-index:4}.selected-row td{background:var(--active)!important}.folder-dialog{width:min(640px,94vw)}.directory-list{display:flex;flex-direction:column;gap:8px;max-height:45vh;overflow:auto;margin-top:18px}.settings-page{max-width:740px;margin:auto}.settings-page .n-card{margin-bottom:20px}label{display:block;margin:12px 0}.audio-files{font-size:12px;color:var(--muted)}button:focus-visible,a:focus-visible{outline:2px solid #8b82e2;outline-offset:3px}@media(min-width:1280px){.project-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1600px){.project-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1920px){.project-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1000px){.sources-placeholder{grid-column:auto}.sources-layout{grid-template-columns:1fr}.sources-layout{grid-template-rows:minmax(300px,2fr) minmax(0,2fr) minmax(0,1fr)}.project-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){main{padding:20px}.project-panel{padding:12px 20px}.project-content,.library-content{padding:20px}.app-header{padding:8px 20px;flex-wrap:wrap}.project-tabs{order:3;flex-basis:100%}.header-tools{margin-left:auto}.project-grid{grid-template-columns:1fr}h1{font-size:26px}}.region-boundary{position:absolute;top:-4px;bottom:-4px;width:12px;padding:0;margin-left:-6px;border:0;background:transparent;z-index:5;touch-action:none;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='24' viewBox='0 0 32 24'%3E%3Cpath d='M14 4v16M18 4v16M1 12h10M1 12l4-4M1 12l4 4M21 12h10M31 12l-4-4M31 12l-4 4' fill='none' stroke='white' stroke-width='4'/%3E%3Cpath d='M14 4v16M18 4v16M1 12h10M1 12l4-4M1 12l4 4M21 12h10M31 12l-4-4M31 12l-4 4' fill='none' stroke='%23222' stroke-width='2'/%3E%3C/svg%3E") 16 12,ew-resize}.region-boundary:after{content:"";position:absolute;left:5px;top:4px;bottom:4px;width:2px;background:var(--ink);opacity:.5}.region-boundary-start{margin-left:0}.region-boundary-end{margin-left:-12px}.region-boundary-start:after{left:0}.region-boundary-end:after{left:auto;right:0}.region-boundary:hover:after,.region-boundary:focus-visible:after{opacity:1}.boundary-dragging{-webkit-user-select:none;user-select:none}.source-file-preview{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.source-file-cell{display:flex;align-items:center;gap:8px}.source-file-thumbnail{flex:0 0 40px;width:40px;height:40px;box-sizing:border-box;border:1px solid var(--line);border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center}.source-file-details{min-width:0}.source-file-details .n-button{max-width:100%;white-space:normal;height:auto;text-align:left}.region-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0}.region-toolbar .n-input-number{width:130px}.region-decision-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.content-block.region-selected{box-shadow:inset 0 0 0 2px var(--primary-color, #2080f0)}.source-player-tabs .n-tabs-nav,.source-player-tabs .n-tabs-nav-scroll-wrapper,.source-player-tabs .n-tabs-nav-scroll-content{width:auto}.source-player-tabs .n-tabs-tab-wrapper{flex:0 0 auto}.source-player-tabs .n-tabs-tab{padding-left:18px!important;padding-right:18px!important}.sources-layout>.n-card>.n-card__footer{box-sizing:border-box;height:64px;min-height:64px;flex:0 0 64px;padding:12px 16px;border-top:1px solid var(--line);margin-top:auto;display:flex;align-items:center;justify-content:center}.source-footer-toolbar,.montage-sidebar-save{display:flex;align-items:center;justify-content:center;gap:8px}.sources-card>.n-card__footer{container-type:inline-size}.sources-card>.n-card__footer .processing-actions{flex-wrap:nowrap;align-items:center;justify-content:center}@container (max-width: 400px){.processing-actions .n-button__content{display:none}.processing-actions .n-button{padding-left:9px;padding-right:9px}.processing-actions .n-button__icon{margin:0}}.admission-switch{--n-height: 38px !important;--n-rail-height: 38px !important;--n-rail-width: 158px !important;--n-button-height: 30px !important;--n-button-width: 30px !important;font-size:14px}.ruler-playhead{position:absolute;top:19px;bottom:0;width:2px;background:#8d7ae4;z-index:2;cursor:pointer}.studio-toasts .n-message{position:relative;box-sizing:border-box;width:300px;width:fit-content;min-width:min(300px,calc(100vw - 32px));max-width:min(480px,calc(100vw - 32px));align-items:flex-start}.studio-toasts .n-message__content{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.studio-toasts .n-message__close{position:absolute;top:8px;right:8px;margin:0}@media(max-width:640px){.n-button:has(>.n-button__icon) .n-button__content{display:none}.n-button:has(>.n-button__icon){padding-left:9px;padding-right:9px}.n-button:has(>.n-button__icon) .n-button__icon{margin:0}}.montage-sidebar>.n-card-header{padding-bottom:12px}.montage-sidebar .n-card-header__main{min-width:0}.montage-sidebar-tabs .n-tabs-nav-scroll-content,.montage-sidebar-tabs .n-tabs-wrapper{width:100%}.montage-sidebar-tabs .n-tabs-tab{padding-left:0;padding-right:0}.source-content-sidebar .n-tabs-nav{width:100%}.region-content-list{display:flex;flex-direction:column;gap:8px}.region-content-item{display:block;line-height:1.5;width:100%;padding:12px;border:1px solid var(--line);border-radius:6px;background:transparent;color:inherit;text-align:left;cursor:pointer}.region-content-item:hover{background:var(--active)}.region-content-preview{display:block;max-height:6em;overflow:hidden}.region-content-preview strong{display:block;white-space:nowrap}.region-content-description,.region-summary{overflow-wrap:anywhere;white-space:pre-wrap}.region-content-description{display:block}.region-content-overflow{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 1.5em),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 1.5em),transparent)}.region-content-heading{display:flex;align-items:center;gap:8px}.region-content-heading h3{margin:0}.region-transcript{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.operation-indicator{position:relative;display:inline-flex;border-radius:50%}.operation-indicator:after{content:"";position:absolute;inset:-2px;border:2px solid transparent;border-radius:50%;pointer-events:none}.operation-error:after{border-color:#d03050}.operation-queued:after{border-color:#18a058;animation:operation-pulse 1.2s ease-in-out infinite}.operation-running:after{border:2px dashed #18a058;opacity:1;animation:operation-spin 4.8s cubic-bezier(.45,0,.25,1) infinite}.operation-indicator .n-button--disabled,.processing-stage-running.n-button--disabled,.processing-stage-queued.n-button--disabled{opacity:1}.processing-stage-button .operation-indicator{padding:2px}@keyframes operation-pulse{0%,to{opacity:.25}50%{opacity:1}}@keyframes operation-spin{0%{transform:rotate(-45deg)}to{transform:rotate(675deg)}}@media(prefers-reduced-motion:reduce){.operation-indicator:after{animation:none}}@media(max-width:1100px){.project-content:has(>.export-layout){overflow:auto}}.project-step-heading{display:grid;gap:8px;flex:0 0 auto}.project-step-heading h2{margin:0;font-size:18px;line-height:1.3}.project-step-heading p{margin:0;color:var(--muted);font-size:13px;line-height:1.4;text-align:left}@media(max-width:1000px){.project-layout{grid-template-rows:max-content minmax(560px,1fr) max-content;overflow:auto}.project-layout>.project-processing-card{height:auto}.project-layout>.project-plans-card{height:auto}.project-processing-card>.n-card-content{flex:0 0 auto}.project-content:has(>.project-layout){overflow:auto}}.project-content .montage-sidebar>.n-card-content{display:flex;flex-direction:column;gap:8px;overflow:hidden}.project-content .montage-sidebar .caption-list{min-height:0;flex:1;overflow:auto}.montage-sidebar .caption-row{grid-template-columns:58px minmax(0,1fr)}.montage-sidebar .caption-time{font-size:11px!important;padding:4px 2px!important}.subtitle-settings{display:flex;flex-direction:column;gap:10px}.subtitle-style-group{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-width:0;margin:0;padding:8px;border:1px solid var(--line);border-radius:4px}.subtitle-style-group legend{padding:0 4px;font-size:12px;font-weight:600}.subtitle-setting-wide{grid-column:1 / -1}.subtitle-font-emphasis{display:flex;flex-wrap:wrap;gap:8px 16px}.subtitle-settings input[type=color]{width:100%;height:34px;box-sizing:border-box;border:1px solid var(--line);border-radius:3px;background:var(--surface);cursor:pointer}.subtitle-settings label,.montage-pauses label{display:grid;gap:4px;margin:0;font-size:12px;min-width:0}.montage-pauses{flex:1;overflow:hidden;min-height:0;display:flex;flex-direction:column;gap:10px}.montage-cut{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:8px;background:#ffffff08}.montage-cut>:first-child{grid-column:1 / -1}.montage-cut-list{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px}.pause-settings{display:grid;gap:8px;min-height:0;overflow:auto}.montage-caption-viewport{overflow:hidden;height:24px;position:relative;background:var(--active)}.montage-caption-track{position:absolute;height:100%}.montage-caption-range{position:absolute;top:4px;height:calc(100% - 8px);background:var(--subtitle-block);border:1px solid var(--subtitle-block-border);border-radius:3px;color:var(--ink);font:inherit;font-size:10px;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 4px;cursor:pointer}.montage-player{position:relative}.montage-processed-frame{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;background:#000;pointer-events:none}.output-plans{overflow:auto;min-height:0;display:grid;gap:12px}.output-plan{display:grid;gap:8px;padding:10px;background:#ffffff08}.output-clip{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:5px}.output-clip .n-button__content{overflow:hidden;text-overflow:ellipsis}.montage-editor .media-picture{position:relative}.subtitle-settings-fieldset,.pause-settings-fieldset{flex:0 0 auto;min-width:0;margin:0;padding:0 10px;border:1px solid var(--line);border-radius:6px}.subtitle-settings-fieldset>legend,.pause-settings-fieldset>legend{padding:0 6px}.subtitle-settings-fieldset.subtitle-settings-open,.pause-settings-fieldset.pause-settings-open{flex:0 1 auto;min-height:90px;max-height:52%;display:flex;flex-direction:column;padding-bottom:10px}.subtitle-settings-fieldset .subtitle-settings{min-height:0;overflow:auto}.montage-editor .video-player{object-fit:contain}.plan-control{margin-bottom:12px}.plan-control>label{display:block;margin-bottom:6px}.plan-control-group{display:flex;width:100%;align-items:center;gap:4px}.plan-control-group>.n-select{flex:1;min-width:0}.plan-control-group .n-button{padding-inline:8px}.montage-inputs>.n-card-content{display:flex;flex-direction:column;min-height:0}.montage-inputs .n-data-table{flex:1;min-height:120px}.export-groups{flex:1;overflow:auto;min-height:0}.export-file-group{border:1px solid var(--border-color, #8885);border-radius:6px;margin-bottom:12px}.export-file-heading,.export-variant{display:flex;align-items:center;gap:8px;padding:10px}.export-file-heading>.source-file-cell,.export-variant-name{flex:1;min-width:0}.export-variant{border-top:1px solid #8883;margin-left:18px}.export-variant small{display:block;overflow-wrap:anywhere}.export-preset-choice{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #8883}.export-preset-choice small{display:block}.preset-preview{width:100px;height:100px;flex-shrink:0;display:grid;place-items:center}.preset-preview-button{padding:0;border:0;background:transparent;cursor:zoom-in}.preset-preview img{width:100px;height:100px;object-fit:contain}.export-lightbox,.export-player-modal{width:min(1100px,94vw);max-height:94vh;overflow:auto}.lightbox-image{overflow:auto;max-height:78vh;text-align:center}.lightbox-image img{max-width:100%;max-height:75vh;object-fit:contain}.lightbox-image.original-size img{max-width:none;max-height:none}.export-player-modal video{display:block;width:100%;max-height:78vh}.export-footer-actions{display:flex;flex-wrap:wrap;gap:8px}.export-plan-status{padding-block:8px}.preset-catalog{max-width:800px}@media(max-width:700px){.export-footer-actions .n-button{font-size:12px}}.export-inputs>.n-card-content,.export-outputs>.n-card-content{display:flex;flex-direction:column;overflow:hidden}.export-layout .n-data-table{flex:1;min-height:120px}.export-layout .n-data-table-td,.export-layout .n-data-table-th{padding:10px 6px}.export-preset-actions{display:flex;flex-wrap:wrap;gap:8px;margin-block:12px}.export-settings{display:flex;flex-direction:column;gap:16px;margin-block:16px}.export-settings fieldset{border:1px solid var(--line);border-radius:6px;min-width:0;margin:0;padding:12px;display:flex;flex-direction:column;gap:10px}.export-settings legend{font-weight:600;padding:0 6px}.export-settings label{display:flex;flex-direction:column;gap:5px}.export-output-status{display:block;margin-top:6px;overflow-wrap:anywhere}.export-downloads{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}@media(max-width:1100px){.project-content>.export-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-template-rows:auto;grid-auto-rows:auto;align-items:start;flex:none}.export-inputs,.export-outputs{min-height:420px!important;height:420px!important}.export-workspace{height:auto!important}.export-outputs{grid-column:1 / -1}}@media(max-width:700px){.project-content>.export-layout{grid-template-columns:minmax(0,1fr)}.export-outputs{grid-column:auto}}.export-file-settings{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:8px}.export-inheritance{display:flex;align-items:center;gap:8px}.sources-layout>.export-outputs>.n-card__footer{flex-basis:auto;height:auto}.export-plan-list{display:flex;flex-direction:column;gap:8px;overflow:auto}.export-plan-item.n-button{width:100%;height:auto;padding:12px;text-align:left}.export-plan-item .n-button__content{display:flex;gap:8px;width:100%;justify-content:space-between;white-space:normal}.export-plan-item .n-button__content>span:first-child{flex:1;min-width:0}.export-plan-item b,.export-plan-item small{display:block;overflow-wrap:anywhere}.export-plan-item small{margin-top:4px;color:var(--muted)}.export-plan-heading{display:flex;align-items:center;gap:8px;margin-bottom:12px}.export-plan-heading h3{flex:1;min-width:0;margin:0;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-screen{position:relative;width:min(1100px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border-radius:12px;background:var(--surface);padding:24px}.system-screen .settings-page{max-width:none;margin:0}.system-screen .settings-page h1{padding-right:40px}.system-screen-close{position:absolute;top:16px;right:16px;z-index:1}
