.v-switch .v-label{padding-inline-start:10px}.v-switch__loader{display:flex}.v-switch__loader .v-progress-circular{color:rgb(var(--v-theme-surface))}.v-switch__thumb,.v-switch__track{transition:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__thumb,.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__track{background-color:rgb(var(--v-theme-error));color:rgb(var(--v-theme-on-error))}.v-switch__track-true{margin-inline-end:auto}.v-selection-control:not(.v-selection-control--dirty) .v-switch__track-true{opacity:0}.v-switch__track-false{margin-inline-start:auto}.v-selection-control--dirty .v-switch__track-false{opacity:0}.v-switch__track{align-items:center;background-color:rgb(var(--v-theme-surface-variant));border-radius:9999px;cursor:pointer;display:inline-flex;font-size:.5rem;height:14px;min-width:36px;opacity:.6;padding:0 5px;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.v-switch--inset .v-switch__track{border-radius:9999px;font-size:.75rem;height:32px;min-width:52px}.v-switch__thumb{align-items:center;background-color:rgb(var(--v-theme-surface-bright));border-radius:50%;color:rgb(var(--v-theme-on-surface-bright));display:flex;font-size:.75rem;height:20px;justify-content:center;overflow:hidden;pointer-events:none;position:relative;transition:transform .15s cubic-bezier(0,0,.2,1) .05s,color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);width:20px}.v-switch:not(.v-switch--inset) .v-switch__thumb{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-switch.v-switch--flat:not(.v-switch--inset) .v-switch__thumb{background:rgb(var(--v-theme-surface-variant));box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));color:rgb(var(--v-theme-on-surface-variant))}.v-switch--inset .v-switch__thumb{height:24px;transform:scale(.6666666667);width:24px}.v-switch--inset .v-switch__thumb--filled{transform:none}.v-switch--inset .v-selection-control--dirty .v-switch__thumb{transform:none;transition:transform .15s cubic-bezier(0,0,.2,1) .05s}.v-switch.v-input{flex:0 1 auto}.v-switch .v-selection-control{min-height:var(--v-input-control-height)}.v-switch .v-selection-control__input{border-radius:50%;position:absolute;transition:transform .2s cubic-bezier(.4,0,.2,1)}.v-locale--is-ltr .v-switch .v-selection-control__input,.v-locale--is-ltr.v-switch .v-selection-control__input{transform:translate(-10px)}.v-locale--is-rtl .v-switch .v-selection-control__input,.v-locale--is-rtl.v-switch .v-selection-control__input{transform:translate(10px)}.v-switch .v-selection-control__input .v-icon{position:absolute}.v-locale--is-ltr .v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-ltr.v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(10px)}.v-locale--is-rtl .v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-rtl.v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(-10px)}.v-switch.v-switch--indeterminate .v-selection-control__input{transform:scale(.8)}.v-switch.v-switch--indeterminate .v-switch__thumb{box-shadow:none;transform:scale(.75)}.v-switch.v-switch--inset .v-selection-control__wrapper{width:auto}.v-switch.v-input--vertical .v-label{min-width:-moz-max-content;min-width:max-content}.v-switch.v-input--vertical .v-selection-control__wrapper{transform:rotate(-90deg)}@media (forced-colors:active){.v-switch .v-switch__loader .v-progress-circular{color:currentColor}.v-switch .v-switch__thumb{background-color:buttontext}.v-switch .v-switch__thumb,.v-switch .v-switch__track{border:1px solid;color:buttontext}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track,.v-switch:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{background-color:highlight}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb,.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track{color:highlight}.v-switch.v-switch--inset .v-switch__track{border-width:2px}.v-switch.v-switch--inset:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{background-color:highlighttext;color:highlighttext}.v-switch.v-input--disabled .v-switch__thumb{background-color:graytext}.v-switch.v-input--disabled .v-switch__thumb,.v-switch.v-input--disabled .v-switch__track{color:graytext}.v-switch.v-switch--loading .v-switch__thumb{background-color:canvas}.v-switch.v-switch--loading.v-switch--indeterminate .v-switch__thumb,.v-switch.v-switch--loading.v-switch--inset .v-switch__thumb{border-width:0}}.editor-save-button-container[data-v-c45f2c0e]{align-items:center;display:flex;flex-direction:row;height:32px;position:absolute;right:var(--view-padding);top:calc(var(--view-padding))}.editing-status-message[data-v-c45f2c0e]{align-items:center;color:rgb(var(--v-theme-text-faded));display:flex;flex-direction:row;gap:10px;height:100%}.save-button[data-v-c45f2c0e]{max-height:32px;min-height:0}[data-v-81edb36c]{--circle-size:24px}.overlay-trigger-button[data-v-81edb36c]{display:flex;min-width:0;padding:0;width:50px}.color-circle[data-v-81edb36c]{border-radius:50%;height:var(--circle-size);width:var(--circle-size)}.select-color-toggle[data-v-81edb36c]{--gap:10px;background-color:rgb(var(--v-theme-dialog-background));box-sizing:border-box;display:grid;gap:var(--gap);grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);height:auto;padding:1rem;width:auto}.select-color-button[data-v-81edb36c]{background-color:transparent;display:flex;height:calc(var(--circle-size) + 4px);min-width:0;padding:0;width:calc(var(--circle-size) + 4px)}.select-color-button span[data-v-81edb36c]{border-radius:50%;height:var(--circle-size);width:var(--circle-size)}.select-color-button span.selected[data-v-81edb36c]{outline:2px solid rgb(var(--v-theme-primary));outline-offset:3px}.subtitle-style-editor[data-v-caf32ebb]{display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;padding-right:1rem}.tools-group[data-v-caf32ebb]{display:flex;flex-direction:column;gap:1rem}.tools-group span[data-v-caf32ebb]{color:rgb(var(--v-theme-text-secondary))}.tools-row[data-v-caf32ebb]{align-items:stretch;display:flex;flex-flow:row wrap;gap:2rem;min-height:40px;row-gap:1rem}.control-wrapper[data-v-caf32ebb]{align-items:center;display:flex;flex-direction:row;gap:.5rem;height:40px;max-height:40px}.font-variant-toggle[data-v-caf32ebb],.text-alignment-toggle[data-v-caf32ebb]{height:100%}.styling-info-banner[data-v-caf32ebb]{background-color:rgb(var(--v-theme-info-dark));border:1px solid rgb(var(--v-theme-info));box-sizing:border-box;flex:1 0 50px;max-height:50px;padding:.25rem}.styling-info-banner[data-v-caf32ebb] .v-banner__content,.styling-info-banner[data-v-caf32ebb] .v-icon{color:rgb(var(--v-theme-info-faded))}.font-family-select.v-select[data-v-caf32ebb]{max-width:120px;width:120px}.font-size-select.v-select[data-v-caf32ebb],.line-height-select.v-select[data-v-caf32ebb]{max-width:110px;width:110px}:is(.font-variant-toggle,.horizontal-position-toggle,.text-alignment-toggle,.vertical-position-toggle).v-btn-group[data-v-caf32ebb]{border-radius:0;height:40px}.opacity-slider[data-v-caf32ebb]{max-width:100px;width:100px}[data-v-caf32ebb] .v-switch{margin-left:7px}[data-v-caf32ebb] .v-select{height:40px}[data-v-caf32ebb] .v-btn-group .v-btn{min-width:40px;padding:0;width:40px}.dialog[data-v-5c7cabf3]{width:580px}.dialog-container[data-v-5c7cabf3]{display:grid}.dialog-divider[data-v-5c7cabf3]{margin:var(--panel-gap) calc(var(--panel-padding)*-1) var(--panel-gap) calc(var(--panel-padding)*-1)}.dialog-content[data-v-5c7cabf3]{background-color:rgb(var(--v-theme-dialog-background));display:flex;flex-direction:column;grid-area:1/1;padding:var(--panel-padding)}.dialog-header[data-v-5c7cabf3]{align-items:center;display:flex;height:40px;justify-content:space-between}.close-button[data-v-5c7cabf3]{background-color:transparent}.dialog-section[data-v-5c7cabf3]{display:flex;flex-direction:column;gap:var(--panel-gap)}.dialog-actions[data-v-5c7cabf3]{display:flex;gap:var(--panel-gap);justify-content:flex-end;margin-top:var(--panel-gap)}.dialog-actions .discard-changes-button[data-v-5c7cabf3]{margin-right:auto}.text-validation-errors-message[data-v-5c7cabf3]{align-items:center;background-color:rgb(var(--v-theme-error-dark));border:1px solid rgb(var(--v-theme-error));color:rgb(var(--v-theme-error));display:flex;gap:var(--panel-gap);padding:1rem}.single-panel[data-v-10189ad2]{grid-area:main;height:calc(100vh - var(--view-padding)*2);margin:var(--view-padding)}.subtitle-editor-panel[data-v-10189ad2]{grid-area:subtitle-editor;padding:0}.preview-timeline-panel[data-v-10189ad2]{grid-area:preview-timeline}.video-player[data-v-10189ad2]{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center}.preview-style-editor-panel[data-v-10189ad2]{display:flex;flex-direction:column;gap:1rem;grid-area:preview-style-editor;padding:var(--view-padding)}.preview-style-editor-panel[data-v-10189ad2] .panel-content{display:flex;flex-direction:column;gap:1rem;height:100%;overflow:hidden}.preview-style-editor-panel .video-player[data-v-10189ad2]{max-height:-moz-fit-content;max-height:fit-content}.timeline-panel[data-v-10189ad2]{grid-area:timeline}.preview-panel[data-v-10189ad2]{gap:var(--panel-gap);grid-area:preview;height:100%;overflow:hidden;padding:var(--view-padding)}.preview-panel[data-v-10189ad2] .panel-content{display:flex;flex-direction:column;gap:var(--panel-gap);height:100%;justify-content:center;overflow:hidden}.preview-timeline-wrapper[data-v-10189ad2]{display:flex;flex-direction:row;gap:var(--panel-gap);height:100%;width:100%}.timeline[data-v-10189ad2]{height:100%;width:100%}.video-player-bottom-actions[data-v-10189ad2]{display:flex;flex-shrink:0;height:40px;justify-content:flex-end}.video-player-bottom-actions .active[data-v-10189ad2]{background-color:rgb(var(--v-theme-primary),.2);color:var(--v-theme-on-primary);outline:1px solid rgb(var(--v-theme-primary),.5);outline-offset:-1px}
