.login-screen{background:#0b2545;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);min-height:100dvh;display:grid}.login-carousel-panel{cursor:pointer;background:radial-gradient(1200px 600px at 30% 20%,#1a2f5c 0%,#0b2545 55%,#081a30 100%);place-items:center;min-width:0;min-height:100dvh;padding:clamp(24px,4vw,64px);display:grid;position:relative;overflow:hidden}.login-carousel-panel:focus-visible{outline-offset:-5px;outline:3px solid #8fb2ff}.login-carousel-panel>img{object-fit:contain;opacity:0;pointer-events:none;width:min(82%,920px);max-height:90%;transition:opacity .6s;position:absolute}.login-carousel-panel>img.is-active{opacity:1}.login-form-panel{background:#fff;justify-content:center;align-items:center;min-width:0;padding:clamp(24px,4vw,56px);display:flex}.login-form-content{width:min(100%,390px)}.login-brand-wrap{justify-content:center;margin-bottom:20px;display:flex}.login-brand-mark{background:#fff;border-radius:12px;padding:8px;box-shadow:0 2px 10px #0b254514}.login-brand-mark img{width:96px;height:auto;display:block}.login-title.ant-typography{color:#0b2545;text-align:center;letter-spacing:.04em;margin:0 0 4px}.login-public-inquiry-cta{background:linear-gradient(135deg,#fff8f1,#fff 58%,#f2f6ff);border:1px solid #f2c8a5;border-radius:14px;margin-top:20px;padding:18px;position:relative;overflow:hidden;box-shadow:0 10px 26px #0f2a4a17}.login-public-inquiry-cta:after{content:"";background:#f47b2014;border-radius:50%;width:84px;height:84px;position:absolute;bottom:-28px;right:-24px}.login-public-inquiry-copy{z-index:1;text-align:center;margin-bottom:12px;position:relative}.login-public-inquiry-copy strong{color:#0f2a4a;font-size:15px;display:block}.login-public-inquiry-copy span{color:#68758a;font-size:12px}.login-public-inquiry-button{z-index:1;position:relative;background:linear-gradient(100deg,#f47b20,#e85d13)!important;border:0!important;border-radius:10px!important;height:44px!important;font-weight:750!important;box-shadow:0 8px 18px #e85d133d!important}.login-public-inquiry-button:hover,.login-public-inquiry-button:focus-visible{transform:translateY(-1px);background:linear-gradient(100deg,#e96c13,#d9500d)!important}@media (width<=820px){.login-screen{background:#f5f8fc;display:block;overflow-y:auto}.login-carousel-panel{min-height:clamp(220px,38dvh,330px);padding:18px}.login-carousel-panel>img{width:min(92%,620px);max-height:calc(100% - 24px)}.login-form-panel{min-height:calc(100dvh - clamp(220px,38dvh,330px));padding:24px max(20px, env(safe-area-inset-right)) 32px max(20px, env(safe-area-inset-left));align-items:flex-start}}@media (width<=430px){.login-carousel-panel{min-height:clamp(190px,31dvh,250px);padding:12px}.login-form-panel{min-height:auto;padding-top:20px}.login-form-content{width:100%}.login-brand-wrap{margin-bottom:12px}.login-brand-mark img{width:82px}.login-public-inquiry-cta{margin-top:16px;padding:14px}}@media (width<=640px){.login-screen{background:#fff;flex-direction:column;min-height:100dvh;display:flex}.login-carousel-panel{display:none}.login-form-panel{width:100%;min-height:100dvh;padding:max(28px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(32px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));align-items:flex-start}}@media (width<=359px){.login-form-panel{padding-inline:14px}.login-carousel-panel{min-height:180px}}@media (prefers-reduced-motion:reduce){.login-carousel-panel>img,.login-public-inquiry-button{transition:none!important}}.login-options{gap:12px;margin:-4px 0 18px}.login-options a{white-space:nowrap}.support-form-intro{background:#f7f9fc;border:1px solid #e3e9f2;border-radius:10px;align-items:flex-start;gap:11px;margin-bottom:16px;padding:12px 14px;display:flex}.support-form-intro>span{color:#285bc7;background:#e8efff;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.support-form-intro>div{gap:1px;display:grid}.support-form-intro .ant-typography-secondary{font-size:11.5px}.support-ticket-form .ant-form-item{margin-bottom:14px}.support-ticket-form .ant-form-item-label{padding-bottom:4px}.support-ticket-form .ant-form-item-label>label{color:#344054;font-size:12px;font-weight:600}.support-ticket-form .ant-input,.support-ticket-form .ant-input-affix-wrapper{background:#fbfcfe;border-radius:7px;min-height:36px}.support-ticket-form textarea.ant-input{resize:vertical;min-height:94px}.support-attachment-item{padding-top:1px;margin-bottom:2px!important}.support-attachment-item .ant-upload-list{margin-top:7px}.support-attachment-item .ant-typography-secondary{font-size:11px}.app-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #e7e9ee;justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:7px 20px;display:flex;position:sticky;top:0;box-shadow:0 1px 8px #10182809}.app-header-search{grid-template-columns:148px minmax(220px,1fr);width:min(620px,58vw);display:grid;position:relative}.app-header-search>.ant-select .ant-select-selector{background:#f7f8fa;border-radius:8px 0 0 8px}.app-header-search>.ant-select+.ant-select .ant-select-selector,.app-header-search .ant-input-affix-wrapper{border-radius:0 10px 10px 0!important}.app-header-search .ant-select-selector,.app-header-search .ant-input-affix-wrapper{min-height:38px;box-shadow:none!important;border-color:#dfe3e9!important}.app-header-search:focus-within{filter:drop-shadow(0 0 #2f5fd100)}.app-header-search-result{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding-block:4px;display:grid}.app-header-search-avatar{background:#f4f7fd;border:1px solid #dce6f3;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffeb}.app-header-search-avatar img{object-fit:cover;width:100%;height:100%;display:block}.app-header-search-copy{gap:1px;min-width:0;display:grid}.app-header-search-result strong,.app-header-search-result small{overflow-wrap:anywhere;white-space:normal}.app-header-search-result small{color:#69778c;line-height:1.35}.app-header-tenant-select{width:160px}.app-header-tenant-select .ant-select-selector{background:#eef3fe!important;border-color:#dbe6ff!important;border-radius:8px!important;min-height:28px!important;padding:0 8px!important}.app-header-tenant-select .ant-select-selection-item{color:#0f2a4a;font-size:12.5px;font-weight:600}.app-header-tenant-select .ant-select-arrow,.app-header-tenant-select .ant-select-suffix{color:#0f2a4a}.app-header-actions .ant-btn{border-radius:9px}.app-header-actions .app-header-icon-button{color:#526078;background:#f4f6f9;width:34px;height:34px;font-size:15px;transition:color .18s,background .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 0 0 1px #e6eaf0}.app-header-actions .app-header-icon-button:hover,.app-header-actions .app-header-icon-button:focus-visible{color:#2458c6;background:#edf3ff;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #d7e3fb,0 3px 9px #2458c61a}.app-header-actions .app-notification-button{color:#355c9a}.app-header-actions .app-call-button{color:#47627d}.app-header-actions .app-call-button .anticon{transform:rotate(90deg)}.app-header-actions .app-neo-button{color:#fff;background:linear-gradient(135deg,#a21caf 0%,#7c3aed 35%,#2563eb 70%,#06b6d4 100%);font-size:17px;transition:box-shadow .18s,transform .18s;position:relative;box-shadow:0 2px 10px #7c3aed73}.app-header-actions .app-neo-button:after{content:"";pointer-events:none;border-radius:50%;animation:2.4s ease-in-out infinite app-neo-glow;position:absolute;inset:-3px;box-shadow:0 0 0 2px #7c3aed59,0 0 14px #2563eb73}.app-header-actions .app-neo-button:hover,.app-header-actions .app-neo-button:focus-visible{color:#fff;background:linear-gradient(135deg,#c026d3 0%,#8b5cf6 35%,#3b82f6 70%,#22d3ee 100%);transform:translateY(-1px)scale(1.05);box-shadow:0 4px 16px #7c3aed99}@keyframes app-neo-glow{50%{box-shadow:0 0 0 5px #7c3aed14,0 0 20px #06b6d48c}}@media (prefers-reduced-motion:reduce){.app-header-actions .app-neo-button:after{animation:none}}.app-header-session{color:#516078;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.app-header-user{color:#18314f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:22px;align-items:center;gap:10px;padding:3px 9px 3px 4px;transition:background .18s,border-color .18s,transform .18s;display:flex}.app-header-user:hover,.app-header-user:focus-visible{background:#f5f7fb;border-color:#e0e6ef;outline:none;transform:translateY(-1px)}.app-header-avatar-wrap{border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.app-header-avatar-wrap.is-loading:after{content:"";border:2px solid #dbe4f1;border-top-color:#5276b8;border-radius:50%;animation:.8s linear infinite app-avatar-spin;position:absolute;inset:-2px}.app-header-avatar{color:#0000;background:#f4f7fd;flex:none;font-size:15px;box-shadow:inset 0 0 0 1px #d5dde8}.app-header-avatar img{object-fit:cover}.app-user-avatar-fallback{place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.app-user-avatar-fallback img{object-fit:cover;width:100%;height:100%;display:block}@keyframes app-avatar-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.app-header-user,.app-account-dropdown,.app-account-dropdown .ant-dropdown-menu-item{transition:none;animation:none}.app-header-avatar-wrap.is-loading:after{animation:none}}.app-header-user>span:last-child{text-align:left;min-width:96px;line-height:1.25;display:grid}.app-header-user strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;overflow:hidden}.app-header-user small{color:#748096;font-size:10px}.app-account-dropdown{background:#fff;border:1px solid #e3e8ef;border-radius:14px;width:min(370px,100vw - 20px);animation:.16s ease-out app-account-enter;overflow:hidden;box-shadow:0 18px 48px #0f203a29}.app-account-company{background:linear-gradient(135deg,#f7faff,#f4f7fb);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 15px 12px;display:grid}.app-account-company img{object-fit:contain;background:#fff;border:1px solid #e1e7ef;border-radius:10px;width:42px;height:42px;padding:4px}.app-account-company>div,.app-account-profile>div{gap:2px;min-width:0;display:grid}.app-account-company strong,.app-account-profile strong{color:#17243a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.app-account-company .ant-typography{color:#68768b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.app-account-company .ant-tag{margin:0;font-size:10px}.app-account-profile{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding:14px 15px 10px;display:grid}.app-account-profile .ant-avatar{color:#fff;background:linear-gradient(145deg,#4f75c9,#294f9e);font-weight:700;box-shadow:0 0 0 3px #edf3ff}.app-account-profile .app-account-avatar.ant-avatar{color:#0000;background:#f4f7fd;font-weight:400;box-shadow:0 0 0 3px #edf3ff,inset 0 1px #ffffffeb}.app-account-profile .ant-typography{color:#6d798c;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.app-account-login{color:#617087;background:#fafbfd;border:1px solid #e9edf3;border-radius:8px;align-items:center;gap:9px;margin:0 15px 11px;padding:9px 10px;display:flex}.app-account-login>span{gap:1px;display:grid}.app-account-login small{color:#8791a1;text-transform:uppercase;letter-spacing:.04em;font-size:9.5px}.app-account-login strong{color:#4c5a70;font-size:10.5px;font-weight:600}.app-account-dropdown>.ant-divider{margin:0}.app-account-dropdown>.ant-dropdown-menu{max-height:min(390px,48vh);box-shadow:none;border-radius:0;padding:7px;overflow-y:auto}.app-account-dropdown .ant-dropdown-menu-item{color:#344054;border-radius:7px;min-height:34px;margin:1px 0;font-size:12px;transition:color .16s,background .16s,transform .16s}.app-account-dropdown .ant-dropdown-menu-item:hover{color:#2458c6;background:#f1f5fc;transform:translate(2px)}.app-account-dropdown .ant-dropdown-menu-item-icon{color:#617087;font-size:14px}@keyframes app-account-enter{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.app-header-panel{width:min(430px,100vw - 24px);max-height:520px;overflow:auto}.app-header-panel h5{margin:4px 4px 10px!important}.app-header-panel-state{justify-content:center;align-items:center;gap:10px;min-height:110px;display:flex}.app-header-list-item{cursor:pointer;padding-inline:5px!important}.app-header-list-item:hover{background:#f6f9fd}.app-notification-panel .ant-list-items{gap:4px;display:grid}.app-panel-heading{z-index:1;background:#fff;border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;gap:12px;padding:6px 6px 12px;display:flex;position:sticky;top:0}.app-panel-heading h5{margin:0!important}.app-panel-heading .ant-typography-secondary{font-size:11px}.app-credential-notice,.app-followup-notice{color:#27364a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;padding:11px;transition:background .16s,transform .16s;display:grid;position:relative}.app-credential-notice{grid-template-columns:38px minmax(0,1fr) 7px}.app-followup-notice{grid-template-columns:minmax(0,1fr) auto}.app-credential-notice:hover,.app-followup-notice:hover{background:#f5f8fc;transform:translate(2px)}.app-credential-notice.is-unread,.app-followup-notice.is-unread{background:#f1f6ff}.app-credential-platform{width:38px;height:38px;color:var(--notice-accent);background:var(--notice-tint);border-radius:10px;place-items:center;font-size:18px;display:grid}.app-credential-copy{gap:2px;min-width:0;display:grid}.app-credential-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.app-credential-heading strong{color:#17243a;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.app-credential-copy>span:not(.app-credential-heading){color:#516078;font-size:11.5px}.app-credential-copy small,.app-followup-notice small{color:#7b8799;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;display:block;overflow:hidden}.app-notice-unread{background:#2f67d8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #dce8ff}@media (width>=641px) and (width<=991px){.app-header{flex-direction:row;align-items:center;gap:10px;min-width:0;padding:7px 14px 7px 60px}.app-header-search{flex:auto;grid-template-columns:108px minmax(140px,1fr);width:auto;min-width:0}.app-header-actions{flex:none;align-self:center;min-width:0}.app-header-actions .app-header-tenant-select{width:118px}.app-header-actions .app-call-button,.app-header-session,.app-header-actions>.ant-divider,.app-header-user>span:last-child{display:none}.app-header-user{padding-right:4px}}@media (width<=640px){.app-header{flex-direction:column-reverse;align-items:stretch}.app-header-search{width:100%}.app-header-actions{align-self:flex-end}}@media (width<=620px){.app-header{padding:8px 12px}.app-header-search{grid-template-columns:112px minmax(0,1fr)}.app-header-session,.app-header-user>span:last-child,.app-header-actions .ant-divider{display:none}.app-header-user{padding-right:4px}}@media (width<=359px){.app-header{gap:7px;padding:7px 10px 8px}.app-header-actions{justify-content:flex-end;width:100%;min-width:0;padding-left:44px}.app-header-actions .app-header-tenant,.app-header-actions .app-header-tenant-select{display:none}.app-header-search{grid-template-columns:minmax(0,1fr);gap:6px}.app-header-search>.ant-select,.app-header-search>.ant-select+.ant-select,.app-header-search .ant-input-affix-wrapper{width:100%;min-width:0;max-width:100%}.app-header-search>.ant-select .ant-select-selector,.app-header-search>.ant-select+.ant-select .ant-select-selector,.app-header-search .ant-input-affix-wrapper{border-radius:10px!important}.app-header-panel,.app-account-dropdown{max-width:calc(100vw - 16px)}}.app-notification-section+.app-notification-section{margin-top:10px}.app-notification-section-title{color:#52657a;letter-spacing:.02em;text-transform:uppercase;padding:6px 12px 4px;font-size:12px;font-weight:700;display:block}.ncrm-multi-select-popup .ant-select-item-option{box-sizing:border-box;color:#1f2d3d;border:1px solid #0000;border-radius:10px;min-height:42px;margin:3px 6px;padding:8px 10px;transition:border-color .16s,background-color .16s,box-shadow .16s}.ncrm-multi-select-popup .ant-select-item-option-content{min-width:0}.ncrm-multi-select-popup .ant-select-item-option-state{display:none}.ncrm-multi-select-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#f5f9ff;border-color:#c8daf5}.ncrm-multi-select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#17345c;background:#eaf4ff;border-color:#a9cdfb;font-weight:650;box-shadow:inset 3px 0 #315fd6}.ncrm-multi-select-popup .ant-select-item-option-selected.ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#e3f0ff;border-color:#7fb5f5}.ncrm-multi-select-popup .ant-select-item-option:focus-visible{outline-offset:-2px;outline:2px solid #315fd6}.ncrm-multi-select-popup .ant-select-item-option-disabled{color:#8b98a9;background:#f7f8fa}.ncrm-multi-select-option{align-items:center;gap:10px;min-width:0;display:flex}.ncrm-multi-select-option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ncrm-multi-select-popup .ant-checkbox-wrapper,.ncrm-multi-select-popup .ant-checkbox{flex:none}.ncrm-multi-select-popup .ant-checkbox-inner{border-radius:6px}@media (width<=640px){.ncrm-multi-select-popup .ant-select-item-option{min-height:44px;margin-inline:4px}}.app-shell-active{overflow:hidden}.app-shell{width:100%;height:100dvh;min-height:0;overflow:hidden}.app-shell-main{min-width:0;min-height:0;overflow:hidden}.app-sidebar{height:100dvh;top:0;overflow:hidden;box-shadow:5px 0 20px #07182c14;position:sticky!important}.app-sidebar .ant-layout-sider-children{flex-direction:column;min-height:0;display:flex}.app-sidebar-brand{padding:14px 18px 10px;display:block}.app-sidebar-brand>div{background:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:50px;padding:7px;display:flex}.app-sidebar-brand img{width:100%;max-width:70px;height:auto;display:block}.app-sidebar-menu{scrollbar-width:thin;scrollbar-color:#76899d transparent;flex:1;min-height:0;padding:6px 10px 18px;overflow:hidden auto;background:#17345c!important}.app-sidebar-menu.ant-menu-inline{border-inline-end:0!important}.app-sidebar-menu .ant-menu-item-group-title{color:#fff;letter-spacing:.06em;padding:16px 12px 5px;font-size:11px}.app-sidebar-menu .ant-menu-item-group:first-child .ant-menu-item-group-title{padding-top:8px}.app-sidebar-menu .ant-menu-item,.app-sidebar-menu .ant-menu-submenu-title{color:#fff;border-radius:8px;height:42px;margin:3px 0;line-height:42px;padding-inline:12px!important}.app-sidebar-menu .ant-menu-submenu-title{transition:color .18s,background .18s}.app-sidebar-menu .ant-menu-submenu-open>.ant-menu-submenu-title{color:#fff;background:#5887cc2e}.app-sidebar-menu .ant-menu-sub{border-radius:8px;background:#03112438!important}.app-sidebar-menu .ant-menu-sub .ant-menu-item{height:36px;margin-block:2px;line-height:36px}.app-sidebar-menu .ant-menu-sub .ant-menu-title-content{text-overflow:ellipsis;color:#fff;overflow:hidden}.app-sidebar-menu .ant-menu-title-content,.app-sidebar-menu .app-menu-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-sidebar-menu .app-menu-label{display:block}.app-sidebar-menu .ant-menu-sub .ant-menu-item-icon{transform:scale(.9)}.app-sidebar-menu .ant-menu-item-selected{box-shadow:inset 3px 0 #8fb2ff}.app-sidebar-menu .ant-menu-item-icon{transition:transform .18s}.app-sidebar-menu .ant-menu-item:hover .ant-menu-item-icon{transform:scale(1.06)}.app-sidebar-ticket{background:#17345c;border-top:1px solid #ffffff1f;flex:none;padding:7px 10px 9px}.app-sidebar-ticket .ant-btn{color:#fff;background:#173f6b;border-color:#365d85;border-radius:8px;height:34px;font-size:12px;font-weight:650}.app-sidebar-ticket .ant-btn:hover{color:#fff!important;background:#245889!important;border-color:#6591c0!important}.app-sidebar-ticket .anticon{color:#f2e9ff}.app-shell-content{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;padding:16px 18px 22px;overflow:hidden auto}.app-shell-content>*{width:100%;min-width:0;max-width:100%}@media (width<=768px){.app-shell-content{padding:12px}}@media (width<=480px){.app-shell-content{padding:10px}}@media (width<=359px){.app-shell-content{scrollbar-gutter:auto;padding:8px}.app-sidebar-toggle{width:36px;height:36px;top:8px;left:8px}}.app-sidebar-overlay{inset-block:0;z-index:1050;left:0;box-shadow:5px 0 24px #07182c47;position:fixed!important}.app-sidebar-backdrop{z-index:1040;background:#070f1c73;animation:.15s ease-out app-sidebar-backdrop-in;position:fixed;inset:0}@keyframes app-sidebar-backdrop-in{0%{opacity:0}to{opacity:1}}.app-sidebar-toggle{z-index:1060;color:#0f2a4a;background:#fff;width:38px;height:38px;position:fixed;top:10px;left:12px;box-shadow:0 2px 10px #1018282e}.app-sidebar-toggle:hover,.app-sidebar-toggle:focus-visible{color:#2458c6}@media (prefers-reduced-motion:reduce){.app-sidebar-overlay{transition:none}.app-sidebar-backdrop{animation:none}}.app-shell-content :is(.dashboard-hero,.admin-performance-header,.agm-individual-header,.agm-records-header,.api-observability-hero,.bulk-campaign-header,.change-password-header,.connected-accounts-header,.conversations-heading,.drip-campaign-header,.dropdown-values-hero,.failed-leads-header,.followups-page-header,.google-maps-config-heading,.inquiry-hero,.job-designation-header,.lead-score-header,.mail-templates-hero,.menu-config-hero,.pro-activity-header,.pro-playground-hero,.pro-records-header,.pro-visit-hero,.profile-page-hero,.remarketing-header,.roles-privileges-header,.social-hero,.support-page-heading,.tenant-management-hero,.user-mgmt-page-header,.workflow-list-header){isolation:isolate;min-width:0;margin-bottom:12px;padding:16px 20px;position:relative;overflow:hidden;background:radial-gradient(circle at 10% -35%,#8b6fffb8,#0000 42%),radial-gradient(circle at 88% 128%,#0d145294,#0000 44%),linear-gradient(118deg,#5140dc 0%,#3929ad 48%,#211968 100%)!important;border:1px solid #ffffff21!important;border-radius:16px!important;box-shadow:0 12px 28px #2b218b3d!important}.app-shell-content :is(.dashboard-hero,.admin-performance-header,.agm-individual-header,.agm-records-header,.api-observability-hero,.bulk-campaign-header,.change-password-header,.connected-accounts-header,.conversations-heading,.drip-campaign-header,.dropdown-values-hero,.failed-leads-header,.followups-page-header,.google-maps-config-heading,.inquiry-hero,.job-designation-header,.lead-score-header,.mail-templates-hero,.menu-config-hero,.pro-activity-header,.pro-playground-hero,.pro-records-header,.pro-visit-hero,.profile-page-hero,.remarketing-header,.roles-privileges-header,.social-hero,.support-page-heading,.tenant-management-hero,.user-mgmt-page-header,.workflow-list-header):before{z-index:-1;content:"";opacity:.32;pointer-events:none;background-image:linear-gradient(135deg,#ffffff0b 25%,#0000 25%),linear-gradient(315deg,#ffffff09 25%,#0000 25%);background-position:0 0,14px 14px;background-size:28px 28px;position:absolute;inset:0}.app-shell-content .dashboard-hero{padding:0}.app-shell-content .dashboard-hero>.ant-card-body{z-index:1;position:relative;padding:16px 20px!important}.app-shell-content :is(.dashboard-hero,.admin-performance-header,.agm-individual-header,.agm-records-header,.api-observability-hero,.bulk-campaign-header,.change-password-header,.connected-accounts-header,.conversations-heading,.drip-campaign-header,.dropdown-values-hero,.failed-leads-header,.followups-page-header,.google-maps-config-heading,.inquiry-hero,.job-designation-header,.lead-score-header,.mail-templates-hero,.menu-config-hero,.pro-activity-header,.pro-playground-hero,.pro-records-header,.pro-visit-hero,.profile-page-hero,.remarketing-header,.roles-privileges-header,.social-hero,.support-page-heading,.tenant-management-hero,.user-mgmt-page-header,.workflow-list-header) :is(h1,h2,h3,h4).ant-typography{letter-spacing:-.035em;font-weight:720;margin-top:0!important;margin-bottom:4px!important;font-size:clamp(22px,2vw,30px)!important;line-height:1.15!important}.app-shell-content :is(.dashboard-hero,.admin-performance-header,.agm-individual-header,.agm-records-header,.api-observability-hero,.bulk-campaign-header,.change-password-header,.connected-accounts-header,.conversations-heading,.drip-campaign-header,.dropdown-values-hero,.failed-leads-header,.followups-page-header,.google-maps-config-heading,.inquiry-hero,.job-designation-header,.lead-score-header,.mail-templates-hero,.menu-config-hero,.pro-activity-header,.pro-playground-hero,.pro-records-header,.pro-visit-hero,.profile-page-hero,.remarketing-header,.roles-privileges-header,.social-hero,.support-page-heading,.tenant-management-hero,.user-mgmt-page-header,.workflow-list-header) :is(.ant-btn,.ant-tag){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a!important;border-color:#ffffff85!important;box-shadow:inset 0 1px #ffffff14!important}.app-shell-content :is(.dashboard-hero,.admin-performance-header,.agm-individual-header,.agm-records-header,.api-observability-hero,.bulk-campaign-header,.change-password-header,.connected-accounts-header,.conversations-heading,.drip-campaign-header,.dropdown-values-hero,.failed-leads-header,.followups-page-header,.google-maps-config-heading,.inquiry-hero,.job-designation-header,.lead-score-header,.lead-title-row,.mail-templates-hero,.menu-config-hero,.pro-activity-header,.pro-playground-hero,.pro-records-header,.pro-visit-hero,.profile-page-hero,.remarketing-header,.roles-privileges-header,.social-hero,.support-page-heading,.tenant-management-hero,.user-mgmt-page-header,.workflow-list-header) .ant-btn:not(:disabled):is(:hover,:focus-visible){background:#fff3!important;border-color:#fff!important}.app-shell-content :is(.admin-records-header,.agm-records-header,.pro-records-header){padding:14px 20px;border-radius:14px!important}.app-shell-content :is(.admin-records-header,.agm-records-header,.pro-records-header) :is(h1,h2,h3,h4).ant-typography{color:#fff!important}.app-shell-content :is(.admin-records-header,.agm-records-header,.pro-records-header) :is(.ant-typography-secondary,.ant-typography-paragraph){color:#ded7ff!important}.app-shell-content :is(.admin-records-header,.agm-records-header,.pro-records-header,.pro-playground-hero,.pro-activity-header,.pro-visit-hero) :is(h1,h2,h3,h4).ant-typography{color:#fff!important}.app-shell-content :is(.admin-records-header,.agm-records-header,.pro-records-header,.pro-playground-hero,.pro-activity-header,.pro-visit-hero) :is(.ant-typography-secondary,.ant-typography-paragraph){color:#ded7ff!important}.app-shell-content :is(.admin-records-header,.agm-records-header,.pro-records-header) .performance-records-back{border-radius:8px;width:auto;height:28px;margin:0 0 5px;padding:0 9px;font-size:12px;line-height:26px;color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff70!important}.app-shell-content :is(.admin-records-header,.agm-records-header,.pro-records-header) .performance-records-back .anticon{font-size:12px}.app-shell-content .admin-performance-header :is(h1,h2,h3,h4).ant-typography{color:#fff!important}.app-shell-content .admin-performance-header>div:first-child>.ant-typography:first-child,.app-shell-content .admin-performance-header .ant-typography-paragraph{color:#ded7ff!important}.app-shell-content :is(.admin-performance-header,.agm-records-header,.followups-page-header,.remarketing-header,.user-mgmt-page-header) :is(.ant-input,.ant-input-affix-wrapper,.ant-picker,.ant-select-selector){color:#172033!important;background:#fffffff5!important;border-color:#ffffff7a!important}.app-shell-content :is(.mail-templates-hero-icon,.lead-score-header-icon,.pro-playground-hero-icon,.pro-visit-hero-icon){color:#fff!important;box-shadow:none!important;background:#ffffff1f!important;border:1px solid #ffffff38!important}@media (width<=767px){.app-shell-content :is(.dashboard-hero,.admin-performance-header,.agm-individual-header,.agm-records-header,.api-observability-hero,.bulk-campaign-header,.change-password-header,.connected-accounts-header,.conversations-heading,.drip-campaign-header,.dropdown-values-hero,.failed-leads-header,.followups-page-header,.google-maps-config-heading,.inquiry-hero,.job-designation-header,.lead-score-header,.lead-title-row,.mail-templates-hero,.menu-config-hero,.pro-activity-header,.pro-playground-hero,.pro-records-header,.pro-visit-hero,.profile-page-hero,.remarketing-header,.roles-privileges-header,.social-hero,.support-page-heading,.tenant-management-hero,.user-mgmt-page-header,.workflow-list-header){flex-wrap:wrap;padding:14px 16px;border-radius:14px!important;align-items:flex-start!important}.app-shell-content .dashboard-hero{padding:0}.app-shell-content .dashboard-hero>.ant-card-body{padding:14px 16px!important}.app-shell-content :is(.dashboard-hero-actions,.social-hero-actions,.user-mgmt-header-actions,.drip-campaign-header-actions){width:100%}}@media (width<=480px){.app-shell-content :is(.dashboard-hero,.admin-performance-header,.agm-individual-header,.agm-records-header,.api-observability-hero,.bulk-campaign-header,.change-password-header,.connected-accounts-header,.conversations-heading,.drip-campaign-header,.dropdown-values-hero,.failed-leads-header,.followups-page-header,.google-maps-config-heading,.inquiry-hero,.job-designation-header,.lead-score-header,.lead-title-row,.mail-templates-hero,.menu-config-hero,.pro-activity-header,.pro-playground-hero,.pro-records-header,.pro-visit-hero,.profile-page-hero,.remarketing-header,.roles-privileges-header,.social-hero,.support-page-heading,.tenant-management-hero,.user-mgmt-page-header,.workflow-list-header){padding:12px;border-radius:12px!important}.app-shell-content .dashboard-hero{padding:0}.app-shell-content .dashboard-hero>.ant-card-body{padding:12px!important}}@media (prefers-reduced-motion:reduce){.app-shell-content :is(.dashboard-hero,.admin-performance-header,.agm-individual-header,.agm-records-header,.api-observability-hero,.bulk-campaign-header,.change-password-header,.connected-accounts-header,.conversations-heading,.drip-campaign-header,.dropdown-values-hero,.failed-leads-header,.followups-page-header,.google-maps-config-heading,.inquiry-hero,.job-designation-header,.lead-score-header,.lead-title-row,.mail-templates-hero,.menu-config-hero,.pro-activity-header,.pro-playground-hero,.pro-records-header,.pro-visit-hero,.profile-page-hero,.remarketing-header,.roles-privileges-header,.social-hero,.support-page-heading,.tenant-management-hero,.user-mgmt-page-header,.workflow-list-header){scroll-behavior:auto}}.tenant-management-page{width:100%;min-width:0;max-width:1500px;margin-inline:auto}.tenant-management-hero,.tenant-management-surface{background:#fff;border:1px solid #dfe7f3;border-radius:16px;box-shadow:0 8px 24px #102d500d}.tenant-management-hero{background:linear-gradient(110deg,#f6f9ff,#fff 72%);margin-bottom:16px;padding:18px 20px}.tenant-management-hero h4.ant-typography,.tenant-management-hero .ant-typography{margin-bottom:0}.tenant-management-surface{padding:16px}.tenant-management-modal-root .ant-modal{max-width:calc(100vw - 32px);padding-bottom:0;top:24px}.tenant-management-modal-root .ant-modal-container{max-height:calc(100dvh - 48px)!important}.tenant-management-drawer .ant-drawer-content-wrapper{max-width:calc(100vw - 16px)}@media (width<=640px){.tenant-management-hero,.tenant-management-surface{border-radius:14px;padding:14px}.tenant-management-modal-root .ant-modal{max-width:calc(100vw - 16px);width:calc(100vw - 16px)!important;top:8px!important}.tenant-management-modal-root .ant-modal-container{max-height:calc(100dvh - 16px)!important}}.how-to-search-bar{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.how-to-search-input{flex:320px}.how-to-category-select{flex:0 0 220px}.how-to-loading{justify-content:center;padding:60px 0;display:flex}.how-to-thumb-wrap{aspect-ratio:16/9;cursor:pointer;background:#0f1420;width:100%;position:relative;overflow:hidden}.how-to-thumb{object-fit:cover;width:100%;height:100%;display:block}.how-to-play-icon{color:#fff;opacity:.9;filter:drop-shadow(0 2px 6px #00000080);pointer-events:none;font-size:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.how-to-card{overflow:hidden}.how-to-card .ant-card-body{padding:12px 14px}.how-to-player-wrap{aspect-ratio:16/9;width:100%;position:relative}.how-to-player-wrap iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.test-cases-summary{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.test-cases-summary-text{color:#000000a6;align-items:center;gap:6px;display:flex}.test-cases-round-since{font-size:13px}.test-cases-summary-actions{gap:8px;margin-left:auto;display:flex}.test-cases-layout{grid-template-columns:260px 1fr;align-items:start;gap:20px;display:grid}.test-cases-modules{border:1px solid #f0f0f0;border-radius:8px;overflow:hidden}.test-cases-modules .ant-menu{border-inline-end:none}.test-cases-content{min-width:0}.test-cases-search{max-width:420px;margin-bottom:14px}.test-cases-loading{justify-content:center;padding:60px 0;display:flex}.test-case-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.test-case-header-title{font-weight:500}.test-case-header-tags{white-space:nowrap;align-items:center;gap:4px;display:flex}.test-case-body{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.test-case-field p{white-space:pre-wrap;color:#000000bf;margin:4px 0 0}.test-case-result-form{border-top:1px dashed #e8e8e8;flex-direction:column;gap:8px;padding-top:10px;display:flex}.test-case-result-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=768px){.test-cases-layout{grid-template-columns:1fr}}.roles-privileges-page{background:radial-gradient(circle at 94% 0,#2f5fd10e,#0000 30%);width:100%;min-width:0;max-width:1500px;margin-inline:auto;padding:2px}.roles-privileges-header{background:linear-gradient(110deg,#f5f8ff,#fff 72%);border:1px solid #dce5f0;border-radius:16px;margin-bottom:18px;padding:18px 20px;box-shadow:0 8px 24px #102d500d}.roles-privileges-header h4.ant-typography{color:#102d50;margin:0 0 3px}.roles-privileges-header .ant-typography{margin-bottom:0}.roles-privileges-tabs>.ant-tabs-nav{background:#f5f8fc;border:1px solid #dce6f2;border-radius:14px;min-width:0;max-width:100%;padding:4px}.roles-privileges-tabs>.ant-tabs-nav:before{border:0}.roles-privileges-tabs .ant-tabs-tab{border-radius:10px;margin:0!important;padding:9px 14px!important}.roles-privileges-tabs .ant-tabs-tab-active{background:#fff;box-shadow:0 3px 10px #0f2a4a17}.roles-privileges-panel{background:#fff;border:1px solid #dfe7f3;border-radius:16px;min-width:0;padding:16px;box-shadow:0 8px 24px #102d500d}.roles-privileges-primary-action{margin-bottom:12px}.roles-privileges-list{min-width:0;max-width:100%}.roles-privileges-list .ant-list-item{align-items:flex-start;gap:12px;padding:14px 12px!important}.roles-privileges-list .ant-list-item-meta{min-width:0}.roles-privileges-list .ant-list-item-meta-title,.roles-privileges-list .ant-list-item-meta-description{overflow-wrap:anywhere}.roles-privileges-list .ant-list-item-action{flex-wrap:wrap;flex:none;gap:6px;margin-inline-start:12px;display:flex}.roles-privileges-list .ant-list-item-action>li{padding-inline:0!important}.roles-privileges-list .ant-list-item-action-split{display:none}.roles-privileges-selected-list{max-height:220px;overflow-y:auto}.roles-privileges-selected-list .ant-list-item{padding:8px 10px!important}.roles-privileges-select-popup-actions{background:#fff;border-bottom:1px solid #e5edf6;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.roles-privileges-select-popup-actions .ant-btn{min-width:76px}.roles-privileges-drawer .ant-drawer-content-wrapper{max-width:100vw}.roles-privileges-drawer .ant-tag{white-space:normal;overflow-wrap:anywhere;max-width:100%}.roles-privileges-modal-root .ant-modal{max-width:calc(100vw - 32px);padding-bottom:0;top:24px}.roles-privileges-modal-root .ant-modal-content{border:1px solid #dce5f0;border-radius:16px;flex-direction:column;max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 60px #0e204138}.roles-privileges-modal-root .ant-modal-header,.roles-privileges-modal-root .ant-modal-footer{flex:none}.roles-privileges-modal-root .ant-modal-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}@media (width<=640px){.roles-privileges-header{padding:14px}.roles-privileges-tabs .ant-tabs-nav-wrap{scrollbar-width:thin;overflow-x:auto}.roles-privileges-tabs .ant-tabs-nav-list{min-width:max-content}.roles-privileges-panel{padding:12px}.roles-privileges-primary-action{width:100%}.roles-privileges-list .ant-list-item{grid-template-columns:minmax(0,1fr);display:grid}.roles-privileges-list .ant-list-item-action{width:100%;margin-inline-start:0}.roles-privileges-list .ant-list-item-action .ant-btn,.roles-privileges-list .ant-list-item-action a{min-height:34px}.roles-privileges-modal-root .ant-modal{max-width:none;top:12px;width:calc(100vw - 24px)!important}.roles-privileges-modal-root .ant-modal-content{max-height:calc(100dvh - 24px)}.roles-privileges-modal-root .ant-modal-footer{gap:8px;display:flex}.roles-privileges-modal-root .ant-modal-footer .ant-btn{flex:1;min-width:0;margin-inline-start:0}}@media (width<=420px){.roles-privileges-page{padding:0}.roles-privileges-tabs .ant-tabs-tab{padding:8px 10px!important}.roles-privileges-list .ant-list-item-action{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.roles-privileges-list .ant-list-item-action .ant-btn{width:100%}}.event-logs-filter-card{border-color:#dfe6f0;border-radius:12px;margin-bottom:14px;box-shadow:0 5px 18px #102d500e}.event-logs-filter-card>.ant-card-body{padding:15px 16px 14px}.event-logs-filter-grid .ant-typography{color:#34445a;margin-bottom:4px;font-size:12px;line-height:16px;display:block}.event-logs-filter-grid .ant-input-affix-wrapper,.event-logs-filter-grid .ant-picker,.event-logs-filter-grid .ant-select-selector{background:#fbfcfe!important;border-color:#d5deea!important;border-radius:8px!important;min-height:36px!important}.event-logs-filter-grid .ant-select-selection-wrap{min-height:34px}.event-logs-filter-grid .ant-input-affix-wrapper:focus-within,.event-logs-filter-grid .ant-picker-focused,.event-logs-filter-grid .ant-select-focused .ant-select-selector{border-color:#4773d4!important;box-shadow:0 0 0 3px #2f5fd11a!important}.event-logs-filter-actions{justify-content:flex-end;padding-top:1px;display:flex}.event-logs-filter-actions .ant-btn{border-radius:8px;min-width:0;height:36px;font-weight:650}.event-logs-filter-actions .ant-space,.event-logs-filter-actions .ant-space-item,.event-logs-filter-actions .ant-btn{width:100%}.event-logs-filter-actions .ant-btn-primary{box-shadow:0 4px 10px #2f5fd12e}@media (width<=600px){.event-logs-filter-card>.ant-card-body{padding:14px}.event-logs-filter-actions .ant-space{grid-template-columns:1fr 1fr;display:grid}}.event-logs-table-card .ant-table-content{scrollbar-width:none;-ms-overflow-style:none}.event-logs-table-card .ant-table-content::-webkit-scrollbar{width:0;height:0}.event-log-details-button{color:#315b92}.event-log-details-button:hover,.event-log-details-button:focus-visible{color:#234db0!important;background:#eaf1ff!important}.support-page{max-width:1280px;margin:0 auto}.support-page-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.support-page-heading h3{color:#17243a;letter-spacing:-.02em;font-size:24px;margin:3px 0 1px!important}.support-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;color:#65758c!important}.support-tabs>.ant-tabs-nav{margin-bottom:14px}.support-tabs .ant-table{overflow:hidden}@media (width<=720px){.support-page-heading{flex-direction:column;align-items:flex-start}.support-tabs>.ant-tabs-nav{align-items:flex-start}.support-tabs .ant-tabs-extra-content{margin-top:4px}}.user-mgmt-page{background:radial-gradient(circle at 94% 0,#2f5fd10e,#0000 30%);width:100%;min-width:0;max-width:1500px;margin-inline:auto;padding:0}.user-mgmt-page-header{background:linear-gradient(110deg,#f5f8ff,#fff 72%);border:1px solid #dce5f0;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:8px 14px;display:flex;box-shadow:0 4px 14px #102d500a}.user-mgmt-page-header h4.ant-typography{color:#102d50;margin:0 0 3px}.user-mgmt-page-header .ant-typography-secondary{font-size:12px;line-height:1.35}.user-mgmt-header-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.user-mgmt-header-search{width:min(260px,30vw);min-width:190px}.user-mgmt-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:10px;width:100%;min-width:0;display:grid}.user-mgmt-designations{background:#fff;border:1px solid #dfe7f3;border-radius:10px;overflow:hidden}.user-mgmt-designations-title{color:#142b55;letter-spacing:.015em;text-transform:uppercase;white-space:nowrap;background:#f8fbff;border-bottom:1px solid #edf1f7;align-items:center;gap:6px;min-height:38px;padding:6px 8px 6px 10px;font-size:11px;font-weight:800;display:flex}.user-mgmt-designations-menu.ant-menu{border-inline-end:none;max-height:610px;font-size:12px;overflow-y:auto}.user-mgmt-designations-menu .ant-menu-item{height:32px;margin-block:2px;line-height:32px}.user-mgmt-designations-menu .ant-menu-item-group-title{color:#61728e;font-weight:700}.user-mgmt-main{background:#fff;border:1px solid #dfe7f3;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 4px 14px #102d500a}.user-mgmt-main .user-mgmt-filter-bar{background:#f8faff;border-bottom:1px solid #e5ebf3;margin:0;padding:8px 10px}.user-mgmt-main .ncrm-data-table-toolbar{min-height:0;padding:0}.user-mgmt-main .ant-table-wrapper{min-width:0}.user-mgmt-main .ant-table-content{overflow:auto visible}.user-mgmt-main .ant-table-thead>tr>th{background:#f7f9fc;font-size:12px;position:static;padding:7px 8px!important}.user-mgmt-main .ant-table-tbody>tr>td{font-size:12px;line-height:1.3;padding:5px 8px!important}.user-mgmt-main .ant-table-tbody .ant-tag{margin-inline-end:2px;padding-inline:5px;line-height:18px}.user-mgmt-main .ant-table-pagination{margin:8px 10px!important}.user-mgmt-filter-bar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:7px;margin-bottom:0;display:flex}.user-mgmt-filter-bar>.user-mgmt-filter-control{flex:0 220px}.user-mgmt-filter-bar>.user-mgmt-branch-filter{flex-basis:260px;min-width:220px}.user-mgmt-filter-control{flex:calc(33.3333% - 4.66667px);width:auto;min-width:155px}.user-mgmt-filter-select{flex:0 220px;min-width:180px}.user-mgmt-filter-control.ant-select .ant-select-selector,.user-mgmt-filter-control.ant-input-affix-wrapper,.user-mgmt-filter-control.ant-input{min-height:30px!important}.user-mgmt-filter-dropdown{width:250px!important;min-width:250px!important}.user-mgmt-filter-dropdown .ant-select-item{min-height:28px;padding:4px 10px;font-size:12px;line-height:20px}.user-mgmt-filter-dropdown .ant-select-item-option-content{line-height:20px}.user-mgmt-branch-dropdown{width:min(460px,100vw - 32px)!important;min-width:min(460px,100vw - 32px)!important}.user-mgmt-branch-dropdown .ant-select-item-option-content{white-space:nowrap}.user-mgmt-filter-actions{flex-wrap:wrap;flex:none;justify-content:flex-start;gap:6px;min-width:0;display:flex}.user-mgmt-filter-actions:empty{display:none}.user-mgmt-toolbar-right,.user-mgmt-workbook-actions{align-items:center;gap:6px;min-width:0;display:flex}.user-mgmt-toolbar-right{flex-wrap:wrap;justify-content:flex-end;margin-inline-start:auto}.user-mgmt-workbook-actions{flex-wrap:wrap;justify-content:flex-end}.user-mgmt-filter-bar .ant-btn,.user-mgmt-filter-actions .ant-btn{height:30px;padding-inline:10px}.user-mgmt-count{color:#18365f;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:750}.user-mgmt-new-user-button{white-space:nowrap;flex:none}.user-upload-guidance{margin-bottom:16px}.user-upload-template-button{color:#174fab;border-color:#9db7e8;width:100%;height:40px;margin-bottom:16px;font-weight:700}.user-upload-errors-alert{max-height:220px;margin-top:16px;overflow-y:auto}.user-upload-errors{margin:6px 0 0;padding-inline-start:20px}.user-upload-errors li+li{margin-top:4px}.user-name-link{align-items:center;gap:4px;min-width:0;display:flex}.user-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.user-name-link .ant-tag{flex:none}@media (width<=900px){.user-mgmt-page-header{flex-wrap:wrap;align-items:flex-start}.user-mgmt-header-actions{justify-content:flex-start;width:100%}.user-mgmt-header-search{width:min(100%,320px)}.user-mgmt-layout{grid-template-columns:180px minmax(0,1fr)}.user-mgmt-designations-menu.ant-menu{max-height:calc(100dvh - 238px)}.user-mgmt-filter-bar>.user-mgmt-filter-control{flex:calc(50% - 10px);width:auto}.user-mgmt-filter-bar>.user-mgmt-branch-filter{flex-basis:calc(50% - 10px);min-width:220px}.user-mgmt-filter-actions{margin-inline-start:0}}@media (width<=640px){.user-mgmt-layout{grid-template-columns:1fr}.user-mgmt-designations-menu.ant-menu{max-height:260px}}.user-avatar-cell{color:#526176;background:#eef1f6;font-weight:700}.user-avatar-cell.is-clickable{cursor:pointer}.user-avatar-cell.is-clickable:hover{outline-offset:1px;outline:2px solid #2f5fd1}.user-branch-summary{text-overflow:ellipsis;white-space:nowrap;max-width:132px;margin-inline-end:0;display:block;overflow:hidden}.user-branch-summary[tabindex="0"]{cursor:pointer}.user-branch-summary[tabindex="0"]:focus-visible{outline-offset:2px;outline:2px solid #2f5fd1}.user-branch-tooltip .ant-tooltip-container,.user-branch-tooltip .ant-tooltip-inner{color:#24324a;background:#fff;border:1px solid #d9e2ef;box-shadow:0 10px 28px #102d502e}.user-branch-tooltip .ant-tooltip-arrow:before,.user-branch-tooltip .ant-tooltip-arrow-content{background:#fff}.user-branch-viewer-root .ant-modal{width:min(720px,100vw - 32px)!important}.user-branch-viewer-root .ant-modal-content{border-radius:16px;overflow:hidden}.user-branch-viewer-root .ant-modal-body{padding-top:12px}.user-branch-viewer{gap:14px;display:grid}.user-branch-viewer-list{overscroll-behavior:contain;scrollbar-color:#aebdd0 #eef3f8;scrollbar-width:thin;max-height:min(480px,100dvh - 290px);padding:2px 8px 2px 2px;overflow-y:auto}.user-branch-viewer-list::-webkit-scrollbar{width:9px}.user-branch-viewer-list::-webkit-scrollbar-track{background:#eef3f8;border-radius:999px}.user-branch-viewer-list::-webkit-scrollbar-thumb{background:#aebdd0;border:2px solid #eef3f8;border-radius:999px}.user-branch-state-group+.user-branch-state-group{margin-top:16px}.user-branch-state-header{z-index:1;color:#18365f;background:#f5f8fd;border:1px solid #dce5f1;border-radius:9px 9px 0 0;justify-content:space-between;align-items:center;padding:9px 10px;display:flex;position:sticky;top:-2px}.user-branch-state-header .ant-tag{text-align:center;min-width:34px;margin:0}.user-branch-state-items{background:#fff;border:1px solid #e2e8f1;border-top:0;border-radius:0 0 9px 9px}.user-branch-viewer-item{color:#263750;overflow-wrap:anywhere;padding:9px 12px;line-height:1.35}.user-branch-viewer-item+.user-branch-viewer-item{border-top:1px solid #edf1f6}.user-branch-viewer-item:hover{background:#f8faff}.user-branch-viewer-empty{color:#68778f;text-align:center;padding:44px 16px}.user-avatar-field{align-items:center;gap:22px;min-height:108px;margin-bottom:18px;padding:4px 18px;display:flex}.user-avatar-edit{border-radius:50%;flex:none;display:inline-flex;position:relative;box-shadow:0 0 0 1px #dce7f6,0 8px 20px #1f4fad1a}.user-avatar-edit .ant-avatar{background:#fff;border:6px solid #f7faff}.user-avatar-edit-badge{color:#fff;background:#2f5fd1;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:0 2px 6px #112d5240}.user-avatar-copy{align-content:center;gap:8px;min-width:0;display:grid}.user-avatar-copy>.ant-typography{color:#152a52;font-size:15px}.user-avatar-hint{font-size:12.5px!important}.user-avatar-copy .ant-btn{color:#1655d8;border-color:#c7d8f6;width:max-content;font-weight:700}.user-modal-title{align-items:center;gap:16px;min-height:58px;display:flex}.user-modal-title-icon{color:#1454e5;background:linear-gradient(135deg,#e8efff,#d7e4ff);border-radius:14px;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.user-modal-title>span:last-child{gap:3px;display:grid}.user-modal-title strong{color:#11254a;font-size:24px;line-height:1.15}.user-modal-title small{color:#5c6d8c;font-size:14px;font-weight:500}.user-form-modal-root .ant-modal{max-width:94vw;padding-bottom:0;top:24px;width:min(1040px,100vw - 48px)!important}.user-form-modal-root .ant-modal-content{border-radius:18px;flex-direction:column;max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 60px #0e204140}.user-form-modal-root .ant-modal-header{border-bottom:1px solid #e4ebf5;flex:none;padding:18px 28px}.user-form-modal-root .ant-modal-close{color:#31486e;border:1px solid #dce5f1;border-radius:10px;width:44px;height:44px;top:30px;right:28px}.user-form-modal-root .ant-modal-footer{flex:none}.user-form-modal-root .ant-modal-body{min-height:0;padding:20px 28px 24px;overflow-y:auto}.user-form-modal-root .ant-modal-footer{border-top:1px solid #edf1f5;margin-top:0;padding:16px 28px 22px}.user-form-modal-root .ant-modal-footer .ant-btn{border-radius:9px;min-width:102px;height:43px;font-weight:700}.user-form-modal-root .ant-modal-footer .ant-btn-primary{box-shadow:0 7px 16px #1c51d638}.user-form{gap:16px;display:grid}.user-form-section{background:linear-gradient(145deg,#fff,#fcfdff);border:1px solid #dfe7f3;border-radius:14px;padding:18px 20px 2px}.user-form-section-title{color:#142b55;align-items:center;gap:10px;margin-bottom:14px;font-size:16px;font-weight:800;display:flex}.user-form-section-title .anticon{color:#0754e5;background:#eaf0ff;border-radius:7px;place-items:center;width:23px;height:23px;font-size:15px;display:grid}.user-form .ant-form-item-label>label{color:#314567;font-size:13px;font-weight:700}.user-form .ant-input,.user-form .ant-input-affix-wrapper,.user-form .ant-select-selector,.user-form .ant-picker{min-height:47px!important;box-shadow:none!important;border-color:#dce5f2!important;border-radius:9px!important}.user-form .ant-select-selector{align-items:center}.user-form .ant-input:focus,.user-form .ant-input-affix-wrapper-focused,.user-form .ant-select-focused .ant-select-selector,.user-form .ant-picker-focused{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1a!important}.user-form .ant-form-item-extra{color:#61728e;font-size:12px}.user-form-grid{gap:0 16px;display:grid}.user-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.user-form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.user-form-grid .ant-form-item{min-width:0}.user-form-additional{background:#fff;border:1px solid #dfe7f3;border-radius:12px;overflow:hidden}.user-form-additional>.ant-collapse-item>.ant-collapse-header{color:#314567;background:#f8fbff;align-items:center;font-weight:700}.user-form-additional .ant-collapse-content-box{padding:18px 20px 4px!important}@media (width<=900px){.user-form-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.user-mgmt-page-header{padding:10px 12px}.user-mgmt-filter-bar>.user-mgmt-filter-control{flex:100%;min-width:0}.user-mgmt-filter-bar>.user-mgmt-branch-filter{flex-basis:100%;min-width:0}.user-mgmt-filter-actions{flex:0 auto}.user-mgmt-filter-actions .ant-btn{min-width:0}.user-mgmt-toolbar-right{justify-content:flex-start;width:100%;margin-inline-start:0}.user-form-modal-root .ant-modal{top:12px}.user-form-modal-root .ant-modal-content{max-height:calc(100dvh - 24px)}.user-form-modal-root .ant-modal{max-width:none;width:calc(100vw - 24px)!important}.user-form-modal-root .ant-modal-header{padding:14px 18px}.user-form-modal-root .ant-modal-close{top:20px;right:18px}.user-form-modal-root .ant-modal-body{padding:16px}.user-form-modal-root .ant-modal-footer{padding:12px 16px}.user-avatar-field{gap:14px;padding:2px}.user-modal-title{gap:10px}.user-modal-title-icon{width:42px;height:42px;font-size:21px}.user-modal-title strong{font-size:19px}.user-modal-title small{font-size:12px}.user-form-grid--three,.user-form-grid--two{grid-template-columns:1fr}.user-form-section{padding:16px 14px 2px}}@media (width<=520px){.user-mgmt-main .user-mgmt-filter-bar{padding:12px}.user-form-modal-root .ant-modal-footer{gap:8px;display:flex}.user-form-modal-root .ant-modal-footer .ant-btn{flex:1;min-width:0;margin-inline-start:0}}@media (width<=420px){.user-mgmt-page-header{padding:10px 12px}.user-mgmt-filter-actions .ant-btn{flex:auto}.user-mgmt-workbook-actions{justify-content:flex-start;width:100%}.user-mgmt-workbook-actions .ant-btn{flex:auto}.user-avatar-field{flex-direction:column;align-items:flex-start}}@media (width<=320px){.user-mgmt-page{padding:0}.user-form-modal-root .ant-modal-body{padding-inline:12px}}.phone-country-select.ant-select{flex:0 0 90px;min-width:90px;width:90px!important}.phone-country-select .public-inquiry-country-flag{object-fit:cover;flex-shrink:0;width:20px;height:14px;display:block}.phone-country-select .ant-select-selection-item{white-space:nowrap}.phone-country-selected{align-items:center;gap:5px;font-size:12px;display:inline-flex}.change-password-page{background:0 0;justify-content:center;align-items:center;min-height:calc(100vh - 96px);padding:48px 20px;display:flex}.change-password-page--first-access{background:radial-gradient(circle at 50% -20%,#315fd621,#0000 42%),#f7f9fd;min-height:100dvh;padding:40px 24px}.change-password-card{background:#fff;border:1px solid #dbe5f1;border-radius:24px;width:min(100%,560px);overflow:hidden;box-shadow:0 18px 42px #0f26481a}.change-password-card .ant-card-body{padding:36px}.change-password-card--first-access{width:min(100%,520px);box-shadow:none;background:0 0}.change-password-card--first-access .ant-card-body{padding:0}.change-password-header{align-items:flex-start;gap:18px;margin-bottom:30px;display:flex}.change-password-icon{color:#315fd6;background:linear-gradient(135deg,#eef4ff 0%,#e7efff 100%);border-radius:18px;flex:none;place-items:center;width:58px;height:58px;font-size:28px;display:grid}.change-password-header .ant-typography{margin:0}.change-password-header .ant-typography-h3{color:#132f53;letter-spacing:-.02em;font-size:26px;line-height:1.2}.change-password-eyebrow{color:#315fd6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:800;display:inline-block}.change-password-header .ant-typography-paragraph{color:#64748b;margin-top:8px;font-size:15px}.change-password-alert{border-radius:12px;margin-bottom:18px}.change-password-form .ant-form-item{margin-bottom:20px}.change-password-form .ant-form-item-label>label{color:#40516b;font-weight:700}.change-password-form .ant-input-affix-wrapper{background:#fbfdff;border-color:#d9e3f0;border-radius:14px;min-height:50px}.change-password-form .ant-input-affix-wrapper:hover,.change-password-form .ant-input-affix-wrapper-focused{background:#fff;border-color:#315fd6;box-shadow:0 0 0 3px #315fd61a}.change-password-submit{border-radius:14px;height:52px;margin-top:8px;font-weight:700;box-shadow:0 12px 22px #315fd63d}.change-password-card--first-access .change-password-form{padding-top:4px}.change-password-card--first-access .change-password-submit{margin-top:12px}@media (width<=560px){.change-password-page{align-items:flex-start;padding:24px 14px}.change-password-page--first-access{padding:28px 18px}.change-password-card .ant-card-body{padding:24px}.change-password-header{flex-direction:column;gap:12px;margin-bottom:24px}.change-password-header .ant-typography-h3{font-size:23px}}.dropdown-values-page{width:100%;min-width:0;max-width:1500px;margin-inline:auto}.dropdown-values-hero,.dropdown-values-tabs{background:#fff;border:1px solid #dfe7f3;border-radius:16px;box-shadow:0 8px 24px #102d500d}.dropdown-values-hero{background:linear-gradient(110deg,#f6f9ff,#fff 72%);margin-bottom:16px;padding:18px 20px}.dropdown-values-hero h4.ant-typography,.dropdown-values-hero .ant-typography{margin-bottom:0}.dropdown-values-tabs{padding:16px}.dropdown-values-tabs>.ant-tabs-nav{background:#f5f8fc;border:1px solid #dce6f2;border-radius:14px;min-width:0;max-width:100%;margin-bottom:14px;padding:4px}.dropdown-values-tabs>.ant-tabs-nav:before{border:0}.dropdown-values-tabs .ant-tabs-nav-wrap{scrollbar-width:thin;scrollbar-color:#9fb1c8 #e9eef6;min-width:0;overflow-x:auto}.dropdown-values-tabs .ant-tabs-nav-list{min-width:max-content}.dropdown-values-tabs .ant-tabs-tab{border-radius:10px;margin:0!important;padding:8px 12px!important}.dropdown-values-tabs .ant-tabs-tab-active{box-shadow:0 3px 10px #0f2a4a17}.dropdown-values-panel{min-width:0}.dropdown-values-panel-toolbar{justify-content:flex-end;margin-bottom:12px;display:flex}.dropdown-values-new-btn{white-space:nowrap;border-radius:9px;height:30px;padding-inline:12px;font-weight:700}.dropdown-values-modal-root .ant-modal{max-width:calc(100vw - 32px);padding-bottom:0;top:24px}.dropdown-values-modal-root .ant-modal-container{max-height:calc(100dvh - 48px)!important}@media (width<=640px){.dropdown-values-hero,.dropdown-values-tabs{border-radius:14px;padding:14px}.dropdown-values-tabs>.ant-tabs-nav{gap:8px;display:grid}.dropdown-values-panel-toolbar{justify-content:stretch}.dropdown-values-new-btn{width:100%}.dropdown-values-modal-root .ant-modal{max-width:calc(100vw - 16px);width:calc(100vw - 16px)!important;top:8px!important}.dropdown-values-modal-root .ant-modal-container{max-height:calc(100dvh - 16px)!important}}@media (width<=375px){.dropdown-values-tabs .ant-tabs-tab{font-size:12px;padding:7px 10px!important}}.mail-templates-page{color:#172b4d;width:100%;min-width:0;max-width:1440px;margin:0 auto;padding:2px}.mail-templates-hero{background:radial-gradient(circle at 92% 12%,#2a5bd71a,#0000 30%),linear-gradient(110deg,#f5f8ff,#fff 70%);border:1px solid #dbe5f1;border-radius:16px;align-items:center;gap:16px;margin-bottom:18px;padding:20px 22px;display:flex;box-shadow:0 10px 30px #102d500f}.mail-templates-hero-icon{color:#fff;background:#163f78;border-radius:13px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:22px;display:grid;box-shadow:0 8px 20px #163f7833}.mail-templates-hero-copy{flex:1;min-width:0}.mail-templates-eyebrow{color:#3865a5;letter-spacing:.09em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:750;display:block}.mail-templates-hero-copy h3.ant-typography{color:#102d50;margin:0;font-size:25px;line-height:1.25}.mail-templates-hero-copy .ant-typography{color:#60728c;margin:3px 0 0}.mail-templates-hero-status{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;min-width:150px;display:flex}.mail-templates-hero-status .ant-tag{border-radius:999px;margin:0;font-weight:650}.mail-templates-alert{margin-bottom:16px}.mail-templates-config-card.ant-card,.mail-templates-editor-card.ant-card,.mail-templates-empty-card.ant-card{border-color:#dce5ef;border-radius:15px;overflow:hidden;box-shadow:0 8px 26px #102d500e}.mail-templates-config-card .ant-card-body,.mail-templates-editor-card .ant-card-body{padding:0}.mail-templates-section-heading{background:#fbfcfe;border-bottom:1px solid #e6ecf3;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px 14px;display:flex}.mail-templates-section-heading h5.ant-typography{color:#17365e;margin:0 0 2px}.mail-templates-section-heading .ant-typography-secondary{font-size:12px}.mail-templates-step{color:#52709a;background:#fff;border:1px solid #cfdbec;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:750;display:grid}.mail-templates-toolbar{padding:18px 20px 20px}.mail-templates-toolbar-fields{grid-template-columns:minmax(155px,1fr) minmax(190px,1.25fr) minmax(145px,.9fr) minmax(190px,1.2fr) 104px;align-items:end;gap:12px;min-width:0;display:grid}.mail-templates-toolbar-field{min-width:0}.mail-templates-label{color:#53647d;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.mail-templates-enable-field{width:104px}.mail-templates-enable-button{width:100%;height:36px;font-weight:700}.mail-templates-related-popup{padding:4px 0}.mail-templates-related-popup>.ant-checkbox-wrapper{border-bottom:1px solid #edf1f6;padding:4px 12px 8px;display:flex}.mail-templates-related-popup .ant-select-item{white-space:normal}.mail-templates-empty-card{min-height:250px;margin-top:18px}.mail-templates-empty-card .ant-card-body{place-items:center;min-height:248px;padding:24px;display:grid}.mail-templates-editor-card{margin-top:18px}.mail-templates-editor-card>.ant-card-body>:not(.mail-templates-section-heading){margin-inline:20px}.mail-templates-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.mail-templates-readonly,.mail-templates-subject-input{height:42px}.mail-templates-readonly{color:#3c4f69;background:#f6f8fb}.mail-templates-code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.mail-templates-subject-field,.mail-templates-composer{margin-top:16px}.mail-templates-composer-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.mail-templates-composer-heading .mail-templates-label{margin-bottom:0}.mail-templates-format-toolbar{background:#f6f8fb;border:1px solid #d8e0eb;border-bottom:0;border-radius:10px 10px 0 0;flex-wrap:wrap;gap:6px;padding:7px;display:flex}.mail-templates-format-toolbar .ant-btn{width:34px;height:32px;padding:0}.mail-templates-editor-body{color:#3f5068;scrollbar-width:thin;scrollbar-color:#aebdd0 #eef3f8;background:#f8fafc;border:1px solid #d8e0eb;border-radius:0 0 10px 10px;outline:none;min-height:270px;max-height:520px;padding:18px;font-size:14px;line-height:1.65;overflow:auto}.mail-templates-editor-body.is-editing{background:#fff;box-shadow:inset 0 0 0 1px #82a9ef}.mail-templates-editor-body:focus-visible{box-shadow:inset 0 0 0 2px #2f5fd1}.mail-templates-editor-actions{justify-content:flex-end;margin-top:16px;display:flex}.mail-templates-editor-actions .ant-btn{min-height:36px}.mail-templates-variables{background:linear-gradient(110deg,#f7f9fd,#fbfdff);border:1px solid #dfe7f2;border-radius:12px;margin-top:18px;padding:15px}.mail-templates-variable-heading{color:#244a7a;align-items:center;gap:10px;margin-bottom:12px;display:flex}.mail-templates-variable-heading>.anticon{font-size:18px}.mail-templates-variable-heading span{flex-direction:column;min-width:0;display:flex}.mail-templates-variable-heading strong{font-size:13px}.mail-templates-variable-heading small{color:#6c7d94}.mail-templates-variable-list{flex-wrap:wrap;gap:8px;display:flex}.mail-templates-variable.ant-btn{color:#265bd0;text-overflow:ellipsis;background:#f4f7ff;border-color:#bfd0f4;max-width:100%;font-weight:650;overflow:hidden}.mail-templates-message{margin-top:12px}.mail-templates-editor-card>.ant-card-body{padding-bottom:20px}.mail-template-preview-root .ant-modal{max-width:none;padding-bottom:0;top:24px;width:min(760px,100vw - 48px)!important}.mail-template-preview-root .ant-modal-content{border-radius:16px;flex-direction:column;max-height:calc(100dvh - 48px);display:flex;overflow:hidden}.mail-template-preview-root .ant-modal-body{scrollbar-width:thin;min-height:0;padding:20px 24px;overflow:auto}.mail-template-preview-body{overflow-wrap:anywhere;min-width:0;line-height:1.65}@media (width<=1100px){.mail-templates-toolbar-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.mail-templates-enable-field{width:auto}}@media (width<=760px){.mail-templates-hero{align-items:flex-start}.mail-templates-hero-status{align-items:flex-start;min-width:0}.mail-templates-toolbar-fields,.mail-templates-editor-grid{grid-template-columns:1fr}.mail-templates-editor-actions{justify-content:flex-start}}@media (width<=520px){.mail-templates-page{padding:0}.mail-templates-hero{border-radius:14px;flex-wrap:wrap;padding:16px}.mail-templates-hero-copy{flex-basis:calc(100% - 64px)}.mail-templates-hero-status{width:100%;padding-left:64px}.mail-templates-section-heading,.mail-templates-toolbar{padding-inline:14px}.mail-templates-editor-card>.ant-card-body>:not(.mail-templates-section-heading){margin-inline:14px}.mail-templates-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mail-templates-editor-actions .ant-space-item,.mail-templates-editor-actions .ant-btn{width:100%;margin:0}.mail-template-preview-root .ant-modal{top:12px;width:calc(100vw - 24px)!important}.mail-template-preview-root .ant-modal-content{max-height:calc(100dvh - 24px)}}@media (width<=420px){.mail-templates-hero-icon{flex-basis:42px;width:42px;height:42px}.mail-templates-hero-copy{flex-basis:calc(100% - 58px)}.mail-templates-hero-copy h3.ant-typography{font-size:22px}.mail-templates-hero-status{padding-left:0}.mail-templates-editor-actions{grid-template-columns:1fr}.mail-templates-composer-heading{align-items:flex-start}.mail-templates-variable{width:100%}}@media (width<=320px){.mail-templates-hero{gap:12px;padding:14px 12px}.mail-templates-section-heading,.mail-templates-toolbar{padding-inline:12px}.mail-templates-editor-card>.ant-card-body>:not(.mail-templates-section-heading){margin-inline:12px}.mail-templates-variables{padding:12px}.mail-template-preview-root .ant-modal-body{padding:16px}}.push-template-page{color:#1f2d3d;max-width:1320px;margin:0 auto;padding:4px 0 28px}.push-template-hero{background:linear-gradient(110deg,#f1f6ff,#fff 72%);border:1px solid #dbe5f1;border-radius:16px;align-items:center;gap:16px;margin-bottom:18px;padding:20px 22px;display:flex;box-shadow:0 10px 28px #102d500f}.push-template-hero-icon{color:#fff;background:#315fd6;border-radius:13px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.push-template-eyebrow{color:#315fd6;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750;display:block}.push-template-hero h2.ant-typography{color:#17345c;margin:2px 0 0}.push-template-hero p.ant-typography{color:#68778c;margin:3px 0 0}.push-template-alert{margin-bottom:16px}.push-template-list-card.ant-card,.push-template-editor-card.ant-card{border-color:#dce5ef;border-radius:14px;box-shadow:0 8px 25px #102d500d}.push-template-list{gap:7px;max-height:650px;display:grid;overflow:auto}.push-template-list-item{color:#1f2d3d;cursor:pointer;text-align:left;background:#fff;border:1px solid #e3eaf2;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.push-template-list-item:hover,.push-template-list-item:focus-visible{border-color:#8ba8ed;outline:none;box-shadow:0 3px 12px #315fd61f}.push-template-list-item.is-selected{background:#f1f5ff;border-color:#315fd6;box-shadow:inset 3px 0 #315fd6}.push-template-list-item span{gap:3px;min-width:0;display:grid}.push-template-list-item strong{text-overflow:ellipsis;overflow:hidden}.push-template-list-item small{color:#68778c;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.push-template-editor-heading{border-bottom:1px solid #e6ecf3;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;padding-bottom:16px;display:flex}.push-template-editor-heading h4.ant-typography{color:#17345c;margin:0 0 2px}.push-template-editor-card label{color:#68778c;margin:14px 0 6px;font-size:12px;font-weight:650;display:block}.push-template-vars,.push-template-preview{background:#f7f9fc;border-radius:10px;gap:9px;margin-top:18px;padding:13px;display:grid}.push-template-vars .ant-tag{margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.push-template-preview-notification{background:#fff;border:1px solid #dbe5f1;border-radius:9px;align-items:flex-start;gap:10px;padding:12px;display:flex}.push-template-preview-notification>.anticon{color:#315fd6;margin-top:3px}.push-template-preview-notification div{gap:4px;display:grid}.push-template-preview-notification span{color:#68778c}.push-template-actions{justify-content:flex-end;margin-top:20px;display:flex}@media (width<=600px){.push-template-hero{align-items:flex-start;padding:16px}.push-template-hero h2.ant-typography{font-size:22px}.push-template-editor-heading{flex-direction:column}.push-template-actions .ant-btn{width:100%}}.dashboard-page{width:100%;max-width:1680px;margin-inline:auto}.dashboard-hero{border-radius:16px;overflow:hidden;box-shadow:0 14px 36px #234a9b33}.dashboard-hero-title.ant-typography{color:#fff;letter-spacing:-.02em;margin:0}.dashboard-hero-muted{color:#ffffffc2!important}.dashboard-filter,.dashboard-filter-sticky{z-index:10;position:sticky;top:-16px}.dashboard-filter{box-shadow:0 8px 24px #0f172a14;border-radius:14px!important}.dashboard-surface{box-shadow:0 8px 28px #0f172a0e;border:1px solid #e2e8f0e6!important;border-radius:14px!important}.dashboard-metric-card{--metric-accent:#2f5fd1;height:100%;min-height:148px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 10px 28px #132d4d12,inset 0 1px #ffffffe6;border:1px solid color-mix(in srgb,var(--metric-accent) 18%,#e3e9f2)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--metric-accent) 8%,#fff) 0%,#fff 58%,color-mix(in srgb,var(--metric-accent) 4%,#fff) 100%)!important;border-radius:16px!important}.dashboard-metric-card:before{content:"";background:linear-gradient(180deg,var(--metric-accent),color-mix(in srgb,var(--metric-accent) 45%,#fff));border-radius:16px 0 0 16px;width:4px;position:absolute;inset:0 auto 0 0}.dashboard-metric-card:after{content:"";background:color-mix(in srgb,var(--metric-accent) 9%,transparent);pointer-events:none;border-radius:50%;width:112px;height:112px;position:absolute;bottom:-56px;right:-44px}.dashboard-metric-card:hover,.dashboard-metric-card:focus-visible{box-shadow:0 16px 38px color-mix(in srgb,var(--metric-accent) 13%,#132d4d17);transform:translateY(-3px);border-color:color-mix(in srgb,var(--metric-accent) 42%,#dce5f0)!important}.dashboard-metric-card:focus-visible{outline:3px solid color-mix(in srgb,var(--metric-accent) 22%,transparent);outline-offset:2px}.dashboard-metric-card .ant-card-body{z-index:1;padding:24px 26px;position:relative}.dashboard-metric-card .ant-statistic-title{color:#66758a;letter-spacing:-.01em;margin-bottom:14px;font-size:15px;font-weight:600}.dashboard-metric-card .ant-statistic-content{letter-spacing:-.035em;font-weight:700}.dashboard-metric-card .ant-statistic-content-prefix{width:36px;height:36px;color:var(--metric-accent);background:color-mix(in srgb,var(--metric-accent) 11%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--metric-accent) 15%,transparent);border-radius:11px;justify-content:center;align-items:center;margin-inline-end:10px;display:inline-flex}.dashboard-metric-card .ant-btn-text{color:var(--metric-accent);background:color-mix(in srgb,var(--metric-accent) 8%,#fff)}.dashboard-metric-detail{text-align:right;max-width:150px;font-size:13px;line-height:1.45}.dashboard-table .ant-table-container{border-radius:12px;overflow:hidden}@media (width<=767px){.dashboard-filter,.dashboard-filter-sticky{top:-12px}.dashboard-hero .ant-card-body{padding:20px!important}.dashboard-metric-card{min-height:132px}.dashboard-metric-detail{display:none}}@media (width<=575px){.dashboard-filter>.ant-card-body{padding:9px 10px!important}.dashboard-filter .ant-flex{width:100%;align-items:stretch!important}.dashboard-filter .ant-space{width:100%;max-width:100%}.dashboard-filter .ant-space-item{max-width:100%}.dashboard-filter .ant-picker,.dashboard-filter .ant-select{width:100%!important;min-width:0!important;max-width:100%!important}.dashboard-filter .ant-btn{max-width:100%}}@media (width<=480px){.dashboard-filter,.dashboard-filter-sticky{top:-10px}}@media (prefers-reduced-motion:reduce){.dashboard-metric-card{transition:none!important}}.dashboard-card-refresh{border-radius:10px!important;width:34px!important;height:34px!important;transition:transform .18s,background .18s!important}.dashboard-card-refresh:hover,.dashboard-card-refresh:focus-visible{transform:rotate(20deg)scale(1.05);background:color-mix(in srgb,var(--metric-accent) 14%,#fff)!important}.dashboard-card-refresh:focus-visible{outline:2px solid color-mix(in srgb,var(--metric-accent) 32%,transparent);outline-offset:2px}.dashboard-hero-back{width:fit-content;margin-left:-12px;color:#fff!important}.dashboard-hero-back:hover,.dashboard-hero-back:focus-visible{color:#fff!important;background:#ffffff24!important}.dashboard-hero{box-shadow:0 8px 24px #234a9b29;border-radius:14px!important}.dashboard-hero>.ant-card-body{padding:15px 20px!important}.dashboard-hero-copy{min-width:0}.dashboard-hero-title.ant-typography{letter-spacing:-.025em;font-size:clamp(24px,2vw,30px)!important;line-height:1.16!important}.dashboard-hero-eyebrow{font-size:12px;font-weight:650}.dashboard-hero-description{max-width:760px;font-size:13px;line-height:1.45;display:block}.dashboard-hero-actions .ant-btn{border-radius:9px;height:34px;font-weight:600}.dashboard-filter{box-shadow:0 5px 18px #0f172a11;border:1px solid #e7ecf3!important;border-radius:12px!important}.dashboard-filter>.ant-card-body{padding:10px 12px!important}.dashboard-surface{box-shadow:0 6px 22px #0f172a0d}.dashboard-surface>.ant-card-head{min-height:44px;padding-inline:16px}.dashboard-surface>.ant-card-head .ant-card-head-title{padding-block:10px;font-size:15px}.dashboard-surface>.ant-card-body{padding:16px}.dashboard-metric-card{min-height:118px}.dashboard-metric-card .ant-card-body{padding:15px 18px}.dashboard-metric-content{min-height:78px}.dashboard-metric-card .ant-statistic-title{margin-bottom:7px;font-size:14px}.dashboard-refresh-button{font-weight:600;border-radius:9px!important;height:34px!important;padding-inline:13px!important}.dashboard-refresh-button .anticon{transition:transform .18s}.dashboard-refresh-button:not(:disabled):hover .anticon{transform:rotate(24deg)}.dashboard-clear-filters{font-weight:600;color:#42526a!important;background:#fff!important;border-color:#d7dee9!important;border-radius:9px!important;height:34px!important}.dashboard-clear-filters:hover,.dashboard-clear-filters:focus-visible{color:#2857c5!important;background:#f7f9ff!important;border-color:#9cb3e8!important}@media (width<=767px){.dashboard-hero>.ant-card-body{padding:14px 16px!important}.dashboard-hero-actions{width:100%}.dashboard-hero-actions .ant-btn{flex:auto}.dashboard-metric-card{min-height:110px}.dashboard-surface>.ant-card-body{padding:14px}}.dashboard-hero-stats>div{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #fff3;border-radius:10px;grid-template-columns:auto auto;align-items:center;column-gap:7px;min-width:92px;padding:7px 10px;display:grid}.dashboard-hero-stats .anticon{grid-row:1/3;font-size:17px}.dashboard-hero-stats strong{font-size:16px;line-height:1}.dashboard-hero-stats span{color:#ffffffb8;font-size:10px;line-height:1.2}.api-observability-page{max-width:1680px;margin-inline:auto}.api-observability-hero{color:#fff;overflow:hidden;box-shadow:0 16px 38px #071c3538;background:radial-gradient(circle at 84% 20%,#22d3ee2e,#0000 24%),linear-gradient(125deg,#071c35,#103865 58%,#155e75)!important;border-radius:16px!important}.api-observability-hero .ant-typography{color:inherit}.api-observability-hero h2,.api-observability-hero h4{margin:4px 0!important}.api-observability-eyebrow{letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:750;color:#67e8f9!important}.api-health-score .ant-progress-text{font-weight:750;color:#fff!important}.api-control-bar{box-shadow:0 8px 24px #0f172a12;border-radius:14px!important}.api-telemetry-strip{overflow:hidden;box-shadow:0 10px 28px #0f172a0f;background:linear-gradient(120deg,#fff,#f7faff)!important;border:1px solid #dce5ef!important;border-radius:16px!important}.api-telemetry-strip .ant-card-body{padding:0}.api-telemetry-cell{border-right:1px solid #e5ebf3;align-items:center;gap:12px;display:flex;padding:22px!important}.api-telemetry-cell:last-child{border-right:0}.api-telemetry-icon{width:36px;height:36px;color:var(--telemetry-color);background:color-mix(in srgb,var(--telemetry-color) 12%,#fff);border-radius:11px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.api-telemetry-cell .ant-statistic-content{font-size:24px;font-weight:740}.api-request-log{box-shadow:0 10px 28px #0f172a0e;border-radius:16px!important}@media (width<=767px){.api-observability-hero .ant-card-body{padding:22px}.api-telemetry-cell:nth-child(2n){border-right:0}}.api-stat-card{height:100%;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:0 10px 26px #0f172a11;background:linear-gradient(145deg,#fff,#f8fbff)!important;border:1px solid #e3eaf3!important;border-radius:18px!important}.api-stat-card:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0f172a18;border-color:#c9d9ee!important}.api-stat-card .ant-card-body{padding:22px 24px}.api-stat-topline{min-height:38px;margin-bottom:14px}.api-stat-icon{color:#2563eb;background:#eef5ff;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:19px;display:inline-flex}.api-stat-delta{text-align:right;white-space:normal;justify-content:center;align-items:center;max-width:128px;min-height:26px;line-height:1.25;display:inline-flex;margin-inline-end:0!important}.api-stat-delta-muted{font-size:12px;font-weight:600;color:#94a3b8!important}.api-stat-card .ant-statistic{margin-top:0}.api-stat-card .ant-statistic-content{letter-spacing:-.025em;color:#0f172a;font-weight:850}.api-stat-card .ant-statistic-title{color:#64748b;margin-bottom:12px;font-size:14px;font-weight:800}.api-chart-card{height:100%;overflow:hidden;box-shadow:0 12px 30px #0f172a11;background:linear-gradient(#fff,#fbfdff)!important;border:1px solid #e3eaf3!important;border-radius:18px!important}.api-chart-card .ant-card-head{background:linear-gradient(90deg,#fff,#f7faff);border-bottom:1px solid #edf2f7;min-height:48px}.api-chart-card .ant-card-head-title{color:#102d50;font-weight:800}.api-chart-card-premium{background:radial-gradient(circle at 90% 0,#2563eb14,#0000 30%),#fff!important}.api-error-rate-card{background:radial-gradient(circle at 88% 8%,#ef444412,#0000 30%),#fff!important}.api-error-detail{max-width:245px}.api-error-detail .ant-typography{font-size:12px!important}.api-error-rate-card .ant-table-thead>tr>th{color:#7f1d1d;background:#fff5f5;font-weight:800}.api-error-rate-card .ant-table-tbody>tr:hover>td{background:#fff7ed!important}.api-observability-hero .ant-card-body{padding:15px 20px!important}.api-observability-hero h2{font-size:clamp(24px,2vw,30px)!important}.api-observability-hero .api-health-score{flex:0 0 92px;width:92px!important;height:92px!important}.api-observability-hero .api-health-score .ant-progress-inner{width:92px!important;height:92px!important}.api-observability-hero .api-health-score .ant-progress-text{white-space:nowrap;justify-content:center;align-items:center;font-size:18px!important;line-height:1!important;display:flex!important;inset:0!important}.api-control-bar .ant-card-body{padding:10px 12px}.api-telemetry-cell{gap:10px;padding:15px 17px!important}.api-telemetry-strip,.api-request-log{border-radius:14px!important}.api-request-log .ant-card-head{min-height:44px}@media (width<=767px){.api-observability-hero .ant-card-body{padding:14px 16px!important}}.api-stat-card{position:relative}.api-stat-card-blue{--api-stat-accent:#2563eb;background:linear-gradient(145deg,#eff6ff,#fff)!important;border-color:#bfdbfe!important}.api-stat-card-green{--api-stat-accent:#22c55e;background:linear-gradient(145deg,#ecfdf5,#fff)!important;border-color:#bbf7d0!important}.api-stat-card-red{--api-stat-accent:#ef4444;background:linear-gradient(145deg,#fff1f2,#fff)!important;border-color:#fecdd3!important}.api-stat-card-purple{--api-stat-accent:#8b5cf6;background:linear-gradient(145deg,#f5f3ff,#fff)!important;border-color:#ddd6fe!important}.api-stat-card-orange{--api-stat-accent:#f97316;background:linear-gradient(145deg,#fff7ed,#fff)!important;border-color:#fed7aa!important}.api-stat-card-cyan{--api-stat-accent:#06b6d4;background:linear-gradient(145deg,#ecfeff,#fff)!important;border-color:#a5f3fc!important}.api-stat-card-blue .api-stat-icon{color:#2563eb;background:#dbeafe}.api-stat-card-green .api-stat-icon{color:#16a34a;background:#dcfce7}.api-stat-card-red .api-stat-icon{color:#dc2626;background:#fee2e2}.api-stat-card-purple .api-stat-icon{color:#7c3aed;background:#ede9fe}.api-stat-card-orange .api-stat-icon{color:#ea580c;background:#ffedd5}.api-stat-card-cyan .api-stat-icon{color:#0891b2;background:#cffafe}.api-rpm-card{background:linear-gradient(#fff,#fbfefc)!important}.api-status-card{background:radial-gradient(circle at 52% 22%,#22c55e17,#0000 38%),linear-gradient(#fff,#fbfffd)!important}.api-status-card .ant-card-head{background:linear-gradient(90deg,#f0fdf4,#fff)}.api-insights-card{background:linear-gradient(#fff,#f8fbff)!important}.api-insights-list{gap:10px;display:grid}.api-insight-row{background:#f8fbff;border:1px solid #e5edf7;border-radius:14px;align-items:flex-start;gap:12px;padding:12px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.api-insight-row:hover{border-color:#cbdcf2;transform:translateY(-1px);box-shadow:0 8px 18px #0f172a0f}.api-insight-marker{background:#64748b;border-radius:999px;flex:none;width:10px;height:10px;margin-top:7px;box-shadow:0 0 0 4px #64748b1f}.api-insight-copy{gap:2px;min-width:0;display:grid}.api-insight-copy .ant-typography{max-width:100%}.api-insight-blue .api-insight-marker{background:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.api-insight-orange .api-insight-marker{background:#f97316;box-shadow:0 0 0 4px #f9731624}.api-insight-green .api-insight-marker{background:#22c55e;box-shadow:0 0 0 4px #22c55e24}.api-insight-red .api-insight-marker{background:#ef4444;box-shadow:0 0 0 4px #ef444421}.api-insight-purple .api-insight-marker{background:#8b5cf6;box-shadow:0 0 0 4px #8b5cf621}@media (width<=767px){.api-stat-delta{max-width:96px}.api-insight-row{padding:10px}}.api-filter-form .ant-form-item{margin-bottom:10px}.api-filter-form .ant-form-item-label{padding-bottom:6px}.api-filter-toolbar{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:14px;display:flex}.api-filter-form .ant-picker,.api-filter-form .ant-select-selector,.api-filter-form .ant-input{min-height:44px}.api-filter-actions .ant-btn{min-width:132px;height:44px;padding-inline:20px}.api-filter-submit-actions{justify-content:flex-end;width:100%;display:flex}.api-filter-submit-actions .ant-btn{flex:none}.api-filter-form .api-filter-actions{justify-content:flex-end;margin-top:6px;margin-bottom:0;display:flex}.api-last-updated{font-size:12px}@media (width<=767px){.api-filter-toolbar{flex-direction:column;align-items:flex-start}.api-filter-toolbar>.ant-space,.api-filter-submit-actions{width:100%}.api-filter-submit-actions .ant-btn{flex:1 1 0;min-width:0}}.lead-score-page{color:#172b4d;width:100%;max-width:1440px;margin:0 auto}.lead-score-header{background:linear-gradient(110deg,#f5f8ff,#fff 72%);border:1px solid #dce5f0;border-radius:16px;align-items:center;gap:16px;margin-bottom:20px;padding:20px 22px;display:flex;box-shadow:0 8px 24px #102d500d}.lead-score-header-icon{color:#315fd6;background:#eaf0ff;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.lead-score-header-copy{flex:1;min-width:0}.lead-score-header-copy h3.ant-typography{color:#102d50;margin:0 0 3px}.lead-score-header-copy .ant-typography{color:#60738a;margin:0}.lead-score-header-summary{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.lead-score-header-summary .ant-tag{border-radius:8px;margin:0;padding:4px 10px}.lead-score-workspace{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.lead-score-category-card,.lead-score-activity-card{overflow:hidden;box-shadow:0 8px 24px #102d500d;border:1px solid #dce5f0!important;border-radius:16px!important}.lead-score-category-card>.ant-card-body,.lead-score-activity-card>.ant-card-body{padding:0}.lead-score-panel-heading,.lead-score-table-heading{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.lead-score-panel-heading h5.ant-typography,.lead-score-table-heading h4.ant-typography{color:#142b55;margin:0 0 3px}.lead-score-panel-heading>.anticon{color:#315fd6;margin-top:3px;font-size:18px}.lead-score-category-list{scrollbar-width:thin;scrollbar-color:#bac8da transparent;max-height:620px;padding:8px;overflow-y:auto}.lead-score-category-list .ant-list-item{border:0;padding:0}.lead-score-category-button{color:#334155;width:100%;min-height:58px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:10px 12px;transition:color .18s,background .18s;display:flex}.lead-score-category-button:hover{color:#204ebc;background:#f6f8fc}.lead-score-category-button:focus-visible{outline-offset:-2px;outline:2px solid #315fd6}.lead-score-category-list .is-active .lead-score-category-button{color:#1748ba;background:#edf3ff}.lead-score-category-marker{background:0 0;border-radius:99px;flex:0 0 4px;width:4px;height:30px}.is-active .lead-score-category-marker{background:#315fd6}.lead-score-category-copy{flex:1;gap:2px;min-width:0;display:grid}.lead-score-category-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.lead-score-category-copy small{color:#7b8ba0;font-size:12px}.lead-score-category-button>.anticon{color:#9aa8b9;font-size:11px}.lead-score-table-heading{min-height:92px}.lead-score-table-heading .ant-tag{border-radius:7px;margin:1px 0 0}.lead-score-table .ant-table-thead>tr>th{color:#64748b;letter-spacing:.04em;text-transform:uppercase;background:#f7f9fc;padding-block:13px;font-size:12px;font-weight:700}.lead-score-table .ant-table-tbody>tr>td{padding-block:15px}.lead-score-activity-name{align-items:center;gap:11px;min-width:220px;display:flex}.lead-score-activity-icon{color:#315fd6;background:#eef3ff;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.lead-score-points-input{border-radius:8px;width:112px}.lead-score-enabled{color:#178653;font-weight:600}.lead-score-disabled{color:#8390a3;font-weight:600}@media (width<=900px){.lead-score-header{flex-wrap:wrap;align-items:flex-start}.lead-score-header-summary{justify-content:flex-start;width:100%;padding-left:64px}.lead-score-workspace{grid-template-columns:1fr}.lead-score-category-list{max-height:280px}}@media (width<=520px){.lead-score-header{gap:12px;padding:16px}.lead-score-header-icon{border-radius:12px;flex-basis:42px;width:42px;height:42px}.lead-score-header-copy h3.ant-typography{font-size:22px}.lead-score-header-summary{padding-left:0}.lead-score-panel-heading,.lead-score-table-heading{padding:16px}.lead-score-table-heading{flex-direction:column;min-height:0}}.lead-score-activity-card{min-width:0}.lead-score-table .ant-table-content{scrollbar-width:thin;scrollbar-color:#9fb1c8 #e9eef6;overflow-x:auto!important}.lead-score-activity-name{overflow-wrap:anywhere;max-width:100%}@media (width<=520px){.lead-score-table .ant-table{font-size:12.5px}.lead-score-activity-name{gap:8px;min-width:180px}.lead-score-activity-icon{flex-basis:28px;width:28px;height:28px}.lead-score-points-input{width:92px}}@media (width<=375px){.lead-score-page{padding:0}.lead-score-panel-heading,.lead-score-table-heading{padding:14px}.lead-score-activity-name{min-width:160px}.lead-score-table .ant-table-thead>tr>th,.lead-score-table .ant-table-tbody>tr>td{padding:8px 7px!important}}.menu-config-page{width:100%;min-width:0;max-width:1500px;margin-inline:auto}.menu-config-hero,.menu-config-surface{background:#fff;border:1px solid #dfe7f3;border-radius:16px;box-shadow:0 8px 24px #102d500d}.menu-config-hero{background:linear-gradient(110deg,#f6f9ff,#fff 72%);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding:18px 20px;display:flex}.menu-config-hero h4.ant-typography,.menu-config-hero .ant-typography{margin-bottom:0}.menu-config-new-btn{white-space:nowrap;border-radius:9px;height:30px;padding-inline:12px;font-weight:700}.menu-config-surface{padding:16px}.menu-config-modal-root .ant-modal{max-width:calc(100vw - 32px);padding-bottom:0;top:24px}.menu-config-modal-root .ant-modal-container{max-height:calc(100dvh - 48px)!important}.menu-config-drawer .ant-drawer-content-wrapper{max-width:calc(100vw - 16px)}@media (width<=640px){.menu-config-hero{flex-direction:column;padding:14px}.menu-config-surface{padding:14px}.menu-config-hero,.menu-config-surface{border-radius:14px}.menu-config-new-btn{width:100%}.menu-config-modal-root .ant-modal{max-width:calc(100vw - 16px);width:calc(100vw - 16px)!important;top:8px!important}.menu-config-modal-root .ant-modal-container{max-height:calc(100dvh - 16px)!important}}.connected-accounts-page{background:radial-gradient(circle at 94% 0,#2f5fd10e,#0000 30%);width:100%;min-width:0;max-width:1500px;margin-inline:auto;padding:2px}.connected-accounts-header{background:linear-gradient(110deg,#f5f8ff,#fff 72%);border:1px solid #dce5f0;border-radius:16px;margin-bottom:14px;padding:18px 20px;box-shadow:0 8px 24px #102d500d}.connected-accounts-header h4.ant-typography{color:#102d50;margin:0 0 3px}.connected-accounts-header p.ant-typography{margin:0}.connected-advertising-card{border-color:#dbe5f1;border-radius:16px;margin-bottom:20px;box-shadow:0 10px 30px #102d500f}.connected-advertising-icon{color:#2f5fd1;background:#eef3fe;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.connected-advertising-copy{flex:1;min-width:0}.connected-advertising-copy>div:last-child{min-width:0}.connected-advertising-actions{justify-content:flex-end}.connected-channel-card{border-color:#dce5f0;border-radius:14px;height:100%;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden;box-shadow:0 8px 24px #102d500e}.connected-channel-card:hover{border-color:#b8cbed;transform:translateY(-1px);box-shadow:0 12px 30px #102d5017}.connected-channel-card>.ant-card-body{flex-direction:column;min-height:220px;padding:18px;display:flex}.connected-channel-logo{color:#fff;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;font-size:20px;font-weight:700;display:grid}.connected-config-modal.ant-modal{max-width:calc(100vw - 24px);padding-bottom:0;top:24px}.connected-config-modal .ant-modal-content{flex-direction:column;max-height:calc(100dvh - 48px);display:flex;overflow:hidden}.connected-config-modal .ant-modal-header,.connected-config-modal .ant-modal-footer{flex:none}.connected-config-modal .ant-modal-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.connected-config-modal .ant-modal-header{border-bottom:1px solid #e5ebf3;padding-bottom:14px}.connected-config-modal .ant-modal-footer{border-top:1px solid #e5ebf3;padding-top:14px}.connected-config-modal .ant-alert{border-radius:10px}.connected-ad-accounts{background:#f8faff;border:1px solid #e1e8f2;border-radius:10px;gap:8px;margin:0 0 14px;padding:12px;display:grid}.connected-ad-accounts-title{color:#17375e;font-size:13px}.connected-ad-account{border-top:1px solid #e5ebf3;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.connected-ad-account-copy{gap:2px;min-width:0;display:grid}.connected-ad-account-copy .ant-typography{min-width:0;margin:0;font-size:12px}.connected-ad-account-status{flex:none;margin-inline-end:0;font-size:11px}.connected-ad-accounts-empty{font-size:12px}@media (width<=767px){.connected-accounts-header{padding:16px}.connected-advertising-layout{flex-direction:column;align-items:stretch!important}.connected-advertising-actions{justify-content:flex-start;width:100%}.connected-advertising-actions .ant-btn{flex:1}.connected-config-modal.ant-modal{top:12px}.connected-config-modal .ant-modal-content{max-height:calc(100dvh - 24px)}}@media (width<=520px){.connected-advertising-card>.ant-card-body{padding:16px}.connected-advertising-copy{align-items:flex-start!important}.connected-advertising-actions{flex-direction:column;align-items:stretch!important}.connected-advertising-actions .ant-tag{align-self:flex-start}.connected-advertising-actions .ant-btn{width:100%}.connected-channel-card>.ant-card-body{min-height:200px;padding:16px}.connected-config-modal .ant-modal-body{padding-inline:16px}.connected-config-modal .ant-modal-footer{gap:8px;display:flex}.connected-config-modal .ant-modal-footer .ant-btn{flex:1;margin-inline-start:0}}@media (width<=420px){.connected-accounts-header{padding:14px}.connected-advertising-copy{flex-direction:column}.connected-channel-card>.ant-card-body{padding:14px}}@media (width<=320px){.connected-accounts-page{padding:0}.connected-config-modal .ant-modal-body{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.connected-channel-card{transition:none}}.state-hierarchy-grid>.ant-col{min-width:0}.state-hierarchy-panel{min-width:0;overflow:hidden}.state-hierarchy-panel .ant-card-body,.state-hierarchy-panel .ant-table-wrapper{min-width:0}.state-hierarchy-panel .hierarchy-designation-cell{align-items:center;gap:8px;min-width:0;display:flex}.state-hierarchy-panel .hierarchy-designation-cell .ant-select,.state-hierarchy-panel .hierarchy-reports-select{width:100%;min-width:0}.state-hierarchy-panel .hierarchy-designation-cell .ant-select{flex:auto}.state-hierarchy-panel .hierarchy-designation-cell .ant-tag{flex:none;margin-inline-end:0}@media (width<=1199px){.state-hierarchy-panel .ant-table-content{overflow-x:auto}}.job-designation-page{background:radial-gradient(circle at 94% 0,#2f5fd10e,#0000 30%);width:100%;min-width:0;max-width:1500px;margin-inline:auto;padding:2px}.job-designation-header{background:linear-gradient(110deg,#f5f8ff,#fff 72%);border:1px solid #dce5f0;border-radius:16px;margin-bottom:18px;padding:18px 20px;box-shadow:0 8px 24px #102d500d}.job-designation-header h4.ant-typography{color:#102d50;margin:0 0 4px}.job-designation-header .ant-typography{margin-bottom:0}.job-designation-tabs{background:#fff;border:1px solid #dfe7f3;border-radius:16px;min-width:0;padding:16px;box-shadow:0 8px 24px #102d500d}.job-designation-tabs>.ant-tabs-nav{background:#f5f8fc;border:1px solid #dce6f2;border-radius:14px;min-width:0;max-width:100%;margin-bottom:14px;padding:4px}.job-designation-tabs>.ant-tabs-nav:before{border:0}.job-designation-tabs .ant-tabs-tab{border-radius:10px;margin:0!important;padding:8px 12px!important}.job-designation-tabs .ant-tabs-nav-wrap{scrollbar-width:thin;scrollbar-color:#9fb1c8 #e9eef6;min-width:0;overflow-x:auto}.job-designation-tabs .ant-tabs-nav-list{min-width:max-content}.job-designation-tabs .ant-tabs-tab-active{background:#fff;box-shadow:0 3px 10px #0f2a4a17}.job-designation-add-btn{white-space:nowrap;border-radius:9px;height:32px;padding-inline:12px;font-weight:700}.job-designation-table{min-width:0;max-width:100%}.job-designation-table .ant-table-container{border-radius:12px}.job-designation-table .ant-table-body,.job-designation-table .ant-table-content{scrollbar-width:thin;scrollbar-color:#aebdd0 #eef3f8}.job-designation-table .ant-table-cell{overflow-wrap:anywhere}.job-designation-table .ant-table-cell .ant-space{flex-wrap:wrap}.job-designation-table .ant-btn-icon-only{width:30px;height:30px}.job-designation-modal-root .ant-modal{max-width:calc(100vw - 32px);padding-bottom:0;top:24px}.job-designation-modal-root .ant-modal-content{border:1px solid #dce5f0;border-radius:16px;flex-direction:column;max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 60px #0e204138}.job-designation-modal-root .ant-modal-header,.job-designation-modal-root .ant-modal-footer{flex:none}.job-designation-modal-root .ant-modal-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}@media (width<=640px){.job-designation-header{padding:14px}.job-designation-tabs{padding:12px}.job-designation-tabs>.ant-tabs-nav{gap:8px;display:grid}.job-designation-tabs .ant-tabs-extra-content{justify-self:end}.job-designation-add-btn{height:30px;padding-inline:10px}.job-designation-modal-root .ant-modal{max-width:none;top:12px;width:calc(100vw - 24px)!important}.job-designation-modal-root .ant-modal-content{max-height:calc(100dvh - 24px)}.job-designation-modal-root .ant-modal-body{padding:16px}.job-designation-modal-root .ant-modal-footer{gap:8px;padding-inline:16px;display:flex}.job-designation-modal-root .ant-modal-footer .ant-btn{flex:1;min-width:0;margin-inline-start:0}}@media (width<=420px){.job-designation-page{padding:0}.job-designation-tabs .ant-tabs-tab{font-size:12px;padding:7px 10px!important}.job-designation-add-btn{font-size:12px}}@media (width<=375px){.job-designation-tabs .ant-tabs-extra-content{justify-self:stretch}.job-designation-add-btn{width:100%}}@media (width<=320px){.job-designation-header,.job-designation-tabs{border-radius:12px}}.remarketing-page{background:radial-gradient(circle at 94% 0,#2f5fd10e,#0000 30%);width:100%;min-width:0;max-width:1500px;margin-inline:auto;padding:2px}.remarketing-header{background:linear-gradient(110deg,#f5f8ff,#fff 72%);border:1px solid #dce5f0;border-radius:16px;margin-bottom:18px;padding:18px 20px;box-shadow:0 8px 24px #102d500d}.remarketing-header h4.ant-typography{color:#102d50}.remarketing-connection-alert{border-radius:12px;margin-bottom:16px}.remarketing-tabs>.ant-tabs-nav{margin-bottom:12px}.remarketing-history-card{border-color:#dbe5f1;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #102d5011}.remarketing-history-card>.ant-card-head{background:linear-gradient(100deg,#f5f8ff,#fff 65%);min-height:62px}.remarketing-history-card>.ant-card-head .ant-card-head-title{color:#183a68;font-size:15px;font-weight:750}.remarketing-history-card>.ant-card-body{padding:0}.remarketing-history-card .ant-table-body{scrollbar-width:thin;scrollbar-color:#aebdd0 #eef3f8;overscroll-behavior:contain}.remarketing-history-card .ant-table-body::-webkit-scrollbar{width:10px;height:10px}.remarketing-history-card .ant-table-body::-webkit-scrollbar-track{background:#eef3f8}.remarketing-history-card .ant-table-body::-webkit-scrollbar-thumb{background:#aebdd0;border:2px solid #eef3f8;border-radius:999px}.remarketing-history-card .ant-empty{margin-block:44px}.remarketing-audience-modal.ant-modal{max-width:calc(100vw - 24px);padding-bottom:0;top:24px}.remarketing-audience-modal .ant-modal-content{flex-direction:column;max-height:calc(100dvh - 48px);display:flex;overflow:hidden}.remarketing-audience-modal .ant-modal-header,.remarketing-audience-modal .ant-modal-footer{flex:none}.remarketing-audience-modal .ant-modal-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.remarketing-audience-modal .ant-modal-header{border-bottom:1px solid #e5ebf3;padding-bottom:14px}.remarketing-audience-modal .ant-modal-footer{border-top:1px solid #e5ebf3;padding-top:14px}.remarketing-multiselect-menu{max-height:260px;overflow:auto}.remarketing-multiselect-all{z-index:1;background:#fff;border-bottom:1px solid #f0f0f0;padding:7px 12px;position:sticky;top:0}@media (width<=767px){.remarketing-header{flex-direction:column;padding:16px;align-items:stretch!important}.remarketing-header>.ant-btn{width:100%}.remarketing-connection-alert .ant-alert-action{margin-inline-start:0;padding-top:10px}.remarketing-audience-modal.ant-modal{top:12px}.remarketing-audience-modal .ant-modal-content{max-height:calc(100dvh - 24px)}}@media (width<=520px){.remarketing-history-card>.ant-card-head{padding:14px 16px}.remarketing-history-card>.ant-card-head .ant-card-head-wrapper{flex-direction:column;align-items:flex-start;gap:10px}.remarketing-history-card>.ant-card-head .ant-card-extra{margin-inline-start:0}.remarketing-audience-modal .ant-modal-body{padding-inline:16px}.remarketing-audience-modal .ant-modal-footer{gap:8px;display:flex}.remarketing-audience-modal .ant-modal-footer .ant-btn{flex:1;margin-inline-start:0}}@media (width<=420px){.remarketing-header{padding:14px}.remarketing-history-card>.ant-card-head .ant-btn{width:100%}}@media (width<=320px){.remarketing-page{padding:0}.remarketing-audience-modal .ant-modal-body{padding-inline:12px}}.social-page{--social-navy:#172033;color:#242b3a}.social-hero{color:#172033;justify-content:space-between;align-items:center;gap:20px;padding:4px 2px 8px;display:flex}.social-hero h1{letter-spacing:-.025em;color:#172033!important;margin:3px 0 2px!important;font-size:clamp(23px,2.4vw,30px)!important}.social-hero .ant-typography{color:#697386;max-width:720px;margin-bottom:0}.social-hero .ant-btn-background-ghost{color:#344054;background:#fff;border-color:#d7dce4}.social-hero .ant-btn-background-ghost:hover{color:#2f5fd1!important;background:#f7f9ff!important;border-color:#aebfec!important}.social-refresh-button{background:linear-gradient(135deg,#3569dc,#2854bd);border-radius:8px;min-width:116px;height:38px;font-weight:600;box-shadow:0 5px 14px #2f5fd133}.social-refresh-button:hover{transform:translateY(-1px);background:linear-gradient(135deg,#2e60d0,#2149a9)!important}.social-refresh-button:disabled{color:#fff;opacity:.82;background:#6f8ed3}.social-hero-actions .ant-btn:not(.social-refresh-button){color:#344054;background:#fff;border-color:#d7dce4;border-radius:8px;height:38px;font-weight:600}.social-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;color:#667085!important}.social-summary-card,.social-channel-card,.social-registry-card{border:1px solid #e7e9ee;border-radius:12px;box-shadow:0 1px 2px #10182808,0 6px 18px #10182809}.social-summary-card .ant-card-body{padding:16px 18px}.social-summary-card .ant-statistic-title{color:#7a8495;margin-bottom:3px;font-size:11px;font-weight:600}.social-summary-card .ant-statistic-content{color:var(--social-navy);font-size:22px;font-weight:700}.social-channel-row{grid-template-columns:repeat(5,minmax(188px,1fr));gap:16px;padding-bottom:2px;display:grid;overflow-x:auto}.social-channel-col{min-width:0}.social-channel-card{height:100%;min-height:330px;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden}.social-channel-card .ant-card-body{flex-direction:column;height:100%;padding:22px;display:flex}.social-channel-card:before{background:var(--channel-accent);content:"";opacity:.8;height:3px;position:absolute;inset:0 0 auto}.social-channel-card:hover{border-color:color-mix(in srgb, var(--channel-accent), white 72%);transform:translateY(-3px);box-shadow:0 12px 28px #10182817}.social-channel-icon{width:58px;height:58px;color:var(--channel-accent);background:var(--channel-tint);border-radius:15px;place-items:center;font-size:28px;display:grid}.social-channel-card h4{letter-spacing:-.015em;color:var(--social-navy)!important;margin:20px 0 2px!important;font-size:17px!important}.social-channel-type{font-size:12px;font-weight:600}.social-channel-card .ant-typography-paragraph{color:#667085;min-height:60px;margin:13px 0 9px;font-size:12.5px;line-height:1.55}.social-channel-updated{min-height:22px;font-size:12px;display:block}.social-channel-actions{border-top:1px solid #edf1f6;margin-top:auto;padding-top:18px}.social-channel-actions .ant-btn{border-radius:8px;min-height:34px;font-size:12px;font-weight:600}.social-registry-card .ant-card-head{min-height:62px}.social-registry-card .ant-table-thead>tr>th{color:#52617a;letter-spacing:.035em;text-transform:uppercase;background:#f5f8fc;font-size:11px}.social-push-template-section{background:#fbfcfe;border:1px solid #e7e9ee;border-radius:14px;padding:18px;box-shadow:0 1px 2px #10182808,0 6px 18px #10182809}.social-section-heading{color:#315fd6;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.social-section-heading h4.ant-typography{color:var(--social-navy)!important;margin:0 0 2px!important}.social-section-heading .ant-typography-secondary{font-size:12px}.social-push-template-section .push-template-page{max-width:none;margin:0;padding:0}.social-push-template-section .push-template-alert{margin-top:0}.social-push-template-section .push-template-list-card.ant-card,.social-push-template-section .push-template-editor-card.ant-card{box-shadow:none;background:#fff}.push-template-modal .ant-modal-body{max-height:calc(100vh - 150px);padding:16px 18px 20px;overflow:auto}.push-template-modal .push-template-page{max-width:none;margin:0;padding:0}.push-template-modal .push-template-alert{margin-top:0}.push-template-modal .push-template-list-card.ant-card,.push-template-modal .push-template-editor-card.ant-card{box-shadow:none}.firebase-config-modal .ant-modal-body{max-height:calc(100vh - 150px);padding:16px 20px 20px;overflow:auto}.firebase-config-status{background:#f8fafd;border:1px solid #e1e8f2;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:12px 14px;display:flex}.firebase-config-status>div{gap:3px;display:grid}.firebase-config-status .ant-typography{font-size:12px}.firebase-config-form .ant-form-item{margin-bottom:13px}.firebase-config-form .ant-form-item-label{padding-bottom:4px}.firebase-config-form .ant-form-item-label>label{color:#344054;font-size:12px;font-weight:650}.firebase-config-form .ant-input,.firebase-config-form .ant-input-affix-wrapper{border-radius:8px;min-height:36px}.firebase-config-enable{background:#f6f9ff;border:1px solid #dbe5f4;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding:13px 14px;display:flex}.firebase-config-enable>div{gap:3px;display:grid}.firebase-config-enable .ant-typography{font-size:12px}.firebase-config-actions{border-top:1px solid #e8edf4;margin-top:18px;padding-top:14px}.firebase-config-actions .ant-btn{border-radius:8px;min-height:35px;font-weight:600}.social-expired{color:#c43f3f;font-weight:700}.social-manager-toolbar{color:#65738a;background:#f8fafd;border:1px solid #e7ecf3;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:13px 15px;display:flex}.social-manager-toolbar>div{gap:3px;display:grid}.social-manager-actions{flex:none;display:flex!important}.social-manager-actions .ant-btn{white-space:nowrap;border-radius:7px;height:34px;font-size:12px;font-weight:600}.social-account-modal .ant-modal-content{border-radius:16px;padding:0;overflow:hidden}.social-account-modal .ant-modal-header{border-bottom:1px solid #e8edf4;margin:0;padding:14px 18px 12px}.social-account-modal .ant-modal-body{max-height:calc(100vh - 128px);padding:13px 18px 16px;overflow:auto}.social-account-modal .ant-modal-footer{background:#f8fafd;border-top:1px solid #e8edf4;margin:0;padding:9px 18px}.social-account-modal .ant-modal-footer .ant-btn{border-radius:7px;min-width:82px;height:32px;font-weight:600}.social-account-modal .ant-modal-title{color:var(--social-navy);font-size:16px;line-height:1.35}.social-account-modal .ant-modal-close{top:10px;width:32px;height:32px;inset-inline-end:10px}.social-accounts-table .ant-table{border:1px solid #e7ecf3;border-radius:12px;overflow:hidden}.social-accounts-table .ant-table-thead>tr>th{color:#53627a;letter-spacing:.035em;text-transform:uppercase;background:#f5f8fc;font-size:11px}.social-account-cell{gap:3px;display:grid}.social-account-cell .ant-typography{font-size:12px}.social-account-state{animation:.2s ease-out social-account-state-in}.social-account-card{border:1px solid #e6ebf2;border-radius:10px;height:100%;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 1px 2px #10182806}.social-account-card:hover{border-color:#cfdaeb;transform:translateY(-1px);box-shadow:0 8px 20px #1d345812}.social-account-card .ant-card-body{padding:14px}.social-account-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.social-account-card-head strong{color:var(--social-navy);letter-spacing:.01em;font-size:14px}.social-account-identity{align-items:center;gap:9px;min-width:0;display:flex}.social-account-mini-logo{color:#158a4b;background:#e9f8f0;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.social-account-card-meta{border-block:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:12px 0;padding:11px 0;display:grid}.social-account-card-meta>div{gap:3px;min-width:0;display:grid}.social-account-card-meta .ant-typography{font-size:11px}.social-account-card-meta strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.social-account-card-actions{white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.social-account-card-actions .ant-btn{border-radius:6px;font-size:12px}.social-account-active{flex:none;align-items:center;gap:7px;display:inline-flex}.social-account-active .ant-typography{color:#526079;white-space:nowrap;font-size:11px;font-weight:600}.social-account-empty{text-align:center;background:linear-gradient(#fbfdfc,#f7faf9);border:1px dashed #cfd9e7;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:34px 20px;display:flex}.social-account-empty-icon{color:#159653;background:#eaf8f1;border:1px solid #ccebdc;border-radius:18px;place-items:center;width:64px;height:64px;margin-bottom:13px;font-size:30px;display:grid;box-shadow:0 8px 20px #1596531a}.social-account-empty h4{color:var(--social-navy)!important;margin:0 0 5px!important;font-size:16px!important}.social-account-empty .ant-typography-paragraph{color:#68768a;max-width:440px;margin:0 0 16px;font-size:12px;line-height:1.55}.social-account-empty .ant-btn{border-radius:8px;height:36px;font-size:12px;font-weight:650;box-shadow:0 5px 12px #2f5fd129}@keyframes social-account-state-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.social-back-button{height:26px;margin:-3px 0 8px -8px;padding:2px 8px;font-size:12px;font-weight:600}.social-editor-intro{color:#3563bd;background:#f7f9fd;border:1px solid #dfe7f3;border-radius:8px;align-items:center;gap:10px;margin-bottom:10px;padding:9px 11px;display:flex}.social-editor-intro>.anticon{flex:none;font-size:16px}.social-editor-intro>div{gap:1px;display:grid}.social-editor-intro .ant-typography{color:#63728a;margin:0;font-size:11px;line-height:1.35}.social-editor-intro .ant-typography-strong{color:#263a5b;font-size:12px}.social-modal-alert{margin-bottom:16px}.social-inbound-captures{background:#f8fafd;border:1px solid #e6ebf2;border-radius:8px;gap:8px;margin-bottom:16px;padding:10px 12px;display:grid}.social-inbound-capture-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.social-inbound-capture-empty{margin:0;font-size:12px}.social-modal-copy{color:#65738a}.social-reminder-modal .ant-modal-content{border-radius:14px;padding:0;overflow:hidden}.social-reminder-modal .ant-modal-header{border-bottom:1px solid #e8edf4;margin:0;padding:17px 20px 14px}.social-reminder-modal .ant-modal-body{padding:16px 20px 6px}.social-reminder-modal .ant-modal-footer{background:#f8fafd;border-top:1px solid #e8edf4;margin:0;padding:12px 20px}.social-reminder-modal .social-modal-copy{margin-bottom:14px;font-size:12px;line-height:1.55}.social-reminder-form .ant-form-item{margin-bottom:13px}.social-reminder-form .ant-form-item-label{padding-bottom:3px}.social-reminder-form .ant-form-item-label>label{color:#344054;height:auto;font-size:12px;font-weight:600}.social-reminder-form .ant-radio-group{width:100%;display:flex}.social-reminder-form .ant-radio-button-wrapper{text-align:center;flex:1}.social-reminder-form .ant-divider{margin:5px 0 13px}.social-reminder-email-toggle{background:#f8fafd;border:1px solid #e7ecf3;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:11px 12px;display:flex}.social-reminder-email-toggle>div{gap:2px;display:grid}.social-reminder-email-toggle .ant-typography{font-size:12px}.social-account-editor .ant-form-item{margin-bottom:8px}.social-account-editor .ant-form-item-label{padding-bottom:2px}.social-account-editor .ant-form-item-label>label{color:#344054;height:18px;font-size:11px;font-weight:650;line-height:18px}.social-account-editor .ant-input,.social-account-editor .ant-input-affix-wrapper,.social-account-editor .ant-select-selector{border-radius:6px;font-size:11.5px;min-height:31px!important}.social-account-editor .ant-input-affix-wrapper .ant-input{min-height:auto!important}.social-account-editor .ant-form-item-extra,.social-account-editor .ant-form-item-explain{margin-top:1px;font-size:10px;line-height:1.25}.social-account-editor .ant-form-item-control-input{min-height:31px}.social-phone-field .ant-space-compact{width:100%}.social-phone-field .social-country-select{flex:0 0 90px;width:90px}.social-phone-field .ant-input{min-width:0}.smartflo-channel-card .ant-alert{margin-top:8px;font-size:11px}.smartflo-channel-card .social-channel-actions{width:100%}.smartflo-modal .ant-tabs-nav{margin-bottom:12px}.smartflo-panel{gap:12px;padding-bottom:4px;display:grid}.smartflo-panel h5{color:var(--social-navy)!important;margin:0!important}.smartflo-panel>.ant-typography-paragraph{color:#667085;margin:-5px 0 2px;font-size:12px}.smartflo-panel .social-account-editor{margin-top:2px}.smartflo-agent-table{width:100%}.smartflo-agent-table .ant-table-container{min-height:118px}.smartflo-agent-table .ant-table-body{scrollbar-gutter:stable}.smartflo-agent-table .ant-table-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smartflo-agent-table .ant-table-cell:last-child{overflow:visible}.smartflo-full-width{width:100%}.smartflo-agent-editor{background:#f8fafd;border:1px solid #e7ecf3;border-radius:10px;gap:12px;min-height:148px;padding:15px;display:grid}.smartflo-agent-editor .ant-row{width:100%}.smartflo-agent-editor .ant-form-item{min-width:0}.smartflo-agent-editor .ant-select{width:100%}.smartflo-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.smartflo-check{background:#f8fafd;border:1px solid #e7ecf3;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;font-size:12px;display:flex}.smartflo-check .ant-tag{flex:none;margin:0}.smartflo-activation-row{background:#f6f9ff;border:1px solid #dbe5f4;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.smartflo-activation-row .ant-typography-paragraph{margin:2px 0 0;font-size:12px}@media (width<=575px){.smartflo-check-grid{grid-template-columns:1fr}.smartflo-activation-row{align-items:flex-start}}.public-inquiry-country-option{grid-template-columns:26px 54px 1fr;align-items:center;gap:7px;display:grid}@media (width<=720px){.social-hero,.social-manager-toolbar{flex-direction:column;align-items:flex-start}.social-hero{padding:2px 0 6px}.social-manager-actions{width:100%}.social-manager-actions .ant-btn{flex:1 1 0}.social-registry-card .ant-card-extra{display:none}.social-account-modal{max-width:calc(100vw - 12px);margin:6px auto}.social-account-modal .ant-modal-header{padding-inline:14px}.social-account-modal .ant-modal-body{max-height:calc(100vh - 116px);padding:11px 13px 14px}.social-account-modal .ant-modal-footer{padding-inline:13px}.social-account-card-actions{padding-bottom:2px;overflow-x:auto}}@media (width<=420px){.social-account-card-meta{grid-template-columns:1fr;gap:8px}.social-account-card-actions{flex-direction:column;align-items:flex-start}.social-account-card-actions>.ant-space{width:100%}.social-account-card-actions>.ant-space .ant-btn{flex:1}}@media (prefers-reduced-motion:reduce){.social-account-state,.social-account-card{transition:none;animation:none}}.followups-manager-page{--followups-border:#e2e8f0;--followups-muted:#64748b;--followups-accent:#2f5fd1;max-width:1440px;margin:0 auto}.followups-page-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.followups-page-header .ant-typography{margin:0}.followups-page-subtitle{color:var(--followups-muted);margin-top:6px;display:block}.followups-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.followups-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.followups-summary-item{--summary-accent:#2f5fd1;--summary-tint:#eef3ff;--summary-glow:#2f5fd12e;border:1px solid color-mix(in srgb, var(--summary-accent) 16%, #e2e8f0);background:radial-gradient(circle at 92% 12%, var(--summary-glow), transparent 29%), linear-gradient(135deg, #fffffffa 20%, color-mix(in srgb, var(--summary-tint) 82%, #fff));color:#475569;cursor:pointer;text-align:left;isolation:isolate;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-content:space-between;align-items:center;gap:10px;min-height:116px;padding:14px 18px 12px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 38px #0f2a4a16,inset 0 1px #fffffff2}.followups-summary-item:before{background:linear-gradient(180deg, color-mix(in srgb, var(--summary-accent) 72%, #fff), var(--summary-accent));content:"";border-radius:20px 0 0 20px;width:5px;position:absolute;inset:0 auto 0 0}.followups-summary-item:after{z-index:-1;border:24px solid color-mix(in srgb, var(--summary-accent) 7%, transparent);content:"";border-radius:50%;width:150px;height:150px;position:absolute;bottom:-62px;right:-38px}.followups-summary-item:hover,.followups-summary-item:focus-visible,.followups-summary-item.is-active{border-color:color-mix(in srgb, var(--summary-accent) 38%, var(--followups-border));box-shadow:0 22px 48px color-mix(in srgb, var(--summary-accent) 18%, #0f2a4a1a), inset 0 1px 0 #fff;outline:none;transform:translateY(-4px)}.followups-summary-item:focus-visible{outline:3px solid color-mix(in srgb, var(--summary-accent) 24%, transparent);outline-offset:2px}.followups-summary-copy{z-index:1;align-items:center;gap:11px;min-width:0;display:flex;position:relative}.followups-summary-insight{z-index:1;border-top:1px solid color-mix(in srgb, var(--summary-accent) 11%, #e6ebf2);grid-column:1/-1;grid-template-columns:auto minmax(46px,1fr) auto;align-items:center;gap:8px;width:100%;padding-top:8px;display:grid;position:relative}.followups-summary-share,.followups-summary-action{color:#748297;white-space:nowrap;font-size:10.5px;font-weight:650}.followups-summary-track{background:color-mix(in srgb, var(--summary-accent) 10%, #edf1f6);border-radius:999px;height:5px;display:block;overflow:hidden}.followups-summary-track>span{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--summary-accent) 68%, #fff), var(--summary-accent));min-width:5px;max-width:100%;height:100%;box-shadow:0 0 10px var(--summary-glow);transition:width .35s;display:block}.followups-summary-action{color:var(--summary-accent);opacity:.82;transition:opacity .2s,transform .2s}.followups-summary-item:hover .followups-summary-action,.followups-summary-item:focus-visible .followups-summary-action{opacity:1;transform:translate(2px)}.followups-summary-copy>span:last-child{gap:3px;min-width:0;display:grid}.followups-summary-icon{width:42px;height:42px;color:var(--summary-accent);background:color-mix(in srgb, var(--summary-tint) 82%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--summary-accent) 22%, transparent), 0 8px 18px color-mix(in srgb, var(--summary-accent) 12%, transparent);border-radius:13px;flex:0 0 42px;place-items:center;font-size:18px;display:grid}.followups-summary-label{color:#263750;letter-spacing:-.01em;font-size:14px;font-weight:800}.followups-summary-copy small{color:#77869b;font-size:11.5px;line-height:1.3}.followups-summary-item strong{z-index:1;border:1px solid color-mix(in srgb, var(--summary-accent) 16%, transparent);font-variant-numeric:tabular-nums;text-align:center;min-width:48px;box-shadow:0 8px 20px color-mix(in srgb, var(--summary-accent) 9%, transparent), inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffad;border-radius:15px;padding:7px 10px;font-size:22px;line-height:1;position:relative}.followups-summary-overdue{--summary-accent:#d82f4b;--summary-tint:#fff0f3;--summary-glow:#d82f4b29}.followups-summary-today{--summary-accent:#e07b00;--summary-tint:#fff6df;--summary-glow:#e07b0029}.followups-summary-upcoming{--summary-accent:#d97706;--summary-tint:#fff6df;--summary-glow:#d977062b}.followups-summary-item strong{color:var(--summary-accent)}.followups-layout{grid-template-columns:minmax(0,1fr) minmax(270px,28%);align-items:start;gap:14px;display:grid}.followups-list-panel,.followups-calendar-card{width:100%;min-width:0;max-width:100%}.followups-calendar-hidden .followups-layout{grid-template-columns:minmax(0,1fr)}.followups-status-tabs{margin-bottom:14px}.followups-status-tabs .ant-tabs-nav{background:#f8fafc;border:1px solid #e5ebf4;border-radius:10px;margin-bottom:0;padding:4px 6px}.followups-status-tabs .ant-tabs-tab{color:var(--followups-muted);border-radius:8px;padding:8px 13px;font-size:13px;transition:background .18s,color .18s}.followups-status-tabs .ant-tabs-tab:hover{color:#1f4eb7;background:#fff}.followups-status-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--followups-accent);font-weight:700}.followups-status-tabs .ant-tabs-ink-bar{border-radius:999px;height:3px}.followups-day-filter{min-height:36px;color:var(--followups-muted);background:#f5f8ff;border:1px solid #dbe5fb;border-radius:7px;align-items:center;gap:4px;margin-bottom:10px;padding:7px 12px;font-size:13px;display:flex}.followups-table-card,.followups-calendar-card{border-color:var(--followups-border);box-shadow:none}.followups-table-card .ant-card-body{padding:0}.followups-table-card .ant-table-wrapper,.followups-table-card .ant-table-container,.followups-table-card .ant-table-content{max-width:100%}.followups-table-card .ant-table-content{overscroll-behavior-x:contain;scrollbar-color:#91a4c2 #edf2f7;scrollbar-width:thin;overflow-x:auto!important}.followups-table-card .ant-table-thead>tr>th{color:#475569;background:#f8fafc;font-size:12px;font-weight:700}.followups-table-card .ant-table-tbody>tr>td{color:#334155;font-size:13px}.followups-page-header{gap:12px;margin-bottom:8px}.followups-page-subtitle{margin-top:2px;font-size:12px}.followups-agm-filters{margin-bottom:6px}.followups-filter-grid .ant-select-selector,.followups-filter-grid .ant-picker,.followups-filter-grid .followups-clear-filters{height:30px;min-height:30px}.followups-table-card .ant-table-thead>tr>th,.followups-table-card .ant-table-tbody>tr>td{padding:7px 9px}.followups-summary{display:none}.followups-status-tabs{border:1px solid var(--followups-border);background:#fff;border-radius:8px;margin:0 0 6px;padding:0 8px}.followups-status-tabs .ant-tabs-nav{min-height:38px;margin:0}.followups-status-tabs .ant-tabs-tab{padding:9px 12px;font-size:13px;margin:0!important}.followups-ceo-table-card .ant-table-thead>tr>th,.followups-ceo-table-card .ant-table-tbody>tr>td{padding:12px 16px}.followups-ceo-table-card .ant-table-tbody>tr>td:last-child,.followups-ceo-table-card .ant-table-thead>tr>th:last-child{padding-right:20px}.followups-calendar-card{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 14px #0f23410f}.followups-calendar-card .ant-card-body{padding:9px}.followups-calendar-card .ant-picker-calendar{background:#fff;border:0;font-size:11px;overflow:hidden}.followups-calendar-header{border-bottom:1px solid #edf1f7;grid-template-columns:26px minmax(0,1fr) 26px auto;align-items:center;gap:2px;padding:0 0 7px;display:grid}.followups-calendar-header strong{color:#17243b;text-align:center;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.followups-calendar-header .ant-btn{border-radius:6px;width:26px;min-width:26px;height:26px;padding:0}.followups-calendar-header .followups-calendar-today{color:#315fd6;width:auto;min-width:45px;padding-inline:7px;font-size:10px}.followups-calendar-card .ant-picker-content th{height:20px;color:var(--followups-muted);text-transform:none;letter-spacing:0;font-size:9px;font-weight:700}.followups-calendar-card .ant-picker-cell{padding:1px}.followups-calendar-card .ant-picker-cell-inner{width:100%;height:auto}.followups-calendar-date{color:#334155;border:1px solid #0000;border-radius:6px;align-content:space-between;justify-items:center;min-height:31px;padding:3px 1px 2px;line-height:1;transition:background .18s,border-color .18s,box-shadow .18s;display:grid}.followups-calendar-date>span{font-size:10px;font-weight:700}.followups-calendar-date.has-followups{background:#f6f9ff;border-color:#dbe7ff}.followups-calendar-date.is-selected,.followups-calendar-card .ant-picker-cell-selected .followups-calendar-date{background:#eef4ff;border-color:#315fd6;box-shadow:inset 0 0 0 1px #315fd624}.followups-calendar-indicators{justify-content:center;align-items:center;gap:2px;min-height:5px;display:flex}.followups-calendar-dot{cursor:pointer;border:0;border-radius:50%;width:5px;height:5px;padding:0}.followups-calendar-dot:focus-visible{outline-offset:2px;outline:2px solid #315fd6}.followups-calendar-dot.is-overdue,.followups-calendar-legend i.is-overdue{background:#dc2626}.followups-calendar-dot.is-today,.followups-calendar-legend i.is-today,.followups-calendar-dot.is-upcoming,.followups-calendar-legend i.is-upcoming{background:#f59e0b}.followups-calendar-dot.is-completed,.followups-calendar-legend i.is-completed{background:#16a34a}.followups-calendar-legend{color:#64748b;border-top:1px solid #edf1f7;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;margin-top:7px;padding-top:7px;font-size:9px;display:grid}.followups-calendar-legend span{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex}.followups-calendar-legend i{border-radius:50%;flex:0 0 6px;width:6px;height:6px}.followups-create-modal-root .ant-modal,.followups-reschedule-modal-root .ant-modal{max-width:calc(100vw - 24px);padding-bottom:0;top:24px;width:min(520px,100vw - 24px)!important}.followups-create-modal .ant-modal-content,.followups-reschedule-modal .ant-modal-content{border-radius:14px;flex-direction:column;max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 60px #0f23412e}.followups-create-modal .ant-modal-body,.followups-reschedule-modal .ant-modal-body{min-height:0;padding-right:20px;overflow-y:auto}.followups-date-popup{max-width:calc(100vw - 16px)}.followups-date-popup .ant-picker-panel-container{overscroll-behavior:contain;max-width:calc(100vw - 16px);overflow-x:auto}@media (width<=900px){.followups-page-header{flex-direction:column;gap:12px}.followups-toolbar{justify-content:flex-start}.followups-layout{grid-template-columns:1fr}.followups-calendar-card{grid-row:1}.followups-list-panel{grid-row:2}.followups-calendar-card{position:static}}@media (width<=600px){.followups-date-popup{inset-inline:8px auto!important}.followups-summary{grid-template-columns:1fr;gap:9px}.followups-summary-item{border-radius:16px;min-height:108px;padding:12px 13px 10px}.followups-summary-insight{grid-template-columns:auto minmax(34px,1fr)}.followups-summary-action{display:none}.followups-summary-icon{border-radius:12px;flex-basis:38px;width:38px;height:38px;font-size:17px}.followups-summary-item strong{border-radius:12px;min-width:43px;padding:6px 9px;font-size:20px}.followups-toolbar .ant-btn{flex:1}.followups-status-tabs .ant-tabs-nav-wrap{overflow-x:auto}.followups-status-tabs .ant-tabs-nav-list{min-width:max-content}.followups-table-card{overflow-x:auto}.followups-calendar-card .ant-card-body{padding:8px}.followups-calendar-card .ant-picker-content th{font-size:9px}.followups-calendar-date{border-radius:6px;min-height:30px;padding:3px 1px 2px}.followups-create-modal-root .ant-modal,.followups-reschedule-modal-root .ant-modal{max-width:calc(100vw - 16px);top:12px;width:calc(100vw - 16px)!important}.followups-create-modal .ant-modal-content,.followups-reschedule-modal .ant-modal-content{max-height:calc(100dvh - 24px)}.followups-create-modal .ant-modal-body,.followups-reschedule-modal .ant-modal-body{padding:14px 16px}}.followups-ceo-filters{border:1px solid var(--ant-color-border-secondary)}.followups-ceo-filters .ant-card-body{padding:8px 10px}.followups-ceo-filters .ant-space{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(112px,auto);width:100%;display:grid;gap:6px!important}.followups-ceo-filters .ant-space-item,.followups-ceo-filters .ant-select{width:100%;min-width:0}.followups-ceo-filters .ant-select-selector,.followups-ceo-filters .followups-clear-filters{height:32px;min-height:32px}.followups-ceo-filters .ant-select{min-width:0}.followups-clear-filters{min-width:112px}.followups-agm-filters{border:1px solid var(--ant-color-border-secondary);margin-bottom:8px}.followups-agm-filters .ant-card-body{padding:8px 10px}.followups-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(112px,auto);align-items:center;gap:6px;display:grid}.followups-agm-filters .followups-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(112px,auto)!important}.followups-filter-grid .ant-select,.followups-filter-grid .ant-picker{width:100%}.followups-filter-grid .ant-select-selector,.followups-filter-grid .ant-picker{min-height:32px}.followups-filter-grid .followups-clear-filters{height:32px;padding-inline:12px}.followups-lead-link{white-space:normal;text-align:left;height:auto;padding:0}.followups-scheduled-time{flex-direction:column;gap:2px;display:flex}.followups-scheduled-time strong{color:var(--ant-color-error);font-size:12px}@media (width<=1100px){.followups-ceo-filters .ant-space,.followups-filter-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (width<=600px){.followups-ceo-filters .ant-space,.followups-ceo-filters .ant-space-item,.followups-ceo-filters .ant-select,.followups-clear-filters{width:100%}.followups-filter-grid{grid-template-columns:1fr}.followups-agm-filters .followups-filter-grid{grid-template-columns:1fr!important}.followups-ceo-filters .ant-space{grid-template-columns:1fr}}.chat-manager-page{min-width:0;min-height:calc(100dvh - 132px)}.chat-manager-header{color:#fff;background:#315fd6;border:1px solid #ffffff21;border-radius:16px;margin-bottom:12px;padding:16px 20px;box-shadow:0 12px 28px #17345c3d}.chat-manager-header .ant-typography{margin:0;color:#fff!important}.chat-manager-tabs{min-width:0}.chat-session-layout{grid-template-columns:320px minmax(0,1fr);gap:16px;min-width:0;height:clamp(560px,100dvh - 230px,840px);display:grid}.chat-session-list,.chat-thread-panel{flex-direction:column;width:100%;min-width:0;max-width:100%;min-height:0;display:flex}.chat-session-search{margin-bottom:8px}.chat-session-scroll{border:1px solid #f0f0f0;flex:1;min-height:0;overflow-y:auto}.chat-session-item{cursor:pointer;padding:10px 12px!important}.chat-session-item.is-selected{background:#f0f5ff}.chat-thread-panel{background:#f8fbfd;border:1px solid #d9e4ed;border-radius:14px;overflow:hidden;box-shadow:0 10px 28px #1f415814}.chat-thread-empty{margin:auto}.chat-thread-header{background:linear-gradient(#fffffff5,#f6fafcf0);border-bottom:1px solid #dce8ef;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.chat-thread-back{display:none}.chat-thread-messages{overflow-wrap:anywhere;background:radial-gradient(circle at 12% 8%,#3fa9be21,#0000 29%),radial-gradient(circle at 86% 92%,#e2be8029,#0000 31%),linear-gradient(155deg,#eef8fa 0%,#f6faf8 48%,#fbf6ea 100%);flex:1;min-height:0;padding:12px;overflow-y:auto}.chat-thread-message{background:#ffffffe6;border:1px solid #7f9dae3d;border-radius:13px 13px 13px 4px;width:fit-content;max-width:min(76%,720px);margin-bottom:10px;padding:9px 12px;box-shadow:0 3px 10px #2a4b5e12}.chat-thread-message.is-outbound{text-align:right;background:#e1f2f8f0;border-color:#3680a433;border-radius:13px 13px 4px;margin-left:auto}.chat-thread-message .ant-tag{border:0;border-radius:999px;margin-bottom:4px;font-size:10px;font-weight:700}.chat-thread-compose{background:#fffffff5;border-top:1px solid #dce8ef;width:100%;padding:10px}.chat-users-search{width:min(100%,320px);margin-bottom:12px}@media (width<=640px){.chat-manager-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{width:100%;overflow:hidden}.chat-manager-tabs>.ant-tabs-nav .ant-tabs-nav-list{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;display:grid;transform:none!important}.chat-manager-tabs>.ant-tabs-nav .ant-tabs-nav-operations{display:none}.chat-manager-tabs>.ant-tabs-nav .ant-tabs-tab{text-align:center;justify-content:center;min-width:0;min-height:52px;margin-left:0;padding:7px 4px}.chat-manager-tabs>.ant-tabs-nav .ant-tabs-tab-btn{overflow-wrap:anywhere;white-space:normal;max-width:100%;font-size:11px;line-height:1.2}.chat-session-layout{grid-template-columns:minmax(0,1fr);gap:0;width:100%;max-width:100%;height:calc(100dvh - 160px);min-height:360px}.chat-session-layout.has-selection .chat-session-list,.chat-session-layout:not(.has-selection) .chat-thread-panel{display:none}.chat-session-layout.has-selection{height:calc(100dvh - 110px);overflow:hidden}.chat-thread-panel,.chat-thread-header,.chat-thread-messages,.chat-thread-compose{box-sizing:border-box;min-width:0;max-width:100%}.chat-thread-message{overflow-wrap:anywhere;word-break:break-word;max-width:90%}.chat-thread-back{display:inline-flex}.chat-thread-header>strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}}.conversations-page{overscroll-behavior:none;flex-direction:column;max-width:1680px;height:calc(100dvh - 116px);min-height:0;margin:0 auto;display:flex;overflow:hidden}.conversations-sticky-shell{z-index:5;background:var(--app-shell-content-background,#fff);flex:none;position:sticky;top:0}.app-shell-content .conversations-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:4px 2px 0;display:flex;color:#102a43!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.app-shell-content .conversations-heading:before{display:none}.conversations-heading-copy{min-width:0}.app-shell-content .conversations-heading h3{letter-spacing:-.03em;color:#102a43!important;margin:2px 0 3px!important}.app-shell-content .conversations-heading .ant-typography-secondary{color:#7b8798!important}.conversations-eyebrow{letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:750;color:#2563eb!important}.conversations-live-tag{border-radius:999px;flex:none;margin:0;padding:6px 12px;font-weight:700;color:#15803d!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important;box-shadow:0 6px 18px #0f763424!important}.conversations-live-tag .anticon{color:#25d366!important}.conversations-provider-tabs{flex:none;margin-bottom:16px}.conversations-provider-tabs>.ant-tabs-nav{background:#fff;border:1px solid #dce5f2;border-radius:14px;margin-bottom:0;padding:5px;box-shadow:0 7px 22px #1e295a0e}.conversations-provider-tabs>.ant-tabs-nav:before{border:0}.conversations-provider-tabs .ant-tabs-tab{color:#52627a;transition:color .18s,background .18s,box-shadow .18s;border-radius:10px!important;margin:0!important;padding:9px 16px!important}.conversations-provider-tabs .ant-tabs-tab:hover{color:#2563eb;background:#f4f8ff}.conversations-provider-tabs .ant-tabs-tab-active{box-shadow:0 6px 14px #2563eb33;color:#fff!important;background:linear-gradient(135deg,#2f6fe5,#2458c6)!important}.conversations-provider-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.conversation-provider-label{align-items:center;gap:8px;display:inline-flex}.conversation-provider-icon{font-size:17px}.conversation-provider-icon.whatsapp{color:#25d366!important}.conversation-provider-icon.facebook{color:#1877f2!important}.conversation-provider-icon.instagram{color:#e4405f!important}.conversation-provider-icon.x{color:currentColor}.conversations-layout{background:#fff;border:1px solid #dbe3f1;border-radius:20px;flex:auto;grid-template-columns:minmax(390px,.92fr) minmax(520px,1.28fr);height:auto;min-height:0;display:grid;overflow:hidden;box-shadow:0 16px 42px #1f295b17}.conversation-list-panel,.conversation-thread-panel{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.conversation-list-panel{background:#fff;border-right:1px solid #dfe6f2}.conversation-toolbar{background:#fbfcff;border-bottom:1px solid #e6ebf3;grid-template-columns:minmax(142px,.8fr) minmax(190px,1.2fr) auto;gap:10px;padding:12px 14px;display:grid}.conversation-toolbar-actions{justify-self:end;align-items:center;gap:11px;display:flex}.conversation-toolbar .ant-select,.conversation-toolbar .ant-input-affix-wrapper,.conversation-toolbar .ant-btn{height:44px}.conversation-toolbar .conversation-new-chat-button{min-width:104px;height:34px;font-size:12px;padding-inline:11px!important}.conversation-toolbar .ant-select-selector,.conversation-toolbar .ant-input-affix-wrapper{background:#fff!important;border-color:#dce3ef!important;border-radius:10px!important}.conversation-refresh-button{width:44px;min-width:44px;color:#263b5b!important;background:#fff!important;border-color:#dce3ef!important;border-radius:10px!important;padding-inline:0!important}.conversation-refresh-button:hover,.conversation-refresh-button:focus-visible{color:#2563eb!important;background:#f4f8ff!important;border-color:#9cb6ed!important}.conversation-new-chat-button{min-width:120px;height:40px;font-weight:700;color:#fff!important;background:linear-gradient(135deg,#2f6fe5,#2458c6)!important;border:0!important;border-radius:9px!important;padding-inline:14px!important;box-shadow:0 7px 16px #2563eb38!important}.conversation-new-chat-button:not(:disabled):hover,.conversation-new-chat-button:not(:disabled):focus-visible{transform:translateY(-1px);color:#fff!important;background:linear-gradient(135deg,#3978e9,#2b61cd)!important;box-shadow:0 9px 20px #2563eb47!important}.conversation-list{scrollbar-gutter:stable;flex:1;overflow-y:auto}.conversation-list .ant-list-item{cursor:pointer;align-items:flex-start;gap:13px;transition:background-color .18s,box-shadow .18s;position:relative;border-block-end:1px solid #edf0f6!important;padding:18px 20px!important}.conversation-list .ant-list-item:hover{background:#f7faff}.conversation-list .ant-list-item:focus-visible{outline-offset:-3px;outline:3px solid #2563eb3d}.conversation-list .ant-list-item.active{background:linear-gradient(90deg,#edf4ff,#f8fbff);box-shadow:inset 5px 0 #2563eb}.conversation-list-copy{flex:1;min-width:0}.conversation-list-title{color:#172b4d;justify-content:space-between;gap:8px;display:flex}.conversation-list-title span{color:#8290a3;flex:none;font-size:11px}.conversation-preview{color:#66758a;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 8px;font-size:12px;overflow:hidden}.conversation-list .ant-tag{text-overflow:ellipsis;border-radius:999px;max-width:170px;overflow:hidden}.conversation-thread-panel{background:#f9fbfe}.conversation-thread-empty{margin:auto}.conversation-thread-head{color:#172b4d;background:#fff;border-bottom:1px solid #e1e7f0;align-items:center;gap:12px;min-height:74px;padding:13px 18px;display:flex;box-shadow:0 5px 18px #1e295a0b}.conversation-thread-contact{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.25;display:flex}.conversation-thread-contact strong,.conversation-thread-contact span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.conversation-thread-contact span{color:#718096;font-size:11px}.conversation-thread-contact span i{background:#a0aec0;border-radius:50%;width:3px;height:3px;margin:0 7px 2px;display:inline-block}.conversation-thread-status{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:180px;overflow:hidden}.conversation-thread-actions{flex:none}.conversation-thread-head .ant-btn{color:#2563eb;background:#fff;border-color:#dfe5ef;width:42px;height:42px}.conversation-thread-head .ant-btn:hover,.conversation-thread-head .ant-btn:focus-visible{color:#2563eb!important;background:#f4f8ff!important;border-color:#a9bfeb!important}.conversation-messages{background:linear-gradient(#fbfcff,#f6f8fc);flex:1;padding:20px;overflow-y:auto}.conversation-day{color:#65748b;background:#eef1f7;border-radius:999px;width:max-content;margin:10px auto 16px;padding:5px 13px;font-size:11px;font-weight:700}.conversation-message-row{margin:6px 0;display:flex}.conversation-message-row.outbound{justify-content:flex-end}.conversation-bubble{border-radius:16px;max-width:72%;padding:11px 13px;box-shadow:0 3px 10px #1f295b12}.conversation-bubble.manual{color:#234b32;background:#dcf8c6}.conversation-bubble.auto{background:#fff8e8;border:1px solid #efc27f}.conversation-bubble.incoming{background:#fff;border:1px solid #e3e7ee}.conversation-bubble>strong{color:#24613a;font-size:11px;display:block}.conversation-bubble.auto>strong{color:#a46117}.conversation-bubble.incoming>strong{color:#2563eb}.conversation-bubble p{white-space:pre-wrap;word-break:break-word;margin:3px 0}.conversation-bubble>small{color:#738196;text-align:right;display:block}.conversation-bubble .ant-alert{margin-top:7px;padding:7px}.conversation-tick.read{color:#0ea5e9}.conversation-tick.failed{color:#fff;background:#dc2626;border-radius:50%;place-items:center;width:14px;height:14px;font-weight:800;display:inline-grid}.conversation-composer{background:#fff;border-top:1px solid #dfe5ef;grid-template-columns:1fr auto;gap:12px;padding:14px 16px 32px;display:grid;position:relative}.conversation-composer .ant-input-affix-wrapper{border-color:#dce3ef;border-radius:11px;min-height:48px}.conversation-send-button{min-width:108px;font-weight:700;background:linear-gradient(135deg,#2f6fe5,#2458c6)!important;border:0!important;border-radius:10px!important;height:48px!important;box-shadow:0 7px 16px #2563eb33!important}.conversation-composer-status{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;position:absolute;bottom:6px;left:16px;right:16px;overflow:hidden}.conversation-composer-status.error{color:#c62828}.conversation-composer-status.success{color:#15803d}.conversation-provider-empty{background:linear-gradient(145deg,#fff,#f5f8fc);flex:auto;place-items:center;min-height:0;display:grid;box-shadow:0 12px 30px #0f2a4a0f;border:1px solid #dce6f2!important;border-radius:18px!important}.conversation-global-error{z-index:1000;max-width:520px;position:fixed;bottom:24px;right:24px}.conversation-new-chat-modal .ant-modal{max-width:calc(100vw - 32px);padding-bottom:24px}.conversation-new-chat-modal .ant-modal-content{border:1px solid #dce6f2;border-radius:16px;overflow:hidden;box-shadow:0 22px 60px #0f2a4a33}.conversation-new-chat-modal .ant-modal-body{max-height:calc(100dvh - 190px);overflow-y:auto}.conversation-new-chat-intro{margin-bottom:18px!important}@media (width<=1100px){.conversations-layout{grid-template-columns:minmax(320px,.9fr) minmax(400px,1.1fr)}.conversation-toolbar{grid-template-columns:1fr 1fr}.conversation-toolbar-actions{grid-column:1/-1;justify-self:start}}@media (width<=900px){.conversations-layout{grid-template-columns:330px minmax(390px,1fr);overflow-x:auto}}@media (width<=640px){.conversations-page{height:calc(100dvh - 96px)}.conversations-heading{flex-direction:column;align-items:flex-start;gap:8px}.conversations-live-tag{margin-bottom:0}.conversations-provider-tabs .ant-tabs-nav-wrap{scrollbar-width:thin;overflow-x:auto}.conversations-layout{height:100%;min-height:0;display:block;overflow:hidden}.conversation-list-panel{border-bottom:1px solid #dce5ef;border-right:0;height:430px}.conversation-thread-panel{height:600px}.conversation-toolbar{grid-template-columns:minmax(0,1fr) auto;padding:12px}.conversation-toolbar>.ant-select{grid-area:1/1;min-width:0}.conversation-toolbar>.ant-input-affix-wrapper{grid-area:2/1/auto/-1;min-width:0}.conversation-toolbar-actions{grid-area:1/2;justify-self:end}.conversation-toolbar-actions .ant-btn{min-width:38px}.conversation-refresh-button{width:44px}.conversation-new-chat-button,.conversation-toolbar .conversation-new-chat-button{min-width:44px;height:36px;padding-inline:10px!important}.conversation-new-chat-label,.conversation-thread-status{display:none}.conversation-send-button{width:48px;min-width:48px;font-size:0;padding-inline:0!important}.conversation-send-button .anticon{font-size:16px;margin-inline-end:0!important}.conversation-new-chat-modal .ant-modal{top:12px!important}.conversation-new-chat-modal .ant-modal-body{max-height:calc(100dvh - 165px)}}.conversation-thread-back{display:none}@media (width<=640px){.conversations-page.has-active-thread .conversations-heading,.conversations-page.has-active-thread .conversations-provider-tabs{display:none}.conversations-layout{width:100%;max-width:100%;height:calc(100dvh - 124px);min-height:380px;scroll-margin-top:12px;display:block;overflow:hidden}.conversations-layout.has-selection{height:calc(100dvh - 88px)}.conversation-list-panel,.conversation-thread-panel{border-right:0;width:100%;min-width:0;max-width:100%;height:100%}.conversations-layout.has-selection .conversation-list-panel,.conversations-layout:not(.has-selection) .conversation-thread-panel{display:none}.conversation-thread-back{display:inline-flex}.conversation-thread-close{display:none!important}.conversation-thread-head{gap:8px;padding:10px 8px}.conversation-thread-head>.ant-avatar{flex:none}.conversation-messages{min-height:0;padding:12px}.conversation-thread-head,.conversation-messages,.conversation-composer{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.conversation-bubble{max-width:88%}.conversation-global-error{max-width:none;bottom:8px;left:8px;right:8px}}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.workflow-page{--workflow-accent:#2f5fd1;--workflow-navy:#0b2545;--workflow-border:#e6e8ee;--workflow-muted:#6b7280;color:#111827;width:100%;max-width:1440px;min-height:calc(100vh - 96px);margin-inline:auto}.workflow-list-header,.workflow-create-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.workflow-create-header{justify-content:flex-start;gap:10px}.workflow-list-header .ant-typography,.workflow-create-header .ant-typography,.workflow-template-copy .ant-typography,.workflow-empty-state .ant-typography{margin:0}.workflow-list-header .ant-typography-secondary,.workflow-create-header .ant-typography-secondary{margin-top:4px;display:block}.workflow-table-card,.workflow-empty-card{border-color:var(--workflow-border);border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #102d500f}.workflow-table-card>.ant-card-head{background:linear-gradient(100deg,#f5f8ff,#fff 65%);min-height:60px}.workflow-table-card>.ant-card-head .ant-card-head-title{color:var(--workflow-navy);font-size:15px;font-weight:750}.workflow-table-card .ant-card-body{padding:0}.workflow-table-card .ant-table{border:0}.workflow-table-card .ant-table-container{border-radius:0}.workflow-table-card .ant-table-body{scrollbar-width:thin;scrollbar-color:#aebdd0 #eef3f8;overscroll-behavior:contain}.workflow-table-card .ant-table-body::-webkit-scrollbar{width:10px;height:10px}.workflow-table-card .ant-table-body::-webkit-scrollbar-track{background:#eef3f8}.workflow-table-card .ant-table-body::-webkit-scrollbar-thumb{background:#aebdd0;border:2px solid #eef3f8;border-radius:999px}.workflow-create-body{border:1px solid var(--workflow-border);box-shadow:var(--ncrm-shadow-surface);background:#fff;border-radius:14px;padding:20px}.workflow-create-body>.ant-typography{color:var(--workflow-navy);margin:0 0 16px}.workflow-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.workflow-template-card{border:1px solid var(--workflow-border);min-width:0;min-height:190px;color:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:12px;grid-template-columns:156px minmax(0,1fr);padding:0;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}.workflow-template-card:hover,.workflow-template-card:focus-visible{border-color:var(--workflow-accent);outline:none;transform:translateY(-1px);box-shadow:0 8px 24px #2f5fd11f}.workflow-template-card:focus-visible{box-shadow:0 0 0 3px #2f5fd12e,0 8px 24px #2f5fd11f}.workflow-template-art{background:#f3f7ff;border-right:1px solid #dce5f7;justify-content:center;align-items:center;min-width:0;padding:14px 10px;display:flex}.workflow-template-copy{flex-direction:column;justify-content:center;min-width:0;padding:20px;display:flex}.workflow-template-copy .ant-typography{color:var(--workflow-navy);margin-bottom:10px;font-size:16px;line-height:1.35}.workflow-template-copy ul{color:var(--workflow-muted);margin:0;padding-left:18px;font-size:12.5px;line-height:1.5}.workflow-template-copy li+li{margin-top:4px}.workflow-preview{width:124px;color:var(--workflow-navy)}.workflow-mini-node{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:9px 10px;position:relative;box-shadow:0 2px 8px #0f234112}.workflow-mini-node div{color:var(--workflow-navy);align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.workflow-mini-node div .anticon,.workflow-mini-node li .anticon{color:var(--workflow-accent)}.workflow-mini-node i{background:#e8edf5;border-radius:99px;width:92px;height:6px;margin:7px 0 8px;display:block}.workflow-mini-node p,.workflow-mini-node ul{color:#475569;margin:0;font-size:8.5px}.workflow-mini-node b{background:var(--workflow-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:12px;height:12px;margin-left:3px;font-size:8px;display:inline-flex}.workflow-mini-link{background:#b8c4d6;width:1px;height:14px;margin:0 auto}.workflow-mini-link:after{content:"";border-bottom:1px solid #b8c4d6;border-right:1px solid #b8c4d6;width:6px;height:6px;margin-left:-3px;display:block;transform:rotate(45deg)translateY(7px)}.workflow-mini-then{border-color:#9ab2e7;min-height:58px}.workflow-mini-then ul{gap:6px;padding:7px 0 0;list-style:none;display:grid}.workflow-mini-then li{white-space:nowrap;align-items:center;gap:6px;display:flex}.workflow-mini-tree li{padding-left:9px;font-size:8px;position:relative}.workflow-mini-tree li:before{content:"";border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1;width:6px;position:absolute;top:-4px;bottom:50%;left:0}.workflow-mini-tree em{color:var(--workflow-muted);margin-left:auto;font-style:normal}.workflow-mini-tree strong{background:var(--workflow-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:13px;height:13px;margin-left:auto;font-size:10px;display:inline-flex}.workflow-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:360px;padding:40px 20px;display:flex}.workflow-empty-state .ant-empty{margin:0}.workflow-empty-state .ant-empty-description small{color:var(--workflow-muted)}.workflow-schedule-fields{width:100%}.workflow-schedule-fields .ant-form-item{flex:220px}.workflow-schedule-fields .ant-picker{width:100%}.workflow-builder-help{margin-bottom:8px!important}.workflow-builder-modal.ant-modal{max-width:calc(100vw - 24px);padding-bottom:0;top:24px}.workflow-builder-modal .ant-modal-content{flex-direction:column;max-height:calc(100dvh - 48px);display:flex;overflow:hidden}.workflow-builder-modal .ant-modal-header,.workflow-builder-modal .ant-modal-footer{flex:none}.workflow-builder-modal .ant-modal-body{overscroll-behavior:contain;min-height:0;overflow:auto}.workflow-builder-modal .ant-modal-header{border-bottom:1px solid #e5ebf3;padding-bottom:14px}.workflow-builder-modal .ant-modal-footer{border-top:1px solid #e5ebf3;padding-top:14px}@media (width<=1100px){.workflow-template-grid{grid-template-columns:1fr}}@media (width<=767px){.workflow-list-header{flex-direction:column;align-items:stretch;gap:12px}.workflow-list-header>.ant-space{width:100%}.workflow-list-header>.ant-space .ant-btn{flex:auto}.workflow-create-body{padding:14px}.workflow-template-card{grid-template-columns:132px minmax(0,1fr)}.workflow-template-copy{padding:16px}.workflow-builder-modal.ant-modal{top:12px}.workflow-builder-modal .ant-modal-content{max-height:calc(100dvh - 24px)}}@media (width<=520px){.workflow-template-card{grid-template-columns:1fr}.workflow-template-art{border-bottom:1px solid #dce5f7;border-right:0;min-height:154px}.workflow-empty-state{min-height:300px}}@media (width<=420px){.workflow-builder-modal .ant-modal-body{padding-inline:14px}.workflow-builder-modal .ant-modal-footer{gap:8px;display:flex}.workflow-builder-modal .ant-modal-footer .ant-btn{flex:1;margin-inline-start:0}.workflow-schedule-fields{display:grid}.workflow-schedule-fields .ant-form-item{width:100%}}@media (width<=320px){.workflow-create-body{padding:12px}.workflow-template-copy{padding:14px}.workflow-builder-modal .ant-modal-body{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.workflow-template-card{transition:none}}.bulk-campaign-page{background:radial-gradient(circle at 95% 0,#2f5fd10d,#0000 30%);width:100%;min-width:0;max-width:1500px;margin-inline:auto;padding:2px}.bulk-campaign-page,.bulk-campaign-page *{box-sizing:border-box}.bulk-campaign-header{background:linear-gradient(110deg,#f5f8ff,#fff 72%);border:1px solid #dce5f0;border-radius:16px;margin-bottom:18px;padding:18px 20px;box-shadow:0 8px 24px #102d500d}.bulk-campaign-header h4.ant-typography{color:#102d50}.bulk-campaign-card{border-color:#dce5f0;border-radius:14px;overflow:hidden;box-shadow:0 7px 22px #102d500d}.bulk-campaign-card__summary{grid-template-columns:minmax(220px,1.5fr) minmax(120px,.8fr) minmax(150px,1fr) minmax(130px,.9fr) minmax(150px,1fr) minmax(120px,.8fr) minmax(96px,auto) 40px;align-items:center;gap:14px;padding:16px 18px;display:grid}.bulk-campaign-cell{align-content:start;gap:4px;min-width:0;display:grid}.bulk-campaign-cell__label{color:#8592a3;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.25}.bulk-campaign-cell__value{color:#253247;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.35}.bulk-campaign-cell--name .bulk-campaign-cell__value{font-size:14px}.bulk-campaign-status{align-items:center;min-width:0}.bulk-campaign-status span{border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block}.bulk-campaign-card-actions{width:100%}.bulk-campaign-card-actions .ant-btn,.bulk-campaign-expand.ant-btn{border-radius:8px;width:32px;height:32px}.bulk-campaign-card-actions .ant-btn:hover,.bulk-campaign-expand.ant-btn:hover{background:#edf3ff}.bulk-campaign-card__details{background:#fbfcfe;border-top:1px solid #eef0f4;padding:16px 18px}.bulk-campaign-modal.ant-modal{max-width:calc(100vw - 24px);padding-bottom:0;top:24px}.bulk-campaign-modal .ant-modal-content{border:1px solid #dce5f0;border-radius:14px;flex-direction:column;max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 18px 46px #102d5029}.bulk-campaign-modal .ant-modal-header,.bulk-campaign-modal .ant-modal-footer{flex:none}.bulk-campaign-modal .ant-modal-body{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.bulk-campaign-modal .ant-modal-header{border-bottom:1px solid #e5ebf3;padding-bottom:14px}.bulk-campaign-modal .ant-modal-footer{border-top:1px solid #e5ebf3;padding-top:14px}.bulk-campaign-date-row,.bulk-campaign-sms-row,.bulk-campaign-date-row .ant-picker,.bulk-campaign-date-row .ant-btn,.bulk-campaign-sms-row .ant-form-item,.bulk-campaign-sms-row .ant-select{width:100%}.bulk-campaign-sms-row>.ant-space-item{flex:180px;min-width:0}@media (width<=1180px){.bulk-campaign-card__summary{grid-template-columns:repeat(4,minmax(0,1fr)) 40px}.bulk-campaign-cell--modified{grid-column:1}.bulk-campaign-cell--rule{grid-column:2}.bulk-campaign-cell--actions{grid-column:3/5}.bulk-campaign-expand{grid-area:1/5;justify-self:end}}@media (width<=767px){.bulk-campaign-page{padding:0}.bulk-campaign-header{border-radius:12px;flex-direction:column;padding:16px;align-items:stretch!important}.bulk-campaign-header>.ant-space{width:100%}.bulk-campaign-header>.ant-space .ant-btn{flex:1;min-width:0}.bulk-campaign-card__summary{grid-template-columns:repeat(2,minmax(0,1fr)) 40px;gap:12px;padding:15px}.bulk-campaign-cell--name{grid-column:1/-1}.bulk-campaign-cell--owner{grid-column:1}.bulk-campaign-cell--modified{grid-column:2}.bulk-campaign-cell--rule,.bulk-campaign-cell--actions{grid-column:1/3}.bulk-campaign-expand{grid-area:1/3;justify-self:end}.bulk-campaign-card__details{padding:14px 15px}.bulk-campaign-modal.ant-modal{top:12px}.bulk-campaign-modal .ant-modal-content{max-height:calc(100dvh - 24px)}}@media (width<=520px){.bulk-campaign-header>.ant-space{grid-template-columns:1fr;display:grid}.bulk-campaign-header>.ant-space .ant-btn{width:100%}.bulk-campaign-card{border-radius:12px}.bulk-campaign-card__summary{grid-template-columns:minmax(0,1fr) 36px;gap:10px;padding:14px}.bulk-campaign-cell{min-height:0;padding:0}.bulk-campaign-cell--name,.bulk-campaign-cell--status,.bulk-campaign-cell--created,.bulk-campaign-cell--owner,.bulk-campaign-cell--modified,.bulk-campaign-cell--rule,.bulk-campaign-cell--actions{grid-column:1}.bulk-campaign-cell--status .bulk-campaign-cell__value,.bulk-campaign-cell--actions .bulk-campaign-cell__value{justify-content:space-between;align-items:center;gap:10px;display:flex}.bulk-campaign-cell--actions{padding-top:2px}.bulk-campaign-card-actions{justify-content:flex-start}.bulk-campaign-expand{grid-area:1/2;justify-self:end;width:34px!important;height:34px!important}.bulk-campaign-modal.ant-modal{max-width:calc(100vw - 16px);margin:8px auto;width:calc(100vw - 16px)!important;top:0!important}.bulk-campaign-modal .ant-modal-content{border-radius:12px;max-height:calc(100dvh - 16px)}.bulk-campaign-modal .ant-modal-header{padding:12px 40px 10px 12px}.bulk-campaign-modal .ant-modal-title{font-size:15px;line-height:1.3}.bulk-campaign-modal .ant-modal-close{top:8px;right:8px}.bulk-campaign-modal .ant-modal-body{padding:12px}.bulk-campaign-modal .ant-modal-footer{gap:8px;padding:10px 12px 12px;display:flex}.bulk-campaign-modal .ant-modal-footer .ant-btn{white-space:normal;flex:1;min-width:0;margin-inline-start:0}.bulk-campaign-date-row,.bulk-campaign-sms-row{grid-template-columns:1fr;gap:8px!important;display:grid!important}.bulk-campaign-date-row>.ant-space-item,.bulk-campaign-sms-row>.ant-space-item{width:100%}}@media (width<=420px){.bulk-campaign-cell__label{font-size:9.5px}.bulk-campaign-cell__value{font-size:12.5px}.bulk-campaign-cell--name .bulk-campaign-cell__value{font-size:13.5px}}@media (width<=320px){.bulk-campaign-header{padding:14px}.bulk-campaign-card__summary{gap:9px;padding:12px}.bulk-campaign-modal .ant-modal-body{padding-inline:10px}.bulk-campaign-modal .ant-modal-footer{flex-direction:column}}.drip-campaign-page{background:radial-gradient(circle at 94% 0,#2f5fd10d,#0000 30%);width:100%;min-width:0;max-width:1500px;margin-inline:auto;padding:2px}.drip-campaign-header{background:linear-gradient(110deg,#f5f8ff,#fff 72%);border:1px solid #dce5f0;border-radius:16px;margin-bottom:18px;padding:18px 20px;box-shadow:0 8px 24px #102d500d}.drip-campaign-header-actions{flex:none}.drip-campaign-page>.ant-row .ant-card{border-color:#dce5f0;border-radius:14px;box-shadow:0 7px 22px #102d500d}.drip-rule-modal.ant-modal{max-width:calc(100vw - 24px);padding-bottom:0;top:24px}.drip-rule-modal .ant-modal-content{flex-direction:column;max-height:calc(100dvh - 48px);display:flex;overflow:hidden}.drip-rule-modal .ant-modal-header,.drip-rule-modal .ant-modal-footer{flex:none}.drip-rule-modal .ant-modal-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.drip-rule-modal .ant-modal-header{border-bottom:1px solid #e5ebf3;padding-bottom:14px}.drip-rule-modal .ant-modal-footer{border-top:1px solid #e5ebf3;padding-top:14px}.drip-rule-modal .ant-card{border-color:#dce5f0;border-radius:12px}.drip-rule-row{grid-template-columns:minmax(150px,1fr) minmax(130px,.8fr) minmax(160px,1fr) 34px;gap:8px;margin-bottom:8px;display:grid!important}.drip-action-row{grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr) 34px}.drip-rule-row>.ant-space-item,.drip-rule-row .ant-select,.drip-rule-row .ant-input{width:100%}@media (width<=767px){.drip-campaign-header{flex-direction:column;padding:16px;align-items:stretch!important}.drip-campaign-header-actions{width:100%;display:flex!important}.drip-campaign-header-actions .ant-btn{flex:1;min-width:0}.drip-campaign-float-add{display:none}.drip-rule-modal.ant-modal{top:12px}.drip-rule-modal .ant-modal-content{max-height:calc(100dvh - 24px)}.drip-rule-row,.drip-action-row{grid-template-columns:1fr 1fr}.drip-rule-row>.ant-space-item:last-child{justify-self:end}}@media (width<=520px){.drip-rule-modal .ant-modal-body{padding-inline:16px}.drip-rule-modal .ant-modal-footer{gap:8px;display:flex}.drip-rule-modal .ant-modal-footer .ant-btn{flex:1;margin-inline-start:0}}@media (width<=420px){.drip-rule-row,.drip-action-row{grid-template-columns:1fr}.drip-rule-row>.ant-space-item:last-child{justify-self:start}}@media (width<=320px){.drip-campaign-header{padding:14px}.drip-rule-modal .ant-modal-body{padding-inline:12px}.drip-rule-modal .ant-card-body{padding:12px}}.bulk-actions-page{width:100%;max-width:1600px;margin:0 auto;padding:2px}.bulk-actions-page,.bulk-actions-page *{box-sizing:border-box}.bulk-actions-page h2.ant-typography{color:#102d50;margin:0 0 3px;font-size:22px}.bulk-actions-page__subtitle{font-size:13px;margin-bottom:16px!important}.bulk-actions-tabs>.ant-tabs-nav{margin-bottom:18px}.bulk-actions-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{min-width:0}.bulk-actions-tabs>.ant-tabs-nav .ant-tabs-nav-list{gap:2px;min-width:0;max-width:min(100%,760px)}.bulk-actions-tabs>.ant-tabs-nav .ant-tabs-nav-operations{justify-content:flex-end;min-width:36px}.bulk-actions-tabs>.ant-tabs-nav .ant-tabs-nav-more{color:#2f5fd1;background:#f8fbff;border:1px solid #d5e0ef;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.bulk-actions-page .bulk-actions-tabs>.ant-tabs-nav .ant-tabs-tab{color:#647082;justify-content:center;min-height:38px;margin:0;padding:10px 16px;font-size:12.5px;line-height:18px}.bulk-actions-page .bulk-actions-tabs>.ant-tabs-nav .ant-tabs-tab:hover{color:#2f5fd1}.bulk-actions-page .bulk-actions-tabs>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{border-radius:0;background:0 0!important}.bulk-actions-page .bulk-actions-tabs>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{text-shadow:none;font-weight:700;color:#2f5fd1!important}.bulk-actions-page .bulk-actions-tabs>.ant-tabs-nav .ant-tabs-ink-bar{background:#2f5fd1;height:2px;display:block!important}.bulk-download-panel{background:#fff;border:1px solid #dbe5f1;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 10px 30px #102d5011}.bulk-download-filters{background:#f8faff;border-bottom:1px solid #e5ebf3;grid-template-columns:40px minmax(180px,220px) minmax(230px,280px);justify-content:end;gap:8px;margin:0;padding:14px 16px;display:grid}.bulk-download-filters>.ant-btn{color:#f58220;font-size:18px}.bulk-download-filters .ant-select,.bulk-download-filters .ant-picker{width:100%}.bulk-download-filters .ant-select-selector,.bulk-download-filters .ant-picker{border-radius:7px;min-height:36px}.bulk-download-panel .bulk-section-head{align-items:center;margin:24px 0 10px}.bulk-download-title{color:#647082;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.bulk-download-panel .bulk-section-head .ant-btn{color:#2f5fd1;width:36px;height:36px;box-shadow:none;background:0 0;border:0}.bulk-download-panel .bulk-section-head .ant-btn:hover{color:#234db0;background:#eaf1ff}.bulk-download-table.ant-table-wrapper{border-radius:0;overflow:hidden}.bulk-download-table.ant-table-wrapper .ant-table{box-shadow:none;background:#fff;border:1px solid #e1e6ed;border-radius:10px}.bulk-download-table.ant-table-wrapper .ant-table-container{border-radius:10px}.bulk-download-table .ant-table-thead>tr>th{color:#647082;background:#f4f6f9;padding:10px 14px;font-size:10px!important}.bulk-download-table .ant-table-tbody>tr>td{border-bottom-color:#e1e6ed;padding:10px 14px;font-size:12.5px}.bulk-download-table .ant-table-tbody>tr:last-child>td{border-bottom:0}.bulk-download-table .ant-btn-link{height:auto;padding:0;font-size:12.5px;font-weight:600}.bulk-upload-toolbar{justify-content:flex-end;margin:0 0 18px;display:flex}.bulk-upload-toolbar .ant-btn{border-radius:7px;min-width:112px;height:34px;padding-inline:12px;font-size:13px;font-weight:650;box-shadow:0 3px 8px #2f5fd124}.bulk-upload-tab .bulk-history-table .ant-table{box-shadow:none;background:0 0;border:0}.bulk-history-surface{background:#fff;border:1px solid #dbe5f1;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #102d5011}.bulk-history-heading{background:linear-gradient(100deg,#f5f8ff,#fff 65%);border-bottom:1px solid #e5ebf3;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:13px 16px;display:flex}.bulk-history-heading h4.ant-typography{color:#183a68;margin:0 0 2px;font-size:15px}.bulk-history-heading .ant-typography-secondary{font-size:12px}.bulk-history-surface .bulk-upload-history-filters{background:#fbfcfe;border-bottom:1px solid #e5ebf3;margin:0;padding:14px 16px}.bulk-history-surface>.ant-alert{margin:14px 16px}.bulk-actions-page .ant-table-body{scrollbar-width:thin;scrollbar-color:#aebdd0 #eef3f8;overscroll-behavior:contain}.bulk-actions-page .ant-table-body::-webkit-scrollbar{width:10px;height:10px}.bulk-actions-page .ant-table-body::-webkit-scrollbar-track{background:#eef3f8}.bulk-actions-page .ant-table-body::-webkit-scrollbar-thumb{background:#aebdd0;border:2px solid #eef3f8;border-radius:999px}.bulk-upload-tab .bulk-history-table .ant-table-container{background:0 0;border:0}.bulk-upload-history-filters{grid-template-columns:minmax(0,1fr) minmax(180px,220px);justify-content:end;gap:8px;margin-bottom:14px;display:grid}.bulk-upload-history-filters>.ant-btn{color:#f58220;font-size:18px}.bulk-upload-history-filters>*,.bulk-upload-file-filters>*{min-width:0}.bulk-upload-history-filters .ant-select,.bulk-upload-history-filters .ant-input-affix-wrapper{width:100%}.bulk-upload-history-filters .ant-select-selector,.bulk-upload-history-filters .ant-input-affix-wrapper{min-height:44px;border-radius:6px!important}.bulk-upload-history-filters .ant-input-prefix,.bulk-upload-history-filters .ant-select-arrow{color:#777}.bulk-upload-file-filters{grid-template-columns:minmax(120px,150px) minmax(0,1fr);gap:8px;min-width:0;display:grid}.bulk-upload-status.ant-btn-link{height:auto;padding:0;font-size:12px}.bulk-upload-status--completed.ant-btn-link{color:#4f8b3a}.bulk-upload-status--partial.ant-btn-link{color:#d48806}.bulk-upload-status--failed.ant-btn-link{color:#cf1322}.bulk-upload-status-modal .ant-modal-header{border-bottom:1px solid #ead9cb;margin-bottom:18px;padding-bottom:12px}.bulk-upload-status-meta{color:#4b5563;text-transform:none;gap:14px;font-size:13px;display:grid}.bulk-upload-status-meta strong{color:#333;text-transform:uppercase}.bulk-upload-status-summary{width:min(100%,300px);margin:24px auto 0}.bulk-upload-status-summary .ant-table{border:1px solid #ddd}.bulk-upload-status-summary .ant-table-thead>tr>th{background:#fff4ef}.bulk-upload-status-summary .ant-table-tbody>tr:last-child>td{background:#f5f5f5;font-weight:600}.bulk-upload-empty{color:#64748b;place-items:center;min-height:410px;font-size:16px;font-weight:400;display:grid}.bulk-upload-drawer .ant-drawer-header{border-bottom-color:#e1e6ed}.bulk-upload-drawer .ant-drawer-title{color:#102d50;font-size:19px;font-weight:750}.bulk-upload-drawer .ant-upload-drag{background:#f8fbff;border-radius:12px}.bulk-upload-drawer .ant-drawer-body{overscroll-behavior:contain;padding:18px 20px 24px;overflow-y:auto}.bulk-upload-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:14px 0;display:grid}.bulk-upload-field{color:#65748a;flex-direction:column;gap:7px;min-width:0;font-size:13px;display:flex;position:relative}.bulk-upload-field>span{line-height:1.35}.bulk-upload-field>span b{color:#d4380d}.bulk-upload-field .ant-select,.bulk-upload-field .ant-input{width:100%}.bulk-upload-field .ant-select-selector,.bulk-upload-field .ant-input{min-height:40px;background:#f8fbff!important;border-color:#cbd8e8!important;border-radius:8px!important}.bulk-upload-field .ant-select-selection-wrap{min-height:38px}.bulk-upload-field .ant-select-focused .ant-select-selector{border-color:#2f5fd1!important;box-shadow:0 0 0 3px #2f5fd11f!important}.bulk-upload-field .ant-select-disabled .ant-select-selector{color:#9aa8b9;background:#eef2f7!important}.bulk-upload-field--wide{grid-column:1/-1}.bulk-upload-field .ant-select-dropdown{border:1px solid #d8e2ef;border-radius:11px;max-width:100%;padding:6px;box-shadow:0 12px 28px #0f2a4a29;width:100%!important;inset-inline:0 auto!important}.bulk-upload-field .ant-select-dropdown .rc-virtual-list-holder{overscroll-behavior:contain;scrollbar-width:thin;max-height:240px!important;overflow-y:auto!important}.bulk-upload-field .ant-select-item{border-radius:7px;align-items:center;min-height:38px;padding:9px 12px}.bulk-upload-field .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#edf3ff}.bulk-upload-field .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#2458c6;background:#e5edfc;font-weight:650}.bulk-upload-checks{width:100%;margin:4px 0 18px;gap:24px!important}.bulk-upload-modal.ant-modal{max-width:calc(100vw - 24px);padding-bottom:0;top:24px}.bulk-upload-modal .ant-modal-content{border:1px solid #dce5f0;border-radius:14px;flex-direction:column;max-height:calc(100dvh - 32px);display:flex;overflow:hidden;box-shadow:0 18px 46px #102d5029}.bulk-upload-modal .ant-modal-header{flex:none;margin-bottom:10px;padding-right:34px}.bulk-upload-modal .ant-modal-body{overscroll-behavior:contain;scrollbar-width:thin;min-width:0;min-height:0;overflow:hidden auto}.bulk-upload-modal .ant-modal-body>.ant-steps{z-index:2;background:#fff;padding:6px 0 10px;position:sticky;top:0;margin:-2px 0 14px!important}.bulk-section-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.bulk-section-head .ant-typography{margin-top:0}.bulk-meeting-head .ant-btn{border-radius:7px;min-width:112px;height:34px;padding-inline:12px;font-size:13px;font-weight:650;box-shadow:0 3px 8px #2f5fd124}.bulk-meeting-history-card .ant-card-body{padding:12px 14px}.bulk-meeting-toolbar{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:12px;display:flex}.bulk-meeting-toolbar .ant-btn{color:#2f5fd1;width:34px;height:34px;padding:0;font-size:20px}.bulk-meeting-toolbar .ant-select{width:280px}.bulk-meeting-toolbar .ant-select-selector{font-size:13px;border-radius:7px!important;min-height:40px!important}.bulk-meeting-history-card .ant-table{min-height:420px}.meeting-upload-empty{text-align:center;align-content:center;place-items:center;min-height:350px;padding:32px 20px;display:grid}.meeting-upload-empty-art{background:linear-gradient(#f4f8ff 0 34px,#fff 34px);border:2px solid #bad0f2;border-radius:10px;width:126px;height:90px;margin-bottom:20px;position:relative}.meeting-upload-empty-art:before{content:"";background:#8faddf;border-radius:4px;width:50px;height:5px;position:absolute;top:17px;left:16px;box-shadow:0 14px #d0dced,0 28px #d0dced}.meeting-upload-empty-art:after{content:"";background:#fff;border:6px solid #2f5fd1;border-radius:50%;width:42px;height:42px;position:absolute;bottom:-14px;right:-13px}.meeting-upload-empty-art span{z-index:2;background:#2f5fd1;border-radius:50%;width:28px;height:28px;position:absolute;bottom:-24px;right:-23px}.meeting-upload-empty h4.ant-typography{color:#102d50;margin:0 0 5px;font-size:18px}.meeting-upload-empty p.ant-typography{color:#647082;margin:0;font-size:15px}.meeting-upload-empty .ant-btn-link{height:auto;margin-top:10px;padding:0;font-size:18px;font-weight:700}.meeting-upload-modal .ant-modal-header{background:#eaf1ff;border-radius:8px 8px 0 0;margin:-20px -24px 24px;padding:22px 26px}.meeting-upload-modal.ant-modal{max-width:calc(100vw - 24px);padding-bottom:0;top:24px}.meeting-upload-modal .ant-modal-content{flex-direction:column;max-height:calc(100dvh - 48px);display:flex;overflow:hidden}.meeting-upload-modal .ant-modal-header,.meeting-upload-modal .ant-modal-footer{flex:none}.meeting-upload-modal .ant-modal-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.meeting-upload-modal .ant-modal-title{color:#102d50;font-size:20px}.meeting-upload-instructions{border:1px solid #d8e2ef;border-radius:10px;margin-bottom:24px;padding:20px 22px}.meeting-upload-instructions h4.ant-typography{color:#1f2937;margin-top:0}.meeting-upload-instructions ul{color:#263244;margin:0;padding-left:28px;font-size:16px;line-height:1.7}.meeting-reference-link{height:auto;padding:0 2px;font-weight:700}.meeting-upload-modal .ant-upload-wrapper{display:inline-block}.meeting-upload-modal .ant-upload-list{margin-top:10px}.meeting-upload-alert{margin-bottom:16px}.meeting-file-summary{margin-left:14px;display:inline-block}.meeting-file-picker{background:#f8fbff;border:1px dashed #b9cbea;border-radius:10px;align-items:center;gap:16px;min-height:86px;padding:16px 20px;display:flex}.meeting-file-picker>strong{color:#102d50;font-size:16px}.meeting-file-picker-icon{color:#2f5fd1;font-size:24px}.meeting-file-picker .ant-btn-link{padding-inline:0;font-weight:700}.meeting-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.meeting-browse-button,.meeting-upload-submit{font-weight:700;background:#2f5fd1!important;border-color:#2f5fd1!important}.meeting-browse-button:hover,.meeting-upload-submit:hover{background:#234db0!important;border-color:#234db0!important}.bulk-action-card,.bulk-history-card{border-radius:14px;margin-bottom:24px}.bulk-history-card{border-color:#dbe5f1;overflow:hidden;box-shadow:0 10px 30px #102d5011}.bulk-history-card>.ant-card-head{background:linear-gradient(100deg,#f5f8ff,#fff 65%);border-bottom-color:#e5ebf3;min-height:58px}.bulk-history-card>.ant-card-head .ant-card-head-title{color:#183a68;font-size:15px;font-weight:750}.bulk-history-card .ant-card-extra{max-width:75%}.bulk-history-card .ant-card-extra .ant-input{width:220px}.bulk-two-panel{gap:24px;display:grid}.bulk-action-card .ant-card-body{gap:18px;display:grid}.bulk-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bulk-status-tab{gap:20px;width:100%}.bulk-status-form-card,.bulk-status-history-card{width:100%;box-shadow:none;border-color:#d9e2ee;border-radius:10px}.bulk-status-tab>.bulk-status-form-card{justify-self:start;width:min(100%,760px)}.bulk-refer-tab>.bulk-refer-form-card{justify-self:start;width:min(100%,680px)}.bulk-status-form-card,.bulk-refer-form-card{border-color:#cfdcf0;overflow:hidden;box-shadow:0 8px 22px #102d500f}.bulk-status-form-card .ant-card-head,.bulk-refer-form-card .ant-card-head{background:linear-gradient(90deg,#f5f8ff,#fff);border-bottom-color:#dce6f3;min-height:44px;padding:0 20px}.bulk-status-form-card .ant-card-head-title,.bulk-refer-form-card .ant-card-head-title{color:#183a68;padding-block:11px;font-size:14px;font-weight:750}.bulk-status-form-card .ant-card-body{gap:12px;padding:18px 20px}.bulk-status-form-card>.ant-card-body>.ant-typography,.bulk-status-form-card>.ant-card-body>textarea.ant-input,.bulk-status-form-card>.ant-card-body>.bulk-form-grid,.bulk-status-form-card>.ant-card-body>.bulk-status-field{width:min(100%,720px)}.bulk-status-instruction{font-weight:700;color:#46566c!important;margin-bottom:0!important}.bulk-status-field{color:#647082;gap:5px;min-width:0;font-size:12px;display:grid}.bulk-status-field-label{color:#35465d;font-weight:700}.bulk-status-field .ant-select{width:100%}.bulk-status-field .ant-select-selector{min-height:36px;background:#f8fbff!important;border-color:#d2ddea!important;border-radius:8px!important}.bulk-status-field .ant-select-selection-wrap{min-height:36px}.bulk-status-field textarea.ant-input{resize:vertical;background:#eef4fc;border-radius:9px;min-height:56px}.bulk-status-form-card>.ant-card-body>.ant-btn-primary{border-radius:8px;justify-self:start;height:40px;font-weight:700;box-shadow:0 5px 12px #2f5fd12e}.bulk-status-history-card .ant-card-body{padding:16px}.bulk-status-history-toolbar{justify-content:flex-end;align-items:center;gap:10px;margin-bottom:16px;display:flex}.bulk-status-history-toolbar .ant-btn{color:#2f5fd1;font-size:21px}.bulk-status-history-toolbar .ant-picker,.bulk-status-history-toolbar .ant-input-affix-wrapper,.bulk-status-history-toolbar .ant-select{border-radius:8px;width:170px;height:40px}.bulk-status-history-toolbar .ant-select-selector{border-radius:8px!important;min-height:40px!important}.bulk-status-history-card .ant-table{min-height:300px}.bulk-status-empty{color:#647082;place-items:center;min-height:260px;font-size:13px;display:grid}.bulk-selection-summary{color:#102d50;background:#eaf1ff;border:1px solid #bfd1f5;border-radius:10px;align-items:center;gap:12px;min-height:58px;padding:11px 14px;font-weight:600;display:flex}.bulk-selection-summary strong{color:#2f5fd1;font-size:22px}.bulk-refer-tab{gap:16px;font-size:12.5px}.bulk-refer-form-card,.bulk-refer-history-card{border-color:#d9e2ee;box-shadow:0 8px 28px #102d500b}.bulk-refer-form-card .ant-card-head{min-height:44px;padding-block:0}.bulk-refer-form-card .ant-card-body{gap:10px;padding:10px 14px 12px}.bulk-refer-form-card .bulk-selection-summary,.bulk-refer-form-card .bulk-refer-field,.bulk-refer-form-card .bulk-refer-submit{width:min(100%,720px)}.bulk-refer-form-card .ant-card-head-title{padding-block:11px}.bulk-refer-field{color:#65748a;gap:5px;font-size:12px;display:grid}.bulk-refer-field-label{color:#35465d;font-weight:700}.bulk-refer-field>span b{color:#d4380d}.bulk-refer-field .ant-select{width:100%}.bulk-refer-field .ant-select-selector,.bulk-refer-field .ant-input{background:#f3f7fc!important;border-color:#d2ddea!important;border-radius:10px!important}.bulk-refer-field .ant-select-selector{min-height:40px}.bulk-refer-field .ant-select-selection-wrap{min-height:38px}.bulk-refer-field textarea.ant-input{resize:vertical;min-height:64px;padding:8px 12px;font-size:12.5px}.bulk-refer-submit{justify-content:flex-start;display:flex}.bulk-refer-submit .ant-btn{border-radius:9px;min-width:116px;height:40px;font-weight:700;box-shadow:0 6px 15px #2f5fd12e}.bulk-refer-toolbar{grid-template-columns:auto auto minmax(180px,320px) 180px;align-items:center;gap:12px;margin-bottom:16px;display:grid}.bulk-refer-count{color:#102d50;white-space:nowrap;background:#eaf1ff;border:1px solid #d7e1ee;border-radius:9px;align-items:center;gap:12px;width:260px;max-width:100%;min-height:48px;padding:0 16px;font-weight:700;display:flex}.bulk-refer-count strong{color:#2f5fd1;font-size:22px}.bulk-refer-toolbar>.ant-btn{color:#2f5fd1;font-size:20px}.bulk-refer-toolbar .ant-input-affix-wrapper,.bulk-refer-toolbar .ant-picker{border-radius:10px;min-height:48px}.bulk-refer-history-card .ant-card-body{padding-block:12px}.bulk-refer-history-card .ant-table-thead>tr>th{color:#173452;text-transform:uppercase;background:#e7effc;padding-block:15px;font-size:12px;font-weight:750}.bulk-refer-history-card .ant-table-tbody>tr>td{padding-block:17px}.bulk-refer-status{color:#173452;text-align:center;background:#dfe9fc;border:0;border-radius:8px;min-width:124px;margin:0;font-weight:700}.bulk-refer-eye{font-size:20px;color:#2f64dc!important}.bulk-refer-history-card .ant-table-expanded-row>td{background:#f8fafc!important;padding:0!important}.bulk-refer-detail{color:#64748b;min-width:760px;padding:18px 20px 16px}.bulk-refer-detail-meta{color:#65748a;flex-wrap:wrap;gap:12px 28px;display:flex}.bulk-refer-detail-meta strong{color:#1d2939}.bulk-refer-detail-empty{text-align:center;place-items:center;min-height:120px;display:grid}.bulk-refer-detail-footer{margin-top:16px;font-size:13px}.bulk-refer-detail-loading{color:#64748b;justify-content:center;align-items:center;gap:10px;min-height:120px;display:flex}.bulk-refer-detail .ant-table-wrapper{border:1px solid #e1e8f1;margin-top:16px}.bulk-actions-page .ant-table-wrapper{border-radius:12px;overflow:hidden}.bulk-actions-page .ant-empty{margin-block:48px}.bulk-download-calendar-popup .ant-picker-header button{border-radius:8px;place-items:center;min-width:32px;min-height:32px;color:#234f9c!important;opacity:1!important;display:inline-grid!important}.bulk-download-calendar-popup .ant-picker-header button:hover{background:#e8f0ff}.bulk-download-calendar-popup .ant-picker-header-view button{padding-inline:5px;font-weight:700}.bulk-download-calendar-popup .ant-picker-panel-container{border:1px solid #dce5f0;border-radius:12px;max-width:calc(100vw - 24px);overflow:hidden;box-shadow:0 16px 38px #102d502e}@media (width<=900px){.bulk-status-tab>.bulk-status-form-card,.bulk-refer-tab>.bulk-refer-form-card{width:100%}.bulk-actions-page h2.ant-typography{font-size:21px}.bulk-actions-tabs>.ant-tabs-nav .ant-tabs-tab{padding-inline:16px}.bulk-section-head{flex-direction:column}.bulk-meeting-head .ant-btn{width:100%}.bulk-meeting-toolbar{grid-template-columns:auto 1fr;display:grid}.bulk-meeting-toolbar .ant-select{width:100%}.bulk-meeting-toolbar .ant-select:last-child{grid-column:1/-1}.bulk-status-history-toolbar{flex-wrap:wrap}.bulk-history-card .ant-card-head{align-items:flex-start}.bulk-history-card .ant-card-extra{max-width:100%;margin-bottom:12px}.bulk-history-card .ant-card-extra .ant-space{width:100%}.bulk-history-card .ant-card-extra .ant-input{width:min(100%,240px)}.bulk-refer-toolbar{grid-template-columns:auto auto 1fr}.bulk-refer-toolbar .ant-picker{grid-column:1/-1;width:100%}.bulk-upload-history-filters{grid-template-columns:minmax(0,1fr) minmax(180px,200px)}.bulk-upload-file-filters{grid-template-columns:140px minmax(0,1fr)}}@media (width<=600px){.bulk-actions-page{padding:0}.bulk-actions-page h2.ant-typography{font-size:20px}.bulk-actions-page__subtitle{margin-bottom:12px!important}.bulk-actions-tabs>.ant-tabs-nav{margin-bottom:18px}.bulk-actions-tabs>.ant-tabs-nav:before{border-bottom-color:#dbe5f1}.bulk-actions-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{max-width:calc(100vw - 48px)}.bulk-actions-tabs>.ant-tabs-nav .ant-tabs-nav-operations{visibility:visible!important;display:flex!important}.bulk-actions-tabs>.ant-tabs-nav .ant-tabs-tab{min-height:34px;padding:8px 10px;font-size:11.5px}.bulk-actions-tabs>.ant-tabs-nav .ant-tabs-tab-btn{text-overflow:ellipsis;white-space:nowrap;max-width:132px;overflow:hidden}.bulk-actions-tabs>.ant-tabs-nav .ant-tabs-nav-more{width:34px;height:34px}.bulk-upload-toolbar .ant-btn{width:100%;min-width:0;height:48px}.bulk-download-filters{grid-template-columns:40px 1fr}.bulk-download-filters .ant-picker{grid-column:1/-1}.bulk-download-calendar-popup,.bulk-download-calendar-popup .ant-picker-panel-container{max-width:calc(100vw - 16px)}.bulk-download-calendar-popup .ant-picker-panels{flex-direction:column;width:100%;display:flex}.bulk-download-calendar-popup .ant-picker-panel{width:min(100vw - 16px,330px);border-inline-end:0!important}.bulk-download-calendar-popup .ant-picker-date-panel,.bulk-download-calendar-popup .ant-picker-body,.bulk-download-calendar-popup .ant-picker-content{width:100%}.bulk-download-calendar-popup .ant-picker-cell{padding:1px 0}.bulk-upload-history-filters{grid-template-columns:1fr}.bulk-upload-file-filters{grid-column:1/-1;grid-template-columns:1fr}.bulk-upload-history-filters>.ant-select:last-child{grid-column:1/-1}.bulk-upload-empty{min-height:300px}.bulk-upload-drawer .ant-drawer-body{padding:20px 18px 28px}.bulk-upload-form-grid{grid-template-columns:1fr;gap:15px}.bulk-upload-field--wide{grid-column:auto}.bulk-form-grid{grid-template-columns:1fr}.bulk-status-history-toolbar .ant-picker,.bulk-status-history-toolbar .ant-input-affix-wrapper,.bulk-status-history-toolbar .ant-select{width:100%}.bulk-action-card .ant-card-body,.bulk-history-card .ant-card-body{padding:16px}.bulk-refer-toolbar{grid-template-columns:1fr auto}.bulk-refer-toolbar .ant-input-affix-wrapper,.bulk-refer-toolbar .ant-picker{grid-column:1/-1}.bulk-refer-count{justify-content:space-between;width:100%}.bulk-selection-summary{align-items:flex-start;min-height:68px;padding:14px 16px}.meeting-upload-instructions{padding:16px}.meeting-upload-instructions ul{padding-left:20px;font-size:14px}.meeting-file-summary{margin:8px 0 0;display:block}.meeting-file-picker{flex-direction:column;align-items:flex-start;gap:10px}.bulk-history-heading{flex-direction:column;align-items:flex-start;min-height:0}.meeting-upload-modal.ant-modal{top:12px}.meeting-upload-modal .ant-modal-content{max-height:calc(100dvh - 24px)}}@media (width<=480px){.bulk-upload-modal.ant-modal{max-width:calc(100vw - 16px);margin:8px auto;width:calc(100vw - 16px)!important;top:0!important}.bulk-upload-modal .ant-modal-content{max-height:calc(100dvh - 16px)}.bulk-upload-modal .ant-modal-header{padding:12px 40px 10px 12px}.bulk-upload-modal .ant-modal-body{padding:10px 12px 12px}.bulk-upload-modal .ant-modal-title{font-size:15px;line-height:1.3}.bulk-upload-modal .ant-modal-close{top:8px;right:8px}.bulk-upload-modal .ant-steps{gap:2px}.bulk-upload-modal .ant-steps-item-title{font-size:10px!important;line-height:1.2!important}.bulk-upload-modal .ant-steps-item-icon{width:22px!important;height:22px!important;margin-inline-end:4px!important;font-size:11px!important;line-height:22px!important}.bulk-upload-modal .ant-alert{margin-bottom:10px}.bulk-upload-modal .ant-alert-message{font-size:12px}.bulk-upload-modal .ant-alert-description{font-size:11.5px;line-height:1.4}.bulk-upload-checks{flex-direction:column;align-items:flex-start;margin-bottom:12px;gap:8px!important}.bulk-upload-modal .ant-btn{white-space:normal;max-width:100%}.bulk-upload-modal .ant-space{max-width:100%}.bulk-upload-modal .ant-space-item{min-width:0;max-width:100%}}@media (width<=380px){.bulk-actions-tabs>.ant-tabs-nav .ant-tabs-tab{padding-inline:8px}.bulk-actions-tabs>.ant-tabs-nav .ant-tabs-tab-btn{max-width:104px}.bulk-download-calendar-popup .ant-picker-panel{width:min(100vw - 16px,304px)}.bulk-download-calendar-popup .ant-picker-header{padding-inline:6px}.bulk-download-calendar-popup .ant-picker-body{padding:6px}}.failed-leads-page{background:radial-gradient(circle at 92% 0,#2f5fd10e,#0000 28%);border-radius:18px;width:100%;min-width:0;max-width:1600px;margin:0 auto;padding:2px}.failed-leads-header{background:linear-gradient(110deg,#f5f8ff,#fff 70%);border:1px solid #dce5f0;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding:18px 20px;display:flex;box-shadow:0 8px 24px #102d500d}.failed-leads-header h2.ant-typography{color:#102d50;margin:0 0 4px;font-size:24px}.failed-leads-header p.ant-typography{color:#647082;margin:0}.failed-leads-header>.ant-btn{color:#2f5fd1;border-color:#cbd8e8;border-radius:9px;height:40px;font-weight:650}.failed-leads-summary{grid-template-columns:repeat(4,minmax(0,240px));gap:14px;margin-bottom:18px;display:grid}.failed-leads-summary-button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;min-width:0;padding:0}.failed-leads-summary-button:focus-visible{outline-offset:3px;outline:3px solid #2f5fd147}.failed-leads-summary-button .ant-card{height:100%;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative}.failed-leads-summary-button:hover .ant-card{border-color:#9db7e3;transform:translateY(-1px);box-shadow:0 9px 24px #102d501a}.failed-leads-summary-button.is-active .ant-card{border-color:#2f5fd1;box-shadow:0 0 0 2px #2f5fd11f,0 9px 24px #102d5017}.failed-leads-summary-button.is-active .ant-card:after{color:#2f5fd1;content:"Showing";letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:750;position:absolute;bottom:9px;right:12px}.failed-leads-summary .ant-card{border-color:#dce5f0;border-radius:12px;box-shadow:0 6px 20px #102d500d}.failed-leads-summary .ant-card-body{align-items:center;gap:12px;padding:14px 16px;display:flex}.failed-leads-summary .ant-card-body>div{display:grid}.failed-leads-summary strong{color:#102d50;font-size:22px;line-height:1.1}.failed-leads-summary .ant-card-body span:last-child{color:#647082;font-size:12px}.failed-leads-summary__icon{color:#cf1322;background:#fff1f0;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.failed-leads-summary__icon--lead{color:#2f5fd1;background:#edf3ff}.failed-leads-summary__icon--meeting{color:#722ed1;background:#f5f0ff}.failed-leads-summary__icon--raw{color:#087f8c;background:#e6fffb}.failed-leads-card{border-radius:14px;overflow:hidden;box-shadow:0 8px 28px #102d500e;border:1px solid #dce5f0!important}.failed-leads-card>.ant-card-body{padding:0}.failed-leads-toolbar{border-bottom:1px solid #e4eaf2;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.failed-leads-toolbar h4.ant-typography{color:#183a68;margin:0;font-size:15px}.failed-leads-toolbar .ant-typography-secondary{font-size:12px}.failed-leads-toolbar .ant-input-affix-wrapper{background:#f8fbff;border-color:#d3dfec;border-radius:9px;width:min(100%,360px);height:40px}.failed-leads-table .ant-table{border:0}.failed-leads-table .ant-table-thead>tr>th{color:#647082;letter-spacing:.035em;text-align:left;text-transform:uppercase;vertical-align:middle;background:#f4f7fb;padding:14px;font-size:10px;font-weight:750}.failed-leads-table .ant-table-tbody>tr>td{color:#3f4d61;vertical-align:middle;border-bottom-color:#e8edf4;padding:14px;font-size:12.5px}.failed-leads-table .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.failed-leads-table .ant-pagination{margin:16px 18px!important}.failed-leads-source{align-items:flex-start;gap:10px;min-width:0;display:flex}.failed-leads-source>.anticon{color:#2f5fd1;margin-top:3px;font-size:18px}.failed-leads-source>div{gap:5px;min-width:0;display:grid}.failed-leads-source .ant-typography{color:#26364d;max-width:140px;font-size:12px;font-weight:650}.failed-leads-source .ant-tag{width:max-content;margin:0;font-size:10px;line-height:18px}.failed-leads-contact{gap:2px;min-width:0;display:grid}.failed-leads-contact strong{color:#26364d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.failed-leads-contact span{color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.failed-leads-table th.failed-leads-actions-column,.failed-leads-table td.failed-leads-actions-column{background:#fff!important;border-left:1px solid #dce5f0!important}.failed-leads-table th.failed-leads-actions-column{background:#f4f7fb!important}.failed-leads-table td.failed-leads-actions-column{box-shadow:-8px 0 14px #102d500b}.failed-leads-actions{justify-content:center;width:100%}.failed-leads-actions .ant-btn{color:#2f5fd1;border-radius:8px;width:34px;height:34px}.failed-leads-actions .ant-btn-link{width:auto;padding-inline:8px;font-weight:650}.failed-leads-actions .ant-btn:hover{background:#edf3ff}.failed-leads-actions .ant-btn-dangerous{color:#cf1322}.failed-leads-actions .ant-btn-dangerous:hover{background:#fff1f0}.failed-leads-detail-modal{max-width:calc(100vw - 32px);padding-bottom:24px}.failed-leads-detail-modal .ant-modal-content{border:1px solid #dce5f0;border-radius:14px;flex-direction:column;max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 18px 46px #102d5029}.failed-leads-detail-modal .ant-modal-header{flex:none;margin-bottom:12px;padding-right:28px}.failed-leads-detail-modal .ant-modal-title .ant-space{align-items:flex-start;max-width:100%}.failed-leads-detail-modal .ant-modal-title .ant-space-item:last-child{overflow-wrap:anywhere;min-width:0}.failed-leads-detail-modal .ant-modal-body{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding-right:4px;overflow-y:auto}.failed-leads-detail-modal .ant-modal-body>.ant-typography{color:#647082;margin-bottom:12px;font-size:12px}.failed-leads-modal-icon{color:#cf1322}.failed-leads-modal-alert{margin-bottom:16px}.failed-leads-row-count{color:#a61d24;background:#fff1f0;border-radius:15px;place-items:center;min-width:38px;height:30px;font-weight:750;display:inline-grid}.failed-leads-detail-table{min-width:0}.failed-leads-detail-table .ant-table-container{border:1px solid #e4eaf2;border-radius:10px;overflow:hidden}.failed-leads-detail-table .ant-table-thead>tr>th{color:#526278;text-transform:uppercase;vertical-align:middle;background:#f4f7fb;padding:12px;font-size:11px;font-weight:750}.failed-leads-detail-table .ant-table-tbody>tr>td{vertical-align:top;padding:12px}.failed-leads-detail-table .ant-table-body{scrollbar-width:thin}.failed-leads-error-list{gap:7px;display:grid}.failed-leads-error-item{color:#a61d24;background:#fff7f6;border:1px solid #ffccc7;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;line-height:1.35;display:flex}.failed-leads-error-item>.anticon{flex:none;margin-top:3px}.failed-leads-error-item>div{gap:2px;display:grid}.failed-leads-error-item strong{color:#8c1d24;font-size:11px}.failed-leads-error-item span{color:#7a2e34;overflow-wrap:anywhere}.failed-leads-descriptions .ant-descriptions-item-label{color:#526278;width:150px;font-weight:650;background:#f5f8fc!important}@media (width<=720px){.failed-leads-page{background:0 0;border-radius:12px;padding:0}.failed-leads-header{border-radius:12px;flex-direction:column;align-items:stretch;gap:14px;margin-bottom:14px;padding:16px}.failed-leads-header h2.ant-typography{font-size:21px}.failed-leads-header>.ant-btn{align-self:flex-start}.failed-leads-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.failed-leads-summary .ant-card-body{gap:9px;padding:12px}.failed-leads-summary strong{font-size:18px}.failed-leads-summary__icon{border-radius:9px;flex-basis:34px;width:34px;height:34px}.failed-leads-card{border-radius:12px}.failed-leads-toolbar{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.failed-leads-toolbar .ant-input-affix-wrapper{width:100%}.failed-leads-table .ant-table-thead>tr>th,.failed-leads-table .ant-table-tbody>tr>td{padding:10px}.failed-leads-table th.failed-leads-actions-column,.failed-leads-table td.failed-leads-actions-column{width:124px!important;min-width:124px!important;max-width:124px!important;padding-inline:8px!important}.failed-leads-actions .ant-btn{width:32px;height:32px}.failed-leads-actions .ant-btn-link{width:58px;padding-inline:6px;font-size:12px}.failed-leads-detail-modal{max-width:calc(100vw - 20px);padding-bottom:12px;top:12px!important}.failed-leads-detail-modal .ant-modal-content{border-radius:12px;max-height:calc(100dvh - 24px);padding:14px}.failed-leads-detail-modal .ant-modal-header{margin-bottom:8px;padding-right:32px}.failed-leads-detail-modal .ant-modal-title{font-size:14px;line-height:1.35}.failed-leads-detail-modal .ant-modal-close{top:10px;right:10px}.failed-leads-detail-modal .ant-modal-body{padding-right:2px}.failed-leads-detail-table .ant-table-thead>tr>th,.failed-leads-detail-table .ant-table-tbody>tr>td{padding:9px 10px;font-size:12px}.failed-leads-detail-table .ant-pagination{justify-content:center;margin:12px 0 0!important}.failed-leads-error-item{padding:7px 8px}.failed-leads-descriptions .ant-descriptions-item-label{width:118px}}@media (width<=380px){.failed-leads-summary{grid-template-columns:1fr}.failed-leads-summary-button.is-active .ant-card:after{bottom:8px;right:10px}.failed-leads-table th.failed-leads-actions-column,.failed-leads-table td.failed-leads-actions-column{width:116px!important;min-width:116px!important;max-width:116px!important}.failed-leads-actions{gap:2px!important}.failed-leads-actions .ant-btn-link{width:54px}}.lead-manager-page{color:#1f2d3d;width:100%;min-width:0;max-width:100%;padding-bottom:144px;overflow-x:hidden;container-type:inline-size}.lead-page-header{color:#fff;background:#315fd6;border:1px solid #ffffff21;border-radius:16px;margin-bottom:12px;padding:16px 20px;box-shadow:0 12px 28px #17345c3d}.lead-active-global-search{color:#263c61;background:#f4f7ff;border:1px solid #ccdaf4;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin-bottom:10px;padding:7px 12px;display:flex}.lead-active-global-search .ant-btn{flex:none;padding-inline:4px;font-weight:650}.lead-detail-toolbar{background:linear-gradient(90deg,#f7faff,#fff);border:1px solid #e0e7f1;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:-2px 0 10px;padding:8px 10px;display:flex}@media (width<=575px){.lead-active-global-search,.lead-detail-toolbar{flex-direction:column;align-items:flex-start}.lead-active-global-search .ant-btn,.lead-detail-toolbar .ant-btn{width:100%}}.lead-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.lead-manager-title.ant-typography{margin:0 0 3px;font-size:23px;font-weight:700;color:#fff!important}.lead-header-actions{flex:none;align-items:center;gap:8px;display:none}.lead-header-actions .ant-btn{border-radius:8px;min-height:32px;font-weight:650}.lead-header-actions .ant-btn-primary{background:#315fd6;box-shadow:0 4px 10px #315fd62e}.lead-manager-subtitle.ant-typography{margin:0;font-size:13px;color:#ded7ff!important}.lead-status-tabs>.ant-tabs-nav{width:100%;margin-bottom:10px;overflow:visible}.lead-status-tabs>.ant-tabs-nav:before{border-bottom-color:#dfe5ed}.lead-status-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{flex:auto;min-width:0;overflow:hidden}.lead-status-tabs>.ant-tabs-nav .ant-tabs-nav-list{width:auto;min-width:0}.lead-status-tabs>.ant-tabs-nav .ant-tabs-nav-wrap::-webkit-scrollbar{height:8px}.lead-status-tabs>.ant-tabs-nav .ant-tabs-nav-wrap::-webkit-scrollbar-track{background:0 0}.lead-status-tabs>.ant-tabs-nav .ant-tabs-nav-wrap::-webkit-scrollbar-thumb{background:#9ba8b8;border-radius:8px}.lead-status-tabs>.ant-tabs-nav .ant-tabs-nav-operations{align-items:center;padding-inline-start:4px;display:flex}.lead-status-tabs>.ant-tabs-nav .ant-tabs-nav-more{color:#315fd6;background:#f7f9fd;border:1px solid #dbe4f1;border-radius:11px;width:38px;height:38px}.lead-status-tabs>.ant-tabs-nav .ant-tabs-tab{color:#65748a;white-space:nowrap;padding:11px 16px;font-size:12.5px;font-weight:600;margin:0!important}.lead-status-tabs>.ant-tabs-nav .ant-tabs-tab-active{background:0 0}.lead-status-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:700;color:#1f2d3d!important}.lead-status-tabs>.ant-tabs-nav .ant-tabs-ink-bar{background:#1f2d3d}.lead-toolbar-row{justify-content:flex-end;align-items:center;margin:4px 0 12px;display:flex}.lead-toolbar-row .lm-quick-actions{background:#fff;border:1px solid #e1e6ed;border-radius:9px;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:2px;width:max-content;max-width:100%;padding:5px;display:flex;overflow:auto hidden;box-shadow:0 1px 3px #0f2d500f}.lead-toolbar-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lead-toolbar-row .lm-quick-actions .ant-btn{color:#315fd6;flex:none;width:34px;height:34px}.lead-toolbar-row .lm-quick-actions .qa-collapsible{display:inline-flex}.lead-toolbar-row .lm-quick-actions.is-collapsed .qa-collapsible,.lead-toolbar-row .lm-quick-actions.is-collapsed .rd-action-sep{display:none}.lead-toolbar-row .rd-action-sep{background:#e1e6ed;align-self:stretch;width:1px;min-width:1px;margin:4px 3px}.lead-toolbar-row .lm-quick-actions .qa-campaign{color:#f59e0b!important}.lead-toolbar-row .lm-quick-actions .qa-campaign:hover{color:#d97706!important;background:#fff4e6!important}.lead-list-summary{color:#68778c;align-items:center;gap:10px;min-width:0;padding:7px 4px;font-size:12.5px;display:flex}.lead-followup-popover{gap:6px;min-width:230px;padding:2px 0;display:grid}.lead-followup-popover-row{color:#334155;background:#fbfdff;border:1px solid #edf1f7;border-radius:9px;align-items:center;gap:8px;min-height:34px;padding:4px 7px 4px 4px;font-size:12px;line-height:1.25;display:flex}.lead-followup-popover-row .anticon{border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:15px;display:grid}.lead-followup-popover-row .is-counsellor{color:#2b2d42;background:#eef0f5}.lead-followup-popover-row .is-prospect{color:#e5484d;background:#fff0f1}.lead-followup-popover-row .is-reenquiry{color:#2fa84f;background:#edf9f0}.lead-followup-popover-row span{min-width:0}.lead-followup-popover-row strong{color:#172033;font-variant-numeric:tabular-nums;margin-left:auto}.lead-selection-toolbar{background:#eaf1ff;border:1px solid #cddaf5;border-radius:10px;align-items:center;gap:10px;min-width:0;margin-bottom:12px;padding:8px 12px;display:flex}.lead-selection-count{color:#17345c;white-space:nowrap;margin-right:2px;font-size:12px}.lead-selection-clear{margin-left:auto}.lead-status-navigation{border-bottom:1px solid #e5ebf3;align-items:stretch;min-width:0;padding-inline-end:8px;display:flex}.lead-status-navigation .lead-status-tabs{flex:auto;min-width:0}.lead-status-navigation .lead-status-tabs>.ant-tabs-nav{margin-bottom:0}.lead-status-navigation .lead-status-tabs .ant-tabs-nav-operations{display:none}.lead-manager-page .lead-card{background:linear-gradient(145deg,#fff,#fbfdff);border:1px solid #dfe7f2;border-radius:16px;min-width:0;margin-bottom:10px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden;box-shadow:0 8px 24px #0f2a4a0b}.lead-manager-page .lead-card:before{content:"";background:#d8e3f3;width:3px;transition:background .2s,width .2s;position:absolute;inset:0 auto 0 0}.lead-manager-page .lead-card:hover,.lead-manager-page .lead-card.expanded{border-color:#bfd0ed;transform:translateY(-1px);box-shadow:0 14px 34px #214fb817}.lead-manager-page .lead-card:hover:before,.lead-manager-page .lead-card.expanded:before{background:linear-gradient(#6e94eb,#315fd6);width:4px}.lead-manager-page .lead-row{box-sizing:border-box;grid-template-columns:20px minmax(180px,1fr) minmax(130px,160px) minmax(260px,360px) minmax(150px,190px) 34px;gap:12px clamp(10px,1.25vw,20px);width:100%;min-width:0;max-width:100%;padding:14px 30px 14px 18px}.lead-manager-page .lead-row .actions{min-width:0;overflow:visible}.lead-manager-page .lead-list{min-width:0;max-width:100%}.lead-manager-page .lead-status-score{flex-direction:column;align-items:stretch;gap:6px;min-width:140px;display:flex}.lead-manager-page .lead-score-badge.ant-tag{border-radius:999px;align-self:center;margin-inline-end:0;padding:1px 8px;font-size:10.5px;font-weight:700}.lead-row-actions.ant-space{white-space:nowrap;flex-wrap:nowrap;align-items:center;display:inline-flex}.lead-row-actions .ant-btn{flex:none;min-width:30px;padding-inline:5px}.lead-row-actions .ant-btn-link{min-width:auto;padding-inline:4px}.lead-manager-page .lead-row .meta{text-align:left;justify-self:end;width:100%;max-width:220px;overflow:hidden}.lead-manager-page .lead-row .meta>div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-manager-page .lead-expand-button{box-sizing:border-box;color:#718096;background:#f8faff;border:1px solid #e0e7f1;border-radius:10px;justify-self:end;width:30px;min-width:30px;max-width:30px;height:30px;padding:0}.lead-manager-page .lead-expand-button:hover{color:#315fd6!important;background:#eaf1ff!important}.lead-detail-tabs>.ant-tabs-nav{max-width:100%;margin-bottom:18px}.lead-detail-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{scrollbar-width:thin;min-width:0;overflow:auto hidden}.lead-detail-tabs>.ant-tabs-nav .ant-tabs-nav-list{gap:8px}.lead-detail-tabs>.ant-tabs-nav .ant-tabs-tab{color:#64748b;white-space:nowrap;border-radius:6px 6px 0 0;flex:none;padding:9px 14px;font-weight:600;margin:0!important}.lead-detail-tabs>.ant-tabs-nav .ant-tabs-tab-active{background:#315fd6}.lead-followup-actions{justify-content:flex-end;width:100%;margin-bottom:16px;display:flex}.lead-followup-actions .ant-space{justify-content:flex-end;width:100%}.lead-followup-layout{grid-template-columns:minmax(260px,1fr) minmax(320px,460px);align-items:start;gap:20px;display:grid}.lead-followup-history,.lead-followup-panel{min-width:0}.lead-followup-history-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.lead-followup-history-list{margin-top:4px}.lead-followup-update-timeline{gap:0;display:grid}.lead-followup-update-timeline-item{grid-template-columns:24px minmax(0,1fr);gap:12px;padding-bottom:18px;display:grid;position:relative}.lead-followup-update-timeline-item:not(:last-child):before{content:"";border-left:1px solid #cbd5e1;position:absolute;top:13px;bottom:0;left:5px}.lead-followup-update-dot{z-index:1;background:#1f2937;border-radius:50%;width:11px;height:11px;margin-top:3px;position:relative}.lead-followup-update-content{min-width:0}.lead-followup-update-columns{grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:8px 40px;display:grid}.lead-followup-update-heading{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.lead-followup-update-text{color:#1f2937;word-break:break-word;margin-top:4px;font-size:13px;line-height:1.35}.lead-followup-update-meta-line{color:#6b7280;margin-top:10px;font-size:12px}.lead-followup-history-popup .ant-timeline{margin-top:8px}.lead-followup-form-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.lead-followup-form-stack{flex-direction:column;gap:12px;margin-top:10px;display:flex}.lead-followup-form-field{min-width:0}.lead-followup-form-field label{color:#475569;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.lead-followup-form-field-full{grid-column:1/-1}.lead-followup-update-actions{margin-top:24px;padding-top:2px}.lead-followup-form-field .ant-input-textarea-show-count:after{margin-top:3px;display:block}.lead-followup-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.lead-followup-panel-head .ant-space{flex-wrap:wrap;justify-content:flex-end}.lead-followup-empty{margin:18px 0 8px}.lead-followup-assignee{margin-top:12px}@media (width<=900px){.lead-followup-layout{grid-template-columns:1fr}}.lead-detail-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.lead-detail-tabs>.ant-tabs-nav .ant-tabs-ink-bar{background:#315fd6}.lead-manager-page .lead-detail{width:100%;min-width:0;max-width:100%;padding:clamp(12px,1.5vw,20px);overflow:hidden}.lead-detail-tabs,.lead-detail-tabs>.ant-tabs-content-holder,.lead-detail-tabs>.ant-tabs-content-holder>.ant-tabs-content,.lead-detail-tabs .ant-tabs-tabpane{width:100%;min-width:0;max-width:100%}.lead-detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px clamp(16px,2vw,28px);display:grid}.lead-detail-field{min-width:0;padding-bottom:4px}.lead-detail-field-label{color:#7a8798;letter-spacing:.055em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;line-height:1.35}.lead-detail-field-value{color:#172033;overflow-wrap:anywhere;word-break:break-word;font-size:13px;font-weight:600;line-height:1.5}.lead-detail-followup{width:min(100%,520px);min-width:0}.lead-detail-followup-actions{max-width:100%}.lead-pagination-bar{margin:14px 92px 0 0}.lead-create-inline-action{justify-content:center;margin-top:18px;display:flex}.lead-activity-modal .ant-modal-content{overflow:hidden}.lead-activity-modal .ant-modal-body{max-height:min(60vh,560px);padding:0 22px 22px;overflow-y:auto}.lead-activity-title{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.lead-activity-title>span:first-child{color:#102d50;font-size:18px;font-weight:750}.lead-activity-title .ant-typography{font-size:13px;font-weight:400}.lead-activity-toolbar{border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding:14px 0;display:flex}.lead-activity-toolbar .ant-select{min-width:190px}.lead-activity-toolbar .ant-btn{color:#315fd6;border-color:#cbd8e8}.lead-activity-timeline{padding:18px 8px 0 4px}.lead-activity-timeline .ant-timeline-item{padding-bottom:18px}.lead-activity-event{background:#fbfdff;border:1px solid #e4eaf2;border-radius:9px;padding:12px 14px}.lead-activity-event-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lead-activity-time{white-space:nowrap;flex:none;font-size:11px}.lead-activity-detail{line-height:1.45;margin:5px 0 3px!important}.lead-activity-person{font-size:12px}.lead-activity-dot{color:#315fd6;background:#edf3ff;border:1px solid #c7d8fb;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.lead-activity-dot--call{color:#17804f;background:#eaf8f0;border-color:#b9e6ca}.lead-activity-dot--email,.lead-activity-dot--whatsapp,.lead-activity-dot--chat{color:#7b3fc7;background:#f4edff;border-color:#dfc9fb}.lead-activity-dot--followup{color:#b46900;background:#fff6df;border-color:#f2d59c}@media (width<=620px){.lead-activity-modal .ant-modal-body{padding:0 14px 16px}.lead-activity-toolbar{flex-direction:column;align-items:stretch}.lead-activity-toolbar .ant-select,.lead-activity-toolbar .ant-btn{width:100%}.lead-activity-event-head{flex-direction:column;gap:3px}}.lead-page-fabs{z-index:42;flex-direction:column;align-items:center;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.lead-page-fab.ant-btn{color:#fff;background:#315fd6;border:0;border-radius:50%;width:58px;min-width:58px;height:58px;transition:background .15s,transform .15s,box-shadow .15s;box-shadow:0 4px 14px #0f2a4a47}.lead-page-fab.ant-btn:hover,.lead-page-fab.ant-btn:focus-visible{transform:translateY(-1px);box-shadow:0 8px 20px #0f2a4a52;color:#fff!important;background:#17345c!important}.lead-page-fab.ant-btn[disabled],.lead-page-fab.ant-btn[disabled]:hover{transform:none;box-shadow:0 3px 10px #0f2a4a29;color:#eef2f7!important;background:#9aa8bd!important}.lead-page-fab-add.ant-btn .anticon{font-size:24px}.lead-page-fab.ant-btn .anticon{font-size:23px}@media (width<=1350px){.lead-status-navigation .lead-status-tabs>.ant-tabs-nav .ant-tabs-tab{padding-inline:8px;font-size:12px}.lead-manager-page .lead-row{grid-template-columns:20px minmax(150px,1fr) minmax(120px,145px) minmax(260px,1.35fr) minmax(145px,190px) 34px;gap:10px 16px}}@media (width<=900px){.lead-manager-page .lead-row{grid-template-columns:20px minmax(0,1fr) auto 34px;padding:12px}.lead-manager-page .lead-row .actions,.lead-manager-page .lead-row .meta{display:none}.lead-pagination-bar{margin-right:68px}.lead-page-fabs{bottom:18px;right:16px}.lead-page-fab.ant-btn{width:52px;min-width:52px;height:52px}}@media (width<=640px){.lead-selection-toolbar{flex-wrap:wrap}.lead-selection-clear{margin-left:0}.lead-manager-title.ant-typography{font-size:20px}.lead-status-tabs>.ant-tabs-nav .ant-tabs-tab{padding-inline:12px}.lead-toolbar-row{display:block}.lead-toolbar-row .lm-quick-actions{justify-content:flex-start;width:100%}.lead-pagination-bar{margin-right:0}}.lead-followup-schedule-modal-root .ant-modal{max-width:none;padding-bottom:0;top:24px;width:min(560px,100vw - 48px)!important}.lead-followup-schedule-modal-root .ant-modal-content{border-radius:16px;flex-direction:column;max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 18px 48px #102d502e}.lead-followup-schedule-modal-root .ant-modal-body{scrollbar-width:thin;min-height:0;overflow-y:auto}.lead-followup-schedule-modal .ant-form-item:last-child{margin-bottom:0}@media (width<=520px){.lead-followup-schedule-modal-root .ant-modal{top:12px;width:calc(100vw - 24px)!important}.lead-followup-schedule-modal-root .ant-modal-content{max-height:calc(100dvh - 24px)}.lead-followup-schedule-modal .ant-modal-footer{gap:8px;display:flex}.lead-followup-schedule-modal .ant-modal-footer .ant-btn{flex:1;min-width:0;margin-inline-start:0}}@media (width<=420px){.lead-followup-schedule-modal .ant-modal-body{padding-inline:16px}.lead-followup-schedule-modal .ant-space{grid-template-columns:1fr;width:100%;display:grid}.lead-followup-schedule-modal .ant-space-item,.lead-followup-schedule-modal .ant-space-item .ant-btn{width:100%}}@media (width<=320px){.lead-followup-schedule-modal .ant-modal-header,.lead-followup-schedule-modal .ant-modal-footer,.lead-followup-schedule-modal .ant-modal-body{padding-inline:14px}}@media (width<=480px){.lead-manager-page .lead-detail{padding:8px}.lead-detail-tabs>.ant-tabs-nav{margin-bottom:12px}.lead-detail-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{overflow:hidden}.lead-detail-tabs>.ant-tabs-nav .ant-tabs-nav-list{gap:2px;width:100%}.lead-detail-tabs>.ant-tabs-nav .ant-tabs-tab{text-align:center;white-space:normal;flex:1;justify-content:center;min-width:0;min-height:44px;padding:6px 3px;font-size:10px;line-height:1.15}.lead-detail-tabs>.ant-tabs-nav .ant-tabs-tab-btn{overflow-wrap:anywhere;white-space:normal}.lead-detail-field-value{overflow-wrap:anywhere;font-size:12.5px}.lead-create-modal:not(.lead-edit-modal) .lead-create-form .ant-tabs-nav{padding-inline:8px}.lead-create-modal:not(.lead-edit-modal) .lead-create-form .ant-tabs-nav-list{width:100%}.lead-create-modal:not(.lead-edit-modal) .lead-create-form .ant-tabs-tab{text-align:center;flex:1;justify-content:center;min-width:0;min-height:44px;padding:7px 3px;font-size:10.5px;line-height:1.15;margin:0!important}.lead-create-modal:not(.lead-edit-modal) .lead-create-form .ant-tabs-tab-btn{overflow-wrap:anywhere;white-space:normal}}@media (width<=1180px){.lead-manager-page .lead-row{grid-template-columns:20px minmax(0,1fr) minmax(120px,150px) 38px 34px}.lead-manager-page .lead-row .meta{display:none}.lead-manager-page .lead-row .actions{min-width:34px;display:block}.lead-manager-page .lead-row-actions>:not(:last-child){display:none}.lead-manager-page .lead-row-actions>:last-child{display:inline-flex}}@media (width<=640px){.lead-manager-page .lead-row{grid-template-columns:22px minmax(0,1fr) 38px 34px;gap:10px;padding:13px 11px}.lead-manager-page .lead-row .lead-status-score{flex-flow:wrap;grid-area:2/2/auto/-1;justify-content:flex-start;align-items:center;min-width:0}.lead-manager-page .lead-row .actions{grid-area:1/3}.lead-manager-page .lead-row .lead-expand-button{grid-area:1/4}.lead-toolbar-row .lm-quick-actions{justify-content:flex-start;gap:3px;padding:7px 8px}.lead-detail-grid{grid-template-columns:1fr;gap:12px}.lead-detail-tabs>.ant-tabs-nav .ant-tabs-tab{padding-inline:10px}}.lead-create-modal-root .ant-modal-mask,.lead-create-modal-root .ant-modal-wrap{position:fixed;inset:0}.lead-create-modal-root .ant-modal-mask{background:#0f172a47}.lead-create-modal-root .ant-modal-wrap{justify-content:center;align-items:center;padding:16px;display:flex;overflow:hidden}.lead-create-modal-root .ant-modal{max-width:100%;padding-bottom:0;top:0;width:min(680px,100% - 28px)!important}.lead-create-modal .ant-modal-content{border:1px solid #cbd5e1cc;border-radius:18px;flex-direction:column;height:min(850px,100dvh - 32px);max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden;box-shadow:0 24px 70px #0f2a4a3d}.lead-create-modal .ant-modal-header{background:linear-gradient(135deg,#f8fbff 0%,#eef4ff 100%);border-bottom:1px solid #edf1f5;flex:none;margin:0;padding:14px 20px 11px}.lead-create-modal .ant-modal-title{color:#17345c;font-size:18px;font-weight:700}.lead-create-title{flex-direction:column;gap:2px;display:flex}.lead-create-title small{color:#718096;font-size:12.5px;font-weight:400}.lead-create-modal .ant-modal-close{border-radius:9px;top:14px;right:16px}.lead-create-modal .ant-modal-body{scrollbar-color:#9ba8b8 #f2f5f8;scrollbar-width:thin;flex:1;min-height:0;padding:0 16px;display:flex;overflow:hidden}.lead-create-modal .ant-modal-body::-webkit-scrollbar{width:8px}.lead-create-modal .ant-modal-body::-webkit-scrollbar-track{background:#f2f5f8;border-radius:8px}.lead-create-modal .ant-modal-body::-webkit-scrollbar-thumb{background:#9ba8b8;border:2px solid #f2f5f8;border-radius:8px}.lead-create-modal .ant-spin-nested-loading,.lead-create-modal .ant-spin-container,.lead-create-form,.lead-create-form>.ant-tabs{flex-direction:column;flex:1;min-height:0;display:flex}.lead-create-form .ant-tabs-content-holder{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#7890ad #edf2f7;scrollbar-width:auto;flex:1;min-height:0;max-height:none;padding:14px 8px 8px 2px;overflow:hidden scroll}.lead-create-form .ant-tabs-content,.lead-create-form .ant-tabs-tabpane,.lead-create-form .ant-tabs-tabpane-active{min-height:0}.lead-create-modal .ant-modal-footer{background:#fff;border-top:1px solid #edf1f5;flex:none;margin:0;padding:12px 22px 13px}.lead-create-modal .ant-modal-footer .ant-btn{border-radius:8px;min-width:78px;height:32px;font-weight:600}.lead-create-form .ant-tabs-nav{z-index:2;flex:none;margin-bottom:0;padding:0;box-shadow:0 5px 12px #0f2a4a0a;background:#fff!important}.lead-create-form .ant-tabs-nav:before{border-bottom-color:#e8edf4}.lead-create-form .ant-tabs-nav-wrap{scrollbar-width:thin;background:#fff;overflow:auto hidden}.lead-create-form .ant-tabs-nav-list{min-width:max-content;display:flex}.lead-create-form .ant-tabs-tab{color:#6b7789;white-space:nowrap;min-width:142px;padding:10px 14px 8px;font-weight:600;visibility:visible!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:10px 10px 0 0!important;margin:0 8px 0 0!important;display:flex!important}.lead-create-form .ant-tabs-tab-btn{white-space:nowrap;align-items:center;color:#66758a!important;visibility:visible!important;opacity:1!important;display:inline-flex!important}.lead-create-form .ant-tabs-tab:hover{color:#315fd6}.lead-create-form .ant-tabs-tab-active{background:0 0!important}.lead-create-modal .lead-create-form .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#315fd6!important}.lead-create-form .ant-tabs-ink-bar{background:#315fd6;border-radius:2px 2px 0 0;height:3px}.lead-create-section{background:linear-gradient(#fff 0%,#fbfcff 100%);border:1px solid #e4eaf2;border-radius:13px;margin-bottom:9px;padding:16px 18px 10px;position:relative;box-shadow:0 4px 14px #1e406e0b}.lead-create-section+.lead-create-section{margin-top:14px}.lead-create-status-section{background:linear-gradient(#fff 0%,#fbfcff 100%);border:1px solid #e4eaf2;border-radius:13px;padding:16px 18px 10px}.lead-create-form .ant-tabs-tabpane>.lead-create-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:6px}.lead-create-grid .ant-form-item{min-width:0;margin-bottom:0}.lead-create-grid .ant-form-item-label>label{color:#3e4f67;height:auto;font-size:11.5px;font-weight:600}.lead-create-grid .ant-input,.lead-create-grid .ant-input-number,.lead-create-grid .ant-picker,.lead-create-grid .ant-select-selector{border-color:#dbe3ee;border-radius:9px;min-height:40px;box-shadow:none!important}.lead-create-grid .ant-input:hover,.lead-create-grid .ant-input-number:hover,.lead-create-grid .ant-picker:hover,.lead-create-grid .ant-select-selector:hover{border-color:#8eb0ef}.lead-create-grid>.ant-alert{grid-column:1/-1}.lead-create-grid .ant-select,.lead-create-grid .ant-picker,.lead-create-grid .ant-input-number,.lead-create-grid .lead-phone-input{width:100%}.lead-create-grid .lead-phone-input .ant-input-group-addon{min-width:88px;padding-inline:8px}.lead-create-custom-section{background:#fff;border:0;border-bottom:1px solid #edf1f5;border-radius:13px;margin-top:0;padding-inline:0}.lead-create-section-title{color:#315fd6;letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px;font-size:11.5px;font-weight:700;display:block}.lead-create-section-title:after{content:"";background:#315fd6;border-radius:2px;width:30px;height:2px;margin-top:5px;display:block}.lead-create-section-title:before{content:none}.lead-edit-note{color:#64748b;background:#f8fafc;border:1px dashed #dbe4f0;border-radius:9px;margin-bottom:12px;padding:10px 12px;font-size:13px;line-height:1.4}.lead-custom-label{margin-left:5px;font-size:10px;font-weight:400}@media (width<=640px){.lead-create-modal-root .ant-modal-mask,.lead-create-modal-root .ant-modal-wrap{inset:0}.lead-create-modal-root .ant-modal-wrap{align-items:flex-start;padding:10px}.lead-create-modal-root .ant-modal{width:100%!important}.lead-create-modal .ant-modal-content{height:calc(100vh - 20px);max-height:calc(100vh - 20px)}.lead-create-modal .ant-modal-header,.lead-create-modal .ant-modal-footer,.lead-create-modal .ant-modal-body{padding-inline:16px}.lead-create-section{padding:14px 13px 8px}.lead-create-status-section,.lead-create-custom-section{padding-inline:13px}.lead-create-grid{grid-template-columns:1fr}.lead-create-form .ant-tabs-tab{min-width:116px;padding-inline:6px;margin-right:12px!important}}@media (width>=641px) and (width<=991px){.lead-create-modal-root .ant-modal-mask,.lead-create-modal-root .ant-modal-wrap{inset:0}}.lead-create-modal-root .ant-modal-wrap{align-items:center;padding:32px 20px}.lead-create-modal-root .ant-modal{width:min(640px,100% - 40px)!important}.lead-create-modal .ant-modal-content{border-radius:12px;height:min(85vh,720px);max-height:85vh;box-shadow:0 18px 48px #0f2a4a33}.lead-create-modal .ant-modal-header{background:#eef4ff;padding:12px 18px}.lead-create-modal .ant-modal-title{font-size:15px}.lead-create-modal .ant-modal-close{top:10px;right:14px}.lead-create-modal .ant-modal-body{padding-inline:16px}.lead-create-form .ant-tabs-content-holder{scrollbar-width:thin;padding:8px 10px 2px 0}.lead-create-form .ant-tabs-content-holder::-webkit-scrollbar{width:13px}.lead-create-form .ant-tabs-content-holder::-webkit-scrollbar-track{background:#e2e8f0;border-radius:12px}.lead-create-form .ant-tabs-content-holder::-webkit-scrollbar-thumb{background:#66758a;border:3px solid #e2e8f0;border-radius:12px;min-height:48px}.lead-create-form .ant-tabs-content-holder::-webkit-scrollbar-button:single-button{background:#b8c2cf;border-radius:9px;height:14px;display:block}.lead-create-modal .ant-modal-footer{padding:6px 18px 7px}.lead-create-modal .ant-modal-footer .ant-btn{border-radius:8px;min-width:76px;height:34px;font-size:13px}.lead-create-modal .ant-modal-footer .ant-btn-primary{min-width:96px}.lead-edit-modal .ant-modal{width:min(640px,100% - 40px)!important}.lead-edit-modal .ant-modal-content{height:min(85vh,720px);max-height:85vh}.lead-create-form .ant-tabs-tab{min-width:116px;padding:8px 10px 7px;font-size:13px}.lead-create-section{box-shadow:none;background:#fff;border:0;border-radius:0;padding:0 0 3px}.lead-create-section+.lead-create-section{border-top:1px solid #edf1f5;margin-top:7px;padding-top:10px}.lead-create-status-section{background:#fff;border:0;border-top:1px solid #edf1f5;border-radius:0;padding:9px 0 3px}.lead-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.lead-create-grid-full{grid-column:1/-1}.lead-create-grid .ant-form-item{margin-bottom:8px}.lead-create-grid .ant-form-item-label{padding-bottom:5px}.lead-create-grid .ant-form-item-label>label{color:#627086;font-size:12px;font-weight:500}.lead-create-grid .ant-input,.lead-create-grid .ant-input-number,.lead-create-grid .ant-picker,.lead-create-grid .ant-select-selector{background:#eef4fb;border-color:#d8e2ef;border-radius:8px;min-height:36px;font-size:13.5px}.lead-create-grid .ant-input,.lead-create-grid .ant-input-number-input,.lead-create-grid .ant-picker-input>input{padding-block:7px}.lead-create-grid .ant-select-selection-wrap{min-height:34px}.lead-create-section-title{color:#59677c;margin-bottom:7px;font-size:11.5px}.lead-create-section-title:after{content:none}.lead-create-context{color:#66758a;background:#f7f9fc;border:1px dashed #d9e2ef;border-radius:8px;margin-bottom:10px;padding:9px 11px;font-size:12.5px;line-height:1.35}.lead-country-option{align-items:center;gap:8px;display:inline-flex}.lead-country-option-menu{grid-template-columns:24px 48px minmax(0,1fr);width:100%;display:grid}.lead-country-option img{object-fit:cover;border:1px solid #0f2a4a2e;border-radius:2px;flex:none;width:24px;height:16px}.lead-country-option-menu span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-country-select{text-align:left;flex:0 0 90px;min-width:90px;width:90px!important}.lead-country-select .ant-select-selector{background:0 0!important;border:0!important;border-radius:8px 0 0 8px!important;min-height:34px!important}.lead-country-select .ant-select-selection-wrap{min-height:34px}.lead-country-select .ant-select-selection-item{align-items:center;font-size:13px;display:flex}.lead-country-select .ant-select-selection-placeholder{font-size:12px}.lead-country-option{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.lead-country-option-selected{gap:5px;font-size:12px}.lead-country-option img{object-fit:cover;border-radius:2px;width:18px;height:12px}.lead-country-option-menu{width:100%;padding:3px 0}.lead-country-option-menu strong{color:#17345c;min-width:42px;font-size:12px}.lead-country-option-menu>span:last-child{color:#52647a;text-overflow:ellipsis;overflow:hidden}.lead-country-dropdown{border:1px solid #dbe5f1;border-radius:10px;padding:6px;box-shadow:0 12px 28px #0f2a4a24}.lead-country-dropdown .ant-select-item-option-content{overflow:visible}.lead-country-dropdown .ant-select-item{min-height:38px;padding:7px 12px}.lead-country-dropdown .ant-select-item-option-active{background:#f1f6ff;border-radius:7px}.lead-country-dropdown .ant-select-item-option-selected{background:#e7efff;border-radius:7px;font-weight:600}.lead-country-dropdown .ant-select-selection-search-input,.lead-country-dropdown .ant-select-selection-search-input input{height:34px}.lead-phone-input.ant-input-group-wrapper .ant-input-group-addon{background:#eef4fb;border-color:#d8e2ef;border-radius:8px 0 0 8px;padding:0}.lead-phone-input.ant-input-group-wrapper .ant-input{border-radius:0 8px 8px 0}@media (width<=640px){.lead-create-modal-root .ant-modal{width:100%!important}.lead-create-modal-root .ant-modal-wrap{align-items:center;padding:20px 10px}.lead-create-modal .ant-modal-content{height:calc(100vh - 70px)}.lead-create-modal .ant-modal-header{padding:12px 42px 11px 14px}.lead-create-modal .ant-modal-title{font-size:15px}.lead-create-modal .ant-modal-body{padding-inline:14px}.lead-create-modal .ant-modal-footer{padding:7px 14px}.lead-create-form .ant-tabs-content-holder{padding-top:10px;padding-bottom:2px}.lead-create-form .ant-tabs-tab{min-width:116px;padding-inline:9px;font-size:12.5px}.lead-create-grid{grid-template-columns:1fr}.lead-create-section,.lead-create-status-section,.lead-create-custom-section{padding-inline:0}.lead-create-context{margin-bottom:10px;padding:9px 10px;font-size:12px}.lead-country-select{width:90px!important}.lead-country-select .ant-select-selection-item{font-size:12.5px}}@media (width>=641px) and (width<=991px){.lead-create-modal-root .ant-modal-wrap{padding:28px 14px}.lead-create-modal-root .ant-modal{width:min(760px,100% - 24px)!important}.lead-create-modal .ant-modal-content{height:min(560px,100vh - 96px)}.lead-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){.lead-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lead-filter-modal-root .ant-modal-mask,.lead-filter-modal-root .ant-modal-wrap{position:absolute;inset:64px 0 0}.lead-filter-modal-root .ant-modal-mask{background:#0f172a57}.lead-filter-modal-root .ant-modal-wrap{padding:14px 20px;overflow:hidden}.lead-filter-modal-root .ant-modal{max-width:100%;max-height:calc(100% - 36px);padding-bottom:0;top:0;width:min(780px,100% - 40px)!important}.lead-filter-modal .ant-modal-content{border-radius:12px;flex-direction:column;max-height:min(74vh,660px);padding:0;display:flex;overflow:hidden;box-shadow:0 18px 48px #0f2a4a33}.lead-filter-modal .ant-modal-header{background:#f7f9fc;border-bottom:1px solid #e3e9f1;flex:none;margin:0;padding:13px 18px 11px}.lead-filter-title{flex-direction:column;gap:2px;display:flex}.lead-filter-title>.ant-typography:first-child{color:#172b4d;font-size:16px}.lead-filter-title>.ant-typography:last-child{font-size:12px;font-weight:400}.lead-filter-modal .ant-modal-body{flex:1;min-height:0;padding:10px 14px 0;overflow:hidden}.lead-filter-saved{margin-bottom:10px}.lead-filter-select-menu .ant-select-item-empty{padding:10px 12px}.lead-filter-dropdown.ant-select-dropdown,.lead-filter-date-dropdown.ant-picker-dropdown{z-index:1065;max-width:min(520px,100vw - 24px)}.lead-filter-dropdown .rc-virtual-list,.lead-filter-dropdown .rc-virtual-list-holder{overscroll-behavior:contain;max-height:min(220px,100dvh - 160px)!important}.lead-filter-dropdown .ant-select-item{min-height:32px;line-height:1.35}.lead-filter-dropdown .ant-select-item-option-content{white-space:normal;word-break:break-word}.lead-filter-date-dropdown .ant-picker-panel-container{max-width:calc(100vw - 24px);overflow:auto}.lead-filter-select-actions{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.lead-filter-saved .ant-select-selector,.lead-filter-saved .ant-btn{height:34px!important}.lead-filter-saved .ant-select-selection-wrap{align-self:center}.lead-filter-saved .ant-btn{padding-inline:16px;font-weight:600}.lead-filter-modal .ant-modal-footer{background:#f9fbfd;border-top:1px solid #e3e9f1;flex:none;margin:0;padding:10px 16px}.lead-filter-footer{justify-content:space-between;align-items:center;display:flex}.lead-filter-footer .ant-btn{border-radius:7px;min-width:82px;height:34px;font-weight:600}.lead-filter-form .lead-filter-tabs{height:min(340px,44vh)}.lead-filter-form .lead-filter-tabs>.ant-tabs-content-holder{min-width:0;padding:3px 2px 0 16px;overflow:hidden}.lead-filter-panel-scroll{scrollbar-gutter:stable;scrollbar-color:#9aabc0 #eef2f7;scrollbar-width:thin;align-content:start;max-height:calc(min(340px,44vh) - 4px);padding-right:8px;overflow-y:auto}.lead-filter-panel-scroll::-webkit-scrollbar{width:8px}.lead-filter-panel-scroll::-webkit-scrollbar-track{background:#eef2f7;border-radius:8px}.lead-filter-panel-scroll::-webkit-scrollbar-thumb{background:#9aabc0;border:2px solid #eef2f7;border-radius:8px}.lead-filter-tabs>.ant-tabs-nav{border-right:1px solid #e5eaf1;width:165px;padding:5px 8px 5px 0;margin-right:0!important}.lead-filter-tabs>.ant-tabs-nav .ant-tabs-tab{color:#718096;letter-spacing:.02em;border-radius:0 7px 7px 0;font-size:12px;font-weight:600;margin:0!important;padding:9px 12px!important}.lead-filter-tabs>.ant-tabs-nav .ant-tabs-tab-active{background:#edf4ff}.lead-filter-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#285dcc}.lead-filter-tabs>.ant-tabs-nav .ant-tabs-tab-btn{white-space:normal;text-align:left}.lead-filter-tabs>.ant-tabs-nav .ant-tabs-ink-bar{width:2px}.lead-filter-category{border-bottom:1px solid #e5eaf1;grid-column:1/-1;margin-bottom:10px}.lead-filter-category summary{color:#26384f;cursor:pointer;padding:10px 2px;font-size:12.5px;font-weight:600}.lead-filter-category summary:hover{color:#2f63d8}.lead-filter-category .ant-form-item{padding:2px 2px 0}.lead-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.lead-filter-grid .ant-form-item{min-width:0;margin-bottom:10px}.lead-filter-grid .ant-form-item-label{padding-bottom:3px}.lead-filter-grid .ant-form-item-label>label{color:#52647b;font-size:12px;font-weight:600}.lead-filter-grid .ant-input,.lead-filter-grid .ant-select-selector,.lead-filter-grid .ant-picker,.lead-filter-grid .ant-input-number{border-color:#dce4ee!important;border-radius:7px!important}.lead-filter-grid .ant-input,.lead-filter-grid .ant-picker,.lead-filter-grid .ant-input-number,.lead-filter-grid .ant-select-single .ant-select-selector{min-height:34px}.lead-filter-grid .ant-select,.lead-filter-grid .ant-picker,.lead-filter-grid .ant-input-number,.lead-filter-grid .ant-space-compact{width:100%}@media (width<=700px){.lead-followup-update-columns{grid-template-columns:1fr;gap:10px}.lead-followup-update-timeline-item{grid-template-columns:20px minmax(0,1fr)}.lead-filter-modal-root .ant-modal-wrap{padding:10px;overflow-y:auto}.lead-filter-modal-root .ant-modal{max-height:calc(100% - 20px);width:100%!important}.lead-filter-modal .ant-modal-content{max-height:calc(100vh - 84px)}.lead-filter-modal .ant-modal-body{padding-inline:14px}.lead-filter-tabs{display:block;height:min(520px,64vh)!important}.lead-filter-tabs>.ant-tabs-nav{border-right:0;width:100%;padding:0;margin-bottom:10px!important}.lead-filter-form .lead-filter-tabs>.ant-tabs-content-holder{padding-left:0}.lead-filter-panel-scroll{max-height:calc(min(520px,64vh) - 62px)}.lead-filter-footer{flex-direction:column-reverse;align-items:stretch;gap:8px}.lead-filter-footer>.ant-btn,.lead-filter-footer>.ant-space,.lead-filter-footer>.ant-space .ant-btn{width:100%}}.lead-filter-wide{grid-column:1/-1}@media (width<=640px){.lead-filter-modal-root .ant-modal-mask,.lead-filter-modal-root .ant-modal-wrap{inset:58px 0 0}.lead-filter-grid{grid-template-columns:1fr}.lead-filter-wide{grid-column:auto}}.lead-score-badge-wrap{align-items:center}.lead-score-info-button{color:#64748b!important;padding-inline:2px!important}.lead-score-info-button:hover{color:#2563eb!important;background:#eff6ff!important}.lead-score-flow{gap:8px;width:min(285px,100vw - 56px);min-width:0;display:grid}.lead-score-popover.ant-popover{max-width:calc(100vw - 16px)}.lead-score-flow-ranges{color:#64748b;overflow-wrap:anywhere;font-size:12px}.lead-score-flow-events{gap:6px;max-height:225px;display:grid;overflow:auto}.lead-score-flow-event{border-top:1px solid #f0f0f0;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;padding:7px 0;display:grid}.lead-score-flow-event>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-score-flow-event strong{color:#1677ff}.lead-score-flow-event small{color:#94a3b8;overflow-wrap:anywhere;grid-column:1/-1;margin-top:2px;font-size:11px}@media (width<=359px){.lead-score-popover .ant-popover-inner{padding:10px 12px}.lead-score-flow{width:calc(100vw - 48px)}.lead-score-flow-event{column-gap:6px}}.lead-create-modal-root .lead-edit-modal.ant-modal{width:min(760px,100% - 40px)!important}.lead-edit-modal .ant-modal-content{background:#fff;border:1px solid #dce6f4;border-radius:20px;height:min(86vh,780px);max-height:calc(100vh - 40px);box-shadow:0 26px 70px #17345c38}.lead-edit-modal .ant-modal-header{background:#fff;border-bottom:1px solid #e5edf7;padding:20px 56px 17px 24px}.lead-edit-modal .ant-modal-title{color:#16345d;font-size:21px;line-height:1.25}.lead-edit-modal .lead-create-title{gap:5px}.lead-edit-modal .lead-create-title small{color:#71829a;font-size:13px;line-height:1.45}.lead-edit-modal .ant-modal-close{color:#64748b;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;top:18px;right:18px}.lead-edit-modal .ant-modal-close:hover{color:#1d4ed8;background:#eff6ff}.lead-edit-modal .ant-modal-body{background:#fff;padding:0 24px}.lead-edit-modal .lead-create-form .ant-tabs-nav{margin:0 -24px;padding:0 24px}.lead-edit-modal .lead-create-form .ant-tabs-tab{color:#64748b;min-width:144px;padding:14px 4px 12px;font-size:14px;font-weight:600;margin-right:20px!important}.lead-edit-modal .lead-create-form .ant-tabs-tab-active,.lead-edit-modal .lead-create-form .ant-tabs-tab-active .ant-tabs-tab-btn{color:#2563eb!important}.lead-edit-modal .lead-create-form .ant-tabs-ink-bar{background:#2563eb;height:3px}.lead-edit-modal .lead-create-form .ant-tabs-content-holder{padding:18px 10px 18px 0}.lead-edit-modal .lead-create-context{color:#315577;background:#eff6ff;border:1px solid #bfdbfe;border-left:4px solid #3b82f6;border-radius:10px;margin-bottom:18px;padding:12px 14px;font-size:13px;line-height:1.5}.lead-edit-modal .lead-create-section,.lead-edit-modal .lead-create-status-section{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e7edf5;border-radius:0;margin-bottom:18px;padding:0 0 18px}.lead-edit-modal .lead-create-section+.lead-create-section{margin-top:0;padding-top:0}.lead-edit-modal .lead-create-section-title{color:#17345c;text-transform:none;margin-bottom:16px;font-size:15px;font-weight:700}.lead-edit-modal .lead-create-section-title:after{display:none}.lead-edit-modal .lead-create-grid{gap:14px 20px}.lead-edit-modal .lead-create-grid .ant-form-item{margin-bottom:0}.lead-edit-modal .lead-create-grid .ant-form-item-label{padding-bottom:6px}.lead-edit-modal .lead-create-grid .ant-form-item-label>label{color:#425a78;font-size:12.5px;font-weight:600}.lead-edit-modal .lead-create-grid .ant-input,.lead-edit-modal .lead-create-grid .ant-input-number,.lead-edit-modal .lead-create-grid .ant-picker,.lead-edit-modal .lead-create-grid .ant-select-selector{background:#fff;border-color:#d7e1ee;border-radius:9px;min-height:42px;font-size:14px}.lead-edit-modal .lead-create-grid .ant-input:hover,.lead-edit-modal .lead-create-grid .ant-input-number:hover,.lead-edit-modal .lead-create-grid .ant-picker:hover,.lead-edit-modal .lead-create-grid .ant-select-selector:hover{border-color:#7aa5f6}.lead-edit-modal .lead-create-grid .ant-input:focus,.lead-edit-modal .lead-create-grid .ant-input-focused,.lead-edit-modal .lead-create-grid .ant-select-focused .ant-select-selector,.lead-edit-modal .lead-create-grid .ant-picker-focused{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f!important}.lead-edit-modal .lead-create-grid .ant-input-textarea textarea{resize:vertical;min-height:92px;padding-top:10px}.lead-edit-modal .lead-phone-input.ant-input-group-wrapper .ant-input-group-addon{background:#f8fbff;border-color:#d7e1ee}.lead-edit-modal .ant-modal-footer{z-index:2;background:#fff;border-top:1px solid #e5edf7;padding:10px 20px 11px;position:relative;box-shadow:0 -8px 20px #1e3a5f0f}.lead-edit-modal .ant-modal-footer .ant-btn{border-radius:8px;min-width:84px;height:36px;font-size:13.5px}.lead-edit-modal .ant-modal-footer .ant-btn-primary{background:#2563eb;min-width:110px}@media (width<=640px){.lead-create-modal-root .lead-edit-modal.ant-modal{width:calc(100% - 20px)!important}.lead-edit-modal .ant-modal-content{border-radius:16px;height:calc(100vh - 28px);max-height:calc(100vh - 28px)}.lead-edit-modal .ant-modal-header{padding:16px 48px 14px 16px}.lead-edit-modal .ant-modal-title{font-size:18px}.lead-edit-modal .ant-modal-body{padding:0 16px}.lead-edit-modal .lead-create-form .ant-tabs-nav{margin:0 -16px;padding:0 16px}.lead-edit-modal .lead-create-form .ant-tabs-tab{min-width:auto;padding:12px 2px 10px;font-size:12.5px;margin-right:16px!important}.lead-edit-modal .lead-create-grid{grid-template-columns:1fr;gap:12px}.lead-edit-modal .ant-modal-footer{padding:12px 16px}}.lead-create-modal-root .lead-create-modal:not(.lead-edit-modal).ant-modal{width:min(760px,100% - 40px)!important}.lead-create-modal:not(.lead-edit-modal) .ant-modal-content{background:#fff;border:1px solid #dce6f4;border-radius:20px;height:min(86vh,780px);max-height:calc(100vh - 40px);box-shadow:0 26px 70px #17345c38}.lead-create-modal:not(.lead-edit-modal) .ant-modal-header{background:#fff;border-bottom:1px solid #e5edf7;padding:20px 56px 17px 24px}.lead-create-modal:not(.lead-edit-modal) .ant-modal-title{color:#16345d;font-size:21px;line-height:1.25}.lead-create-modal:not(.lead-edit-modal) .lead-create-title{gap:5px}.lead-create-modal:not(.lead-edit-modal) .lead-create-title small{color:#71829a;font-size:13px;line-height:1.45}.lead-create-modal:not(.lead-edit-modal) .ant-modal-close{color:#64748b;border-radius:9px;place-items:center;width:32px;height:32px;transition:background-color .18s,color .18s;display:grid;top:18px;right:18px}.lead-create-modal:not(.lead-edit-modal) .ant-modal-close:hover{color:#1d4ed8;background:#eff6ff}.lead-create-modal:not(.lead-edit-modal) .ant-modal-body{background:#fff;padding:0 24px}.lead-create-modal:not(.lead-edit-modal) .lead-create-form .ant-tabs-nav{box-shadow:none;margin:0 -24px;padding:0 24px}.lead-create-modal:not(.lead-edit-modal) .lead-create-form .ant-tabs-tab{color:#64748b;min-width:144px;padding:14px 4px 12px;font-size:14px;font-weight:600;margin-right:20px!important}.lead-create-modal:not(.lead-edit-modal) .lead-create-form .ant-tabs-tab-btn{color:inherit!important}.lead-create-modal:not(.lead-edit-modal) .lead-create-form .ant-tabs-tab-active,.lead-create-modal:not(.lead-edit-modal) .lead-create-form .ant-tabs-tab-active .ant-tabs-tab-btn{color:#2563eb!important}.lead-create-modal:not(.lead-edit-modal) .lead-create-form .ant-tabs-ink-bar{background:#2563eb;height:3px}.lead-create-modal:not(.lead-edit-modal) .lead-create-form .ant-tabs-content-holder{padding:18px 10px 18px 0}.lead-create-modal:not(.lead-edit-modal) .lead-create-context{color:#315577;background:#eff6ff;border:1px solid #bfdbfe;border-left:4px solid #3b82f6;border-radius:10px;margin-bottom:18px;padding:12px 14px;font-size:13px;line-height:1.5}.lead-create-modal:not(.lead-edit-modal) .lead-create-section,.lead-create-modal:not(.lead-edit-modal) .lead-create-status-section{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e7edf5;border-radius:0;margin-bottom:18px;padding:0 0 18px}.lead-create-modal:not(.lead-edit-modal) .lead-create-section+.lead-create-section{margin-top:0;padding-top:0}.lead-create-modal:not(.lead-edit-modal) .lead-create-section-title{color:#17345c;letter-spacing:0;text-transform:none;margin-bottom:16px;font-size:15px;font-weight:700}.lead-create-modal:not(.lead-edit-modal) .lead-create-section-title:after{display:none}.lead-create-modal:not(.lead-edit-modal) .lead-create-grid{gap:14px 20px}.lead-create-modal:not(.lead-edit-modal) .lead-create-grid .ant-form-item{margin-bottom:0}.lead-create-modal:not(.lead-edit-modal) .lead-create-grid .ant-form-item-label{padding-bottom:6px}.lead-create-modal:not(.lead-edit-modal) .lead-create-grid .ant-form-item-label>label{color:#425a78;font-size:12.5px;font-weight:600}.lead-create-modal:not(.lead-edit-modal) .lead-create-grid .ant-input,.lead-create-modal:not(.lead-edit-modal) .lead-create-grid .ant-input-number,.lead-create-modal:not(.lead-edit-modal) .lead-create-grid .ant-picker,.lead-create-modal:not(.lead-edit-modal) .lead-create-grid .ant-select-selector{background:#fff;border-color:#d7e1ee;border-radius:9px;min-height:42px;font-size:14px}.lead-create-modal:not(.lead-edit-modal) .lead-create-grid .ant-input:hover,.lead-create-modal:not(.lead-edit-modal) .lead-create-grid .ant-input-number:hover,.lead-create-modal:not(.lead-edit-modal) .lead-create-grid .ant-picker:hover,.lead-create-modal:not(.lead-edit-modal) .lead-create-grid .ant-select-selector:hover{border-color:#7aa5f6}.lead-create-modal:not(.lead-edit-modal) .lead-create-grid .ant-input:focus,.lead-create-modal:not(.lead-edit-modal) .lead-create-grid .ant-input-focused,.lead-create-modal:not(.lead-edit-modal) .lead-create-grid .ant-select-focused .ant-select-selector,.lead-create-modal:not(.lead-edit-modal) .lead-create-grid .ant-picker-focused{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f!important}.lead-create-modal:not(.lead-edit-modal) .lead-create-grid .ant-input-textarea textarea{resize:vertical;min-height:92px;padding-top:10px}.lead-create-modal:not(.lead-edit-modal) .lead-phone-input.ant-input-group-wrapper .ant-input-group-addon{background:#f8fbff;border-color:#d7e1ee}.lead-create-modal:not(.lead-edit-modal) .ant-modal-footer{z-index:2;background:#fff;border-top:1px solid #e5edf7;padding:10px 20px 11px;position:relative;box-shadow:0 -8px 20px #1e3a5f0f}.lead-create-modal:not(.lead-edit-modal) .ant-modal-footer .ant-btn{border-radius:8px;min-width:84px;height:36px;font-size:13.5px}.lead-create-modal:not(.lead-edit-modal) .ant-modal-footer .ant-btn-primary{background:#2563eb;min-width:110px}@media (width<=640px){.lead-create-modal-root .lead-create-modal:not(.lead-edit-modal).ant-modal{width:calc(100% - 20px)!important}.lead-create-modal:not(.lead-edit-modal) .ant-modal-content{border-radius:16px;height:calc(100vh - 28px);max-height:calc(100vh - 28px)}.lead-create-modal:not(.lead-edit-modal) .ant-modal-header{padding:16px 48px 14px 16px}.lead-create-modal:not(.lead-edit-modal) .ant-modal-title{font-size:18px}.lead-create-modal:not(.lead-edit-modal) .ant-modal-body{padding:0 16px}.lead-create-modal:not(.lead-edit-modal) .lead-create-form .ant-tabs-nav{margin:0 -16px;padding:0 16px}.lead-create-modal:not(.lead-edit-modal) .lead-create-form .ant-tabs-tab{min-width:auto;padding:12px 2px 10px;font-size:12.5px;margin-right:16px!important}.lead-create-modal:not(.lead-edit-modal) .lead-create-grid{grid-template-columns:1fr;gap:12px}.lead-create-modal:not(.lead-edit-modal) .ant-modal-footer{padding:12px 16px}}@media (width<=359px){.lead-create-modal:not(.lead-edit-modal) .lead-create-form .ant-tabs-nav{padding-inline:8px}.lead-create-modal:not(.lead-edit-modal) .lead-create-form .ant-tabs-nav-list{width:100%}.lead-create-modal:not(.lead-edit-modal) .lead-create-form .ant-tabs-tab{text-align:center;flex:1;justify-content:center;min-width:0;min-height:44px;padding:7px 3px;font-size:10.5px;line-height:1.15;margin:0!important}.lead-create-modal:not(.lead-edit-modal) .lead-create-form .ant-tabs-tab-btn{overflow-wrap:anywhere;white-space:normal}}.lead-action-modal-root .ant-modal-wrap,.bulk-upload-modal-root .ant-modal-wrap{align-items:flex-start;padding:16px;overflow:hidden}.lead-action-modal-root .ant-modal,.bulk-upload-modal-root .ant-modal{margin:0 auto;padding-bottom:0;top:0}.lead-action-modal-root .ant-modal-content,.bulk-upload-modal-root .ant-modal-content{flex-direction:column;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.lead-action-modal-root .ant-modal-body,.bulk-upload-modal-root .ant-modal-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}@media (width<=640px){.lead-create-modal-root .ant-modal-wrap,.lead-action-modal-root .ant-modal-wrap,.bulk-upload-modal-root .ant-modal-wrap{align-items:flex-start;padding:8px}.lead-create-modal:not(.lead-edit-modal) .ant-modal-content{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.lead-action-modal-root .ant-modal,.bulk-upload-modal-root .ant-modal{max-width:calc(100vw - 16px);width:calc(100vw - 16px)!important}.lead-action-modal-root .ant-modal-content,.bulk-upload-modal-root .ant-modal-content{max-height:calc(100dvh - 16px)}}.lead-status-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{scrollbar-width:thin;scrollbar-color:#91a4c2 #edf2f7;scrollbar-gutter:stable both-edges;overflow-y:hidden;overflow-x:auto!important}.lead-status-tabs>.ant-tabs-nav .ant-tabs-nav-list{min-width:max-content}@media (width<=900px){.lead-manager-page .lead-row{grid-template-columns:22px minmax(0,1fr) minmax(156px,auto) 34px}.lead-manager-page .lead-row .actions{scrollbar-width:thin;justify-self:end;width:min(36vw,180px);min-width:156px;max-width:180px;overflow:auto hidden;display:block!important}.lead-manager-page .lead-row .meta{display:none!important}.lead-manager-page .lead-row-actions>:not(:last-child){display:inline-flex}.lead-manager-page .lead-row-actions>span{display:inline-block}.lead-row-actions.ant-space{gap:2px!important}.lead-row-actions .ant-btn{width:26px;min-width:26px;height:28px;padding-inline:0}.lead-row-actions .ant-btn>span:not(.anticon){display:none}}.lead-manager-page.is-compact-primary-actions{padding-bottom:48px}.lead-manager-page.is-compact-primary-actions .lead-title-row{align-items:flex-start}.lead-manager-page.is-compact-primary-actions .lead-manager-title.ant-typography{min-width:0;margin-bottom:0}.lead-manager-page.is-compact-primary-actions .lead-header-actions{display:inline-flex}.lead-manager-page.is-compact-primary-actions .lead-page-fabs{display:none}@container (width<=420px){.lead-title-row{flex-wrap:wrap}.lead-header-actions{justify-content:flex-end;width:100%}}@media (width<=640px){.lead-toolbar-row .lm-quick-actions{scrollbar-gutter:stable}.lead-manager-page .lead-row{grid-template-columns:22px minmax(0,1fr) minmax(128px,36vw) 32px}.lead-manager-page .lead-row .actions{grid-area:1/3;width:100%;min-width:128px}}.list-pagination{margin-top:14px}.list-pagination__range,.list-pagination__page{font-size:12.5px}.list-pagination .ant-btn{min-width:92px}@media (width<=640px){.list-pagination{flex-direction:column;align-items:flex-start}.list-pagination>.ant-flex:last-child{justify-content:space-between;width:100%}}.raw-data-manager-page{color:#1f2d3d;width:100%;min-width:0;max-width:100%;padding-bottom:160px;container-type:inline-size}.raw-data-page-header{color:#fff;background:#315fd6;border:1px solid #ffffff21;border-radius:16px;margin-bottom:12px;padding:16px 20px;box-shadow:0 12px 28px #17345c3d}.raw-data-title.ant-typography{margin:0 0 3px;font-size:23px;font-weight:700;color:#fff!important}.raw-data-subtitle.ant-typography{margin:0;font-size:13px;color:#ded7ff!important}.rd-toolbar{justify-content:flex-end;align-items:center;gap:12px;margin-bottom:14px;display:flex}.rd-quick-actions{background:#fff;border:1px solid #e1e6ed;border-radius:9px;align-items:center;gap:2px;max-width:100%;margin-inline-start:auto;padding:5px;display:flex;overflow-x:auto;box-shadow:0 1px 3px #0f2d500f}.rd-created-header{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.rd-created-sort-button.ant-btn{color:#315fd6;width:22px;min-width:22px;height:22px;padding:0}.rd-created-sort-button.ant-btn:hover,.rd-created-sort-button.ant-btn:focus-visible{color:#17345c;background:#eaf1ff}.rd-quick-actions .ant-btn{color:#315fd6;width:34px;height:34px}.rd-quick-actions.is-collapsed .qa-collapsible,.rd-quick-actions.is-collapsed .rd-action-sep{display:none}.rd-quick-actions .qa-campaign{color:#f59e0b!important}.rd-quick-actions .qa-campaign:hover{color:#d97706!important;background:#fff4e6!important}.rd-status-tabs>.ant-tabs-nav{margin-bottom:0;overflow:hidden}.rd-status-navigation{border-bottom:1px solid #e5ebf3;align-items:stretch;min-width:0;margin-bottom:12px;padding-inline-end:8px;display:flex}.rd-status-navigation .rd-status-tabs{flex:auto;min-width:0}.rd-status-navigation .rd-status-tabs .ant-tabs-nav-operations{display:none}.rd-status-more-button.ant-btn{color:#315fd6;background:#f8faff;border:1px solid #d7e1f1;border-radius:7px;flex:0 0 32px;justify-content:center;align-self:flex-start;align-items:center;width:32px;min-width:32px;height:32px;margin:4px 0 0 8px;padding:0;display:inline-flex}.rd-status-more-button.ant-btn .anticon{justify-content:center;align-items:center;display:inline-flex;transform:rotate(90deg)}.rd-status-more-button.ant-btn:hover,.rd-status-more-button.ant-btn:focus-visible,.rd-status-more-button.ant-btn.is-active{border-color:#9db7f7;color:#315fd6!important;background:#eaf1ff!important}@media (width<=1350px){.rd-status-navigation .rd-status-tabs>.ant-tabs-nav .ant-tabs-tab{padding-inline:7px;font-size:11.5px}}.rd-status-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{scrollbar-color:#91a4c2 #edf2f7;scrollbar-width:thin;overflow-x:auto}.rd-status-tabs>.ant-tabs-nav .ant-tabs-nav-list{width:100%;min-width:max-content;max-width:none}.rd-status-tabs>.ant-tabs-nav .ant-tabs-tab{color:#65748a;white-space:nowrap;flex:1 0 auto;justify-content:center;padding:11px 15px;font-size:12px;font-weight:700;margin:0!important}.rd-status-tabs>.ant-tabs-nav .ant-tabs-tab-active{background:#315fd6;border-radius:8px 8px 0 0}.rd-status-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.rd-filter-panel{background:#fff;border:1px solid #e1e6ed;border-radius:9px;grid-template-columns:2fr 1fr 1fr auto;gap:10px;margin-bottom:14px;padding:12px;display:none}.rd-filter-panel.open{display:grid}.rd-filter-panel .ant-input,.rd-filter-panel .ant-select-selector{min-height:36px;border-radius:7px!important}.rd-selection-bar{background:#eaf1ff;border:1px solid #cddaf5;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:8px 14px;display:flex}.rd-table .ant-table-container{border:1px solid #e1e6ed;border-radius:10px;max-width:100%;overflow:hidden}.rd-table .ant-table-content{scrollbar-width:thin;scrollbar-color:#91a4c2 #edf2f7;overflow-x:auto!important}.rd-table .ant-table-content>table{min-width:100%!important}.rd-table{width:100%;min-width:0;max-width:100%}.rd-table .ant-table-thead>tr>th,.rd-table .ant-table-tbody>tr>td{vertical-align:middle;line-height:1.3;padding:7px 8px!important}.rd-table .ant-table-tbody>tr>td{font-size:12px}.rd-table .ant-table-cell{min-width:0}.rd-actions-cell{z-index:3;white-space:nowrap;background:#fff;width:250px;min-width:250px;right:0;position:sticky!important}.rd-table .ant-table-thead .rd-actions-cell{z-index:4;background:#f5f7fa}.rd-table .ant-table-tbody>tr:hover>.rd-actions-cell{background:#fafafa}.rd-row-actions{white-space:nowrap;flex-wrap:nowrap;align-items:center;width:max-content;max-width:none;display:inline-flex}.rd-row-status{width:108px;min-width:0}.rd-row-actions .ant-btn{flex:none}@container (width<=410px){.rd-table colgroup col:nth-child(2){width:82px!important}.rd-student-link.ant-btn{text-overflow:ellipsis;white-space:nowrap;max-width:72px;overflow:hidden}}@media (width<=640px){.rd-toolbar{flex-direction:column;align-items:stretch}.rd-toolbar>.ant-space,.rd-toolbar>.rd-quick-actions,.rd-toolbar>.ant-space .ant-btn{width:100%}.rd-quick-actions{justify-content:flex-start}.rd-filter-panel.open{grid-template-columns:1fr}.rd-filter-panel .ant-space,.rd-filter-panel .ant-btn{width:100%}.rd-filter-panel .ant-space{display:flex}.rd-filter-panel .ant-btn{flex:1 1 0}.rd-page-fabs{gap:8px;bottom:14px;right:14px}.rd-page-fab.ant-btn{width:48px;min-width:48px;height:48px}.rd-form-grid,.rd-upload-form{grid-template-columns:1fr}.rd-form-grid{padding:12px}.rd-template-callout{flex-direction:column;align-items:stretch}}.rd-table .ant-table-thead>tr>th{color:#68778c;text-transform:uppercase;background:#f5f7fa;font-size:10px;font-weight:700}.rd-student-link.ant-btn{color:#17345c;white-space:normal;text-align:left;height:auto;padding:0;font-weight:700}.rd-student-link.ant-btn:hover,.rd-student-link.ant-btn:focus-visible{color:#315fd6}.rd-page-fabs{z-index:42;flex-direction:column;align-items:center;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.rd-page-fab.ant-btn{color:#fff;background:#315fd6;border:0;border-radius:50%;width:58px;min-width:58px;height:58px;transition:background .15s,transform .15s,box-shadow .15s;box-shadow:0 4px 14px #0f2a4a47}.rd-page-fab.ant-btn:hover,.rd-page-fab.ant-btn:focus-visible{transform:translateY(-1px);box-shadow:0 8px 20px #0f2a4a52;color:#fff!important;background:#17345c!important}.rd-page-fab.ant-btn:focus-visible{outline-offset:3px;outline:3px solid #315fd647}.rd-page-fab-add.ant-btn .anticon{font-size:24px}.rd-page-fab.ant-btn .anticon{font-size:23px}.rd-create-modal-root .ant-modal-wrap{align-items:center;padding:18px;display:flex;overflow:hidden}.rd-action-modal-root .ant-modal-wrap,.rd-detail-modal-root .ant-modal-wrap{align-items:flex-start;padding:16px;overflow-y:auto}.rd-action-modal-root .ant-modal,.rd-detail-modal-root .ant-modal{margin:0 auto;padding-bottom:0;top:0}.rd-action-modal-root .ant-modal-container,.rd-detail-modal-root .ant-modal-container{max-height:calc(100dvh - 32px);overflow:hidden}.rd-action-modal-root .ant-modal-body,.rd-detail-modal-root .ant-modal-body{overscroll-behavior:contain;max-height:calc(100dvh - 150px);overflow-y:auto}.rd-create-modal-root .ant-modal{padding-bottom:0;top:0;width:min(760px,100vw - 32px)!important}.rd-create-modal .ant-modal-content{border:1px solid #dfe7f1;border-radius:18px;flex-direction:column;height:min(82vh,700px);max-height:calc(100vh - 48px);padding:0;display:flex;overflow:hidden;box-shadow:0 24px 70px #0f2a4a3d}.rd-create-modal .ant-modal-header{background:linear-gradient(135deg,#f8fbff 0%,#eef4ff 100%);border-bottom:1px solid #e1e6ed;flex:none;margin:0;padding:18px 24px 15px}.rd-create-title{color:#17345c;flex-direction:column;gap:2px;font-size:18px;font-weight:700;display:flex}.rd-create-title small{color:#718096;font-size:12.5px;font-weight:400}.rd-create-modal .ant-modal-close{top:14px;border-radius:9px;inset-inline-end:16px}.rd-create-modal .ant-modal-body{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#7890ad #edf2f7;scrollbar-width:auto;flex:1;min-height:0;padding:0 22px 18px;overflow-y:scroll}.rd-create-modal .ant-modal-body::-webkit-scrollbar{width:11px}.rd-create-modal .ant-modal-body::-webkit-scrollbar-track{background:#edf2f7;border-radius:10px}.rd-create-modal .ant-modal-body::-webkit-scrollbar-thumb{background:#7890ad;border:2px solid #edf2f7;border-radius:10px}.rd-create-modal .ant-modal-body::-webkit-scrollbar-button{background:#cbd5e1;height:11px}.rd-create-modal .ant-modal-footer{border-top:1px solid #e1e6ed;flex:none;margin:0;padding:12px 20px}.rd-form-tabs>.ant-tabs-nav{z-index:3;background:#fff;margin-bottom:14px;position:sticky;top:0}.rd-form-tabs>.ant-tabs-nav .ant-tabs-tab{color:#68778c;padding:12px 4px 10px;font-weight:700;margin:0 8px 0 0!important}.rd-form-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#315fd6!important}.rd-form-grid{background:linear-gradient(#fff 0%,#fbfcff 100%);border:1px solid #e4eaf2;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px;padding:16px 18px 8px;display:grid;box-shadow:0 4px 14px #1e406e0b}.rd-form-section{margin-bottom:16px}.rd-form-section-title{color:#17345c;margin:0 0 10px;font-size:14px;font-weight:800;display:block}.rd-form-note,.rd-field-full{grid-column:1/-1}.rd-form-grid .ant-form-item{min-width:0;margin-bottom:12px}.rd-form-grid .ant-input,.rd-form-grid .ant-select-selector,.rd-form-grid .ant-input-affix-wrapper{border-color:#dbe3ee;border-radius:9px;min-height:40px}.rd-form-grid .ant-select{width:100%}.rd-readonly-input.ant-input{color:#172235;cursor:default;background:#f8fafc;border-color:#dbe3ee}.rd-sibling-list{gap:8px;display:grid}.rd-sibling-option{background:#fffaf0;border:1px solid #f1d9a8;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;display:flex}.rd-sibling-option span{color:#2f3a4c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.rd-sibling-confirm{gap:8px;display:grid}.rd-upload-panel{max-width:860px}.rd-upload-steps{background:#fff;border:1px solid #e1e6ed;border-radius:12px;margin:4px 0 20px;padding:14px 18px 12px}.rd-wizard-panel{background:#fff;border:1px solid #e1e6ed;border-radius:12px;padding:16px 18px}.rd-upload-instructions{margin-bottom:18px}.rd-template-callout{justify-content:space-between;align-items:center;gap:16px;display:flex}.rd-template-callout .ant-btn{flex:none}.rd-upload-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.rd-validate-layout{background:#fff;border:1px solid #d7e1ee;border-radius:12px;padding:14px;display:block}.rd-validation-card{min-width:0;box-shadow:none;background:#fff;border:0;border-radius:0;padding:0}.rd-validation-card>.ant-typography{color:#172235;font-size:16px;font-weight:800}.rd-validation-section{border-top:1px solid #e5ebf3;margin-top:14px;padding-top:12px}.rd-validation-section-title{color:#162c4c;letter-spacing:0;text-transform:uppercase;margin-bottom:0;font-size:13px;font-weight:800}.rd-validation-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.rd-sibling-review-list{gap:0;margin-top:0;display:grid}.rd-sibling-success{color:#11805a;margin-bottom:8px;font-size:12px;font-weight:800}.rd-sibling-review-row{background:#fff;border:0 solid #e0e8f2;border-bottom-width:1px;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.rd-sibling-review-row.is-resolved{background:#fbfdff}.rd-sibling-review-main{min-width:0}.rd-sibling-review-title{color:#263347;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;margin-bottom:0;display:flex;overflow:hidden}.rd-sibling-review-title:after{content:""}.rd-sibling-review-title>*{flex:none}.rd-sibling-inline{color:#52627a;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.rd-sibling-inline strong{color:#172235}.rd-sibling-separator{color:#b5bfcc}.rd-sibling-added{color:#11805a;white-space:nowrap;font-size:12px;font-weight:800}.rd-sibling-row-actions{justify-content:flex-end}.rd-validation-errors{max-height:220px;margin:0;padding-left:18px;overflow:auto}.rd-validation-errors li{margin-bottom:4px}.rd-validation-alert.ant-alert{background:#fff3f1;border-color:#ffb4ad;border-radius:12px}.rd-validation-alert .ant-alert-message{color:#7a1b16}.rd-upload-help{color:#68778c;font-size:12px}.rd-validation-empty{color:#637188;font-size:12px}.rd-upload-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}@media (width<=760px){.rd-toolbar{flex-direction:column;align-items:flex-start}.rd-filter-panel,.rd-form-grid,.rd-upload-form{grid-template-columns:1fr}.rd-validate-layout{padding:16px}.rd-template-callout{flex-direction:column;align-items:flex-start;gap:10px}.rd-sibling-compare,.rd-sibling-review-row{grid-template-columns:1fr}.rd-sibling-option{flex-direction:column;align-items:flex-start}.rd-sibling-option span{white-space:normal}.rd-page-fabs{right:14px;bottom:max(14px, env(safe-area-inset-bottom))}.rd-page-fab.ant-btn{width:58px;min-width:58px;height:58px}.rd-create-modal-root .ant-modal-wrap{align-items:flex-start;padding:8px}.rd-create-modal-root .ant-modal{width:100%!important}.rd-create-modal .ant-modal-content{border-radius:14px;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.rd-create-modal .ant-modal-header{padding-inline:16px 48px}.rd-create-modal .ant-modal-body,.rd-form-grid{padding-inline:12px}.rd-table .ant-table-container,.rd-table .ant-table-content{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}}.rd-pagination{border-top:1px solid #edf2f7;margin-top:8px;padding:7px 2px 0;justify-content:flex-start!important;gap:8px!important}.rd-pagination>.ant-flex:last-child{flex:0 auto;gap:6px!important}.rd-pagination .list-pagination__range,.rd-pagination .list-pagination__page{font-size:12px;line-height:24px}.rd-pagination .ant-btn{border-radius:999px;min-width:74px;height:26px;padding-inline:9px}@media (width<=480px){.raw-data-manager-page{padding-bottom:144px}.rd-page-fabs{gap:8px;right:10px}.rd-page-fab-add.ant-btn .anticon{font-size:24px}.rd-page-fab.ant-btn .anticon{font-size:23px}.raw-data-title.ant-typography{font-size:20px}.rd-toolbar{gap:8px;margin-bottom:10px}.rd-quick-actions{justify-content:flex-end;width:100%}.rd-selection-bar{gap:7px;padding:8px}.rd-status-tabs>.ant-tabs-nav .ant-tabs-tab{padding:8px 10px}.rd-table .ant-table-thead>tr>th,.rd-table .ant-table-tbody>tr>td{padding:5px!important}.rd-table .ant-table-tbody>tr>td{font-size:11.5px}.rd-actions-cell{width:166px;min-width:166px}.rd-table colgroup col:last-child{width:166px!important;min-width:166px!important}.rd-row-status{width:92px}.rd-row-actions .ant-btn{height:28px;padding-inline:6px}.rd-promote-label{display:none}.rd-create-modal .ant-modal-footer{flex-wrap:wrap;gap:8px;padding:10px 12px;display:flex}.rd-create-modal .ant-modal-footer .ant-btn{flex:120px;min-width:0;margin-inline-start:0}.rd-upload-actions .ant-btn{flex:88px;min-width:0}}@media (width<=359px){.rd-actions-cell{width:158px;min-width:158px}.rd-table colgroup col:last-child{width:158px!important;min-width:158px!important}.rd-row-status{width:84px}.rd-create-modal .ant-modal-body{scrollbar-gutter:auto;padding-inline:8px}.rd-form-grid{padding-inline:9px}}.rd-status-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{scrollbar-width:thin;scrollbar-color:#91a4c2 #edf2f7;scrollbar-gutter:auto;overflow-y:hidden;overflow-x:auto!important}.rd-status-tabs>.ant-tabs-nav .ant-tabs-nav-list{min-width:max-content}.rd-status-tabs>.ant-tabs-nav .ant-tabs-nav-wrap::-webkit-scrollbar{height:8px}.rd-status-tabs>.ant-tabs-nav .ant-tabs-nav-wrap::-webkit-scrollbar-track{background:#edf2f7;border-radius:999px}.rd-status-tabs>.ant-tabs-nav .ant-tabs-nav-wrap::-webkit-scrollbar-thumb{background:#91a4c2;border-radius:999px}@media (width<=760px){.rd-toolbar{align-items:flex-end}.rd-quick-actions{scrollbar-gutter:stable;justify-content:flex-end;width:fit-content;max-width:100%;margin-inline-start:auto}}.performance-workspace{--pt-navy:#102a56;--pt-blue:#2f63dc;--pt-border:#e2e8f0;color:#14213d;gap:16px;display:grid}.pt-full{width:100%}.pt-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#60a5fa3d,#0000 28%),linear-gradient(135deg,#15396f,#173f88 54%,#102a56);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;min-height:136px;padding:24px 28px;display:flex;box-shadow:0 16px 38px #102a562e}.pt-hero .ant-typography{color:#fff;margin:0}.pt-hero h2.ant-typography{margin:6px 0 2px;font-size:30px}.pt-hero p.ant-typography{color:#dbeafe}.pt-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800;color:#93c5fd!important}.pt-hero .ant-btn{color:#fff;background:#ffffff14;border-color:#ffffff8c}.pt-mode-tabs>.ant-tabs-nav{z-index:5;border:1px solid var(--pt-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-radius:14px;margin:0;padding:4px 8px;position:sticky;top:0;box-shadow:0 8px 24px #0f2a4a0f}.pt-mode-tabs>.ant-tabs-nav:before{display:none}.pt-mode-tabs .ant-tabs-tab{border-radius:9px;padding:10px 14px;transition:background .18s,color .18s}.pt-mode-tabs .ant-tabs-tab-active{background:#edf4ff}.pt-config-card,.pt-monitor,.pt-load-config,.pt-developer-toolbar{border-color:var(--pt-border);height:100%;box-shadow:0 10px 26px #0f2a4a0e}.pt-config-card .ant-card-head,.pt-monitor .ant-card-head{background:linear-gradient(90deg,#f2f7ff,#fff)}.pt-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.pt-metric-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.pt-metric{border:1px solid var(--pt-border);min-height:105px;position:relative;overflow:hidden}.pt-metric:before{content:"";background:var(--accent);width:4px;position:absolute;inset:0 auto 0 0}.pt-accent-blue{--accent:#2563eb}.pt-accent-green{--accent:#10b981}.pt-accent-amber{--accent:#f59e0b}.pt-accent-violet{--accent:#8b5cf6}.pt-accent-red{--accent:#ef4444}.pt-metric .ant-statistic-content{color:var(--pt-navy);font-size:25px;font-weight:750}.pt-code textarea,.pt-code{font-family:Consolas,monospace}.pt-code-block{color:#dbeafe;white-space:pre-wrap;background:#111827;border-radius:10px;max-height:360px;padding:14px;font:12px/1.6 Consolas,monospace;overflow:auto}.pt-journey{gap:9px;max-height:600px;padding:2px;display:grid;overflow:auto}.pt-node{border:1px solid var(--pt-border);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.pt-node:hover,.pt-node.selected{border-color:#93b4f4;transform:translateY(-1px);box-shadow:0 8px 20px #2563eb17}.pt-node>span{color:#2563eb;background:#edf4ff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.pt-node strong,.pt-node small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pt-node small{color:#718096;margin-top:3px}.pt-node.passed{border-left:4px solid #10b981}.pt-node.failed{border-left:4px solid #ef4444}.pt-node.running{border-left:4px solid #2563eb}.pt-logs{background:#111827;border-radius:10px;gap:5px;margin-top:14px;padding:12px;display:grid}.pt-logs code{color:#dbeafe;font-size:11px}.pt-saved-list{margin-top:16px}.pt-saved-list .ant-card-body{gap:8px;max-height:240px;display:grid;overflow:auto}.pt-load-overview{background:linear-gradient(#f7faff,#fff 26%);border-color:#cfe0ff;overflow:hidden}.pt-load-overview>.ant-card-head{background:linear-gradient(90deg,#eaf2ff,#f8fbff)}.pt-loading{justify-content:center;gap:7px;padding:80px;display:flex}.pt-loading span{background:#2563eb;border-radius:50%;width:9px;height:9px;animation:.9s infinite alternate pt-pulse}.pt-loading span:nth-child(2){animation-delay:.2s}.pt-loading span:nth-child(3){animation-delay:.4s}@keyframes pt-pulse{to{opacity:.25;transform:translateY(-6px)}}@media (width<=1200px){.pt-metric-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.performance-workspace{gap:12px}.pt-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:20px}.pt-hero h2.ant-typography{font-size:25px}.pt-mode-tabs>.ant-tabs-nav{overflow:auto}.pt-metric-grid,.pt-metric-grid.compact{grid-template-columns:repeat(2,1fr)}.pt-node{grid-template-columns:34px minmax(0,1fr)}.pt-node>.ant-tag{grid-column:2}}@media (width<=480px){.pt-metric-grid,.pt-metric-grid.compact{grid-template-columns:1fr}.pt-hero{border-radius:12px}}@media (prefers-reduced-motion:reduce){.pt-node,.pt-mode-tabs .ant-tabs-tab,.pt-loading span{transition:none;animation:none}}.performance-workspace{grid-template-rows:auto minmax(0,1fr);gap:12px;height:100%;min-height:0;overflow:hidden}.pt-mode-tabs{flex-direction:column;min-height:0;display:flex;overflow:hidden}.pt-mode-tabs>.ant-tabs-nav{flex:none;position:relative;top:auto}.pt-mode-tabs>:is(.ant-tabs-content-holder,.ant-tabs-body-holder){overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow:hidden auto}.pt-mode-tabs>:is(.ant-tabs-content-holder,.ant-tabs-body-holder)>.ant-tabs-content{min-height:100%}.performance-testing-header>.ant-card-body{padding:14px 20px!important}.performance-testing-header .dashboard-hero-title.ant-typography{font-size:clamp(23px,1.9vw,28px)!important}.performance-testing-header .dashboard-hero-eyebrow{font-size:11px}.performance-testing-header .dashboard-hero-description{font-size:12px}.pt-mode-tabs>.ant-tabs-content-holder{padding-top:12px}.pt-mode-tabs>.ant-tabs-nav{min-height:36px;padding:2px 6px}.pt-mode-tabs .ant-tabs-tab{padding:7px 12px;font-size:13px;margin:0!important}.pt-mode-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:2px!important}.pt-safety-notice{border-radius:10px!important;padding:8px 12px!important}.pt-safety-notice .ant-alert-icon{margin-inline-end:9px;font-size:16px}.pt-safety-notice .ant-alert-message>span{align-items:center;gap:10px;font-size:12px;line-height:1.4;display:flex}.pt-safety-notice .ant-alert-message strong{flex:none;font-size:13px}@media (width<=768px){.performance-workspace{gap:10px}.performance-testing-header>.ant-card-body{padding:13px 16px!important}.pt-safety-notice .ant-alert-message>span{flex-direction:column;align-items:flex-start;gap:2px}.pt-mode-tabs .ant-tabs-tab{padding:7px 9px;font-size:12px}}.pt-config-card>.ant-card-body{padding:18px 20px 20px}.pt-stress-form .ant-form-item{margin-bottom:14px}.pt-stress-form .ant-form-item-label{padding-bottom:5px}.pt-stress-form .ant-form-item-label>label{color:#334155;height:auto;min-height:20px;font-size:12px;font-weight:650;line-height:1.35}.pt-stress-form .ant-input,.pt-stress-form .ant-input-number,.pt-stress-form .ant-select-selector{border-radius:8px;min-height:36px}.pt-stress-form .ant-input-number-input{height:34px}.pt-stress-primary-fields{margin-top:2px}.pt-stress-advanced{border-block:1px solid #edf1f7;border-radius:0;margin:0 0 14px}.pt-stress-advanced>.ant-collapse-item>.ant-collapse-header{color:#173f88;font-size:12px;font-weight:700;align-items:center!important;padding:10px 2px!important}.pt-stress-advanced .ant-collapse-content-box{padding:4px 0 2px!important}.pt-stress-actions{padding-top:2px}.pt-stress-actions .ant-btn{border-radius:8px;min-width:96px}@media (width<=576px){.pt-config-card>.ant-card-body{padding:15px}.pt-stress-form .ant-form-item{margin-bottom:12px}.pt-stress-actions .ant-btn{flex:calc(50% - 4px)}.pt-stress-actions .ant-btn:first-child{flex-basis:100%}}.performance-workspace,.performance-workspace .ant-tabs,.performance-workspace .ant-tabs-content-holder,.performance-workspace .ant-tabs-content,.performance-workspace .ant-tabs-tabpane,.pt-stress-workspace,.pt-stress-workspace>.ant-space-item,.pt-stress-grid,.pt-stress-grid>.ant-col,.pt-stress-workspace .ant-card,.pt-stress-workspace .ant-card-body{min-width:0;max-width:100%}.performance-workspace{width:100%;overflow-x:clip}.pt-stress-workspace.ant-space{display:flex}.pt-history-card .ant-card-head-wrapper{flex-wrap:wrap;gap:8px;min-width:0}.pt-history-card .ant-card-head-title{min-width:0}.pt-history-card .ant-card-extra{min-width:0;max-width:100%;margin-inline-start:auto}.pt-history-tools{min-width:0;max-width:100%}.pt-history-status{width:132px}.pt-history-search{width:210px;max-width:100%}.pt-history-card .ant-table-wrapper{min-width:0;max-width:100%;overflow:hidden}.pt-history-card .ant-table-content{overscroll-behavior-inline:contain;overflow-x:auto!important}.pt-stress-workspace .ant-select-selection-overflow{min-width:0;overflow:hidden}.pt-stress-workspace code{overflow-wrap:anywhere}.pt-api-trigger{text-align:left;background:#fbfdff!important;border-color:#cbd5e1!important;height:42px!important;padding-inline:13px!important}.pt-api-trigger:hover,.pt-api-trigger[aria-expanded=true]{box-shadow:0 0 0 2px #2f63dc14;border-color:#2f63dc!important}.pt-api-trigger>span,.pt-api-trigger .ant-flex{width:100%;min-width:0}.pt-api-trigger .ant-tag{margin:0 8px 0 0}.pt-api-popover{max-width:calc(100vw - 32px)}.pt-api-popover .ant-popover-inner{border:1px solid var(--pt-border);border-radius:12px;width:min(560px,100vw - 32px);padding:0;overflow:hidden;box-shadow:0 18px 46px #0f2a4a2e}.pt-api-dropdown>.ant-input-affix-wrapper{border:0;border-bottom:1px solid var(--pt-border);border-radius:0;height:42px;padding-inline:14px;box-shadow:none!important}.pt-api-dropdown-actions{border-bottom:1px solid var(--pt-border);background:#f8fbff;min-height:42px;padding:6px 12px;font-size:12px}.pt-api-dropdown-actions .ant-typography{font-size:12px}.pt-api-dropdown .ant-checkbox,.pt-api-dropdown .ant-tree-checkbox{flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin:0 6px 0 0;opacity:1!important;visibility:visible!important;display:inline-flex!important}.pt-api-dropdown .ant-checkbox-inner,.pt-api-dropdown .ant-tree-checkbox-inner{background:#fff;border-radius:5px;width:18px;height:18px;transition:border-color .16s,background .16s,box-shadow .16s;box-shadow:0 1px 2px #0f2a4a14;border:1.5px solid #64748b!important}.pt-api-dropdown .ant-checkbox:hover .ant-checkbox-inner,.pt-api-dropdown .ant-tree-checkbox:hover .ant-tree-checkbox-inner{box-shadow:0 0 0 3px #2f63dc1a;border-color:#2f63dc!important}.pt-api-dropdown .ant-checkbox-checked .ant-checkbox-inner,.pt-api-dropdown .ant-tree-checkbox-checked .ant-tree-checkbox-inner,.pt-api-dropdown .ant-checkbox-indeterminate .ant-checkbox-inner,.pt-api-dropdown .ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner{background:#2f63dc;border-color:#2f63dc!important}.pt-api-dropdown .ant-checkbox-input:focus-visible+.ant-checkbox-inner,.pt-api-dropdown .ant-tree-checkbox-input:focus-visible+.ant-tree-checkbox-inner{outline-offset:2px;outline:2px solid #1d4ed8}.pt-api-tree{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;min-height:132px;max-height:min(430px,100vh - 250px);padding:8px 6px;overflow:hidden auto}.pt-api-tree .ant-tree{background:0 0}.pt-api-tree .ant-tree-list-holder{overflow:visible!important}.pt-api-tree .ant-tree-treenode{border-radius:9px;align-items:center;width:100%;min-height:46px;padding:3px 4px}.pt-api-tree .ant-tree-treenode:has(.pt-api-module-title.is-expanded){background:#f3f7fc}.pt-api-tree .ant-tree-treenode:has(.pt-api-leaf){background:#fafcff;border-left:2px solid #dbe5f1;border-radius:0 8px 8px 0;width:calc(100% - 12px);margin-left:12px}.pt-api-tree .ant-tree-treenode:has(.pt-api-leaf):hover{background:#f4f8fd;border-left-color:#9bb7dc}.pt-api-tree .ant-tree-switcher{color:#475569;justify-content:center;align-items:center;width:28px;height:38px;margin-inline-end:2px;font-size:12px;display:inline-flex}.pt-api-tree .ant-tree-switcher .ant-tree-switcher-icon{transition:transform .16s}.pt-api-tree .ant-tree-node-content-wrapper{border-radius:8px;flex:1;align-items:center;min-width:0;min-height:38px;display:flex;padding:5px 8px!important}.pt-api-tree .ant-tree-title{min-width:0;display:block}.pt-api-module-title{width:100%;min-width:0}.pt-api-module-title .ant-typography{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pt-api-module-title .ant-tag{margin-inline:auto 2px}.pt-api-leaf{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:10px;width:100%;min-width:0;padding-block:2px;display:grid}.pt-api-leaf>.ant-tag{text-align:center;min-width:58px;margin:0;font-size:10px;font-weight:750}.pt-api-leaf-copy{min-width:0}.pt-api-leaf code,.pt-api-leaf .ant-typography{overflow-wrap:anywhere;min-width:0;display:block}.pt-api-leaf code{color:#173f88;font-size:12px;line-height:1.45}.pt-api-leaf .ant-typography{margin-top:3px;font-size:11px;line-height:1.35}@media (width<=576px){.pt-history-card .ant-card-extra,.pt-history-tools,.pt-history-status,.pt-history-search{width:100%}.pt-history-tools>.ant-btn{flex:1}.pt-api-trigger .ant-tag{display:none}.pt-api-popover .ant-popover-inner{width:calc(100vw - 24px)}.pt-api-leaf{grid-template-columns:52px minmax(0,1fr);gap:7px}.pt-api-leaf>.ant-tag{min-width:52px}.pt-api-tree{max-height:calc(100vh - 230px);padding-inline:2px}.pt-api-tree .ant-tree-treenode:has(.pt-api-leaf){width:calc(100% - 6px);margin-left:6px}.pt-api-dropdown-actions{flex-direction:column;align-items:flex-start!important}}.pt-stress-workspace{--pt-surface:#fff;--pt-surface-2:#f7f9fd;--pt-text:#132a4b;--pt-muted:#68778d;--pt-border:#dfe7f1;--pt-grid:#eaf0f7;border-radius:18px;padding:2px;transition:background .2s,color .2s}.pt-stress-workspace.pt-dark{--pt-surface:#101827;--pt-surface-2:#162235;--pt-text:#e9f1ff;--pt-muted:#9eabc0;--pt-border:#2a3a52;--pt-grid:#223149;color:var(--pt-text);background:#0b1220;padding:14px}.pt-stress-workspace .ant-card{border-color:var(--pt-border);background:var(--pt-surface)}.pt-command-bar{overflow:hidden;box-shadow:0 12px 32px #0f234114;background:linear-gradient(120deg,var(--pt-surface),var(--pt-surface-2))!important;border-radius:16px!important}.pt-command-bar h4{color:var(--pt-text)!important;margin:0 0 2px!important}.pt-form-section{border:1px solid var(--pt-border);background:var(--pt-surface-2);border-radius:13px;margin-bottom:14px;padding:15px;display:block}.pt-form-section>h5{color:var(--pt-text)!important;margin:0 0 12px!important}.pt-form-section .ant-form-item:last-child{margin-bottom:8px}.pt-live-command{overflow:hidden;box-shadow:0 14px 34px #0f234117;border-radius:16px!important}.pt-live-pulse{background:#94a3b8;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #94a3b821}.pt-live-pulse.active{background:#18b58b;animation:1.5s ease-out infinite pt-live-pulse;box-shadow:0 0 0 6px #18b58b24}@keyframes pt-live-pulse{50%{box-shadow:0 0 0 11px #18b58b00}}.pt-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.pt-kpi{transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;background:linear-gradient(145deg,color-mix(in srgb,var(--kpi) 7%,var(--pt-surface)),var(--pt-surface))!important;border-radius:12px!important}.pt-kpi:before{background:var(--kpi);content:"";width:3px;position:absolute;inset:0 auto 0 0}.pt-kpi:hover{box-shadow:0 10px 22px color-mix(in srgb,var(--kpi) 12%,transparent);transform:translateY(-2px)}.pt-kpi .ant-statistic-title{font-size:11px}.pt-kpi .ant-statistic-content{font-size:22px;font-weight:750}.pt-kpi .ant-statistic-content-prefix{color:var(--kpi);font-size:16px}.pt-live-chart{background:var(--pt-surface-2)!important;border-radius:13px!important}.pt-overview{overflow:hidden;box-shadow:0 18px 46px #0f234117;border:1px solid color-mix(in srgb,#4f7cff 14%,var(--pt-border))!important;background:radial-gradient(circle at 12% 45%,#4f7cff1c,transparent 30%),linear-gradient(145deg,var(--pt-surface),color-mix(in srgb,#f4f7ff 68%,var(--pt-surface)))!important;border-radius:18px!important}.pt-overview>.ant-card-head{border-bottom-color:color-mix(in srgb,#4f7cff 10%,var(--pt-border))}.pt-overview-title{color:var(--pt-text);align-items:center;gap:10px;font-weight:750;display:inline-flex}.pt-overview-title .ant-tag{letter-spacing:.08em;margin:0;font-size:9px}.pt-overview-donut{isolation:isolate;border-radius:18px;outline:none;min-height:330px;position:relative}.pt-overview-donut:focus-visible{box-shadow:0 0 0 3px #4f7cff33}.pt-overview-center{z-index:1;text-align:center;pointer-events:none;transition:opacity .2s,transform .25s;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.pt-overview-center strong{color:var(--pt-text);font-size:28px}.pt-overview-center span{color:var(--pt-muted);font-size:12px}.pt-overview-tooltip{z-index:3;color:#f8fbff;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d2a4cf0;border:1px solid #93c5fd47;border-radius:16px;width:min(345px,100% - 30px);padding:20px 22px;transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-46%)scale(.96);box-shadow:0 22px 55px #0f172a4d}.pt-overview-tooltip>strong{color:#bfdbfe;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #bfdbfe24;padding-bottom:10px;font-size:12px;display:block}.pt-overview-tooltip dl{margin:0;display:grid}.pt-overview-tooltip dl>div{border-bottom:1px solid #bfdbfe1f;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 0;display:grid}.pt-overview-tooltip dl>div:last-child{border:0;padding-bottom:0}.pt-overview-tooltip dt{color:#fff;font-size:13px}.pt-overview-tooltip dd{color:#fff;font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:750}.pt-overview-tooltip dd span{color:#bfdbfe;margin-left:4px;font-size:13px}.pt-overview-donut:hover .pt-overview-tooltip,.pt-overview-donut:focus-visible .pt-overview-tooltip,.pt-overview-donut:focus-within .pt-overview-tooltip{opacity:1;transform:translate(-50%,-50%)scale(1)}.pt-overview-donut:hover .pt-overview-center,.pt-overview-donut:focus-visible .pt-overview-center,.pt-overview-donut:focus-within .pt-overview-center{opacity:.08;transform:translate(-50%,-50%)scale(.92)}.pt-overview-list{display:grid}.pt-overview-row{border-bottom:1px solid var(--pt-border);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px 12px;transition:background .16s,transform .16s;display:grid}.pt-overview-row:hover{background:var(--pt-surface-2);transform:translate(3px)}.pt-overview-row:last-child{border-bottom:0}.pt-overview-dot{background:var(--metric);width:10px;height:10px;box-shadow:0 0 0 5px color-mix(in srgb,var(--metric) 14%,transparent);border-radius:50%}.pt-overview-row div{display:grid}.pt-overview-row strong{color:var(--pt-text)}.pt-overview-row small{color:var(--pt-muted)}.pt-overview-row b{color:var(--pt-text);font-variant-numeric:tabular-nums;font-size:18px}.pt-history-result{min-width:132px}.pt-history-card{box-shadow:0 12px 30px #0f234112;border-radius:16px!important}.pt-history-card .ant-table-row{cursor:pointer}.pt-history-card .ant-table-row:hover>td{background:color-mix(in srgb,#4f7cff 7%,var(--pt-surface))!important}.pt-report-drawer .ant-drawer-body{background:#f5f7fb}.pt-report-summary{background:linear-gradient(120deg,#eff4ff,#fff)!important}.pt-report-drawer code{white-space:pre-wrap;word-break:break-word}@media (width<=1199px){.pt-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767px){.pt-stress-workspace.pt-dark{padding:8px}.pt-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-command-bar .ant-card-body{padding:14px}.pt-overview .ant-card-head-wrapper{flex-direction:column;align-items:flex-start}.pt-overview-donut{min-height:310px}.pt-overview-tooltip{padding:17px 18px}.pt-overview-row{padding-inline:4px}.pt-history-result,.pt-history-status,.pt-history-search{width:100%!important}}@media (prefers-reduced-motion:reduce){.pt-stress-workspace,.pt-kpi,.pt-overview-row,.pt-overview-center,.pt-overview-tooltip{transition:none}.pt-live-pulse.active{animation:none}}.pt-stress-workspace{background:0 0;padding:0;gap:18px!important}.pt-command-bar{box-shadow:0 6px 20px #0f23410e;border:1px solid var(--pt-border)!important;background:var(--pt-surface)!important;border-radius:14px!important}.pt-command-bar .ant-card-body{padding:16px 20px}.pt-command-bar h4{font-size:18px}.pt-command-bar .ant-tag{text-transform:none;border-radius:999px;margin:0;padding-inline:10px}.pt-stress-grid{align-items:stretch}.pt-config-card,.pt-live-command,.pt-live-chart,.pt-overview,.pt-history-card{box-shadow:0 8px 26px #0f23410f;border:1px solid var(--pt-border)!important;border-radius:14px!important}.pt-config-card>.ant-card-head,.pt-live-command>.ant-card-head,.pt-live-chart>.ant-card-head,.pt-overview>.ant-card-head,.pt-history-card>.ant-card-head{background:var(--pt-surface);border-bottom:1px solid var(--pt-border);min-height:58px;padding-inline:20px}.pt-form-section{background:#fafbfd;border-radius:10px;margin-bottom:16px;padding:18px}.pt-form-section>h5{font-size:14px;margin-bottom:14px!important}.pt-live-command{box-shadow:0 8px 26px #0f23410f}.pt-live-command>.ant-card-head{background:var(--pt-surface)}.pt-live-command>.ant-card-body{padding:20px}.pt-run-label{margin-top:6px;font-size:12px;display:block}.pt-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 0}.pt-kpi{min-height:104px;box-shadow:none;border:1px solid var(--pt-border)!important;background:var(--pt-surface)!important;border-radius:10px!important}.pt-kpi:hover{transform:none;box-shadow:0 6px 16px #0f23410f}.pt-kpi .ant-card-body{padding:16px}.pt-kpi .ant-statistic-title{color:#64748b;font-size:12px}.pt-kpi .ant-statistic-content{font-size:24px}.pt-live-chart{margin-top:0;background:var(--pt-surface)!important}.pt-live-chart .ant-card-body{padding:12px 16px 8px}.pt-section-heading{gap:2px;display:grid}.pt-section-heading>span{color:var(--pt-text);font-size:15px;font-weight:700;line-height:1.35}.pt-section-heading>small{color:var(--pt-muted);font-size:11px;font-weight:400;line-height:1.35}.pt-live-chart .pt-section-heading>small{letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.pt-overview{box-shadow:0 8px 26px #0f23410f;background:var(--pt-surface)!important}.pt-overview-title .ant-tag{display:none}.pt-overview>.ant-card-body{padding:20px 24px}.pt-overview-row{padding:15px 10px}.pt-overview-row:hover{transform:none}.pt-history-card{box-shadow:0 8px 26px #0f23410f}.pt-history-card>.ant-card-body{padding:0}.pt-history-tools .ant-input-affix-wrapper,.pt-history-tools .ant-select-selector,.pt-history-tools .ant-btn{border-radius:8px;min-height:36px}.pt-history-search{width:230px}.pt-history-card .ant-table-thead>tr>th{color:#475569;letter-spacing:.035em;text-transform:uppercase;background:#f6f8fb;padding-block:11px;font-size:11px}.pt-history-card .ant-table-tbody>tr>td{padding-block:12px}.pt-history-card .ant-table-pagination{margin:14px 18px}.pt-history-card .ant-empty{margin-block:36px}@media (width<=1199px){.pt-stress-grid>.ant-col{flex:0 0 100%;max-width:100%}.pt-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767px){.pt-stress-workspace{gap:14px!important}.pt-command-bar .ant-card-body,.pt-config-card>.ant-card-body,.pt-live-command>.ant-card-body,.pt-overview>.ant-card-body{padding:16px}.pt-form-section{padding:14px}.pt-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-live-chart .ant-card-body{padding-inline:6px}.pt-history-card>.ant-card-head{padding:14px 16px}.pt-history-card .ant-card-head-wrapper{gap:12px}.pt-history-card .ant-card-extra,.pt-history-tools{width:100%}.pt-history-tools>*{flex:145px}.pt-history-search{width:auto}.pt-history-export{flex-grow:0!important}}.pt-load-workspace.ant-space{min-width:0;display:flex}.pt-load-workspace>.ant-space-item,.pt-load-workspace .ant-card,.pt-load-workspace .ant-card-body{min-width:0;max-width:100%}.pt-load-command,.pt-load-monitor,.pt-load-charts .ant-card,.pt-load-table{box-shadow:0 8px 26px #0f23410f;border:1px solid #dfe7f1!important;border-radius:14px!important}.pt-load-command{overflow:hidden;background:linear-gradient(120deg,#fff,#f7faff)!important}.pt-load-command>.ant-card-body{padding:20px 22px}.pt-load-command .pt-section-heading{max-width:850px}.pt-load-command .pt-section-heading h4{color:#16345f;margin:0 0 4px!important}.pt-load-form{border-top:1px solid #e7edf5;margin-top:18px;padding-top:16px}.pt-load-form .ant-form-item{margin-bottom:4px}.pt-load-form .ant-form-item-label{padding-bottom:5px}.pt-load-form .ant-form-item-label>label{font-size:12px;font-weight:700}.pt-load-form .ant-form-item-extra{min-height:30px;padding-top:4px;font-size:11px;line-height:1.35}.pt-load-form .ant-input-number{border-radius:8px;min-height:38px}.pt-load-form .ant-input-number-input{height:36px}.pt-load-form .ant-btn{border-radius:8px;min-height:38px}.pt-load-monitor>.ant-card-head,.pt-load-table>.ant-card-head,.pt-load-charts .ant-card>.ant-card-head{background:#fff;border-bottom-color:#e7edf5;min-height:56px;padding-inline:20px}.pt-load-monitor>.ant-card-body{padding:18px 20px 20px}.pt-load-monitor .ant-card-head-title>span{align-items:center;gap:12px;display:flex}.pt-load-monitor .ant-progress{margin-top:10px}.pt-load-kpis{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.pt-load-kpis>.ant-card{box-shadow:none;border:1px solid #e5ebf3!important;border-radius:10px!important}.pt-load-kpis .ant-card-body{padding:13px 14px}.pt-load-kpis .ant-statistic-title{color:#64748b;min-height:34px;font-size:11px;line-height:1.35}.pt-load-kpis .ant-statistic-content{color:#173f88;font-size:21px;font-weight:750}.pt-load-kpis .ant-statistic-content-prefix{color:#4f72c9;font-size:15px}.pt-load-charts>.ant-col{min-width:0;display:flex}.pt-load-charts .ant-card{width:100%}.pt-load-charts .ant-card-body{padding:8px 12px 10px}.pt-load-table>.ant-card-body{padding:0}.pt-load-table .ant-card-head-wrapper{flex-wrap:wrap;gap:8px}.pt-load-table .ant-table-wrapper{min-width:0;max-width:100%;overflow:hidden}.pt-load-table .ant-table-content{overscroll-behavior-inline:contain;overflow-x:auto!important}.pt-load-table .ant-table-thead>tr>th{color:#475569;letter-spacing:.03em;text-transform:uppercase;background:#f6f8fb;font-size:11px}.pt-load-table .ant-empty{margin-block:40px}.pt-load-table .ant-table-pagination{margin-inline:18px}.pt-stress-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.pt-stress-metrics>.ant-card{background:linear-gradient(145deg,#fff,#f8fbff);border-color:#e3eaf3;min-width:0}.pt-stress-metrics .ant-card-body{padding:12px 14px}.pt-stress-metrics .ant-statistic-title{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pt-stress-metrics .ant-statistic-content{color:#17365f;font-size:19px;font-weight:750}.pt-stress-result-strip{border-top:1px solid #edf1f6;margin-top:14px;padding-top:14px}.pt-stress-result-strip .ant-statistic-title{font-size:11px}.pt-stress-result-strip .ant-statistic-content{font-size:20px}.pt-stress-charts>.ant-col{min-width:0;display:flex}.pt-stress-charts .ant-card{border-color:#e1e8f1;border-radius:14px;width:100%;min-width:0;box-shadow:0 7px 22px #0f23410d}.pt-stress-charts .ant-card-head{min-height:42px}.pt-stress-charts .ant-card-head-title{color:#213956;padding-block:9px;font-size:13px}.pt-stress-charts .ant-card-body{padding:8px 10px 10px}@media (width<=1199px){.pt-stress-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.pt-stress-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-stress-charts .ant-card-body{padding-inline:2px}}@media (width<=420px){.pt-stress-metrics{grid-template-columns:1fr}}@media (width<=1399px){.pt-load-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767px){.pt-load-command>.ant-card-body,.pt-load-monitor>.ant-card-body{padding:16px}.pt-load-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-load-table>.ant-card-head{padding:13px 16px}.pt-load-table .ant-card-extra{margin-inline-start:0}}.pt-failure-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.pt-failure-summary .ant-card{cursor:default;border:1px solid #dfe7f1;border-radius:12px;box-shadow:0 5px 16px #0f23410b}.pt-failure-summary .ant-card.has-failure{cursor:pointer;background:snow;border-color:#fecaca}.pt-failure-summary .ant-card.has-failure:hover{border-color:#ef4444;box-shadow:0 7px 20px #ef44441a}.pt-failure-summary .ant-card-body{padding:14px}.pt-failure-summary .ant-statistic-title{color:#64748b;min-height:34px;font-size:11px}.pt-failure-summary .ant-statistic-content{font-size:22px;font-weight:750}.pt-failure-summary .has-failure .ant-statistic-content{color:#b42318}.pt-load-filters{border:1px solid #dfe7f1!important;border-radius:14px!important}.pt-load-filters>.ant-card-head{min-height:52px}.pt-load-filters>.ant-card-body{padding:14px 18px}.pt-load-filter-select{width:180px}.pt-load-search{width:min(320px,100%)}.pt-clickable-chart{cursor:pointer}.pt-failure-detail{padding:10px 18px}.pt-failure-detail code{white-space:normal;overflow-wrap:anywhere}.pt-load-table .ant-table-expanded-row>td{background:#fbfcff!important}.pt-load-skeleton{padding:24px}@media (width<=1199px){.pt-failure-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=576px){.pt-failure-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-load-filter-select,.pt-load-search,.pt-load-filters .ant-segmented{width:100%}.pt-load-filters .ant-segmented-group{display:flex}.pt-load-filters .ant-segmented-item{flex:1}}.pro-visit-map-pin-shell{background:0 0;border:0}.pro-visit-map-pin{width:32px;height:42px;display:block;position:relative}.pro-visit-map-pin svg{width:100%;height:100%;fill:var(--pin-color);filter:drop-shadow(0 2px 3px #0f172a59);stroke:#fff;stroke-width:1.5px;display:block;overflow:visible}.pro-visit-map-pin svg circle{fill:#fff;stroke:none}.pro-visit-map-pin b{color:#fff;background:#132f53;border:2px solid #fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;line-height:1;display:grid;position:absolute;top:-5px;right:-8px;box-shadow:0 1px 4px #0f172a4d}.pro-visit-track-page .ant-card{border-radius:14px;box-shadow:0 5px 18px #112d5214}.pro-visit-track-page .ant-tabs-nav{background:#fff;border-radius:12px;margin-bottom:20px;padding:0 14px;box-shadow:0 4px 16px #112d5212}.pro-visit-track-page .ant-tabs-tab{padding:10px 14px;font-weight:600}.pro-visit-track-page .ant-table-thead>tr>th{color:#526176;letter-spacing:.025em;text-transform:uppercase;background:#f7f9fc;font-size:12px;font-weight:700}.pro-visit-track-page .ant-table-tbody>tr:hover>td{background:#f3f8ff!important}.pro-visit-summary-card{background:var(--summary-background);position:relative;overflow:hidden;border:0!important}.pro-visit-summary-card .ant-card-body{padding:15px}.pro-visit-summary-card .ant-card-body:before{content:"";background:var(--summary-color);width:5px;position:absolute;inset:0 auto 0 0}.pro-visit-summary-card .ant-statistic-title{color:#64748b;font-size:12px;font-weight:700}.pro-visit-summary-card .ant-statistic-content{color:var(--summary-color)}.pro-visit-summary-card.total{--summary-color:#1677ff;--summary-background:#f3f8ff}.pro-visit-summary-card.leads{--summary-color:#389e0d;--summary-background:#f5fff1}.pro-visit-summary-card.inquiries{--summary-color:#13a8a8;--summary-background:#f1ffff}.pro-visit-summary-card.missed{--summary-color:#cf1322;--summary-background:#fff4f3}.pro-performance-layout{grid-template-columns:190px minmax(0,1fr);align-items:stretch;display:grid}.pro-performance-score{text-align:center;border-right:1px solid #e7edf5;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:6px 22px 6px 4px;display:flex}.pro-performance-score .ant-progress-text{color:#132f53;font-size:25px;font-weight:800}.pro-performance-score .ant-progress-text small{color:#708097;margin-left:2px;font-size:11px}.pro-performance-score .ant-tag{margin:0;font-weight:700}.pro-performance-score .ant-typography{font-size:11px}.pro-performance-metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pro-performance-metric{border-bottom:1px solid #eef2f6;border-right:1px solid #eef2f6;flex-direction:column;gap:4px;min-height:92px;padding:7px 14px 10px;display:flex}.pro-performance-metric:nth-child(3n){border-right:0}.pro-performance-metric:nth-last-child(-n+3){border-bottom:0}.pro-performance-metric>span{color:#65748a;text-transform:uppercase;font-size:11px;font-weight:700}.pro-performance-metric>span .anticon{color:#315fd6;margin-right:5px}.pro-performance-metric strong{color:#182c48;font-size:22px;line-height:1.1}.pro-performance-metric small{color:#78869a;font-size:11px}.pro-performance-metric .ant-progress{margin:1px 0;line-height:1}.pro-performance-metric.missed strong,.pro-performance-metric.missed>span{color:#cf1322}@media (width<=900px){.pro-performance-layout{grid-template-columns:155px minmax(0,1fr)}.pro-performance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-performance-metric:nth-child(3n){border-right:1px solid #eef2f6}.pro-performance-metric:nth-child(2n){border-right:0}.pro-performance-metric:nth-last-child(-n+3){border-bottom:1px solid #eef2f6}.pro-performance-metric:nth-last-child(-n+2){border-bottom:0}}@media (width<=600px){.pro-performance-layout{grid-template-columns:1fr}.pro-performance-score{border-bottom:1px solid #e7edf5;border-right:0;padding:4px 0 18px}.pro-performance-metrics{grid-template-columns:1fr}.pro-performance-metric,.pro-performance-metric:nth-child(3n),.pro-performance-metric:nth-child(2n){border-bottom:1px solid #eef2f6;border-right:0;min-height:auto;padding:14px 2px}.pro-performance-metric:last-child{border-bottom:0}}@media (width<=640px){.pro-visit-hero{padding:20px}.pro-visit-hero-icon{display:none}.pro-visit-track-page .ant-tabs-nav{padding:0 8px}.pro-visit-track-page .ant-tabs-tab{padding-inline:10px}}.pro-visit-hero{color:#fff;background:linear-gradient(118deg,#102a54,#1d56a6 55%,#2578c4);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:26px 30px;display:flex;box-shadow:0 12px 30px #12397033}.pro-visit-hero .ant-typography{color:#fff;margin:0}.pro-visit-hero .ant-typography-paragraph{color:#fffc;margin-top:7px}.pro-visit-hero-icon{background:#ffffff21;border:1px solid #ffffff40;border-radius:18px;place-items:center;width:68px;height:68px;font-size:33px;display:grid}.pro-visit-hero{margin-bottom:14px;padding:15px 20px}.pro-visit-hero-icon{border-radius:14px;width:48px;height:48px;font-size:24px}@media (width<=640px){.pro-visit-hero{padding:14px 16px}}.pro-visit-track-page .ant-tabs-nav{margin-bottom:12px}.pro-visit-merged-card .ant-card-body{padding-top:14px}.pro-visit-filter-row{border-bottom:1px solid #eef1f6;margin-bottom:14px;padding-bottom:14px}.pro-visit-request-error{margin:0 0 14px}.pro-visit-summary-row{margin-bottom:14px}.pro-visit-metrics-section .ant-typography-h5{margin-bottom:10px}.pro-visit-metric{border:1px solid var(--metric-border);background:var(--metric-background);border-radius:10px;min-height:76px;padding:13px 14px}.pro-visit-metric .ant-typography{color:#69778d;letter-spacing:.035em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.pro-visit-metric strong{color:#20314a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.pro-visit-metric.blue{--metric-border:#dbe7fb;--metric-background:#f5f9ff}.pro-visit-metric.green{--metric-border:#d5eedc;--metric-background:#f4fcf6}.pro-visit-metric.gold{--metric-border:#f2e5cf;--metric-background:#fffbf3}.pro-visit-metric.purple{--metric-border:#e7defb;--metric-background:#faf8ff}.pro-visit-section{border-bottom:1px solid #eef1f6;margin-bottom:14px;padding-bottom:14px}.pro-visit-section-last{border-bottom:0;margin-bottom:0;padding-bottom:0}.pro-visit-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.pro-visit-section-head .ant-typography{margin:0}.pro-visit-section>.ant-typography{margin-bottom:10px}.pro-visit-track-page{max-width:1080px;margin:0 auto}.pro-visit-hero{color:#fff;background:linear-gradient(118deg,#17345c 0%,#315fd6 62%,#675fdc 100%);border:1px solid #315fd6;border-radius:14px;margin:0 0 14px;padding:20px 24px;box-shadow:0 12px 28px #17345c33}.pro-visit-hero .ant-typography{margin:0;color:#fff!important}.pro-visit-hero .ant-typography-h3{font-size:24px;font-weight:800;line-height:1.3;color:#fff!important}.pro-visit-hero .ant-typography-paragraph{margin-top:5px;font-size:12px;color:#ded7ff!important}.pro-visit-reference-filters{background:#f8faff;border:1px solid #e0e7f0;border-radius:10px;grid-template-columns:minmax(220px,1.4fr) minmax(250px,1fr) auto;align-items:end;gap:12px;margin-bottom:14px;padding:12px;display:grid}.pro-visit-reference-filters>div{min-width:0}.pro-visit-reference-filters .ant-typography{color:#627187;letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.pro-visit-reference-filters .ant-select,.pro-visit-reference-filters .ant-picker{width:100%}.pro-visit-reference-filters .ant-select-selector,.pro-visit-reference-filters .ant-picker{background:#fff;border-color:#d7e0eb;border-radius:7px;min-height:38px}.pro-visit-reference-filters .ant-btn{border-radius:7px;height:38px;padding-inline:18px;box-shadow:0 3px 8px #315fd633}.pro-visit-map-canvas{border:1px solid #dbe4ee;border-radius:8px;height:330px;overflow:hidden}.pro-visit-note{color:#64748b;background:#f5f9ff;border-color:#dbe7f6;border-radius:7px;margin-top:14px;font-size:11px}.pro-visit-period-actions{background:linear-gradient(135deg,#f8fbff,#f4f2ff);border:1px solid #dce6f3;border-radius:10px;margin-bottom:16px;padding:11px 12px}.pro-visit-period-actions .ant-btn{color:#17345c;background:#fff;border-color:#b9cae6;font-weight:750;box-shadow:0 3px 8px #315fd614}.pro-visit-period-actions .ant-btn:not(:disabled):hover{color:#315fd6;background:#eef4ff;border-color:#315fd6}.pro-visit-period-actions .ant-typography{color:#334155;font-weight:650}.pro-visit-summary-card .ant-statistic-title{color:#334155}.pro-visit-metric .ant-typography,.pro-performance-metric>span{color:#475569}.pro-visit-metric strong,.pro-performance-metric strong{color:#17345c}@media (width<=640px){.pro-visit-hero{padding:17px 18px}.pro-visit-reference-filters{grid-template-columns:1fr}.pro-visit-reference-filters .ant-btn{width:100%}.pro-visit-map-canvas{height:280px}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.provider-map-google-shell{width:100%;height:100%;min-height:inherit;position:relative}.provider-map-google{width:100%;height:100%;min-height:inherit}.provider-map-error{color:#17345c;text-align:center;background:#f5f8fc;place-items:center;padding:24px;font-weight:600;display:grid;position:absolute;inset:0}.provider-map-pin-shell{background:0 0;border:0}.provider-map-pin{background:var(--pin-color);color:#fff;border:3px solid #fff;border-radius:50% 50% 50% 0;place-items:center;width:28px;height:28px;display:grid;position:relative;transform:rotate(-45deg);box-shadow:0 2px 5px #0f172a59}.provider-map-pin b{font-size:11px;line-height:1;transform:rotate(45deg)}.pro-performance-shell,.pro-playground-page,.pro-self-performance{--pro-ink:#172033;--pro-muted:#64748b;--pro-line:#dfe7f2;--pro-canvas:#f4f7fb;--pro-blue:#315fd6;--pro-green:#198754;--pro-teal:#0f8f9a;--pro-red:#d82f4b;--pro-purple:#6352c8;max-width:1480px;margin:0 auto}.pro-performance-shell{color:var(--pro-ink);background:radial-gradient(circle at 4% 0, #315fd617, transparent 28%), linear-gradient(180deg, #f8fbff, var(--pro-canvas));border:1px solid #dfe8f4;border-radius:18px;padding:12px;position:relative;box-shadow:inset 0 1px #ffffffe0}.pro-performance-shell>.ant-tabs>.ant-tabs-nav{-webkit-backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #d1dbe9f5;border-radius:14px;margin-bottom:16px;padding:6px;box-shadow:0 14px 32px #0f234114,inset 0 1px #ffffffe0}.pro-performance-shell .ant-tabs-tab{min-height:34px;color:var(--pro-muted);border-radius:10px;padding:8px 16px;font-weight:650;transition:background .18s,color .18s,box-shadow .18s}.pro-performance-shell .ant-tabs-tab:hover,.pro-performance-shell .ant-tabs-tab-active{background:#fff;box-shadow:0 8px 18px #0f234112}.pro-performance-shell .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--pro-blue)}.pro-performance-shell .ant-tabs-ink-bar{border-radius:999px;height:3px}.pro-playground-page,.pro-self-performance{padding:2px}.pro-playground-page .ant-card,.pro-self-performance .ant-card{background:#fffffff5;border:1px solid #dae4f2f2;border-radius:14px;box-shadow:0 16px 36px #0f234113}.pro-playground-page .ant-card-head,.pro-self-performance .ant-card-head{border-bottom-color:#edf1f7;min-height:44px}.pro-playground-page .ant-card-head-title,.pro-self-performance .ant-card-head-title{color:#263449;font-size:14px;font-weight:700}.pro-dashboard-section{background:linear-gradient(#ffffffbd,#ffffff2e),#ffffff57;border-radius:16px;box-shadow:0 1px #fffc}.pro-self-performance{gap:14px;display:grid}.pro-self-performance-head,.pro-playground-hero{overflow:hidden;background:linear-gradient(135deg,#fffffffc,#f4f8fff5),radial-gradient(circle at 96% 8%,#315fd61f,#0000 28%),#fff!important;border-color:#d9e3f5!important}.pro-self-performance-head .ant-typography,.pro-playground-hero .ant-typography{margin:0}.pro-mobile-greeting{align-items:center;gap:14px;min-width:0;display:flex}.pro-mobile-greeting>.ant-avatar{color:var(--pro-blue);background:#eff5ff;border:1px solid #dbe7ff;flex:none;font-size:22px;font-weight:850;box-shadow:inset 0 1px #fff}.pro-mobile-greeting .ant-typography-h3{color:var(--pro-ink);letter-spacing:0;font-size:20px}.pro-mobile-rank{min-width:104px;color:var(--pro-blue);background:#fff;border:1px solid #dce5f3;border-radius:9px;place-items:center;padding:9px 12px;display:grid;box-shadow:inset 0 1px #fff}.pro-mobile-rank .ant-typography{color:var(--pro-muted);font-size:11px;font-weight:750}.pro-mobile-rank strong{color:var(--pro-blue);font-size:27px;font-weight:720;line-height:1.05}.pro-mobile-score-row,.pro-self-stat-row{margin-bottom:0}.pro-mobile-score{text-align:center;min-height:92px;box-shadow:none!important;border-color:#dfe7f2!important}.pro-mobile-score .ant-card-body{gap:3px;padding:13px 8px;display:grid}.pro-mobile-score .ant-typography{color:var(--pro-muted);font-size:11px;font-weight:650}.pro-mobile-score strong{color:var(--score-color);font-size:26px;font-weight:720;line-height:1}.pro-mobile-score small{color:var(--score-color);font-weight:650}.pro-mobile-score.today{--score-color:var(--pro-blue);background:#f4f7ff}.pro-mobile-score.week{--score-color:var(--pro-green);background:#f4fbf7}.pro-mobile-score.month{--score-color:#b56a00;background:#fff8ed}.pro-playground-stat{--stat-color:var(--pro-blue);min-height:86px;position:relative;overflow:hidden;background:radial-gradient(circle at 98% 0, color-mix(in srgb, var(--stat-color) 12%, transparent), transparent 34%), linear-gradient(180deg, #fff, #fbfdff)!important}.pro-playground-stat:before{background:var(--stat-color);content:"";width:4px;position:absolute;inset:0 auto 0 0}.pro-playground-stat .ant-card-body{padding:12px 14px 11px 17px}.pro-playground-stat .ant-statistic-title{color:var(--pro-muted);text-transform:uppercase;font-size:11px;font-weight:650}.pro-playground-stat .ant-statistic-content{color:var(--pro-ink);letter-spacing:-.02em;font-size:23px;font-weight:720}.pro-playground-stat.pros{--stat-color:var(--pro-blue)}.pro-playground-stat.score{--stat-color:var(--pro-purple)}.pro-playground-stat.visits{--stat-color:var(--pro-teal)}.pro-playground-stat.leads{--stat-color:var(--pro-green)}.pro-playground-stat.missed{--stat-color:var(--pro-red)}.pro-mobile-target{margin:0;background:linear-gradient(135deg,#fff,#f5f8ff)!important;border-color:#d9e3f5!important}.pro-mobile-target .ant-card-body{padding:15px 18px}.pro-mobile-target .anticon{color:var(--pro-blue);font-size:22px}.pro-mobile-target .ant-typography-h5,.pro-mobile-target .ant-typography-paragraph{margin:0}.pro-mobile-target .ant-typography-paragraph{color:var(--pro-muted);margin:3px 0 10px}.pro-score-command{overflow:hidden;background:linear-gradient(115deg,#f8fbff 0%,#f8f8ff 52%,#eef0ff 100%)!important;border-color:#d9dfff!important}.pro-score-orbit{place-items:center;gap:4px;display:grid}.pro-score-orbit .ant-progress-text{place-items:center;display:grid}.pro-score-orbit .ant-progress-text b{color:#113278;font-size:25px;line-height:1}.pro-score-orbit .ant-progress-text small{color:var(--pro-muted);font-size:11px;font-weight:700}.pro-command-label{color:#173e8d;font-weight:750}.pro-score-command .ant-typography-h2{color:#102d6e;margin:2px 0 8px;font-size:31px}.pro-command-periods{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;display:grid}.pro-command-periods span{border-left:1px solid #e0e7f7;gap:3px;padding:0 12px;display:grid}.pro-command-periods span:first-child{border-left:0;padding-left:0}.pro-command-periods small{color:var(--pro-muted);font-size:11px}.pro-command-periods b{color:#193778;font-size:15px}.pro-command-target{color:#3c5384;gap:5px;max-width:460px;font-size:12px;display:grid}.pro-command-target .ant-progress{margin:0}.pro-command-rank{background:#ffffffd6;border:1px solid #e5e9fa;border-radius:14px;gap:5px;padding:16px;display:grid}.pro-command-rank strong{color:#102d6e;font-size:27px;line-height:1}.pro-section-card-title{color:#123778;font-weight:760}.pro-section-card-title .anticon{color:#2371ed;background:#eaf3ff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:15px;display:grid}.pro-visit-card .ant-card-body{padding:14px}.pro-field-grid{gap:12px}.pro-field-metric{background:linear-gradient(145deg,#fff,#f8fbff);border-radius:12px;min-height:94px;padding:13px 12px 12px 48px;position:relative}.pro-field-icon{color:#1d6fea;background:#e9f3ff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:13px;left:12px}.pro-field-metric:nth-child(2n) .pro-field-icon{color:#8152d6;background:#f3ebff}.pro-field-metric:nth-child(5n) .pro-field-icon{color:#d67918;background:#fff0df}.pro-meeting-card .ant-card-body{padding:14px}.pro-meeting-status-wrap{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:12px;display:grid}.pro-meeting-status-wrap .ant-progress-text{place-items:center;display:grid}.pro-meeting-status-wrap .ant-progress-text b{color:#153779;font-size:17px}.pro-meeting-status-wrap .ant-progress-text small{color:#61738f;font-size:10px}.pro-meeting-status{margin-bottom:0}.pro-status-item{padding:6px 8px;font-size:12px}.pro-status-item:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.pro-status-item{grid-template-columns:8px 1fr auto;align-items:center;gap:6px;display:grid}@media (width<=640px){.pro-command-periods{grid-template-columns:1fr;gap:7px}.pro-command-periods span{border-left:0;padding-left:0}.pro-meeting-status-wrap{grid-template-columns:1fr;justify-items:center}.pro-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-field-metric{min-height:100px;padding-top:47px;padding-left:12px}.pro-field-icon{top:12px;left:12px}}.pro-self-performance>.pro-mobile-target{display:none}.pro-self-performance{gap:16px}.pro-self-performance-head{min-height:102px;background:linear-gradient(120deg,#ecf7ff 0%,#e9f2ff 58%,#dceaff 100%)!important}.pro-self-performance-head:after{content:"";background:#ffffff38;border-radius:50%;width:320px;height:180px;position:absolute;bottom:-86px;right:14%;transform:rotate(-18deg)}.pro-mobile-greeting{z-index:1;position:relative}.pro-mobile-greeting>.ant-avatar{color:#fff;background:linear-gradient(145deg,#3389f7,#1644c5);font-size:28px;box-shadow:0 10px 20px #2163de33;width:66px!important;height:66px!important}.pro-welcome-label{color:#12397f;font-weight:700}.pro-welcome-actions{z-index:1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.pro-mobile-rank{background:#ffffffe3;border-color:#d8e6fa;border-radius:12px;align-items:center;gap:9px;min-width:138px;padding:10px 12px;display:flex}.pro-mobile-rank>.anticon{color:#f2a51c;background:#fff1d4;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.pro-mobile-rank>span{justify-items:start;display:grid}.pro-mobile-rank strong{font-size:20px}.pro-score-command{min-height:214px;box-shadow:none!important;background:radial-gradient(circle at 80% 30%,#e2e7ffe0,#0000 24%),linear-gradient(115deg,#f8fbff,#f5f5ff 56%,#eef0ff)!important;border-color:#ccd9ff!important;border-radius:10px!important}.pro-score-orbit .ant-progress-circle-path{stroke-linecap:round}.pro-command-periods{border-top:1px solid #dfe6fa;max-width:500px;margin-top:2px;padding-top:8px}.pro-command-target{max-width:520px}.pro-command-target .ant-progress-bg{border-radius:999px;height:10px!important}.pro-command-rank{background:#ffffffe6;border:0;border-radius:12px;min-height:120px;padding:16px;box-shadow:0 7px 16px #1e438a0f}.pro-playground-stat{min-height:133px;box-shadow:none!important;border-radius:9px!important}.pro-playground-stat:before{display:none}.pro-playground-stat .ant-card-body{padding:50px 16px 12px;position:relative}.pro-reference-kpi{--stat-color:#2d7df1;background:linear-gradient(140deg,#f7fbff,#edf6ff)!important}.pro-reference-kpi.visits{--stat-color:#9345eb;background:linear-gradient(140deg,#fcf9ff,#f4efff)!important}.pro-reference-kpi.admissions{--stat-color:#12a66b;background:linear-gradient(140deg,#f6fffb,#eafaf4)!important}.pro-reference-kpi.followup{--stat-color:#f39417;background:linear-gradient(140deg,#fffaf5,#fff1e5)!important}.pro-kpi-icon{width:34px;height:34px;color:var(--stat-color);background:color-mix(in srgb, var(--stat-color) 11%, white);border-radius:50%;place-items:center;font-size:19px;display:grid;position:absolute;top:13px;left:15px}.pro-reference-kpi .ant-statistic-title{color:#15387a;text-transform:none;font-size:12px;font-weight:700}.pro-reference-kpi .ant-statistic-content{color:#0d347c;font-size:25px}.pro-reference-kpi .ant-statistic-content-value{font-weight:760}.pro-self-card{box-shadow:none!important;border-color:#dce8f8!important;border-radius:9px!important}.pro-self-card .ant-card-head{padding:0 14px}.pro-section-card-title{font-size:13px}.pro-field-metric{background:linear-gradient(145deg,#fff,#fbfdff);border-color:#e1eaf7;min-height:83px}.pro-field-metric strong{color:#0b347b}.pro-meeting-card .ant-progress-circle{width:128px!important;height:128px!important}.pro-meeting-card>.ant-card-body{min-height:220px}.pro-meeting-status{gap:3px}.pro-status-item{border-bottom:1px solid #ebf0f8;border-radius:0;background:0 0!important}.pro-status-item.neutral{color:#2875ea}.pro-score-breakdown{padding:8px 0}.pro-score-breakdown .ant-progress-inner{background:#e9f0f8}.pro-score-breakdown .ant-progress-bg{background:#12ba77!important}.pro-score-breakdown:nth-child(2) .ant-progress-bg{background:#9345eb!important}.pro-score-breakdown:nth-child(3) .ant-progress-bg{background:#2d7df1!important}.pro-score-breakdown:nth-child(4) .ant-progress-bg{background:#f29c21!important}.pro-score-breakdown>.ant-typography{color:#1552b1;white-space:nowrap;font-size:11px}.pro-funnel{gap:9px}.pro-funnel-row{background:linear-gradient(90deg,#f3f8ff,#edf4fe);border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:8px 12px;display:grid}.pro-funnel-row>span{color:#2677ef;background:#e1efff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.pro-funnel-row:nth-child(2)>span{color:#9253e8;background:#f1e8ff}.pro-funnel-row:nth-child(3)>span{color:#ef8f22;background:#fff0df}.pro-funnel-row:nth-child(4)>span{color:#14a96e;background:#e4faef}.pro-trend-card .ant-card-body{min-height:215px}.pro-trend-chart{min-height:174px;padding-top:4px}.pro-trend-column>div{background:repeating-linear-gradient(#edf3fb 0 1px,#0000 1px 29px);height:116px}.pro-trend-column span{background:linear-gradient(#5c95f7,#1e6fed)}.pro-followup-card .ant-card-body{min-height:215px}.pro-followup-health{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:12px;display:grid}.pro-followup-health .ant-progress-text{place-items:center;display:grid}.pro-followup-health .ant-progress-text b{color:#10387e;font-size:17px}.pro-followup-health .ant-progress-text small{color:#647995;font-size:9px}.pro-health-list{color:#41618f;gap:12px;font-size:11px;display:grid}.pro-health-list span{grid-template-columns:9px 1fr auto;align-items:center;gap:6px;display:grid}.pro-health-list i{border-radius:50%;width:8px;height:8px}.pro-health-list b{color:#113674}.pro-next-target{background:linear-gradient(145deg,#fff,#f5edff)!important;border-color:#e4d8ff!important}.pro-next-target .ant-card-body{align-content:start;gap:10px;min-height:215px;display:grid}.pro-next-target .ant-typography-strong{color:#1b286c;line-height:1.35}.pro-next-target .ant-progress-bg{background:#803ddd!important}.pro-next-target .ant-btn{color:#6f32c9;border-color:#ae82f1;border-radius:999px;width:fit-content}.pro-achievements-card .ant-card-body{min-height:auto;padding:12px}.pro-achievement-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.pro-achievement{background:#fff;border-color:#e4ecf8;border-radius:8px;grid-template-columns:1fr;gap:5px;min-height:142px;padding:12px;display:grid}.pro-achievement-icon{color:#f29f1d;background:#fff2d8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.pro-achievement:nth-child(2) .pro-achievement-icon{color:#f29f1d}.pro-achievement:nth-child(3) .pro-achievement-icon{color:#2978ef;background:#e7f1ff}.pro-achievement:nth-child(4) .pro-achievement-icon{color:#4f67d4;background:#eef0ff}.pro-achievement:nth-child(5) .pro-achievement-icon{color:#8651e3;background:#f2ebff}.pro-achievement .ant-typography-strong{color:#14377b;font-size:11px}.pro-achievement .ant-typography-secondary{min-height:31px;font-size:10px;line-height:1.35}.pro-achievement>div{align-items:center;gap:8px;display:flex}.pro-achievement>div .ant-typography{color:#214c91;font-size:10px}@media (width<=992px){.pro-achievement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pro-welcome-actions{justify-content:flex-start}.pro-score-orbit .ant-progress{width:132px!important;height:132px!important}}@media (width<=640px){.pro-self-performance{gap:12px}.pro-self-performance-head .ant-card-body{padding:14px}.pro-mobile-greeting>.ant-avatar{width:54px!important;height:54px!important}.pro-welcome-actions{grid-template-columns:1fr;display:grid}.pro-mobile-rank{justify-content:flex-start}.pro-score-command .ant-card-body{padding:15px}.pro-score-orbit{margin-bottom:6px}.pro-command-periods{grid-template-columns:repeat(3,minmax(0,1fr))}.pro-command-periods span{padding:0 6px}.pro-command-periods span:first-child{padding-left:0}.pro-command-periods b{font-size:12px}.pro-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-meeting-card>.ant-card-body{min-height:auto}.pro-followup-health{grid-template-columns:1fr;justify-items:center}.pro-health-list{width:100%}.pro-achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-achievement{min-height:154px}}.pro-empty-performance-state .ant-card-body{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;min-height:220px;padding:24px;display:grid}.pro-empty-performance-state .ant-empty{margin:0}.pro-empty-performance-state .ant-typography-h4{color:var(--pro-ink);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:680}.pro-empty-performance-state .ant-typography-paragraph{max-width:680px;color:var(--pro-muted);margin:8px 0 16px}.pro-self-card{height:100%}.pro-self-card .ant-card-body{min-height:148px}.pro-score-breakdown{border-bottom:1px solid #eef2f6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;display:grid}.pro-score-breakdown:last-child{border-bottom:0}.pro-score-breakdown .ant-typography-secondary,.pro-achievement .ant-typography-secondary{color:var(--pro-muted);font-size:12px;display:block}.pro-achievement{background:#fbfdff;border:1px solid #edf1f7;border-radius:9px;grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:12px;padding:10px;display:grid}.pro-performance-period .ant-card-body{padding:9px 14px}.pro-mobile-score.score-total{--score-color:var(--pro-purple);background:#f7f5ff}.pro-mobile-score.rank{--score-color:#b56a00;background:#fff8ed}.pro-score-target{height:100%;background:#faf9ff!important;border-color:#e4defa!important}.pro-score-target .ant-card-body{gap:5px;padding:12px;display:grid}.pro-score-target strong{color:var(--pro-purple);font-size:18px}.pro-section-heading{margin-top:4px}.pro-section-heading .ant-typography{margin:0}.pro-section-heading .ant-typography-h4{color:var(--pro-ink);font-size:17px}.pro-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.pro-field-metric{background:#fbfdff;border:1px solid #e7edf5;border-radius:10px;gap:4px;min-height:70px;padding:10px;display:grid}.pro-field-metric .ant-typography{font-size:11px}.pro-field-metric strong{color:var(--pro-ink);font-size:20px}.pro-meeting-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.pro-status-item{background:#f5f8fc;border-radius:8px;justify-content:space-between;padding:8px 10px;display:flex}.pro-status-item.success{color:#177a43;background:#effaf3}.pro-status-item.info{color:#315fd6;background:#f0f5ff}.pro-status-item.danger{color:#bf2743;background:#fff3f5}.pro-funnel,.pro-followup-counts{gap:10px;display:grid}.pro-funnel-row>div{justify-content:space-between;margin-bottom:3px;display:flex}.pro-funnel-row strong{color:var(--pro-blue)}.pro-followup-counts{grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0}.pro-followup-counts span{color:var(--pro-muted);gap:2px;font-size:11px;display:grid}.pro-followup-counts b{color:var(--pro-ink);font-size:18px}.pro-trend-chart{align-items:end;gap:8px;min-height:190px;padding:8px 2px 0;display:flex;overflow-x:auto}.pro-trend-column{text-align:center;flex:1;align-items:end;gap:5px;min-width:34px;display:grid}.pro-trend-column>div{background:#edf2fa;border-radius:6px 6px 0 0;align-items:end;height:130px;display:flex}.pro-trend-column span{background:linear-gradient(#6d8ded,#315fd6);border-radius:6px 6px 0 0;width:100%}.pro-trend-column b{color:var(--pro-ink);font-size:11px}.pro-trend-column small{color:var(--pro-muted);white-space:nowrap;font-size:10px}.pro-playground-hero{border:1px solid #d9e3f5;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:16px 18px;display:flex;position:relative}.pro-playground-hero .ant-typography-h2{color:var(--pro-ink);letter-spacing:-.02em;font-size:24px}.pro-playground-hero .ant-typography-paragraph{color:var(--pro-muted);margin-top:4px}.pro-playground-hero-icon{width:48px;height:48px;color:var(--pro-blue);background:linear-gradient(145deg,#eff5ff,#fff);border:1px solid #dbe7ff;border-radius:14px;flex:0 0 48px;place-items:center;font-size:24px;display:grid;box-shadow:0 12px 24px #315fd61f,inset 0 1px #fff}.pro-playground-filter-card{background:#fffffff0!important;border-color:#d8e3f2!important;margin-bottom:14px!important}.pro-playground-filter-card .ant-card-head{background:linear-gradient(#fbfdff,#f7faff);min-height:40px}.pro-playground-filter-card .ant-card-body{padding:12px 14px 14px}.pro-playground-filter-card .ant-typography{color:var(--pro-muted);text-transform:uppercase;font-size:11px;font-weight:800}.pro-playground-filter-card .ant-select-selector,.pro-playground-filter-card .ant-picker,.pro-playground-filter-card .ant-input-affix-wrapper{box-shadow:inset 0 1px #ffffffeb;background:#fbfdff!important;border-color:#dce6f3!important;border-radius:10px!important}.pro-playground-branch-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.pro-playground-table-card{overflow:hidden;border-radius:16px!important}.pro-playground-table-card .ant-card-head,.co-admin-ranking-card .ant-card-head{background:linear-gradient(#fbfdfffa,#f7fafff5)}.pro-playground-table-card .ant-card-extra{min-width:0}.pro-team-performance-card{margin-bottom:18px;box-shadow:0 12px 30px #315fd614;border-color:#cfdcf2!important}.pro-team-performance-card .ant-card-head{background:linear-gradient(112deg,#315fd61a,#fffffffa 48%),#fff;border-bottom-color:#dce7f5}.pro-all-branches-card{margin-top:18px}.pro-performance-table-intro{font-size:12px;color:#64748b!important;margin-bottom:12px!important}.pro-playground-table-card .ant-input-affix-wrapper{background:#fbfdff;border-radius:10px}.pro-playground-table-card .ant-table-thead>tr>th,.co-admin-ranking-card .ant-table-thead>tr>th{color:#526176;letter-spacing:.02em;text-transform:uppercase;background:#f6f9fd;border-bottom-color:#dfe8f4;font-size:11px;font-weight:850}.pro-playground-table-card .ant-table-tbody>tr>td,.co-admin-ranking-card .ant-table-tbody>tr>td{color:#334155;border-bottom-color:#eef3f8;font-size:12.5px}.pro-playground-table-card .ant-pagination{margin-bottom:4px!important}.pro-playground-analysis{background:linear-gradient(#fffffffa,#f9fbfffa)!important;border-radius:16px!important}.pro-playground-analysis .ant-card-body{padding:14px}.pro-analysis-command{grid-template-columns:150px minmax(0,1fr) minmax(220px,280px);align-items:center;gap:14px;display:grid}.pro-score-dial{background:#fbfdff;border:1px solid #e5edf7;border-radius:14px;justify-items:center;gap:4px;padding:10px 8px;display:grid}.pro-score-dial .ant-progress-text span{color:var(--pro-ink);font-size:24px;font-weight:720}.pro-score-dial>span{color:var(--pro-muted);text-transform:uppercase;font-size:11px;font-weight:650}.pro-analysis-bars,.pro-compact-bar{gap:8px;display:grid}.pro-compact-bar{background:linear-gradient(#fff,#fbfdff);border:1px solid #e6edf6;border-radius:11px;padding:9px 10px;box-shadow:inset 0 1px #fff}.pro-compact-bar>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.pro-compact-bar span,.pro-compact-bar small{color:var(--pro-muted);font-size:11px;font-weight:620}.pro-compact-bar strong{color:var(--pro-ink);font-size:13px}.pro-analysis-verdict{background:radial-gradient(circle at 100% 0,#6352c814,#0000 36%),#fff;border:1px solid #e4ebf5;border-radius:14px;padding:13px}.pro-analysis-verdict .ant-typography-h5,.pro-analysis-verdict .ant-typography-paragraph{margin:0}.pro-analysis-verdict .ant-typography-h5{margin-top:8px}.pro-analysis-verdict .ant-typography-paragraph{color:var(--pro-muted);margin-top:4px;font-size:12px}.pro-analysis-info{background:#f6f9ff;border-radius:10px;margin-top:12px}.co-admin-rankings{margin:0 0 14px;padding:12px}.co-admin-rankings-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px;padding:2px 2px 0;display:flex}.co-admin-rankings-head .ant-typography{margin:0}.co-admin-rankings-head .ant-typography-h3{color:var(--pro-ink);letter-spacing:-.01em;font-size:18px;font-weight:680}.co-admin-rankings-head .ant-typography-paragraph{color:var(--pro-muted);margin-top:3px}.co-admin-ranking-card{height:100%;border-radius:14px!important}.co-admin-ranking-card .ant-card-body{min-height:220px}.co-admin-scorecards-card .ant-card-body{background:radial-gradient(circle at 100% 0,#315fd614,#0000 28%),linear-gradient(#f8fafcc7,#fff0 90px),#fff}.co-admin-pro-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.co-admin-pro-card{--scorecard-accent:#315fd6;background:linear-gradient(135deg,#fffffff5,#f8fbfff0),radial-gradient(circle at 104% -6%,#315fd61c,#0000 32%),linear-gradient(#fff,#fbfdff);border:1px solid #dde6f1;border-radius:14px;grid-template-columns:minmax(0,1fr) 92px;gap:9px 12px;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #0f23410f,inset 0 1px #fff}.co-admin-pro-card:before{background:var(--scorecard-accent);content:"";width:4px;position:absolute;inset:0 auto 0 0}.co-admin-pro-card.is-podium{--scorecard-accent:#c58a00;background:linear-gradient(135deg,#fffffffa,#fffcf4f0),radial-gradient(circle at 104% -8%,#c58a0024,#0000 34%),linear-gradient(#fff,#fffdf7);border-color:#ead9a8}.co-admin-pro-card:hover{border-color:color-mix(in srgb, var(--scorecard-accent) 34%, #dbe3ee);transform:translateY(-2px);box-shadow:0 16px 34px #0f234117}.co-admin-pro-ident{align-items:center;gap:10px;min-width:0;display:flex}.co-admin-pro-avatar.ant-avatar{background:#f4f7fd;border:1px solid #315fd62e;flex:0 0 44px;box-shadow:0 10px 22px #315fd624,inset 0 1px #fffffff2}.co-admin-pro-avatar-fallback{place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.co-admin-pro-avatar-fallback img{object-fit:cover;width:100%;height:100%;display:block}.co-admin-pro-rank{border:1px solid color-mix(in srgb, var(--scorecard-accent) 24%, #dbe3ee);min-width:36px;height:28px;color:var(--scorecard-accent);background:color-mix(in srgb, var(--scorecard-accent) 8%, #fff);border-radius:999px;place-items:center;font-size:11px;font-weight:700;display:grid}.co-admin-pro-ident>div{min-width:0}.co-admin-pro-ident .ant-typography{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.co-admin-pro-ident .ant-typography-secondary{font-size:11px}.co-admin-pro-score{text-align:right;background:#ffffffd1;border:1px solid #e4ebf5;border-radius:12px;align-content:center;justify-items:end;min-height:72px;padding:8px 9px;display:grid;box-shadow:inset 0 1px #fff}.co-admin-score-label{color:var(--scorecard-accent);background:color-mix(in srgb, var(--scorecard-accent) 8%, #fff);text-align:center;text-transform:uppercase;border-radius:999px;justify-self:stretch;margin-bottom:4px;padding:2px 6px;font-weight:700;line-height:1.45;font-size:9px!important}.co-admin-pro-score strong{color:var(--pro-purple);font-size:26px;font-weight:720;line-height:1}.co-admin-pro-score span{color:var(--pro-muted);font-size:10px}.co-admin-pro-score .ant-progress{width:100%;margin-top:5px}.co-admin-pro-metrics{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.co-admin-pro-metrics span{color:#6c7a8e;text-align:center;background:#f8fafce6;border:1px solid #e8eef6;border-radius:9px;min-width:0;padding:7px;font-size:10px;box-shadow:inset 0 1px #fff}.co-admin-pro-metrics span.needs-attention{color:var(--pro-red);background:#fff6f7;border-color:#f3c6cc}.co-admin-pro-metrics b{color:#243956;font-size:14px;font-weight:720;display:block}.co-admin-pro-metrics span.needs-attention b{color:var(--pro-red)}.co-admin-pro-footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding-top:2px;display:flex}.co-admin-pro-footer>span{color:#7a8798;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:620;overflow:hidden}.co-admin-pro-footer .ant-btn{height:28px;color:var(--pro-blue);background:#f5f8ff;border-radius:7px;flex:none;padding:0 10px;font-size:12px;font-weight:650}.co-admin-pro-footer .ant-btn:hover,.co-admin-pro-footer .ant-btn:focus-visible{color:#244eb7;background:#eef4ff}.co-admin-attention .ant-card-body{gap:10px;display:grid}.co-admin-attention-row{border-bottom:1px solid #edf1f5;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding-bottom:10px;display:grid}.co-admin-attention-row:last-child{border-bottom:0;padding-bottom:0}.co-admin-attention-row .ant-typography{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.co-admin-attention-row .ant-typography-secondary{font-size:11px}.co-admin-insight{border-radius:8px;margin-top:12px}@media (width<=1024px){.pro-playground-branch-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-analysis-command{grid-template-columns:140px minmax(0,1fr)}.pro-analysis-verdict{grid-column:1/-1}}@media (width<=640px){.pro-performance-shell>.ant-tabs>.ant-tabs-nav{overflow-x:auto}.pro-performance-shell .ant-tabs-nav-list{min-width:max-content}.pro-playground-hero{align-items:flex-start;padding:14px 16px}.pro-playground-hero-icon{display:none}.pro-playground-filter-card .ant-card-body,.pro-self-performance-head .ant-card-body{padding:14px}.pro-mobile-greeting{align-items:flex-start}.pro-mobile-rank{min-width:82px;padding:8px}.pro-mobile-rank strong{font-size:23px}.pro-empty-performance-state .ant-card-body{text-align:center;grid-template-columns:1fr;gap:8px;padding:18px}.pro-playground-branch-summary,.pro-analysis-command,.co-admin-pro-grid{grid-template-columns:1fr}.pro-mobile-score{min-height:84px}.pro-playground-stat{min-height:88px}.pro-achievement{grid-template-columns:1fr}.co-admin-rankings-head{flex-direction:column;align-items:flex-start}.pro-playground-table-card .ant-card-extra,.pro-playground-table-card .ant-input-affix-wrapper{width:100%!important}.co-admin-scorecards-card .ant-card-head-wrapper{flex-direction:column;align-items:flex-start;gap:2px;padding-block:10px}.co-admin-scorecards-card .ant-card-head-title,.co-admin-scorecards-card .ant-card-extra{width:100%}.co-admin-scorecards-card .ant-card-extra{margin-inline-start:0}.co-admin-pro-card{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 10px 10px 12px}.co-admin-pro-ident{align-items:flex-start}.co-admin-pro-score{text-align:left;grid-template-columns:auto auto minmax(56px,1fr);place-items:center start;gap:4px;min-height:0;padding:8px 10px}.co-admin-score-label{justify-self:start;min-width:68px;margin:0 6px 0 0}.co-admin-pro-score strong{font-size:22px}.co-admin-pro-score .ant-progress{margin:0 0 0 6px}.co-admin-pro-footer{flex-direction:column;align-items:stretch;gap:7px}.co-admin-pro-footer>span{white-space:normal}.co-admin-pro-footer .ant-btn{width:100%;min-height:32px}}@media (width<=420px){.pro-mobile-score-row>.ant-col{flex:0 0 100%;max-width:100%}.pro-mobile-score{min-height:72px}.pro-self-stat-row>.ant-col{flex:0 0 100%;max-width:100%}.co-admin-pro-metrics{grid-template-columns:1fr}.co-admin-pro-metrics span{text-align:left;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.co-admin-pro-metrics b{display:inline}.co-admin-attention-row{grid-template-columns:34px minmax(0,1fr)}.co-admin-attention-row .ant-btn{grid-column:1/-1;width:100%}}.performance-reportee-select{width:100%;margin-top:6px}.performance-option-pages{border-top:1px solid var(--ant-color-border-secondary,#eee);padding:8px}.pro-performance-kpis{margin-bottom:18px}.pro-clickable-kpi{cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.pro-clickable-kpi:focus-visible{outline-offset:2px;outline:3px solid #315fd63d}.pro-performance-view-tabs,.pro-performance-view-tabs .ant-tabs-nav{margin-bottom:18px}.pro-performance-trend-chart{width:100%;min-height:260px}.pro-command-target-heading{gap:3px;margin-bottom:6px;display:grid}.pro-command-target-heading>span{color:#173d7e;align-items:center;gap:6px;font-weight:700;display:flex}.pro-command-target-heading .ant-typography{font-size:12px}.pro-score-and-target{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:center;gap:18px;display:grid}.pro-inline-target-card{cursor:pointer;background:linear-gradient(145deg,#f8fffb,#eefaf5);border:1px solid #d9eee5;border-radius:12px;justify-self:end;width:100%;padding:12px 14px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 5px 14px #16795312}.pro-inline-target-card:focus-visible{outline-offset:2px;outline:3px solid #16a76f3d}.pro-inline-target-card .ant-typography-secondary{line-height:1.35;display:block}.pro-inline-target-link{justify-content:flex-end;align-items:center;gap:5px;margin-top:7px;font-size:12px;font-weight:700;color:#16794f!important;display:flex!important}@media (width<=640px){.pro-score-and-target{grid-template-columns:1fr;gap:12px}.pro-inline-target-card{justify-self:stretch;max-width:none}}.pro-top-performers{background:radial-gradient(circle at 100% 0,#3569dc14,#0000 34%),#fff;margin-bottom:18px;overflow:hidden;box-shadow:0 12px 30px #142b4e0f;border:1px solid #e2e9f3!important;border-radius:18px!important}.pro-top-performers-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.pro-top-performers-head .ant-typography{margin:0}.pro-top-performers-head .ant-typography-h3{color:var(--pro-ink);margin:4px 0 3px;font-size:22px}.pro-top-performers-head .ant-typography-paragraph{color:var(--pro-muted);font-size:12px}.pro-top-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750;color:#9a6b00!important}.pro-top-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pro-top-card{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #e0e8f3;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto 58px minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 8px 22px #142b4e0e}.pro-top-card:focus-visible{outline-offset:2px;outline:3px solid #315fd640}.pro-top-card.rank-1{background:linear-gradient(145deg,#fffdf8,#fff8e8);border-color:#ecd9a2}.pro-top-rank{color:#315fd6;background:#edf3ff;border-radius:999px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:800;display:grid}.rank-1 .pro-top-rank{color:#8b6300;background:#ffefbd}.pro-top-avatar{border:2px solid #fff;box-shadow:0 6px 16px #25426d29}.pro-top-person{gap:3px;min-width:0;display:grid}.pro-top-person strong,.pro-top-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pro-top-person strong{color:#1d2d47;font-size:14px}.pro-top-person small{color:#748197;font-size:11px}.pro-top-score{color:#315fd6;align-items:baseline;display:flex}.pro-top-score b{font-size:25px;line-height:1}.pro-top-score small{color:#8793a5;font-size:10px}.pro-top-metrics{grid-column:2/-1;gap:7px;display:flex}.pro-top-metrics small{color:#617087;background:#eef3f9;border-radius:999px;padding:5px 8px;font-size:10px}.pro-top-metrics b{color:#2a3e5e}.pro-top-open{color:#9aabc1;font-size:10px;position:absolute;bottom:12px;right:12px}.pro-top-actions{margin-top:18px}.pro-top-actions .ant-btn{border-radius:9px;min-width:150px;font-weight:650}@media (width<=991px){.pro-top-grid{grid-template-columns:1fr}}@media (width<=575px){.pro-top-performers .ant-card-body{padding:16px}.pro-top-performers-head{flex-direction:column;align-items:flex-start}.pro-top-card{grid-template-columns:auto 48px minmax(0,1fr) auto;padding:13px}.pro-top-avatar{width:48px!important;height:48px!important}.pro-top-actions{flex-direction:column;align-items:stretch}.pro-top-actions .ant-btn{width:100%}}.pro-self-performance .ant-typography,.pro-self-performance .ant-statistic,.pro-self-performance .ant-btn{line-height:1.35}.pro-self-performance .ant-card-head-title,.pro-self-performance .pro-section-card-title{align-items:center;min-height:38px;line-height:1.2;display:inline-flex}.pro-self-performance .pro-section-card-title>span{padding-top:1px;display:inline-block}.pro-self-performance .pro-welcome-label{line-height:1.15}.pro-self-performance .pro-mobile-greeting .ant-typography-h3{line-height:1.22}.pro-self-performance .pro-mobile-greeting .ant-typography-secondary{line-height:1.3}.pro-self-performance .pro-mobile-rank .ant-typography{line-height:1.1}.pro-self-performance .pro-mobile-rank strong{line-height:1.05}.pro-self-performance .pro-command-label{line-height:1.2;display:block}.pro-self-performance .pro-score-command .ant-typography-h2{line-height:1.08}.pro-self-performance .pro-command-periods small{line-height:1.2;display:block}.pro-self-performance .pro-command-periods b{line-height:1.28;display:block}.pro-self-performance .pro-command-target>span{line-height:1.25}.pro-self-performance .pro-reference-kpi .ant-statistic-title{margin-bottom:4px;line-height:1.25}.pro-self-performance .pro-reference-kpi .ant-statistic-content{line-height:1.08}.pro-self-performance .pro-field-metric{align-content:start;gap:4px;padding:13px 12px 12px 48px;display:grid}.pro-self-performance .pro-field-metric .ant-typography{line-height:1.25}.pro-self-performance .pro-field-metric strong{line-height:1.1}.pro-self-performance .pro-status-item{line-height:1.25;display:grid}.pro-self-performance .pro-score-breakdown .ant-typography-strong,.pro-self-performance .pro-score-breakdown .ant-typography-secondary,.pro-self-performance .pro-funnel-row{line-height:1.25}.pro-self-performance .pro-funnel-row .ant-typography{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pro-self-performance .pro-health-list span{line-height:1.2}.pro-self-performance .pro-next-target .ant-typography-strong{display:block}.pro-self-performance .pro-next-target .ant-typography-secondary{line-height:1.3;display:block}.pro-self-performance .pro-achievement{grid-template-columns:1fr;align-content:start;gap:5px}.pro-self-performance .pro-achievement .ant-typography-strong{line-height:1.25;display:block}.pro-self-performance .pro-achievement .ant-typography-secondary{line-height:1.35;display:block}@media (width<=640px){.pro-self-performance .pro-field-metric{padding:47px 12px 12px}.pro-self-performance .pro-funnel-row .ant-typography{white-space:normal}.pro-self-performance .pro-achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pro-self-performance .pro-reference-kpi .ant-card-body{grid-template-rows:34px auto 1fr;align-content:start;gap:5px;padding:13px 16px 12px;display:grid}.pro-self-performance .pro-reference-kpi .pro-kpi-icon{width:34px;height:34px;margin:0;position:static}.pro-self-performance .pro-reference-kpi .ant-statistic{min-width:0}.pro-self-performance .pro-reference-kpi .ant-statistic-title{white-space:normal;margin:0 0 4px;overflow:visible}.pro-self-performance .pro-field-metric{grid-template-rows:minmax(30px,auto) auto;grid-template-columns:30px minmax(0,1fr);align-content:start;align-items:center;gap:3px 8px;padding:12px;display:grid}.pro-self-performance .pro-field-metric .pro-field-icon{grid-area:1/1/span 2;width:30px;height:30px;margin:0;position:static}.pro-self-performance .pro-field-metric>.ant-typography{overflow-wrap:anywhere;grid-area:1/2;min-width:0}.pro-self-performance .pro-field-metric>strong{grid-area:2/2;align-self:start}@media (width<=640px){.pro-self-performance .pro-field-metric{padding:12px}}.pro-self-performance{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pro-stitch-performance-head{background:linear-gradient(118deg,#fff 0%,#fbfcff 55%,#f1f5ff 100%);border-bottom:1px solid #e4eaf3;justify-content:space-between;align-items:center;gap:32px;min-height:178px;margin:-18px -18px 2px;padding:30px 34px;display:flex}.pro-self-performance .pro-stitch-performance-head{border:1px solid #ffffff38;border-radius:16px;box-shadow:0 14px 30px #261f823d;background:linear-gradient(115deg,#6754f4 0%,#4939d9 48%,#211c72 100%)!important}.pro-self-performance .pro-stitch-performance-head,.pro-self-performance .pro-stitch-performance-head *{text-shadow:none}.pro-self-performance .pro-stitch-performance-head .ant-typography-h1{font-weight:800;color:#fff!important}.pro-self-performance .pro-stitch-performance-head .ant-typography-h2{font-weight:750;color:#fff!important}.pro-self-performance .pro-stitch-performance-head .ant-typography-paragraph,.pro-self-performance .pro-stitch-performance-head .performance-profile-details strong,.pro-self-performance .pro-stitch-performance-head .performance-profile-details .ant-typography{color:#fff!important}.pro-self-performance .pro-stitch-performance-head .performance-profile-details .ant-typography-secondary,.pro-self-performance .pro-stitch-performance-head .pro-stitch-period-label{color:#ffffffdb!important}.pro-stitch-performance-head .performance-profile-details{margin-top:8px}.pro-stitch-performance-head .performance-profile-details-grid{gap:4px 24px}.pro-stitch-performance-head .performance-profile-details-grid .ant-typography-secondary{color:#68778c}.pro-self-performance .pro-stitch-period-controls .ant-segmented-item{color:#334155!important}.pro-self-performance .pro-stitch-period-controls .ant-segmented-item-selected{color:#fff!important}.pro-self-performance .pro-stitch-period-controls .ant-picker,.pro-self-performance .pro-stitch-period-controls .ant-picker-input>input{color:#1f2d3d!important}.pro-stitch-heading-copy{align-items:flex-start;gap:20px;min-width:0;display:flex}.pro-stitch-heading-icon{color:#3949e8;background:linear-gradient(145deg,#eff0ff,#e6e5ff);border-radius:16px;flex:0 0 62px;place-items:center;width:62px;height:62px;font-size:30px;display:grid}.pro-stitch-heading-copy .ant-typography-h1{color:#0f172a;letter-spacing:-.035em;margin:0;font-size:clamp(30px,3vw,46px);font-weight:750;line-height:1.08}.pro-stitch-heading-copy .ant-typography-h2{color:#3f36df;margin:8px 0 0;font-size:22px;font-weight:730;line-height:1.2}.pro-stitch-heading-copy .ant-typography-paragraph{color:#52627d;margin:7px 0 0;font-size:15px}.pro-stitch-period-panel{justify-items:end;gap:8px;min-width:min(100%,530px);display:grid}.pro-stitch-period-label{color:#52658b;letter-spacing:.055em;text-transform:uppercase;font-size:12px;font-weight:750}.pro-stitch-period-controls{justify-content:flex-end;align-items:center;gap:12px;display:flex}.pro-stitch-period-controls .ant-segmented{background:#f4f6fa;border:1px solid #d9e1ee;border-radius:13px;padding:4px}.pro-stitch-period-controls .ant-segmented-item{color:#536589;border-radius:9px;min-width:92px;font-weight:650}.pro-stitch-period-controls .ant-segmented-item-selected{color:#fff;background:linear-gradient(135deg,#5146ed,#4038dc);box-shadow:0 5px 12px #4339de38}.pro-stitch-rank{color:#db9419;background:#fff;border:1px solid #e0e6f0;border-radius:12px;align-items:center;gap:9px;min-height:44px;padding:7px 12px;display:flex}.pro-stitch-rank span{display:grid}.pro-stitch-rank small{color:#718096;font-size:10px;line-height:1.1}.pro-stitch-rank strong{color:#172554;font-size:17px;line-height:1.15}.pro-self-performance .pro-stitch-kpi{--stitch-card-bg:#eef5ff;--stitch-card-border:#cfe0fa;--stat-color:#2563eb;min-height:152px;border-color:var(--stitch-card-border)!important;background:var(--stitch-card-bg)!important;border-radius:14px!important;box-shadow:0 8px 22px #1f417a0f!important}.pro-self-performance .pro-stitch-kpi.score{--stitch-card-bg:#edf4ff;--stitch-card-border:#cbdcff;--stat-color:#2563eb}.pro-self-performance .pro-stitch-kpi.leads{--stitch-card-bg:#ecfbf4;--stitch-card-border:#c9efdd;--stat-color:#0f9f68}.pro-self-performance .pro-stitch-kpi.meetings{--stitch-card-bg:#f4efff;--stitch-card-border:#ded0fb;--stat-color:#7c3aed}.pro-self-performance .pro-stitch-kpi.inquiries{--stitch-card-bg:#fff7e8;--stitch-card-border:#f4dfb2;--stat-color:#d8870b}.pro-self-performance .pro-stitch-kpi.admissions{--stitch-card-bg:#eafaf8;--stitch-card-border:#c5ece6;--stat-color:#0f9b8e}.pro-self-performance .pro-stitch-kpi.followup{--stitch-card-bg:#f1f5f9;--stitch-card-border:#dce4ed;--stat-color:#52647e}.pro-self-performance .pro-stitch-kpi .ant-card-body{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 42px;align-items:start;min-height:150px;padding:18px;display:grid}.pro-self-performance .pro-stitch-kpi .pro-kpi-icon{width:42px;height:42px;color:var(--stat-color);background:#ffffffb8;border-radius:12px;grid-area:1/2;font-size:20px;position:static}.pro-self-performance .pro-stitch-kpi .ant-statistic{grid-area:1/1/span 2/-1;align-content:space-between;min-width:0;padding-right:50px;display:grid}.pro-self-performance .pro-stitch-kpi .ant-statistic-title{color:#53627a;margin:2px 0 18px;font-size:13px;font-weight:680}.pro-self-performance .pro-stitch-kpi .ant-statistic-content{color:#0f172a;font-size:34px;font-weight:760;line-height:1}.pro-self-performance .pro-stitch-kpi .ant-statistic-content-suffix{color:#64748b;margin-left:4px;font-size:14px;font-weight:650}@media (width<=1100px){.pro-stitch-performance-head{flex-direction:column;align-items:flex-start}.pro-stitch-period-panel{justify-items:start;width:100%}.pro-stitch-period-controls{flex-wrap:wrap;justify-content:flex-start;width:100%}}@media (width<=640px){.pro-stitch-performance-head{gap:22px;min-height:0;margin:-12px -12px 0;padding:22px 16px}.pro-stitch-heading-copy{gap:13px}.pro-stitch-heading-icon{border-radius:13px;flex-basis:48px;width:48px;height:48px;font-size:23px}.pro-stitch-heading-copy .ant-typography-h1{font-size:29px}.pro-stitch-heading-copy .ant-typography-h2{font-size:18px}.pro-stitch-heading-copy .ant-typography-paragraph{font-size:13px}.pro-stitch-period-controls{grid-template-columns:1fr;display:grid}.pro-stitch-period-controls .ant-segmented{width:100%}.pro-stitch-period-controls .ant-segmented-item{min-width:0}.pro-stitch-period-controls .ant-picker{width:100%}.pro-self-performance .pro-stitch-kpi{min-height:132px}.pro-self-performance .pro-stitch-kpi .ant-card-body{min-height:130px}}.pro-self-performance .pro-meeting-card .ant-card-body{gap:10px;min-height:220px;display:grid}.pro-self-performance .pro-meeting-status-wrap{grid-template-columns:136px minmax(0,1fr);align-items:center;gap:16px}.pro-self-performance .pro-meeting-status-wrap .ant-progress-circle{width:128px!important;height:128px!important}.pro-self-performance .pro-meeting-status{grid-template-columns:1fr;gap:0;margin:0}.pro-self-performance .pro-status-item{color:#315f9e;grid-template-columns:9px minmax(0,1fr) auto;min-height:29px;padding:6px 0;font-size:12px}.pro-self-performance .pro-status-item strong{color:#123778;font-size:13px}.pro-self-performance .pro-status-item.success:before{color:#15b974}.pro-self-performance .pro-status-item.neutral:before{color:#2875ea}.pro-self-performance .pro-status-item.info:before{color:#f2a11c}.pro-self-performance .pro-status-item.danger:before{color:#f24848}.pro-self-performance .pro-meeting-completion{color:#154483;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;font-size:11px;display:grid}.pro-self-performance .pro-meeting-completion .ant-progress{grid-column:1;margin:2px 0 0}.pro-self-performance .pro-meeting-completion>.ant-typography:last-child{color:#174e9d;grid-area:1/2/span 2;font-weight:700}.pro-self-performance .pro-meeting-completion .ant-progress-bg{border-radius:99px;height:10px!important}.pro-self-performance .pro-funnel-card .ant-card-body{padding:12px 14px}.pro-self-performance .pro-funnel-row{grid-template-columns:32px minmax(0,1fr) auto;min-height:44px;padding:7px 10px}.pro-self-performance .pro-funnel-row>span{width:29px;height:29px;font-size:15px}.pro-self-performance .pro-funnel-row .ant-typography{color:#18478e;font-size:11px;font-weight:600;line-height:1.25}.pro-self-performance .pro-funnel-row strong{color:#0d347c;font-size:13px;font-weight:760;line-height:1}@media (width<=640px){.pro-self-performance .pro-meeting-status-wrap{grid-template-columns:1fr;justify-items:center}.pro-self-performance .pro-meeting-status{width:100%}}.pro-self-performance .pro-welcome-actions{flex-direction:column;align-items:flex-end;gap:9px}.pro-self-performance .pro-welcome-actions .pro-mobile-rank{min-width:170px}.pro-self-performance .pro-funnel{gap:10px}.pro-self-performance .pro-funnel-row{position:relative;overflow:visible}.pro-self-performance .pro-funnel-row:not(:last-child):after{z-index:1;color:#77a9ef;content:"⌄";font-size:15px;line-height:1;position:absolute;bottom:-13px;left:23px}.pro-self-performance .pro-breakdown-card .ant-card-head{border-bottom-color:#edf2fa}@media (width<=640px){.pro-self-performance .pro-welcome-actions{align-items:stretch}.pro-self-performance .pro-welcome-actions .pro-mobile-rank{min-width:0}}.pro-health-list .complete{background:#15a46d}.pro-health-list .pending{background:#f59e0b}.pro-health-list .overdue{background:#ef4444}.pro-performance-shell{color:#172033;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pro-branch-intro{background:linear-gradient(120deg,#fff 0%,#f5f8ff 100%);border:1px solid #e6ebf5;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin:4px 0 16px;padding:22px 24px;display:flex;box-shadow:0 10px 30px #1f36600f}.pro-branch-intro .ant-typography{margin-bottom:0}.pro-branch-intro h3.ant-typography{letter-spacing:-.025em;margin:5px 0 4px;font-size:clamp(20px,2vw,27px)}.pro-branch-intro p.ant-typography{color:#65718a}.pro-branch-eyebrow{color:#315fd6;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.pro-branch-filter-card{border:1px solid #e3e8f2;border-radius:18px;margin-bottom:20px;overflow:visible;box-shadow:0 12px 30px #1f366012}.pro-branch-filter-card .ant-card-head{border-bottom-color:#edf0f6;min-height:68px}.pro-branch-filter-card .ant-card-head-title>div{flex-direction:column;gap:3px;display:flex}.pro-branch-filter-card .ant-select,.pro-branch-filter-card .ant-picker{width:100%}.pro-branch-filter-card .ant-select-selector,.pro-branch-filter-card .ant-picker{min-height:42px;border-radius:10px!important}.pro-filter-label{color:#34405a;align-items:center;gap:7px;margin-bottom:7px;font-size:13px;font-weight:650;display:flex}.pro-filter-label>span{color:#315fd6;background:#eaf0ff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:inline-grid}.pro-location-empty{background:#fbfcff;border:1px dashed #cfd8ea;border-radius:18px;margin-top:18px;padding:34px 12px}.pro-location-empty .ant-empty-description{color:#74809a;line-height:1.7}.pro-location-empty .ant-empty-description strong{color:#26324b;font-size:16px}.pro-top-loading{min-height:180px}.pro-performance-kpis{margin-top:4px;margin-bottom:20px}.pro-performance-kpis .ant-card{border-radius:15px;height:100%;box-shadow:0 8px 22px #1f36600f}@media (width<=767px){.pro-branch-intro{flex-direction:column;align-items:flex-start;padding:18px}.pro-branch-filter-card .ant-card-head{align-items:flex-start}.pro-branch-filter-card .ant-card-head-wrapper{align-items:flex-start;gap:10px}.pro-branch-filter-card .ant-card-body{padding:18px}}.pro-performance-shell{--pro-ink:#182235;--pro-muted:#64748b;--pro-line:#dfe7f2;--pro-canvas:#f6f8fc;--pro-blue:#315fd6;--pro-soft-blue:#eef4ff;--pro-green:#16845a;--pro-amber:#b76b00;--pro-red:#cf3c4d;--pro-purple:#6656c8;background:var(--pro-canvas);box-shadow:none;border:0;border-radius:0;padding:16px}.pro-performance-shell .ant-typography{letter-spacing:0}.pro-performance-shell .ant-card{border-color:var(--pro-line);background:#fff!important;border-radius:12px!important;box-shadow:0 6px 18px #1f36600e!important}.pro-performance-shell .ant-card-head{border-bottom-color:#edf2f7;min-height:48px;padding:0 16px}.pro-performance-shell .ant-card-head-title{color:var(--pro-ink);font-size:14px;font-weight:750}.pro-performance-shell .ant-card-body{padding:16px}.pro-playground-hero{border:1px solid #dce6f2;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:86px;margin-bottom:14px;padding:16px 18px;display:flex;box-shadow:0 6px 18px #1f36600e;background:#fff!important}.pro-playground-hero .ant-typography-h2{color:var(--pro-ink);margin:0 0 4px;font-size:24px;font-weight:780;line-height:1.2}.pro-playground-hero .ant-typography-paragraph{max-width:720px;color:var(--pro-muted);margin:0;font-size:13px;line-height:1.45}.pro-playground-hero-icon{width:42px;height:42px;color:var(--pro-blue);background:var(--pro-soft-blue);border-radius:10px;flex:0 0 42px;place-items:center;font-size:20px;display:grid}.pro-performance-shell>.ant-tabs>.ant-tabs-nav,.pro-performance-view-tabs .ant-tabs-nav{border:1px solid var(--pro-line);box-shadow:none;-webkit-backdrop-filter:none;background:#fff;border-radius:12px;margin:0 0 14px;padding:4px}.pro-performance-branch-tabs{margin-bottom:14px}.pro-performance-shell .ant-tabs-tab{border-radius:9px;min-height:36px;font-size:13px;font-weight:650;margin:0!important;padding:8px 14px!important}.pro-performance-shell .ant-tabs-tab:hover{color:var(--pro-blue);box-shadow:none;background:#f4f7ff}.pro-performance-shell .ant-tabs-tab-active{background:var(--pro-soft-blue);box-shadow:inset 0 0 0 1px #d7e2fb}.pro-performance-shell .ant-tabs-ink-bar{display:none}.pro-self-performance,.pro-playground-page{gap:14px;padding:0;display:grid}.pro-self-performance-head{min-height:88px;overflow:hidden;background:#fff!important}.pro-self-performance-head:after{display:none}.pro-self-performance-head .ant-card-body{padding:16px 18px}.pro-mobile-greeting{gap:12px}.pro-mobile-greeting>.ant-avatar{color:var(--pro-blue);box-shadow:none;border:1px solid #d8e4f5;font-size:22px;font-weight:800;background:var(--pro-soft-blue)!important;width:54px!important;height:54px!important}.pro-welcome-label{color:var(--pro-blue);font-size:12px;font-weight:700}.pro-mobile-greeting .ant-typography-h3{color:var(--pro-ink);margin:0;font-size:20px;font-weight:760}.pro-mobile-greeting .ant-typography-secondary{color:var(--pro-muted);font-size:13px}.pro-welcome-actions{justify-content:flex-end;gap:10px;flex-direction:row!important;align-items:center!important}.pro-mobile-rank{min-width:132px;box-shadow:none;background:#fff;border-color:#dde6f4;border-radius:10px;padding:8px 10px}.pro-mobile-rank>.anticon{width:30px;height:30px;color:var(--pro-amber);background:#fff7e8;font-size:16px}.pro-mobile-rank strong{color:var(--pro-ink);font-size:18px;font-weight:780}.pro-score-command{min-height:0;border-color:var(--pro-line)!important;background:#fff!important}.pro-score-command .ant-card-body{padding:16px 18px}.pro-score-orbit .ant-progress{width:126px!important;height:126px!important}.pro-score-orbit .ant-progress-text b{color:var(--pro-ink);font-size:24px}.pro-command-label{color:var(--pro-blue);font-size:12px;font-weight:750}.pro-score-command .ant-typography-h2{color:var(--pro-ink);margin:2px 0 8px;font-size:28px;font-weight:800}.pro-command-periods{border-top-color:#e8edf5;max-width:520px;padding-top:9px}.pro-command-periods small,.pro-inline-target-card .ant-typography-secondary{color:var(--pro-muted);font-size:12px}.pro-command-periods b{color:var(--pro-ink);font-size:14px;font-weight:750}.pro-inline-target-card{box-shadow:none;background:#f9fdfb;border-color:#dce9e3;border-radius:10px}.pro-inline-target-card:hover{border-color:#acd9c4;transform:none;box-shadow:0 8px 18px #16795314}.pro-reference-kpi,.pro-playground-stat{min-height:112px;background:#fff!important;border-radius:12px!important}.pro-reference-kpi .ant-card-body,.pro-playground-stat .ant-card-body{grid-template-rows:34px auto;align-content:space-between;gap:8px;min-height:112px;padding:14px 15px;display:grid}.pro-kpi-icon{width:34px;height:34px;color:var(--stat-color,var(--pro-blue));background:color-mix(in srgb, var(--stat-color,var(--pro-blue)) 12%, white);border-radius:9px;font-size:17px;position:static}.pro-reference-kpi .ant-statistic-title,.pro-playground-stat .ant-statistic-title{color:var(--pro-muted);text-transform:none;font-size:12px;font-weight:700;line-height:1.25}.pro-reference-kpi .ant-statistic-content,.pro-playground-stat .ant-statistic-content{color:var(--pro-ink);letter-spacing:0;font-size:24px;font-weight:800}.pro-clickable-kpi:hover,.pro-clickable-kpi:focus-within{border-color:#b9c9ec;transform:none;box-shadow:0 8px 20px #1f366014!important}.pro-self-card,.pro-top-performers,.pro-playground-table-card,.pro-branch-filter-card,.co-admin-ranking-card,.co-admin-attention{background:#fff!important;border-radius:12px!important}.pro-self-card .ant-card-body,.pro-playground-table-card .ant-card-body,.co-admin-ranking-card .ant-card-body{padding:16px}.pro-trend-card .ant-card-body,.pro-followup-card .ant-card-body,.pro-meeting-card .ant-card-body{min-height:230px}.pro-performance-trend-chart,.pro-trend-chart,.agm-trend-chart{min-height:240px}.pro-field-grid,.pro-achievement-grid,.pro-top-grid,.co-admin-pro-grid{gap:12px}.pro-field-metric,.pro-achievement,.pro-top-card,.co-admin-pro-card,.co-admin-attention-row{box-shadow:none;background:#fff;border:1px solid #e4ebf5;border-radius:10px}.pro-field-metric{min-height:84px}.pro-funnel-row{background:#fbfdff;border:1px solid #e7edf6}.pro-funnel-row:not(:last-child):after{display:none}.pro-followup-health,.pro-meeting-status-wrap{gap:14px}.pro-health-list,.pro-meeting-status{color:#42526a;font-size:12px}.pro-branch-intro{background:#fff;border-radius:12px;margin:0 0 14px;padding:16px 18px;box-shadow:0 6px 18px #1f36600e}.pro-branch-intro h3.ant-typography{color:var(--pro-ink);letter-spacing:0;margin:3px 0 2px;font-size:22px;font-weight:780}.pro-branch-intro p.ant-typography{color:var(--pro-muted);font-size:13px}.pro-branch-eyebrow{font-size:12px;font-weight:750;color:var(--pro-blue)!important}.pro-branch-filter-card{margin-bottom:16px}.pro-branch-filter-card .ant-card-head{min-height:58px}.pro-branch-filter-card .ant-card-body{padding:16px 18px}.pro-filter-label,.performance-reportee-select+.ant-typography{color:#34405a;font-size:12px;font-weight:700}.pro-branch-filter-card .ant-select-selector,.pro-branch-filter-card .ant-picker,.performance-reportee-select .ant-select-selector{border-radius:8px!important;min-height:38px!important}.pro-branch-filter-card .ant-select-selection-item,.pro-branch-filter-card .ant-select-selection-placeholder{line-height:36px!important}.pro-performance-shell .ant-btn{border-radius:8px;font-weight:650}.pro-performance-shell .ant-btn-primary{background:var(--pro-blue);box-shadow:none}.pro-performance-shell .ant-btn-primary:hover{background:#244db8}.pro-top-performers{margin-bottom:16px}.pro-top-performers .ant-card-body{padding:16px}.pro-top-performers-head{margin-bottom:14px}.pro-top-performers-head .ant-typography-h3{color:var(--pro-ink);margin:2px 0;font-size:20px;font-weight:780}.pro-top-eyebrow{font-size:11px;color:var(--pro-amber)!important}.pro-top-card{grid-template-columns:auto 48px minmax(0,1fr) auto;padding:13px}.pro-top-card:hover{border-color:#b9c9ec;transform:none;box-shadow:0 8px 20px #1f366014}.pro-top-avatar{width:48px!important;height:48px!important}.pro-top-person strong{font-size:13px}.pro-top-score b{font-size:22px}.pro-playground-table-card .ant-table,.co-admin-ranking-card .ant-table{color:var(--pro-ink);font-size:13px}.pro-playground-table-card .ant-table-thead>tr>th,.co-admin-ranking-card .ant-table-thead>tr>th{color:#52627a;letter-spacing:.035em;text-transform:uppercase;background:#f7f9fc;border-bottom-color:#dfe7f1;padding:10px 12px;font-size:11px;font-weight:800}.pro-playground-table-card .ant-table-tbody>tr>td,.co-admin-ranking-card .ant-table-tbody>tr>td{vertical-align:middle;border-bottom-color:#edf2f7;padding:11px 12px}.pro-playground-table-card .ant-table-tbody>tr:hover>td,.co-admin-ranking-card .ant-table-tbody>tr:hover>td{background:#f5f8ff!important}.pro-playground-table-card .ant-table-pagination{margin:14px 0 0!important}.pro-performance-table-intro{color:var(--pro-muted);font-size:13px;line-height:1.45;margin-bottom:12px!important}.co-admin-rankings-head{border:1px solid var(--pro-line);background:#fff;border-radius:12px;margin-bottom:14px;padding:16px 18px}.co-admin-rankings-head .ant-typography-h3{color:var(--pro-ink);margin:0 0 4px;font-size:21px;font-weight:780}.co-admin-rankings-head .ant-typography-paragraph{color:var(--pro-muted);margin:0;font-size:13px}@media (width<=991px){.pro-performance-shell{padding:12px}.pro-score-and-target{grid-template-columns:1fr}.pro-inline-target-card{justify-self:stretch}.pro-achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pro-performance-shell{padding:10px}.pro-playground-hero,.pro-branch-intro{flex-direction:column;align-items:flex-start;padding:14px}.pro-playground-hero-icon{display:none}.pro-playground-hero .ant-typography-h2,.pro-branch-intro h3.ant-typography{font-size:20px}.pro-welcome-actions{grid-template-columns:1fr;justify-content:stretch;width:100%;display:grid}.pro-welcome-actions .ant-select,.pro-welcome-actions .ant-picker,.pro-mobile-rank{width:100%;min-width:0}.pro-score-orbit .ant-progress{width:112px!important;height:112px!important}.pro-command-periods{grid-template-columns:1fr}.pro-command-periods span{border-left:0;padding-left:0}.pro-self-stat-row>.ant-col,.pro-performance-kpis>.ant-col{flex:0 0 100%;max-width:100%}.pro-achievement-grid,.pro-field-grid{grid-template-columns:1fr}.pro-top-card{grid-template-columns:auto 44px minmax(0,1fr)}.pro-top-score{grid-column:2/-1}.pro-top-metrics{flex-wrap:wrap;grid-column:1/-1}}.pro-performance-shell .pro-self-performance .pro-stitch-kpi{background:var(--stitch-card-bg)!important;border-color:var(--stitch-card-border)!important}.pro-performance-shell .pro-self-performance .pro-stitch-kpi .ant-card-body{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 42px;min-height:150px;padding:18px;display:grid}.pro-performance-shell .pro-self-performance .pro-stitch-kpi .pro-kpi-icon{grid-area:1/2;width:42px;height:42px;position:static}.pro-performance-shell .pro-self-performance .pro-stitch-kpi .ant-statistic{grid-area:1/1/span 2/-1;padding-right:50px}.pro-performance-shell .pro-self-performance .pro-stitch-kpi-secondary{z-index:2;height:28px;color:var(--stat-color);padding-inline:8px;font-size:11px;font-weight:650;position:absolute;bottom:8px;right:10px}.agm-performance-shell{--agm-ink:#18243a;--agm-muted:#66758c;--agm-line:#e2e9f3;--agm-blue:#315fd6;--agm-sticky-top:12px;--agm-sticky-heading-height:120px;background:#f5f7fb;max-width:1540px;margin:0 auto;padding:16px}.agm-performance-shell .ant-card{border:1px solid var(--agm-line);border-radius:14px;box-shadow:0 6px 20px #1f3d640e}.agm-performance-shell .ant-card-head{border-bottom-color:#edf1f6;min-height:52px;padding:0 20px}.agm-performance-shell .pro-playground-hero{color:#fff;background:linear-gradient(115deg,#122d50 0%,#1c4777 66%,#2b6ab2 100%);border:1px solid #dce6f2;border-radius:14px;margin-bottom:14px;padding:22px 24px;box-shadow:0 12px 28px #1a43702e}.agm-performance-shell .pro-playground-hero .ant-typography{color:#fff}.agm-performance-shell .pro-playground-hero .ant-typography-secondary{color:#d8e6f5}.agm-performance-shell .pro-playground-hero .ant-btn{color:#fff;background:#ffffff1a;border-color:#ffffff73}.agm-performance-shell .pro-playground-hero .ant-btn:hover{color:#fff;background:#ffffff2e;border-color:#fff}.agm-hero .ant-typography{margin-bottom:2px}.agm-hero{justify-content:space-between;align-items:center;min-height:138px;display:flex}.agm-hero .ant-typography-h2{letter-spacing:-.035em;text-shadow:0 2px 12px #04183233;margin:6px 0 8px;font-size:clamp(32px,4vw,46px);font-weight:800;line-height:1.08}.agm-hero .ant-typography-paragraph{max-width:620px;margin:0;font-size:14px;color:#d9e6f5!important}.agm-hero .pro-playground-hero-icon{color:#fff;background:#ffffff1f;border:1px solid #ffffff38;border-radius:18px;place-items:center;width:66px;height:66px;font-size:28px;display:grid}.agm-performance-tabs>.ant-tabs-nav{z-index:40;isolation:isolate;top:calc(var(--agm-sticky-top) + var(--agm-sticky-heading-height));background:#fff;border:1px solid #dfe7f2;border-top:0;border-radius:0 0 16px 16px;position:sticky;box-shadow:0 8px 18px #1f3d641a;margin:0 0 10px!important;padding:6px!important}.agm-performance-tabs>.ant-tabs-nav:before{border-bottom:0}.agm-performance-tabs .ant-tabs-nav-wrap,.agm-performance-tabs .ant-tabs-nav-list{background:#fff;border-radius:11px}.agm-performance-tabs .ant-tabs-nav-list{gap:6px}.agm-performance-tabs .ant-tabs-tab{color:#607089;border-radius:11px;justify-content:center;min-width:170px;transition:color .2s,background .2s,box-shadow .2s;margin:0!important;padding:11px 18px!important}.agm-performance-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:750;color:#2857c4!important}.agm-performance-tabs .ant-tabs-ink-bar{display:none}.agm-performance-tabs .ant-tabs-tab-btn>span{align-items:center;gap:8px;display:inline-flex}.agm-active-view-card{z-index:41;top:var(--agm-sticky-top);margin-bottom:0;position:sticky;overflow:hidden;background:linear-gradient(120deg,#3457d5 0%,#526fe3 58%,#7466e8 100%)!important;border-color:#d8dffc #d8dffc currentColor!important;border-bottom-style:none!important;border-bottom-width:0!important;border-radius:16px 16px 0 0!important;box-shadow:0 8px 24px #3f53be2e!important}.agm-active-view-card .ant-card-body{justify-content:space-between;align-items:center;gap:24px;min-height:118px;padding:24px 28px;display:flex}.agm-active-view-title{align-items:center;gap:18px;min-width:0;display:flex}.agm-active-view-card .agm-active-view-icon{color:#fff;background:#ffffff1f;border:1px solid #ffffff38;border-radius:16px;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:25px;display:grid;box-shadow:inset 0 1px #ffffff1f}.agm-active-view-card .ant-typography-h1{color:#fff;letter-spacing:-.035em;text-shadow:0 2px 12px #04183233;margin:0;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.08}.agm-tab-content{gap:16px;display:grid}.agm-my-performance-content{gap:12px}.agm-my-performance-content .agm-kpi-grid{gap:10px}.agm-toolbar{border:1px solid var(--agm-line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex;box-shadow:0 4px 14px #1f3d640a}.agm-toolbar>div{gap:2px;display:grid}.agm-toolbar .ant-picker{width:280px}.agm-command-card{margin-bottom:16px;overflow:hidden}.agm-command-profile{border-bottom:1px solid var(--agm-line);align-items:center;gap:15px;padding-bottom:18px;display:flex}.agm-command-profile .ant-avatar{color:var(--agm-blue);background:#e9f1ff;font-size:22px;font-weight:800}.agm-command-profile .ant-typography{color:var(--agm-ink)}.agm-command-profile .ant-typography h3{margin:2px 0 7px}.agm-eyebrow{letter-spacing:.08em;font-size:10px;font-weight:800;color:#6c7f9a!important}.agm-profile-line{color:var(--agm-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px;display:flex}.agm-profile-line .ant-tag{margin:0}.agm-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:16px;display:grid}.agm-summary-item{background:#fbfdff;border:1px solid #edf1f7;border-radius:10px;align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:flex}.agm-summary-item>span{width:34px;height:34px;color:var(--agm-blue);background:#eaf2ff;border-radius:9px;place-items:center;display:grid}.agm-summary-item small,.agm-summary-item strong{display:block}.agm-summary-item small{color:var(--agm-muted);font-size:11px}.agm-summary-item strong{color:var(--agm-ink);margin-top:3px;font-size:20px;line-height:1}.agm-summary-item.red>span{color:#d2565d;background:#fff0f0}.agm-summary-item.green>span{color:#16845a;background:#eaf8f1}.agm-summary-item.purple>span{color:#7654bd;background:#f1edff}.agm-summary-item.orange>span{color:#c67817;background:#fff4df}.agm-section-card{margin-bottom:16px}.agm-content-section{border:1px solid var(--agm-line);background:#ffffffad;border-radius:16px;padding:18px}.agm-section-heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.agm-section-heading .ant-typography{margin:0}.agm-section-heading .ant-typography-h4{color:var(--agm-ink);font-size:17px}.agm-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.agm-kpi-card{min-width:0;min-height:128px}.agm-kpi-card.score{--stat-color:#1d4ed8;border-color:#bfdbfe;background:linear-gradient(145deg,#fff 0%,#eff6ff 100%)!important}.agm-kpi-card.leads{--stat-color:#2764d8;border-color:#d7e4fb;background:linear-gradient(145deg,#fafdff 0%,#edf4ff 100%)!important}.agm-kpi-card.scheduled{--stat-color:#7551c7;border-color:#e2dafa;background:linear-gradient(145deg,#fdfbff 0%,#f2edff 100%)!important}.agm-kpi-card.inquiries{--stat-color:#d36a35;border-color:#f2ddcf;background:linear-gradient(145deg,#fffdfb 0%,#fff1e8 100%)!important}.agm-kpi-card.admissions{--stat-color:#159267;border-color:#d2ebdf;background:linear-gradient(145deg,#fbfffd 0%,#e9f8f1 100%)!important}.agm-kpi-card .ant-card-body{grid-template-rows:1fr auto;grid-template-columns:auto 1fr;align-items:start;gap:0 12px;height:100%;padding:18px 17px 14px 20px;display:grid}.agm-kpi-card .pro-kpi-icon{grid-row:1/3}.agm-kpi-card .ant-statistic-title{min-height:32px;line-height:1.35}.agm-kpi-card .ant-statistic-content{margin-top:2px;font-size:28px}.agm-kpi-card.pro-clickable-kpi .ant-card-body{padding:20px 72px 18px 20px;display:block;position:relative}.agm-kpi-card.pro-clickable-kpi .pro-kpi-icon{border:1px solid color-mix(in srgb, var(--stat-color) 18%, white);background:linear-gradient(145deg, color-mix(in srgb, var(--stat-color) 16%, white), color-mix(in srgb, var(--stat-color) 7%, white));width:44px;height:44px;box-shadow:0 7px 16px color-mix(in srgb, var(--stat-color) 16%, transparent);border-radius:13px;font-size:21px;top:16px;left:auto;right:16px}.agm-kpi-card.pro-clickable-kpi .ant-statistic-title{min-height:38px;padding-right:2px}.agm-kpi-card.pro-clickable-kpi .ant-statistic-content{margin-top:10px}.agm-kpi-link{align-self:end;font-size:11px;font-weight:700;color:var(--agm-blue)!important}.agm-kpi-card.pro-clickable-kpi:hover{border-color:#b8caee;transform:translateY(-2px);box-shadow:0 12px 28px #315fd61f}.agm-trend-chart{width:100%;height:300px}.agm-meeting-analysis .ant-card-body{padding:18px 20px 20px}.agm-meeting-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.agm-meeting-summary{background:#fbfcfe;border:1px solid #e4eaf3;border-radius:12px;align-items:center;gap:11px;min-width:0;padding:13px 14px;display:flex}.agm-meeting-summary>span{color:#315fd6;background:#eaf2ff;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.agm-meeting-summary.completed>span{color:#16845a;background:#e9f8f1}.agm-meeting-summary.upcoming>span{color:#7654bd;background:#f1edff}.agm-meeting-summary.missed>span{color:#cf4655;background:#fff0f2}.agm-meeting-summary small,.agm-meeting-summary strong{display:block}.agm-meeting-summary small{color:var(--agm-muted);text-transform:uppercase;font-size:10px;font-weight:700}.agm-meeting-summary strong{color:var(--agm-ink);margin-top:2px;font-size:22px;line-height:1}.agm-meeting-analysis-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:14px;display:grid}.agm-meeting-status-bar{background:#edf1f6;border-radius:999px;height:8px;display:flex;overflow:hidden}.agm-meeting-status-bar span{min-width:3px;transition:width .25s}.agm-meeting-trend,.agm-meeting-health{background:#fff;border:1px solid #e5ebf3;border-radius:13px;min-width:0;padding:16px}.agm-meeting-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agm-meeting-panel-heading>div,.agm-meeting-health>div:first-child{gap:2px;display:grid}.agm-meeting-panel-heading .ant-typography:first-child,.agm-meeting-health>div:first-child .ant-typography:first-child{color:var(--agm-ink);font-size:13px}.agm-meeting-panel-heading .ant-tag{border-radius:999px;margin:0}.agm-meeting-chart{width:100%;height:245px}.agm-meeting-health{background:linear-gradient(145deg,#fff,#fafbff);align-content:start;gap:18px;display:grid}.agm-meeting-progress{gap:7px;display:grid}.agm-meeting-progress>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.agm-meeting-progress b{color:#4b5b73;font-size:11px}.agm-meeting-progress strong{color:#654fc0;font-size:17px}.agm-meeting-progress.attendance strong{color:#16845a}.agm-meeting-progress .ant-progress{margin:0;line-height:1}.agm-meeting-status-legend{gap:9px;display:grid}.agm-meeting-status-legend span{color:var(--agm-muted);grid-template-columns:8px 1fr auto;align-items:center;gap:8px;font-size:10px;display:grid}.agm-meeting-status-legend i{border-radius:50%;width:8px;height:8px}.agm-meeting-status-legend b{color:var(--agm-ink);font-size:12px}.agm-breakdown-card .ant-card-body{min-height:300px}.agm-score-donut-wrap{border-bottom:1px solid var(--agm-line);align-items:center;gap:18px;padding:2px 0 16px;display:flex}.agm-score-donut{border-radius:50%;flex:0 0 132px;place-items:center;width:132px;height:132px;display:grid;position:relative}.agm-score-donut:before{content:"";background:#fff;border-radius:50%;width:96px;height:96px}.agm-score-donut>div{flex-direction:column;align-items:center;display:flex;position:absolute}.agm-score-donut strong{color:var(--agm-ink);font-size:24px}.agm-score-donut span{color:var(--agm-muted);font-size:10px}.agm-score-legend{flex:1;gap:8px;display:grid}.agm-score-legend span{color:var(--agm-muted);grid-template-columns:9px 1fr auto;align-items:center;gap:7px;font-size:11px;display:grid}.agm-score-legend i{border-radius:50%;width:8px;height:8px}.agm-score-legend b{color:var(--agm-ink)}.agm-score-policy{color:var(--agm-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:11px;display:flex}.agm-breakdown-list{margin-top:14px}.agm-breakdown-list .pro-score-breakdown{padding:8px 0}.agm-hot-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.agm-hot-summary .ant-statistic{background:#f8fafc;border-radius:9px;padding:10px 12px}.agm-hot-summary .ant-statistic-title{color:var(--agm-muted);font-size:11px}.agm-hot-summary .ant-statistic-content{color:var(--agm-ink);font-size:22px;font-weight:750}.agm-table-person{min-width:170px;color:var(--agm-ink);align-items:center;gap:10px;display:flex}.agm-table-person .ant-avatar{color:var(--agm-blue);background:#eaf2ff}.agm-table-person>div{gap:1px;display:grid}.agm-table-person strong{font-size:13px}.agm-table-person small{color:var(--agm-muted);font-size:11px;font-weight:500}.agm-score-cell{color:var(--agm-blue)}.agm-team-roster .ant-card-extra{max-width:60%}.agm-team-roster .ant-input,.agm-team-roster .ant-select{min-width:160px}.agm-action-grid{grid-template-columns:1fr;gap:10px;display:grid}.agm-action-grid .ant-btn{height:42px;color:var(--agm-ink);border-color:var(--agm-line);text-align:left}.agm-action-grid .ant-btn:hover{color:var(--agm-blue);background:#f5f9ff;border-color:#a8c4ef}.agm-insight-list{gap:12px;display:grid}.agm-insight-list>div{background:#f7faff;border-left:3px solid #78a2e8;padding:10px 12px}.agm-insight-list small,.agm-insight-list strong{display:block}.agm-insight-list small{color:var(--agm-muted);font-size:11px}.agm-insight-list strong{color:var(--agm-ink);margin-top:3px;font-size:13px}.agm-period-card{margin-bottom:18px}.agm-period-card .ant-picker{width:280px;max-width:100%}.agm-profile-card{margin-bottom:18px}.agm-profile-meta{color:#66758a;border-top:1px solid #edf2f7;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:18px;padding-top:14px;font-size:13px;display:flex}.agm-profile-meta .ant-tag{margin:0}.agm-score-command{margin-bottom:14px}.agm-kpi-row,.agm-team-kpi-row{margin-bottom:18px}.agm-team-stat .ant-statistic-title{min-height:34px}.agm-pro-list-card{margin-bottom:18px}.agm-performance-tables{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.agm-performance-tables .agm-pro-list-card{min-width:0;margin-bottom:0;overflow:hidden}.agm-hierarchy-filter-card .ant-card-head-title{white-space:normal}.agm-hierarchy-filter-card .ant-card-head .ant-typography{margin:0}.agm-hierarchy-filter-card .ant-card-head .ant-typography-h4{font-size:17px}.agm-hierarchy-filter-card .ant-select,.agm-hierarchy-filter-card .ant-picker{width:100%}.agm-field-label{color:#46546a;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.agm-hierarchy-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.agm-hierarchy-summary>div{border:1px solid var(--agm-line);min-height:78px;color:var(--agm-blue);background:#fff;border-radius:12px;align-items:center;gap:13px;padding:14px 16px;display:flex}.agm-hierarchy-summary-link{cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.agm-hierarchy-summary-link:hover,.agm-hierarchy-summary-link:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 8px 18px #315fd61a;border-color:#adc4ed!important}.agm-hierarchy-summary>div>.anticon{background:#edf3ff;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.agm-hierarchy-summary span{gap:2px;min-width:0;display:grid}.agm-hierarchy-summary small{color:var(--agm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.agm-hierarchy-summary strong{color:var(--agm-ink);text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.agm-hierarchy-summary .attention{color:#cf3c4d;background:#fffafb;border-color:#f2c8ce}.agm-hierarchy-summary .attention>.anticon{background:#fff0f2}.agm-table-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.agm-table-title .ant-typography{margin:0}.agm-table-title .ant-typography-h4{font-size:17px}.agm-pro-list-card .ant-card-head{min-height:60px;padding-inline:22px}.agm-pro-list-card .ant-card-head-title{white-space:normal}.agm-pro-list-card .ant-card-body{padding:0}.agm-pro-list-card .ant-table-thead>tr>th{color:#4f6078;letter-spacing:.055em;text-transform:uppercase;background:#f4f7fb;border-bottom:1px solid #dfe7f1;height:48px;padding-block:11px;font-size:10px;font-weight:800}.agm-pro-list-card .ant-table-tbody>tr>td{border-bottom-color:#edf1f6;height:62px;padding-top:11px;padding-bottom:11px}.agm-pro-list-card .ant-table-container{border-radius:0 0 12px 12px}.agm-pro-list-card .ant-table-cell{vertical-align:middle}.agm-pro-list-card .ant-table-tbody>tr:nth-child(2n)>td{background:#fbfcfe}.agm-pro-list-card .ant-table-tbody>tr:hover>td{background:#f2f6fc!important}.agm-pro-list-card .ant-table-pagination{margin:14px 16px!important}.agm-table-metric{color:#334155;background:#f1f5f9;border-radius:8px;place-items:center;min-width:34px;min-height:28px;font-size:12px;font-weight:750;display:inline-grid}.agm-score-tag{text-align:center;border-radius:999px;min-width:44px;margin:0;padding:3px 8px;font-weight:800}.agm-table-actions .ant-btn{border-radius:9px;place-items:center;width:32px;min-width:32px;height:32px;padding:0;display:inline-grid}.agm-table-actions .ant-btn-link{padding-inline:5px}.agm-pro-list-card .ant-table-cell-fix-left,.agm-pro-list-card .ant-table-cell-fix-right{background:#fff}.agm-team-analysis{margin-top:2px}.agm-leaderboard-card .ant-card-extra{color:var(--agm-muted);font-size:12px}.agm-leaderboard-filters{background:#f7f9fc;border-radius:12px;margin-bottom:18px;padding:14px}.agm-leaderboard-filters .ant-select{width:100%}.agm-leaderboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.agm-leader-card{border:1px solid var(--agm-line);background:linear-gradient(145deg,#fff,#f5f8ff);border-radius:15px;outline:none;min-width:0;min-height:132px;padding:18px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 7px 18px #1f3d640f}.agm-leader-card.rank-1{background:linear-gradient(145deg,#fffef8,#fff7d9);border-color:#e7ca64}.agm-leader-card.rank-2{background:linear-gradient(145deg,#fff,#f1f5fa);border-color:#cfd9e8}.agm-leader-card.rank-3{background:linear-gradient(145deg,#fffdfb,#fff2e8);border-color:#e4c4ad}.agm-leader-main{align-items:center;gap:13px;min-width:0;transition:opacity .18s,transform .22s;display:flex}.agm-leader-card .ant-avatar{color:var(--agm-blue);background:#eaf1ff;flex:none;font-weight:800}.agm-leader-main>div:last-child{gap:4px;min-width:0;display:grid}.agm-leader-card .ant-typography{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.agm-leader-card span{color:var(--agm-muted);font-size:12px}.agm-leader-card span b{color:var(--agm-ink);font-size:16px}.agm-rank-badge{z-index:3;color:#735500;background:#ffffffd1;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #29374d14}.agm-leader-details{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(145deg,#142b4afa,#2a497df7);grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:9px;padding:18px;transition:opacity .2s,transform .22s;display:grid;position:absolute;inset:0;transform:translateY(8px)}.agm-leader-card:hover .agm-leader-details,.agm-leader-card:focus-visible .agm-leader-details{opacity:1;transform:translateY(0)}.agm-leader-details>div{background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;gap:2px;min-width:0;padding:7px 8px;display:grid}.agm-leader-details small{color:#cbd8eb;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.agm-leader-details strong{color:#fff;font-size:14px}.agm-leader-hint{margin-top:13px;font-weight:700;display:block;color:#6880a3!important;font-size:10px!important}.agm-recent-activity .ant-card-body{gap:10px;display:grid}.agm-own-profile-card{background:#fff;border:1px solid #dfe7f1;border-radius:15px;overflow:hidden;box-shadow:0 7px 20px #1f3d640e}.agm-own-profile-card .ant-card-body{grid-template-columns:minmax(260px,.75fr) minmax(0,1.5fr);align-items:center;gap:24px;padding:22px 24px;display:grid}.agm-own-profile-identity{align-items:center;gap:15px;min-width:0;display:flex}.agm-own-profile-avatar{flex:none;position:relative}.agm-own-profile-avatar .ant-avatar{color:var(--agm-blue);background:#eaf2ff;border:3px solid #fff;font-size:24px;font-weight:800;box-shadow:0 0 0 1px #d6e2f1}.agm-own-profile-presence{z-index:2;border:2px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;bottom:4px;right:2px}.agm-own-profile-presence.active{background:#20b978}.agm-own-profile-presence.inactive{background:#9aa8b8}.agm-own-profile-heading{gap:5px;min-width:0;display:grid}.agm-own-profile-eyebrow{letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800;color:#55739d!important}.agm-own-profile-heading .ant-typography-h3{color:var(--agm-ink);overflow-wrap:anywhere;margin:0;font-size:21px;line-height:1.3}.agm-own-profile-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agm-own-profile-badges .ant-tag{border-radius:999px;margin:0;font-weight:700}.agm-own-profile-badges>span{color:#485c77;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.agm-own-profile-badges .anticon{color:#315fd6}.agm-own-profile-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agm-own-profile-detail{background:#fafcff;border:1px solid #e7edf5;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:11px 12px;display:grid}.agm-own-profile-detail-icon{color:#315fd6;background:#eaf2ff;border-radius:9px;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.agm-own-profile-detail.phone{color:#315fd6}.agm-own-profile-detail.email{color:#7654bd}.agm-own-profile-detail.branch{color:#b56d16}.agm-own-profile-detail.location{color:#16845a}.agm-own-profile-detail.email .agm-own-profile-detail-icon{color:#7654bd;background:#f1edff}.agm-own-profile-detail.branch .agm-own-profile-detail-icon{color:#b56d16;background:#fff3df}.agm-own-profile-detail.location .agm-own-profile-detail-icon{color:#16845a;background:#eaf8f1}.agm-own-profile-detail>div{min-width:0}.agm-own-profile-detail small,.agm-own-profile-detail strong{display:block}.agm-own-profile-detail small{color:var(--agm-muted);letter-spacing:.02em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700}.agm-own-profile-detail strong{color:var(--agm-ink);overflow-wrap:anywhere;word-break:break-word;font-size:13px;line-height:1.45}.agm-activity-row{color:#65748a;border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.agm-activity-row>span{align-items:center;gap:9px;display:inline-flex}.agm-activity-row>span>.anticon{color:#16a36f}.agm-activity-row:last-child{border-bottom:0}.agm-activity-row strong{color:#182c48}.agm-higher-performers{border-top:4px solid #2aa876!important}.agm-higher-performers .ant-card-head{background:linear-gradient(90deg,#f2fbf7,#fff)}.agm-higher-performers .agm-table-title .ant-typography{color:#176f50}.agm-lower-performers{border-top:4px solid #db5965!important}.agm-lower-performers .ant-card-head{background:linear-gradient(90deg,#fff5f6,#fff)}.agm-lower-performers .agm-table-title .ant-typography{color:#a83846}.agm-individual-page{gap:16px;display:grid}.agm-individual-header{background:linear-gradient(135deg,#f8fbff,#eef5ff);border:1px solid #d9e5f2;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;padding:22px 24px;display:flex;box-shadow:0 10px 28px #1f3d6414}.agm-individual-header-copy{gap:5px;min-width:0;display:grid}.agm-individual-header .ant-typography-h2{color:var(--agm-ink);margin:0;font-size:28px}.agm-individual-header-name{overflow-wrap:anywhere;font-size:17px;font-weight:750;color:#315fd6!important}.agm-individual-header-controls{justify-items:end;gap:10px;min-width:420px;display:grid}.agm-individual-header-controls>.ant-btn{color:#5272a4;height:auto;padding:0}.agm-individual-date-controls{grid-template-columns:auto auto;justify-content:end;align-items:center;gap:7px 10px;display:grid}.agm-individual-date-controls>.ant-typography{color:#5c6d84;text-align:right;text-transform:uppercase;grid-column:1/-1;font-size:11px;font-weight:750}.agm-individual-date-controls .ant-picker{background:#fff;width:250px}.agm-individual-profile{border:1px solid var(--agm-line);border-radius:16px;overflow:hidden;box-shadow:0 8px 22px #1f3d640f}.agm-individual-profile .ant-card-body{grid-template-columns:minmax(260px,.8fr) minmax(0,1.45fr);align-items:center;gap:28px;padding:24px;display:grid}.agm-individual-identity{align-items:center;gap:16px;display:flex}.agm-individual-identity .ant-avatar{color:var(--agm-blue);background:#e8f1ff;border:3px solid #fff;flex:none;font-size:24px;font-weight:800;box-shadow:0 0 0 1px #d6e4f4,0 8px 18px #315fd61f}.agm-individual-identity-copy{gap:5px;min-width:0;display:grid}.agm-individual-identity .ant-typography-h3{color:var(--agm-ink);margin:0;font-size:20px;line-height:1.3}.agm-individual-identity-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agm-individual-identity-meta .ant-tag{border-radius:999px;margin:0;font-weight:700}.agm-individual-identity-meta .ant-typography{color:#455873;font-size:12px}.agm-individual-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agm-profile-detail{background:#fbfdff;border:1px solid #e8eef6;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:12px 13px;transition:border-color .2s,box-shadow .2s;display:grid}.agm-profile-detail:hover{border-color:#cfdcf0;box-shadow:0 6px 15px #1f3d640f}.agm-profile-detail-icon{color:#315fd6;background:#eaf2ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.agm-profile-detail.email .agm-profile-detail-icon{color:#7654bd;background:#f1edff}.agm-profile-detail.branch .agm-profile-detail-icon{color:#b56d16;background:#fff3df}.agm-profile-detail.area .agm-profile-detail-icon{color:#16845a;background:#eaf8f1}.agm-profile-detail>div{min-width:0}.agm-individual-profile-grid small,.agm-individual-profile-grid strong{display:block}.agm-individual-profile-grid small{color:var(--agm-muted);text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.agm-individual-profile-grid strong{color:var(--agm-ink);overflow-wrap:anywhere;word-break:break-word;font-size:13px;line-height:1.4}.agm-individual-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.agm-individual-kpi{min-width:0;min-height:118px}.agm-individual-kpi .ant-card-body{height:100%;padding:19px 68px 17px 18px;display:block;position:relative}.agm-individual-kpi .pro-kpi-icon{border:1px solid color-mix(in srgb, var(--stat-color) 18%, white);background:linear-gradient(145deg, color-mix(in srgb, var(--stat-color) 15%, white), color-mix(in srgb, var(--stat-color) 7%, white));width:40px;height:40px;box-shadow:0 6px 14px color-mix(in srgb, var(--stat-color) 14%, transparent);border-radius:12px;font-size:19px;top:15px;left:auto;right:15px}.agm-individual-kpi .ant-statistic-title{min-height:34px;padding-right:2px;line-height:1.3}.agm-individual-kpi .ant-statistic-content{color:var(--agm-ink);font-size:25px;font-weight:800}.agm-individual-panel{border:1px solid var(--agm-line);border-radius:15px;height:100%;box-shadow:0 7px 20px #1f3d640d}.agm-individual-panel .ant-card-head{min-height:52px}.agm-individual-chart{width:100%;height:320px}.agm-breakdown-chart{width:100%;height:210px}.agm-individual-legend{gap:8px;display:grid}.agm-individual-legend>div{color:var(--agm-muted);grid-template-columns:9px 1fr auto;align-items:center;gap:8px;font-size:11px;display:grid}.agm-individual-legend i{border-radius:50%;width:9px;height:9px}.agm-individual-recent .ant-card-body{max-height:385px;overflow-y:auto}.agm-individual-activity{border-bottom:1px solid #edf2f7;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.agm-individual-activity>span{color:#16845a;background:#eaf8f1;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.agm-individual-activity>div{gap:2px;min-width:0;display:grid}.agm-individual-activity small{color:var(--agm-muted);font-size:10px}.agm-individual-activity .ant-tag{text-overflow:ellipsis;max-width:110px;margin:0;overflow:hidden}.agm-individual-funnel{gap:8px;display:grid}.agm-individual-funnel>div>div{background:#f8fafd;border-left:4px solid;border-radius:9px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.agm-individual-funnel strong{color:var(--agm-ink);font-size:21px}.agm-individual-funnel small{color:var(--agm-muted);padding:6px 0 0 16px;font-size:10px;display:block}.agm-effectiveness-card .ant-card-body,.agm-followup-card .ant-card-body{gap:18px;display:grid}.agm-effectiveness-progress{background:linear-gradient(145deg,#fbfdff,#f5f9ff);border:1px solid #e5edf7;border-radius:12px;gap:7px;padding:15px;display:grid}.agm-effectiveness-progress>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.agm-effectiveness-progress span{gap:1px;display:grid}.agm-effectiveness-progress b{color:var(--agm-ink);font-size:12px}.agm-effectiveness-progress small{color:var(--agm-muted);font-size:10px}.agm-effectiveness-progress strong{color:var(--agm-blue);font-size:17px}.agm-effectiveness-progress .ant-progress{margin-bottom:4px;line-height:1}.agm-effectiveness-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.agm-effectiveness-metrics>div{background:#fff;border:1px solid #e9eef5;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:11px;display:flex}.agm-effectiveness-metrics>div>span{color:#315fd6;background:#eaf2ff;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.agm-effectiveness-metrics .green>span{color:#16845a;background:#eaf8f1}.agm-effectiveness-metrics .orange>span{color:#b56d16;background:#fff3df}.agm-effectiveness-metrics small,.agm-effectiveness-metrics strong{display:block}.agm-effectiveness-metrics small{color:var(--agm-muted);font-size:9px;line-height:1.25}.agm-effectiveness-metrics strong{color:var(--agm-ink);margin-top:2px;font-size:18px}.agm-followup-overview{background:linear-gradient(145deg,#fbfffd,#f1faf6);border:1px solid #e4eee9;border-radius:12px;align-items:center;gap:18px;padding:14px;display:flex}.agm-followup-gauge .ant-progress-text small{color:var(--agm-muted);font-size:9px;display:block}.agm-followup-summary{gap:3px;min-width:0;display:grid}.agm-followup-summary small{color:var(--agm-muted);text-transform:uppercase;font-size:10px;font-weight:700}.agm-followup-summary strong{color:var(--agm-ink);font-size:30px;line-height:1.1}.agm-followup-summary span{color:#718097;font-size:10px}.agm-followup-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.agm-followup-status-grid>div{background:#fafcff;border:1px solid #e9eef5;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:11px 12px;display:flex}.agm-followup-status-grid i{background:#19a974;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #e8f7f1}.agm-followup-status-grid .pending i{background:#db941f;box-shadow:0 0 0 4px #fff4df}.agm-followup-status-grid .overdue i{background:#d9505d;box-shadow:0 0 0 4px #fff0f2}.agm-followup-status-grid .conversion i{background:#7654bd;box-shadow:0 0 0 4px #f1edff}.agm-followup-status-grid span{gap:2px;min-width:0;display:grid}.agm-followup-status-grid small{color:var(--agm-muted);font-size:9px;line-height:1.25}.agm-followup-status-grid strong{color:var(--agm-ink);font-size:17px}.agm-individual-insights .ant-card-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agm-individual-insights .ant-card-body>div{background:#f9fbfe;border:1px solid #e8eef6;border-radius:10px;align-items:flex-start;gap:9px;padding:12px;display:flex}.agm-individual-insights .anticon{color:#16845a;margin-top:3px}.agm-loading-card{min-height:180px}.agm-records-page{gap:12px;display:grid}.agm-records-header{justify-content:space-between;align-items:center;gap:16px;padding:2px 2px 4px;display:flex}.agm-records-header .ant-typography{color:var(--agm-ink);margin:0}.agm-records-filters .ant-card-body{padding:18px 20px}.agm-records-filters .ant-select{width:100%}.agm-records-filters .ant-select-selector,.agm-records-filters .ant-btn{border-width:1px!important;border-radius:8px!important;min-height:36px!important}.agm-records-filters .ant-select-selection-placeholder,.agm-records-filters .ant-select-selection-item{color:#34445d;opacity:1;font-size:12px;font-weight:650;line-height:34px!important}@media (width<=640px){.agm-performance-shell{--agm-sticky-top:8px;--agm-sticky-heading-height:98px;border-radius:14px;padding:10px}.agm-performance-shell .pro-playground-hero{padding:18px}.agm-performance-shell .pro-playground-hero>.ant-space{flex-direction:column;align-items:flex-end}.agm-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agm-summary-item:last-child{grid-column:1/-1}.agm-command-profile{align-items:flex-start}.agm-score-donut-wrap{flex-direction:column;align-items:flex-start}.agm-score-donut{align-self:center}.agm-trend-chart{height:250px}.agm-hot-summary{grid-template-columns:1fr}.agm-team-roster .ant-card-extra{max-width:100%;margin-top:10px}.agm-team-roster .ant-card-head-wrapper{flex-direction:column;align-items:flex-start}.agm-team-roster .ant-input,.agm-team-roster .ant-select{width:100%;min-width:0}.agm-period-card .ant-picker{width:100%}.agm-profile-meta{flex-direction:column;align-items:flex-start;gap:7px}.agm-profile-card .ant-btn{width:100%}.agm-toolbar{flex-direction:column;align-items:stretch}.agm-toolbar .ant-picker{width:100%}.agm-performance-tabs .ant-tabs-tab{min-width:0;padding-inline:10px}.agm-active-view-card .ant-card-body{min-height:96px;padding:20px}.agm-active-view-card .agm-active-view-icon{border-radius:14px;flex-basis:48px;width:48px;height:48px;font-size:21px}.agm-kpi-grid{grid-template-columns:1fr}.agm-kpi-card{min-height:105px}.agm-own-profile-card .ant-card-body{grid-template-columns:1fr;gap:18px;padding:20px}.agm-own-profile-identity{align-items:flex-start}.agm-own-profile-details,.agm-hierarchy-summary{grid-template-columns:1fr}.agm-table-title{flex-direction:column;align-items:flex-start}.agm-leaderboard-grid{grid-template-columns:1fr}.agm-meeting-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agm-meeting-analysis-layout{grid-template-columns:1fr}.agm-meeting-panel-heading{flex-direction:column;align-items:flex-start}.agm-pro-list-card .ant-card-body{padding:0}.agm-table-actions .ant-btn{padding-inline:8px}.agm-individual-header{flex-direction:column;align-items:stretch;gap:18px;padding:18px}.agm-individual-header-controls{justify-items:stretch;min-width:0}.agm-individual-header-controls>.ant-btn{width:fit-content}.agm-individual-date-controls{grid-template-columns:1fr;justify-content:stretch}.agm-individual-date-controls>.ant-typography{text-align:left;grid-column:auto}.agm-individual-date-controls .ant-segmented,.agm-individual-date-controls .ant-picker{width:100%}.agm-individual-profile .ant-card-body{grid-template-columns:1fr}.agm-individual-identity{align-items:flex-start}.agm-individual-profile-grid,.agm-individual-kpis{grid-template-columns:1fr}.agm-individual-chart{height:250px}.agm-effectiveness-metrics,.agm-followup-status-grid,.agm-individual-insights .ant-card-body{grid-template-columns:1fr}.agm-followup-overview{flex-direction:column;align-items:flex-start}.agm-followup-gauge{align-self:center}.agm-records-header{flex-direction:column;align-items:stretch}.agm-records-header .ant-btn{width:100%}}@media (width>=641px) and (width<=1100px){.agm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agm-kpi-card:last-child{grid-column:1/-1}.agm-hierarchy-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.agm-own-profile-card .ant-card-body,.agm-individual-profile .ant-card-body{grid-template-columns:1fr}.agm-individual-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.agm-performance-tables,.agm-meeting-analysis-layout{grid-template-columns:1fr}}@media (width>=1101px) and (width<=1280px){.agm-performance-tables{grid-template-columns:1fr}}.pro-activity-page{gap:16px;max-width:1480px;margin:0 auto;display:grid}.pro-activity-header{color:#fff;background:linear-gradient(115deg,#122d50,#235b96);border:1px solid #dce6f2;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 24px;display:flex;box-shadow:0 12px 28px #1a437029}.pro-activity-header .ant-typography{color:#fff;margin:2px 0}.pro-activity-header .ant-typography-paragraph{color:#d8e6f5}.pro-activity-header .ant-btn{color:#d8e6f5;padding-left:0}.pro-activity-header .ant-picker{width:210px}.pro-activity-summary .ant-card{border-radius:13px;height:100%}.pro-activity-summary .ant-statistic-content{color:#17375f;font-size:25px;font-weight:750}.pro-activity-event{color:#334155;align-items:center;gap:7px;font-weight:650;display:inline-flex}.pro-activity-event .anticon{color:#315fd6}.pro-activity-event--login .anticon{color:#16a34a}.pro-activity-event--logout .anticon{color:#ea580c}.pro-activity-event--gap{color:#7c8799;font-weight:600}.pro-activity-event--gap .anticon{color:#94a3b8}.pro-activity-table{border-radius:14px}.pro-activity-table .ant-table-thead>tr>th{color:#536177;text-transform:uppercase;background:#f5f8fc;font-size:11px;font-weight:750}.pro-activity-table .pro-activity-row--gap>td{color:#6b7280;background:#fafbfc}.pro-activity-table .pro-activity-row--gap:hover>td{background:#f4f6f8!important}.pro-activity-pagination{justify-content:flex-end;align-items:center;gap:12px;padding-top:16px;display:flex}@media (width<=640px){.pro-activity-header{flex-direction:column;align-items:stretch;padding:18px}.pro-activity-header .ant-picker{width:100%}}.agm-individual-page{color:#0f172a;gap:16px;max-width:none;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.agm-individual-header-copy{gap:2px}.agm-individual-breadcrumb{font-size:11px;font-weight:600;color:#64748b!important}.agm-individual-header .ant-typography-h2{color:#0f172a;letter-spacing:-.025em;font-size:26px;font-weight:800}.agm-individual-header-name{font-size:14px;font-weight:700;color:#1d4ed8!important}.agm-individual-header-controls{gap:8px;min-width:470px}.agm-individual-header-controls>.ant-btn{color:#475569;font-size:12px;font-weight:600}.agm-individual-header-controls>.ant-btn:first-child{margin-bottom:5px;transform:translateY(-5px)}.agm-individual-date-controls{gap:6px 8px}.agm-individual-date-controls>.ant-typography{color:#64748b;letter-spacing:.05em;font-size:10px}.agm-individual-date-controls .ant-segmented{background:#eceef0;border:1px solid #e2e8f0;border-radius:10px;padding:3px}.agm-individual-date-controls .ant-segmented-item{color:#565e74;border-radius:7px;min-height:28px;font-size:11px;font-weight:650}.agm-individual-date-controls .ant-segmented-item-selected{color:#0037b0;background:#fff;box-shadow:0 1px 3px #0f172a14}.agm-individual-date-controls .ant-picker{border-color:#e2e8f0;border-radius:10px;width:230px;min-height:36px;box-shadow:0 1px 2px #0f172a08}.agm-individual-profile,.agm-individual-panel{background:#fff;border-color:#e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0f172a0d}.agm-individual-profile .ant-card-body{gap:20px;padding:18px 20px}.agm-individual-identity .ant-avatar{border-width:2px;box-shadow:0 0 0 1px #dce1ff}.agm-individual-identity .ant-typography-h3{color:#0f172a;font-size:18px;font-weight:750}.agm-profile-detail{background:#f8fafc;border-color:#e8edf4;border-radius:8px;padding:10px 12px}.agm-profile-detail:hover{box-shadow:none;border-color:#b7c4ff}.agm-profile-detail-icon{color:#1d4ed8;background:#eef2ff;border-radius:8px;width:34px;height:34px}.agm-individual-kpis{gap:12px}.agm-individual-kpi{border-width:1px;border-radius:8px;min-height:124px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 1px 3px #0f172a0d}.agm-individual-kpi:hover{transform:translateY(-2px);box-shadow:0 6px 14px #0f172a14}.agm-individual-kpi.score{--stat-color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.agm-individual-kpi.leads{--stat-color:#059669;background:#ecfdf5;border-color:#a7f3d0}.agm-individual-kpi.scheduled{--stat-color:#7c3aed;background:#f5f3ff;border-color:#ddd6fe}.agm-individual-kpi.inquiries{--stat-color:#d97706;background:#fffbeb;border-color:#fde68a}.agm-individual-kpi.admissions{--stat-color:#0d9488;background:#f0fdfa;border-color:#99f6e4}.agm-individual-kpi.followup{--stat-color:#0f766e;background:#f0f9ff;border-color:#bae6fd}.agm-individual-kpi .ant-statistic-title{min-height:30px;color:color-mix(in srgb, var(--stat-color) 72%, #0f172a);font-size:11px;font-weight:700}.agm-individual-kpi .ant-statistic-content{color:color-mix(in srgb, var(--stat-color) 38%, #0f172a);letter-spacing:-.025em;font-size:24px;font-weight:850}.agm-individual-analysis-row>.ant-col{display:flex}.agm-individual-analysis-row .agm-individual-panel{width:100%}.agm-individual-panel .ant-card-head{border-bottom-color:#eef2f7;min-height:46px;padding:0 16px}.agm-individual-panel .ant-card-head-title{color:#0f172a;font-size:13px;font-weight:750}.agm-individual-panel .ant-card-body{padding:16px}.agm-individual-chart{height:280px}.agm-breakdown-chart{height:190px}.agm-individual-legend>div{color:#64748b}.agm-individual-legend strong{color:#334155}.agm-individual-funnel{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.agm-individual-funnel>div{min-width:0}.agm-individual-funnel>div>div{background:#f8fafc;border:1px solid #e2e8f0;border-top:3px solid;border-radius:8px;flex-direction:column;align-items:flex-start;min-height:72px;padding:11px 12px}.agm-individual-funnel strong{font-size:22px}.agm-individual-funnel small{padding:6px 2px 0;font-size:9px}.agm-individual-insights .ant-card-body{grid-template-columns:1fr;gap:8px}.agm-individual-insights .ant-card-body>div{background:#f8fafc;border-radius:7px;padding:10px}.agm-effectiveness-progress,.agm-followup-overview{background:#f8fafc;border-radius:8px}.agm-effectiveness-metrics>div,.agm-followup-status-grid>div{background:#fff;border-radius:8px}.agm-individual-recent .ant-card-body{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:none;display:grid;overflow:visible}.agm-individual-activity{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:10px}.agm-individual-activity:last-child{border-bottom:1px solid #e2e8f0}.agm-individual-activity-table .ant-table-thead>tr>th{color:#52627a;letter-spacing:.025em;text-transform:uppercase;background:#f8fafc;padding:10px 12px;font-size:10px;font-weight:750}.agm-individual-activity-table .ant-table-tbody>tr>td{color:#334155;padding:10px 12px;font-size:12px}.agm-individual-activity-table .ant-table-tbody>tr:hover>td{background:#f8fbff}@media (width<=1199px){.agm-individual-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.agm-individual-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.agm-individual-header-controls{min-width:0}.agm-individual-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.agm-individual-profile .ant-card-body,.agm-individual-profile-grid,.agm-individual-recent .ant-card-body{grid-template-columns:1fr}}@media (width<=480px){.agm-individual-kpis,.agm-individual-funnel{grid-template-columns:1fr}}.agm-performance-shell{--agm-sticky-top:0px;isolation:isolate;background:#f6f8fc;padding:16px;position:relative}.agm-performance-shell .ant-card{border-color:#dfe7f2;border-radius:12px!important;box-shadow:0 6px 18px #1f36600e!important}.agm-performance-shell .ant-card-head{min-height:48px;padding:0 16px}.agm-performance-shell .ant-card-body{padding:16px}.agm-active-view-card{background:linear-gradient(120deg,#3457d5 0%,#526fe3 58%,#7466e8 100%)!important;border-color:#4e67dc!important;box-shadow:0 9px 24px #2a3d9d38!important}.agm-active-view-card .ant-card-body{min-height:84px;padding:18px 20px}.agm-active-view-card .agm-active-view-icon{color:#fff;width:42px;height:42px;box-shadow:none;background:#ffffff26;border-color:#d8e5f8;border-radius:10px;flex-basis:42px;font-size:19px}.agm-active-view-card .ant-typography-h1{color:#fff;text-shadow:none;font-size:24px;font-weight:780}.agm-performance-shell{--agm-sticky-heading-height:86px}.agm-performance-tabs>.ant-tabs-nav{background:#4864dc;border-color:#4e67dc;box-shadow:0 8px 20px #2a3d9d2e;padding:4px!important}.agm-performance-tabs .ant-tabs-nav-wrap,.agm-performance-tabs .ant-tabs-nav-list{background:0 0}.agm-performance-tabs .ant-tabs-tab{color:#ded7ff;border-radius:9px;min-width:156px;min-height:36px;font-size:13px;padding:8px 14px!important}.agm-performance-tabs .ant-tabs-tab:hover{color:#fff;background:#ffffff1f}.agm-performance-tabs .ant-tabs-tab-active{background:#ffffff30;box-shadow:inset 0 0 0 1px #ffffff4d}.agm-performance-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.agm-active-view-card .agm-top-period>.ant-typography{color:#ded7ff}.agm-active-view-card .agm-top-period .ant-select-selector,.agm-active-view-card .agm-top-period .ant-picker{background:#fffffff5!important;border-color:#ffffff6b!important}.agm-record-filter-label{color:#52627a;margin-bottom:6px;font-size:11px;font-weight:750;display:block}.agm-records-filters .ant-picker,.agm-records-filters .ant-input{border-width:1px;border-radius:8px;width:100%;min-height:36px}.agm-records-filters .agm-record-download{width:auto;min-width:178px;padding-inline:14px;font-size:12px;font-weight:700}.agm-records-filters .agm-record-download-col{justify-content:flex-end;align-items:end;display:flex}@media (width>=1200px){.agm-records-filters .agm-record-download-col{flex:none;width:auto;margin-left:auto}}@media (width<=1199px){.agm-records-filters .agm-record-download{width:100%}}.agm-tab-content,.agm-my-performance-content,.agm-individual-page{gap:14px}.agm-own-profile-card .ant-card-body,.agm-individual-profile .ant-card-body{gap:20px}.agm-own-profile-heading .ant-typography-h3,.agm-individual-identity .ant-typography-h3{font-size:20px;font-weight:760}.agm-own-profile-detail,.agm-profile-detail{box-shadow:none;background:#fbfdff;border-radius:10px}.agm-kpi-grid{gap:12px}.agm-kpi-card{min-height:112px;background:#fff!important}.agm-kpi-card .ant-card-body,.agm-kpi-card.pro-clickable-kpi .ant-card-body{grid-template-columns:1fr auto;align-content:space-between;gap:8px 12px;min-height:112px;padding:14px 15px;display:grid}.agm-kpi-card .pro-kpi-icon,.agm-kpi-card.pro-clickable-kpi .pro-kpi-icon{width:34px;height:34px;box-shadow:none;border:0;border-radius:9px;grid-area:1/2/span 2;font-size:17px;position:static}.agm-kpi-card .ant-statistic{grid-column:1;min-width:0}.agm-kpi-card .ant-statistic-title,.agm-kpi-card.pro-clickable-kpi .ant-statistic-title{color:#64748b;min-height:0;font-size:12px;font-weight:700}.agm-kpi-card .ant-statistic-content,.agm-kpi-card.pro-clickable-kpi .ant-statistic-content{color:#182235;margin-top:6px;font-size:24px;font-weight:800}.agm-meeting-summary{background:#fff;border-radius:10px}.agm-meeting-summary strong{font-size:20px}.agm-meeting-trend,.agm-meeting-health{background:#fff;border-radius:10px}.agm-score-donut-wrap{gap:16px}.agm-leaderboard-card .ant-card-extra,.agm-meeting-analysis .ant-card-extra{color:#64748b;font-size:12px}.agm-leader-card{box-shadow:none;background:#fff;border-radius:12px}.agm-leader-card:hover,.agm-leader-card:focus-visible{border-color:#b9c9ec;transform:none;box-shadow:0 8px 20px #1f366014}.agm-hierarchy-filter-card .ant-card-head,.agm-pro-list-card .ant-card-head{min-height:52px}.agm-hierarchy-summary{gap:12px}.agm-hierarchy-summary>div{border-radius:10px;min-height:72px}.agm-pro-list-card .ant-card-head{padding-inline:16px}.agm-pro-list-card .ant-table-thead>tr>th{color:#52627a;background:#f7f9fc;height:42px;padding:9px 10px}.agm-pro-list-card .ant-table-tbody>tr>td{height:54px;padding-top:9px;padding-bottom:9px}.agm-table-metric{border-radius:7px;min-height:26px}.agm-individual-header{background:#fff;border-radius:12px;padding:18px 20px;box-shadow:0 6px 18px #1f36600e}.agm-individual-kpi .pro-kpi-icon{width:34px;height:34px;box-shadow:none;border:0;font-size:17px;top:14px;right:14px}@media (width<=640px){.agm-performance-shell{--agm-sticky-heading-height:74px;padding:10px}.agm-active-view-card .ant-card-body{min-height:72px;padding:14px}.agm-active-view-card .ant-typography-h1{font-size:20px}.agm-performance-tabs .ant-tabs-tab{min-width:0;padding-inline:10px!important}.agm-meeting-summary-grid,.agm-own-profile-details,.agm-individual-kpis{grid-template-columns:1fr}}.agm-individual-header{box-shadow:none;background:0 0;border:0;border-radius:0;padding:6px 2px 10px}.agm-individual-header .ant-typography-h2{font-size:26px;font-weight:800}.agm-individual-kpi{min-height:124px}.agm-individual-kpi .ant-card-body{padding:15px 52px 14px 15px}.agm-individual-kpi .pro-kpi-icon{color:#fff;background:var(--stat-color);width:34px;height:34px;box-shadow:0 4px 10px color-mix(in srgb, var(--stat-color) 24%, transparent);border:0;border-radius:8px;top:14px;right:14px}@media (width>=641px) and (width<=1199px){.agm-individual-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.agm-individual-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.agm-individual-kpis{grid-template-columns:1fr}}.agm-panel-heading{gap:2px;display:grid}.agm-panel-heading small{color:#64748b;font-size:10px;font-weight:500}.agm-individual-panel .ant-card-extra .ant-tag{border-radius:7px;margin:0;font-size:10px;font-weight:650}.agm-funnel-card .ant-card-body{flex-direction:column;justify-content:center;min-height:190px;display:flex}.agm-individual-funnel>div>div{min-height:132px}.agm-funnel-stage{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.agm-individual-funnel>div>div>span:not(.agm-funnel-stage){color:#475569;font-size:11px;font-weight:700}.agm-funnel-progress{background:#e2e8f0;border-radius:99px;width:100%;height:6px;margin-top:auto;overflow:hidden}.agm-funnel-progress i{border-radius:inherit;height:100%;display:block}.agm-individual-funnel>div>div>small{min-height:24px;padding:6px 0 0}.agm-effectiveness-card .ant-card-body,.agm-followup-card .ant-card-body{gap:14px}.agm-effectiveness-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.agm-effectiveness-metrics>div{background:#f8fafc;align-items:flex-start;padding:10px}.agm-effectiveness-metrics>div>span{border-radius:7px;flex-basis:28px;width:28px;height:28px}.agm-effectiveness-metrics em{color:#64748b;margin-top:2px;font-size:8px;font-style:normal;line-height:1.2;display:block}.agm-effectiveness-progress{background:0 0;border:0;border-top:1px solid #f1f5f9;border-radius:0;padding:12px 14px}.agm-effectiveness-progress b{font-size:10px}.agm-effectiveness-progress strong{font-size:13px}.agm-followup-layout{grid-template-columns:minmax(170px,.8fr) minmax(0,1.2fr);align-items:center;gap:14px;display:grid}.agm-followup-overview{background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;padding:10px}.agm-followup-summary{text-align:center;justify-items:center}.agm-followup-summary strong{font-size:24px}.agm-followup-status-grid>div{padding:10px}.agm-followup-footer{color:#64748b;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:10px;display:flex}.agm-followup-footer strong{color:#0037b0;font-size:13px}.agm-individual-insights .ant-card-body{align-content:start}.agm-individual-insights .ant-card-body>div{background:#ecfdf5;border-color:#d1fae5}.agm-individual-insights .ant-card-body>div.violet{background:#f5f3ff;border-color:#ede9fe}.agm-individual-insights .ant-card-body>div.blue{background:#eff6ff;border-color:#dbeafe}.agm-individual-insights .ant-card-body>div.amber{background:#fffbeb;border-color:#fde68a}.agm-individual-insights .ant-card-body>div.teal{background:#f0fdfa;border-color:#ccfbf1}.agm-individual-insights .ant-card-body>div.violet .anticon{color:#7c3aed}.agm-individual-insights .ant-card-body>div.blue .anticon{color:#2563eb}.agm-individual-insights .ant-card-body>div.amber .anticon{color:#d97706}.agm-individual-insights .ant-card-body>div.teal .anticon{color:#0d9488}.agm-individual-insights span{gap:2px;display:grid}.agm-individual-insights strong{color:#334155;font-size:10px}.agm-individual-insights .ant-typography{color:#475569;font-size:9px;line-height:1.35}.agm-individual-activity-table{overflow:hidden}.agm-individual-activity-table .ant-card-body{padding:0}.agm-individual-activity-table .ant-table-wrapper{border-top:1px solid #e2e8f0}.agm-individual-activity-table .ant-pagination{margin:12px 16px!important}@media (width<=767px){.agm-effectiveness-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.agm-followup-layout{grid-template-columns:1fr}}.agm-individual-kpi{border-radius:12px;min-height:148px;overflow:hidden}.agm-individual-kpis .agm-individual-kpi.score{--stat-color:#2563eb;background:#e8f2ff!important;border-color:#93c5fd!important}.agm-individual-kpis .agm-individual-kpi.leads{--stat-color:#059669;background:#e6f8ef!important;border-color:#6ee7b7!important}.agm-individual-kpis .agm-individual-kpi.scheduled{--stat-color:#7c3aed;background:#f0eaff!important;border-color:#c4b5fd!important}.agm-individual-kpis .agm-individual-kpi.inquiries{--stat-color:#d97706;background:#fff3df!important;border-color:#fcd34d!important}.agm-individual-kpis .agm-individual-kpi.admissions{--stat-color:#0f766e;background:#e5f8f4!important;border-color:#5eead4!important}.agm-individual-kpis .agm-individual-kpi.followup{--stat-color:#334155;background:#eef2f6!important;border-color:#94a3b8!important}.agm-individual-kpi .ant-card-body{flex-direction:column;height:100%;min-height:146px;padding:16px;display:flex;background:0 0!important}.agm-kpi-heading{color:color-mix(in srgb, var(--stat-color) 62%, #0f172a);justify-content:space-between;align-items:flex-start;gap:10px;font-size:13px;font-weight:700;display:flex}.agm-individual-kpi .pro-kpi-icon{color:#fff;background:var(--stat-color);width:38px;height:38px;box-shadow:0 4px 10px color-mix(in srgb, var(--stat-color) 28%, transparent);border-radius:8px;flex:0 0 38px;place-items:center;font-size:19px;transition:transform .18s;display:grid;position:static}.agm-individual-kpi:hover .pro-kpi-icon{transform:scale(1.06)}.agm-kpi-value{color:color-mix(in srgb, var(--stat-color) 28%, #0f172a);letter-spacing:-.025em;margin-top:22px;font-size:30px;font-weight:900;line-height:1.08}.agm-kpi-value small{color:color-mix(in srgb, var(--stat-color) 70%, #475569);letter-spacing:0;margin-left:4px;font-size:10px;font-weight:500}@media (width<=640px){.agm-individual-kpi{min-height:132px}.agm-individual-kpi .ant-card-body{min-height:130px}}.agm-funnel-card .ant-card-head{min-height:62px}.agm-funnel-card .ant-card-extra .ant-tag{color:#115e59;background:#f0fdfa;border-color:#99f6e4;align-items:center;gap:5px;padding:5px 10px;font-size:10px;font-weight:800;display:inline-flex}.agm-funnel-card .ant-card-body{min-height:236px;padding:18px}.agm-individual-funnel{gap:12px}.agm-individual-funnel>div>div{background:#f8fafc;border-radius:12px;min-height:158px;padding:14px;border:1px solid #e2e8f0!important}.agm-individual-funnel>div.final>div{background:#ecfdf5;border-color:#a7f3d0!important}.agm-funnel-topline{justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}.agm-funnel-topline b{color:#1d4ed8;white-space:nowrap;background:#dbeafe;border-radius:4px;padding:2px 5px;font-size:8px}.agm-individual-funnel .final .agm-funnel-topline b{color:#047857;background:#d1fae5}.agm-funnel-stage{color:#64748b;letter-spacing:.08em;font-size:9px}.agm-funnel-label{margin-top:8px;color:#475569!important;font-size:11px!important;font-weight:700!important}.agm-individual-funnel strong{color:#0f172a;margin-top:2px;font-size:24px;font-weight:900;line-height:1}.agm-individual-funnel .final strong,.agm-individual-funnel .final .agm-funnel-label{color:#064e3b!important}.agm-funnel-progress{background:#e2e8f0;height:6px;margin-top:auto}.agm-individual-funnel .final .agm-funnel-progress{background:#a7f3d0}.agm-individual-funnel>div>div>small{color:#64748b;min-height:0;padding-top:6px;font-size:8px;font-weight:550}.agm-individual-funnel .final small{color:#047857;font-weight:700}.agm-funnel-summary{color:#475569;border-top:1px solid #f1f5f9;align-items:center;gap:7px;margin-top:14px;padding-top:12px;font-size:10px;display:flex}.agm-funnel-summary>.anticon{color:#2563eb}.agm-funnel-summary strong{color:#334155}@media (width>=768px){.agm-individual-funnel{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767px){.agm-individual-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.agm-individual-funnel{grid-template-columns:1fr}}.agm-individual-header{z-index:30;isolation:isolate;background:#fff linear-gradient(135deg,#fff 0%,#f6f7ff 56%,#f9faff 100%);border:0;border-bottom:1px solid #e8eaf4;border-radius:0;align-self:start;gap:24px;width:calc(100% + 36px);margin:-16px -18px 0;padding:18px 22px 24px;display:grid;box-shadow:0 5px 12px #312e810f;position:sticky!important;top:0!important}.agm-individual-header-topline{justify-content:space-between;align-items:center;gap:18px;display:flex}.agm-individual-breadcrumb{align-items:center;gap:12px;font-size:12px;font-weight:650;display:inline-flex;color:#64748b!important}.agm-individual-breadcrumb>.anticon{color:#334155;font-size:15px}.agm-individual-breadcrumb>span{color:#94a3b8;font-size:18px;font-weight:400}.agm-individual-breadcrumb .ant-typography{color:#52627a;font-size:12px;font-weight:650}.agm-individual-breadcrumb .ant-typography.current{color:#4f46e5}.agm-individual-header-topline>.ant-btn{color:#4f6296;height:34px;margin-left:auto;padding:0 2px 0 10px;font-size:12px;font-weight:700}.agm-individual-header-main{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.agm-individual-header-copy{align-items:center;gap:16px;min-width:0;display:flex}.agm-individual-title-icon{color:#4f46e5;background:#eeecff;border-radius:12px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:25px;display:grid;box-shadow:inset 0 0 0 1px #e4e0ff}.agm-individual-header .ant-typography-h2{color:#0f172a;letter-spacing:-.03em;overflow-wrap:anywhere;margin:0 0 5px;font-size:30px;font-weight:850;line-height:1.12}.agm-individual-header-subtitle{font-size:12px;color:#52627a!important}.agm-individual-header .agm-individual-date-controls{grid-template-columns:1fr 1.08fr;place-self:end;align-items:end;gap:7px 12px;min-width:560px;margin-left:auto;display:grid}.agm-individual-header .agm-individual-date-controls>.ant-typography{color:#4f6296;letter-spacing:.045em;text-align:right;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:800}.agm-individual-header .agm-individual-date-controls .ant-segmented{background:#f0f2f7;border-color:#d9deeb;border-radius:10px;width:100%;padding:3px}.agm-individual-header .agm-individual-date-controls .ant-segmented-group{width:100%}.agm-individual-header .agm-individual-date-controls .ant-segmented-item{text-align:center;border-radius:8px;flex:1;min-height:34px;font-size:11px;font-weight:700;line-height:34px}.agm-individual-header .agm-individual-date-controls .ant-segmented-item-selected{color:#fff;background:linear-gradient(135deg,#5b55ed,#4f46e5);box-shadow:0 4px 10px #4f46e533}.agm-individual-header .agm-individual-date-controls .ant-picker{background:#fff;border-color:#d9deeb;border-radius:10px;width:100%;min-height:42px}@media (width<=1000px){.agm-individual-header-main{flex-direction:column;align-items:stretch}.agm-individual-header .agm-individual-date-controls{width:100%;min-width:0}.agm-individual-header .agm-individual-date-controls>.ant-typography{text-align:left}}@media (width<=768px){.agm-individual-header{width:calc(100% + 24px);margin:-12px -12px 0}}@media (width<=640px){.agm-individual-header{gap:18px;padding:16px}.agm-individual-header-topline{flex-direction:column;align-items:flex-start;gap:8px}.agm-individual-header-topline>.ant-btn{padding-left:0}.agm-individual-breadcrumb{gap:7px}.agm-individual-header-copy{align-items:flex-start}.agm-individual-title-icon{flex-basis:42px;width:42px;height:42px;font-size:21px}.agm-individual-header .ant-typography-h2{font-size:23px}.agm-individual-header .agm-individual-date-controls{grid-template-columns:1fr}.agm-individual-header .agm-individual-date-controls>.ant-typography{grid-column:auto}}@media (width<=480px){.agm-individual-header{width:calc(100% + 20px);margin:-10px -10px 0}}@media (width<=359px){.agm-individual-header{width:calc(100% + 16px);margin:-8px -8px 0}}.agm-operational-hierarchy{gap:14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.agm-hierarchy-heading{display:none!important}.agm-hierarchy-heading .ant-typography-h2{color:#0b1c30;letter-spacing:-.025em;margin:0;font-size:25px;font-weight:780}.agm-hierarchy-heading .ant-typography-paragraph{color:#64748b;margin:5px 0 0;font-size:12px}.agm-hierarchy-heading .ant-tag{letter-spacing:.06em;text-transform:uppercase;border-radius:5px;margin:0;font-size:10px;font-weight:800}.agm-live-sync{color:#52627a;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:650;display:inline-flex}.agm-live-sync i{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #10b9811f}.agm-operational-hierarchy .agm-hierarchy-filter-card{margin:0;border-radius:10px!important;box-shadow:0 2px 8px #0f172a0a!important}.agm-operational-hierarchy .agm-hierarchy-filter-card .ant-card-body{padding:12px}.agm-hierarchy-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agm-hierarchy-toolbar>.ant-input-affix-wrapper{flex:220px;width:240px}.agm-hierarchy-toolbar>.ant-select{flex:138px;width:148px}.agm-hierarchy-toolbar>.ant-picker{flex:240px;width:250px}.agm-hierarchy-toolbar .ant-input-affix-wrapper,.agm-hierarchy-toolbar .ant-select-selector,.agm-hierarchy-toolbar .ant-picker,.agm-hierarchy-toolbar .ant-btn{min-height:38px;border-radius:8px!important}.agm-hierarchy-toolbar .ant-input-affix-wrapper,.agm-hierarchy-toolbar .ant-select-selector{background:#f8fafc!important}.agm-hierarchy-toolbar .ant-select-selector{width:100%}.agm-hierarchy-toolbar .ant-btn{color:#2563eb;background:#f8fbff;border-color:#cbd8ef;font-weight:700}.agm-operational-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.agm-operational-summary>div{border-radius:10px;align-items:flex-start;min-height:106px;padding:14px;box-shadow:0 2px 7px #0f172a09}.agm-operational-summary>div:first-child{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.agm-operational-summary>div:first-child>.anticon{color:#2563eb;background:#dbeafe}.agm-operational-summary>div:first-child small,.agm-operational-summary>div:first-child em{color:#1e40af}.agm-operational-summary>div>.anticon{border-radius:7px;flex-basis:30px;width:30px;height:30px;font-size:15px}.agm-operational-summary span{align-self:stretch}.agm-operational-summary small{color:#64748b;font-size:12px;font-weight:650}.agm-operational-summary strong{color:#0f172a;font-variant-numeric:tabular-nums;margin-top:5px;font-size:25px}.agm-operational-summary em{color:#7b8799;font-size:10px;font-style:normal;line-height:1.3}.agm-operational-summary .active,.agm-operational-summary .high{color:#059669}.agm-operational-summary .active>.anticon,.agm-operational-summary .high>.anticon{color:#059669;background:#ecfdf5}.agm-operational-summary .inactive{color:#64748b}.agm-operational-summary .inactive>.anticon{color:#64748b;background:#f1f5f9}.agm-operational-summary .attention{background:#fff8f8}.agm-operational-summary>div:last-child{color:#dc2626;background:#fef2f2;border-color:#fecaca}.agm-operational-summary>div:last-child>.anticon{color:#dc2626;background:#fee2e2}.agm-operational-summary>div:last-child small,.agm-operational-summary>div:last-child em{color:#991b1b}.agm-operational-hierarchy .agm-pro-list-card{border:1px solid #e2e8f0!important;border-radius:10px!important;box-shadow:0 2px 8px #0f172a0a!important}.agm-operational-hierarchy .agm-higher-performers .ant-card-head{background:#fff;border-left:4px solid #10b981}.agm-operational-hierarchy .agm-lower-performers{border-color:#fecdd3!important}.agm-operational-hierarchy .agm-lower-performers .ant-card-head{background:#fff8f8;border-left:4px solid #ef4444}.agm-operational-hierarchy .agm-table-title>div{gap:3px;display:grid}.agm-operational-hierarchy .agm-table-title .ant-typography-h4{color:#0f172a;font-size:15px;font-weight:780}.agm-operational-hierarchy .agm-table-title .ant-typography-secondary{font-size:10px;font-weight:500}.agm-operational-hierarchy .agm-table-title .ant-tag{border-radius:999px;font-size:10px;font-weight:750}.agm-operational-hierarchy .agm-pro-list-card .ant-table-thead>tr>th{color:#64748b;background:#f8fafc;height:40px;padding:8px 10px;font-size:9px}.agm-operational-hierarchy .agm-pro-list-card .ant-table-tbody>tr>td{height:58px;padding:9px 10px}.agm-pro-presence{background:#94a3b8;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.agm-pro-presence.active{background:#10b981}.agm-branch-cell{gap:2px;min-width:0;display:grid}.agm-branch-cell strong{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.agm-branch-cell small{color:#7b8799;font-size:10px}.agm-score-cell{grid-template-columns:30px minmax(60px,1fr);align-items:center;gap:8px;display:grid}.agm-score-cell strong{color:#047857;font-variant-numeric:tabular-nums;font-size:13px}.agm-score-cell.low strong{color:#dc2626}.agm-score-cell .ant-progress{margin:0;line-height:1}.agm-score-cell .ant-progress-inner{background:#e8edf4}@media (width<=1200px){.agm-hierarchy-toolbar .ant-btn{width:fit-content}.agm-operational-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.agm-hierarchy-heading,.agm-hierarchy-heading .ant-space{flex-direction:column;align-items:flex-start}.agm-hierarchy-toolbar>.ant-input-affix-wrapper,.agm-hierarchy-toolbar>.ant-select,.agm-hierarchy-toolbar>.ant-picker,.agm-hierarchy-toolbar .ant-btn{flex-basis:100%;width:100%}.agm-operational-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.agm-operational-summary>div:first-child{grid-column:1/-1}}.agm-stitch-dashboard{color:#1e293b;gap:16px;font-family:Hanken Grotesk,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.agm-stitch-dashboard .ant-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 18px #0f172a0e}.agm-stitch-dashboard .ant-card-head{border-bottom-color:#edf1f6;min-height:58px;padding-inline:20px}.agm-stitch-dashboard .ant-card-head-title,.agm-stitch-dashboard .pro-section-card-title{color:#091426;font-family:Manrope,Inter,sans-serif;font-weight:800}.agm-stitch-dashboard .ant-card-body{padding:20px}.agm-performance-header{justify-content:space-between;align-items:flex-end;gap:24px;padding:8px 2px 4px;display:flex}.agm-performance-header-title{align-items:center;gap:14px;display:flex}.agm-performance-header-title>span{color:#2563eb;background:#e8efff;border-radius:12px;place-items:center;width:46px;height:46px;font-size:23px;display:grid}.agm-performance-header-title .ant-typography{color:#091426;letter-spacing:-.035em;margin:0;font-family:Manrope,Inter,sans-serif;font-size:clamp(28px,3vw,40px);font-weight:850}.agm-performance-header>.agm-stitch-period{border:0;grid-template-columns:minmax(250px,1fr) minmax(290px,1.1fr);align-items:end;width:min(610px,55%);padding:0}.agm-performance-header>.agm-stitch-period>.ant-typography{text-align:right;grid-column:1/-1}.agm-stitch-profile .ant-card-body{grid-template-columns:minmax(245px,.9fr) minmax(420px,1.45fr) minmax(290px,1fr);align-items:center;gap:22px;display:grid}.agm-stitch-profile .agm-own-profile-details{grid-template-columns:repeat(2,minmax(0,1fr))}.agm-stitch-period{border-left:1px solid #e2e8f0;gap:8px;padding-left:18px;display:grid}.agm-stitch-period>.ant-typography{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.agm-stitch-period .ant-segmented{background:#eef2f7;border-radius:10px;width:100%;padding:3px}.agm-stitch-period .ant-segmented-group{width:100%}.agm-stitch-period .ant-segmented-item{flex:1;font-size:11px;font-weight:700}.agm-stitch-period .ant-segmented-item-selected{color:#fff;background:#2563eb;box-shadow:0 3px 8px #2563eb38}.agm-stitch-period .ant-picker{border-radius:10px;width:100%;min-height:40px}.agm-active-view-card .agm-top-period{border:0;grid-template-columns:minmax(240px,1fr) minmax(285px,1.1fr);align-items:end;width:min(610px,58%);padding:0}.agm-active-view-card .agm-top-period>.ant-typography{color:#52627a;text-align:right;grid-column:1/-1}.agm-active-view-card .agm-top-period>.ant-select{width:100%}.agm-active-view-card .agm-top-period .ant-select-selector{align-items:center;min-height:40px;background:#fff!important;border-radius:10px!important}.agm-stitch-dashboard .agm-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.agm-stitch-dashboard .agm-kpi-card{min-height:126px;box-shadow:none;border-width:1px!important}.agm-stitch-dashboard .agm-kpi-card .ant-card-body{min-height:124px;padding:16px}.agm-stitch-dashboard .agm-kpi-card .pro-kpi-icon{border-radius:10px;width:36px;height:36px;top:14px;right:14px;box-shadow:0 5px 12px #0f172a1a}.agm-stitch-dashboard .agm-kpi-card .ant-statistic-title{color:#52627a;max-width:calc(100% - 42px);font-size:11px;font-weight:750}.agm-stitch-dashboard .agm-kpi-card .ant-statistic-content{color:#091426;margin-top:26px;font-family:Manrope,Inter,sans-serif;font-size:26px;font-weight:850}.agm-stitch-dashboard .agm-kpi-card.pro-clickable-kpi{cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s,filter .2s}.agm-stitch-dashboard .agm-kpi-card.pro-clickable-kpi:hover,.agm-stitch-dashboard .agm-kpi-card.pro-clickable-kpi:focus-visible{z-index:2;outline:3px solid color-mix(in srgb, var(--stat-color) 18%, transparent);outline-offset:2px;filter:saturate(1.08);box-shadow:0 14px 28px color-mix(in srgb, var(--stat-color) 18%, #0f172a14);transform:translateY(-5px)scale(1.015);border-color:var(--stat-color)!important}.agm-stitch-dashboard .agm-kpi-card.pro-clickable-kpi:hover .pro-kpi-icon,.agm-stitch-dashboard .agm-kpi-card.pro-clickable-kpi:focus-visible .pro-kpi-icon{box-shadow:0 7px 16px color-mix(in srgb, var(--stat-color) 30%, transparent);transform:scale(1.1)}.agm-stitch-dashboard .agm-kpi-card.score{--stat-color:#1d4ed8;background:#eff6ff!important;border-color:#bfdbfe!important}.agm-stitch-dashboard .agm-kpi-card.leads{--stat-color:#059669;background:#ecfdf5!important;border-color:#a7f3d0!important}.agm-stitch-dashboard .agm-kpi-card.scheduled{--stat-color:#7c3aed;background:#f5f3ff!important;border-color:#ddd6fe!important}.agm-stitch-dashboard .agm-kpi-card.inquiries{--stat-color:#d97706;background:#fffbeb!important;border-color:#fde68a!important}.agm-stitch-dashboard .agm-kpi-card.admissions{--stat-color:#0f766e;background:#f0fdfa!important;border-color:#99f6e4!important}.agm-stitch-dashboard .agm-kpi-card.followup{--stat-color:#dc2626;background:#fef2f2!important;border-color:#fecaca!important}.agm-stitch-dashboard .agm-trend-chart{min-height:310px}.agm-stitch-dashboard .agm-breakdown-card,.agm-stitch-dashboard .pro-trend-card{height:100%}.agm-stitch-dashboard .pro-trend-card{flex-direction:column;min-height:390px;display:flex}.agm-stitch-dashboard .pro-trend-card .ant-card-body{flex-direction:column;flex:1;min-height:0;display:flex}.agm-stitch-dashboard .pro-trend-card .agm-trend-chart{flex:1;min-height:330px}.agm-team-funnel .ant-card-head{padding-block:8px}.agm-funnel-heading{gap:3px;display:grid}.agm-funnel-heading>.ant-typography{color:#64748b;font-size:11px;font-weight:500}.agm-funnel-overall{color:#2563eb;white-space:nowrap;background:#eff6ff;border-radius:8px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.agm-team-funnel-grid{grid-template-columns:1fr .7fr 1fr .7fr 1fr .7fr 1fr;align-items:center;gap:12px;display:grid}.agm-team-funnel-stage{color:#2563eb;background:#eff4ff;border:0;border-radius:12px;flex-direction:column;justify-content:space-between;min-width:0;height:160px;padding:16px;display:flex}.agm-team-funnel-top{color:#2563eb;justify-content:space-between;align-items:center;display:flex}.agm-team-funnel-top>span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.agm-team-funnel-top>b{border:2px solid;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.agm-team-funnel-top>.anticon{font-size:20px}.agm-team-funnel-stage>div:nth-child(2){gap:3px;display:grid}.agm-team-funnel-stage small{color:#52627a;font-size:11px;font-weight:700}.agm-team-funnel-stage strong{color:#091426;font-family:Manrope,Inter,sans-serif;font-size:25px;font-weight:850;line-height:1.1}.agm-team-funnel-stage .ant-progress{margin:0;line-height:1}.agm-team-funnel-stage .ant-progress-inner{background:#d3e4fe}.agm-team-funnel-stage em{color:#64748b;font-size:9px;font-style:normal;font-weight:650}.agm-team-funnel-stage.admissions .agm-team-funnel-top,.agm-team-funnel-stage.admissions strong,.agm-team-funnel-stage.admissions em{color:#047857}.agm-team-funnel-connector{color:#2563eb;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.agm-team-funnel-connector span{white-space:nowrap;background:#e5eeff;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:850}.agm-team-funnel-connector>.anticon{font-size:21px}.agm-team-funnel-connector.final{color:#059669}.agm-team-funnel-connector.final span{background:#ecfdf5}.agm-stitch-dashboard .agm-meeting-analysis{overflow:hidden}.agm-meeting-title{gap:3px;display:grid}.agm-meeting-title>.ant-typography{color:#64748b;font-size:11px;font-weight:500}.agm-stitch-dashboard .agm-meeting-analysis .ant-card-extra .ant-tag{color:#2563eb;background:#eff6ff;border:0;border-radius:999px;margin:0;padding:4px 10px;font-size:10px;font-weight:800}.agm-stitch-dashboard .agm-meeting-analysis .ant-card-body{background:linear-gradient(#fff 0%,#fbfdff 100%);padding:20px}.agm-stitch-dashboard .agm-meeting-summary-grid{gap:12px;margin-bottom:16px}.agm-stitch-dashboard .agm-meeting-summary{background:#eff4ff;border:0;min-height:82px;padding:14px 16px;box-shadow:inset 0 0 0 1px #c5d6efbf}.agm-stitch-dashboard .agm-meeting-summary>span{color:#2563eb;background:#fff;flex-basis:40px;width:40px;height:40px;box-shadow:0 3px 10px #0f172a12}.agm-stitch-dashboard .agm-meeting-summary.completed{background:#ecfdf5}.agm-stitch-dashboard .agm-meeting-summary.upcoming{background:#f5f3ff}.agm-stitch-dashboard .agm-meeting-summary.missed{background:#fef2f2}.agm-stitch-dashboard .agm-meeting-summary small{color:#64748b;letter-spacing:.06em;font-size:9px}.agm-stitch-dashboard .agm-meeting-summary strong{color:#091426;font-family:Manrope,Inter,sans-serif;font-size:24px}.agm-stitch-dashboard .agm-meeting-analysis-layout{grid-template-columns:minmax(0,1.7fr) minmax(290px,.65fr);gap:16px}.agm-stitch-dashboard .agm-meeting-trend,.agm-stitch-dashboard .agm-meeting-health{background:#fff;border-color:#e2e8f0;border-radius:12px;padding:18px}.agm-stitch-dashboard .agm-meeting-health{background:#f8faff}.agm-stitch-dashboard .agm-meeting-chart{height:270px}.agm-stitch-dashboard .agm-meeting-progress strong{color:#2563eb}.agm-stitch-dashboard .agm-meeting-progress.attendance strong{color:#059669}.agm-branch-performance{height:100%;overflow:hidden}.agm-branch-performance .ant-card-body{padding:0}.agm-branch-performance .ant-table-thead>tr>th{color:#52627a;letter-spacing:.035em;text-transform:uppercase;background:#f8fafc;font-size:10px;font-weight:800}.agm-branch-performance .ant-table-tbody>tr>td{padding-block:13px}.agm-stitch-insights{height:100%}.agm-stitch-insights .agm-insight-list{gap:9px;display:grid}.agm-stitch-insights .agm-insight-list>div{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #2563eb;border-radius:9px;gap:3px;padding:12px 13px;display:grid}.agm-stitch-insights .agm-insight-list>div.leads{border-left-color:#059669}.agm-stitch-insights .agm-insight-list>div.meetings{border-left-color:#7c3aed}.agm-stitch-insights .agm-insight-list>div.followups{border-left-color:#d97706}.agm-stitch-insights .agm-insight-list>div.admissions{border-left-color:#0f766e}.agm-stitch-insights small{color:#64748b;text-transform:uppercase;font-size:10px;font-weight:750}.agm-stitch-insights strong{overflow-wrap:anywhere;color:#1e293b;font-size:12px}.agm-stitch-dashboard .agm-recent-activity,.agm-stitch-dashboard .pro-followup-card{height:100%}.agm-polished-followup{overflow:hidden}.agm-followup-title{gap:3px;display:grid}.agm-followup-title>.ant-typography{color:#64748b;font-size:11px;font-weight:500}.agm-polished-followup .ant-card-body{background:linear-gradient(145deg,#fff 0%,#f7fbff 100%);gap:18px;display:grid}.agm-followup-overview{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;display:grid}.agm-followup-gauge{place-items:center;display:grid}.agm-followup-gauge .ant-progress-text{gap:2px;display:grid}.agm-followup-gauge .ant-progress-text b{color:#091426;font-family:Manrope,Inter,sans-serif;font-size:24px;line-height:1}.agm-followup-gauge .ant-progress-text small{color:#64748b;text-transform:uppercase;font-size:9px;font-weight:750}.agm-followup-statuses{gap:9px;display:grid}.agm-followup-statuses>div{background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;padding:10px 12px;display:grid}.agm-followup-statuses>div>span{color:#2563eb;background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.agm-followup-statuses>div.complete{background:#ecfdf5;border-color:#a7f3d0}.agm-followup-statuses>div.complete>span{color:#059669}.agm-followup-statuses>div.pending{background:#fffbeb;border-color:#fde68a}.agm-followup-statuses>div.pending>span{color:#d97706}.agm-followup-statuses>div.overdue{background:#fef2f2;border-color:#fecaca}.agm-followup-statuses>div.overdue>span{color:#dc2626}.agm-followup-statuses small{color:#64748b;text-transform:uppercase;font-size:9px;font-weight:750;display:block}.agm-followup-statuses strong{color:#091426;margin-top:2px;font-family:Manrope,Inter,sans-serif;font-size:19px;display:block}.agm-followup-footer{border-top:1px solid #e2e8f0;grid-template-columns:1fr auto;align-items:center;gap:7px 12px;padding-top:14px;display:grid}.agm-followup-footer>span{color:#52627a;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.agm-followup-footer>span .anticon{color:#059669}.agm-followup-footer>strong{color:#047857;font-size:16px}.agm-followup-footer .ant-progress{grid-column:1/-1;margin:0}.agm-operational-summary .agm-hierarchy-summary-link,.agm-operational-summary .agm-summary-action{cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.agm-operational-summary .agm-hierarchy-summary-link:hover,.agm-operational-summary .agm-hierarchy-summary-link:focus-visible{background:linear-gradient(135deg,#eef4ff 0%,#e4edff 100%);border-color:#2563eb;outline-color:#2563eb26;transform:translateY(-4px);box-shadow:0 16px 30px #2563eb38}.agm-operational-summary .agm-summary-action:hover,.agm-operational-summary .agm-summary-action:focus-visible{outline-offset:2px;border-color:#ef4444;outline:3px solid #ef44441f;transform:translateY(-3px);box-shadow:0 12px 24px #dc26261f}.agm-stitch-dashboard .agm-leaderboard-card{margin-top:0}.agm-stitch-leaderboard .ant-card-head{padding-block:8px}.agm-leaderboard-heading{gap:3px;display:grid}.agm-leaderboard-heading>.ant-typography{color:#64748b;font-size:11px;font-weight:500}.agm-stitch-leaderboard .agm-leaderboard-filters{background:0 0;margin-bottom:20px;padding:0}.agm-stitch-leaderboard .agm-leaderboard-grid{gap:24px}.agm-stitch-leaderboard .agm-leader-card{min-height:220px;box-shadow:none;background:#eff4ff;border:0;border-radius:12px;flex-direction:column;justify-content:space-between;padding:20px;display:flex;transform:none}.agm-stitch-leaderboard .agm-leader-card:hover{border:0;transform:translateY(-2px);box-shadow:0 10px 24px #0f172a14}.agm-leader-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agm-stitch-leaderboard .agm-leader-main{align-items:center}.agm-stitch-leaderboard .agm-leader-main .ant-avatar{color:#1e293b;background:#dce9ff;font-family:Manrope,Inter,sans-serif}.agm-stitch-leaderboard .agm-leader-main .ant-typography:first-child{color:#091426;font-size:14px;font-weight:800}.agm-stitch-leaderboard .agm-leader-main .ant-typography-secondary{color:#64748b;font-size:10px}.agm-stitch-leaderboard .agm-rank-badge{color:#92400e;white-space:nowrap;background:#fef3c7;border:0;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:850;display:inline-flex;position:static}.agm-stitch-leaderboard .rank-2 .agm-rank-badge{color:#475569;background:#e2e8f0}.agm-stitch-leaderboard .rank-3 .agm-rank-badge{color:#9a3412;background:#ffedd5}.agm-leader-metrics{justify-content:space-between;align-items:flex-end;gap:20px;margin-block:18px;display:flex}.agm-leader-metrics>div{gap:3px;display:grid}.agm-leader-metrics>div:last-child{text-align:right}.agm-leader-metrics small{color:#64748b;letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:800}.agm-leader-metrics strong{color:#091426;font-family:Manrope,Inter,sans-serif;font-size:30px;line-height:1}.agm-leader-metrics>div:last-child strong{color:#2563eb;font-size:24px}.agm-leader-footer{color:#64748b;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:10px;display:flex}.agm-leader-footer strong{color:#1e293b}.agm-leader-footer span:last-child strong{color:#047857}@media (width<=1500px){.agm-stitch-profile .ant-card-body{grid-template-columns:minmax(240px,.8fr) 1.4fr}.agm-stitch-period{border-top:1px solid #e2e8f0;border-left:0;grid-column:1/-1;grid-template-columns:auto minmax(280px,1fr) minmax(300px,1fr);align-items:center;padding:14px 0 0}}@media (width<=900px){.agm-stitch-dashboard .agm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agm-stitch-profile .ant-card-body,.agm-stitch-period{grid-template-columns:1fr}.agm-team-funnel-grid{grid-template-columns:1fr;gap:10px}.agm-team-funnel-connector{flex-direction:row;padding-block:2px}.agm-team-funnel-connector>.anticon{transform:rotate(90deg)}.agm-team-funnel .ant-card-head-wrapper{flex-direction:column;align-items:flex-start;gap:10px}.agm-team-funnel .ant-card-extra{margin:0}.agm-stitch-dashboard .agm-meeting-analysis-layout{grid-template-columns:1fr}.agm-performance-header{flex-direction:column;align-items:stretch}.agm-performance-header>.agm-stitch-period{width:100%}.agm-performance-header>.agm-stitch-period>.ant-typography{text-align:left}.agm-active-view-card .ant-card-body{flex-direction:column;align-items:stretch}.agm-active-view-card .agm-top-period{width:100%}.agm-active-view-card .agm-top-period>.ant-typography{text-align:left}}@media (width<=560px){.agm-stitch-dashboard{gap:12px}.agm-stitch-dashboard .agm-kpi-grid,.agm-team-funnel-stage{height:145px}.agm-stitch-dashboard .ant-card-body{padding:16px}.agm-stitch-profile .agm-own-profile-details,.agm-performance-header>.agm-stitch-period{grid-template-columns:1fr}.agm-performance-header>.agm-stitch-period>.ant-typography{grid-column:auto}.agm-active-view-card .agm-top-period{grid-template-columns:1fr}.agm-active-view-card .agm-top-period>.ant-typography{grid-column:auto}.agm-followup-overview{grid-template-columns:1fr}}.pro-self-analysis-row{margin-top:16px}.pro-self-target-card,.pro-self-analysis-card{height:100%}.pro-self-target-body{gap:12px;display:grid}.pro-self-target-body .ant-typography{margin:0}.pro-self-target-body .ant-typography h4{color:#142b55}.pro-self-target-body .ant-btn{border-radius:8px;width:fit-content}.performance-profile-details{gap:10px;min-width:0;display:grid}.performance-profile-details.with-title{background:#fff;border:1px solid #dce5f1;border-radius:14px;margin-bottom:16px;padding:18px 22px;box-shadow:0 6px 18px #1f3d640d}.performance-profile-details-title{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.performance-profile-details-title .ant-typography{margin:0}.performance-profile-details-title .ant-typography:first-child{color:#52627a;font-size:13px;font-weight:700}.performance-profile-details-title>span{color:#9aa8ba;font-size:18px}.performance-profile-details-title .ant-typography-h3{color:#17345c;font-size:23px;font-weight:750}.performance-profile-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;display:grid}.performance-profile-details-grid>div{gap:2px;min-width:0;display:grid}.performance-profile-details-grid .ant-typography-secondary{color:#68778c;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.performance-profile-details-grid strong{overflow-wrap:anywhere;color:#1f2d3d;font-size:13px;font-weight:650}.agm-inline-performance-card .agm-active-view-title{align-items:flex-start}.agm-profile-inline-line{z-index:1;overflow-wrap:anywhere;border:1px solid #d9e3f5;border-radius:8px;width:fit-content;max-width:min(720px,100%);margin-top:7px;padding:4px 10px;font-size:13px;font-weight:700;line-height:1.45;display:block;position:relative;color:#17345c!important;opacity:1!important;visibility:visible!important;background:#eef4ff!important}.agm-inline-performance-card .performance-profile-details-grid{grid-template-columns:repeat(2,minmax(130px,1fr))}.agm-inline-performance-card .performance-profile-details-grid strong{color:#fff}.agm-inline-performance-card .performance-profile-details-grid .ant-typography-secondary{color:#ffffffb8}.agm-inline-performance-card .agm-top-period{width:min(540px,52%);margin-right:-8px;transform:translate(10px)}.agm-inline-performance-card .agm-top-period>.ant-typography{font-size:10px}.agm-inline-performance-card .agm-top-period .ant-select-selector,.agm-inline-performance-card .agm-top-period .ant-picker{min-height:36px;font-size:12px}@media (width<=640px){.performance-profile-details.with-title{padding:16px}.performance-profile-details-grid,.agm-inline-performance-card .performance-profile-details-grid{grid-template-columns:1fr}.agm-inline-performance-card .agm-top-period{width:100%;margin-right:0;transform:none}}.agm-inline-performance-card{background:linear-gradient(135deg,#f7f8ff 0%,#fff 58%,#f5f7ff 100%)!important;border:1px solid #d9e2ff!important;border-radius:18px!important;box-shadow:0 8px 24px #374c9614!important}.agm-inline-performance-card .ant-card-body{min-height:148px;padding:24px 28px}.agm-inline-performance-card .agm-active-view-title{align-items:center;gap:18px}.agm-inline-performance-card .agm-active-view-icon{color:#4f46e5;background:#eef1ff;border:1px solid #cfd9ff;border-radius:15px;flex-basis:56px;width:56px;height:56px;font-size:24px;box-shadow:0 5px 12px #4f46e51f}.agm-inline-performance-card .ant-typography-h1{letter-spacing:-.035em;font-weight:800;color:#18243a!important;font-size:clamp(30px,3.4vw,44px)!important}.agm-inline-performance-card .agm-profile-inline-line{border-color:#d7def8;max-width:660px;margin-top:8px;padding:5px 11px;font-size:13px;line-height:1.4;color:#25366c!important;background:#eef1ff!important}.agm-inline-performance-card .agm-top-period{gap:6px;width:min(560px,48%);margin-right:0;transform:none}.agm-inline-performance-card .agm-top-period>.ant-typography{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;color:#53617e!important}.agm-inline-performance-card .agm-top-period .ant-select-selector,.agm-inline-performance-card .agm-top-period .ant-picker{min-height:38px;box-shadow:0 2px 6px #2337640a;background:#fff!important;border:1px solid #d8e0ef!important;border-radius:9px!important}@media (width<=760px){.agm-inline-performance-card .ant-card-body{flex-direction:column;align-items:stretch;gap:18px;padding:20px}.agm-inline-performance-card .agm-top-period{width:100%}}.pro-records-page{gap:18px;display:grid}.pro-records-header{background:linear-gradient(145deg,#fff,#f7faff);border:1px solid #e0e8f3;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:18px;padding:22px;display:flex}.pro-records-header .ant-typography{margin:0}.pro-records-header h2.ant-typography{color:#173b76;margin:5px 0}.pro-records-card{border-radius:16px!important}.pro-records-summary{justify-content:space-between;width:100%;margin-bottom:14px;display:flex}@media (width<=640px){.pro-records-header{flex-direction:column;align-items:stretch}.pro-records-header>.ant-btn{width:100%}.pro-records-summary{flex-direction:column;align-items:flex-start}}.admin-performance-page{color:#0f1f3d;gap:16px;display:grid}.admin-performance-header{background:#fbfdff;border:1px solid #e2eaf4;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:30px 40px;display:flex;box-shadow:0 8px 24px #1c36610f}.admin-performance-header>div:first-child{min-width:0}.admin-performance-header>div:first-child>.ant-typography:first-child{color:#52647c;letter-spacing:.04em;font-size:12px;font-weight:700}.admin-performance-header .ant-typography-paragraph{color:#68778c;margin-bottom:0}.admin-performance-period-control{justify-content:flex-end;align-items:center}.admin-performance-period-control .ant-segmented{background:#fff;border:1px solid #dfe7f1;border-radius:14px;min-width:500px;padding:4px;box-shadow:0 2px 6px #1c36610a}.admin-performance-period-control .ant-segmented-item{color:#1f2d3d;padding:8px 18px;font-size:15px}.admin-performance-period-control .ant-segmented-item-selected{color:#315fd6;box-shadow:none}.admin-performance-period-control .ant-segmented-thumb{box-shadow:none;background:#eaf2ff;border-radius:10px}.admin-performance-period-control .ant-picker{min-width:260px}.admin-performance-header .ant-typography{margin:2px 0}.admin-performance-header>.ant-picker{width:min(100%,330px)}.admin-performance-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.admin-performance-kpi{background:#fff;border-color:#e3eaf5;border-radius:18px;min-height:140px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden}.admin-performance-kpi:after{content:"";pointer-events:none;background:#ffffff75;border-radius:50%;width:108px;height:108px;position:absolute;bottom:-34px;right:-26px}.admin-performance-kpi>.ant-card-body{flex-direction:column;justify-content:space-between;min-height:140px;padding:20px 18px 17px;display:flex;position:relative}.admin-performance-kpi.clickable{cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s}.admin-performance-kpi.clickable:hover,.admin-performance-kpi.clickable:focus-visible{border-color:#6f96ed;outline:none;transform:translateY(-4px);box-shadow:0 16px 30px #315fd633}.admin-performance-kpi.clickable:hover .admin-kpi-icon,.admin-performance-kpi.clickable:focus-visible .admin-kpi-icon{transform:scale(1.08);box-shadow:0 7px 14px #315fd62e}.admin-performance-kpi.clickable .admin-kpi-icon{transition:transform .18s,box-shadow .18s}.admin-performance-kpi .admin-kpi-icon{z-index:1;color:#315fd6;background:#eaf0ffe6;border:1px solid #315fd61f;border-radius:14px;place-items:center;width:44px;height:44px;font-size:20px;display:grid;position:absolute;top:17px;right:17px}.admin-performance-kpi .ant-statistic{z-index:1;margin-top:28px;position:relative}.admin-performance-kpi .ant-statistic-title{color:#5d6b83;max-width:calc(100% - 52px);margin-bottom:0;font-size:12px;font-weight:700;line-height:1.35}.admin-kpi-label{letter-spacing:.01em;max-width:150px;display:block}.admin-performance-kpi .ant-statistic-content{color:#0d1c37;margin-top:8px;font-size:30px;font-weight:850;line-height:1}.admin-kpi-report-link{letter-spacing:.01em;margin-top:12px;font-size:11px;font-weight:750;display:block;color:#315fd6!important}.admin-performance-kpi.agms,.admin-performance-kpi.pros{background:#f2f7ff}.admin-performance-kpi.leads{background:#f2f9ff}.admin-performance-kpi.meetings{background:#f8f5ff}.admin-performance-kpi.inquiries{background:#fff8eb}.admin-performance-kpi.admissions{background:#effbf5}.admin-performance-kpi.followups{background:#fff3f8}.admin-performance-kpi.score .admin-kpi-icon{color:#6046d8;background:#f0edff;border-color:#ddd6fe}.admin-performance-kpi.leads .admin-kpi-icon{color:#2472c8;background:#e9f4ff;border-color:#cce6ff}.admin-performance-kpi.meetings .admin-kpi-icon{color:#7251c7;background:#f0eaff;border-color:#dfd2ff}.admin-performance-kpi.inquiries .admin-kpi-icon{color:#bd7411;background:#fff0cf;border-color:#ffe0a0}.admin-performance-kpi.admissions .admin-kpi-icon{color:#16865e;background:#ddf8eb;border-color:#b9efd8}.admin-performance-kpi.followups .admin-kpi-icon{color:#bc3f77;background:#ffe5f0;border-color:#ffc7dd}.admin-performance-panel,.admin-performance-filters{border-color:#e0e8f3;border-radius:16px;box-shadow:0 8px 24px #1c36610f}.admin-performance-trend-card{background:#fff;border-color:#dce6f4;height:100%;overflow:hidden}.admin-performance-trend-card .ant-card-head{border-bottom:1px solid #edf2f8;min-height:70px;padding:0 20px}.admin-performance-trend-card .ant-card-head-title{min-width:0}.admin-trend-title{color:#172554;gap:3px;font-size:16px;font-weight:750;line-height:1.25;display:grid}.admin-trend-title .ant-typography{color:#71809a;font-size:12px;font-weight:500}.admin-performance-trend-card .ant-card-extra{padding-inline-start:10px}.admin-trend-latest{color:#315fd6;background:#edf3ff;border-radius:999px;margin-inline-end:0;font-size:12px}.admin-trend-latest strong{margin-inline-start:3px;font-size:13px}.admin-performance-trend-card .ant-card-body{min-height:350px;padding:14px 18px 18px}.admin-trend-chart-shell{background:linear-gradient(#fbfdff 0%,#fff 100%);border:1px solid #edf2f8;border-radius:12px;overflow:hidden}.admin-performance-chart{width:100%;height:300px;display:block}.admin-trend-empty{background:#fbfdff;border:1px dashed #dce6f4;border-radius:12px;place-items:center;min-height:300px;display:grid}.admin-breakdown-card .ant-card-head{border-bottom-color:#edf2f8;min-height:70px;padding-inline:20px}.admin-breakdown-title{color:#172554;gap:3px;font-size:16px;font-weight:750;line-height:1.25;display:grid}.admin-breakdown-title .ant-typography{color:#71809a;font-size:12px;font-weight:500}.admin-breakdown-card .ant-card-body{padding:16px 20px 20px}.admin-breakdown-content{grid-template-columns:1fr;align-items:center;gap:14px;display:grid}.admin-breakdown-chart{background:radial-gradient(circle,#fff 0%,#f3f7ff 100%);border:1px solid #e4ecf8;border-radius:16px;min-width:0;overflow:visible;box-shadow:inset 0 1px #ffffffd9}.admin-breakdown-chart .admin-performance-chart{height:230px}.admin-breakdown-list{grid-template-columns:1fr;gap:8px;min-width:0;display:grid}.admin-breakdown-item{background:#fff;border:1px solid #e6edf7;border-radius:12px;gap:7px;min-height:0;padding:10px 12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.admin-breakdown-item:hover{border-color:#cbdaf5;transform:translateY(-1px);box-shadow:0 5px 14px #315fd614}.admin-breakdown-item-head{align-items:center;gap:9px;min-width:0;display:flex}.admin-breakdown-item-head strong{color:#315fd6;flex:none;margin-left:auto;font-size:13px}.admin-breakdown-dot{border-radius:50%;flex:none;width:9px;height:9px}.admin-breakdown-dot.tone-0{background:#315fd6}.admin-breakdown-dot.tone-1{background:#7c3aed}.admin-breakdown-dot.tone-2{background:#f59e0b}.admin-breakdown-dot.tone-3{background:#10b981}.admin-breakdown-dot.tone-4{background:#06a6c7}.admin-breakdown-dot.tone-5{background:#94a3b8}.admin-breakdown-label{color:#253452;white-space:normal;word-break:normal;min-width:0;font-size:13px;font-weight:650;line-height:1.35;overflow:visible}.admin-breakdown-meter{background:#edf2f8;border-radius:999px;height:6px;overflow:hidden}.admin-breakdown-meter span{border-radius:inherit;background:linear-gradient(90deg,#315fd6,#7c3aed);height:100%;display:block}.admin-breakdown-points{color:#8490a5;font-size:11px;font-weight:500}.admin-breakdown-empty{background:#fbfdff;border:1px dashed #dce6f4;border-radius:12px;place-items:center;min-height:280px;display:grid}.admin-analysis-card{height:100%}.admin-analysis-card .ant-card-head{border-bottom-color:#edf2f8;min-height:58px}.admin-analysis-card .ant-card-body{gap:16px;padding:18px 20px 20px;display:grid}.admin-performance-filter-grid{grid-template-columns:repeat(5,minmax(160px,1fr));gap:12px;display:grid}.admin-record-filter-grid{grid-template-columns:repeat(3,minmax(180px,1fr));align-items:end;gap:12px;display:grid}.admin-record-filter-grid>div{gap:6px;min-width:0;display:grid}.admin-record-filter-grid .ant-select,.admin-record-filter-grid .ant-picker,.admin-record-filter-grid .ant-input-affix-wrapper{width:100%}.admin-record-filter-grid>.ant-btn{min-height:32px}.admin-performance-page .ant-table-thead>tr>th{color:#526078;text-transform:uppercase;background:#f5f8fc;font-size:11px;font-weight:750}.admin-funnel-card .ant-card-body,.admin-health-card .ant-card-body,.admin-source-card .ant-card-body{padding:18px 20px 20px}.admin-funnel-layout{grid-template-columns:minmax(0,1.15fr) minmax(190px,.85fr);align-items:center;gap:24px;display:grid}.admin-funnel-visual{justify-items:center;gap:6px;min-width:0;display:grid}.admin-funnel-stages{gap:8px;display:grid}.admin-funnel-stage{width:var(--funnel-width);text-align:center;background:#eaf3ff;border:1px solid #d4e3f8;border-radius:8px;justify-items:center;gap:4px;min-width:190px;padding:10px 14px;transition:filter .18s,transform .18s;display:grid}.admin-funnel-stage:hover{filter:saturate(1.08);transform:translate(2px)}.admin-funnel-stage span{color:#68778c;font-size:12px;font-weight:700}.admin-funnel-stage strong{color:#17345c;font-size:22px;line-height:1}.admin-funnel-stage small{color:#315fd6;font-size:11px}.admin-funnel-stage.qualified{background:#f0f7ff;border-color:#d4e7ff}.admin-funnel-stage.meetings{background:#f4f1ff;border-color:#e2d9ff}.admin-funnel-stage.admissions{background:#effbf5;border-color:#ccefe0}.admin-funnel-rates{color:#68778c;border-left:1px solid #edf2f8;gap:10px;padding-left:18px;font-size:12px;display:grid}.admin-funnel-rates strong{color:#16865e;margin-left:5px;font-size:15px}.admin-health-content{grid-template-columns:152px minmax(0,1fr);align-items:center;gap:22px;min-height:164px;display:grid}.admin-health-rate{background:conic-gradient(#20b77a var(--health-rate), #e7f5ef 0);border-radius:50%;place-items:center;width:142px;height:142px;padding:9px;display:grid;box-shadow:0 8px 20px #20b77a21}.admin-health-rate-inner{text-align:center;background:#fff;border-radius:50%;place-content:center;gap:3px;width:100%;height:100%;display:grid}.admin-health-rate strong{color:#16865e;font-size:25px;line-height:1}.admin-health-rate span{color:#52647c;font-size:11px;font-weight:750}.admin-health-rate small{color:#8a96a8;font-size:10px}.admin-health-statuses{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-health-statuses>div{background:#f5f8fc;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;min-height:68px;padding:11px 12px;transition:transform .18s,box-shadow .18s;display:flex}.admin-health-statuses>div:hover{transform:translateY(-2px);box-shadow:0 7px 16px #1c366114}.admin-health-status-icon{color:#52647c;background:#e8eef7;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.admin-health-status-copy{gap:3px;min-width:0;display:grid}.admin-health-status-copy>span{color:#68778c;font-size:11px;font-weight:650}.admin-health-status-copy strong{color:#17345c;font-size:19px;line-height:1}.admin-health-statuses .completed{background:#effbf5;border-color:#ccefe0}.admin-health-statuses .completed .admin-health-status-icon,.admin-health-statuses .completed strong{color:#16865e}.admin-health-statuses .completed .admin-health-status-icon{background:#d8f4e6}.admin-health-statuses .planned{background:#f0f5ff;border-color:#d7e4fb}.admin-health-statuses .planned .admin-health-status-icon,.admin-health-statuses .planned strong{color:#315fd6}.admin-health-statuses .planned .admin-health-status-icon{background:#e1ebff}.admin-health-statuses .missed,.admin-health-statuses .overdue{background:#fff5f5;border-color:#f5d8d8}.admin-health-statuses .missed .admin-health-status-icon,.admin-health-statuses .missed strong,.admin-health-statuses .overdue .admin-health-status-icon,.admin-health-statuses .overdue strong{color:#c24141}.admin-health-statuses .missed .admin-health-status-icon,.admin-health-statuses .overdue .admin-health-status-icon{background:#ffe4e4}.admin-health-summary{color:#68778c;border-top:1px solid #edf2f8;grid-template-columns:auto 42px minmax(100px,1fr);align-items:center;gap:10px;margin-top:15px;padding-top:13px;font-size:11px;display:grid}.admin-health-summary span{align-items:center;gap:6px;font-weight:650;display:inline-flex}.admin-health-summary span .anticon{color:#315fd6}.admin-health-summary strong{color:#17345c;text-align:right;font-size:13px}.admin-health-summary .ant-progress{margin:0}.admin-source-card .ant-segmented{margin-bottom:15px}.admin-source-bars{gap:13px;display:grid}.admin-source-bar-label{color:#52647c;justify-content:space-between;gap:14px;margin-bottom:4px;font-size:12px;display:flex}.admin-source-bar-label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-source-bar-label strong{color:#17345c;white-space:nowrap;font-size:11px;font-weight:700}@media (width<=1100px){.admin-performance-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-performance-filter-grid,.admin-record-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-performance-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (width<=1100px){.admin-breakdown-content{grid-template-columns:1fr}.admin-breakdown-chart .admin-performance-chart{height:210px}.admin-breakdown-list{grid-template-columns:1fr}}@media (width<=640px){.admin-performance-header{flex-direction:column;align-items:stretch;padding:18px}.admin-performance-period-control{justify-content:stretch;width:100%}.admin-performance-period-control .ant-segmented{width:100%;min-width:0}.admin-performance-period-control .ant-segmented-item{text-align:center;flex:1;padding-inline:8px}.admin-performance-period-control .ant-picker{width:100%;min-width:0}.admin-performance-filter-grid,.admin-record-filter-grid{grid-template-columns:1fr}.admin-record-filter-grid>.ant-btn{width:100%}.admin-performance-trend-card .ant-card-head,.admin-breakdown-card .ant-card-head{min-height:60px;padding-inline:14px}.admin-performance-trend-card .ant-card-body,.admin-breakdown-card .ant-card-body{min-height:280px;padding:10px}.admin-trend-chart-shell,.admin-trend-empty,.admin-breakdown-chart,.admin-breakdown-empty{border-radius:10px}.admin-performance-chart{height:250px}.admin-breakdown-list{grid-template-columns:1fr}.admin-trend-title,.admin-breakdown-title{font-size:14px}.admin-trend-title .ant-typography,.admin-breakdown-title .ant-typography{font-size:11px}}@media (width<=420px){.admin-breakdown-list{grid-template-columns:1fr}}@media (width<=480px){.admin-performance-kpis{grid-template-columns:1fr}}@media (width<=900px){.admin-funnel-layout{grid-template-columns:1fr;gap:16px}.admin-funnel-rates{border-top:1px solid #edf2f8;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 0 0}}@media (width<=640px){.admin-funnel-stages,.admin-health-statuses{grid-template-columns:1fr}.admin-funnel-stage{min-width:0}.admin-funnel-rates{grid-template-columns:1fr}.admin-health-content{grid-template-columns:1fr;justify-items:center}.admin-health-statuses{width:100%}.admin-source-bar-label{flex-direction:column;align-items:flex-start;gap:3px}}.pro-score-page{color:#1f2d3d;gap:20px;width:100%;padding-bottom:24px;display:grid}.pro-score-hero{background:linear-gradient(115deg,#eef4ff,#fff 70%);border:1px solid #d9e2f1;border-radius:16px;align-items:center;gap:16px;padding:22px 24px;display:flex;box-shadow:0 10px 28px #102d500f}.pro-score-hero-icon{color:#fff;background:#315fd6;border-radius:15px;flex:0 0 52px;justify-content:center;align-items:center;height:52px;font-size:26px;display:grid;box-shadow:0 8px 16px #315fd638}.pro-score-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750;display:block;color:#315fd6!important}.pro-score-hero h2.ant-typography{color:#17345c;margin:2px 0 3px;font-size:clamp(25px,3vw,34px)}.pro-score-hero p.ant-typography{color:#68778c;margin:0}.pro-score-card.ant-card{border:1px solid #dce5ef;border-radius:14px;box-shadow:0 8px 25px #102d500d}.pro-score-card .ant-card-head{border-bottom:1px solid #edf1f6;min-height:60px}.pro-score-card-title{color:#17345c;align-items:center;gap:10px;font-weight:700;display:inline-flex}.pro-score-card-icon{color:#315fd6;background:#eef3fe;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;display:grid}.pro-score-card-icon-blue{color:#0b8a8f;background:#e9f8f7}.pro-score-filter-bar{background:#f8fafd;border:1px solid #e3eaf2;border-radius:10px;align-items:center;width:100%;padding:12px;display:flex}.pro-score-filter-bar .ant-select{width:240px}.pro-score-filter-bar .ant-picker{width:180px}.pro-score-history-table{margin-top:16px}.pro-score-history-table .ant-table-thead>tr>th{color:#52647c;white-space:nowrap;background:#f3f7fc;font-size:12px;font-weight:700}.pro-score-history-table .ant-table-tbody>tr>td{color:#334155;font-size:13px}.pro-score-history-table .ant-table-tbody>tr:hover>td{background:#f7faff!important}.pro-score-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;display:flex}.pro-score-pagination span{color:#68778c;font-size:12px}.pro-tracking-map-wrap{margin:18px 0}.pro-score-config-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.pro-score-config-head .ant-typography{margin-bottom:0}.pro-score-config-intro{min-width:0}.pro-score-config-intro .ant-typography-secondary{margin-top:4px;line-height:1.5;display:block}.pro-score-form-section{background:#fbfcff;border:1px solid #e8eef6;border-radius:12px;margin-top:18px;padding:0 16px}.pro-score-section-title.ant-typography{color:#17345c;border-bottom:1px solid #edf1f6;margin:22px 0 16px;padding-bottom:9px;font-size:15px}.pro-score-form-section .pro-score-section-title.ant-typography{margin-top:0;padding-top:16px}.pro-score-form-row .ant-form-item{margin-bottom:18px}.pro-score-form-row .ant-form-item-label>label{color:#52647c;font-size:12px;font-weight:600}.pro-score-scope .ant-form-item{margin-bottom:14px}.pro-score-scope .ant-form-item-label>label{color:#52647c;font-size:12px;font-weight:600}.pro-score-calculation-alert{margin-top:6px}.pro-score-scope{background:linear-gradient(135deg,#f7fbff,#edf6ff);border:1px solid #d7e9ff;border-radius:12px;padding:14px 12px 0;margin:0 0 20px!important}.pro-tracking-map{border-radius:10px;width:100%;height:420px;overflow:hidden}.pro-tracking-map-wrap>.ant-typography{margin-top:8px;display:block}.pro-tracking-map-pin-shell{background:0 0;border:0}.pro-tracking-map-pin{color:#fff;background:#1677ff;border:3px solid #fff;border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex;transform:rotate(-45deg);box-shadow:0 2px 6px #00000059}.pro-tracking-map-pin b{transform:rotate(45deg)}@media (width<=576px){.pro-tracking-map{height:320px}}@media (width<=700px){.pro-score-hero{align-items:flex-start;padding:18px}.pro-score-hero-icon{flex-basis:44px;height:44px}.pro-score-hero h2.ant-typography{font-size:26px}.pro-score-card .ant-card-extra{display:none}.pro-score-card .ant-card-body{padding:16px}.pro-score-form-section{padding:0 12px}.pro-score-filter-bar .ant-select,.pro-score-filter-bar .ant-picker{width:100%!important}.pro-score-pagination{justify-content:space-between}}.inquiry-page{max-width:1180px;margin:0 auto}.inquiry-hero{color:#fff;background:radial-gradient(circle at 86% 12%,#67e8f94d,#0000 26%),linear-gradient(125deg,#0b2545,#174d7a 60%,#0e7490);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:26px 30px;display:flex;overflow:hidden;box-shadow:0 16px 40px #0f2a4a2e}.inquiry-hero .ant-typography{color:inherit}.inquiry-hero h2{margin:10px 0 4px!important}.inquiry-hero p{max-width:700px;color:#d8e9f6!important;margin:0!important}.inquiry-hero-icon{background:#ffffff1f;border:1px solid #ffffff40;border-radius:24px;flex:0 0 88px;place-items:center;width:88px;height:88px;font-size:40px;display:grid}.inquiry-tabs>.ant-tabs-nav{background:0 0;border-bottom:1px solid #dce6f1;margin-bottom:16px;padding:0}.inquiry-tabs>.ant-tabs-nav:before{display:none}.inquiry-tabs .ant-tabs-tab{color:#64748b;border-radius:0;justify-content:center;min-width:180px;margin:0!important;padding:12px 20px 13px!important}.inquiry-tabs .ant-tabs-tab-active{box-shadow:none;background:0 0}.inquiry-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:700;color:#2563eb!important}.inquiry-tabs .ant-tabs-ink-bar{background:#2563eb;border-radius:999px;display:block;height:3px!important}.inquiry-form-card{box-shadow:0 14px 36px #0f2a4a14;background:linear-gradient(145deg,#fff,#fbfdff)!important;border:1px solid #e0e8f1!important;border-radius:18px!important}.inquiry-form-card>.ant-card-body{padding:28px}.inquiry-section-title{align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.inquiry-section-title>span{color:#285ed4;background:#e9f0ff;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.inquiry-section-title h5{color:#153554;margin:0!important}.inquiry-section-title .ant-typography-secondary{font-size:12px}.inquiry-form-card .ant-alert{margin-bottom:18px}.inquiry-form-card .ant-input,.inquiry-form-card .ant-select-selector,.inquiry-form-card textarea{background:#f7faff!important}.inquiry-form-card .ant-btn-primary{border-radius:8px;min-width:190px;height:40px;font-weight:700;box-shadow:0 6px 14px #255ed42e;width:auto!important}.inquiry-form-section{padding:2px}.inquiry-admission-card .ant-divider{margin:8px 0 24px}.inquiry-consent{color:#596b80;line-height:1.5}.inquiry-consent .anticon{color:#1c8b58;margin-right:6px}.inquiry-loading{text-align:center;place-content:center;gap:14px;min-height:360px;display:grid}@media (width<=767px){.inquiry-hero{padding:22px}.inquiry-hero-icon{display:none}.inquiry-tabs .ant-tabs-tab{flex:1;min-width:0}.inquiry-form-card>.ant-card-body{padding:20px}.inquiry-phone-item .ant-space-compact{grid-template-columns:90px minmax(0,1fr);display:grid!important}.inquiry-form-card .ant-btn-primary{width:100%!important}}.inquiry-submit-action{justify-content:flex-end;display:flex}@media (width<=767px){.inquiry-submit-action{display:block}}.public-inquiry-page{color:#172b4d;background:radial-gradient(circle at 12% 8%,#2f5fd117,#0000 28%),linear-gradient(#f8faff,#f3f6fb);min-height:100vh}.public-inquiry-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border-bottom:1px solid #d5deebe6;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(20px,5vw,72px);display:flex}.public-inquiry-brand{color:#0f2a4a;align-items:center;gap:12px;text-decoration:none;display:flex}.public-inquiry-brand img{object-fit:contain;width:58px;height:52px}.public-inquiry-brand span{line-height:1.25;display:grid}.public-inquiry-brand strong{font-size:15px}.public-inquiry-brand small{color:#748096;font-size:11px}.public-inquiry-login-link{font-weight:650}.public-inquiry-shell{background:#fff;border:1px solid #dce4ef;border-radius:18px;grid-template-columns:minmax(300px,390px) minmax(0,1fr);width:min(1180px,100% - 40px);margin:40px auto 24px;display:grid;overflow:visible;box-shadow:0 24px 64px #0f2a4a1f}.public-inquiry-intro{color:#fff;background:radial-gradient(circle at 100% 0,#4d82ff5c,#0000 35%),linear-gradient(145deg,#0b2545,#173d75 58%,#254fa8);border-radius:17px 0 0 17px;padding:52px 42px;position:relative;overflow:hidden}.public-inquiry-intro:after{content:"";border:48px solid #ffffff0b;border-radius:50%;width:290px;height:290px;position:absolute;bottom:-130px;right:-100px}.public-inquiry-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:750;color:#a9c6ff!important}.public-inquiry-intro h1{letter-spacing:-.03em;max-width:300px;color:#fff!important;margin:18px 0 14px!important;font-size:34px!important;line-height:1.18!important}.public-inquiry-intro .public-inquiry-description{max-width:310px;font-size:14px;font-weight:500;line-height:1.7;color:#e7efff!important;margin-bottom:34px!important}.public-inquiry-journey{z-index:1;gap:22px;margin:0;padding:0;list-style:none;display:grid;position:relative}.public-inquiry-journey li{grid-template-columns:34px 1fr;gap:13px;display:grid;position:relative}.public-inquiry-step{color:#d8e6ff;background:#ffffff1a;border:1px solid #fff3;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.public-inquiry-journey strong,.public-inquiry-journey small{display:block}.public-inquiry-journey strong{margin:1px 0 4px;font-size:13px}.public-inquiry-journey small{color:#b9c9e2;font-size:11.5px;line-height:1.45}.public-inquiry-journey i{background:#ffffff2e;width:1px;height:17px;position:absolute;top:39px;left:16px}.public-inquiry-privacy{z-index:1;border-top:1px solid #ffffff24;gap:10px;margin-top:42px;padding-top:22px;display:flex;position:relative}.public-inquiry-privacy .ant-typography{color:#afc1dc;font-size:11px;line-height:1.55}.public-inquiry-form-panel{padding:46px clamp(28px,4vw,54px) 42px}.public-inquiry-form-heading{margin-bottom:26px}.public-inquiry-section-label{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:750;color:#2f5fd1!important}.public-inquiry-form-heading h2{color:#0f2a4a!important;margin:6px 0 3px!important;font-size:24px!important}.public-inquiry-alert,.public-inquiry-form-panel .ant-form-item{margin-bottom:20px}.public-inquiry-form-panel .ant-form-item-label>label{color:#35445b;font-weight:650}.public-inquiry-form-panel .ant-form-item-required:before{order:2;margin-left:4px}.public-inquiry-form-panel .ant-input,.public-inquiry-form-panel .ant-input-affix-wrapper,.public-inquiry-form-panel .ant-input-group-addon,.public-inquiry-form-panel .ant-select-selector{background:#f6f8fc!important}.public-inquiry-form-panel .ant-input-affix-wrapper,.public-inquiry-form-panel .ant-input-group-wrapper,.public-inquiry-form-panel .ant-select{width:100%}.public-inquiry-form-panel .ant-input-affix-wrapper,.public-inquiry-form-panel .ant-select-selector{min-height:44px;border-radius:10px!important}.public-inquiry-form-panel .ant-input-affix-wrapper input{background:0 0!important}.public-inquiry-form-panel textarea.ant-input{resize:vertical;border-radius:10px;min-height:108px;padding:12px;background:#f6f8fc!important}.public-inquiry-form-panel .ant-input-group-addon{color:#42526a;border-radius:10px 0 0 10px;font-weight:650}.public-inquiry-form-panel .ant-form-item-control{position:relative}.public-inquiry-form-section{background:#fbfdff;border:1px solid #e6edf6;border-radius:14px;margin-bottom:8px;padding:18px 18px 2px}.public-inquiry-form-section>h4{color:#153554;align-items:center;gap:8px;display:flex;margin:0 0 18px!important;font-size:16px!important}.public-inquiry-form-section>h4 .anticon{color:#2f5fd1}.public-inquiry-class-menu .ant-select-item{min-height:36px}.public-inquiry-class-menu .rc-virtual-list-holder,.public-inquiry-country-menu .rc-virtual-list-holder{overscroll-behavior:contain;scrollbar-width:none}.public-inquiry-class-menu .rc-virtual-list-holder::-webkit-scrollbar{width:0;height:0}.public-inquiry-country-menu .rc-virtual-list-holder::-webkit-scrollbar{width:0;height:0}.public-inquiry-country-menu .ant-select-item{min-height:42px;padding:8px 12px}.public-inquiry-country-option{grid-template-columns:28px 58px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;display:grid}.public-inquiry-country-flag{object-fit:cover;border:1px solid #0f2a4a24;border-radius:3px;width:26px;height:18px;display:block}.public-inquiry-submit-row{align-items:center;gap:20px;margin-top:4px;display:flex}.public-inquiry-submit-row>.ant-btn{border-radius:10px;min-width:188px;height:46px;font-weight:700;box-shadow:0 8px 18px #2f5fd133}.public-inquiry-submit-row .ant-space{max-width:310px}.public-inquiry-submit-row .ant-typography{font-size:11px;line-height:1.45}.public-inquiry-consent-icon{color:#37a66a;margin-top:2px}.public-inquiry-footer{text-align:center;color:#8390a4;padding:0 20px 26px;font-size:11px}@media (width<=860px){.public-inquiry-shell{grid-template-columns:1fr;margin-top:24px}.public-inquiry-intro{border-radius:17px 17px 0 0;padding:34px}.public-inquiry-intro h1{max-width:560px}.public-inquiry-intro .public-inquiry-description{max-width:640px}.public-inquiry-journey{grid-template-columns:repeat(3,1fr);gap:16px}.public-inquiry-journey li{grid-template-columns:30px 1fr}.public-inquiry-journey i{display:none}.public-inquiry-privacy{margin-top:26px}.public-inquiry-form-panel{padding-top:34px}}@media (width<=600px){.public-inquiry-header{height:66px;padding-inline:16px}.public-inquiry-brand span{display:none}.public-inquiry-brand img{width:52px;height:46px}.public-inquiry-shell{border-radius:14px;width:calc(100% - 20px);margin-top:14px}.public-inquiry-intro{border-radius:13px 13px 0 0;padding:28px 22px}.public-inquiry-intro h1{font-size:27px!important}.public-inquiry-intro .public-inquiry-description{margin-bottom:18px!important}.public-inquiry-journey{display:none}.public-inquiry-privacy{margin-top:18px}.public-inquiry-form-panel{padding:28px 20px 30px}.public-inquiry-form-heading h2{font-size:21px!important}.public-inquiry-submit-row{flex-direction:column;align-items:stretch}.public-inquiry-submit-row>.ant-btn{width:100%}}.profile-page-card{max-width:760px}.profile-page-hero{align-items:center;gap:20px;margin-bottom:24px;display:flex}.profile-avatar-edit{cursor:pointer;border-radius:50%;display:inline-flex;position:relative}.profile-avatar-edit-badge{color:#fff;background:#2f5fd1;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:0 2px 6px #112d5240}.profile-avatar-hint{margin-top:6px;font-size:12.5px;display:inline-block}.profile-push-test-button{margin-top:20px}.maps-config-page{color:#1f2d3d;width:100%;max-width:1260px;margin:0 auto;padding:clamp(4px,1.5vw,20px)}.maps-config-shell{background:#fff;border:1px solid #d6e3f3;border-radius:16px;overflow:hidden;box-shadow:0 18px 50px #17345c1f}.maps-config-header{border-bottom:1px solid #dbe5f1;align-items:center;gap:18px;padding:22px 28px;display:flex}.maps-header-icon{color:#1677ff;background:linear-gradient(145deg,#eef6ff,#dcecff);border-radius:12px;flex:0 0 52px;place-items:center;height:52px;font-size:27px;display:grid}.maps-header-copy{flex:1;min-width:0}.maps-header-copy h2.ant-typography{color:#17345c;margin:0 0 2px;font-size:clamp(22px,2vw,30px);line-height:1.18}.maps-header-copy .ant-typography{color:#68778c;font-size:15px}.maps-config-content{flex-direction:column;gap:14px;padding:26px 28px;display:flex}.maps-config-content .ant-form-item{margin-bottom:10px}.maps-config-content .ant-form-item-label>label{color:#17345c;font-weight:700}.maps-config-content .ant-form-item-label .anticon{color:#7f98bb;margin-left:7px;font-size:14px}.maps-provider-field>label{color:#17345c;margin-bottom:8px;font-weight:700;display:block}.maps-provider-field>label .anticon{color:#7f98bb;margin-left:7px;font-size:14px}.maps-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:820px;display:grid}.maps-provider-option{color:#274268;min-height:60px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccdaec;border-radius:8px;align-items:center;gap:16px;padding:10px 18px;font-weight:500;transition:all .18s;display:flex;position:relative}.maps-provider-option:hover{background:#f8fbff;border-color:#78a8ed}.maps-provider-option:focus-visible{outline-offset:2px;outline:3px solid #315fd633}.maps-provider-option.is-selected{color:#1858bb;background:#f8fbff;border-color:#1677ff;font-weight:700;box-shadow:inset 0 0 0 1px #1677ff}.maps-provider-check{color:#1677ff;margin-left:auto;font-size:20px}.maps-google-mark{object-fit:contain;width:27px;height:27px;display:block}.maps-ola-mark{background:#111;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;box-shadow:0 0 0 2px #2d2d2d}.maps-ola-mark span{background:#d9ef27;border-radius:50%;width:15px;height:15px;box-shadow:inset 2px 2px 3px #ffffffa6}.maps-other-mark{border:2px solid #8aa1c2;border-radius:50%;width:24px;height:24px}.maps-config-content .ant-input-affix-wrapper{background:#fbfdff;border-color:#c5d9f3;border-radius:8px;min-height:46px}.maps-config-content .ant-input-prefix{color:#6683aa;margin-right:12px}.maps-config-content .ant-form-item-extra{color:#68778c;padding-top:5px}.maps-connection-row .ant-form-item{height:100%}.maps-services-section{margin-top:4px}.maps-services-section h4.ant-typography{color:#17345c;margin:0 0 2px;font-size:19px}.maps-services-section>p.ant-typography{color:#68778c;margin:0 0 16px}.maps-service-card{background:#fff;border:1px solid #cbdcf2;border-radius:9px;align-items:flex-start;gap:16px;min-height:130px;padding:20px 116px 20px 22px;display:flex;position:relative}.maps-service-icon{color:#1677ff;background:linear-gradient(145deg,#eef6ff,#d8eaff);border-radius:12px;flex:0 0 56px;place-items:center;height:56px;font-size:29px;display:grid}.maps-service-copy{flex-direction:column;gap:8px;padding-top:5px;display:flex}.maps-service-copy strong{color:#17345c;font-size:16px}.maps-service-copy span{color:#68778c;line-height:1.55}.maps-required-badge{color:#137a55;background:#e2f7ed;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:20px;right:18px}.maps-required-alert{background:#f4f9ff;border-color:#b9d5ff;margin-top:20px}.maps-required-alert .ant-alert-message{color:#17345c;font-weight:700}.maps-required-alert .ant-alert-description{color:#68778c}.maps-config-footer{color:#68778c;border-top:1px solid #dbe5f1;justify-content:space-between;align-items:center;gap:20px;padding:18px 28px;display:flex}.maps-config-footer>span{align-items:center;gap:10px;font-size:13px;display:inline-flex}.maps-footer-actions{gap:12px;display:flex}.maps-footer-actions .ant-btn{border-radius:8px;min-width:112px;height:44px;font-weight:600}.maps-footer-actions .ant-btn-primary{background:#1677ff;min-width:168px}@media (width<=767px){.maps-config-page{padding:0}.maps-config-shell{border-radius:12px}.maps-config-header,.maps-config-content,.maps-config-footer{padding-left:18px;padding-right:18px}.maps-provider-grid{grid-template-columns:1fr}.maps-service-card{min-height:0;padding:56px 18px 18px}.maps-required-badge{top:14px;right:14px}.maps-config-footer{flex-direction:column;align-items:stretch}.maps-footer-actions,.maps-footer-actions .ant-btn{width:100%}}.auth-recovery-page{background:#f5f8fc;place-items:center;min-height:100dvh;padding:24px;display:grid}.auth-recovery-panel{background:#fff;border:1px solid #e6ebf2;border-radius:14px;width:min(100%,400px);padding:28px;box-shadow:0 12px 34px #0b254517}.auth-recovery-logo{width:88px;height:auto;margin:0 auto 18px;display:block}.auth-recovery-panel .ant-typography{text-align:center}.auth-recovery-panel h3.ant-typography{color:#0b2545;margin-bottom:6px}.auth-recovery-alert{margin-bottom:16px}.auth-recovery-back{text-align:center;margin-top:18px;display:block}@media (width<=480px){.auth-recovery-page{padding:max(24px, env(safe-area-inset-top)) 18px 24px;background:#fff;place-items:start center}.auth-recovery-panel{box-shadow:none;border:0;padding:16px 0}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:Inter,Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.bulk-upload-dragger-wrap{max-width:480px;margin-bottom:16px;flex:none!important;align-self:flex-start!important}.bulk-upload-dragger-wrap .ant-upload,.bulk-upload-dragger-wrap .ant-upload-drag,.bulk-upload-dragger-wrap .ant-upload-btn{flex:none!important;align-self:flex-start!important;height:auto!important;min-height:0!important;max-height:none!important}.bulk-upload-dragger-wrap .ant-upload-drag,.bulk-upload-dragger-wrap .ant-upload-btn{padding:12px 16px!important}.bulk-upload-dragger-text{color:#475467;justify-content:center;align-items:center;gap:8px;font-size:13.5px;display:flex;margin:0!important}.bulk-upload-dragger-text .anticon{color:#2f5fd1;font-size:16px}.ant-table-thead>tr>th{text-transform:uppercase;letter-spacing:.03em;font-weight:700;font-size:10px!important}.ant-tabs-top>.ant-tabs-nav:before{border-bottom-color:#e1e6ed}.ant-tabs .ant-tabs-tab{padding:9px 14px;font-weight:600}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active{background:#2f5fd1;border-radius:7px 7px 0 0}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:700;color:#fff!important}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar{display:none}.ant-tag{text-transform:uppercase;border:none;border-radius:999px;padding-inline:9px;font-size:10px;font-weight:700}.ant-typography h4.ant-typography{color:#0f2a4a}.ant-card{border-color:#eef0f4;box-shadow:0 1px 2px #1018280a,0 4px 16px #1018280f}.ant-card.ant-card-bordered{border-color:#eef0f4}.ant-table-wrapper .ant-table{border:1px solid #eef0f4;border-radius:12px}.ant-table-wrapper .ant-table-container{border-radius:12px}.ant-modal .ant-modal-container,.ant-dropdown .ant-dropdown-menu,.ant-select-dropdown{box-shadow:0 12px 32px #10182824}.ant-select-dropdown,.ant-picker-dropdown,.ant-dropdown{max-width:calc(100vw - 16px)}.ant-modal-wrap{overflow-x:hidden!important}.ant-select-dropdown .rc-virtual-list-holder{max-height:min(280px,100vh - 32px)!important}.ncrm-select-actions{border-bottom:1px solid #eef0f4;justify-content:space-between;gap:8px;padding:6px 8px;display:flex}.ncrm-select-actions button{color:#2458c6;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:12px}.ncrm-select-actions button:focus-visible{outline-offset:2px;outline:2px solid #2458c6}.ant-modal-wrap{align-items:flex-start!important;padding:32px 24px!important}.ant-modal{max-height:calc(100vh - 64px)!important;padding-bottom:0!important}.ant-modal-container{flex-direction:column!important;max-height:calc(100vh - 64px)!important;display:flex!important;overflow:hidden!important}.ant-modal-header{flex:none!important}.ant-modal-footer{flex:none!important;margin-top:0!important}.ant-modal-body{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important;overflow:auto!important}.ant-modal-body .ant-form-item{margin-bottom:16px}.ant-modal-body .ant-form-item:last-child{margin-bottom:0}.ant-modal-body .ant-form-item-label>label{color:#3e4f67;font-weight:600}.ant-modal-body .ant-input,.ant-modal-body .ant-input-number,.ant-modal-body .ant-input-affix-wrapper,.ant-modal-body .ant-picker,.ant-modal-body .ant-select-selector{border-radius:8px}.ant-btn-primary{box-shadow:0 1px 2px #2f5fd12e}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active{border-radius:9px 9px 0 0}:root{--ncrm-space-1:4px;--ncrm-space-2:8px;--ncrm-space-3:12px;--ncrm-space-4:16px;--ncrm-radius-card:14px;--ncrm-shadow-surface:0 6px 22px #0f172a0e}.app-shell-content>*{animation:.18s ease-out ncrm-page-enter}.app-shell-content .ant-card{border-radius:var(--ncrm-radius-card)}.app-shell-content .ant-card-head{min-height:48px;padding-inline:18px}.app-shell-content .ant-card-head-title{color:#172b4d;padding-block:12px;font-weight:700}.app-shell-content .ant-card-body{padding:18px}.app-shell-content .ant-table-wrapper .ant-table-thead>tr>th,.app-shell-content .ant-table-wrapper .ant-table-tbody>tr>td{padding:9px 10px;line-height:1.35}.app-shell-content .ant-table-wrapper .ant-table-thead>tr>th{background:#f7f9fc}.app-shell-content .ant-btn{border-radius:9px}.app-shell-content .ant-statistic-content{letter-spacing:-.025em}.app-shell-content .ant-row,.app-shell-content .ant-card,.app-shell-content .ant-card-body,.app-shell-content .ant-form,.app-shell-content .ant-form-item,.app-shell-content .ant-tabs,.app-shell-content .ant-tabs-content-holder,.app-shell-content .ant-table-wrapper{min-width:0;max-width:100%}.app-shell-content .ant-col{min-width:0}.app-shell-content .ant-row:has(>.ant-col-xl-4:nth-child(5):last-child)>.ant-col-xl-4{flex:0 0 20%;max-width:20%}.app-shell-content .ant-form-item-control,.app-shell-content .ant-form-item-control-input,.app-shell-content .ant-form-item-control-input-content{min-width:0;max-width:100%}.app-shell-content .ant-input,.app-shell-content .ant-input-affix-wrapper,.app-shell-content .ant-input-number,.app-shell-content .ant-picker,.app-shell-content .ant-select{max-width:100%}.app-shell-content .ant-card-head-wrapper{gap:12px;min-width:0}.app-shell-content .ant-card-head-title,.app-shell-content .ant-card-extra{min-width:0}.app-shell-content .ant-card-head-title,.app-shell-content .ant-typography{overflow-wrap:anywhere}.app-shell-content .ant-table-container{max-width:100%}.app-shell-content .ant-table-wrapper .ant-table-content{max-width:100%;overflow-x:visible}.app-shell-content .ant-table-sticky-scroll{z-index:4;background:#0f2a4a1a;border-radius:999px;bottom:0!important}.app-shell-content .ant-table-sticky-scroll-bar{opacity:.85;border-radius:999px;background:#70839d!important;height:9px!important}.ncrm-data-table{min-width:0;max-width:100%}.ncrm-data-table-toolbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;max-width:100%;margin-bottom:14px;display:flex}.ncrm-data-table-toolbar>*{min-width:0}.ncrm-data-table-toolbar .ant-btn{white-space:nowrap;flex:none}.ncrm-compact-table .ant-table-thead>tr>th,.ncrm-compact-table .ant-table-tbody>tr>td{padding:7px 9px!important}.app-shell-content .ant-space{max-width:100%}.app-shell-content .ant-space-item{min-width:0}.app-shell-content .ant-descriptions{overflow-wrap:anywhere;max-width:100%}.app-shell-content .ant-pagination{flex-wrap:wrap;align-items:center;gap:6px 8px;max-width:100%}.app-shell-content .ant-pagination .ant-pagination-prev,.app-shell-content .ant-pagination .ant-pagination-next{min-width:74px;height:26px}.app-shell-content .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.app-shell-content .ant-pagination .ant-pagination-next .ant-pagination-item-link{border-radius:999px;justify-content:center;align-items:center;width:100%;height:26px;padding:0 9px;font-size:12px;font-weight:600;line-height:24px;display:inline-flex}.app-shell-content .ant-pagination .ant-pagination-prev .ant-pagination-item-link:after{content:"Previous";margin-left:5px}.app-shell-content .ant-pagination .ant-pagination-next .ant-pagination-item-link:before{content:"Next";margin-right:5px}.app-shell-content .ant-pagination .ant-pagination-item{border-radius:999px;min-width:26px;height:26px;line-height:24px}.app-shell-content .ant-pagination .ant-pagination-item a{padding:0 8px;font-size:12px;line-height:24px}.app-shell-content .ant-pagination .ant-pagination-options{margin-inline-start:4px}.app-shell-content .ant-pagination .ant-pagination-options-size-changer{height:28px}.app-shell-content .ant-tabs-nav-wrap{min-width:0}.app-shell-content .ant-tabs-nav-list{max-width:max-content}@keyframes ncrm-page-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (width<=1366px){.app-shell-content .ant-card-body{padding:15px}.app-shell-content .ant-table-wrapper .ant-table-thead>tr>th,.app-shell-content .ant-table-wrapper .ant-table-tbody>tr>td{padding:7px 8px}}@media (width<=991px){.app-shell-content .ant-card-head-wrapper{flex-wrap:wrap;align-items:flex-start}.app-shell-content .ant-card-extra{max-width:100%;margin-inline-start:0}.app-shell-content .ant-table-wrapper .ant-table-content{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;overflow-x:auto}.app-shell-content .ant-table-wrapper table{min-width:max-content}.app-shell-content .ant-descriptions-view{overflow-x:auto}.app-shell-content .ant-modal{max-width:calc(100vw - 24px)!important}}@media (width<=767px){.app-shell-content .ant-card-head{padding-inline:14px}.app-shell-content .ant-card-body{padding:12px}.app-shell-content .ant-form-item-label{padding-bottom:5px}.app-shell-content .ant-pagination{justify-content:center;gap:4px}.app-shell-content .ant-pagination-total-text{text-align:center;width:100%;margin-inline-end:0}.ncrm-data-table-toolbar{flex-direction:column;align-items:stretch}.ncrm-data-table-toolbar>.ant-space{flex-wrap:wrap;max-width:100%}.ncrm-data-table-toolbar .ant-input-affix-wrapper{width:100%!important;max-width:none!important}.ncrm-data-table-toolbar .ant-btn{justify-content:center;width:100%}.app-shell-content .ant-drawer-body{padding:14px}.app-shell-content .ant-tabs .ant-tabs-tab{padding:8px 10px}.ant-modal-wrap{padding:12px!important}.ant-modal{max-height:calc(100vh - 24px)!important;top:0!important}.ant-modal-container{max-height:calc(100vh - 24px)!important}.ant-modal-footer{flex-wrap:wrap;gap:8px;display:flex!important}.ant-modal-footer .ant-btn{flex:120px;margin-inline-start:0!important}.ant-modal-wrap{align-items:flex-start!important;overflow-y:auto!important}.ant-modal-container{width:100%;margin-block:0 12px}.ant-modal-body{overscroll-behavior:contain;overflow-y:auto!important}.ant-modal-footer .ant-btn{min-width:0}}@media (width<=480px){.app-shell-content .ant-card-body{padding:10px}.app-shell-content .ant-table-wrapper .ant-table-thead>tr>th,.app-shell-content .ant-table-wrapper .ant-table-tbody>tr>td{padding:6px 7px}.app-shell-content .ant-space-wrap{row-gap:6px!important}.app-shell-content .ant-typography h1,.app-shell-content h1.ant-typography{font-size:24px}.app-shell-content .ant-typography h2,.app-shell-content h2.ant-typography{font-size:21px}.app-shell-content .ant-typography h3,.app-shell-content h3.ant-typography{font-size:19px}.app-shell-content .ant-typography h4,.app-shell-content h4.ant-typography{font-size:18px}}@media (prefers-reduced-motion:reduce){.app-shell-content>*{animation:none}}.lm-quick-actions .ant-btn,.rd-quick-actions .ant-btn{color:#2f5fd1;width:34px;height:34px;font-size:17px}.lm-quick-actions .ant-btn:hover,.rd-quick-actions .ant-btn:hover{color:#1e46a8!important;background:#eaf1ff!important}.lm-quick-actions .qa-campaign{color:#f59e0b}.lm-quick-actions .qa-campaign:hover{color:#d97706!important;background:#fff4e6!important}.lead-list{margin-top:4px}.lead-card{background:#fff;border:1px solid #e6e8ee;border-radius:10px;margin-bottom:8px;transition:box-shadow .15s;overflow:hidden}.lead-card:hover{border-color:#d5dbe6}.lead-card.expanded{border-color:#cdd6e6;box-shadow:0 2px 12px #0f2d5017}.lead-row{cursor:pointer;grid-template-columns:24px minmax(180px,300px) 172px auto 1fr 20px;align-items:center;gap:16px;padding:12px 16px;display:grid}.lead-row:hover{background:#f9fafb}.lead-row .who{min-width:0}.lead-row .who .nm{color:#111827;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.lead-row .who .nm:hover{color:#2f5fd1;text-decoration:underline}.lead-row .who .ph{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.lead-row .actions{justify-content:flex-start;display:flex}.lead-row .meta{text-align:right;color:#6b7280;font-size:11.5px;line-height:1.5}.lead-row .meta .meta-date{color:#111827}.lead-row .chevron{color:#9aa4b2;font-size:12px}.lead-detail{background:#fbfcfe;border-top:1px solid #e6e8ee;padding:14px 18px}@media (width<=900px){.lead-row{grid-template-columns:24px 1fr auto 20px}.lead-row .actions,.lead-row .meta{display:none}}
