.layers-header-actions{display:flex;align-items:center;gap:6px;min-width:0}.editor-shell .layers-theme-toggle{display:grid;place-items:center;flex:0 0 28px;width:28px;height:30px;padding:0;border-radius:4px}.layers-theme-toggle svg{width:18px;height:18px;pointer-events:none}.layers-theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.editor-shell .panel-right>.panel-header{gap:6px;padding-inline:12px}.editor-shell .panel-right>.panel-header>.document-nav{min-width:0}.editor-shell .panel-right>.panel-header .collab-pill{min-width:0;padding-inline:6px}.editor-shell .panel-right>.panel-header .collab-pill>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:has(.editor-shell[data-layers-theme=light]){color-scheme:light;--bg: #f3f4f5;--panel: #ffffff;--panel-soft: #f7f8f9;--panel-elevated: #eff0f2;--border: #e2e4e8;--border-strong: #cdd1d7;--text: #24272e;--text-secondary: #626873;--text-muted: #747b86;--workspace-green: #16824c;--layers-hover: #e9ecf0;--layers-selected: #d9eee2;--layers-selected-text: #155f39;--layers-shadow: 0 8px 28px rgba(24, 30, 40, .14)}html:has(.editor-shell[data-layers-theme=light]) .editor-shell>.panel:not(.panel-right),html:has(.editor-shell[data-layers-theme=light]) .editor-shell>.panel:not(.panel-right) .panel-header,html:has(.editor-shell[data-layers-theme=light]) .sidebar-workspace-tabs,html:has(.editor-shell[data-layers-theme=light]) .left-content,html:has(.editor-shell[data-layers-theme=light]) .sidebar-frames-pane,html:has(.editor-shell[data-layers-theme=light]) .sidebar-nav-section.is-apps>.sidebar-section-heading{background:var(--panel-soft)}html:has(.editor-shell[data-layers-theme=light]) .sidebar-workspace-tabs{border-color:var(--border)}html:has(.editor-shell[data-layers-theme=light]) .sidebar-nav-section.is-apps>.sidebar-section-heading{box-shadow:0 1px 0 var(--border)}html:has(.editor-shell[data-layers-theme=light]) .sidebar-pane-resizer:before{background:var(--border-strong)}html:has(.editor-shell[data-layers-theme=light]) .sidebar-pane-resizer:is(:hover,:focus-visible,.is-dragging):before{background:#16824c}html:has(.editor-shell[data-layers-theme=light]) :is(.sidebar-pages-workspace,.sidebar-modern-list,.sidebar-resource-workspace) :is(.page-item,.layer-item),html:has(.editor-shell[data-layers-theme=light]) :is(.project-color-row,.prototype-interaction-tree-line,.sidebar-section-heading.is-frames,.prototype-interaction-settings>.section-title,.prototype-hyperlink-title,.component-library-picker-name,.icon-library-picker-name,.video-link-library-levels,.video-link-library-name:hover,.video-link-library-name:focus-visible){color:var(--text)}html:has(.editor-shell[data-layers-theme=light]) :is(.sidebar-workspace-tab,.sidebar-section-heading,.sidebar-list-icon,.sidebar-pages-workspace .page-item.is-child-page,.sidebar-pages-workspace .page-item.is-muted,.sidebar-pages-workspace .layer-item.is-muted,.sidebar-modern-list .empty-layer,.sidebar-resource-workspace .empty-layer,.prototype-hyperlink-editor .prototype-hyperlink-row .field-input){color:var(--text-secondary)}html:has(.editor-shell[data-layers-theme=light]) .sidebar-pages-workspace .page-item.is-child-page:before{border-color:var(--border-strong)}html:has(.editor-shell[data-layers-theme=light]) :is(.sidebar-list-icon:not(.is-hotspot),.sidebar-add-button,#backToWorkspaceButton,.layer-collapse-button,.layer-expand-button){filter:brightness(.3)}html:has(.editor-shell[data-layers-theme=light]) :is(.page-item,.layer-item,.prototype-interaction-tree-line,.project-color-row):hover:not(.is-active),html:has(.editor-shell[data-layers-theme=light]) :is(.page-item,.layer-item).is-context,html:has(.editor-shell[data-layers-theme=light]) :is(.sidebar-workspace-tab,.inspector-tab):hover:not(.is-active),html:has(.editor-shell[data-layers-theme=light]) :is(.resource-library-actions button,.vehicle-picker-button,.zoom-action-button,.zoom-button):hover{background-color:var(--layers-hover);color:var(--text)}html:has(.editor-shell[data-layers-theme=light]) .sidebar-workspace-tab.is-active{background:#e3e6e9;color:var(--text)}html:has(.editor-shell[data-layers-theme=light]) .inspector-tab.is-active{background:#e0f0fd;color:#096aaa}html:has(.editor-shell[data-layers-theme=light]) :is(.sidebar-pages-workspace,.sidebar-resource-workspace) :is(.page-item,.layer-item).is-active,html:has(.editor-shell[data-layers-theme=light]) .prototype-interaction-tree-line.is-active{background:var(--layers-selected);color:var(--layers-selected-text)}html:has(.editor-shell[data-layers-theme=light]) .prototype-interaction-tree-line.prototype-interaction-row-action.is-active{background:var(--panel-elevated);color:var(--text)}html:has(.editor-shell[data-layers-theme=light]) .layer-rename-input{background:#fff}html:has(.editor-shell[data-layers-theme=light]) :is(.sidebar-navigation-pane,.sidebar-frame-list-scroll,.sidebar-resource-workspace){scrollbar-color:#c1c5cc transparent}html:has(.editor-shell[data-layers-theme=light]) :is(.sidebar-navigation-pane,.sidebar-frame-list-scroll,.sidebar-resource-workspace)::-webkit-scrollbar-thumb{background:#c1c5cc}html:has(.editor-shell[data-layers-theme=light]) :is(.history-controls,.zoom-dock,.presence-card,.component-library-toggle,.floating-library,.rectangle-glass-popover,.rectangle-glass-popover-head,.editor-export-menu,.editor-dropdown-menu,.page-context-menu,.export-progress-dialog,.color-popover,.color-gradient-type-menu){background:var(--panel);border-color:var(--border);color:var(--text);box-shadow:var(--layers-shadow)}html:has(.editor-shell[data-layers-theme=light]) .rectangle-glass-popover-head{box-shadow:none}html:has(.editor-shell[data-layers-theme=light]) :is(.zoom-action-button,.zoom-button){background:var(--panel-elevated)}html:has(.editor-shell[data-layers-theme=light]) .component-library-toggle:hover:not(.is-active){background:var(--layers-hover);color:var(--text)}html:has(.editor-shell[data-layers-theme=light]) .component-library-toggle.is-active{background:var(--accent);color:#fff}html:has(.editor-shell[data-layers-theme=light]) :is(.dialog,.vehicle-picker-menu,.vehicle-long-list-editor-toolbar){box-shadow:var(--layers-shadow)}html:has(.editor-shell[data-layers-theme=light]) :is(.modal-backdrop,.vehicle-long-list-editor-shell){background:#23283047}html:has(.editor-shell[data-layers-theme=light]) :is(.editor-export-menu,.editor-dropdown-menu) button{color:var(--text)}html:has(.editor-shell[data-layers-theme=light]) :is(.editor-export-menu,.editor-dropdown-menu) button:is(:hover,:focus-visible):not(:disabled),html:has(.editor-shell[data-layers-theme=light]) .editor-select-menu button[aria-checked=true]{background:var(--layers-hover);color:var(--text)}html:has(.editor-shell[data-layers-theme=light]) :is(.editor-dropdown-menu,.editor-export-menu) button:disabled{color:var(--text-muted)}html:has(.editor-shell[data-layers-theme=light]) :is(.page-context-menu button,.editor-select-menu button.is-destructive,.danger-button,.vehicle-inspector-group .secondary-button.is-danger-text,.segmented-option-actions .secondary-button.is-danger-text,.project-color-delete,.prototype-export-status.is-error,.color-field-value.is-invalid){color:#b42318}html:has(.editor-shell[data-layers-theme=light]) .page-context-menu.is-object-menu button:not(.is-destructive){color:var(--text)}html:has(.editor-shell[data-layers-theme=light]) .page-context-menu button:hover:not(:disabled){background:var(--layers-hover)}html:has(.editor-shell[data-layers-theme=light]) :is(.read-only-banner,.collab-pill.is-read-only,.status-dot.is-warning){color:#875000}html:has(.editor-shell[data-layers-theme=light]) :is(.prototype-export-status.is-success,.status-dot:not(.is-muted,.is-warning)){color:#167344}html:has(.editor-shell[data-layers-theme=light]) :is(.metric-field .field-input,.media-transform-controls,.global-animation-field select,.global-animation-duration-value,.video-link-library-search,.video-link-import-button.is-secondary,.video-link-library-action,.icon-library-picker-search,.resource-scope-tabs,.library-tabs,.library-card,.library-preview){background:var(--panel-elevated);color:var(--text);border-color:var(--border)}html:has(.editor-shell[data-layers-theme=light]) .metric-field .field-label{color:var(--text-secondary)}html:has(.editor-shell[data-layers-theme=light]) .media-transform-button{color:var(--text-secondary);border-color:var(--border)}html:has(.editor-shell[data-layers-theme=light]) .media-transform-button:is(:hover,.is-active){background:#ddecfc;color:#096aaa}html:has(.editor-shell[data-layers-theme=light]) .image-inspector-preview-actions{background:#ffffffeb}html:has(.editor-shell[data-layers-theme=light]) .image-inspector-preview-actions button{background:var(--panel-elevated);color:var(--text)}html:has(.editor-shell[data-layers-theme=light]) .image-inspector-preview-actions button:hover{background:var(--layers-hover);color:var(--text)}html:has(.editor-shell[data-layers-theme=light]) .vehicle-tab-icon-switch input:not(:checked)+span{background:#a2a8b2}html:has(.editor-shell[data-layers-theme=light]) .global-animation-switch:not(.is-checked){background:#a2a8b2}html:has(.editor-shell[data-layers-theme=light]) .rectangle-effect-entry,html:has(.editor-shell[data-layers-theme=light]) .option-interaction-button.has-interaction{color:#086bab}html:has(.editor-shell[data-layers-theme=light]) :is(.overlay-target-picker-head,.global-animation-head,.global-animation-options,.video-link-library-head,.video-link-library-summary,.video-link-library-row,.icon-library-picker-head,.library-empty){border-color:var(--border)}html:has(.editor-shell[data-layers-theme=light]) :is(.video-link-library-row:hover,.resource-scope-tab:hover:not(.is-active),.icon-library-picker-search:focus){background:var(--layers-hover)}html:has(.editor-shell[data-layers-theme=light]) .video-link-library-action:hover:not(:disabled){background:#e0f0fd;color:#096aaa}html:has(.editor-shell[data-layers-theme=light]) .video-link-library-action.is-add-enabled{background:var(--accent);color:#fff}html:has(.editor-shell[data-layers-theme=light]) .library-tab.is-active{color:var(--text)}html:has(.editor-shell[data-layers-theme=light]) :is(.color-popover-tabs,.color-popover-select,.color-popover-input){background:var(--panel-elevated)}html:has(.editor-shell[data-layers-theme=light]) .color-popover-input{width:100%;min-width:0}html:has(.editor-shell[data-layers-theme=light]) .color-opacity-wrap{min-width:0}html:has(.editor-shell[data-layers-theme=light]) :is(.color-popover-tab,.color-gradient-type-button,.color-gradient-type-option,.color-eyedropper,.color-library-row,.color-library-row-value){color:var(--text-secondary)}html:has(.editor-shell[data-layers-theme=light]) :is(.color-popover-icon-button,.color-gradient-type-button,.color-eyedropper,.color-library-add):hover,html:has(.editor-shell[data-layers-theme=light]) .color-library-row:is(:hover,.is-active){background:var(--layers-hover);color:var(--text)}html:has(.editor-shell[data-layers-theme=light]) .color-popover-tab.is-active,html:has(.editor-shell[data-layers-theme=light]) .color-gradient-type-option:is(:hover,.is-active){background:#e0f0fd;color:#096aaa}html:has(.editor-shell[data-layers-theme=light]) .color-library-add{color:#16824c}html:has(.editor-shell[data-layers-theme=light]) .color-popover-library{border-color:var(--border)}html:has(.editor-shell[data-layers-theme=light]) :is(.color-field-swatch,.color-library-row-swatch){border-color:var(--border-strong)}html:has(.editor-shell[data-layers-theme=light]) :is(.export-progress-label,.export-progress-detail,[data-export-count],[data-export-elapsed]){color:var(--text-secondary)}html:has(.editor-shell[data-layers-theme=light]) .export-progress-footer button{background:var(--panel-elevated);color:var(--text);border-color:var(--border)}html:has(.editor-shell[data-layers-theme=light]) .export-progress-dialog progress[value],html:has(.editor-shell[data-layers-theme=light]) .export-progress-dialog progress[value]::-webkit-progress-bar{background:var(--panel-elevated)}html:has(.editor-shell[data-layers-theme=light]) .export-progress-dialog[data-state=error] h2{color:#b42318}.floating-library.video-link-library-picker{width:min(620px,calc(100vw - 320px))}#videoLinkLibraryPanel .video-link-library-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;height:auto;min-height:54px;padding:12px 14px;gap:8px}#videoLinkLibraryPanel .video-link-library-head h3{grid-column:1;grid-row:1}#videoLinkLibraryPanel .video-library-mode-tabs{grid-column:2;grid-row:1;display:flex;justify-self:start;min-width:0;border-radius:4px;padding:2px;background:var(--panel-soft)}.video-library-mode-tabs button{min-height:28px;padding:4px 8px;border:0;border-radius:3px;background:transparent;color:var(--muted);font:inherit;font-size:11px;white-space:nowrap;cursor:pointer}.video-library-mode-tabs button[aria-selected=true]{color:var(--text);background:color-mix(in srgb,var(--accent) 18%,var(--panel))}.video-library-mode-tabs button:focus-visible{outline:1px solid var(--accent)}.video-library-content{display:flex;flex:1;flex-direction:column;min-height:0}.video-library-search-row{display:flex;flex-shrink:0;align-items:center;min-height:44px;padding:8px 14px}#videoLinkLibraryPanel .video-library-search-row input{flex:1;min-width:0;width:100%}#videoQuickLibraryList{overscroll-behavior:contain}#videoQuickLibraryList .video-link-library-levels{color:var(--muted);opacity:1}#videoQuickLibraryList .video-link-library-row{border-bottom-color:var(--border)}#videoQuickLibraryList .video-link-library-row:hover{background:var(--panel-soft)}#videoQuickLibraryList .video-link-library-name:hover{color:var(--accent)}#videoLinkLibraryPanel [data-video-link-import]{grid-column:3;grid-row:1}#videoLinkLibraryPanel [data-video-link-export]{grid-column:4;grid-row:1}#videoLinkLibraryPanel [data-video-tree-close]{grid-column:5;grid-row:1}#videoLinkLibraryPanel .video-link-library-head .video-link-library-search{grid-column:1 / -1;grid-row:2;width:100%;min-width:0}.video-tree-source{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:12px;line-height:16px}.video-tree-toolbar{display:flex;flex-shrink:0;align-items:center;gap:8px;min-height:54px;padding:8px 14px;border-bottom:1px solid var(--border)}.video-tree-toolbar-meta{display:grid;flex:1;min-width:0;gap:4px}.video-tree-source-row{display:flex;align-items:center;gap:8px;min-width:0}.video-library-delete{flex-shrink:0;padding:0 4px;min-height:20px;border:0;border-radius:3px;color:var(--muted);background:transparent;font:inherit;font-size:11px;cursor:pointer}.video-library-delete:hover:not(:disabled){color:#df4545;background:color-mix(in srgb,#df4545 10%,transparent)}.video-library-delete:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.video-library-delete:disabled{opacity:.4;cursor:default}.video-tree-body{display:grid;grid-template-columns:96px minmax(0,1fr);flex:1;min-height:0}.video-tree-body.is-empty{grid-template-columns:minmax(0,1fr)}#videoLinkLibraryPanel [hidden]{display:none}#videoLinkLibraryPanel .video-link-library-empty{color:var(--muted);font-size:12px}.video-tree-sheet-tabs{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:8px 6px;min-height:0;overflow:auto;border-right:1px solid var(--border);background:color-mix(in srgb,var(--text) 3%,var(--panel))}.video-tree-sheet-tab{flex-shrink:0;min-height:34px;padding:8px 6px;border:0;border-radius:4px;color:var(--muted);background:transparent;font:inherit;font-size:11px;line-height:1.5;text-align:left;overflow-wrap:anywhere;cursor:pointer}.video-tree-sheet-tab:hover:not(:disabled){color:var(--text);background:var(--panel-soft)}.video-tree-sheet-tab[aria-selected=true]{color:var(--text);background:color-mix(in srgb,#3ab186 18%,transparent)}.video-tree-sheet-tab:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.video-tree-sheet-tab:disabled{opacity:.4;cursor:default}#videoLinkLibraryList{overscroll-behavior:contain}.video-tree-stats{min-width:0;color:var(--muted);font-size:11px;line-height:16px}.video-tree-tool{flex:0 0 28px;height:28px;border:1px solid var(--border);border-radius:4px;background:transparent;color:var(--text);font:18px sans-serif;cursor:pointer}.video-tree-tool:hover{background:var(--panel-soft)}.video-tree-tool:disabled{opacity:.4;cursor:default}.video-tree-sheet{padding:0 12px 12px}.video-tree-sheet:last-child{min-height:100%}.video-tree-videos{display:grid;flex:0 0 220px;width:220px;max-width:55%;gap:4px;color:var(--muted);text-align:right}.video-tree-video-name{min-width:0;overflow-wrap:anywhere;line-height:1.5;font-size:11px}.video-tree-video-entry{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.video-tree-video-entry>.video-tree-video-name{flex:1}.video-tree-video-name.is-link{padding:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:11px;line-height:1.5;text-align:right;cursor:pointer}.video-tree-video-name.is-link:hover{color:var(--accent);text-decoration:underline}.video-tree-video-add{flex:0 0 22px;width:22px;height:22px;padding:0;border:1px solid var(--border);border-radius:4px;background:transparent;color:var(--muted);font:16px/20px sans-serif;cursor:pointer}.video-tree-video-add.is-add-enabled{color:var(--workspace-green)}.video-tree-video-add:hover:not(:disabled){background:var(--panel-soft)}.video-tree-video-add:disabled{opacity:.4;cursor:default}.video-tree-video-name:focus-visible,.video-tree-video-add:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.video-tree-sheet h4{position:sticky;top:0;z-index:2;margin:0;padding:12px 6px 8px;font-size:11px;font-weight:600;color:var(--text);background:var(--panel);border-bottom:1px solid var(--border)}.video-tree{padding-top:5px}.video-tree-row{min-height:32px;border:0;border-radius:4px;color:var(--text);background:transparent;font:inherit;cursor:pointer;text-align:left}.video-tree-branch>summary{display:flex;align-items:center;gap:8px;padding:6px;list-style:none}.video-tree-branch>summary::-webkit-details-marker{display:none}.video-tree-chevron{flex:0 0 12px;width:12px;color:var(--muted);font:16px/16px sans-serif;text-align:center}.video-tree-branch[open]>summary>.video-tree-chevron{transform:rotate(90deg)}.video-tree-row-content{display:flex;flex:1;align-items:center;gap:8px;min-width:0}.video-tree-label{flex:1;min-width:0;overflow-wrap:anywhere;line-height:1.5;font-size:12px}.video-tree-row:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}.video-tree-row.is-selected{background:color-mix(in srgb,#3ab186 18%,transparent)}.video-tree-row:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.video-tree-level{flex:0 0 28px;min-width:28px;padding:2px 0;border-radius:3px;color:#52ba9b;background:color-mix(in srgb,#52ba9b 12%,transparent);font-size:10px;line-height:14px;text-align:center}.video-tree-level[data-level="2"],.video-tree-level[data-level="5"],.video-tree-level[data-level="8"]{color:#559dda;background:color-mix(in srgb,#559dda 12%,transparent)}.video-tree-level[data-level="3"],.video-tree-level[data-level="6"],.video-tree-level[data-level="9"]{color:#c6a35e;background:color-mix(in srgb,#c6a35e 12%,transparent)}.video-tree-children{margin-left:10px;padding-left:3px;border-left:1px solid var(--border)}.video-tree-leaf{display:flex;align-items:center;width:100%;gap:8px;padding:6px}.video-tree-leaf-mark{width:12px;flex:0 0 12px;position:relative}.video-tree-leaf-mark:after{content:"";display:block;width:4px;height:4px;border-radius:1px;background:var(--muted);opacity:.5;margin-left:4px}.video-tree-selection{flex-shrink:0;display:grid;gap:5px;padding:10px 14px;min-height:58px;max-height:110px;overflow:auto;border-top:1px solid var(--border);background:color-mix(in srgb,var(--text) 3%,transparent)}.video-tree-selected-name{color:var(--text);font-size:12px;font-weight:600}.video-tree-path{color:var(--muted);font-size:10px;line-height:1.5;overflow-wrap:anywhere}[data-layers-theme=light] .video-tree-level{color:#16795f}[data-layers-theme=light] .video-tree-level[data-level="2"],[data-layers-theme=light] .video-tree-level[data-level="5"],[data-layers-theme=light] .video-tree-level[data-level="8"]{color:#256b9f}[data-layers-theme=light] .video-tree-level[data-level="3"],[data-layers-theme=light] .video-tree-level[data-level="6"],[data-layers-theme=light] .video-tree-level[data-level="9"]{color:#886421}@media(max-width:900px){.floating-library.video-link-library-picker{position:fixed;top:84px;left:12px;right:12px;width:auto}}@media(max-width:600px){#videoLinkLibraryPanel .video-link-library-head{grid-template-columns:auto minmax(0,1fr) auto}#videoLinkLibraryPanel [data-video-link-import]{grid-column:1;grid-row:2}#videoLinkLibraryPanel [data-video-link-export]{grid-column:2;grid-row:2;justify-self:start}#videoLinkLibraryPanel [data-video-tree-close]{grid-column:3;grid-row:1}}
