.selector-btn[data-v-2caddae9],.toolbar-set-selector[data-v-2caddae9]{align-items:center;display:inline-flex}.selector-btn[data-v-2caddae9]{background:transparent;border:none;border-radius:4px;color:inherit;cursor:pointer;font-size:.75rem;gap:2px;opacity:.6;padding:3px 5px;transition:all .15s ease}.selector-btn.is-open[data-v-2caddae9],.selector-btn[data-v-2caddae9]:hover{background:var(--surface,color-mix(in oklch,var(--surface,#111) 80%,#000));opacity:1}.btn-icon[data-v-2caddae9]{font-size:.85rem}.dropdown-arrow[data-v-2caddae9]{font-size:.5rem}.selector-dropdown[data-v-2caddae9]{background:var(--surface,#1a1a1a);border:1px solid var(--borderDefault,#333);border-radius:8px;box-shadow:0 4px 16px #0000004d;min-width:180px;overflow:hidden;position:fixed;z-index:51000}.dropdown-header[data-v-2caddae9]{border-bottom:1px solid var(--borderDefault,#333);color:var(--textMuted,#888);font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:8px 12px;text-transform:uppercase}.set-list[data-v-2caddae9]{padding:4px 0}.set-option[data-v-2caddae9]{align-items:center;color:var(--textPrimary,#fff);cursor:pointer;display:flex;font-size:.85rem;gap:8px;padding:8px 12px;width:100%}.set-option[data-v-2caddae9]:hover{background:var(--surfaceAlt,#252525)}.set-option.is-hidden[data-v-2caddae9]{opacity:.5}.set-option input[type=checkbox][data-v-2caddae9]{accent-color:var(--accentFill,#3b82f6);cursor:pointer;margin:0}.option-icon[data-v-2caddae9]{font-size:1rem;text-align:center;width:20px}.option-name[data-v-2caddae9]{flex:1}.toolbar-panel[data-v-ab260b8d]{align-items:center;background:var(--surfaceAlt,#1e1e1e);color:var(--textPrimary,#fff);display:flex;gap:4px;height:100%;min-height:0;overflow:hidden;padding:4px 8px}.toolbar-horizontal[data-v-ab260b8d]{flex-direction:row;flex-wrap:wrap}.toolbar-vertical[data-v-ab260b8d]{align-items:stretch;flex-direction:column}.toolbar-group[data-v-ab260b8d]{background:var(--surface,color-mix(in oklch,var(--surface,#111) 80%,#000));border-radius:6px;display:inline-flex;gap:2px;padding:3px}.toolbar-horizontal .toolbar-group[data-v-ab260b8d]{flex-direction:row}.toolbar-vertical .toolbar-group[data-v-ab260b8d]{flex-direction:column}.toolbar-divider[data-v-ab260b8d]{align-self:center}.toolbar-horizontal .toolbar-divider[data-v-ab260b8d]{background:currentColor;height:18px;margin:0 2px;opacity:.15;width:1px}.toolbar-vertical .toolbar-divider[data-v-ab260b8d]{background:currentColor;height:1px;margin:2px 0;opacity:.15;width:18px}.toolbar-btn[data-v-ab260b8d]{align-items:center;background:transparent;border:none;border-radius:4px;color:inherit;cursor:pointer;display:flex;flex-shrink:0;font-size:.85rem;height:28px;justify-content:center;padding:0;transition:all .15s ease;width:28px}.toolbar-btn[data-v-ab260b8d]:hover:not(.disabled){background:var(--surfaceAlt,#2a2a2a)}.toolbar-btn.active[data-v-ab260b8d]{background:var(--accentFill,#3b82f6);color:var(--accentOnFill,#fff)}.toolbar-btn.disabled[data-v-ab260b8d]{cursor:default;opacity:.35}.toolbar-btn-icon[data-v-ab260b8d]{font-size:.85rem;line-height:1}.toolbar-btn-icon.toolbar-icon-heading[data-v-ab260b8d]{font-size:.7rem;font-weight:700;letter-spacing:-.03em}.toolbar-empty[data-v-ab260b8d]{color:var(--textMuted,#888);font-size:.75rem;padding:4px 8px;white-space:nowrap}.toolbar-dropdown-overlay[data-v-ab260b8d]{inset:0;position:fixed}.toolbar-dropdown[data-v-ab260b8d]{background:var(--surface);border:1px solid var(--borderDefault);border-radius:6px;box-shadow:0 8px 32px #0000002e,0 2px 8px #00000014;max-height:400px;overflow:auto;position:fixed;z-index:1}
