.styles-module-scss-module__vXeAtG__login{justify-content:center;align-items:center;min-height:100dvh;display:flex}.styles-module-scss-module__vXeAtG__formCard{width:min(100%,430px);box-shadow:var(--mantine-shadow-lg);padding:clamp(24px,4vw,40px)}
.styles-module-scss-module__tVw_SW__dashboardPageHeader{width:100%}@media (max-width:768px){.styles-module-scss-module__tVw_SW__dashboardPageHeader{flex-direction:column;align-items:flex-start}}.styles-module-scss-module__tVw_SW__dashboardPageHeader__title{color:var(--mantine-color-dark-7);margin:0;font-size:28px;line-height:1.2}@media (max-width:768px){.styles-module-scss-module__tVw_SW__dashboardPageHeader__title{font-size:24px}.styles-module-scss-module__tVw_SW__dashboardPageHeader__actions{width:100%}.styles-module-scss-module__tVw_SW__dashboardPageHeader__actions .mantine-Button-root{width:100%}}
.styles-module-scss-module__v96vOq__dashboardTable{width:100%}.styles-module-scss-module__v96vOq__dashboardTable__table{width:100%;min-width:720px}.styles-module-scss-module__v96vOq__dashboardTable__actionsCell{width:56px}.styles-module-scss-module__v96vOq__dashboardTable__empty{min-height:96px}.styles-module-scss-module__v96vOq__dashboardTable__menuLabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}
.styles-module-scss-module__GjvCrG__menu{flex-direction:column;gap:8px;width:100%;display:flex}.styles-module-scss-module__GjvCrG__menu__group{width:100%}.styles-module-scss-module__GjvCrG__menu__item{width:100%;min-height:44px;color:var(--mantine-color-dark-7);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:15px;line-height:1.2;transition:all .15s cubic-bezier(.39,.58,.57,1);display:flex}.styles-module-scss-module__GjvCrG__menu__item:hover{background:var(--mantine-color-gray-1)}.styles-module-scss-module__GjvCrG__menu__item[data-selected=true]{background:var(--mantine-color-violet-0)}.styles-module-scss-module__GjvCrG__menu__item[data-selected=true] .styles-module-scss-module__GjvCrG__menu__icon{color:var(--mantine-color-violet-6);background:var(--mantine-color-white)}.styles-module-scss-module__GjvCrG__menu__item span{font-weight:600}@media (max-width:768px){.styles-module-scss-module__GjvCrG__menu__item{min-height:40px;padding:9px 11px}}.styles-module-scss-module__GjvCrG__menu__icon{width:32px;height:32px;color:var(--mantine-color-violet-6);flex:0 0 32px}@media (max-width:768px){.styles-module-scss-module__GjvCrG__menu__icon{flex-basis:28px;width:28px;height:28px}}.styles-module-scss-module__GjvCrG__menu__label{white-space:nowrap;flex:1}.styles-module-scss-module__GjvCrG__menu__arrow{color:var(--mantine-color-gray-6);flex:none;transition:all .15s cubic-bezier(.39,.58,.57,1)}.styles-module-scss-module__GjvCrG__menu__item[aria-expanded=true] .styles-module-scss-module__GjvCrG__menu__arrow{transform:rotate(180deg)}.styles-module-scss-module__GjvCrG__menu__sublist{border-left:1px solid var(--mantine-color-gray-2);margin:4px 0 2px 27px;padding:2px 0 2px 14px}.styles-module-scss-module__GjvCrG__menu__subitem{width:100%;min-height:34px;color:var(--mantine-color-dark-7);border-radius:8px;padding:7px 10px 7px 12px;font-size:15px;line-height:1.2;transition:all .15s cubic-bezier(.39,.58,.57,1)}.styles-module-scss-module__GjvCrG__menu__subitem svg{color:var(--mantine-color-violet-6);flex:none}.styles-module-scss-module__GjvCrG__menu__subitem:hover{color:var(--mantine-color-dark-7);background:var(--mantine-color-gray-1)}.styles-module-scss-module__GjvCrG__menu__subitem[data-selected=true]{color:var(--mantine-color-violet-6);background:var(--mantine-color-violet-0)}@media (max-width:768px){.styles-module-scss-module__GjvCrG__menu__subitem{min-height:38px}}.styles-module-scss-module__GjvCrG__menu[data-collapsed=true],.styles-module-scss-module__GjvCrG__menu[data-collapsed=true] .styles-module-scss-module__GjvCrG__menu__group{align-items:center}.styles-module-scss-module__GjvCrG__menu[data-collapsed=true] .styles-module-scss-module__GjvCrG__menu__item{justify-content:center;gap:0;width:48px;padding:8px}.styles-module-scss-module__GjvCrG__menu__flyoutTitle{color:var(--mantine-color-gray-6);padding:2px 8px 6px;font-size:12px;font-weight:700}
.styles-module-scss-module__-eLJoq__mobileMenu{z-index:1001;display:none;position:relative}@media (max-width:768px){.styles-module-scss-module__-eLJoq__mobileMenu{justify-self:start;display:block}}.styles-module-scss-module__-eLJoq__mobileMenu__trigger{z-index:1002;width:44px;height:44px;color:var(--mantine-color-dark-7);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:all .15s cubic-bezier(.39,.58,.57,1);display:flex;position:relative}.styles-module-scss-module__-eLJoq__mobileMenu__trigger:hover{background:var(--mantine-color-gray-1)}.styles-module-scss-module__-eLJoq__mobileMenu__drawerContent{background:var(--mantine-color-white);width:100vw;height:100dvh}.styles-module-scss-module__-eLJoq__mobileMenu__drawerBody{min-height:100dvh;padding:88px 16px 24px}.styles-module-scss-module__-eLJoq__mobileMenu__content{width:100%}.styles-module-scss-module__-eLJoq__mobileMenu[data-open=true] .styles-module-scss-module__-eLJoq__mobileMenu__trigger{background:var(--mantine-color-gray-1)}
.styles-module-scss-module__R38Hqq__layout{background:var(--mantine-color-gray-0);min-height:100dvh}.styles-module-scss-module__R38Hqq__layout__header{z-index:1003;background:var(--mantine-color-white);border-bottom:1px solid var(--mantine-color-gray-2)}.styles-module-scss-module__R38Hqq__layout__headerInner{min-width:0;padding:0 24px}@media (max-width:768px){.styles-module-scss-module__R38Hqq__layout__headerInner{grid-template-columns:44px minmax(0,1fr) 52px;padding:14px 16px;display:grid}}.styles-module-scss-module__R38Hqq__layout__brandLink{min-width:0;color:var(--mantine-color-dark-7);text-decoration:none}@media (max-width:768px){.styles-module-scss-module__R38Hqq__layout__brandLink{justify-self:center}}.styles-module-scss-module__R38Hqq__layout__brand{min-width:0;color:var(--mantine-color-dark-7);font-size:20px;line-height:1.2}@media (max-width:768px){.styles-module-scss-module__R38Hqq__layout__brand{font-size:18px}}.styles-module-scss-module__R38Hqq__layout__brandName{white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-weight:700;overflow:hidden}@media (max-width:768px){.styles-module-scss-module__R38Hqq__layout__brandName{max-width:calc(100vw - 112px)}}.styles-module-scss-module__R38Hqq__layout__sidebar{background:var(--mantine-color-white);border-right:1px solid var(--mantine-color-gray-2);min-width:0;padding:16px 18px;transition:width .2s,padding .2s}.styles-module-scss-module__R38Hqq__layout__sidebar[data-collapsed=true]{padding:16px 10px}.styles-module-scss-module__R38Hqq__layout__main{background:var(--mantine-color-gray-0);min-width:0;transition:padding .2s}.styles-module-scss-module__R38Hqq__layout__mainInner{padding:32px}@media (max-width:768px){.styles-module-scss-module__R38Hqq__layout__mainInner{padding:20px 16px}}
.styles-module-scss-module__vseTjW__userMenu{flex:none}.styles-module-scss-module__vseTjW__userMenu__trigger{width:58px;height:40px;color:var(--mantine-color-dark-7);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;transition:all .15s cubic-bezier(.39,.58,.57,1);display:flex}.styles-module-scss-module__vseTjW__userMenu__trigger[data-open=true] .styles-module-scss-module__vseTjW__userMenu__chevron{transform:rotate(180deg)}.styles-module-scss-module__vseTjW__userMenu__avatar{flex:none;font-size:12px;font-weight:700}.styles-module-scss-module__vseTjW__userMenu__chevron{color:var(--mantine-color-gray-6);transition:all .15s cubic-bezier(.39,.58,.57,1)}.styles-module-scss-module__vseTjW__userMenu__dropdown{z-index:1100;border:1px solid var(--mantine-color-gray-2);background:var(--mantine-color-white);border-radius:8px;padding:6px}.styles-module-scss-module__vseTjW__userMenu__item{min-height:38px;color:var(--mantine-color-dark-7);text-align:left;cursor:pointer;border-radius:7px;padding:9px 10px;font-size:15px;font-weight:500;line-height:1.2;transition:all .15s cubic-bezier(.39,.58,.57,1)}.styles-module-scss-module__vseTjW__userMenu__item:hover{background:var(--mantine-color-gray-1)}
.styles-module-scss-module__ygXLgW__settingsDrawer__title{font-size:20px;font-weight:800;line-height:1.2}.styles-module-scss-module__ygXLgW__settingsDrawer__fieldset{padding:18px}.styles-module-scss-module__ygXLgW__settingsDrawer__fieldset>legend{color:var(--mantine-color-dark-7);padding:0 8px;font-size:16px;font-weight:800;line-height:1.2}
