@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";.spiner{width:15px;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,#fff 94%,#0000) top/4px 4px no-repeat,conic-gradient(#0000 30%,#fff);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0);animation:l13 1s infinite linear}.login{display:grid;grid-template-columns:minmax(420px,1.05fr) minmax(460px,.95fr);width:100%;min-width:0;min-height:100vh;background:var(--bg)}.loginBanner{position:relative;display:flex;min-height:100vh;padding:42px;background:linear-gradient(145deg,#00000038,#000000c2),url(/assets/img/login-background.jpg) center / cover no-repeat,var(--container-second);overflow:hidden}.loginBanner:before{content:"";position:absolute;top:-170px;left:-180px;width:430px;height:430px;background:color-mix(in srgb,var(--main) 28%,transparent);border-radius:50%;filter:blur(90px);pointer-events:none}.loginBanner:after{content:"";position:absolute;right:-220px;bottom:-220px;width:520px;height:520px;background:color-mix(in srgb,var(--main) 20%,transparent);border-radius:50%;filter:blur(100px);pointer-events:none}.loginBannerOverlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000a,#00000073);pointer-events:none}.loginBannerContent{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;width:100%;max-width:650px}.loginLogo{display:block;width:150px;height:auto;object-fit:contain}.loginBannerText{display:flex;flex:1;flex-direction:column;justify-content:center;max-width:570px;padding:60px 0}.loginBadge{display:inline-flex;align-items:center;align-self:flex-start;gap:7px;margin-bottom:19px;padding:7px 11px;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:100px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.loginBadge svg{width:15px;height:15px}.loginBannerText h1{max-width:590px;margin:0;color:#fff;font-size:clamp(38px,4vw,58px);font-weight:750;line-height:1.04;letter-spacing:-.04em}.loginBannerText>p{max-width:500px;margin:21px 0 0;color:#ffffffb3;font-size:14px;line-height:1.65}.loginSecurity{display:flex;align-items:center;gap:11px;max-width:430px;padding:13px 15px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:12px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.loginSecurityIcon{display:grid;flex:0 0 36px;place-items:center;width:36px;height:36px;color:var(--main);background:#ffffff1a;border-radius:10px}.loginSecurityIcon svg{width:18px;height:18px}.loginSecurity>div{display:flex;flex-direction:column}.loginSecurity strong{color:#fff;font-size:11px;font-weight:700}.loginSecurity p{margin:3px 0 0;color:#ffffff94;font-size:9px;line-height:1.45}.loginContent{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:100vh;padding:40px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--main) 8%,transparent),transparent 34%),var(--bg)}.loginFormWrapper{width:100%;max-width:480px;padding:29px;background:linear-gradient(145deg,color-mix(in srgb,var(--main) 3%,transparent),transparent 42%),var(--container-main);border:1px solid var(--line);border-radius:18px;box-shadow:0 26px 60px #00000029,inset 0 1px #ffffff06}.loginFormHeader{display:flex;align-items:flex-start;gap:13px}.loginFormIcon{display:grid;flex:0 0 45px;place-items:center;width:45px;height:45px;color:var(--main);background:var(--bg-opacity-15);border:1px solid color-mix(in srgb,var(--main) 22%,transparent);border-radius:12px}.loginFormIcon svg{width:21px;height:21px}.loginFormHeader>div{min-width:0}.loginFormEyebrow{display:block;margin-bottom:5px;color:var(--main);font-size:9px;font-weight:750;line-height:1;letter-spacing:.09em;text-transform:uppercase}.loginFormHeader h2{margin:0;color:var(--text-bold);font-size:22px;font-weight:750;line-height:1.25}.loginFormHeader p{margin:5px 0 0;color:var(--text-regular);font-size:11px;line-height:1.5}.loginDivider{width:100%;height:1px;margin:22px 0;background:linear-gradient(90deg,var(--line),color-mix(in srgb,var(--main) 18%,var(--line)),var(--line))}.loginFields{display:flex;flex-direction:column;gap:16px;width:100%}.loginField{display:flex;flex-direction:column;gap:7px}.loginFieldLabel{display:flex;align-items:center;gap:6px;padding-left:2px;color:var(--text-regular);font-size:10px;font-weight:650;transition:color .15s ease}.loginFieldLabel svg{width:14px;height:14px;color:var(--icon-regular);transition:color .15s ease}.loginField:focus-within .loginFieldLabel,.loginField:focus-within .loginFieldLabel svg{color:var(--main)}.loginButton{display:flex;width:100%;margin-top:19px}.loginButton>*{width:100%}.loginHelp{margin:16px 0 0;color:var(--text-thin);font-size:12px;line-height:1.45;text-align:center}.loginFooter{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:22px;color:var(--text-thin);font-size:12px}.loginFooterSeparator{color:var(--line)}@media (max-width: 1050px){.login{grid-template-columns:minmax(350px,.9fr) minmax(430px,1.1fr)}.loginBanner{padding:32px}.loginBannerText h1{font-size:40px}}@media (max-width: 820px){.login{display:flex;flex-direction:column;min-height:100vh}.loginBanner{min-height:auto;padding:24px}.loginBannerContent{max-width:none}.loginLogo{width:120px}.loginBannerText{padding:45px 0 34px}.loginBannerText h1{max-width:620px;font-size:34px}.loginSecurity{display:none}.loginContent{flex:1;min-height:auto;padding:34px 20px}}@media (max-width: 520px){.loginBanner{padding:20px}.loginBannerText{padding:35px 0 22px}.loginBannerText h1{font-size:29px}.loginBannerText>p{font-size:12px}.loginContent{justify-content:flex-start;padding:20px 12px}.loginFormWrapper{padding:20px;border-radius:14px}.loginFormHeader{align-items:center}.loginFormHeader h2{font-size:19px}.loginFormHeader p{font-size:10px}}@media (max-width: 380px){.loginBadge{font-size:8px}.loginBannerText h1{font-size:25px}.loginFormWrapper{padding:16px}.loginFormIcon{display:none}}@media (prefers-reduced-motion: reduce){.login *,.login *:before,.login *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.shine{background:var(--container-second);background-image:linear-gradient(to right,var(--container-second) 0%,var(--container-third) 20%,var(--container-second) 40%,var(--container-second) 100%);background-repeat:no-repeat;background-size:800px 1000px;display:inline-block;position:relative;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:animationShimmer;animation-timing-function:linear}@keyframes animationShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.searchbox{display:flex;grid-gap:10px;position:relative;align-items:center;max-width:290px;padding:10px 15px;border:none;border-radius:80px;border:1px solid var(--line);background-color:var(--element-bg)}.searchbox input{width:100%;height:100%;font-family:var(--int);color:var(--white);font-size:14px;line-height:17px;outline:none;border:none;background:transparent}.searchbox input::placeholder{color:var(--text2)}.sidebar{--sidebar-radius: 16px;--sidebar-item-height: 46px;display:flex;flex-direction:column;gap:0;width:100%;height:100%;min-height:0;padding:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--container-main) 96%,var(--main) 4%),var(--container-main));border:1px solid var(--line);border-radius:var(--sidebar-radius);box-shadow:0 12px 30px #0000001f,inset 0 1px #ffffff08;overflow:hidden}.sidebar__header{display:flex;align-items:center;justify-content:space-between}.sidebar__heading{min-width:0}.sidebar__eyebrow{display:block;margin-bottom:4px;color:var(--main);font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.sidebar__title{margin:0;color:var(--text-bold);font-size:20px;font-weight:700;line-height:1.25}.sidebar__description{margin:4px 0 0;color:var(--text-regular);font-size:12px;line-height:1.4}.sidebar__divider{width:100%;height:1px;margin:16px 0;background:linear-gradient(90deg,var(--line),transparent)}.sidebar__search{position:relative;margin-bottom:18px}.sidebar__search:focus-within{border-radius:10px;box-shadow:0 0 0 3px var(--bg-opacity-15)}.sidebar__clearSearch{position:absolute;top:50%;right:10px;transform:translateY(-50%);padding:4px 7px;color:var(--main);background:var(--container-second);border:0;border-radius:6px;font-family:inherit;font-size:10px;font-weight:700;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.sidebar__clearSearch:hover{color:var(--text-bold);background:var(--main)}.sidebar__clearSearch:active{transform:translateY(-50%) scale(.96)}.sidebar__navigation{display:flex;flex:1;flex-direction:column;min-height:0}.sidebar__sectionLabel{display:block;margin:0 8px 8px;color:var(--text-thin);font-size:10px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}.sidebar__list{display:flex;flex-direction:column;gap:5px;min-height:0;padding-right:3px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.sidebar__list::-webkit-scrollbar{width:5px}.sidebar__list::-webkit-scrollbar-track{background:transparent}.sidebar__list::-webkit-scrollbar-thumb{background:var(--line);border-radius:20px}.sidebar__item{position:relative;display:flex;align-items:center;gap:11px;width:100%;min-height:var(--sidebar-item-height);padding:7px 12px;color:var(--text-regular);background:transparent;border:1px solid transparent;border-radius:11px;font-family:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer;overflow:hidden;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.sidebar__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--bg-opacity-15),transparent);opacity:0;pointer-events:none;transition:opacity .16s ease}.sidebar__item:hover{color:var(--text-bold);background:var(--container-second);border-color:var(--line);transform:translate(2px)}.sidebar__item:hover:before{opacity:.55}.sidebar__item:focus-visible{outline:none;border-color:var(--main);box-shadow:0 0 0 3px var(--bg-opacity-15)}.sidebar__item:active{transform:translate(2px) scale(.985)}.sidebar__itemIcon{position:relative;z-index:1;display:grid;flex:0 0 32px;place-items:center;width:32px;height:32px;color:var(--icon-regular);background:var(--container-second);border:1px solid transparent;border-radius:9px;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}.sidebar__itemIcon svg{width:17px;height:17px}.sidebar__item:hover .sidebar__itemIcon{color:var(--text-bold);transform:scale(1.04)}.sidebar__itemName{position:relative;z-index:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__activeIndicator{position:relative;z-index:1;flex:0 0 5px;width:5px;height:5px;background:transparent;border-radius:50%;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.sidebar__item.is-active{color:var(--main);background:var(--bg-opacity-15);border-color:color-mix(in srgb,var(--main) 30%,transparent);font-weight:650;box-shadow:inset 3px 0 0 var(--main),0 6px 16px color-mix(in srgb,var(--main) 9%,transparent)}.sidebar__item.is-active:before{opacity:1}.sidebar__item.is-active .sidebar__itemIcon{color:var(--main);background:color-mix(in srgb,var(--main) 16%,var(--container-second));border-color:color-mix(in srgb,var(--main) 24%,transparent)}.sidebar__item.is-active .sidebar__activeIndicator{background:var(--main);box-shadow:0 0 0 4px var(--bg-opacity-15);transform:scale(1.05)}.sidebar__empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;min-height:180px;padding:24px 16px;color:var(--text-regular);text-align:center;border:1px dashed var(--line);border-radius:12px}.sidebar__emptyIcon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:12px;color:var(--main);background:var(--bg-opacity-15);border-radius:12px;font-size:24px}.sidebar__empty strong{margin-bottom:5px;color:var(--text-medium);font-size:13px}.sidebar__empty p{max-width:190px;margin:0;color:var(--text-thin);font-size:11px;line-height:1.5}.sidebar__empty button{margin-top:14px;padding:7px 12px;color:var(--main);background:transparent;border:1px solid var(--main);border-radius:8px;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:color .16s ease,background-color .16s ease}.sidebar__empty button:hover{color:var(--text-bold);background:var(--main)}.sidebar__footer{display:flex;align-items:center;gap:9px;margin-top:16px;padding:11px 12px;background:color-mix(in srgb,var(--container-second) 65%,transparent);border:1px solid var(--line);border-radius:10px}.sidebar__statusIndicator{flex:0 0 8px;width:8px;height:8px;background:#52db64;border-radius:50%;box-shadow:0 0 0 4px #52db641f}.sidebar__footer div{display:flex;flex-direction:column;min-width:0}.sidebar__footer strong{color:var(--text-medium);font-size:11px;font-weight:650}.sidebar__footer span:not(.sidebar__statusIndicator){margin-top:2px;color:var(--text-thin);font-size:10px}@media (prefers-reduced-motion: reduce){.sidebar *,.sidebar *:before,.sidebar *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.basic-structure{display:flex;flex-direction:column;width:100%;min-width:0;min-height:100vh;background:var(--bg)}.basic-header{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:72px;padding:10px 22px;background:linear-gradient(90deg,color-mix(in srgb,var(--container-main) 97%,var(--main) 3%),var(--container-main));border-bottom:1px solid var(--line);box-shadow:0 5px 20px #00000014,inset 0 -1px #ffffff05;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.basic-header__left,.basic-header__right{display:flex;align-items:center}.basic-header__left{gap:14px}.basic-header__right{gap:12px;min-width:0}.basic-header__logo-link{display:flex;align-items:center;padding:4px;border-radius:8px;transition:opacity .16s ease,transform .16s ease}.basic-header__logo-link:hover{opacity:.9;transform:translateY(-1px)}.basic-header__logo-link:focus-visible{outline:2px solid var(--main);outline-offset:3px}.basic-header__logo{display:block;width:130px;max-width:100%;height:auto;object-fit:contain}.basic-header__menu-button{display:none;place-items:center;width:38px;height:38px;padding:0;color:var(--text-medium);background:var(--container-second);border:1px solid var(--line);border-radius:10px;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.basic-header__menu-button svg{width:20px;height:20px}.basic-header__menu-button:hover{color:var(--main);background:var(--bg-opacity-15);border-color:var(--main)}.basic-header__menu-button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--bg-opacity-15)}.basic-header__notification{position:relative;display:grid;place-items:center;width:38px;height:38px;padding:0;color:var(--text-regular);background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}.basic-header__notification svg{width:20px;height:20px}.basic-header__notification:hover{color:var(--main);background:var(--bg-opacity-15);border-color:color-mix(in srgb,var(--main) 22%,transparent);transform:translateY(-1px)}.basic-header__notification:focus-visible{outline:none;box-shadow:0 0 0 3px var(--bg-opacity-15)}.basic-header__notification-dot{position:absolute;top:7px;right:7px;width:7px;height:7px;background:#ff5470;border:2px solid var(--container-main);border-radius:50%}.basic-header__divider{width:1px;height:30px;background:var(--line)}.basic-user{display:flex;align-items:center;gap:10px;min-width:0}.basic-user__avatar-wrapper{position:relative;flex:0 0 40px;width:40px;height:40px}.basic-user__avatar{width:40px!important;height:40px!important;object-fit:cover;background:var(--container-second);border:1px solid var(--line);border-radius:12px;box-shadow:0 4px 12px #0000001f}.basic-user__status{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;background:#52db64;border:2px solid var(--container-main);border-radius:50%}.basic-user__information{display:flex;flex-direction:column;min-width:0}.basic-user__information strong{overflow:hidden;color:var(--text-bold);font-size:12px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.basic-user__information span{max-width:210px;margin-top:2px;overflow:hidden;color:var(--text-regular);font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.basic-header__logout{display:flex;align-items:center}.basic-body{position:relative;display:grid;grid-template-columns:250px minmax(0,1fr);width:100%;min-width:0;min-height:calc(100vh - 72px)}.basic-sidebar{position:sticky;top:72px;width:100%;height:calc(100vh - 72px);padding:14px 0 14px 14px;overflow:hidden}.basic-sidebar>*{height:100%}.basic-content{width:100%;min-width:0;min-height:calc(100vh - 72px);padding:14px;overflow-x:hidden}.basic-content__inner{width:100%;min-width:0;min-height:100%;padding:20px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--main) 4%,transparent),transparent 30%),var(--container-main);border:1px solid var(--line);border-radius:14px;box-shadow:0 14px 34px #00000014,inset 0 1px #ffffff05}.basic-sidebar-overlay{display:none}@media (max-width: 1100px){.basic-body{grid-template-columns:220px minmax(0,1fr)}.basic-user__information span{max-width:150px}}@media (max-width: 820px){.basic-header{min-height:64px;padding:9px 14px}.basic-header__menu-button{display:grid}.basic-header__logo{width:110px}.basic-body{display:block;min-height:calc(100vh - 64px)}.basic-sidebar{position:fixed;top:64px;left:0;z-index:120;width:min(290px,calc(100vw - 45px));height:calc(100vh - 64px);padding:12px;background:var(--bg);transform:translate(-105%);transition:transform .22s ease,box-shadow .22s ease}.basic-sidebar.is-open{transform:translate(0);box-shadow:20px 0 45px #00000047}.basic-sidebar-overlay{position:fixed;top:64px;right:0;bottom:0;left:0;z-index:110;display:block;width:100%;height:calc(100vh - 64px);padding:0;background:#0000007a;border:0;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.basic-content{min-height:calc(100vh - 64px);padding:12px}.basic-content__inner{padding:16px;border-radius:12px}}@media (max-width: 600px){.basic-header{gap:10px}.basic-header__right{gap:7px}.basic-header__notification{width:34px;height:34px}.basic-user__avatar-wrapper,.basic-user__avatar{width:36px!important;height:36px!important}.basic-user__avatar-wrapper{flex-basis:36px}.basic-user__information,.basic-header__divider{display:none}.basic-header__divider--logout{display:block;height:25px}.basic-content{padding:8px}.basic-content__inner{padding:12px;border-radius:10px}}@media (max-width: 420px){.basic-header__logo{width:92px}.basic-header__notification,.basic-header__divider--logout{display:none}}@media (prefers-reduced-motion: reduce){.basic-structure *,.basic-structure *:before,.basic-structure *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.pageHeader{display:flex;align-items:center;justify-content:space-between;width:100%}.pageHeader .iconContainer{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:8px;background-color:var(--container-second);color:var(--text-regular)}.background_popup{animation-name:fade;animation-duration:.1s;animation-timing-function:ease-in-out}.background_popup .content_popup{animation-duration:.25s;animation-timing-function:ease-in-out}.bulkOperation{display:flex;width:fit-content;flex-direction:row-reverse;grid-gap:5px;padding:5px;border-radius:100px;border:1px solid var(--line);background-color:var(--container-main);position:fixed;bottom:48px;right:110px;animation:fade .15s ease-in-out}.table{width:100%}.table .paginationItem{display:flex;justify-content:center;align-items:center;width:28px;height:30px;background-color:var(--container-third);color:var(--text-medium);border-radius:50%;font-size:12px;cursor:pointer}.table .paginationItem.active{background-color:var(--bg-opacity-15);color:var(--main)}.addColumnButton{display:flex;align-items:center;justify-content:center;grid-gap:5px;position:relative;width:100%;height:100%;border:none;color:var(--text-regular);font-weight:500;cursor:pointer}.modal{position:absolute;background:var(--container-main);border:2px solid var(--line);padding:20px;border-radius:10px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;gap:5px;z-index:1000}.modalContent{display:flex;flex-direction:column;gap:10px}.modalContent h3{margin-bottom:10px;white-space:nowrap}.modalContent p{white-space:nowrap;color:var(--text-regular);cursor:pointer}.modalContent button:last-child{background:#dc3545}.modalContent button:last-child:hover{background:#b02a37}.table .table_noContent{display:flex;align-items:center;justify-content:center;width:100%;height:80px;background-color:var(--container-second)}.table .table_noContent h4{font-size:16px;font-weight:500;color:var(--text-regular)}.table .cellTag{padding:5px 15px;background-color:var(--container-second);border-radius:40px;max-width:100px;color:var(--text-regular);font-weight:600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table .cellTag.active{background-color:var(--success-opacity-15);color:var(--success)}.table .cellTag.inactive{background-color:var(--error-opacity-15);color:var(--error)}.table .cellTag.companyTag{background-color:var(--goal-opacity);color:var(--goal-fill);font-weight:500;cursor:pointer}.table .cellTag.companyTag:hover{text-decoration-line:underline}.table .buttonCell{display:flex;align-items:center;justify-content:flex-end;width:100%}.table .toolCell{display:flex;align-items:center;justify-content:flex-end;grid-gap:5px;width:100%}.table .toolCell .toolCellIcon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background-color:var(--container-main);color:var(--text-regular);cursor:pointer}.table .toolCell .toolCellIcon.delete{background-color:var(--red-opacity);color:var(--red-fill)}.table .companyCell{display:flex;align-items:center;grid-gap:10px;cursor:pointer;transition:.1s}.table .companyCell:hover .companyCellText p{text-decoration-line:underline}.table .avatarCell{display:flex;align-items:center;grid-gap:10px;cursor:pointer;transition:.1s}.table .avatarCell:hover .companyCellText p{text-decoration-line:underline}.mobile-cards-container{display:flex;flex-direction:column;grid-gap:2px}.mobile-card{display:flex;flex-direction:column;grid-gap:2px;background:var(--container-main);border:1px solid var(--line);padding:1rem;box-shadow:0 2px 4px #0000001a}.mobile-card-row{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:var(--container-second);border:1px solid var(--line)}.mobile-card-label{font-weight:700;color:var(--text-bold)}.mobile-card-value{color:var(--text)}@media (min-width: 768px){.mobile-cards-container{display:none}}.select{display:flex;flex-direction:column;grid-gap:5px;position:relative}.select .select_click{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;min-width:150px;max-width:100%;padding:8px 15px;border-radius:6px;border:1px solid var(--line);background-color:var(--container-main);color:var(--text-bold);cursor:pointer}.select .select_click p{white-space:nowrap}.select .select_click svg{transition:all .1s ease-in-out}.modal_select{display:flex;flex-direction:column;grid-gap:5px;padding:10px;border-radius:15px;border:1px solid var(--line);background-color:var(--container-main);overflow:hidden;z-index:5}.modal_select .select_list{display:flex;flex-direction:column;padding:10px 0;max-height:300px;overflow-y:auto}.modal_select .select_list .item{padding:8px 10px;width:100%;border-radius:3px;color:var(--text-regular);cursor:pointer}.modal_select .select_list .item.active{background-color:var(--container-second);color:var(--text-bold)}.spiner{width:15px;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,var(--text-bold) 94%,#0000) top/4px 4px no-repeat,conic-gradient(#0000 30%,var(--text-bold));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0);animation:l13 1s infinite linear}@keyframes l13{to{transform:rotate(1turn)}}.address-container{display:flex;flex-direction:column;grid-gap:5px;width:100%;position:relative;font-family:Arial,sans-serif}.address-input{width:100%;padding:12px 14px;font-size:16px;border:1px solid var(--line);background:var(--bg);border-radius:6px;outline:none;transition:.2s}.address-input:focus{border-color:#0078ff;box-shadow:0 0 4px #0078ff66}.loader{margin-top:6px;font-size:14px;color:#555}.address-list{margin:0;padding:0;list-style:none;position:absolute;bottom:calc(100% - 10px);width:100%;max-height:260px;overflow-y:auto;border:1px solid var(--line);border-radius:6px;box-shadow:0 2px 6px #00000026;z-index:999}.address-suggestion-item{padding:20px;font-size:14px;cursor:pointer;color:var(--text-bold);border-bottom:1px solid var(--line);transition:background .2s}.address-item:hover{background:#f0f7ff}.address-item:last-child{border-bottom:none}.single-company{display:flex;flex-direction:column;width:100%;min-width:0;color:var(--text-medium)}.single-company__header{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%}.single-company__identity{display:flex;align-items:center;gap:14px;min-width:0}.single-company__avatar-wrapper{position:relative;flex:0 0 64px;width:64px;height:64px}.single-company__avatar{width:64px!important;height:64px!important;object-fit:cover;background:var(--container-third);border:2px solid var(--line);border-radius:18px;box-shadow:0 8px 20px #00000026,0 0 0 4px var(--container-second)}.single-company__status-indicator{position:absolute;right:-1px;bottom:-1px;width:15px;height:15px;background:var(--text-thin);border:3px solid var(--container-main);border-radius:50%}.single-company__status-indicator.is-active{background:#52db64}.single-company__status-indicator.is-inactive{background:#ff5470}.single-company__identity-text{min-width:0}.single-company__eyebrow,.single-company__section-label{display:block;margin-bottom:5px;color:var(--main);font-size:9px;font-weight:750;line-height:1;letter-spacing:.09em;text-transform:uppercase}.single-company__identity-text h2{margin:0;overflow:hidden;color:var(--text-bold);font-size:20px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.single-company__identity-meta{display:flex;align-items:center;gap:12px;margin-top:6px}.single-company__identity-meta span{display:flex;align-items:center;gap:5px;min-width:0;color:var(--text-regular);font-size:10px}.single-company__identity-meta svg{flex:0 0 12px;width:12px;height:12px}.single-company__mode-button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 12px;color:var(--text-medium);background:var(--container-second);border:1px solid var(--line);border-radius:10px;font-family:inherit;font-size:10px;font-weight:700;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.single-company__mode-button svg{width:15px;height:15px}.single-company__mode-button:hover,.single-company__mode-button.is-editing{color:var(--main);background:var(--bg-opacity-15);border-color:var(--main);box-shadow:0 7px 18px color-mix(in srgb,var(--main) 10%,transparent)}.single-company__mode-button:active{transform:scale(.97)}.single-company__divider{width:100%;height:1px;margin:18px 0;background:linear-gradient(90deg,var(--line),color-mix(in srgb,var(--main) 18%,var(--line)),var(--line))}.single-company__feedback{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;border:1px solid;border-radius:9px;font-size:10px;font-weight:600}.single-company__feedback svg{flex:0 0 15px;width:15px;height:15px}.single-company__feedback.is-success{color:#63dd75;background:#52db6414;border-color:#52db6440}.single-company__feedback.is-error{color:#ff7b91;background:#ff547014;border-color:#ff547040}.single-company__content,.single-company__edit{display:flex;flex-direction:column;gap:14px;width:100%}.single-company__section{padding:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--main) 3%,transparent),transparent 40%),var(--container-second);border:1px solid var(--line);border-radius:12px}.single-company__section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.single-company__section-header h3{margin:0;color:var(--text-bold);font-size:14px;font-weight:700}.single-company__section-header p{margin:4px 0 0;color:var(--text-regular);font-size:10px;line-height:1.45}.single-company__information-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.single-company__information-card{display:flex;align-items:center;gap:10px;min-width:0;min-height:64px;padding:10px;background:color-mix(in srgb,var(--container-third) 62%,transparent);border:1px solid var(--line);border-radius:10px;transition:border-color .16s ease,transform .16s ease,background-color .16s ease}.single-company__information-card:hover{background:color-mix(in srgb,var(--main) 4%,var(--container-third));border-color:color-mix(in srgb,var(--main) 25%,var(--line));transform:translateY(-1px)}.single-company__information-icon{display:grid;flex:0 0 34px;place-items:center;width:34px;height:34px;color:var(--main);background:var(--bg-opacity-15);border-radius:9px}.single-company__information-icon svg{width:15px;height:15px}.single-company__information-card>div{display:flex;flex-direction:column;min-width:0}.single-company__information-card span:not(.single-company__information-icon){color:var(--text-regular);font-size:9px}.single-company__information-card strong{margin-top:3px;overflow:hidden;color:var(--text-medium);font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.single-company__status-text.is-active{color:#52db64}.single-company__status-text.is-inactive{color:#ff7088}.single-company__current-plan{display:flex;align-items:center;gap:6px;padding:7px 9px;color:var(--main);background:var(--bg-opacity-15);border:1px solid color-mix(in srgb,var(--main) 20%,transparent);border-radius:8px;font-size:9px;font-weight:700}.single-company__current-plan svg{width:13px;height:13px}.single-company__plans{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.single-company__plan{position:relative;display:flex;align-items:center;gap:8px;min-width:0;min-height:62px;padding:9px;color:var(--text-regular);background:var(--container-third);border:1px solid var(--line);border-radius:10px;font-family:inherit;text-align:left;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.single-company__plan:not(:disabled):hover{color:var(--text-bold);border-color:color-mix(in srgb,var(--main) 35%,var(--line));transform:translateY(-2px)}.single-company__plan.is-active{color:var(--main);background:var(--bg-opacity-15);border-color:var(--main);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--main) 15%,transparent),0 7px 18px color-mix(in srgb,var(--main) 9%,transparent)}.single-company__plan:disabled{cursor:default}.single-company__plan-icon{display:grid;flex:0 0 30px;place-items:center;width:30px;height:30px;color:var(--icon-regular);background:var(--container-fourth);border-radius:8px}.single-company__plan.is-active .single-company__plan-icon{color:var(--main);background:color-mix(in srgb,var(--main) 15%,var(--container-fourth))}.single-company__plan-icon svg{width:14px;height:14px}.single-company__plan>div{display:flex;flex:1;flex-direction:column;min-width:0}.single-company__plan strong{color:inherit;font-size:14px;font-weight:700}.single-company__plan>div span{margin-top:2px;overflow:hidden;color:var(--text-thin);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.single-company__plan-check{display:grid;flex:0 0 17px;place-items:center;width:17px;height:17px;color:var(--text-bold);background:var(--main);border-radius:50%}.single-company__plan-check:empty{background:transparent}.single-company__plan-check svg{width:11px;height:11px}.single-company__mini-loader{width:11px;height:11px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:single-company-spin .65s linear infinite}.single-company__location{display:flex;align-items:center;gap:11px;padding:12px;background:var(--container-third);border:1px solid var(--line);border-radius:10px}.single-company__location-icon{display:grid;flex:0 0 36px;place-items:center;width:36px;height:36px;color:var(--main);background:var(--bg-opacity-15);border-radius:10px}.single-company__location-icon svg{width:16px;height:16px}.single-company__location>div{display:flex;flex-direction:column;min-width:0}.single-company__location strong{overflow:hidden;color:var(--text-medium);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.single-company__location>div span{margin-top:3px;color:var(--text-regular);font-size:9px}.single-company__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.single-company__field-full{grid-column:1 / -1}.single-company__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:15px;border-top:1px solid var(--line)}.single-company__changes{display:flex;align-items:center;gap:7px;color:var(--text-regular);font-size:9px}.single-company__changes span{width:7px;height:7px;border-radius:50%}.single-company__changes .is-unsaved{background:#ff9f43;box-shadow:0 0 0 4px #ff9f431a}.single-company__changes .is-saved{background:#52db64;box-shadow:0 0 0 4px #52db641a}.single-company__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}@keyframes single-company-spin{to{transform:rotate(360deg)}}@media (max-width: 820px){.single-company__information-grid,.single-company__plans{grid-template-columns:repeat(2,minmax(0,1fr))}.single-company__plan:last-child{grid-column:1 / -1}}@media (max-width: 620px){.single-company__header,.single-company__section-header,.single-company__footer{align-items:stretch;flex-direction:column}.single-company__mode-button{width:100%}.single-company__identity-meta{align-items:flex-start;flex-direction:column;gap:5px}.single-company__information-grid,.single-company__form-grid{grid-template-columns:1fr}.single-company__field-full{grid-column:auto}.single-company__actions{width:100%}.single-company__actions>*{flex:1}}@media (max-width: 440px){.single-company__identity{align-items:flex-start}.single-company__avatar-wrapper,.single-company__avatar{width:52px!important;height:52px!important}.single-company__avatar-wrapper{flex-basis:52px}.single-company__identity-text h2{font-size:17px}.single-company__section{padding:12px}.single-company__plans{grid-template-columns:1fr}.single-company__plan:last-child{grid-column:auto}.single-company__actions{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion: reduce){.single-company *,.single-company *:before,.single-company *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.users-page{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0;padding-bottom:30px}.users-section-label{display:block;margin-bottom:5px;color:var(--main);font-size:10px;font-weight:700;line-height:1;letter-spacing:.09em;text-transform:uppercase}.users-title-row{display:flex;align-items:center;gap:9px}.users-title-row h2{margin:0;color:var(--text-bold);font-size:19px;font-weight:700;line-height:1.3}.users-count{display:grid;place-items:center;min-width:26px;height:22px;padding:0 7px;color:var(--main);background:var(--bg-opacity-15);border:1px solid color-mix(in srgb,var(--main) 18%,transparent);border-radius:20px;font-size:10px;font-weight:750}.users-controls{padding:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--main) 5%,transparent),transparent 42%),var(--container-second);border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 25px #00000014,inset 0 1px #ffffff06}.users-controls__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.users-controls__header p{margin:4px 0 0;color:var(--text-regular);font-size:11px;line-height:1.5}.users-header-actions{display:flex;align-items:center;gap:7px}.users-icon-button{display:grid;place-items:center;width:38px;height:38px;padding:0;color:var(--text-medium);background:var(--container-third);border:1px solid var(--line);border-radius:10px;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.users-icon-button svg{width:16px;height:16px}.users-icon-button:hover{color:var(--main);background:var(--bg-opacity-15);border-color:var(--main);transform:translateY(-1px);box-shadow:0 7px 16px color-mix(in srgb,var(--main) 10%,transparent)}.users-icon-button:active{transform:scale(.96)}.users-icon-button:focus-visible{outline:none;border-color:var(--main);box-shadow:0 0 0 3px var(--bg-opacity-15)}.users-filters{display:grid;grid-template-columns:minmax(260px,1.8fr) repeat(3,minmax(170px,1fr));gap:12px}.users-filter{display:flex;flex-direction:column;gap:7px;min-width:0}.users-filter label{padding-left:2px;color:var(--text-regular);font-size:10px;font-weight:650;line-height:1.2}.users-search{position:relative;width:100%;min-width:0}.users-search>svg{position:absolute;top:50%;left:14px;z-index:2;width:15px;height:15px;color:var(--icon-regular);transform:translateY(-50%);pointer-events:none}.users-search:focus-within>svg{color:var(--main)}.users-filter-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}.users-filter-summary span{color:var(--text-regular);font-size:10px}.users-filter-summary button{padding:6px 9px;color:var(--main);background:transparent;border:1px solid color-mix(in srgb,var(--main) 35%,transparent);border-radius:7px;font-family:inherit;font-size:10px;font-weight:700;cursor:pointer;transition:color .16s ease,background-color .16s ease}.users-filter-summary button:hover{color:var(--text-bold);background:var(--main)}.users-error{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;background:#ff547014;border:1px solid rgba(255,84,112,.25);border-radius:11px}.users-error strong{color:#ff8297;font-size:12px}.users-error p{margin:3px 0 0;color:var(--text-regular);font-size:10px}.users-error button{flex:0 0 auto;padding:8px 11px;color:#fff;background:#ff5470;border:0;border-radius:8px;font-family:inherit;font-size:10px;font-weight:700;cursor:pointer}.users-table-card{min-width:0;padding:18px;background:var(--container-second);border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 25px #00000014,inset 0 1px #ffffff06}.users-table-wrapper{width:100%;min-width:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.users-table-wrapper::-webkit-scrollbar{height:6px}.users-table-wrapper::-webkit-scrollbar-track{background:transparent}.users-table-wrapper::-webkit-scrollbar-thumb{background:var(--line);border-radius:20px}.users-table-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;padding:28px;color:var(--text-regular);text-align:center;border:1px dashed var(--line);border-radius:11px}.users-table-state>svg{width:31px;height:31px;margin-bottom:11px;color:var(--main)}.users-table-state strong{color:var(--text-medium);font-size:13px}.users-table-state p{max-width:340px;margin:5px 0 0;color:var(--text-regular);font-size:10px;line-height:1.5}.users-table-state button{margin-top:14px;padding:8px 12px;color:var(--text-bold);background:var(--main);border:0;border-radius:8px;font-family:inherit;font-size:10px;font-weight:700;cursor:pointer}.users-loader{width:28px;height:28px;margin-bottom:12px;border:3px solid var(--line);border-top-color:var(--main);border-radius:50%;animation:users-loader-spin .7s linear infinite}@keyframes users-loader-spin{to{transform:rotate(360deg)}}.users-table-card table{width:100%}.users-table-card thead{background:color-mix(in srgb,var(--container-third) 65%,transparent)}.users-table-card th{color:var(--text-regular);font-size:10px;font-weight:700;letter-spacing:.03em}.users-table-card tbody tr{transition:background-color .15s ease,transform .15s ease}.users-table-card tbody tr:hover{background:color-mix(in srgb,var(--main) 4%,transparent)}@media (max-width: 1250px){.users-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.users-filter--search{grid-column:1 / -1}}@media (max-width: 760px){.users-page{gap:15px}.users-controls,.users-table-card{padding:14px;border-radius:11px}.users-controls__header{align-items:stretch;flex-direction:column}.users-header-actions{justify-content:flex-end}.users-filters{grid-template-columns:1fr}.users-filter--search{grid-column:auto}.users-filter-summary{align-items:flex-start;flex-direction:column}.users-filter-summary button{width:100%}.users-error{align-items:flex-start;flex-direction:column}.users-error button{width:100%}}@media (max-width: 480px){.users-title-row h2{font-size:17px}.users-header-actions{width:100%}.users-icon-button{flex:1;width:auto}.users-table-card{padding:10px}}@media (prefers-reduced-motion: reduce){.users-page *,.users-page *:before,.users-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.deletePopup{display:flex;flex-direction:column;align-items:center;grid-gap:15px;width:100%}.deletePopup .popUpTitle{display:flex;flex-direction:column;grid-gap:5px;align-items:center}.deletePopup .deleteIcon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background-color:var(--red-opacity);color:var(--red-fill)}.discounts{display:flex;flex-direction:column;grid-gap:20px;width:100%}.createEvent{display:flex;flex-direction:column;grid-gap:20px;padding:10px}.eventContainer{display:flex;flex-direction:column;grid-gap:20px;background-color:var(--container-second);border:1px solid var(--line);padding:15px;border-radius:10px}.createEvent .pointsHeader{display:flex;align-items:center;justify-content:space-between}.createEvent .pointsHeader .addContainer{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;background-color:#241631;color:#fff;cursor:pointer}.createEvent .pointsList{display:flex;flex-wrap:wrap;grid-gap:5px}.categoryTag{display:flex;align-items:center;justify-content:center;padding:7px 20px;border-radius:100px;background:var(--container-second);border:1px solid var(--line);cursor:pointer;color:var(--text-bold)}.categoryTag.white{background-color:var(--container-main)}.categoryTag p{font-size:15px;white-space:nowrap}.categoryTag.active{background:linear-gradient(91deg,#6eb9fc .03%,#f888d1 50.41%,#fd957d 99.97%);color:#fff}.categoryTag.active p{color:#fff}.categories{display:flex;flex-direction:column;grid-gap:20px;width:100%}.highlightUpload{width:100%;display:flex;flex-direction:column;gap:12px}.highlightUpload__header{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.highlightUpload__title{font-size:14px;font-weight:700;color:var(--text-bold);margin:0}.highlightUpload__description{font-size:13px;font-weight:400;color:var(--text-regular);margin:4px 0 0}.highlightUpload__current{padding:6px 10px;border-radius:999px;font-size:11px;font-weight:600;color:var(--main);background:var(--bg-opacity-15);white-space:nowrap}.highlightUpload__input{display:none}.highlightUpload__dropzone{width:100%;min-height:150px;border:1.5px dashed var(--main);border-radius:12px;background:var(--bg-opacity-15);display:flex;align-items:center;justify-content:center;gap:14px;cursor:pointer;transition:.2s ease;padding:22px}.highlightUpload__dropzone:hover{background:var(--bg-opacity-30);transform:translateY(-1px)}.highlightUpload__dropzone--loading{opacity:.75;cursor:wait;pointer-events:none}.highlightUpload__icon{width:58px;height:58px;min-width:58px;border-radius:50%;background:var(--bg-opacity-15);color:var(--main);display:flex;align-items:center;justify-content:center}.highlightUpload__text{display:flex;flex-direction:column;gap:10px;text-align:left}.highlightUpload__text strong{font-size:15px;font-weight:700;color:var(--text-bold)}.highlightUpload__text span{font-size:13px;font-weight:400;color:var(--text-regular)}.highlightUpload__previewBox{width:100%;border-radius:12px;background:var(--bg-opacity-15);border:1px solid var(--border-color);overflow:hidden}.highlightUpload__preview{width:100%;height:220px;position:relative;background:var(--container-main);overflow:hidden}.highlightUpload__preview img{width:100%;height:100%;display:block;object-fit:cover}.highlightUpload__loadingLayer{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.highlightUpload__info{width:100%;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.highlightUpload__file{display:flex;align-items:center;gap:10px;min-width:0}.highlightUpload__fileIcon{width:38px;height:38px;min-width:38px;border-radius:8px;background:var(--bg-opacity-15);color:var(--main);display:flex;align-items:center;justify-content:center}.highlightUpload__file p{max-width:230px;font-size:13px;font-weight:700;color:var(--text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.highlightUpload__file span{font-size:12px;font-weight:400;color:var(--text-secondary)}.highlightUpload__actions{display:flex;align-items:center;gap:8px}.highlightUpload__change{height:34px;border:none;outline:none;border-radius:7px;padding:0 12px;background:var(--main);color:#fff;font-size:12px;font-weight:700;cursor:pointer;transition:.2s ease}.highlightUpload__change:hover{opacity:.9}.highlightUpload__remove{width:34px;height:34px;min-width:34px;border:none;outline:none;border-radius:7px;background:var(--red-opacity);color:var(--red-fill);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s ease}.highlightUpload__remove:hover{filter:brightness(.95)}.highlightUpload__mediaId{font-size:12px;color:var(--text-secondary);margin:0;word-break:break-all}.highlightUpload__mediaId strong{color:var(--text-primary)}@media (max-width: 600px){.highlightUpload__dropzone{flex-direction:column;text-align:center}.highlightUpload__text{text-align:center}.highlightUpload__info{align-items:flex-start;flex-direction:column}.highlightUpload__actions,.highlightUpload__change{width:100%}}.notifications-page{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0;padding-bottom:30px}.notification-section-label{display:block;margin-bottom:5px;color:var(--main);font-size:9px;font-weight:750;line-height:1;letter-spacing:.09em;text-transform:uppercase}.notifications-controls{padding:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--main) 5%,transparent),transparent 42%),var(--container-second);border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 25px #00000014,inset 0 1px #ffffff06}.notifications-controls__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.notifications-title{display:flex;align-items:center;gap:9px}.notifications-title h2{margin:0;color:var(--text-bold);font-size:19px;font-weight:700}.notifications-title>span{display:grid;place-items:center;min-width:27px;height:22px;padding:0 7px;color:var(--main);background:var(--bg-opacity-15);border:1px solid color-mix(in srgb,var(--main) 20%,transparent);border-radius:20px;font-size:10px;font-weight:750}.notifications-controls__header p{margin:4px 0 0;color:var(--text-regular);font-size:10px}.notifications-controls__actions{display:flex;align-items:center;gap:8px}.notifications-refresh{display:grid;place-items:center;width:40px;height:40px;padding:0;color:var(--text-medium);background:var(--container-third);border:1px solid var(--line);border-radius:10px;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}.notifications-refresh svg{width:18px;height:18px}.notifications-refresh:hover{color:var(--main);background:var(--bg-opacity-15);border-color:var(--main);transform:translateY(-1px)}.notifications-search{position:relative;width:100%}.notifications-search>svg{position:absolute;top:50%;left:14px;z-index:2;width:17px;height:17px;color:var(--icon-regular);transform:translateY(-50%);pointer-events:none}.notifications-search:focus-within>svg{color:var(--main)}.notifications-search__clear{position:absolute;top:50%;right:10px;z-index:3;display:grid;place-items:center;width:26px;height:26px;padding:0;color:var(--text-regular);background:var(--container-third);border:0;border-radius:7px;cursor:pointer;transform:translateY(-50%)}.notifications-search__clear:hover{color:var(--text-bold);background:var(--main)}.notifications-table-card{min-width:0;padding:18px;background:var(--container-second);border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 25px #00000014,inset 0 1px #ffffff06}.notifications-table-wrapper{width:100%;min-width:0;overflow-x:auto}.notifications-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;padding:28px;text-align:center;border:1px dashed var(--line);border-radius:11px}.notifications-state>svg{width:32px;height:32px;margin-bottom:10px;color:var(--main)}.notifications-state strong{color:var(--text-medium);font-size:13px}.notifications-state p{max-width:340px;margin:5px 0 14px;color:var(--text-regular);font-size:10px;line-height:1.5}.notifications-error{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;background:#ff547014;border:1px solid rgba(255,84,112,.25);border-radius:11px}.notifications-error strong{color:#ff8297;font-size:12px}.notifications-error p{margin:3px 0 0;color:var(--text-regular);font-size:10px}.notifications-error button{flex:0 0 auto;padding:8px 11px;color:#fff;background:#ff5470;border:0;border-radius:8px;font-family:inherit;font-size:10px;font-weight:700;cursor:pointer}.notification-create{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.notification-create__header{display:flex;align-items:center;gap:12px}.notification-create__header-icon{display:grid;flex:0 0 44px;place-items:center;width:44px;height:44px;color:var(--main);background:var(--bg-opacity-15);border:1px solid color-mix(in srgb,var(--main) 20%,transparent);border-radius:12px}.notification-create__header-icon svg{width:21px;height:21px}.notification-create__header h2{margin:0;color:var(--text-bold);font-size:19px}.notification-create__header p{margin:4px 0 0;color:var(--text-regular);font-size:10px}.notification-create__divider{width:100%;height:1px;margin:17px 0;background:var(--line)}.notification-create__body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);gap:18px;min-height:0;flex:1}.notification-create__form,.notification-recipients{display:flex;flex-direction:column;min-height:0;padding:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--main) 3%,transparent),transparent 42%),var(--container-second);border:1px solid var(--line);border-radius:12px}.notification-create__section-header,.notification-recipients__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.notification-create__section-header h3,.notification-recipients__header h3{margin:0;color:var(--text-bold);font-size:14px}.notification-recipients__header p{margin:4px 0 0;color:var(--text-regular);font-size:12px}.notification-create__fields{display:flex;flex-direction:column;gap:12px}.notification-create__message{position:relative}.notification-create__character-count{position:absolute;right:10px;bottom:8px;color:var(--text-thin);font-size:8px}.notification-create__character-count.is-warning{color:#ff9f43}.notification-create__preview{margin-top:14px;padding:13px;background:var(--container-third);border:1px solid var(--line);border-radius:10px}.notification-create__preview-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.notification-create__preview-header strong{color:var(--text-medium);font-size:9px}.notification-preview-card{display:flex;align-items:flex-start;gap:10px;padding:12px;background:var(--container-main);border:1px solid var(--line);border-radius:10px}.notification-preview-card__icon{display:grid;flex:0 0 35px;place-items:center;width:35px;height:35px;color:var(--main);background:var(--bg-opacity-15);border-radius:9px}.notification-preview-card__icon svg{width:17px;height:17px}.notification-preview-card>div{min-width:0}.notification-preview-card strong{display:block;overflow:hidden;color:var(--text-bold);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.notification-preview-card p{display:-webkit-box;margin:4px 0 0;overflow:hidden;color:var(--text-regular);font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.notification-create__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}.notification-recipients__clear{padding:6px 8px;color:var(--main);background:transparent;border:1px solid color-mix(in srgb,var(--main) 30%,transparent);border-radius:7px;font-family:inherit;font-size:9px;font-weight:700;cursor:pointer}.notification-recipients__clear:hover{color:var(--text-bold);background:var(--main)}.notification-recipients__search{position:relative;margin-bottom:10px}.notification-recipients__search>svg{position:absolute;top:50%;left:13px;z-index:2;width:16px;height:16px;color:var(--icon-regular);transform:translateY(-50%)}.notification-recipients__select-all{display:flex;align-items:center;gap:9px;width:100%;min-height:48px;padding:9px 10px;color:var(--text-medium);background:var(--container-third);border:1px solid var(--line);border-radius:9px;font-family:inherit;text-align:left;cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.notification-recipients__select-all:hover:not(:disabled){color:var(--main);background:var(--bg-opacity-15);border-color:var(--main)}.notification-recipients__select-all:disabled{opacity:.5;cursor:not-allowed}.notification-recipients__select-all>svg{flex:0 0 19px;width:19px;height:19px}.notification-recipients__select-all div{display:flex;flex-direction:column}.notification-recipients__select-all strong{font-size:10px}.notification-recipients__select-all span{margin-top:2px;color:var(--text-regular);font-size:8px}.notification-recipients__list{display:flex;flex:1;flex-direction:column;gap:4px;min-height:0;margin-top:10px;padding-right:4px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.notification-user{display:flex;align-items:center;gap:9px;width:100%;min-height:54px;padding:7px 9px;color:var(--text-medium);background:transparent;border:1px solid transparent;border-radius:9px;font-family:inherit;text-align:left;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.notification-user:hover{background:var(--container-third);border-color:var(--line)}.notification-user.is-selected{color:var(--main);background:var(--bg-opacity-15);border-color:color-mix(in srgb,var(--main) 28%,transparent)}.notification-user__checkbox{display:grid;flex:0 0 18px;place-items:center;color:inherit}.notification-user__checkbox svg{width:18px;height:18px}.notification-user__avatar{width:38px!important;height:38px!important;object-fit:cover;border:1px solid var(--line);border-radius:10px}.notification-user__info{display:flex;flex-direction:column;min-width:0}.notification-user__info strong{overflow:hidden;color:inherit;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.notification-user__info span{margin-top:3px;overflow:hidden;color:var(--text-regular);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.notification-recipients__state{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;min-height:170px;padding:20px;text-align:center}.notification-recipients__state>svg{width:27px;height:27px;margin-bottom:9px;color:var(--main)}.notification-recipients__state strong{color:var(--text-medium);font-size:11px}.notification-recipients__state p{margin:4px 0 0;color:var(--text-regular);font-size:9px}.notification-delete{display:flex;flex-direction:column;align-items:center;width:100%;padding:8px;text-align:center}.notification-delete__icon{display:grid;place-items:center;width:70px;height:70px;color:var(--red-fill);background:var(--red-opacity);border-radius:50%}.notification-delete__icon svg{width:32px;height:32px}.notification-delete__content{margin-top:16px}.notification-delete__content h2{margin:0;color:var(--text-bold);font-size:18px}.notification-delete__content p{max-width:360px;margin:8px auto 0;color:var(--text-regular);font-size:10px;line-height:1.55}.notification-delete__content p strong{color:var(--text-medium)}.notification-delete__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.notification-loader{width:27px;height:27px;margin-bottom:10px;border:3px solid var(--line);border-top-color:var(--main);border-radius:50%;animation:notification-spin .7s linear infinite}@keyframes notification-spin{to{transform:rotate(360deg)}}@media (max-width: 900px){.notification-create__body{grid-template-columns:1fr;overflow-y:auto}.notification-create__form,.notification-recipients{min-height:auto}.notification-recipients__list{max-height:400px}}@media (max-width: 680px){.notifications-controls__header{align-items:stretch;flex-direction:column}.notifications-controls__actions{width:100%}.notifications-refresh{flex:0 0 40px}.notifications-controls__actions>*:last-child{flex:1}.notification-create__header{align-items:flex-start}.notification-create__footer{align-items:stretch;flex-direction:column}.notification-create__footer>*{width:100%}.notification-delete__actions{grid-template-columns:1fr}.notifications-error{align-items:stretch;flex-direction:column}.notifications-error button{width:100%}}@media (max-width: 480px){.notifications-page{gap:14px}.notifications-controls,.notifications-table-card,.notification-create__form,.notification-recipients{padding:13px;border-radius:11px}.notifications-controls__actions{align-items:stretch;flex-direction:column}.notifications-refresh{width:100%}.notification-create__header h2{font-size:17px}}@media (prefers-reduced-motion: reduce){.notifications-page *,.notifications-page *:before,.notifications-page *:after,.notification-create *,.notification-create *:before,.notification-create *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.overview{display:flex;flex-direction:column;gap:22px;width:100%;min-width:0;padding-bottom:32px}.overview-section-label{display:block;margin-bottom:5px;color:var(--main);font-size:10px;font-weight:750;line-height:1;letter-spacing:.09em;text-transform:uppercase}.overview h2,.overview h3,.overview p{margin:0}.overview h2{color:var(--text-bold);font-size:18px;font-weight:700;line-height:1.25}.overview h3{color:var(--text-bold);font-size:14px;font-weight:700;line-height:1.3}.overview-filters{padding:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--main) 5%,transparent),transparent 42%),var(--container-second);border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 24px #00000014,inset 0 1px #ffffff06}.overview-filters__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.overview-filters__header p{margin-top:5px;color:var(--text-regular);font-size:12px;line-height:1.5}.overview-clear-button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 10px;color:var(--text-medium);background:var(--container-third);border:1px solid var(--line);border-radius:9px;font-family:inherit;font-size:11px;font-weight:650;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}.overview-clear-button svg{width:14px;height:14px}.overview-clear-button strong{display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;color:var(--text-bold);background:var(--main);border-radius:20px;font-size:9px}.overview-clear-button:hover:not(:disabled){color:var(--text-bold);background:var(--bg-opacity-15);border-color:var(--main);transform:translateY(-1px)}.overview-clear-button:disabled{opacity:.45;cursor:not-allowed}.overview-filters__grid{display:grid;grid-template-columns:minmax(240px,1.6fr) repeat(5,minmax(150px,1fr));gap:12px}.overview-filter{display:flex;flex-direction:column;gap:7px;min-width:0}.overview-filter label{padding-left:2px;color:var(--text-regular);font-size:10px;font-weight:650;line-height:1.2}.overview-filter--search{min-width:220px}.overview-date-input{display:flex;align-items:center;gap:9px;width:100%;height:42px;padding:0 12px;color:var(--text-regular);background:var(--container-main);border:1px solid var(--line);border-radius:9px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.overview-date-input:focus-within{border-color:var(--main);box-shadow:0 0 0 3px var(--bg-opacity-15)}.overview-date-input svg{flex:0 0 15px;width:15px;height:15px;color:var(--icon-regular)}.overview-date-input input{width:100%;min-width:0;height:100%;padding:0;color:var(--text-medium);background:transparent;border:0;outline:0;font-family:inherit;font-size:12px}.overview-date-input input::-webkit-calendar-picker-indicator{opacity:.65;cursor:pointer;filter:invert(.7)}.overview-error{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px;color:#ff7088;background:#ff547014;border:1px solid rgba(255,84,112,.25);border-radius:11px}.overview-error strong{color:#ff8297;font-size:13px}.overview-error p{margin-top:3px;color:var(--text-regular);font-size:11px}.overview-error button{flex:0 0 auto;padding:8px 12px;color:var(--text-bold);background:#ff5470;border:0;border-radius:8px;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer}.overview-quick-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.overview-mini-card{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:14px;background:var(--container-second);border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.overview-mini-card:hover{border-color:color-mix(in srgb,var(--main) 32%,var(--line));transform:translateY(-2px);box-shadow:0 10px 22px #0000001a}.overview-mini-card__icon{display:grid;flex:0 0 38px;place-items:center;width:38px;height:38px;color:var(--main);background:var(--bg-opacity-15);border:1px solid color-mix(in srgb,var(--main) 18%,transparent);border-radius:10px}.overview-mini-card__icon svg{width:17px;height:17px}.overview-mini-card>div{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0}.overview-mini-card span:not(.overview-mini-card__icon){color:var(--text-regular);font-size:10px;line-height:1.25}.overview-mini-card strong{margin-top:3px;color:var(--text-bold);font-size:19px;font-weight:750;line-height:1}.overview-dashboard-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:4px}.overview-dashboard-header p{margin-top:4px;color:var(--text-regular);font-size:11px}.overview-chart-period{display:flex;align-items:center;gap:10px}.overview-chart-period>span{color:var(--text-regular);font-size:10px;font-weight:650}.overview-charts-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:14px}.overview-chart-card{display:flex;flex-direction:column;min-width:0;min-height:350px;padding:16px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--main) 7%,transparent),transparent 35%),var(--container-second);border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 24px #00000014,inset 0 1px #ffffff06}.overview-chart-card--wide{min-width:0}.overview-chart-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:42px;padding-bottom:12px;border-bottom:1px solid var(--line)}.overview-chart-card__header p{margin-top:4px;color:var(--text-regular);font-size:10px}.overview-chart-badge{display:flex;align-items:center;gap:5px;padding:6px 8px;color:var(--main);background:var(--bg-opacity-15);border-radius:7px;font-size:9px;font-weight:700}.overview-chart-badge svg{width:12px;height:12px}.overview-chart{position:relative;flex:1;width:100%;min-height:270px}.overview-chart--donut{min-height:210px}.overview-chart-loading,.overview-chart-empty{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:240px;color:var(--text-regular);font-size:11px}.overview-chart-tooltip{min-width:125px;padding:9px 10px;color:#252525;background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 8px 24px #0000002e}.overview-chart-tooltip>strong{display:block;margin-bottom:7px;color:#252525;font-size:11px}.overview-chart-tooltip>div{display:flex;align-items:center;gap:6px}.overview-chart-tooltip>div+div{margin-top:5px}.overview-chart-tooltip span{flex:0 0 8px;width:8px;height:8px;border-radius:50%}.overview-chart-tooltip p{flex:1;color:#666;font-size:10px;white-space:nowrap}.overview-chart-tooltip b{color:#252525;font-size:11px}.overview-donut-wrapper{display:flex;flex:1;flex-direction:column;min-height:0}.overview-donut-total{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%);pointer-events:none}.overview-donut-total strong{color:var(--text-bold);font-size:25px;font-weight:750;line-height:1}.overview-donut-total span{margin-top:4px;color:var(--text-regular);font-size:9px}.overview-plan-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:4px}.overview-plan-legend__item{display:flex;align-items:center;gap:7px;min-width:0;padding:7px 8px;background:color-mix(in srgb,var(--container-third) 58%,transparent);border:1px solid var(--line);border-radius:8px}.overview-plan-legend__color{flex:0 0 8px;width:8px;height:8px;border-radius:50%}.overview-plan-legend__item>div{display:flex;flex:1;flex-direction:column;min-width:0}.overview-plan-legend__item strong{overflow:hidden;color:var(--text-medium);font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.overview-plan-legend__item small{margin-top:1px;color:var(--text-thin);font-size:8px}.overview-plan-legend__item>b{color:var(--text-bold);font-size:11px}.overview-companies{min-width:0;padding:18px;background:var(--container-second);border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 24px #00000014,inset 0 1px #ffffff06}.overview-companies__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--line)}.overview-companies__header p{margin-top:4px;color:var(--text-regular);font-size:10px}.overview-results-badge{padding:6px 9px;color:var(--main);background:var(--bg-opacity-15);border:1px solid color-mix(in srgb,var(--main) 20%,transparent);border-radius:7px;font-size:9px;font-weight:700}.overview-table-wrapper{width:100%;min-width:0;overflow-x:auto}.overview-table-state{display:flex;min-height:240px;flex-direction:column;align-items:center;justify-content:center;padding:24px;color:var(--text-regular);text-align:center;border:1px dashed var(--line);border-radius:11px}.overview-table-state>svg{width:30px;height:30px;margin-bottom:10px;color:var(--main)}.overview-table-state strong{color:var(--text-medium);font-size:13px}.overview-table-state p{max-width:340px;margin-top:5px;color:var(--text-regular);font-size:10px;line-height:1.5}.overview-table-state button{margin-top:14px;padding:8px 12px;color:var(--text-bold);background:var(--main);border:0;border-radius:8px;font-family:inherit;font-size:10px;font-weight:700;cursor:pointer}.overview-loader{width:26px;height:26px;margin-bottom:12px;border:3px solid var(--line);border-top-color:var(--main);border-radius:50%;animation:overview-spin .7s linear infinite}@keyframes overview-spin{to{transform:rotate(360deg)}}@media (max-width: 1500px){.overview-filters__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-filter--search{grid-column:span 2}}@media (max-width: 1180px){.overview-quick-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-charts-grid{grid-template-columns:1fr}.overview-chart-card{min-height:360px}}@media (max-width: 820px){.overview-filters__header,.overview-dashboard-header,.overview-companies__header{align-items:flex-start;flex-direction:column}.overview-clear-button{width:100%}.overview-filters__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-filter--search{grid-column:1 / -1}.overview-chart-period{align-items:flex-start;flex-direction:column;width:100%}}@media (max-width: 560px){.overview{gap:15px}.overview-filters,.overview-chart-card,.overview-companies{padding:13px;border-radius:11px}.overview-filters__grid,.overview-quick-metrics{grid-template-columns:1fr}.overview-filter--search{grid-column:auto}.overview-chart-card{min-height:340px}.overview-chart{min-height:250px}.overview-plan-legend{grid-template-columns:1fr}.overview-chart-card__header{flex-direction:column}}@media (prefers-reduced-motion: reduce){.overview *,.overview *:before,.overview *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.ranking{display:flex;justify-content:center;width:100%;height:100%}.rankingContent{display:flex;flex-direction:column;grid-gap:20px;width:1300px;height:100%;overflow-y:auto}.rankingContent .rankingList{display:flex;flex-direction:column;grid-gap:5px}.rankingContent .rankingList .rankingItem{display:flex;align-items:center;justify-content:space-between;grid-gap:20px;padding:5px 15px;height:70px;background:var(--container-second);border-radius:20px}.position{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;background:var(--container-third);border:4px solid var(--container-second);color:#fff;position:absolute;bottom:-5px;right:-5px}.tagRanking{display:flex;align-items:center;justify-content:center;padding:5px 10px;background-color:var(--pink-opacity);color:var(--pink-fill);font-size:20px;font-weight:600;border-radius:80px;border:1px solid var(--pink-fill)}.rankingPodium{display:flex;align-items:flex-end;justify-content:center;grid-gap:20px;width:100%;min-height:400px}.rankingPodium .sortedPodium{display:flex;align-items:center;justify-content:flex-end;flex-direction:column;grid-gap:15px;width:100%;height:100%}.sortedPodium .rankingBar{display:flex;align-items:center;justify-content:center;flex-direction:column;grid-gap:10px;width:100%;height:150px;background:var(--container-second)}.sortedPodium .position{font-weight:600}.sortedPodium:nth-child(1) .rankingBar{height:200px}.sortedPodium:nth-child(2) .rankingBar{height:250px}.sortedPodium:nth-child(2) .position{background-color:var(--yellow-fill)}.sortedPodium:nth-child(1) .position{background-color:#ececec;color:#212121}.sortedPodium:nth-child(3) .position{background-color:var(--red-fill)}.reports-page{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0;padding-bottom:30px}.reports-section-label{display:block;margin-bottom:5px;color:var(--main);font-size:9px;font-weight:750;line-height:1;letter-spacing:.09em;text-transform:uppercase}.reports-controls{padding:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--main) 5%,transparent),transparent 42%),var(--container-second);border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 25px #00000014,inset 0 1px #ffffff06}.reports-controls__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.reports-title{display:flex;align-items:center;gap:9px}.reports-title h2{margin:0;color:var(--text-bold);font-size:19px;font-weight:700;line-height:1.3}.reports-title>span{display:grid;place-items:center;min-width:27px;height:22px;padding:0 7px;color:var(--main);background:var(--bg-opacity-15);border:1px solid color-mix(in srgb,var(--main) 20%,transparent);border-radius:20px;font-size:10px;font-weight:750}.reports-controls__header p{margin:4px 0 0;color:var(--text-regular);font-size:10px;line-height:1.5}.reports-refresh{display:grid;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;color:var(--text-medium);background:var(--container-third);border:1px solid var(--line);border-radius:10px;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}.reports-refresh svg{width:18px;height:18px}.reports-refresh:hover:not(:disabled){color:var(--main);background:var(--bg-opacity-15);border-color:var(--main);transform:translateY(-1px)}.reports-refresh:disabled{opacity:.5;cursor:not-allowed}.reports-search{position:relative;width:100%}.reports-search>svg{position:absolute;top:50%;left:14px;z-index:2;width:17px;height:17px;color:var(--icon-regular);transform:translateY(-50%);pointer-events:none}.reports-search:focus-within>svg{color:var(--main)}.reports-search__clear{position:absolute;top:50%;right:10px;z-index:3;display:grid;place-items:center;width:26px;height:26px;padding:0;color:var(--text-regular);background:var(--container-third);border:0;border-radius:7px;font-size:17px;line-height:1;cursor:pointer;transform:translateY(-50%);transition:color .15s ease,background-color .15s ease}.reports-search__clear:hover{color:var(--text-bold);background:var(--main)}.reports-table-card{width:100%;min-width:0;padding:18px;background:var(--container-second);border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 25px #00000014,inset 0 1px #ffffff06}.reports-table-wrapper{width:100%;min-width:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.reports-table-wrapper::-webkit-scrollbar{height:6px}.reports-table-wrapper::-webkit-scrollbar-track{background:transparent}.reports-table-wrapper::-webkit-scrollbar-thumb{background:var(--line);border-radius:20px}.reports-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;padding:28px;text-align:center;border:1px dashed var(--line);border-radius:11px}.reports-state>svg{width:32px;height:32px;margin-bottom:10px;color:var(--main)}.reports-state strong{color:var(--text-medium);font-size:13px}.reports-state p{max-width:340px;margin:5px 0 0;color:var(--text-regular);font-size:10px;line-height:1.5}.reports-state button{margin-top:14px;padding:8px 12px;color:var(--text-bold);background:var(--main);border:0;border-radius:8px;font-family:inherit;font-size:10px;font-weight:700;cursor:pointer}.reports-loader{width:28px;height:28px;margin-bottom:12px;border:3px solid var(--line);border-top-color:var(--main);border-radius:50%;animation:reports-loader-spin .7s linear infinite}@keyframes reports-loader-spin{to{transform:rotate(360deg)}}.reports-error{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;background:#ff547014;border:1px solid rgba(255,84,112,.25);border-radius:11px}.reports-error strong{color:#ff8297;font-size:12px}.reports-error p{margin:3px 0 0;color:var(--text-regular);font-size:10px}.reports-error button{flex:0 0 auto;padding:8px 11px;color:#fff;background:#ff5470;border:0;border-radius:8px;font-family:inherit;font-size:10px;font-weight:700;cursor:pointer}.report-delete{display:flex;flex-direction:column;align-items:center;width:100%;padding:8px;text-align:center}.report-delete__icon{display:grid;place-items:center;width:70px;height:70px;color:var(--red-fill);background:var(--red-opacity);border-radius:50%;box-shadow:0 0 0 8px color-mix(in srgb,var(--red-fill) 5%,transparent)}.report-delete__icon svg{width:32px;height:32px}.report-delete__content{width:100%;margin-top:18px}.report-delete__content h2{margin:0;color:var(--text-bold);font-size:18px;font-weight:700}.report-delete__content>p{max-width:360px;margin:8px auto 0;color:var(--text-regular);font-size:10px;line-height:1.55}.report-delete__information{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-top:18px;padding:12px;background:var(--container-second);border:1px solid var(--line);border-radius:10px;text-align:left}.report-delete__information span{color:var(--text-regular);font-size:9px}.report-delete__information strong{margin-top:4px;color:var(--text-medium);font-size:11px;font-weight:650}.report-delete__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.reports-table-card table{width:100%}.reports-table-card thead{background:color-mix(in srgb,var(--container-third) 65%,transparent)}.reports-table-card th{color:var(--text-regular);font-size:10px;font-weight:700}.reports-table-card tbody tr{transition:background-color .15s ease}.reports-table-card tbody tr:hover{background:color-mix(in srgb,var(--main) 4%,transparent)}@media (max-width: 680px){.reports-controls__header{align-items:stretch;flex-direction:column}.reports-refresh{width:100%}.reports-error{align-items:stretch;flex-direction:column}.reports-error button{width:100%}.report-delete__actions{grid-template-columns:1fr}}@media (max-width: 480px){.reports-page{gap:14px}.reports-controls,.reports-table-card{padding:13px;border-radius:11px}.reports-title h2{font-size:17px}.reports-table-card{padding:10px}}@media (prefers-reduced-motion: reduce){.reports-page *,.reports-page *:before,.reports-page *:after,.report-delete *,.report-delete *:before,.report-delete *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.overview{display:flex;flex-direction:column;grid-gap:20px;width:100%}:root{--red-fill: #ff0000;--red-opacity: #ff000028;--orange-fill: #F79824;--orange-opacity: rgba(247, 152, 36, .2);--yellow-fill: #FFD100;--yellow-opacity: #ffd00031;--green-fill: #00BB0C;--green-opacity: #00bb0c1c;--blue-fill: #039BE5;--blue-opacity: #039ae525;--strongBlue-fill: #6d62ff;--strongBlue-opacity: #6d62ff30;--green2-fill: #00ce67;--green2-opacity: #00ce6730;--cyan-fill: #00EEFF;--cyan-opacity: #00eeff2c;--purple-fill: #bd00d6;--purple-opacity: #bd00d631;--pink-fill: #ff5ed7;--pink-opacity: #ff5ed730;--pinkRed-fill: #d60052;--pinkRed-opacity: #d6005231;--gray-fill: #555555;--gray-opacity: #55555534}.buttons_end{display:flex;align-items:center;justify-content:flex-end;grid-gap:5px;width:100%}.Vcontainer{display:flex;flex-direction:column;grid-gap:8px;padding:10px;border-radius:10px;background-color:var(--container-main)}.Hcontainer{display:flex;align-items:center;grid-gap:8px;padding:10px;border-radius:10px;background-color:var(--container-main)}.row5{display:flex;align-items:center;grid-gap:5px}.row10{display:flex;align-items:center;grid-gap:10px;flex-wrap:wrap}.row15{display:flex;align-items:center;grid-gap:15px;flex-wrap:wrap}.row20{display:flex;align-items:center;grid-gap:20px;flex-wrap:wrap}.rowSpace{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;width:100%}.input_row{display:flex;align-items:center;grid-gap:10px}.input_list{display:flex;flex-direction:column;grid-gap:5px}.input_list10{display:flex;flex-direction:column;grid-gap:10px}.input_list15{display:flex;flex-direction:column;grid-gap:15px}.icon_row{display:flex;align-items:center;grid-gap:3px}.add_button{display:flex;align-items:center;grid-gap:5px;width:fit-content;color:var(--text-regular);cursor:pointer}.popUpTitle{display:flex;flex-direction:column;grid-gap:5px}.tagItem{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background-color:var(--orange-opacity);color:var(--orange-fill);font-size:12px}.simple_container{display:flex;align-items:center;padding:8px 15px;border-radius:5px;background-color:var(--container-main)}.warningContainer{display:flex;align-items:center;justify-content:center;grid-gap:10px;padding:8px;width:100%;background:var(--orange-opacity);color:var(--orange-fill)}.Hline{width:100%;height:1px;min-height:1px;background-color:var(--line)}.HlineDash{width:100%;border:1px dashed var(--line)}.Vline{height:100%;min-width:1px;max-width:1px;background-color:var(--line)}:root{--int: "Inter", sans-serif;--roboto: "Roboto", sans-serif}*{box-sizing:border-box}body{font-family:var(--int);padding:0;margin:0;background-color:var(--bg)}p,h6,h5,h4,h3,h2,h1,a{margin:0}@keyframes moveDownShine{0%{opacity:0%;transform:translateY(-40px)}to{opacity:100%;transform:translateY(0)}}@keyframes moveup{0%{opacity:0;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}@keyframes moveupMore{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:translateY(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade05{0%{opacity:0}to{opacity:.5}}@keyframes dash-animation{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}@keyframes messageIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.text-mini12{font-size:12px;color:var(--text-regular)}.text-mini14{font-size:14px;color:var(--text-regular)}.text-mini16{font-size:16px;color:var(--text-regular)}.text-mini18{font-size:18px;color:var(--text-regular)}.text-medium12{font-weight:500;font-size:12px;color:var(--text-medium)}.text-medium14{font-weight:500;font-size:14px;color:var(--text-medium)}.text-medium16{font-weight:500;font-size:16px;color:var(--text-medium)}.text-bold12,.text-bold14{font-weight:600;font-size:14px;color:var(--text-bold)}.text-bold16{font-weight:600;font-size:16px;color:var(--text-bold)}.text-bold18{font-weight:600;font-size:18px;color:var(--text-bold)}.text-bold20{font-weight:600;font-size:20px;color:var(--text-bold)}.text-bold22{font-weight:600;font-size:22px;color:var(--text-bold)}.text-bold24{font-weight:600;font-size:24px;color:var(--text-bold)}.text-bold26{font-weight:600;font-size:26px;color:var(--text-bold)}.text-bold28{font-weight:600;font-size:28px;color:var(--text-bold)}.text-link12{font-weight:500;font-size:12px;color:var(--text-medium);text-decoration-line:underline;cursor:pointer}.text-link14{font-weight:500;font-size:14px;color:var(--text-medium);text-decoration-line:underline;cursor:pointer}.text-link14:hover{opacity:.8}.text-link16{font-weight:500;font-size:16px;color:var(--text-medium);text-decoration-line:underline;cursor:pointer}.text-link16:hover{opacity:.8}.text-link18{font-weight:500;font-size:18px;color:var(--text-medium);text-decoration-line:underline;cursor:pointer}.text-link18:hover{opacity:.8}.text-link20{font-weight:500;font-size:20px;color:var(--text-medium);text-decoration-line:underline;cursor:pointer}.text-link20:hover{opacity:.8}
