.appSideBar [data-slot=sidebar-container][data-slot]{height:calc(100svh - 3.5rem);top:3.5rem}.appSideBar [data-slot=sidebar-menu-button][data-slot]{height:40px;font-weight:400;font-size:var(--font-size-base);letter-spacing:var(--letter-spacing-base);line-height:1}.appSideBar [data-slot=sidebar-menu-button][data-slot] svg{flex-shrink:0;width:20px;min-width:20px;height:20px;min-height:20px}.appSideBar [data-slot=sidebar-menu-button][data-slot][data-active=true]{background-color:var(--grey-50);color:inherit}.appSideBar [data-slot=sidebar-menu-item][data-slot]{flex-direction:column;display:flex}.appSideBar[data-slot=sidebar][data-collapsible=icon] [data-sidebar=menu-button]{justify-content:center;padding-left:0;padding-right:0}.appSideBar[data-slot=sidebar][data-collapsible=icon] [data-sidebar=menu-button] span{display:none}.appSideBar[data-slot=sidebar][data-collapsible=icon] [data-slot=sidebar-menu-item]{align-items:center}.app-navbar [data-slot=switch][data-size=default]{width:34px!important;height:18px!important;padding-left:3px!important;padding-right:3px!important}.app-navbar [data-slot=switch-thumb]{width:14px!important;height:14px!important}html:not(.dark) .app-navbar [data-slot=switch-thumb][data-unchecked]{background-color:var(--white2)!important}.app-navbar .language-switcher{position:relative}.app-navbar .language-switcher .language-switcher-btn{letter-spacing:.6px;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;transition:background .18s,border-color .18s;display:flex}.app-navbar .language-switcher .language-switcher-btn .lang-flag{font-size:14px;line-height:1}.app-navbar .language-switcher .language-switcher-btn .lang-code{font-size:11px}html.dark .app-navbar .language-switcher .language-switcher-btn{border-color:var(--color-border-white-03);color:var(--white2);background:#ffffff12}html.dark .app-navbar .language-switcher .language-switcher-btn:hover{border-color:var(--color-border-white-05);background:#ffffff21}html:not(.dark) .app-navbar .language-switcher .language-switcher-btn{background:var(--grey-50);border-color:var(--color-grey-100);color:var(--black2)}html:not(.dark) .app-navbar .language-switcher .language-switcher-btn:hover{background:var(--color-grey-100);border-color:var(--color-grey-200)}.app-navbar .language-switcher .language-dropdown{z-index:1000;border-radius:12px;flex-direction:column;gap:2px;min-width:148px;padding:6px;animation:.15s langDropIn;display:flex;position:absolute;top:calc(100% + 8px);right:0}html.dark .app-navbar .language-switcher .language-dropdown{background:var(--black2);border:1px solid var(--color-border-white-03);box-shadow:0 8px 24px #00000073}html:not(.dark) .app-navbar .language-switcher .language-dropdown{background:var(--white2);border:1px solid var(--color-grey-100);box-shadow:0 8px 24px var(--color-black-box-shadow)}.app-navbar .language-switcher .language-dropdown .language-option{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13px;font-weight:500;transition:background .12s;display:flex}.app-navbar .language-switcher .language-dropdown .language-option .lang-flag{font-size:16px;line-height:1}.app-navbar .language-switcher .language-dropdown .language-option:hover{color:var(--color-light-blue-600);background:#039be51a}.app-navbar .language-switcher .language-dropdown .language-option.active{color:var(--color-light-blue-600);background:#039be514;font-weight:700}.app-navbar .language-switcher .language-dropdown .language-option.active:after{content:"";background:var(--color-light-blue-600);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:auto;display:block}html.dark .app-navbar .language-switcher .language-dropdown .language-option{color:var(--white2)}html.dark .app-navbar .language-switcher .language-dropdown .language-option:hover{color:var(--color-light-blue-600)}html:not(.dark) .app-navbar .language-switcher .language-dropdown .language-option{color:var(--black2)}html:not(.dark) .app-navbar .language-switcher .language-dropdown .language-option:hover{color:var(--color-light-blue-600)}@keyframes langDropIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}
