.DashboardShell-module__nbAP-G__dashboardContainer{background-color:#0e1017;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}@keyframes DashboardShell-module__nbAP-G__dashboard-main-area-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes DashboardShell-module__nbAP-G__dashboard-aside-area-enter{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes DashboardShell-module__nbAP-G__dashboard-main-section-enter{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.DashboardShell-module__nbAP-G__dashboardViewport{flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex}.DashboardShell-module__nbAP-G__dashboardViewportLocked{opacity:0;visibility:hidden;pointer-events:none}.DashboardShell-module__nbAP-G__asideArea,.DashboardShell-module__nbAP-G__notificationLayer,.DashboardShell-module__nbAP-G__mainNavShell,.DashboardShell-module__nbAP-G__mainTitleShell,.DashboardShell-module__nbAP-G__mainContentShell{min-width:0}.DashboardShell-module__nbAP-G__asideArea,.DashboardShell-module__nbAP-G__notificationLayer,.DashboardShell-module__nbAP-G__mainNavShell,.DashboardShell-module__nbAP-G__mainTitleShell{flex-shrink:0}.DashboardShell-module__nbAP-G__mainTitleShell,.DashboardShell-module__nbAP-G__mainContentShell{flex-direction:column;min-width:0;display:flex}.DashboardShell-module__nbAP-G__mainContentShell{flex:1;min-height:0;overflow:hidden}.DashboardShell-module__nbAP-G__mainArea{background-color:#0e1017;flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;padding:0;display:flex;position:relative}.DashboardShell-module__nbAP-G__content{--shell-padding-top:16px;--shell-padding-inline:16px;--shell-padding-bottom:16px;--dashboard-title-offset-x:4px;--dashboard-title-gap:14px;--shell-dock-offset:0px;min-width:0;min-height:0;padding-top:var(--shell-padding-top);padding-inline:var(--shell-padding-inline);padding-bottom:calc(var(--shell-padding-bottom) + var(--shell-dock-offset));flex-direction:column;flex:1;margin:0;display:flex;overflow:hidden}.DashboardShell-module__nbAP-G__content[data-has-dock=true]{--shell-dock-offset:72px}.DashboardShell-module__nbAP-G__content[data-route=establishments]{--shell-padding-top:12px;--shell-padding-inline:12px;--shell-padding-bottom:12px}.DashboardShell-module__nbAP-G__content[data-has-dock=true][data-route=establishments]{--shell-dock-offset:64px}.DashboardShell-module__nbAP-G__panelTransitionContainer{flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.DashboardShell-module__nbAP-G__header{min-width:0;padding-left:var(--dashboard-title-offset-x);margin-bottom:var(--dashboard-title-gap);display:flex}.DashboardShell-module__nbAP-G__headerTitle{letter-spacing:.2px;margin:0;padding:0;font-size:26px;font-weight:700;line-height:1.02}.DashboardShell-module__nbAP-G__dashboardViewport[data-desktop-intro-enabled=true][data-desktop-intro-shell-phase=logo-intro] .DashboardShell-module__nbAP-G__asideArea,.DashboardShell-module__nbAP-G__dashboardViewport[data-desktop-intro-enabled=true][data-desktop-intro-shell-phase=logo-intro] .DashboardShell-module__nbAP-G__mainArea{opacity:0;pointer-events:none}.DashboardShell-module__nbAP-G__dashboardViewport[data-desktop-intro-enabled=true][data-desktop-intro-shell-phase=areas-enter] .DashboardShell-module__nbAP-G__asideArea[data-desktop-intro-area-phase=entering]{animation:.42s cubic-bezier(.22,1,.36,1) both DashboardShell-module__nbAP-G__dashboard-aside-area-enter}.DashboardShell-module__nbAP-G__dashboardViewport[data-desktop-intro-enabled=true][data-desktop-intro-shell-phase=areas-enter] .DashboardShell-module__nbAP-G__mainArea[data-desktop-intro-area-phase=entering]{animation:.42s cubic-bezier(.22,1,.36,1) both DashboardShell-module__nbAP-G__dashboard-main-area-enter}@media not (min-width:1024px){.DashboardShell-module__nbAP-G__header{display:none}}@media not (min-width:200px){.DashboardShell-module__nbAP-G__content{--shell-padding-top:6px;--shell-padding-inline:6px;--shell-padding-bottom:6px}}@media (min-width:200px) and (not (min-width:360px)){.DashboardShell-module__nbAP-G__content{--shell-padding-top:8px;--shell-padding-inline:8px;--shell-padding-bottom:8px}}@media (min-width:360px) and (not (min-width:640px)){.DashboardShell-module__nbAP-G__content{--shell-padding-top:12px;--shell-padding-inline:12px;--shell-padding-bottom:12px}}@media (min-width:640px) and (not (min-width:1024px)){.DashboardShell-module__nbAP-G__content{--shell-padding-top:16px;--shell-padding-inline:16px;--shell-padding-bottom:16px}}@media (min-width:1024px){.DashboardShell-module__nbAP-G__content{--shell-padding-top:10px;--shell-padding-inline:28px;--shell-padding-bottom:28px;--dashboard-title-offset-x:2px;--dashboard-title-gap:10px;flex-direction:column}.DashboardShell-module__nbAP-G__content[data-route=establishments]{--shell-padding-top:8px;--shell-padding-inline:16px;--shell-padding-bottom:16px}.DashboardShell-module__nbAP-G__headerTitle{font-size:clamp(18px,2.8vw,26px)}.DashboardShell-module__nbAP-G__dashboardViewport[data-desktop-intro-enabled=true][data-desktop-intro-shell-phase=areas-enter] .DashboardShell-module__nbAP-G__mainNavShell[data-desktop-intro-section-phase=idle],.DashboardShell-module__nbAP-G__dashboardViewport[data-desktop-intro-enabled=true][data-desktop-intro-shell-phase=areas-enter] .DashboardShell-module__nbAP-G__mainTitleShell[data-desktop-intro-section-phase=idle],.DashboardShell-module__nbAP-G__dashboardViewport[data-desktop-intro-enabled=true][data-desktop-intro-shell-phase=areas-enter] .DashboardShell-module__nbAP-G__mainContentShell[data-desktop-intro-section-phase=idle]{opacity:0;pointer-events:none;transform:translateY(18px)scale(.985)}.DashboardShell-module__nbAP-G__dashboardViewport[data-desktop-intro-enabled=true][data-desktop-intro-shell-phase=areas-enter] .DashboardShell-module__nbAP-G__mainNavShell[data-desktop-intro-section-phase=entering]{animation:.26s cubic-bezier(.22,1,.36,1) both DashboardShell-module__nbAP-G__dashboard-main-section-enter}.DashboardShell-module__nbAP-G__dashboardViewport[data-desktop-intro-enabled=true][data-desktop-intro-shell-phase=areas-enter] .DashboardShell-module__nbAP-G__mainTitleShell[data-desktop-intro-section-phase=entering]{animation:.3s cubic-bezier(.22,1,.36,1) both DashboardShell-module__nbAP-G__dashboard-main-section-enter}.DashboardShell-module__nbAP-G__dashboardViewport[data-desktop-intro-enabled=true][data-desktop-intro-shell-phase=areas-enter] .DashboardShell-module__nbAP-G__mainContentShell[data-desktop-intro-section-phase=entering]{animation:.36s cubic-bezier(.22,1,.36,1) both DashboardShell-module__nbAP-G__dashboard-main-section-enter}.DashboardShell-module__nbAP-G__dashboardViewport[data-desktop-intro-enabled=true][data-desktop-intro-shell-phase=areas-enter] .DashboardShell-module__nbAP-G__mainNavShell[data-desktop-intro-section-phase=entered],.DashboardShell-module__nbAP-G__dashboardViewport[data-desktop-intro-enabled=true][data-desktop-intro-shell-phase=areas-enter] .DashboardShell-module__nbAP-G__mainTitleShell[data-desktop-intro-section-phase=entered],.DashboardShell-module__nbAP-G__dashboardViewport[data-desktop-intro-enabled=true][data-desktop-intro-shell-phase=areas-enter] .DashboardShell-module__nbAP-G__mainContentShell[data-desktop-intro-section-phase=entered]{opacity:1;pointer-events:auto;transform:none}}@media (prefers-reduced-motion:reduce){.DashboardShell-module__nbAP-G__dashboardViewportLocked{opacity:1;visibility:visible;pointer-events:auto}.DashboardShell-module__nbAP-G__dashboardViewport[data-desktop-intro-enabled=true] .DashboardShell-module__nbAP-G__asideArea,.DashboardShell-module__nbAP-G__dashboardViewport[data-desktop-intro-enabled=true] .DashboardShell-module__nbAP-G__mainArea{opacity:1;pointer-events:auto;animation:none;transform:none}.DashboardShell-module__nbAP-G__dashboardViewport[data-desktop-intro-enabled=true] .DashboardShell-module__nbAP-G__mainNavShell,.DashboardShell-module__nbAP-G__dashboardViewport[data-desktop-intro-enabled=true] .DashboardShell-module__nbAP-G__mainTitleShell,.DashboardShell-module__nbAP-G__dashboardViewport[data-desktop-intro-enabled=true] .DashboardShell-module__nbAP-G__mainContentShell{opacity:1!important;pointer-events:auto!important;animation:none!important;transform:none!important}}
.Navbar-module__PJrKxW__navbar{gap:8px;width:100%;height:45px;padding-inline:8px;display:flex}.Navbar-module__PJrKxW__avatarContainer{justify-content:center;align-items:center;height:100%;display:flex}.Navbar-module__PJrKxW__avatar{aspect-ratio:1;object-fit:cover;background-color:#fff;border-radius:100%;height:30px;padding:2px}.Navbar-module__PJrKxW__avatarSkeletonContainer{justify-content:center;align-items:center;gap:4px;height:100%;display:flex}.Navbar-module__PJrKxW__avatarSkeleton{display:block}.Navbar-module__PJrKxW__welcomeContainer{flex:1;justify-content:center;align-items:center;padding-block:4px;display:flex}.Navbar-module__PJrKxW__welcomeTextContainer{flex-direction:column;align-items:start;width:100%;padding:2px 2px 2px 6px;font-size:12px;font-weight:600;line-height:16px;display:flex}.Navbar-module__PJrKxW__welcomeSubtext{color:#155edd}.Navbar-module__PJrKxW__welcomeName{cursor:pointer}.Navbar-module__PJrKxW__welcomeLogoContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Navbar-module__PJrKxW__welcomeLogo{width:100%;max-width:120px}.Navbar-module__PJrKxW__nameContainer{justify-content:center;align-items:center;display:none}.Navbar-module__PJrKxW__name{cursor:pointer;font-size:14px;font-weight:600}.Navbar-module__PJrKxW__nameSkeleton{width:136px}.Navbar-module__PJrKxW__welcomeNameSkeleton{width:118px}.Navbar-module__PJrKxW__notificationContainer{justify-content:center;align-items:center;height:100%;display:flex}.Navbar-module__PJrKxW__notificationButton{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.Navbar-module__PJrKxW__notificationIcon{width:clamp(24px,5vw,34px);height:clamp(24px,5vw,34px);display:block}.Navbar-module__PJrKxW__menuContainer{height:100%;aspect-ratio:square;justify-content:center;align-items:center;display:flex}.Navbar-module__PJrKxW__menuLink{background-color:#902d35}.Navbar-module__PJrKxW__menuIcon{cursor:pointer;font-size:22px}@media not (max-width:500px){.Navbar-module__PJrKxW__navbar{padding-inline:16px}}@media (max-width:1023px){.Navbar-module__PJrKxW__navbar[data-home=false]{background-color:#212430;gap:clamp(6px,2vw,10px);height:clamp(55px,11vw,48px);padding-inline:clamp(8px,3vw,12px)}.Navbar-module__PJrKxW__navbar[data-home=false] .Navbar-module__PJrKxW__avatar{height:clamp(24px,6.8vw,28px);padding:1.5px}.Navbar-module__PJrKxW__navbar[data-home=false] .Navbar-module__PJrKxW__welcomeLogoContainer{padding-inline:clamp(2px,1.6vw,6px);padding-left:clamp(20px,10vw,40px)}.Navbar-module__PJrKxW__navbar[data-home=false] .Navbar-module__PJrKxW__notificationIcon{width:clamp(20px,5vw,26px);height:clamp(20px,5vw,26px)}.Navbar-module__PJrKxW__navbar[data-home=false] .Navbar-module__PJrKxW__menuIcon{font-size:clamp(20px,5.4vw,24px)}.Navbar-module__PJrKxW__navbar[data-home=true]{gap:clamp(6px,2vw,10px);height:clamp(48px,14vw,64px);padding-inline:clamp(8px,2.8vw,16px)}.Navbar-module__PJrKxW__navbar[data-home=true] .Navbar-module__PJrKxW__avatar{height:clamp(30px,9vw,40px);padding:2px}.Navbar-module__PJrKxW__navbar[data-home=true] .Navbar-module__PJrKxW__welcomeTextContainer{padding:2px 2px 2px clamp(6px,2vw,10px);font-size:clamp(12px,3.6vw,17px);line-height:1.1}.Navbar-module__PJrKxW__navbar[data-home=true] .Navbar-module__PJrKxW__welcomeText{font-size:clamp(12px,3.6vw,17px)}.Navbar-module__PJrKxW__navbar[data-home=true] .Navbar-module__PJrKxW__welcomeName{font-size:clamp(12px,4.2vw,19px)}.Navbar-module__PJrKxW__navbar[data-home=true] .Navbar-module__PJrKxW__notificationIcon{width:clamp(24px,5vw,34px);height:clamp(24px,5vw,34px)}.Navbar-module__PJrKxW__navbar[data-home=true] .Navbar-module__PJrKxW__menuIcon{font-size:clamp(20px,5.6vw,24px)}}@media (max-width:400px){.Navbar-module__PJrKxW__welcomeLogoContainer{padding-inline:4px}}@media (min-width:1024px){.Navbar-module__PJrKxW__navbar{flex-direction:row-reverse;justify-content:end}.Navbar-module__PJrKxW__avatar{height:28px}.Navbar-module__PJrKxW__welcomeContainer,.Navbar-module__PJrKxW__menuContainer{display:none}.Navbar-module__PJrKxW__nameContainer{display:flex}.Navbar-module__PJrKxW__notificationIcon{width:clamp(24px,5vw,34px);height:clamp(24px,5vw,34px)}}
.Skeleton-module__B-JDmW__skeleton{background:#ffffff14;position:relative;overflow:hidden}.Skeleton-module__B-JDmW__skeletonAnimate:before{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff1a 45%,#ffffff2e 55%,#fff0 100%);animation:2s ease-in-out infinite Skeleton-module__B-JDmW__skeletonShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes Skeleton-module__B-JDmW__skeletonShimmer{to{transform:translate(100%)}}
.DropDownWindow-module__NcsbUG__root{z-index:100;position:absolute;inset:0}.DropDownWindow-module__NcsbUG__panel{transform-origin:top;will-change:transform, opacity;background-color:#171a26;flex-direction:column;width:100%;height:100%;animation:.22s ease-out forwards DropDownWindow-module__NcsbUG__dropDown;display:flex;position:relative;overflow:hidden}.DropDownWindow-module__NcsbUG__header{box-sizing:border-box;flex:none;justify-content:flex-end;align-items:center;padding:clamp(8px,2vw,16px);display:flex}.DropDownWindow-module__NcsbUG__close{cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:clamp(6px,1.5vw,10px);display:flex}.DropDownWindow-module__NcsbUG__closeIcon{font-size:clamp(18px,2.5vw,24px);transition:color .2s}.DropDownWindow-module__NcsbUG__closeIcon:hover{color:#c12a2a}.DropDownWindow-module__NcsbUG__body{box-sizing:border-box;flex:1;min-height:0;overflow:auto}@keyframes DropDownWindow-module__NcsbUG__dropDown{0%{opacity:0;transform:translateY(-24px)scaleY(.96)}to{opacity:1;transform:translateY(0)scaleY(1)}}@media (prefers-reduced-motion:reduce){.DropDownWindow-module__NcsbUG__panel{animation:none}}
.EstablishmentOnboardingState-module__8m8V5a__state{justify-content:center;align-items:center;width:100%;display:flex}.EstablishmentOnboardingState-module__8m8V5a__panel{background:linear-gradient(135deg,#fffffff5,#f4f7fbf5),#fff;border:1px solid #0f172a14;border-radius:24px;width:min(100%,720px);padding:28px;box-shadow:0 18px 48px #0f172a14}.EstablishmentOnboardingState-module__8m8V5a__eyebrow{color:#0b5fff;letter-spacing:.04em;text-transform:uppercase;background:#0b5fff1a;border-radius:999px;margin-bottom:12px;padding:6px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.EstablishmentOnboardingState-module__8m8V5a__title{color:#10233f;margin:0 0 10px;font-size:clamp(1.4rem,2vw,2rem);line-height:1.1}.EstablishmentOnboardingState-module__8m8V5a__description{color:#4f5f78;max-width:58ch;margin:0;font-size:.98rem;line-height:1.6}.EstablishmentOnboardingState-module__8m8V5a__action{color:#fff;cursor:pointer;background:#10233f;border:0;border-radius:14px;justify-content:center;align-items:center;margin-top:20px;padding:12px 18px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s,background-color .12s;display:inline-flex}.EstablishmentOnboardingState-module__8m8V5a__action:hover{background:#163158;transform:translateY(-1px);box-shadow:0 14px 30px #10233f2e}@media (max-width:640px){.EstablishmentOnboardingState-module__8m8V5a__panel{border-radius:20px;padding:22px}.EstablishmentOnboardingState-module__8m8V5a__action{width:100%}}
.ReportsTypesMenu-module__Jmn1UW__titleContainer{width:100%;min-height:var(--reports-step-header-min-height,44px);padding-block:var(--reports-step-header-padding-block,clamp(8px, 2.5vw, 14px));justify-content:center;align-items:center;display:flex;position:relative}.ReportsTypesMenu-module__Jmn1UW__title{font-weight:700;font-size:var(--reports-step-view-title-size-mobile,clamp(16px, 4.6vw, 20px));line-height:var(--reports-step-view-title-line-height,1.05);margin:0}.ReportsTypesMenu-module__Jmn1UW__backButton{cursor:pointer;background-color:#0000;border:1px solid #34393c;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;left:0}.ReportsTypesMenu-module__Jmn1UW__backIcon{font-size:16px}.ReportsTypesMenu-module__Jmn1UW__informationContainer{gap:var(--reports-step-panel-gap,clamp(8px, 3vw, 16px));flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.ReportsTypesMenu-module__Jmn1UW__searchWrapper{padding-inline:clamp(4px,2vw,8px)}.ReportsTypesMenu-module__Jmn1UW__searchContainer{background-color:#3d4049;border-radius:12px;gap:clamp(4px,2vw,8px);padding:clamp(4px,2vw,8px);display:flex}.ReportsTypesMenu-module__Jmn1UW__searchBar{flex:1;min-width:0;padding-inline:4px;display:flex}.ReportsTypesMenu-module__Jmn1UW__searchInput{color:#e1e1e1;background:0 0;border:none;outline:none;width:100%;min-width:0;padding-inline:2px;font-size:clamp(10px,2.6vw,12px)}.ReportsTypesMenu-module__Jmn1UW__searchInput::placeholder{color:#c0c2c6}.ReportsTypesMenu-module__Jmn1UW__searchIconContainer{justify-content:center;align-items:center;display:flex}.ReportsTypesMenu-module__Jmn1UW__descriptionContainer{background-color:var(--reports-step-panel-bg,#171a26);width:100%;padding:var(--reports-step-panel-padding,clamp(20px, 3vw, 30px));border-radius:var(--reports-step-panel-radius,20px);border:var(--reports-step-panel-border,1px solid #ffffff0a);box-shadow:var(--reports-step-panel-shadow,0 10px 30px #0000003d);justify-content:flex-start;gap:var(--reports-step-panel-gap,clamp(10px, 3vw, 16px));flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden;container-type:inline-size}.ReportsTypesMenu-module__Jmn1UW__quickAccessContainer{background-color:var(--reports-step-panel-inner-bg,#212430);border-radius:var(--reports-step-panel-inner-radius,18px);flex-direction:column;flex:none;gap:clamp(8px,3vw,12px);display:flex;overflow:hidden}.ReportsTypesMenu-module__Jmn1UW__quickAccessTitleContainer{justify-content:space-between;align-items:center;padding:clamp(10px,2vw,14px) clamp(10px,4vw,20px) 0;display:flex}.ReportsTypesMenu-module__Jmn1UW__quickAccessTitle{margin:0;font-size:clamp(14px,3vw,16px)}.ReportsTypesMenu-module__Jmn1UW__quickAccessStatus{color:#aab2b8;margin:0;font-size:clamp(10px,2.8vw,12px)}.ReportsTypesMenu-module__Jmn1UW__quickAccessButtonsContainer{width:100%;min-width:0;overflow:hidden}.ReportsTypesMenu-module__Jmn1UW__quickAccessButtonsScroller{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;touch-action:pan-x;padding-inline:clamp(8px,4vw,16px);-ms-overflow-style:none;scrollbar-width:none;align-items:flex-start;gap:clamp(8px,3vw,12px);width:100%;min-width:0;padding-bottom:clamp(4px,1vw,8px);display:flex;overflow:auto hidden}.ReportsTypesMenu-module__Jmn1UW__quickAccessButtonsScroller::-webkit-scrollbar{width:0;height:0;display:none}.ReportsTypesMenu-module__Jmn1UW__quickAccessButtonsScrollerDragEnabled{cursor:grab}.ReportsTypesMenu-module__Jmn1UW__quickAccessButtonsScrollerDragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.ReportsTypesMenu-module__Jmn1UW__quickAccessButtonContainer{scroll-snap-align:start;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:clamp(4px,2vw,6px);width:clamp(72px,18vw,92px);min-width:0;display:flex}.ReportsTypesMenu-module__Jmn1UW__quickAccessButton{width:100%;min-width:0;color:inherit;cursor:pointer;z-index:1;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(6px,2vw,10px);padding:clamp(8px,2vw,10px) clamp(4px,1.8vw,8px);transition:background-color .12s;display:flex;position:relative}.ReportsTypesMenu-module__Jmn1UW__quickAccessButton:hover{background-color:#305f6f}.ReportsTypesMenu-module__Jmn1UW__quickAccessIconContainer{pointer-events:none;background-color:#171a26;border-radius:12px;justify-content:center;align-items:center;min-height:0;padding:clamp(2px,5vw,4px);font-size:clamp(28px,5vw,40px);display:flex}.ReportsTypesMenu-module__Jmn1UW__quickAccessNameContainer{pointer-events:none;justify-content:center;align-items:center;width:100%;min-height:2.3em;padding:0 2px;display:flex}.ReportsTypesMenu-module__Jmn1UW__quickAccessName{text-align:center;-webkit-line-clamp:2;white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-box-orient:vertical;width:100%;margin:0;font-size:clamp(11px,2.1vw,13px);line-height:1.15;display:-webkit-box;overflow:hidden}.ReportsTypesMenu-module__Jmn1UW__quickAccessDotsContainer{padding:0 clamp(8px,4vw,16px) clamp(8px,2.5vw,12px)}.ReportsTypesMenu-module__Jmn1UW__quickAccessDotsWrapper{justify-content:center;gap:4px;padding:2px;display:flex}.ReportsTypesMenu-module__Jmn1UW__quickAccessDotButton{cursor:pointer;background:0 0;border:1px solid #787878;border-radius:100%;width:8px;height:8px;padding:0}.ReportsTypesMenu-module__Jmn1UW__quickAccessDotButtonActive{background-color:#787878}.ReportsTypesMenu-module__Jmn1UW__quickAccessEmptyState{align-items:center;min-height:74px;display:flex}.ReportsTypesMenu-module__Jmn1UW__quickAccessEmptyText{color:#aab2b8;margin:0;font-size:clamp(10px,2.8vw,12px)}.ReportsTypesMenu-module__Jmn1UW__reportsTypesContainer{background-color:var(--reports-step-panel-inner-bg,#212430);border-radius:var(--reports-step-panel-inner-radius,18px);flex-direction:column;flex:1;gap:clamp(8px,3vw,12px);min-width:0;min-height:0;padding:clamp(8px,3vw,12px);display:flex}.ReportsTypesMenu-module__Jmn1UW__reportsTypesTitleContainer{justify-content:space-between;align-items:center;padding-left:clamp(10px,4vw,20px);display:flex}.ReportsTypesMenu-module__Jmn1UW__reportsTypesTitle{margin:0;font-size:clamp(14px,3vw,16px)}.ReportsTypesMenu-module__Jmn1UW__reportsTypesButtonsContainer{grid-template-columns:repeat(3,350px);justify-content:center;align-self:center;gap:clamp(8px,3vw,16px);width:100%;min-height:0;display:grid;overflow-y:auto}.ReportsTypesMenu-module__Jmn1UW__reportTypeButtonContainer{z-index:0;isolation:isolate;border-radius:12px;align-items:stretch;padding:clamp(2px,1.5vw,4px);transition:background-color .12s,box-shadow .12s;display:flex;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff0a}.ReportsTypesMenu-module__Jmn1UW__reportTypeButtonContainer:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background-color:#0000;transition:background-color .12s;position:absolute;inset:0}.ReportsTypesMenu-module__Jmn1UW__reportTypeButtonContainer:hover:before{background-color:#305f6f}.ReportsTypesMenu-module__Jmn1UW__reportTypeButtonContainerMenuOpen{z-index:5}.ReportsTypesMenu-module__Jmn1UW__reportTypeButtonContainerSelected{box-shadow:inset 0 0 0 1px #ffffff0f}.ReportsTypesMenu-module__Jmn1UW__reportTypeButtonContainerSelected:before{background-color:#ffffff08}.ReportsTypesMenu-module__Jmn1UW__reportTypeButtonContainerRowPrimary{background-color:#171a26}.ReportsTypesMenu-module__Jmn1UW__reportTypeButtonContainerRowSecondary{background-color:#2b2f3d}.ReportsTypesMenu-module__Jmn1UW__reportTypeButton{width:100%;min-width:0;color:inherit;z-index:1;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;align-items:center;padding:clamp(2px,2vw,8px);transition:background-color .12s,box-shadow .12s;display:flex;position:relative}.ReportsTypesMenu-module__Jmn1UW__reportTypeButtonSelected{box-shadow:none;background-color:#0000}.ReportsTypesMenu-module__Jmn1UW__reportTypeIcon{margin:0;font-size:clamp(30px,4.2vw,42px);line-height:1}.ReportsTypesMenu-module__Jmn1UW__reportTypeNameContainer{flex:1;align-items:center;gap:8px;min-width:0;padding-left:8px;display:flex}.ReportsTypesMenu-module__Jmn1UW__reportTypeName{margin:0;font-size:clamp(10px,2.2vw,14px);line-height:1.2}.ReportsTypesMenu-module__Jmn1UW__quickAccessBadge{color:#cfd4d9;white-space:nowrap;border:1px solid #ffffff1f;border-radius:999px;padding:2px 4px;font-size:clamp(7px,1.4vw,8px)}.ReportsTypesMenu-module__Jmn1UW__reportTypeOptionsContainer{z-index:1;border-radius:10px;flex:none;justify-content:center;align-items:flex-start;padding:clamp(2px,1vw,4px) clamp(2px,2vw,8px) clamp(2px,2vw,8px) 0;display:flex;position:relative}.ReportsTypesMenu-module__Jmn1UW__reportMenuContainer{z-index:2;border-radius:10px;justify-content:center;align-items:flex-start;height:100%;display:flex;position:relative}.ReportsTypesMenu-module__Jmn1UW__reportMenuButton{cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.ReportsTypesMenu-module__Jmn1UW__reportMenuButton:hover{background-color:#ffffff0a}.ReportsTypesMenu-module__Jmn1UW__reportMenuButton:focus-visible,.ReportsTypesMenu-module__Jmn1UW__reportTypeButton:focus-visible{outline-offset:1px;outline:1px solid #68b0ff80}.ReportsTypesMenu-module__Jmn1UW__reportMenuDropdown{z-index:6;background-color:#20252b;border:1px solid #68b0ff59;border-radius:12px;flex-direction:column;min-width:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 22px #00000059}.ReportsTypesMenu-module__Jmn1UW__reportMenuAction{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:inline-flex}.ReportsTypesMenu-module__Jmn1UW__reportMenuAction:hover:not(:disabled){background-color:#ffffff0a}.ReportsTypesMenu-module__Jmn1UW__reportMenuAction:disabled{cursor:wait;opacity:.7}.ReportsTypesMenu-module__Jmn1UW__reportMenuActionIcon{object-fit:contain;width:16px;height:16px}.ReportsTypesMenu-module__Jmn1UW__reportMenuActionText{margin:0;font-size:clamp(11px,3vw,13px)}.ReportsTypesMenu-module__Jmn1UW__emptyResultsState{background-color:#212430;border-radius:12px;padding:16px}.ReportsTypesMenu-module__Jmn1UW__emptyResultsText{color:#aab2b8;margin:0;font-size:clamp(11px,3vw,13px)}@media not (min-width:782px){.ReportsTypesMenu-module__Jmn1UW__descriptionContainer{padding:clamp(14px,4vw,20px)}.ReportsTypesMenu-module__Jmn1UW__quickAccessContainer,.ReportsTypesMenu-module__Jmn1UW__reportsTypesContainer{border-radius:var(--reports-step-panel-inner-radius,18px)}.ReportsTypesMenu-module__Jmn1UW__reportsTypesButtonsContainer{grid-template-columns:repeat(1,90%)}.ReportsTypesMenu-module__Jmn1UW__reportTypeButton{padding:6px}.ReportsTypesMenu-module__Jmn1UW__reportTypeOptionsContainer{align-self:flex-start;padding:2px 6px 6px 0}}@media (min-width:1024px){.ReportsTypesMenu-module__Jmn1UW__quickAccessContainer{gap:10px}.ReportsTypesMenu-module__Jmn1UW__quickAccessTitleContainer{padding:16px 20px 0}.ReportsTypesMenu-module__Jmn1UW__quickAccessButtonsScroller{padding-inline:20px;gap:14px;padding-bottom:10px}.ReportsTypesMenu-module__Jmn1UW__quickAccessButtonContainer{gap:6px;width:88px}.ReportsTypesMenu-module__Jmn1UW__quickAccessButton{gap:8px;padding:8px 6px}.ReportsTypesMenu-module__Jmn1UW__quickAccessIconContainer{flex:0 0 48px;width:48px;height:48px;padding:4px;font-size:32px}.ReportsTypesMenu-module__Jmn1UW__quickAccessName{font-size:13px;line-height:1.1}.ReportsTypesMenu-module__Jmn1UW__quickAccessDotsContainer{padding:0 20px 10px}.ReportsTypesMenu-module__Jmn1UW__reportsTypesContainer{gap:10px;padding:12px}.ReportsTypesMenu-module__Jmn1UW__reportsTypesTitleContainer{padding-left:12px}.ReportsTypesMenu-module__Jmn1UW__reportsTypesButtonsContainer{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));justify-content:stretch;align-self:stretch;gap:12px}.ReportsTypesMenu-module__Jmn1UW__reportTypeButtonContainer{min-height:66px;padding:4px}.ReportsTypesMenu-module__Jmn1UW__reportTypeButton{padding:8px 10px}.ReportsTypesMenu-module__Jmn1UW__reportTypeIconContainer{justify-content:center;align-items:center;width:44px;min-width:44px;display:flex}.ReportsTypesMenu-module__Jmn1UW__reportTypeIcon{font-size:34px}.ReportsTypesMenu-module__Jmn1UW__reportTypeNameContainer{gap:10px;padding-left:10px}.ReportsTypesMenu-module__Jmn1UW__reportTypeName{font-size:14px;line-height:1.15}.ReportsTypesMenu-module__Jmn1UW__quickAccessBadge{padding:2px 6px;font-size:8px}.ReportsTypesMenu-module__Jmn1UW__reportTypeOptionsContainer{padding:4px 8px 8px 0}}@container (max-width:1600px){.ReportsTypesMenu-module__Jmn1UW__quickAccessButtonsScroller{gap:12px;padding-inline:16px}.ReportsTypesMenu-module__Jmn1UW__quickAccessButtonContainer{width:82px}.ReportsTypesMenu-module__Jmn1UW__quickAccessButton{gap:6px;padding:8px 4px}.ReportsTypesMenu-module__Jmn1UW__quickAccessIconContainer{flex-basis:44px;width:44px;height:44px;font-size:30px}.ReportsTypesMenu-module__Jmn1UW__quickAccessName{font-size:12px}.ReportsTypesMenu-module__Jmn1UW__reportsTypesButtonsContainer{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.ReportsTypesMenu-module__Jmn1UW__reportTypeButtonContainer{min-height:62px}.ReportsTypesMenu-module__Jmn1UW__reportTypeButton{padding:7px 8px}.ReportsTypesMenu-module__Jmn1UW__reportTypeIconContainer{width:40px;min-width:40px}.ReportsTypesMenu-module__Jmn1UW__reportTypeIcon{font-size:30px}.ReportsTypesMenu-module__Jmn1UW__reportTypeNameContainer{gap:8px;padding-left:8px}.ReportsTypesMenu-module__Jmn1UW__reportTypeName{font-size:13px}.ReportsTypesMenu-module__Jmn1UW__quickAccessBadge{padding:2px 5px;font-size:7px}}@media (min-width:782px) and (max-width:1374px){.ReportsTypesMenu-module__Jmn1UW__reportsTypesButtonsContainer{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (min-width:1375px){.ReportsTypesMenu-module__Jmn1UW__reportsTypesButtonsContainer{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media (min-width:1875px){.ReportsTypesMenu-module__Jmn1UW__reportsTypesButtonsContainer{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (min-width:1024px){.ReportsTypesMenu-module__Jmn1UW__titleContainer{display:none}}
.Toast-module__rTKWTW__viewport{z-index:9999;pointer-events:none;flex-direction:column;gap:12px;width:min(380px,100vw - 32px);display:flex;position:fixed;top:16px;right:16px}.Toast-module__rTKWTW__toast{color:#f2f4f5;pointer-events:auto;--toast-accent:#5b6166;background:#0f1112;border:1px solid #ffffff1f;border-radius:14px;padding:14px 40px 14px 16px;animation:.16s ease-out Toast-module__rTKWTW__toastIn;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000059}.Toast-module__rTKWTW__toast:before{content:"";background:var(--toast-accent);width:4px;position:absolute;inset:0 auto 0 0}.Toast-module__rTKWTW__toast[data-variant=success]{--toast-accent:#34d399}.Toast-module__rTKWTW__toast[data-variant=error]{--toast-accent:#f87171}.Toast-module__rTKWTW__toast[data-variant=warning]{--toast-accent:#fbbf24}.Toast-module__rTKWTW__toast[data-variant=info]{--toast-accent:#60a5fa}.Toast-module__rTKWTW__content{gap:4px;display:grid}.Toast-module__rTKWTW__title{letter-spacing:.2px;margin:0;font-size:14px;font-weight:600}.Toast-module__rTKWTW__message{opacity:.9;margin:0;font-size:13px;line-height:1.35}.Toast-module__rTKWTW__close{color:#f2f4f5;cursor:pointer;background:#ffffff14;border:none;border-radius:999px;place-items:center;width:24px;height:24px;transition:background .12s,transform .12s;display:grid;position:absolute;top:8px;right:8px}.Toast-module__rTKWTW__close:hover{background:#ffffff29}.Toast-module__rTKWTW__close:active{transform:scale(.95)}.Toast-module__rTKWTW__duration{background:#ffffff14;height:3px;position:absolute;top:0;left:0;right:0;overflow:hidden}.Toast-module__rTKWTW__durationFill{transform-origin:0;animation:Toast-module__rTKWTW__toastDuration var(--toast-duration,3s) linear forwards;background:#fff3;position:absolute;inset:0}.Toast-module__rTKWTW__durationFill:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff59 45%,#fff9 55%,#fff0 100%);animation:1.2s ease-in-out infinite Toast-module__rTKWTW__toastShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes Toast-module__rTKWTW__toastIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes Toast-module__rTKWTW__toastDuration{to{transform:scaleX(0)}}@keyframes Toast-module__rTKWTW__toastShimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.Toast-module__rTKWTW__toast,.Toast-module__rTKWTW__durationFill,.Toast-module__rTKWTW__durationFill:after{animation:none}}
.Tooltip-module__dZABpG__tooltip{z-index:1200;color:#f9fafb;letter-spacing:.01em;pointer-events:none;opacity:0;transform-origin:50%;white-space:nowrap;background:#111827;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;transition:opacity .12s ease-out,transform .12s ease-out;position:fixed;transform:scale(.96);box-shadow:0 8px 24px #0f172a59,0 2px 6px #0f172a40}.Tooltip-module__dZABpG__tooltip[data-visible=true]{opacity:1;transform:scale(1)}.Tooltip-module__dZABpG__tooltip:after{content:"";border:6px solid #0000;width:0;height:0;position:absolute}.Tooltip-module__dZABpG__tooltip[data-placement=top]:after{border-top-color:#111827;border-bottom:0;bottom:-6px;left:50%;transform:translate(-50%)}.Tooltip-module__dZABpG__tooltip[data-placement=bottom]:after{border-top:0;border-bottom-color:#111827;top:-6px;left:50%;transform:translate(-50%)}.Tooltip-module__dZABpG__tooltip[data-placement=left]:after{border-left-color:#111827;border-right:0;top:50%;right:-6px;transform:translateY(-50%)}.Tooltip-module__dZABpG__tooltip[data-placement=right]:after{border-left:0;border-right-color:#111827;top:50%;left:-6px;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.Tooltip-module__dZABpG__tooltip{transition:none}}
.CameraAddressAliasesSection-module__GFGJ0G__section{flex-direction:column;gap:12px;width:100%;display:flex}.CameraAddressAliasesSection-module__GFGJ0G__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.CameraAddressAliasesSection-module__GFGJ0G__title,.CameraAddressAliasesSection-module__GFGJ0G__createTitle{color:#cfd2d8;margin:0;font-size:12px;font-weight:700}.CameraAddressAliasesSection-module__GFGJ0G__description,.CameraAddressAliasesSection-module__GFGJ0G__helperText,.CameraAddressAliasesSection-module__GFGJ0G__emptyText,.CameraAddressAliasesSection-module__GFGJ0G__fingerprint,.CameraAddressAliasesSection-module__GFGJ0G__deleteText{color:#b5bac0;margin:0;font-size:12px}.CameraAddressAliasesSection-module__GFGJ0G__count{color:#e2e4e8;background:#20242d;border:1px solid #34393c;border-radius:8px;justify-content:center;align-items:center;min-width:28px;height:24px;font-size:12px;font-weight:700;display:inline-flex}.CameraAddressAliasesSection-module__GFGJ0G__aliasList{flex-direction:column;gap:8px;display:flex}.CameraAddressAliasesSection-module__GFGJ0G__aliasItem,.CameraAddressAliasesSection-module__GFGJ0G__createBox,.CameraAddressAliasesSection-module__GFGJ0G__deletePrompt{background-color:#212430;border:1px solid #34393c;border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.CameraAddressAliasesSection-module__GFGJ0G__aliasContent{flex-direction:column;gap:4px;min-width:0;display:flex}.CameraAddressAliasesSection-module__GFGJ0G__aliasName{color:#e2e4e8;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.CameraAddressAliasesSection-module__GFGJ0G__aliasActions,.CameraAddressAliasesSection-module__GFGJ0G__promptActions{flex-wrap:wrap;gap:8px;display:flex}.CameraAddressAliasesSection-module__GFGJ0G__createGrid{grid-template-columns:1fr;gap:10px;display:grid}.CameraAddressAliasesSection-module__GFGJ0G__fieldLabel{color:#cfd2d8;flex-direction:column;gap:6px;font-size:11px;display:flex}.CameraAddressAliasesSection-module__GFGJ0G__input{color:#e2e4e8;background-color:#20242d;border:1px solid #363f54;border-radius:8px;outline:none;width:100%;min-height:30px;padding:8px 10px;font-size:12px}.CameraAddressAliasesSection-module__GFGJ0G__primaryButton,.CameraAddressAliasesSection-module__GFGJ0G__ghostButton,.CameraAddressAliasesSection-module__GFGJ0G__dangerButton{cursor:pointer;border-radius:8px;min-height:30px;padding:7px 12px;font-size:12px}.CameraAddressAliasesSection-module__GFGJ0G__primaryButton{color:#fff;background:#4488e0;border:1px solid #3569b0}.CameraAddressAliasesSection-module__GFGJ0G__ghostButton{color:#e2e4e8;background:0 0;border:1px solid #4a535f}.CameraAddressAliasesSection-module__GFGJ0G__dangerButton{color:#ffd6d6;background:#612222;border:1px solid #8a3434}.CameraAddressAliasesSection-module__GFGJ0G__primaryButton:disabled,.CameraAddressAliasesSection-module__GFGJ0G__ghostButton:disabled,.CameraAddressAliasesSection-module__GFGJ0G__dangerButton:disabled,.CameraAddressAliasesSection-module__GFGJ0G__input:disabled{opacity:.6;cursor:not-allowed}.CameraAddressAliasesSection-module__GFGJ0G__errorText{color:#ff7a7a;margin:0;font-size:12px}@media (min-width:1024px){.CameraAddressAliasesSection-module__GFGJ0G__aliasItem{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.CameraAddressAliasesSection-module__GFGJ0G__createGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr)}}
.ListField-module__FnA9cq__listField{flex-direction:column;gap:10px;display:flex}.ListField-module__FnA9cq__label{margin-bottom:2px;font-size:12px;font-weight:700}.ListField-module__FnA9cq__row{flex-direction:column;gap:6px;display:flex}.ListField-module__FnA9cq__itemLabel{color:#cfd2d8;font-size:11px}.ListField-module__FnA9cq__inputGroup{align-items:center;gap:8px;display:flex}.ListField-module__FnA9cq__input{color:#e2e4e8;background:#20242d;border:1px solid #363f54;border-radius:10px;flex:1;padding:8px 10px;font-size:12px}.ListField-module__FnA9cq__removeButton,.ListField-module__FnA9cq__addButton{color:#e2e4e8;cursor:pointer;background:0 0;border:1px solid #5a6066;border-radius:10px;padding:8px 12px;font-size:11px}.ListField-module__FnA9cq__addButton{border-radius:999px;align-self:center;align-items:center;gap:6px;padding:6px 14px;display:inline-flex}.ListField-module__FnA9cq__removeButton:disabled,.ListField-module__FnA9cq__addButton:disabled{opacity:.6;cursor:not-allowed}.ListField-module__FnA9cq__errorText{color:#ff7a7a;text-align:center;align-self:center;width:fit-content;max-width:100%;font-size:12px}@media (min-width:1024px){.ListField-module__FnA9cq__listField{gap:12px}.ListField-module__FnA9cq__row{grid-template-columns:120px 1fr;align-items:center;gap:12px;display:grid}.ListField-module__FnA9cq__itemLabel{color:#b8bdc5;font-size:12px}.ListField-module__FnA9cq__inputGroup{width:100%}.ListField-module__FnA9cq__input{height:30px}}
.DeleteEstablishmentPopup-module__1jeW5G__body{padding:0 20px 24px}.DeleteEstablishmentPopup-module__1jeW5G__content{color:#eef1f4;flex-direction:column;gap:18px;display:flex}.DeleteEstablishmentPopup-module__1jeW5G__iconWrap{border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.DeleteEstablishmentPopup-module__1jeW5G__iconDanger{color:#ff9c9c;background:radial-gradient(circle at top,#dc48482e,#0000 65%),#76262657;border:1px solid #db5d5d40}.DeleteEstablishmentPopup-module__1jeW5G__iconInfo{color:#9fc2ff;background:radial-gradient(circle at top,#548ee42e,#0000 65%),#28436c57;border:1px solid #6297e840}.DeleteEstablishmentPopup-module__1jeW5G__icon{font-size:24px}.DeleteEstablishmentPopup-module__1jeW5G__textBlock{flex-direction:column;gap:8px;display:flex}.DeleteEstablishmentPopup-module__1jeW5G__title{color:#f3f5f7;font-size:20px;font-weight:700;line-height:1.15}.DeleteEstablishmentPopup-module__1jeW5G__description{color:#d6dae0;font-size:14px;line-height:1.5}.DeleteEstablishmentPopup-module__1jeW5G__helperText{color:#99a1ab;font-size:13px;line-height:1.45}.DeleteEstablishmentPopup-module__1jeW5G__actions{flex-direction:column-reverse;gap:10px;display:flex}.DeleteEstablishmentPopup-module__1jeW5G__primaryButton,.DeleteEstablishmentPopup-module__1jeW5G__secondaryButton{cursor:pointer;border:1px solid #0000;border-radius:12px;width:100%;min-height:42px;font-size:13px;font-weight:600;transition:transform .16s,background-color .16s,border-color .16s,opacity .16s}.DeleteEstablishmentPopup-module__1jeW5G__primaryButton{color:#fff;background:linear-gradient(#d85b58 0%,#b63f3b 100%);border-color:#c94d49}.DeleteEstablishmentPopup-module__1jeW5G__secondaryButton{color:#d9dde2;background:#ffffff08;border-color:#3a4146}.DeleteEstablishmentPopup-module__1jeW5G__primaryButton:hover:not(:disabled),.DeleteEstablishmentPopup-module__1jeW5G__secondaryButton:hover:not(:disabled){transform:translateY(-1px)}.DeleteEstablishmentPopup-module__1jeW5G__primaryButton:hover:not(:disabled){background:linear-gradient(#df6663 0%,#bd4945 100%)}.DeleteEstablishmentPopup-module__1jeW5G__secondaryButton:hover:not(:disabled){background:#ffffff0f}.DeleteEstablishmentPopup-module__1jeW5G__primaryButton:disabled,.DeleteEstablishmentPopup-module__1jeW5G__secondaryButton:disabled{opacity:.65;cursor:not-allowed;transform:none}@media (min-width:768px){.DeleteEstablishmentPopup-module__1jeW5G__body{padding:0 24px 28px}.DeleteEstablishmentPopup-module__1jeW5G__actions{flex-direction:row;justify-content:flex-end}.DeleteEstablishmentPopup-module__1jeW5G__primaryButton,.DeleteEstablishmentPopup-module__1jeW5G__secondaryButton{width:auto;min-width:160px;padding:0 18px}}
.EstablishmentRow-module__zpiwKa__tableRow{grid-template-columns:var(--establishments-table-columns);color:#d7d7d7;background-color:#212430;border-radius:0;align-items:center;column-gap:12px;min-width:0;padding:8px 12px;font-size:clamp(12px,.95vw,13px);display:grid;position:relative}.EstablishmentRow-module__zpiwKa__tableRow:nth-child(2n){background-color:#2b2f3d}.EstablishmentRow-module__zpiwKa__tableRow:hover,.EstablishmentRow-module__zpiwKa__tableRow.EstablishmentRow-module__zpiwKa__tableRowSelected,.EstablishmentRow-module__zpiwKa__tableRow.EstablishmentRow-module__zpiwKa__tableRowSelected:nth-child(2n),.EstablishmentRow-module__zpiwKa__tableRow.EstablishmentRow-module__zpiwKa__tableRowSelected:hover{background-color:#305f6f}.EstablishmentRow-module__zpiwKa__tableCell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.EstablishmentRow-module__zpiwKa__tableCellCheckbox{justify-content:center;display:flex}.EstablishmentRow-module__zpiwKa__tableCellActions{justify-content:flex-end;gap:6px;display:flex}.EstablishmentRow-module__zpiwKa__checkbox{appearance:none;cursor:pointer;background-color:#bdbdbd;border:1px solid #8a8a8a;border-radius:4px;width:16px;height:16px}.EstablishmentRow-module__zpiwKa__checkbox:checked{background-color:#4192ef;border-color:#4192ef;box-shadow:inset 0 0 0 2px #2b2f30}.EstablishmentRow-module__zpiwKa__tableActionButton{color:#d9d9d9;cursor:pointer;background-color:#3b3f41;border:1px solid #4a4d4f;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.EstablishmentRow-module__zpiwKa__tableActionButton:hover{background-color:#45494b}.EstablishmentRow-module__zpiwKa__tableActionIcon{font-size:14px}
.EstablishmentsMenu-module__20tQrW__titleContainer{width:100%;min-height:var(--reports-step-header-min-height,44px);padding-block:var(--reports-step-header-padding-block,clamp(8px, 2.5vw, 14px));justify-content:center;align-items:center;display:flex;position:relative}.EstablishmentsMenu-module__20tQrW__title{font-weight:700;font-size:var(--reports-step-view-title-size-mobile,clamp(16px, 4.6vw, 20px));line-height:var(--reports-step-view-title-line-height,1.05);margin:0}.EstablishmentsMenu-module__20tQrW__backButton{cursor:pointer;background-color:#0000;border:1px solid #34393c;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;left:0}.EstablishmentsMenu-module__20tQrW__backIcon{font-size:16px}.EstablishmentsMenu-module__20tQrW__establishmentsMenuContainer{gap:var(--reports-step-panel-gap,clamp(10px, 3vw, 16px));flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex}.EstablishmentsMenu-module__20tQrW__establishmentsMenu{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.EstablishmentsMenu-module__20tQrW__establishmentsMenuWrapper{background-color:var(--reports-step-panel-bg,#171a26);width:100%;height:100%;padding:var(--reports-step-panel-padding,clamp(14px, 4vw, 20px));border-radius:var(--reports-step-panel-radius,16px);border:var(--reports-step-panel-border,1px solid #ffffff0a);box-shadow:var(--reports-step-panel-shadow,0 10px 30px #0000003d);justify-content:flex-start;align-items:stretch;gap:var(--reports-step-panel-gap,clamp(12px, 3vw, 18px));flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow-y:auto}.EstablishmentsMenu-module__20tQrW__establishmentsMenuContent{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(14px,3vw,20px);width:100%;max-width:min(100%,600px);min-height:0;margin:0 auto;display:flex}.EstablishmentsMenu-module__20tQrW__selectedReportTypeContainer{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.EstablishmentsMenu-module__20tQrW__selectedReportTypeIcon{margin:0;font-size:clamp(52px,10vw,78px)}.EstablishmentsMenu-module__20tQrW__selectedReportTypeText{margin:0;font-size:clamp(18px,4.6vw,24px);font-weight:700}.EstablishmentsMenu-module__20tQrW__managementButtonMobile,.EstablishmentsMenu-module__20tQrW__managementButtonDesktop{cursor:pointer;color:inherit;background:0 0;border:1px solid #34393c;border-radius:8px;justify-content:center;align-items:center;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.EstablishmentsMenu-module__20tQrW__managementButtonMobile:hover,.EstablishmentsMenu-module__20tQrW__managementButtonDesktop:hover{background-color:#2c3133;border-color:#4a5155}.EstablishmentsMenu-module__20tQrW__managementButtonMobile:focus-visible,.EstablishmentsMenu-module__20tQrW__managementButtonDesktop:focus-visible{outline-offset:2px;outline:2px solid #155edd}.EstablishmentsMenu-module__20tQrW__managementButtonMobile{width:28px;height:28px;position:absolute;right:0}.EstablishmentsMenu-module__20tQrW__managementButtonDesktop{z-index:1;width:32px;height:32px;position:absolute;top:14px;right:14px}.EstablishmentsMenu-module__20tQrW__managementIcon{display:block}.EstablishmentsMenu-module__20tQrW__establishmentsMenuTitle{text-align:center;width:100%;font-size:clamp(16px,3.2vw,18px)}.EstablishmentsMenu-module__20tQrW__establishmentsTitle{margin:0}.EstablishmentsMenu-module__20tQrW__establishmentsTitleSpan{color:#155edd}.EstablishmentsMenu-module__20tQrW__dropdownSelectorContainer{background-color:#0000;justify-content:center;align-items:stretch;width:100%;min-height:clamp(34px,6vw,42px);display:flex}.EstablishmentsMenu-module__20tQrW__dropdownSelector{z-index:2;--dropdown-z-index:2;--dropdown-background:#212430;--dropdown-border:2px solid #fff;--dropdown-radius:8px;--dropdown-closed-height:clamp(34px, 6vw, 42px);--dropdown-open-height:156px;--dropdown-options-max-height:108px;--dropdown-button-height:clamp(32px, 5.4vw, 40px);--dropdown-padding-x:14px;--dropdown-options-container-padding:0 4px 4px 0;--dropdown-options-list-padding:6px 6px 8px 6px;--dropdown-option-padding-y:7px;width:100%;min-width:0;position:relative}.EstablishmentsMenu-module__20tQrW__establishmentSelectorContainer{-webkit-user-select:none;user-select:none;z-index:100;justify-content:center;align-items:center;height:45px;padding:8px;display:flex;position:relative}.EstablishmentsMenu-module__20tQrW__establishmentSelectorWrapper{will-change:max-height;background-color:#212430;border:2px solid #fff;border-radius:8px;flex-direction:column;gap:8px;width:90%;max-width:300px;max-height:45px;padding:10px;transition:max-height .3s;display:flex;position:absolute;top:0;overflow:hidden}.EstablishmentsMenu-module__20tQrW__selectorWrapperOpen{max-height:120px}.EstablishmentsMenu-module__20tQrW__selectorWrapperClosed{max-height:45px}.EstablishmentsMenu-module__20tQrW__placeholderContainer{width:100%;display:flex}.EstablishmentsMenu-module__20tQrW__placeholder{justify-content:space-between;align-items:center;width:100%;display:flex}.EstablishmentsMenu-module__20tQrW__placeholderText{font-size:12px}.EstablishmentsMenu-module__20tQrW__dropdown{font-size:22px}.EstablishmentsMenu-module__20tQrW__establishmentsListContainer{flex-direction:column;padding-block:8px;display:flex;overflow-y:auto}.EstablishmentsMenu-module__20tQrW__establishmentButton{padding:6px;display:flex}.EstablishmentsMenu-module__20tQrW__establishmentButton:hover{background-color:#265445}.EstablishmentsMenu-module__20tQrW__establishmentName{font-size:14px}.EstablishmentsMenu-module__20tQrW__nextButtonContainer{display:flex}.EstablishmentsMenu-module__20tQrW__nextButtonWrapper{justify-content:center;width:100%;display:flex}.EstablishmentsMenu-module__20tQrW__nextButton{color:inherit;background-color:#212430;border:2px solid #dd3140;border-radius:10px;padding-block:clamp(6px,2.6vw,8px);padding-inline:clamp(20px,10vw,32px)}.EstablishmentsMenu-module__20tQrW__nextButtonText{font-size:clamp(12px,3.6vw,14px)}@media not (min-height:520px){.EstablishmentsMenu-module__20tQrW__establishmentsMenuWrapper{gap:10px;padding:12px}}.EstablishmentsMenu-module__20tQrW__desktopBackButton{display:none}@media (min-width:1024px){.EstablishmentsMenu-module__20tQrW__titleContainer{display:none}.EstablishmentsMenu-module__20tQrW__desktopBackButton{cursor:pointer;background-color:#0000;border:1px solid #34393c;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;width:28px;height:28px;display:inline-flex}.EstablishmentsMenu-module__20tQrW__desktopBackButton:hover{background-color:#2c3133}.EstablishmentsMenu-module__20tQrW__managementButtonDesktop{top:18px;right:18px}}@media not (min-width:1024px){.EstablishmentsMenu-module__20tQrW__managementButtonDesktop{display:none}.EstablishmentsMenu-module__20tQrW__managementButtonMobile{display:inline-flex}}@media (min-width:1024px){.EstablishmentsMenu-module__20tQrW__managementButtonMobile{display:none}}
.EstablishmentDetails-module___Z7GmG__detailsPanel{flex-direction:column;gap:14px;padding:6px 10px 18px;display:flex}.EstablishmentDetails-module___Z7GmG__detailsEmpty{color:#c3c7cb;justify-content:center;align-items:center;min-height:120px;font-size:12px;display:flex}.EstablishmentDetails-module___Z7GmG__detailsCard{background-color:#111421d9;border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.EstablishmentDetails-module___Z7GmG__detailsHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.EstablishmentDetails-module___Z7GmG__detailsTitle{color:#d7dbe0;font-size:18px;font-weight:700}.EstablishmentDetails-module___Z7GmG__detailsId{color:#cfd2d8;font-size:12px}.EstablishmentDetails-module___Z7GmG__detailsSectionTitle{color:#d7dbe0;font-size:14px;font-weight:700}.EstablishmentDetails-module___Z7GmG__detailsDivider{background-color:#52525269;width:100%;height:1px}.EstablishmentDetails-module___Z7GmG__detailsRow{flex-direction:column;gap:4px;display:flex}.EstablishmentDetails-module___Z7GmG__detailsLabel{color:#cfd2d8;font-size:12px;font-weight:700}.EstablishmentDetails-module___Z7GmG__detailsValueLink{color:#4b8fe0;font-size:12px}.EstablishmentDetails-module___Z7GmG__detailsList{flex-direction:column;gap:8px;display:flex}.EstablishmentDetails-module___Z7GmG__detailsListItem{color:#cfd2d8;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:2px 0;font-size:12px;display:inline-flex}.EstablishmentDetails-module___Z7GmG__detailsCaret{font-size:16px}.EstablishmentDetails-module___Z7GmG__detailsSubList{flex-direction:column;gap:6px;padding-left:20px;display:flex}.EstablishmentDetails-module___Z7GmG__detailsSubItem{color:#b5bac0;font-size:12px}.EstablishmentDetails-module___Z7GmG__detailsTelegramAccountRow{background-color:#171a26;border:1px solid #34393c;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.EstablishmentDetails-module___Z7GmG__detailsTelegramAccountName{overflow-wrap:anywhere;color:#e2e4e8;min-width:0;font-size:12px}.EstablishmentDetails-module___Z7GmG__detailsAccountContent{flex-direction:column;gap:4px;min-width:0;display:flex}.EstablishmentDetails-module___Z7GmG__detailsAccountStatus{color:#b5bac0;font-size:11px}.EstablishmentDetails-module___Z7GmG__detailsAccountActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.EstablishmentDetails-module___Z7GmG__detailsInlineCode{color:#e2e4e8;font-family:Courier New,Courier,monospace}.EstablishmentDetails-module___Z7GmG__detailsTelegramLinkBox{background-color:#212430;border:1px solid #52525269;border-radius:12px;flex-direction:column;gap:10px;margin-top:8px;padding:12px;display:flex}.EstablishmentDetails-module___Z7GmG__detailsTelegramActions{flex-wrap:wrap;gap:8px;display:flex}.EstablishmentDetails-module___Z7GmG__detailsWhatsappFormGrid{grid-template-columns:1fr;gap:10px;display:grid}.EstablishmentDetails-module___Z7GmG__detailsFieldLabel{color:#cfd2d8;flex-direction:column;gap:6px;font-size:12px;display:flex}.EstablishmentDetails-module___Z7GmG__detailsInput{color:#e2e4e8;background-color:#20242d;border:1px solid #363f54;border-radius:10px;outline:none;width:100%;padding:8px 10px;font-size:12px}.EstablishmentDetails-module___Z7GmG__detailsErrorText{color:#ff7a7a;margin:0;font-size:12px}.EstablishmentDetails-module___Z7GmG__detailsActionButton,.EstablishmentDetails-module___Z7GmG__detailsGhostButton,.EstablishmentDetails-module___Z7GmG__detailsDangerButton{cursor:pointer;border-radius:8px;padding:8px 12px;font-size:12px}.EstablishmentDetails-module___Z7GmG__detailsActionButton{color:#fff;background:#4488e0;border:1px solid #3569b0}.EstablishmentDetails-module___Z7GmG__detailsGhostButton{color:#d7dbe0;background:0 0;border:1px solid #4a535f}.EstablishmentDetails-module___Z7GmG__detailsDangerButton{color:#fff;background:#b91c1c;border:1px solid #7f1d1d;flex:none}.EstablishmentDetails-module___Z7GmG__detailsActionButton:disabled,.EstablishmentDetails-module___Z7GmG__detailsGhostButton:disabled,.EstablishmentDetails-module___Z7GmG__detailsDangerButton:disabled{opacity:.6;cursor:not-allowed}.EstablishmentDetails-module___Z7GmG__detailsLinkCodeCard{background-color:#212430;border:1px solid #34393c;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.EstablishmentDetails-module___Z7GmG__detailsLinkCodeLabel{text-transform:uppercase;color:#cfd2d8;margin:0;font-size:11px}.EstablishmentDetails-module___Z7GmG__detailsLinkCodeValue{letter-spacing:.08em;color:#fff;margin:0;font-size:clamp(18px,2vw,20px);font-weight:700;line-height:1.2}.EstablishmentDetails-module___Z7GmG__detailsReportCard{background-color:#212430;border:1px solid #2b2f33;border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.EstablishmentDetails-module___Z7GmG__detailsReportTitle{color:#cfd2d8;font-size:12px;font-weight:700}.EstablishmentDetails-module___Z7GmG__detailsReportList{flex-direction:column;gap:10px;max-height:220px;display:flex;overflow-y:auto}.EstablishmentDetails-module___Z7GmG__detailsReportItem{background-color:#171a26;border:1px solid #2b2f33;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.EstablishmentDetails-module___Z7GmG__detailsReportCheckbox{appearance:none;cursor:default;background-color:#bdbdbd;border:1px solid #8a8a8a;border-radius:4px;width:12px;height:12px}.EstablishmentDetails-module___Z7GmG__detailsReportCheckbox:checked{background-color:#155edd;border-color:#155edd;box-shadow:inset 0 0 0 2px #2b2f30}.EstablishmentDetails-module___Z7GmG__detailsReportCheckbox:disabled{opacity:1}.EstablishmentDetails-module___Z7GmG__detailsReportIcon{justify-content:center;align-items:center;display:inline-flex}.EstablishmentDetails-module___Z7GmG__detailsReportName{font-size:12px;font-weight:600}@media (min-width:1024px){.EstablishmentDetails-module___Z7GmG__detailsPanel{gap:18px;padding:12px 18px 24px}.EstablishmentDetails-module___Z7GmG__detailsCard{border-radius:18px;padding:22px 24px}.EstablishmentDetails-module___Z7GmG__detailsTitle{font-size:20px}.EstablishmentDetails-module___Z7GmG__detailsRow{flex-direction:row;align-items:center;gap:10px}.EstablishmentDetails-module___Z7GmG__detailsLabel{min-width:140px}.EstablishmentDetails-module___Z7GmG__detailsReportCard{border-radius:16px;padding:16px}.EstablishmentDetails-module___Z7GmG__detailsReportList{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:none;display:grid}.EstablishmentDetails-module___Z7GmG__detailsWhatsappFormGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
.SubjectsManagementPanel-module__KnC8na__panel{color:#f4f7fb;gap:var(--reports-step-panel-gap,clamp(10px, 3vw, 16px));background:0 0;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;position:relative}.SubjectsManagementPanel-module__KnC8na__viewHeader{width:100%;min-height:var(--reports-step-header-min-height,44px);padding-block:var(--reports-step-header-padding-block,clamp(8px, 2.5vw, 14px));justify-content:center;align-items:center;display:flex;position:relative}.SubjectsManagementPanel-module__KnC8na__viewBackButton{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:1px solid #34393c;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;left:0}.SubjectsManagementPanel-module__KnC8na__viewBackIcon{object-fit:contain;width:16px;height:16px}.SubjectsManagementPanel-module__KnC8na__viewTitle{color:#f4f7fb;font-size:var(--reports-step-view-title-size-mobile,clamp(16px, 4.6vw, 20px));font-weight:700;line-height:var(--reports-step-view-title-line-height,1.05);letter-spacing:-.02em;margin:0}.SubjectsManagementPanel-module__KnC8na__panelBody{padding:var(--reports-step-panel-padding,clamp(14px, 4vw, 20px));border-radius:var(--reports-step-panel-radius,16px);border:var(--reports-step-panel-border,1px solid #ffffff0a);min-height:0;box-shadow:var(--reports-step-panel-shadow,0 10px 30px #0000003d);background:var(--reports-step-panel-bg,#171a26);flex-direction:column;flex:1;gap:20px;display:flex;overflow:visible}.SubjectsManagementPanel-module__KnC8na__controlsSection{gap:10px;width:100%;display:grid}.SubjectsManagementPanel-module__KnC8na__desktopToolbar{display:none}.SubjectsManagementPanel-module__KnC8na__toolbarRow{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.SubjectsManagementPanel-module__KnC8na__desktopContent{display:none}.SubjectsManagementPanel-module__KnC8na__mobileContent{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.SubjectsManagementPanel-module__KnC8na__mobileDetailView{flex:1;align-content:start;gap:6px;min-width:0;min-height:0;display:grid;overflow:hidden}.SubjectsManagementPanel-module__KnC8na__searchField{background:#2b2f3d;border:1px solid #2f3441;border-radius:10px;align-items:center;min-height:36px;transition:border-color .12s,box-shadow .12s,background-color .12s;display:flex;position:relative}.SubjectsManagementPanel-module__KnC8na__searchField:focus-within{background:#313544;border-color:#51576b;box-shadow:0 0 0 3px #717a9429}.SubjectsManagementPanel-module__KnC8na__searchFieldActive{background:#313544;border-color:#444b5f}.SubjectsManagementPanel-module__KnC8na__searchIcon{color:#8b90a5;flex-shrink:0;order:2;margin-right:12px;font-size:.95rem}.SubjectsManagementPanel-module__KnC8na__searchInput{color:#f5f7fb;background:0 0;border:0;outline:none;order:1;width:100%;min-width:0;padding:8px 10px 8px 14px;font-size:.86rem;line-height:1.2}.SubjectsManagementPanel-module__KnC8na__searchInput:focus-visible{outline:none}.SubjectsManagementPanel-module__KnC8na__searchInput::placeholder{color:#8f93a7}.SubjectsManagementPanel-module__KnC8na__actionsRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.SubjectsManagementPanel-module__KnC8na__dropdownSelector{--dropdown-background:#2b2f3d;--dropdown-border:1px solid #2f3441;--dropdown-radius:10px;--dropdown-closed-height:36px;--dropdown-options-max-height:168px;--dropdown-options-list-padding:6px;--dropdown-option-padding-y:7px;--dropdown-button-height:36px;--dropdown-padding-x:.75rem;--dropdown-font-size:.76rem;--dropdown-icon-size:.88rem;--dropdown-focus-border:#51576b;--dropdown-focus-ring:#717a9429;--dropdown-option-hover:#313544;--dropdown-option-selected:#717a9433;--dropdown-z-index:140;min-width:0}.SubjectsManagementPanel-module__KnC8na__dateFilterField{align-items:center;display:flex}.SubjectsManagementPanel-module__KnC8na__dateInput{color:#eef3fb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#2b2f3d;border:1px solid #2f3441;border-radius:10px;outline:none;width:100%;min-width:0;min-height:36px;padding:.55rem .75rem;font-size:.76rem;transition:border-color .12s,box-shadow .12s,background-color .12s}.SubjectsManagementPanel-module__KnC8na__dateInput:focus-visible{background:#313544;border-color:#51576b;box-shadow:0 0 0 3px #717a9429}.SubjectsManagementPanel-module__KnC8na__dateInput::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.8;filter:invert()brightness(1.2)}.SubjectsManagementPanel-module__KnC8na__filterResetButton{color:#eef3fb;cursor:pointer;background:#2b2f3d;border:1px solid #2f3441;border-radius:10px;justify-content:center;align-items:center;transition:transform .12s,border-color .12s,background-color .12s,box-shadow .12s,color .12s;display:inline-flex}.SubjectsManagementPanel-module__KnC8na__filterResetButton:hover{background:#313544;border-color:#51576b;transform:translateY(-1px)}.SubjectsManagementPanel-module__KnC8na__filterResetButtonActive{color:#f4f7fb;background:#313544;border-color:#51576b;box-shadow:0 0 0 1px #717a942e}.SubjectsManagementPanel-module__KnC8na__filterButton{color:#eef3fb;cursor:pointer;background:#343948;border:1px solid #3a3f4f;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 .9rem;font-size:.8rem;font-weight:700;transition:transform .12s,border-color .12s,background-color .12s,box-shadow .12s,color .12s;display:inline-flex}.SubjectsManagementPanel-module__KnC8na__filterButton:hover{background:#3a4050;border-color:#51576b;transform:translateY(-1px)}.SubjectsManagementPanel-module__KnC8na__filterButtonActive{color:#f4f7fb;background:#3c4253;border-color:#4e5569;box-shadow:0 0 0 1px #717a942e}.SubjectsManagementPanel-module__KnC8na__filterResetButton:focus-visible,.SubjectsManagementPanel-module__KnC8na__filterButton:focus-visible,.SubjectsManagementPanel-module__KnC8na__select:focus-visible,.SubjectsManagementPanel-module__KnC8na__addSubjectButton:focus-visible,.SubjectsManagementPanel-module__KnC8na__deleteSubjectButton:focus-visible,.SubjectsManagementPanel-module__KnC8na__emptyStatePrimaryAction:focus-visible,.SubjectsManagementPanel-module__KnC8na__emptyStateSecondaryAction:focus-visible{outline-offset:2px;outline:2px solid #717a94}.SubjectsManagementPanel-module__KnC8na__filterGlyph{gap:3px;width:13px;display:grid}.SubjectsManagementPanel-module__KnC8na__filterGlyph span{background:#d6d8e0;border-radius:999px;height:1.5px;display:block}.SubjectsManagementPanel-module__KnC8na__filterResetButtonActive .SubjectsManagementPanel-module__KnC8na__filterGlyph span{background:#f4f7fb}.SubjectsManagementPanel-module__KnC8na__filterGlyph span:first-child{width:100%}.SubjectsManagementPanel-module__KnC8na__filterGlyph span:nth-child(2){width:68%}.SubjectsManagementPanel-module__KnC8na__filterGlyph span:nth-child(3){width:44%}.SubjectsManagementPanel-module__KnC8na__addSubjectButton{color:#f7fbff;cursor:pointer;background:#3a79c4;border:1px solid #3a79c4;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding-inline:.95rem;font-size:.8rem;font-weight:700;transition:transform .12s,background-color .12s,border-color .12s;display:inline-flex}.SubjectsManagementPanel-module__KnC8na__addSubjectButton:hover{background:#2f6db7;border-color:#2f6db7;transform:translateY(-1px)}.SubjectsManagementPanel-module__KnC8na__addSubjectIcon{font-size:.82rem}.SubjectsManagementPanel-module__KnC8na__deleteSubjectButton{color:#f7fbff;cursor:pointer;background:#8a3a38;border:1px solid #8a3a38;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding-inline:.95rem;font-size:.8rem;font-weight:700;transition:transform .12s,background-color .12s,border-color .12s,opacity .12s;display:inline-flex}.SubjectsManagementPanel-module__KnC8na__deleteSubjectButton:hover:not(:disabled){background:#7c3331;border-color:#7c3331;transform:translateY(-1px)}.SubjectsManagementPanel-module__KnC8na__deleteSubjectButton:disabled{opacity:.5;cursor:not-allowed}.SubjectsManagementPanel-module__KnC8na__deleteSubjectIcon{font-size:.78rem}.SubjectsManagementPanel-module__KnC8na__listRegion{flex:1;width:min(100%,760px);min-height:0;margin:4px auto 0;display:flex;overflow:visible}.SubjectsManagementPanel-module__KnC8na__desktopLayout{flex:1;grid-template-columns:minmax(0,1fr);gap:0;min-height:0;display:grid}.SubjectsManagementPanel-module__KnC8na__desktopLayoutWithDetail{grid-template-columns:minmax(0,1.9fr) minmax(280px,.6fr);gap:12px}.SubjectsManagementPanel-module__KnC8na__desktopResultsPanel,.SubjectsManagementPanel-module__KnC8na__desktopDetailPanel{background:#171a26;border:1px solid #1b1f20;border-radius:18px;min-height:0;box-shadow:0 10px 30px #00000047}.SubjectsManagementPanel-module__KnC8na__desktopResultsPanel{flex-direction:column;gap:12px;padding:14px;display:flex;overflow:hidden}.SubjectsManagementPanel-module__KnC8na__desktopResultsHeader{justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.SubjectsManagementPanel-module__KnC8na__desktopResultsCount,.SubjectsManagementPanel-module__KnC8na__desktopResultsSelection{color:#a7acb8;margin:0;font-size:.78rem;line-height:1.35}.SubjectsManagementPanel-module__KnC8na__desktopResultsCount span{color:#f3f4f6;font-weight:700}.SubjectsManagementPanel-module__KnC8na__desktopResultsSelection{white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.SubjectsManagementPanel-module__KnC8na__desktopInlineAction{color:#d6d8df;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.SubjectsManagementPanel-module__KnC8na__desktopInlineAction:hover{color:#fff}.SubjectsManagementPanel-module__KnC8na__desktopInlineAction:focus-visible,.SubjectsManagementPanel-module__KnC8na__desktopDetailCloseButton:focus-visible{outline-offset:2px;outline:2px solid #4f87ff}.SubjectsManagementPanel-module__KnC8na__desktopResultsBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.SubjectsManagementPanel-module__KnC8na__desktopTable{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow:hidden}.SubjectsManagementPanel-module__KnC8na__desktopTableShell{flex:1;align-items:stretch;gap:8px;min-width:0;min-height:0;display:flex}.SubjectsManagementPanel-module__KnC8na__desktopTableSurface{background:#212430;border-radius:14px;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.SubjectsManagementPanel-module__KnC8na__desktopTableScroller{flex:1;min-width:0;min-height:0;display:flex;overflow:auto hidden}.SubjectsManagementPanel-module__KnC8na__desktopTableTrack{background:#212430;flex-direction:column;flex:none;width:max-content;min-width:100%;min-height:0;display:flex}.SubjectsManagementPanel-module__KnC8na__desktopTableHeader,.SubjectsManagementPanel-module__KnC8na__desktopTableRow{grid-template-columns:36px 70px minmax(150px,1.5fr) minmax(132px,1.15fr) minmax(120px,.9fr) minmax(132px,1.1fr) minmax(136px,1fr);align-items:center;gap:12px;width:max-content;min-width:100%;display:grid}.SubjectsManagementPanel-module__KnC8na__desktopTableHeader{color:#e3e3e3;background:#2b2f3d;border-bottom:1px solid #323747;padding:12px 16px;font-size:.76rem;font-weight:600}.SubjectsManagementPanel-module__KnC8na__desktopHeaderCell,.SubjectsManagementPanel-module__KnC8na__desktopTableCell{min-width:0}.SubjectsManagementPanel-module__KnC8na__desktopTableBody{scrollbar-width:none;-ms-overflow-style:none;background:0 0;flex-direction:column;flex:auto;width:max-content;min-width:100%;min-height:0;display:flex;overflow:hidden auto}.SubjectsManagementPanel-module__KnC8na__desktopTableBody::-webkit-scrollbar{width:0;height:0}.SubjectsManagementPanel-module__KnC8na__desktopScrollbarOverlay{flex:0 0 6px;justify-content:center;align-items:stretch;width:6px;min-height:0;padding:50px 0 8px;display:flex}.SubjectsManagementPanel-module__KnC8na__desktopScrollbarRail{background:#72768e33;border-radius:999px;flex:1;width:6px;transition:background-color .12s;position:relative}.SubjectsManagementPanel-module__KnC8na__desktopScrollbarThumb{cursor:grab;touch-action:none;background:linear-gradient(#6b738a 0%,#5f667d 100%);border:0;border-radius:999px;width:100%;min-height:24px;transition:opacity .12s,background-color .12s,box-shadow .12s;position:absolute;inset:0 auto auto 0;box-shadow:0 0 0 1px #ffffff0f,0 6px 16px #00000038}.SubjectsManagementPanel-module__KnC8na__desktopScrollbarThumbHidden{opacity:0;pointer-events:none}.SubjectsManagementPanel-module__KnC8na__desktopScrollbarThumb:hover{background:linear-gradient(#76809a 0%,#67708a 100%)}.SubjectsManagementPanel-module__KnC8na__desktopScrollbarThumbDragging{cursor:grabbing;background:linear-gradient(#7f89a5 0%,#6d7791 100%);box-shadow:0 0 0 1px #ffffff14,0 8px 18px #00000042}.SubjectsManagementPanel-module__KnC8na__desktopTableRow{text-align:left;color:inherit;cursor:pointer;background:#212430;border-bottom:1px solid #323747;padding:7px 16px;transition:background-color .12s,border-color .12s}.SubjectsManagementPanel-module__KnC8na__desktopTableRow:nth-child(2n){background:#252938}.SubjectsManagementPanel-module__KnC8na__desktopTableRow:last-child{border-bottom:0}.SubjectsManagementPanel-module__KnC8na__desktopTableRow:hover{background:#2a3040}.SubjectsManagementPanel-module__KnC8na__desktopTableRow:focus-visible{outline-offset:-2px;outline:2px solid #51576b}.SubjectsManagementPanel-module__KnC8na__desktopTableRowChecked,.SubjectsManagementPanel-module__KnC8na__desktopTableRowChecked:nth-child(2n){background:#274d5b}.SubjectsManagementPanel-module__KnC8na__desktopTableRowActive,.SubjectsManagementPanel-module__KnC8na__desktopTableRowActive:nth-child(2n){background:#3b7182}.SubjectsManagementPanel-module__KnC8na__desktopSkeletonRow{cursor:default;pointer-events:none}.SubjectsManagementPanel-module__KnC8na__desktopSkeletonRow:hover,.SubjectsManagementPanel-module__KnC8na__desktopSkeletonRow:nth-child(2n):hover{background:inherit}.SubjectsManagementPanel-module__KnC8na__desktopSkeletonCheckbox,.SubjectsManagementPanel-module__KnC8na__desktopSkeletonPreview,.SubjectsManagementPanel-module__KnC8na__desktopSkeletonCopy,.SubjectsManagementPanel-module__KnC8na__desktopSkeletonChip,.SubjectsManagementPanel-module__KnC8na__desktopSkeletonFooterLine{opacity:.9}.SubjectsManagementPanel-module__KnC8na__desktopSkeletonPreview{display:block}.SubjectsManagementPanel-module__KnC8na__desktopSubjectIdentity{align-items:center;min-width:0;display:flex}.SubjectsManagementPanel-module__KnC8na__desktopCheckboxCell{justify-content:center;display:flex}.SubjectsManagementPanel-module__KnC8na__desktopCheckboxLabel{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.SubjectsManagementPanel-module__KnC8na__tableCheckbox{appearance:none;cursor:pointer;background:#bdbdbd;border:1px solid #8a8a8a;border-radius:4px;width:18px;height:18px;position:relative}.SubjectsManagementPanel-module__KnC8na__tableCheckbox:checked{background:#4b8fe9;border-color:#4b8fe9}.SubjectsManagementPanel-module__KnC8na__tableCheckbox:checked:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;position:absolute;inset:3px 5px 4px 4px;transform:rotate(45deg)}.SubjectsManagementPanel-module__KnC8na__tableCheckbox:indeterminate{background:#4b8fe9;border-color:#4b8fe9}.SubjectsManagementPanel-module__KnC8na__tableCheckbox:indeterminate:after{content:"";background:#fff;border-radius:999px;position:absolute;inset:7px 3px}.SubjectsManagementPanel-module__KnC8na__tableCheckbox:focus-visible{outline-offset:2px;outline:2px solid #aeb6cb}.SubjectsManagementPanel-module__KnC8na__subjectThumbnail{color:#727786;background:#b9b7b8;border-radius:6px;place-items:center;width:58px;height:58px;font-size:1.45rem;display:grid}.SubjectsManagementPanel-module__KnC8na__desktopSubjectName{color:#f4f7fb;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:500;line-height:1.25;overflow:hidden}.SubjectsManagementPanel-module__KnC8na__desktopCellMuted{color:#b4b6bf;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.3;overflow:hidden}.SubjectsManagementPanel-module__KnC8na__desktopRiskCell{align-items:center;display:flex}.SubjectsManagementPanel-module__KnC8na__desktopResultsFooter{justify-content:center;align-items:center;padding:10px 18px 12px;display:flex}.SubjectsManagementPanel-module__KnC8na__desktopResultsFootnote{color:#9aa0a4;margin:0;font-size:.76rem;line-height:1.35}.SubjectsManagementPanel-module__KnC8na__desktopDetailPanel{flex-direction:column;padding:16px 16px 14px;display:flex;overflow:hidden}.SubjectsManagementPanel-module__KnC8na__desktopDetailPanelOpen{border-color:#1b1f20}.SubjectsManagementPanel-module__KnC8na__desktopDetailHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.SubjectsManagementPanel-module__KnC8na__desktopDetailHeading{gap:4px;display:grid}.SubjectsManagementPanel-module__KnC8na__desktopDetailTitle{color:#f3f4f6;margin:0;font-size:.96rem;font-weight:700;line-height:1.1}.SubjectsManagementPanel-module__KnC8na__desktopDetailSubtitle{color:#8f93a7;margin:0;font-size:.74rem;line-height:1.35}.SubjectsManagementPanel-module__KnC8na__desktopDetailCloseButton{color:#d9d9d9;cursor:pointer;background:0 0;border:1px solid #4a4d4f;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.92rem;display:inline-grid}.SubjectsManagementPanel-module__KnC8na__desktopDetailCard{gap:14px;min-height:0;padding-right:4px;display:grid;overflow:auto}.SubjectsManagementPanel-module__KnC8na__desktopDetailAvatar{aspect-ratio:1;color:#c9c7c4;background:#6f7484;border-radius:12px;justify-self:center;place-items:center;width:min(100%,214px);display:grid}.SubjectsManagementPanel-module__KnC8na__desktopDetailAvatarIcon{font-size:clamp(5rem,8vw,6rem)}.SubjectsManagementPanel-module__KnC8na__desktopDetailIdentity{gap:8px;display:grid}.SubjectsManagementPanel-module__KnC8na__desktopDetailName{color:#f3f4f6;overflow-wrap:anywhere;text-align:center;margin:0;font-size:.98rem;font-weight:700;line-height:1.2}.SubjectsManagementPanel-module__KnC8na__desktopDetailMeta{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.SubjectsManagementPanel-module__KnC8na__desktopDetailMetaId{color:#d8d9df;align-items:center;gap:8px;font-size:.82rem;display:inline-flex}.SubjectsManagementPanel-module__KnC8na__desktopDetailFields{gap:10px;display:grid}.SubjectsManagementPanel-module__KnC8na__desktopDetailField{background:#141821;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.SubjectsManagementPanel-module__KnC8na__desktopDetailIcon{color:#58be56;background:#1b202a;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.82rem;display:grid}.SubjectsManagementPanel-module__KnC8na__desktopDetailCopy{gap:2px;min-width:0;display:grid}.SubjectsManagementPanel-module__KnC8na__desktopDetailLabel{color:#d9d9df;margin:0;font-size:.78rem;font-weight:500;line-height:1.2}.SubjectsManagementPanel-module__KnC8na__desktopDetailValue{color:#b4b6bf;overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.35}.SubjectsManagementPanel-module__KnC8na__desktopDetailActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto;display:grid}.SubjectsManagementPanel-module__KnC8na__desktopDetailActions .SubjectsManagementPanel-module__KnC8na__mobileDetailSecondaryAction,.SubjectsManagementPanel-module__KnC8na__desktopDetailActions .SubjectsManagementPanel-module__KnC8na__mobileDetailPrimaryAction{border-radius:10px;min-height:36px;padding:.62rem .85rem;font-size:.8rem}.SubjectsManagementPanel-module__KnC8na__desktopDetailActions .SubjectsManagementPanel-module__KnC8na__mobileDetailSecondaryAction{color:#b8bbc6;box-shadow:none;background:0 0;border-color:#4a4d4f}.SubjectsManagementPanel-module__KnC8na__desktopDetailActions .SubjectsManagementPanel-module__KnC8na__mobileDetailPrimaryAction{color:#f5f7fb;box-shadow:none;background:#0e5bd2;border-color:#0e5bd2}.SubjectsManagementPanel-module__KnC8na__subjectList,.SubjectsManagementPanel-module__KnC8na__skeletonList{flex-direction:column;flex:1;gap:12px;min-height:0;padding:6px 8px 18px 0;display:flex;overflow:auto}.SubjectsManagementPanel-module__KnC8na__skeletonCard{background:#2b2f3d;border:1px solid #70799833;border-radius:16px;grid-template-columns:76px minmax(0,1fr) auto;align-items:stretch;gap:12px;min-height:104px;padding:12px 14px;display:grid;box-shadow:0 8px 18px #0003}.SubjectsManagementPanel-module__KnC8na__subjectCard{background:linear-gradient(#363b4cf5,#2a2e3cf5),#2b2f3d;border:1px solid #70799833;border-radius:16px;width:100%;transition:border-color .12s,box-shadow .12s,background-color .12s;position:relative;box-shadow:0 10px 22px #00000038}.SubjectsManagementPanel-module__KnC8na__subjectCard:hover{background:linear-gradient(#3a4052fa,#2c313ffa),#2b2f3d;border-color:#7e9ce047}.SubjectsManagementPanel-module__KnC8na__subjectCardActive{border-color:#4981db80;box-shadow:0 0 0 1px #4981db29,0 12px 24px #00000042}.SubjectsManagementPanel-module__KnC8na__subjectCardMain{border-radius:inherit;width:100%;min-height:108px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:14px;padding:12px 52px 12px 12px;display:grid}.SubjectsManagementPanel-module__KnC8na__subjectCardMain:focus-visible,.SubjectsManagementPanel-module__KnC8na__subjectMenuButton:focus-visible,.SubjectsManagementPanel-module__KnC8na__subjectMenuItem:focus-visible{outline-offset:2px;outline:2px solid #4f87ff}.SubjectsManagementPanel-module__KnC8na__subjectAvatar{color:#f7fbff;letter-spacing:.04em;background:#727786;border-radius:10px;place-items:center;width:86px;height:86px;font-size:.92rem;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff14}.SubjectsManagementPanel-module__KnC8na__subjectInfo{flex-direction:column;justify-content:center;gap:6px;min-width:0;display:flex}.SubjectsManagementPanel-module__KnC8na__subjectTopRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.SubjectsManagementPanel-module__KnC8na__subjectCopy{gap:3px;min-width:0;display:grid}.SubjectsManagementPanel-module__KnC8na__subjectName{color:#f1f4fb;margin:0;font-size:1rem;font-weight:700;line-height:1.15}.SubjectsManagementPanel-module__KnC8na__subjectId,.SubjectsManagementPanel-module__KnC8na__subjectEstablishment,.SubjectsManagementPanel-module__KnC8na__subjectDate{color:#bfc5d4;align-items:center;gap:6px;min-width:0;margin:0;font-size:.78rem;line-height:1.28;display:inline-flex}.SubjectsManagementPanel-module__KnC8na__subjectIdLabel,.SubjectsManagementPanel-module__KnC8na__subjectDateLabel{color:#eff3fb;font-weight:700}.SubjectsManagementPanel-module__KnC8na__subjectRiskChip{flex-shrink:0;align-items:center;display:inline-flex}.SubjectsManagementPanel-module__KnC8na__subjectEstablishment{color:#c5cad8;line-height:1.3}.SubjectsManagementPanel-module__KnC8na__subjectDate{color:#aeb5c5}.SubjectsManagementPanel-module__KnC8na__subjectMetaIcon{object-fit:contain;opacity:.9;flex-shrink:0;width:13px;height:13px}.SubjectsManagementPanel-module__KnC8na__subjectEstablishment span,.SubjectsManagementPanel-module__KnC8na__subjectDate span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SubjectsManagementPanel-module__KnC8na__subjectCardMenu{z-index:3;position:absolute;top:10px;right:10px}.SubjectsManagementPanel-module__KnC8na__subjectMenuButton{color:#dce2ee;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.SubjectsManagementPanel-module__KnC8na__subjectMenuButton:hover{background:#ffffff0f}.SubjectsManagementPanel-module__KnC8na__subjectMenuIcon{object-fit:contain;width:16px;height:16px}.SubjectsManagementPanel-module__KnC8na__subjectMenuPanel{opacity:0;visibility:hidden;background:#181c26fa;border:1px solid #6c76944d;border-radius:12px;min-width:132px;padding:6px;transition:opacity .14s,transform .14s,visibility .14s;display:flex;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-4px);box-shadow:0 14px 24px #00000052}.SubjectsManagementPanel-module__KnC8na__subjectMenuPanelOpen{opacity:1;visibility:visible;transform:translateY(0)}.SubjectsManagementPanel-module__KnC8na__subjectMenuItem{color:#f2f5fb;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.SubjectsManagementPanel-module__KnC8na__subjectMenuItem:hover{color:#ff8e8e;background:#ffffff0f}.SubjectsManagementPanel-module__KnC8na__subjectMenuItemIcon{object-fit:contain;flex-shrink:0;width:14px;height:14px}.SubjectsManagementPanel-module__KnC8na__skeletonTopRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.SubjectsManagementPanel-module__KnC8na__skeletonAvatar{border-radius:10px;width:76px;height:76px}.SubjectsManagementPanel-module__KnC8na__skeletonBadge{flex-shrink:0}.SubjectsManagementPanel-module__KnC8na__skeletonContent{gap:8px;min-width:0;display:grid}.SubjectsManagementPanel-module__KnC8na__filtersModal{max-width:min(96vw,440px)}.SubjectsManagementPanel-module__KnC8na__desktopAddSubjectOverlay{z-index:20;background:0 0;align-items:flex-start;padding:12px 24px 24px;position:absolute;inset:0}.SubjectsManagementPanel-module__KnC8na__desktopAddSubjectOverlay>div{width:min(100%,680px);max-height:min(100%,760px)}.SubjectsManagementPanel-module__KnC8na__filtersPopupContent{gap:14px;padding:4px;display:grid}.SubjectsManagementPanel-module__KnC8na__filtersPopupHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.SubjectsManagementPanel-module__KnC8na__filtersPopupTitle{color:#f4f7fb;margin:0;font-size:.94rem;font-weight:700;line-height:1.1}.SubjectsManagementPanel-module__KnC8na__filtersPopupClearButton{color:#6ea0ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;font-weight:700}.SubjectsManagementPanel-module__KnC8na__filtersPopupClearButton:hover{color:#90b8ff}.SubjectsManagementPanel-module__KnC8na__filtersPopupClearButton:focus-visible{outline-offset:2px;outline:2px solid #4f87ff}.SubjectsManagementPanel-module__KnC8na__filtersPopupFields{gap:12px;display:grid}.SubjectsManagementPanel-module__KnC8na__mobileDetailSecondaryAction:focus-visible,.SubjectsManagementPanel-module__KnC8na__mobileDetailPrimaryAction:focus-visible{outline-offset:2px;outline:2px solid #4f87ff}.SubjectsManagementPanel-module__KnC8na__mobileDetailCard{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:2px 2px 0;display:grid;overflow:visible}.SubjectsManagementPanel-module__KnC8na__mobileDetailHero{justify-items:center;gap:6px;display:grid}.SubjectsManagementPanel-module__KnC8na__mobileDetailAvatar{aspect-ratio:1;background:#6f7487;border:0;border-radius:8px;place-items:center;width:min(100%,150px);margin:0 auto;display:grid;position:relative;overflow:hidden}.SubjectsManagementPanel-module__KnC8na__mobileDetailAvatar:before{content:"";background:radial-gradient(circle at 50% 18%,#ffffff14,#0000 32%),linear-gradient(#ffffff05,#05080f1f);position:absolute;inset:0}.SubjectsManagementPanel-module__KnC8na__mobileDetailAvatarImage{object-fit:cover;width:100%;height:100%;display:block}.SubjectsManagementPanel-module__KnC8na__mobileDetailAvatarGlow{filter:blur(10px);background:radial-gradient(circle,#0a76ff57,#0000 70%);border-radius:999px;height:20%;position:absolute;inset:auto 10px 8px}.SubjectsManagementPanel-module__KnC8na__mobileDetailAvatarInitials{z-index:1;color:#eff5ff;letter-spacing:.08em;font-size:clamp(1.1rem,4vw,1.45rem);font-weight:800;position:relative}.SubjectsManagementPanel-module__KnC8na__mobileDetailIdentity{justify-items:center;gap:4px;width:100%;min-width:0;display:grid}.SubjectsManagementPanel-module__KnC8na__mobileDetailName{color:#f1f2f6;letter-spacing:-.025em;text-align:center;overflow-wrap:anywhere;margin:0;font-size:clamp(.82rem,3.5vw,.95rem);font-weight:650;line-height:1.05}.SubjectsManagementPanel-module__KnC8na__mobileDetailRiskBadge{color:#ff6767;letter-spacing:.01em;background:#7d16162e;border:1px solid #eb555599;border-radius:7px;justify-content:center;align-items:center;min-height:19px;padding:0 7px;font-size:.58rem;font-weight:700;display:inline-flex}.SubjectsManagementPanel-module__KnC8na__mobileDetailGalleryCount{color:#8f98af;text-align:center;margin:0;font-size:.61rem;line-height:1.1}.SubjectsManagementPanel-module__KnC8na__mobileDetailFields{gap:6px;min-width:0;display:grid}.SubjectsManagementPanel-module__KnC8na__mobileDetailField{background:#131722;border:0;border-radius:7px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:30px;padding:7px 10px;display:grid}.SubjectsManagementPanel-module__KnC8na__mobileDetailIcon{color:#f0f3fa;background:0 0;border-radius:0;place-items:center;width:16px;height:16px;font-size:.68rem;display:grid}.SubjectsManagementPanel-module__KnC8na__mobileDetailMetaIcon{object-fit:contain;opacity:.92;width:12px;height:12px}.SubjectsManagementPanel-module__KnC8na__mobileDetailCopy{gap:0;min-width:0;display:grid}.SubjectsManagementPanel-module__KnC8na__mobileDetailLabel{color:#dfe8f9;margin:0;font-size:.78rem;font-weight:700;line-height:1.2;display:none}.SubjectsManagementPanel-module__KnC8na__mobileDetailValue{color:#c6cad5;white-space:normal;overflow-wrap:anywhere;margin:0;font-size:.68rem;font-weight:500;line-height:1.1}.SubjectsManagementPanel-module__KnC8na__mobileDetailThumbnails{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;width:100%;margin-top:0;padding:1px 1px 0;display:flex}.SubjectsManagementPanel-module__KnC8na__mobileDetailThumbnailButton{cursor:pointer;background:#0f172a;border:1px solid #ffffff14;border-radius:.55rem;flex:none;width:3.6rem;height:3.6rem;padding:0;transition:border-color .12s,box-shadow .12s,transform .12s;position:relative;overflow:hidden}.SubjectsManagementPanel-module__KnC8na__mobileDetailThumbnailButton:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#0000002e 100%);position:absolute;inset:0}.SubjectsManagementPanel-module__KnC8na__mobileDetailThumbnailButtonActive{border-color:#1a73ff;transform:translateY(-1px);box-shadow:0 0 0 1px #1a73ff52,0 4px 10px #0714312e}.SubjectsManagementPanel-module__KnC8na__mobileDetailThumbnailButton:focus-visible{outline-offset:2px;outline:2px solid #4f87ff}.SubjectsManagementPanel-module__KnC8na__mobileDetailThumbnailImage{object-fit:cover;width:100%;height:100%;display:block}.SubjectsManagementPanel-module__KnC8na__mobileDetailActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-width:0;padding-top:15px;display:flex}.SubjectsManagementPanel-module__KnC8na__mobileDetailSecondaryAction,.SubjectsManagementPanel-module__KnC8na__mobileDetailPrimaryAction{color:#f3f7ff;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:4.6rem;min-width:4.6rem;min-height:30px;padding:.35rem .55rem;font-size:.62rem;font-weight:600;line-height:1;transition:transform .12s,border-color .12s,background-color .12s,box-shadow .12s;display:inline-flex}.SubjectsManagementPanel-module__KnC8na__mobileDetailSecondaryAction svg,.SubjectsManagementPanel-module__KnC8na__mobileDetailPrimaryAction svg{flex-shrink:0;width:.72rem;height:.72rem}.SubjectsManagementPanel-module__KnC8na__mobileDetailSecondaryAction{color:#c8cedd;background:0 0;border-color:#5d6986ad;box-shadow:inset 0 1px #ffffff08}.SubjectsManagementPanel-module__KnC8na__mobileDetailPrimaryAction{background:linear-gradient(#0c63ea 0%,#0449b6 100%);border-color:#1a7bffb8;box-shadow:0 6px 14px #1059cc33,inset 0 1px #ffffff1a}.SubjectsManagementPanel-module__KnC8na__mobileDetailSecondaryAction:hover,.SubjectsManagementPanel-module__KnC8na__mobileDetailPrimaryAction:hover{transform:translateY(-1px)}.SubjectsManagementPanel-module__KnC8na__emptyState{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:0;padding:14px 10px;display:flex}.SubjectsManagementPanel-module__KnC8na__emptyStateContent{gap:4px;max-width:34ch;display:grid}.SubjectsManagementPanel-module__KnC8na__emptyStateTitle{margin:0;font-size:.94rem;font-weight:700;line-height:1.1}.SubjectsManagementPanel-module__KnC8na__emptyStateDescription{color:#b1bfd3;margin:0;font-size:.78rem;line-height:1.5}.SubjectsManagementPanel-module__KnC8na__emptyStateActions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.SubjectsManagementPanel-module__KnC8na__emptyStatePrimaryAction,.SubjectsManagementPanel-module__KnC8na__emptyStateSecondaryAction{cursor:pointer;border:1px solid #0000;border-radius:10px;min-height:38px;padding:.6rem .9rem;font-size:.78rem;font-weight:700;transition:transform .12s,border-color .12s,background-color .12s}.SubjectsManagementPanel-module__KnC8na__emptyStatePrimaryAction{color:#f7fbff;background:linear-gradient(#1664f0 0%,#1250c5 100%);border-color:#5192ff73}.SubjectsManagementPanel-module__KnC8na__emptyStateSecondaryAction{color:#eef3fb;background:#070c16e6;border-color:#8ca1c133}.SubjectsManagementPanel-module__KnC8na__emptyStatePrimaryAction:hover,.SubjectsManagementPanel-module__KnC8na__emptyStateSecondaryAction:hover{transform:translateY(-1px)}.SubjectsManagementPanel-module__KnC8na__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:420px){.SubjectsManagementPanel-module__KnC8na__actionsRow{grid-template-columns:1fr}.SubjectsManagementPanel-module__KnC8na__mobileDetailAvatar{width:min(100%,78px)}.SubjectsManagementPanel-module__KnC8na__mobileDetailThumbnailButton{border-radius:.5rem}.SubjectsManagementPanel-module__KnC8na__mobileDetailSecondaryAction,.SubjectsManagementPanel-module__KnC8na__mobileDetailPrimaryAction{width:4.2rem;min-width:4.2rem;min-height:28px;font-size:.58rem}}@media (min-width:1024px){.SubjectsManagementPanel-module__KnC8na__panelBody{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0;overflow:visible}.SubjectsManagementPanel-module__KnC8na__viewHeader{justify-content:flex-start;min-height:auto;padding-block:0}.SubjectsManagementPanel-module__KnC8na__viewBackButton{flex-shrink:0;width:34px;height:34px;margin-right:12px;position:static}.SubjectsManagementPanel-module__KnC8na__viewTitle{font-size:var(--reports-step-view-title-size-desktop,1.125rem);letter-spacing:-.02em;line-height:1.1}.SubjectsManagementPanel-module__KnC8na__controlsSection{display:none}.SubjectsManagementPanel-module__KnC8na__desktopToolbar{gap:12px;display:grid}.SubjectsManagementPanel-module__KnC8na__toolbarRow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;display:flex}.SubjectsManagementPanel-module__KnC8na__searchField{flex:0 420px;width:min(100%,420px);min-width:0;max-width:420px}.SubjectsManagementPanel-module__KnC8na__actionsRow{flex-wrap:wrap;justify-content:start;gap:8px;min-width:0;display:flex}.SubjectsManagementPanel-module__KnC8na__filterButton{order:1}.SubjectsManagementPanel-module__KnC8na__addSubjectButton{order:2}.SubjectsManagementPanel-module__KnC8na__filterButton,.SubjectsManagementPanel-module__KnC8na__addSubjectButton,.SubjectsManagementPanel-module__KnC8na__deleteSubjectButton{white-space:nowrap;flex:none}.SubjectsManagementPanel-module__KnC8na__desktopContent{isolation:isolate;flex:1;min-height:0;display:flex;position:relative}.SubjectsManagementPanel-module__KnC8na__mobileContent{display:none}}@media (max-width:1023px){.SubjectsManagementPanel-module__KnC8na__mobileContent{width:100%}.SubjectsManagementPanel-module__KnC8na__searchField{background:#2c3141;border-color:#373c4c;border-radius:12px;min-height:44px}.SubjectsManagementPanel-module__KnC8na__searchInput{padding:10px 12px 10px 14px;font-size:.98rem}.SubjectsManagementPanel-module__KnC8na__searchIcon{color:#d2d8e5;margin-right:14px;font-size:1.35rem}.SubjectsManagementPanel-module__KnC8na__actionsRow{grid-template-columns:minmax(0,1fr) auto;gap:8px}.SubjectsManagementPanel-module__KnC8na__addSubjectButton,.SubjectsManagementPanel-module__KnC8na__filterButton{border-radius:8px;min-height:38px;font-size:.78rem}.SubjectsManagementPanel-module__KnC8na__addSubjectButton{background:#4679c3;border-color:#4679c3;justify-content:center}.SubjectsManagementPanel-module__KnC8na__filterButton{background:#343948;border-color:#343948;min-width:92px;padding-inline:.85rem}.SubjectsManagementPanel-module__KnC8na__deleteSubjectButton{display:none}}@media (max-width:767px){.SubjectsManagementPanel-module__KnC8na__panelBody{padding:var(--reports-step-panel-padding,16px);gap:16px}}@media (max-width:360px){.SubjectsManagementPanel-module__KnC8na__skeletonCard{grid-template-columns:72px minmax(0,1fr);gap:12px;min-height:104px}.SubjectsManagementPanel-module__KnC8na__subjectAvatar,.SubjectsManagementPanel-module__KnC8na__skeletonAvatar{width:72px;height:72px}.SubjectsManagementPanel-module__KnC8na__subjectCardMain{grid-template-columns:72px minmax(0,1fr);min-height:98px;padding-right:46px}.SubjectsManagementPanel-module__KnC8na__subjectTopRow,.SubjectsManagementPanel-module__KnC8na__skeletonTopRow{flex-direction:column;align-items:flex-start}.SubjectsManagementPanel-module__KnC8na__mobileDetailActions{gap:6px}}@media (prefers-reduced-motion:reduce){.SubjectsManagementPanel-module__KnC8na__filterResetButton,.SubjectsManagementPanel-module__KnC8na__filterButton,.SubjectsManagementPanel-module__KnC8na__addSubjectButton,.SubjectsManagementPanel-module__KnC8na__deleteSubjectButton,.SubjectsManagementPanel-module__KnC8na__emptyStatePrimaryAction,.SubjectsManagementPanel-module__KnC8na__emptyStateSecondaryAction,.SubjectsManagementPanel-module__KnC8na__subjectCard,.SubjectsManagementPanel-module__KnC8na__subjectCardMain,.SubjectsManagementPanel-module__KnC8na__subjectMenuPanel,.SubjectsManagementPanel-module__KnC8na__desktopTableRow,.SubjectsManagementPanel-module__KnC8na__mobileDetailSecondaryAction,.SubjectsManagementPanel-module__KnC8na__mobileDetailPrimaryAction,.SubjectsManagementPanel-module__KnC8na__mobileDetailThumbnailButton{transition:none}}
.PopUpWindow-module__v5Uusa__overlay{z-index:1000;box-sizing:border-box;opacity:0;background:#00000080;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out forwards PopUpWindow-module__v5Uusa__overlayFade;display:flex;position:fixed;inset:0}.PopUpWindow-module__v5Uusa__window{background-color:#171a26;border-radius:16px;flex-direction:column;width:100%;max-height:85vh;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px #0003}.PopUpWindow-module__v5Uusa__sizeSm{max-width:480px}.PopUpWindow-module__v5Uusa__sizeMd{max-width:720px}.PopUpWindow-module__v5Uusa__sizeLg{max-width:960px}.PopUpWindow-module__v5Uusa__header{box-sizing:border-box;flex:none;justify-content:flex-end;align-items:center;padding:8px;display:flex}.PopUpWindow-module__v5Uusa__close{cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:clamp(6px,1.5vw,10px);display:flex}.PopUpWindow-module__v5Uusa__close:disabled{cursor:not-allowed;opacity:.7}.PopUpWindow-module__v5Uusa__closeIcon{font-size:clamp(18px,2.5vw,24px);transition:color .2s}.PopUpWindow-module__v5Uusa__closeIcon:hover{color:#c12a2a}.PopUpWindow-module__v5Uusa__body{box-sizing:border-box;flex:1;min-height:0;padding:clamp(8px,2vw,16px);overflow:auto}.PopUpWindow-module__v5Uusa__footer{box-sizing:border-box;flex:none;padding:clamp(8px,2vw,16px)}@keyframes PopUpWindow-module__v5Uusa__overlayFade{0%{opacity:0}to{opacity:1}}@keyframes PopUpWindow-module__v5Uusa__windowPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.PopUpWindow-module__v5Uusa__overlay,.PopUpWindow-module__v5Uusa__window{animation:none;transform:none}}
.AddSubjectModal-module__XQAxjq__modalWindow{background:#171a26;border:1px solid #1b1f20;width:min(100%,720px);max-height:min(84dvh,760px);overflow:hidden}.AddSubjectModal-module__XQAxjq__popupHeader{padding:8px 10px 0}.AddSubjectModal-module__XQAxjq__popupBody{flex:1;min-height:0;padding:0 10px 10px;display:flex;overflow:hidden}.AddSubjectModal-module__XQAxjq__content{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;min-height:0;padding:4px;display:flex;overflow:hidden auto}.AddSubjectModal-module__XQAxjq__headerCopy{text-align:center;gap:6px;display:grid}.AddSubjectModal-module__XQAxjq__title{color:#f4f7fb;letter-spacing:-.04em;text-transform:none;margin:0;font-size:clamp(1.15rem,3vw,1.6rem);font-weight:800;line-height:1.05}.AddSubjectModal-module__XQAxjq__description{color:#b1bfd3;max-width:44ch;margin:0 auto;font-size:.84rem;line-height:1.45}.AddSubjectModal-module__XQAxjq__uploadBlock{gap:12px;display:grid}.AddSubjectModal-module__XQAxjq__hiddenFileInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AddSubjectModal-module__XQAxjq__uploadZone{cursor:pointer;text-align:center;color:#eaf2ff;background:#212430;border:1px dashed #4a4f61;border-radius:14px;outline:none;justify-items:center;gap:8px;min-height:124px;padding:16px 14px;transition:transform .12s,border-color .12s,filter .12s,background-color .12s;display:grid}.AddSubjectModal-module__XQAxjq__uploadZone:hover,.AddSubjectModal-module__XQAxjq__uploadZone:focus-visible{filter:none;border-color:#6b7287;transform:translateY(-1px)}.AddSubjectModal-module__XQAxjq__uploadZone:focus-visible{outline-offset:2px;outline:2px solid #717a94}.AddSubjectModal-module__XQAxjq__uploadIconWrap{color:#c7cedd;background:#2b2f3d;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.AddSubjectModal-module__XQAxjq__uploadIcon{fill:currentColor;width:30px;height:30px}.AddSubjectModal-module__XQAxjq__uploadTitle{font-size:.92rem;font-weight:800;line-height:1.1}.AddSubjectModal-module__XQAxjq__uploadHint{color:#9babc4;font-size:.78rem;line-height:1.25}.AddSubjectModal-module__XQAxjq__uploadZoneFilled{cursor:default;text-align:left;border-style:solid;border-color:#2f3441;justify-items:stretch;gap:12px;min-height:0;padding:12px;display:grid}.AddSubjectModal-module__XQAxjq__uploadZoneFilled:hover{border-color:#2f3441;transform:none}.AddSubjectModal-module__XQAxjq__previewHeaderCopy{gap:4px;display:grid}.AddSubjectModal-module__XQAxjq__previewHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.AddSubjectModal-module__XQAxjq__previewTitle{color:#f5f7fb;letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700}.AddSubjectModal-module__XQAxjq__previewCount{color:#9babc4;margin:0;font-size:.74rem}.AddSubjectModal-module__XQAxjq__addMoreButton{color:#eef3fb;cursor:pointer;background:#171a26;border:1px solid #4a4d4f;border-radius:999px;min-height:34px;padding:.55rem .85rem;font-size:.78rem;font-weight:700;transition:transform .12s,border-color .12s,background-color .12s,opacity .12s}.AddSubjectModal-module__XQAxjq__addMoreButton:hover{background:#1d2230;border-color:#717a94;transform:translateY(-1px)}.AddSubjectModal-module__XQAxjq__addMoreButton:disabled{opacity:.65;cursor:not-allowed;transform:none}.AddSubjectModal-module__XQAxjq__previewRail{gap:12px;padding-bottom:4px;display:flex;overflow:auto hidden}.AddSubjectModal-module__XQAxjq__previewItem{flex:none;position:relative}.AddSubjectModal-module__XQAxjq__previewCard{cursor:pointer;background:#171a26;border:1px solid #383d4d;border-radius:14px;width:108px;height:108px;padding:0;transition:transform .12s,border-color .12s,box-shadow .12s;display:block;position:relative;overflow:hidden}.AddSubjectModal-module__XQAxjq__previewCard:hover{border-color:#717a94;transform:translateY(-1px)}.AddSubjectModal-module__XQAxjq__previewCardActive{border-color:#7f96c0;box-shadow:0 0 0 2px #7f96c038}.AddSubjectModal-module__XQAxjq__previewImage{object-fit:cover;width:100%;height:100%;display:block}.AddSubjectModal-module__XQAxjq__previewCardIndex{color:#f4f7fb;background:#090b10b8;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:8px;left:8px}.AddSubjectModal-module__XQAxjq__removePreviewButton{color:#f7fbff;cursor:pointer;background:#090b10c7;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.78rem;font-weight:800;line-height:1;transition:transform .12s,background-color .12s,opacity .12s;display:inline-flex;position:absolute;top:6px;right:6px}.AddSubjectModal-module__XQAxjq__removePreviewButton:hover{background:#1e232ff5;transform:scale(1.04)}.AddSubjectModal-module__XQAxjq__removePreviewButton:disabled{opacity:.65;cursor:not-allowed;transform:none}.AddSubjectModal-module__XQAxjq__previewFocusFrame{background:#171a26;border-radius:14px;place-items:center;width:100%;min-height:204px;padding:12px;display:grid;overflow:hidden}.AddSubjectModal-module__XQAxjq__previewFocusImage{object-fit:contain;border-radius:12px;width:100%;max-height:224px;display:block;box-shadow:0 12px 28px #0000003d}.AddSubjectModal-module__XQAxjq__fieldGrid{gap:10px;display:grid;overflow:visible}.AddSubjectModal-module__XQAxjq__fieldBlock{z-index:0;gap:6px;display:grid;position:relative;overflow:visible}.AddSubjectModal-module__XQAxjq__fieldBlock:focus-within{z-index:30}.AddSubjectModal-module__XQAxjq__label{color:#dbe3ef;letter-spacing:.01em;font-size:.76rem;font-weight:700}.AddSubjectModal-module__XQAxjq__input,.AddSubjectModal-module__XQAxjq__select{color:#f5f7fb;background:#212430;border:1px solid #2f3441;border-radius:10px;outline:none;min-height:38px;padding:.62rem .8rem;font-size:.84rem;transition:border-color .12s,box-shadow .12s,background-color .12s}.AddSubjectModal-module__XQAxjq__select{appearance:none;cursor:pointer}.AddSubjectModal-module__XQAxjq__dropdownSelector{z-index:2;--dropdown-z-index:18;--dropdown-background:#212430;--dropdown-border:1px solid #2f3441;--dropdown-radius:10px;--dropdown-closed-height:38px;--dropdown-open-height:156px;--dropdown-options-max-height:108px;--dropdown-options-container-padding:0 4px 4px 0;--dropdown-options-list-padding:6px 6px 8px 6px;--dropdown-option-padding-y:7px;--dropdown-button-height:38px;--dropdown-padding-x:.8rem;--dropdown-font-size:.84rem;--dropdown-icon-size:.94rem;--dropdown-focus-border:#717a94;--dropdown-focus-ring:#717a9429;--dropdown-option-hover:#2b2f3d;--dropdown-option-selected:#717a942e;width:100%;min-width:0;position:relative}.AddSubjectModal-module__XQAxjq__input::placeholder{color:#7f90ab}.AddSubjectModal-module__XQAxjq__input:focus-visible,.AddSubjectModal-module__XQAxjq__select:focus-visible{border-color:#717a94;box-shadow:0 0 0 3px #717a9429}.AddSubjectModal-module__XQAxjq__errorText{color:#ff8f8f;margin:0;font-size:.78rem;line-height:1.35}.AddSubjectModal-module__XQAxjq__submitHint{color:#9babc4;margin:0;font-size:.78rem;line-height:1.45}.AddSubjectModal-module__XQAxjq__actions{justify-content:space-between;gap:10px;padding-top:2px;display:flex}.AddSubjectModal-module__XQAxjq__cancelButton,.AddSubjectModal-module__XQAxjq__submitButton{cursor:pointer;border-radius:10px;flex:1 1 0;min-width:0;min-height:38px;padding:.65rem .9rem;font-size:.82rem;font-weight:700;transition:transform .12s,background-color .12s,border-color .12s,opacity .12s}.AddSubjectModal-module__XQAxjq__cancelButton{color:#eef3fb;background:#171a26;border:1px solid #4a4d4f}.AddSubjectModal-module__XQAxjq__submitButton{color:#f7fbff;background:#3a79c4;border:1px solid #3a79c4}.AddSubjectModal-module__XQAxjq__cancelButton:hover,.AddSubjectModal-module__XQAxjq__submitButton:hover{transform:translateY(-1px)}.AddSubjectModal-module__XQAxjq__cancelButton:disabled,.AddSubjectModal-module__XQAxjq__submitButton:disabled{opacity:.65;cursor:not-allowed;transform:none}@media (max-width:560px){.AddSubjectModal-module__XQAxjq__modalWindow{width:min(100%,100vw - 24px);max-height:calc(100dvh - 152px)}.AddSubjectModal-module__XQAxjq__uploadZoneFilled{padding:10px}.AddSubjectModal-module__XQAxjq__previewCard{width:92px;height:92px}.AddSubjectModal-module__XQAxjq__previewFocusFrame{min-height:176px;padding:10px}.AddSubjectModal-module__XQAxjq__previewFocusImage{max-height:176px}}@media (prefers-reduced-motion:reduce){.AddSubjectModal-module__XQAxjq__uploadZone,.AddSubjectModal-module__XQAxjq__addMoreButton,.AddSubjectModal-module__XQAxjq__previewCard,.AddSubjectModal-module__XQAxjq__removePreviewButton,.AddSubjectModal-module__XQAxjq__input,.AddSubjectModal-module__XQAxjq__select,.AddSubjectModal-module__XQAxjq__cancelButton,.AddSubjectModal-module__XQAxjq__submitButton{transition:none}}
.DateFilters-module__YAwo-G__dateFilters{border-radius:14px;flex-direction:column;gap:12px;padding:clamp(14px,3.6vw,18px);display:flex}.DateFilters-module__YAwo-G__title{text-align:center;color:#e8eef2;letter-spacing:.2px;margin:0;font-size:clamp(20px,4.5vw,24px);font-weight:700}.DateFilters-module__YAwo-G__controls{gap:14px;display:grid}.DateFilters-module__YAwo-G__field{flex-direction:column;gap:6px;display:flex}.DateFilters-module__YAwo-G__label{color:#d3dce3;font-size:12px;font-weight:600}.DateFilters-module__YAwo-G__dropdown{--dropdown-open-height:clamp(132px, 28vw, 170px);--dropdown-closed-height:44px;--dropdown-button-height:42px;--dropdown-radius:10px;--dropdown-border:1px solid #526370;--dropdown-font-size:13px;--dropdown-padding-x:12px}.DateFilters-module__YAwo-G__dropdownActive{--dropdown-border:1px solid var(--date-filter-active-color);box-shadow:var(--date-filter-active-shadow);border-radius:10px}.DateFilters-module__YAwo-G__input{color:#e6f6ff;background:#2b2f3d;border:1px solid #526370;border-radius:10px;outline:none;width:100%;min-height:44px;padding:0 12px;font-size:13px;transition:border-color .18s,box-shadow .18s,background-color .18s}.DateFilters-module__YAwo-G__input:focus{border-color:var(--date-filter-active-color);box-shadow:0 0 0 2px #1bc5ff2e}.DateFilters-module__YAwo-G__inputActive{border-color:var(--date-filter-active-color);box-shadow:var(--date-filter-active-shadow)}.DateFilters-module__YAwo-G__validationHint,.DateFilters-module__YAwo-G__validationError{min-height:16px;margin:0;font-size:12px}.DateFilters-module__YAwo-G__validationHint{color:#9fb6c4}.DateFilters-module__YAwo-G__validationError{color:#ff8f8f}.DateFilters-module__YAwo-G__clearButton{color:#d9eaf7;letter-spacing:.2px;cursor:pointer;background:#2b2f3d;border:1px solid #4e6575;border-radius:10px;min-height:38px;font-size:12px;font-weight:600;transition:background-color .18s,border-color .18s,color .18s}.DateFilters-module__YAwo-G__clearButton:hover{background:#263744;border-color:#5f7d91}
.DropdownSelector-module__DU6ebW__dropdownContainer{min-height:var(--dropdown-closed-height,clamp(30px, 5vw, 38px));width:100%;z-index:var(--dropdown-z-index,100);isolation:isolate;display:flex;position:relative}.DropdownSelector-module__DU6ebW__dropdownWrapper{width:100%;position:relative}.DropdownSelector-module__DU6ebW__dropdownWrapperOpen,.DropdownSelector-module__DU6ebW__dropdownWrapperFlow{z-index:calc(var(--dropdown-z-index,100) + 1)}.DropdownSelector-module__DU6ebW__dropdownWrapper:focus-within .DropdownSelector-module__DU6ebW__placeholderContainer{border-color:var(--dropdown-focus-border,#4f87ff);box-shadow:0 0 0 3px var(--dropdown-focus-ring,#4f87ff24)}.DropdownSelector-module__DU6ebW__placeholderContainer{border-radius:var(--dropdown-radius,8px);border:var(--dropdown-border,1.87px solid #fff);background-color:var(--dropdown-background,#212430);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%;transition:border-color .14s,box-shadow .14s,background-color .14s;display:flex;overflow:hidden}.DropdownSelector-module__DU6ebW__placeholderWrapper{width:100%;display:flex}.DropdownSelector-module__DU6ebW__placeholderButton{height:var(--dropdown-button-height,clamp(28px, 4.8vw, 36px));width:100%;padding-inline:var(--dropdown-padding-x,16px);color:inherit;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.DropdownSelector-module__DU6ebW__placeholderButton:focus-visible{outline:none}.DropdownSelector-module__DU6ebW__placeholderButton:disabled{cursor:not-allowed;opacity:.6}.DropdownSelector-module__DU6ebW__placeholderText{min-width:0;font-size:var(--dropdown-font-size,clamp(11px, 2.6vw, 13px));white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;line-height:1.15;overflow:hidden}.DropdownSelector-module__DU6ebW__placeholderIcon{font-size:var(--dropdown-icon-size,clamp(14px, 4vw, 18px));flex-shrink:0;transition:transform .2s}.DropdownSelector-module__DU6ebW__placeholderIconOpen{transform:rotate(-180deg)}.DropdownSelector-module__DU6ebW__placeholderIconClose{transform:rotate(0)}.DropdownSelector-module__DU6ebW__optionsContainer{top:calc(var(--dropdown-button-height,clamp(28px, 4.8vw, 36px)) + var(--dropdown-menu-gap,6px));border-radius:var(--dropdown-radius,8px);border:var(--dropdown-border,1.87px solid #fff);background-color:var(--dropdown-background,#212430);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform-origin:top;width:100%;transition:opacity .15s,transform .18s;position:absolute;left:0;overflow:hidden;box-shadow:0 14px 26px #0000003d}.DropdownSelector-module__DU6ebW__optionsContainerOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.DropdownSelector-module__DU6ebW__optionsContainerClose{opacity:0;pointer-events:none;transform:translateY(-4px)}.DropdownSelector-module__DU6ebW__optionsList{width:100%;max-height:var(--dropdown-options-max-height,168px);padding:var(--dropdown-options-list-padding,6px);margin:0;list-style:none;overflow:hidden auto}.DropdownSelector-module__DU6ebW__optionButton{text-align:left;width:100%;color:inherit;font-size:var(--dropdown-font-size,clamp(11px, 2.4vw, 13px));padding-block:var(--dropdown-option-padding-y,6px);padding-inline:var(--dropdown-option-padding-x,12px);cursor:pointer;background:0 0;border:none;border-radius:6px}.DropdownSelector-module__DU6ebW__optionButton:hover,.DropdownSelector-module__DU6ebW__optionButton:focus-visible{background-color:var(--dropdown-option-hover,#343c3f);outline:none}.DropdownSelector-module__DU6ebW__optionButtonSelected{background-color:var(--dropdown-option-selected,#40484b)}@media (prefers-reduced-motion:reduce){.DropdownSelector-module__DU6ebW__placeholderContainer,.DropdownSelector-module__DU6ebW__placeholderIcon,.DropdownSelector-module__DU6ebW__optionsContainer{transition:none}}
.MobileDock-module__jIt1ZW__mobileDock{z-index:500;background:linear-gradient(#13171800 0%,#131718 45% 100%);justify-content:center;width:100%;padding-block:12px;display:flex;position:absolute;bottom:0}.MobileDock-module__jIt1ZW__dockBar{background-color:#212430;border-radius:12px;align-items:center;gap:28px;padding:6px 24px;display:flex}.MobileDock-module__jIt1ZW__dockButtonContainer{justify-content:center;align-items:center;display:flex}.MobileDock-module__jIt1ZW__dockButton{border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.MobileDock-module__jIt1ZW__dockButton:hover{transition:scale .1s ease-in-out;scale:1.1}.MobileDock-module__jIt1ZW__buttonIcon{height:23px}@media (min-width:1024px){.MobileDock-module__jIt1ZW__mobileDock{display:none}}
.SessionGuard-module__1VE_hq__body{padding:0}.SessionGuard-module__1VE_hq__content{color:#f4f1e8;gap:16px;padding:8px 12px 4px;display:grid}.SessionGuard-module__1VE_hq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#155edd;margin:0;font-size:.75rem;font-weight:700}.SessionGuard-module__1VE_hq__title{margin:0;font-size:1.5rem;font-weight:700;line-height:1.1}.SessionGuard-module__1VE_hq__description{color:#155edd;margin:0;font-size:.98rem;line-height:1.5}.SessionGuard-module__1VE_hq__countdownCard{background:linear-gradient(145deg,#f4f1e81f,#f4f1e814);border:1px solid #155edd;border-radius:14px;gap:6px;padding:14px 16px;display:grid}.SessionGuard-module__1VE_hq__countdownLabel{letter-spacing:.08em;text-transform:uppercase;color:#fff;font-size:.76rem;font-weight:700}.SessionGuard-module__1VE_hq__countdownValue{color:#fff;font-size:2rem;font-weight:700;line-height:1}.SessionGuard-module__1VE_hq__footer{justify-content:flex-end;gap:12px;width:100%;display:flex}.SessionGuard-module__1VE_hq__button{cursor:pointer;border:0;border-radius:999px;padding:11px 18px;font-size:.95rem;font-weight:700;transition:transform .16s,opacity .16s,background-color .16s}.SessionGuard-module__1VE_hq__button:disabled{cursor:wait;opacity:.72}.SessionGuard-module__1VE_hq__button:hover:not(:disabled){transform:translateY(-1px)}.SessionGuard-module__1VE_hq__secondaryButton{color:#e04447;background:#424556}.SessionGuard-module__1VE_hq__primaryButton{color:#fff;background-color:#347ccf}@media (max-width:640px){.SessionGuard-module__1VE_hq__footer{flex-direction:column-reverse}.SessionGuard-module__1VE_hq__button{width:100%}}
