@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Manrope:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";.auth-layout{display:flex;width:100%;height:100vh;overflow-y:auto}.auth-layout .auth-left{width:40%;min-height:100%;background:var(--primary);display:flex;flex-direction:column;position:relative}.auth-layout .auth-left .auth-top-bar{display:flex;justify-content:space-between;align-items:center;padding:28px 44px;flex-shrink:0}.auth-layout .auth-left .auth-top-bar .auth-logo{display:block}.auth-layout .auth-left .auth-top-bar .auth-logo img{height:75px;object-fit:contain;object-position:left center;display:block}.auth-layout .auth-left .auth-top-bar .lang-btn{display:flex;align-items:center;gap:7px;background:var(--authLangBtnBg);border:1px solid var(--authLangBtnBorder);border-radius:20px;padding:6px 14px;color:var(--white);cursor:pointer;font-size:13px;font-family:var(--inter);font-weight:500;line-height:1;transition:background .2s}.auth-layout .auth-left .auth-top-bar .lang-btn:hover{background:var(--authLangBtnHover)}.auth-layout .auth-left .auth-top-bar .lang-btn .lang-flag{width:20px;height:auto;border-radius:2px;display:block;flex-shrink:0}.auth-layout .auth-left .auth-top-bar .lang-btn .lang-chevron{font-size:16px;opacity:.6;margin-left:0}.auth-layout .auth-left .auth-form-area{flex:1;display:flex;align-items:center;justify-content:center;padding:20px 44px 3vh}.auth-layout .auth-left .auth-footer{padding:8px 44px 20px;text-align:center;flex-shrink:0}.auth-layout .auth-left .auth-footer p{color:var(--authFooterText);font-size:12px;font-family:var(--inter);margin:0}@media only screen and (max-width: 1279px){.auth-layout .auth-left{width:50%}}@media only screen and (max-width: 768px){.auth-layout .auth-left{width:100%}.auth-layout .auth-left .auth-top-bar{padding:20px 24px}.auth-layout .auth-left .auth-top-bar .auth-logo img{height:48px}.auth-layout .auth-left .auth-form-area{padding:16px 24px 28px}.auth-layout .auth-left .auth-footer{padding:16px 24px}}.auth-layout .auth-left.white-panel{background:var(--white)}.auth-layout .auth-left.white-panel .lang-btn{background:transparent;border-color:transparent;color:var(--primary)}.auth-layout .auth-left.white-panel .lang-btn:hover{background:var(--authLangBtnWhiteHover)}.auth-layout .auth-left.white-panel .auth-footer p{color:var(--shade3)}.auth-layout .ant-dropdown-open .lang-btn .lang-chevron{transform:rotate(180deg)}.auth-layout .auth-right{width:60%;position:sticky;top:0;height:100vh;align-self:flex-start;overflow:hidden;flex-shrink:0}.auth-layout .auth-right img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media only screen and (max-width: 1279px){.auth-layout .auth-right{width:50%}}@media only screen and (max-width: 768px){.auth-layout .auth-right{display:none}}.auth-layout--centered{height:100vh;overflow-y:auto;justify-content:center;align-items:safe center;padding:24px;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;position:relative;isolation:isolate}.auth-layout--centered:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--adminBg);pointer-events:none;z-index:-1}.auth-layout--centered .auth-center-card{display:flex;flex-direction:column;width:100%;max-width:460px;flex-shrink:0;border-radius:12px;box-shadow:var(--tableCardShadow)}.auth-layout--centered .auth-left{width:100%;border-radius:12px}.auth-layout--centered .auth-left .auth-top-bar{justify-content:center;position:relative;padding:32px 40px 0}.auth-layout--centered .auth-left .auth-top-bar .auth-logo img{height:90px}.auth-layout--centered .auth-left .auth-top-bar .lang-btn{position:absolute;top:28px;right:24px}.auth-layout--centered .auth-left .auth-form-area{padding:12px 40px 24px}.auth-layout--centered .form-heading,.auth-layout--centered .form-subtitle{text-align:center}.auth-layout--centered .social-auth-row{justify-content:center}.auth-layout--centered .social-btn{flex:0 0 48px}.auth-layout--centered .white-bg-form .auth-outline-btn{border-color:var(--borderColorC4)!important;color:var(--textSlate)!important}.auth-layout--centered .white-bg-form .auth-outline-btn:hover{border-color:var(--primary)!important;color:var(--primary)!important;background:transparent!important}.auth-layout--centered .white-bg-form .or-divider{margin:40px 0}@media only screen and (max-width: 480px){.auth-layout--centered .auth-center-card{max-width:100%}}.auth-lang-menu{min-width:140px!important;padding:4px!important;border-radius:10px!important;box-shadow:0 6px 20px var(--authDropdownShadow)!important}.auth-lang-menu .ant-dropdown-menu-item{border-radius:7px!important;padding:0!important}.auth-lang-menu .ant-dropdown-menu-item:hover,.auth-lang-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-active{background:var(--authDropdownHover)!important}.auth-lang-menu .auth-lang-option{display:flex;align-items:center;gap:9px;padding:9px 12px;width:100%;font-family:var(--inter);font-size:13px;font-weight:500;color:var(--authHeadingColor)}.auth-lang-menu .auth-lang-option .auth-lang-option-flag{width:22px;height:auto;border-radius:2px;display:block;flex-shrink:0}.auth-lang-menu .auth-lang-option .auth-lang-option-label{flex:1}.auth-lang-menu .auth-lang-option .auth-lang-option-check{color:var(--primary);font-size:13px;font-weight:700}.standard-form{width:100%;max-width:400px}.standard-form .form-heading{color:var(--white);font-size:26px;font-weight:700;font-family:var(--inter);line-height:1.3;margin:0 0 8px}.standard-form .form-subtitle{color:var(--authPanelMuted);font-size:14px;font-family:var(--inter);font-weight:400;margin:0 0 28px;line-height:1.5}.standard-form .ant-form-item{margin-bottom:14px}.standard-form .ant-input-affix-wrapper{background:var(--white);border:1.5px solid transparent;border-radius:8px!important;padding:0 12px;height:48px}.standard-form .ant-input-affix-wrapper:hover{border-color:var(--loginAccent);box-shadow:none;background:var(--white)}.standard-form .ant-input-affix-wrapper:focus,.standard-form .ant-input-affix-wrapper:focus-within{border-color:var(--loginAccent);box-shadow:none;background:var(--white)}.standard-form .ant-input-affix-wrapper .ant-input{height:44px;background:var(--white);color:var(--text1E);font-family:var(--inter);font-size:14px;padding:0 8px}.standard-form .ant-input-affix-wrapper .ant-input::placeholder{color:var(--authPlaceholderColor)}.standard-form .ant-input-affix-wrapper .ant-input-prefix{margin-right:8px}.standard-form .ant-input-affix-wrapper .ant-input-prefix svg path{fill:var(--authPlaceholderColor);stroke:var(--authPlaceholderColor)}.standard-form .ant-input-password{background:var(--white);border:1.5px solid transparent;border-radius:8px!important;padding:0 12px;height:48px}.standard-form .ant-input-password:hover{border-color:var(--loginAccent);box-shadow:none;background:var(--white)}.standard-form .ant-input-password:focus,.standard-form .ant-input-password:focus-within{border-color:var(--loginAccent);box-shadow:none;background:var(--white)}.standard-form .ant-input-password .ant-input{height:44px;background:var(--white);color:var(--text1E);font-family:var(--inter);font-size:14px;padding:0 8px}.standard-form .ant-input-password .ant-input::placeholder{color:var(--authPlaceholderColor)}.standard-form .ant-input-password .ant-input-prefix{margin-right:8px}.standard-form .ant-input-password .ant-input-prefix svg path{fill:var(--authPlaceholderColor);stroke:var(--authPlaceholderColor)}.standard-form .ant-input-password .ant-input-suffix .anticon.ant-input-password-icon{color:var(--authPlaceholderColor)}.standard-form .forgot-btn{padding-top:0;margin-top:-4px;margin-bottom:6px;justify-content:flex-end}.standard-form .forgot-btn .flexP .ant-btn{color:var(--authPanelMuted);font-size:13px;font-weight:400;height:auto;padding:0;font-family:var(--inter)}.standard-form .forgot-btn .flexP .ant-btn:hover{color:var(--white)}.standard-form .plan-back-btn{padding-top:0;padding-bottom:20px}.standard-form .plan-back-btn .ant-btn{color:var(--authPanelFaint);font-size:13px;font-weight:500;height:auto;padding:0;font-family:var(--inter)}.standard-form .plan-back-btn .ant-btn:hover{color:var(--white)}.standard-form .plan-back-btn .ant-btn svg path{stroke:var(--authPanelFaint)}.standard-form .auth-btn{background:var(--loginAccent)!important;color:var(--loginAccentText)!important;border:none!important;border-radius:8px!important;height:50px;width:100%;font-size:15px;font-weight:600;font-family:var(--inter);box-shadow:0 4px 0 var(--loginAccentShadow)!important;transition:background .2s!important}.standard-form .auth-btn:hover{background:var(--loginAccentHover)!important}.standard-form .auth-btn .ant-btn-icon{font-size:20px}.standard-form .auth-outline-btn{background:transparent!important;border:1.5px solid var(--authPanelBorder)!important;color:var(--white)!important;border-radius:8px!important;height:50px;width:100%;font-size:14px;font-weight:500;font-family:var(--inter);transition:all .2s!important}.standard-form .auth-outline-btn:hover{border-color:var(--authPanelBorderHover)!important;background:var(--authPanelBgHover)!important}.standard-form .social-auth-row{display:flex;gap:12px}.standard-form .social-auth-row .social-btn{flex:1;background:var(--white)!important;border:1px solid var(--borderColorE5)!important;border-radius:8px!important;height:48px;font-size:14px;font-weight:500;color:var(--text1E)!important;font-family:var(--inter);display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background .2s!important}.standard-form .social-auth-row .social-btn:hover{background:var(--bgColorFB)!important}.standard-form .social-auth-row .social-btn svg{width:20px;height:20px;flex-shrink:0}.standard-form .or-divider{display:flex;align-items:center;gap:12px;margin:20px 0}.standard-form .or-divider:before,.standard-form .or-divider:after{content:"";flex:1;height:1px;background:var(--authLangBtnBorder)}.standard-form .or-divider span{color:var(--authPanelDividerText);font-size:12px;font-family:var(--inter);white-space:nowrap}.standard-form .recruited-badge{display:flex;align-items:center;gap:10px;background:var(--authLangBtnBg);border:1px solid var(--authLangBtnBorder);border-radius:8px;padding:10px 14px;margin-bottom:20px}.standard-form .recruited-badge .badge-avatar{width:34px;height:34px;border-radius:50%;background:var(--primaryLight);display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--primary);font-weight:700;flex-shrink:0;overflow:hidden}.standard-form .recruited-badge .badge-avatar img{width:100%;height:100%;object-fit:cover}.standard-form .recruited-badge .badge-text{font-size:13px;color:var(--authPanelBadgeText);font-family:var(--inter);font-weight:400}.standard-form .recruited-badge .badge-text span{color:var(--white);font-weight:600}.standard-form .recruited-badge .badge-check{margin-left:auto;flex-shrink:0;color:var(--statusSuccess);font-size:17px}.standard-form .additional-btn{padding-top:16px}.standard-form .additional-btn p{color:var(--authPanelMuted);font-size:13px;font-family:var(--inter);font-weight:400;text-align:center;margin:0}.standard-form .additional-btn p.flexP{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}.standard-form .additional-btn p .ant-btn{color:var(--loginAccent);font-weight:600;font-size:13px;font-family:var(--inter);padding:0 2px;height:auto;background:transparent;border:none}.standard-form .additional-btn p .ant-btn:hover{opacity:.85}.standard-form .terms-text{color:var(--authPanelTermsText);font-size:11px;font-family:var(--inter);text-align:center;margin-top:14px;line-height:1.6}.standard-form .terms-text a,.standard-form .terms-text button{color:var(--authPanelTermsLink);text-decoration:underline;background:transparent;border:none;cursor:pointer;font-size:11px;font-family:inherit}.standard-form .ant-form-item-explain-error{color:var(--loginFormError);font-size:12px;font-family:var(--inter)}@media only screen and (max-width: 480px){.standard-form .form-heading{font-size:22px}}.white-bg-form{width:100%;max-width:400px}.white-bg-form .form-heading{color:var(--authHeadingColor);font-family:var(--inter);font-size:26px;font-weight:700;line-height:1.3;margin:0 0 8px}.white-bg-form .form-subtitle{color:var(--authSubtextColor);font-family:var(--inter);font-size:14px;font-weight:400;margin:0 0 24px;line-height:1.5}.white-bg-form .ant-form-item{margin-bottom:14px}.white-bg-form .ant-input-affix-wrapper{background:var(--authInputBg)!important;border:1.5px solid transparent!important;border-radius:8px!important;padding:0 12px;height:52px}.white-bg-form .ant-input-affix-wrapper:hover,.white-bg-form .ant-input-affix-wrapper:focus,.white-bg-form .ant-input-affix-wrapper:focus-within,.white-bg-form .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--authInputFocusBorder)!important;box-shadow:none!important;background:var(--authInputBg)!important}.white-bg-form .ant-input-affix-wrapper .ant-input{height:48px;background:var(--authInputBg)!important;color:var(--authHeadingColor)!important;font-family:var(--inter);font-size:14px;padding:0 8px}.white-bg-form .ant-input-affix-wrapper .ant-input::placeholder{color:var(--authSubtextColor)!important}.white-bg-form .ant-input-affix-wrapper .ant-input-prefix{margin-right:8px}.white-bg-form .ant-input-affix-wrapper .ant-input-prefix svg path{fill:var(--authSubtextColor);stroke:var(--authSubtextColor)}.white-bg-form .ant-input-password{background:var(--authInputBg)!important;border:1.5px solid transparent!important;border-radius:8px!important;padding:0 12px;height:52px}.white-bg-form .ant-input-password:hover,.white-bg-form .ant-input-password:focus,.white-bg-form .ant-input-password:focus-within,.white-bg-form .ant-input-password.ant-input-affix-wrapper-focused{border-color:var(--authInputFocusBorder)!important;box-shadow:none!important;background:var(--authInputBg)!important}.white-bg-form .ant-input-password .ant-input{height:48px;background:var(--authInputBg)!important;color:var(--authHeadingColor)!important;font-family:var(--inter);font-size:14px;padding:0 8px}.white-bg-form .ant-input-password .ant-input::placeholder{color:var(--authSubtextColor)!important}.white-bg-form .ant-input-password .ant-input-prefix{margin-right:8px}.white-bg-form .ant-input-password .ant-input-prefix svg path{fill:var(--authSubtextColor);stroke:var(--authSubtextColor)}.white-bg-form .ant-input-password .ant-input-suffix .anticon.ant-input-password-icon{color:var(--authEyeIcon)!important}.white-bg-form .ant-input-password .ant-input-suffix .anticon.ant-input-password-icon:hover{color:var(--authHeadingColor)!important}.white-bg-form .phone-input--auth.phone-input{border:1.5px solid transparent!important;border-radius:8px!important;background:var(--authInputBg)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;height:52px}.white-bg-form .phone-input--auth.phone-input:hover,.white-bg-form .phone-input--auth.phone-input:focus-within{border-color:var(--authInputFocusBorder)!important;box-shadow:none!important}.white-bg-form .phone-input--auth.phone-input .phone-input-prefix{color:var(--authSubtextColor)}.white-bg-form .phone-input--auth.phone-input .phone-input-country{height:100%;border-right:none}.white-bg-form .phone-input--auth.phone-input .ant-select-selector,.white-bg-form .phone-input--auth.phone-input .phone-input-number{background:transparent!important}.white-bg-form .phone-input--auth.phone-input .phone-input-number{height:100%;color:var(--authHeadingColor)!important;font-family:var(--inter);font-size:14px}.white-bg-form .phone-input--auth.phone-input .phone-input-number::placeholder{color:var(--authSubtextColor)!important}.white-bg-form .forgot-btn{padding-top:0;margin-top:-4px;margin-bottom:6px;justify-content:flex-end}.white-bg-form .forgot-btn .flexP .ant-btn{color:var(--authSubtextColor)!important;font-size:12px;font-weight:400;height:auto;padding:0;font-family:var(--inter);background:transparent!important}.white-bg-form .forgot-btn .flexP .ant-btn:hover{color:var(--primary)!important;background:transparent!important}.white-bg-form .plan-back-btn{padding-top:0;padding-bottom:20px}.white-bg-form .plan-back-btn .ant-btn{color:var(--authSubtextColor)!important;font-size:13px;font-weight:500;height:auto;padding:0;font-family:var(--inter);background:transparent!important}.white-bg-form .plan-back-btn .ant-btn:hover{color:var(--primary)!important;background:transparent!important}.white-bg-form .plan-back-btn .ant-btn svg path{stroke:var(--authSubtextColor)}.white-bg-form .auth-btn{background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%)!important;color:var(--white)!important;border:none!important;border-radius:8px!important;height:52px;width:100%;font-size:15px;font-weight:600;font-family:var(--inter);box-shadow:none!important;display:flex;align-items:center;justify-content:center;gap:10px;transition:background .2s!important}.white-bg-form .auth-btn:hover{background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%)!important}.white-bg-form .auth-btn .ant-btn-icon{display:flex;align-items:center;font-size:unset}.white-bg-form .auth-outline-btn{background:transparent!important;border:1.5px solid var(--primary)!important;color:var(--primary)!important;border-radius:8px!important;height:50px;width:100%;font-size:14px;font-weight:600;font-family:var(--inter);transition:all .2s!important}.white-bg-form .auth-outline-btn:hover{background:var(--primaryLight)!important;color:var(--primary)!important;border-color:var(--primary)!important}.white-bg-form .recruited-badge{display:flex;align-items:center;gap:10px;background:var(--primaryLight);border:1px solid var(--primaryBorder);border-radius:8px;padding:10px 14px;margin-bottom:20px}.white-bg-form .recruited-badge .badge-avatar{width:34px;height:34px;border-radius:50%;background:var(--primaryGlow);display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--primary);font-weight:700;flex-shrink:0;overflow:hidden}.white-bg-form .recruited-badge .badge-avatar img{width:100%;height:100%;object-fit:cover}.white-bg-form .recruited-badge .badge-text{font-size:13px;color:var(--text4D);font-family:var(--inter)}.white-bg-form .recruited-badge .badge-text span{color:var(--primary);font-weight:600}.white-bg-form .recruited-badge .badge-check{margin-left:auto;flex-shrink:0;color:var(--primary);font-size:16px}.white-bg-form .recruited-badge .badge-verified{margin-left:auto;flex-shrink:0;width:18px;height:18px;color:var(--primary)}.white-bg-form .recruited-badge--pill{border-radius:50px;padding:10px 16px}.white-bg-form .recruited-badge--pill .badge-avatar{width:30px;height:30px;font-size:12px}.white-bg-form .recruited-badge--pill .badge-text{font-size:14px;font-weight:500}.white-bg-form .or-divider{display:flex;align-items:center;gap:12px;margin:20px 0}.white-bg-form .or-divider:before,.white-bg-form .or-divider:after{content:"";flex:1;height:1px;background:var(--borderColorE2)}.white-bg-form .or-divider span{font-size:11px;font-family:var(--inter);white-space:nowrap;color:var(--authSubtextColor);font-weight:500}.white-bg-form .social-auth-row{display:flex;gap:12px}.white-bg-form .social-auth-row .social-btn{width:48px;background:var(--white)!important;border:1px solid var(--authSubtextColor)!important;border-radius:8px!important;height:48px;font-size:14px;font-weight:500;color:var(--text1E)!important;font-family:var(--inter);display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background .2s!important}.white-bg-form .social-auth-row .social-btn:hover{background:var(--bgColorFB)!important;border-color:var(--borderColor)!important}.white-bg-form .social-auth-row .social-btn svg{width:20px;height:20px;flex-shrink:0}.white-bg-form .additional-btn{padding-top:0}.white-bg-form .additional-btn p{color:var(--authSubtextColor);font-size:13px;font-family:var(--inter);text-align:center;margin:0}.white-bg-form .additional-btn p.flexP{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}.white-bg-form .additional-btn p .ant-btn{color:var(--primary)!important;font-weight:600;font-size:13px;font-family:var(--inter);padding:0 2px;height:auto;background:transparent!important;border:none}.white-bg-form .additional-btn p .ant-btn:hover{color:var(--primaryDark)!important;background:transparent!important;opacity:1}.white-bg-form .additional-btn--gap{padding-top:12px}.white-bg-form .terms-text{color:var(--authSubtextColor);font-size:11px;font-family:var(--inter);text-align:center;margin-top:50px;line-height:1.6}.white-bg-form .terms-text a,.white-bg-form .terms-text button{color:var(--primary);text-decoration:underline;background:transparent;border:none;cursor:pointer;font-size:11px;font-family:inherit}.white-bg-form .ant-form-item-explain-error{color:var(--statusError);font-size:12px;font-family:var(--inter)}.white-bg-form .ant-row.ant-form-item-row{display:block}@media only screen and (max-width: 480px){.white-bg-form .form-heading{font-size:22px}.white-bg-form .name-row{flex-direction:column;gap:0!important}}.white-bg-form .reg-sponsor-field{margin-bottom:14px}.white-bg-form .reg-sponsor-trigger{position:relative;display:flex;align-items:center;gap:10px;height:52px;padding:0 14px;border-radius:8px;border:1.5px solid transparent;background:var(--authInputBg);cursor:pointer;transition:border-color .2s}.white-bg-form .reg-sponsor-trigger:hover{border-color:var(--authInputFocusBorder)}.white-bg-form .reg-sponsor-trigger .reg-sponsor-hint{position:absolute;left:14px;right:14px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:2px;pointer-events:none}.white-bg-form .reg-sponsor-trigger .reg-sponsor-hint .reg-sponsor-hint-title{font-size:14px;color:var(--authSubtextColor);font-family:var(--inter);line-height:1.2}.white-bg-form .reg-sponsor-trigger .reg-sponsor-hint .reg-sponsor-hint-sub{font-size:10px;color:var(--authSubtextColor);font-family:var(--inter);line-height:1.2}.white-bg-form .reg-sponsor-trigger input.reg-sponsor-search-input{border:none;outline:none;background:transparent;padding:0;width:100%;color:var(--authHeadingColor)}.white-bg-form .reg-sponsor-trigger input.reg-sponsor-search-input::placeholder{color:var(--authSubtextColor)}.white-bg-form .reg-sponsor-trigger .reg-sponsor-arrow{flex-shrink:0;width:14px;height:14px;color:var(--authSubtextColor);transition:transform .2s ease}.white-bg-form .reg-sponsor-trigger--open .reg-sponsor-arrow{transform:rotate(180deg)}.white-bg-form .reg-sponsor-trigger .reg-sponsor-clear{background:transparent;border:none;cursor:pointer;color:var(--authSubtextColor);font-size:14px;padding:0 2px;line-height:1;flex-shrink:0;transition:color .2s}.white-bg-form .reg-sponsor-trigger .reg-sponsor-clear:hover{color:var(--primary)}.white-bg-form .reg-sponsor-search{margin-bottom:20px}.white-bg-form .reg-sponsor-input-wrap{display:flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:50px;border:1.5px solid var(--primary);background:transparent}.white-bg-form .reg-sponsor-input-wrap .reg-sponsor-input{flex:1;border:none;background:transparent;font-family:var(--inter);font-size:14px;font-weight:500;color:var(--primary);outline:none}.white-bg-form .reg-sponsor-input-wrap .reg-sponsor-input::placeholder{color:var(--primary);opacity:.8}.white-bg-form .reg-sponsor-input-wrap .reg-sponsor-search-icon{flex-shrink:0;width:16px;height:16px;color:var(--primary);pointer-events:none}.white-bg-form .reg-sponsor-results{border:1px solid var(--borderColorE5);border-radius:8px;background:var(--white);margin-top:4px;overflow:hidden;box-shadow:0 4px 12px var(--shadowSm)}.white-bg-form .reg-sponsor-result-item{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;transition:background .15s}.white-bg-form .reg-sponsor-result-item:hover{background:var(--bgColorFB)}.white-bg-form .reg-sponsor-result-item .reg-sponsor-result-avatar{width:34px;height:34px;border-radius:50%;background:var(--primaryLight);color:var(--primary);font-size:13px;font-weight:700;font-family:var(--inter);display:flex;align-items:center;justify-content:center;flex-shrink:0}.white-bg-form .reg-sponsor-result-item .reg-sponsor-result-name{display:block;font-size:13px;font-weight:600;color:var(--authHeadingColor);font-family:var(--inter)}.white-bg-form .reg-sponsor-result-item .reg-sponsor-result-handle{display:block;font-size:12px;color:var(--authSubtextColor);font-family:var(--inter)}.white-bg-form .reg-sponsor-confirm{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 14px;border-radius:8px;background:var(--primaryLight);border:1px solid var(--primaryGlow)}.white-bg-form .reg-sponsor-confirm .reg-sponsor-confirm-text{flex:1;font-size:13px;color:var(--authHeadingColor);font-family:var(--inter)}.white-bg-form .reg-sponsor-confirm .reg-sponsor-confirm-actions{display:flex;gap:6px}.white-bg-form .reg-sponsor-confirm .reg-sponsor-yes-btn,.white-bg-form .reg-sponsor-confirm .reg-sponsor-no-btn{height:32px;padding:0 14px;border-radius:6px;border:none;font-size:13px;font-weight:600;font-family:var(--inter);cursor:pointer;transition:opacity .2s}.white-bg-form .reg-sponsor-confirm .reg-sponsor-yes-btn:hover,.white-bg-form .reg-sponsor-confirm .reg-sponsor-no-btn:hover{opacity:.85}.white-bg-form .reg-sponsor-confirm .reg-sponsor-yes-btn{background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%);color:var(--white)}.white-bg-form .reg-sponsor-confirm .reg-sponsor-no-btn{background:var(--borderColorE5);color:var(--authHeadingColor)}.white-bg-form .reg-sponsor-remove{margin-left:auto;background:transparent;border:none;cursor:pointer;color:var(--authSubtextColor);font-size:14px;padding:0 2px;line-height:1;transition:color .2s;flex-shrink:0}.white-bg-form .reg-sponsor-remove:hover{color:var(--primary)}.white-bg-form .reg-secure-note{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;font-weight:500;font-family:var(--inter);color:var(--tableIconColor);margin-top:12px;margin-bottom:0}.white-bg-form .reg-secure-note .reg-secure-note-icon{width:10px;height:13px;color:var(--primary)}.white-bg-form .reg-step-nav-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.white-bg-form .reg-compliance-step-label{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--authSubtextColor);font-family:var(--inter);margin:0}.white-bg-form .reg-section-label{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--dashStatLabel);font-family:var(--inter);margin-bottom:10px}.white-bg-form .reg-section-label--lg{font-size:13px}.white-bg-form .reg-section-label--muted{color:var(--tableIconColor)}.white-bg-form .reg-bill-card{display:flex;align-items:flex-start;gap:14px;padding:14px;border-radius:10px;border:1px solid var(--borderColorE5);background:var(--bgColorFB);margin-bottom:20px}.white-bg-form .reg-bill-card .reg-bill-logo{width:40px;height:40px;border-radius:8px;background:var(--primaryLight);display:flex;align-items:center;justify-content:center;flex-shrink:0}.white-bg-form .reg-bill-card .reg-bill-logo .reg-bill-icon{font-size:20px;color:var(--primary)}.white-bg-form .reg-bill-card .reg-bill-title{display:block;font-size:14px;font-weight:600;color:var(--authHeadingColor);font-family:var(--inter);margin-bottom:4px}.white-bg-form .reg-bill-card .reg-bill-desc{font-size:12px;color:var(--authSubtextColor);font-family:var(--inter);margin:0;line-height:1.5}.white-bg-form .reg-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--borderColorE5)}.white-bg-form .reg-toggle-row--card{padding:14px;border-radius:10px;border:1px solid var(--borderColorE5);background:var(--bgColorFB);margin-bottom:20px}.white-bg-form .reg-toggle-row .reg-toggle-label-wrap{flex:1}.white-bg-form .reg-toggle-row .reg-toggle-label-wrap .reg-toggle-label{display:block;font-size:14px;font-weight:500;color:var(--authHeadingColor);font-family:var(--inter)}.white-bg-form .reg-toggle-row .reg-toggle-label-wrap .reg-toggle-sub{display:block;font-size:12px;color:var(--authSubtextColor);font-family:var(--inter);margin-top:2px}.white-bg-form .reg-toggle-row .ant-switch.ant-switch-checked{background:var(--primary)}.white-bg-form .reg-plain-input{height:52px!important;border-radius:8px!important;border:1.5px solid transparent!important;background:var(--authInputBg)!important;font-family:var(--inter)!important;font-size:14px!important;color:var(--authHeadingColor)!important}.white-bg-form .reg-plain-input:hover,.white-bg-form .reg-plain-input:focus,.white-bg-form .reg-plain-input.ant-input-focused{border-color:var(--authInputFocusBorder)!important;box-shadow:none!important}.white-bg-form .reg-plain-input::placeholder{color:var(--authSubtextColor)!important}.white-bg-form .reg-field-note{font-size:11px;font-style:italic;color:var(--authSubtextColor);font-family:var(--inter);margin:4px 0 0}.white-bg-form .reg-tax-radio-group{display:flex;flex-direction:column;gap:10px;width:100%}.white-bg-form .reg-tax-radio-group .reg-tax-radio{padding:10px 14px;border-radius:8px;border:1.5px solid var(--borderColorE5);background:var(--bgColorFB);font-family:var(--inter);font-size:14px;color:var(--authHeadingColor);transition:background .2s;margin:0!important}.white-bg-form .reg-tax-radio-group .reg-tax-radio.ant-radio-wrapper-checked{background:var(--primaryLight)}.white-bg-form .reg-tax-radio-group .reg-tax-radio .ant-radio-inner{border-color:var(--borderColor)}.white-bg-form .reg-tax-radio-group .reg-tax-radio .ant-radio-checked .ant-radio-inner{border-color:var(--regCheckTickColor);background:var(--regCheckTickColor)}.white-bg-form .reg-checkbox-row .ant-checkbox-wrapper{align-items:flex-start;gap:8px}.white-bg-form .reg-checkbox-row .reg-checkbox-label{font-size:12px;font-weight:500;color:var(--editorIconColor);font-family:var(--inter);line-height:1.6}.white-bg-form .reg-checkbox-row .reg-checkbox-label.reg-checkbox-label--error{color:var(--regCheckboxError)}.white-bg-form .reg-checkbox-row .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--primary);border-color:var(--primary)}.white-bg-form .reg-ica-section{font-family:var(--inter);font-size:12.5px;font-weight:700;color:var(--text11);margin:12px 0 4px}.white-bg-form .reg-ica-clause{margin:0 0 6px;padding-left:4px}.white-bg-form .reg-ica-preamble{margin:0 0 8px}.white-bg-form .reg-ica-bullets{margin:0 0 8px;padding-left:18px}.white-bg-form .reg-ica-bullets li{margin-bottom:3px}.white-bg-form .reg-ica-table{width:100%;border-collapse:collapse;margin:6px 0 10px}.white-bg-form .reg-ica-table th,.white-bg-form .reg-ica-table td{border:1px solid var(--borderColorE5);padding:4px 6px;text-align:left}.white-bg-form .reg-ica-table th{font-weight:700;background:var(--bgColorE9)}.white-bg-form .reg-ica-loading{margin:0;font-style:italic}.white-bg-form .reg-field-hint{font-family:var(--inter);font-size:11px;color:var(--text92);margin:-6px 0 12px}.white-bg-form .reg-ica-text{background:var(--bgColorFB);border:1px solid var(--borderColorE5);border-radius:8px;padding:14px;font-size:12px;color:var(--text72);font-family:var(--inter);line-height:1.7;max-height:320px;overflow-y:auto;margin-bottom:4px}.white-bg-form .reg-ica-text .reg-ica-heading{font-size:13px;font-weight:600;color:var(--icaHeadingColor);font-family:var(--inter);margin:0 0 10px}.white-bg-form .reg-ica-text p{margin:0;white-space:pre-wrap;color:var(--tableIconColor)}.white-bg-form .reg-ica-review-note{font-size:12px;color:var(--authSubtextColor);font-family:var(--inter);line-height:1.6;margin-bottom:14px}.white-bg-form .reg-signature-wrap{border:1.5px dashed var(--borderColorE5);border-radius:8px;overflow:hidden;background:var(--authInputBg)}.white-bg-form .reg-signature-wrap .reg-signature-area{position:relative;width:100%}.white-bg-form .reg-signature-wrap .reg-signature-canvas{width:100%;height:110px;cursor:crosshair;touch-action:none;display:block}.white-bg-form .reg-signature-wrap .reg-signature-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 24px;font-size:13px;font-style:italic;color:var(--authSubtextColor);font-family:var(--inter);pointer-events:none;margin:0}.white-bg-form .reg-sig-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;margin-bottom:40px}.white-bg-form .reg-sig-actions .reg-signature-clear{background:transparent;border:none;padding:0;font-size:11px;font-weight:600;letter-spacing:.05em;color:var(--regCheckTickColor);font-family:var(--inter);cursor:pointer;flex-shrink:0;transition:opacity .2s}.white-bg-form .reg-sig-actions .reg-signature-clear:hover{opacity:.75}.white-bg-form .reg-sig-actions .ant-checkbox-wrapper{align-items:center;display:inline-flex}.white-bg-form .reg-sig-actions .ant-checkbox-wrapper:after{display:none}.white-bg-form .reg-sig-actions .ant-checkbox{top:0}.white-bg-form .reg-sig-actions .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--primary);border-color:var(--primary)}.white-bg-form .reg-sig-actions .reg-sig-check-label{display:flex;align-items:center;font-size:10px;font-weight:400;color:var(--tableIconColor);font-family:var(--inter)}.white-bg-form .reg-approval-wrap{text-align:center}.white-bg-form .reg-approval-avatar{width:80px;height:80px;border-radius:50%;box-shadow:0 0 0 4px var(--white),0 0 0 8px var(--primaryMid);background:var(--primaryLight);display:flex;align-items:center;justify-content:center;margin:0 auto 40px}.white-bg-form .reg-approval-avatar .reg-approval-avatar-icon{width:40px;height:40px;color:var(--primary)}.white-bg-form .reg-approval-title{text-align:center}.white-bg-form .reg-approval-subtitle{text-align:center;font-size:15px;max-width:275px;margin-left:auto;margin-right:auto;color:var(--approvalSubtitleColor)}.white-bg-form .reg-approval-list{display:flex;flex-direction:column;gap:20px;text-align:left;margin-top:24px;padding:20px 16px;border-radius:12px;background:var(--bgColorFB);border:1px solid var(--borderColorE5)}.white-bg-form .reg-approval-item{display:flex;align-items:center;gap:14px}.white-bg-form .reg-approval-item .reg-approval-icon-wrap{width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.white-bg-form .reg-approval-item .reg-approval-icon-wrap--done{background:var(--primaryLight)}.white-bg-form .reg-approval-item .reg-approval-icon-wrap--done .reg-approval-icon{color:var(--primary);font-size:18px}.white-bg-form .reg-approval-item .reg-approval-icon-wrap--pending{background:var(--bgColorFB);border:1px solid var(--borderColorE5)}.white-bg-form .reg-approval-item .reg-approval-icon-wrap--pending .reg-approval-icon{color:var(--authSubtextColor);width:17px;height:17px}.white-bg-form .reg-approval-item .reg-approval-label{font-size:14px;font-weight:600;font-family:var(--inter);color:var(--authHeadingColor)}.white-bg-form .reg-approval-item .reg-approval-pending-body{flex:1;display:flex;flex-direction:column;gap:6px}.white-bg-form .reg-approval-item .reg-approval-progress{height:4px;border-radius:99px;background:var(--borderColorE5);overflow:hidden}.white-bg-form .reg-approval-item .reg-approval-progress .reg-approval-progress-fill{height:100%;width:55%;border-radius:99px;background:var(--primary)}.white-bg-form .reg-edu-section-label{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--authSubtextColor);font-family:var(--inter);margin-bottom:10px}.white-bg-form .reg-edu-section-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.white-bg-form .reg-edu-section-row .reg-edu-section-label{margin-bottom:0}.white-bg-form .reg-edu-required-badge{font-size:10px;font-weight:700;font-family:var(--inter);color:var(--regCheckTickColor);background:var(--editorToolbarBg);padding:4px 10px;border-radius:6px;flex-shrink:0;letter-spacing:.04em}.white-bg-form .reg-edu-required{font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--regCheckTickColor);background:var(--editorToolbarBg);padding:2px 7px;border-radius:4px;font-family:var(--inter)}.white-bg-form .reg-edu-video{width:100%;height:225px;background:var(--black25);border-radius:10px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:6px;overflow:hidden}.white-bg-form .reg-edu-video .reg-edu-video-el{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.white-bg-form .reg-edu-video .reg-edu-video-el::-webkit-media-controls-download-button{display:none}.white-bg-form .reg-edu-video .reg-edu-play-btn{background:transparent;border:none;cursor:pointer;color:var(--white);display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .2s ease}.white-bg-form .reg-edu-video .reg-edu-play-btn .reg-edu-play-icon{font-size:44px;opacity:.9}.white-bg-form .reg-edu-video--playing .reg-edu-play-btn{opacity:0;pointer-events:none}.white-bg-form .reg-edu-video--playing:hover .reg-edu-play-btn{opacity:1;pointer-events:auto}.white-bg-form .reg-edu-status{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;border-radius:10px;background:var(--eduDoneBg);font-size:14px;font-weight:500;font-family:var(--inter);color:var(--eduDoneColor);margin-top:20px;margin-bottom:25px}.white-bg-form .reg-edu-status .reg-edu-status-icon{font-size:17px}.white-bg-form .reg-edu-status--done{background:var(--statusSuccessBg);color:var(--statusSuccessText)}.white-bg-form .reg-edu-status--done .reg-edu-status-icon{color:var(--statusSuccessText)}.white-bg-form .reg-edu-resource-card{display:flex;align-items:center;gap:14px;padding:12px;border-radius:14px;background:var(--primaryLight);cursor:pointer;margin-bottom:6px;transition:opacity .2s}.white-bg-form .reg-edu-resource-card:hover{opacity:.85}.white-bg-form .reg-edu-resource-card .reg-edu-resource-icon-wrap{width:50px;height:50px;flex-shrink:0;border-radius:10px;background:var(--eduIconWrapBg);display:flex;align-items:center;justify-content:center}.white-bg-form .reg-edu-resource-card .reg-edu-resource-icon{width:24px;height:24px}.white-bg-form .reg-edu-resource-card .reg-edu-resource-icon--pdf{color:var(--tableIconColor)}.white-bg-form .reg-edu-resource-card .reg-edu-resource-icon--folder{color:var(--primaryMid)}.white-bg-form .reg-edu-resource-card .reg-edu-resource-body{flex:1}.white-bg-form .reg-edu-resource-card .reg-edu-resource-title{display:block;font-size:14px;font-weight:700;color:var(--authHeadingColor);font-family:var(--inter);line-height:1.4}.white-bg-form .reg-edu-resource-card .reg-edu-resource-sub{display:block;font-size:12px;color:var(--authSubtextColor);font-family:var(--inter);margin:0}.white-bg-form .reg-edu-resource-card .reg-edu-resource-btn{width:38px;height:38px;flex-shrink:0;border-radius:10px;background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.white-bg-form .reg-edu-resource-card .reg-edu-resource-link{width:22px;height:22px;color:var(--authHeadingColor)}.white-bg-form .reg-edu-resource-card .reg-edu-resource-link--muted{color:var(--approvalSubtitleColor)}.white-bg-form .reg-step-bar{display:flex;gap:6px;margin-bottom:28px}.white-bg-form .reg-step-bar .reg-step-seg{flex:1;height:6px;border-radius:3px;background:var(--primary);opacity:.2;transition:opacity .3s}.white-bg-form .reg-step-bar .reg-step-seg--active,.white-bg-form .reg-step-bar .reg-step-seg--done{opacity:1}.white-bg-form .reg-profile-pic-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:4px}.white-bg-form .reg-profile-pic-btn{flex-shrink:0;width:65px;height:65px;border-radius:50%;border:none;background:var(--authProfilePicBg);border:1.5px solid var(--authInputFocusBorder);cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:opacity .2s}.white-bg-form .reg-profile-pic-btn:hover{opacity:.8}.white-bg-form .reg-profile-pic-btn img{width:100%;height:100%;object-fit:cover}.white-bg-form .reg-profile-pic-btn .reg-profile-pic-icon{width:24px;height:24px;color:var(--authSubtextColor)}.white-bg-form .reg-back-btn{display:inline-flex;align-items:center;gap:4px;background:transparent;border:none;cursor:pointer;color:var(--authSubtextColor);font-size:13px;font-family:var(--inter);font-weight:500;padding:0;transition:color .2s}.white-bg-form .reg-back-btn:hover{color:var(--primary)}.white-bg-form .reg-plain-input-item .ant-input{height:52px!important;background:var(--authInputBg)!important;border:1.5px solid transparent!important;border-radius:8px!important;padding:0 12px!important;color:var(--authHeadingColor)!important;font-family:var(--inter);font-size:14px;box-shadow:none!important}.white-bg-form .reg-plain-input-item .ant-input::placeholder{color:var(--authSubtextColor)!important}.white-bg-form .reg-plain-input-item .ant-input:hover,.white-bg-form .reg-plain-input-item .ant-input:focus{border-color:var(--authInputFocusBorder)!important;box-shadow:none!important}.white-bg-form .reg-date-picker{width:100%;height:52px;border-radius:8px!important;border:1.5px solid transparent!important;background:var(--authInputBg)!important;box-shadow:none!important}.white-bg-form .reg-date-picker:hover,.white-bg-form .reg-date-picker.ant-picker-focused{border-color:var(--authInputFocusBorder)!important;box-shadow:none!important}.white-bg-form .reg-date-picker .ant-picker-input input{color:var(--authHeadingColor);font-family:var(--inter);font-size:14px}.white-bg-form .reg-date-picker .ant-picker-input input::placeholder{color:var(--authSubtextColor)}.white-bg-form .reg-date-picker .ant-picker-suffix{color:var(--authSubtextColor)}.white-bg-form .reg-field-group{margin-bottom:14px}.white-bg-form .reg-field-label{display:block;font-size:13px;font-weight:600;font-family:var(--inter);color:var(--regLabelColor);margin-bottom:8px}.white-bg-form .reg-whatsapp-check{margin-top:-8px;margin-bottom:14px}.white-bg-form .reg-whatsapp-check .ant-checkbox-wrapper{align-items:center}.white-bg-form .reg-whatsapp-check .ant-checkbox+span{font-size:11px;font-family:var(--inter);color:var(--regCheckLabelColor)}.white-bg-form .reg-whatsapp-check .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--regCheckTickColor)!important;border-color:var(--regCheckTickColor)!important}.white-bg-form .reg-whatsapp-check .ant-checkbox:hover .ant-checkbox-inner,.white-bg-form .reg-whatsapp-check .ant-checkbox-input:focus+.ant-checkbox-inner{border-color:var(--regCheckTickColor)!important}.white-bg-form .reg-size-row{display:flex;align-items:flex-start;gap:10px}.white-bg-form .reg-size-more-btn.ant-btn{float:right;border:none;margin-top:5px;color:var(--authSubtextColor)!important;font-size:12px;font-weight:400;height:auto;padding:0;font-family:var(--inter);background:transparent!important;box-shadow:none!important}.white-bg-form .reg-size-more-btn.ant-btn:hover{color:var(--primary)!important;background:transparent!important}.white-bg-form .reg-size-more-btn.ant-btn:focus,.white-bg-form .reg-size-more-btn.ant-btn:active{box-shadow:none!important;outline:none!important}.white-bg-form .reg-size-more-btn.ant-btn .ant-wave{display:none!important}.white-bg-form .reg-size-chips{flex:1;display:flex;flex-wrap:wrap;gap:8px}.white-bg-form .reg-size-chips .reg-size-chip{flex:1 1 calc(25% - 6px);height:44px;border-radius:8px;border:1.5px solid var(--borderColorE5);background:var(--authInputBg);color:var(--authHeadingColor);font-size:14px;font-weight:600;font-family:var(--inter);cursor:pointer;transition:all .2s}.white-bg-form .reg-size-chips .reg-size-chip:hover{border-color:var(--primary);color:var(--primary)}.white-bg-form .reg-size-chips .reg-size-chip--active{border-color:var(--primary);background:var(--primaryLight);color:var(--primary)}.white-bg-form .reg-id-upload{margin-top:45px}.white-bg-form .reg-id-upload .reg-id-header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.white-bg-form .reg-id-upload .reg-id-header .reg-id-icon-wrap{width:48px;height:48px;border-radius:50%;background:var(--primaryLight);display:flex;align-items:center;justify-content:center;flex-shrink:0}.white-bg-form .reg-id-upload .reg-id-header .reg-id-icon{width:20px;height:20px;color:var(--primary);display:block}.white-bg-form .reg-id-upload .reg-id-header .reg-field-label{font-size:15px;margin-bottom:2px}.white-bg-form .reg-id-upload .reg-id-desc{font-size:12px;color:var(--authSubtextColor);font-family:var(--inter);margin:0}.white-bg-form .reg-id-upload .reg-id-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;padding:28px 16px;border:1.5px dashed var(--authInputFocusBorder);border-radius:12px;background:var(--primaryLight);cursor:pointer;transition:opacity .2s}.white-bg-form .reg-id-upload .reg-id-dropzone:hover{opacity:.85}.white-bg-form .reg-id-upload .reg-id-upload-icon{width:28px;height:28px;color:var(--authSubtextColor);margin-bottom:4px}.white-bg-form .reg-id-upload .reg-id-tap{font-size:13px;font-family:var(--inter);color:var(--regCheckLabelColor)}.white-bg-form .reg-id-upload .reg-id-types{font-size:13px;font-weight:500;font-family:var(--inter);color:var(--primaryMid)}.white-bg-form .reg-id-upload .reg-id-file-list{margin-top:8px;display:flex;flex-direction:column;gap:6px}.white-bg-form .reg-id-upload .reg-id-file-item{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:var(--primaryLight);border-radius:6px}.white-bg-form .reg-id-upload .reg-id-file-name{font-size:12px;font-family:var(--inter);color:var(--authHeadingColor);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.white-bg-form .reg-id-upload .reg-id-file-remove{background:transparent;border:none;cursor:pointer;color:var(--authSubtextColor);font-size:12px;padding:0 2px;flex-shrink:0}.white-bg-form .reg-id-upload .reg-id-file-remove:hover{color:var(--primary)}.white-bg-form .reg-id-upload .reg-id-note{font-size:11px;color:var(--authSubtextColor);font-family:var(--inter);text-align:center;margin:10px 0 0}.white-bg-form .reg-required-text{clear:both;font-size:12px;color:var(--loginFormError);font-family:var(--inter);margin:6px 0 0}.reg-sponsor-menu{background:var(--white);border:1px solid var(--borderColorE5);border-radius:8px;box-shadow:0 4px 12px var(--shadowSm);overflow:hidden;max-height:240px;overflow-y:auto;min-width:340px}.reg-sponsor-menu-item{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;transition:background .15s}.reg-sponsor-menu-item:hover{background:var(--bgColorFB)}.reg-sponsor-menu-item--active{background:var(--primaryLight)}.reg-sponsor-menu-item--active .reg-sponsor-item-name{color:var(--primary)}.reg-sponsor-item-avatar{width:34px;height:34px;border-radius:50%;background:var(--primaryLight);color:var(--primary);font-size:13px;font-weight:700;font-family:var(--inter);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.reg-sponsor-item-avatar img{width:100%;height:100%;object-fit:cover}.reg-sponsor-item-info{flex:1;display:flex;flex-direction:column;gap:1px;overflow:hidden}.reg-sponsor-item-name{font-size:13px;font-weight:600;color:var(--authHeadingColor);font-family:var(--inter);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reg-sponsor-item-handle{font-size:12px;color:var(--authSubtextColor);font-family:var(--inter)}.phone-input{width:100%;display:flex;border:1px solid var(--sidebarBodyBorder);border-radius:8px;background:var(--tableAvatarBg);box-shadow:var(--searchInsetShadow);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:border-color .15s ease,box-shadow .15s ease}.phone-input:hover,.phone-input:focus-within{border-color:var(--formInputBorder);box-shadow:0 0 0 1px var(--formInputBorder)}.phone-input .phone-input-prefix{display:flex;align-items:center;padding-left:12px;padding-right:6px;color:var(--text92);flex-shrink:0}.phone-input .phone-input-country{height:100%;width:60px!important;min-width:60px!important;max-width:60px!important;flex:0 0 60px!important;border-right:1px solid var(--phoneInputDivider)}.phone-input .phone-input-country:hover .ant-select-selector,.phone-input .phone-input-country:focus-within .ant-select-selector,.phone-input .phone-input-country.ant-select-focused .ant-select-selector,.phone-input .phone-input-country .ant-select-selector{border:none!important;border-radius:8px 0 0 8px!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding-inline-start:10px!important;padding-inline-end:0!important}.phone-input .phone-input-country .ant-select-selection-search{inset-inline-start:10px!important;inset-inline-end:14px!important}.phone-input .phone-input-country .ant-select-selection-item{padding-inline-end:0px!important}.phone-input .phone-input-country .ant-select-arrow{inset-inline-end:2px}.phone-input .phone-input-country .ant-select-selection-search-input{font-size:13px}.phone-input .phone-input-number{flex:1;border:none!important;border-radius:0 8px 8px 0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0 0 0 10px!important;font-size:13px}.phone-input .phone-input-number:hover,.phone-input .phone-input-number:focus{border:none!important;box-shadow:none!important}.phone-input-chip{display:inline-flex;align-items:center;white-space:nowrap;font-size:13px}.phone-input-flag{width:18px;height:12px;border-radius:2px;flex-shrink:0}.phone-input-option{display:flex;align-items:center;gap:8px}.phone-input-option .phone-input-option-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-input-option .phone-input-option-dial{color:var(--text92);flex-shrink:0}.phone-input-dropdown.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--fileItemBg)!important;background-color:var(--fileItemBg)!important;font-weight:400!important;color:var(--text11)!important}.phone-input-dropdown.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled):not(.ant-select-item-option-selected){background:transparent!important;background-color:transparent!important}.phone-input-dropdown.ant-select-dropdown .ant-select-item-option:not(.ant-select-item-option-disabled):hover{background:var(--fileItemBg)!important;background-color:var(--fileItemBg)!important}.phone-input-dropdown .ant-select-item{font-family:var(--inter)!important;font-size:14px!important;font-weight:400!important;color:var(--text11)!important}.addr-ac{position:relative;width:100%}.addr-ac-spinner{position:absolute;top:50%;right:12px;transform:translateY(-50%);pointer-events:none}.addr-ac-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:1060;margin:0;padding:6px;list-style:none;max-height:240px;overflow-y:auto;background:var(--white);border:1px solid var(--sidebarBodyBorder);border-radius:8px;box-shadow:0 8px 24px var(--shade5)}.addr-ac-option{display:flex;flex-direction:column;gap:1px;padding:8px 10px;border-radius:6px;cursor:pointer;transition:background .1s ease}.addr-ac-option:hover,.addr-ac-option--active{background:var(--fileItemBg)}.addr-ac-option-main{font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text11)}.addr-ac-option-secondary{font-family:var(--inter);font-size:12px;color:var(--text92)}.notifications-panel{width:100%;display:flex;flex-direction:column;background:var(--white);max-height:min(400px,100dvh - 32px)}.notifications-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--borderColorF0);flex-shrink:0}.notifications-title{font-size:1rem;font-weight:700;color:var(--text11)}.notifications-header-right{display:flex;align-items:center;gap:.75rem}.mark-all-btn{border:none;background:transparent;cursor:pointer;font-size:.8125rem;font-weight:500;color:var(--primary);padding:0}.mark-all-btn:hover{opacity:.8}.notif-close-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;cursor:pointer;color:var(--tableIconColor);border-radius:6px;transition:background .15s ease,color .15s ease}.notif-close-btn:hover{background:var(--bgColorFA);color:var(--text11)}.notif-close-btn svg{width:12px;height:12px}.notifications-body{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.notification-item{position:relative;display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;cursor:pointer;transition:background-color .15s ease;border-bottom:1px solid var(--borderColorF0)}.notification-item:last-child{border-bottom:none}.notification-item:hover{background-color:var(--bgColorEF)}.notification-item:hover .dismiss{opacity:1}.notification-item.unread .title{font-weight:600}.notification-item.read .title,.notification-item.read .subtitle{opacity:.6}.notif-icon{flex-shrink:0;width:35px;height:35px;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:1.125rem}.notif-icon.icon--lead{background-color:var(--notifLeadBg);color:var(--notifLeadColor)}.notif-icon.icon--rank{background-color:var(--notifRankBg);color:var(--notifRankColor)}.notif-icon.icon--payment{background-color:var(--statusSuccessBg);color:var(--statusSuccess)}.notif-icon.icon--message{background-color:var(--statusInfoBg);color:var(--statusInfo)}.notif-icon.icon--security{background-color:var(--statusPurpleBg);color:var(--statusPurple)}.notif-icon.icon--team{background-color:var(--statusWarningBg);color:var(--statusWarning)}.notif-icon.icon--system{background-color:var(--fieldDimBg);color:var(--notifTimeColor)}.content{flex:1;min-width:0}.content-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.title{font-size:.875rem;font-weight:500;line-height:1.4;color:var(--text11);flex:1;min-width:0}.time{font-size:.6875rem;color:var(--notifTimeColor);text-transform:uppercase;white-space:nowrap;flex-shrink:0;padding-top:1px}.subtitle{font-size:.75rem;color:var(--sidebarNavText);margin-top:3px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:max-height .25s ease}.subtitle.subtitle--expanded{-webkit-line-clamp:unset;overflow:visible}.notification-actions{display:flex;gap:.5rem;margin-top:.75rem}.btn-cta{padding:4px 18px;border-radius:7px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:opacity .15s ease}.btn-cta--primary{background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%);color:var(--accentText);border:none;transition:filter .2s ease}.btn-cta--primary:hover{filter:brightness(.88)}.btn-cta--outline{background:transparent;color:var(--text11);border:1px solid var(--borderColorE5)}.btn-cta--outline:hover{background:var(--bgColorFA)}.unread-dot{flex-shrink:0;width:8px;height:8px;border-radius:9999px;background:var(--primary);margin-top:.4rem;align-self:flex-start}.dismiss{position:absolute;top:.625rem;right:.625rem;width:1.375rem;height:1.375rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-size:.625rem;background:var(--bgColorFA);color:var(--text47);opacity:0;transition:opacity .15s ease,background-color .15s ease}.dismiss:hover{background:var(--statusErrorBg);color:var(--statusError)}.notifications-footer{flex-shrink:0;padding:.875rem 1.25rem;text-align:center;border-top:1px solid var(--borderColorF0)}.notifications-footer button{border:none;background:transparent;cursor:pointer;font-size:.875rem;font-weight:600;color:var(--primary)}.notifications-footer button:hover{opacity:.8}.state-text{padding:2rem;text-align:center;font-size:.875rem;color:var(--sidebarNavText)}.empty-state,.error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3rem 1rem;text-align:center;font-size:.875rem;color:var(--sidebarNavText)}.empty-state button,.error-state button{margin-top:.5rem;padding:6px 12px;border-radius:6px;border:none;cursor:pointer;background:var(--primary);color:var(--accentText);font-size:.75rem}.empty-state button:hover,.error-state button:hover{opacity:.9}.notifications-sider,.notifications-sider .ant-drawer-content-wrapper,.notifications-sider .ant-drawer-content{background:var(--glassCardBg)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.notifications-sider .ant-drawer-body{padding:0;display:flex;flex-direction:column;height:100%;overflow:hidden}.notifications-sider .notifications-panel{height:100%;max-height:none;display:flex;flex-direction:column}.notifications-sider .notifications-body{max-height:unset;flex:1;overflow-y:auto}.app-date-picker{width:100%}.app-date-picker.ant-picker{background:var(--formInputBg);border-color:var(--formInputBorder);border-radius:8px;height:44px;padding:0 11px}.app-date-picker.ant-picker .ant-picker-input input{font-family:var(--inter);font-size:14px;color:var(--text11)}.app-date-picker.ant-picker .ant-picker-input input::placeholder{color:var(--text92)}.app-date-picker.ant-picker .ant-picker-suffix,.app-date-picker.ant-picker .ant-picker-clear{color:var(--text92)}.app-date-picker.ant-picker:hover,.app-date-picker.ant-picker.ant-picker-focused{border-color:var(--formInputBorder);box-shadow:0 0 0 1px var(--formInputBorder)}.admin-main:has(.agent-detail-page){background:transparent}.agent-detail-page{display:flex;flex-direction:column;gap:16px;margin-top:12px;padding-bottom:10px}.agent-detail-loading{padding:32px;background:var(--white);border-radius:12px}.agd-header-card{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:15px}.agd-header-left{display:flex;align-items:flex-start;gap:20px}.agd-avatar-wrap{position:relative;flex-shrink:0}.agd-avatar{width:80px;height:80px;border-radius:50%;background:var(--bgColorE9);display:flex;align-items:center;justify-content:center;font-family:var(--inter);font-size:22px;font-weight:700;color:var(--primary);overflow:hidden;border:3px solid var(--white);box-shadow:0 2px 8px var(--shade1)}.agd-avatar img{width:100%;height:100%;object-fit:cover}.agd-avatar--sm{width:32px;height:32px;font-size:11px;flex-shrink:0}.agd-avatar-edit{position:absolute;bottom:2px;right:2px;width:24px;height:24px;background:var(--white);border:none;border-radius:50%;box-shadow:0 4px 4px -3px var(--btnDropShadow);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--primaryMid);transition:box-shadow .15s}.agd-avatar-edit svg{width:10px;height:10px}.agd-avatar-edit:hover{box-shadow:0 6px 8px -3px var(--btnDropShadowHover)}.agd-header-info{display:flex;flex-direction:column;gap:4px}.agd-name-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.agd-agent-name{font-family:var(--inter);font-size:22px;font-weight:700;color:var(--pageTitleColor);margin:0;line-height:1.2}.agd-agent-handle{font-family:var(--inter);font-size:13px;color:var(--pageTitleColor)}.agd-header-meta{display:flex;align-items:center;gap:10px;margin-top:0;flex-wrap:wrap}.agd-header-meta .agent-rank-pill{font-size:12px}.agd-status-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;background:none;border:none;border-radius:20px;cursor:pointer;font-family:var(--inter);font-size:12px;font-weight:500;line-height:1;white-space:nowrap;transition:background .15s}.agd-status-btn .agd-status-dot{flex-shrink:0;width:7px;height:7px}.agd-status-btn .agd-status-arrow{flex-shrink:0;width:9px;height:9px;color:var(--text92)}.agd-status-btn--active,.agd-status-btn--active .agd-status-dot{color:var(--statusSuccess)}.agd-status-btn--blocked,.agd-status-btn--blocked .agd-status-dot{color:var(--statusError)}.agd-status-btn--inactive,.agd-status-btn--inactive .agd-status-dot{color:var(--statusNeutral)}.agd-status-btn:hover{background:var(--bgColorFA)}.agd-rank-change-btn{width:28px;height:28px;border-radius:50%;background:var(--white);border:none;box-shadow:0 4px 4px -3px var(--btnDropShadow);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;color:var(--primaryMid);transition:box-shadow .15s}.agd-rank-change-btn svg{width:14px;height:16px;flex-shrink:0}.agd-rank-change-btn--down svg{transform:rotate(0)}.agd-rank-change-btn:hover{box-shadow:0 6px 8px -3px var(--btnDropShadowHover)}.agd-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:wrap}.agd-action-btn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 16px;background:var(--white);border:1px solid var(--primaryMid);border-radius:8px;cursor:pointer;font-family:var(--inter);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text11);white-space:nowrap;transition:background .15s,border-color .15s}.agd-action-btn:hover{background:var(--primaryLight);border-color:var(--primaryMid);color:var(--primary)}.agd-action-icon{flex-shrink:0;width:auto;height:14px}.agd-card{background:var(--glassCardBg);border:1px solid var(--sidebarBodyBorder);border-radius:16px;box-shadow:0 1px 4px 0 var(--shade5);padding:20px 24px 24px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.agd-card-head{display:flex;align-items:center;gap:5px;margin-bottom:20px;flex-wrap:wrap}.agd-card-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--primaryMid);flex-shrink:0}.agd-card-icon svg{width:18px;height:18px}.agd-metric-icon-wrap--dark{color:var(--primary)}.agd-card-title{font-family:var(--inter);font-size:15px;font-weight:700;color:var(--text11);margin:0;flex:1}.agd-card-head-action{display:inline-flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;font-family:var(--inter);font-size:12px;font-weight:600;color:var(--primaryMid);padding:4px 8px;border-radius:6px;transition:background .15s;white-space:nowrap;margin-left:auto}.agd-card-head-action:hover{background:var(--primaryLight)}.agd-head-action-icon{width:12px;height:12px;flex-shrink:0}.agd-form-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px 20px}.agd-field{display:flex;flex-direction:column;gap:6px}.agd-field--full{grid-column:1/-1}.agd-field--span2{grid-column:span 2}.agd-label-row{display:flex;align-items:center;gap:6px}.agd-field-hint{margin:0;font-family:var(--inter);font-size:13px;line-height:1.5;color:var(--text47);opacity:.75}.agd-label{font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text47)}.agd-photo-picker{display:flex;align-items:center;gap:12px;padding:10px 12px;min-height:64px;background:var(--tableAvatarBg);border:1px solid var(--sidebarBodyBorder);border-radius:8px;box-shadow:var(--searchInsetShadow);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:pointer;transition:border-color .15s,box-shadow .15s}.agd-photo-picker:hover,.agd-photo-picker:focus-visible{border-color:var(--formInputBorder);box-shadow:0 0 0 1px var(--formInputBorder)}.agd-photo-picker:hover .agd-photo-name,.agd-photo-picker:focus-visible .agd-photo-name{color:var(--primary)}.agd-photo-picker:focus-visible{outline:none}.agd-photo-preview{width:40px;height:40px;flex-shrink:0;border-radius:50%;background:var(--bgColorE9);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--primary)}.agd-photo-preview img{width:100%;height:100%;object-fit:cover}.agd-photo-preview svg{width:16px;height:16px}.agd-photo-info{display:flex;flex-direction:column;gap:2px;min-width:0}.agd-photo-name{font-family:var(--inter);font-size:14px;font-weight:600;color:var(--text11);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s}.agd-photo-hint{display:flex;align-items:center;gap:5px;font-family:var(--inter);font-size:12px;color:var(--statusNeutral)}.agd-photo-sep{color:var(--statusNeutral);opacity:.6}.agd-photo-remove{background:none;border:none;padding:0;cursor:pointer;font-family:var(--inter);font-size:12px;color:var(--statusNeutral)}.agd-photo-remove:hover{color:var(--healthBlocked)}.agd-label-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:none;cursor:pointer;padding:0;color:var(--white);flex-shrink:0;text-decoration:none;transition:opacity .15s ease}.agd-label-icon-btn:hover{opacity:.85}.agd-label-icon-btn--whatsapp{background:var(--whatsappGreen)}.agd-label-icon-btn--gmail{background:var(--white);border:1px solid var(--borderColorE5)}.agd-label-icon-btn svg{width:11px;height:11px}.agd-input.ant-input,.agd-input .ant-input{background:var(--tableAvatarBg);border:1px solid var(--sidebarBodyBorder);border-radius:8px;font-family:var(--inter);font-size:14px;color:var(--text11);height:44px;box-shadow:var(--searchInsetShadow);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.agd-input.ant-input:hover,.agd-input.ant-input:focus,.agd-input .ant-input:hover,.agd-input .ant-input:focus{border-color:var(--formInputBorder);box-shadow:0 0 0 1px var(--formInputBorder)}.agd-input.phone-input{height:44px}.agd-input.phone-input .phone-input-country,.agd-input.phone-input .phone-input-number{height:100%}.agd-input.ant-input-affix-wrapper{background:var(--tableAvatarBg);border:1px solid var(--sidebarBodyBorder);border-radius:8px;height:44px;padding:0 11px;box-shadow:var(--searchInsetShadow);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.agd-input.ant-input-affix-wrapper .ant-input{background:transparent;border:none;height:100%;font-size:14px}.agd-input.ant-input-affix-wrapper:hover,.agd-input.ant-input-affix-wrapper:focus-within{border-color:var(--formInputBorder);box-shadow:0 0 0 1px var(--formInputBorder)}.agd-input-sfx-btn{background:none;border:none;padding:0;cursor:pointer;color:var(--primary);display:flex;align-items:center}.agd-input-sfx-btn svg{width:14px;height:14px}.agd-input-sfx-btn:hover{opacity:.7}.agd-select{width:100%}.agd-select .ant-select-selector{height:44px!important;background:var(--tableAvatarBg)!important;border:1px solid var(--sidebarBodyBorder)!important;border-radius:8px!important;padding:0 11px!important;display:flex;align-items:center;box-shadow:var(--searchInsetShadow)!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.agd-select .ant-select-selection-item,.agd-select .ant-select-selection-placeholder{font-family:var(--inter);font-size:14px;line-height:44px!important;color:var(--text11)}.agd-select .ant-select-selection-placeholder{color:var(--tableTextMuted)}.agd-select:hover .ant-select-selector,.agd-select.ant-select-focused .ant-select-selector{border-color:var(--formInputBorder)!important;box-shadow:0 0 0 1px var(--formInputBorder)!important}.agd-select .ant-select-arrow{color:var(--text92);margin-top:-5px}.agd-sponsor-trigger{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--tableAvatarBg);border:1px solid var(--sidebarBodyBorder);border-radius:8px;box-shadow:var(--searchInsetShadow);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);min-height:64px;cursor:pointer;transition:border-color .15s}.agd-sponsor-trigger:hover{border-color:var(--formInputBorder);box-shadow:0 0 0 1px var(--formInputBorder)}.agd-sponsor-arrow{margin-left:auto;flex-shrink:0;width:9px;height:9px;color:var(--text92)}.agd-sponsor-placeholder{font-family:var(--inter);font-size:14px;color:var(--tableTextMuted);flex:1}.agd-sponsor-popup .ant-select-item{padding:0!important;border-radius:0!important}.agd-sponsor-popup .ant-select-item-option-content{padding:0}.agd-sponsor-popup .agd-sponsor-opt-item{display:flex;align-items:center;gap:12px;padding:10px 14px}.agd-sponsor-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--primaryLight)!important}.agd-sponsor-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .agd-sponsor-opt-name{color:var(--primary)}.agd-sponsor-menu{background:var(--white);border:1px solid var(--eventsCardDivider);border-radius:8px;box-shadow:0 4px 16px var(--shade1);overflow-y:auto;min-width:240px;max-height:320px}.agd-sponsor-search{position:sticky;top:0;z-index:1;background:var(--white);padding:8px 10px;border-bottom:1px solid var(--eventsCardDivider)}.agd-sponsor-search .ant-input-affix-wrapper,.agd-sponsor-search .ant-input{font-size:13px}.agd-sponsor-loading{padding:8px 14px;font-size:13px;color:var(--subTextColor)}.agd-sponsor-empty{padding:10px 14px;font-size:13px;color:var(--subTextColor);text-align:center}.agd-sponsor-menu-item{display:flex;align-items:center;gap:12px;padding:10px 14px;cursor:pointer;transition:background .12s}.agd-sponsor-menu-item:hover{background:var(--bgColorFA)}.agd-sponsor-menu-item--active{background:var(--primaryLight)}.agd-sponsor-menu-item--active .agd-sponsor-opt-name{color:var(--primary)}.agd-sponsor-opt-avatar{width:40px;height:40px;border-radius:50%;background:var(--bgColorE9);display:flex;align-items:center;justify-content:center;font-family:var(--inter);font-size:13px;font-weight:700;color:var(--primary);flex-shrink:0;overflow:hidden}.agd-sponsor-opt-avatar img{width:100%;height:100%;object-fit:cover}.agd-sponsor-opt-info{display:flex;flex-direction:column;gap:2px}.agd-sponsor-opt-name{font-family:var(--inter);font-size:14px;font-weight:600;color:var(--text11);line-height:1.3}.agd-sponsor-opt-handle{font-family:var(--inter);font-size:12px;color:var(--statusNeutral)}.agd-page-content{background:var(--glassCardBg);border:1px solid var(--sidebarBodyBorder);border-radius:16px;box-shadow:0 1px 4px 0 var(--shade5);padding:20px 24px 24px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.agd-page-content>*+*{border-top:1px solid var(--searchBorder);margin-top:24px;padding-top:24px}.agd-two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px}.agd-compliance-list{display:flex;flex-direction:column;gap:12px}.agd-compliance-item{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--bgColorFA);border-radius:8px;border:1px solid var(--statusNeutralBg)}.agd-compliance-doc-icon{flex-shrink:0;width:16px;height:18px;color:var(--tableIconColor)}.agd-compliance-info{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.agd-compliance-name{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--text11);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agd-compliance-status{font-family:var(--inter);font-size:10px;font-weight:600;letter-spacing:.06em}.agd-compliance-status--signed{color:var(--tableIconColor)}.agd-compliance-status--verified{color:var(--statusSuccess)}.agd-compliance-status--uploaded{color:var(--statusNeutral)}.agd-compliance-status--pending{color:var(--statusWarning)}.agd-compliance-empty{padding:12px 14px;background:var(--bgColorFA);border-radius:8px;border:1px dashed var(--statusNeutralBg);font-family:var(--inter);font-size:13px;color:var(--tableTextMuted)}.agd-compliance-btns{display:flex;align-items:center;gap:4px;flex-shrink:0}.agd-compliance-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:6px;cursor:pointer;color:var(--tableTextMuted);transition:background .15s,color .15s}.agd-compliance-btn svg{width:14px;height:14px}.agd-compliance-btn:hover{background:var(--primaryLight);color:var(--primary)}.agd-activity-wrap{display:flex;flex-direction:column;gap:12px}.agd-activity-subhead{font-family:var(--inter);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--statusNeutral)}.agd-activity-list{display:flex;flex-direction:column;gap:0}.agd-activity-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--activityRowBorder);gap:12px}.agd-activity-row:last-child{border-bottom:none}.agd-activity-action{font-family:var(--inter);font-size:13px;color:var(--text11)}.agd-activity-date{font-family:var(--inter);font-size:11px;color:var(--tableTextMuted);white-space:nowrap;flex-shrink:0}.agd-bill-card{margin-top:20px;padding:14px;background:var(--white)}.agd-bill-card .agd-card-head{gap:12px}.agd-bill-card .agd-card-icon{width:auto;height:24px}.agd-bill-card .agd-card-icon svg{width:15px;height:24px}.agd-bill-fields{display:flex;flex-direction:column;margin-bottom:20px}.agd-bill-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--activityRowBorder)}.agd-bill-row:last-child{border-bottom:none}.agd-bill-value{font-family:var(--inter);font-size:13px;font-weight:400;color:var(--text11)}.agd-bill-copy-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:6px;cursor:pointer;color:var(--tableTextMuted);transition:background .15s,color .15s;flex-shrink:0}.agd-bill-copy-btn svg{width:14px;height:14px}.agd-bill-copy-btn:hover{background:var(--primaryLight);color:var(--primary)}.agd-bill-open-btn{display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%;height:44px!important;border-radius:10px!important;font-family:var(--inter);font-size:14px;font-weight:600;background:var(--primaryMid)!important;color:var(--white)!important;border:none!important;box-shadow:0 4px 6px -4px #97406733,0 10px 15px -3px #97406733!important}.agd-bill-open-btn:before{display:none!important}.agd-bill-open-btn:hover,.agd-bill-open-btn:focus,.agd-bill-open-btn:not(:disabled):not(.ant-btn-disabled):hover{background:var(--primaryMid)!important;color:var(--white)!important;filter:brightness(.92)}.agd-perf-section{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.agd-perf-subhead{font-family:var(--inter);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tableIconColor)}.agd-rank-timeline{display:flex;align-items:flex-start;position:relative;padding:4px 0 0}.agd-rank-timeline:before{content:"";position:absolute;top:9px;left:8.3333333333%;right:8.3333333333%;height:1px;background:var(--sidebarNavActiveBg);z-index:0}.agd-rank-step{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;gap:6px}.agd-rank-step--starter{color:var(--rankColorStarter)}.agd-rank-step--associate{color:var(--rankColorAssociate)}.agd-rank-step--builder{color:var(--rankColorBuilder)}.agd-rank-step--leader{color:var(--rankColorLeader)}.agd-rank-step--executive{color:var(--rankColorExecutive)}.agd-rank-step--elite-leader{color:var(--rankColorEliteLeader)}.agd-rank-step--future{color:var(--statusNeutral)}.agd-rank-dot{width:12px;height:12px;border-radius:50%;border:2px solid currentColor;background:currentColor;flex-shrink:0}.agd-rank-step--future .agd-rank-dot{background:var(--white);border-color:var(--rankColorEliteLeader)}.agd-rank-step--current .agd-rank-dot{width:12px;height:12px}.agd-rank-label{font-family:var(--inter);font-size:9px;font-weight:600;letter-spacing:.05em;text-align:center;line-height:1.2}.agd-rank-step--current .agd-rank-label{font-weight:700}.agd-rank-date{font-family:var(--inter);font-size:9px;color:var(--tableTextMuted);text-align:center}.agd-next-rank-card{display:flex;flex-direction:column;gap:12px;background:var(--glassCardBg);border:1px solid var(--sidebarBodyBorder);border-radius:10px;padding:16px 20px;margin-bottom:20px;margin-top:30px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.agd-nrc-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.agd-nrc-left{display:flex;flex-direction:column;gap:6px;flex:1;min-width:200px}.agd-nrc-title{font-family:var(--inter);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text11)}.agd-nrc-rank-name{color:var(--statusError);font-weight:800}.agd-nrc-completion{font-family:var(--inter);font-size:11px;color:var(--tableTextMuted);text-transform:uppercase;letter-spacing:.04em}.agd-nrc-completion strong{color:var(--text11)}.agd-nrc-bar{width:100%;height:10px;background:var(--lineShadeEC);border-radius:10px;overflow:hidden;margin-top:4px}.agd-nrc-fill{height:100%;background:var(--primary);border-radius:0;transition:width .4s ease}.agd-nrc-right{display:flex;gap:20px;flex-shrink:0}.agd-nrc-metric{display:flex;flex-direction:column;align-items:flex-start;gap:4px;background:var(--white);border:1px solid var(--searchBorder);border-radius:8px;padding:6px 12px}.agd-nrc-metric-label{font-family:var(--inter);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--authSubtextColor);white-space:nowrap}.agd-nrc-metric-value{font-family:var(--inter);font-size:16px;font-weight:700;color:var(--text11);white-space:nowrap}.agd-metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.agd-metric-card{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border:1px solid var(--sidebarBodyBorder);border-radius:10px;background:var(--glassCardBg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.agd-metric-card--stacked{flex-direction:column;gap:0;align-items:stretch;background:var(--glassCardBg);border:1px solid var(--sidebarBodyBorder);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.agd-metric-card--stacked .agd-metric-rows{gap:20px;margin-top:0}.agd-metric-card--stacked .agd-metric-rows .agd-metric-row-label{text-transform:uppercase;font-size:10px;font-weight:700;color:var(--tableTextMuted)}.agd-metric-card--stacked .agd-metric-row-val{font-size:20px;font-weight:700;line-height:1.2}.agd-metric-card--stacked .agd-metric-title{font-size:14px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--text11)}.agd-metric-card-head{display:flex;align-items:center;gap:8px;margin-bottom:16px}.agd-metric-indicator{width:8px;height:20px;border-radius:10px;flex-shrink:0}.agd-metric-indicator--personal{background:var(--primary)}.agd-metric-indicator--recruit{background:var(--rankBadge3)}.agd-metric-row-stack{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.agd-metric-icon-wrap{width:36px;height:36px;background:var(--primaryLight);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--primary)}.agd-metric-icon{width:16px;height:16px;flex-shrink:0}.agd-metric-content{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.agd-metric-title{font-family:var(--inter);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--statusNeutral);white-space:nowrap}.agd-metric-sublabel{font-family:var(--inter);font-size:11px;color:var(--tableTextMuted);margin-top:2px}.agd-metric-big{font-family:var(--inter);font-size:22px;font-weight:700;color:var(--text11);line-height:1.2}.agd-metric-link{background:none;border:none;padding:0;cursor:pointer;font-family:var(--inter);font-size:12px;font-weight:600;color:var(--primary);text-align:right;margin-top:4px;align-self:flex-end;transition:opacity .15s}.agd-metric-link:hover{opacity:.7}.agd-metric-rows{display:flex;flex-direction:column;gap:8px;margin-top:4px}.agd-metric-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--borderColorE5)}.agd-metric-row:last-child{border-bottom:none;padding-bottom:0}.agd-metric-row-label{font-family:var(--inter);font-size:11px;color:var(--tableTextMuted);white-space:nowrap}.agd-metric-row-right{display:flex;align-items:center;gap:6px}.agd-metric-row-val{font-family:var(--inter);font-size:13px;font-weight:700;color:var(--text11);white-space:nowrap}.agd-metric-ext-btn{background:none;border:none;padding:2px;cursor:pointer;color:var(--tableIconColor);display:flex;align-items:center;border-radius:4px;transition:background .15s,color .15s}.agd-metric-ext-btn svg{width:12px;height:12px}.agd-metric-ext-btn:hover{background:var(--primaryLight);color:var(--primary)}.agd-trend{font-family:var(--inter);font-size:10px;font-weight:600;color:var(--statusSuccess);white-space:nowrap}.agd-field--error .agd-input.ant-input,.agd-field--error .agd-input .ant-input{border-color:var(--healthBlocked)!important}.agd-field--error .agd-input.ant-input:focus,.agd-field--error .agd-input .ant-input:focus{box-shadow:0 0 0 2px var(--errorFocusRing)!important}.agd-field--error .agd-input.ant-input-affix-wrapper{border-color:var(--healthBlocked)!important}.agd-field--error .agd-input.ant-input-affix-wrapper:focus-within{box-shadow:0 0 0 2px var(--errorFocusRing)!important}.agd-field--error .ant-picker{border-color:var(--healthBlocked)!important}.agd-field--error .ant-picker:focus-within{box-shadow:0 0 0 2px var(--errorFocusRing)!important}.agd-field--error .agd-sponsor-trigger,.agd-field--error .agd-photo-picker{border-color:var(--healthBlocked)!important}.agd-error-msg{font-family:var(--inter);font-size:11px;color:var(--healthBlocked)}.agd-form-error{margin-top:16px;padding:10px 14px;background:var(--statusErrorBg);border:1px solid var(--badgeBorderAlert);border-radius:8px;font-family:var(--inter);font-size:13px;color:var(--dashBadgeNegText)}.agd-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;background:var(--white);border:1px solid var(--borderColorE5);border-radius:12px;box-shadow:0 -2px 8px var(--shade1)}.agd-footer-delete{display:inline-flex;align-items:center;gap:7px;background:none;border:none;cursor:pointer;font-family:var(--inter);font-size:13px;font-weight:600;color:var(--statusError);padding:6px 10px;border-radius:6px;transition:background .15s}.agd-footer-delete svg{width:14px;height:14px;flex-shrink:0}.agd-footer-delete:hover{background:var(--statusErrorBg)}.agd-footer-right{display:flex;align-items:center;gap:12px}.agd-footer-discard{background:none;border:none;cursor:pointer;font-family:var(--inter);font-size:13px;font-weight:500;color:var(--tableTextMuted);padding:8px 16px;border-radius:8px;transition:background .15s}.agd-footer-discard:hover{background:var(--bgColorFA);color:var(--text11)}.agd-footer-save{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 20px;background:var(--primaryDark);color:var(--accentText);border:none;border-radius:8px;cursor:pointer;font-family:var(--inter);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background .15s;box-shadow:var(--saveChangeShadow)}.agd-footer-save svg{width:14px;height:14px;flex-shrink:0}.agd-footer-save:hover{background:var(--primary)}@media (max-width: 900px){.agd-two-col,.agd-metrics-grid{grid-template-columns:1fr}}@media (max-width: 900px){.agd-form-grid{grid-template-columns:1fr 1fr}.agd-form-grid .agd-field--span2{grid-column:span 2}}@media (max-width: 768px){.agd-header-card{flex-direction:column}.agd-header-actions{width:100%}.agd-header-actions .agd-action-btn{flex:1;justify-content:center}.agd-form-grid{grid-template-columns:1fr}.agd-form-grid .agd-field--full,.agd-form-grid .agd-field--span2{grid-column:1}.agd-nrc-top{flex-direction:column}.agd-nrc-right{flex-direction:column;align-items:flex-start;gap:10px}.agd-footer{flex-direction:column;align-items:stretch}.agd-footer .agd-footer-right{justify-content:flex-end}}.pfd-drawer .ant-drawer-body{padding:0;display:flex;flex-direction:column;height:100%;overflow:hidden;background:transparent}.pfd-header{position:relative;padding:20px 24px 16px;border-bottom:1px solid var(--borderColorE5);flex-shrink:0}.pfd-close-btn{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;color:var(--tableIconColor);border-radius:6px;z-index:1;transition:background .15s,color .15s}.pfd-role-pill{display:inline-flex;align-items:center;margin-top:6px;padding:3px 10px;border-radius:20px;background:var(--bgColorFA);color:var(--primaryMid);font-family:var(--inter);font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;width:fit-content}.profile-sider-drawer .pfd-body{flex:1;overflow-y:auto;padding:30px 24px 20px}.profile-sider-drawer .pfd-body .agd-label{color:var(--text11)}.pfd-form-stack{display:flex;flex-direction:column;gap:16px}.pfd-name-row{display:flex;gap:16px}.pfd-name-row .agd-field{flex:1;min-width:0}.pfd-field-group{display:flex;flex-direction:column;gap:10px}.pfd-field-group .agd-label{margin:0}.pfd-size-chips{display:flex;flex-wrap:wrap;gap:10px}.pfd-size-chip{flex:1 1 calc(25% - 25px);height:37px;border-radius:8px;border:1px solid var(--sidebarBodyBorder);background:var(--tableAvatarBg);color:var(--text11);font-family:var(--inter);font-size:14px;font-weight:600;cursor:pointer;box-shadow:var(--searchInsetShadow);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:border-color .15s,background .15s,color .15s}.pfd-size-chip:hover{border-color:var(--primary);color:var(--primary)}.pfd-size-chip--active{border-color:var(--primary);background:var(--primaryLight);color:var(--primary)}.pfd-size-more-btn{align-self:flex-end;border:none;background:transparent;padding:0;color:var(--tableTextMuted);font-family:var(--inter);font-size:12px;cursor:pointer}.pfd-size-more-btn:hover{color:var(--primary)}.pfd-tab-nav{display:flex;align-items:flex-end;gap:0;padding:0 24px;border-bottom:1px solid var(--borderColorE5);flex-shrink:0}.pfd-tab{display:inline-flex;align-items:center;gap:6px;padding:12px 14px;border:none;background:transparent;cursor:pointer;font-family:var(--inter);font-size:14px;font-weight:500;color:var(--tableTextMuted);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s,border-color .15s;white-space:nowrap}.pfd-tab:hover:not(.active){color:var(--tableNameColor)}.pfd-tab.active{color:var(--primaryMid);border-bottom-color:var(--primaryMid);font-weight:600}.pfd-section-stack{display:flex;flex-direction:column;gap:28px}.pfd-empty-state{font-family:var(--inter);font-size:13px;color:var(--tableTextMuted);padding:12px 0}.pfd-complete-link{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--primaryMid);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline}.pfd-complete-link:hover{color:var(--primary)}.pfd-password-btn{align-self:flex-start}.profile-sider-drawer .agd-input.ant-input-password .ant-input{box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.profile-sider-drawer .agd-input.ant-input-password .ant-input:hover,.profile-sider-drawer .agd-input.ant-input-password .ant-input:focus{border-color:transparent;box-shadow:none}.pfd-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:14px 24px;border-top:1px solid var(--borderColorE5);background:transparent;flex-shrink:0}.admin-breadcrumb{display:flex;align-items:center;gap:8px;padding:0 0 16px}.admin-breadcrumb .breadcrumb-item{font-family:var(--inter);font-size:10px;font-weight:400;letter-spacing:.09em;text-transform:uppercase;line-height:1;white-space:nowrap}.admin-breadcrumb .breadcrumb-parent{color:var(--breadcrumbParent)}.admin-breadcrumb .breadcrumb-link{background:none;border:none;padding:0;cursor:pointer;transition:color .15s}.admin-breadcrumb .breadcrumb-link:hover,.admin-breadcrumb .breadcrumb-active{color:var(--breadcrumbActive)}.admin-breadcrumb .breadcrumb-separator{font-family:var(--inter);font-size:11px;font-weight:400;color:var(--breadcrumbSeparator);line-height:1;-webkit-user-select:none;user-select:none}.admin-layout{display:flex;height:100vh;overflow:hidden;position:relative;isolation:isolate;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.admin-layout:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--adminBg);pointer-events:none;z-index:-1}.admin-main{flex:1;display:flex;flex-direction:column;overflow:hidden}.admin-main:has(.lif-page),.admin-main:has(.lv-page),.admin-main:has(.ovr-page){background-color:transparent}.admin-content{flex:1;overflow-y:auto;padding:24px;position:relative}.admin-sidebar{width:265px;min-width:265px;height:calc(100vh - 26px);margin:13px 0 13px 13px;display:flex;flex-direction:column;gap:8px;overflow:visible;position:relative;transition:width .25s ease,min-width .25s ease;flex-shrink:0}.admin-sidebar.collapsed{width:60px;min-width:60px}.admin-sidebar.collapsed .sidebar-brand{height:60px;justify-content:center;padding:0}.admin-sidebar.collapsed .sidebar-brand .sidebar-logo{width:36px}.admin-sidebar.collapsed .sidebar-nav{padding-left:6px;padding-right:6px}.admin-sidebar.collapsed .sidebar-nav .sidebar-nav-item{justify-content:center;padding:0;gap:0;width:40px;margin:0 auto}.admin-sidebar.collapsed .sidebar-nav .sidebar-nav-item .nav-label{opacity:0;max-width:0;flex:0 0 0;overflow:hidden}.admin-sidebar.collapsed .sidebar-nav .sidebar-nav-item .nav-chevron{opacity:0;max-width:0;overflow:hidden}.admin-sidebar.collapsed .sidebar-add-lead{padding:15px 0 16px;display:flex;flex-direction:column;align-items:center;gap:8px}.admin-sidebar.collapsed .sidebar-search-box{display:none}.admin-sidebar.collapsed .sidebar-burger-btn{width:35px;height:35px;margin-bottom:10px}.admin-sidebar.collapsed .add-lead-btn{width:35px;height:35px;border-radius:100%;padding:0;gap:0;justify-content:center}.admin-sidebar.collapsed .add-lead-btn .add-lead-label{opacity:0;max-width:0;flex:0 0 0;overflow:hidden}.admin-sidebar.collapsed .add-lead-btn svg{width:11px;height:11px}.admin-sidebar .sidebar-body{flex:1;display:flex;flex-direction:column;min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.admin-sidebar .sidebar-body::-webkit-scrollbar{width:0}.admin-sidebar .sidebar-body{padding-top:12px;border-radius:20px;background:var(--sidebarBg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-right:1px solid var(--sidebarBodyBorder);box-shadow:var(--sidebarFloatShadow)}.admin-sidebar .sidebar-edge-toggle{position:absolute;right:-15px;top:45px;transform:translateY(-50%);padding:0;width:15px;height:35px;border-radius:0 30% 30% 0%;background:var(--sidebarBg);border:none;box-shadow:1px 0 3px var(--shade1);display:flex;align-items:center;justify-content:center;color:var(--sidebarNavText);cursor:pointer;z-index:10;transition:box-shadow .15s ease,background .15s ease;outline:none}.admin-sidebar .sidebar-edge-toggle .anticon{font-size:11px}.admin-sidebar .sidebar-edge-toggle:hover{background:var(--sidebarNavHover)}.admin-sidebar .sidebar-edge-toggle:active{background:var(--sidebarToggleActive)}.admin-sidebar .sidebar-brand{height:105px;display:flex;align-items:center;padding:10px 16px;border-radius:16px;background:var(--sidebarBg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--sidebarGlassBorder);border-right:1px solid var(--sidebarBodyBorder);box-shadow:var(--sidebarFloatShadow);flex-shrink:0;position:relative;justify-content:center}.admin-sidebar .sidebar-brand .sidebar-logo{width:110px;height:auto;max-height:100%;object-fit:contain;flex-shrink:0;transition:width .25s ease}.admin-sidebar .sidebar-brand .sidebar-toggle{display:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:8px;background:transparent;border:none;box-shadow:none;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background .15s ease;outline:none}.admin-sidebar .sidebar-brand .sidebar-toggle .anticon{font-size:11px;color:var(--sidebarNavText)}.admin-sidebar .sidebar-brand .sidebar-toggle:hover{background:var(--sidebarNavHover)}.admin-sidebar .sidebar-brand .sidebar-toggle:active{background:var(--sidebarToggleActive)}.admin-sidebar .sidebar-brand .sidebar-close-btn{display:flex;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:8px;background:transparent;border:none;box-shadow:none;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background .15s ease;outline:none;color:var(--sidebarNavText)}.admin-sidebar .sidebar-brand .sidebar-close-btn svg{width:14px;height:14px}.admin-sidebar .sidebar-brand .sidebar-close-btn:hover{background:var(--sidebarNavHover)}.admin-sidebar .sidebar-brand .sidebar-close-btn:active{background:var(--sidebarToggleActive)}.admin-sidebar .sidebar-add-lead{padding:0 16px 16px;flex-shrink:0;display:flex;flex-direction:column;gap:8px}.admin-sidebar .sidebar-search-box{position:relative;margin:0 16px 12px;flex-shrink:0}.admin-sidebar .sidebar-search-box .sidebar-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;color:var(--sidebarNavIcon);pointer-events:none}.admin-sidebar .sidebar-search-box .sidebar-search-icon svg{width:14px;height:14px}.admin-sidebar .sidebar-search-box .sidebar-search-input{width:100%;height:38px;padding:0 32px;border:1px solid var(--sidebarGlassBorder);border-radius:10px;background:var(--sidebarNavHover);font-family:var(--inter);font-size:13px;color:var(--sidebarNavText);transition:border-color .15s ease}.admin-sidebar .sidebar-search-box .sidebar-search-input::placeholder{color:var(--sidebarNavText);opacity:.55}.admin-sidebar .sidebar-search-box .sidebar-search-input:focus{outline:none;border-color:var(--primary)}.admin-sidebar .sidebar-search-box .sidebar-search-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;cursor:pointer;color:var(--sidebarNavText);opacity:.6}.admin-sidebar .sidebar-search-box .sidebar-search-clear svg{width:10px;height:10px}.admin-sidebar .sidebar-search-box .sidebar-search-clear:hover{opacity:1}.admin-sidebar .sidebar-search-box .sidebar-search-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--sidebarSearchDropdownBg);border:1px solid var(--sidebarGlassBorder);border-radius:10px;box-shadow:var(--sidebarFloatShadow);overflow-y:auto;z-index:20;max-height:260px}.admin-sidebar .sidebar-search-box .sidebar-search-status{padding:12px;font-family:var(--inter);font-size:12px;color:var(--sidebarNavText);opacity:.6;text-align:center}.admin-sidebar .sidebar-search-box .sidebar-search-result{display:flex;flex-direction:column;gap:2px;padding:10px 12px;cursor:pointer;transition:background .15s ease}.admin-sidebar .sidebar-search-box .sidebar-search-result:hover{background:var(--sidebarNavHover)}.admin-sidebar .sidebar-search-box .sidebar-search-result .sidebar-search-result-name{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--sidebarNavText)}.admin-sidebar .sidebar-search-box .sidebar-search-result .sidebar-search-result-meta{font-family:var(--inter);font-size:11px;color:var(--sidebarNavText);opacity:.6}.admin-sidebar .sidebar-burger-btn{display:flex;align-items:center;justify-content:center;align-self:center;width:35px;height:35px;background:transparent;border:none;border-radius:8px;cursor:pointer;color:var(--sidebarNavIcon);transition:background .15s ease}.admin-sidebar .sidebar-burger-btn svg{width:16px;height:16px}.admin-sidebar .sidebar-burger-btn:hover{background:var(--sidebarNavHover)}.admin-sidebar .add-lead-btn{display:flex;align-items:center;gap:8px;width:100%;height:44px;background:var(--addLeadBtnBg);border:none;border-radius:14px;padding:0 18px;color:var(--white);font-family:var(--inter);font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;box-shadow:var(--addLeadBtnShadow);transition:background .18s ease,border-radius .25s ease;justify-content:center}.admin-sidebar .add-lead-btn svg{flex-shrink:0}.admin-sidebar .add-lead-btn .add-lead-label{white-space:nowrap;overflow:hidden;flex:0 1 auto;max-width:200px;transition:opacity .15s ease,max-width .25s ease}.admin-sidebar .add-lead-btn:hover{background:var(--addLeadBtnHoverBg)}.admin-sidebar .sidebar-nav{flex:1;overflow-y:auto;min-height:150px;padding:0 10px 10px;transition:padding .25s ease;scrollbar-width:none;-ms-overflow-style:none}.admin-sidebar .sidebar-nav::-webkit-scrollbar{width:0}.admin-sidebar .sidebar-nav .sidebar-nav-item{height:40px;display:flex;align-items:center;gap:12px;padding:0 14px;border-radius:12px;cursor:pointer;-webkit-user-select:none;user-select:none;background:transparent;transition:background .15s ease,padding .25s ease}.admin-sidebar .sidebar-nav .sidebar-nav-item .nav-icon{font-size:17px;color:var(--sidebarNavIcon);display:flex;align-items:center;flex-shrink:0}.admin-sidebar .sidebar-nav .sidebar-nav-item .nav-icon svg{width:17px;height:17px}.admin-sidebar .sidebar-nav .sidebar-nav-item .nav-label{font-family:var(--inter);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;line-height:1;color:var(--sidebarNavText);white-space:nowrap;overflow:hidden;flex:0 1 auto;max-width:200px;opacity:1;transition:opacity .15s ease,max-width .25s ease}.admin-sidebar .sidebar-nav .sidebar-nav-item .nav-chevron{margin-left:auto;display:flex;align-items:center;color:var(--sidebarNavText);flex-shrink:0;transition:transform .2s ease,color .15s ease,opacity .15s ease,max-width .25s ease}.admin-sidebar .sidebar-nav .sidebar-nav-item .nav-chevron svg{width:13px;height:13px}.admin-sidebar .sidebar-nav .sidebar-nav-item.expanded .nav-chevron{transform:rotate(90deg)}.admin-sidebar .sidebar-nav .sidebar-nav-item.active .nav-chevron{color:var(--sidebarNavActiveText)}.admin-sidebar .sidebar-nav .sidebar-nav-item:hover:not(.active){background:var(--sidebarNavHover)}.admin-sidebar .sidebar-nav .sidebar-nav-item.active{background:var(--sidebarNavActiveBg)}.admin-sidebar .sidebar-nav .sidebar-nav-item.active .nav-icon{color:var(--sidebarNavActiveText)}.admin-sidebar .sidebar-nav .sidebar-nav-item.active .nav-label{color:var(--sidebarNavActiveText);font-weight:700}.admin-sidebar .sidebar-nav-group{display:flex;flex-direction:column;margin-bottom:4px}.admin-sidebar .sidebar-sub-nav{max-height:0;overflow:hidden;transition:max-height .25s ease}.admin-sidebar .sidebar-sub-nav.expanded{max-height:200px}.admin-sidebar .sidebar-sub-item{height:38px;display:flex;align-items:center;padding:0 14px 0 46px;border-radius:10px;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--inter);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--sidebarNavText);white-space:nowrap;transition:background .15s ease}.admin-sidebar .sidebar-sub-item:hover:not(.active){background:var(--sidebarNavHover)}.admin-sidebar .sidebar-sub-item.active{background:var(--sidebarNavActiveBg);color:var(--sidebarNavActiveText);font-weight:700}.admin-sidebar .sidebar-sub-item .sub-nav-icon{display:inline-flex;align-items:center;flex-shrink:0;margin-right:10px}.admin-sidebar .sidebar-footer{padding:12px 10px 16px;flex-shrink:0;display:flex;flex-direction:column;gap:8px}.admin-sidebar .sidebar-footer .sidebar-dark-toggle{display:flex;align-items:center;gap:8px;padding:0 8px;height:36px;border-radius:10px;cursor:pointer;transition:background .15s ease}.admin-sidebar .sidebar-footer .sidebar-dark-toggle:hover{background:var(--sidebarNavHover)}.admin-sidebar .sidebar-footer .sidebar-dark-toggle .dark-toggle-icon{font-size:15px;color:var(--sidebarDarkOpacity1);display:flex;align-items:center;flex-shrink:0;width:28px;justify-content:center}.admin-sidebar .sidebar-footer .sidebar-dark-toggle .dark-toggle-label{flex:1;font-family:var(--jakarta);font-size:13px;font-weight:400;color:var(--sidebarDarkOpacity2);white-space:nowrap;overflow:hidden;opacity:1;transition:opacity .15s ease}.admin-sidebar .sidebar-footer .sidebar-dark-toggle .ant-switch{background:var(--sidebarSwitchBg);flex-shrink:0}.admin-sidebar .sidebar-footer .sidebar-dark-toggle .ant-switch.ant-switch-checked{background:var(--accent)}.admin-sidebar .sidebar-footer .sidebar-dark-toggle .ant-switch.ant-switch-checked .ant-switch-handle:before{background:var(--sidebarNavActiveText)}.admin-sidebar.collapsed .sidebar-dark-toggle{justify-content:center;padding:0;gap:0}.admin-sidebar.collapsed .sidebar-dark-toggle .dark-toggle-label{opacity:0;flex:0;max-width:0;overflow:hidden}.sidebar-profile-card{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--sidebarGlassBorder);flex-shrink:0}.sidebar-profile-card .sidebar-profile-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;overflow:hidden;transition:opacity .15s ease,max-width .25s ease}.sidebar-profile-card .sidebar-profile-name{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--sidebarNavText);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-profile-card .sidebar-profile-role{font-family:var(--inter);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sidebarNavText);opacity:.55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-profile-card .sidebar-profile-btn,.sidebar-profile-card .notif-bell-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:8px;cursor:pointer;color:var(--sidebarNavText);transition:background .15s ease;position:relative;padding:0}.sidebar-profile-card .sidebar-profile-btn svg,.sidebar-profile-card .notif-bell-btn svg{width:15px;height:15px}.sidebar-profile-card .sidebar-profile-btn:hover,.sidebar-profile-card .notif-bell-btn:hover{background:var(--sidebarNavHover)}.sidebar-profile-card .sidebar-profile-btn--logout{color:var(--statusError)}.sidebar-profile-card .sidebar-profile-btn--logout:hover{background:var(--statusErrorBg)}.admin-sidebar.collapsed .sidebar-profile-card{padding:12px 0;justify-content:center;flex-direction:column;gap:4px}.admin-sidebar.collapsed .sidebar-profile-card .sidebar-profile-info{display:none}.admin-sidebar.collapsed .sidebar-profile-card .sidebar-search-btn{order:0}.admin-sidebar.collapsed .sidebar-profile-card .notif-bell-btn{order:1}.admin-sidebar.collapsed .sidebar-profile-card .sidebar-profile-btn:not(.sidebar-profile-btn--logout):not(.sidebar-search-btn){order:2}.admin-sidebar.collapsed .sidebar-profile-card .uam-avatar{order:3}.admin-sidebar.collapsed .sidebar-profile-card .sidebar-profile-btn--logout{order:4;margin-top:15px}.mobile-menu-btn{display:none;background:none;border:none;cursor:pointer;padding:4px 6px;color:var(--sidebarNavActiveText);align-items:center;justify-content:center;flex-shrink:0;border-radius:6px;transition:background .15s ease}.mobile-menu-btn svg{width:18px;height:12px}.mobile-menu-btn:hover{background:var(--menuHoverBg)}.sidebar-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--backdropBg);z-index:99}.admin-top-bar{display:none;align-items:center;justify-content:space-between;padding:0 24px;height:64px;background:transparent;border-bottom:1px solid transparent;box-shadow:0 0 4px 0 var(--shade1);flex-shrink:0;gap:16px;position:relative}.admin-top-bar .top-bar-left{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.admin-top-bar .top-bar-brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:28px;width:auto;flex-shrink:0}.admin-top-bar .top-bar-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.admin-top-bar .top-bar-action-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;border-radius:8px;cursor:pointer;color:var(--headerActionIcon);transition:background .15s ease}.admin-top-bar .top-bar-action-btn svg{flex-shrink:0}.admin-top-bar .top-bar-action-btn:hover{background:var(--headerActionHover)}.admin-top-bar .top-bar-divider{width:1px;height:32px;background:var(--headerDivider);flex-shrink:0;margin:0 8px}.admin-top-bar .top-bar-user{display:flex;align-items:center;gap:10px;cursor:pointer}.admin-top-bar .top-bar-user-info{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.admin-top-bar .top-bar-user-name{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--headerUserName);white-space:nowrap;line-height:1.2}.admin-top-bar .top-bar-user-handle{font-family:var(--inter);font-size:11px;font-weight:400;color:var(--headerUserHandle);white-space:nowrap;line-height:1.2}.ant-table-thead .ant-table-cell{color:var(--tableHeaderText)!important}.ant-tooltip-inner{font-size:12px}.site-layout{background-color:var(--bgColorEF);background-image:none;background-position:top;background-size:cover;background-repeat:no-repeat}.app-main-content-wrapper{height:100%;overflow:hidden;overflow-y:auto;max-height:calc(100dvh - 70px)}.app-main-content-wrapper::-webkit-scrollbar{width:10px}.app-main-content-wrapper::-webkit-scrollbar-track{background:transparent}.app-main-content-wrapper::-webkit-scrollbar-thumb{background:var(--accent);border-radius:50px}.app-main-content-wrapper::-webkit-scrollbar-thumb:hover{background:var(--accent)}.app-main-layer .main-app-header{background:var(--white);box-shadow:0 4px 4px 0 var(--shade1);padding:0 15px;z-index:1;height:100%}@media (max-width: 768px){.app-main-layer .main-app-header{padding-left:1.5rem;padding-right:1.5rem}}.app-main-layer .main-app-header>.ant-flex{height:70px;padding:0;max-width:1440px;margin:0 auto}.app-main-layer .main-app-header h4{margin:0}.app-main-layer .main-app-header p{margin:0;line-height:1}.ant-breadcrumb *{color:var(--black)}@media (max-width: 768px){.sidebar-backdrop{display:block}.mobile-menu-btn{display:flex}.admin-sidebar{position:fixed;left:-265px;top:0;z-index:100;height:100dvh;margin:0;gap:0;border-radius:0 20px 20px 0;background:var(--sidebarBg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden;transition:left .25s ease,width .25s ease,min-width .25s ease}.admin-sidebar .sidebar-brand{border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-bottom:1px solid var(--sidebarGlassBorder);background:transparent}.admin-sidebar .sidebar-body{border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:none}.admin-sidebar.mobile-open{left:0;width:calc(100vw - 56px);min-width:unset;max-width:320px}}@media (max-width: 768px) and (max-width: 400px){.admin-sidebar.mobile-open{width:100vw;max-width:100vw;border-radius:0}}@media (max-width: 768px){.admin-sidebar.mobile-open .sidebar-brand{justify-content:center;padding:20px 20px 16px;height:110px}.admin-sidebar.mobile-open .sidebar-brand .sidebar-logo{max-height:100%;object-fit:contain}.admin-sidebar.mobile-open .sidebar-nav{padding-left:12px;padding-right:12px}.admin-sidebar.mobile-open .sidebar-nav-item{justify-content:flex-start;padding:0 16px}.admin-sidebar.mobile-open .sidebar-add-lead{padding:0 12px 12px}.admin-sidebar.mobile-open .add-lead-btn{width:100%;justify-content:center}.admin-sidebar.mobile-open .sidebar-footer{display:none}.admin-sidebar.mobile-open .sidebar-profile-card{padding:14px 16px;border-top-color:var(--sidebarBorder);flex-direction:row;justify-content:flex-start;gap:10px}.admin-sidebar.mobile-open .sidebar-profile-card .sidebar-profile-info{display:flex}.admin-sidebar.mobile-open .sidebar-profile-card .notif-bell-btn,.admin-sidebar.mobile-open .sidebar-profile-card .sidebar-profile-btn,.admin-sidebar.mobile-open .sidebar-profile-card .uam-avatar,.admin-sidebar.mobile-open .sidebar-profile-card .sidebar-profile-btn--logout{order:unset;margin-top:0}.admin-sidebar .sidebar-toggle,.admin-sidebar .sidebar-brand .sidebar-toggle,.admin-sidebar .sidebar-edge-toggle{display:none}.admin-top-bar{display:flex}.admin-top-bar .top-bar-user-info{display:none}.admin-top-bar .top-bar-divider{margin:0 4px}}@media (max-width: 576px){.admin-content{padding:16px}.admin-top-bar{padding:0 15px}.admin-top-bar .top-bar-user-info,.admin-top-bar .top-bar-divider{display:none}}.ant-form-item-explain-error{font-size:12px}.sidebar-flyout-popover .ant-popover-inner{padding:8px;border-radius:10px}.sidebar-flyout{min-width:150px}.sidebar-flyout .sidebar-flyout-title{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--sidebarNavText);padding:4px 8px 8px;border-bottom:1px solid var(--shade1);margin-bottom:4px}.sidebar-flyout .sidebar-flyout-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;color:var(--sidebarNavText);transition:background .15s ease;white-space:nowrap}.sidebar-flyout .sidebar-flyout-item:hover:not(.active){background:var(--sidebarNavHover)}.sidebar-flyout .sidebar-flyout-item.active{background:var(--sidebarNavActiveBg);color:var(--sidebarNavActiveText);font-weight:700}.sidebar-flyout .sidebar-flyout-item .sub-nav-icon{display:flex;align-items:center;font-size:15px}.uam-avatar.ant-avatar,.uam-pop-avatar.ant-avatar{background:var(--primaryMidLight)!important;color:var(--primary)!important;font-weight:700;flex-shrink:0}.uam-avatar{cursor:pointer;transition:opacity .15s ease}.uam-avatar:hover{opacity:.85}.uam-popover .ant-popover-inner{padding:0;border-radius:14px;min-width:240px;box-shadow:0 8px 28px 0 var(--shadowMd);overflow:hidden}.uam-popover .ant-popover-inner-content{padding:0}.uam-pop-wrap{display:flex;flex-direction:column}.uam-pop-header{display:flex;align-items:center;gap:12px;padding:16px;background:var(--primaryLight)}.uam-pop-info{display:flex;flex-direction:column;gap:3px;min-width:0}.uam-pop-name{font-family:var(--inter);font-size:14px;font-weight:700;color:var(--text11);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uam-pop-email{font-family:var(--inter);font-size:12px;font-weight:400;color:var(--text4D);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uam-pop-divider{height:1px;background:var(--borderColorF0)}.uam-pop-menu{display:flex;flex-direction:column;padding:6px 0}.uam-pop-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 16px;background:none;border:none;cursor:pointer;font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text4D);text-align:left;transition:background .12s,color .12s}.uam-pop-item:hover{background:var(--primaryLight);color:var(--primary)}.uam-pop-item-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:inherit;flex-shrink:0}.uam-pop-item-icon svg{width:16px;height:16px}.uam-pop-footer{padding:6px 0}.uam-pop-signout{display:flex;align-items:center;gap:12px;width:100%;padding:10px 16px;background:none;border:none;cursor:pointer;font-family:var(--inter);font-size:13px;font-weight:600;color:var(--statusError);text-align:left;transition:background .12s}.uam-pop-signout svg{width:16px;height:16px;flex-shrink:0}.uam-pop-signout:hover{background:var(--statusErrorBg)}.uam-logout-modal .ant-modal-content{background:var(--glassCardBg);border:1px solid var(--glassBorder40);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 20px 60px var(--shade3);border-radius:16px;padding:28px 28px 24px}.uam-logout-body{display:flex;flex-direction:column;gap:6px}.uam-logout-title{font-family:var(--jakarta);font-size:16px;font-weight:700;color:var(--text11);margin:0}.uam-logout-text{font-family:var(--jakarta);font-size:13px;color:var(--text4D);margin:0}.uam-logout-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.uam-logout-actions .ant-btn{border-radius:50px;min-width:90px}.sp-popover .ant-popover-inner{padding:0;border-radius:12px;min-width:200px;box-shadow:0 8px 24px 0 var(--shadowMd)}.sp-popover .ant-popover-title{padding:12px 16px 8px;border-bottom:1px solid var(--borderColorF0);margin:0}.sp-popover .ant-popover-inner-content{padding:0}.sp-title{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--text11)}.sp-content{padding:8px 0}.sp-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:8px 16px}.sp-row-label{font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text47)}.sp-divider{height:1px;background:var(--borderColorF0);margin:4px 0}.sp-lang-chips{display:flex;gap:4px}.notif-bell-btn{position:relative}.notif-badge{position:absolute;top:3px;right:3px;min-width:15px;height:15px;padding:0 4px;border-radius:9999px;font-size:9px;font-weight:700;font-family:var(--inter);background:var(--statusError);color:var(--accentText);display:flex;align-items:center;justify-content:center;pointer-events:none;line-height:1}.np-popover .ant-popover-inner{padding:0;border-radius:16px;width:360px;box-shadow:0 8px 24px 0 var(--shadowMd);overflow:hidden}.np-popover .ant-popover-inner-content{padding:0}.np-popover--sidebar .notifications-panel{max-height:min(480px,100dvh - 160px)}.sp-lang-chip{font-family:var(--inter);font-size:12px;font-weight:600;color:var(--text47);background:transparent;border:1px solid var(--formInputBorder);border-radius:6px;padding:3px 10px;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.sp-lang-chip:hover{border-color:var(--primaryMid);color:var(--primaryMid)}.sp-lang-chip.active{background:var(--primaryLight);border-color:var(--primaryMid);color:var(--primaryMid)}.sp-nav-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 16px;background:none;border:none;cursor:pointer;font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text47);text-align:left;transition:background .12s,color .12s}.sp-nav-item:hover{background:var(--sidebarNavHover);color:var(--primary)}.sp-nav-icon{width:15px;height:15px;color:inherit;flex-shrink:0}.recharts-surface:focus-visible{outline:none}.db-page{display:flex;flex-direction:column;gap:20px}.db-page--loading{align-items:center;justify-content:center;min-height:360px}.db-error{font-family:var(--inter);font-size:14px;color:var(--red);background:var(--redShade);border-radius:10px;padding:14px 16px}.db-empty,.db-reset-empty{font-family:var(--inter);font-size:13px;color:var(--text92);text-align:center;padding:24px 0;width:100%}.db-page-title{font-family:var(--inter);font-size:28px;font-weight:800;color:var(--pageTitleColor);margin:0;line-height:1.2}.db-card{background:var(--glassCardBg);border-radius:14px;padding:20px;border:1px solid var(--glassBorder40);box-shadow:0 1px 2px 0 var(--shadowXs);overflow:hidden;position:relative;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.db-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.db-card-title{font-family:var(--inter);font-size:16px;font-weight:700;color:var(--text11);margin:0;line-height:1.3}.db-card-subtitle{font-family:var(--inter);font-size:11px;color:var(--statusNeutral);margin:3px 0 0}.db-card-menu-icon{color:var(--text92);font-size:16px;cursor:pointer;padding:2px;flex-shrink:0;transition:color .15s}.db-card-menu-icon:hover{color:var(--text11)}.db-stat-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.db-stat-label{font-family:var(--inter);font-size:12px;font-weight:500;letter-spacing:.09em;color:var(--dashStatLabel);line-height:1}.db-stat-main{display:flex;align-items:baseline;gap:6px;margin-bottom:8px}.db-stat-value{font-family:var(--inter);font-size:30px;font-weight:700;color:var(--text11);line-height:1}.db-stat-value--money{font-size:30px}.db-stat-sub{font-family:var(--inter);font-size:12px;color:var(--text92);margin-bottom:1px}.db-stat-desc{font-family:var(--inter);font-size:11px;color:var(--dashStatDesc);margin:0;display:flex;align-items:center;gap:5px;line-height:1.4}.db-info-icon,.db-clock-icon{color:var(--textF4);font-size:12px;flex-shrink:0}.db-stat-2nd{margin-top:20px;display:flex;flex-direction:column;gap:12px}.db-stat-2nd-val{font-family:var(--inter);font-size:30px;font-weight:700;color:var(--text11);line-height:1}.db-stat-2nd-label{font-family:var(--inter);font-size:12px;font-weight:400;letter-spacing:.09em;color:var(--dashStatLabel)}.db-health-bar{display:flex;height:12px;border-radius:100px;overflow:hidden;margin-top:40px;margin-bottom:12px}.db-health-bar .db-health-seg{height:100%}.db-health-bar .db-health-seg.seg-active{background:var(--healthActive)}.db-health-bar .db-health-seg.seg-pending{background:var(--healthPending)}.db-health-bar .db-health-seg.seg-blocked{background:var(--healthBlocked)}.db-stat-health .db-stat-label{color:var(--text11);opacity:.8}.db-health-legend{display:flex;gap:10px;flex-wrap:wrap}.db-hl-item{display:flex;align-items:center;gap:4px;font-family:var(--inter);font-size:10px;font-weight:500;letter-spacing:.04em;color:var(--text92)}.db-hl-item .db-hl-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.db-hl-item.hl-active .db-hl-dot{background:var(--statusSuccess)}.db-hl-item.hl-pending .db-hl-dot{background:var(--statusWarning)}.db-hl-item.hl-blocked .db-hl-dot{background:var(--statusError)}.db-yield-wrap{position:relative;display:flex;justify-content:center;align-items:center;width:100px;height:100px;margin:4px auto 10px}.db-yield-label{position:absolute;font-family:var(--inter);font-size:18px;font-weight:700;color:var(--text11);pointer-events:none;line-height:1;top:50%;left:50%;transform:translate(-50%,-50%)}.db-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.db-mid-row{display:grid;grid-template-columns:360px 1fr;gap:16px;align-items:stretch}.db-lead-dist{display:flex;flex-direction:column}.db-lead-dist .db-card-head{margin-bottom:10px}.db-lead-dist .db-dist-legend{margin-top:auto;padding-top:16px}.db-dist-chart-wrap{position:relative;display:flex;justify-content:center;align-items:center;margin:4px 0}.db-dist-chart-wrap .db-dist-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none}.db-dist-total{font-family:var(--inter);font-size:24px;font-weight:700;color:var(--text11);line-height:1}.db-dist-total-label{font-family:var(--inter);font-size:10px;font-weight:500;letter-spacing:.06em;color:var(--textF4);margin-top:3px;white-space:nowrap}.db-dist-legend{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;padding:0 4px}.db-legend-col{display:flex;flex-direction:column;gap:10px}.db-legend-item{display:flex;align-items:center;gap:8px;font-family:var(--inter);font-size:12px;font-weight:500;color:var(--text11);white-space:nowrap}.db-legend-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.db-density{isolation:isolate}.db-density-tabs{display:flex;gap:4px;flex-shrink:0;background:var(--white);border-radius:10px;padding:5px;box-shadow:0 2px 4px 0 var(--shadowXs) inset;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.db-qlbs .db-density-tabs{box-shadow:none}.db-qlbs .db-density-tabs .db-dtab:not(.active){background:var(--dashCardBorder)}.db-density-header-tabs{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.db-dtab{font-family:var(--inter);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:8px 18px;border:none;border-radius:8px;cursor:pointer;background:transparent;color:var(--dashStatDesc);transition:background .15s ease,color .15s ease}.db-dtab.active{background:var(--primary);color:var(--white)}.db-dtab:not(.active):hover{opacity:.8}.db-density-map{position:relative;width:100%;height:260px;border-radius:10px;overflow:hidden;margin-bottom:16px}.db-density-map .gm-bundled-control .gmnoprint>div{width:30px!important;height:auto!important;border-radius:6px!important;overflow:hidden}.db-density-map .gm-bundled-control .gmnoprint>div>div{width:30px!important}.db-density-map .gm-bundled-control button.gm-control-active{width:30px!important;height:30px!important}.db-density-map .gm-bundled-control button.gm-control-active:first-of-type{border-top-left-radius:2px;border-top-right-radius:2px}.db-density-map .gm-bundled-control button.gm-control-active:last-of-type{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.db-density-map .gm-bundled-control button.gm-control-active img{width:15px!important;height:15px!important;margin:0!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)}.db-density-map .gm-style-moc{display:none!important}.db-density-map .gm-style-cc,.db-density-map .gmnoprint a,.db-density-map .gm-style a[href*="maps.google.com"]{opacity:.1}.db-density-tip{width:max-content;transform:translate(-50%,calc(-100% - 14px));font-family:var(--inter);font-size:12px;line-height:1.3;color:var(--text11);background:var(--white);border-radius:6px;box-shadow:0 2px 8px var(--shade1);padding:6px 10px;white-space:nowrap;pointer-events:none}.db-density-error{display:flex;align-items:center;justify-content:center;height:100%;font-family:var(--inter);font-size:13px;color:var(--textF4);background:var(--bgColorFA);border-radius:10px}.db-density-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--glassCardBg);z-index:2}.db-density-cities{display:flex;gap:16px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px;scrollbar-width:none}.db-density-cities::-webkit-scrollbar{display:none}.db-density-city-col{flex-shrink:0;display:flex;flex-direction:column;gap:3px;min-width:100px}.db-density-city-name{font-family:var(--inter);font-size:10px;font-weight:600;letter-spacing:.08em;color:var(--textF4)}.db-density-city-leads{font-family:var(--inter);font-size:14px;font-weight:600;color:var(--text11)}.db-bottom-row{display:flex;gap:16px;align-items:flex-start}.db-bottom-row>*{min-width:0;overflow:hidden}.db-bottom-row .db-reset{flex:2 1 0%}.db-bottom-row .db-stat-health,.db-bottom-row .db-join{flex:1 1 0%}.db-reset-head{align-items:flex-start!important}.db-view-link{display:inline-flex;align-items:center;gap:4px;font-family:var(--inter);font-size:12px;font-weight:700;color:var(--primaryMid);background:none;border:none;cursor:pointer;white-space:nowrap;flex-shrink:0;padding:2px 0;transition:opacity .15s}.db-view-link:hover{opacity:.7}.db-view-link .anticon{font-size:11px}.db-reset-table{width:100%;border-collapse:collapse;font-family:var(--inter);display:block}.db-reset-table thead,.db-reset-table tbody,.db-reset-table tr{display:table;width:100%;table-layout:fixed}.db-reset-table th:nth-child(1),.db-reset-table td:nth-child(1){width:40%}.db-reset-table th:nth-child(2),.db-reset-table td:nth-child(2){width:40%}.db-reset-table th:nth-child(3),.db-reset-table td:nth-child(3){width:90px}.db-reset-table thead tr th{font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--text11);padding:6px 8px;text-align:left;white-space:nowrap}.db-reset-table thead tr th:last-child{text-align:right;padding-right:0}.db-reset-table tbody{display:block;max-height:185px;overflow-y:auto;scrollbar-width:none}.db-reset-table tbody::-webkit-scrollbar{display:none}.db-reset-table tbody tr{transition:background .12s}.db-reset-table tbody tr:hover{background:var(--tableRowHoverBg)}.db-reset-table tbody tr td{padding:14px 8px;color:var(--text11);font-size:13px;font-weight:500}.db-reset-table tbody tr td:nth-child(2){color:var(--statusNeutral);font-size:12px}.db-reset-table tbody tr td:last-child{text-align:right;padding-right:0}.db-reset-actions{display:flex;gap:6px;align-items:center;justify-content:flex-end}.db-action-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid var(--sidebarBodyBorder);border-radius:6px;background:none;cursor:pointer;color:var(--text92);transition:background .15s,color .15s,border-color .15s;text-decoration:none}.db-action-btn:hover{background:var(--bgColorFA)}.db-action-btn--whatsapp{color:var(--whatsappGreen)}.db-action-btn--whatsapp:hover{color:var(--whatsappGreen);background:var(--whatsappGreenBg)}.db-action-btn--gmail:hover{background:var(--gmailRedBg)}.db-aging{background:var(--agingCardBg)!important;border:1.5px solid var(--agingCardBorder)!important}.db-aging-header{display:flex;align-items:center;gap:6px;margin-bottom:10px}.db-aging-warn-icon{color:var(--agingError);width:18px;height:16px;flex-shrink:0}.db-aging-label{font-family:var(--inter);font-size:12px;font-weight:700;letter-spacing:.09em;color:var(--agingError);line-height:1}.db-aging-count{font-family:var(--inter);font-size:56px;font-weight:800;color:var(--agingError);line-height:1;margin-bottom:8px}.db-aging-desc{font-family:var(--inter);font-size:12px;color:var(--agingErrorAlpha);margin:0;line-height:1.5}.db-aging-review-btn{display:flex;align-items:center;justify-content:center;width:100%;font-family:var(--inter);font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--white);background:var(--agingError);border:none;border-radius:8px;padding:12px 18px;cursor:pointer;margin-top:14px;transition:opacity .15s}.db-aging-review-btn:hover{opacity:.85}@media (max-width: 1200px){.db-stats-row{grid-template-columns:repeat(2,1fr)}.db-mid-row{grid-template-columns:1fr}}@media (max-width: 1200px) and (min-width: 769px){.db-bottom-row{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto auto}.db-bottom-row .db-reset{grid-column:1;grid-row:1/3}.db-bottom-row .db-stat-health{grid-column:2;grid-row:1}.db-bottom-row .db-join{grid-column:2;grid-row:2}.db-reset-table tbody{max-height:321px}}@media (max-width: 768px){.db-page{gap:14px}.db-page-title{font-size:22px}.db-stats-row{grid-template-columns:1fr 1fr;gap:12px}.db-bottom-row{display:grid;grid-template-columns:1fr;grid-template-rows:none}.db-bottom-row .db-reset,.db-bottom-row .db-stat-health,.db-bottom-row .db-join{grid-column:1;grid-row:auto}.db-reset-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:320px}.db-action-btn{width:36px;height:36px}}@media (max-width: 480px){.db-stats-row{grid-template-columns:1fr}}.db-qlbs-scroll{display:flex;align-items:center;gap:8px}.db-qlbs-chart{flex:1;min-width:0}.db-qlbs-arrow{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--white);cursor:pointer;flex-shrink:0;color:var(--primary);transition:background .15s,border-color .15s,color .15s}.db-qlbs-arrow:hover:not(:disabled){background:var(--primaryLight);border-color:var(--primaryMid)}.db-qlbs-arrow:disabled{color:var(--qlbsArrowDisabled);cursor:not-allowed}.db-join-metrics{display:flex;justify-content:space-between;margin-top:12px;padding-top:12px}.db-join-metric{display:flex;flex-direction:column;align-items:center;gap:7px}.db-join-metric-val{font-family:var(--inter);font-size:20px;font-weight:700;color:var(--text11);line-height:1}.db-join-metric-label{font-family:var(--inter);font-size:11px;font-weight:700;letter-spacing:0;color:var(--searchPlaceholder)}.db-join .db-card-title{color:var(--dashChartAxis)}.hotspot-editor{display:flex;flex-direction:column;gap:8px}.hotspot-editor .hotspot-editor-canvas{position:relative;display:inline-block;width:100%;line-height:0;-webkit-user-select:none;user-select:none;touch-action:none;overflow:visible}.hotspot-editor .hotspot-editor-canvas .hotspot-editor-img{display:block;width:100%;height:auto;border-radius:8px;pointer-events:none}.hotspot-editor .hs-shape{position:absolute;box-sizing:border-box;cursor:move;border:2px solid var(--primary);background:var(--primaryMidShadow);display:flex;align-items:center;justify-content:center;touch-action:none}.hotspot-editor .hs-shape--photo{border-radius:50%}.hotspot-editor .hs-shape--square{border-radius:10px}.hotspot-editor .hs-shape--rect{border-radius:9999px}.hotspot-editor .hs-shape--name{border-radius:6px}.hotspot-editor .hs-shape .hs-shape-icon{width:28%;height:28%;color:var(--primary);opacity:.8;pointer-events:none}.hotspot-editor .hs-shape .hs-name-text{width:100%;height:100%;color:var(--white);font-family:var(--inter);font-weight:700;text-align:center;pointer-events:none}.hotspot-editor .hs-resize-handle{position:absolute;right:-7px;bottom:-7px;width:14px;height:14px;border-radius:50%;background:var(--white);border:2px solid var(--primary);cursor:nwse-resize;touch-action:none}.hotspot-editor .hotspot-editor-hint{margin:0;font-family:var(--inter);font-size:12px;color:var(--black99)}.hotspot-editor .hs-shape-tools{position:absolute;top:-34px;left:50%;transform:translate(-50%);display:flex;gap:6px;padding:3px;background:var(--white);border:1px solid var(--eventsCardDivider);border-radius:100px;box-shadow:0 2px 8px #0000001f;cursor:default}.hotspot-editor .hs-shape-tool-btn{width:22px;height:22px;padding:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;color:var(--black99);cursor:pointer}.hotspot-editor .hs-shape-tool-btn svg{width:21px;height:21px}.hotspot-editor .hs-shape-tool-btn--active{background:var(--primary);color:var(--white)}.banner-canvas{position:relative;display:inline-flex;height:100%;line-height:0}.banner-canvas .banner-canvas-img{display:block;height:100%;width:auto}.banner-canvas .banner-canvas-photo{position:absolute;container-type:size;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--primaryMidLight);box-shadow:0 0 0 2px var(--white)}.banner-canvas .banner-canvas-photo--square{border-radius:10px}.banner-canvas .banner-canvas-photo--rect{border-radius:9999px}.banner-canvas .banner-canvas-photo img{width:100%;height:100%;object-fit:cover}.banner-canvas .banner-canvas-photo .banner-canvas-photo-initials{font-family:var(--inter);font-weight:700;color:var(--primary);font-size:2.2vw;font-size:35cqw}.banner-canvas .banner-canvas-name{color:var(--white);font-family:var(--inter);font-weight:700;line-height:1;text-align:center}.rrd-drawer,.rrd-drawer .ant-drawer-content-wrapper,.rrd-drawer .ant-drawer-content{background:var(--glassCardBg)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.rrd-drawer .ant-drawer-body{padding:0;display:flex;flex-direction:column;height:100%;overflow:hidden}.rrd-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 24px 16px;border-bottom:1px solid var(--borderColorE5);flex-shrink:0}.rrd-title{font-family:var(--inter);font-size:18px;font-weight:700;color:var(--rdTitleColor);margin:0;line-height:1.3}.rrd-subtitle{font-family:var(--inter);font-size:13px;color:var(--authSubtextColor);margin:4px 0 0}.rrd-close-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;color:var(--tableIconColor);border-radius:6px;flex-shrink:0;transition:background .15s,color .15s}.rrd-close-btn:hover{background:var(--bgColorFA);color:var(--text11)}.rrd-body{flex:1;overflow-y:auto;padding:20px}.rrd-col-head{display:flex;align-items:center;padding:0 16px 10px}.rrd-col-head span{font-family:var(--inter);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dashStatLabel)}.rrd-col-rank{flex:1;padding-left:14px}.rrd-col-recruits{width:74px;text-align:center;margin-right:13px}.rrd-col-comm{width:88px;text-align:center;margin-right:25px}.rrd-list{display:flex;flex-direction:column;gap:4px}.rrd-row{border-radius:12px;transition:background .15s}.rrd-row--current{background:var(--glassBorder40)}.rrd-row--upcoming.rrd-row--expanded{background:var(--tableHeadBg)}.rrd-row-head{display:flex;align-items:center;width:100%;padding:14px 16px;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--inter)}.rrd-row-left{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.rrd-dot{display:inline-block;width:4px;height:28px;border-radius:3px;flex-shrink:0}.rrd-dot--starter{background:var(--rankColorStarter)}.rrd-dot--associate{background:var(--rankColorAssociate)}.rrd-dot--builder{background:var(--rankColorBuilder)}.rrd-dot--leader{background:var(--rankColorLeader)}.rrd-dot--executive{background:var(--rankColorExecutive)}.rrd-dot--elite-leader{background:var(--rankColorEliteLeader)}.rrd-rank-name{font-size:14px;font-weight:700;color:var(--text11);white-space:nowrap}.rrd-row--done .rrd-rank-name{color:var(--dashStatDesc);font-weight:500}.rrd-row--done .rrd-value-box{color:var(--dashStatDesc)}.rrd-row--current .rrd-rank-name{color:var(--primary)}.rrd-row--current .rrd-value-box{color:var(--primary);background:var(--white)}.rrd-current-badge{display:inline-flex;align-items:center;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--white);background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%);border-radius:6px;padding:2px 8px;flex-shrink:0}.rrd-row-recruits{width:74px;display:flex;justify-content:flex-end;flex-shrink:0;margin-right:12px}.rrd-row-comm{width:88px;display:flex;justify-content:flex-end;flex-shrink:0}.rrd-value-box{display:inline-flex;align-items:center;justify-content:center;min-width:100%;padding:6px 10px;background:var(--fieldDimBg);border:1px solid var(--borderColorE5);border-radius:8px;font-family:var(--inter);font-size:13px;font-weight:700;color:var(--text11);white-space:nowrap}.rrd-value-box--detail{width:100%;font-size:13px}.rrd-chevron{width:14px;height:14px;margin-left:10px;color:var(--dashStatDesc);transform:rotate(180deg);transition:transform .15s;flex-shrink:0}.rrd-chevron--up{transform:rotate(0)}.rrd-row-details{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 16px 16px 34px}.rrd-detail{display:flex;flex-direction:column;gap:6px}.rrd-detail-label{font-family:var(--inter);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dashStatLabel)}@media (max-width: 480px){.rrd-drawer .ant-drawer-content-wrapper{width:100%!important}}.ap-page{display:flex;flex-direction:column;gap:20px}.ap-page-title{font-family:var(--inter);font-size:28px;font-weight:800;color:var(--pageTitleColor);margin:0;line-height:1.2}.ap-page--loading{align-items:center;justify-content:center;min-height:320px}.ap-error{font-family:var(--inter);font-size:14px;color:var(--red);background:var(--redShade);border-radius:10px;padding:14px 16px}.ap-card{background:var(--glassCardBg);border-radius:14px;padding:20px;border:1px solid var(--glassBorder40);box-shadow:0 1px 2px 0 var(--shadowXs);overflow:hidden;position:relative;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ap-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.ap-card-title{font-family:var(--inter);font-size:16px;font-weight:700;color:var(--text11);margin:0;line-height:1.3;display:flex;align-items:center;gap:8px}.ap-card-title svg{color:var(--primaryMid);flex-shrink:0}.ap-profile-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.ap-profile-id{display:flex;align-items:center;gap:12px}.ap-profile-avatar{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--addLeadBtnBg);color:var(--white);font-family:var(--inter);font-size:16px;font-weight:700;flex-shrink:0;overflow:hidden}.ap-profile-avatar img{width:100%;height:100%;object-fit:cover}.ap-profile-name-row{display:flex;flex-direction:column;gap:4px;margin:0 0 4px}.ap-profile-name{font-family:var(--inter);font-size:18px;font-weight:700;color:var(--text11);margin:0}.ap-profile-username{font-family:var(--inter);font-size:13px;font-weight:500;color:var(--dashStatDesc)}.ap-rank-badge{display:inline-flex;align-items:center;font-family:var(--inter);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--white);border-radius:6px;padding:3px 8px}.ap-rank-badge--starter{color:var(--rankColorStarter)}.ap-rank-badge--associate{color:var(--rankColorAssociate)}.ap-rank-badge--builder{color:var(--rankColorBuilder)}.ap-rank-badge--leader{color:var(--rankColorLeader)}.ap-rank-badge--executive{color:var(--rankColorExecutive)}.ap-rank-badge--elite-leader{color:var(--rankColorEliteLeader)}.ap-rank-badge--neutral{color:var(--text92)}.ap-qr-btn{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--dashStatIconBg);color:var(--dashStatIconColor);border:none;cursor:pointer;flex-shrink:0;transition:opacity .15s}.ap-qr-btn:hover{opacity:.8}.ap-qr-btn:disabled{opacity:.45;cursor:not-allowed}.ap-qr-modal-body{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:4px}.ap-qr-modal-desc{font-family:var(--inter);font-size:13px;color:var(--text92);text-align:center;margin:0}.ap-qr-canvas-wrap{background:var(--white);padding:12px;border-radius:12px;line-height:0;box-shadow:var(--searchInsetShadow)}.ap-qr-modal-link{font-family:var(--inter);font-size:12px;color:var(--text92);text-align:center;word-break:break-all}.ap-qr-modal-actions{display:flex;gap:10px;width:100%}.ap-qr-modal-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;border-radius:10px;border:1px solid var(--glassCardBg);background:var(--tableAvatarBg);color:var(--text11);font-family:var(--inter);font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}.ap-qr-modal-btn svg{width:15px;height:15px}.ap-qr-modal-btn:hover{opacity:.85}.ap-qr-modal-btn--primary{background:var(--primary);border-color:var(--primary);color:var(--white)}.ap-profile-heading{font-family:var(--inter);font-size:16px;font-weight:700;color:var(--text11);margin:0 0 6px}.ap-profile-desc{font-family:var(--inter);font-size:13px;color:var(--dashStatDesc);margin:0 0 10px;line-height:1.5}.ap-view-ranks-link{display:inline-flex;align-items:center;gap:4px;font-family:var(--inter);font-size:12px;font-weight:700;color:var(--primaryMid);background:none;border:none;padding:0;cursor:pointer;transition:opacity .15s}.ap-view-ranks-link:hover{opacity:.7}.ap-referral-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding:10px 14px;background:var(--tableAvatarBg);border:1px solid var(--glassCardBg);box-shadow:var(--searchInsetShadow);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:10px}.ap-referral-link{font-family:var(--inter);font-size:13px;color:var(--text92);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-copy-btn{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--white);color:var(--primaryMid);border:none;cursor:pointer;flex-shrink:0;transition:background .15s}.ap-copy-btn:hover{background:var(--primaryLight)}.ap-stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ap-stat-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ap-stat-icon{width:auto;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--dashStatIconColor)}.ap-stat-icon--accent{color:var(--dashStatIconColor)}.ap-stat-value{font-family:var(--inter);font-size:26px;font-weight:700;color:var(--text11);line-height:1}.ap-stat-label{font-family:var(--inter);font-size:12px;font-weight:500;letter-spacing:.05em;color:var(--dashStatLabel)}.ap-stat-card--highlight{background:var(--addLeadBtnBg);border:none;box-shadow:var(--addLeadBtnShadow)}.ap-stat-card--highlight .ap-stat-icon{background:transparent;color:var(--white)}.ap-stat-card--highlight .ap-stat-value,.ap-stat-card--highlight .ap-stat-label{color:var(--white)}.ap-rank-pct{font-family:var(--inter);font-size:12px;font-weight:700;color:var(--rankColorExecutive);white-space:nowrap}.ap-rank-bar{height:10px;border-radius:100px;background:var(--lineShadeEC);overflow:hidden;margin-bottom:14px}.ap-rank-bar-fill{height:100%;border-radius:100px;background:linear-gradient(90deg,var(--primaryMid) 0%,var(--rankColorLeader) 100%)}.ap-rank-sub-row{display:flex;flex-wrap:wrap;gap:20px}.ap-rank-sub-item{display:flex;align-items:center;gap:6px;font-family:var(--inter);font-size:12px;font-weight:500;color:var(--dashStatDesc)}.ap-rank-sub-item svg{width:14px;height:14px;flex-shrink:0}.ap-rank-sub-item--recruits svg{color:var(--primaryMid)}.ap-rank-sub-item--commission svg{color:var(--rankBadge3)}.ap-news-nav{display:flex;align-items:center;gap:8px;flex-shrink:0}.ap-news-nav-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--eventsCardDivider);background:var(--tableAvatarBg);color:var(--text11);cursor:pointer;transition:background .15s ease}.ap-news-nav-btn svg{width:12px;height:12px}.ap-news-nav-btn:hover{background:var(--dashStatIconBg)}.ap-news-scroll{--ap-news-row-h: 160px;display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.ap-news-scroll::-webkit-scrollbar{display:none}.ap-banner-card{flex:0 0 auto;height:var(--ap-news-row-h);border-radius:12px;overflow:hidden;border:1px solid var(--eventsCardDivider);background:var(--tableAvatarBg)}.ap-news-card{flex:0 0 200px;min-height:var(--ap-news-row-h);background:var(--tableAvatarBg);border:1px solid var(--eventsCardDivider);border-radius:12px;padding:16px 14px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ap-news-badge{font-family:var(--inter);font-size:10px;font-weight:800;letter-spacing:.06em;color:var(--white);background:var(--primary);border-radius:5px;padding:3px 8px}.ap-news-avatar{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--dashStatIconBg);color:var(--dashStatIconColor);font-family:var(--inter);font-size:14px;font-weight:700}.ap-news-name{font-family:var(--inter);font-size:13px;font-weight:700;color:var(--text11)}.ap-news-message{font-family:var(--inter);font-size:12px;color:var(--dashStatDesc);margin:0;line-height:1.4}.ap-news-empty{font-family:var(--inter);font-size:13px;color:var(--dashStatDesc);margin:0}@media (max-width: 1200px){.ap-stats-row{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.ap-page{gap:14px}.ap-page-title{font-size:22px}.ap-stats-row{grid-template-columns:1fr 1fr;gap:12px}.ap-news-card{flex-basis:170px}}@media (max-width: 480px){.ap-stats-row{grid-template-columns:1fr}.ap-profile-top{flex-wrap:wrap}}.upm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--backdropBg);display:flex;align-items:center;justify-content:center;z-index:1000}.upm-modal{background:var(--white);border-radius:16px;width:480px;max-width:calc(100vw - 32px);box-shadow:0 20px 60px var(--shade3)}.upm-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--borderColorF0)}.upm-title{font-family:var(--inter);font-size:18px;font-weight:700;color:var(--text11);margin:0}.upm-close{background:none;border:none;color:var(--text92);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:color .15s}.upm-close:hover{color:var(--text11)}.upm-close .anticon,.upm-close svg{font-size:14px;width:14px;height:14px}.upm-body{padding:20px 24px;display:flex;flex-direction:column;gap:16px}.upm-field{display:flex;flex-direction:column;gap:6px}.upm-label{font-family:var(--inter);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text47)}.upm-optional{font-weight:400;text-transform:none;letter-spacing:normal;color:var(--text92)}.upm-currency-input{display:flex;align-items:center;border:1px solid var(--formInputBorder);border-radius:10px;background:var(--formInputBg);height:46px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.upm-currency-input:focus-within{border-color:var(--primaryMid);box-shadow:0 0 0 2px var(--primaryLight)}.upm-currency-sym{font-family:var(--inter);font-size:14px;font-weight:600;color:var(--text92);padding:0 8px 0 14px;flex-shrink:0;-webkit-user-select:none;user-select:none}.upm-input{flex:1;border:none;outline:none;background:transparent;font-family:var(--inter);font-size:14px;color:var(--text11);padding:0 12px 0 0;height:100%;min-width:0}.upm-input::placeholder{color:var(--text92)}.upm-inline-mark-paid-btn{flex-shrink:0;background:var(--primaryLight);border:1.5px solid var(--statusDraftText);border-radius:8px;font-family:var(--inter);font-size:12px;font-weight:700;color:var(--statusDraftText);cursor:pointer;padding:5px 14px;margin-right:6px;transition:opacity .15s,color .15s,border-color .15s,background-color .15s}.upm-inline-mark-paid-btn:hover:not(:disabled){opacity:.8}.upm-inline-mark-paid-btn:disabled{opacity:.6;cursor:not-allowed}.upm-inline-mark-paid-btn.upm-inline-mark-paid-btn--paid{background:var(--statusSuccessBg);border-color:var(--statusSuccess);color:var(--statusSuccess)}@media (max-width: 576px){.upm-modal{border-radius:12px}.upm-header{padding:16px 16px 14px}.upm-body{padding:16px}}.table-empty-td{padding:48px 24px;text-align:center}.table-empty-state{margin:0}.table-empty-state .ant-empty-image svg ellipse{fill:var(--tableHeadText)!important;fill-opacity:.15!important}.table-empty-state .ant-empty-image svg path{fill:transparent!important;stroke:var(--tableHeadText)!important}.table-empty-state .ant-empty-description{font-family:var(--inter);font-size:14px;color:var(--secondaryTextColor)}.chip-select{display:flex;flex-wrap:wrap;gap:8px}.chip-item{font-family:var(--inter);font-size:13px;font-weight:500;padding:6px 16px;border:2px solid var(--formInputBorder);border-radius:12px;background:var(--glassCardBg);color:var(--text11);cursor:pointer;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.chip-item:hover:not(.active){background:var(--primaryLight);border-color:var(--primaryMid);color:var(--primary)}.chip-item.active{background:var(--primaryLight);border-color:var(--primaryMid);color:var(--primary);font-weight:600}.counter-input{display:flex;align-items:center;width:100%;border:1px solid var(--formInputBorder);border-radius:8px;overflow:hidden;height:44px;background:var(--formInputBg);padding:8px}.counter-btn{width:27px;height:27px;background:var(--white);border:1px solid var(--formInputBorder);color:var(--text92);border-radius:4px;font-size:14px;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;flex-shrink:0}.counter-btn svg{flex-shrink:0;width:11px;display:flex;height:10px}.counter-btn:hover:not(:disabled){background:var(--primaryLight);color:var(--primary)}.counter-btn:disabled{opacity:1;cursor:not-allowed}.counter-val{flex:1;text-align:center;font-family:var(--inter);font-size:16px;font-weight:700;color:var(--text11);border-left:none;border-right:none;-webkit-user-select:none;user-select:none}.cfm-modal .ant-modal-content{background:var(--glassCardBg);border:1px solid var(--glassBorder40);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 20px 60px var(--shade3);border-radius:16px;padding:28px 28px 24px}.cfm-body{display:flex;flex-direction:column;gap:6px}.cfm-title{font-family:var(--jakarta);font-size:16px;font-weight:700;color:var(--text11);margin:0}.cfm-text{font-family:var(--jakarta);font-size:13px;color:var(--text4D);margin:0}.cfm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.cfm-actions .ant-btn{border-radius:50px;min-width:90px}.lvd-input,.ant-input.lvd-input{font-family:var(--inter);font-size:14px;height:44px;border-radius:8px;border-color:var(--formInputBorder);color:var(--text11);background:var(--glassCardBg)}.lvd-input:hover,.lvd-input:focus,.ant-input.lvd-input:hover,.ant-input.lvd-input:focus{border-color:var(--formInputBorder);box-shadow:0 0 0 1px var(--formInputBorder)}.lvd-datetime-row{display:flex;gap:10px}.lvd-date-pick,.lvd-time-pick{flex:1;height:44px;border-radius:8px;border-color:var(--formInputBorder);font-family:var(--inter);font-size:14px;background:var(--glassCardBg)}.lvd-date-pick:hover,.lvd-date-pick.ant-picker-focused,.lvd-time-pick:hover,.lvd-time-pick.ant-picker-focused{border-color:var(--formInputBorder);box-shadow:0 0 0 1px var(--formInputBorder)}.lvd-footer-right{display:flex;align-items:center;gap:10px}.lvd-time-row .ant-picker{height:44px;flex:1}textarea.lvd-textarea,.ant-input.lvd-textarea{min-height:90px!important;height:auto!important;resize:vertical}.lvd-notes-hint{font-family:var(--inter);font-size:12px;color:var(--text92);margin:0 0 14px}.lvd-notes-meta{font-family:var(--inter);font-size:12px;font-weight:500;color:var(--text47);margin:-6px 0 12px}.lvd-notes-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.lvd-payout-badge{display:inline-flex;align-items:center;font-family:var(--inter);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:4px 10px}.lvd-payout-badge--pending{color:var(--text92);background:var(--lineShadeEC)}.lvd-payout-badge--agent,.lvd-payout-badge--sponsor{color:var(--primaryMid);background:var(--primaryLight)}.lvd-payout-badge--full{color:var(--statusSuccessText);background:var(--statusSuccessBg)}.lvd-payout-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--lineShadeEC)}.lvd-payout-row:last-of-type{border-bottom:none}.lvd-payout-info{display:flex;flex-direction:column;gap:2px}.lvd-payout-info .lvd-label{margin-bottom:0}.lvd-payout-amount{font-family:var(--inter);font-size:18px;font-weight:700;color:var(--text11)}.lvd-payout-amount-box{display:inline-flex;align-items:center;width:118px;height:38px;padding:0 10px;border:1.5px solid var(--borderColorE5);border-radius:8px;background:var(--fileItemBg);transition:border-color .15s}.lvd-payout-amount-box:focus-within{border-color:var(--formInputBorder)}.lvd-payout-amount-box.is-locked{width:auto;padding:0;border-color:transparent;background:transparent}.lvd-payout-amount-prefix{flex-shrink:0}.lvd-payout-amount-input{flex:1;min-width:0;padding:0;border:none;background:transparent}.lvd-payout-amount-input:focus,.lvd-payout-amount-input:focus-visible{outline:none}.lvd-payout-amount-input[readonly]{cursor:default}.lvd-mark-paid-btn{flex-shrink:0;font-family:var(--inter);font-size:13px;font-weight:700;border-radius:8px;padding:8px 16px;cursor:pointer;border:1px solid var(--primaryMid);background:transparent;color:var(--primaryMid);transition:opacity .15s,background .15s}.lvd-mark-paid-btn:hover:not(:disabled){opacity:.85}.lvd-mark-paid-btn:disabled{opacity:.6;cursor:not-allowed}.lvd-mark-paid-btn.is-paid{border-color:var(--statusSuccessText);background:var(--statusSuccessBg);color:var(--statusSuccessText)}.file-drop-zone{border:1.5px dashed var(--glassCardBg);border-radius:12px;padding:32px 24px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;transition:border-color .2s,background .2s;cursor:pointer}.file-drop-zone.dragging{border-color:var(--primary);background:var(--primaryLight)}.file-drop-cloud{color:var(--text92);font-size:36px;margin-bottom:4px}.file-drop-title{font-family:var(--inter);font-size:14px;font-weight:600;color:var(--text11);margin:0}.file-drop-sub{font-family:var(--inter);font-size:12px;color:var(--authSubtextColor);margin:0;max-width:380px}.file-browse-btn{margin-top:8px;padding:6px 24px;border:1.5px solid var(--formInputBorder);border-radius:20px;background:var(--white);font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text11);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.file-browse-btn:hover{border-color:var(--primaryMid);background:var(--primaryLight);color:var(--primary)}.file-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.file-item{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--fileItemBg);border:1px solid var(--borderColorF0);border-radius:10px}.file-item-check{font-size:18px;color:var(--statusSuccess);flex-shrink:0}.file-item-check.file-item-uploading{color:var(--text92)}.file-item-check.file-item-error{color:var(--statusError)}.file-item-body{flex:1;min-width:0;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;column-gap:12px}.file-item-name{grid-column:1;grid-row:1;font-family:var(--inter);font-size:12px;font-weight:500;color:var(--text11);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-item-meta{grid-column:2;grid-row:1;font-family:var(--inter);font-size:11px;color:var(--text92);white-space:nowrap}.file-progress-track{grid-column:1/-1;grid-row:2;height:3px;background:var(--borderColorF0);border-radius:2px;margin-top:6px;overflow:hidden}.file-progress-fill{height:100%;background:var(--statusSuccess);border-radius:2px;transition:width .3s ease}.file-remove-btn{background:none;border:none;color:var(--text92);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:color .15s,background .15s;flex-shrink:0}.file-remove-btn:hover{color:var(--statusError);background:var(--statusErrorBg)}.file-remove-btn .anticon{font-size:12px}.fu-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.fu-img-cell{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:4/3;background:var(--formInputBg)}.fu-img-cell:hover .fu-img-remove{opacity:1}.fu-img{width:100%;height:100%;object-fit:cover;display:block}.fu-img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text92);font-size:28px}.fu-img-remove{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:6px;background:var(--backdropBg);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s,background .15s;color:var(--white);font-size:13px}.fu-img-remove:hover{background:var(--overlayHeavy)}.fu-upload-cell{aspect-ratio:4/3;border:1.5px dashed var(--formInputBorder);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:border-color .2s,background .2s;outline:none}.fu-upload-cell:hover,.fu-upload-cell:focus-visible{border-color:var(--primaryMid);background:var(--primaryLight)}.fu-upload-cell.dragging{border-color:var(--primary);background:var(--primaryLight)}.fu-upload-icon{color:var(--text92);font-size:26px}.fu-upload-label{font-family:var(--inter);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text92)}.fu-doc-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.fu-doc-item{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--white);border:1px solid var(--borderColorF0);border-radius:10px}.fu-doc-icon{color:var(--primary);font-size:28px;flex-shrink:0}.fu-doc-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fu-doc-name{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--text11);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fu-doc-meta{font-family:var(--inter);font-size:11px;color:var(--text92)}.fu-doc-status{flex-shrink:0;font-size:16px;color:var(--text92)}.fu-doc-status.fu-doc-error{color:var(--statusError)}.fu-doc-remove{background:none;border:none;color:var(--text92);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:color .15s,background .15s;flex-shrink:0;font-size:15px}.fu-doc-remove:hover{color:var(--statusError);background:var(--statusErrorBg)}@media (max-width: 576px){.fu-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.lif-form-card .lif-select,.lif-form-card .lif-select .ant-select-selector{height:100%}.lif-agent-avatar{width:26px;height:26px;border-radius:50%;background:var(--primaryLight);color:var(--primary);font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.02em;overflow:hidden}.lif-agent-avatar img{width:100%;height:100%;object-fit:cover}.leads-table{width:100%;border-collapse:collapse;font-family:var(--inter);min-width:860px}.leads-table thead th.th-date,.leads-table thead th.th-queue{width:90px}.leads-table thead th.th-attach{width:110px}.leads-table thead th.th-attorney{width:140px}.leads-table thead th.th-payout{width:100px}.td-queue,.td-attorney{font-size:13px;font-weight:600;color:var(--text11);white-space:nowrap}.agent-avatar{width:34px;height:34px;border-radius:50%;background:var(--tableAvatarBg);color:var(--primary);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.02em;overflow:hidden}.agent-role{font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1.3;margin-top:1px}.agent-role.role-leader{color:var(--statusWarning)}.agent-role.role-manager{color:var(--statusPurple)}.agent-role.role-agent{color:var(--statusInfo)}.agent-role.role-supervisor{color:var(--statusSuccess)}.payout-pending-btn{background:none;border:none;border-bottom:1px solid var(--statusDraftText);padding:0;font-family:var(--inter);font-size:13px;font-weight:500;color:var(--statusDraftText);cursor:pointer;transition:opacity .15s}.payout-pending-btn:hover{opacity:.75}.payout-val{font-family:var(--inter);font-size:13px;font-weight:500;color:var(--primary);cursor:pointer;transition:opacity .15s}.payout-val:hover{opacity:.7}.lvd-drawer,.lvd-drawer .ant-drawer-content-wrapper,.lvd-drawer .ant-drawer-content{background:var(--glassCardBg)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.lvd-drawer .ant-drawer-body{padding:0;display:flex;flex-direction:column;height:100%;overflow:hidden}.lvd-drawer .ant-drawer-body .lvd-select{height:100%}.lvd-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 24px 16px;border-bottom:1px solid var(--borderColorE5);flex-shrink:0}.lvd-header-left{display:flex;flex-direction:column;gap:4px}.lvd-name-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lvd-client-name{font-family:var(--inter);font-size:18px;font-weight:700;color:var(--rdTitleColor);line-height:1.3}.lvd-status-pill{display:inline-flex;align-items:center;padding:8px 10px;border-radius:8px;font-family:var(--inter);font-size:11px;font-weight:700;line-height:.7;letter-spacing:.03em}.lvd-status-pill.status-draft{background:var(--statusDraftSolidBg);color:var(--accentText)}.lvd-status-pill.status-new{background:var(--statusNewSolidBg);color:var(--accentText)}.lvd-status-pill.status-signed{background:var(--statusSignedSolidBg);color:var(--accentText)}.lvd-status-pill.status-contacting{background:var(--statusContactingSolidBg);color:var(--accentText)}.lvd-status-pill.status-interviewing{background:var(--statusInterviewingSolidBg);color:var(--accentText)}.lvd-status-pill.status-under-review{background:var(--statusUnderReviewSolidBg);color:var(--accentText)}.lvd-status-pill.status-qualified{background:var(--statusQualifiedSolidBg);color:var(--accentText)}.lvd-status-pill.status-closed{background:var(--statusClosedSolidBg);color:var(--accentText)}.lvd-status-pill.status-disqualified{background:var(--statusDisqualifiedSolidBg);color:var(--accentText)}.lvd-status-pill.status-bonus-only{background:var(--statusBonusOnlySolidBg);color:var(--accentText)}.lvd-lead-id{display:inline-flex;align-items:center;padding:8px 10px;border-radius:8px;font-family:var(--inter);font-size:11px;font-weight:600;line-height:.7;letter-spacing:.03em;background:var(--fieldDimBg);width:max-content}.lvd-header-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.lvd-saved-badge{display:flex;align-items:center;gap:6px;font-family:var(--inter);font-size:11px;font-weight:600;color:var(--statusSuccess);letter-spacing:.04em}.lvd-saved-dot{width:7px;height:7px;border-radius:50%;background:var(--statusSuccess);flex-shrink:0}.lvd-close-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;color:var(--tableIconColor);border-radius:6px;flex-shrink:0;transition:background .15s,color .15s}.lvd-close-btn:hover{background:var(--bgColorFA);color:var(--tableNameColor)}.lvd-close-btn svg{width:14px;height:14px}.lvd-tab-nav{display:flex;align-items:flex-end;gap:0;padding:0 24px;border-bottom:1px solid var(--borderColorE5);flex-shrink:0}.lvd-tab{display:inline-flex;align-items:center;gap:6px;padding:12px 14px;border:none;background:transparent;cursor:pointer;font-family:var(--inter);font-size:14px;font-weight:500;color:var(--tableTextMuted);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s,border-color .15s;white-space:nowrap}.lvd-tab:hover:not(.active){color:var(--tableNameColor)}.lvd-tab.active{color:var(--primaryMid);border-bottom-color:var(--primaryMid);font-weight:600}.lvd-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--primary);color:var(--accentText);font-family:var(--inter);font-size:11px;font-weight:600}.lvd-body{flex:1;overflow-y:auto;padding:20px 24px}.lvd-body--messages{padding:0;display:flex;flex-direction:column}.lvd-section+.lvd-section{margin-top:20px}.lvd-section-title{display:flex;align-items:center;gap:8px;font-family:var(--inter);font-size:15px;font-weight:600;color:var(--tableNameColor);margin:0 0 16px}.lvd-section-title svg{width:18px;height:18px;color:var(--primaryMid);flex-shrink:0}.lvd-divider{height:1px;background:var(--borderColorE5);margin:20px 0}.lvd-label{display:block;font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text11);margin-bottom:6px}.lvd-current-hint{display:block;font-family:var(--inter);font-size:12px;color:var(--text92);margin-bottom:8px}.lvd-optional{font-weight:400;color:var(--text92)}.lvd-field-group{margin-bottom:16px}.lvd-field-group:last-child{margin-bottom:0}.lvd-form .ant-form-item{margin-bottom:16px}.lvd-form .ant-form-item-label>label{font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text11)}.lvd-input,.ant-input.lvd-input{font-family:var(--inter);font-size:14px;height:44px;border-radius:8px;border-color:var(--formInputBorder);color:var(--text11);background:var(--glassCardBg)!important}.lvd-input:hover,.lvd-input:focus,.ant-input.lvd-input:hover,.ant-input.lvd-input:focus{border-color:var(--formInputBorder);box-shadow:0 0 0 1px var(--formInputBorder);background:var(--glassCardBg)!important}.lvd-input::placeholder,.ant-input.lvd-input::placeholder{color:var(--text92)}.phone-input.lvd-input{height:44px;border-color:var(--formInputBorder);background:var(--glassCardBg);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.phone-input.lvd-input .phone-input-country,.phone-input.lvd-input .phone-input-number{height:100%}.phone-input.lvd-input:hover,.phone-input.lvd-input:focus-within{border-color:var(--formInputBorder);box-shadow:0 0 0 1px var(--formInputBorder)}textarea.lvd-textarea,.ant-input.lvd-textarea{min-height:90px!important;height:auto!important;resize:vertical;border-color:var(--formInputBorder);background:var(--glassCardBg)!important}textarea.lvd-textarea:hover,textarea.lvd-textarea:focus,.ant-input.lvd-textarea:hover,.ant-input.lvd-textarea:focus{border-color:var(--formInputBorder);box-shadow:0 0 0 1px var(--formInputBorder);background:var(--glassCardBg)!important}.lvd-date-pick,.lvd-time-pick{flex:1;height:44px;border-radius:8px;border-color:var(--formInputBorder);font-family:var(--inter);font-size:14px;background:var(--glassCardBg)!important}.lvd-date-pick .ant-picker-input>input,.lvd-time-pick .ant-picker-input>input{color:var(--text11);font-family:var(--inter);font-size:14px}.lvd-date-pick .ant-picker-input>input::placeholder,.lvd-time-pick .ant-picker-input>input::placeholder{color:var(--text92)}.lvd-date-pick:hover,.lvd-date-pick.ant-picker-focused,.lvd-time-pick:hover,.lvd-time-pick.ant-picker-focused{border-color:var(--formInputBorder);box-shadow:0 0 0 1px var(--formInputBorder);background:var(--glassCardBg)!important}.lvd-time-row{display:flex;align-items:center;gap:6px}.lvd-time-row .ant-picker{height:44px}.lvd-time-sep{font-size:14px;color:var(--text92);flex-shrink:0}.lvd-allday-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px}.lvd-allday-row .ant-checkbox-wrapper{font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text11)}.lvd-allday-row .lvd-tz-row{margin-top:0}.lvd-counters-row{display:flex;gap:16px;margin-bottom:16px}.lvd-counters-row>.lvd-field-group{flex:1;margin-bottom:0}.lvd-tz-row{display:flex;align-items:center;gap:6px;margin-top:8px}.lvd-tz-row svg{width:16px;height:16px;color:var(--primaryMid);flex-shrink:0}.lvd-tz-select .ant-select-selector{padding:0!important;border:none!important;box-shadow:none!important;background:transparent!important}.lvd-tz-select .ant-select-selection-item{font-family:var(--inter);font-size:13px;font-weight:500;color:var(--primary);padding-right:18px!important}.lvd-tz-select .ant-select-arrow{color:var(--primary);font-size:10px;inset-inline-end:0px!important}.lvd-tz-select .ant-select-arrow svg{width:10px}.lvd-select{width:100%}.lvd-select .ant-select-selector{height:44px!important;border-radius:8px!important;border-color:var(--formInputBorder)!important;background:var(--glassCardBg)!important;display:flex;align-items:center}.lvd-select .ant-select-selector .ant-select-selection-item,.lvd-select .ant-select-selector .ant-select-selection-placeholder{font-family:var(--inter);font-size:14px;color:var(--text11)}.lvd-select .ant-select-selector .ant-select-selection-placeholder{color:var(--text92)}.lvd-select .ant-select-arrow{color:var(--tableIconColor)}.lvd-select:hover .ant-select-selector,.lvd-select.ant-select-focused .ant-select-selector{border-color:var(--formInputBorder)!important;box-shadow:0 0 0 1px var(--formInputBorder)!important}.lvd-select-popup .ant-select-item{font-family:var(--inter);font-size:14px;color:var(--text11);border-radius:6px}.lvd-select-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--bgColorFA)}.lvd-select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--primaryLight);color:var(--primary)}.lvd-files-heading{font-family:var(--inter);font-size:12px;font-weight:700;letter-spacing:.07em;color:var(--tableTextMuted);margin:0 0 12px;text-transform:uppercase}.lvd-upload-zone{border:1.5px dashed var(--borderColorA7);border-radius:12px;padding:28px 16px;text-align:center;cursor:pointer;background:var(--glassCardBg);transition:border-color .15s,background .15s}.lvd-upload-zone:hover{border-color:var(--primary);background:var(--primaryLight)}.lvd-upload-icon-wrap{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--fileItemBg);margin:0 auto 10px;color:var(--tableIconColor)}.lvd-upload-icon-wrap svg{width:20px;height:20px}.lvd-upload-title{font-family:var(--inter);font-size:14px;font-weight:600;color:var(--tableNameColor);margin:0 0 4px}.lvd-upload-sub{font-family:var(--inter);font-size:13px;color:var(--tableTextMuted);margin:0 0 6px}.lvd-upload-hint{font-family:var(--inter);font-size:11px;color:var(--text92);margin:0}.lvd-doc-list{display:flex;flex-direction:column;gap:8px}.lvd-doc-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--borderColorE5);border-radius:8px;background:var(--glassCardBg)}.lvd-doc-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;background:var(--statusErrorBg);color:var(--statusError);flex-shrink:0}.lvd-doc-icon svg{width:18px;height:18px}.lvd-doc-icon--doc{background:var(--statusInfoBg);color:var(--statusInfo)}.lvd-doc-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lvd-doc-name{font-family:var(--inter);font-size:13px;font-weight:500;color:var(--tableNameColor);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lvd-doc-meta{font-family:var(--inter);font-size:12px;color:var(--tableTextMuted)}.lvd-doc-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.lvd-doc-btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:transparent;cursor:pointer;color:var(--tableIconColor);border-radius:6px;transition:background .15s,color .15s}.lvd-doc-btn svg{width:15px;height:15px}.lvd-doc-btn:hover{background:var(--bgColorFA);color:var(--tableNameColor)}.lvd-doc-btn--del:hover{background:var(--statusErrorBg);color:var(--statusError)}.lvd-photos-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.lvd-photos-header .lvd-files-heading{margin-bottom:0}.lvd-view-all-btn{border:none;background:transparent;cursor:pointer;font-family:var(--inter);font-size:13px;font-weight:600;color:var(--primary);padding:0;transition:opacity .15s}.lvd-view-all-btn:hover{opacity:.75}.lvd-photos-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lvd-photo-thumb{position:relative;height:120px;border-radius:8px;overflow:hidden;background:var(--fileItemBg)}.lvd-photo-thumb--placeholder{width:100%;height:100%;background:var(--borderColorE5)}.lvd-photo-thumb--uploading{display:flex;align-items:center;justify-content:center;background:var(--fileItemBg);color:var(--primary);font-size:20px}.lvd-photo-thumb img,.lvd-photo-thumb .lvd-photo-img{width:100%;height:100%;object-fit:cover}.lvd-photo-thumb .lvd-photo-del-btn{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:4px;border:none;background:var(--overlayHeavy);color:var(--white);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s}.lvd-photo-thumb .lvd-photo-del-btn svg{width:12px;height:12px}.lvd-photo-thumb:hover .lvd-photo-del-btn{opacity:1}.lvd-photo-upload-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1.5px dashed var(--borderColorA7);cursor:pointer;transition:border-color .15s,background .15s;background:transparent}.lvd-photo-upload-cell:hover{border-color:var(--primary);background:var(--primaryLight)}.lvd-photo-upload-cell .lvd-photo-upload-icon{width:22px;height:22px;color:var(--tableIconColor)}.lvd-upload-zone--dragging{border-color:var(--primary);background:var(--primaryLight)}.lvd-doc-empty{font-size:13px;color:var(--secondaryTextColor);text-align:center;padding:16px 0}.lvd-mgmt-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.lvd-mgmt-field{display:flex;flex-direction:column;gap:6px;min-width:0}.lvd-status-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:4px}.lvd-status-col{display:flex;flex-direction:column;gap:8px}.lvd-status-col-label{font-family:var(--inter);font-size:12px;font-weight:500;color:var(--tableTextMuted)}.lvd-status-chips{display:flex;flex-direction:column;gap:6px}.lvd-status-chip{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:5px 8px;border-radius:20px;border:1.5px solid transparent;font-family:var(--inter);font-size:11px;font-weight:600;letter-spacing:.03em;cursor:pointer;transition:opacity .15s,transform .1s}.lvd-status-chip:hover{opacity:.8}.lvd-status-chip:active{transform:scale(.97)}.lvd-status-chip.status-draft{background:var(--statusDraftSolidBg);color:var(--accentText)}.lvd-status-chip.status-new{background:var(--statusNewSolidBg);color:var(--accentText)}.lvd-status-chip.status-signed{background:var(--statusSignedSolidBg);color:var(--accentText)}.lvd-status-chip.status-contacting{background:var(--statusContactingSolidBg);color:var(--accentText)}.lvd-status-chip.status-interviewing{background:var(--statusInterviewingSolidBg);color:var(--accentText)}.lvd-status-chip.status-under-review{background:var(--statusUnderReviewSolidBg);color:var(--accentText)}.lvd-status-chip.status-qualified{background:var(--statusQualifiedSolidBg);color:var(--accentText)}.lvd-status-chip.status-closed{background:var(--statusClosedSolidBg);color:var(--accentText)}.lvd-status-chip.status-disqualified{background:var(--statusDisqualifiedSolidBg);color:var(--accentText)}.lvd-status-chip.status-bonus-only{background:var(--statusBonusOnlySolidBg);color:var(--accentText)}.lvd-status-chip.status-draft.selected{border-color:var(--statusNeutral)}.lvd-status-chip.status-new.selected{border-color:var(--statusInfo)}.lvd-status-chip.status-signed.selected{border-color:var(--statusPurple)}.lvd-status-chip.status-contacting.selected,.lvd-status-chip.status-interviewing.selected{border-color:var(--statusWarning)}.lvd-status-chip.status-under-review.selected{border-color:var(--statusUnderReviewText)}.lvd-status-chip.status-qualified.selected{border-color:var(--statusQualifiedText)}.lvd-status-chip.status-closed.selected{border-color:var(--statusClosedText)}.lvd-status-chip.status-disqualified.selected{border-color:var(--statusError)}.lvd-status-chip.status-bonus-only.selected{border-color:var(--statusWarning)}.lvd-payout-tabs{display:flex;align-items:center;gap:4px}.lvd-payout-tab{padding:5px 16px;border:1.5px solid transparent;border-radius:20px;font-family:var(--inter);font-size:13px;font-weight:500;color:var(--tableTextMuted);background:transparent;cursor:pointer;transition:color .15s,border-color .15s}.lvd-payout-tab:hover:not(.active){color:var(--tableNameColor)}.lvd-payout-tab.active{border-color:var(--primaryMid);color:var(--primaryMid);font-weight:600}.lvd-currency-input{display:flex;align-items:center;height:52px;width:100%;min-width:0;border:1.5px solid var(--borderColorE5);border-radius:12px;background:var(--fileItemBg);overflow:hidden;transition:border-color .15s,box-shadow .15s}.lvd-currency-input:focus-within{border-color:var(--formInputBorder);box-shadow:none}.lvd-currency-prefix{padding:0 12px;font-family:var(--inter);font-size:15px;font-weight:400;color:var(--text92);height:100%;display:flex;align-items:center;flex-shrink:0}.lvd-currency-field{flex:1;border:none;background:transparent;padding:0 12px;font-family:var(--inter);font-size:14px;font-weight:600;color:var(--text11);outline:none;height:100%}.lvd-currency-field:focus,.lvd-currency-field:focus-visible{outline:none;box-shadow:none}.lvd-currency-field::placeholder{color:var(--text92);font-weight:400}.lvd-goto-payments-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:14px;margin-top:20px;border:1.5px solid var(--primaryMid);border-radius:12px;background:transparent;font-family:var(--inter);font-size:15px;font-weight:600;color:var(--primaryMid);cursor:pointer;transition:background .15s}.lvd-goto-payments-btn:hover{background:var(--primaryLight)}.lvd-messages-wrap{display:flex;flex-direction:column;flex:1;overflow:hidden}.lvd-messages-list{flex:1;overflow-y:auto;padding:16px 24px;display:flex;flex-direction:column;gap:16px}.lvd-msg{display:flex;align-items:flex-start;gap:10px}.lvd-msg--me{flex-direction:row-reverse}.lvd-msg-avatar{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--fileItemBg);font-family:var(--inter);font-size:12px;font-weight:700;color:var(--tableNameColor);flex-shrink:0}.lvd-msg-avatar--me{background:var(--primaryLight);color:var(--primary)}.lvd-msg-content{display:flex;flex-direction:column;gap:4px;max-width:75%}.lvd-msg-meta{display:flex;align-items:center;gap:6px}.lvd-msg--me .lvd-msg-meta{flex-direction:row-reverse}.lvd-msg-sender{font-family:var(--inter);font-size:12px;font-weight:600;color:var(--tableNameColor)}.lvd-msg-time{font-family:var(--inter);font-size:11px;color:var(--tableTextMuted)}.lvd-msg-empty{text-align:center;font-family:var(--inter);font-size:13px;color:var(--text92);margin:auto 0;padding:24px 0}.lvd-msg-bubble{padding:10px 14px;border-radius:12px;font-family:var(--inter);font-size:14px;line-height:1.5;color:var(--text11);background:var(--fileItemBg);border:1px solid var(--borderColorE5)}.lvd-msg--me .lvd-msg-bubble{background:var(--primary);color:var(--accentText);border-color:var(--primary);border-radius:12px 4px 12px 12px}.lvd-msg-input-bar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--borderColorE5);background:transparent;flex-shrink:0}.lvd-msg-input-box{display:flex;align-items:center;flex:1;min-width:0;gap:4px;padding:10px 12px;background:var(--fileItemBg);border-radius:12px}.lvd-msg-action-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;color:var(--tableIconColor);border-radius:6px;font-size:16px;flex-shrink:0;transition:background .15s,color .15s}.lvd-msg-action-btn:hover{background:var(--bgColorFA);color:var(--tableNameColor)}.lvd-msg-input{flex:1;border:none;background:transparent;font-family:var(--inter);font-size:14px;color:var(--text11);outline:none}.lvd-msg-input:focus,.lvd-msg-input:focus-visible{outline:none;box-shadow:none}.lvd-msg-input::placeholder{color:var(--text92)}.lvd-msg-send-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:8px;background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%);color:var(--accentText);cursor:pointer;flex-shrink:0;transition:filter .2s ease}.lvd-msg-send-btn svg{width:16px;height:16px}.lvd-msg-send-btn:hover:not(:disabled){filter:brightness(.88)}.lvd-msg-send-btn:disabled{opacity:.4;cursor:not-allowed}.lvd-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 24px;border-top:1px solid var(--borderColorE5);background:transparent;flex-shrink:0}.lvd-footer-right{display:flex;align-items:center;gap:10px;margin-left:auto}.lvd-footer-delete{display:inline-flex;align-items:center;gap:7px;background:none;border:none;cursor:pointer;font-family:var(--inter);font-size:13px;font-weight:600;color:var(--statusError);padding:6px 10px;margin-left:-10px;border-radius:6px;transition:background .15s}.lvd-footer-delete svg{width:14px;height:14px;flex-shrink:0}.lvd-footer-delete:hover:not(:disabled){background:var(--statusErrorBg)}.lvd-footer-delete:disabled{opacity:.5;cursor:not-allowed}.lvd-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:8px;font-family:var(--inter);font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s;white-space:nowrap}.lvd-btn:disabled{opacity:.5;cursor:not-allowed}.lvd-btn--discard{background:transparent;border:1.5px solid var(--borderColorE5);color:var(--tableTextMuted)}.lvd-btn--discard:hover:not(:disabled){border-color:var(--formInputBorder);color:var(--tableNameColor)}.lvd-btn--save{background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%);border:none;color:var(--accentText);transition:filter .2s ease}.lvd-btn--save:hover:not(:disabled){filter:brightness(.88)}.lif-page{display:flex;flex-direction:column;gap:20px;padding-bottom:32px}.lif-save-bar{position:absolute;top:24px;right:70px;z-index:5}.lif-saved-toast{display:flex;align-items:center;gap:8px;animation:lif-toast-in .2s ease}.lif-saved-icon{flex-shrink:0}@keyframes lif-toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.lif-saved-label{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--statusSuccess)}.lif-saved-time{font-weight:400;color:var(--statusSuccess)}.lif-toast-close{width:20px;height:20px;background:none;border:none;padding:0;cursor:pointer;color:var(--text92);display:flex;align-items:center;justify-content:center;border-radius:4px;flex-shrink:0;transition:color .15s,background .15s;margin-left:2px}.lif-toast-close svg{width:10px;height:10px}.lif-toast-close:hover{color:var(--text11);background:var(--bgColorFA)}.lif-title-area{text-align:center;padding:10px 0 20px}.lif-title{font-family:var(--inter);font-size:26px;font-weight:800;color:var(--pageTitleColor);margin:0 0 6px;line-height:1.2}.lif-subtitle{font-family:var(--inter);font-size:14px;color:var(--authSubtextColor);margin:0}.lif-form-card{background:var(--white);border:1px solid var(--eventsCardDivider);border-radius:16px;box-shadow:0 1px 4px 0 var(--shade5);overflow:hidden}.lif-form-card .ant-form-item-label>label{font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text47)}.lif-form-card .ant-input,.lif-form-card .ant-input-affix-wrapper,.lif-form-card .ant-picker,.lif-form-card .ant-select:not(.ant-select-borderless) .ant-select-selector{border:1px solid var(--sidebarBodyBorder);border-radius:8px;font-family:var(--inter);font-size:14px;color:var(--text11);background:var(--tableAvatarBg);box-shadow:var(--searchInsetShadow);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.lif-form-card .ant-input:hover,.lif-form-card .ant-input:active,.lif-form-card .ant-input:focus,.lif-form-card .ant-input:focus-within,.lif-form-card .ant-input:focus-visible,.lif-form-card .ant-input:target,.lif-form-card .ant-input.ant-picker-focused,.lif-form-card .ant-input-affix-wrapper:hover,.lif-form-card .ant-input-affix-wrapper:active,.lif-form-card .ant-input-affix-wrapper:focus,.lif-form-card .ant-input-affix-wrapper:focus-within,.lif-form-card .ant-input-affix-wrapper:focus-visible,.lif-form-card .ant-input-affix-wrapper:target,.lif-form-card .ant-input-affix-wrapper.ant-picker-focused,.lif-form-card .ant-picker:hover,.lif-form-card .ant-picker:active,.lif-form-card .ant-picker:focus,.lif-form-card .ant-picker:focus-within,.lif-form-card .ant-picker:focus-visible,.lif-form-card .ant-picker:target,.lif-form-card .ant-picker.ant-picker-focused,.lif-form-card .ant-select:not(.ant-select-borderless) .ant-select-selector:hover,.lif-form-card .ant-select:not(.ant-select-borderless) .ant-select-selector:active,.lif-form-card .ant-select:not(.ant-select-borderless) .ant-select-selector:focus,.lif-form-card .ant-select:not(.ant-select-borderless) .ant-select-selector:focus-within,.lif-form-card .ant-select:not(.ant-select-borderless) .ant-select-selector:focus-visible,.lif-form-card .ant-select:not(.ant-select-borderless) .ant-select-selector:target,.lif-form-card .ant-select:not(.ant-select-borderless) .ant-select-selector.ant-picker-focused{border-color:var(--formInputBorder);box-shadow:0 0 0 1px var(--formInputBorder)}.lif-form-card .ant-select:not(.ant-select-borderless):hover .ant-select-selector,.lif-form-card .ant-select:not(.ant-select-borderless):active .ant-select-selector,.lif-form-card .ant-select:not(.ant-select-borderless):focus-within .ant-select-selector,.lif-form-card .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector{border-color:var(--formInputBorder)!important;box-shadow:0 0 0 1px var(--formInputBorder)!important}.lif-form-card .ant-input:not(textarea){height:44px}.lif-form-card .ant-picker{width:100%;height:44px}.lif-form-card .ant-select:not(.lif-tz-select) .ant-select-selector{height:44px;display:flex;align-items:center}.lif-form-card .ant-select:not(.lif-tz-select) .ant-select-arrow{top:0;transform:translateY(0);margin-top:0;height:100%}.lif-form-card .ant-input::placeholder,.lif-form-card .ant-picker-input input::placeholder{color:var(--text92)}.lif-form-card textarea.lif-textarea{min-height:150px!important;resize:vertical}.lif-section{padding:28px 32px;display:flex;flex-direction:column;gap:20px}@media (max-width: 768px){.lif-section{padding:24px 20px}}@media (max-width: 576px){.lif-section{padding:20px 16px}}.lif-section-heading{display:flex;align-items:center;gap:10px;font-family:var(--inter);font-size:16px;font-weight:700;color:var(--text11);margin:0}.lif-section-heading svg{color:var(--primaryMid);flex-shrink:0}.lif-divider{height:0px;background:var(--borderColorF0);margin:0}.lif-divider+.lif-section{padding-top:0}.lif-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px}.lif-grid-2>.ant-form-item{margin-bottom:0}@media (max-width: 768px){.lif-grid-2{grid-template-columns:1fr}}.lif-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 24px}.lif-grid-3>.ant-form-item{margin-bottom:0}@media (max-width: 768px){.lif-grid-3{grid-template-columns:1fr 1fr}}@media (max-width: 576px){.lif-grid-3{grid-template-columns:1fr}}.lif-grid-top{align-items:start}.lif-field-group{display:flex;flex-direction:column;gap:8px}.lif-field-group .ant-form-item{margin-bottom:0}.lif-label{font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text47)}.lif-optional{font-weight:400;color:var(--text92)}.lif-required{color:var(--red);font-weight:600}.lif-heading-optional{font-size:13px;font-weight:400}.lif-date-picker{width:100%}.lif-date-picker-sm{flex:1.4;min-width:0}.lif-time-picker{flex:1;min-width:0}.lif-time-row{display:flex;align-items:center;gap:6px}.lif-time-row .ant-picker{height:44px}@media (max-width: 576px){.lif-time-row{flex-wrap:wrap;flex-direction:column;align-items:stretch}}.lif-time-sep{font-size:14px;color:var(--text92);flex-shrink:0}.lif-tz-row{display:flex;align-items:center;gap:4px}.lif-tz-icon{font-size:13px;color:var(--primaryMid);flex-shrink:0}.lif-tz-select .ant-select-selector{border:none!important;padding:0!important;background:transparent!important;box-shadow:none!important;height:auto!important;min-height:auto!important}.lif-tz-select .ant-select-selection-item{font-family:var(--inter);font-size:12px;font-weight:500;color:var(--primaryMid);padding-right:16px!important;line-height:20px}.lif-tz-select .ant-select-arrow{color:var(--primaryMid);top:6px;transform:translateY(0);right:0;display:flex;align-items:center;justify-content:center;height:100%}.lif-tz-select .ant-select-clear{color:var(--primary);top:50%;transform:translateY(-50%);right:0}.lif-allday-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:4px}.lif-allday-row .ant-checkbox-wrapper{font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text11);display:flex;align-items:center;gap:0px;background:var(--glassCardBg);border:1px solid var(--formInputBorder);border-radius:12px;padding:8px 14px;cursor:pointer;transition:border-color .15s}.lif-allday-row .ant-checkbox-wrapper:hover{border-color:var(--formInputBorder)}.lif-allday-row .ant-checkbox .ant-checkbox-inner{border-color:var(--formInputBorder);border-radius:4px}.lif-allday-row .ant-checkbox-checked .ant-checkbox-inner{background:var(--primary);border-color:var(--primary)}.lif-chip-col{display:flex;flex-direction:column;gap:32px}.lif-counters-row{display:flex;gap:16px;align-items:flex-start}.lif-counters-row>.lif-field-group{flex:1}.lif-agent-option{display:flex;align-items:center;gap:8px;line-height:1}.lif-agent-option .lif-agent-option-info{display:flex;flex-direction:column;gap:2px}.lif-agent-option .lif-agent-option-name{font-size:13px;font-weight:500;color:var(--primaryTextColor)}.lif-agent-option .lif-agent-option-handle{font-size:11px;color:var(--secondaryTextColor)}.ant-select-selection-item .lif-agent-option{height:100%}.lif-agent-avatar{width:26px;height:26px;border-radius:50%;background:var(--primaryLight);color:var(--primary);font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.02em}.lif-textarea{width:100%}.lif-footer{background:transparent;border:1px solid var(--eventsCardDivider);border-radius:16px;padding:16px 32px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 1px 4px 0 var(--shade5)}@media (max-width: 768px){.lif-footer{padding:16px 20px}}@media (max-width: 576px){.lif-footer{flex-direction:column;align-items:stretch;padding:16px}}.lif-cancel-btn{background:none;border:none;font-family:var(--inter);font-size:14px;font-weight:500;color:var(--statusNeutral);cursor:pointer;padding:8px 0;transition:color .15s}.lif-cancel-btn:hover{color:var(--text11)}.lif-footer-right{display:flex;align-items:center;gap:12px}.lif-footer-right .lif-draft-btn{height:40px;padding:0 20px;font-family:var(--inter);font-size:13px;font-weight:600;border-radius:8px;color:var(--primaryMid)!important;border-color:var(--primaryMid)!important}.lif-footer-right .lif-draft-btn:hover,.lif-footer-right .lif-draft-btn:not(:disabled):not(.ant-btn-disabled):hover{color:var(--primaryMid)!important;border-color:var(--primaryMid)!important;background-color:var(--primaryLight)!important}@media (max-width: 576px){.lif-footer-right{flex-direction:column}}.lif-submit-btn{height:40px;padding:0 20px;font-family:var(--inter);font-size:13px;font-weight:600;border-radius:8px;display:flex;align-items:center;gap:8px}.lif-submit-btn .anticon{font-size:13px}@media (max-width: 576px){.lif-title{font-size:20px}.lif-subtitle{font-size:13px}.lif-counters-row{flex-direction:column;gap:16px}.lif-footer-right{width:100%}.lif-draft-btn,.lif-submit-btn{width:100%;justify-content:center}.lif-cancel-btn{text-align:center}}.lim-modal .ant-modal-content{padding:0;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;max-height:90vh;background:var(--glassCardBg)!important;border:1px solid var(--glassBorder40);backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.lim-modal .ant-modal-body{padding:0;flex:1;overflow:hidden;display:flex;flex-direction:column}.lim-modal .lif-page--modal{flex:1;overflow:hidden;display:flex;flex-direction:column;gap:0;padding-bottom:0}.lim-modal .lif-form-card{flex:1;overflow-y:auto;border:none;box-shadow:none;border-radius:0;background:transparent}.lim-modal .lif-footer{border:none;border-top:1px solid var(--eventsCardDivider);border-radius:0;background:transparent}.lim-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 28px;border-bottom:1px solid var(--borderColorE5);flex-shrink:0;background:transparent}.lim-header-text{display:flex;flex-direction:column;gap:0}.lim-title{font-family:var(--inter);font-size:18px;font-weight:700;color:var(--rdTitleColor);margin:0}.lim-subtitle{font-family:var(--inter);font-size:12px;color:var(--tableTextMuted);margin:0}.lim-saved-toast{display:flex;align-items:center;gap:8px;margin-left:auto;animation:lim-toast-in .2s ease}.lim-saved-toast svg{flex-shrink:0}.lim-saved-label{font-family:var(--inter);font-size:13px;font-weight:500;color:var(--statusSuccess);white-space:nowrap}@keyframes lim-toast-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.lim-close-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;color:var(--tableIconColor);border-radius:6px;flex-shrink:0;transition:background .15s,color .15s}.lim-close-btn:hover{background:var(--bgColorFA);color:var(--tableNameColor)}.lim-close-btn svg{width:14px;height:14px}.lfd-drawer,.lfd-drawer .ant-drawer-content-wrapper,.lfd-drawer .ant-drawer-content{background:var(--glassCardBg)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.lfd-drawer .ant-drawer-body{padding:0;display:flex;flex-direction:column;height:100%;overflow:hidden}.lfd-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;border-bottom:1px solid var(--borderColorE5);flex-shrink:0}.lfd-header-left{display:flex;align-items:center;gap:10px}.lfd-header-icon{width:18px;height:18px;color:var(--rdTitleColor);flex-shrink:0}.lfd-title{font-family:var(--inter);font-size:18px;font-weight:700;color:var(--rdTitleColor);line-height:1.3}.lfd-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--primary);color:var(--accentText);font-family:var(--inter);font-size:10px;font-weight:700;border-radius:20px}.lfd-close-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;color:var(--tableIconColor);border-radius:6px;flex-shrink:0;transition:background .15s,color .15s}.lfd-close-btn:hover{background:var(--bgColorFA);color:var(--tableNameColor)}.lfd-close-btn svg{width:14px;height:14px}.lfd-body{flex:1;overflow-y:auto;padding:0 20px 24px}.lfd-body::-webkit-scrollbar{width:4px}.lfd-body::-webkit-scrollbar-track{background:transparent}.lfd-body::-webkit-scrollbar-thumb{background:var(--borderColorE5);border-radius:4px}.lfd-section{padding:20px 0 0}.lfd-section+.lfd-section,.lfd-section+.lfd-toggle-row{margin-top:30px}.lfd-section--select+.lfd-section--select{margin-top:15px;padding-top:0}.lfd-toggle-row+.lfd-section{padding-top:0}.lfd-section-label{font-family:var(--inter);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--textSlate);margin:0 0 12px}.lfd-date-row{display:flex;gap:12px}.lfd-date-field{flex:1;display:flex;flex-direction:column;gap:6px}.lfd-field-label{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--textSlate)}.lfd-date-picker{width:100%;height:44px;border-radius:8px;border:1px solid var(--sidebarBodyBorder)!important;background:var(--tableAvatarBg)!important;box-shadow:var(--searchInsetShadow)!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);font-family:var(--inter);font-size:14px}.lfd-date-picker:hover,.lfd-date-picker:focus,.lfd-date-picker.ant-picker-focused{border-color:var(--formInputBorder)!important;box-shadow:0 0 0 1px var(--formInputBorder)!important}.lfd-date-picker .ant-picker-input>input{font-family:var(--inter);font-size:13px;color:var(--text11)}.lfd-date-picker .ant-picker-input>input::placeholder{color:var(--text92)}.lfd-quick-dates{display:flex;flex-wrap:wrap;gap:5px;margin-top:17px}.lfd-quick-btn{padding:6px 14px;height:34px;border:1px solid var(--borderColorE5);border-radius:20px;background:var(--white);font-family:var(--inter);font-size:12px;font-weight:500;color:var(--textSlate);cursor:pointer;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.lfd-quick-btn:hover{border-color:var(--primary);color:var(--primary)}.lfd-quick-btn.active{background:var(--primary);border-color:var(--primary);color:var(--accentText);font-weight:500}.lfd-status-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.lfd-status-col{display:flex;flex-direction:column;gap:12px}.lfd-checkbox{font-family:var(--inter);font-size:13px;font-weight:500;color:var(--textNearBlack);align-items:center}.lfd-checkbox.ant-checkbox-wrapper-checked{font-weight:600}.lfd-checkbox .ant-checkbox-inner{border-radius:4px;border-color:var(--borderColor);background:var(--white)}.lfd-checkbox .ant-checkbox-checked .ant-checkbox-inner{background:var(--primary);border-color:var(--primary)}.lfd-checkbox .ant-checkbox-checked .ant-checkbox-inner:after{border-color:var(--accentText)}.lfd-checkbox:hover .ant-checkbox-inner{border-color:var(--primary)}.lfd-select{width:100%;height:100%}.lfd-select .ant-select-selector{height:44px!important;border-radius:8px!important;border-color:var(--formInputBorder)!important;background:var(--white)!important;display:flex;align-items:center}.lfd-select .ant-select-selection-placeholder,.lfd-select .ant-select-selection-item{font-family:var(--inter);font-size:13px;color:var(--text11)}.lfd-select .ant-select-selection-placeholder{color:var(--text92)}.lfd-select .ant-select-arrow{color:var(--tableIconColor)}.lfd-select:hover .ant-select-selector,.lfd-select.ant-select-focused .ant-select-selector{border-color:var(--formInputBorder)!important;box-shadow:0 0 0 1px var(--formInputBorder)!important}.lfd-select-popup .ant-select-item{font-family:var(--inter);font-size:13px;color:var(--text11);border-radius:6px}.lfd-select-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--bgColorFA)}.lfd-select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--primaryLight);color:var(--primary)}.lfd-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;margin-top:30px;margin-bottom:30px;border:1px solid var(--borderColorE5);border-radius:10px;background:var(--white)}.lfd-toggle-label{font-family:var(--inter);font-size:14px;font-weight:500;color:var(--text11)}.lfd-switch.ant-switch-checked{background:var(--primary)}.lfd-radio-group{display:flex;gap:24px}.lfd-radio{font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text11)}.lfd-radio.ant-radio-wrapper-checked{font-weight:600}.lfd-radio .ant-radio-inner{border-color:var(--borderColor);background:var(--glassCardBg)}.lfd-radio .ant-radio-checked .ant-radio-inner{border-color:var(--primary);background:var(--primary)}.lfd-radio:hover .ant-radio-inner{border-color:var(--primary)}.lfd-footer{display:flex;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid var(--borderColorE5);background:transparent;flex-shrink:0}.lfd-btn{flex:1;height:48px;border-radius:10px;font-family:var(--inter);font-size:14px;font-weight:700;cursor:pointer;transition:background .15s,opacity .15s;white-space:nowrap}.lfd-btn--clear{background:var(--white);border:1.5px solid var(--borderColorE5);color:var(--text11)}.lfd-btn--clear:hover{border-color:var(--primary);color:var(--primary)}.lfd-btn--apply{background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%);border:none;color:var(--accentText);transition:filter .2s ease}.lfd-btn--apply:hover{filter:brightness(.88)}.lsf-drawer,.lsf-drawer .ant-drawer-content-wrapper,.lsf-drawer .ant-drawer-content{background:var(--glassCardBg)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.lsf-drawer .ant-drawer-body{padding:0;display:flex;flex-direction:column;height:100%;overflow:hidden}.lsf-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;border-bottom:1px solid var(--borderColorE5);flex-shrink:0}.lsf-header-left{display:flex;align-items:center;gap:12px;min-width:0}.lsf-header-icon{width:20px;height:24px;color:var(--rdTitleColor);flex-shrink:0}.lsf-header-text{display:flex;flex-direction:column;gap:2px;min-width:0}.lsf-title{font-family:var(--inter);font-size:18px;font-weight:700;color:var(--rdTitleColor);line-height:1.3}.lsf-subtitle{font-family:var(--inter);font-size:12px;font-weight:400;color:var(--textSlate);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsf-close-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;color:var(--tableIconColor);border-radius:6px;flex-shrink:0;transition:background .15s,color .15s}.lsf-close-btn:hover{background:var(--bgColorFA);color:var(--tableNameColor)}.lsf-close-btn svg{width:14px;height:14px}.lsf-body{flex:1;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:12px}.lsf-body::-webkit-scrollbar{width:4px}.lsf-body::-webkit-scrollbar-track{background:transparent}.lsf-body::-webkit-scrollbar-thumb{background:var(--borderColorE5);border-radius:4px}.lsf-card{padding:14px 16px;border:1.5px solid var(--borderColorE5);border-radius:12px;background:var(--bgColorFA);cursor:pointer;transition:border-color .15s,box-shadow .15s;-webkit-user-select:none;user-select:none}.lsf-card:hover:not(.lsf-card--selected){border-color:var(--primaryMid)}.lsf-card--selected{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.lsf-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:0}.lsf-card-title{font-family:var(--inter);font-size:15px;font-weight:700;color:var(--textNearBlack);line-height:1.3}.lsf-card-dot{width:8px;height:8px;border-radius:50%;background:var(--statusError);flex-shrink:0;margin-top:0}.lsf-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.lsf-card-statuses{font-family:var(--inter);font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--textSlate);line-height:1.4}.lsf-footer{display:flex;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid var(--borderColorE5);background:transparent;flex-shrink:0}.lsf-btn{flex:1;height:48px;border-radius:10px;font-family:var(--inter);font-size:14px;font-weight:700;cursor:pointer;transition:background .15s,opacity .15s,border-color .15s,color .15s;white-space:nowrap}.lsf-btn--clear{background:var(--white);border:1.5px solid var(--borderColorE5);color:var(--text11)}.lsf-btn--clear:hover{border-color:var(--primary);color:var(--primary)}.lsf-btn--apply{background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%);border:none;color:var(--accentText);transition:filter .2s ease}.lsf-btn--apply:hover:not(:disabled){filter:brightness(.88)}.lsf-btn--apply:disabled{opacity:.4;cursor:not-allowed}.leads-page{display:flex;flex-direction:column;gap:16px}.leads-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.leads-title{font-family:var(--inter);font-size:28px;font-weight:800;color:var(--pageTitleColor);margin:0;line-height:1.2}.leads-add-btn{display:inline-flex;align-items:center;gap:7px;padding:0 20px;height:40px;background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%);color:var(--accentText);font-family:var(--inter);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:none;border-radius:8px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:filter .2s ease}.leads-add-btn:hover{filter:brightness(.88)}.leads-add-btn .anticon{font-size:12px}.leads-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.leads-tabs{display:flex;align-items:center;background:var(--glassBorder40);box-shadow:var(--searchInsetShadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:10px;padding:4px;gap:2px;flex-wrap:wrap}.leads-tab{font-family:var(--inter);font-size:12px;font-weight:600;padding:6px 16px;border:none;border-radius:7px;cursor:pointer;background:transparent;color:var(--tabTextInactive);box-shadow:none;white-space:nowrap;transition:background .15s,color .15s}.leads-tab.active{background:var(--white);color:var(--text11);font-weight:600;box-shadow:var(--activeTabShadow)}.leads-tab:not(.active):hover{background:var(--glassCardBg);color:var(--text11)}.leads-filters{display:flex;align-items:center;gap:8px;flex-shrink:0}.leads-filter-card{display:inline-flex;align-items:center;gap:4px;background:var(--glassCardBg);border:1px solid var(--glassBorder40);border-radius:10px;padding:4px;box-shadow:0 1px 3px 0 var(--shade5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.leads-filter-btn{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:26px;background:transparent;border:none;border-radius:7px;cursor:pointer;color:var(--textMauve);transition:background .15s,color .15s}.leads-filter-btn svg{width:16px;height:16px;flex-shrink:0}.leads-filter-btn:hover{background:var(--bgColorFA);color:var(--primary)}.leads-filter-btn.active{background:var(--primaryLight);color:var(--primary)}.leads-filter-count{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:100px;background:var(--primary);color:var(--white);font-family:var(--inter);font-size:10px;font-weight:700;line-height:16px;text-align:center}.leads-table-card{background:var(--tableCardBg);border-radius:14px;border:1px solid var(--glassBorder40);box-shadow:var(--tableCardShadow);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:hidden}.leads-toolbar{display:flex;align-items:center;gap:8px;padding:8px 20px;min-height:44px;border-bottom:1px solid var(--borderColorF0)}.leads-toolbar-empty{flex:1}.leads-sel-count{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--primary);white-space:nowrap;margin-right:4px}.leads-toolbar-icon-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:1px solid var(--borderColorE5);border-radius:6px;cursor:pointer;color:var(--text92);transition:background .15s,color .15s,border-color .15s}.leads-toolbar-icon-btn svg{width:16px;height:16px;flex-shrink:0}.leads-toolbar-icon-btn:hover{background:var(--bgColorFA);color:var(--text11);border-color:var(--text92)}.leads-toolbar-icon-btn--danger{color:var(--statusError);border-color:var(--statusError)}.leads-toolbar-icon-btn--danger:hover{background:var(--statusErrorBg);border-color:var(--statusError);color:var(--statusError)}.leads-toolbar-sep{color:var(--borderColorE5);font-size:16px;line-height:1;-webkit-user-select:none;user-select:none;padding:0 2px}.leads-toolbar-action{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid var(--sidebarBodyBorder);border-radius:8px;height:32px;font-family:var(--inter);font-size:12px;font-weight:500;color:var(--text11);background:var(--tableAvatarBg);box-shadow:var(--searchInsetShadow);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:pointer;white-space:nowrap;transition:border-color .15s,box-shadow .15s}.leads-toolbar-action svg{width:8px;height:8px;flex-shrink:0;color:var(--text11);position:relative;top:1px}.leads-toolbar-action:hover{background:transparent;box-shadow:0 0 0 1px var(--formInputBorder)!important}.leads-status-dropdown.ant-dropdown .ant-dropdown-menu{background:var(--sidebarSearchDropdownBg)}.leads-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;border-bottom:1px solid var(--borderColorF0);flex-wrap:wrap}.leads-per-page{display:flex;align-items:center;gap:8px}.leads-page-info{display:flex;align-items:center;gap:12px}.leads-count{font-family:var(--inter);font-size:12px;color:var(--primary);font-weight:500}.leads-page-of{font-family:var(--inter);font-size:12px;color:var(--text92);white-space:nowrap}.leads-nav{display:flex;align-items:center;gap:4px}.leads-nav-page{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--tableRowText);min-width:20px;width:40px;text-align:center;border:none;background:transparent;padding:0;outline:none}.leads-nav-page::-webkit-outer-spin-button,.leads-nav-page::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.leads-nav-page:focus{border-radius:4px;box-shadow:0 0 0 1px var(--primaryMid)}.leads-nav-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--borderColorE5);border-radius:50%;background:none;cursor:pointer;color:var(--text92);transition:background .15s,color .15s,border-color .15s}.leads-nav-btn:hover:not(:disabled){background:var(--primaryLight);color:var(--primary);border-color:var(--primaryMid)}.leads-nav-btn:disabled{opacity:.35;cursor:not-allowed}.leads-nav-btn .anticon{font-size:10px}.leads-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.leads-table{width:100%;border-collapse:collapse;font-family:var(--inter);min-width:640px}.leads-table thead tr{border-bottom:1px solid var(--borderColorF0)}.leads-table thead th{padding:10px 16px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tableHeadText);text-align:left;white-space:nowrap;background:var(--tableHeadBg)}.leads-table thead th.th-check{padding:10px 10px 10px 20px;width:44px}.leads-table thead th.th-id{width:72px}.leads-table thead th.th-date{width:90px}.leads-table thead th.th-state{width:64px}.leads-table thead th.th-attach{width:120px}.leads-table thead th.th-status{width:104px}.leads-table tbody tr{border-bottom:1px solid var(--borderColorF0);transition:background .12s}.leads-table tbody tr:last-child{border-bottom:none}.leads-table tbody tr:hover{background:var(--tableRowHoverBg)}.leads-table tbody tr.row-selected{background:var(--primaryLight)}.leads-table tbody tr.row-clickable{cursor:pointer}.leads-table tbody td{padding:12px 16px;vertical-align:middle}.leads-table tbody td.td-check{padding:12px 10px 12px 20px}.leads-table tbody td.td-skeleton{padding:12px 20px}.cell-sub{font-size:11px;color:var(--text92);line-height:1.3;white-space:nowrap}.td-id{font-size:13px;font-weight:600;color:var(--tableRowText);white-space:nowrap}.td-state{font-size:13px;font-weight:600;color:var(--text11)}.attach-badge{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text8F)}.attach-badge .anticon{font-size:12px}.attach-none{font-size:13px;color:var(--text92)}.status-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-family:var(--inter);font-size:10px;font-weight:700;letter-spacing:.06em;white-space:nowrap}.status-pill.status-draft{background:var(--statusDraftSolidBg);color:var(--accentText)}.status-pill.status-new{background:var(--statusNewSolidBg);color:var(--accentText)}.status-pill.status-signed{background:var(--statusSignedSolidBg);color:var(--accentText)}.status-pill.status-contacting{background:var(--statusContactingSolidBg);color:var(--accentText)}.status-pill.status-interviewing{background:var(--statusInterviewingSolidBg);color:var(--accentText)}.status-pill.status-under-review{background:var(--statusUnderReviewSolidBg);color:var(--accentText)}.status-pill.status-qualified{background:var(--statusQualifiedSolidBg);color:var(--accentText)}.status-pill.status-closed{background:var(--statusClosedSolidBg);color:var(--accentText)}.status-pill.status-disqualified{background:var(--statusDisqualifiedSolidBg);color:var(--accentText)}.status-pill.status-bonus-only{background:var(--statusBonusOnlySolidBg);color:var(--accentText)}@media (max-width: 768px){.leads-title{font-size:22px}.leads-header{flex-direction:column;align-items:flex-start}.leads-add-btn{width:100%;justify-content:center}.leads-controls{flex-direction:column;align-items:flex-start;gap:8px}.leads-tabs{width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.leads-tabs::-webkit-scrollbar{display:none}.leads-filters{width:100%;justify-content:flex-end}.leads-pagination{flex-direction:column;align-items:flex-start;gap:8px}.per-page-label,.leads-page-of{display:none}.leads-page-info{width:100%;justify-content:space-between}.leads-nav-btn{width:36px;height:36px}.leads-table-card{display:flex;flex-direction:column}.leads-pagination{order:2;border-bottom:none;border-top:1px solid var(--borderColorF0)}.leads-table-wrap{order:1}}.lv-page{display:flex;flex-direction:column;gap:20px;padding-bottom:32px}.lv-id-header{text-align:center;padding:10px 0 20px;display:flex;flex-direction:column;align-items:center;gap:6px}.lv-id-label{font-family:var(--inter);font-size:14px;color:var(--authSubtextColor);margin:0}.lv-id-name{font-family:var(--inter);font-size:26px;font-weight:700;color:var(--primary);margin:0;line-height:1.2}.lv-status-pill{font-size:11px;margin-top:2px}.lv-body{display:grid;grid-template-columns:1fr 340px;gap:20px;align-items:start}@media (max-width: 768px){.lv-body{grid-template-columns:1fr}}.lv-left{min-width:0}.lv-left .lif-section .ant-form-item:last-child{margin-bottom:0}.lv-right{display:flex;flex-direction:column;gap:16px;align-self:stretch}@media (max-width: 768px){.lv-right{position:static;align-self:auto}}.lv-datetime-row{display:flex;gap:8px}.lv-datetime-row .ant-picker{height:44px}.lv-date-pick{flex:1.4;min-width:0}.lv-time-pick{flex:1;min-width:0}.lif-allday-row.lv-allday-check{padding-top:0;height:44px;border-radius:8px}.lif-allday-row.lv-allday-check .ant-checkbox-wrapper{height:44px}.lif-allday-row.lv-allday-check .ant-checkbox .ant-checkbox-inner{border-color:var(--formInputBorder);border-radius:4px}.lif-allday-row.lv-allday-check .ant-checkbox-checked .ant-checkbox-inner{background:var(--primary);border-color:var(--primary)}.lv-download-all-btn{display:inline-flex;align-items:center;gap:5px;background:none;border:none;padding:0;font-family:var(--inter);font-size:13px;font-weight:600;color:var(--primary);cursor:pointer;margin-left:auto;transition:opacity .15s}.lv-download-all-btn:hover{opacity:.75}.lv-panel--manage .lv-panel-header{border-bottom:none}.lv-panel--manage .lv-panel-divider{display:none}.lv-panel--payments{position:sticky;top:-8px}.lv-panel--payments .lv-panel-header{border-bottom:none}.lv-panel--payments .lv-panel-divider{display:none}.lv-panel{background:var(--glassCardBg);border:1px solid var(--glassBorder40);border-radius:14px;box-shadow:0 1px 3px 0 var(--shade5);overflow:hidden;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.lv-panel-header{padding:16px 20px 14px;border-bottom:1px solid var(--borderColorF0)}.lv-panel-title{font-family:var(--inter);font-size:15px;font-weight:700;color:var(--text11);margin:0;display:flex;align-items:center;gap:8px}.lv-panel-title-icon{color:var(--primaryMid);flex-shrink:0}.lv-panel-section{padding:14px 20px 8px}.lv-panel-section:last-child{padding-bottom:20px}.lv-panel-divider{height:1px;background:var(--borderColorF0)}.lv-field-label{display:block;font-family:var(--inter);font-size:12px;font-weight:500;color:var(--text47);margin-bottom:8px}.lv-field-label--inline{margin-bottom:0}.lv-readonly-input{height:38px;padding:0 12px;display:flex;align-items:center;background:var(--glassCardBg);border:1px solid var(--formInputBorder);border-radius:8px;font-family:var(--inter);font-size:13px;color:var(--text92);cursor:not-allowed;-webkit-user-select:none;user-select:none}.lv-notes-hint{font-family:var(--inter);font-size:12px;color:var(--text47);margin:0 0 10px}.lv-notes-meta{font-family:var(--inter);font-size:12px;font-weight:500;color:var(--text47);margin:-4px 0 10px}.lv-notes-textarea{width:100%;padding:10px 12px;background:var(--glassCardBg);border:1px solid var(--formInputBorder);border-radius:8px;font-family:var(--inter);font-size:13px;color:var(--text11);resize:vertical}.lv-notes-textarea::placeholder{color:var(--text92)}.lv-notes-textarea:hover,.lv-notes-textarea:focus{border-color:var(--primaryMid);box-shadow:none}.lv-notes-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.lv-select{width:100%}.lv-select .ant-select-selector{border-color:var(--formInputBorder)!important;border-radius:8px!important;height:38px!important;display:flex!important;align-items:center!important;font-family:var(--inter)!important;font-size:13px!important;color:var(--text11)!important;background:var(--glassCardBg)!important}.lv-select .ant-select-arrow{top:3px;transform:translateY(0);margin-top:0;height:100%}.lv-select.ant-select-focused .ant-select-selector,.lv-select:hover .ant-select-selector{border-color:var(--formInputBorder)!important;box-shadow:0 0 0 1px var(--formInputBorder)!important}.lv-status-group{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.lv-status-group:first-child{margin-top:8px}.lv-status-group:last-child{margin-bottom:0}.lv-status-group-label{font-family:var(--inter);font-size:10px;font-weight:600;color:var(--text47)}.lv-status-chips{display:flex;flex-wrap:wrap;gap:6px}.lv-status-chip{font-family:var(--inter);font-size:11px;font-weight:600;padding:5px 10px;line-height:1;border:2px solid transparent;border-radius:20px;cursor:pointer;white-space:nowrap;transition:opacity .15s,border-color .15s;letter-spacing:.04em;text-transform:uppercase}.lv-status-chip:hover:not(.active){opacity:.75}.lv-status-chip.chip-draft{background:var(--statusNeutralBg);color:var(--statusDraftText)}.lv-status-chip.chip-new{background:var(--statusInfoBg);color:var(--statusNewText)}.lv-status-chip.chip-signed{background:var(--statusSignedBg);color:var(--statusPurple)}.lv-status-chip.chip-contacting,.lv-status-chip.chip-interviewing{background:var(--statusWarningBg);color:var(--statusContactingText)}.lv-status-chip.chip-under-review{background:var(--statusUnderReviewBg);color:var(--statusUnderReviewText)}.lv-status-chip.chip-qualified{background:var(--statusSuccessBg);color:var(--statusQualifiedText)}.lv-status-chip.chip-closed{background:var(--statusClosedBg);color:var(--statusSuccess)}.lv-status-chip.chip-disqualified{background:var(--statusErrorBg);color:var(--statusError)}.lv-status-chip.chip-bonus-only{background:var(--statusBonusOnlyBg);color:var(--statusWarning)}.lv-status-chip.active{border-color:currentColor}.lv-toggle-box{background:var(--glassCardBg);border:1px solid var(--borderColorF0);border-radius:10px;padding:12px 14px}.lv-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.lv-toggle-info{display:flex;flex-direction:column;gap:2px}.lv-toggle-label{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--text11)}.lv-toggle-subtitle{font-family:var(--inter);font-size:11px;color:var(--text92)}.lv-switch{flex-shrink:0}.lv-switch.ant-switch-checked{background:var(--primary)!important}.lv-seg-group{display:flex;flex-wrap:wrap;gap:6px;background:none;border:none}.lv-seg-btn{font-family:var(--inter);font-size:12px;font-weight:500;padding:5px 14px;background:transparent;border:1.5px solid transparent;border-radius:20px;color:var(--text92);cursor:pointer;transition:border-color .15s,color .15s}.lv-seg-btn:hover:not(.active){color:var(--text11)}.lv-seg-btn.active{border-color:var(--primary);color:var(--primary);font-weight:600}.lv-commission-stack{display:flex;flex-direction:column;gap:12px}.lv-field-group-col{display:flex;flex-direction:column;gap:6px}.lv-currency-input{display:flex;align-items:center;border:1px solid var(--formInputBorder);border-radius:8px;background:var(--glassCardBg);height:38px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.lv-currency-input:focus-within{border-color:var(--formInputBorder);box-shadow:0 0 0 1px var(--formInputBorder)}.lv-currency-sym{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--text92);padding:0 6px 0 12px;flex-shrink:0;-webkit-user-select:none;user-select:none}.lv-commission-input{flex:1;border:none;outline:none;background:transparent;font-family:var(--inter);font-size:13px;color:var(--text11);padding:0 10px 0 0;height:100%}.lv-commission-input::placeholder{color:var(--text92)}.lv-goto-payments-btn{display:flex;align-items:center;justify-content:center;width:100%;height:40px;border:1px solid var(--primary);border-radius:8px;background:none;font-family:var(--inter);font-size:13px;font-weight:600;color:var(--primary);cursor:pointer;transition:background .15s}.lv-goto-payments-btn:hover{background:var(--primaryLight)}@media (max-width: 576px){.lv-id-name{font-size:20px}.lv-datetime-row{flex-direction:column}}.pfd-drawer,.pfd-drawer .ant-drawer-content-wrapper,.pfd-drawer .ant-drawer-content{background:var(--glassCardBg)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.pfd-drawer .ant-drawer-body{padding:0;display:flex;flex-direction:column;height:100%;overflow:hidden}.pfd-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;border-bottom:1px solid var(--borderColorE5);flex-shrink:0}.pfd-header-left{display:flex;align-items:center;gap:10px}.pfd-header-icon{width:18px;height:18px;color:var(--rdTitleColor);flex-shrink:0}.pfd-title{font-family:var(--inter);font-size:18px;font-weight:700;color:var(--rdTitleColor);line-height:1.3}.pfd-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--primary);color:var(--accentText);font-family:var(--inter);font-size:10px;font-weight:700;border-radius:20px}.pfd-close-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;color:var(--tableIconColor);border-radius:6px;flex-shrink:0;transition:background .15s,color .15s}.pfd-close-btn:hover{background:var(--bgColorFA);color:var(--tableNameColor)}.pfd-close-btn svg{width:14px;height:14px}.pfd-body{flex:1;overflow-y:auto;padding:0 20px 24px}.pfd-body::-webkit-scrollbar{width:4px}.pfd-body::-webkit-scrollbar-track{background:transparent}.pfd-body::-webkit-scrollbar-thumb{background:var(--borderColorE5);border-radius:4px}.pfd-section{padding:20px 0 0}.pfd-section+.pfd-section{margin-top:30px}.pfd-section--select+.pfd-section--select{margin-top:15px;padding-top:0}.pfd-section-label{font-family:var(--inter);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--textSlate);margin:0 0 12px}.pfd-date-row{display:flex;gap:12px}.pfd-date-field{flex:1;display:flex;flex-direction:column;gap:6px}.pfd-field-label{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--textSlate)}.pfd-date-picker{width:100%;height:44px;border-radius:8px;border:1px solid var(--sidebarBodyBorder)!important;background:var(--tableAvatarBg)!important;box-shadow:var(--searchInsetShadow)!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);font-family:var(--inter);font-size:14px}.pfd-date-picker:hover,.pfd-date-picker:focus,.pfd-date-picker.ant-picker-focused{border-color:var(--formInputBorder)!important;box-shadow:0 0 0 1px var(--formInputBorder)!important}.pfd-date-picker .ant-picker-input>input{font-family:var(--inter);font-size:13px;color:var(--text11)}.pfd-date-picker .ant-picker-input>input::placeholder{color:var(--text92)}.pfd-quick-dates{display:flex;flex-wrap:wrap;gap:5px;margin-top:17px}.pfd-quick-btn{padding:6px 14px;height:34px;border:1px solid var(--borderColorE5);border-radius:20px;background:var(--white);font-family:var(--inter);font-size:12px;font-weight:500;color:var(--textSlate);cursor:pointer;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.pfd-quick-btn:hover{border-color:var(--primary);color:var(--primary)}.pfd-quick-btn.active{background:var(--primary);border-color:var(--primary);color:var(--accentText);font-weight:500}.pfd-radio-group{display:flex;gap:24px}.pfd-radio{font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text11)}.pfd-radio.ant-radio-wrapper-checked{font-weight:600}.pfd-radio .ant-radio-inner{border-color:var(--borderColor);background:var(--glassCardBg)}.pfd-radio .ant-radio-checked .ant-radio-inner{border-color:var(--primary);background:var(--primary)}.pfd-radio:hover .ant-radio-inner{border-color:var(--primary)}.pfd-select{width:100%;height:100%}.pfd-select .ant-select-selector{height:44px!important;border-radius:8px!important;border-color:var(--formInputBorder)!important;background:var(--white)!important;display:flex;align-items:center}.pfd-select .ant-select-selection-placeholder,.pfd-select .ant-select-selection-item{font-family:var(--inter);font-size:13px;color:var(--text11)}.pfd-select .ant-select-selection-placeholder{color:var(--text92)}.pfd-select .ant-select-arrow{color:var(--tableIconColor)}.pfd-select:hover .ant-select-selector,.pfd-select.ant-select-focused .ant-select-selector{border-color:var(--formInputBorder)!important;box-shadow:0 0 0 1px var(--formInputBorder)!important}.pfd-select-popup .ant-select-item{font-family:var(--inter);font-size:13px;color:var(--text11);border-radius:6px}.pfd-select-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--bgColorFA)}.pfd-select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--primaryLight);color:var(--primary)}.pfd-footer{display:flex;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid var(--borderColorE5);background:transparent;flex-shrink:0}.pfd-btn{flex:1;height:48px;border-radius:10px;font-family:var(--inter);font-size:14px;font-weight:700;cursor:pointer;transition:background .15s,opacity .15s;white-space:nowrap}.pfd-btn--clear{background:var(--white);border:1.5px solid var(--borderColorE5);color:var(--text11)}.pfd-btn--clear:hover{border-color:var(--primary);color:var(--primary)}.pfd-btn--apply{background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%);border:none;color:var(--accentText);transition:filter .2s ease}.pfd-btn--apply:hover{filter:brightness(.88)}.payments-page{display:flex;flex-direction:column;gap:16px}.payments-title{font-family:var(--inter);font-size:28px;font-weight:800;color:var(--pageTitleColor);margin:0;line-height:1.2}.payments-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.payments-tabs{display:flex;align-items:center;background:var(--glassBorder40);box-shadow:var(--searchInsetShadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:10px;padding:4px;gap:2px;flex-wrap:wrap}.payments-tab{font-family:var(--inter);font-size:12px;font-weight:600;padding:6px 16px;border:none;border-radius:7px;cursor:pointer;background:transparent;color:var(--tabTextInactive);box-shadow:none;white-space:nowrap;transition:background .15s,color .15s}.payments-tab.active{background:var(--white);color:var(--text11);font-weight:600;box-shadow:var(--activeTabShadow)}.payments-tab:not(.active):hover{background:var(--glassCardBg);color:var(--text11)}.payments-filters-card{display:flex;align-items:center;background:var(--glassCardBg);border:1px solid var(--glassBorder40);border-radius:12px;overflow:hidden;flex-shrink:0;box-shadow:0 1px 3px 0 var(--shade5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.filter-card-divider{width:1px;height:20px;background:var(--borderColorE5);flex-shrink:0}.filter-segment{display:inline-flex;align-items:center;gap:8px;padding:0 16px;height:40px;border:none;background:transparent;font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text8F);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s;outline:none}.filter-segment:focus-visible{outline:none}.filter-segment:hover{background:var(--bgColorFA);color:var(--text11)}.filter-segment svg{flex-shrink:0}.filter-segment--law-firms{min-width:140px}.filter-segment--icon{position:relative;padding:0 14px;color:var(--text8F)}.filter-segment--icon.active{background:var(--primaryLight);color:var(--primary)}.filter-segment-count{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:100px;background:var(--primary);color:var(--white);font-family:var(--inter);font-size:10px;font-weight:700;line-height:16px;text-align:center}.law-firms-dropdown .ant-dropdown-menu-item-selected,.law-firms-dropdown .ant-dropdown-menu-item-selected:hover,.period-dropdown .ant-dropdown-menu-item-selected,.period-dropdown .ant-dropdown-menu-item-selected:hover,.payout-status-dropdown .ant-dropdown-menu-item-selected,.payout-status-dropdown .ant-dropdown-menu-item-selected:hover{background-color:var(--menuHoverBg)!important;color:var(--text11)!important}.per-page-dropdown.ant-dropdown .ant-dropdown-menu{padding:4px;border-radius:10px;box-shadow:0 4px 16px var(--shadowSm);border:1px solid var(--borderColorE5);background:var(--white)}.per-page-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:6px;font-family:var(--inter);font-size:13px;font-weight:400;color:var(--text11);padding:7px 12px}.per-page-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:var(--fileItemBg)}.per-page-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected{background-color:var(--fileItemBg);color:var(--text11);font-weight:600}.filter-chevron{width:12px;height:12px;flex-shrink:0;color:var(--text8F);margin-left:auto}.payments-table-card{background:var(--tableCardBg);border-radius:14px;border:1px solid var(--glassBorder40);box-shadow:var(--tableCardShadow);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:hidden}.payments-action-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;flex-wrap:wrap;min-height:50px}.action-bar-left{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.action-count{font-family:var(--inter);font-size:13px;font-weight:700;color:var(--tableHeadText);white-space:nowrap}.action-icon-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:4px;background:none;cursor:pointer;color:var(--tableActionIcon);font-size:14px;padding:0;transition:color .15s}.action-icon-btn:hover{color:var(--tableActionIconHover)}.action-icon-btn--danger{color:var(--statusError)}.action-icon-btn--danger:hover{opacity:.65}.action-icon-btn svg{width:14px;height:14px}.action-divider{color:var(--borderColorE5);font-size:16px;-webkit-user-select:none;user-select:none}.action-link-btn{background:none;border:none;padding:0;font-family:var(--inter);font-size:12px;font-weight:500;color:var(--primary);cursor:pointer;transition:opacity .15s;white-space:nowrap}.action-link-btn:hover{opacity:.7}.action-bar-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.payments-per-page{display:flex;align-items:center;gap:8px}.per-page-label{font-family:var(--inter);font-size:12px;color:var(--text92);white-space:nowrap}.per-page-btn{display:inline-flex;align-items:center;gap:4px;padding:0 10px;height:28px;background:var(--tablePaginationBg);border:1px solid var(--borderColorE5);border-radius:6px;font-family:var(--inter);font-size:12px;font-weight:500;color:var(--text11);cursor:pointer;transition:border-color .15s}.per-page-btn:hover{border-color:var(--primary)}.per-page-caret{font-size:10px;color:var(--text92)}.payments-count{font-family:var(--inter);font-size:12px;color:var(--primary);font-weight:500;white-space:nowrap}.payments-nav{display:flex;align-items:center;gap:4px}.payments-nav-page{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--tableRowText);min-width:20px;width:40px;text-align:center;border:none;background:transparent;padding:0;outline:none}.payments-nav-page::-webkit-outer-spin-button,.payments-nav-page::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.payments-nav-page:focus{border-radius:4px;box-shadow:0 0 0 1px var(--primaryMid)}.payments-nav-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--borderColorE5);border-radius:50%;background:none;cursor:pointer;color:var(--text92);transition:background .15s,color .15s,border-color .15s}.payments-nav-btn:hover:not(:disabled){background:var(--primaryLight);color:var(--primary);border-color:var(--primaryMid)}.payments-nav-btn:disabled{opacity:.35;cursor:not-allowed}.payments-nav-btn .anticon{font-size:10px}.payments-select-all-banner{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 20px;background:var(--white);border-bottom:1px solid var(--borderColorF0);font-family:var(--inter);font-size:12px;font-weight:600;color:var(--textMauve);flex-wrap:wrap;text-align:center;text-transform:uppercase;letter-spacing:.04em}.select-all-link{display:inline-flex;align-items:center;background:var(--primaryLight);border:none;padding:4px 14px;border-radius:6px;font-family:var(--inter);font-size:12px;font-weight:700;color:var(--primaryMid);cursor:pointer;transition:opacity .15s;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}.select-all-link:hover{opacity:.8}.payments-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.payments-table{width:100%;border-collapse:collapse;font-family:var(--inter);min-width:960px}.payments-table thead tr{border-bottom:1px solid var(--borderColorF0)}.payments-table thead th{padding:10px 16px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tableHeadText);text-align:left;white-space:nowrap;background:var(--tableHeadBg)}.payments-table thead th.th-check{padding:10px 10px 10px 20px;width:44px}.payments-table thead th.th-lead,.payments-table thead th.th-agent,.payments-table thead th.th-sponsor{min-width:160px}.payments-table thead th.th-payout{min-width:145px}.payments-table thead th.th-bonus{min-width:115px}.payments-table thead th.th-sponsor-payout{min-width:145px}.payments-table tbody tr{border-bottom:1px solid var(--borderColorF0);transition:background .12s}.payments-table tbody tr:last-child{border-bottom:none}.payments-table tbody tr:hover{background:var(--tableRowHoverBg)}.payments-table tbody tr.row-selected{background:var(--primaryLight)}.payments-table tbody td{padding:14px 16px;vertical-align:middle}.payments-table tbody td.td-check{padding:14px 10px 14px 20px}.payments-table tbody td.td-skeleton{padding:14px 20px}.cell-stack{display:flex;flex-direction:column;gap:2px}.cell-main{font-size:13px;font-weight:600;color:var(--tableRowText);line-height:1.3;white-space:nowrap}.cell-sub{font-size:11px;color:var(--text92);line-height:1.3}.person-cell{display:flex;align-items:center;gap:10px}.person-avatar{width:34px;height:34px;border-radius:50%;background:var(--tableAvatarBg);color:var(--primary);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.02em;overflow:hidden}.person-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.payout-cell{display:flex;align-items:center;gap:10px}.payout-cell-main{display:flex;flex-direction:column;gap:3px}.payout-amount-row{display:flex;align-items:center;gap:6px}.payout-status-icon{flex-shrink:0;width:16px;height:16px}.payout-amount{font-family:var(--inter);font-size:13px;font-weight:700;line-height:1}.payout-detail-row{display:flex;align-items:center;gap:5px;padding-left:0}.payout-date,.payout-pending-text{font-family:var(--inter);font-size:11px;color:var(--text92);white-space:nowrap}.payout-receipt-btn{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:5px;background:var(--primaryMid);cursor:pointer;color:#fff;padding:0;flex-shrink:0;transition:opacity .15s}.payout-receipt-btn svg{width:12px;height:12px}.payout-receipt-btn:hover{opacity:.8}.payout-cell--paid .payout-status-icon,.payout-cell--paid .payout-amount{color:var(--statusSuccess)}.payout-cell--pending .payout-status-icon{color:var(--text92)}.payout-cell--pending .payout-amount{color:var(--tableRowText)}.payments-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat-card{background:var(--tableCardBg);border-radius:14px;border:1px solid var(--eventsCardDivider);box-shadow:0 1px 3px 0 var(--shade5);padding:20px 24px}.stat-label{font-family:var(--inter);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text92);margin:0 0 8px}.stat-value{font-family:var(--inter);font-size:28px;font-weight:700;color:var(--text11);margin:0 0 8px;line-height:1.1}.stat-value--warning{color:var(--statusWarning)}.stat-value--success{color:var(--statusSuccess)}.stat-badge{display:inline-flex;align-items:center;gap:5px;font-family:var(--inter);font-size:12px;font-weight:500;padding:3px 8px;border-radius:20px}.stat-badge--pos{background:var(--dashBadgePosBg);color:var(--dashBadgePosText)}.stat-badge--neg{background:var(--dashBadgeNegBg);color:var(--dashBadgeNegText)}.stat-sub{font-family:var(--inter);font-size:12px;color:var(--text92);margin:0}.stat-sub--success{color:var(--statusSuccess)}@media (max-width: 1024px){.payments-stats-grid{grid-template-columns:repeat(2,1fr)}.payments-filters-card{margin-left:auto}}@media (max-width: 768px){.payments-title{font-size:22px}.payments-controls{flex-direction:column;align-items:flex-start}.payments-tabs{width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.payments-tabs::-webkit-scrollbar{display:none}.payments-filters-card{align-self:flex-end;margin-left:auto}.per-page-label{display:none}.payments-action-bar{flex-direction:column;align-items:flex-start;gap:8px}.action-bar-right{width:100%;justify-content:space-between;flex-wrap:wrap;gap:8px}.payments-per-page{flex:1}.payments-nav-btn{width:36px;height:36px}.payments-stats-grid{grid-template-columns:repeat(2,1fr)}.payments-table-card{display:flex;flex-direction:column}.payments-table-wrap{order:1}.payments-select-all-banner{order:2}.payments-action-bar{order:3;border-bottom:none;border-top:1px solid var(--borderColorF0)}}@media (max-width: 480px){.payments-stats-grid{grid-template-columns:1fr}}.resource-drawer .ant-modal-content{padding:0;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;max-height:90vh;background:var(--glassCardBg)!important;border:1px solid var(--glassBorder40);backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.resource-drawer .ant-modal-body{padding:0;flex:1;overflow:hidden;display:flex;flex-direction:column}.rd-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:24px 24px 20px;border-bottom:1px solid var(--borderColorE5);flex-shrink:0}.rd-header-text{display:flex;flex-direction:column;gap:4px}.rd-title{font-family:var(--inter);font-size:18px;font-weight:700;color:var(--rdTitleColor);margin:0;line-height:1.3}.rd-subtitle{font-family:var(--inter);font-size:13px;color:var(--authSubtextColor);margin:0}.rd-close-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;color:var(--tableIconColor);border-radius:6px;flex-shrink:0;transition:background .15s,color .15s}.rd-close-btn:hover{background:var(--bgColorFA);color:var(--tableNameColor)}.rd-close-btn svg{width:14px;height:14px}.rd-body{flex:1;overflow-y:auto;padding:24px}.rd-form .ant-form-item-label>label{font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text11)}.rd-form .ant-input,.rd-form .ant-input-affix-wrapper,.rd-form .ant-select:not(.ant-select-borderless) .ant-select-selector,.rd-form .ant-input-textarea textarea{font-family:var(--inter);font-size:14px;border-radius:8px;border:1px solid var(--sidebarBodyBorder);color:var(--text11);background:var(--tableAvatarBg);box-shadow:var(--searchInsetShadow);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.rd-form .ant-input:hover,.rd-form .ant-input:focus,.rd-form .ant-input:focus-within,.rd-form .ant-input-affix-wrapper:hover,.rd-form .ant-input-affix-wrapper:focus,.rd-form .ant-input-affix-wrapper:focus-within,.rd-form .ant-select:not(.ant-select-borderless) .ant-select-selector:hover,.rd-form .ant-select:not(.ant-select-borderless) .ant-select-selector:focus,.rd-form .ant-select:not(.ant-select-borderless) .ant-select-selector:focus-within,.rd-form .ant-input-textarea textarea:hover,.rd-form .ant-input-textarea textarea:focus,.rd-form .ant-input-textarea textarea:focus-within{border-color:var(--formInputBorder);box-shadow:0 0 0 1px var(--formInputBorder)}.rd-form .ant-input:not(textarea){height:44px}.rd-form .ant-input-affix-wrapper{border-radius:8px;height:44px}.rd-form .ant-input-affix-wrapper .ant-input-prefix{color:var(--authSubtextColor);margin-right:8px}.rd-form .ant-input-affix-wrapper .ant-input-prefix svg{width:20px;height:10px}.rd-form .ant-input-affix-wrapper .ant-input{height:auto;border:none!important;box-shadow:none!important;background:transparent!important}.rd-form .ant-select:not(.ant-select-borderless) .ant-select-selector{border-radius:8px!important;height:44px!important;display:flex;align-items:center}.rd-form .ant-select:not(.ant-select-borderless) .ant-select-arrow{color:var(--tableIconColor);top:7px;transform:translateY(0);margin-top:0;height:100%}.rd-form .ant-select:not(.ant-select-borderless):hover .ant-select-selector,.rd-form .ant-select:not(.ant-select-borderless):focus-within .ant-select-selector,.rd-form .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector{border-color:var(--formInputBorder)!important;box-shadow:0 0 0 1px var(--formInputBorder)!important}.rd-form .ant-input::placeholder,.rd-form .ant-input-affix-wrapper input::placeholder,.rd-form .ant-input-textarea textarea::placeholder{color:var(--text92)}.rd-form .ant-input-affix-wrapper-focused{border-color:var(--formInputBorder)!important;box-shadow:0 0 0 1px var(--formInputBorder)!important}.rd-select-popup .ant-select-item{font-family:var(--inter);font-size:14px;color:var(--text11);border-radius:6px}.rd-select-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--bgColorFA)}.rd-select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--primaryLight);color:var(--primary);font-weight:400}.rd-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--borderColorE5)}.rd-toggle-row .ant-switch-checked{background:var(--primary)}.rd-toggle-text{display:flex;flex-direction:column;gap:3px}.rd-toggle-label{font-family:var(--inter);font-size:14px;font-weight:600;color:var(--tableNameColor)}.rd-toggle-sub{font-family:var(--inter);font-size:12px;color:var(--tableTextMuted)}.rd-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 24px;border-top:1px solid var(--borderColorE5);background:transparent;flex-shrink:0}.rd-footer-right{display:flex;align-items:center;gap:10px}.rd-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:8px;font-family:var(--inter);font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s;white-space:nowrap}.rd-btn:disabled{opacity:.5;cursor:not-allowed}.rd-btn--cancel{background:transparent;border:none;color:var(--tableTextMuted)}.rd-btn--cancel:hover:not(:disabled){color:var(--tableNameColor)}.rd-btn--draft{background:transparent;border:1.5px solid var(--primary);color:var(--primary)}.rd-btn--draft:hover:not(:disabled){background:var(--tableHeadBg)}.rd-btn--publish{background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%);border:none;color:var(--accentText);transition:filter .2s ease}.rd-btn--publish:hover:not(:disabled){filter:brightness(.88)}.resources-page{display:flex;flex-direction:column;gap:20px;padding:0 4px 24px}.resources-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.resources-title{font-family:var(--inter);font-size:28px;font-weight:800;color:var(--pageTitleColor);margin:0}.resources-add-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%);color:var(--accentText);border:none;border-radius:8px;font-family:var(--inter);font-size:14px;font-weight:600;cursor:pointer;transition:filter .2s ease}.resources-add-btn .anticon,.resources-add-btn svg{width:16px;height:16px;color:var(--accentText);fill:var(--accentText)}.resources-add-btn .anticon path,.resources-add-btn svg path{fill:var(--accentText);stroke:var(--accentText)}.resources-add-btn:hover{filter:brightness(.88)}.resources-add-btn:active{opacity:.9}.resources-card{background:var(--tableCardBg);border-radius:12px;border:1px solid var(--glassBorder40);box-shadow:var(--tableCardShadow);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:hidden}.resources-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.resources-tabs{display:flex;align-items:center;background:var(--glassBorder40);box-shadow:var(--searchInsetShadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:10px;padding:4px;gap:2px;flex-wrap:wrap}.resources-tab{padding:6px 16px;background:transparent;border:none;border-radius:7px;font-family:var(--inter);font-size:12px;font-weight:600;color:var(--tabTextInactive);box-shadow:none;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.resources-tab.active{background:var(--white);color:var(--text11);font-weight:600;box-shadow:var(--activeTabShadow)}.resources-tab:not(.active):hover{background:var(--glassCardBg);color:var(--text11)}.resources-filters-card{display:none;align-items:center;background:var(--white);border:1px solid var(--borderColorE5);border-radius:12px;overflow:hidden;flex-shrink:0;box-shadow:0 1px 3px 0 var(--shade5)}.resources-filter-segment{display:inline-flex;align-items:center;gap:8px;padding:0 16px;height:40px;border:none;background:transparent;font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text8F);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s;outline:none}.resources-filter-segment:focus-visible{outline:none}.resources-filter-segment:hover{background:var(--bgColorFA);color:var(--black25)}.resources-filter-segment svg{flex-shrink:0}.resources-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.resources-table{width:100%;border-collapse:collapse;table-layout:auto;min-width:680px}.resources-table thead tr{background:var(--tableHeadBg)}.resources-table th{padding:20px;font-family:var(--inter);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tableHeadText);text-align:left;white-space:nowrap;border-bottom:1px solid var(--borderColorE5)}.resources-table td{padding:16px 20px;border-bottom:1px solid var(--borderColorE5);vertical-align:middle}.resources-table tbody tr:last-child td{border-bottom:none}.resources-table tbody tr:hover{background:var(--tableRowHoverBg)}.th-name{min-width:220px}.th-url{min-width:180px}.th-visibility{width:100px}.th-date{width:75px;white-space:normal}.th-actions{width:90px;text-align:center}.td-name{white-space:nowrap}.resource-name-cell{display:flex;align-items:center;gap:12px}.resource-type-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:var(--bgColorFB);border:1px solid var(--borderColorE5);flex-shrink:0;color:var(--tableIconColor)}.resource-type-icon svg{width:18px;height:18px;color:var(--tableIconColor)}.resource-name-stack{display:flex;flex-direction:column;gap:2px}.resource-name{font-family:var(--inter);font-size:14px;font-weight:600;color:var(--tableNameColor);white-space:nowrap}.resource-category{font-family:var(--inter);font-size:12px;color:var(--searchIcon)}.td-url{max-width:200px}.resource-url{display:block;font-family:var(--inter);font-size:13px;color:var(--searchIcon);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.resource-url:hover{text-decoration:underline}.td-center{text-align:center}.td-visibility .ant-switch{background:var(--switchInactiveBg)}.td-visibility .ant-switch-checked{background:var(--switchActiveBg)}.td-date{font-family:var(--inter);font-size:13px;color:var(--tableTextMuted)}.td-skeleton{padding:14px 20px;border-bottom:1px solid var(--borderColorE5)}.td-actions{text-align:center}.resource-actions{display:flex;align-items:center;justify-content:center;gap:8px}.resource-action-btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:transparent;border:none;border-radius:6px;cursor:pointer;color:var(--tableActionIcon);transition:background .15s,color .15s}.resource-action-btn svg{width:14px;height:14px;color:var(--tableActionIcon);stroke-width:0}.resource-action-btn svg path{stroke:var(--tableActionIcon)}.resource-action-btn:hover{background:var(--bgColorFA);color:var(--tableActionIconHover)}.resource-action-btn:hover svg path{stroke:var(--tableActionIconHover)}.resource-action-btn--danger:hover{background:var(--statusErrorBg);color:var(--statusError)}.resource-action-btn--danger:hover svg path{stroke:var(--statusError)}.resources-empty{display:flex;align-items:center;justify-content:center;padding:48px 20px}.resources-empty p{font-family:var(--inter);font-size:14px;color:var(--text8F);margin:0}.resources-table-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid var(--borderColorE5);gap:12px;flex-wrap:wrap}.resources-footer-left,.resources-footer-right{display:flex;align-items:center;gap:8px}.resources-per-page-label{font-family:var(--inter);font-size:12px;font-weight:500;color:var(--tableTextMuted);white-space:nowrap}.resources-per-page-btn{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;background:var(--tablePaginationBg);border:1px solid var(--borderColorE5);border-radius:6px;font-family:var(--inter);font-size:12px;font-weight:500;color:var(--text11);cursor:pointer;transition:border-color .15s,background .15s}.resources-per-page-btn:hover{background:var(--bgColorFA);border-color:var(--borderColor)}.resources-per-page-caret{font-size:10px;color:var(--tableTextMuted)}.resources-per-page-dropdown.ant-dropdown .ant-dropdown-menu{padding:4px;border-radius:10px;box-shadow:0 4px 16px var(--shadowSm);border:1px solid var(--borderColorE5);background:var(--white)}.resources-per-page-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:6px;font-family:var(--inter);font-size:13px;font-weight:400;color:var(--text11);padding:7px 12px}.resources-per-page-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:var(--fileItemBg)}.resources-per-page-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected{background-color:var(--fileItemBg);color:var(--text11);font-weight:600}.resources-count-label{font-family:var(--inter);font-size:12px;font-weight:500;color:var(--tableTextMuted);white-space:nowrap}.resources-page-of{font-family:var(--inter);font-size:12px;font-weight:500;color:var(--tableTextMuted);white-space:nowrap;padding:0 4px}.resources-nav-page{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--tableRowText);min-width:20px;width:40px;text-align:center;border:none;background:transparent;padding:0;outline:none}.resources-nav-page::-webkit-outer-spin-button,.resources-nav-page::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.resources-nav-page:focus{border-radius:4px;box-shadow:0 0 0 1px var(--primaryMid)}.resources-nav-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--borderColorE5);background:var(--tablePaginationBg);border-radius:6px;cursor:pointer;color:var(--tableRowText);transition:background .15s,border-color .15s}.resources-nav-btn .anticon{font-size:11px}.resources-nav-btn:hover:not(:disabled){background:var(--bgColorFA);border-color:var(--borderColor)}.resources-nav-btn:disabled{opacity:.4;cursor:default}@media (max-width: 768px){.resources-title{font-size:22px}.resources-add-btn{padding:8px 14px;font-size:13px}.resources-controls{flex-direction:column;align-items:flex-start}.resources-tabs{width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.resources-tabs::-webkit-scrollbar{display:none}.resources-filters-card{align-self:flex-end}.resources-table th,.resources-table td{padding:12px 14px}.resources-tab{padding:5px 12px;font-size:12px}.resources-per-page-label,.resources-page-of{display:none}.resources-nav-btn{width:36px;height:36px}}@media (max-width: 480px){.resources-header{flex-direction:column;align-items:flex-start}.resources-add-btn{width:100%;justify-content:center}}.hcd-drawer,.hcd-drawer .ant-drawer-content-wrapper,.hcd-drawer .ant-drawer-content{background:var(--glassCardBg)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.hcd-drawer .ant-drawer-body{padding:0;display:flex;flex-direction:column;height:100%;overflow:hidden}.hcd-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 24px 16px;border-bottom:1px solid var(--borderColorE5);flex-shrink:0}.hcd-title{font-family:var(--inter);font-size:18px;font-weight:700;color:var(--rdTitleColor);margin:0;line-height:1.3}.hcd-subtitle{font-family:var(--inter);font-size:13px;color:var(--authSubtextColor);margin:4px 0 0}.hcd-close-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;color:var(--tableIconColor);border-radius:6px;flex-shrink:0;transition:background .15s,color .15s}.hcd-close-btn:hover{background:var(--bgColorFA);color:var(--text11)}.hcd-body{flex:1;overflow-y:auto;padding:20px 24px 24px;display:flex;flex-direction:column;gap:16px}.hcd-heading{font-family:var(--inter);font-size:16px;font-weight:800;color:var(--text11);margin:0}.hcd-search{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--formInputBg);border:1px solid var(--formInputBorder);border-radius:10px}.hcd-search-icon{width:15px;height:15px;color:var(--textF4);flex-shrink:0}.hcd-search-input{flex:1;min-width:0;border:none;background:none;outline:none;font-family:var(--inter);font-size:13px;color:var(--text11)}.hcd-search-input::placeholder{color:var(--textF4)}.hcd-loading{display:flex;align-items:center;justify-content:center;min-height:160px}.hcd-empty{font-family:var(--inter);font-size:13px;color:var(--dashStatDesc);text-align:center;padding:24px 0}.hcd-faq-list{display:flex;flex-direction:column;gap:10px}.hcd-faq-item{background:var(--glassCardBg);border:1px solid var(--glassBorder40);border-left:3px solid transparent;border-radius:10px;box-shadow:0 1px 2px 0 var(--shadowXs);overflow:hidden;transition:border-color .15s}.hcd-faq-item--open{border-left-color:var(--primaryMid)}.hcd-faq-question{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 16px;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--inter);font-size:13px;font-weight:700;color:var(--text11)}.hcd-faq-chevron{width:12px;height:12px;color:var(--dashStatDesc);transform:rotate(180deg);transition:transform .15s;flex-shrink:0}.hcd-faq-chevron--up{transform:rotate(0)}.hcd-faq-answer{font-family:var(--inter);font-size:13px;line-height:1.55;color:var(--dashStatDesc);margin:0;padding:0 16px 16px}@media (max-width: 480px){.hcd-drawer .ant-drawer-content-wrapper{width:100%!important}}.rld-drawer,.rld-drawer .ant-drawer-content-wrapper,.rld-drawer .ant-drawer-content{background:var(--glassCardBg)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.rld-drawer .ant-drawer-body{padding:0;display:flex;flex-direction:column;height:100%;overflow:hidden}.rld-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 24px 16px;border-bottom:1px solid var(--borderColorE5);flex-shrink:0}.rld-title{font-family:var(--inter);font-size:18px;font-weight:700;color:var(--rdTitleColor);margin:0;line-height:1.3}.rld-subtitle{font-family:var(--inter);font-size:13px;color:var(--authSubtextColor);margin:4px 0 0}.rld-close-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;color:var(--tableIconColor);border-radius:6px;flex-shrink:0;transition:background .15s,color .15s}.rld-close-btn:hover{background:var(--bgColorFA);color:var(--text11)}.rld-body{flex:1;overflow-y:auto;padding:20px 24px 24px;display:flex;flex-direction:column;gap:16px}.rld-tabs{display:flex;align-items:center;background:var(--glassBorder40);box-shadow:var(--searchInsetShadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:10px;padding:4px;gap:2px;flex-wrap:wrap}.rld-tab{padding:6px 14px;background:transparent;border:none;border-radius:7px;font-family:var(--inter);font-size:12px;font-weight:600;color:var(--text92);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.rld-tab.active{background:var(--white);color:var(--text11);box-shadow:0 1px 2px 0 var(--shadowXs)}.rld-tab:not(.active):hover{background:var(--glassCardBg);color:var(--text11)}.rld-loading{display:flex;align-items:center;justify-content:center;min-height:200px}.rld-error{font-family:var(--inter);font-size:14px;color:var(--red);background:var(--redShade);border-radius:10px;padding:14px 16px}.rld-empty{font-family:var(--inter);font-size:13px;color:var(--dashStatDesc);text-align:center;padding:24px 0}.rld-list{display:flex;flex-direction:column;gap:10px}.rld-item{display:flex;align-items:flex-start;gap:12px;background:var(--glassCardBg);border-radius:12px;padding:14px;border:1px solid var(--glassBorder40);box-shadow:0 1px 2px 0 var(--shadowXs);transition:box-shadow .15s,transform .15s}.rld-item:hover{box-shadow:0 4px 12px 0 var(--shadowXs);transform:translateY(-1px)}.rld-item-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--dashStatIconBg);color:var(--primaryMid);flex-shrink:0}.rld-item-icon svg{width:17px;height:17px}.rld-item-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.rld-item-title{font-family:var(--inter);font-size:13px;font-weight:700;color:var(--text11)}.rld-item-desc{font-family:var(--inter);font-size:12px;color:var(--dashStatDesc);margin:0;line-height:1.45}.rld-item-arrow{width:13px;height:13px;color:var(--primaryMid);flex-shrink:0;margin-top:2px}@media (max-width: 480px){.rld-drawer .ant-drawer-content-wrapper{width:100%!important}.rld-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.rld-tabs::-webkit-scrollbar{display:none}}.res-page{display:flex;flex-direction:column;gap:20px}.res-page-head{display:flex;flex-direction:column;gap:4px}.res-page-title{font-family:var(--inter);font-size:28px;font-weight:800;color:var(--pageTitleColor);margin:0;line-height:1.2}.res-page-subtitle{font-family:var(--inter);font-size:13px;color:var(--white);margin:0}.res-hub-row{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.res-hub-card{display:flex;flex-direction:column;justify-content:space-between;gap:16px;background:var(--glassCardBg);border-radius:14px;padding:18px;border:1px solid var(--glassBorder40);box-shadow:0 1px 2px 0 var(--shadowXs);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;text-align:left;transition:box-shadow .15s,transform .15s}.res-hub-card:hover{box-shadow:0 4px 12px 0 var(--shadowXs);transform:translateY(-1px)}.res-hub-card-top{display:flex;align-items:flex-start;justify-content:space-between}.res-hub-card-icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.res-hub-card-icon svg{width:18px;height:18px}.res-hub-card-arrow{width:14px;height:14px;margin-top:4px}.res-hub-card-external{width:14px;height:14px;color:var(--primaryMid);margin-top:4px}.res-hub-card-body{display:flex;flex-direction:column;gap:4px}.res-hub-card-title{font-family:var(--inter);font-size:15px;font-weight:700;margin:0;color:var(--text11)}.res-hub-card-desc{font-family:var(--inter);font-size:12px;margin:0;color:var(--dashStatDesc)}.res-hub-card--support{background:var(--addLeadBtnBg);border:none;box-shadow:var(--addLeadBtnShadow)}.res-hub-card--support .res-hub-card-icon{background:var(--overlayLight);color:var(--white)}.res-hub-card--support .res-hub-card-arrow,.res-hub-card--support .res-hub-card-title,.res-hub-card--support .res-hub-card-desc{color:var(--white)}.res-hub-card--light .res-hub-card-icon{background:var(--dashStatIconBg);color:var(--primaryMid)}.res-hub-banner{display:flex;align-items:center;min-height:92px;background:linear-gradient(90deg,var(--primaryMid) 0%,var(--primary) 65%,var(--primaryDark) 100%);border-radius:14px;padding:0 22px;cursor:pointer;box-shadow:0 1px 2px 0 var(--shadowXs);transition:box-shadow .15s,transform .15s}.res-hub-banner:hover{box-shadow:0 4px 12px 0 var(--shadowXs);transform:translateY(-1px)}.res-hub-banner-label{font-family:var(--inter);font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--white)}.res-whatsapp-banner{display:flex;align-items:flex-start;gap:12px;background:var(--primaryLight);border:1px solid var(--primaryMidLight);border-radius:14px;padding:16px 18px}.res-whatsapp-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--primaryMid);flex-shrink:0;margin-top:2px}.res-whatsapp-text{font-family:var(--inter);font-size:13px;line-height:1.5;color:var(--text11);margin:0}.res-whatsapp-link{font-family:var(--inter);font-size:13px;font-weight:700;color:var(--primaryMid);text-decoration:underline;cursor:pointer}@media (max-width: 560px){.res-page-title{font-size:22px}.res-hub-row{grid-template-columns:1fr}}.ovr-drawer,.ovr-drawer .ant-drawer-content-wrapper,.ovr-drawer .ant-drawer-content{background:var(--glassCardBg)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.ovr-drawer .ant-drawer-body{padding:0;display:flex;flex-direction:column;height:100%;overflow:hidden}.ovr-page{display:flex;flex-direction:column;height:100%;overflow:hidden}.ovr-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 24px 16px;border-bottom:1px solid var(--borderColorE5);flex-shrink:0}.ovr-header-text{display:flex;flex-direction:column;gap:6px}.ovr-title{font-family:var(--inter);font-size:20px;font-weight:700;color:var(--rdTitleColor);margin:0;line-height:1.3}.ovr-subtitle{font-family:var(--inter);font-size:12px;color:var(--statusNeutral);margin:0}.ovr-close-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;color:var(--tableIconColor);border-radius:6px;flex-shrink:0;transition:background .15s,color .15s}.ovr-close-btn:hover{background:var(--bgColorFA);color:var(--tableNameColor)}.ovr-close-btn svg{width:14px;height:14px}.ovr-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:20px;padding:20px 24px 24px}.ovr-main{display:flex;flex-direction:column;gap:16px;padding-bottom:30px}.ovr-promo-card{display:flex;flex-direction:column;gap:20px}.ovr-promo-card-header{display:flex;align-items:center;gap:8px}.ovr-promo-card-icon{width:18px;height:18px;color:var(--primaryMid);flex-shrink:0}.ovr-promo-card-title{font-family:var(--inter);font-size:15px;font-weight:600;color:var(--tableNameColor)}.ovr-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ovr-field-group{display:flex;flex-direction:column;gap:8px}.ovr-label{font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text11)}.ovr-search-wrap{position:relative;display:flex;align-items:center}.ovr-search-icon{position:absolute;left:12px;width:18px;height:18px;color:var(--text92);pointer-events:none;flex-shrink:0}.ovr-input{width:100%;height:44px;padding:0 12px 0 40px;background:var(--glassCardBg);border:1px solid var(--formInputBorder);border-radius:8px;font-family:var(--inter);font-size:14px;color:var(--text11);outline:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.ovr-input::placeholder{color:var(--text92)}.ovr-input:hover,.ovr-input:focus{border-color:var(--formInputBorder);box-shadow:0 0 0 1px var(--formInputBorder)}.ovr-select{width:100%}.ovr-select.ant-select .ant-select-selector{background:var(--glassCardBg)!important;border-color:var(--formInputBorder)!important;border-radius:8px!important;padding:0 12px!important;height:44px!important;display:flex!important;align-items:center!important;font-family:var(--inter);font-size:14px;color:var(--text11)}.ovr-select.ant-select .ant-select-selector .ant-select-selection-placeholder{color:var(--text92);font-family:var(--inter);font-size:14px;line-height:normal}.ovr-select.ant-select .ant-select-selector .ant-select-selection-item{line-height:normal;font-family:var(--inter);font-size:14px;color:var(--text11)}.ovr-select.ant-select:hover .ant-select-selector,.ovr-select.ant-select-focused .ant-select-selector{border-color:var(--formInputBorder)!important;box-shadow:0 0 0 1px var(--formInputBorder)!important}.ovr-select .ant-select-arrow{color:var(--text92);top:50%;transform:translateY(0);margin-top:0}.ovr-rank-dropdown .ant-select-item{font-family:var(--inter);font-size:13px;color:var(--text11)}.ovr-rank-dropdown .ant-select-item.ant-select-item-option-selected{background:var(--primaryLight);color:var(--primary);font-weight:600}.ovr-rank-dropdown .ant-select-item:hover{background:var(--bgColorFA)}.ovr-textarea{width:100%;padding:12px;background:var(--glassCardBg);border:1px solid var(--formInputBorder);border-radius:8px;font-family:var(--inter);font-size:14px;color:var(--text11);outline:none;resize:vertical;min-height:120px;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.ovr-textarea::placeholder{color:var(--text92)}.ovr-textarea:hover,.ovr-textarea:focus{border-color:var(--formInputBorder);box-shadow:0 0 0 1px var(--formInputBorder)}.ovr-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid var(--borderColorE5);background:transparent;flex-shrink:0}.ovr-apply-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%);color:var(--accentText);border:none;border-radius:10px;font-family:var(--inter);font-size:13px;font-weight:700;cursor:pointer;transition:filter .2s ease}.ovr-apply-btn svg{flex-shrink:0;color:var(--accentText)}.ovr-apply-btn:hover:not(:disabled){filter:brightness(.88)}.ovr-apply-btn:disabled{opacity:.6;cursor:default}.ovr-policy-card{background:var(--primaryLight);border:1px solid var(--primaryBorder);border-radius:16px;padding:20px 24px 24px;position:relative;overflow:hidden}.ovr-policy-watermark{position:absolute;top:0;right:0;width:80px;height:auto;opacity:1;pointer-events:none;-webkit-user-select:none;user-select:none;filter:grayscale(1)}.ovr-policy-header{display:flex;align-items:center;gap:8px;margin-bottom:14px;position:relative}.ovr-policy-icon{width:16px;height:16px;color:var(--primary);flex-shrink:0}.ovr-policy-title{font-family:var(--inter);font-size:13px;font-weight:700;color:var(--primary)}.ovr-policy-list{list-style:disc;padding-left:18px;margin:0;display:flex;flex-direction:column;gap:8px;position:relative}.ovr-policy-list li{font-family:var(--inter);font-size:13px;color:var(--primaryMid);line-height:1.55}.ovr-snapshot-card{background:var(--tableCardBg);border:1px solid var(--borderColorE5);border-radius:16px;padding:20px}.ovr-snapshot-title{font-family:var(--inter);font-size:14px;font-weight:700;color:var(--text11);margin:0 0 16px}.ovr-snapshot-body{display:flex;align-items:center;gap:12px}.ovr-snapshot-avatar{width:48px;height:48px;border-radius:50%;background:var(--bgColorE9);display:flex;align-items:center;justify-content:center;font-family:var(--inter);font-size:16px;font-weight:700;color:var(--primary);flex-shrink:0;overflow:hidden}.ovr-snapshot-avatar img{width:100%;height:100%;object-fit:cover}.ovr-snapshot-info{display:flex;flex-direction:column;gap:4px}.ovr-snapshot-name{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--text11);margin:0}.ovr-snapshot-meta{font-family:var(--inter);font-size:11px;color:var(--tableTextMuted);margin:0}.ovr-history-card{min-height:175px;background:transparent;border:1px solid var(--tableCardBorder);border-radius:16px;box-shadow:var(--tableCardShadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden}.ovr-history-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;gap:12px;flex-wrap:wrap}.ovr-history-title-group{display:flex;align-items:center;gap:8px}.ovr-history-icon{width:18px;height:18px;color:var(--primary);flex-shrink:0}.ovr-history-title{font-family:var(--inter);font-size:16px;font-weight:700;color:var(--tableHeadText)}.ovr-export-btn{display:flex;align-items:center;gap:6px;padding:8px 14px;background:none;border:1px solid var(--borderColorE5);border-radius:8px;font-family:var(--inter);font-size:12px;font-weight:600;color:var(--text11);cursor:pointer;transition:background .15s,border-color .15s}.ovr-export-btn svg{color:var(--tableTextMuted)}.ovr-export-btn:hover{background:var(--bgColorFA);border-color:var(--borderColor)}.ovr-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.ovr-table{width:100%;border-collapse:collapse;min-width:700px}.ovr-table th{font-family:var(--inter);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tableHeadText);padding:14px 16px;text-align:left;white-space:nowrap;background:var(--tableHeadBg)}.ovr-table td{padding:14px 16px;vertical-align:middle;border-bottom:1px solid var(--borderColorE5)}.ovr-table tbody tr:last-child td{border-bottom:none}.ovr-table tbody tr:hover td{background:var(--tableRowHoverBg)}.ovr-date-cell{font-family:var(--inter);font-size:13px;color:var(--tableTextMuted);white-space:nowrap}.ovr-agent-cell{display:flex;align-items:center;gap:10px}.ovr-agent-avatar{width:36px;height:36px;border-radius:50%;background:var(--tableAvatarBg);display:flex;align-items:center;justify-content:center;font-family:var(--inter);font-size:13px;font-weight:700;color:var(--primary);flex-shrink:0;overflow:hidden}.ovr-agent-avatar img{width:100%;height:100%;object-fit:cover}.ovr-agent-info{display:flex;flex-direction:column;gap:2px}.ovr-agent-name{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--tableNameColor);line-height:1.3;white-space:nowrap}.ovr-agent-handle{font-family:var(--inter);font-size:11px;color:var(--tableTextMuted)}.ovr-rank-pill{display:inline-block;font-family:var(--inter);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:4px}.ovr-rank-pill--starter{color:var(--rankColorStarter)}.ovr-rank-pill--associate{color:var(--rankColorAssociate)}.ovr-rank-pill--builder{color:var(--rankColorBuilder)}.ovr-rank-pill--leader{color:var(--rankColorLeader)}.ovr-rank-pill--executive{color:var(--rankColorExecutive)}.ovr-rank-pill--elite-leader{color:var(--rankColorEliteLeader)}.ovr-changelog-cell{display:flex;align-items:center;gap:6px;white-space:nowrap}.ovr-changelog-arrow{font-size:12px;color:var(--tableTextMuted)}.ovr-rank-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:5px;font-family:var(--inter);font-size:10px;font-weight:700;letter-spacing:.04em}.ovr-rank-badge--starter{background:var(--rankBadgeStarterBg);color:var(--rankColorStarter)}.ovr-rank-badge--associate{background:var(--rankBadgeAssociateBg);color:var(--rankColorAssociate)}.ovr-rank-badge--builder{background:var(--rankBadgeBuilderBg);color:var(--rankColorBuilder)}.ovr-rank-badge--leader{background:var(--rankBadgeLeaderBg);color:var(--rankColorLeader)}.ovr-rank-badge--executive{background:var(--rankBadgeExecutiveBg);color:var(--rankColorExecutive)}.ovr-rank-badge--elite-leader{background:var(--rankBadgeEliteLeaderBg);color:var(--rankColorEliteLeader)}.ovr-reason-cell{font-family:var(--inter);font-size:13px;color:var(--tableTextMuted);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.ovr-details-btn{background:none;border:none;padding:0;font-family:var(--inter);font-size:13px;font-weight:600;color:var(--primary);cursor:pointer;transition:opacity .15s;white-space:nowrap}.ovr-details-btn:hover{opacity:.7}.ovr-skeleton-cell{padding:12px 16px!important}.ovr-skeleton-bar{height:18px;border-radius:4px;background:linear-gradient(90deg,var(--borderColorE5) 25%,var(--bgColorFA) 50%,var(--borderColorE5) 75%);background-size:200% 100%;animation:ovr-shimmer 1.4s infinite}@keyframes ovr-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ovr-table-footer{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-top:1px solid var(--borderColorE5);gap:12px;flex-wrap:wrap}.ovr-showing{font-family:var(--inter);font-size:12px;color:var(--tableTextMuted)}.ovr-pagination{display:flex;align-items:center;gap:4px}.ovr-page-btn{min-width:32px;height:32px;padding:0 8px;border-radius:8px;border:1px solid var(--borderColorE5);background:var(--tablePaginationBg);font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text11);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s,border-color .15s}.ovr-page-btn.active{background:var(--primary);color:var(--accentText);border-color:var(--primary);font-weight:700}.ovr-page-btn:not(.active):hover{background:var(--bgColorFA)}.ovr-page-btn:disabled{opacity:.4;cursor:default}@media (max-width: 768px){.ovr-title{font-size:22px}.ovr-form-row{grid-template-columns:1fr}.ovr-history-header{padding:16px}.ovr-table-footer{padding:12px 16px;flex-direction:column;align-items:flex-start}.ovr-pagination .ovr-page-btn:not([disabled]):not(.active):not(:first-child):not(:last-child){display:none}}@media (max-width: 480px){.ovr-promo-card{padding:20px 16px}.ovr-apply-btn{width:100%;justify-content:center}}.ovr-agent-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--white);border:1px solid var(--borderColorE5);border-radius:8px;box-shadow:0 8px 24px var(--shade1);z-index:100;overflow:hidden}.ovr-agent-result{display:flex;flex-direction:column;gap:2px;padding:10px 14px;cursor:pointer;transition:background .15s}.ovr-agent-result:hover{background:var(--bgColorFB)}.ovr-agent-result-name{font-size:13px;font-weight:600;color:var(--tableNameColor)}.ovr-agent-result-meta{font-size:12px;color:var(--text72)}.ovr-agent-no-results{padding:12px 14px;font-size:13px;color:var(--textA1);text-align:center}.perf-page{display:flex;flex-direction:column;gap:20px}.perf-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.perf-header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.perf-title{font-family:var(--inter);font-size:28px;font-weight:800;color:var(--pageTitleColor);margin:0;line-height:1.2}.perf-settings-btn{display:flex;align-items:center;gap:8px;padding:10px 18px;min-height:36px;background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%);color:var(--accentText);border:none;border-radius:10px;font-family:var(--inter);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:filter .2s ease}.perf-settings-btn svg{flex-shrink:0;color:var(--accentText);fill:var(--accentText)}.perf-settings-btn:hover{filter:brightness(.88)}.perf-tabs-row{display:flex;align-items:center;background:var(--glassBorder40);box-shadow:var(--searchInsetShadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:10px;padding:4px;gap:2px;width:fit-content;flex-wrap:wrap}.perf-tab-divider{width:1px;height:20px;background:var(--borderColorE5);margin:0 4px;flex-shrink:0}.perf-tab{font-family:var(--inter);font-size:12px;font-weight:600;padding:6px 18px;border:none;border-radius:7px;cursor:pointer;background:transparent;color:var(--tabTextInactive);white-space:nowrap;transition:background .15s,color .15s}.perf-tab.active{background:var(--white);color:var(--text11);font-weight:600;box-shadow:var(--activeTabShadow)}.perf-tab:not(.active):hover{background:var(--glassCardBg);color:var(--text11)}.perf-leaderboard{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;align-items:end}.perf-lb-card{background:var(--glassCardBg);border:1px solid var(--glassBorder40);border-radius:16px;padding:24px 16px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;position:relative;transition:box-shadow .15s;width:100%;height:190px;box-sizing:border-box;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.perf-lb-card.is-rank-2,.perf-lb-card.is-rank-3{height:215px}.perf-lb-card.is-first{height:250px;background:var(--tableCardBg);border:2px solid var(--premiumBorder);box-shadow:0 4px 24px 0 var(--primaryGlow)}.perf-lb-avatar-wrap{position:relative;width:64px;height:64px;flex-shrink:0}.is-first .perf-lb-avatar-wrap{width:80px;height:80px}.perf-lb-star{position:absolute;top:-5px;left:calc(50% - 20px);transform:translate(-50%);width:17px;height:23px;pointer-events:none}.perf-lb-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;background:var(--bgColorE9);display:flex;align-items:center;justify-content:center;font-family:var(--inter);font-size:20px;font-weight:700;color:var(--primary);overflow:hidden}.is-first .perf-lb-avatar{width:80px;height:80px;font-size:24px}.perf-lb-avatar img{width:100%;height:100%;object-fit:cover}.perf-lb-rank-badge{position:absolute;bottom:-2px;right:-4px;width:22px;height:22px;border-radius:50%;background:var(--rankBadge4);color:var(--white);font-family:var(--inter);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--white);box-shadow:0 1px 2px 0 var(--shadowXs)}.is-rank-1 .perf-lb-rank-badge{background:var(--rankBadge1);width:28px;height:28px;bottom:-4px;right:-4px}.is-rank-2 .perf-lb-rank-badge{background:var(--rankBadge2)}.is-rank-3 .perf-lb-rank-badge{background:var(--rankBadge3)}.is-rank-4 .perf-lb-rank-badge{background:var(--rankBadge4)}.is-rank-5 .perf-lb-rank-badge{background:var(--rankBadge5)}.perf-lb-name{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--tableRowText);margin:0;line-height:1.3}.is-first .perf-lb-name{color:var(--text11);font-weight:800}.perf-lb-rank-label{font-family:var(--inter);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rankColorStarter);margin:0}.perf-lb-rank-label.rank-starter{color:var(--rankColorStarter)}.perf-lb-rank-label.rank-associate{color:var(--rankColorAssociate)}.perf-lb-rank-label.rank-builder{color:var(--rankColorBuilder)}.perf-lb-rank-label.rank-leader{color:var(--rankColorLeader)}.perf-lb-rank-label.rank-executive{color:var(--rankColorExecutive)}.perf-lb-rank-label.rank-elite-leader{color:var(--rankColorEliteLeader)}.perf-lb-amount{font-family:var(--inter);font-size:12px;font-weight:500;color:var(--tableRowText);margin:0;background:var(--tableAvatarBg);padding:6px 16px;border-radius:50px;display:inline-block}.is-first .perf-lb-amount{font-weight:700;color:var(--white);background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%)}.perf-table-card{background:var(--tableCardBg);border-radius:16px;border:1px solid var(--glassBorder40);box-shadow:var(--tableCardShadow);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:hidden}.perf-table-card-header{display:flex;align-items:center;justify-content:space-between;padding:25px 24px 20px;gap:12px;flex-wrap:wrap}.perf-table-card-title{font-family:var(--inter);font-size:16px;font-weight:700;color:var(--tableHeadText);margin:0}.perf-download-btn{display:flex;align-items:center;gap:6px;background:none;border:none;padding:0;cursor:pointer;font-family:var(--inter);font-size:13px;font-weight:600;color:var(--primary);transition:opacity .15s}.perf-download-btn:hover{opacity:.75}.perf-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.perf-table{width:100%;border-collapse:collapse;min-width:900px}.perf-table th{font-family:var(--inter);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tableHeadText);padding:16px;text-align:left;white-space:nowrap;background:var(--tableHeadBg)}.perf-table td{padding:14px 16px;vertical-align:middle;border-bottom:1px solid var(--borderColorE5)}.perf-table tbody tr:last-child td{border-bottom:none}.perf-table tbody tr:hover td{background:var(--tableRowHoverBg)}.perf-rank-cell{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:5px 10px;border-radius:8px;background:var(--statusNeutralBg);font-family:var(--inter);font-size:13px;font-weight:700;color:var(--tableTextMuted);white-space:nowrap}.perf-person-cell{display:flex;align-items:center;gap:10px}.perf-person-avatar{width:36px;height:36px;border-radius:50%;background:var(--tableAvatarBg);display:flex;align-items:center;justify-content:center;font-family:var(--inter);font-size:13px;font-weight:700;color:var(--primary);flex-shrink:0;overflow:hidden}.perf-person-avatar img{width:100%;height:100%;object-fit:cover}.perf-person-info{display:flex;flex-direction:column;gap:2px}.perf-person-name{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--tableNameColor);line-height:1.3;white-space:nowrap}.perf-person-handle{font-family:var(--inter);font-size:11px;color:var(--tableTextMuted);line-height:1}.perf-rank-pill{display:inline-block;font-family:var(--inter);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 1px;border-radius:4px;margin-top:2px}.perf-rank-pill--starter{color:var(--rankColorStarter)}.perf-rank-pill--associate{color:var(--rankColorAssociate)}.perf-rank-pill--builder{color:var(--rankColorBuilder)}.perf-rank-pill--leader{color:var(--rankColorLeader)}.perf-rank-pill--executive{color:var(--rankColorExecutive)}.perf-rank-pill--elite-leader{color:var(--rankColorEliteLeader)}.perf-num-cell{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--text11);white-space:nowrap}.perf-progress-cell{min-width:160px}.perf-progress-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.perf-progress-label{font-family:var(--inter);font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--tableTextMuted)}.perf-progress-pct{font-family:var(--inter);font-size:11px;font-weight:700;color:var(--text11)}.perf-progress-track{height:6px;background:var(--borderColorE5);border-radius:99px;overflow:hidden}.perf-progress-fill{height:100%;background:var(--primaryMid);border-radius:99px;transition:width .3s ease}.perf-table th:last-child,.perf-table td:last-child{text-align:center}.perf-action-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:4px;cursor:pointer;color:var(--tableActionIcon);transition:color .15s;margin:0 auto}.perf-action-btn:hover{color:var(--tableActionIconHover)}.perf-upgrade-cell{display:flex;align-items:center;gap:8px;white-space:nowrap}.perf-upgrade-arrow{flex-shrink:0;width:12px;height:6px;color:var(--statusNeutral)}.perf-table-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid var(--borderColorE5);gap:12px;flex-wrap:wrap}.perf-footer-left,.perf-footer-right{display:flex;align-items:center;gap:8px}.perf-per-page-label{font-family:var(--inter);font-size:12px;font-weight:500;color:var(--tableTextMuted);white-space:nowrap}.perf-per-page-btn{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;background:var(--tablePaginationBg);border:1px solid var(--borderColorE5);border-radius:6px;font-family:var(--inter);font-size:12px;font-weight:500;color:var(--text11);cursor:pointer;transition:border-color .15s,background .15s}.perf-per-page-btn:hover{background:var(--bgColorFA);border-color:var(--borderColor)}.perf-per-page-caret{font-size:10px;color:var(--tableTextMuted)}.perf-per-page-dropdown.ant-dropdown .ant-dropdown-menu{padding:4px;border-radius:10px;box-shadow:0 4px 16px var(--shadowSm);border:1px solid var(--borderColorE5);background:var(--white)}.perf-per-page-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:6px;font-family:var(--inter);font-size:13px;font-weight:400;color:var(--text11);padding:7px 12px}.perf-per-page-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:var(--fileItemBg)}.perf-per-page-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected{background-color:var(--fileItemBg);color:var(--text11);font-weight:600}.perf-showing{font-family:var(--inter);font-size:12px;font-weight:500;color:var(--tableTextMuted);white-space:nowrap}.perf-page-of{font-family:var(--inter);font-size:12px;font-weight:500;color:var(--tableTextMuted);white-space:nowrap;padding:0 4px}.perf-pagination{display:flex;align-items:center;gap:4px}.perf-nav-page{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--tableRowText);min-width:20px;width:40px;text-align:center;border:none;background:transparent;padding:0;outline:none}.perf-nav-page::-webkit-outer-spin-button,.perf-nav-page::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.perf-nav-page:focus{border-radius:4px;box-shadow:0 0 0 1px var(--primaryMid)}.perf-page-btn{width:28px;height:28px;border-radius:6px;border:1px solid var(--borderColorE5);background:var(--tablePaginationBg);font-family:var(--inter);font-size:13px;color:var(--tableRowText);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s}.perf-page-btn:hover:not(:disabled){background:var(--bgColorFA);border-color:var(--borderColor)}.perf-page-btn:disabled{opacity:.4;cursor:default}@media (max-width: 1100px){.perf-leaderboard{grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto}.perf-leaderboard .perf-lb-card.is-rank-1{grid-column:2/4;grid-row:1}.perf-leaderboard .perf-lb-card.is-rank-2{grid-column:1;grid-row:2}.perf-leaderboard .perf-lb-card.is-rank-3{grid-column:2;grid-row:2}.perf-leaderboard .perf-lb-card.is-rank-4{grid-column:3;grid-row:2}.perf-leaderboard .perf-lb-card.is-rank-5{grid-column:4;grid-row:2}.perf-leaderboard .perf-lb-card.is-rank-2,.perf-leaderboard .perf-lb-card.is-rank-3,.perf-leaderboard .perf-lb-card.is-rank-4,.perf-leaderboard .perf-lb-card.is-rank-5{height:210px}.perf-leaderboard .perf-lb-card.is-first{height:240px}}@media (max-width: 768px){.perf-title{font-size:22px}.perf-leaderboard{grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto auto}.perf-leaderboard .perf-lb-card.is-rank-1{grid-column:1/-1;grid-row:1;height:180px}.perf-leaderboard .perf-lb-card.is-rank-2{grid-column:1;grid-row:2}.perf-leaderboard .perf-lb-card.is-rank-3{grid-column:2;grid-row:2}.perf-leaderboard .perf-lb-card.is-rank-4{grid-column:1;grid-row:3}.perf-leaderboard .perf-lb-card.is-rank-5{grid-column:2;grid-row:3}.perf-leaderboard .perf-lb-card.is-rank-2,.perf-leaderboard .perf-lb-card.is-rank-3,.perf-leaderboard .perf-lb-card.is-rank-4,.perf-leaderboard .perf-lb-card.is-rank-5{height:170px}.perf-leaderboard .perf-lb-card.is-first{height:180px}.perf-table-card-header{padding:16px}.perf-table-footer{padding:12px 16px;flex-direction:column;align-items:flex-start}.perf-per-page-label,.perf-page-of{display:none}}@media (max-width: 480px){.perf-leaderboard{grid-template-columns:1fr 1fr}.perf-leaderboard .perf-lb-card.is-rank-1{height:170px}.perf-leaderboard .perf-lb-card.is-rank-2,.perf-leaderboard .perf-lb-card.is-rank-3,.perf-leaderboard .perf-lb-card.is-rank-4,.perf-leaderboard .perf-lb-card.is-rank-5{height:160px}.perf-tabs-row{width:100%;justify-content:flex-start}.perf-header{flex-direction:column;align-items:flex-start}}.arm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--backdropBg);display:flex;align-items:center;justify-content:center;z-index:1000}.arm-modal{background:var(--glassCardBg);border:1px solid var(--glassBorder40);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:16px;width:520px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);display:flex;flex-direction:column;box-shadow:0 20px 60px var(--shade3)}.arm-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--borderColorF0)}.arm-title{font-family:var(--inter);font-size:18px;font-weight:700;color:var(--text11);margin:0}.arm-close{background:none;border:none;color:var(--text92);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:color .15s}.arm-close:hover{color:var(--text11)}.arm-close svg{width:14px;height:14px}.arm-body{padding:20px 24px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;flex:1}.arm-field{display:flex;flex-direction:column;gap:6px}.arm-label{font-family:var(--inter);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text47)}.arm-label-unit{font-weight:600;text-transform:none;letter-spacing:0;color:var(--text92)}.arm-input{width:100%;height:46px;padding:0 14px;background:var(--tableAvatarBg);border:1px solid var(--glassCardBg);box-shadow:var(--searchInsetShadow);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:10px;font-family:var(--inter);font-size:14px;color:var(--text11);outline:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.arm-input::placeholder{color:var(--text92)}.arm-input:focus{border-color:var(--primaryMid);box-shadow:0 0 0 2px var(--primaryLight)}.arm-input{-moz-appearance:textfield}.arm-input::-webkit-outer-spin-button,.arm-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.arm-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.arm-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 24px 20px}.arm-cancel-btn{background:none;border:none;font-family:var(--inter);font-size:14px;font-weight:600;color:var(--text92);cursor:pointer;padding:10px 20px;border-radius:10px;transition:color .15s}.arm-cancel-btn:hover{color:var(--text11)}.arm-add-btn{background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%);border:none;font-family:var(--inter);font-size:14px;font-weight:700;color:var(--white);cursor:pointer;padding:10px 28px;border-radius:10px;box-shadow:var(--saveChangeShadow);transition:opacity .15s}.arm-add-btn:hover{opacity:.9}.arm-required{color:var(--healthBlocked);margin-left:2px}.arm-field--error .arm-input{border-color:var(--healthBlocked)}.arm-field--error .arm-input:focus{outline-color:var(--healthBlocked)}.arm-error-msg{display:block;margin-top:4px;font-size:11px;color:var(--healthBlocked)}.arm-form-error{margin-top:14px;padding:10px 14px;background:var(--statusErrorBg);border:1px solid var(--badgeBorderAlert);border-radius:8px;font-size:13px;color:var(--dashBadgeNegText)}@media (max-width: 480px){.arm-grid{grid-template-columns:1fr}.arm-header{padding:16px 16px 14px}.arm-body{padding:16px}.arm-footer{padding:10px 16px 16px}}.admin-main:has(.rs-page){background:transparent}.rs-page{display:flex;flex-direction:column;gap:20px}.rs-header{display:flex;flex-direction:column;gap:6px;padding-bottom:10px}.rs-title{font-family:var(--inter);font-size:28px;font-weight:800;color:var(--pageTitleColor);margin:0;line-height:1.2}.rs-subtitle{font-family:var(--inter);font-size:14px;color:var(--white);margin:0;max-width:800px}.rs-card{background:var(--tableCardBg);border:1px solid var(--tableCardBorder);border-radius:12px;box-shadow:var(--tableCardShadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden}.rs-card-header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;background:var(--fileItemBg);gap:12px;flex-wrap:wrap}.rs-card-title-group{display:flex;align-items:center;gap:10px}.rs-card-title-group svg{color:var(--primaryMid);flex-shrink:0}.rs-card-title{font-family:var(--inter);font-size:16px;font-weight:700;color:var(--tableHeadText)}.rs-unit-badge{font-family:var(--inter);font-size:11px;font-weight:600;color:var(--text92);letter-spacing:.05em;text-transform:uppercase}.rs-add-btn{display:flex;align-items:center;gap:6px;padding:10px 20px;background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%);color:var(--accentText);border:none;border-radius:10px;font-family:var(--inter);font-size:13px;font-weight:700;cursor:pointer;transition:filter .2s ease}.rs-add-btn:hover{filter:brightness(.88)}.rs-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.rs-table{width:100%;border-collapse:collapse;min-width:720px}.rs-table thead tr{background:var(--tableHeadBg);border-bottom:1px solid var(--borderColorE5)}.rs-table th{padding:14px 20px;font-family:var(--inter);font-size:11px;font-weight:800;color:var(--tableHeadText);text-transform:uppercase;letter-spacing:.06em;text-align:center;line-height:1.4}.rs-table th:first-child{text-align:left}.rs-table .rs-th-unit{display:block;text-align:center}.rs-table tbody tr{border-bottom:1px solid var(--borderColorE5);transition:background .12s}.rs-table tbody tr:last-child{border-bottom:none}.rs-table tbody tr:hover{background:var(--tableRowHoverBg)}.rs-table td{padding:14px 20px;text-align:center}.rs-table td:first-child{text-align:left}.rs-rank-cell{display:flex;align-items:center;gap:10px}.rs-rank-bar{display:inline-block;width:4px;height:28px;border-radius:3px;flex-shrink:0}.rs-rank-bar--starter{background:var(--rankColorStarter)}.rs-rank-bar--associate{background:var(--rankColorAssociate)}.rs-rank-bar--builder{background:var(--rankColorBuilder)}.rs-rank-bar--leader{background:var(--rankColorLeader)}.rs-rank-bar--executive{background:var(--rankColorExecutive)}.rs-rank-bar--elite-leader{background:var(--rankColorEliteLeader)}.rs-rank-name{font-family:var(--inter);font-size:14px;font-weight:700}.rs-rank-name--starter{color:var(--rankColorStarter)}.rs-rank-name--associate{color:var(--rankColorAssociate)}.rs-rank-name--builder{color:var(--rankColorBuilder)}.rs-rank-name--leader{color:var(--rankColorLeader)}.rs-rank-name--executive{color:var(--rankColorExecutive)}.rs-rank-name--elite-leader{color:var(--rankColorEliteLeader)}.rs-field{width:100px;padding:8px 12px;background:var(--fieldDimBg);border:1px solid var(--borderColorE5);border-radius:8px;font-family:var(--inter);font-size:14px;color:var(--text11);text-align:center;outline:none;transition:border-color .15s,background .15s}.rs-field:focus{border-color:var(--primaryMid);background:var(--white)}.rs-delete-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:6px;color:var(--subTextColor);cursor:pointer;transition:background .15s,color .15s}.rs-delete-btn svg{flex-shrink:0}.rs-delete-btn:hover{background:var(--dangerHoverBg);color:var(--dashBadgeNegText)}.rs-empty-cell{padding:40px 20px;text-align:center;color:var(--subTextColor);font-size:14px}.rs-skeleton-cell{padding:18px 20px}.rs-skeleton-bar{height:22px;border-radius:6px;background:linear-gradient(90deg,var(--bgColorFB) 0%,var(--borderColorE5) 50%,var(--bgColorFB) 100%);background-size:200% 100%;animation:rs-shimmer 1.4s infinite}@keyframes rs-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.rs-actions-card{display:flex;align-items:center;justify-content:flex-end;gap:16px;background:var(--white);border:1px solid var(--borderColorE5);border-radius:12px;padding:16px 24px;flex-wrap:wrap}.rs-discard-btn{background:none;border:none;font-family:var(--inter);font-size:14px;font-weight:600;color:var(--sidebarNavText);cursor:pointer;padding:8px 4px;transition:color .15s}.rs-discard-btn:hover{color:var(--text11)}.rs-save-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%);color:var(--accentText);border:none;border-radius:10px;font-family:var(--inter);font-size:14px;font-weight:700;cursor:pointer;transition:filter .2s ease}.rs-save-btn svg{flex-shrink:0;color:var(--accentText)}.rs-save-btn:hover:not(:disabled){filter:brightness(.88)}.rs-save-btn:disabled{opacity:.6;cursor:not-allowed}.rs-history-card{padding:20px 24px;overflow:visible}.rs-history-header{display:flex;align-items:center;gap:10px;margin-bottom:20px}.rs-history-header .rs-history-icon{color:var(--text92);flex-shrink:0}.rs-history-list{display:flex;flex-direction:column;gap:16px}.rs-history-item{display:flex;align-items:center;gap:12px;padding:16px;background:var(--formInputBg);border-radius:8px}.rs-history-dot{width:8px;height:8px;border-radius:50%;background:var(--text92);flex-shrink:0;margin-top:5px}.rs-history-info{flex:1;display:flex;flex-direction:column;gap:4px}.rs-history-name{font-family:var(--inter);font-size:14px;font-weight:600;color:var(--text11);margin:0}.rs-history-meta{font-family:var(--inter);font-size:12px;color:var(--text92);margin:0}.rs-history-change{font-family:var(--inter);font-size:14px;font-weight:600;flex-shrink:0;margin-left:auto}.rs-history-change--positive{color:var(--statusWarning)}.rs-history-change--neutral{color:var(--primary)}.rs-history-change--negative{color:var(--statusError)}.rs-history-empty{font-family:var(--inter);font-size:13px;color:var(--text92);margin:0;padding:4px 0}@media (max-width: 768px){.rs-card-header{flex-direction:column;align-items:flex-start}.rs-add-btn{align-self:flex-end}.rs-table th,.rs-table td{padding:10px 12px}.rs-field{width:80px;padding:6px 8px;font-size:13px}.rs-actions-card{padding:14px 16px}.rs-history-card{padding:16px}}.anm-modal .ant-modal-content{padding:0;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;max-height:90vh;background:var(--glassCardBg)!important;border:1px solid var(--glassBorder40);backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.anm-modal .ant-modal-body{padding:0;flex:1;overflow:hidden;display:flex;flex-direction:column}.anm-modal .agent-detail-page{flex:1;overflow:hidden;display:flex;flex-direction:column;gap:0;margin-top:0;padding-bottom:0}.anm-modal .agd-page-content{flex:1;overflow-y:auto;background:transparent;border:none;box-shadow:none;border-radius:0;padding:20px 28px 24px;backdrop-filter:none;-webkit-backdrop-filter:none}.anm-modal .agd-footer{background:transparent;border:none;border-top:1px solid var(--eventsCardDivider);border-radius:0;box-shadow:none;padding:14px 28px}.anm-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 28px;border-bottom:1px solid var(--borderColorE5);flex-shrink:0;background:transparent}.anm-header-text{display:flex;flex-direction:column;gap:0}.anm-title{font-family:var(--inter);font-size:18px;font-weight:700;color:var(--rdTitleColor);margin:0}.anm-subtitle{font-family:var(--inter);font-size:12px;color:var(--tableTextMuted);margin:0}.anm-close-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;color:var(--tableIconColor);border-radius:6px;flex-shrink:0;transition:background .15s,color .15s}.anm-close-btn:hover{background:var(--bgColorFA);color:var(--tableNameColor)}.anm-close-btn svg{width:14px;height:14px}.spm-modal .spm-form{margin-top:16px}.spm-modal .spm-form .ant-form-item{margin-bottom:14px}.spm-modal .spm-form .ant-input-affix-wrapper{border-radius:10px;padding:8px 12px}.spm-modal .cfm-actions{margin-top:8px}.spm-reveal{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding:10px 12px;border:1px solid var(--glassBorder40);border-radius:10px;background:var(--shade1, rgba(0, 0, 0, .03))}.spm-reveal-value{font-family:monospace;font-size:15px;font-weight:600;color:var(--text11);word-break:break-all}.spm-copy-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px;border:none;background:none;cursor:pointer;opacity:.7}.spm-copy-btn:hover{opacity:1}.spm-note{font-family:var(--jakarta);font-size:12px;color:var(--text4D);margin:10px 0 0}.spm-alt{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:4px;padding-top:14px;border-top:1px solid var(--glassBorder40)}.spm-alt-sep{font-family:var(--jakarta);font-size:12px;color:var(--text4D)}.spm-alt-btn{font-family:var(--jakarta);font-size:12px;font-weight:600;color:var(--themeColor, var(--text11));border:none;background:none;padding:0;cursor:pointer;text-decoration:underline}.spm-alt-btn:disabled{opacity:.5;cursor:not-allowed}.avd-drawer,.avd-drawer .ant-drawer-content-wrapper,.avd-drawer .ant-drawer-content{background:var(--glassCardBg)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.avd-drawer .ant-drawer-body{padding:0;display:flex;flex-direction:column;height:100%;overflow:hidden;background:transparent}.avd-header{position:relative;padding:20px 24px 16px;border-bottom:1px solid var(--borderColorE5);flex-shrink:0}.avd-close-btn{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;color:var(--tableIconColor);border-radius:6px;z-index:1;transition:background .15s,color .15s}.avd-close-btn:hover{background:var(--bgColorFA);color:var(--tableNameColor)}.avd-close-btn svg{width:14px;height:14px}.avd-tab-nav{display:flex;align-items:flex-end;gap:0;padding:0 24px;border-bottom:1px solid var(--borderColorE5);flex-shrink:0}.avd-tab{display:inline-flex;align-items:center;gap:6px;padding:12px 14px;border:none;background:transparent;cursor:pointer;font-family:var(--inter);font-size:14px;font-weight:500;color:var(--tableTextMuted);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s,border-color .15s;white-space:nowrap}.avd-tab:hover:not(.active){color:var(--tableNameColor)}.avd-tab.active{color:var(--primaryMid);border-bottom-color:var(--primaryMid);font-weight:600}.avd-body{flex:1;overflow-y:auto;padding:20px 24px}.avd-body .agd-two-col,.avd-body .agd-metrics-grid{grid-template-columns:1fr!important}.avd-body .agd-label{color:var(--text11)}.avd-body>*+*{border-top:1px solid var(--searchBorder);margin-top:24px;padding-top:24px}.avd-form-stack{display:flex;flex-direction:column;gap:16px}.avd-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px;border-top:1px solid var(--borderColorE5);background:transparent;flex-shrink:0}.avd-rank-timeline-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.avd-rank-timeline-scroll .agd-rank-timeline{min-width:900px}.avd-perf-fallback{display:flex;align-items:center;justify-content:center;gap:12px;padding:24px 0;font-size:13px;color:var(--text92)}.avd-perf-fallback button{background:none;border:none;padding:0;cursor:pointer;font-size:13px;font-weight:600;color:var(--primaryMid);text-decoration:underline}.afd-drawer,.afd-drawer .ant-drawer-content-wrapper,.afd-drawer .ant-drawer-content{background:var(--glassCardBg)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.afd-drawer .ant-drawer-body{padding:0;display:flex;flex-direction:column;height:100%;overflow:hidden}.afd-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;border-bottom:1px solid var(--borderColorE5);flex-shrink:0}.afd-header-left{display:flex;align-items:center;gap:10px}.afd-header-icon{width:18px;height:18px;color:var(--rdTitleColor);flex-shrink:0}.afd-title{font-family:var(--inter);font-size:18px;font-weight:700;color:var(--rdTitleColor);line-height:1.3}.afd-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--primary);color:var(--accentText);font-family:var(--inter);font-size:10px;font-weight:700;border-radius:20px}.afd-close-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;color:var(--tableIconColor);border-radius:6px;flex-shrink:0;transition:background .15s,color .15s}.afd-close-btn:hover{background:var(--bgColorFA);color:var(--tableNameColor)}.afd-close-btn svg{width:14px;height:14px}.afd-body{flex:1;overflow-y:auto;padding:0 20px 24px}.afd-body::-webkit-scrollbar{width:4px}.afd-body::-webkit-scrollbar-track{background:transparent}.afd-body::-webkit-scrollbar-thumb{background:var(--borderColorE5);border-radius:4px}.afd-section{padding:20px 0 0}.afd-section+.afd-section{margin-top:30px}.afd-section--select+.afd-section--select{margin-top:15px;padding-top:0}.afd-section-label{font-family:var(--inter);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--textSlate);margin:0 0 12px}.afd-date-row{display:flex;gap:12px}.afd-date-field{flex:1;display:flex;flex-direction:column;gap:6px}.afd-field-label{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--textSlate)}.afd-date-picker{width:100%;height:44px;border-radius:8px;border:1px solid var(--sidebarBodyBorder)!important;background:var(--tableAvatarBg)!important;box-shadow:var(--searchInsetShadow)!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);font-family:var(--inter);font-size:14px}.afd-date-picker:hover,.afd-date-picker:focus,.afd-date-picker.ant-picker-focused{border-color:var(--formInputBorder)!important;box-shadow:0 0 0 1px var(--formInputBorder)!important}.afd-date-picker .ant-picker-input>input{font-family:var(--inter);font-size:13px;color:var(--text11)}.afd-date-picker .ant-picker-input>input::placeholder{color:var(--text92)}.afd-quick-dates{display:flex;flex-wrap:wrap;gap:5px;margin-top:17px}.afd-quick-btn{padding:6px 14px;height:34px;border:1px solid var(--borderColorE5);border-radius:20px;background:var(--white);font-family:var(--inter);font-size:12px;font-weight:500;color:var(--textSlate);cursor:pointer;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.afd-quick-btn:hover{border-color:var(--primary);color:var(--primary)}.afd-quick-btn.active{background:var(--primary);border-color:var(--primary);color:var(--accentText);font-weight:500}.afd-status-row{display:flex;flex-wrap:wrap;gap:20px}.afd-checkbox{font-family:var(--inter);font-size:13px;font-weight:500;color:var(--textNearBlack);align-items:center}.afd-checkbox.ant-checkbox-wrapper-checked{font-weight:600}.afd-checkbox .ant-checkbox-inner{border-radius:4px;border-color:var(--borderColor);background:var(--white)}.afd-checkbox .ant-checkbox-checked .ant-checkbox-inner{background:var(--primary);border-color:var(--primary)}.afd-checkbox .ant-checkbox-checked .ant-checkbox-inner:after{border-color:var(--accentText)}.afd-checkbox:hover .ant-checkbox-inner{border-color:var(--primary)}.afd-select{width:100%;height:100%}.afd-select .ant-select-selector{height:44px!important;border-radius:8px!important;border-color:var(--formInputBorder)!important;background:var(--white)!important;display:flex;align-items:center}.afd-select .ant-select-selection-placeholder,.afd-select .ant-select-selection-item{font-family:var(--inter);font-size:13px;color:var(--text11)}.afd-select .ant-select-selection-placeholder{color:var(--text92)}.afd-select .ant-select-arrow{color:var(--tableIconColor)}.afd-select:hover .ant-select-selector,.afd-select.ant-select-focused .ant-select-selector{border-color:var(--formInputBorder)!important;box-shadow:0 0 0 1px var(--formInputBorder)!important}.afd-select-popup .ant-select-item{font-family:var(--inter);font-size:13px;color:var(--text11);border-radius:6px}.afd-select-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--bgColorFA)}.afd-select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--primaryLight);color:var(--primary)}.afd-footer{display:flex;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid var(--borderColorE5);background:transparent;flex-shrink:0}.afd-btn{flex:1;height:48px;border-radius:10px;font-family:var(--inter);font-size:14px;font-weight:700;cursor:pointer;transition:background .15s,opacity .15s;white-space:nowrap}.afd-btn--clear{background:var(--white);border:1.5px solid var(--borderColorE5);color:var(--text11)}.afd-btn--clear:hover{border-color:var(--primary);color:var(--primary)}.afd-btn--apply{background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%);border:none;color:var(--accentText);transition:filter .2s ease}.afd-btn--apply:hover{filter:brightness(.88)}.agents-page{display:flex;flex-direction:column;gap:16px}.agents-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.agents-title{font-family:var(--inter);font-size:28px;font-weight:800;color:var(--pageTitleColor);margin:0;line-height:1.2}.agents-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.agents-tree-btn{display:inline-flex;align-items:center;gap:8px;padding:0 18px;height:40px;background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%);color:var(--accentText);font-family:var(--inter);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:none;border-radius:8px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:filter .2s ease}.agents-tree-btn svg{flex-shrink:0}.agents-tree-btn:hover{filter:brightness(.88)}.agents-add-btn{display:inline-flex;align-items:center;gap:8px;padding:0 20px;height:40px;background:var(--primaryDark);color:var(--accentText);font-family:var(--inter);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:none;border-radius:8px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s}.agents-add-btn svg{flex-shrink:0}.agents-add-btn:hover{background:var(--primary)}.agents-filters{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.agents-filter-chips{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.agents-filter-chips::-webkit-scrollbar{display:none}.agents-filter-chip{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;background:var(--white);border:1px solid var(--borderColorE5);border-radius:8px;cursor:pointer;white-space:nowrap;transition:border-color .15s,background .15s}.agents-filter-chip:hover{background:var(--primaryLight)}.agents-filter-label{font-family:var(--inter);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text92)}.agents-filter-value{font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text11)}.agents-filter-arrow{color:var(--text92);width:10px;height:10px;flex-shrink:0}.agents-filter-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.agents-period-card{display:inline-flex;align-items:center;gap:15px;height:38px;padding:0 4px;background:var(--white);border:1px solid var(--borderColorE5);border-radius:8px;transition:border-color .15s,background .15s}.agents-period-card:hover{border-color:var(--primaryMid);background:var(--primaryLight)}.agents-period-btn{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 10px;background:transparent;border:none;border-radius:6px;cursor:pointer;white-space:nowrap;transition:background .15s}.agents-period-btn span{font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text11)}.agents-period-btn svg{flex-shrink:0;color:var(--text92)}.agents-period-btn:hover{background:var(--white)}.agents-filter-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;background:transparent;border:none;border-radius:6px;cursor:pointer;flex-shrink:0;transition:background .15s}.agents-filter-icon-btn svg{flex-shrink:0;color:var(--text92)}.agents-filter-icon-btn:hover{background:var(--white)}.agents-filter-icon-btn.active{background:var(--primaryLight)}.agents-filter-icon-btn.active svg{color:var(--primary)}.agents-filter-count{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:100px;background:var(--primary);color:var(--white);font-family:var(--inter);font-size:10px;font-weight:700;line-height:16px;text-align:center}.agents-table-card{background:var(--tableCardBg);border:1px solid var(--glassBorder40);border-radius:12px;box-shadow:var(--tableCardShadow);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:hidden;display:grid;grid-template-areas:"toolbar-left toolbar-right" "table        table";grid-template-columns:minmax(0,1fr) auto}.agents-toolbar-left{grid-area:toolbar-left;display:flex;align-items:center;gap:8px;min-width:0;padding:10px 16px;min-height:48px;transition:background .15s,border-color .15s}.agents-toolbar-right{grid-area:toolbar-right;display:flex;align-items:center;gap:4px;padding:10px 16px;transition:background .15s,border-color .15s}.agents-table-card.has-selection .agents-toolbar-left,.agents-table-card.has-selection .agents-toolbar-right{background:var(--primaryLight);border-bottom-color:var(--primaryBorder)}.agents-toolbar-empty{flex:1}.agents-sel-count{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--primary);white-space:nowrap}.agents-toolbar-icon-btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:none;border:none;border-radius:6px;cursor:pointer;color:var(--primary);transition:background .15s}.agents-toolbar-icon-btn svg{flex-shrink:0}.agents-toolbar-icon-btn:hover{background:var(--primaryGlow)}.agents-toolbar-icon-btn--danger{color:var(--statusError)}.agents-toolbar-icon-btn--danger:hover{background:var(--statusErrorBg)}.agents-toolbar-sep{font-size:14px;color:var(--borderColorE5);padding:0 2px;-webkit-user-select:none;user-select:none}.agents-toolbar-action{background:none;border:none;padding:4px 8px;font-family:var(--inter);font-size:12px;font-weight:600;color:var(--statusError);cursor:pointer;border-radius:5px;white-space:nowrap;transition:background .15s}.agents-toolbar-action:hover{background:var(--statusErrorBg)}.agents-toolbar-action--active{color:var(--statusSuccess)}.agents-toolbar-action--active:hover{background:var(--statusSuccessBg)}.agents-per-page-label{font-family:var(--inter);font-size:12px;font-weight:500;color:var(--tableTextMuted);white-space:nowrap}.agents-per-page-btn{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;background:var(--tablePaginationBg);border:1px solid var(--borderColorE5);border-radius:6px;font-family:var(--inter);font-size:12px;font-weight:500;color:var(--text11);cursor:pointer;transition:border-color .15s,background .15s}.agents-per-page-btn:hover{background:var(--bgColorFA);border-color:var(--borderColor)}.agents-per-page-caret{font-size:10px;color:var(--tableTextMuted)}.agents-page-of{font-family:var(--inter);font-size:12px;font-weight:500;color:var(--tableTextMuted);white-space:nowrap;padding:0 4px}.agents-count-label{font-family:var(--inter);font-size:12px;font-weight:500;color:var(--tableTextMuted);white-space:nowrap;padding:0 6px}.agents-nav-page{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--tableRowText);min-width:20px;width:40px;text-align:center;border:none;background:transparent;padding:0;outline:none}.agents-nav-page::-webkit-outer-spin-button,.agents-nav-page::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.agents-nav-page:focus{border-radius:4px;box-shadow:0 0 0 1px var(--primaryMid)}.agents-nav-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--borderColorE5);background:var(--tablePaginationBg);border-radius:6px;cursor:pointer;color:var(--tableRowText);transition:background .15s,border-color .15s}.agents-nav-btn .anticon{font-size:11px}.agents-nav-btn:hover:not(:disabled){background:var(--bgColorFA);border-color:var(--borderColor)}.agents-nav-btn:disabled{opacity:.4;cursor:default}.agents-table-wrap{grid-area:table;overflow-x:auto;-webkit-overflow-scrolling:touch}.agents-table{width:100%;border-collapse:collapse;min-width:860px}.agents-table th{font-family:var(--inter);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--tableHeadText);padding:12px 16px;text-align:left;white-space:nowrap;background:var(--tableHeadBg);border-bottom:1px solid var(--borderColorE5)}.agents-table td{padding:14px 16px;vertical-align:middle;border-bottom:1px solid var(--borderColorE5)}.agents-table tbody tr:last-child td{border-bottom:none}.agents-table tbody tr{cursor:pointer}.agents-table tbody tr:hover:not(.row-selected) td{background:var(--tableRowHoverBg)}.agents-table tbody tr.row-selected td{background:var(--primaryLight)}.th-check,.td-check{width:44px;padding-right:4px!important}.agent-cell{display:flex;align-items:center;gap:10px}.agent-avatar{width:38px;height:38px;border-radius:50%;background:var(--tableAvatarBg);display:flex;align-items:center;justify-content:center;font-family:var(--inter);font-size:13px;font-weight:700;color:var(--primary);flex-shrink:0;overflow:hidden}.agent-avatar img{width:100%;height:100%;object-fit:cover}.agent-info{display:flex;flex-direction:column;gap:2px}.agent-name{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--agentNameColor);white-space:nowrap;line-height:1.3}.agent-handle{font-family:var(--inter);font-size:11px;padding-bottom:3px;color:var(--statusNeutral);white-space:nowrap}.td-sponsor .agent-name{color:var(--statusDraftText)}.td-sponsor .agent-handle{color:var(--tableIconColor)}.agent-rank-pill{display:inline-block;font-family:var(--inter);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1}.agent-rank-pill--starter{color:var(--rankColorStarter)}.agent-rank-pill--associate{color:var(--rankColorAssociate)}.agent-rank-pill--builder{color:var(--rankColorBuilder)}.agent-rank-pill--leader{color:var(--rankColorLeader)}.agent-rank-pill--executive{color:var(--rankColorExecutive)}.agent-rank-pill--elite-leader{color:var(--rankColorEliteLeader)}.state-label{font-family:var(--inter);font-size:13px;font-weight:500;color:var(--stateTextColor);letter-spacing:.04em}.status-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:none;border:none;border-radius:6px;cursor:pointer;font-family:var(--inter);font-size:12px;font-weight:500;color:var(--statusSuccessText);white-space:nowrap;transition:background .15s}.status-btn .status-dot{flex-shrink:0;width:7px;height:7px}.status-btn .status-arrow{flex-shrink:0;width:9px;height:9px;color:var(--text92)}.status-btn--active .status-dot{color:var(--statusSuccess)}.status-btn--active:hover{background:var(--statusSuccessBg)}.status-btn--blocked .status-dot{color:var(--statusError)}.status-btn--blocked:hover{background:var(--statusErrorBg)}.status-btn--inactive .status-dot{color:var(--statusNeutral)}.status-btn--inactive:hover{background:var(--statusNeutralBg)}.contact-cell{display:flex;flex-direction:column;gap:4px}.contact-row{display:flex;align-items:center;gap:6px}.contact-icon{flex-shrink:0;width:12px;height:12px;color:var(--tableTextMuted)}.contact-text{font-family:var(--inter);font-size:12px;color:var(--tableTextMuted);white-space:nowrap}.joined-cell{display:flex;flex-direction:column;gap:1px}.joined-top{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--statusNeutral);white-space:nowrap}.joined-bottom{font-family:var(--inter);font-size:12px;color:var(--statusNeutral)}.milestone-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-family:var(--inter);font-size:12px;font-weight:600}.milestone-pill .milestone-pill-icon{flex-shrink:0;width:12px;height:12px}.milestone-pill--rank-up{background:var(--statusPurpleBg);color:var(--statusPurple);border:1px solid var(--statusPurpleBg)}.milestone-pill--first-sale{background:var(--statusSuccessBg);color:var(--statusSuccess);border:1px solid var(--statusSuccessBg)}.milestone-pill--anniversary{background:var(--milestoneAnniversaryBg);color:var(--milestoneAnniversaryText);border:1px solid var(--milestoneAnniversaryBorder)}.milestone-pill--birthday{background:var(--milestoneBirthdayBg);color:var(--milestoneBirthdayText);border:1px solid var(--milestoneBirthdayBorder)}.date-bold{font-family:var(--inter);font-size:13px;font-weight:700;color:var(--statusNeutral);white-space:nowrap}.automation-status-cell{display:flex;flex-direction:column;gap:5px}.automation-sent{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;padding:4px 10px;background:var(--successToastBg);border-radius:15px;font-family:var(--inter);font-size:13px;font-weight:600;color:var(--automationSentText)}.automation-sent-icon{flex-shrink:0;width:12px;height:12px;color:var(--automationSentText)}.automation-sent-date{font-family:var(--inter);font-size:11px;color:var(--tableTextMuted);white-space:nowrap}.automation-pending{display:inline-flex;align-items:center;align-self:flex-start;padding:4px 10px;background:var(--statusNeutralBg);border-radius:15px;font-family:var(--inter);font-size:13px;font-weight:500;color:var(--statusNeutral)}.details-text{font-family:var(--inter);font-size:13px;color:var(--text8F)}.activity-type-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:20px;font-family:var(--inter);font-size:12px;font-weight:600}.activity-type-pill--lead{background:var(--statusWarningBg);color:var(--statusContactingText)}.activity-type-pill--recruit{background:var(--statusPurpleBg);color:var(--statusPurple)}.days-inactive{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--primaryMid)}.months-inactive{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--statusNeutral)}.reversion-rank-cell{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.reversion-arrow{flex-shrink:0;color:var(--statusNeutral);width:12px;height:6px}.document-type-text{font-family:var(--inter);font-size:13px;color:var(--text11)}.bill-account-id{font-family:var(--inter);font-size:12px;font-weight:500;color:var(--tableTextMuted);letter-spacing:.04em}.td-onboarding-action{width:1%;white-space:nowrap}.onboarding-action-cell{display:flex;align-items:center;gap:6px}.onboarding-action-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;border-radius:6px;cursor:pointer;transition:background .15s,color .15s}.onboarding-action-btn svg{flex-shrink:0;width:12px;height:12px}.onboarding-action-btn--approve{background:var(--statusSuccessBg);color:var(--statusSuccess)}.onboarding-action-btn--approve:hover{background:var(--statusSuccess);color:var(--accentText)}.onboarding-action-btn--reject{background:var(--statusErrorBg);color:var(--statusError)}.onboarding-action-btn--reject:hover{background:var(--statusError);color:var(--accentText)}.agents-filter-dropdown.ant-dropdown .ant-dropdown-menu{padding:4px;border-radius:10px;box-shadow:0 4px 16px var(--shadowSm);border:1px solid var(--borderColorE5);background:var(--white)}.agents-filter-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:6px;font-family:var(--inter);font-size:13px;font-weight:400;color:var(--text11);padding:7px 12px}.agents-filter-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:var(--fileItemBg)}.agents-filter-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected{background-color:var(--fileItemBg);color:var(--text11);font-weight:600}.agents-status-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{color:var(--text11)}.agents-status-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected{background-color:var(--fileItemBg);color:var(--text11)}.td-skeleton{padding:12px 16px!important}@media (max-width: 1280px){.agents-table-card{grid-template-areas:"toolbar-left" "table" "toolbar-right";grid-template-columns:1fr}.agents-toolbar-right{justify-content:flex-end;border-bottom:none;border-top:1px solid var(--borderColorE5);flex-wrap:wrap;gap:6px}.agents-table-card.has-selection .agents-toolbar-right{border-top-color:var(--primaryBorder)}}@media (max-width: 768px){.agents-title{font-size:22px}.agents-header{flex-direction:column;align-items:flex-start}.agents-header-actions{width:100%}.agents-header-actions .agents-add-btn,.agents-header-actions .agents-tree-btn{flex:1;justify-content:center}.agents-filters{flex-direction:column;align-items:flex-start}.agents-filter-chips{width:100%}.agents-filter-right{width:100%;justify-content:flex-end}.agents-per-page-label,.agents-page-of{display:none}.agents-nav-btn{width:36px;height:36px}}.admin-main:has(.nt-page){background:transparent}.admin-content:has(.nt-page){height:100%;overflow:hidden}.nt-page{display:flex;flex-direction:column;height:100%;overflow:hidden;gap:0}.nt-page-header{display:flex;align-items:center;justify-content:space-between;padding:0 0 16px;flex-shrink:0}.nt-page-title{font-family:var(--manrope);font-size:24px;font-weight:800;color:var(--pageTitleColor);margin:0;letter-spacing:.02em}.nt-view-toggles{display:flex;align-items:center;gap:8px}.nt-view-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:none;color:var(--white);opacity:.6;cursor:pointer;transition:opacity .15s}.nt-view-btn svg{width:20px;height:18px}.nt-view-btn--active{opacity:1}.nt-view-btn:hover:not(.nt-view-btn--active){opacity:.85}.nt-search-wrap{flex-shrink:0;padding-bottom:16px;width:420px;max-width:100%}.nt-search.ant-input-affix-wrapper{border-radius:10px;border-color:var(--borderColorE5);background:var(--tableAvatarBg);box-shadow:var(--searchInsetShadow);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:5px 14px;font-family:var(--inter);font-size:13px;color:var(--text11)}.nt-search.ant-input-affix-wrapper:hover,.nt-search.ant-input-affix-wrapper:focus-within{border-color:var(--primaryMid);box-shadow:none}.nt-search.ant-input-affix-wrapper input{background:transparent;color:var(--text11);font-family:var(--inter);font-size:13px}.nt-search.ant-input-affix-wrapper input::placeholder{color:var(--searchPlaceholder)}.nt-search-prefix-icon{width:15px;height:15px;color:var(--searchIcon);margin-right:6px}.nt-search-dropdown{position:absolute;top:calc(100% - 16px);left:0;right:0;background:var(--white);border:1px solid var(--borderColorE5);border-radius:10px;box-shadow:0 4px 20px var(--shade1);z-index:100;overflow:hidden;max-height:280px;overflow-y:auto}.nt-search-result{display:flex;flex-direction:column;gap:2px;padding:10px 14px;cursor:pointer;transition:background .15s}.nt-search-result:hover{background:var(--bgColorFA)}.nt-search-no-results{padding:14px;font-family:var(--inter);font-size:13px;color:var(--text77);text-align:center}.nt-search-result-name{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--text11)}.nt-search-result-meta{font-family:var(--inter);font-size:11px;color:var(--text77)}.nt-loading{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:300px}.nt-canvas-wrap{flex:1;min-height:0;margin-bottom:16px;overflow:hidden;position:relative;background:var(--tableAvatarBg);box-shadow:var(--searchInsetShadow);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:16px;cursor:grab;-webkit-user-select:none;user-select:none}.nt-canvas-wrap:active{cursor:grabbing}.nt-canvas{position:absolute;left:50%;top:0;will-change:transform}.nt-level{display:flex;flex-direction:column;align-items:center}.nt-trunk{width:2px;height:60px;background:var(--primary);flex-shrink:0}.nt-row{display:flex;align-items:flex-start}.nt-child-col{display:flex;flex-direction:column;align-items:center;padding:0 28px;position:relative}.nt-child-col:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--primary);pointer-events:none}.nt-child-col:first-child:before{left:50%}.nt-child-col:last-child:before{right:50%}.nt-child-col:only-child:before{display:none}.nt-vstub{width:2px;height:60px;background:var(--primary);flex-shrink:0}.nt-node-wrap{display:flex;flex-direction:column;align-items:center;position:relative}.nt-node-wrap--root{padding-top:30px}.nt-node-wrap .nt-go-up-btn{width:34px;height:34px}.nt-go-up-btn{position:absolute;top:14px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--primary);border:2px solid var(--white);cursor:pointer;color:var(--white);z-index:3;transition:background .15s,transform .15s}.nt-go-up-btn svg{width:15px;height:15px}.nt-go-up-btn:hover{background:var(--primaryMid);transform:translate(-50%) scale(1.1)}.nt-go-up-btn--hidden{opacity:0;pointer-events:none}.nt-card{width:210px;background:var(--tableCardBg);border-radius:16px;border:1.5px solid var(--borderColorE5);padding:20px;display:flex;flex-direction:column;align-items:center;gap:0;box-shadow:0 2px 4px -2px var(--shade1),0 4px 6px -1px var(--shade1);transition:box-shadow .15s,border-color .15s}.nt-card--root{width:230px;border:1px solid var(--primary);box-shadow:0 2px 4px -2px var(--shade1),0 4px 6px -1px var(--shade1),0 4px 7.1px 2px var(--primary)}.nt-card--drillable{cursor:pointer}.nt-card--drillable:hover{border-color:var(--primaryMid);box-shadow:0 6px 20px var(--shade2)}.nt-card--highlighted{border-color:var(--primary);box-shadow:0 2px 4px -2px var(--shade1),0 4px 6px -1px var(--shade1),0 0 0 3px var(--primaryLight)}.nt-card-avatar{width:80px;height:80px;border-radius:50%;background:var(--bgColorE9);border:4px solid var(--white);box-shadow:0 2px 10px var(--shade1);margin-top:0;margin-bottom:14px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.nt-card-avatar img{width:100%;height:100%;object-fit:cover}.nt-card-avatar span{font-family:var(--manrope);font-size:26px;font-weight:700;color:var(--primary);line-height:1}.nt-card--root .nt-card-avatar{width:80px;height:80px;margin-top:0;border:4px solid var(--primaryLight)}.nt-card--root .nt-card-avatar span{font-size:28px}.nt-card-body{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.nt-card-name{font-family:var(--manrope);font-size:16px;font-weight:700;color:var(--text11);text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;line-height:1.2}.nt-card--root .nt-card-name{font-size:17px}.nt-card-handle{font-family:var(--inter);font-size:13px;font-weight:400;color:var(--textF4);text-align:center;line-height:1}.nt-card-rank{display:block;font-family:var(--inter);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;margin-top:10px;color:var(--rankColorStarter)}.nt-card-rank--starter{color:var(--rankColorStarter)}.nt-card-rank--associate{color:var(--rankColorAssociate)}.nt-card-rank--builder{color:var(--rankColorBuilder)}.nt-card-rank--leader{color:var(--rankColorLeader)}.nt-card-rank--executive{color:var(--rankColorExecutive)}.nt-card-rank--elite-leader{color:var(--rankColorEliteLeader)}.nt-card-divider{width:100%;height:1px;background:var(--borderColorE5);margin:10px 0 4px}.nt-card-stat{display:flex;align-items:center;gap:6px}.nt-card-stat-label{font-family:var(--inter);font-size:12px;font-weight:500;color:var(--textF4);letter-spacing:.04em;text-transform:uppercase}.nt-card-stat-value{font-family:var(--manrope);font-size:16px;font-weight:700;color:var(--primary);line-height:1}.nt-toolbar{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:2;display:flex;align-items:center;background:var(--tableAvatarBg);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid var(--borderColorE5);border-radius:40px;box-shadow:0 2px 10px var(--shadowSm);height:44px;padding:0 4px;gap:0}.nt-toolbar-zoom{display:flex;align-items:center}.nt-zoom-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:none;border:none;cursor:pointer;border-radius:50%;color:var(--primary);transition:background .15s}.nt-zoom-btn:hover{background:var(--primaryLight)}.nt-zoom-sign{font-family:var(--inter);font-size:20px;font-weight:300;line-height:1;color:inherit;display:block}.nt-zoom-label{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--primary);min-width:42px;text-align:center}.nt-toolbar-divider{width:1px;height:22px;background:var(--borderColorE5);margin:0 2px;flex-shrink:0}.nt-toolbar-icon-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:none;border:none;border-radius:50%;cursor:pointer;color:var(--text11);transition:background .15s,color .15s}.nt-toolbar-icon-btn svg{width:18px;height:18px}.nt-toolbar-icon-btn:hover{background:var(--primaryLight);color:var(--primary)}.nt-reset-btn{display:flex;align-items:center;gap:6px;padding:0 14px 0 10px;height:36px;background:none;border:none;border-radius:40px;cursor:pointer;font-family:var(--inter);font-size:13px;font-weight:500;color:var(--primary);transition:background .15s}.nt-reset-btn svg{width:16px;height:18px;flex-shrink:0}.nt-reset-btn:hover{background:var(--primaryLight)}.nt-canvas-wrap--list{cursor:grab}.nt-canvas-wrap--list:active{cursor:grabbing}.nt-compact-wrap{position:absolute;left:50%;top:0;will-change:transform;display:flex;flex-direction:column;align-items:center;padding:20px 24px 20px 56px}.nt-cl{width:100%;max-width:400px;display:flex;flex-direction:column}.nt-cl-root-wrap{position:relative;margin-bottom:12px}.nt-cl-root-wrap .nt-go-up-btn{top:50%;left:-11px;transform:translateY(-50%)}.nt-cl-children{position:relative;display:flex;flex-direction:column;gap:10px;padding-left:45px}.nt-cl-children:before{content:"";position:absolute;left:25px;top:-12px;bottom:30px;width:1px;background:var(--primary)}.nt-cc{display:flex;align-items:center;gap:14px;padding:10px 16px;border-radius:12px;background:var(--tableCardBg);box-shadow:0 1px 4px var(--shadowXxs);transition:border-color .15s,box-shadow .15s}.nt-cc--root{border:1.5px solid var(--primary);box-shadow:none}.nt-cc--child{border:none;box-shadow:0 2px 4px -2px var(--shade1),0 4px 6px -1px var(--shade1);position:relative}.nt-cc--child:before{content:"";position:absolute;left:-20px;top:50%;width:20px;height:1.5px;background:var(--primary)}.nt-cc--drillable{cursor:pointer}.nt-cc--drillable:hover{border-color:var(--primaryMid);box-shadow:0 4px 12px var(--shade1)}.nt-cc--highlighted{border:1.5px solid var(--primary)!important;box-shadow:0 2px 4px -2px var(--shade1),0 4px 6px -1px var(--shade1),0 0 0 3px var(--primaryLight)!important}.nt-cc-avatar-wrap{position:relative;flex-shrink:0}.nt-cc-avatar{width:40px;height:40px;border-radius:50%;background:var(--bgColorE9);border:3px solid var(--white);box-shadow:0 1px 6px var(--shade1);display:flex;align-items:center;justify-content:center;overflow:hidden}.nt-cc-avatar img{width:100%;height:100%;object-fit:cover}.nt-cc-avatar span{font-family:var(--manrope);font-size:14px;font-weight:700;color:var(--primary);line-height:1}.nt-cc--root .nt-cc-avatar{width:48px;height:48px;border-color:var(--primaryLight)}.nt-cc--root .nt-cc-avatar span{font-size:17px}.nt-cc-plus{position:absolute;bottom:-3px;right:0;width:16px;height:16px;border-radius:50%;background:var(--white);border:1.5px solid var(--borderColorE5);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--text11);line-height:1;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.nt-cc-plus:hover{background:var(--primaryLight);border-color:var(--primary);color:var(--primary)}.nt-cc-body{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.nt-cc-top{display:flex;align-items:center;gap:15px;flex-wrap:nowrap;min-width:0}.nt-cc-name{font-family:var(--manrope);font-size:15px;font-weight:700;color:var(--text11);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.nt-cc--root .nt-cc-name{font-size:15px}.nt-cc-rank{font-family:var(--inter);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.nt-cc-rank--starter{color:var(--rankColorStarter)}.nt-cc-rank--associate{color:var(--rankColorAssociate)}.nt-cc-rank--builder{color:var(--rankColorBuilder)}.nt-cc-rank--leader{color:var(--rankColorLeader)}.nt-cc-rank--executive{color:var(--rankColorExecutive)}.nt-cc-rank--elite-leader{color:var(--rankColorEliteLeader)}.nt-cc-meta{display:flex;align-items:center;gap:6px}.nt-cc-handle{font-family:var(--inter);font-size:12px;font-weight:400;color:var(--text72)}.nt-cc-sep{width:4px;height:4px;border-radius:50%;background:var(--textF4);flex-shrink:0;margin-left:8px}.nt-cc-count{font-family:var(--manrope);font-size:11px;font-weight:600;color:var(--text72)}.nt-cc--root .nt-cc-count{color:var(--text11);font-size:12px}@media (max-width: 768px){.nt-search-wrap{width:100%}.nt-card{width:180px;padding:0 16px 16px}.nt-card-avatar{width:80px;height:80px;margin-top:-40px}.nt-card-name{font-size:14px}}.rte-editor{margin-top:8px;border:1px solid var(--sidebarBodyBorder);border-radius:8px;background:var(--tableAvatarBg);box-shadow:var(--searchInsetShadow);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);overflow:visible;transition:border-color .15s,box-shadow .15s}.rte-toolbar{display:flex;align-items:center;gap:2px;padding:4px 8px;border-bottom:1px solid var(--editorToolbarBorder);background:var(--editorToolbarBg);border-radius:8px 8px 0 0}.rte-tb-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:none;border:none;border-radius:4px;cursor:pointer;color:var(--editorIconColor);transition:background .15s,color .15s}.rte-tb-btn svg{width:10px;height:10px}.rte-tb-btn.rte-tb-btn--link svg{width:12px;height:12px}.rte-tb-btn.rte-tb-btn--table svg{width:12px;height:11px}.rte-tb-btn:hover{background:var(--sidebarNavHover);color:var(--text11)}.rte-content{min-height:160px;padding:12px 14px;font-family:var(--inter);font-size:14px;color:var(--text11);outline:none;line-height:1.6}.rte-content,.rte-content:focus,.rte-content:active,.rte-content:focus-visible,.rte-content:focus-within{outline:none!important;border:none!important;box-shadow:none!important}.rte-content:empty:before{content:attr(data-placeholder);color:var(--text92);pointer-events:none}.rte-content table{max-width:100%;table-layout:fixed}.rte-content td{vertical-align:top;overflow-wrap:break-word}.rte-content a{color:var(--primary);text-decoration:underline}.rte-popover-wrap{position:relative;display:inline-flex}.rte-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:20;display:flex;flex-direction:column;gap:8px;padding:10px;background:var(--white);border:1px solid var(--borderColorE5);border-radius:8px;box-shadow:0 4px 16px var(--shade1)}.rte-popover-title{font-family:var(--inter);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text92);white-space:nowrap}.rte-color-popover{gap:6px;padding:8px}.rte-color-grid{display:grid;grid-template-columns:repeat(9,20px);gap:4px}.rte-color-grid--hues{row-gap:2px;margin-top:2px}.rte-color-swatch{width:20px;height:20px;border:1px solid var(--borderColorE5);border-radius:3px;cursor:pointer;padding:0;transition:transform .12s,box-shadow .12s}.rte-color-swatch:hover{transform:scale(1.15);box-shadow:0 2px 6px var(--shade1)}.rte-color-auto,.rte-color-more{display:flex;align-items:center;gap:8px;padding:5px 4px;background:none;border:none;border-radius:4px;cursor:pointer;font-family:var(--inter);font-size:12px;color:var(--text11);text-align:left;transition:background .15s}.rte-color-auto:hover,.rte-color-more:hover{background:var(--sidebarNavHover)}.rte-color-auto{border-bottom:1px solid var(--borderColorE5);border-radius:4px 4px 0 0;padding-bottom:7px}.rte-color-more{border-top:1px solid var(--borderColorE5);border-radius:0 0 4px 4px;padding-top:7px;margin-top:2px;cursor:default;justify-content:space-between}.rte-color-more:hover{background:none}.rte-color-more-trigger{position:relative;display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:2px 4px;border-radius:4px;cursor:pointer;transition:background .15s}.rte-color-more-trigger:hover{background:var(--sidebarNavHover)}.rte-color-more-label{white-space:nowrap}.rte-color-more-hex{font-size:11px;color:var(--text92);font-variant-numeric:tabular-nums;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rte-color-more-ok{flex-shrink:0;height:22px;padding:0 10px;background:var(--primary);border:none;border-radius:4px;cursor:pointer;font-family:var(--inter);font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--accentText);transition:opacity .15s}.rte-color-more-ok:hover{opacity:.9}.rte-color-auto-swatch{width:18px;height:18px;flex-shrink:0;border:1px solid var(--borderColorE5);border-radius:3px;background:var(--white)}.rte-color-more-swatch{width:18px;height:18px;flex-shrink:0;border:1px solid var(--borderColorE5);border-radius:3px;background:linear-gradient(135deg,#ef4444,#f59e0b,#22c55e,#14b8a6,#3b82f6,#8b5cf6)}.rte-color-more-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;border:none;padding:0;cursor:pointer}.rte-table-popover{width:176px}.rte-glyph{font-family:var(--inter);font-weight:700;line-height:1;white-space:nowrap}.rte-glyph--size{font-size:12px}.rte-glyph--size small{font-size:8px}.rte-glyph--family{font-size:11px}.rte-tb-btn--size,.rte-tb-btn--family{width:auto;min-width:22px;padding:0 3px}.rte-font-popover{gap:2px;padding:8px;max-height:280px;overflow-y:auto}.rte-font-popover .rte-popover-title{padding:0 6px 4px}.rte-font-popover--size{width:112px}.rte-font-popover--family{width:176px}.rte-font-option{display:block;width:100%;padding:4px 6px;background:none;border:none;border-radius:4px;cursor:pointer;color:var(--text11);text-align:left;line-height:1.3;white-space:nowrap;transition:background .15s}.rte-font-option:hover{background:var(--sidebarNavHover)}.rte-table-fields{display:flex;gap:8px}.rte-table-field{display:flex;flex-direction:column;gap:4px;flex:1;font-family:var(--inter);font-size:11px;color:var(--text92)}.rte-table-field input{width:100%;height:28px;padding:0 8px;background:var(--white);border:1px solid var(--borderColorE5);border-radius:6px;font-family:var(--inter);font-size:13px;color:var(--text11);outline:none}.rte-table-field input:focus{border-color:var(--formInputBorder)}.rte-table-insert{height:28px;background:var(--primary);border:none;border-radius:6px;cursor:pointer;font-family:var(--inter);font-size:12px;font-weight:600;color:var(--accentText);transition:opacity .15s}.rte-table-insert:hover{opacity:.9}.email-drawer .ant-modal-content{padding:0;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;max-height:90vh;background:var(--glassCardBg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.email-drawer .rd-subtitle{font-family:var(--inter);font-size:12px;color:var(--tableTextMuted);margin:0}.email-drawer .ant-modal-body{padding:0;flex:1;overflow:hidden;display:flex;flex-direction:column}.email-drawer .ant-modal-body .rd-form .ant-select:not(.ant-select-borderless) .ant-select-arrow{top:50%!important;transform:translateY(-50%)!important}.email-drawer .ant-modal-body .rd-form .ant-select:not(.ant-select-borderless).efd-trigger-select .ant-select-arrow{transform:translateY(-5%)!important}.efd-audience-row{display:flex;align-items:stretch;gap:10px}.efd-audience-row .efd-all-radio-wrap{flex-shrink:0;align-self:stretch;display:flex;align-items:center;border:1px solid var(--borderColorE5);border-radius:8px;background:var(--glassCardBg);padding:0 12px}.efd-audience-row .ant-radio-wrapper{flex-shrink:0;font-family:var(--inter);font-size:14px;color:var(--text72);white-space:nowrap}.efd-audience-row .ant-radio-wrapper .ant-radio-checked .ant-radio-inner{border-color:var(--primary);background-color:var(--primary)}.efd-audience-row .efd-agent-select{flex:1}.efd-audience-row .efd-agent-select.ant-select{height:100%}.efd-audience-row .efd-agent-select .ant-select-selector{height:100%!important;align-items:center}.tfd-audience-fixed{display:flex;align-items:center;min-height:44px;padding:10px 12px;border:1px dashed var(--borderColorE5);border-radius:8px;background:var(--glassCardBg);font-family:var(--inter);font-size:13px;line-height:1.4;color:var(--text72)}.efd-field-wrap{margin-bottom:24px}.efd-label-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.efd-field-label{display:block;font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text11)}.efd-add-btn{background:none;border:none;cursor:pointer;font-family:var(--inter);font-size:13px;font-weight:600;color:var(--primary);padding:0;transition:opacity .15s}.efd-add-btn:hover{opacity:.75}.efd-new-trigger-row{display:flex;align-items:center;gap:8px;margin-top:16px}.efd-new-trigger-row .ant-input{flex:1;min-width:0}.efd-new-trigger-save,.efd-new-trigger-cancel{border:none;cursor:pointer;font-family:var(--inter);font-size:13px;font-weight:600;padding:6px 12px;border-radius:6px;white-space:nowrap;transition:opacity .15s}.efd-new-trigger-save:hover:not(:disabled),.efd-new-trigger-cancel:hover:not(:disabled){opacity:.85}.efd-new-trigger-save:disabled,.efd-new-trigger-cancel:disabled{opacity:.5;cursor:not-allowed}.efd-new-trigger-save{background:var(--primary);color:#fff}.efd-new-trigger-cancel{background:none;color:var(--text-secondary, #667085)}.efd-trigger-select{width:100%;height:100%}.efd-trigger-select .ant-select-arrow{top:0!important;bottom:0!important;height:auto!important;display:flex!important;align-items:center!important;transform:none!important}.efd-schedule-row{display:flex;gap:10px;margin-top:16px}.efd-schedule-date,.efd-schedule-time{flex:1}.efd-schedule-date.ant-picker,.efd-schedule-time.ant-picker{width:100%;height:44px;border-radius:8px;border:1px solid var(--sidebarBodyBorder);background:var(--tableAvatarBg);box-shadow:var(--searchInsetShadow);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.efd-schedule-date.ant-picker:hover,.efd-schedule-date.ant-picker.ant-picker-focused,.efd-schedule-time.ant-picker:hover,.efd-schedule-time.ant-picker.ant-picker-focused{border-color:var(--sidebarBodyBorder);background:var(--tableAvatarBg)}.efd-template-section{padding-top:16px;padding-bottom:16px;border-top:1px dashed var(--borderColorE5);border-bottom:1px dashed var(--borderColorE5)}.efd-template-section .ant-checkbox-wrapper{font-family:var(--inter);font-size:14px;color:var(--text11)}.efd-template-section .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--primary);border-color:var(--primary)}.efd-template-name{margin-top:16px;margin-bottom:0}.template-drawer,.template-drawer .ant-drawer-content-wrapper,.template-drawer .ant-drawer-content{background:var(--glassCardBg)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.template-drawer .rd-subtitle{font-family:var(--inter);font-size:12px;color:var(--tableTextMuted);margin:0}.template-drawer .ant-drawer-body{padding:0;display:flex;flex-direction:column;height:100%;overflow:hidden}.template-drawer .ant-drawer-body .rd-form .ant-select:not(.ant-select-borderless) .ant-select-arrow{top:50%!important;transform:translateY(-50%)!important}.tfd-field-wrap{margin-bottom:24px}.tfd-label-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.tfd-field-label{display:block;font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text11)}.tfd-trigger-item{margin-top:16px}.tfd-type-chips{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.tfd-type-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:6px;font-family:var(--inter);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;opacity:.4;transition:opacity .15s}.tfd-type-chip.tfd-type-chip--active{opacity:1}.tfd-type-chip:hover{opacity:.75}.tfd-type-chip--event{background:var(--statusInfoBg);color:var(--statusNewText);border:1px solid var(--badgeBorderEvent)}.tfd-type-chip--alert{background:var(--statusErrorBg);color:var(--statusError);border:1px solid var(--badgeBorderAlert)}.tfd-type-chip--scheduled{background:var(--statusPurpleBg);color:var(--statusPurple);border:1px solid var(--badgeBorderScheduled)}.tfd-trigger-select{width:100%;height:100%}.tfd-trigger-select .ant-select-arrow{top:0!important;bottom:0!important;height:auto!important;display:flex!important;align-items:center!important;transform:none!important}.tfd-schedule-row{display:flex;gap:10px;margin-top:16px}.tfd-schedule-date,.tfd-schedule-time{flex:1}.tfd-schedule-date.ant-picker,.tfd-schedule-time.ant-picker{width:100%;height:44px;border-radius:8px;border:1px solid var(--sidebarBodyBorder);background:var(--tableAvatarBg);box-shadow:var(--searchInsetShadow);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.tfd-schedule-date.ant-picker:hover,.tfd-schedule-date.ant-picker.ant-picker-focused,.tfd-schedule-time.ant-picker:hover,.tfd-schedule-time.ant-picker.ant-picker-focused{border-color:var(--sidebarBodyBorder);background:var(--tableAvatarBg)}.tfd-channels{display:flex;align-items:stretch;gap:8px;margin-top:10px;flex-wrap:wrap}.tfd-channel-card{flex:1;min-width:90px;display:flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--borderColorE4);background:var(--glassCardBg);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:9px;cursor:pointer;transition:border-color .15s,background .15s}.tfd-channel-card .ant-checkbox-wrapper,.tfd-channel-card .ant-checkbox{pointer-events:none}.tfd-channel-card .ant-checkbox .ant-checkbox-inner{border-radius:4px;border-color:var(--borderColor)}.tfd-channel-card:hover:not(.tfd-channel-card--active){border-color:var(--primary)}.tfd-channel-card--active{border:1px solid var(--primaryMid);background:var(--primaryLight)}.tfd-channel-card--active .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--primaryMid);border-color:var(--primaryMid)}.tfd-channel-card--email .tfd-ch-icon{color:var(--primaryMid)}.tfd-channel-card--email .tfd-ch-label{color:var(--text11)}.tfd-channel-card--email.tfd-channel-card--active .tfd-ch-label{color:var(--primaryMid);font-weight:700}.tfd-channel-card--inApp .tfd-ch-icon,.tfd-channel-card--inApp .tfd-ch-label{color:var(--text11)}.tfd-channel-card--inApp.tfd-channel-card--active .tfd-ch-icon{color:var(--primaryMid)}.tfd-channel-card--inApp.tfd-channel-card--active .tfd-ch-label{color:var(--primaryMid);font-weight:700}.tfd-channel-card--whatsapp .tfd-ch-icon,.tfd-channel-card--whatsapp .tfd-ch-label{color:var(--whatsappGreen)}.tfd-channel-card--whatsapp.tfd-channel-card--active{border:1px solid var(--whatsappGreen)}.tfd-channel-card--whatsapp.tfd-channel-card--active .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--whatsappGreen);border-color:var(--whatsappGreen)}.tfd-channel-card--whatsapp.tfd-channel-card--active .tfd-ch-label{font-weight:700}.tfd-ch-icon{width:16px;height:16px;flex-shrink:0}.tfd-ch-label{font-family:var(--inter);font-size:12px;font-weight:500;white-space:nowrap}.tfd-vars-box{border:1px solid var(--borderColorE5);border-radius:8px;background:var(--glassCardBg);padding:10px 12px;margin-bottom:10px}.tfd-vars-heading{display:block;font-family:var(--inter);font-size:10px;font-weight:600;letter-spacing:.6px;color:var(--text92);text-transform:uppercase;margin-bottom:8px}.tfd-vars-chips{display:flex;flex-wrap:wrap;gap:6px}.tfd-var-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border:1px solid var(--borderColorE4);border-radius:20px;background:var(--white);font-family:var(--inter);font-size:12px;color:var(--text11);cursor:pointer;transition:border-color .15s,background .15s}.tfd-var-chip:hover{border-color:var(--primary);background:var(--primaryLight);color:var(--primary)}.tfd-var-chip:hover .tfd-var-plus{color:var(--primary)}.tfd-var-plus{width:12px;height:12px;color:var(--text92);flex-shrink:0;transition:color .15s}.tfd-subject-input{margin-bottom:10px!important}.tfd-subject-input.ant-input{border-radius:8px;border:1px solid var(--sidebarBodyBorder);background:var(--tableAvatarBg);box-shadow:var(--searchInsetShadow);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.tfd-var-token{display:inline;color:var(--primary);font-weight:600;cursor:default;-webkit-user-select:none;user-select:none}.emails-empty-state{display:flex;justify-content:center;align-items:center;padding:48px 24px;width:100%}.emails-empty-state .ant-empty-image svg ellipse{fill:var(--tableHeadText)!important;fill-opacity:.15!important}.emails-empty-state .ant-empty-image svg path{fill:transparent!important;stroke:var(--tableHeadText)!important}.emails-page{display:flex;flex-direction:column;gap:16px}.emails-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.emails-title{font-family:var(--inter);font-size:28px;font-weight:800;color:var(--pageTitleColor);margin:0;line-height:1.2}.emails-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.emails-history-btn{display:inline-flex;align-items:center;padding:0 20px;height:40px;background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%);color:var(--accentText);font-family:var(--inter);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:none;border-radius:8px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:filter .2s ease}.emails-history-btn:hover{filter:brightness(.88)}.emails-create-btn{display:inline-flex;align-items:center;gap:7px;padding:0 20px;height:40px;background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%);color:var(--accentText);font-family:var(--inter);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:none;border-radius:8px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:filter .2s ease}.emails-create-btn:hover{filter:brightness(.88)}.emails-create-btn .anticon{font-size:12px}.emails-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.emails-tabs{display:flex;align-items:center;background:var(--glassBorder40);box-shadow:var(--searchInsetShadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:10px;padding:4px;gap:2px}.emails-tab{font-family:var(--inter);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:7px 20px;border:none;border-radius:7px;background:transparent;color:var(--tabTextInactive);box-shadow:none;cursor:pointer;transition:background .15s ease,color .15s ease;white-space:nowrap}.emails-tab:hover:not(.active){background:var(--glassCardBg);color:var(--text11)}.emails-tab.active{background:var(--white);color:var(--text11);font-weight:600;box-shadow:var(--activeTabShadow)}.emails-filters{display:flex;align-items:center;gap:8px}.emails-period-btn{display:inline-flex;align-items:center;gap:7px;padding:0 14px;height:38px;background:var(--white);border:1px solid var(--borderColorE5);border-radius:8px;font-family:var(--inter);font-size:12px;font-weight:500;color:var(--text11);cursor:pointer;white-space:nowrap;transition:border-color .15s ease}.emails-period-btn:hover{border-color:var(--primaryMid)}.emails-card{display:flex;flex-direction:column;background:var(--tableCardBg);border-radius:12px;border:1px solid var(--tableCardBorder);box-shadow:var(--tableCardShadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden}.emails-toolbar{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid var(--borderColorE5)}.emails-export-btn{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--primary);background:none;border:none;cursor:pointer;padding:0;transition:opacity .15s ease}.emails-export-btn:hover{opacity:.75}.emails-pagination{display:flex;align-items:center;gap:10px}.emails-count{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--primaryMid);white-space:nowrap}.emails-per-page-btn{display:inline-flex;align-items:center;gap:4px;padding:0 10px;height:28px;background:var(--tablePaginationBg);border:1px solid var(--borderColorE5);border-radius:6px;font-family:var(--inter);font-size:12px;font-weight:500;color:var(--text11);cursor:pointer}.emails-per-page-btn .emails-caret{font-size:10px;color:var(--sidebarNavText)}.emails-per-page-dropdown.ant-dropdown .ant-dropdown-menu{padding:4px;border-radius:10px;box-shadow:0 4px 16px var(--shadowSm);border:1px solid var(--borderColorE5);background:var(--white)}.emails-per-page-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:6px;font-family:var(--inter);font-size:13px;font-weight:400;color:var(--text11);padding:7px 12px}.emails-per-page-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:var(--fileItemBg)}.emails-per-page-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected{background-color:var(--fileItemBg);color:var(--text11);font-weight:600}.emails-nav{display:flex;align-items:center;gap:4px}.emails-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--tablePaginationBg);border:1px solid var(--borderColorE5);border-radius:6px;cursor:pointer;color:var(--tableRowText);font-size:11px;transition:background .15s ease,border-color .15s ease}.emails-nav-btn:hover:not(:disabled){background:var(--primaryLight);border-color:var(--primaryMid);color:var(--primary)}.emails-nav-btn:disabled{opacity:.4;cursor:not-allowed}.emails-split{display:flex;align-items:stretch}.emails-split.has-detail .emails-list-panel{width:50%;flex-shrink:0;border-right:1px solid var(--borderColorE5)}.emails-split.has-detail .emails-detail-panel{width:50%;min-width:0}.emails-split.has-detail .email-item{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto auto auto;align-items:start;column-gap:10px;row-gap:4px}.emails-split.has-detail .email-item-controls{grid-column:1;grid-row:1/5;flex-direction:column;align-items:center;align-self:start}.emails-split.has-detail .ei-recipient{grid-column:2;grid-row:1}.emails-split.has-detail .ei-date{grid-column:3;grid-row:1;flex:none;align-self:center}.emails-split.has-detail .ei-subject{grid-column:2/4;grid-row:2;flex:none}.emails-split.has-detail .ei-preview{grid-column:2/4;grid-row:3;flex:none}.emails-split.has-detail .ei-actions{grid-column:3;grid-row:4;justify-self:end}.emails-split .emails-list-panel{width:100%;display:flex;flex-direction:column;overflow-x:auto;-webkit-overflow-scrolling:touch}.emails-list-head{display:flex;align-items:center;padding:20px;background:var(--tableHeadBg);border-bottom:1px solid var(--borderColorE5);gap:12px;min-width:560px}.emails-list-head .elh-check{flex-shrink:0;width:52px;display:flex;align-items:center}.emails-list-head .elh-col{font-family:var(--inter);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tableHeadText);text-align:left;white-space:nowrap;flex:1}.emails-list-head .elh-date{flex:0 0 60px;text-align:right}.emails-list-head .elh-preview{flex:2}.emails-list-head .elh-actions{flex:0 0 64px;margin-left:20px;text-align:right}.emails-list-body{scrollbar-width:thin;scrollbar-color:var(--mailIconColor) transparent}.emails-list-body::-webkit-scrollbar{width:5px}.emails-list-body::-webkit-scrollbar-track{background:transparent}.emails-list-body::-webkit-scrollbar-thumb{background:var(--mailIconColor);border-radius:100px}.email-item-skeleton{padding:12px 20px;border-bottom:1px solid var(--borderColorF0)}.email-item{display:flex;align-items:center;gap:12px;padding:14px 16px 14px 20px;border-bottom:1px solid var(--borderColorF0);cursor:pointer;transition:background .12s ease;min-width:560px}.email-item:last-child{border-bottom:none}.email-item:hover:not(.active){background:var(--tableRowHoverBg)}.email-item.selected,.email-item.active{background:var(--primaryLight)}.email-item-controls{flex-shrink:0;display:flex;flex-direction:row;align-items:center;gap:6px}.ei-recipient{flex:1;display:flex;align-items:center;gap:10px;min-width:0}.email-item-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--primaryLight);color:var(--primary);font-family:var(--inter);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;overflow:hidden}.email-item-avatar img{width:100%;height:100%;object-fit:cover}.ei-profile-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ei-name{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--text11);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ei-handle{font-family:var(--inter);font-size:11px;font-weight:400;color:var(--sidebarNavText);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ei-subject{flex:1;min-width:0;font-family:var(--inter);font-size:13px;font-weight:700;color:var(--text11);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ei-preview{flex:2;min-width:0;font-family:var(--inter);font-size:12px;font-weight:400;color:var(--sidebarNavText);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ei-date{flex:0 0 60px;text-align:right;font-family:var(--inter);font-size:12px;font-weight:400;color:var(--sidebarNavText);white-space:nowrap}.star-btn{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:2px;color:var(--borderColorA7);transition:color .15s ease}.star-btn svg{width:15px;height:15px}.star-btn:hover,.star-btn.starred{color:var(--primaryMid)}.ei-actions{flex:0 0 64px;margin-left:20px;display:flex;align-items:center;justify-content:flex-end}.email-delete-btn{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:4px;line-height:0;color:var(--borderColorA7);transition:color .15s ease}.email-delete-btn svg{width:15px;height:15px}.email-delete-btn:hover{color:var(--statusError)}.emails-detail-panel{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:24px}.detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.detail-subject{font-family:var(--inter);font-size:22px;font-weight:700;color:var(--text11);margin:0;line-height:1.3}.detail-inbox-badge{display:inline-flex;align-items:center;gap:6px;background:var(--bgColorFB);border:1px solid var(--borderColorE5);border-radius:6px;padding:4px 8px;flex-shrink:0}.detail-inbox-badge span{font-family:var(--inter);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sidebarNavText)}.detail-close-btn{background:none;border:none;cursor:pointer;font-size:16px;line-height:1;color:var(--sidebarNavText);padding:0;display:flex;align-items:center;justify-content:center;transition:color .15s ease}.detail-close-btn:hover{color:var(--text11)}.detail-to-label{font-family:var(--inter);font-size:12px;font-weight:500;color:var(--sidebarNavText);margin:0 0 10px}.detail-sender-row{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px}.detail-sender-avatar{width:40px;height:40px;border-radius:50%;background:var(--primaryLight);color:var(--primary);font-family:var(--inter);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.detail-sender-avatar img{width:100%;height:100%;object-fit:cover}.detail-sender-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.detail-sender-name{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--text11)}.detail-sender-email{font-family:var(--inter);font-size:12px;font-weight:400;color:var(--sidebarNavText);word-break:break-all}.detail-sent-at{font-family:var(--inter);font-size:12px;font-weight:400;color:var(--sidebarNavText);white-space:normal;flex-shrink:0;text-align:right}.detail-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.detail-actions-legacy{display:none}.detail-action-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:6px;cursor:pointer;color:var(--mailIconColor);font-size:14px;transition:background .15s ease,color .15s ease}.detail-action-btn:hover{background:var(--sidebarNavHover);color:var(--primary)}.detail-action-btn.starred{color:var(--primaryMid)}.detail-divider{height:1px;background:var(--borderColorE5);margin-bottom:20px}.detail-body{flex:1;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:var(--mailIconColor) transparent}.detail-body::-webkit-scrollbar{width:5px}.detail-body::-webkit-scrollbar-track{background:transparent}.detail-body::-webkit-scrollbar-thumb{background:var(--mailIconColor);border-radius:100px}.detail-body p{font-family:var(--inter);font-size:14px;font-weight:400;color:var(--text11);line-height:1.7;margin:0 0 16px}.detail-body p:last-child{margin-bottom:0}.templates-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.tpl-list-head{display:flex;align-items:center;padding:20px;gap:16px;background:var(--tableHeadBg);border-bottom:1px solid var(--borderColorE5);min-width:640px}.tpl-col{font-family:var(--inter);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tableHeadText);text-align:left;white-space:nowrap}.tpl-col-name{flex:2;min-width:0}.tpl-col-preview{flex:3;min-width:0}.tpl-col-audience,.tpl-col-last-edit{flex:1;min-width:0}.tpl-col-status{flex:0 0 90px}.tpl-col-actions{flex:0 0 108px;text-align:right}.tpl-list-body{scrollbar-width:thin;scrollbar-color:var(--mailIconColor) transparent}.tpl-list-body::-webkit-scrollbar{width:5px}.tpl-list-body::-webkit-scrollbar-track{background:transparent}.tpl-list-body::-webkit-scrollbar-thumb{background:var(--mailIconColor);border-radius:100px}.tpl-row{display:flex;align-items:center;gap:16px;min-width:640px;padding:20px 24px;border-bottom:1px solid var(--borderColorE5);transition:background .12s ease}.tpl-row:last-child{border-bottom:none}.tpl-row:hover{background:var(--tableRowHoverBg)}.tpl-name-cell{flex:2;min-width:0;display:flex;flex-direction:column;gap:5px}.tpl-name-text{font-family:var(--inter);font-size:14px;font-weight:700;color:var(--text11);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpl-trigger{font-family:var(--inter);font-size:12px;font-weight:400;color:var(--sidebarNavText);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpl-preview-cell{flex:3;min-width:0;display:flex;flex-direction:column;gap:5px}.tpl-subject{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--text11);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpl-preview-text{font-family:var(--inter);font-size:12px;font-weight:400;color:var(--sidebarNavText);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpl-audience-cell{flex:1;font-family:var(--inter);font-size:13px;font-weight:500;color:var(--primary);white-space:nowrap}.tpl-last-edit-cell{flex:1;font-family:var(--inter);font-size:13px;font-weight:400;color:var(--sidebarNavText);white-space:nowrap}.tpl-status-cell{flex:0 0 90px;display:flex;align-items:center}.tpl-status-cell .ant-switch{min-width:28px;width:28px;height:16px;line-height:16px;background-color:var(--switchInactiveBg)!important}.tpl-status-cell .ant-switch .ant-switch-handle{width:12px;height:12px;top:2px;inset-inline-start:2px}.tpl-status-cell .ant-switch .ant-switch-handle:before{border-radius:50%;box-shadow:none;border:1px solid var(--switchHandleBorder)}.tpl-status-cell .ant-switch.ant-switch-checked{background-color:var(--switchActiveBg)!important}.tpl-status-cell .ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 14px)}.tpl-status-cell .ant-switch.ant-switch-checked .ant-switch-handle:before{border-color:var(--accentText)}.tpl-actions-cell{flex:0 0 108px;display:flex;align-items:center;justify-content:flex-end;gap:4px}.tpl-action-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:none;border:none;border-radius:6px;cursor:pointer;color:var(--tableActionIcon);transition:background .15s ease,color .15s ease}.tpl-action-btn svg{width:16px;height:16px}.tpl-action-btn:hover{background:var(--sidebarNavHover);color:var(--tableActionIconHover)}.tpl-action-btn.tpl-action-delete:hover{background:var(--statusErrorBg);color:var(--statusError)}@media (max-width: 1200px){.emails-split.has-detail .emails-list-panel{display:none}.emails-split.has-detail .emails-detail-panel{width:100%;max-height:none}}@media (max-width: 600px){.emails-header{flex-wrap:wrap}.emails-controls{flex-direction:column;align-items:flex-start}.emails-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.detail-sender-row{flex-wrap:wrap}.detail-sent-at{max-width:100%;text-align:left}}.templates-page{display:flex;flex-direction:column;gap:20px}.tmpl-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.tmpl-title{font-family:var(--inter);font-size:28px;font-weight:800;color:var(--pageTitleColor);margin:0;line-height:1.2}.tmpl-create-btn{display:inline-flex;align-items:center;gap:7px;padding:0 20px;height:40px;background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%);color:var(--accentText);font-family:var(--inter);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:none;border-radius:8px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:filter .2s ease}.tmpl-create-btn:hover{filter:brightness(.88)}.tmpl-create-btn .anticon{font-size:12px}.tmpl-card{background:var(--tableCardBg);border-radius:12px;border:1px solid var(--tableCardBorder);box-shadow:var(--tableCardShadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:visible}.tmpl-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px}.tmpl-toolbar-left{display:flex;align-items:center;gap:8px}.tmpl-toolbar-right{display:flex;align-items:center;gap:10px}.tmpl-per-page-label{font-family:var(--inter);font-size:12px;color:var(--text92);white-space:nowrap}.tmpl-per-page-btn{display:inline-flex;align-items:center;gap:4px;padding:0 10px;height:28px;background:var(--tablePaginationBg);border:1px solid var(--borderColorE5);border-radius:6px;font-family:var(--inter);font-size:12px;font-weight:500;color:var(--text11);cursor:pointer;transition:border-color .15s}.tmpl-per-page-btn:hover{border-color:var(--primary)}.tmpl-per-page-caret{font-size:10px;color:var(--text92)}.tmpl-per-page-dropdown.ant-dropdown .ant-dropdown-menu{padding:4px;border-radius:10px;box-shadow:0 4px 16px var(--shadowSm);border:1px solid var(--borderColorE5);background:var(--white)}.tmpl-per-page-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:6px;font-family:var(--inter);font-size:13px;font-weight:400;color:var(--text11);padding:7px 12px}.tmpl-per-page-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:var(--fileItemBg)}.tmpl-per-page-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected{background-color:var(--fileItemBg);color:var(--text11);font-weight:600}.tmpl-count-label{font-family:var(--inter);font-size:12px;font-weight:500;color:var(--primary);white-space:nowrap}.tmpl-page-of{font-family:var(--inter);font-size:12px;color:var(--text92);white-space:nowrap}.tmpl-nav-page{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--tableRowText);min-width:20px;width:40px;text-align:center;border:none;background:transparent;padding:0;outline:none}.tmpl-nav-page::-webkit-outer-spin-button,.tmpl-nav-page::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tmpl-nav-page:focus{border-radius:4px;box-shadow:0 0 0 1px var(--primaryMid)}.tmpl-nav-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--tablePaginationBg);border:1px solid var(--borderColorE5);border-radius:6px;cursor:pointer;color:var(--tableRowText);font-size:11px;transition:border-color .15s,color .15s}.tmpl-nav-btn:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.tmpl-nav-btn:disabled{opacity:.4;cursor:not-allowed}.tmpl-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.tmpl-table{width:100%;border-collapse:collapse;min-width:680px}.tmpl-table thead tr{background:var(--tableHeadBg);border-bottom:1px solid var(--borderColorE5)}.tmpl-table th{padding:14px 16px;font-family:var(--inter);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tableHeadText);white-space:nowrap;text-align:left}.tmpl-table tbody tr{border-bottom:1px solid var(--borderColorE5);transition:background .12s}.tmpl-table tbody tr:last-child{border-bottom:none}.tmpl-table tbody tr:hover{background:var(--tableRowHoverBg)}.tmpl-table tbody tr.row-selected{background:var(--primaryLight)}.tmpl-table td{padding:16px;vertical-align:middle}.th-check,.td-check{width:44px;text-align:center}.th-actions,.td-actions{text-align:right}.td-name{display:flex;flex-direction:column;gap:3px}.tmpl-name{font-family:var(--inter);font-size:14px;font-weight:700;color:var(--tableNameColor)}.tmpl-trigger{font-family:var(--inter);font-size:12px;color:var(--tableTextMuted)}.tmpl-type-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:6px;font-family:var(--inter);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tmpl-type-badge.type-event{background:var(--statusInfoBg);color:var(--statusNewText);border:1px solid var(--badgeBorderEvent)}.tmpl-type-badge.type-alert{background:var(--statusErrorBg);color:var(--statusError);border:1px solid var(--badgeBorderAlert)}.tmpl-type-badge.type-scheduled{background:var(--statusPurpleBg);color:var(--statusPurple);border:1px solid var(--badgeBorderScheduled)}.td-sent{font-family:var(--inter);font-size:13px;color:var(--tableTextMuted);white-space:nowrap}.tmpl-channels{display:flex;align-items:center;gap:8px}.ch-icon{width:16px;height:16px;color:var(--switchInactiveBg);flex-shrink:0}.ch-icon.ch-active.ch-email{color:var(--channelMailColor)}.ch-icon.ch-active.ch-push{color:var(--channelBellColor)}.ch-icon.ch-active.ch-sms{color:var(--statusSuccess)}.td-status .ant-switch-small{min-width:36px}.td-status .ant-switch-small.ant-switch-checked{background:var(--switchActiveBg)}.td-status .ant-switch-small:not(.ant-switch-checked){background:var(--switchInactiveBg)}.tmpl-actions{display:inline-flex;align-items:center;gap:4px}.tmpl-action-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:none;border:none;border-radius:6px;cursor:pointer;color:var(--tableActionIcon);transition:background .15s,color .15s}.tmpl-action-btn svg{width:15px;height:15px}.tmpl-action-btn:hover{background:var(--bgColorFA);color:var(--tableActionIconHover)}.tmpl-action-btn.tmpl-action-btn--delete:hover{background:var(--statusErrorBg);color:var(--statusError)}@media (max-width: 768px){.tmpl-title{font-size:22px}.tmpl-header{flex-direction:column;align-items:flex-start}.tmpl-create-btn{width:100%;justify-content:center}.tmpl-toolbar{flex-direction:column;align-items:flex-start;gap:8px}.tmpl-toolbar-right{width:100%;justify-content:space-between;flex-wrap:wrap;gap:6px}.tmpl-per-page-label,.tmpl-page-of{display:none}.tmpl-nav-btn{width:36px;height:36px}.tmpl-toolbar{border-bottom:none;border-top:1px solid var(--borderColorF0)}}@media (max-width: 480px){.tmpl-toolbar-right{gap:4px}.tmpl-per-page-label,.tmpl-page-of{display:none}}.hist-page{display:flex;flex-direction:column;gap:16px}.hist-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.hist-title{font-family:var(--inter);font-size:28px;font-weight:800;color:var(--pageTitleColor);margin:0;line-height:1.2}.hist-create-btn{display:inline-flex;align-items:center;gap:7px;padding:0 20px;height:40px;background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%);color:var(--accentText);font-family:var(--inter);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:none;border-radius:8px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:filter .2s ease}.hist-create-btn:hover{filter:brightness(.88)}.hist-create-btn .anticon{font-size:12px}.hist-controls{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.hist-filters{display:flex;align-items:center;gap:8px}.hist-period-btn{display:inline-flex;align-items:center;gap:8px;padding:0 14px;height:36px;background:var(--white);border:1px solid var(--borderColorE5);border-radius:8px;font-family:var(--inter);font-size:13px;color:var(--headerActionIcon);cursor:pointer;white-space:nowrap;transition:border-color .15s ease,color .15s ease}.hist-period-btn:hover{border-color:var(--primary);color:var(--primary)}.hist-period-btn svg{flex-shrink:0}.hist-card{display:flex;flex-direction:column;background:var(--tableCardBg);border-radius:12px;border:1px solid var(--tableCardBorder);box-shadow:var(--tableCardShadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden}.hist-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.hist-toolbar{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid var(--borderColorE5)}.hist-export-btn{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--primary);background:none;border:none;cursor:pointer;padding:0;transition:opacity .15s ease}.hist-export-btn:hover{opacity:.75}.hist-pagination{display:flex;align-items:center;gap:10px}.hist-count{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--primaryMid);white-space:nowrap}.hist-per-page-btn{display:inline-flex;align-items:center;gap:4px;padding:0 10px;height:28px;background:var(--tablePaginationBg);border:1px solid var(--borderColorE5);border-radius:6px;font-family:var(--inter);font-size:12px;font-weight:500;color:var(--tableRowText);cursor:pointer}.hist-per-page-btn .hist-caret{font-size:10px;color:var(--sidebarNavText)}.hist-per-page-dropdown.ant-dropdown .ant-dropdown-menu{padding:4px;border-radius:10px;box-shadow:0 4px 16px var(--shadowSm);border:1px solid var(--borderColorE5);background:var(--white)}.hist-per-page-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:6px;font-family:var(--inter);font-size:13px;font-weight:400;color:var(--text11);padding:7px 12px}.hist-per-page-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:var(--fileItemBg)}.hist-per-page-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected{background-color:var(--fileItemBg);color:var(--text11);font-weight:600}.hist-nav{display:flex;align-items:center;gap:4px}.hist-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--tablePaginationBg);border:1px solid var(--borderColorE5);border-radius:6px;cursor:pointer;color:var(--tableRowText);font-size:11px;transition:background .15s ease,border-color .15s ease}.hist-nav-btn:hover:not(:disabled){background:var(--primaryLight);border-color:var(--primaryMid);color:var(--primary)}.hist-nav-btn:disabled{opacity:.4;cursor:not-allowed}.hist-table-head{display:grid;grid-template-columns:68px 1.8fr 1fr 2fr 80px 100px;align-items:center;padding:0 20px;height:44px;background:var(--tableHeadBg);border-bottom:1px solid var(--borderColorE5);gap:12px;min-width:680px}.hist-table-head .hth-check{display:flex;align-items:center;flex-shrink:0}.hist-table-head .hth-col{font-family:var(--inter);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tableHeadText);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hist-table-head .hth-date,.hist-table-head .hth-status{text-align:center}.hist-table-body{scrollbar-width:thin;scrollbar-color:var(--mailIconColor) transparent}.hist-table-body::-webkit-scrollbar{width:5px}.hist-table-body::-webkit-scrollbar-track{background:transparent}.hist-table-body::-webkit-scrollbar-thumb{background:var(--mailIconColor);border-radius:100px}.hist-row-skeleton{padding:12px 20px;border-bottom:1px solid var(--borderColorF0)}.hist-empty-state{display:flex;align-items:center;justify-content:center;padding:56px 20px}.hist-empty-state .ant-empty-image svg ellipse{fill:var(--tableHeadText)!important;fill-opacity:.15!important}.hist-empty-state .ant-empty-image svg path{fill:transparent!important;stroke:var(--tableHeadText)!important}.hist-split{display:flex;align-items:stretch}.hist-split.has-detail .hist-list-panel{width:45%;flex-shrink:0;border-right:1px solid var(--borderColorE5)}.hist-split.has-detail .hist-detail-panel{width:55%;min-width:0}.hist-split.has-detail .hist-table-head,.hist-split.has-detail .hist-row{grid-template-columns:68px 1fr 80px;min-width:unset}.hist-split.has-detail .hist-table-head .hth-subject,.hist-split.has-detail .hist-table-head .hist-subject-cell,.hist-split.has-detail .hist-table-head .hth-preview,.hist-split.has-detail .hist-table-head .hist-preview-cell,.hist-split.has-detail .hist-table-head .hth-status,.hist-split.has-detail .hist-table-head .hist-status-badge,.hist-split.has-detail .hist-row .hth-subject,.hist-split.has-detail .hist-row .hist-subject-cell,.hist-split.has-detail .hist-row .hth-preview,.hist-split.has-detail .hist-row .hist-preview-cell,.hist-split.has-detail .hist-row .hth-status,.hist-split.has-detail .hist-row .hist-status-badge{display:none}.hist-split .hist-list-panel{width:100%;display:flex;flex-direction:column;overflow-x:auto;-webkit-overflow-scrolling:touch}.hist-row{display:grid;grid-template-columns:68px 1.8fr 1fr 2fr 80px 100px;align-items:center;gap:12px;min-width:680px;padding:14px 20px;border-bottom:1px solid var(--borderColorF0);cursor:pointer;transition:background .12s ease}.hist-row:last-child{border-bottom:none}.hist-row:hover:not(.active){background:var(--tableRowHoverBg)}.hist-row.selected,.hist-row.active{background:var(--primaryLight)}.hist-row-controls{display:flex;align-items:center;gap:6px;flex-shrink:0}.hist-actions-legacy{display:none!important}.hist-star-btn{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:2px;color:var(--borderColorA7);transition:color .15s ease}.hist-star-btn svg{width:15px;height:15px}.hist-star-btn:hover,.hist-star-btn.starred{color:var(--primaryMid)}.hist-recipient-cell{display:flex;align-items:center;gap:10px;min-width:0}.hist-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--tableAvatarBg);color:var(--primary);font-family:var(--inter);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;overflow:hidden}.hist-avatar img{width:100%;height:100%;object-fit:cover}.hist-profile-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hist-name{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--text11);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hist-handle{font-family:var(--inter);font-size:11px;font-weight:400;color:var(--sidebarNavText);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hist-subject-cell{font-family:var(--inter);font-size:13px;font-weight:700;color:var(--text11);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hist-preview-cell{font-family:var(--inter);font-size:12px;font-weight:400;color:var(--sidebarNavText);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hist-date-cell{font-family:var(--inter);font-size:12px;font-weight:400;color:var(--sidebarNavText);white-space:nowrap;text-align:center}.hist-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:20px;font-family:var(--inter);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;width:fit-content;margin:0 auto}.hist-status-badge.hist-status-delivered{background:var(--statusSuccessBg);color:var(--statusSuccess)}.hist-status-badge.hist-status-opened{background:var(--statusInfoBg);color:var(--statusInfo)}.hist-status-badge.hist-status-bounced{background:var(--statusErrorBg);color:var(--statusError)}.hist-status-badge.hist-status-pending{background:var(--statusWarningBg);color:var(--statusWarning)}.hist-detail-panel{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:24px}.hist-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.hist-detail-subject{font-family:var(--inter);font-size:20px;font-weight:700;color:var(--text11);margin:0;line-height:1.3;flex:1;min-width:0}.hist-detail-header-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.hist-detail-close-btn{background:none;border:none;cursor:pointer;font-size:16px;line-height:1;color:var(--sidebarNavText);padding:0;display:flex;align-items:center;justify-content:center;transition:color .15s ease}.hist-detail-close-btn:hover{color:var(--text11)}.hist-detail-to-label{font-family:var(--inter);font-size:12px;font-weight:500;color:var(--sidebarNavText);margin:0 0 10px}.hist-detail-sender-row{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px}.hist-detail-sender-avatar{width:40px;height:40px;border-radius:50%;background:var(--primaryLight);color:var(--primary);font-family:var(--inter);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.hist-detail-sender-avatar img{width:100%;height:100%;object-fit:cover}.hist-detail-sender-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.hist-detail-sender-name{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--text11)}.hist-detail-sender-email{font-family:var(--inter);font-size:12px;font-weight:400;color:var(--sidebarNavText);word-break:break-all}.hist-detail-sent-at{font-family:var(--inter);font-size:12px;font-weight:400;color:var(--sidebarNavText);white-space:normal;flex-shrink:0;text-align:right}.hist-detail-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.hist-detail-action-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:6px;cursor:pointer;color:var(--mailIconColor);font-size:14px;transition:background .15s ease,color .15s ease}.hist-detail-action-btn:hover{background:var(--sidebarNavHover);color:var(--primary)}.hist-detail-action-btn.starred{color:var(--primaryMid)}.hist-detail-divider{height:1px;background:var(--borderColorE5);margin-bottom:20px}.hist-detail-body{flex:1;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:var(--mailIconColor) transparent}.hist-detail-body::-webkit-scrollbar{width:5px}.hist-detail-body::-webkit-scrollbar-track{background:transparent}.hist-detail-body::-webkit-scrollbar-thumb{background:var(--mailIconColor);border-radius:100px}.hist-detail-body p{font-family:var(--inter);font-size:14px;font-weight:400;color:var(--text11);line-height:1.7;margin:0 0 16px}.hist-detail-body p:last-child{margin-bottom:0}@media (max-width: 1100px){.hist-split.has-detail .hist-list-panel{display:none}.hist-split.has-detail .hist-detail-panel{width:100%}}@media (max-width: 900px){.hist-table-head,.hist-row{grid-template-columns:60px 1.5fr 1fr 80px 90px}.hist-table-head .hth-preview,.hist-table-head .hist-preview-cell,.hist-row .hth-preview,.hist-row .hist-preview-cell{display:none}}@media (max-width: 600px){.hist-header{flex-wrap:wrap}.hist-controls{flex-direction:column;align-items:flex-start}.hist-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.hist-table-head,.hist-row{grid-template-columns:52px 1fr 80px 80px}.hist-table-head .hth-subject,.hist-table-head .hist-subject-cell,.hist-row .hth-subject,.hist-row .hist-subject-cell{display:none}}.bnm-modal-wrap.ant-modal-wrap{padding:24px 0;box-sizing:border-box}.bnm-modal .ant-modal-content{padding:0;border-radius:16px;overflow:hidden;max-height:calc(100vh - 48px);display:flex;flex-direction:column;background:var(--glassCardBg)!important;border:1px solid var(--glassBorder40);backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.bnm-modal .ant-modal-body{padding:0;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.bnm-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:24px 24px 20px;border-bottom:1px solid var(--borderColorE5);flex-shrink:0}.bnm-header-text{display:flex;flex-direction:column;gap:4px}.bnm-title{font-family:var(--inter);font-size:18px;font-weight:700;color:var(--rdTitleColor);margin:0;line-height:1.3}.bnm-subtitle{font-family:var(--inter);font-size:13px;color:var(--authSubtextColor);margin:0}.bnm-body{padding:24px;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--mailIconColor) transparent}.bnm-body::-webkit-scrollbar{width:5px}.bnm-body::-webkit-scrollbar-track{background:transparent}.bnm-body::-webkit-scrollbar-thumb{background:var(--mailIconColor);border-radius:100px}.bnm-form .ant-form-item{margin-bottom:0}.bnm-form-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;row-gap:20px;align-items:start}.bnm-field{display:flex;flex-direction:column;gap:8px}.bnm-field-label{font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text11)}.bnm-card-select{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bnm-select-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:14px 12px;border:1.5px solid var(--sidebarBodyBorder);border-radius:12px;background:var(--tableAvatarBg);box-shadow:var(--searchInsetShadow);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:pointer;text-align:center;transition:border-color .15s ease,background .15s ease}.bnm-select-card:hover:not(.active){border-color:var(--primaryMid);background:var(--glassHoverBg)}.bnm-select-card.active{border-color:var(--primary);background:var(--glassActiveBg)}.bnm-select-card-label{font-family:var(--inter);font-size:13px;font-weight:700;color:var(--text11)}.bnm-select-card-sub{font-family:var(--inter);font-size:11px;font-weight:400;color:var(--sidebarNavText)}.bnm-date-visibility-row{display:flex;gap:12px;align-items:start}.bnm-date-field{flex:1;margin-bottom:0!important}.bnm-date-visibility-row>.bnm-field{flex:1}.bnm-datepicker{width:100%!important;height:44px!important;border-radius:8px!important;border:1px solid var(--sidebarBodyBorder)!important;background:var(--tableAvatarBg)!important;box-shadow:var(--searchInsetShadow)!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.bnm-datepicker:hover,.bnm-datepicker.ant-picker-focused{border-color:var(--formInputBorder)!important;box-shadow:0 0 0 1px var(--formInputBorder)!important}.bnm-datepicker .ant-picker-input>input{font-family:var(--inter);font-size:14px;color:var(--text11)}.bnm-datepicker .ant-picker-suffix{color:var(--tableIconColor)}.bnm-visibility-inputs{display:flex;gap:8px;align-items:stretch}.bnm-visibility-num{width:72px!important;height:44px!important;border-radius:8px!important;border:1px solid var(--sidebarBodyBorder)!important;background:var(--tableAvatarBg)!important;box-shadow:var(--searchInsetShadow)!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.bnm-visibility-num:hover,.bnm-visibility-num.ant-input-number-focused{border-color:var(--formInputBorder)!important;box-shadow:0 0 0 1px var(--formInputBorder)!important}.bnm-visibility-num .ant-input-number-input{font-family:var(--inter);font-size:14px;color:var(--text11);height:42px;padding:0 8px}.bnm-visibility-unit{flex:1!important;height:44px!important}.bnm-visibility-unit .ant-select-selector{height:44px!important;border-radius:8px!important;border:1px solid var(--sidebarBodyBorder)!important;background:var(--tableAvatarBg)!important;box-shadow:var(--searchInsetShadow)!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex!important;align-items:center!important}.bnm-visibility-unit .ant-select-arrow{top:50%!important;transform:translateY(-50%)!important;height:auto!important;margin-top:0!important}.bnm-visibility-unit:hover .ant-select-selector,.bnm-visibility-unit.ant-select-focused .ant-select-selector{border-color:var(--formInputBorder)!important;box-shadow:0 0 0 1px var(--formInputBorder)!important}.bnm-visibility-note{font-family:var(--inter);font-size:11px;color:var(--sidebarNavText);margin:0;line-height:1.5}.bnm-audience-pills{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.bnm-audience-dropdown .ant-dropdown-menu{max-height:260px;overflow-y:auto;min-width:180px}.bnm-audience-opt{display:flex;align-items:center;gap:8px;min-height:26px}.bnm-audience-opt .ant-checkbox-wrapper{pointer-events:none;margin-inline-start:0}.bnm-audience-opt-label{font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text11);text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bnm-audience-opt-person{display:flex;align-items:center;gap:8px;min-width:0}.bnm-audience-opt-avatar{width:26px;height:26px;border-radius:50%;background:var(--primaryLight);color:var(--primary);font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.02em;overflow:hidden}.bnm-audience-opt-avatar img{width:100%;height:100%;object-fit:cover}.bnm-audience-opt-person-info{display:flex;flex-direction:column;gap:2px;line-height:1;min-width:0}.bnm-audience-opt-person-info .bnm-audience-opt-label{display:block}.bnm-audience-opt-handle{font-family:var(--inter);font-size:10px;color:var(--statusNeutral);text-transform:lowercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bnm-audience-pill{padding:14px 10px;border:1.5px solid var(--borderColorE4);border-radius:16px;font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text11);background:var(--tableAvatarBg);box-shadow:var(--searchInsetShadow);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:pointer;text-align:center;transition:border-color .15s ease,background .15s ease,color .15s ease}.bnm-audience-pill:hover:not(.active){border-color:var(--primaryMid);color:var(--primary);background:var(--glassHoverBg)}.bnm-audience-pill.active{border-color:var(--primary);background:var(--glassActiveBg);color:var(--text11);font-weight:600}.bnm-divider{height:1px;background:var(--borderColorE5);margin:24px 0}.bnm-section-label{font-family:var(--inter);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tableIconColor);margin-bottom:14px}.bnm-asset-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;align-items:stretch}.bnm-upload-zone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:36px 20px;border:1.5px dashed var(--borderColorA7);border-radius:10px;background:var(--tableAvatarBg);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:pointer;overflow:hidden;transition:border-color .15s ease,background .15s ease}.bnm-upload-zone:hover:not(.has-image){border-color:var(--primaryMid);background:var(--primaryLight)}.bnm-upload-zone.dragging{border-color:var(--primary);background:var(--primaryLight)}.bnm-upload-zone.has-image{padding:0;cursor:default;border-style:solid;border-color:var(--borderColorE5)}.bnm-upload-zone.has-image:hover .bnm-upload-overlay{opacity:1}.bnm-upload-preview{width:100%;height:100%;min-height:130px;object-fit:cover;display:block;border-radius:9px}.bnm-upload-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--backdropBg);border-radius:9px;display:flex;align-items:center;justify-content:center;gap:10px;opacity:0;transition:opacity .18s ease}.bnm-upload-replace-btn{padding:7px 18px;border-radius:7px;border:1.5px solid var(--accentText);background:transparent;color:var(--accentText);font-family:var(--inter);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease}.bnm-upload-replace-btn:hover{background:var(--overlayLight)}.bnm-upload-remove-btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--accentText);background:transparent;color:var(--accentText);cursor:pointer;transition:background .15s ease}.bnm-upload-remove-btn svg{width:10px;height:10px}.bnm-upload-remove-btn:hover{background:var(--overlayLight)}.bnm-upload-icon{width:28px;height:28px;color:var(--tableIconColor)}.bnm-upload-text{font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text11);text-align:center}.bnm-upload-note{font-family:var(--inter);font-size:11px;color:var(--sidebarNavText);text-align:center}.bnm-hotspot-card{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:10px;background:var(--tableAvatarBg);border:1px solid var(--milestoneBirthdayBorder);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.bnm-hotspot-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.bnm-hotspot-title-row{display:flex;align-items:center;gap:8px}.bnm-hotspot-icon{width:20px;height:20px;color:var(--loginAccent);flex-shrink:0}.bnm-hotspot-label{font-family:var(--inter);font-size:14px;font-weight:700;color:var(--text11)}.bnm-hotspot-switch.ant-switch-checked{background:var(--primary)!important}.bnm-hotspot-desc{font-family:var(--inter);font-size:12px;color:var(--tableTextMuted);margin:0;line-height:1.5}.bnm-preview-area{position:relative;width:100%;border-radius:10px;border:1px solid var(--borderColorE5);background-image:linear-gradient(45deg,var(--checkerboardColor) 25%,transparent 25%),linear-gradient(-45deg,var(--checkerboardColor) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--checkerboardColor) 75%),linear-gradient(-45deg,transparent 75%,var(--checkerboardColor) 75%);background-size:24px 24px;background-position:0 0,0 12px,12px -12px,-12px 0px;background-color:var(--checkerboardBg);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:16px}.bnm-preview-area .hotspot-editor{width:100%}.bnm-preview-area .hotspot-editor .hotspot-editor-canvas{margin:0 auto;width:auto;max-width:100%}.bnm-preview-area .hotspot-editor .hotspot-editor-canvas .hotspot-editor-img{width:auto;max-width:100%;max-height:340px}.bnm-preview-badge{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:var(--text11);border-radius:20px;font-family:var(--inter);font-size:11px;font-weight:600;color:var(--accentText);z-index:1}.bnm-preview-dot{width:7px;height:7px;border-radius:50%;background:var(--healthActive);flex-shrink:0}.bnm-preview-hotspot{width:96px;height:96px;border-radius:50%;border:2px solid var(--bannerLinkColor);background:var(--bannerLinkBg);display:flex;align-items:center;justify-content:center}.bnm-preview-hotspot:after{content:"";display:block;width:18px;height:14px;border:1.5px solid var(--bannerLinkBorderHover);border-radius:3px;background:var(--bannerLinkBgHover)}.bnm-preview-textbox{width:180px;height:36px;border:1.5px solid var(--bannerLinkColor);border-radius:4px;background:var(--bannerLinkBg);display:flex;align-items:center;justify-content:center;font-family:var(--inter);font-size:14px;font-weight:600;color:var(--bannerLinkText)}.bnm-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 24px;border-top:1px solid var(--borderColorE5);background:transparent;flex-shrink:0}.bnm-footer-right{display:flex;align-items:center;gap:10px}.bnm-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 22px;border-radius:8px;font-family:var(--inter);font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,opacity .15s ease,border-color .15s ease;white-space:nowrap}.bnm-btn:disabled{opacity:.5;cursor:not-allowed}.bnm-btn--cancel{background:transparent;border:none;color:var(--tableTextMuted)}.bnm-btn--cancel:hover:not(:disabled){color:var(--tableNameColor)}.bnm-btn--draft{background:transparent;border:1.5px solid var(--borderColorE4);color:var(--text11)}.bnm-btn--draft:hover:not(:disabled){border-color:var(--primary);color:var(--primary);background:var(--primaryLight)}.bnm-btn--continue{background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%);border:none;color:var(--accentText);transition:filter .2s ease}.bnm-btn--continue:hover:not(:disabled){filter:brightness(.88)}@media (max-width: 640px){.bnm-form-grid,.bnm-asset-row{grid-template-columns:1fr}}.bed-drawer,.bed-drawer .ant-drawer-content-wrapper,.bed-drawer .ant-drawer-content{background:var(--glassCardBg)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.bed-drawer .ant-drawer-body{padding:0;display:flex;flex-direction:column;height:100%;overflow:hidden}.bed-drawer .bnm-form-grid,.bed-drawer .bnm-asset-row{grid-template-columns:1fr}.bed-drawer .bnm-hotspot-card{margin-top:16px}.bed-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid var(--borderColorE5);background:transparent;flex-shrink:0}.bed-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:8px;font-family:var(--inter);font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s;white-space:nowrap}.bed-btn:disabled{opacity:.5;cursor:not-allowed}.bed-btn--discard{background:transparent;border:1.5px solid var(--borderColorE5);color:var(--tableTextMuted)}.bed-btn--discard:hover:not(:disabled){border-color:var(--formInputBorder);color:var(--tableNameColor)}.bed-btn--save{background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%);border:none;color:var(--accentText);transition:filter .2s ease}.bed-btn--save:hover:not(:disabled){filter:brightness(.88)}.bn-page{display:flex;flex-direction:column;gap:16px}.bn-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.bn-title{font-family:var(--inter);font-size:28px;font-weight:800;color:var(--pageTitleColor);margin:0;line-height:1.2}.bn-create-btn{display:inline-flex;align-items:center;gap:7px;padding:0 20px;height:40px;background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%);color:var(--accentText);font-family:var(--inter);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:none;border-radius:8px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:filter .2s ease}.bn-create-btn:hover{filter:brightness(.88)}.bn-create-btn .anticon{font-size:12px}.bn-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bn-tabs{display:flex;align-items:center;background:var(--glassBorder40);box-shadow:var(--searchInsetShadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:10px;padding:4px;gap:2px}.bn-tab{font-family:var(--inter);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:7px 20px;border:none;border-radius:7px;background:transparent;color:var(--tabTextInactive);box-shadow:none;cursor:pointer;transition:background .15s ease,color .15s ease;white-space:nowrap}.bn-tab:hover:not(.active){background:var(--glassCardBg);color:var(--text11)}.bn-tab.active{background:var(--white);color:var(--text11);font-weight:600;box-shadow:var(--activeTabShadow)}.bn-filters{display:flex;align-items:center;gap:8px}.bn-period-btn{display:inline-flex;align-items:center;gap:8px;padding:0 14px;height:36px;background:var(--white);border:1px solid var(--borderColorE5);border-radius:8px;font-family:var(--inter);font-size:13px;color:var(--headerActionIcon);cursor:pointer;white-space:nowrap;transition:border-color .15s ease,color .15s ease}.bn-period-btn:hover{border-color:var(--primary);color:var(--primary)}.bn-period-btn svg{flex-shrink:0}.bn-card{display:flex;flex-direction:column;background:var(--glassCardBg);border-radius:12px;border:1px solid var(--glassBorder40);box-shadow:var(--tableCardShadow);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:hidden}.bn-table-head{display:grid;grid-template-columns:110px 2fr 100px 150px 150px 100px 60px;align-items:center;padding:0 30px 0 20px;height:44px;background:var(--tableHeadBg);border-bottom:1px solid var(--borderColorE5);gap:16px}.bn-table-head .bth-col{font-family:var(--inter);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tableHeadText);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-table-head .bth-status,.bn-table-head .bth-actions{text-align:center}.bn-table-body{max-height:480px;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--mailIconColor) transparent}.bn-table-body::-webkit-scrollbar{width:5px}.bn-table-body::-webkit-scrollbar-track{background:transparent}.bn-table-body::-webkit-scrollbar-thumb{background:var(--mailIconColor);border-radius:100px}.bn-row-skeleton{padding:12px 20px;border-bottom:1px solid var(--borderColorF0)}.bn-row{display:grid;grid-template-columns:110px 2fr 100px 150px 150px 100px 60px;align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid var(--borderColorF0);transition:background .12s ease}.bn-row:last-child{border-bottom:none}.bn-row:hover{background:var(--tableRowHoverBg)}.bn-preview-cell{display:flex;align-items:center;overflow:hidden}.bn-preview-placeholder{width:68px;height:48px;border-radius:6px;border:1px solid var(--borderColorE5);background-image:linear-gradient(45deg,var(--lineColorF4) 25%,transparent 25%),linear-gradient(-45deg,var(--lineColorF4) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--lineColorF4) 75%),linear-gradient(-45deg,transparent 75%,var(--lineColorF4) 75%);background-size:10px 10px;background-position:0 0,0 5px,5px -5px,-5px 0px;background-color:var(--white);flex-shrink:0}.bn-preview-img{width:68px;height:48px;border-radius:6px;object-fit:cover;border:1px solid var(--borderColorE5);flex-shrink:0}.bn-preview-cell .bn-preview-canvas{box-sizing:border-box;height:48px;border-radius:6px;border:1px solid var(--borderColorE5);overflow:hidden;flex-shrink:0}.bn-name-cell{font-family:var(--inter);font-size:13px;font-weight:700;color:var(--tableRowText);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-audience-cell{font-family:var(--inter);font-size:13px;font-weight:400;color:var(--sidebarNavText);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-schedule-badge{display:inline-flex;align-items:center;justify-content:center;padding:5px 14px;border-radius:20px;font-family:var(--inter);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;width:fit-content}.bn-schedule-badge.bn-schedule-automatic{background:var(--primaryLight);color:var(--primaryMid)}.bn-schedule-badge.bn-schedule-scheduled{background:var(--statusInfoBg);color:var(--statusInfo)}.bn-schedule-badge.bn-schedule-manual{background:var(--statusNeutralBg);color:var(--statusNeutral)}.bn-trigger-cell{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--text11);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-status-cell{display:flex;align-items:center;justify-content:center}.bn-status-cell .ant-switch-checked{background:var(--switchActiveBg)}.bn-actions-cell{display:flex;align-items:center;justify-content:center;gap:5px}.bn-action-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:transparent;color:var(--tableActionIcon);cursor:pointer;transition:background .12s ease,color .12s ease}.bn-action-btn svg{width:14px;height:14px}.bn-action-btn:hover{background:var(--bgColorFB);color:var(--tableActionIconHover)}.bn-action-btn.bn-action-btn--delete:hover{color:var(--errorColor)}.bn-empty-state{display:flex;align-items:center;justify-content:center;padding:56px 20px}.bn-empty-state .ant-empty-image svg ellipse{fill:var(--tableHeadText)!important;fill-opacity:.15!important}.bn-empty-state .ant-empty-image svg path{fill:transparent!important;stroke:var(--tableHeadText)!important}.bnh-table-head,.bnh-row{grid-template-columns:110px 2fr 130px 160px 200px 130px 75px}.bnh-audience-cell{display:flex;align-items:center;gap:10px;overflow:hidden}.bnh-avatar{width:34px;height:34px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid var(--borderColorE5)}.bnh-avatar-placeholder{width:34px;height:34px;border-radius:50%;background:var(--tableAvatarBg);color:var(--primary);font-family:var(--inter);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bnh-audience-info{display:flex;flex-direction:column;gap:2px;overflow:hidden}.bnh-audience-name{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--text11);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bnh-audience-handle{font-family:var(--inter);font-size:11px;font-weight:400;color:var(--sidebarNavText);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bnh-date-cell{font-family:var(--inter);font-size:13px;font-weight:400;color:var(--sidebarNavText);white-space:nowrap}@media (max-width: 900px){.bn-table-head,.bn-row{grid-template-columns:90px 1.5fr 120px 120px 90px 50px}.bn-table-head .bth-audience,.bn-table-head .bn-audience-cell,.bn-row .bth-audience,.bn-row .bn-audience-cell{display:none}}@media (max-width: 600px){.bn-header{flex-wrap:wrap}.bn-controls{flex-direction:column;align-items:flex-start}.bn-table-head,.bn-row{grid-template-columns:80px 1fr 110px 80px 50px}.bn-table-head .bth-trigger,.bn-table-head .bn-trigger-cell,.bn-row .bth-trigger,.bn-row .bn-trigger-cell{display:none}}.admin-main:has(.as-page){background:transparent}.as-page{display:flex;flex-direction:column;gap:24px;padding-bottom:32px}.as-page-title{font-family:var(--inter);font-size:28px;font-weight:800;color:var(--pageTitleColor);margin:0;line-height:1.2}@media (max-width: 576px){.as-page-title{font-size:22px}}.as-form{width:100%}.as-cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}@media (max-width: 768px){.as-cards-grid{grid-template-columns:1fr}}.as-cards-col{display:flex;flex-direction:column;gap:20px}.as-card{background:var(--glassCardBg);border:1px solid var(--sidebarBodyBorder);border-radius:16px;box-shadow:0 1px 2px 0 var(--shadowXs);overflow:hidden;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.as-card-head{display:flex;align-items:center;gap:10px;padding:18px 24px 0}.as-card-icon-wrap{display:flex;align-items:center;justify-content:center;flex-shrink:0}.as-card-icon-wrap svg{width:20px;height:20px;color:var(--primaryMid)}.as-card-title{font-family:var(--inter);font-size:16px;font-weight:700;color:var(--primary);flex:1;margin:0;line-height:1.2}.as-card-edit-btn{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border:none;border-radius:6px;background:none;color:var(--primary);font-family:var(--inter);font-size:13px;font-weight:600;cursor:pointer;flex-shrink:0;transition:background .15s}.as-card-edit-btn svg{width:12px;height:12px;flex-shrink:0}.as-card-edit-btn:hover{background:var(--primaryLight)}.as-card-body{padding:24px}.as-card-body .ant-form-item{margin-bottom:20px}.as-card-body .ant-form-item:last-child{margin-bottom:0}.as-card-body .ant-form-item-label>label{font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text47)}.as-card-body .ant-form-item-explain-error{font-family:var(--inter);font-size:12px}.as-card-body .ant-input,.as-card-body .ant-input-affix-wrapper,.as-card-body .ant-picker,.as-card-body .ant-select:not(.ant-select-borderless) .ant-select-selector{border:1px solid var(--sidebarBodyBorder);border-radius:8px;font-family:var(--inter);font-size:14px;color:var(--text11);background:var(--tableAvatarBg);box-shadow:var(--searchInsetShadow);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.as-card-body .ant-input:hover,.as-card-body .ant-input:active,.as-card-body .ant-input:focus,.as-card-body .ant-input:focus-within,.as-card-body .ant-input:focus-visible,.as-card-body .ant-input:target,.as-card-body .ant-input.ant-picker-focused,.as-card-body .ant-input-affix-wrapper:hover,.as-card-body .ant-input-affix-wrapper:active,.as-card-body .ant-input-affix-wrapper:focus,.as-card-body .ant-input-affix-wrapper:focus-within,.as-card-body .ant-input-affix-wrapper:focus-visible,.as-card-body .ant-input-affix-wrapper:target,.as-card-body .ant-input-affix-wrapper.ant-picker-focused,.as-card-body .ant-picker:hover,.as-card-body .ant-picker:active,.as-card-body .ant-picker:focus,.as-card-body .ant-picker:focus-within,.as-card-body .ant-picker:focus-visible,.as-card-body .ant-picker:target,.as-card-body .ant-picker.ant-picker-focused,.as-card-body .ant-select:not(.ant-select-borderless) .ant-select-selector:hover,.as-card-body .ant-select:not(.ant-select-borderless) .ant-select-selector:active,.as-card-body .ant-select:not(.ant-select-borderless) .ant-select-selector:focus,.as-card-body .ant-select:not(.ant-select-borderless) .ant-select-selector:focus-within,.as-card-body .ant-select:not(.ant-select-borderless) .ant-select-selector:focus-visible,.as-card-body .ant-select:not(.ant-select-borderless) .ant-select-selector:target,.as-card-body .ant-select:not(.ant-select-borderless) .ant-select-selector.ant-picker-focused{border-color:var(--formInputBorder);box-shadow:0 0 0 1px var(--formInputBorder)}.as-card-body .ant-select:not(.ant-select-borderless):hover .ant-select-selector,.as-card-body .ant-select:not(.ant-select-borderless):active .ant-select-selector,.as-card-body .ant-select:not(.ant-select-borderless):focus-within .ant-select-selector,.as-card-body .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector{border-color:var(--formInputBorder)!important;box-shadow:0 0 0 1px var(--formInputBorder)!important}.as-card-body .ant-input:not(textarea){height:44px}.as-card-body .ant-picker{width:100%;height:44px}.as-card-body .phone-input.as-input{height:44px}.as-card-body .phone-input.as-input .phone-input-country,.as-card-body .phone-input.as-input .phone-input-number{height:100%}.as-card-body .ant-input::placeholder,.as-card-body .ant-picker-input input::placeholder{color:var(--text92)}.as-card-body textarea.ant-input{resize:none;padding:11px}@media (max-width: 576px){.as-card-body{padding:16px}}.as-inline-2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.as-inline-2>.ant-form-item{margin-bottom:0}@media (max-width: 576px){.as-inline-2{grid-template-columns:1fr}}.as-brand-section{display:flex;flex-direction:column;gap:12px}.as-brand-label{font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text11)}.as-logo-drop{border:2px dashed var(--formInputBorder);border-radius:10px;background:var(--white);display:flex;flex-direction:column;align-items:center;padding:20px;gap:16px;transition:border-color .15s}.as-logo-preview{width:100%;height:100px;display:flex;align-items:center;justify-content:center;cursor:pointer}.as-logo-img{width:100%;height:100%;object-fit:contain;cursor:zoom-in}.as-logo-placeholder{display:flex;align-items:center;justify-content:center;color:var(--borderColorE5)}.as-logo-placeholder svg{width:36px;height:36px}.as-logo-actions{display:flex;justify-content:center;gap:10px;width:100%}.as-brand-btn{flex:1;max-width:120px;height:42px;padding:0 16px;border-radius:8px;font-family:var(--inter);font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,opacity .15s}.as-brand-btn:disabled{opacity:.4;cursor:not-allowed}.as-brand-btn--upload{background:var(--primaryMid);color:var(--accentText);border:none}.as-brand-btn--upload:hover:not(:disabled){background:var(--primary)}.as-brand-btn--remove{background:var(--fieldDimBg);color:var(--text47);border:none}.as-brand-btn--remove:hover:not(:disabled){background:var(--statusErrorBg);color:var(--statusError)}.as-brand-section+.as-brand-section{margin-top:20px}.as-favicon-row{display:flex;align-items:center;gap:14px}.as-favicon-avatar{width:54px;height:54px;border-radius:10px;background:var(--white);border:1px solid var(--formInputBorder);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;cursor:pointer}.as-favicon-avatar img{width:100%;height:100%;object-fit:cover;cursor:zoom-in}.as-favicon-placeholder{display:flex;align-items:center;justify-content:center;color:var(--borderColorE5)}.as-favicon-placeholder svg{width:24px;height:24px}.as-favicon-info{display:flex;flex-direction:column;gap:4px}.as-favicon-replace{background:none;border:none;padding:0;font-family:var(--inter);font-size:13px;font-weight:600;color:var(--primary);cursor:pointer;text-align:left;transition:opacity .15s}.as-favicon-replace:hover{text-decoration:underline}.as-favicon-hint{font-family:var(--inter);font-size:12px;color:var(--text92)}.as-terms-preview{background:var(--formInputBg);border-radius:8px;padding:16px}.as-terms-preview-label{font-family:var(--inter);font-size:10px;font-weight:700;letter-spacing:.6px;color:var(--textF4);text-transform:uppercase;margin-bottom:10px}.as-terms-preview-text{font-family:var(--inter);font-size:13px;font-style:italic;color:var(--text63);line-height:1.65;margin:0}.as-editor{border:1px solid var(--formInputBorder);border-radius:8px;background:var(--white);overflow:hidden;transition:border-color .15s;position:relative}.as-editor:focus-within{border-color:var(--primaryMid)}.as-editor--maximized .as-editor-content,.as-editor--maximized .as-source-view{min-height:60vh}.as-editor--blocks .as-editor-content p,.as-editor--blocks .as-editor-content div,.as-editor--blocks .as-editor-content h1,.as-editor--blocks .as-editor-content h2,.as-editor--blocks .as-editor-content h3,.as-editor--blocks .as-editor-content h4,.as-editor--blocks .as-editor-content h5,.as-editor--blocks .as-editor-content h6,.as-editor--blocks .as-editor-content blockquote,.as-editor--blocks .as-editor-content pre,.as-editor--blocks .as-editor-content ul,.as-editor--blocks .as-editor-content ol{outline:1px dashed var(--borderColorA7);margin:2px 0}.as-toolbar-row{display:flex;align-items:center;gap:1px;padding:5px 8px;background:var(--editorToolbarBg);border-bottom:1px solid var(--editorToolbarBorder);flex-wrap:wrap}.as-tb-btn{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 3px;background:none;border:none;border-radius:4px;cursor:pointer;color:var(--editorIconColor);transition:background .12s,color .12s;flex-shrink:0;gap:4px}.as-tb-btn svg{width:11px;height:11px;flex-shrink:0}.as-tb-btn:hover{background:var(--sidebarNavHover);color:var(--text11)}.as-tb-btn--active{background:var(--sidebarNavActiveBg);color:var(--primary)}.as-tb-btn--active:hover{background:var(--sidebarToggleActive)}.as-tb-btn--source{padding:0 6px}.as-tb-btn--source svg{width:13px;height:10px}.as-tb-source-label{font-family:var(--inter);font-size:11px;font-weight:600;color:inherit;white-space:nowrap}.as-tb-sep{width:1px;height:18px;background:var(--borderColorE5);margin:0 3px;flex-shrink:0}.as-tb-select{height:26px;padding:0 6px;background:var(--white);border:1px solid var(--borderColorE5);border-radius:4px;font-family:var(--inter);font-size:12px;color:var(--text11);cursor:pointer;outline:none;transition:border-color .12s}.as-tb-select:focus{border-color:var(--primaryMid)}.as-tb-special-wrap{position:relative}.as-special-chars{position:absolute;top:calc(100% + 4px);left:0;z-index:200;background:var(--white);border:1px solid var(--borderColorE5);border-radius:8px;padding:8px;display:grid;grid-template-columns:repeat(10,1fr);gap:2px;box-shadow:0 4px 16px var(--shadowMd);min-width:260px}@media (max-width: 576px){.as-special-chars{grid-template-columns:repeat(8,1fr);min-width:auto;left:auto;right:0}}.as-char-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;border-radius:4px;font-size:13px;cursor:pointer;color:var(--text11);font-family:var(--inter);transition:background .12s}.as-char-btn:hover{background:var(--sidebarNavHover)}.as-editor-content{min-height:200px;padding:14px 16px;font-family:var(--inter);font-size:14px;color:var(--text11);line-height:1.6;outline:none}.as-editor-content,.as-editor-content:focus,.as-editor-content:active,.as-editor-content:focus-visible{outline:none!important;border:none!important;box-shadow:none!important}.as-editor-content:empty:before{content:attr(data-placeholder);color:var(--text92);pointer-events:none}.as-editor-content h1{font-size:1.8em;font-weight:700;margin:8px 0}.as-editor-content h2{font-size:1.5em;font-weight:700;margin:6px 0}.as-editor-content h3{font-size:1.25em;font-weight:600;margin:6px 0}.as-editor-content h4{font-size:1.1em;font-weight:600;margin:4px 0}.as-editor-content p{margin:4px 0}.as-editor-content ul,.as-editor-content ol{padding-left:24px;margin:4px 0}.as-editor-content blockquote{border-left:3px solid var(--primaryMid);margin:8px 0;padding:4px 0 4px 14px;color:var(--text63);font-style:italic}.as-editor-content pre{background:var(--fieldDimBg);border-radius:6px;padding:10px 14px;font-family:monospace;font-size:13px;white-space:pre-wrap}.as-editor-content a{color:var(--statusInfo);text-decoration:underline}.as-editor-content img{max-width:100%;border-radius:4px}.as-editor-content table{border-collapse:collapse;width:100%}.as-source-view{width:100%;min-height:200px;padding:14px 16px;font-family:monospace;font-size:13px;color:var(--text11);background:var(--formInputBg);border:none;outline:none;resize:vertical;line-height:1.5;display:block;box-sizing:border-box}.as-source-view:focus{outline:none;box-shadow:none}.as-footer{background:var(--white);border:1px solid var(--eventsCardDivider);border-radius:16px;padding:16px 32px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 1px 2px 0 var(--shadowXs)}@media (max-width: 768px){.as-footer{padding:16px 20px}}@media (max-width: 576px){.as-footer{padding:16px;flex-direction:column;align-items:stretch}}.as-cancel-btn{background:none;border:none;font-family:var(--inter);font-size:14px;font-weight:500;color:var(--statusNeutral);cursor:pointer;padding:8px 0;transition:color .15s}.as-cancel-btn:hover{color:var(--text11)}@media (max-width: 576px){.as-cancel-btn{text-align:center}}.as-footer-right{display:flex;align-items:center;gap:12px}.as-footer-right .as-reset-btn{height:40px;padding:0 20px;font-family:var(--inter);font-size:13px;font-weight:600;border-radius:8px;color:var(--primaryMid)!important;border-color:var(--primaryMid)!important}.as-footer-right .as-reset-btn:hover,.as-footer-right .as-reset-btn:not(:disabled):not(.ant-btn-disabled):hover{color:var(--primaryMid)!important;border-color:var(--primaryMid)!important;background-color:var(--primaryLight)!important}@media (max-width: 576px){.as-footer-right{flex-direction:column}.as-footer-right .as-reset-btn,.as-footer-right .as-save-btn{width:100%;justify-content:center}}.as-save-btn{height:40px;padding:0 20px;font-family:var(--inter);font-size:13px;font-weight:600;border-radius:8px;display:flex;align-items:center;gap:8px}.as-save-btn,.as-save-btn:not(:disabled):not(.ant-btn-disabled){background:var(--primaryMid)!important;border-color:var(--primaryMid)!important}.as-save-btn:hover,.as-save-btn:not(:disabled):not(.ant-btn-disabled):hover{background:var(--primary)!important;border-color:var(--primary)!important}.as-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:var(--backdropBg);display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto;animation:as-lb-in .15s ease}.as-modal{background:var(--glassCardBg);border:1px solid var(--sidebarBodyBorder);border-radius:16px;width:100%;max-width:435px;max-height:calc(100dvh - 48px);overflow-y:auto;box-shadow:0 24px 64px var(--shadowMd);flex-shrink:0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.as-modal-head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--fieldDimBg)}.as-modal-title{font-family:var(--inter);font-size:16px;font-weight:700;color:var(--text11)}.as-modal-close{width:32px;height:32px;border:none;background:none;cursor:pointer;color:var(--text47);display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background .15s,color .15s}.as-modal-close svg{width:14px;height:14px}.as-modal-close:hover{background:var(--bgColorFA);color:var(--text11)}.as-modal-body{padding:24px;display:flex;flex-direction:column;gap:20px}.as-modal-desc{font-family:var(--inter);font-size:14px;color:var(--text47);line-height:1.6;margin:0}.as-modal-dropzone{border:2px dashed var(--formInputBorder);border-radius:10px;background:var(--white);height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;cursor:pointer;padding:24px;transition:border-color .15s,background .15s}.as-modal-dropzone:hover,.as-modal-dropzone--hover{border-color:var(--primaryMid);background:var(--primaryLight)}.as-modal-icon-wrap{width:56px;height:56px;border-radius:50%;background:var(--primaryMidLight);display:flex;align-items:center;justify-content:center;color:var(--primaryMid);margin-bottom:4px}.as-modal-icon-wrap svg{width:22px;height:18px}.as-modal-icon-wrap--lg{width:100px;height:100px}.as-modal-icon-wrap--lg svg{width:40px;height:40px}.as-modal-upload-text{font-family:var(--inter);font-size:15px;font-weight:700;color:var(--primaryMid);text-align:center}.as-modal-upload-hint{font-family:var(--inter);font-size:13px;color:var(--text47);text-align:center}.as-modal-preview-img{max-width:100%;max-height:160px;object-fit:contain;border-radius:8px}.as-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;background:var(--fileItemBg)}.as-modal-cancel{background:none;border:none;font-family:var(--inter);font-size:14px;font-weight:500;color:var(--text47);cursor:pointer;padding:8px 16px;border-radius:8px;transition:color .15s,background .15s}.as-modal-cancel:hover{color:var(--text11);background:var(--bgColorFA)}.as-modal-save{height:44px;padding:0 28px;background:var(--primaryMid);color:var(--accentText);border:none;border-radius:10px;font-family:var(--inter);font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 2px 4px -2px var(--primaryMidShadow),0 4px 6px -1px var(--primaryMidShadow);transition:opacity .15s,box-shadow .15s}.as-modal-save:disabled{opacity:.45;cursor:not-allowed}.as-favicon-upload-icon{display:flex;align-items:center;justify-content:center;width:90px;height:90px;border:2px dashed var(--formInputBorder);border-radius:16px;background:var(--white);color:var(--authSubtextColor);margin-bottom:12px;transition:border-color .15s}.as-favicon-upload-icon svg{width:20px;height:20px}.as-modal-dropzone:hover .as-favicon-upload-icon{border-color:var(--primaryMid)}.as-modal-drop-text{font-family:var(--inter);font-size:14px;font-weight:700;color:var(--text11);text-align:center;margin:0}.as-modal-format-label{font-family:var(--inter);font-size:13px;color:var(--text47);white-space:nowrap}.as-modal-dropzone--square{border:none;background:none;height:auto;padding:0 0 5px;align-items:center;justify-content:center;text-align:center}.as-modal-dropzone--square:hover,.as-modal-dropzone--square.as-modal-dropzone--hover{border:none;background:none}.as-modal-favicon-preview{width:80px;height:80px;object-fit:contain;border-radius:10px}.as-modal-format-chips{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.as-modal-format-chip{display:inline-flex;align-items:center;padding:2px 10px;border-radius:20px;border:1px solid var(--formInputBorder);font-family:var(--inter);font-size:11px;font-weight:500;color:var(--text47);background:var(--fieldDimBg);border:none;letter-spacing:.3px}.as-modal-tip{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--notifRankBgAlpha);border-radius:10px;margin:0 0 16px}.as-modal-tip svg{flex-shrink:0;width:17px;height:17px;margin-top:1px;color:var(--rankBadge3)}.as-modal-tip p{margin:0;font-family:var(--inter);font-size:12px;line-height:1.5;color:var(--text47)}.as-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:var(--backdropBg);display:flex;align-items:center;justify-content:center;padding:24px;animation:as-lb-in .15s ease}@keyframes as-lb-in{0%{opacity:0}to{opacity:1}}.as-lightbox-inner{position:relative;background:var(--white);border-radius:12px;overflow:hidden;max-width:min(90vw,760px);max-height:85vh;box-shadow:0 24px 64px var(--shadowMd);display:flex;align-items:center;justify-content:center}.as-lightbox-inner img{display:block;max-width:100%;max-height:85vh;object-fit:contain}.as-lightbox-close{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:50%;border:none;background:var(--shade3);color:var(--white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.as-lightbox-close svg{width:11px;height:11px}.as-lightbox-close:hover{background:var(--shade4)}.rdd-drawer,.rdd-drawer .ant-drawer-content-wrapper,.rdd-drawer .ant-drawer-content{background:var(--glassCardBg)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.rdd-drawer .ant-drawer-body{padding:0;display:flex;flex-direction:column;height:100%;overflow:hidden}.rdd-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 24px 16px;border-bottom:1px solid var(--borderColorE5);flex-shrink:0}.rdd-header-left{display:flex;align-items:center;gap:12px;min-width:0}.rdd-avatar{width:48px;height:48px;border-radius:50%;background:var(--tableAvatarBg);display:flex;align-items:center;justify-content:center;font-family:var(--inter);font-size:15px;font-weight:700;color:var(--primary);flex-shrink:0;overflow:hidden}.rdd-avatar img{width:100%;height:100%;object-fit:cover}.rdd-header-info{display:flex;flex-direction:column;gap:3px;min-width:0}.rdd-name-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rdd-name{font-family:var(--inter);font-size:18px;font-weight:700;color:var(--rdTitleColor);line-height:1.3}.rdd-rank-pill{display:inline-block;font-family:var(--inter);font-size:10px;font-weight:700;letter-spacing:.06em}.rdd-rank-pill--starter{color:var(--rankColorStarter)}.rdd-rank-pill--associate{color:var(--rankColorAssociate)}.rdd-rank-pill--builder{color:var(--rankColorBuilder)}.rdd-rank-pill--leader{color:var(--rankColorLeader)}.rdd-rank-pill--executive{color:var(--rankColorExecutive)}.rdd-rank-pill--elite-leader{color:var(--rankColorEliteLeader)}.rdd-handle{font-family:var(--inter);font-size:12px;color:var(--statusNeutral);white-space:nowrap}.rdd-close-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;color:var(--tableIconColor);border-radius:6px;flex-shrink:0;transition:background .15s,color .15s}.rdd-close-btn:hover{background:var(--bgColorFA);color:var(--tableNameColor)}.rdd-close-btn svg{width:14px;height:14px}.rdd-body{flex:1;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:20px}.rdd-divider{height:1px;background:var(--borderColorE5);margin:0}.rdd-section{display:flex;flex-direction:column;gap:14px}.rdd-section-title{display:flex;align-items:center;gap:8px;font-family:var(--inter);font-size:15px;font-weight:700;color:var(--tableNameColor);margin:0}.rdd-section-title svg{width:16px;height:16px;color:var(--primaryMid);flex-shrink:0}.rdd-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.rdd-info-item{display:flex;flex-direction:column;gap:4px;min-width:0}.rdd-info-item--full{grid-column:1/-1}.rdd-info-label{font-family:var(--inter);font-size:12px;font-weight:500;color:var(--tableTextMuted)}.rdd-info-value{font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text11);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rdd-info-link{color:var(--primaryMid);transition:opacity .15s}.rdd-info-link:hover{opacity:.75}.rdd-card{background:var(--tableAvatarBg);border:1px solid var(--borderColorE5);border-radius:12px;padding:16px}.rdd-residual-card{display:flex;flex-direction:column;gap:6px;background:var(--addLeadBtnBg);border:none;box-shadow:var(--addLeadBtnShadow)}.rdd-residual-label{font-family:var(--inter);font-size:12px;font-weight:600;letter-spacing:.03em;color:var(--whiteTextMuted)}.rdd-residual-value-row{display:flex;align-items:baseline;gap:8px}.rdd-residual-value{font-family:var(--inter);font-size:26px;font-weight:800;color:var(--white);line-height:1}.rdd-residual-period{font-family:var(--inter);font-size:13px;color:var(--whiteTextMuted)}.rdd-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rdd-stat-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.rdd-stat-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.rdd-stat-icon svg{width:15px;height:15px}.rdd-stat-icon--pink{background:var(--notifLeadBg);color:var(--notifLeadColor)}.rdd-stat-icon--amber{background:var(--notifRankBg);color:var(--notifRankColor)}.rdd-stat-value{font-family:var(--inter);font-size:15px;font-weight:700;color:var(--text11)}.rdd-stat-label{font-family:var(--inter);font-size:11px;font-weight:600;color:var(--tableTextMuted)}.rdd-network-row{display:flex;align-items:center;gap:12px;border-left:3px solid var(--primaryMid)}.rdd-network-icon{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:var(--primaryLight);color:var(--primaryMid);flex-shrink:0}.rdd-network-icon svg{width:16px;height:16px}.rdd-network-info{display:flex;flex-direction:column;gap:1px}.rdd-network-level{font-family:var(--inter);font-size:13px;font-weight:700;color:var(--text11)}.rdd-network-sub{font-family:var(--inter);font-size:12px;color:var(--tableTextMuted)}.rdd-network-count{margin-left:auto;font-family:var(--inter);font-size:14px;font-weight:700;color:var(--primaryMid);white-space:nowrap}.rdd-footer{padding:14px 24px;border-top:1px solid var(--borderColorE5);flex-shrink:0}.rdd-contact-btn.ant-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;font-family:var(--inter);font-size:14px;font-weight:600;border-radius:8px}.net-page{display:flex;flex-direction:column;gap:20px}.net-page--loading{align-items:center;justify-content:center;min-height:320px}.net-error{font-family:var(--inter);font-size:14px;color:var(--red);background:var(--redShade);border-radius:10px;padding:14px 16px}.net-sponsor-empty{font-family:var(--inter);font-size:13px;color:var(--dashStatDesc);margin:0}.net-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.net-page-title{font-family:var(--inter);font-size:28px;font-weight:800;color:var(--pageTitleColor);margin:0;line-height:1.2}.net-tree-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:none;cursor:pointer;background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%);color:var(--accentText);flex-shrink:0;transition:filter .2s ease}.net-tree-btn:hover{filter:brightness(.88)}.net-card{background:var(--glassCardBg);border-radius:14px;padding:20px;border:1px solid var(--glassBorder40);box-shadow:0 1px 2px 0 var(--shadowXs);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.net-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.net-card-title{font-family:var(--inter);font-size:16px;font-weight:700;color:var(--text11);margin:0;line-height:1.3}.net-stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.net-stat-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.net-stat-icon{height:36px;display:flex;align-items:center;justify-content:center;color:var(--dashStatIconColor)}.net-stat-value{font-family:var(--inter);font-size:26px;font-weight:700;color:var(--text11);line-height:1}.net-stat-label{font-family:var(--inter);font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--dashStatLabel)}.net-stat-card--highlight{background:var(--addLeadBtnBg);border:none;box-shadow:var(--addLeadBtnShadow)}.net-stat-card--highlight .net-stat-icon,.net-stat-card--highlight .net-stat-value,.net-stat-card--highlight .net-stat-label{color:var(--white)}.net-stat-card--residual{background:var(--notifRankBg);border:none}.net-stat-card--residual .net-stat-icon,.net-stat-card--residual .net-stat-value,.net-stat-card--residual .net-stat-label{color:var(--notifRankColor)}.net-agent-cell{display:flex;align-items:center;gap:12px}.net-agent-avatar{width:38px;height:38px;border-radius:50%;background:var(--tableAvatarBg);display:flex;align-items:center;justify-content:center;font-family:var(--inter);font-size:13px;font-weight:700;color:var(--primary);flex-shrink:0;overflow:hidden}.net-agent-avatar--lg{width:48px;height:48px;font-size:15px}.net-agent-avatar img{width:100%;height:100%;object-fit:cover}.net-agent-info{display:flex;flex-direction:column;gap:3px;min-width:0}.net-agent-name-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.net-agent-name{font-family:var(--inter);font-size:14px;font-weight:700;color:var(--agentNameColor);white-space:nowrap}.net-agent-handle{font-family:var(--inter);font-size:12px;color:var(--statusNeutral);white-space:nowrap}.net-rank-pill{display:inline-block;font-family:var(--inter);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1}.net-rank-pill--starter{color:var(--rankColorStarter)}.net-rank-pill--associate{color:var(--rankColorAssociate)}.net-rank-pill--builder{color:var(--rankColorBuilder)}.net-rank-pill--leader{color:var(--rankColorLeader)}.net-rank-pill--executive{color:var(--rankColorExecutive)}.net-rank-pill--elite-leader{color:var(--rankColorEliteLeader)}.net-sponsor-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.net-msg-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:none;cursor:pointer;background:var(--primaryLight);color:var(--primaryMid);flex-shrink:0;transition:opacity .15s}.net-msg-btn:hover{opacity:.8}.net-network-card{padding:0;overflow:hidden}.net-network-card .net-card-head{padding:16px 16px 0;margin-bottom:0}.net-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px}.net-search-box{width:100%;max-width:235px;display:flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:10px;background:var(--tableAvatarBg);border:1px solid var(--glassCardBg);box-shadow:var(--searchInsetShadow);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:border-color .15s,box-shadow .15s}.net-search-box:focus-within{border-color:var(--formInputBorder);box-shadow:0 0 0 1px var(--formInputBorder)}.net-search-icon{width:16px;height:16px;color:var(--text92);flex-shrink:0}.net-search-input{flex:1;min-width:0;border:none;background:transparent;font-family:var(--inter);font-size:14px;color:var(--text11);outline:none}.net-search-input::placeholder{color:var(--text92)}.net-filter-btn{display:flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:10px;background:var(--tableAvatarBg);border:1px solid var(--glassCardBg);color:var(--primaryMid);cursor:pointer;flex-shrink:0;white-space:nowrap;transition:background .15s}.net-filter-btn svg{flex-shrink:0}.net-filter-btn:hover{background:var(--primaryLight)}.net-filter-btn-label{font-family:var(--inter);font-size:13px;font-weight:500;color:var(--text11)}.net-filter-dropdown.ant-dropdown .ant-dropdown-menu{padding:4px;border-radius:10px;box-shadow:0 4px 16px var(--shadowSm);border:1px solid var(--borderColorE5);background:var(--white)}.net-filter-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:6px;font-family:var(--inter);font-size:13px;font-weight:400;color:var(--text11);padding:7px 12px}.net-filter-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:var(--fileItemBg)}.net-filter-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected{background-color:var(--fileItemBg);color:var(--text11);font-weight:600}.net-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-top:1px solid var(--borderColorE5)}.net-table{width:100%;border-collapse:collapse;min-width:560px}.net-table th{font-family:var(--inter);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--tableHeadText);padding:12px 16px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--borderColorE5)}.net-table td{padding:14px 16px;vertical-align:middle;border-bottom:1px solid var(--borderColorE5)}.net-table tbody tr:last-child td{border-bottom:none}.net-table tbody tr.net-row-clickable{cursor:pointer}.net-table tbody tr:hover td{background:var(--tableAvatarBg)}.net-state-label{font-family:var(--inter);font-size:13px;font-weight:500;color:var(--stateTextColor);letter-spacing:.04em}.net-contact-text{font-family:var(--inter);font-size:13px;color:var(--tableTextMuted);white-space:nowrap}.net-joined-cell{display:flex;flex-direction:column;gap:1px}.net-joined-top{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--statusNeutral);white-space:nowrap}.net-joined-bottom{font-family:var(--inter);font-size:12px;color:var(--statusNeutral)}@media (max-width: 768px){.net-stats-row{grid-template-columns:1fr 1fr}}@media (max-width: 576px){.net-page-title{font-size:22px}.net-stats-row{grid-template-columns:1fr;gap:12px}.net-sponsor-card{flex-wrap:wrap}.net-toolbar{flex-direction:column;align-items:stretch}}.cr-page{display:flex;flex-direction:column;gap:20px}.cr-page-title{font-family:var(--inter);font-size:28px;font-weight:800;color:var(--pageTitleColor);margin:0;line-height:1.2}.cr-page--loading{align-items:center;justify-content:center;min-height:320px}.cr-error{font-family:var(--inter);font-size:14px;color:var(--red);background:var(--redShade);border-radius:10px;padding:14px 16px}.cr-card{background:var(--glassCardBg);border-radius:14px;padding:20px;border:1px solid var(--glassBorder40);box-shadow:0 1px 2px 0 var(--shadowXs);position:relative;overflow:hidden;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cr-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.cr-card-title{font-family:var(--inter);font-size:16px;font-weight:700;color:var(--text11);margin:0;line-height:1.3}.cr-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.cr-roadmap-nav{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:-4px}.cr-roadmap-nav-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--tableAvatarBg);border-radius:50%;background:var(--white);box-shadow:0 1px 3px 0 var(--shadowXs);cursor:pointer;color:var(--text11);transition:background .15s,color .15s,border-color .15s}.cr-roadmap-nav-btn:hover:not(:disabled){background:var(--primary);color:var(--white);border-color:var(--primary)}.cr-roadmap-nav-btn:disabled{opacity:.4;cursor:not-allowed}.cr-roadmap-nav-btn .anticon{font-size:12px}.cr-section-title{font-family:var(--inter);font-size:18px;font-weight:700;color:var(--text11);margin:0;line-height:1.3}.cr-stepper{display:flex;align-items:flex-start;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.cr-stepper::-webkit-scrollbar{display:none}.cr-step{display:flex;flex-direction:column;align-items:center;gap:8px;flex:0 0 auto;width:74px}.cr-step-circle{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--lineShadeEC);color:var(--text92);flex-shrink:0}.cr-step-circle svg{width:12px;height:12px}.cr-step-label{font-family:var(--inter);font-size:11px;font-weight:600;color:var(--dashStatDesc);text-align:center;white-space:nowrap}.cr-step-line{flex:1 1 16px;min-width:16px;height:2px;background:var(--lineShadeEC);margin-top:19px}.cr-step-line.is-done{background:var(--rankColorAssociate)}.cr-step--done .cr-step-circle,.cr-step--current .cr-step-circle{color:var(--white)}.cr-step--current .cr-step-circle{width:52px;height:52px}.cr-step--current .cr-step-circle svg{width:11px;height:20px}.cr-step--current .cr-step-label{font-weight:800;color:var(--text11)}.cr-step--starter .cr-step-circle{background:var(--rankColorStarter)}.cr-step--associate .cr-step-circle{background:var(--rankColorAssociate)}.cr-step--builder .cr-step-circle{background:var(--rankColorBuilder)}.cr-step--leader .cr-step-circle{background:var(--rankColorLeader)}.cr-step--executive .cr-step-circle{background:var(--rankColorExecutive)}.cr-step--elite-leader .cr-step-circle{background:var(--rankColorEliteLeader)}.cr-step--current.cr-step--starter .cr-step-circle{box-shadow:0 0 0 3px var(--rankBadgeStarterBg)}.cr-step--current.cr-step--associate .cr-step-circle{box-shadow:0 0 0 3px var(--rankBadgeAssociateBg)}.cr-step--current.cr-step--builder .cr-step-circle{box-shadow:0 0 0 3px var(--rankBadgeBuilderBg)}.cr-step--current.cr-step--leader .cr-step-circle{box-shadow:0 0 0 3px var(--rankBadgeLeaderBg)}.cr-step--current.cr-step--executive .cr-step-circle{box-shadow:0 0 0 3px var(--rankBadgeExecutiveBg)}.cr-step--current.cr-step--elite-leader .cr-step-circle{box-shadow:0 0 0 3px var(--rankBadgeEliteLeaderBg)}.cr-current-rank-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.cr-current-rank-id{display:flex;flex-direction:column;gap:4px}.cr-current-rank-label{font-family:var(--inter);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dashStatLabel)}.cr-current-rank-name{font-family:var(--inter);font-size:22px;font-weight:800;margin:0;line-height:1.2}.cr-current-rank-name--starter{color:var(--rankColorStarter)}.cr-current-rank-name--associate{color:var(--rankColorAssociate)}.cr-current-rank-name--builder{color:var(--rankColorBuilder)}.cr-current-rank-name--leader{color:var(--rankColorLeader)}.cr-current-rank-name--executive{color:var(--rankColorExecutive)}.cr-current-rank-name--elite-leader{color:var(--rankColorEliteLeader)}.cr-current-rank-pct{font-family:var(--inter);font-size:12px;font-weight:700;color:var(--rankColorExecutive);white-space:nowrap;margin-top:4px}.cr-progress-bar{height:10px;border-radius:100px;background:var(--lineShadeEC);overflow:hidden;margin-bottom:16px}.cr-progress-bar-fill{height:100%;border-radius:100px;background:linear-gradient(90deg,var(--primaryMid) 0%,var(--rankColorLeader) 100%)}.cr-current-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.cr-current-stat{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:var(--tableAvatarBg);border:1px solid var(--glassCardBg);box-shadow:var(--searchInsetShadow);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:10px}.cr-current-stat-label{font-family:var(--inter);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--dashStatLabel)}.cr-current-stat-value{font-family:var(--inter);font-size:18px;font-weight:700;color:var(--text11)}.cr-roadmap-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.cr-roadmap-track::-webkit-scrollbar{display:none}.cr-roadmap-card{flex:0 0 240px;scroll-snap-align:start;background:var(--glassCardBg);border-radius:14px;padding:18px;border:1px solid var(--glassBorder40);box-shadow:0 1px 2px 0 var(--shadowXs);position:relative;overflow:hidden;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;text-align:left;transition:box-shadow .15s}.cr-roadmap-card:hover{box-shadow:0 0 0 1px var(--primaryMid)}.cr-roadmap-card--target{border-color:var(--rankColorLeader);box-shadow:0 0 0 1px var(--rankColorLeader)}.cr-roadmap-card--locked{opacity:.85}.cr-roadmap-ribbon{position:absolute;top:14px;right:-34px;transform:rotate(45deg);background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%);color:var(--accentText);font-family:var(--inter);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 36px;box-shadow:0 2px 4px var(--shadowXs)}.cr-roadmap-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.cr-roadmap-icon{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cr-roadmap-icon--current{background:var(--dashStatIconBg);color:var(--primaryMid)}.cr-roadmap-icon--current svg{width:9px;height:18px}.cr-roadmap-icon--target{background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%);color:var(--white)}.cr-roadmap-icon--target svg{width:14px;height:18px}.cr-roadmap-icon--locked{background:var(--tableCardBg);border:1.5px solid var(--lineShadeEC);color:var(--text92)}.cr-roadmap-icon--locked svg{width:16px;height:16px}.cr-roadmap-icon--done svg{width:12px;height:10px}.cr-roadmap-icon--done-starter{background:var(--rankColorStarter);color:var(--white)}.cr-roadmap-icon--done-associate{background:var(--rankColorAssociate);color:var(--white)}.cr-roadmap-icon--done-builder{background:var(--rankColorBuilder);color:var(--white)}.cr-roadmap-icon--done-leader{background:var(--rankColorLeader);color:var(--white)}.cr-roadmap-icon--done-executive{background:var(--rankColorExecutive);color:var(--white)}.cr-roadmap-icon--done-elite-leader{background:var(--rankColorEliteLeader);color:var(--white)}.cr-roadmap-badge{display:inline-flex;align-items:center;font-family:var(--inter);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--dashStatIconColor);background:var(--dashStatIconBg);border-radius:6px;padding:3px 8px}.cr-roadmap-name{font-family:var(--inter);font-size:18px;font-weight:800;margin:0 0 12px;line-height:1.2}.cr-roadmap-name--starter{color:var(--rankColorStarter)}.cr-roadmap-name--associate{color:var(--rankColorAssociate)}.cr-roadmap-name--builder{color:var(--rankColorBuilder)}.cr-roadmap-name--leader{color:var(--rankColorLeader)}.cr-roadmap-name--executive{color:var(--rankColorExecutive)}.cr-roadmap-name--elite-leader{color:var(--rankColorEliteLeader)}.cr-roadmap-name--neutral{color:var(--text92)}.cr-roadmap-rows{display:flex;flex-direction:column;gap:8px}.cr-roadmap-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.cr-roadmap-row-label{font-family:var(--inter);font-size:13px;color:var(--dashStatDesc)}.cr-roadmap-row-value{font-family:var(--inter);font-size:13px;font-weight:700;color:var(--text11);white-space:nowrap}.cr-view-ranks-link{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;cursor:pointer;font-family:var(--inter);font-size:13px;font-weight:700;color:var(--primaryMid);white-space:nowrap;flex-shrink:0;transition:opacity .15s}.cr-view-ranks-link:hover{opacity:.7}.cr-view-ranks-link svg{width:12px;height:12px}.cr-history-empty{font-family:var(--inter);font-size:13px;color:var(--dashStatDesc);margin:0}.cr-history-list{display:flex;flex-direction:column;gap:12px}.cr-history-item{display:flex;align-items:center;gap:12px;padding:16px;background:var(--formInputBg);border-radius:8px}.cr-history-dot{width:8px;height:8px;border-radius:50%;background:var(--text92);flex-shrink:0}.cr-history-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.cr-history-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cr-history-pill{display:inline-block;font-family:var(--inter);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1}.cr-history-pill--starter{color:var(--rankColorStarter)}.cr-history-pill--associate{color:var(--rankColorAssociate)}.cr-history-pill--builder{color:var(--rankColorBuilder)}.cr-history-pill--leader{color:var(--rankColorLeader)}.cr-history-pill--executive{color:var(--rankColorExecutive)}.cr-history-pill--elite-leader{color:var(--rankColorEliteLeader)}.cr-history-pill--neutral{color:var(--statusNeutral)}.cr-history-arrow{width:10px;height:6px;color:var(--text92);flex-shrink:0}.cr-history-date{font-family:var(--inter);font-size:12px;color:var(--statusNeutral)}.cr-history-amount{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.cr-history-amount-label{font-family:var(--inter);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--dashStatLabel)}.cr-history-amount-value{font-family:var(--inter);font-size:14px;font-weight:700;color:var(--text11)}@media (max-width: 576px){.cr-page-title{font-size:22px}.cr-current-stats{grid-template-columns:1fr}.cr-roadmap-card{flex-basis:210px}.cr-history-item{align-items:flex-start}}.fin-page{display:flex;flex-direction:column;gap:20px}.fin-page--loading{align-items:center;justify-content:center;min-height:320px}.fin-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.fin-page-title{font-family:var(--inter);font-size:28px;font-weight:800;color:var(--pageTitleColor);margin:0;line-height:1.2}.fin-error{font-family:var(--inter);font-size:14px;color:var(--red);background:var(--redShade);border-radius:10px;padding:14px 16px}.fin-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--inter);font-size:13px;font-weight:700;border:none;border-radius:10px;padding:10px 16px;cursor:pointer;transition:opacity .15s}.fin-btn:hover{opacity:.88}.fin-btn:disabled{opacity:.6;cursor:not-allowed}.fin-btn svg{width:16px;height:16px}.fin-btn--primary{background:var(--addLeadBtnBg);color:var(--white);box-shadow:var(--addLeadBtnShadow)}.fin-card{background:var(--glassCardBg);border-radius:14px;padding:20px;border:1px solid var(--glassBorder40);box-shadow:0 1px 2px 0 var(--shadowXs);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.fin-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.fin-card-title{font-family:var(--inter);font-size:16px;font-weight:700;color:var(--text11);margin:0}.fin-top-row{display:flex;gap:20px;justify-content:space-between}.fin-stats-row{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;flex:0 1 640px}.fin-stat-card{display:flex;flex-direction:column;gap:8px}.fin-stat-label{font-family:var(--inter);font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--dashStatLabel)}.fin-stat-value{font-family:var(--inter);font-size:24px;font-weight:700;color:var(--text11);line-height:1.1}.fin-stat-card--highlight{background:var(--addLeadBtnBg);border:none;box-shadow:var(--addLeadBtnShadow)}.fin-stat-card--highlight .fin-stat-label,.fin-stat-card--highlight .fin-stat-value{color:var(--white)}.fin-stat-card--accent{background:var(--cream);border:none}.fin-stat-card--accent .fin-stat-label{color:var(--statusWarning)}.fin-stat-card--accent .fin-stat-value{color:var(--rankBadge3)}.fin-bill-panel{display:flex;align-items:center;gap:16px;max-width:450px}.fin-bill-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--dashStatIconBg);color:var(--dashStatIconColor);flex-shrink:0}.fin-bill-body{flex:1;min-width:0}.fin-bill-title{font-family:var(--inter);font-size:15px;font-weight:700;color:var(--text11);margin:0 0 2px}.fin-bill-desc{font-family:var(--inter);font-size:13px;color:var(--dashStatDesc);margin:0}.fin-payout-card{background:var(--tableCardBg);border-radius:14px;border:1px solid var(--glassBorder40);box-shadow:var(--tableCardShadow);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:hidden}.fin-payout-card-head{margin:0;padding:16px 20px;border-bottom:1px solid var(--borderColorF0)}.fin-payout-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;border-bottom:1px solid var(--borderColorF0);flex-wrap:wrap}.fin-per-page{display:flex;align-items:center;gap:8px}.fin-per-page-label{font-family:var(--inter);font-size:12px;color:var(--text92);white-space:nowrap}.fin-per-page-btn{display:inline-flex;align-items:center;gap:4px;padding:0 10px;height:28px;background:var(--tablePaginationBg);border:1px solid var(--borderColorE5);border-radius:6px;font-family:var(--inter);font-size:12px;font-weight:500;color:var(--text11);cursor:pointer;transition:border-color .15s}.fin-per-page-btn:hover{border-color:var(--primary)}.fin-per-page-caret{font-size:10px;color:var(--text92)}.fin-per-page-dropdown.ant-dropdown .ant-dropdown-menu{padding:4px;border-radius:10px;box-shadow:0 4px 16px var(--shadowSm);border:1px solid var(--borderColorE5);background:var(--white)}.fin-per-page-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:6px;font-family:var(--inter);font-size:13px;font-weight:400;color:var(--text11);padding:7px 12px}.fin-per-page-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:var(--fileItemBg)}.fin-per-page-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected{background-color:var(--fileItemBg);color:var(--text11);font-weight:600}.fin-payout-page-info{display:flex;align-items:center;gap:12px}.fin-payout-count{font-family:var(--inter);font-size:12px;color:var(--primary);font-weight:500}.fin-payout-page-of{font-family:var(--inter);font-size:12px;color:var(--text92);white-space:nowrap}.fin-payout-nav{display:flex;align-items:center;gap:4px}.fin-payout-nav-page{font-family:var(--inter);font-size:13px;font-weight:600;color:var(--tableRowText);min-width:20px;width:40px;text-align:center;border:none;background:transparent;padding:0;outline:none}.fin-payout-nav-page::-webkit-outer-spin-button,.fin-payout-nav-page::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fin-payout-nav-page:focus{border-radius:4px;box-shadow:0 0 0 1px var(--primaryMid)}.fin-payout-nav-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--borderColorE5);border-radius:50%;background:none;cursor:pointer;color:var(--text92);transition:background .15s,color .15s,border-color .15s}.fin-payout-nav-btn:hover:not(:disabled){background:var(--primaryLight);color:var(--primary);border-color:var(--primaryMid)}.fin-payout-nav-btn:disabled{opacity:.35;cursor:not-allowed}.fin-payout-nav-btn .anticon{font-size:10px}.fin-payout-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.fin-payout-table{width:100%;border-collapse:collapse;font-family:var(--inter);min-width:560px}.fin-payout-table thead tr{border-bottom:1px solid var(--borderColorF0)}.fin-payout-table thead th{padding:10px 20px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tableHeadText);text-align:left;white-space:nowrap;background:var(--tableHeadBg)}.fin-payout-table tbody tr{border-bottom:1px solid var(--borderColorF0);transition:background .12s}.fin-payout-table tbody tr:last-child{border-bottom:none}.fin-payout-table tbody tr:hover{background:var(--tableRowHoverBg)}.fin-payout-table tbody td{padding:12px 20px;vertical-align:middle;font-size:13px;color:var(--tableRowText);white-space:nowrap}.fin-td-right{text-align:right}.fin-td-id{font-weight:600;color:var(--tableRowText)}.fin-payout-amount{color:var(--rankColorLeader);font-weight:700}.fin-payout-status-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-family:var(--inter);font-size:10px;font-weight:700;letter-spacing:.06em;white-space:nowrap}.fin-payout-status-pill--pending{background:var(--rankBadgeLeaderBg);color:var(--rankColorExecutive)}.fin-payout-status-pill--processing{background:var(--primaryLight);color:var(--primaryMid)}.fin-payout-status-pill--completed{background:var(--statusSuccessBg);color:var(--statusSuccess)}.fin-payout-status-pill--cancelled{background:var(--statusErrorBg);color:var(--statusError)}@media (max-width: 992px){.fin-top-row{flex-direction:column}.fin-stats-row{grid-template-columns:repeat(2,1fr);flex-basis:auto}.fin-bill-panel{max-width:100%;width:100%}}@media (max-width: 560px){.fin-stats-row{grid-template-columns:1fr}.fin-page-title{font-size:22px}.fin-bill-panel{flex-wrap:wrap}.fin-bill-panel .fin-btn{width:100%;justify-content:center}.fin-payout-pagination{flex-direction:column;align-items:flex-start;gap:8px}.fin-per-page-label,.fin-payout-page-of{display:none}.fin-payout-page-info{width:100%;justify-content:space-between}}.edu-page{display:flex;justify-content:center}.edu-page--loading{align-items:center;min-height:320px}.edu-page-card{width:100%;max-width:560px;background:var(--glassCardBg);border:1px solid var(--glassBorder40);border-radius:14px;box-shadow:0 1px 2px 0 var(--shadowXs);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:28px}@media (max-width: 560px){.edu-page-card{max-width:100%}}html,body{width:100%;height:100%;margin:0;padding:0;font-family:var(--inter)}body{margin:0;overflow:hidden;font-family:var(--inter);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:focus-visible{outline:-webkit-focus-ring-color auto 0px}.f-wrp{position:relative;width:100%;float:left;display:block}:where(img:not(.reactEasyCrop_Image):not(.ant-image-preview-img):not(.advanced-cropper-background-image)){display:block;width:100%;object-fit:cover;object-position:center}p{color:var(--black)}body,.ant-typography,.ant-btn,.ant-input,.ant-card,.ant-layout,.ant-layout-sider .ant-select,.ant-table,.ant-menu,.ant-checkbox,.ant-radio,.ant-switch,.ant-tooltip,.ant-pagination,.ant-modal,.ant-popover,.ant-tag,.ant-avatar,.ant-badge,.ant-progress,.ant-slider,.ant-select,.ant-spin,.ant-collapse,.ant-tree,.ant-timeline,.ant-alert,.ant-descriptions,.ant-carousel,.ant-divider,.ant-drawer,.ant-empty,.ant-image,.ant-list,.ant-steps,.ant-calendar,.ant-comment,.ant-comment-content,.ant-result,.ant-rate,.ant-back-top,.ant-breadcrumb{font-family:var(--inter)}.app-btn:hover,.app-btn:not(:disabled):not(.ant-btn-disabled):hover{color:var(--accent)!important;border-color:var(--accent)!important;background:var(--white)!important}.fill-btn{background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%)!important;color:var(--accentText);transition:filter .2s ease}.fill-btn:before{display:none!important}.fill-btn:hover,.fill-btn:focus,.fill-btn:not(:disabled):not(.ant-btn-disabled):hover{background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%)!important;color:var(--accentText)!important;filter:brightness(.88)}.theme-btn{background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%)!important;color:var(--white);transition:filter .2s ease}.theme-btn:before{display:none!important}.theme-btn:hover,.theme-btn:focus,.theme-btn:focus-within,.theme-btn:not(:disabled):not(.ant-btn-disabled):hover,.theme-btn:not(:disabled):not(.ant-btn-variant-solid):hover{background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%)!important;color:var(--white)!important;filter:brightness(.88)}.white-btn{background-color:var(--white);color:var(--text6C);border-color:var(--borderColorE5)}.white-btn:hover,.white-btn:focus,.white-btn:focus-within,.white-btn:not(:disabled):not(.ant-btn-disabled):hover,.white-btn:not(:disabled):not(.ant-btn-variant-solid):hover{background-color:var(--white)!important;color:var(--text6C)!important;border-color:var(--borderColor)!important}.auth-btn{background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%)!important;color:var(--accentText)!important;border:none!important;border-radius:50px!important;height:52px;font-size:16px;font-weight:600;font-family:var(--inter);box-shadow:0 4px 0 0 var(--accentShadow)!important;transition:filter .2s ease}.auth-btn:before{display:none!important}.auth-btn span{color:var(--accentText)}.auth-btn:hover,.auth-btn:not(:disabled):not(.ant-btn-disabled):hover{background:linear-gradient(104.48deg,var(--primary) 0%,var(--primaryMid) 100%)!important;color:var(--accentText)!important;filter:brightness(.88)}.auth-btn .ant-btn-icon{display:none}.danger-btn{background-color:var(--red);color:var(--accentText);border-color:var(--red)}.danger-btn:hover,.danger-btn:not(:disabled):not(.ant-btn-disabled):hover{background-color:var(--redShade1A)!important;border-color:var(--redShade1A)!important;color:var(--accentText)!important}.danger-btn:active{background-color:var(--redShade11)!important}.outline-btn{background-color:var(--white);color:var(--text11);border:1px solid var(--borderColorE5);font-family:var(--inter);font-weight:500}.outline-btn:hover,.outline-btn:not(:disabled):not(.ant-btn-disabled):hover{background-color:var(--white)!important;border-color:var(--borderColor)!important;color:var(--text11)!important}.icon-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--borderColorE4);color:var(--IconColor54);border-radius:8px}.icon-btn:hover,.icon-btn:not(:disabled):not(.ant-btn-disabled):hover{background:var(--bgColorFB)!important;border-color:var(--borderColor)!important;color:var(--text11)!important}.icon-btn.danger{color:var(--red);border-color:var(--redShade1A0D)}.icon-btn.danger:hover,.icon-btn.danger:not(:disabled):not(.ant-btn-disabled):hover{background:var(--redShade)!important;border-color:var(--red)!important;color:var(--red)!important}[data-theme=dark] .white-btn,[data-theme=dark] .white-btn:hover{background-color:var(--white)!important;color:var(--text6C)!important;border-color:var(--borderColorE5)!important}[data-theme=dark] .outline-btn,[data-theme=dark] .outline-btn:hover{background-color:var(--white)!important;color:var(--text11)!important;border-color:var(--borderColorE5)!important}[data-theme=dark] .icon-btn{border-color:var(--borderColorE4);color:var(--IconColor54)}[data-theme=dark] .icon-btn:hover{background:var(--bgColorFB)!important}[data-theme=dark] .icon-btn.danger{color:var(--red)}[data-theme=dark] .icon-btn.danger:hover{background:var(--redShade)!important;color:var(--red)!important}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none}:where([class*=css-]).ant-select-focused .ant-select-selector,:where([class*=css-]).ant-select:focus-within .ant-select-selector,:where([class*=css-]).ant-input:focus,:where([class*=css-]).ant-input-focused{box-shadow:none!important;outline:none!important}.ant-select-selection-wrap:focus-visible,.ant-select-selection-wrap{outline:none!important;box-shadow:none!important}*{scrollbar-width:thin;scrollbar-color:var(--scrollColor) transparent}*::-webkit-scrollbar{width:4px;height:4px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--scrollColor);border-radius:100px}.ant-input{padding:12px 16px;height:33px}.auth-page,.web-page{overflow:hidden;overflow-y:auto}:where([class*=css-dev-only-do-not-override]).ant-btn:not(.ant-btn-link):hover,:where([class*=css-dev-only-do-not-override]).ant-btn:not(.ant-btn-link):focus,:where([class*=css-dev-only-do-not-override]).ant-btn:not(.ant-btn-link):focus-within,:where([class*=css-dev-only-do-not-override]).ant-btn:not(.ant-btn-link):not(:disabled):not(.ant-btn-disabled):hover,:where([class*=css-dev-only-do-not-override]).ant-btn:not(.ant-btn-link):not(:disabled):not(.ant-btn-variant-solid):hover{color:var(--white)}:where([class*=css-dev-only-do-not-override]).ant-btn.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover,:where([class*=css-dev-only-do-not-override]).ant-btn.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):focus,:where([class*=css-dev-only-do-not-override]).ant-btn.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):focus-within{color:var(--white)}.ant-btn-disabled{cursor:not-allowed!important}:where([class*=css-]).ant-skeleton.ant-skeleton-active .ant-skeleton-title,:where([class*=css-]).ant-skeleton.ant-skeleton-active .ant-skeleton-paragraph>li,:where([class*=css-]).ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,:where([class*=css-]).ant-skeleton.ant-skeleton-active .ant-skeleton-button,:where([class*=css-]).ant-skeleton.ant-skeleton-active .ant-skeleton-input,:where([class*=css-]).ant-skeleton.ant-skeleton-active .ant-skeleton-image{background:linear-gradient(90deg,var(--shade1) 25%,var(--shade2) 37%,var(--shade1) 63%);animation-name:skeletonAnimation;animation-duration:1.4s;background-size:400% 100%;animation-timing-function:ease;animation-iteration-count:infinite}@keyframes skeletonAnimation{0%{background-position:100% 50%}to{background-position:0 50%}}:where(.css-dev-only-do-not-override-ftfmgq).ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,:where(.css-dev-only-do-not-override-ftfmgq).ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover{border-color:var(--accent)}.search-input .ant-input{margin-top:-8px}.admin-sidebar-sider .ant-menu{border-inline-end:none!important;padding:8px 0}.admin-sidebar-sider .ant-menu .ant-menu-item{margin:4px 12px!important;width:calc(100% - 24px)!important;border-radius:12px!important;transition:all .3s cubic-bezier(.645,.045,.355,1)}.admin-sidebar-sider .ant-menu .ant-menu-item.ant-menu-item-selected{background-color:var(--redShade)!important;color:var(--accent)!important;font-weight:500}.admin-sidebar-sider .ant-menu .ant-menu-item:hover:not(.ant-menu-item-selected){background-color:var(--menuHoverBg)!important}.lif-agent-dropdown.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.lif-tz-dropdown.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--fileItemBg)!important;background-color:var(--fileItemBg)!important;font-weight:400!important;color:var(--text11)!important}.lif-agent-dropdown.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled):not(.ant-select-item-option-selected),.lif-tz-dropdown.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled):not(.ant-select-item-option-selected){background:transparent!important;background-color:transparent!important}.lif-agent-dropdown.ant-select-dropdown .ant-select-item-option:not(.ant-select-item-option-disabled):hover,.lif-tz-dropdown.ant-select-dropdown .ant-select-item-option:not(.ant-select-item-option-disabled):hover{background:var(--fileItemBg)!important;background-color:var(--fileItemBg)!important}.lif-tz-dropdown .ant-select-item{font-family:var(--inter)!important;font-size:14px!important;font-weight:400!important;color:var(--text11)!important}.wrapper-404 .Err404-page-wrp .banner-box{width:100%;max-width:1500px;padding-top:5%;padding-bottom:5%}.wrapper-404 .Err404-page-wrp .banner-box .Err404-content{padding-left:15%}.wrapper-404 .Err404-page-wrp .banner-box .Err404-content h4{padding:0;font-weight:600;font-family:var(--inter);color:var(--black26);display:block;font-size:16px;margin:0}.wrapper-404 .Err404-page-wrp .banner-box .Err404-content h1{font-family:var(--playfair);color:var(--accent);font-weight:700;font-size:42px;text-align:left;line-height:1.2;margin:0 0 15px;padding-top:10px}.wrapper-404 .Err404-page-wrp .banner-box .Err404-content p{padding:0;font-weight:400;font-family:var(--inter);color:var(--black26);display:block;font-size:14px;margin:0}.wrapper-404 .Err404-page-wrp .banner-box .Err404-content .arrowBtn.fill-btn{width:max-content;padding-left:35px;margin-top:30px;padding-right:35px}.wrapper-404 .Err404-page-wrp .banner-box .err-404-imgbox{float:right}.wrapper-404 .Err404-page-wrp .banner-box .err-404-imgbox .err-404-image{max-width:40vw}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}@font-face{font-family:Moderat;src:url(/assets/Moderat-Regular-CSPnefrC.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Moderat;src:url(/assets/Moderat-Bold-CJrUnkj-.woff) format("woff");font-weight:700;font-style:normal}:root{--moderat: "Moderat", sans-serif;--manrope: "Manrope", sans-serif;--inter: "Inter", sans-serif;--jakarta: "Inter", sans-serif;--jakarta-orig: "Plus Jakarta Sans", sans-serif;--primary: #4A022A;--primaryLight: #FFF4FA;--primaryMid: #974067;--primaryMidLight: #EAE0E6;--primaryMidShadow: #97406733;--primaryDark: #320120;--whiteAlpha: #FFFFFF01;--bodyBG: #ffffff;--white: #fff;--pageTitleColor: #ffffff;--black: #000;--black99: #00000099;--accent: #4A022A;--black25: #171725;--black26: #2C2B26;--black26B2: #2C2B26B2;--bgColorE9: #F4EDE9;--bgColorEF: #FBF5EF;--bgColorFB: #F9FAFB;--bgColorFA: #FAFAFA;--bgColorFAShade: #FAFAFAED;--borderColor: #A9A9A9;--borderColorE5: #E5E5E5;--borderColorE4: #E4E4E4;--borderColorE2: #E2E2E2;--borderColorC4: #C4C6CD;--borderColorA7: #8A98A7B2;--borderColor4D: #8A98A74D;--borderColorF0: #f0f0f0;--authIconColor: #E0E2E9;--textB8: #969AB8;--text63: #686363;--text24: #242424;--textF4: #8A98A7;--text92: #929292;--text8F: #6D758F;--text72: #6B7280;--text11: rgba(74, 2, 42, 1);--dashCardBorder: #F1F5F9;--dashStatLabel: #322B2F;--dashStatDesc: #514349;--agingError: #BA1A1A;--agingErrorAlpha: #BA1A1ACC;--agingCardBg: #BA1A1A33;--agingCardBorder: #BA1A1A33;--qlbsArrowDisabled: #CBD5E1;--agentMsgColor: #16A34A;--agentMailColor: #2563EB;--gmailRed: #EA4335;--healthActive: #22C55E;--healthPending: #FACC15;--healthBlocked: #EF4444;--text69: #696969;--text6D: #6D6D6D;--text6C: #726C6C;--text1E: #1E1E1E;--textA1: #9EA1A1;--text4D: #4D4D4D;--text47: #474747;--fileItemBg: #F3F3F3;--text43: #3C3C4399;--authPlaceholderColor: #6D758FB2;--btnText: #1B1B1B;--accentText: #FFFFFF;--tableHeaderText: #1B1B1B;--searchBorder: #E2E8F0;--searchBg: rgba(255, 255, 255, .4);--searchInsetShadow: 0px 2px 4px 0px rgba(0, 0, 0, .05) inset;--searchShadow: transparent;--searchPlaceholder: rgba(255, 245, 250, .82);--searchIcon: #4A022A;--searchInputText: #0F172A;--dashStatIconBg: #FFF4FA;--dashStatIconColor: #4A022A;--dashBadgePosBg: #DCFCE7;--dashBadgePosText: #16A34A;--dashBadgeNegBg: #FEE2E2;--dashBadgeNegText: #DC2626;--dashChartLine: #4A022A;--dashChartStroke: #4A022A;--dashChartFill: #FFF4FA;--dashChartAxis: #64748B;--dashChartGrid: #E2E8F0;--darkGreen: #4A022A;--eventsCardDivider: #E2DBDE;--statusSuccess: #059669;--statusWarning: #CA8A04;--statusError: #DC2626;--statusInfo: #0284C7;--statusPurple: #7C3AED;--statusSuccessBg: #DCFCE7;--statusWarningBg: #FEF3C7;--statusErrorBg: #FEE2E2;--statusInfoBg: #DBEAFE;--statusPurpleBg: #EDE9FE;--badgeBorderEvent: #BFDBFE;--badgeBorderAlert: #FECACA;--badgeBorderScheduled: #DDD6FE;--channelMailColor: #2563EB;--channelBellColor: #F97316;--statusNeutralBg: #F1F5F9;--statusNeutral: #64748B;--milestoneAnniversaryText: #1D4ED8;--milestoneAnniversaryBg: #EFF6FF;--milestoneAnniversaryBorder: #DBEAFE;--milestoneBirthdayText: #C2410C;--milestoneBirthdayBg: #FFF7ED;--milestoneBirthdayBorder: #FFEDD5;--statusDraftText: #4C5264;--statusNewText: #1E45B8;--whatsappGreen: #25D366;--statusSignedBg: #F5F3FF;--statusContactingText: #B45309;--statusUnderReviewBg: #FFEDD5;--statusUnderReviewText: #EA580C;--statusQualifiedText: #16A34A;--statusClosedBg: #ECEFF1;--statusClosedText: #455A64;--statusBonusOnlyBg: #FEF9C3;--statusDraftSolidBg: #9E9E9E;--statusNewSolidBg: #2979FF;--statusContactingSolidBg: #00BCD4;--statusSignedSolidBg: #7C4DFF;--statusInterviewingSolidBg: #FF5252;--statusUnderReviewSolidBg: #FFD600;--statusQualifiedSolidBg: #00C853;--statusClosedSolidBg: #455A64;--statusDisqualifiedSolidBg: #FF2626;--statusBonusOnlySolidBg: #FF2A76;--cream: #FFFBE2;--gray: #333743;--grayShade: #3337434D;--red: #C41A1A;--redShade: #F5E7E7;--redShade2E: #B9282E;--redShadeE5: #F2F0E5;--redShade1A: #BF1C1A;--redShade11: #A01211;--redShade2D: #B82D2D;--redShade1A0D: #C41A1A0D;--lineColor: #A0A3B2;--lineColor033: #00000033;--lineColorF4: #F2F3F4;--lineShade: #EFEFF0;--lineShadeEC: #E4E7EC;--lineColorShade: #A0A3B266;--shade1: rgba(0, 0, 0, .1);--shade2: rgba(0, 0, 0, .149);--shade3: rgba(0, 0, 0, .3);--shade4: rgba(0, 0, 0, .4);--shade5: #00000014;--shade6: rgba(255, 255, 255, .4);--shade7: #1018281A;--saveChangeShadow: 0px 4px 6px -4px #0369A133, 0px 10px 15px -3px #0369A133;--scrollColor: #A8A4A4;--IconColor: #836252;--IconColor39: #1D2939;--IconColor54: #344054;--mailIconColor: #A9B4B9;--popUpBg: linear-gradient(180deg, #cda6a5 0%, #FFFFFF 100%), linear-gradient(0deg, rgba(255, 255, 255, .6), rgba(255, 255, 255, .6));--sidebarBg: rgba(255, 255, 255, .7);--sidebarBodyBorder: rgba(255, 255, 255, .1);--sidebarLogoCardBg: rgba(255, 250, 254, .94);--sidebarGlassBorder: rgba(255, 225, 240, .55);--sidebarBorder: #E2DBDE;--sidebarNavText: #64748B;--sidebarNavIcon: #974067;--sidebarNavHover: rgba(74, 2, 42, .07);--sidebarNavActiveBg: #974067CC;--sidebarNavActiveText:#FFFFFF;--sidebarToggleBg: rgba(255, 245, 250, .9);--sidebarToggleHover: #FFF4FA;--sidebarToggleActive: #FAE8F0;--sidebarDarkOpacity1: #64748B;--sidebarDarkOpacity2: #94A3B8;--sidebarSwitchBg: rgba(74, 2, 42, .15);--sidebarFloatShadow: 0 8px 32px rgba(74, 2, 42, .14), 0 2px 8px rgba(0, 0, 0, .08);--sidebarSearchDropdownBg: #F7EDEC;--tableCardShadow: 0px 25px 50px -12px rgba(0, 0, 0, .25);--tableCardBg: rgba(255, 255, 255, .8);--tableCardBorder: rgba(255, 255, 255, .8);--tableHeadBg: rgba(255, 255, 255, .2);--tableRowHoverBg: rgba(248, 250, 252, .5);--tableHeadText: #4A022A;--tableAvatarBg: rgba(255, 255, 255, .5);--tablePaginationBg: rgba(255, 255, 255, .2);--tableActionIcon: #475569;--tableActionIconHover: #4A022A;--tableRowText: #0F172A;--contentBg: #E2DBDE;--headerBg: #FFFFFF;--headerBorder:#E2DBDE;--backdropBg: rgba(0, 0, 0, .45);--menuHoverBg: rgba(0, 0, 0, .06);--accentShadow: #1A000F;--checkIndicatorBg: rgba(74, 2, 42, .15);--loginFormError: #ff6b6b;--regCheckboxError: #ff0000;--loginAccent: #C9A447;--loginAccentText: #1A0800;--loginAccentShadow: #8C6A1A;--loginAccentHover: #A88230;--authInputBg: #F3F3F3;--authHeadingColor: #1B1B1B;--authSubtextColor: #777777;--regLabelColor: #211A1D;--regCheckLabelColor: #504349;--regCheckTickColor: #C00037;--icaHeadingColor: #201A1C;--approvalSubtitleColor:#45464D;--eduDoneBg: #F0F0F0;--eduDoneColor: #717C82;--eduIconWrapBg: #F2E7EC;--authInputFocusBorder: #D4C2C9;--authProfilePicBg: #F2E7EC;--authLangBtnBg: rgba(255, 255, 255, .1);--authLangBtnBorder: rgba(255, 255, 255, .2);--authLangBtnHover: rgba(255, 255, 255, .18);--authFooterText: rgba(255, 255, 255, .35);--authLangBtnWhiteHover: rgba(74, 2, 42, .12);--authDropdownShadow: rgba(0, 0, 0, .12);--authDropdownHover: rgba(74, 2, 42, .06);--authEyeIcon: #AAABAD;--sidebarBtnShadow: 0px 4px 6px -4px rgba(0, 0, 0, .1), 0px 10px 15px -3px rgba(0, 0, 0, .1);--addLeadBtnBg: linear-gradient(135deg, #4A022A 0%, #974067 100%);--addLeadBtnHoverBg: linear-gradient(135deg, #974067 0%, #4A022A 100%);--addLeadBtnShadow: 0px 4px 6px -4px #4A022A4D, 0px 10px 15px -3px #4A022A4D;--sidebarShadow: 0px 8px 10px -6px #0000001A, 0px 20px 25px -5px #0000001A;--headerActionIcon: #4A022A;--headerActionHover: rgba(0, 0, 0, .06);--headerDivider: rgba(196, 198, 205, .35);--headerUserName: #111111;--headerUserHandle: #94A3B8;--breadcrumbActive: #fff;--breadcrumbParent: #320120;--breadcrumbSeparator: #94A3B8;--tabIndicator: #4A022A;--formInputBg: #F9F9F9;--formInputBorder: #C6C6C6;--tableIconColor: #566166;--tableTextMuted: #475569;--tableNameColor: #0F172A;--switchActiveBg: #22C55E;--switchInactiveBg: #E2E8F0;--switchHandleBorder: #D1D5DB;--tableHeaderBg: rgba(248, 250, 252, .5);--tableHeaderBgSolid: #F8FAFC;--rdTitleColor: #4C0519;--editorToolbarBg: #F0F4F7;--editorToolbarBorder: rgba(169, 180, 185, .1);--editorIconColor: #2A3439;--rankBadge1: #974067;--rankBadge2: #635C61;--rankBadge3: #7C5800;--rankBadge4: #94A3B8;--rankBadge5: #94A3B8;--rankColorStarter: #2DD4BF;--rankColorAssociate: #0EA5E9;--rankColorBuilder: #6366F1;--rankColorLeader: #EAB308;--rankColorExecutive: #E11D48;--rankColorEliteLeader: #800020;--rankBadgeStarterBg: rgba(45, 212, 191, .12);--rankBadgeAssociateBg: rgba(14, 165, 233, .12);--rankBadgeBuilderBg: rgba(99, 102, 241, .12);--rankBadgeLeaderBg: rgba(234, 179, 8, .12);--rankBadgeExecutiveBg: rgba(225, 29, 72, .12);--rankBadgeEliteLeaderBg: rgba(128, 0, 32, .12);--primaryBorder: rgba(74, 2, 42, .1);--primaryGlow: rgba(74, 2, 42, .12);--primaryMidDark: #7D3457;--agentNameColor: #2D2C3D;--stateTextColor: #7C819D;--statusSuccessText: #047857;--shadowXs: #0000000D;--shadowMd: rgba(0, 0, 0, .12);--btnDropShadow: rgba(0, 0, 0, .25);--btnDropShadowHover: rgba(0, 0, 0, .31);--activityRowBorder: rgba(198, 198, 198, .1);--fieldDimBg: #EEEEEE;--successToastBg: #F0FDF4;--automationSentText: #15803D;--textMauve: #514349;--textSlate: #44474C;--textNearBlack: #1B1C1D;--notifLeadBg: #FFD9E5;--notifLeadColor: #79294F;--notifRankBg: #FFDEA7;--notifRankColor: #5E4200;--notifTimeColor: #777777;--notifRankBgAlpha: rgba(255, 222, 167, .3);--adminBg: #FFD9EA80;--mapMarkerStart: #C4FFA6;--mapMarkerFinish: #FF8B6F;--mapMarkerBorder: #151823;--mapGeometry: #F6F6F4;--mapLand: #FBFBF9;--mapWater: #DFE3E8;--mapRoad: #FFFFFF;--mapRoadArterial: #F2F2F0;--mapRoadHighway: #ECEAE6;--mapAdminStroke: #E3D8DE;--mapLabelText: #8A98A7;--mapLabelStroke: #FFFFFF;--mapWaterLabel: #9AA7B4;--mapBubble: #4A022A;--shadowSm: rgba(0, 0, 0, .08);--shadowXxs: rgba(0, 0, 0, .06);--overlayHeavy: rgba(0, 0, 0, .65);--overlayLight: rgba(255, 255, 255, .15);--statusActiveBg: #E6F3D8;--statusActiveText: #3A6B1A;--authPanelMuted: rgba(255, 255, 255, .6);--authPanelFaint: rgba(255, 255, 255, .7);--authPanelBorder: rgba(255, 255, 255, .3);--authPanelBorderHover: rgba(255, 255, 255, .55);--authPanelBgHover: rgba(255, 255, 255, .06);--authPanelDividerText: rgba(255, 255, 255, .45);--authPanelBadgeText: rgba(255, 255, 255, .75);--authPanelTermsText: rgba(255, 255, 255, .4);--authPanelTermsLink: rgba(255, 255, 255, .65);--checkerboardColor: #d8d8d8;--checkerboardBg: #e8e8e8;--bannerLinkColor: rgba(90, 148, 230, .65);--bannerLinkBg: rgba(90, 148, 230, .18);--bannerLinkBorderHover: rgba(90, 148, 230, .7);--bannerLinkBgHover: rgba(90, 148, 230, .3);--bannerLinkText: rgba(90, 148, 230, .85);--glassCardBg: rgba(255, 255, 255, .6);--glassHoverBg: rgba(255, 255, 255, .65);--glassActiveBg: rgba(255, 255, 255, .85);--glassBorder40: rgba(255, 255, 255, .4);--tabTextInactive: rgba(51, 65, 85, 1);--whiteTextMuted: rgba(255, 255, 255, .85);--activeTabShadow: 0px 1px 2px 0px rgba(0, 0, 0, .05);--errorFocusRing: rgba(239, 68, 68, .1);--dangerHoverBg: rgba(220, 38, 38, .1);--premiumBorder: rgba(245, 190, 83, .5);--phoneInputDivider: rgba(255, 255, 255, .14);--whatsappGreenBg: rgba(37, 211, 102, .08);--gmailRedBg: rgba(234, 67, 53, .08)}[data-theme=dark]{--bodyBG: #151929;--white: #1E2337;--pageTitleColor: #ffffff;--black: #F9FAFB;--black99: #F9FAFB99;--accent: #6b0040;--black25: #E8EAF0;--black26: #D4D0CC;--black26B2: #D4D0CCB2;--bgColorE9: #1E2337;--bgColorEF: #242A42;--bgColorFB: #1A1F33;--bgColorFA: #1E2337;--bgColorFAShade: #1E2337ED;--borderColor: #3D4466;--borderColorE5: #2D3354;--borderColorE4: #2D3354;--borderColorE2: #2D3354;--borderColorC4: #3D4466;--borderColorA7: #8A98A766;--borderColor4D: #8A98A726;--borderColorF0: #2D3354;--authIconColor: #3D4466;--textB8: #7C84A8;--text63: #9CA3AF;--text24: #E5E7EB;--textF4: #8A98A7;--text92: #6B7280;--text8F: #8A98A7;--text72: #94A3B8;--text11: #F9FAFB;--dashCardBorder: #2D3748;--dashStatLabel: #D4B8C0;--dashStatDesc: #C0A8B0;--agingError: #E57373;--agingErrorAlpha: #E57373CC;--agingCardBg: #E5737310;--agingCardBorder: #E5737340;--qlbsArrowDisabled: #475569;--agentMsgColor: #22C55E;--agentMailColor: #60A5FA;--gmailRed: #F28B82;--healthActive: #22C55E;--healthPending: #FACC15;--healthBlocked: #EF4444;--text69: #9CA3AF;--text6D: #9CA3AF;--text6C: #A1A1AA;--text1E: #F1F1F1;--textA1: #6B7280;--text4D: #D1D5DB;--text43: #FFFFFFA0;--authPlaceholderColor: #8A98A7B2;--btnText: #F9FAFB;--accentText: #FFFFFF;--cream: #2A2820;--gray: #C9CDD6;--grayShade: #C9CDD64D;--red: #FF6B6B;--redShade: #2E1A1A;--redShade2E: #CC3C42;--redShadeE5: #2A2820;--redShade1A: #E03030;--redShade11: #C02020;--redShade2D: #CC3333;--redShade1A0D: #FF6B6B12;--lineColor: #4A4E65;--lineColor033: #FFFFFF1A;--lineColorF4: #1E2337;--lineShade: #232839;--lineShadeEC: #2D3354;--lineColorShade: #4A4E6580;--shade1: rgba(0, 0, 0, .25);--shade2: rgba(0, 0, 0, .35);--shade3: rgba(0, 0, 0, .5);--shade4: rgba(0, 0, 0, .65);--shade5: #00000033;--shade6: rgba(255, 255, 255, .08);--shade7: #00000033;--saveChangeShadow: 0px 4px 6px -4px #0369A133, 0px 10px 15px -3px #0369A133;--dashChartLine: #974067;--dashChartStroke: #974067;--dashChartFill: #2D1020;--dashChartAxis: #9B8FA0;--dashChartGrid: #2D3354;--darkGreen: #974067;--scrollColor: #4A4E65;--IconColor: #B09080;--IconColor39: #C9D3DC;--IconColor54: #8FA0B4;--mailIconColor: #8FA0B4;--popUpBg: linear-gradient(180deg, #2D3354 0%, #1E2337 100%), linear-gradient(0deg, rgba(30, 35, 55, .6), rgba(30, 35, 55, .6));--contentBg: #1A1F33;--headerBg: #1E2337;--headerBorder:#2D3354;--sidebarBg: rgba(25, 10, 22, .8);--sidebarBodyBorder: rgba(255, 255, 255, .06);--sidebarLogoCardBg: rgba(40, 15, 35, .95);--sidebarGlassBorder: rgba(80, 30, 60, .55);--sidebarBorder: #2D3354;--sidebarNavText: #94A3B8;--sidebarNavIcon: #974067;--sidebarNavHover: rgba(107, 0, 64, .2);--sidebarNavActiveBg: rgba(151, 64, 103, .75);--sidebarNavActiveText:#FFFFFF;--sidebarToggleBg: rgba(35, 15, 30, .9);--sidebarToggleHover: #2D1020;--sidebarToggleActive: #3A1528;--sidebarSearchDropdownBg: #2D1020;--sidebarDarkOpacity1: #94A3B8;--sidebarDarkOpacity2: #64748B;--sidebarSwitchBg: rgba(107, 0, 64, .3);--sidebarFloatShadow: 0 8px 32px rgba(0, 0, 0, .45), 0 2px 8px rgba(0, 0, 0, .25);--tableCardShadow: 0px 25px 50px -12px rgba(0, 0, 0, .45);--tableCardBg: rgba(30, 15, 28, .8);--tableCardBorder: rgba(255, 255, 255, .12);--tableHeadBg: rgba(255, 255, 255, .08);--tableRowHoverBg: rgba(248, 250, 252, .08);--tableHeadText: #E8A0BC;--tableAvatarBg: rgba(255, 255, 255, .15);--tablePaginationBg: rgba(255, 255, 255, .08);--tableActionIcon: #94A3B8;--tableActionIconHover: #E8A0BC;--tableRowText: #F9FAFB;--addLeadBtnBg: linear-gradient(135deg, #6B0040 0%, #974067 100%);--addLeadBtnHoverBg: linear-gradient(135deg, #974067 0%, #6B0040 100%);--addLeadBtnShadow: 0px 4px 6px -4px rgba(107, 0, 64, .4), 0px 10px 15px -3px rgba(107, 0, 64, .4);--sidebarShadow: 0px 8px 10px -6px rgba(0, 0, 0, .25), 0px 20px 25px -5px rgba(0, 0, 0, .25);--headerActionIcon: #94A3B8;--headerActionHover: rgba(255, 255, 255, .08);--headerDivider: rgba(255, 255, 255, .15);--headerUserName: #F9FAFB;--headerUserHandle: #64748B;--searchBg: rgba(255, 255, 255, .08);--searchInsetShadow: 0px 2px 4px 0px rgba(0, 0, 0, .15) inset;--searchPlaceholder: rgba(255, 245, 250, .55);--searchIcon: #ffffff;--searchInputText: #ffffff;--statusSuccessBg: #052E16;--statusWarningBg: #451A03;--statusErrorBg: #450A0A;--statusInfoBg: #082F49;--statusPurpleBg: #2E1065;--badgeBorderEvent: #1E40AF;--badgeBorderAlert: #991B1B;--badgeBorderScheduled: #4C1D95;--channelMailColor: #3B82F6;--channelBellColor: #FB923C;--statusNeutralBg: #1E293B;--statusNeutral: #94A3B8;--milestoneAnniversaryText: #93C5FD;--milestoneAnniversaryBg: #1E3A5F;--milestoneAnniversaryBorder: #1E40AF;--milestoneBirthdayText: #FDBA74;--milestoneBirthdayBg: #431407;--milestoneBirthdayBorder: #7C2D12;--statusDraftText: #94A3B8;--statusNewText: #93C5FD;--statusSignedBg: #2E1065;--statusContactingText: #FCD34D;--statusUnderReviewBg: #431407;--statusUnderReviewText: #FDBA74;--statusQualifiedText: #86EFAC;--statusClosedBg: #263238;--statusClosedText: #90A4AE;--statusBonusOnlyBg: #422006;--breadcrumbActive: #974067;--breadcrumbParent: #64748B;--breadcrumbSeparator: #64748B;--tabIndicator: #974067;--formInputBg: #1A1F33;--formInputBorder: #3D4466;--tableIconColor: #64748B;--tableTextMuted: #94A3B8;--tableNameColor: #F1F5F9;--switchActiveBg: #16A34A;--switchInactiveBg: #334155;--switchHandleBorder: #4B5563;--tableHeaderBg: rgba(30, 35, 55, .5);--tableHeaderBgSolid: #1A1F33;--rdTitleColor: #974067;--editorToolbarBg: #1A1F33;--editorToolbarBorder: rgba(169, 180, 185, .08);--editorIconColor: #94A3B8;--rankBadge1: #974067;--rankBadge2: #635C61;--rankBadge3: #7C5800;--rankBadge4: #94A3B8;--rankBadge5: #94A3B8;--rankColorStarter: #2DD4BF;--rankColorAssociate: #0EA5E9;--rankColorBuilder: #6366F1;--rankColorLeader: #EAB308;--rankColorExecutive: #E11D48;--rankColorEliteLeader: #800020;--rankBadgeStarterBg: rgba(45, 212, 191, .15);--rankBadgeAssociateBg: rgba(14, 165, 233, .15);--rankBadgeBuilderBg: rgba(99, 102, 241, .15);--rankBadgeLeaderBg: rgba(234, 179, 8, .15);--rankBadgeExecutiveBg: rgba(225, 29, 72, .15);--rankBadgeEliteLeaderBg: rgba(128, 0, 32, .2);--primaryBorder: rgba(107, 0, 64, .15);--primaryGlow: rgba(107, 0, 64, .2);--primaryMidDark: #C07090;--agentNameColor: #E2E8F0;--stateTextColor: #94A3B8;--statusSuccessText: #34D399;--shadowXs: #00000026;--shadowMd: rgba(0, 0, 0, .3);--btnDropShadow: rgba(0, 0, 0, .4);--btnDropShadowHover: rgba(0, 0, 0, .5);--activityRowBorder: rgba(61, 68, 102, .2);--fieldDimBg: #2A2F47;--successToastBg: #052E16;--automationSentText: #4ADE80;--textMauve: #9B8FA0;--textSlate: #A0A4AB;--textNearBlack: #E4E5E6;--notifLeadBg: #4A1020;--notifLeadColor: #FFB3C6;--notifRankBg: #3D2A00;--notifRankColor: #FFD080;--notifTimeColor: #9CA3AF;--notifRankBgAlpha: rgba(255, 222, 167, .15);--adminBg: rgba(30, 10, 25, .5);--mapMarkerStart: #C4FFA6;--mapMarkerFinish: #FF8B6F;--mapMarkerBorder: #0A0E14;--mapGeometry: #1B2032;--mapLand: #151929;--mapWater: #0E1220;--mapRoad: #232941;--mapRoadArterial: #1F2438;--mapRoadHighway: #2A3149;--mapAdminStroke: #3A2F3C;--mapLabelText: #7C8AA0;--mapLabelStroke: #10141F;--mapWaterLabel: #5C6B82;--mapBubble: #E06A9E;--shadowSm: rgba(0, 0, 0, .2);--shadowXxs: rgba(0, 0, 0, .15);--overlayHeavy: rgba(0, 0, 0, .75);--overlayLight: rgba(255, 255, 255, .12);--statusActiveBg: rgba(52, 211, 153, .15);--statusActiveText: #4ADE80;--checkerboardColor: #3a3a3a;--checkerboardBg: #2a2a2a;--bannerLinkColor: rgba(90, 148, 230, .55);--bannerLinkBg: rgba(90, 148, 230, .15);--bannerLinkBorderHover: rgba(90, 148, 230, .65);--bannerLinkBgHover: rgba(90, 148, 230, .25);--bannerLinkText: rgba(90, 148, 230, .8);--glassCardBg: rgba(30, 15, 28, .6);--glassHoverBg: rgba(30, 15, 28, .65);--glassActiveBg: rgba(30, 15, 28, .85);--glassBorder40: rgba(255, 255, 255, .12);--tabTextInactive: rgba(148, 163, 184, 1);--whiteTextMuted: rgba(255, 255, 255, .85);--activeTabShadow: 0px 1px 2px 0px rgba(0, 0, 0, .15);--errorFocusRing: rgba(239, 68, 68, .2);--dangerHoverBg: rgba(220, 38, 38, .2);--premiumBorder: rgba(245, 190, 83, .6);--phoneInputDivider: rgba(255, 255, 255, .1);--whatsappGreenBg: rgba(37, 211, 102, .15);--gmailRedBg: rgba(234, 67, 53, .15)}
