:root{--bg:#f7f5f0;--panel:#fff;--text:#1f1d1a;--muted:#7a756c;--border:#e2ded5;--accent:#c2410c;--note:#1d4ed8;--repeat:#7c3aed;--group:#0f766e;--invalid:#dc2626;--active-bg:#fde68a;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;color:var(--text);background:var(--bg);font-family:system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{flex-direction:column;height:100vh;margin:0;display:flex}.toolbar{background:var(--panel);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 16px;display:flex}.toolbar h1{margin:0 8px 0 0;font-size:17px}.toolbar label{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.toolbar select,.toolbar input[type=number]{font:inherit;color:var(--text);border:1px solid var(--border);background:#fff;border-radius:6px;padding:4px 6px;font-size:13px}.toolbar input[type=number]{width:60px}.unit{font-size:12px}button{font:inherit;border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:6px;padding:6px 12px;font-size:13px}button:hover{border-color:var(--muted)}button.primary{background:var(--accent);border-color:var(--accent);color:#fff;min-width:84px}button.primary.stop{background:var(--text);border-color:var(--text)}button.link{color:var(--note);font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.ew-main{flex:1;grid-template-columns:220px minmax(300px,2fr) 3fr;min-height:0;display:grid}.pane{flex-direction:column;gap:8px;min-height:0;padding:12px 16px;display:flex}.pane.left{border-right:1px solid var(--border)}.pane-header{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:32px;display:flex}.pane-header .spacer{flex:1}.pane-title{font-size:15px;font-weight:600}.pane-header select{font:inherit;color:var(--text);border:1px solid var(--border);background:#fff;border-radius:6px;padding:5px 8px;font-size:13px}.pane-header label{color:var(--muted);cursor:pointer;align-items:center;gap:5px;font-size:13px;display:flex}button:disabled{opacity:.45;cursor:default}button:disabled:hover{border-color:var(--border)}.muted{color:var(--muted);font-weight:400}.editor{border:1px solid var(--border);background:var(--panel);border-radius:8px;flex:1;min-height:200px;position:relative}.editor-backdrop,.editor-input{font-family:var(--mono);letter-spacing:0;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;tab-size:4;border:0;margin:0;padding:12px;font-size:16px;line-height:1.7;position:absolute;inset:0;overflow:auto}.editor-backdrop{color:var(--text);pointer-events:none;scrollbar-width:none}.editor-backdrop::-webkit-scrollbar{display:none}.editor-input{color:#0000;caret-color:var(--text);resize:none;background:0 0;outline:none}.editor-input::selection{color:#0000;background:#1d4ed833}.editor:focus-within{border-color:var(--note)}.tok-note{color:var(--note)}.tok-repeat{color:var(--repeat)}.tok-group{color:var(--group)}.tok-invalid{color:var(--invalid);-webkit-text-decoration:wavy underline var(--invalid);text-decoration:wavy underline var(--invalid);background:#dc262614;border-radius:2px}.tok-active{background:var(--active-bg);box-shadow:0 0 0 2px var(--active-bg);border-radius:3px}.issues{color:var(--invalid);max-height:110px;margin:0;padding:0;font-size:12px;list-style:none;overflow:auto}.issues:empty{display:none}.issues li{padding:2px 0}.help{color:var(--muted);font-size:12px}.help summary{cursor:pointer}.help ul{margin:6px 0;padding-left:18px}.help code{font-family:var(--mono);color:var(--text)}.staff{background:var(--panel);border:1px solid var(--border);border-radius:8px;flex:1;padding:8px 4px;overflow:auto}.staff svg{display:block}.staff .vf-stavenote{cursor:pointer}.staff .vf-stavenote:hover path,.staff .vf-stavenote:hover text{fill:var(--note);stroke:var(--note)}.staff .vf-stavenote.playing path,.staff .vf-stavenote.playing text{fill:var(--accent);stroke:var(--accent)}.staff-empty{color:var(--muted);padding:24px;font-size:14px}@media (width<=800px){.ew-main{grid-template-rows:auto minmax(260px,1fr) 1.4fr;grid-template-columns:1fr}.pane.left{border-right:0;border-bottom:1px solid var(--border)}.ew-main .sidebar{border-right:0;border-bottom:1px solid var(--border);max-height:200px}}.toolbar .spacer{flex:1}.transport{align-items:stretch;display:flex}.transport .tempo{border:1px solid var(--border);color:var(--muted);cursor:text;background:#fff;border-right:0;border-radius:6px 0 0 6px;align-items:center;gap:2px;padding:0 4px 0 10px;font-size:13px;display:flex}.transport .tempo:focus-within{border-color:var(--note)}.transport .tempo input[type=number]{font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;outline:none;width:36px;padding:4px 0}.transport .tempo input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.transport .tempo input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.transport button.primary{border-radius:0 6px 6px 0;min-width:40px;padding:6px 13px}.transport .tempo .tempo-icon{color:var(--text);margin-right:2px;font-size:28px;line-height:0;transform:translateY(-2px)}.pane.left .pane-header{flex-wrap:nowrap}.pane-header select{text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:200px}.pane-header button{white-space:nowrap;flex:none}.cola-tabs{z-index:1;flex-wrap:wrap;align-items:flex-end;gap:4px;margin-bottom:-9px;display:flex;position:relative}.cola-tab{background:0 0;border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;align-items:center;display:flex}.cola-tab:hover{background:#0000000a}.cola-tab.active{background:var(--panel);border-color:var(--border);padding-bottom:1px}.cola-tab-pick{color:var(--muted);background:0 0;border:0;border-radius:8px 8px 0 0;padding:7px 10px;font-size:13px}.cola-tab.active .cola-tab-pick{color:var(--text);padding-right:2px;font-weight:600}.cola-tab-more{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:15px;line-height:1}.cola-tab-more:hover,.cola-tab-more[aria-expanded=true]{color:var(--text);background:#0000000f}.cola-tab-rename{font:inherit;border:1px solid var(--note);border-radius:5px;outline:none;margin:3px 4px;padding:3px 6px;font-size:13px;font-weight:600}.cola-add{border:1px dashed var(--border);color:var(--muted);background:0 0;margin:0 0 6px 4px;padding:3px 10px;font-size:15px;line-height:1.2}.cola-add:hover{color:var(--text);background:#fff}.pane.left .editor{border-top-left-radius:0}.menu{z-index:1000;border:1px solid var(--border);background:#fff;border-radius:8px;min-width:220px;max-height:calc(100vh - 80px);padding:4px;position:fixed;overflow:auto;box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000f}.menu-heading{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:6px 10px 2px;font-size:11px;font-weight:600}.menu-sep{background:var(--border);height:1px;margin:4px 6px}.menu-item{text-align:left;width:100%;color:var(--text);background:0 0;border:0;border-radius:5px;justify-content:space-between;gap:12px;padding:6px 10px;font-size:13px;display:flex}.menu-item:hover:not(:disabled),.menu-item:focus-visible{background:#f1efe9;outline:none}.menu-item.danger{color:var(--invalid)}.menu-item:disabled{color:var(--muted);opacity:.6}.menu-hint{color:var(--muted);font-size:11px}.tok-rest{color:#0000;background:linear-gradient(var(--muted), var(--muted)) center / 100% 2px no-repeat}.tok-rest.tok-active{background:linear-gradient(var(--accent), var(--accent)) center / 100% 2px no-repeat, var(--active-bg)}.export-dialog{border:1px solid var(--border);width:min(480px,100vw - 32px);color:var(--text);background:var(--panel);border-radius:12px;padding:20px 22px;box-shadow:0 20px 60px #0003}.export-dialog::backdrop{background:#1f1d1a59}.export-dialog h2{margin:0 0 2px;font-size:17px}.export-sub{margin:0 0 16px;font-size:13px}.export-field{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.export-field select{font:inherit;color:var(--text);border:1px solid var(--border);background:#fff;border-radius:6px;padding:7px 8px;font-size:14px}.export-list{border-top:1px solid var(--border);max-height:260px;margin:14px 0 0;padding:0;list-style:none;overflow:auto}.export-list li{border-bottom:1px solid var(--border);align-items:center;gap:8px;min-height:36px;padding:5px 2px;font-size:13px;display:flex}.export-list input[type=checkbox]{accent-color:var(--accent);flex:none;margin:0}.export-song{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;flex:1;min-width:0;overflow:hidden}.export-source{align-items:center;gap:4px;display:flex}.export-source select{font:inherit;color:var(--text);border:1px solid var(--border);background:#fff;border-radius:5px;max-width:150px;padding:3px 4px;font-size:12px}.export-status{color:var(--muted);flex:none;font-size:12px}.export-list li.converted .export-status{color:var(--repeat)}.export-list li.skipped{opacity:.55}.export-list li.skipped .export-song{cursor:default}.export-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.export-actions button:disabled{opacity:.5}.editor-backdrop,.editor-input{padding-left:36px}.ed-line{border-radius:4px}.ed-line.hover{background:#c2410c0f}.line-play{z-index:2;background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:9px;line-height:1;display:none;position:absolute;left:7px;box-shadow:0 1px 3px #0003}.line-play.visible{display:flex}.line-play:hover{filter:brightness(1.1);transform:scale(1.08)}.editor-window{z-index:500;background:var(--bg);flex-direction:column;animation:.14s ease-out ew-open;display:flex;position:absolute;inset:0}@keyframes ew-open{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}body.editing .desk>:not(.editor-window){visibility:hidden}.ew-titlebar{background:var(--panel);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:12px;min-height:52px;padding:8px 16px 8px 14px;display:flex}.ew-titlebar .win-close{flex:none;width:22px;height:22px;position:static;transform:none}.ew-titlebar .spacer{flex:1}.ew-nav{flex:none;gap:2px;display:flex}.ew-nav-btn{width:28px;height:28px;color:var(--text);background:0 0;border:1px solid #0000;border-radius:6px;padding:0;font-size:20px;line-height:1}.ew-nav-btn:hover:not(:disabled){border-color:var(--border);background:#0000000d}.ew-nav-btn:disabled{color:var(--border-strong,#cfc9bd);cursor:default}.ew-crumbs{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.ew-crumb-folder{text-overflow:ellipsis;white-space:nowrap;max-width:30ch;color:var(--muted);background:0 0;border:0;flex:none;padding:4px 2px;font-size:15px;overflow:hidden}.ew-crumb-folder:hover{color:var(--note);text-decoration:underline}.ew-crumb-sep{color:var(--muted);font-size:16px}.ew-song-name{min-width:80px;max-width:480px;font:inherit;color:var(--text);background:0 0;border:1px solid #0000;border-radius:6px;flex:auto;padding:4px 6px;font-size:16px;font-weight:600}.ew-song-name:hover{border-color:var(--border)}.ew-song-name:focus{border-color:var(--note);background:#fff;outline:none}.sidebar{border-right:1px solid var(--border);background:#efece5;flex-direction:column;gap:6px;min-height:0;padding:12px 10px;display:flex}.sidebar-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 6px;font-size:11px;font-weight:600}.repertorio-name{font:inherit;color:var(--text);background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 6px;font-size:15px;font-weight:600}.repertorio-name:hover{border-color:var(--border)}.repertorio-name:focus{border-color:var(--note);background:#fff;outline:none}.song-list{flex-direction:column;flex:0 auto;gap:1px;margin:4px 0 0;padding:0;list-style:none;display:flex;overflow:auto}.song{border-radius:6px;align-items:center;display:flex}.song:hover{background:#0000000d}.song.active{box-shadow:0 0 0 1px var(--border);background:#fff}.song-pick{text-align:left;min-width:0;color:var(--text);background:0 0;border:0;flex:1;align-items:baseline;gap:6px;padding:7px 6px 7px 8px;font-size:13px;display:flex}.song.active .song-pick{font-weight:600}.song-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.song-inst{color:var(--muted);font-size:11px;font-weight:400}.song-delete{color:var(--muted);opacity:0;background:0 0;border:0;padding:2px 8px;font-size:16px;line-height:1;transition:opacity .1s}.song:hover .song-delete,.song.active .song-delete,.song-delete:focus-visible{opacity:1}.song-delete:hover{color:var(--invalid)}.add-song{text-align:left;color:var(--muted);background:0 0;border-style:dashed;align-self:stretch;margin-top:4px}.add-song:hover{color:var(--text);background:#fff}.export-pdf{text-align:left;background:#fff;margin-top:auto}.place-slot{align-items:center;display:flex}.place-switcher{border:1px solid var(--border);background:#fff;border-radius:8px;align-items:baseline;gap:8px;max-width:340px;padding:5px 10px;display:flex}.place-switcher:hover{border-color:var(--muted)}.place-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.place-role{color:var(--muted);white-space:nowrap;font-size:11px}.place-caret{color:var(--muted);font-size:10px}.create-bloco-cta{border:1px dashed var(--accent);color:var(--accent);background:#fff7f2;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600}.create-bloco-cta:hover{background:#fdeee5;border-style:solid}.user-chip{background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:3px 10px 3px 4px;display:flex}.user-chip:hover{border-color:var(--border);background:#fff}.user-avatar{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:flex}.user-name{font-size:13px}.user-chip.viewing-as .user-avatar{background:var(--muted)}.menu-check{width:14px;color:var(--note);flex:none;font-weight:700}.menu-label{text-align:left;flex:1}.toast{align-items:center;gap:12px;display:flex}.toast.show{pointer-events:auto}.toast-action{color:#fcd9c4;background:0 0;border:0;padding:2px 4px;font-size:13px;font-weight:700;text-decoration:underline}.toast-action:hover{color:#fff}.ew-readonly,.win-readonly{color:#5f5a51;background:#e2ded5;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:600}.editor-window.read-only .editor-input,.repertorio-name.fixed{cursor:default}.repertorio-name.fixed:hover{border-color:#0000}.sidebar-actions{flex-direction:column;gap:4px;display:flex}.sidebar-action{text-align:left;color:var(--note);background:#fff;font-size:12px}.dialog-note{color:var(--muted);margin:12px 0 0;font-size:12px}.dialog-error{color:var(--invalid);margin:8px 0 0;font-size:12px}.export-field input[type=text],.export-field input:not([type]){font:inherit;border:1px solid var(--border);color:var(--text);border-radius:6px;padding:7px 8px;font-size:14px}.members-dialog{width:min(560px,100vw - 32px)}.member-list{border-top:1px solid var(--border);max-height:300px;margin:4px 0 0;padding:0;list-style:none;overflow:auto}.member-list li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:8px 2px;display:flex}.member-who{flex-direction:column;min-width:0;display:flex}.member-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.member-tag{color:var(--muted);font-size:11px}.member-controls{flex:none;align-items:center;gap:6px;display:flex}.member-controls select{font:inherit;border:1px solid var(--border);background:#fff;border-radius:5px;padding:3px 4px;font-size:12px}.member-btn{padding:3px 8px;font-size:12px}.member-btn.danger{color:var(--invalid)}.member-dono{color:var(--accent);font-size:12px;font-weight:700}.member-role{color:var(--muted);font-size:12px}.member-add{gap:6px;margin-top:12px;display:flex}.member-add input{min-width:0;font:inherit;border:1px solid var(--border);border-radius:6px;flex:1;padding:6px 8px;font-size:13px}.member-add select{font:inherit;border:1px solid var(--border);background:#fff;border-radius:6px;padding:5px 6px;font-size:13px}.dest-reps{border:1px solid var(--border);border-radius:8px;margin:14px 0 0;padding:8px 10px 10px}.dest-reps legend{color:var(--muted);padding:0 4px;font-size:13px}.dest-rep-list{flex-direction:column;gap:4px;max-height:180px;margin-bottom:6px;display:flex;overflow:auto}.dest-rep-list label,.dest-new{align-items:center;gap:6px;font-size:13px;display:flex}.dest-new input[type=text]{min-width:0;font:inherit;border:1px solid var(--border);border-radius:5px;flex:1;padding:4px 6px;font-size:13px}.win-close[hidden],.ew-readonly[hidden],.add-song[hidden]{display:none}.bring-rascunho{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:10px;margin:14px 0 0;padding:10px 12px 12px;display:flex}.bring-rascunho[hidden]{display:none}.bring-toggle{align-items:center;gap:8px;font-size:13px;display:flex}.bring-toggle input{accent-color:var(--accent)}.export-field input:disabled{opacity:.5}.login-btn{border:1px solid var(--border);background:#fff;border-radius:999px;padding:5px 14px;font-size:13px;font-weight:600}.login-btn:hover{border-color:var(--muted)}.danger-btn{color:var(--invalid)}:root{--folder:#eaa65e;--folder-back:#d4843a;--border-strong:#cfc9bd;--select-bg:#1d4ed81f;--banner-bg:#fef3c7;--banner-border:#f3d37a;--banner-text:#7a5a06;--badge-bg:#e2ded5;--badge-text:#5f5a51}.desk{background:radial-gradient(circle at 20% 15%, #eaa65e1a, transparent 45%), radial-gradient(circle at 85% 90%, #7c3aed0f, transparent 40%), var(--bg);-webkit-user-select:none;user-select:none;flex:1;min-height:0;display:block;position:relative;overflow:hidden}.desk-icons{grid-template-rows:repeat(auto-fill,136px);grid-auto-columns:112px;grid-auto-flow:column;align-content:start;gap:8px 12px;display:grid;position:absolute;inset:16px auto 16px 16px}.desk-special{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:16px;right:16px}.icon{width:112px;color:var(--text);text-align:center;cursor:default;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:3px;padding:6px 4px;display:flex}.icon:hover{background:#00000009;border-color:#0000}.icon:focus-visible{outline:2px solid var(--note);outline-offset:1px}.icon-art{box-sizing:border-box;border-radius:10px;width:74px;height:68px;padding:6px 7px;display:block;position:relative}.icon-art svg{width:100%;height:100%;display:block}.icon-label{text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;border-radius:6px;-webkit-box-orient:vertical;max-width:100%;padding:3px 8px 5px;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.icon-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.icon.selected .icon-art{background:var(--select-bg)}.icon.selected .icon-label{background:var(--note);color:#fff}.icon.faded .icon-art{opacity:.6}.icon-badge{background:var(--badge-bg);min-width:18px;height:18px;color:var(--badge-text);border-radius:9px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;position:absolute;top:0;right:0}.icon-rename{box-sizing:border-box;resize:none;width:108px;font:inherit;text-align:center;border:1px solid var(--note);color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;background:#fff;border-radius:4px;outline:none;padding:2px 4px;font-size:12px;line-height:1.3;display:block;overflow:hidden}.icon-label.renaming,.icon.selected .icon-label.renaming{-webkit-line-clamp:unset;background:0 0;padding:0;display:block;overflow:visible}.win{background:var(--panel);border:1px solid var(--border);resize:both;border-radius:10px;flex-direction:column;min-width:300px;min-height:200px;display:flex;position:absolute;overflow:hidden;box-shadow:0 18px 48px #1f1d1a2e,0 2px 8px #1f1d1a14}.win.focused{box-shadow:0 22px 60px #1f1d1a3d,0 3px 10px #1f1d1a1a}.win-titlebar{border-bottom:1px solid var(--border);cursor:grab;background:#efece5;flex:none;justify-content:center;align-items:center;height:38px;padding:0 44px;display:flex;position:relative}.win-titlebar:active{cursor:grabbing}.win-title{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.win-title-icon{flex:none;width:18px;height:16px;display:inline-flex}.win-title-icon svg{width:100%;height:100%}.win:not(.focused) .win-title{color:var(--muted)}.win-chip{color:var(--repeat);background:#ede9fe;border-radius:9px;margin-left:4px;padding:1px 7px;font-size:11px;font-weight:600}.win-close{background:var(--accent);color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.win-close svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;fill:none;width:10px;height:10px}.win-close:hover,.win-close:focus-visible{color:#fff}.win:not(.focused) .win-close{background:#d6d1c7}.win-banner{text-align:center;background:var(--banner-bg);color:var(--banner-text);border-bottom:1px solid var(--banner-border);flex:none;padding:8px 14px;font-size:13px}.win-toolbar{border-bottom:1px solid var(--border);color:var(--muted);flex:none;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:flex}.win-toolbar .spacer{flex:1}.win-action{padding:4px 10px;font-size:12px}.win-action.danger{color:var(--invalid)}.win-action:disabled{opacity:.45;cursor:default}.win-body{flex:1;padding:12px;overflow:auto}.icon-grid{grid-template-columns:repeat(auto-fill,112px);justify-content:start;gap:8px;display:grid}.win-empty{text-align:center;max-width:280px;color:var(--muted);margin:32px auto;font-size:13px}.toast{opacity:0;pointer-events:none;background:var(--text);color:#fff;z-index:1001;border-radius:8px;padding:9px 16px;font-size:13px;transition:opacity .15s,transform .15s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);box-shadow:0 8px 24px #0003}.toast.show{opacity:1;transform:translate(-50%)}.icon.dragging{opacity:.4}.icon.drop-over .icon-art{background:var(--select-bg);border-radius:8px;transition:transform 80ms;transform:scale(1.08)}.icon.drop-over .icon-label{background:var(--note);color:#fff}.win-body.drop-over{box-shadow:inset 0 0 0 2px var(--note);background:#1d4ed80d}.icon.cut .icon-art,.icon.cut .icon-label{opacity:.45}.icon.new-repertorio{cursor:pointer}.icon.new-repertorio .icon-label{color:var(--folder-back);font-weight:600}.icon.new-repertorio:hover .icon-art{background:#eaa65e1f;border-radius:8px}.win.is-settings .win-body{padding:0}.settings{flex-direction:column;gap:22px;padding:16px 18px 20px;display:flex}.settings-section h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:12px;font-weight:600}.settings-field{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.settings-field input{font:inherit;color:var(--text);border:1px solid var(--border);background:#fff;border-radius:6px;padding:7px 8px;font-size:14px}.settings-field input:focus{border-color:var(--note);outline:none}.settings-field input:read-only{background:0 0;border-color:#0000;padding-left:0}.settings,.settings *{-webkit-user-select:text;user-select:text}
