@media screen{body:has(.workbench-shell){background:#eef0f5}.app-shell.workbench-shell{background:#f5f6fa;border:1px solid #dce1ec;border-radius:18px;min-height:calc(100dvh - 32px);margin:16px;overflow:clip;box-shadow:0 12px 40px #14264909}.app-shell.workbench-shell .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #e8ebf2;gap:18px;padding-inline:24px}.workbench-shell .mode-switch{background:#f4f6fb;border-radius:8px;gap:3px;padding:3px}.app-shell.workbench-shell .mode-switch button{border:0;border-radius:6px;min-height:32px;padding:6px 12px;font-size:12px}.app-shell.workbench-shell .mode-switch button.selected{background:var(--sia-primary);color:#fff}.workbench-shell .toolbar-song strong{font-size:14px;font-weight:500}.workbench-shell .toolbar-song span{font-size:11px}.app-shell.workbench-shell .topbar :is(.icon-button,.toolbar-export,.toolbar-menu summary){border-radius:8px}.workbench-shell .toolbar-menu-panel{border-radius:10px}.app-shell.workbench-shell .editor-layout.workspace-editing{gap:0;padding:0}.app-shell.workbench-shell .workspace-tools{--sia-paper:#fff;--sia-primary:#1647b7;--sia-primary-active:#123791;--sia-focus:#1647b722;--sia-soft:#f7f8fa;--sia-strong:#e7edff;--sia-ink:#252932;--sia-body:#424854;--sia-muted:#747b89;--sia-line:#d8dfec;--sia-line-strong:#b7c5dd;--sia-blue-soft:#e7edff;--sia-danger:#b52d49;color:var(--sia-ink);scrollbar-color:#b7c5dd #fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:0;border-right:1px solid #d8dfec;border-radius:0;flex-direction:column;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.app-shell.workbench-shell .workspace-tools-heading{background:0 0;border:0;flex-shrink:0;padding:22px 20px 16px;display:block;position:static}.workspace-caption{color:#747b89;letter-spacing:.12em;font-size:10px;display:block}.workspace-tools-label{color:#252932;letter-spacing:0;font-size:16px;font-weight:600}.app-shell.workbench-shell .workspace-tools .inspector-tabs{z-index:15;background:#fff;border:0;border-bottom:1px solid #e8ebf2;flex-shrink:0;grid-template-columns:minmax(0,1fr);gap:5px;height:auto;padding:0 12px 18px;display:grid;position:static}.app-shell.workbench-shell .workspace-tools .inspector-tabs button{text-align:left;color:#424854;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:12px;width:100%;min-height:46px;padding:8px 12px;font-size:13px;display:flex}.app-shell.workbench-shell .workspace-tools .inspector-tabs button.active{color:#fff;background:#1647b7}.app-shell.workbench-shell .workspace-tools :is(.workspace-project-tools,.right-inspector)[hidden]{display:none!important}.app-shell.workbench-shell .workspace-tools .left-sidebar{background:0 0;padding:0 18px}.app-shell.workbench-shell .workspace-tools :is(.inspector-content,.style-inspector){padding:18px}.app-shell.workbench-shell .workspace-tools .tool-group{border:0;border-bottom:1px solid #d8dfec;border-radius:0;margin:0;padding:16px 0}.app-shell.workbench-shell .workspace-tools :is(.tool-group,.inspector-accordion)>summary{color:#252932;font-size:12px;font-weight:500}.app-shell.workbench-shell .workspace-tools .tool-group[open]>summary{margin-bottom:14px}.workbench-shell .workspace-tools .inspector-heading{margin-bottom:16px}.workbench-shell .workspace-tools .inspector-heading h2{font-size:18px;font-weight:500}.workbench-shell .workspace-tools .eyebrow{font-size:10px}.app-shell.workbench-shell .workspace-tools :is(input,select,textarea){color:#252932;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #d8dfec;border-radius:5px;min-width:0;font-size:12px;font-weight:400}.app-shell.workbench-shell .workspace-tools :is(input,select){height:32px;padding:5px 8px}.app-shell.workbench-shell .workspace-tools textarea{padding:10px;line-height:1.7}.app-shell.workbench-shell .workspace-tools :is(input,select,textarea):focus{background:#fff;border-color:#dde6ff;box-shadow:0 0 0 2px #1647b733}.app-shell.workbench-shell .workspace-tools :is(input,textarea)::placeholder{color:#76829a}.app-shell.workbench-shell .workspace-tools button{color:#424854;background:#f7f8fa;border-color:#c9d4e5;border-radius:5px;min-height:30px;padding:5px 8px;font-size:11px;font-weight:400}.app-shell.workbench-shell .workspace-tools :is(.section-nav-item.active,.marker-list button.active,.anchor-text button.selected,.quick-tools button.active){color:#fff;background:#1647b7;border-color:#dde6ff}.app-shell.workbench-shell .workspace-tools .section-nav-item{border-radius:5px;padding:8px}.workbench-shell .workspace-tools .section-nav-name{font-size:12px}.app-shell.workbench-shell .workspace-tools .settings-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.workbench-shell .workspace-tools .settings-grid>.span-2{grid-column:auto}.app-shell.workbench-shell .workspace-tools :is(.settings-grid>label,.stack-label,.compact-field-label,.rich-color-label){color:#424854;grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr);align-items:center;gap:12px;margin:0;font-size:12px;line-height:1.5;display:grid}.workbench-shell .workspace-tools .settings-grid .rich-color-field{width:100%}.workbench-shell .workspace-tools .font-picker-row{grid-template-columns:minmax(0,1fr);gap:5px;display:grid}.workbench-shell .workspace-tools .font-picker-row button{min-height:24px;font-size:10px}.app-shell.workbench-shell .workspace-tools .rich-color-label:has(textarea){grid-template-columns:1fr;gap:8px;display:grid}.workbench-shell .workspace-tools .type-control{grid-template-columns:minmax(0,1fr) 46px 96px;gap:8px}.workbench-shell .workspace-tools .type-control strong{font-size:12px;font-weight:400}.app-shell.workbench-shell .workspace-tools :is(.margin-controls,.inspector-accordion,.body-size-control){background:0 0;border:0;border-bottom:1px solid #d8dfec;border-radius:0;padding:14px 0}.workbench-shell .workspace-tools .margin-controls-title{margin-bottom:12px;font-size:11px}.workbench-shell .workspace-tools :is(.micro-help,.anchor-help,.status-message,.margin-controls small){color:#747b89;font-size:11px;line-height:1.65}.app-shell.workbench-shell .workspace-tools .checkbox-label{color:#424854;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:12px;margin-block:12px;font-size:12px;display:flex}.app-shell.workbench-shell .workspace-tools input[type=checkbox]{appearance:none;cursor:pointer;background:#7d98c6;border:0;border-radius:20px;flex:0 0 30px;width:30px;height:17px;min-height:17px;padding:2px;transition:background .15s}.workbench-shell .workspace-tools input[type=checkbox]:before{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;display:block}.app-shell.workbench-shell .workspace-tools input[type=checkbox]:checked{background:#1647b7}.workbench-shell .workspace-tools input[type=checkbox]:checked:before{transform:translate(13px)}.workbench-shell .workspace-tools input[type=checkbox]:focus-visible{outline-offset:3px;outline:2px solid #c8d5ff}.workbench-shell .workspace-tools .marker-editor{gap:10px}.workbench-shell .workspace-tools .marker-editor>label,.workbench-shell .workspace-tools .measure-position-controls,.workbench-shell .workspace-tools .marker-actions{grid-column:1/-1}.workbench-shell .workspace-tools .marker-actions{flex-wrap:wrap;gap:6px}.app-shell.workbench-shell .workspace-tools .anchor-text{background:#fff;border:1px solid #d8dfec;border-radius:6px;padding:8px}.workbench-shell .workspace-tools .marker-list small{font-size:10px}.app-shell.workbench-shell .workspace-tools :is(.inspector-tabs button.active,.section-nav-item.active,.marker-list button.active,.anchor-text button.selected,.quick-tools button.active){color:#2445bd;background:#e3eaff;border-color:#0000}.app-shell.workbench-shell .workspace-tools button:hover:not(:disabled){color:#2445bd;background:#f0f3fb;border-color:#d8dfec}.app-shell.workbench-shell .workspace-tools .inspector-tabs button.active:hover{background:#dbe4ff}.workspace-tools .navigation-label{flex:1}.workspace-tools .navigation-icon{border:1px solid #e2e6ee;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.workspace-tools .active .navigation-icon{border-color:#8ba0ed}.workspace-tools .navigation-count{font-variant-numeric:tabular-nums;font-size:12px}.workspace-tools-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd2df transparent;flex:1;min-height:0;overflow-y:auto}.workspace-tools-footer{background:#fff;border-top:1px solid #e8ebf2;flex-shrink:0;padding:12px}.app-shell.workbench-shell .workspace-tools-footer button{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:40px;padding:8px 12px;font-size:12px;display:flex}.app-shell.workbench-shell .workspace-tools .tool-group>summary{align-items:center;gap:10px;min-height:32px;font-size:13px;list-style:none;display:flex}.workspace-tools .tool-group>summary::-webkit-details-marker{display:none}.workspace-tools .tool-group>summary>span:first-of-type{flex:1}.workspace-tools .sidebar-menu-count{color:#747b89;font-size:11px}.workspace-tools .sidebar-menu-chevron{width:14px;height:14px;transition:transform .15s}.workspace-tools .tool-group[open]>summary .sidebar-menu-chevron{transform:rotate(180deg)}.app-shell.workbench-shell .workspace-tools .section-nav-item{text-align:left;background:0 0;border-color:#0000;gap:12px;min-height:40px}.app-shell.workbench-shell .workspace-tools .section-nav-item.active{color:#2445bd;background:#e3eaff}.app-shell.workbench-shell .workspace-tools .section-index{color:#737b8a;background:#f1f3f7;border-radius:50%}.app-shell.workbench-shell .workspace-tools .section-nav-item.active .section-index{color:#2445bd;background:#d1ddff}.app-shell.workbench-shell .workspace-tools :is(button,summary):focus-visible{outline-offset:2px;outline:2px solid #5274df}.app-shell.workbench-shell .canvas-area{background:#f5f6fa;border-radius:0;padding:24px 28px 0}.workspace-document-heading{margin-bottom:20px}.workspace-breadcrumb{color:#697287;align-items:center;gap:8px;font-size:11px;display:flex}.workspace-breadcrumb span{color:#a7afc0}.workspace-document-title{flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:16px;display:flex}.workspace-document-title h1{letter-spacing:-.045em;color:#131a2b;margin:0;font-size:24px;font-weight:500}.workspace-document-title>span{color:#626e85;font-size:11px}.app-shell.workbench-shell .canvas-toolbar{box-shadow:none;background:#fff;border:1px solid #e2e6f0;border-radius:8px;flex-wrap:wrap;gap:8px;margin:0;padding:10px 12px}.app-shell.workbench-shell .canvas-toolbar button{border-radius:5px;min-height:30px;padding:5px 8px;font-size:11px}.workbench-shell .canvas-toolbar label{font-size:11px}.app-shell.workbench-shell .canvas-toolbar :is(button.active,button[aria-pressed=true]){color:#fff;background:#0052ff}.workbench-shell .view-switch{background:#eef2fa;border-radius:6px;padding:2px}.app-shell.workbench-shell .section-trail{gap:6px;margin:0;padding:18px 0}.app-shell.workbench-shell .section-chip{color:#4a566f;background:#fff;border:1px solid #dfe5f1;border-radius:6px;min-height:32px;padding:6px 10px;font-size:11px}.app-shell.workbench-shell .section-chip[aria-pressed=true]{color:#0052ff;background:#eaf0ff;border-color:#9cbaff}.app-shell.workbench-shell .section-chip-dot{background:currentColor;width:4px;height:4px}.workbench-shell .trail-label{font-size:10px}.app-shell.workbench-shell .paper-wrap{background:0 0;border:0;padding:14px 6px 70px}.app-shell.workbench-shell .chart-paper{border-radius:3px;box-shadow:0 6px 24px #1222460c}.app-shell.workbench-shell .workspace-bottom-tools{bottom:30px;right:40px}.app-shell.workbench-shell .workspace-panel-toggle{color:#fff;background:#11151f;border:0;border-radius:6px;min-height:34px;padding:8px 12px;font-size:11px}.app-shell.workbench-shell .team-page{background:#f5f6fa;min-height:0;padding:28px}.workbench-shell .team-hero{align-items:center;margin-bottom:24px}.app-shell.workbench-shell .team-hero h1{margin:8px 0;font-size:26px;font-weight:500}.workbench-shell .team-hero p{font-size:12px}.workbench-shell .team-grid{gap:16px}.app-shell.workbench-shell .team-card{background:#fff;border:1px solid #e0e5f0;border-radius:10px;padding:22px}.app-shell.workbench-shell .team-card h2{align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex}.workbench-shell .library-count{color:#0052ff;background:#eaf0ff;border-radius:5px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:11px;display:inline-grid}.app-shell.workbench-shell .team-card :is(label,p,small,span,time){font-size:12px}.app-shell.workbench-shell .team-card :is(input,select,textarea){background:#f7f9fe;border:1px solid #dce3f0;border-radius:6px;min-height:34px;font-size:12px}.app-shell.workbench-shell .team-card button{border-radius:6px;min-height:32px;padding:6px 10px;font-size:12px}.app-shell.workbench-shell .team-card :is(.invite-code,.folder-manager,.backup-status,.setlist-order-editor,.setlist-list article,.team-empty){background:#f5f7fc;border-radius:6px;padding:14px}.workbench-shell .team-score-list{gap:0}.app-shell.workbench-shell .team-score{background:0 0;border-radius:0;padding:16px 10px}.app-shell.workbench-shell .team-score:hover{background:#f4f7fe}.workbench-shell .team-score strong{font-size:14px;font-weight:500}.app-shell.workbench-shell .folder-tabs button.active{color:#fff;background:#0052ff;border-color:#0052ff}}@media screen and (min-width:901px){.app-shell.workbench-shell .topbar{height:70px}.app-shell.workbench-shell .editor-layout.workspace-editing{grid-template-columns:320px minmax(0,1fr);height:calc(100dvh - 102px)}.app-shell.workbench-shell .editor-layout:is(.tools-hidden,.studio-focus){grid-template-columns:minmax(0,1fr)}.workbench-shell .team-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"library library""builder setlists""backup backup""room room"}.workbench-shell .invite-card{grid-area:room}.workbench-shell .backup-card{grid-area:backup}.workbench-shell .library-card{grid-area:library}.workbench-shell .setlist-builder{grid-area:builder}.workbench-shell .setlists-card{grid-area:setlists}.workbench-shell .activity-card{grid-area:activity}}@media screen and (max-width:900px){.app-shell.workbench-shell{border:0;border-radius:0;min-height:100dvh;margin:0}.app-shell.workbench-shell .canvas-area{padding:18px 12px 0}.app-shell.workbench-shell .team-page{padding:20px 12px}.workbench-shell .team-grid{grid-template-columns:minmax(0,1fr)}.workbench-shell .team-card{grid-area:auto}.app-shell.workbench-shell .mobile-panel-score .workspace-tools{display:none}.app-shell.workbench-shell .workspace-tools .inspector-tabs{display:grid}.app-shell.workbench-shell .workspace-tools .left-sidebar,.app-shell.workbench-shell .workspace-tools .right-inspector:not([hidden]){display:block}.app-shell.workbench-shell .workspace-tools :is(input,select),.app-shell.workbench-shell .workspace-tools button,.app-shell.workbench-shell .team-card button{min-height:36px}.app-shell.workbench-shell .workspace-tools input[type=checkbox]{min-height:17px}.app-shell.workbench-shell .mobile-dock{border-radius:10px}.app-shell.workbench-shell .mobile-dock button{border-radius:6px}}@media (prefers-reduced-motion:reduce){.workbench-shell .workspace-tools input[type=checkbox],.workbench-shell .workspace-tools input[type=checkbox]:before{transition:none}}@media screen{.workbench-shell .workspace-tools .quick-chord-entry{background:#1a2234;border:1px solid #334464;border-radius:6px;margin-bottom:16px;padding:12px}.workbench-shell .workspace-tools .quick-chord-entry summary{color:#c8daff;cursor:pointer;margin-bottom:10px;font-size:12px}.workbench-shell .workspace-tools .quick-chord-entry textarea{width:100%;font-size:13px}.app-shell.workbench-shell .workspace-tools .property-setting{color:#d9e1f2;grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr);align-items:center;gap:12px;margin-block:8px;font-size:12px;display:grid}.chord-placement-mode .lyric-char{cursor:crosshair;border-radius:2px}.chord-placement-mode .lyric-char:hover{background:#dce8ff;outline:1px solid #0052ff}.chord-placement-mode [data-marker-id]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.paper-wrap[data-dragging-chord]{cursor:grabbing}[data-chord-drop-target]{background:#dce8ff;border-radius:2px;outline:2px solid #0052ff}.workspace-tools .anchor-chord[draggable=true]{cursor:grab}.app-shell.workbench-shell .file-library{grid-template-columns:200px minmax(0,1fr);min-width:0;padding:0;display:grid;overflow:hidden}.file-library-sidebar{background:#f1f4fa;border-right:1px solid #e0e5f0;flex-direction:column;gap:4px;padding:20px 12px;display:flex}.file-sidebar-caption{color:#727f96;margin:8px 0 10px;padding:0 10px;font-size:10px}.file-sidebar-caption:not(:first-child){margin-top:22px}.app-shell.workbench-shell .file-library-sidebar>button,.app-shell.workbench-shell .file-folder-row>button:first-child{text-align:left;color:#42516c;background:0 0;border:0;align-items:center;gap:9px;width:100%;min-width:0;padding:9px;display:flex}.file-library-sidebar button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-library-sidebar button small{color:#7a8baa;margin-left:auto;font-size:10px}.file-library-sidebar button svg{color:#648acf;flex-shrink:0}.app-shell.workbench-shell .file-library-sidebar button[aria-pressed=true]{color:#003ecc;background:#dfe9ff;font-weight:500}.file-folder-row{align-items:center;gap:2px;display:flex}.app-shell.workbench-shell .file-folder-row .folder-delete{color:#8792a9;background:0 0;border:0;min-height:26px;padding:4px 6px}.file-new-folder{grid-template-columns:minmax(0,1fr) 28px;gap:4px;margin:18px 0 0;display:grid}.app-shell.workbench-shell .file-new-folder input{width:100%;min-width:0;font-size:11px}.app-shell.workbench-shell .file-new-folder button{padding:4px}.file-library-main{background:#fff;min-width:0}.file-library-heading{justify-content:space-between;align-items:center;padding:20px 22px 12px;display:flex}.file-library-heading h2{margin:5px 0 0}.file-library-toolbar{grid-template-columns:minmax(0,1fr) 120px auto;gap:8px;padding:0 22px 14px;display:grid}.file-library-toolbar input{width:100%;min-width:0}.file-library-toolbar button{align-items:center;gap:8px;display:flex}.file-save-current{background:#f8faff;border:1px solid #e1e7f3;border-radius:6px;margin:0 22px 14px}.file-save-current summary{cursor:pointer;color:#456196;padding:10px;font-size:11px}.file-save-current summary svg{vertical-align:middle;margin-right:6px}.file-save-current .library-save-row{margin:0;padding:0 10px 10px}.file-library-path{color:#718099;border-block:1px solid #e7ebf4;align-items:center;gap:8px;padding:12px 22px;font-size:11px;display:flex}.file-library-path span{color:#b1bbcc}.file-table-scroll{min-height:230px;max-height:420px;overflow:auto}.file-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}.file-table th{color:#7a869d;background:#fafbfe;border-bottom:1px solid #e6ebf4;padding:10px 14px;font-size:10px;font-weight:400;position:sticky;top:0}.file-table td{color:#68768d;border-bottom:1px solid #f0f3f8;padding:10px 14px}.file-table th:first-child,.file-table td:first-child{padding-left:20px}.file-table tbody tr{cursor:default}.file-table tbody tr:hover{background:#f6f8fd}.file-table tbody tr.selected{background:#eaf0ff}.app-shell.workbench-shell .file-table .file-name{text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-width:160px;padding:0;display:flex}.file-name strong{color:#2b3952;font-size:12px;font-weight:500}.file-score-icon{color:#0052ff;background:#edf3ff;border:1px solid #dce7ff;border-radius:4px;place-items:center;width:30px;height:34px;display:grid}.file-selection-actions{border-top:1px solid #e6ebf4;flex-wrap:wrap;align-items:center;gap:8px;min-height:58px;padding:12px 20px;display:flex}.file-selection-actions>span{color:#7b879f;margin-right:auto;font-size:11px}.file-selection-actions strong{color:#314159;font-size:12px;display:block}.file-selection-actions small{color:#8693a9;margin-top:4px;display:block}.file-selection-actions select{max-width:145px}.file-library-footer{color:#818fa7;background:#fbfcfe;border-top:1px solid #e6ebf4;justify-content:space-between;padding:10px 20px;display:flex}.app-shell.workbench-shell .file-library-footer span{font-size:10px}}@media screen and (max-width:640px){.app-shell.workbench-shell .file-library{grid-template-columns:minmax(0,1fr)}.file-library-sidebar{border-bottom:1px solid #e0e5f0;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;display:grid}.file-sidebar-caption{grid-column:1/-1;margin:4px 0}.file-sidebar-caption:not(:first-child){margin-top:10px}.file-new-folder{grid-column:1/-1;margin-top:8px}.file-library-toolbar{grid-template-columns:minmax(0,1fr) 110px;padding-inline:14px}.file-library-toolbar button{grid-column:1/-1;justify-content:center}.file-library-heading,.file-library-path{padding-inline:14px}.file-save-current{margin-inline:14px}}@media screen{.app-shell.editor-workbench{background:#becbb5}body:has(.editor-workbench){background:#becbb5}.app-shell.editor-workbench{border-color:#81947755}.editor-workbench .workspace-document-heading{color:#344737;background:#becbb5}.app-shell.editor-workbench .canvas-area{background:#becbb5}.editor-workbench :is(.workspace-document-title h1,.workspace-document-title>span,.workspace-breadcrumb,.workspace-breadcrumb span,.trail-label){color:#344737}.app-shell.workbench-shell .workspace-tools .row-delete-button{color:#d6384f;background:0 0;border:0;place-items:center;width:28px;min-height:28px;padding:5px;display:grid}.app-shell.workbench-shell .workspace-tools .row-delete-button:hover:not(:disabled){color:#b91c36;background:#fff0f2}.app-shell.workbench-shell .workspace-tools .row-delete-button:disabled{color:#dd96a0;opacity:.5}.app-shell.workbench-shell .team-with-navigation{padding:0}.team-workspace{grid-template-columns:260px minmax(0,1fr);height:calc(100dvh - 102px);min-height:0;display:grid}.team-content{min-width:0;padding:28px;overflow-y:auto}.app-shell.workbench-shell .team-navigation{color:#252932;background:#fff;border-bottom:0;border-right:1px solid #d8dfec;flex-direction:column;gap:0;min-width:0;min-height:0;padding:0;display:flex}.team-navigation-heading{padding:22px 20px 16px}.team-navigation-heading strong{font-size:16px;font-weight:600;display:block}.team-navigation-scroll{scrollbar-width:thin;flex:1;min-height:0;padding:0 12px 20px;overflow-y:auto}.team-navigation-footer{border-top:1px solid #e8ebf2;padding:12px}.team-navigation .file-sidebar-caption{margin:12px 0 8px;padding:0 12px;display:block}.team-navigation .file-sidebar-caption:not(:first-child){margin-top:22px}.app-shell.workbench-shell .team-navigation :is([data-sidebar=content]>button,[data-sidebar=footer]>button,.file-folder-row>button:first-child){color:#424854;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:12px;width:100%;min-width:0;min-height:46px;margin-bottom:5px;padding:8px 12px;font-size:13px;display:flex}.team-navigation .navigation-label{flex:1}.team-navigation .navigation-icon{border:1px solid #e2e6ee;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.team-navigation .navigation-icon svg{color:inherit}.team-navigation button small{color:inherit;font-variant-numeric:tabular-nums;font-size:12px}.app-shell.workbench-shell .team-navigation button[aria-pressed=true]{color:#2445bd;background:#e3eaff}.team-navigation button[aria-pressed=true] .navigation-icon{border-color:#8ba0ed}.app-shell.workbench-shell .team-navigation button:hover:not(:disabled){color:#2445bd;background:#f0f3fb}.team-navigation :is(button,input):focus-visible{outline-offset:2px;outline:2px solid #5274df}.team-navigation .file-new-folder{padding-inline:8px}.app-shell.workbench-shell .team-navigation .file-new-folder :is(input,button){color:#424854;background:#fff;border:1px solid #d8dfec;border-radius:5px;min-height:32px;font-size:12px}.app-shell.workbench-shell .team-navigation .folder-delete{color:#d6384f}.app-shell.workbench-shell .team-with-navigation .file-library{display:block}.team-panel-library>:not(.library-card),.team-panel-setlists>:not(.setlist-builder):not(.setlists-card),.team-panel-backup>:not(.backup-card),.team-panel-team>:not(.invite-card){display:none!important}.app-shell.workbench-shell .team-with-navigation .team-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.team-with-navigation .team-grid>.team-card{grid-area:auto}}@media screen and (max-width:900px){.team-workspace{grid-template-columns:210px minmax(0,1fr);height:auto;min-height:calc(100dvh - 100px)}.team-content{padding:20px 12px;overflow:visible}}@media screen and (max-width:640px){.team-workspace{grid-template-columns:minmax(0,1fr)}.team-navigation-scroll{max-height:230px}.team-navigation-footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.app-shell.workbench-shell .team-navigation .team-navigation-footer>button{flex-wrap:wrap;justify-content:center;gap:6px;padding:8px 4px;font-size:11px}.team-navigation-footer .navigation-label{flex:none}.app-shell.workbench-shell .team-navigation{border-bottom:1px solid #d8dfec;border-right:0}}@media screen{.score-color-menu .lyric-spacing-control{gap:8px;padding-block:12px;display:grid}.score-color-menu .lyric-spacing-control .sia-slider{background:0 0;border:0;width:100%;min-height:24px;padding:0}.app-shell.workbench-shell .canvas-toolbar .workspace-reopen-tools{color:#2445bd;background:#e3eaff;border-color:#c8d5ff;align-items:center;gap:6px;display:flex}[data-sidebar=sidebar][hidden]{display:none!important}.team-workspace.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.team-navigation [data-sidebar=content] .navigation-label{flex:1}.team-sidebar-toggle{align-items:center;gap:8px;min-height:36px;font-size:12px;display:flex}.team-navigation .team-sidebar-toggle{color:#747b89;background:0 0;border:0;width:100%;margin-top:8px}}@media screen and (max-width:640px){.team-navigation-footer .team-sidebar-toggle{grid-column:1/-1}}@media screen{.app-shell.workbench-shell .workspace-tools,.app-shell.workbench-shell .team-navigation{background:#fafafa;border-right-color:#e4e4e7}.app-shell.workbench-shell .workspace-tools-heading,.team-navigation-heading{border-bottom:1px solid #e4e4e7;margin-bottom:12px;padding:22px 48px 18px 20px;position:relative}.app-shell.workbench-shell .workspace-tools .sidebar-header-toggle,.sidebar-header-toggle{color:#71717a;background:0 0;border:0;place-items:center;width:28px;min-height:28px;padding:4px;display:grid;position:absolute;top:23px;right:12px}.app-shell.workbench-shell .workspace-tools .inspector-tabs{background:0 0;gap:4px;padding:0 12px 14px}.app-shell.workbench-shell .workspace-tools .inspector-tabs button,.app-shell.workbench-shell .team-navigation :is([data-sidebar=content]>button,[data-sidebar=footer]>button,.file-folder-row>button:first-child){border-radius:7px;gap:10px;min-height:38px;padding:8px 10px;font-size:13px}.workspace-tools .navigation-icon,.team-navigation .navigation-icon{border-radius:4px;width:20px;height:20px;border:0!important}.app-shell.workbench-shell .workspace-tools .inspector-tabs button.active,.app-shell.workbench-shell .team-navigation button[aria-pressed=true]{color:#2445bd;background:#e9eefc;box-shadow:inset 2px 0 #3158db}.workspace-icon-rail{background:#fafafa;border-right:1px solid #e4e4e7;flex-direction:column;align-items:center;gap:10px;padding:20px 10px;display:flex}.workspace-icon-rail button{color:#52525b;background:0 0;border:0;border-radius:7px;place-items:center;width:38px;min-height:38px;padding:8px;display:grid}.workspace-icon-rail button:first-child{margin-bottom:12px}.workspace-icon-rail button[aria-pressed=true],.workspace-icon-rail button:hover{color:#2445bd;background:#e9eefc}.workspace-icon-rail button:focus-visible{outline-offset:2px;outline:2px solid #5274df}}@media screen and (min-width:901px){.app-shell.workbench-shell .editor-layout.workspace-editing{grid-template-columns:288px minmax(0,1fr)}.app-shell.workbench-shell .editor-layout.tools-hidden{grid-template-columns:60px minmax(0,1fr)}.app-shell.workbench-shell .editor-layout.studio-focus{grid-template-columns:minmax(0,1fr)}.team-workspace.sidebar-collapsed{grid-template-columns:60px minmax(0,1fr)}}@media screen and (max-width:900px){.workspace-icon-rail{display:none}.team-workspace.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}}
@media screen{.team-panel-live>:not(.live-card),.team-grid:not(.team-panel-live)>.live-card{display:none!important}.cloud-account{background:#f8f9fc;border:1px solid #e0e4ec;border-radius:10px;gap:12px;margin-bottom:20px;padding:16px;display:grid}.cloud-account label{gap:6px;display:grid}.cloud-account>div{gap:8px;display:flex}.cloud-account p{margin:0;line-height:1.6}.cloud-account .cloud-auth-tabs{background:#eef1f7;border:1px solid #e0e4ec;border-radius:8px;gap:4px;padding:4px}.cloud-auth-tabs button{color:#526075;background:0 0;border:0;flex:1}.cloud-auth-tabs button[aria-pressed=true]{color:#1744d4;background:#fff;box-shadow:0 1px 3px #17264a15}.cloud-account .cloud-auth-submit{color:#fff;background:#1744d4;border-color:#1744d4;min-height:42px}.cloud-member-list{gap:0;margin-top:20px;display:grid}.cloud-member-list>div{border-top:1px solid #e3e6ec;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.cloud-member-list strong{min-width:90px}.cloud-member-list input{flex:130px;max-width:250px}.cloud-member-list select{width:100px}.live-room-bar{color:#232b3b;background:#fff;border-bottom:1px solid #dfe4ef;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;display:flex}.live-room-bar>div:first-child{gap:4px;display:grid}.live-room-bar strong{font-size:14px}.live-room-bar span{color:#596579;font-size:12px}.live-song-tabs{flex:1;gap:6px;min-width:180px;display:flex;overflow-x:auto}.live-room-bar button{white-space:nowrap;border-radius:6px;min-height:36px;font-size:12px}.live-song-tabs button[aria-pressed=true]{color:#fff;background:#2455f5;border-color:#2455f5}.live-room-actions{align-items:center;gap:6px;display:flex}.live-room-bar>p{color:#b32940;flex-basis:100%;margin:0;font-size:12px}.live-chat{z-index:150;background:#fff;border:1px solid #dce2ef;border-radius:12px;flex-direction:column;width:min(380px,100vw - 32px);max-height:70dvh;padding:16px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 50px #14233f26}.live-chat h3{margin:0 0 12px;font-size:16px}.live-chat ol{flex:1;margin:0;padding:0;list-style:none;overflow:auto}.live-chat li{border-top:1px solid #edf0f5;padding:10px 0}.live-chat li strong{font-size:12px}.live-chat p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;font-size:14px}.live-chat form{gap:8px;margin-top:12px;display:flex}.live-chat input{min-width:0;font-size:16px}.live-workbench{flex-direction:column;height:calc(100dvh - 32px);display:flex}.app-shell.workbench-shell.live-workbench .editor-layout{flex:1;height:auto;min-height:0}.live-lobby{margin:16px 0}.live-lobby>div{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}}@media screen and (pointer:coarse){.cloud-account :is(input,button),.cloud-member-list :is(input,button,select),.live-room-bar button,.live-chat :is(input,button),.live-lobby button,.team-card button{min-height:44px}.cloud-account input,.cloud-member-list input{font-size:16px}.live-chat{right:16px;bottom:max(80px, env(safe-area-inset-bottom))}.live-room-actions{flex-wrap:wrap}}@media screen and (max-width:900px){.app-shell.workbench-shell.live-workbench{height:100dvh}.live-room-bar{flex-shrink:0}}
