.header-icon-btn{background-color:rgba(0,0,0,.04);width:60px;height:60px;min-width:60px;min-height:60px;display:block}.header-icon-btn:active:not(:disabled),.header-icon-btn:hover:not(:disabled){background-color:rgba(0,0,0,.08)}[data-theme=dark] .header-icon-btn{background-color:hsla(0,0%,100%,.06)}[data-theme=dark] .header-icon-btn:active:not(:disabled),[data-theme=dark] .header-icon-btn:hover:not(:disabled){background-color:hsla(0,0%,100%,.1)}.sidebar-menu__toggle{background:none;color:#a0a0a0}[data-theme=dark] .sidebar-menu__toggle{color:#f3f5f7}.sidebar-menu__toggle:focus,.sidebar-menu__toggle:hover:not(:disabled){color:#000}[data-theme=dark] .sidebar-menu__toggle:focus,[data-theme=dark] .sidebar-menu__toggle:hover:not(:disabled){color:#f3f5f7}.sidebar-menu__list{background-color:#fff;max-width:calc(100vw - 24px);box-sizing:border-box;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.15)}[data-theme=dark] .sidebar-menu__list{background-color:#121212;box-shadow:0 10px 25px rgba(0,0,0,.5);border-color:hsla(0,0%,100%,.1)}.sidebar-menu__list--sub{padding-left:12px;padding-right:12px}.sidebar-menu__item{background-color:#fff;margin-left:.5rem;width:calc(100% - 1rem);padding:12px;border-radius:10px}[data-theme=dark] .sidebar-menu__item{background-color:#0a0a0a}.sidebar-menu__item:hover:not(:disabled){background-color:#f0f0f0;border-radius:10px}[data-theme=dark] .sidebar-menu__item:hover:not(:disabled){background-color:#171717}.sidebar-menu__item--spread,.sidebar-menu__item-row{justify-content:space-between}.sidebar-menu__item-row{display:flex;align-items:center;width:100%}.sidebar-menu__back-item{display:flex;background-color:#fff;color:#0a0a0a;margin-bottom:4px}[data-theme=dark] .sidebar-menu__back-item{background-color:#0a0a0a;color:#edf2f7}.sidebar-menu__back-label{width:100%;text-align:center}.sidebar-menu__theme-group{margin-left:4px;gap:2px}.sidebar-menu__theme-btn{flex:1 1;width:80px;background-color:rgba(0,0,0,.06)}[data-theme=dark] .sidebar-menu__theme-btn{background-color:hsla(0,0%,100%,.08)}.sidebar-menu__theme-btn--lang{flex:1 1;width:120px;background-color:rgba(0,0,0,.06)}[data-theme=dark] .sidebar-menu__theme-btn--lang{background-color:hsla(0,0%,100%,.08)}.sidebar-menu__theme-btn:focus{outline:none}.sidebar-menu__theme-btn--blue:focus{box-shadow:0 0 0 3px rgba(66,153,225,.6)}.sidebar-menu__theme-btn--green:focus{box-shadow:0 0 0 3px rgba(72,187,120,.6)}.sidebar-menu__theme-btn--red:focus{box-shadow:0 0 0 3px rgba(229,62,62,.6)}.sidebar-menu__theme-btn-label{box-sizing:border-box;padding:8px 16px;font-size:12px}.app-header{display:flex;position:fixed;left:0;top:0;width:100%;max-width:100%;z-index:999;justify-content:space-between;align-items:center;background-color:#fafafa}[data-theme=dark] .app-header{background-color:#0a0a0a}.app-header__mobile-only{display:flex;align-items:center}@media (min-width:768px){.app-header{justify-content:center}.app-header__mobile-only{display:none}}.app-header__center{display:flex;min-width:0;max-width:640px;height:100%;justify-content:center;align-items:center;gap:12px;position:relative;font-weight:600;font-size:17px}.app-header__chevron{position:relative;left:-8px;top:4px;width:32px!important;height:32px!important;padding:4px;border-radius:50%;cursor:pointer}.app-header__chevron--open{transform:rotate(180deg)}.app-header__dropdown{position:absolute;top:calc(100% - 12px);left:50%;width:200px;height:-moz-fit-content;height:fit-content;border-radius:12px;padding:8px 12px;overflow:hidden;background-color:#fff;box-shadow:0 0 8px -3px rgba(0,0,0,.53)}[data-theme=dark] .app-header__dropdown{background-color:#0a0a0a}.app-header__dropdown-item{width:100%;padding:8px 12px;cursor:pointer;border-radius:8px}.app-header__dropdown-item:hover{background-color:#f0f0f0}[data-theme=dark] .app-header__dropdown-item:hover{background-color:#171717}.left-sidebar{display:flex;flex-direction:column;width:76px}@media (min-width:480px){.left-sidebar{flex-direction:row;width:100%}}.left-sidebar__desktop{height:auto;color:#fff;padding:4px;position:fixed;top:0;left:0;z-index:1000;display:none}@media (min-width:768px){.left-sidebar__desktop{height:100vh;display:block}}.left-sidebar__desktop-inner{display:flex;align-items:center;flex-direction:column;justify-content:space-between;height:100%;color:#000;position:relative}[data-theme=dark] .left-sidebar__desktop-inner{color:#fff}.left-sidebar__logo-wrap{margin:20px}.left-sidebar__logo{cursor:pointer;width:36px}.left-sidebar__items{display:flex;flex-direction:column}.left-sidebar__item-wrap{margin:8px 0}.left-sidebar__item-btn{background-color:transparent;color:#a0a0a0;padding:8px 16px;border-radius:.375rem}[data-theme=dark] .left-sidebar__item-btn{color:#4d4d4d}.left-sidebar__item-btn:hover:not(:disabled){background-color:#f0f0f0}[data-theme=dark] .left-sidebar__item-btn:hover:not(:disabled){background-color:#171717}.left-sidebar__item-link{border-radius:.375rem;width:100%;height:100%}.left-sidebar__item-link:hover{text-decoration:none}.left-sidebar__footer{display:flex;margin-bottom:10px}.left-sidebar__icon-wrap{position:relative;display:inline-block}.left-sidebar__badge{position:absolute;top:-2px;right:-6px;width:12px;height:12px;border-radius:9999px;background-color:red;border:2px solid #fff}[data-theme=dark] .left-sidebar__badge{border-color:#1a202c}.left-sidebar__badge--count{width:auto;height:16px;min-width:16px;padding:0 4px;top:-6px;right:-10px;color:#fff;font-size:.65rem;font-weight:700;text-align:center}.left-sidebar__mobile{display:block;position:fixed;bottom:0;width:100%;background-color:#fff;z-index:1000;padding:8px 0}[data-theme=dark] .left-sidebar__mobile{background-color:#0a0a0a}@media (min-width:768px){.left-sidebar__mobile{display:none}}.left-sidebar__mobile-row{display:flex;justify-content:space-evenly;align-items:center;flex-direction:row;width:100%}.left-sidebar__mobile-item-btn{padding:0;background-color:transparent}.left-sidebar__mobile-item-btn:hover:not(:disabled){background-color:#f0f0f0}[data-theme=dark] .left-sidebar__mobile-item-btn:hover:not(:disabled){background-color:#171717}.left-sidebar__mobile-item-link:hover{text-decoration:none}