.LayoutSA-module-scss-module__ukTr7q__LayoutSA{width:100%;height:calc(100dvh/var(--vp-scale,1));background-color:var(--primary-bg);display:flex}.LayoutSA-module-scss-module__ukTr7q__LayoutSA .LayoutSA-module-scss-module__ukTr7q__main{flex-direction:column;flex-grow:1;width:0;min-height:0;display:flex}.LayoutSA-module-scss-module__ukTr7q__LayoutSA .LayoutSA-module-scss-module__ukTr7q__main .LayoutSA-module-scss-module__ukTr7q__content{flex:1;width:100%;min-height:0;padding:18px;overflow-y:auto}.LayoutSA-module-scss-module__ukTr7q__preloaderOverlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000;transition:all .25s ease-in-out;position:fixed;inset:0}.LayoutSA-module-scss-module__ukTr7q__preloaderOverlay.LayoutSA-module-scss-module__ukTr7q__visible{opacity:1}.LayoutSA-module-scss-module__ukTr7q__preloaderOverlay.LayoutSA-module-scss-module__ukTr7q__hidden{opacity:0;pointer-events:none}
.CapLogo-module-scss-module__MhCTOq__logoContainer{width:100%;height:var(--header-height,80px);cursor:pointer;-webkit-user-select:none;user-select:none;color:#d8dadc;align-items:center;padding:0 8px;display:flex}
.WebCamera-module-scss-module__YJhxaa__WebCamera{z-index:99999999;background-color:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.WebCamera-module-scss-module__YJhxaa__WebCamera .WebCamera-module-scss-module__YJhxaa__container{width:100%;max-width:700px;margin-inline:auto;padding-inline:20px}.WebCamera-module-scss-module__YJhxaa__WebCamera .WebCamera-module-scss-module__YJhxaa__modal{color:#000;background-color:#fff;border-radius:.5rem;flex-direction:column;width:100%;margin-left:.75rem;margin-right:.75rem;padding:10px;animation:.2s ease-in-out WebCamera-module-scss-module__YJhxaa__fadeIn;display:flex;position:relative;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.WebCamera-module-scss-module__YJhxaa__WebCamera .WebCamera-module-scss-module__YJhxaa__modal .WebCamera-module-scss-module__YJhxaa__camera{border-radius:.5rem;overflow:hidden}.WebCamera-module-scss-module__YJhxaa__WebCamera .WebCamera-module-scss-module__YJhxaa__modal .WebCamera-module-scss-module__YJhxaa__buttonGroup{gap:16px;margin-top:10px;margin-left:auto;display:flex}.WebCamera-module-scss-module__YJhxaa__WebCamera .WebCamera-module-scss-module__YJhxaa__modal .WebCamera-module-scss-module__YJhxaa__buttonGroup .WebCamera-module-scss-module__YJhxaa__cancelButton{cursor:pointer;border:1px solid #d9d9d9;border-radius:16px;padding:8px 16px;transition:background-color .3s}.WebCamera-module-scss-module__YJhxaa__WebCamera .WebCamera-module-scss-module__YJhxaa__modal .WebCamera-module-scss-module__YJhxaa__buttonGroup .WebCamera-module-scss-module__YJhxaa__cancelButton:hover{background-color:#f5f5f5}.WebCamera-module-scss-module__YJhxaa__WebCamera .WebCamera-module-scss-module__YJhxaa__modal .WebCamera-module-scss-module__YJhxaa__buttonGroup .WebCamera-module-scss-module__YJhxaa__submitButton{color:#fff;cursor:pointer;background-color:#485388;border:none;border-radius:16px;padding:8px 16px;transition:background-color .3s}.WebCamera-module-scss-module__YJhxaa__WebCamera .WebCamera-module-scss-module__YJhxaa__modal .WebCamera-module-scss-module__YJhxaa__buttonGroup .WebCamera-module-scss-module__YJhxaa__submitButton:hover{background-color:#3b4679}.WebCamera-module-scss-module__YJhxaa__WebCamera .WebCamera-module-scss-module__YJhxaa__modal .WebCamera-module-scss-module__YJhxaa__buttonGroup .WebCamera-module-scss-module__YJhxaa__submitButton.WebCamera-module-scss-module__YJhxaa__submitting{opacity:.5;cursor:not-allowed}
.LayoutSkeleton-module-scss-module__nH_8na__container{z-index:99;background-color:var(--primary-bg,#f2f2f2);position:fixed;inset:0}.LayoutSkeleton-module-scss-module__nH_8na__containerElevated{z-index:9999}.LayoutSkeleton-module-scss-module__nH_8na__layout{height:calc(100vh/var(--vp-scale,1));display:flex;overflow:hidden}.LayoutSkeleton-module-scss-module__nH_8na__sidebar{background:linear-gradient(170.98deg, color-mix(in srgb, var(--sidebar-bg) 30%, #000) 60.96%, color-mix(in srgb, var(--sidebar-bg) 80%, #000) 100.93%);border-inline-end:1px solid #ffffff24;flex-direction:column;padding:0 8px 12px;transition:width .3s;display:flex}.LayoutSkeleton-module-scss-module__nH_8na__sidebar.LayoutSkeleton-module-scss-module__nH_8na__collapsed{width:80px}.LayoutSkeleton-module-scss-module__nH_8na__sidebar.LayoutSkeleton-module-scss-module__nH_8na__expanded{width:250px}.LayoutSkeleton-module-scss-module__nH_8na__sidebarInner{flex-direction:column;flex:1;min-height:0;display:flex}.LayoutSkeleton-module-scss-module__nH_8na__sidebarHeader{flex-shrink:0;align-items:center;gap:10px;min-height:86px;padding:6px 8px;display:flex}.LayoutSkeleton-module-scss-module__nH_8na__logoMark,.LayoutSkeleton-module-scss-module__nH_8na__logoText,.LayoutSkeleton-module-scss-module__nH_8na__sectionTitle,.LayoutSkeleton-module-scss-module__nH_8na__menuIcon,.LayoutSkeleton-module-scss-module__nH_8na__menuLabel,.LayoutSkeleton-module-scss-module__nH_8na__circleButton,.LayoutSkeleton-module-scss-module__nH_8na__branchBadge,.LayoutSkeleton-module-scss-module__nH_8na__profileAvatar,.LayoutSkeleton-module-scss-module__nH_8na__profileName,.LayoutSkeleton-module-scss-module__nH_8na__profileRole,.LayoutSkeleton-module-scss-module__nH_8na__profileArrow,.LayoutSkeleton-module-scss-module__nH_8na__pageTitle,.LayoutSkeleton-module-scss-module__nH_8na__cardTitle,.LayoutSkeleton-module-scss-module__nH_8na__line,.LayoutSkeleton-module-scss-module__nH_8na__tableTitle,.LayoutSkeleton-module-scss-module__nH_8na__tableCell,.LayoutSkeleton-module-scss-module__nH_8na__additionalTitle{animation:1.6s ease-in-out infinite LayoutSkeleton-module-scss-module__nH_8na__pulse}.LayoutSkeleton-module-scss-module__nH_8na__logoMark{background:#ffffff5c;border-radius:10px;width:34px;height:34px}.LayoutSkeleton-module-scss-module__nH_8na__logoText{background:#ffffff52;border-radius:8px;width:112px;height:20px}.LayoutSkeleton-module-scss-module__nH_8na__sidebarScroll{flex:1;min-height:0;overflow:hidden}.LayoutSkeleton-module-scss-module__nH_8na__collapsedMenu{flex-direction:column;align-items:center;gap:6px;display:flex}.LayoutSkeleton-module-scss-module__nH_8na__iconOnlyItem{background:#ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.LayoutSkeleton-module-scss-module__nH_8na__menuSection:not(:last-child){margin-bottom:10px}.LayoutSkeleton-module-scss-module__nH_8na__sectionTitle{background:#ffffff42;border-radius:6px;width:64px;height:12px;margin:8px 0 6px}.LayoutSkeleton-module-scss-module__nH_8na__menuList{flex-direction:column;gap:3px;display:flex}.LayoutSkeleton-module-scss-module__nH_8na__menuItem,.LayoutSkeleton-module-scss-module__nH_8na__footerAction{background:#ffffff1a;border-radius:12px;align-items:center;height:44px;padding:0 12px;display:flex}.LayoutSkeleton-module-scss-module__nH_8na__menuItemActive{background:color-mix(in srgb, var(--primary-accent) 90%, transparent)}.LayoutSkeleton-module-scss-module__nH_8na__menuIcon{background:#ffffff61;border-radius:7px;flex:0 0 22px;width:22px;height:22px}.LayoutSkeleton-module-scss-module__nH_8na__menuLabel{background:#ffffff57;border-radius:6px;height:12px;margin-left:10px}.LayoutSkeleton-module-scss-module__nH_8na__menuLabelShort{width:78px}.LayoutSkeleton-module-scss-module__nH_8na__menuLabelMedium{width:96px}.LayoutSkeleton-module-scss-module__nH_8na__menuLabelLong{width:114px}.LayoutSkeleton-module-scss-module__nH_8na__sidebarFooter{border-top:1px solid #ffffff29;flex-direction:column;flex-shrink:0;gap:6px;padding-top:8px;display:flex}.LayoutSkeleton-module-scss-module__nH_8na__mainContent{flex-direction:column;flex:1;min-width:0;display:flex}.LayoutSkeleton-module-scss-module__nH_8na__header{z-index:10;background:0 0;justify-content:space-between;align-items:center;padding:13px 30px 13px 18px;display:flex;position:sticky;top:0;box-shadow:0 4px 4px #00000040}.LayoutSkeleton-module-scss-module__nH_8na__headerLeft,.LayoutSkeleton-module-scss-module__nH_8na__headerRight{align-items:center;gap:20px;display:flex}.LayoutSkeleton-module-scss-module__nH_8na__circleButton{background:#dfe3ea;border-radius:50%;width:38px;height:38px}.LayoutSkeleton-module-scss-module__nH_8na__branchBadge{background:#dde2eb;border-radius:12px;width:170px;height:38px}.LayoutSkeleton-module-scss-module__nH_8na__profileBadge{background:#10101014;border-radius:16px;align-items:center;gap:10px;padding:4px 12px;display:flex}.LayoutSkeleton-module-scss-module__nH_8na__profileAvatar{background:#d4dae4;border-radius:50%;width:36px;height:36px}.LayoutSkeleton-module-scss-module__nH_8na__profileInfo{flex-direction:column;gap:4px;display:flex}.LayoutSkeleton-module-scss-module__nH_8na__profileName{background:#c8ced9;border-radius:5px;width:90px;height:12px}.LayoutSkeleton-module-scss-module__nH_8na__profileRole{background:#d3d8e1;border-radius:4px;width:62px;height:8px}.LayoutSkeleton-module-scss-module__nH_8na__profileArrow{background:#c0c8d4;border-radius:50%;width:14px;height:14px}.LayoutSkeleton-module-scss-module__nH_8na__content{background:var(--primary-bg,#f2f2f2);flex:1;padding:18px;overflow:auto}.LayoutSkeleton-module-scss-module__nH_8na__pageTitle{background:#e0e4eb;border-radius:8px;width:300px;height:30px;margin-bottom:24px}.LayoutSkeleton-module-scss-module__nH_8na__cardsGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}@media (min-width:768px){.LayoutSkeleton-module-scss-module__nH_8na__cardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.LayoutSkeleton-module-scss-module__nH_8na__cardsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.LayoutSkeleton-module-scss-module__nH_8na__card{background:#fff;border:1px solid #d8dadc;border-radius:12px;padding:16px}.LayoutSkeleton-module-scss-module__nH_8na__cardTitle{background:#e3e7ee;border-radius:5px;width:72%;height:18px;margin-bottom:12px}.LayoutSkeleton-module-scss-module__nH_8na__cardContent{flex-direction:column;gap:8px;display:flex}.LayoutSkeleton-module-scss-module__nH_8na__line{background:#edf0f5;border-radius:5px;height:14px}.LayoutSkeleton-module-scss-module__nH_8na__full{width:100%}.LayoutSkeleton-module-scss-module__nH_8na__partial{width:62%}.LayoutSkeleton-module-scss-module__nH_8na__almostFull{width:95%}.LayoutSkeleton-module-scss-module__nH_8na__large{width:80%}.LayoutSkeleton-module-scss-module__nH_8na__medium{width:60%}.LayoutSkeleton-module-scss-module__nH_8na__tableCard{background:#fff;border:1px solid #d8dadc;border-radius:12px;padding:16px}.LayoutSkeleton-module-scss-module__nH_8na__tableTitle{background:#e3e7ee;border-radius:6px;width:190px;height:22px;margin-bottom:16px}.LayoutSkeleton-module-scss-module__nH_8na__tableHeader,.LayoutSkeleton-module-scss-module__nH_8na__tableRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:12px;display:grid}.LayoutSkeleton-module-scss-module__nH_8na__tableHeader{border-bottom:1px solid #d8dadc;margin-bottom:8px}.LayoutSkeleton-module-scss-module__nH_8na__tableRow:not(:last-child){border-bottom:1px solid #eff2f6}.LayoutSkeleton-module-scss-module__nH_8na__tableCell{background:#edf0f5;border-radius:5px;width:100%;height:12px}.LayoutSkeleton-module-scss-module__nH_8na__additionalContent{flex-direction:column;gap:12px;margin-top:24px;display:flex}.LayoutSkeleton-module-scss-module__nH_8na__additionalTitle{background:#e3e7ee;border-radius:6px;width:40%;height:22px}@keyframes LayoutSkeleton-module-scss-module__nH_8na__pulse{0%,to{opacity:1}50%{opacity:.55}}
.MobileAppBlocker-module-scss-module__qwGfsG__overlay{z-index:9999;background:var(--primary-bg,#f6f9ff);color:var(--primary-text,#101010);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;zoom:1!important}.MobileAppBlocker-module-scss-module__qwGfsG__overlay .MobileAppBlocker-module-scss-module__qwGfsG__container{text-align:center;background:var(--primary-card-bg,#fff);border-radius:16px;flex-direction:column;align-items:center;gap:24px;width:100%;padding:32px 24px;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.MobileAppBlocker-module-scss-module__qwGfsG__overlay .MobileAppBlocker-module-scss-module__qwGfsG__container .MobileAppBlocker-module-scss-module__qwGfsG__logo{color:var(--primary-accent,#3d5cea);display:flex}.MobileAppBlocker-module-scss-module__qwGfsG__overlay .MobileAppBlocker-module-scss-module__qwGfsG__container .MobileAppBlocker-module-scss-module__qwGfsG__logo svg{width:150px;height:auto}.MobileAppBlocker-module-scss-module__qwGfsG__overlay .MobileAppBlocker-module-scss-module__qwGfsG__container .MobileAppBlocker-module-scss-module__qwGfsG__heading{margin:0;font-size:20px;font-weight:700;line-height:1.3}.MobileAppBlocker-module-scss-module__qwGfsG__overlay .MobileAppBlocker-module-scss-module__qwGfsG__container .MobileAppBlocker-module-scss-module__qwGfsG__body{color:var(--primary-text,#101010);opacity:.7;margin:0;font-size:14px;line-height:1.5}.MobileAppBlocker-module-scss-module__qwGfsG__overlay .MobileAppBlocker-module-scss-module__qwGfsG__container .MobileAppBlocker-module-scss-module__qwGfsG__actions{flex-direction:row;gap:12px;width:100%;display:flex}.MobileAppBlocker-module-scss-module__qwGfsG__overlay .MobileAppBlocker-module-scss-module__qwGfsG__container .MobileAppBlocker-module-scss-module__qwGfsG__actions .MobileAppBlocker-module-scss-module__qwGfsG__button{color:#fff;background:#1c1f33;border:1px solid #fff6;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:inline-flex}.MobileAppBlocker-module-scss-module__qwGfsG__overlay .MobileAppBlocker-module-scss-module__qwGfsG__container .MobileAppBlocker-module-scss-module__qwGfsG__actions .MobileAppBlocker-module-scss-module__qwGfsG__button .MobileAppBlocker-module-scss-module__qwGfsG__buttonText{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.MobileAppBlocker-module-scss-module__qwGfsG__overlay .MobileAppBlocker-module-scss-module__qwGfsG__container .MobileAppBlocker-module-scss-module__qwGfsG__actions .MobileAppBlocker-module-scss-module__qwGfsG__button .MobileAppBlocker-module-scss-module__qwGfsG__buttonHint{opacity:.85;font-size:12px;font-weight:400}.MobileAppBlocker-module-scss-module__qwGfsG__overlay .MobileAppBlocker-module-scss-module__qwGfsG__container .MobileAppBlocker-module-scss-module__qwGfsG__actions .MobileAppBlocker-module-scss-module__qwGfsG__button .MobileAppBlocker-module-scss-module__qwGfsG__buttonLabel{font-size:15px;font-weight:700}.MobileAppBlocker-module-scss-module__qwGfsG__overlay .MobileAppBlocker-module-scss-module__qwGfsG__container .MobileAppBlocker-module-scss-module__qwGfsG__actions .MobileAppBlocker-module-scss-module__qwGfsG__button:visited{color:#fff}.MobileAppBlocker-module-scss-module__qwGfsG__overlay .MobileAppBlocker-module-scss-module__qwGfsG__container .MobileAppBlocker-module-scss-module__qwGfsG__desktopHint{color:var(--primary-text,#101010);opacity:.7;margin:0;font-size:14px;font-weight:500;line-height:1.5}.MobileAppBlocker-module-scss-module__qwGfsG__overlay .MobileAppBlocker-module-scss-module__qwGfsG__container .MobileAppBlocker-module-scss-module__qwGfsG__foot{color:var(--primary-text,#101010);opacity:.5;margin:0;font-size:12px}
