.theme-switch[data-v-6d44a47a]{position:relative}.theme-switch__trigger[data-v-6d44a47a]{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:10px;color:var(--text);cursor:pointer;display:inline-flex;gap:10px;min-height:36px;padding:7px 11px;transition:all .2s ease}.theme-switch__trigger--open[data-v-6d44a47a],.theme-switch__trigger[data-v-6d44a47a]:hover{background:var(--panel);border-color:#c41e3a33;box-shadow:0 0 0 3px #c41e3a1a}.theme-switch__arrow[data-v-6d44a47a],.theme-switch__check[data-v-6d44a47a],.theme-switch__icon[data-v-6d44a47a],.theme-switch__option-icon[data-v-6d44a47a]{flex-shrink:0}.theme-switch__text[data-v-6d44a47a]{display:grid;gap:2px;text-align:left}.theme-switch__label[data-v-6d44a47a]{font-size:.875rem;font-weight:700;line-height:1.1}.theme-switch__meta[data-v-6d44a47a]{color:var(--muted);font-size:.72rem;line-height:1.1}.theme-switch__arrow[data-v-6d44a47a]{color:var(--muted);height:14px;transition:transform .2s ease;width:14px}.theme-switch__trigger--open .theme-switch__arrow[data-v-6d44a47a]{transform:rotate(180deg)}.theme-switch__menu[data-v-6d44a47a]{background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px #0f172a24;opacity:0;padding:8px;pointer-events:none;position:absolute;right:0;top:calc(100% + 10px);transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease;width:240px;z-index:60}.theme-switch__menu--open[data-v-6d44a47a]{opacity:1;pointer-events:auto;transform:translateY(0)}.theme-switch__option[data-v-6d44a47a]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--text);cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:36px;padding:10px;transition:background .2s ease,color .2s ease;width:100%}.theme-switch__option--active[data-v-6d44a47a],.theme-switch__option[data-v-6d44a47a]:hover{background:var(--primary-soft)}.theme-switch__option-main[data-v-6d44a47a]{align-items:center;display:flex;gap:12px;min-width:0;text-align:left}.theme-switch__option-title[data-v-6d44a47a]{font-size:.875rem;font-weight:700}.theme-switch__option-desc[data-v-6d44a47a]{color:var(--muted);font-size:.75rem;margin-top:2px}.theme-switch__check[data-v-6d44a47a]{color:var(--primary)}.theme-switch--compact .theme-switch__trigger[data-v-6d44a47a]{padding-right:10px}.theme-switch--compact .theme-switch__meta[data-v-6d44a47a]{display:none}@media(max-width:640px){.theme-switch__menu[data-v-6d44a47a]{width:min(240px,calc(100vw - 32px))}.theme-switch:not(.theme-switch--compact) .theme-switch__trigger[data-v-6d44a47a]{justify-content:space-between;width:100%}}
