.HeaderAppThemeMenu_root__3DUVy{position:relative}.HeaderAppThemeMenu_menu__wqJtg{position:absolute;top:calc(100% + 12px);right:0;z-index:1100;width:min(420px,calc(100vw - 24px));overflow:hidden;border:1px solid var(--bv-app-border);border-radius:16px;background:var(--bv-app-surface);color:var(--bs-body-color);box-shadow:0 18px 48px rgba(0,0,0,.3);animation:HeaderAppThemeMenu_theme-menu-in__jLYG7 .16s ease-out}.HeaderAppThemeMenu_menu__wqJtg header{display:flex;align-items:center;justify-content:space-between;padding:15px 16px 12px;border-bottom:1px solid var(--bv-app-border)}.HeaderAppThemeMenu_menu__wqJtg header div{display:flex;flex-direction:column}.HeaderAppThemeMenu_menu__wqJtg header small{color:var(--bs-secondary-color);font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.HeaderAppThemeMenu_menu__wqJtg header strong{font-size:.95rem}.HeaderAppThemeMenu_menu__wqJtg header button{display:grid;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:var(--bv-app-surface-muted);color:var(--bs-body-color);place-items:center}.HeaderAppThemeMenu_grid__1Tuuk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:min(430px,65vh);padding:12px;overflow-y:auto}.HeaderAppThemeMenu_option__LQWS7{display:grid;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:43px;padding:7px 9px;border:1px solid var(--bv-app-border);border-radius:10px;background:var(--bv-app-surface-muted);color:var(--bs-body-color);font-size:.7rem;font-weight:800;text-align:left}.HeaderAppThemeMenu_option__LQWS7:hover:not(:disabled){border-color:var(--bv-app-accent);transform:translateY(-1px)}.HeaderAppThemeMenu_option__LQWS7:disabled{cursor:not-allowed;opacity:.55}.HeaderAppThemeMenu_option__LQWS7.HeaderAppThemeMenu_selected__YR68B{border-color:var(--bv-app-accent);box-shadow:inset 0 0 0 1px var(--bv-app-accent)}.HeaderAppThemeMenu_swatch___iY4W{width:24px;height:24px;border:1px solid color-mix(in srgb,var(--bs-body-color) 14%,transparent);border-radius:7px}.HeaderAppThemeMenu_option__LQWS7>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HeaderAppThemeMenu_option__LQWS7 i{color:var(--bv-app-accent);text-align:center}.HeaderAppThemeMenu_option__LQWS7 i.HeaderAppThemeMenu_bi-arrow-repeat__O_iJk{animation:HeaderAppThemeMenu_theme-spin__xA3n_ .7s linear infinite}.HeaderAppThemeMenu_skeleton__mJija{height:43px;border-radius:10px;background:linear-gradient(100deg,var(--bv-app-surface-muted) 25%,color-mix(in srgb,var(--bs-body-color) 10%,var(--bv-app-surface-muted)) 45%,var(--bv-app-surface-muted) 65%);background-size:200% 100%;animation:HeaderAppThemeMenu_theme-shimmer__xT0WU 1.2s infinite}.HeaderAppThemeMenu_menu__wqJtg footer{padding:10px 14px;border-top:1px solid var(--bv-app-border)}.HeaderAppThemeMenu_menu__wqJtg footer a{display:flex;align-items:center;justify-content:space-between;color:var(--bs-body-color);font-size:.72rem;font-weight:850;text-decoration:none}@keyframes HeaderAppThemeMenu_theme-menu-in__jLYG7{0%{opacity:0;transform:translateY(-5px) scale(.985)}}@keyframes HeaderAppThemeMenu_theme-spin__xA3n_{to{transform:rotate(1turn)}}@keyframes HeaderAppThemeMenu_theme-shimmer__xT0WU{to{background-position:-200% 0}}@media (max-width:600px){.HeaderAppThemeMenu_grid__1Tuuk{grid-template-columns:1fr}}