.auth-shell{--auth-coral: #e07856;--auth-coral-bright: #f08d6e;--auth-bg: #0a0807;--auth-visual-bg: #050403;--auth-card: #110e0c;--auth-line: rgba(255, 240, 230, .07);--auth-line-strong: rgba(255, 240, 230, .14);--auth-text: #f5f1ed;--auth-text-2: #b8b0a8;--auth-text-3: #6f6862;--auth-on-coral: #f5f1ed;--auth-cream: #f5f1ed;--auth-glass: rgba(28, 23, 20, .88);display:grid;grid-template-columns:1fr 1fr;width:100%;min-height:100vh;background:var(--auth-bg);color:var(--auth-text)}.auth-shell-form{display:flex;align-items:center;justify-content:center;padding:48px;background:var(--auth-bg);border-right:1px solid var(--auth-line);position:relative;z-index:2;overflow-y:auto}.auth-shell-showcase{position:relative;overflow:hidden;background:var(--auth-visual-bg);display:flex;align-items:center;justify-content:center;padding:48px}.auth-form-container{width:100%;max-width:440px}.auth-form-panel{width:100%}.auth-form-top{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:28px;flex-shrink:0;position:relative;z-index:5}.auth-theme-toggle{width:36px;height:36px;border-radius:50%;border:1px solid var(--auth-line-strong);background:#ffffff0d;color:var(--auth-text-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:16px;transition:color .15s,background .15s,border-color .15s;flex-shrink:0}.auth-theme-toggle:hover{color:var(--auth-coral);background:#e0785614;border-color:#e0785659}.auth-back-link{font-size:13px;color:var(--auth-text-2);text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color .15s}.auth-back-link:hover{color:var(--auth-text)}.auth-tabs{display:flex;padding:4px;margin-bottom:36px;border-radius:999px;border:1px solid var(--auth-line);background:var(--auth-card);position:relative}.auth-tab{flex:1;padding:10px 16px;border-radius:999px;font-size:14px;font-weight:500;color:var(--auth-text-2);text-decoration:none;text-align:center;transition:color .2s;position:relative;z-index:1}.auth-tab--active{background:var(--auth-coral);color:var(--auth-on-coral)}.auth-tab:not(.auth-tab--active):hover{color:var(--auth-text)}.auth-heading{margin:0 0 8px;font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:1.05;color:var(--auth-text)}.auth-heading-italic{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-style:italic;font-weight:400;color:var(--auth-coral)}.auth-subheading{margin:0 0 28px;font-size:15px;color:var(--auth-text-2);line-height:1.5}.auth-divider{display:flex;align-items:center;gap:12px;margin:22px 0 20px;color:var(--auth-text-3);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--auth-line)}.auth-oauth-row{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;margin-bottom:4px}.auth-oauth-tile-host{position:relative;width:44px;height:44px;flex-shrink:0}.auth-oauth-gsi-hit{position:absolute!important;inset:0!important;z-index:2;width:44px!important;height:44px!important;min-height:44px!important;opacity:0!important;cursor:pointer!important;overflow:hidden!important}.auth-oauth-gsi-hit>div,.auth-oauth-gsi-hit iframe{width:44px!important;height:44px!important;margin:0!important}.auth-oauth-tile-face,.auth-oauth-tile{width:44px;height:44px;border-radius:10px;border:1px solid var(--auth-line-strong);background:var(--auth-card);display:inline-flex;align-items:center;justify-content:center;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.auth-oauth-tile-face{position:absolute;inset:0;z-index:1;pointer-events:none}.auth-oauth-tile{padding:0;cursor:pointer;color:inherit}.auth-oauth-tile-host:hover .auth-oauth-tile-face,.auth-oauth-tile:hover:not(:disabled){border-color:#e0785673;background:#e078560f;box-shadow:0 2px 8px #1a0e080f}.auth-oauth-tile:disabled,.auth-oauth-tile--loading{opacity:.65;cursor:wait}.auth-google-wrap{display:flex;width:100%}.auth-google-wrap>div{width:100%!important}.auth-microsoft-btn{height:48px!important;border-radius:12px!important;border:1px solid var(--auth-line-strong)!important;background:var(--auth-card)!important;color:var(--auth-text)!important;font-weight:500!important}.auth-shell .auth-form .ant-form-item{margin-bottom:16px}.auth-shell .auth-form .ant-form-item-label,.auth-shell .auth-form .ant-form-item-label>label,.auth-shell .auth-form .ant-form-item-label label,.auth-shell .auth-form label.ant-form-item-required,.auth-shell .auth-form .ant-form-item-required{color:var(--auth-text)!important;font-size:13px!important;font-weight:500!important;opacity:1!important}.auth-shell .auth-form .ant-form-item-label>label:before,.auth-shell .auth-form .ant-form-item-label>label:after,.auth-shell .auth-form .ant-form-item-required:before{color:var(--auth-coral)!important}.auth-shell .auth-form .ant-form-item-explain,.auth-shell .auth-form .ant-form-item-explain-error{color:#f87171!important}.auth-form-row-half{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 520px){.auth-form-row-half{grid-template-columns:1fr}}.auth-shell .auth-form .ant-input.auth-input,.auth-shell .auth-form input.ant-input:not(.ant-input-affix-wrapper>input){height:48px!important;border-radius:12px!important;background:var(--auth-card)!important;border:1px solid var(--auth-line-strong)!important;color:var(--auth-text)!important;font-size:15px}.auth-shell .auth-form .ant-input-affix-wrapper{height:48px!important;border-radius:12px!important;background:var(--auth-card)!important;border:1px solid var(--auth-line-strong)!important;padding-inline:12px!important;font-size:15px}.auth-shell .auth-form .ant-input-affix-wrapper>input.ant-input{height:100%!important;min-height:0!important;border:none!important;box-shadow:none!important;background:transparent!important;color:var(--auth-text)!important;font-size:15px;padding:0!important}.auth-shell .auth-form .ant-input::placeholder,.auth-shell .auth-form .ant-input-affix-wrapper input::placeholder{color:var(--auth-text-3)!important}.auth-shell .auth-form .ant-input.auth-input:hover,.auth-shell .auth-form input.ant-input:not(.ant-input-affix-wrapper>input):hover{border-color:var(--auth-coral)!important;background:#15110e!important}.auth-shell .auth-form .ant-input-affix-wrapper:hover,.auth-shell .auth-form .ant-input-affix-wrapper-focused,.auth-shell .auth-form .ant-input-affix-wrapper:focus-within{border-color:var(--auth-coral)!important;background:#15110e!important;box-shadow:0 0 0 3px #e078561f!important}.auth-shell .auth-form .ant-input-affix-wrapper-focused>input.ant-input,.auth-shell .auth-form .ant-input-affix-wrapper:focus-within>input.ant-input{box-shadow:none!important}.auth-shell .auth-form .ant-input-affix-wrapper .ant-input-suffix,.auth-shell .auth-form .ant-input-password-icon{color:var(--auth-text-3)!important}.auth-shell .auth-form .ant-input-affix-wrapper .ant-input-suffix:hover,.auth-shell .auth-form .ant-input-password-icon:hover{color:var(--auth-text)!important}.auth-shell .auth-form input.ant-input:-webkit-autofill,.auth-shell .auth-form input.ant-input:-webkit-autofill:hover,.auth-shell .auth-form input.ant-input:-webkit-autofill:focus,.auth-shell .auth-form input.ant-input:-webkit-autofill:active{-webkit-text-fill-color:var(--auth-text)!important;caret-color:var(--auth-text)!important;box-shadow:0 0 0 1000px var(--auth-card) inset!important;-webkit-box-shadow:0 0 0 1000px var(--auth-card) inset!important;border-radius:12px;transition:background-color 99999s ease-out 0s}.auth-shell .auth-form .ant-input-affix-wrapper:has(input:-webkit-autofill){background:var(--auth-card)!important;box-shadow:none!important}.auth-shell .auth-form .ant-input-affix-wrapper>input.ant-input:-webkit-autofill{box-shadow:0 0 0 1000px var(--auth-card) inset!important;-webkit-box-shadow:0 0 0 1000px var(--auth-card) inset!important}.auth-form-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.auth-shell .auth-checkbox,.auth-shell .auth-checkbox .ant-checkbox+span{color:var(--auth-text-2)!important;font-size:13px}.auth-shell .auth-checkbox .ant-checkbox-inner{background-color:var(--auth-card)!important;border-color:var(--auth-line-strong)!important;border-radius:4px!important}.auth-shell .auth-checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--auth-coral)!important;border-color:var(--auth-coral)!important}.auth-shell .auth-checkbox .ant-checkbox-checked .ant-checkbox-inner:after{border-color:var(--auth-cream)!important}.auth-shell .auth-checkbox:hover .ant-checkbox-inner{border-color:var(--auth-coral)!important}.auth-inline-link,.auth-footer-link{color:var(--auth-coral)!important;font-size:13px;font-weight:500}.auth-inline-link:hover,.auth-footer-link:hover{color:var(--auth-coral-bright)!important;text-decoration:underline}.auth-shell .auth-primary-btn,.auth-shell .auth-primary-btn.ant-btn,.auth-shell .auth-form .auth-primary-btn.ant-btn{height:48px!important;border-radius:12px!important;background:var(--auth-coral)!important;border:1px solid var(--auth-coral)!important;font-size:15px!important;font-weight:600!important;color:var(--auth-cream)!important;box-shadow:0 12px 32px -8px #e0785673!important}.auth-shell .auth-primary-btn .anticon,.auth-shell .auth-form .auth-primary-btn.ant-btn .anticon{color:var(--auth-cream)!important}.auth-shell .auth-primary-btn:hover,.auth-shell .auth-primary-btn.ant-btn:hover:not(:disabled),.auth-shell .auth-form .auth-primary-btn.ant-btn:hover:not(:disabled){background:var(--auth-coral-bright)!important;border-color:var(--auth-coral-bright)!important;color:var(--auth-cream)!important;transform:translateY(-1px)}.auth-shell .auth-primary-btn:active,.auth-shell .auth-primary-btn.ant-btn:active:not(:disabled){background:var(--auth-coral)!important;border-color:var(--auth-coral)!important;color:var(--auth-cream)!important}.auth-shell .auth-primary-btn:focus-visible,.auth-shell .auth-primary-btn.ant-btn:focus-visible{outline:2px solid var(--auth-coral-bright)!important;outline-offset:2px}.auth-submit-wrap{margin-top:8px;margin-bottom:0}.auth-alert{margin-bottom:16px;border-radius:12px}.auth-legal{margin:18px 0 0;font-size:12px;color:var(--auth-text-3);line-height:1.5;text-align:center}.auth-legal a{color:var(--auth-text-2);text-decoration:underline}.auth-footer-text{margin-top:28px;text-align:center;font-size:14px;color:var(--auth-text-2)}.auth-form-panel--success{text-align:center;padding-top:48px}.auth-success-icon{font-size:48px;color:var(--auth-coral);margin-bottom:16px}.auth-showcase{position:relative;width:100%;height:100%;min-height:100%;display:flex;align-items:center;justify-content:center}.auth-showcase-pattern{--auth-pattern-dot-size: 1.25px;--auth-pattern-dot-color: rgba(245, 241, 237, .35);--auth-pattern-dot-color-bright: rgba(245, 241, 237, .55);--auth-pattern-grid-step: 22px;--auth-pattern-vignette-mid: transparent 42%;position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.auth-showcase-pattern__grid{position:absolute;inset:-10%;background-image:radial-gradient(circle at center,var(--auth-pattern-dot-color) 0 var(--auth-pattern-dot-size),transparent calc(var(--auth-pattern-dot-size) + .5px));background-size:var(--auth-pattern-grid-step) var(--auth-pattern-grid-step);-webkit-mask-image:radial-gradient(ellipse 85% 75% at 50% 48%,black 15%,transparent 78%);mask-image:radial-gradient(ellipse 85% 75% at 50% 48%,black 15%,transparent 78%)}.auth-showcase-pattern__grid--offset{background-image:radial-gradient(circle at center,var(--auth-pattern-dot-color-bright) 0 calc(var(--auth-pattern-dot-size) + .25px),transparent calc(var(--auth-pattern-dot-size) + .75px));background-position:calc(var(--auth-pattern-grid-step) / 2) calc(var(--auth-pattern-grid-step) / 2);opacity:.55}.auth-showcase-pattern__sparks{position:absolute;inset:0;z-index:1}.auth-showcase-pattern__spark{position:absolute;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:var(--auth-coral-bright);box-shadow:0 0 6px 2px #f08d6eb3,0 0 14px 3px #e0785659;animation:auth-pattern-spark 4.5s ease-in-out infinite;opacity:.85}@keyframes auth-pattern-spark{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}@media (prefers-reduced-motion: reduce){.auth-showcase-pattern__spark{animation:none;opacity:.65}}.auth-showcase-pattern__vignette{position:absolute;inset:0;z-index:2;background:radial-gradient(ellipse 72% 65% at 50% 45%,var(--auth-pattern-vignette-mid),var(--auth-visual-bg) 92%);pointer-events:none}.auth-showcase-ambient{position:absolute;width:min(560px,85%);height:min(560px,85%);top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(224,120,86,.28),rgba(224,120,86,.06) 48%,transparent 74%);filter:blur(40px);pointer-events:none;z-index:1}.auth-reviews-card{position:relative;z-index:3;width:100%;max-width:480px;padding:24px 24px 20px;border-radius:16px;background:var(--auth-glass);border:1px solid var(--auth-line-strong);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;gap:16px;overflow:hidden}.auth-reviews-dots{display:flex;justify-content:center;gap:8px;margin-top:4px;flex-shrink:0}.auth-reviews-dot{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:#fff3;cursor:pointer;transition:background .2s,transform .2s}.auth-reviews-dot--active{background:var(--auth-coral);transform:scale(1.15)}.auth-reviews-dot:hover{background:#e0785699}.auth-reviews-track{display:flex;min-height:200px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:0;margin:0 -4px;padding:4px 0;scrollbar-width:none}.auth-reviews-track::-webkit-scrollbar{display:none}.auth-reviews-slide{flex:0 0 100%;width:100%;scroll-snap-align:center;scroll-snap-stop:always;box-sizing:border-box;padding:18px 16px;border-radius:12px;background:#ffffff08;border:1px solid var(--auth-line);display:flex;flex-direction:column;justify-content:space-between;min-height:200px}.auth-reviews-slide__quote{margin:0 0 16px;font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-size:clamp(16px,2vw,19px);font-style:italic;line-height:1.45;color:var(--auth-text);letter-spacing:-.01em}.auth-reviews-slide__meta{margin:0;display:flex;flex-direction:column;gap:4px}.auth-reviews-slide__author{font-style:normal;font-size:14px;font-weight:600;color:var(--auth-text);display:flex;align-items:center;gap:8px}.auth-reviews-slide__author:before{content:"";display:inline-block;width:20px;height:1px;background:var(--auth-coral);flex-shrink:0}.auth-reviews-slide__role{font-size:13px;color:var(--auth-text-3);padding-left:28px}.auth-shell[data-theme=light] .auth-reviews-slide{background:#1a0e0808}@media (max-width: 980px){.auth-shell{grid-template-columns:1fr}.auth-shell-showcase{display:none}.auth-shell-form{border-right:none;padding:80px 24px 40px;min-height:100vh}}@media (max-width: 480px){.auth-tabs{width:100%}.auth-heading{font-size:30px}}.auth-shell[data-theme=light]{--auth-coral: #e07856;--auth-coral-bright: #f08d6e;--auth-bg: #faf6f1;--auth-visual-bg: #f4efe8;--auth-card: #ffffff;--auth-line: rgba(26, 14, 8, .07);--auth-line-strong: rgba(26, 14, 8, .14);--auth-text: #1a0e08;--auth-text-2: #4d4239;--auth-text-3: #7e7268;--auth-on-coral: #f5f1ed;--auth-cream: #f5f1ed;--auth-glass: rgba(255, 252, 248, .9);--auth-input-bg: #ffffff;--auth-input-hover-bg: #ffffff}.auth-shell[data-theme=light] .auth-theme-toggle{background:#1a0e080a}.auth-shell[data-theme=light] .auth-showcase-pattern{--auth-pattern-dot-size: 1.35px;--auth-pattern-dot-color: rgba(26, 14, 8, .16);--auth-pattern-dot-color-bright: rgba(224, 120, 86, .28);--auth-pattern-grid-step: 20px;--auth-pattern-vignette-mid: transparent 48%}.auth-shell[data-theme=light] .auth-showcase-pattern__grid--offset{opacity:.75}.auth-shell[data-theme=light] .auth-showcase-pattern__spark{background:#e07856;box-shadow:0 0 5px 2px #e078568c,0 0 12px 3px #e0785640;opacity:.9}.auth-shell[data-theme=light] .auth-showcase-ambient{background:radial-gradient(circle,rgba(224,120,86,.18),rgba(224,120,86,.05) 50%,transparent 75%);opacity:1}.auth-shell[data-theme=light] .auth-form .ant-input.auth-input,.auth-shell[data-theme=light] .auth-form .ant-input-affix-wrapper{background:var(--auth-input-bg)!important;color:var(--auth-text)!important}.auth-shell[data-theme=light] .auth-form .ant-input-affix-wrapper>input.ant-input{background:transparent!important;color:var(--auth-text)!important}.auth-shell[data-theme=light] .auth-form .ant-input.auth-input:hover,.auth-shell[data-theme=light] .auth-form .ant-input-affix-wrapper:hover,.auth-shell[data-theme=light] .auth-form .ant-input-affix-wrapper-focused,.auth-shell[data-theme=light] .auth-form .ant-input-affix-wrapper:focus-within{background:var(--auth-input-hover-bg)!important}.auth-shell[data-theme=light] .auth-form input.ant-input:-webkit-autofill,.auth-shell[data-theme=light] .auth-form input.ant-input:-webkit-autofill:hover,.auth-shell[data-theme=light] .auth-form input.ant-input:-webkit-autofill:focus,.auth-shell[data-theme=light] .auth-form .ant-input-affix-wrapper>input.ant-input:-webkit-autofill{-webkit-text-fill-color:var(--auth-text)!important;box-shadow:0 0 0 1000px var(--auth-input-bg) inset!important;-webkit-box-shadow:0 0 0 1000px var(--auth-input-bg) inset!important}.brand-loader-container{position:relative;width:120px;height:120px;display:flex;justify-content:center;align-items:center}.brand-loader-logo{width:48px;height:48px;z-index:2;position:relative;animation:logo-pulse 2s ease-in-out infinite}.brand-loader-ring{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:4px solid transparent;border-top-color:#d47a59;border-right-color:#e89070;animation:ring-spin 1.5s cubic-bezier(.5,0,.5,1) infinite}.brand-loader-ring-inner{position:absolute;top:20px;left:20px;width:calc(100% - 40px);height:calc(100% - 40px);border-radius:50%;border:4px solid transparent;border-bottom-color:#9d401f;border-left-color:#d47a59;animation:ring-spin-reverse 2s cubic-bezier(.5,0,.5,1) infinite}.brand-loader-glow{position:absolute;width:60px;height:60px;background:radial-gradient(circle,rgba(212,122,89,.3) 0%,transparent 70%);border-radius:50%;filter:blur(10px);animation:glow-pulse 2s ease-in-out infinite}@keyframes ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ring-spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes logo-pulse{0%{transform:scale(1);opacity:.9}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:.9}}@keyframes glow-pulse{0%{transform:scale(1);opacity:.3}50%{transform:scale(1.5);opacity:.6}to{transform:scale(1);opacity:.3}}.users-page{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";background:var(--color-canvas);min-height:100%}.users-page .ui-page-head{align-items:flex-start}.users-page .ui-page-title{font-size:30px;font-weight:600;letter-spacing:-.022em;color:var(--color-text-primary);line-height:1.1;margin:0}.users-page .ui-page-subtitle{margin-top:4px;font-size:14px;color:var(--color-text-muted);letter-spacing:-.005em}.users-page .ui-page-head .ant-btn-primary{background:linear-gradient(180deg,#EA784E 0%,var(--color-accent) 100%);border:none;border-radius:999px;height:auto;padding:8px 18px;color:#fff;font-size:13px;font-weight:600;letter-spacing:-.003em;box-shadow:0 2px 8px #e26b3f40;display:inline-flex;align-items:center;gap:6px;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.users-page .ui-page-head .ant-btn-primary:hover{background:linear-gradient(180deg,#EA784E 0%,var(--color-accent) 100%)!important;filter:brightness(1.04);box-shadow:0 4px 12px #e26b3f52;transform:translateY(-1px)}.users-page .ui-page-head .ant-btn-primary:active{transform:translateY(0);box-shadow:0 1px 4px #e26b3f40}.users-page .ui-page-head .ant-btn-primary .anticon{font-size:12px}.users-page>.ui-panel{background:var(--color-surface);border-radius:16px;border:1px solid var(--color-border);box-shadow:var(--shadow-md);overflow:hidden;padding:0}.users-page .ui-toolbar{padding:12px 14px;margin:0!important;background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.users-page .ui-search-input{background:#00000009;border-radius:10px;padding:7px 12px;border:1px solid transparent;width:220px;flex:0 0 auto;min-width:0;max-width:220px}.users-page .ui-search-input input{background:transparent;border:none;outline:none;font-size:13.5px;color:var(--color-text-primary);width:100%}.users-page .ui-search-input input::placeholder{color:var(--color-text-subtle)}.users-page .ui-search-input:focus-within{background:var(--color-surface);border-color:#0071e366;box-shadow:0 0 0 3px #0071e326}.users-page .ui-toolbar .ant-select .ant-select-selector{background:var(--color-surface)!important;border:1px solid var(--color-border-strong)!important;border-radius:10px!important;padding:1px 32px 1px 12px!important;height:34px!important;font-size:13px!important;font-weight:500!important;color:var(--color-text-primary)!important;box-shadow:none!important;display:flex;align-items:center}.users-page .ui-toolbar .ant-select-selection-placeholder,.users-page .ui-toolbar .ant-select-selection-item{line-height:32px!important;color:var(--color-text-primary)!important;font-weight:500!important;font-size:13px!important}.users-page .ui-toolbar .ant-select-selection-placeholder{color:var(--color-text-subtle)!important;font-weight:500!important}.users-page .ui-toolbar .ant-select .ant-select-arrow{color:var(--color-text-subtle);right:12px}.users-page .ui-toolbar .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--color-accent)!important}.users-page .ant-table-wrapper,.users-page .ant-table{background:transparent}.users-page .ant-table{font-family:inherit;font-feature-settings:"ss01","cv11","tnum"}.users-page .ant-table-thead>tr>th{background:var(--color-surface-muted)!important;border-bottom:1px solid var(--color-border)!important;font-size:11px!important;font-weight:550!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--color-text-subtle)!important;padding:12px 22px!important}.users-page .ant-table-thead>tr>th:before{display:none!important}.users-page .ant-table-tbody>tr>td{padding:14px 22px!important;border-bottom:.5px solid var(--color-border)!important;font-size:13px;color:var(--color-text-primary)!important;vertical-align:middle;transition:background .12s ease}.users-page .ant-table-tbody>tr:last-child>td{border-bottom:0!important}.users-page .ant-table-tbody>tr:hover>td,.users-page .ant-table-tbody>tr.ant-table-row:hover>td,.users-page .ant-table-tbody>tr.ant-table-row-hover>td{background:#00000005!important}.users-page .ant-table-cell{background:transparent!important}.users-page .ant-table-tbody>tr>td:first-child .ant-space{gap:12px!important;align-items:center}.users-page .ant-table-tbody .anticon-user{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--color-accent),#C25A37);color:#fff!important;display:inline-flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.users-page .ant-table-tbody>tr>td:first-child>.ant-space>.ant-space-item:nth-child(2)>div>div:first-child{font-size:13px!important;font-weight:550!important;color:var(--color-text-primary);letter-spacing:-.005em;line-height:1.35}.users-page .ant-table-tbody>tr>td:first-child>.ant-space>.ant-space-item:nth-child(2)>div>div:nth-child(2){font-size:11px!important;color:var(--color-text-subtle)!important;margin-top:2px;line-height:1.3}.users-page .ant-table .ant-tag{margin:0;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;line-height:1.4;display:inline-flex;align-items:center;border-width:1px;border-style:solid}.users-page .ant-table .ant-tag-blue{background:#0071e31a!important;color:#0061c3!important;border-color:#0071e326!important}.users-page .ant-table .ant-tag-red{background:#e26b3f1a!important;color:var(--color-accent-strong)!important;border-color:#e26b3f26!important}.users-page .ant-table .ant-tag-green{background:var(--color-success-soft)!important;color:#1f7a45!important;border-color:#2e9d5c26!important;border-radius:999px!important;text-transform:none!important;letter-spacing:0!important;font-size:11.5px!important;padding:3px 10px!important}.users-page .ant-table .ant-tag-orange{background:var(--color-warning-soft)!important;color:#8b5a14!important;border-color:#c5832026!important;border-radius:999px!important;text-transform:none!important;letter-spacing:0!important;font-size:11.5px!important;padding:3px 10px!important}.users-page .ant-table .ant-tag-gold{background:var(--color-warning-soft)!important;color:#8b5a14!important;border-color:#c583202e!important;border-radius:999px!important;text-transform:none!important;letter-spacing:0!important;font-size:11.5px!important;padding:3px 10px!important;font-weight:600!important}.users-page .ant-table-tbody>tr>td:nth-child(3) .ant-tag-red{background:var(--color-danger-soft)!important;color:#9a2828!important;border-color:#d1434326!important;border-radius:999px!important;text-transform:none!important;letter-spacing:0!important;font-size:11.5px!important;padding:3px 10px!important}.users-page .ant-table-tbody>tr>td:nth-child(4) .ant-tag-green{background:#2e9d5c1a!important;color:#1f7a45!important;border-color:transparent!important;border-radius:6px!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace!important;font-size:11.5px!important;font-weight:550!important;letter-spacing:0!important;text-transform:none!important;padding:3px 9px!important}.users-page .ant-table-tbody>tr>td:nth-child(4) .ant-tag-default{background:#0000000a!important;color:var(--color-text-muted)!important;border-color:transparent!important;border-radius:6px!important;font-size:11.5px!important;font-weight:550!important;letter-spacing:0!important;text-transform:none!important;padding:3px 9px!important}.users-page .ant-table-tbody>tr>td:nth-child(5) .ant-tag{border-radius:6px!important;font-size:11px!important;font-weight:600!important;letter-spacing:.03em!important;text-transform:uppercase!important;padding:3px 9px!important;border:none!important}.users-page .ant-table-tbody>tr>td:nth-child(5) .ant-tag-purple{background:#7a5ae01a!important;color:#5c41bd!important}.users-page .ant-table-tbody>tr>td:nth-child(5) .ant-tag-cyan{background:#7a5ae01a!important;color:#5c41bd!important}.users-page .ant-table .ant-space-vertical{gap:3px!important}.users-page .ant-table .ant-badge-status{font-size:12.5px;display:inline-flex;align-items:center;gap:5px}.users-page .ant-table .ant-badge-status-dot{width:6px!important;height:6px!important;margin:0!important;flex-shrink:0}.users-page .ant-table .ant-badge-status-success .ant-badge-status-dot{background:var(--color-success)!important;box-shadow:none}.users-page .ant-table .ant-badge-status-default .ant-badge-status-dot{background:var(--color-danger)!important;box-shadow:none}.users-page .ant-table .ant-badge-status-warning .ant-badge-status-dot{background:var(--color-warning)!important;box-shadow:none}.users-page .ant-table .ant-badge-status-error .ant-badge-status-dot{background:var(--color-danger)!important;box-shadow:none}.users-page .ant-table .ant-badge-status-text{font-size:12.5px!important;font-weight:500!important;margin-left:5px!important}.users-page .ant-table .ant-badge-status-success .ant-badge-status-text{color:#1f7a45!important}.users-page .ant-table .ant-badge-status-default .ant-badge-status-text{color:#9a2828!important}.users-page .ant-table .ant-badge-status-warning .ant-badge-status-text{color:#8b5a14!important}.users-page .ant-table-tbody>tr>td:last-child .ant-space{gap:14px!important;align-items:center}.users-page .ant-table-tbody .ant-btn-link{padding:0!important;height:auto!important;font-size:13px!important;font-weight:500!important;line-height:1.3;display:inline-flex;align-items:center;gap:4px;background:transparent;border:none;box-shadow:none!important}.users-page .ant-table-tbody .ant-btn-link:not(.ant-btn-dangerous):first-of-type,.users-page .ant-table-tbody .ant-btn-link.ant-btn-default{color:var(--color-accent)!important}.users-page .ant-table-tbody .ant-btn-link:not(.ant-btn-dangerous):first-of-type:hover{color:var(--color-accent-strong)!important;text-decoration:underline}.users-page .ant-table-tbody .ant-btn-link:has(.anticon-edit){color:var(--color-text-muted)!important}.users-page .ant-table-tbody .ant-btn-link:has(.anticon-edit) .anticon{font-size:12px}.users-page .ant-table-tbody .ant-btn-link:has(.anticon-edit):hover{color:var(--color-text-primary)!important;text-decoration:underline}.users-page .ant-table-tbody .ant-btn-link.ant-btn-dangerous{color:var(--color-danger)!important}.users-page .ant-table-tbody .ant-btn-link.ant-btn-dangerous .anticon{font-size:12px}.users-page .ant-table-tbody .ant-btn-link.ant-btn-dangerous:hover{color:var(--color-danger)!important;text-decoration:underline}.users-page .ant-table-pagination.ant-pagination{margin:0!important;padding:12px 22px!important;background:var(--color-surface-muted);border-top:1px solid var(--color-border);display:flex;align-items:center;flex-wrap:wrap;gap:8px}.users-page .ant-pagination-total-text{font-size:12.5px;color:var(--color-text-muted);margin-right:auto}.users-page .ant-pagination .ant-pagination-prev,.users-page .ant-pagination .ant-pagination-next,.users-page .ant-pagination .ant-pagination-item{min-width:28px!important;height:28px!important;line-height:26px!important;border-radius:7px!important;background:var(--color-surface)!important;border:1px solid var(--color-border-strong)!important;font-size:12.5px!important;font-weight:550!important;color:var(--color-text-secondary)!important;margin-inline-end:6px!important;transition:background .12s ease,color .12s ease}.users-page .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.users-page .ant-pagination .ant-pagination-next .ant-pagination-item-link{background:transparent!important;border:none!important;color:var(--color-text-muted)!important}.users-page .ant-pagination .ant-pagination-item:hover,.users-page .ant-pagination .ant-pagination-prev:hover,.users-page .ant-pagination .ant-pagination-next:hover{background:#0000000a!important;border-color:var(--color-border-strong)!important}.users-page .ant-pagination .ant-pagination-item:hover a{color:var(--color-text-primary)!important}.users-page .ant-pagination .ant-pagination-item a{color:var(--color-text-secondary)!important;padding:0!important}.users-page .ant-pagination .ant-pagination-item-active{background:var(--color-text-primary)!important;border-color:var(--color-text-primary)!important}.users-page .ant-pagination .ant-pagination-item-active a{color:#fff!important}.users-page .ant-pagination .ant-pagination-item-active:hover{background:var(--color-text-primary)!important}.users-page .ant-pagination .ant-pagination-item-active:hover a{color:#fff!important}.users-page .ant-pagination .ant-pagination-disabled,.users-page .ant-pagination .ant-pagination-disabled:hover{opacity:.5!important;background:var(--color-surface)!important}.users-page .ant-pagination .ant-pagination-jump-prev,.users-page .ant-pagination .ant-pagination-jump-next{height:28px!important;line-height:28px!important;color:var(--color-text-muted)!important}.users-page .ant-pagination .ant-pagination-options{margin-inline-start:8px!important}.users-page .ant-pagination .ant-pagination-options .ant-select .ant-select-selector{background:var(--color-surface)!important;border:1px solid var(--color-border-strong)!important;border-radius:7px!important;height:28px!important;padding:0 28px 0 10px!important;font-size:12.5px!important;font-weight:550!important;color:var(--color-text-primary)!important;box-shadow:none!important;min-width:84px}.users-page .ant-pagination .ant-pagination-options .ant-select-selection-item{line-height:26px!important;font-size:12.5px!important;color:var(--color-text-primary)!important}.users-page .ant-pagination .ant-pagination-options .ant-select .ant-select-arrow{color:var(--color-text-subtle);right:10px}.users-page .ant-pagination .ant-pagination-options-quick-jumper{font-size:12.5px!important;color:var(--color-text-muted)!important;height:28px!important;line-height:28px!important}.users-page .ant-pagination .ant-pagination-options-quick-jumper input{height:28px!important;border-radius:7px!important;border:1px solid var(--color-border-strong)!important;background:var(--color-surface)!important;color:var(--color-text-primary)!important}.users-page .ant-table-placeholder .ant-empty-description{color:var(--color-text-muted);font-size:13px}.users-page .ant-spin-dot-item{background-color:var(--color-accent)}:root[data-theme=dark] .users-page>.ui-panel,:root[data-theme=dark] .users-page .ui-toolbar{background:var(--color-surface);border-color:var(--color-border)}:root[data-theme=dark] .users-page .ant-table-thead>tr>th{background:var(--color-surface-muted)!important;color:var(--color-text-subtle)!important;border-bottom-color:var(--color-border)!important}:root[data-theme=dark] .users-page .ant-table-tbody>tr>td{border-bottom-color:var(--color-border)!important;color:var(--color-text-primary)!important}:root[data-theme=dark] .users-page .ant-table-tbody>tr:hover>td,:root[data-theme=dark] .users-page .ant-table-tbody>tr.ant-table-row:hover>td{background:#ffffff0a!important}:root[data-theme=dark] .users-page .ant-table-pagination.ant-pagination{background:var(--color-surface-muted);border-top-color:var(--color-border)}:root[data-theme=dark] .users-page .ui-search-input{background:#ffffff0f}:root[data-theme=dark] .users-page .ui-search-input input{color:var(--color-text-primary)}:root[data-theme=dark] .users-page .ui-search-input input::placeholder{color:var(--color-text-subtle)}:root[data-theme=dark] .users-page .ui-toolbar .ant-select .ant-select-selector{background:var(--color-surface-muted)!important;border-color:var(--color-border-strong)!important;color:var(--color-text-primary)!important}:root[data-theme=dark] .users-page .ant-table .ant-tag-blue{background:#0071e329!important;border-color:#0071e340!important;color:#75b5ff!important}:root[data-theme=dark] .users-page .ant-table .ant-tag-red{background:var(--color-accent-soft)!important;border-color:#e26b3f40!important;color:var(--color-accent)!important}:root[data-theme=dark] .users-page .ant-table-tbody>tr>td:nth-child(3) .ant-tag-red{background:#d1434329!important;border-color:#d1434340!important;color:#f08585!important}:root[data-theme=dark] .users-page .ant-table .ant-tag-green{background:#2e9d5c29!important;border-color:#2e9d5c40!important;color:#6fd18c!important}:root[data-theme=dark] .users-page .ant-table .ant-tag-orange,:root[data-theme=dark] .users-page .ant-table .ant-tag-gold{background:#c5832029!important;border-color:#c5832040!important;color:#ecc375!important}:root[data-theme=dark] .users-page .ant-table-tbody>tr>td:nth-child(4) .ant-tag-green{background:#2e9d5c29!important;color:#6fd18c!important}:root[data-theme=dark] .users-page .ant-table-tbody>tr>td:nth-child(4) .ant-tag-default{background:#ffffff0f!important;color:var(--color-text-muted)!important}:root[data-theme=dark] .users-page .ant-table-tbody>tr>td:nth-child(5) .ant-tag-purple,:root[data-theme=dark] .users-page .ant-table-tbody>tr>td:nth-child(5) .ant-tag-cyan{background:#7a5ae02e!important;color:#b8a4f8!important}:root[data-theme=dark] .users-page .ant-table .ant-badge-status-success .ant-badge-status-text{color:#6fd18c!important}:root[data-theme=dark] .users-page .ant-table .ant-badge-status-default .ant-badge-status-text{color:#f08585!important}:root[data-theme=dark] .users-page .ant-table .ant-badge-status-warning .ant-badge-status-text{color:#ecc375!important}:root[data-theme=dark] .users-page .ant-table-tbody .ant-btn-link:not(.ant-btn-dangerous):first-of-type{color:var(--color-accent)!important}:root[data-theme=dark] .users-page .ant-table-tbody .ant-btn-link:has(.anticon-edit){color:var(--color-text-muted)!important}:root[data-theme=dark] .users-page .ant-table-tbody .ant-btn-link.ant-btn-dangerous{color:var(--color-danger)!important}:root[data-theme=dark] .users-page .ant-pagination .ant-pagination-prev,:root[data-theme=dark] .users-page .ant-pagination .ant-pagination-next,:root[data-theme=dark] .users-page .ant-pagination .ant-pagination-item{background:var(--color-surface-muted)!important;border-color:var(--color-border-strong)!important}:root[data-theme=dark] .users-page .ant-pagination .ant-pagination-item a,:root[data-theme=dark] .users-page .ant-pagination .ant-pagination-prev .ant-pagination-item-link,:root[data-theme=dark] .users-page .ant-pagination .ant-pagination-next .ant-pagination-item-link{color:var(--color-text-secondary)!important}:root[data-theme=dark] .users-page .ant-pagination .ant-pagination-item:hover,:root[data-theme=dark] .users-page .ant-pagination .ant-pagination-prev:hover,:root[data-theme=dark] .users-page .ant-pagination .ant-pagination-next:hover{background:#ffffff0f!important}:root[data-theme=dark] .users-page .ant-pagination .ant-pagination-item:hover a{color:var(--color-text-primary)!important}:root[data-theme=dark] .users-page .ant-pagination .ant-pagination-item-active{background:var(--color-accent)!important;border-color:var(--color-accent)!important}:root[data-theme=dark] .users-page .ant-pagination .ant-pagination-item-active a{color:#fff!important}:root[data-theme=dark] .users-page .ant-pagination .ant-pagination-item-active:hover{background:var(--color-accent)!important}:root[data-theme=dark] .users-page .ant-pagination .ant-pagination-options .ant-select .ant-select-selector{background:var(--color-surface-muted)!important;border-color:var(--color-border-strong)!important;color:var(--color-text-primary)!important}:root[data-theme=dark] .users-page .ant-pagination .ant-pagination-options-quick-jumper input{background:var(--color-surface-muted)!important;border-color:var(--color-border-strong)!important;color:var(--color-text-primary)!important}.edit-user-modal,.edit-user-modal-root{--shadow-pop: 0 24px 64px rgba(16, 16, 20, .24), 0 8px 20px rgba(16, 16, 20, .12), 0 0 0 .5px rgba(0, 0, 0, .06)}.edit-user-modal-root .ant-modal-mask{background:#14141473!important;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%)}.edit-user-modal.ant-modal{width:520px!important;max-width:calc(100% - 32px);padding-bottom:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}.edit-user-modal .ant-modal-content{background:var(--color-surface);border-radius:20px;border:1px solid var(--color-border);box-shadow:var(--shadow-pop);padding:0;overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 48px);animation:editUserModalEnter .28s cubic-bezier(.22,1.2,.36,1)}@keyframes editUserModalEnter{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.edit-user-modal .ant-modal-header{flex:0 0 auto;margin:0;padding:18px 22px 16px;background:transparent;border-bottom:1px solid var(--color-border);border-radius:0}.edit-user-modal .ant-modal-title{font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--color-text-primary);display:inline-flex;align-items:center;line-height:1.3}.edit-user-modal .ant-modal-title:before{content:"";display:inline-block;width:20px;height:20px;margin-right:8px;flex-shrink:0;border-radius:6px;background-color:#e26b3f1a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='64 64 896 896' fill='%23E26B3F'%3E%3Cpath d='M858.5 763.6a374 374 0 00-80.6-119.5 375.63 375.63 0 00-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 00-80.6 119.5A371.7 371.7 0 00136 901.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 008-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 626c-70.6 0-136.9-27.5-186.8-77.4S247.8 432.6 247.8 362s27.5-136.9 77.4-186.8S441.4 97.8 512 97.8s136.9 27.5 186.8 77.4S776.2 291.4 776.2 362c0 70.6-27.5 136.9-77.4 186.8S582.6 626 512 626z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:14px 14px;background-position:center}.edit-user-modal .ant-modal-close{width:32px!important;height:32px!important;border-radius:8px;top:13px;right:14px;color:var(--color-text-muted)!important;transition:background .15s ease,color .15s ease}.edit-user-modal .ant-modal-close:hover{background:#0000000a!important;color:var(--color-text-primary)!important}.edit-user-modal .ant-modal-close-x{font-size:14px;line-height:32px;width:32px;height:32px}.edit-user-modal .ant-modal-body{flex:1 1 auto;overflow-y:auto;padding:18px 22px;display:flex;flex-direction:column;min-height:0}.edit-user-modal .ant-modal-body>form,.edit-user-modal .ant-modal-body>.ant-form{display:flex;flex-direction:column;gap:16px;min-height:0}.edit-user-modal .ant-form-item{margin-bottom:0!important}.edit-user-modal .ant-form-item-label{padding-bottom:6px!important;line-height:1.3}.edit-user-modal .ant-form-item-label>label{font-size:12.5px!important;font-weight:500!important;color:var(--color-text-secondary)!important;height:auto!important;line-height:1.3}.edit-user-modal .ant-form-item-label>label:after{display:none}.edit-user-modal .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{color:var(--color-accent)!important;font-weight:600;margin-inline-end:4px}.edit-user-modal .ant-form-item-required:after{display:none!important}.edit-user-modal .ant-form-item-tooltip{width:16px;height:16px;border:1px solid var(--color-border-strong);border-radius:50%;color:var(--color-text-subtle)!important;font-size:10px!important;font-weight:600;display:inline-flex!important;align-items:center;justify-content:center;margin-left:4px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.edit-user-modal .ant-form-item-tooltip svg{display:none}.edit-user-modal .ant-form-item-tooltip:before{content:"?";line-height:1}.edit-user-modal .ant-form-item-tooltip:hover{border-color:var(--color-accent)!important;color:var(--color-accent)!important}.edit-user-modal .ant-form-item-extra{margin-top:6px;font-size:12px;color:var(--color-text-subtle);line-height:1.4}.edit-user-modal .ant-input,.edit-user-modal .ant-input-affix-wrapper,.edit-user-modal .ant-input-password,.edit-user-modal .ant-input-number,.edit-user-modal .ant-input-number-affix-wrapper,.edit-user-modal .ant-select .ant-select-selector,.edit-user-modal .ant-picker{border-radius:10px!important;border:1px solid var(--color-border-strong)!important;background:var(--color-surface)!important;font-size:13.5px!important;color:var(--color-text-primary)!important;box-shadow:none!important;transition:border-color .12s ease,box-shadow .12s ease}.edit-user-modal .ant-input,.edit-user-modal .ant-input-number-input,.edit-user-modal .ant-picker-input>input{padding:10px 12px!important;height:auto!important;line-height:1.4;background:transparent!important;font-size:13.5px!important;color:var(--color-text-primary)!important}.edit-user-modal .ant-input-affix-wrapper,.edit-user-modal .ant-input-password,.edit-user-modal .ant-input-number-affix-wrapper{padding:0 12px!important}.edit-user-modal .ant-input-affix-wrapper .ant-input,.edit-user-modal .ant-input-password .ant-input,.edit-user-modal .ant-input-number-affix-wrapper .ant-input-number-input{border:none!important;padding:10px 0!important;background:transparent!important;box-shadow:none!important}.edit-user-modal .ant-input::placeholder,.edit-user-modal .ant-input-number-input::placeholder,.edit-user-modal .ant-select-selection-placeholder{color:var(--color-text-subtle)!important}.edit-user-modal .ant-input:hover,.edit-user-modal .ant-input-affix-wrapper:hover,.edit-user-modal .ant-input-password:hover,.edit-user-modal .ant-input-number:hover,.edit-user-modal .ant-input-number-affix-wrapper:hover,.edit-user-modal .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.edit-user-modal .ant-picker:hover{border-color:var(--color-accent)!important}.edit-user-modal .ant-input:focus,.edit-user-modal .ant-input-focused,.edit-user-modal .ant-input-affix-wrapper-focused,.edit-user-modal .ant-input-password-focused,.edit-user-modal .ant-input-number-focused,.edit-user-modal .ant-input-number-affix-wrapper-focused,.edit-user-modal .ant-select-focused .ant-select-selector,.edit-user-modal .ant-picker-focused{border-color:#e26b3f66!important;box-shadow:0 0 0 3px #e26b3f24!important;outline:none!important}.edit-user-modal .ant-input-number-affix-wrapper .ant-input-number-prefix,.edit-user-modal .ant-input-affix-wrapper .ant-input-prefix{padding:10px 10px 10px 0!important;margin-inline-end:10px!important;margin-inline-start:-2px!important;background:transparent;border-right:1px solid var(--color-border);color:var(--color-text-muted);font-size:13.5px;font-weight:500;display:inline-flex;align-items:center}.edit-user-modal .ant-input-number,.edit-user-modal .ant-input-number-affix-wrapper{width:100%!important}.edit-user-modal .ant-input-number .ant-input-number-handler-wrap{display:none}.edit-user-modal .ant-input-password .ant-input-password-icon{color:var(--color-text-subtle)}.edit-user-modal .ant-select .ant-select-selector{padding:0 32px 0 12px!important;min-height:40px!important;height:auto!important;display:flex;align-items:center}.edit-user-modal .ant-select-single .ant-select-selector .ant-select-selection-item,.edit-user-modal .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:38px!important;font-size:13.5px!important;font-weight:500!important;color:var(--color-text-primary)!important}.edit-user-modal .ant-select-single .ant-select-selector .ant-select-selection-placeholder{color:var(--color-text-subtle)!important;font-weight:400!important}.edit-user-modal .ant-select .ant-select-arrow{color:var(--color-text-subtle);right:12px}.edit-user-modal .ant-divider.ant-divider-with-text{margin:4px 0!important;border-color:var(--color-border)!important;color:var(--color-text-primary);font-size:13px;font-weight:600;letter-spacing:-.005em;display:flex;align-items:center;gap:12px}.edit-user-modal .ant-divider.ant-divider-with-text:before,.edit-user-modal .ant-divider.ant-divider-with-text:after{border-top:1px solid var(--color-border)!important;border-block-start:1px solid var(--color-border)!important;flex:1}.edit-user-modal .ant-divider.ant-divider-with-text .ant-divider-inner-text{padding:0;font-size:13px;font-weight:600;color:var(--color-text-primary);letter-spacing:-.005em;white-space:nowrap}.edit-user-modal .ant-divider.ant-divider-horizontal:not(.ant-divider-with-text){margin:4px 0!important;border-top:1px solid var(--color-border)!important;border-block-start:1px solid var(--color-border)!important}.edit-user-modal .ant-form-item:has(.ant-switch){display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:12px}.edit-user-modal .ant-form-item:has(.ant-switch) .ant-form-item-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:16px;flex-wrap:nowrap}.edit-user-modal .ant-form-item:has(.ant-switch) .ant-form-item-label{flex:1 1 auto;padding:0!important;text-align:left;min-width:0}.edit-user-modal .ant-form-item:has(.ant-switch) .ant-form-item-label>label{font-size:13.5px!important;font-weight:550!important;color:var(--color-text-primary)!important;height:auto!important}.edit-user-modal .ant-form-item:has(.ant-switch) .ant-form-item-control{flex:0 0 auto;width:auto!important;max-width:none!important;min-width:0}.edit-user-modal .ant-form-item:has(.ant-switch) .ant-form-item-control-input{min-height:0}.edit-user-modal .ant-switch{min-width:36px!important;width:36px!important;height:20px!important;background:var(--color-text-placeholder)!important;border-radius:999px!important;transition:background .18s cubic-bezier(.22,1.2,.36,1)!important}.edit-user-modal .ant-switch.ant-switch-checked{background:var(--color-accent)!important}.edit-user-modal .ant-switch .ant-switch-handle{width:16px!important;height:16px!important;top:2px!important;inset-inline-start:2px;transition:inset-inline-start .18s cubic-bezier(.22,1.2,.36,1)!important}.edit-user-modal .ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 18px)!important}.edit-user-modal .ant-switch .ant-switch-handle:before{border-radius:50%!important;box-shadow:0 1px 3px #0000002e!important;background:#fff!important}.edit-user-modal .ant-switch .ant-switch-inner{display:none}.edit-user-modal .ant-modal-body>.ant-form>.ant-form-item:last-child{margin:4px -22px -18px!important;padding:14px 22px;background:var(--color-surface-muted);border-top:1px solid var(--color-border);position:sticky;bottom:-18px;z-index:2}.edit-user-modal .ant-modal-body>.ant-form>.ant-form-item:last-child .ant-form-item-control{width:100%;max-width:none;flex:1 1 auto}.edit-user-modal .ant-modal-body>.ant-form>.ant-form-item:last-child .ant-form-item-control-input-content{text-align:right}.edit-user-modal .ant-modal-body>.ant-form>.ant-form-item:last-child .ant-space{gap:8px!important;justify-content:flex-end}.edit-user-modal .ant-modal-body>.ant-form>.ant-form-item:last-child .ant-btn-default{background:var(--color-surface)!important;border:1px solid var(--color-border-strong)!important;border-radius:999px!important;padding:8px 18px!important;height:auto!important;font-size:13px!important;font-weight:550!important;color:var(--color-text-primary)!important;box-shadow:var(--shadow-sm)!important;transition:background .15s ease,border-color .15s ease,transform .1s ease}.edit-user-modal .ant-modal-body>.ant-form>.ant-form-item:last-child .ant-btn-default:hover{background:var(--color-surface-muted)!important;border-color:var(--color-border-strong)!important;color:var(--color-text-primary)!important}.edit-user-modal .ant-modal-body>.ant-form>.ant-form-item:last-child .ant-btn-primary{background:linear-gradient(180deg,#EA784E 0%,var(--color-accent) 100%)!important;border:none!important;border-radius:999px!important;padding:8px 20px!important;height:auto!important;font-size:13px!important;font-weight:600!important;color:#fff!important;box-shadow:0 2px 8px #e26b3f40,0 4px 12px #e26b3f2e!important;transition:filter .12s ease,transform .1s ease,box-shadow .12s ease}.edit-user-modal .ant-modal-body>.ant-form>.ant-form-item:last-child .ant-btn-primary:hover{filter:brightness(1.03);background:linear-gradient(180deg,#EA784E 0%,var(--color-accent) 100%)!important}.edit-user-modal .ant-modal-body>.ant-form>.ant-form-item:last-child .ant-btn-primary:active{transform:translateY(.5px);box-shadow:0 1px 4px #e26b3f38,0 2px 6px #e26b3f26!important}.edit-user-modal .ant-modal-body>.ant-form>.ant-form-item:last-child .ant-btn .anticon{font-size:12px}:root[data-theme=dark] .edit-user-modal-root .ant-modal-mask{background:#0000008c!important}:root[data-theme=dark] .edit-user-modal .ant-modal-content{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 24px 64px #0000008c,0 8px 20px #00000059,0 0 0 .5px #ffffff0a}:root[data-theme=dark] .edit-user-modal .ant-modal-header{border-bottom-color:var(--color-border)}:root[data-theme=dark] .edit-user-modal .ant-modal-title{color:var(--color-text-primary)}:root[data-theme=dark] .edit-user-modal .ant-modal-title:before{background-color:#e26b3f2e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='64 64 896 896' fill='%23F3A37A'%3E%3Cpath d='M858.5 763.6a374 374 0 00-80.6-119.5 375.63 375.63 0 00-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 00-80.6 119.5A371.7 371.7 0 00136 901.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 008-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 626c-70.6 0-136.9-27.5-186.8-77.4S247.8 432.6 247.8 362s27.5-136.9 77.4-186.8S441.4 97.8 512 97.8s136.9 27.5 186.8 77.4S776.2 291.4 776.2 362c0 70.6-27.5 136.9-77.4 186.8S582.6 626 512 626z'/%3E%3C/svg%3E")}:root[data-theme=dark] .edit-user-modal .ant-modal-close:hover{background:#ffffff0f!important;color:var(--color-text-primary)!important}:root[data-theme=dark] .edit-user-modal .ant-form-item-label>label{color:var(--color-text-secondary)!important}:root[data-theme=dark] .edit-user-modal .ant-input,:root[data-theme=dark] .edit-user-modal .ant-input-affix-wrapper,:root[data-theme=dark] .edit-user-modal .ant-input-password,:root[data-theme=dark] .edit-user-modal .ant-input-number,:root[data-theme=dark] .edit-user-modal .ant-input-number-affix-wrapper,:root[data-theme=dark] .edit-user-modal .ant-select .ant-select-selector,:root[data-theme=dark] .edit-user-modal .ant-picker{background:var(--color-surface-muted)!important;border-color:var(--color-border-strong)!important;color:var(--color-text-primary)!important}:root[data-theme=dark] .edit-user-modal .ant-input,:root[data-theme=dark] .edit-user-modal .ant-input-number-input,:root[data-theme=dark] .edit-user-modal .ant-picker-input>input{color:var(--color-text-primary)!important}:root[data-theme=dark] .edit-user-modal .ant-input::placeholder,:root[data-theme=dark] .edit-user-modal .ant-input-number-input::placeholder,:root[data-theme=dark] .edit-user-modal .ant-select-selection-placeholder{color:var(--color-text-subtle)!important}:root[data-theme=dark] .edit-user-modal .ant-input-number-affix-wrapper .ant-input-number-prefix,:root[data-theme=dark] .edit-user-modal .ant-input-affix-wrapper .ant-input-prefix{border-right-color:var(--color-border);color:var(--color-text-muted)}:root[data-theme=dark] .edit-user-modal .ant-form-item:has(.ant-switch){background:#ffffff08;border-color:var(--color-border)}:root[data-theme=dark] .edit-user-modal .ant-form-item:has(.ant-switch) .ant-form-item-label>label{color:var(--color-text-primary)!important}:root[data-theme=dark] .edit-user-modal .ant-switch:not(.ant-switch-checked){background:#ffffff2e!important}:root[data-theme=dark] .edit-user-modal .ant-divider{border-color:var(--color-border)!important;color:var(--color-text-primary)}:root[data-theme=dark] .edit-user-modal .ant-divider.ant-divider-with-text:before,:root[data-theme=dark] .edit-user-modal .ant-divider.ant-divider-with-text:after{border-top-color:var(--color-border)!important;border-block-start-color:var(--color-border)!important}:root[data-theme=dark] .edit-user-modal .ant-form-item-tooltip{border-color:var(--color-border-strong)!important;color:var(--color-text-subtle)!important}:root[data-theme=dark] .edit-user-modal .ant-form-item-tooltip:hover{border-color:var(--color-accent)!important;color:var(--color-accent)!important}:root[data-theme=dark] .edit-user-modal .ant-modal-body>.ant-form>.ant-form-item:last-child{background:#ffffff05;border-top-color:var(--color-border)}:root[data-theme=dark] .edit-user-modal .ant-modal-body>.ant-form>.ant-form-item:last-child .ant-btn-default{background:var(--color-surface-muted)!important;border-color:var(--color-border-strong)!important;color:var(--color-text-primary)!important}:root[data-theme=dark] .edit-user-modal .ant-modal-body>.ant-form>.ant-form-item:last-child .ant-btn-default:hover{background:#ffffff0f!important}.edit-user-select-dropdown.ant-select-dropdown{border-radius:12px;border:1px solid var(--color-border);box-shadow:var(--shadow-md)}:root[data-theme=dark] .edit-user-select-dropdown.ant-select-dropdown{background:var(--color-surface);border-color:var(--color-border)}.user-info-modal,.user-info-modal-root{--shadow-pop: 0 24px 64px rgba(16, 16, 20, .24), 0 8px 20px rgba(16, 16, 20, .12), 0 0 0 .5px rgba(0, 0, 0, .06);--uim-green: #2E9D5C;--uim-blue: #0071E3;--uim-amber: #C58320}.user-info-modal-root .ant-modal-mask{background:#14141473!important;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%)}.user-info-modal.ant-modal{width:520px!important;max-width:calc(100% - 32px);padding-bottom:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}.user-info-modal .ant-modal-content{background:var(--color-surface);border-radius:20px;border:1px solid var(--color-border);box-shadow:var(--shadow-pop);padding:0;overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 48px);animation:editUserModalEnter .28s cubic-bezier(.22,1.2,.36,1)}.user-info-modal .ant-modal-header{flex:0 0 auto;margin:0;padding:18px 22px 16px;background:transparent;border-bottom:1px solid var(--color-border);border-radius:0}.user-info-modal .ant-modal-title{font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--color-text-primary);line-height:1.3}.user-info-modal .ant-modal-close{width:32px!important;height:32px!important;border-radius:8px;top:13px;right:14px;color:var(--color-text-muted)!important;transition:background .15s ease,color .15s ease}.user-info-modal .ant-modal-close:hover{background:#0000000a!important;color:var(--color-text-primary)!important}.user-info-modal .ant-modal-close-x{font-size:14px;line-height:32px;width:32px;height:32px}.user-info-modal .ant-modal-body{flex:1 1 auto;overflow-y:auto;padding:18px 22px;display:flex;flex-direction:column;gap:20px;min-height:0}.user-info-modal .ant-modal-body>div:first-child{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:0!important;gap:12px}.user-info-modal .ant-modal-body>div:first-child h3{margin:0;font-size:15px;font-weight:600;color:var(--color-text-primary);letter-spacing:-.01em;line-height:1.3}.user-info-modal .ant-modal-body>div:first-child .ant-space{gap:8px!important}.user-info-modal .ant-modal-body>div:first-child .ant-btn-primary{background:linear-gradient(180deg,#EA784E 0%,var(--color-accent) 100%)!important;border:none!important;border-radius:999px!important;padding:6px 14px!important;height:auto!important;font-size:12.5px!important;font-weight:600!important;color:#fff!important;box-shadow:0 2px 6px #e26b3f40!important;display:inline-flex;align-items:center;gap:5px;transition:filter .12s ease,transform .1s ease,box-shadow .12s ease}.user-info-modal .ant-modal-body>div:first-child .ant-btn-primary:hover{filter:brightness(1.04);box-shadow:0 3px 9px #e26b3f52!important}.user-info-modal .ant-modal-body>div:first-child .ant-btn-primary:active{transform:translateY(.5px)}.user-info-modal .ant-modal-body>div:first-child .ant-btn-dashed{background:transparent!important;border:1.5px dashed rgba(226,107,63,.4)!important;border-radius:999px!important;padding:6px 14px!important;height:auto!important;font-size:12.5px!important;font-weight:550!important;color:var(--color-accent-strong)!important;box-shadow:none!important;display:inline-flex;align-items:center;gap:5px;transition:background .12s ease,border-color .12s ease}.user-info-modal .ant-modal-body>div:first-child .ant-btn-dashed:hover{background:var(--color-accent-softer)!important;border-color:#e26b3f8c!important;color:var(--color-accent-strong)!important}.user-info-modal .ant-modal-body>div:first-child .ant-btn .anticon{font-size:11px}.user-info-modal .ant-modal-body>.ant-card{background:transparent;border:none;box-shadow:none;overflow:visible}.user-info-modal .ant-modal-body>.ant-card:hover{border:none;box-shadow:none}.user-info-modal .ant-modal-body>.ant-card>.ant-card-body{padding:0!important;display:flex;flex-direction:column;gap:18px}.user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(1){margin-bottom:0!important;display:flex;flex-direction:column;gap:10px}.user-info-modal .ant-modal-body>.ant-card .ant-row{margin:0!important;display:grid!important;grid-template-columns:repeat(6,1fr);gap:10px;row-gap:10px}.user-info-modal .ant-modal-body>.ant-card .ant-row>.ant-col{padding:0!important;max-width:none!important;flex:none!important}.user-info-modal .ant-modal-body>.ant-card .ant-row>.ant-col-8{grid-column:span 2}.user-info-modal .ant-modal-body>.ant-card .ant-row>.ant-col-12{grid-column:span 3}.user-info-modal .ant-modal-body>.ant-card .ant-row>.ant-col-24{grid-column:span 6}.user-info-modal .ant-modal-body>.ant-card .ant-row .ant-card{background:var(--color-surface-muted)!important;border-radius:12px!important;border:1px solid var(--color-border)!important;box-shadow:none!important;overflow:hidden;transition:border-color .12s ease}.user-info-modal .ant-modal-body>.ant-card .ant-row .ant-card:hover{border-color:var(--color-border-strong)!important;box-shadow:none!important}.user-info-modal .ant-modal-body>.ant-card .ant-row .ant-card .ant-card-body{padding:14px 16px!important}.user-info-modal .ant-modal-body>.ant-card .ant-row .ant-card .ant-card-body>div:first-child{font-size:11px!important;font-weight:550!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:var(--color-text-subtle)!important;margin-bottom:6px!important;line-height:1.3}.user-info-modal .ant-modal-body>.ant-card .ant-row .ant-card .ant-card-body>div:nth-child(2){font-size:22px!important;font-weight:600!important;letter-spacing:-.022em!important;line-height:1!important;color:var(--color-text-primary)!important;font-feature-settings:"tnum","ss01","cv11"}.user-info-modal .ant-modal-body>.ant-card .ant-row>.ant-col-12:nth-of-type(1) .ant-card .ant-card-body>div:nth-child(2),.user-info-modal .ant-modal-body>.ant-card .ant-row>.ant-col-12:first-of-type .ant-card .ant-card-body>div:nth-child(2){color:var(--uim-blue)!important}.user-info-modal .ant-modal-body>.ant-card .ant-row .ant-card .ant-card-body>div:nth-child(2)>span{font-size:13px!important;font-weight:500!important;color:var(--color-text-muted)!important;margin-left:4px;letter-spacing:0}.user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(n+2)>h4{margin:0 0 10px!important;padding:0 0 10px;border-bottom:1px solid var(--color-border);font-size:14px!important;font-weight:600!important;color:var(--color-text-primary)!important;letter-spacing:-.008em!important;line-height:1.3;display:flex!important;align-items:center!important;gap:8px!important}.user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(n+2)>h4 .anticon{font-size:18px}.user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(n+2)>.ant-card{border-radius:12px!important;box-shadow:none!important;padding:0}.user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(n+2)>.ant-card>.ant-card-body{padding:14px 16px!important}.user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(2)>.ant-card{background:#2e9d5c0a!important;border:1px solid rgba(46,157,92,.18)!important}.user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(2)>h4 .anticon{color:var(--uim-green)!important}.user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(3)>.ant-card{background:#0071e30a!important;border:1px solid rgba(0,113,227,.18)!important}.user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(4)>.ant-card{background:#c583200a!important;border:1px solid rgba(197,131,32,.18)!important}.user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(n+2)>.ant-card .ant-row{display:flex!important;align-items:center!important;flex-wrap:nowrap;gap:12px;margin:0!important}.user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(n+2)>.ant-card .ant-row>.ant-col{padding:0!important;max-width:none!important;flex:1 1 0!important;width:auto!important}.user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(n+2)>.ant-card .ant-col>div>span{font-size:13.5px!important;font-weight:500!important;color:var(--color-text-secondary)!important}.user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(2)>.ant-card .ant-switch-checked~span{color:var(--uim-green)!important}.user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(3)>.ant-card .ant-switch-checked~span{color:var(--uim-blue)!important}.user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(4)>.ant-card .ant-switch-checked~span{color:var(--uim-amber)!important}.user-info-modal .ant-switch{min-width:36px!important;width:36px!important;height:20px!important;background:var(--color-text-placeholder)!important;border-radius:999px!important;transition:background .18s ease!important}.user-info-modal .ant-switch.ant-switch-checked{background:var(--color-accent)!important}.user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(2) .ant-switch.ant-switch-checked{background:var(--uim-green)!important}.user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(3) .ant-switch.ant-switch-checked{background:var(--uim-blue)!important}.user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(4) .ant-switch.ant-switch-checked{background:var(--uim-amber)!important}.user-info-modal .ant-switch .ant-switch-handle{width:16px!important;height:16px!important;top:2px!important;inset-inline-start:2px;transition:inset-inline-start .18s ease!important}.user-info-modal .ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 18px)!important}.user-info-modal .ant-switch .ant-switch-handle:before{border-radius:50%!important;box-shadow:0 1px 3px #0000002e!important;background:#fff!important}.user-info-modal .ant-switch .ant-switch-inner{font-size:10px;font-weight:700;letter-spacing:.04em}.user-info-modal .ant-switch:not(.ant-switch-checked) .ant-switch-inner-unchecked{color:var(--color-text-subtle)}.user-info-modal .ant-switch.ant-switch-checked .ant-switch-inner-checked{color:#fff}.user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(2)>.ant-card .ant-col[style*=text-align]{text-align:right!important;flex:0 0 auto!important}.user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(2)>.ant-card .ant-btn-primary{background:linear-gradient(180deg,#56B97A 0%,var(--uim-green) 100%)!important;border:none!important;border-radius:999px!important;padding:6px 14px!important;height:auto!important;font-size:12px!important;font-weight:600!important;color:#fff!important;box-shadow:0 2px 6px #2e9d5c40!important;display:inline-flex;align-items:center;gap:5px;transition:filter .12s ease,transform .1s ease,box-shadow .12s ease}.user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(2)>.ant-card .ant-btn-primary:hover{filter:brightness(1.05);box-shadow:0 3px 9px #2e9d5c52!important;background:linear-gradient(180deg,#56B97A 0%,var(--uim-green) 100%)!important}.user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(2)>.ant-card .ant-btn-primary:active{transform:translateY(.5px)}.user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(2)>.ant-card .ant-btn-primary .anticon{font-size:11px}.user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(2)>.ant-card .ant-row:nth-of-type(2){margin-top:10px!important;padding-top:12px!important;border-top:1px solid rgba(46,157,92,.18)!important}.user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(2)>.ant-card .ant-row:nth-of-type(2) .ant-col>div{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(2)>.ant-card .ant-row:nth-of-type(2) .ant-col>div>span:first-child{font-size:13px!important;font-weight:500!important;color:var(--color-text-secondary)!important}.user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(2)>.ant-card .ant-row:nth-of-type(2) .ant-col>div>div{font-size:13px!important;font-weight:600!important;color:var(--uim-green)!important;display:inline-flex;align-items:baseline;gap:2px;letter-spacing:0}.user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(2)>.ant-card .ant-row:nth-of-type(2) .ant-col>div>div>span{font-size:13px!important;font-weight:400!important;color:var(--color-text-subtle)!important;margin-left:4px!important}.user-info-modal .ant-modal-body>p{font-size:13px;color:var(--color-text-muted);padding:20px;text-align:center;margin:0}:root[data-theme=dark] .user-info-modal-root .ant-modal-mask{background:#0000008c!important}:root[data-theme=dark] .user-info-modal .ant-modal-content{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 24px 64px #0000008c,0 8px 20px #00000059,0 0 0 .5px #ffffff0a}:root[data-theme=dark] .user-info-modal .ant-modal-header{border-bottom-color:var(--color-border)}:root[data-theme=dark] .user-info-modal .ant-modal-title{color:var(--color-text-primary)}:root[data-theme=dark] .user-info-modal .ant-modal-close:hover{background:#ffffff0f!important;color:var(--color-text-primary)!important}:root[data-theme=dark] .user-info-modal .ant-modal-body>div:first-child h3{color:var(--color-text-primary)}:root[data-theme=dark] .user-info-modal .ant-modal-body>div:first-child .ant-btn-dashed{border-color:#e26b3f4d!important;color:var(--color-accent)!important}:root[data-theme=dark] .user-info-modal .ant-modal-body>div:first-child .ant-btn-dashed:hover{background:var(--color-accent-soft)!important;border-color:#e26b3f80!important;color:var(--color-accent)!important}:root[data-theme=dark] .user-info-modal .ant-modal-body>.ant-card .ant-row .ant-card{background:#ffffff0a!important;border-color:var(--color-border)!important}:root[data-theme=dark] .user-info-modal .ant-modal-body>.ant-card .ant-row .ant-card .ant-card-body>div:first-child{color:var(--color-text-subtle)!important}:root[data-theme=dark] .user-info-modal .ant-modal-body>.ant-card .ant-row .ant-card .ant-card-body>div:nth-child(2){color:var(--color-text-primary)!important}:root[data-theme=dark] .user-info-modal .ant-modal-body>.ant-card .ant-row>.ant-col-12:first-of-type .ant-card .ant-card-body>div:nth-child(2){color:#75b5ff!important}:root[data-theme=dark] .user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(2)>.ant-card{background:#2e9d5c14!important;border-color:#2e9d5c38!important}:root[data-theme=dark] .user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(3)>.ant-card{background:#0071e314!important;border-color:#0071e338!important}:root[data-theme=dark] .user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(4)>.ant-card{background:#c5832014!important;border-color:#c5832038!important}:root[data-theme=dark] .user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(n+2)>h4{border-bottom-color:var(--color-border);color:var(--color-text-primary)!important}:root[data-theme=dark] .user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(n+2)>.ant-card .ant-col>div>span{color:var(--color-text-muted)!important}:root[data-theme=dark] .user-info-modal .ant-switch:not(.ant-switch-checked){background:#ffffff2e!important}:root[data-theme=dark] .user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(2)>.ant-card .ant-row:nth-of-type(2){border-top-color:#2e9d5c47!important}:root[data-theme=dark] .user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(2)>.ant-card .ant-row:nth-of-type(2) .ant-col>div>span:first-child{color:var(--color-text-secondary)!important}:root[data-theme=dark] .user-info-modal .ant-modal-body>.ant-card>.ant-card-body>div:nth-child(2)>.ant-card .ant-row:nth-of-type(2) .ant-col>div>div{color:#6fd18c!important}:root{--bg-color: var(--color-canvas, #f6f4ef);--bg-layout: var(--color-canvas, #f6f4ef);--bg-container: #ffffff;--bg-gradient: linear-gradient(135deg, #D47A59 0%, #9D401F 100%);--text-color: #1f2937;--text-secondary: #4b5563;--text-tertiary: #6b7280;--border-color: #d9d9d9;--border-secondary: #e5e7eb;--fill-color: #f5f5f5;--shadow-color: rgba(0, 0, 0, .1);--shadow-hover: rgba(0, 0, 0, .15);--primary-color: #D47A59;--primary-hover: #E89070;--primary-dark: #9D401F;--success-color: #52c41a;--warning-color: #faad14;--error-color: #ff4d4f}body.dark-theme{--bg-color: #0d0d0d;--bg-layout: #0d0d0d;--bg-container: #1a1a1a;--bg-gradient: linear-gradient(135deg, #D47A59 0%, #9D401F 100%);--text-color: #f1f5f9;--text-secondary: #cbd5e1;--text-tertiary: #94a3b8;--border-color: #333333;--border-secondary: #2a2a2a;--fill-color: #141414;--shadow-color: rgba(0, 0, 0, .5);--shadow-hover: rgba(0, 0, 0, .7);--primary-color: #D47A59;--primary-hover: #E89070;--primary-dark: #9D401F;--success-color: #10b981;--warning-color: #f59e0b;--error-color: #ef4444}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:15px;background-color:var(--canvas, var(--bg-layout));color:var(--text-color);transition:background-color .2s ease,color .2s ease}#root{height:100%;background-color:var(--bg-layout)}.ant-layout{min-height:100vh}.ant-layout-sider{border-right:1px solid var(--border-secondary)!important;box-shadow:none!important}.ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.ant-layout-header{padding:0 24px;box-shadow:0 2px 8px var(--shadow-color)}.ant-layout-header{border-bottom:1px solid var(--border-secondary)}.ant-card{border-radius:8px;transition:all .2s ease;border:1px solid var(--border-secondary);background:var(--bg-container);overflow:hidden}.ant-card:hover{box-shadow:0 4px 12px var(--shadow-color);border-color:var(--border-color)}.ant-card-head{border-bottom:1px solid var(--border-secondary);background:var(--bg-container)}.ant-btn{border-radius:6px;font-weight:500;font-size:14px;transition:all .2s ease;height:36px;box-shadow:0 1px 3px var(--shadow-color)}.ant-btn-primary{background:var(--primary-color);border:none;box-shadow:0 2px 6px #3b82f64d}.ant-btn-primary:hover{background:var(--primary-hover);box-shadow:0 3px 8px #3b82f666}.ant-btn:hover{box-shadow:0 2px 6px var(--shadow-color)}.ant-table{border-radius:8px;overflow:hidden}.ant-table-thead>tr>th{font-weight:600;font-size:14px;border-bottom:2px solid var(--border-secondary);background:var(--fill-color);color:var(--text-color)!important}.ant-table-tbody>tr>td{font-size:14px;color:var(--text-color)!important}.ant-table-tbody>tr:hover>td{background:var(--fill-color)!important}.ant-form-item-label>label{font-weight:500;color:var(--text-color)}.ant-input,.ant-input-password,.ant-select-selector{border-radius:6px;transition:all .2s ease;border:1px solid var(--border-color);background:var(--bg-container);height:36px;font-size:14px;color:var(--text-color)!important}.ant-input:focus,.ant-input-password:focus,.ant-select-focused .ant-select-selector{border-color:var(--primary-color);box-shadow:0 0 0 2px #3b82f61a}.ant-modal,.ant-notification{border-radius:12px}.ant-statistic-content{color:var(--text-color)!important;font-size:24px!important;font-weight:700!important}.ant-statistic-title{color:var(--text-secondary)!important;font-size:14px!important;font-weight:500!important}.ant-card-body{color:var(--text-color)}.ant-card-head-title{color:var(--text-color)!important;font-size:16px!important;font-weight:600!important}.ant-segmented{border-radius:8px}.ant-segmented.ant-segmented-sm{height:32px}.ant-segmented-item{padding:4px 12px;font-size:13px}.ant-btn-sm{height:32px;padding:4px 12px;font-size:13px}.ant-input-sm{height:32px;padding:4px 8px}.ant-select-sm .ant-select-selector{height:32px}.ant-select-sm .ant-select-selection-item{line-height:30px}.table-row-even{background-color:var(--bg-container)}.table-row-odd{background-color:var(--fill-color)}.table-row-even:hover,.table-row-odd:hover{background-color:var(--fill-color)!important}.interactive-card{position:relative;cursor:pointer;transition:all .2s ease}.interactive-card:hover{opacity:.9}.fab{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background:var(--bg-gradient);border:none;box-shadow:0 8px 25px #3b82f666;color:#fff;font-size:20px;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1);z-index:1000}.fab:hover{transform:translateY(-4px) scale(1.1);box-shadow:0 12px 35px #3b82f699}.page-header{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border-secondary)}.page-title{font-size:26px;font-weight:600;color:var(--text-color);margin-bottom:8px}.page-subtitle{color:var(--text-secondary);font-size:16px;font-weight:400}.action-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding:16px;background:var(--bg-container);border-radius:8px;box-shadow:0 1px 2px 0 var(--shadow-color),0 1px 6px -1px var(--shadow-color);border:1px solid var(--border-secondary)}.action-bar-compact{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding:16px;background:var(--bg-container);border-radius:8px;border:1px solid var(--border-secondary);box-shadow:0 2px 4px var(--shadow-color);gap:16px;flex-wrap:wrap}@media (max-width: 768px){.action-bar-compact{flex-direction:column;align-items:stretch;gap:12px}.action-bar-compact .ant-space{justify-content:center}}.filter-bar{display:flex;align-items:center;gap:12px}.stats-card{background:var(--bg-container);border-radius:12px;border:1px solid var(--border-secondary);transition:box-shadow .2s ease}.stats-card:hover{box-shadow:0 4px 16px #00000014}.status-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;transition:all .2s ease;cursor:default}.status-badge.new{background-color:#e6f7ff;color:#d47a59}.status-badge.hot{background-color:#fff2e8;color:#fa541c}.status-badge.warm{background-color:#fff7e6;color:#faad14}.status-badge.cold{background-color:#f5f5f5;color:#8c8c8c}.status-badge.qualified{background-color:#f6ffed;color:#52c41a}.status-badge.contacted{background-color:#e6f7ff;color:#d47a59}.status-badge.not-interested{background-color:#f5f5f5;color:#8c8c8c}.status-badge.callback{background-color:#fff7e6;color:#faad14}.status-badge.completed{background-color:#f6ffed;color:#52c41a}.status-badge.in-progress{background-color:#e6f7ff;color:#d47a59}.status-badge.failed{background-color:#fff2f0;color:#ff4d4f}.status-badge.scheduled{background-color:#f9f0ff;color:#722ed1}.status-badge.cancelled{background-color:#fff2f0;color:#ff4d4f}.loading-overlay{position:absolute;inset:0;background:#ffffffbf;display:flex;align-items:center;justify-content:center;z-index:10}@media (max-width: 768px){.ant-layout-header{padding:0 16px}.action-bar{flex-direction:column;gap:12px;align-items:stretch}.filter-bar{flex-wrap:wrap;gap:8px}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.fade-in{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:slideUp .3s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}body.dark-theme .loading-overlay{background:#000000bf}body.dark-theme ::-webkit-scrollbar-track{background:#1f1f1f}body.dark-theme ::-webkit-scrollbar-thumb{background:#424242}body.dark-theme ::-webkit-scrollbar-thumb:hover{background:#555}.orato-segment-bar{padding:10px 16px;background-color:var(--bg-container);border-bottom:1px solid var(--border-secondary)}.orato-segment-track{position:relative;display:flex;background-color:var(--fill-color);border-radius:10px;padding:3px}.orato-segment-thumb{position:absolute;top:3px;left:3px;width:calc(50% - 3px);height:calc(100% - 6px);background-color:var(--bg-container);border-radius:8px;box-shadow:0 1px 3px #0000001f,0 1px 2px #00000014;transition:transform .25s cubic-bezier(.4,0,.2,1)}.orato-segment-thumb.right{transform:translate(100%)}.orato-segment-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 0;border:none;background:none;font-size:13px;font-weight:600;color:var(--text-tertiary);cursor:pointer;position:relative;z-index:1;transition:color .2s ease;border-radius:8px;font-family:inherit}.orato-segment-btn.active{color:var(--text-color)}.orato-segment-btn:hover:not(.active){color:var(--text-secondary)}.orato-loading-spinner{width:24px;height:24px;border:3px solid var(--border-secondary);border-top-color:var(--text-color);border-radius:50%;animation:orato-spin .8s linear infinite}@keyframes orato-spin{to{transform:rotate(360deg)}}.orato-idle-overlay{position:absolute;inset:0;background:color-mix(in srgb,var(--fill-color) 92%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100;animation:orato-fade-in .3s ease}.orato-idle-prompt{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 24px;text-align:center}.orato-idle-icon{width:56px;height:56px;border-radius:50%;background:#fef3c7;display:flex;align-items:center;justify-content:center;animation:orato-idle-pulse 2s ease-in-out infinite}.orato-idle-title{font-size:18px;font-weight:700;color:var(--text-color)}.orato-idle-desc{font-size:13px;color:var(--text-tertiary);line-height:1.4}.orato-idle-desc strong{color:var(--text-color);font-weight:700}.orato-idle-btn{margin-top:4px;padding:10px 28px;background:var(--text-color);color:var(--bg-container);border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .15s,opacity .15s}.orato-idle-btn:hover{opacity:.85;transform:scale(1.03)}.orato-idle-btn:active{transform:scale(.97)}@keyframes orato-fade-in{0%{opacity:0}to{opacity:1}}@keyframes orato-idle-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.orato-voice-input-area{padding:12px;background-color:var(--bg-container);border-top:1px solid var(--border-secondary);display:flex;gap:8px;align-items:center}.orato-voice-input{flex:1;border:1px solid var(--border-color);border-radius:20px;padding:8px 12px;font-size:14px;outline:none;transition:box-shadow .2s,border-color .2s;font-family:inherit;background-color:var(--bg-container);color:var(--text-color)}.orato-voice-input::placeholder{color:var(--text-tertiary)}.orato-voice-input:focus{border-color:var(--text-color);box-shadow:0 0 0 2px #1118271a}.orato-voice-send-btn{background-color:#111827;color:#fff;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s,opacity .2s;flex-shrink:0}.orato-voice-send-btn:hover{transform:scale(1.05);opacity:.85}.orato-voice-send-btn:disabled{opacity:.4;cursor:not-allowed}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0)!important;padding:48px 16px}.auth-card{width:100%;max-width:440px;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 8px 25px #00000014,0 4px 10px #0000000a!important;padding:40px!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-card .ant-card-body{padding:0!important}.auth-page .auth-form .ant-form-item-label>label{color:#1f2937!important;font-size:14px!important;font-weight:600!important;margin-bottom:6px!important}.auth-page .auth-form .ant-input,.auth-page .auth-form .ant-input-password,.auth-page .auth-form .ant-input-affix-wrapper{height:48px!important;font-size:15px!important;color:#1f2937!important;background:#fff!important;border:2px solid #e5e7eb!important;border-radius:10px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;padding:0 16px!important;box-shadow:0 1px 3px #0000000d!important}.auth-page .auth-form .ant-input:hover,.auth-page .auth-form .ant-input-password:hover,.auth-page .auth-form .ant-input-affix-wrapper:hover{border-color:#9ca3af!important;box-shadow:0 2px 6px #00000014!important}.auth-page .auth-form .ant-input:focus,.auth-page .auth-form .ant-input-password:focus-within,.auth-page .auth-form .ant-input-affix-wrapper:focus-within{border-color:#3b82f6!important;box-shadow:0 0 0 4px #3b82f61f,0 2px 6px #00000014!important;outline:none!important}.auth-page .auth-form .ant-input-password{padding:0!important}.auth-page .auth-form .ant-input-password .ant-input{background:transparent!important;border:none!important;box-shadow:none!important;padding:0 16px!important;height:44px!important;line-height:44px!important}.auth-page .auth-form .ant-input-password .ant-input:focus{border:none!important;box-shadow:none!important;outline:none!important}.auth-page .auth-form .ant-input-prefix{color:#6b7280!important;margin-right:12px!important;font-size:16px!important}.auth-page .auth-form .ant-input::placeholder,.auth-page .auth-form .ant-input-password .ant-input::placeholder{color:#9ca3af!important;font-size:15px!important;font-weight:400!important}.auth-page .auth-form .ant-btn{height:48px!important;font-size:16px!important;font-weight:600!important;border-radius:10px!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border:none!important;box-shadow:0 4px 14px #3b82f640!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.auth-page .auth-form .ant-btn:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;box-shadow:0 6px 20px #3b82f659!important;transform:translateY(-1px)!important}.auth-page .auth-form .ant-btn:active{transform:translateY(0)!important;box-shadow:0 2px 8px #3b82f640!important}.auth-title{color:#111827!important;font-size:28px!important;font-weight:800!important;margin-bottom:8px!important;letter-spacing:-.5px!important}.auth-subtitle{color:#6b7280!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important}.auth-link{color:#3b82f6!important;text-decoration:none!important;font-weight:600!important;transition:color .2s ease!important}.auth-link:hover{color:#2563eb!important;text-decoration:underline!important}.auth-page .auth-form .ant-input-password-icon{color:#6b7280!important;font-size:16px!important;transition:color .2s ease!important}.auth-page .auth-form .ant-input-password-icon:hover{color:#374151!important}.auth-page .auth-form .ant-form-item-explain-error{color:#dc2626!important;font-size:13px!important;font-weight:500!important;margin-top:6px!important}.auth-page .auth-form .ant-form-item{margin-bottom:24px!important}.auth-page .auth-form .ant-form-item:last-child{margin-bottom:0!important}.auth-page .auth-form .ant-input-affix-wrapper{padding:0 16px!important;border-radius:10px!important}.auth-page .auth-form .ant-input-affix-wrapper .ant-input{padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important}.auth-page .auth-form .ant-input-affix-wrapper .ant-input:focus{border:none!important;box-shadow:none!important}.modern-auth-form .modern-input input:-webkit-autofill,.modern-auth-form .modern-input input:-webkit-autofill:hover,.modern-auth-form .modern-input input:-webkit-autofill:focus,.modern-auth-form .modern-input input:-webkit-autofill:active,.modern-auth-form .ant-input:-webkit-autofill,.modern-auth-form .ant-input:-webkit-autofill:hover,.modern-auth-form .ant-input:-webkit-autofill:focus,.modern-auth-form .ant-input:-webkit-autofill:active,.modern-auth-form .ant-input-password input:-webkit-autofill,.modern-auth-form .ant-input-password input:-webkit-autofill:hover,.modern-auth-form .ant-input-password input:-webkit-autofill:focus,.modern-auth-form .ant-input-password input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--bg-container) inset!important;-webkit-text-fill-color:var(--text-color)!important;background:var(--bg-container)!important;background-color:var(--bg-container)!important;border:2px solid var(--border-color)!important;border-radius:12px!important;color:var(--text-color)!important;transition:all .3s ease!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:inherit!important;background:transparent!important;background-color:transparent!important}.stat-icon-container{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;font-size:24px;position:relative;overflow:hidden;transition:all .3s ease}.stat-icon-container:before{content:"";position:absolute;inset:0;opacity:.1;border-radius:16px}.stat-icon-container:hover{transform:scale(1.05)}.stat-icon-container.primary{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 4px 14px #3b82f64d}.stat-icon-container.success{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 14px #10b9814d}.stat-icon-container.warning{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 4px 14px #f59e0b4d}.stat-icon-container.error{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 14px #ef44444d}.stat-icon-container.purple{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;box-shadow:0 4px 14px #8b5cf64d}.stat-icon-container.cyan{background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;box-shadow:0 4px 14px #06b6d44d}.stat-icon-container.pink{background:linear-gradient(135deg,#ec4899,#db2777);color:#fff;box-shadow:0 4px 14px #ec48994d}.stat-icon-container.orange{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;box-shadow:0 4px 14px #f973164d}.app-logo-area{display:flex;align-items:center;justify-content:center;height:64px;border-bottom:1px solid var(--border-secondary);padding:0 16px;cursor:pointer;transition:all .3s ease}.app-logo-area:hover{background-color:var(--fill-color)}.app-logo-text{font-size:20px;font-weight:700;color:var(--text-color);background:linear-gradient(135deg,#d47a59,#9d401f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all .3s ease}@supports not (-webkit-background-clip: text){.app-logo-text{color:var(--primary-color)}}.app-logo-area img{transition:transform .3s ease}.app-logo-area:hover img{transform:scale(1.1)}.app-header-title{font-size:20px;font-weight:500;color:var(--text-color)}.app-user-info{display:flex;align-items:center;cursor:pointer;padding:6px 8px;border-radius:6px;min-width:120px;max-width:180px;transition:background-color .2s}.app-user-info:hover{background-color:var(--fill-color)}.app-user-name{font-size:14px;font-weight:500;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-color)}.app-user-agency{font-size:12px;color:var(--text-secondary);line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assistant-card{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.assistant-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001f,0 4px 10px #0000000f}.assistant-card .ant-card-actions{background:linear-gradient(135deg,var(--bg-container) 0%,var(--fill-color) 100%);border-top:1px solid var(--border-secondary)}.assistant-card .ant-card-actions>li{margin:8px 0}.assistant-card .ant-card-actions>li>span{display:flex;align-items:center;justify-content:center;height:36px}.assistant-card .ant-card-actions .ant-btn{border:none;background:transparent;box-shadow:none;color:var(--text-secondary);transition:all .2s ease}.assistant-card .ant-card-actions .ant-btn:hover{color:var(--primary-color);background:#1890ff14;transform:scale(1.05)}.voice-selector-card{border:1px solid var(--border-color);border-radius:8px;transition:all .2s ease}.voice-selector-card:hover{border-color:var(--primary-color);box-shadow:0 2px 8px #1890ff26}.voice-preview-button{color:var(--primary-color);border:1px solid var(--primary-color);background:#1890ff0f}.voice-preview-button:hover{background:var(--primary-color);color:#fff}.model-selector-card{background:linear-gradient(135deg,var(--bg-container) 0%,var(--fill-color) 100%);border:1px solid var(--border-secondary)}.model-badge{position:relative;overflow:visible}.model-performance-indicator{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:500}.model-performance-indicator.high{background:#52c41a1a;color:#52c41a}.model-performance-indicator.medium{background:#1890ff1a;color:#d47a59}.model-performance-indicator.low{background:#8c8c8c1a;color:#8c8c8c}.preset-template-card{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.preset-template-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--primary-hover));opacity:0;transition:opacity .3s ease}.preset-template-card:hover:before{opacity:1}.preset-template-card:hover{transform:translateY(-4px);box-shadow:0 12px 35px #00000026,0 6px 15px #00000014}.preset-sample-message{background:linear-gradient(135deg,var(--fill-color) 0%,rgba(24,144,255,.03) 100%);border:1px solid var(--border-secondary);border-radius:8px;padding:12px;position:relative;overflow:hidden}.preset-sample-message:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--primary-color)}.create-assistant-modal .ant-steps-item-process .ant-steps-item-icon{background:var(--primary-color);border-color:var(--primary-color)}.create-assistant-modal .ant-steps-item-finish .ant-steps-item-icon{background:var(--success-color);border-color:var(--success-color)}.create-assistant-modal .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#fff}.create-assistant-modal .ant-steps-item-process .ant-steps-item-title{color:var(--primary-color)!important;font-weight:600}.config-review-section{background:linear-gradient(135deg,var(--fill-color) 0%,rgba(24,144,255,.02) 100%);border:1px solid var(--border-secondary);border-radius:8px;padding:16px;margin:12px 0}.config-review-section h5{color:var(--text-color);margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border-secondary)}.assistant-stats-card{background:var(--bg-container);border:1px solid var(--border-secondary);border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.assistant-stats-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary-color) 0%,var(--success-color) 100%)}.assistant-stats-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001f;border-color:var(--primary-color)}.performance-indicator{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:12px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.performance-indicator.excellent{background:linear-gradient(135deg,#52c41a26,#52c41a0d);color:#52c41a;border:1px solid rgba(82,196,26,.3)}.performance-indicator.good{background:linear-gradient(135deg,#1890ff26,#1890ff0d);color:#d47a59;border:1px solid rgba(24,144,255,.3)}.performance-indicator.average{background:linear-gradient(135deg,#faad1426,#faad140d);color:#faad14;border:1px solid rgba(250,173,20,.3)}.performance-indicator.poor{background:linear-gradient(135deg,#ff4d4f26,#ff4d4f0d);color:#ff4d4f;border:1px solid rgba(255,77,79,.3)}.activity-timeline-item{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid var(--border-secondary);transition:all .2s ease}.activity-timeline-item:hover{background:var(--fill-color);padding:12px 8px;margin:0 -8px;border-radius:8px}.activity-timeline-item:last-child{border-bottom:none}.activity-avatar{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;margin-right:12px;flex-shrink:0}.assistant-loading-skeleton{background:linear-gradient(90deg,var(--fill-color) 25%,rgba(255,255,255,.5) 50%,var(--fill-color) 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}body.dark-theme .assistant-card{background:var(--bg-container);border-color:var(--border-color)}body.dark-theme .preset-sample-message{background:linear-gradient(135deg,var(--border-secondary) 0%,rgba(59,130,246,.05) 100%)}body.dark-theme .config-review-section{background:linear-gradient(135deg,var(--border-secondary) 0%,rgba(59,130,246,.03) 100%)}.crm-provider-card{position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.crm-provider-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 16px 40px #00000026,0 8px 20px #00000014}.crm-provider-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;opacity:0;transition:opacity .3s ease}.crm-provider-card:hover:before{opacity:1}.crm-provider-card[data-provider=salesforce]:hover:before{background:linear-gradient(90deg,#00a1e0,#08c)}.crm-provider-card[data-provider=hubspot]:hover:before{background:linear-gradient(90deg,#ff7a59,#ff6b47)}.crm-provider-card[data-provider=sap]:hover:before{background:linear-gradient(90deg,#0f1b3c,#1a2b4c)}.crm-provider-card[data-provider=zoho]:hover:before{background:linear-gradient(90deg,#e74c3c,#c0392b)}.crm-provider-card[data-provider=bitrix24]:hover:before{background:linear-gradient(90deg,#2fc6f6,#1ba7d9)}.crm-provider-card[data-provider=freshworks]:hover:before{background:linear-gradient(90deg,#2ecc71,#27ae60)}@keyframes comingSoonPulse{0%,to{opacity:1}50%{opacity:.7}}.crm-provider-card .ant-tag{animation:comingSoonPulse 2s ease-in-out infinite}@media (max-width: 768px){.assistant-card .ant-card-meta-description{font-size:13px}.assistant-card .ant-card-actions{flex-wrap:wrap}.assistant-card .ant-card-actions>li{flex:1;min-width:calc(50% - 4px)}.create-assistant-modal{margin:16px;width:calc(100% - 32px)!important;max-width:none!important}.preset-template-card{margin-bottom:16px}}.auth-layout{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a2e,#0f0f0f);position:relative;overflow:hidden}.auth-layout-row{min-height:100vh;margin:0!important}.auth-hero-section{position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0a0a0a,#1a1a2e,#0f0f0f);overflow:hidden}.auth-form-section{background:var(--bg-color);display:flex;align-items:center;justify-content:center;padding:40px 20px;position:relative}.auth-form-container{width:100%;max-width:480px;margin:0 auto}.auth-hero{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;padding:40px}.auth-hero-content{text-align:center;position:relative;z-index:2;width:100%}.circuit-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.4}.circuit-svg{width:100%;height:100%}.orato-letters-container{position:relative;z-index:3}.orato-letters{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:60px;flex-wrap:wrap}.letter-container{display:flex;flex-direction:column;align-items:center;position:relative}.letter{font-size:120px;font-weight:900;color:#fff;text-shadow:0 0 8px #eb8f64;font-family:Arial Black,Helvetica Bold,sans-serif;line-height:1;margin-bottom:10px;background:linear-gradient(135deg,#fff,#eb8f64,#c97946);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.letter-circuit{width:80px;height:20px;margin-top:5px}.ai-description{max-width:600px;margin:0 auto}.ai-subtitle{color:#fff!important;margin-bottom:16px!important;font-weight:600!important}.ai-tagline{color:#fffc!important;font-size:16px!important;line-height:1.6!important;margin:0 auto}.ai-elements{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:1}.ai-node{position:absolute;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center}.ai-node-1{top:15%;left:10%;animation:aiFloat 8s ease-in-out infinite}.ai-node-2{top:70%;right:15%;animation:aiFloat 6s ease-in-out infinite;animation-delay:2s}.ai-node-3{bottom:20%;left:20%;animation:aiFloat 10s ease-in-out infinite;animation-delay:4s}.node-core{width:20px;height:20px;background:#eb8f64;border-radius:50%;box-shadow:0 0 20px #eb8f64;animation:pulse 2s ease-in-out infinite}.node-ring{position:absolute;width:40px;height:40px;border:2px solid #c97946;border-radius:50%;opacity:.3;animation:rotate 10s linear infinite}@keyframes aiFloat{0%,to{transform:translateY(0) translate(0)}33%{transform:translateY(-20px) translate(10px)}66%{transform:translateY(10px) translate(-15px)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.auth-form-content{width:100%}.auth-header{text-align:center;margin-bottom:40px}.auth-logo{margin-bottom:24px}.auth-logo img{filter:drop-shadow(0 4px 12px rgba(102,126,234,.3));transition:transform .3s ease}.auth-logo img:hover{transform:scale(1.1)}.auth-main-title{color:var(--text-color)!important;font-size:32px!important;font-weight:700!important;margin-bottom:8px!important;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.auth-main-subtitle{color:var(--text-secondary)!important;font-size:16px!important;font-weight:400!important}.modern-auth-form{margin-bottom:32px}.modern-auth-form .ant-form-item{margin-bottom:24px}.modern-auth-form .ant-form-item-label>label{color:var(--text-color);font-weight:600;font-size:14px}.modern-input{height:48px;border-radius:12px;border:2px solid var(--border-color);background:var(--bg-container);font-size:16px;transition:all .3s ease;display:flex;align-items:center;padding:0 16px}.modern-input input,.modern-input .ant-input{height:100%!important;border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;line-height:1!important}.modern-input .ant-input-password{height:100%!important;border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important}.modern-input:hover{border-color:var(--primary-color);box-shadow:0 0 0 2px #667eea1a}.modern-input:focus,.modern-input.ant-input-focused{border-color:var(--primary-color)!important;box-shadow:0 0 0 3px #667eea26!important}.input-prefix-icon{color:var(--text-tertiary);font-size:16px;margin-right:12px;display:flex;align-items:center}.modern-input:focus .input-prefix-icon,.modern-input.ant-input-focused .input-prefix-icon{color:var(--primary-color)}.form-row{display:flex;width:100%}.form-row-half{display:flex;gap:16px}.form-row-half .ant-form-item{flex:1}.modern-submit-btn{height:50px;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;font-size:16px;font-weight:600;box-shadow:0 4px 15px #667eea4d;transition:all .3s ease}.modern-submit-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66;background:linear-gradient(135deg,#5a6fd8,#6a3d93)}.modern-secondary-btn{height:48px;border-radius:12px;border:2px solid var(--border-color);background:transparent;color:var(--text-color);font-weight:600;transition:all .3s ease}.modern-secondary-btn:hover{border-color:var(--primary-color);color:var(--primary-color);background:#667eea0d}.auth-divider{margin:32px 0 24px}.auth-divider .ant-divider-inner-text{color:var(--text-tertiary);font-size:14px}.auth-google-wrap{width:100%;display:flex;justify-content:center;margin-bottom:8px}.auth-switch{text-align:center;margin-bottom:32px}.auth-switch-text{color:var(--text-secondary);font-size:14px;display:block;margin-bottom:16px}.auth-switch-link{display:block}.auth-features{display:flex;justify-content:space-between;gap:16px;margin-top:40px;padding-top:24px;border-top:1px solid var(--border-secondary)}.feature-item{text-align:center;flex:1}.feature-icon{font-size:20px;display:block;margin-bottom:8px}.feature-text{color:var(--text-tertiary);font-size:12px;font-weight:500}.auth-error-alert{margin-bottom:24px;border-radius:12px}.auth-success-header{text-align:center;margin-bottom:40px}.auth-success-icon{font-size:64px;color:#52c41a;margin-bottom:24px;display:block}.auth-success-content{width:100%}.auth-success-alert{border-radius:12px;margin-bottom:24px}.auth-success-actions{text-align:center}.auth-help-text{color:var(--text-tertiary);font-size:14px;display:block;margin:16px 0}@media (max-width: 992px){.auth-layout-row .auth-hero-section{display:none}.auth-form-section{padding:20px}.auth-form-container{max-width:400px}.auth-main-title{font-size:28px!important}.form-row-half{flex-direction:column;gap:0}.auth-features{flex-direction:column;gap:12px}.feature-item{display:flex;align-items:center;gap:12px;text-align:left}.feature-icon{margin-bottom:0}}@media (max-width: 768px){.orato-letters{gap:10px}.letter{font-size:80px}.letter-circuit{width:60px}.ai-subtitle{font-size:24px!important}}@media (max-width: 576px){.auth-form-section{padding:16px}.modern-input{height:44px;font-size:16px}.modern-submit-btn{height:48px}.auth-main-title{font-size:24px!important}.orato-letters{gap:8px;flex-wrap:wrap}.letter{font-size:60px}.letter-circuit{width:50px}.ai-subtitle{font-size:20px!important}.ai-tagline{font-size:14px!important}}:root{--color-accent: #E26B3F;--color-accent-soft: #FBEDE4;--color-accent-softer: #FFF6F0;--color-accent-strong: #B8501F;--color-text-primary: #1C1C1E;--color-text-secondary: #3A3A3C;--color-text-muted: #6E6E73;--color-text-subtle: #8E8E93;--color-text-placeholder: #C7C7CC;--color-canvas: #F6F4EF;--color-surface: #FFFFFF;--color-surface-muted: #FBFAF7;--color-sidebar: #FBFAF7;--color-topbar: rgba(251, 250, 247, .78);--color-border: rgba(0, 0, 0, .06);--color-border-strong: rgba(0, 0, 0, .09);--color-success: #2E9D5C;--color-success-soft: #E8F5EC;--color-danger: #D14343;--color-danger-soft: #FBE8E8;--color-warning: #C58320;--color-warning-soft: #FBF1DE;--color-info: #0071E3;--color-info-soft: rgba(0, 113, 227, .1);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(16, 16, 20, .04), 0 0 0 .5px rgba(0, 0, 0, .04);--shadow-md: 0 1px 3px rgba(16, 16, 20, .05), 0 4px 14px rgba(16, 16, 20, .04), 0 0 0 .5px rgba(0, 0, 0, .04);--table-row-padding-y: 18px;--metric-card-padding-y: 14px;--orange: var(--color-accent);--orange-soft: var(--color-accent-soft);--orange-softer: var(--color-accent-softer);--orange-ink: var(--color-accent-strong);--ink-1: var(--color-text-primary);--ink-2: var(--color-text-secondary);--ink-3: var(--color-text-muted);--ink-4: var(--color-text-subtle);--ink-5: var(--color-text-placeholder);--canvas: var(--color-canvas);--surface: var(--color-surface);--surface-2: var(--color-surface-muted);--hairline: var(--color-border);--hairline-strong: var(--color-border-strong);--green: var(--color-success);--green-soft: var(--color-success-soft);--red: var(--color-danger);--red-soft: var(--color-danger-soft);--amber: var(--color-warning);--amber-soft: var(--color-warning-soft);--blue: var(--color-info);--blue-soft: var(--color-info-soft);--r-sm: var(--radius-sm);--r: var(--radius-md);--r-lg: var(--radius-lg);--r-xl: 20px;--r-pill: var(--radius-pill);--shadow-1: var(--shadow-sm);--shadow-2: var(--shadow-md);--row-py: var(--table-row-padding-y);--kpi-py: var(--metric-card-padding-y)}:root[data-theme=dark]{--color-accent-soft: rgba(226, 107, 63, .18);--color-accent-softer: rgba(226, 107, 63, .1);--color-accent-strong: #F3A37A;--color-text-primary: #F0F0F0;--color-text-secondary: #D0D0D0;--color-text-muted: #888888;--color-text-subtle: #777777;--color-text-placeholder: #4A4A4A;--color-canvas: #0F0F0F;--color-surface: #1A1A1A;--color-surface-muted: #212121;--color-sidebar: #141414;--color-topbar: rgba(20, 20, 20, .78);--color-border: rgba(255, 255, 255, .07);--color-border-strong: rgba(255, 255, 255, .11);--color-success-soft: rgba(76, 175, 114, .16);--color-danger-soft: rgba(226, 100, 100, .16);--color-warning-soft: rgba(230, 163, 46, .16)}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ui-page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px}.ui-page-title{margin:0 0 6px;font-size:30px;font-weight:600;letter-spacing:-.022em;color:var(--color-text-primary);line-height:1.1}.ui-page-subtitle{margin:0;font-size:14px;color:var(--color-text-muted);line-height:1.45;max-width:640px;letter-spacing:-.005em}.ui-live-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 11px 5px 9px;border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-border);font-size:12px;font-weight:500;color:var(--color-text-secondary);box-shadow:var(--shadow-sm);white-space:nowrap}.ui-live-badge__dot{width:7px;height:7px;border-radius:50%;background:var(--color-success);box-shadow:0 0 0 3px #2e9d5c2e;animation:uiLivePulse 2.2s ease-in-out infinite}@keyframes uiLivePulse{0%,to{box-shadow:0 0 0 3px #2e9d5c2e}50%{box-shadow:0 0 0 5px #2e9d5c0f}}.ui-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.ui-metric-grid--3{grid-template-columns:repeat(3,1fr)}.ui-metric-grid--6{grid-template-columns:repeat(6,1fr)}@media (max-width: 1400px){.ui-metric-grid--6{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1100px){.ui-metric-grid,.ui-metric-grid--3,.ui-metric-grid--6{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.ui-metric-grid--3{grid-template-columns:1fr}}.ui-dashboard-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}@media (max-width: 960px){.ui-dashboard-row{grid-template-columns:1fr}}.ui-panel{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);overflow:hidden}.ui-panel__head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--color-border)}.ui-panel__title{margin:0;font-size:13px;font-weight:600;color:var(--color-text-primary)}.ui-panel__body{padding:16px 18px}.ui-stat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ui-stat-grid--4{grid-template-columns:repeat(4,1fr)}.ui-stat-item{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:10px;padding:12px 14px}.ui-stat-item__value{font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--color-text-primary);line-height:1}.ui-stat-item__label{margin-top:4px;font-size:11.5px;color:var(--color-text-muted)}.ui-detail-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--color-border);font-size:13px}.ui-detail-row:last-child{border-bottom:none}.ui-detail-row__label{color:var(--color-text-muted)}.ui-detail-row__value{font-weight:600;color:var(--color-text-primary)}.ui-metric-card{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:var(--metric-card-padding-y) 16px;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.ui-metric-card:has(.ui-metric-card__sparkline){padding-bottom:30px}.ui-metric-card__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ui-metric-card__label{font-size:11.5px;font-weight:500;color:var(--color-text-muted);letter-spacing:-.005em}.ui-metric-card__icon{width:24px;height:24px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px}.ui-metric-card__icon--total{background:#e26b3f1a;color:var(--color-accent)}.ui-metric-card__icon--done{background:#2e9d5c1a;color:var(--color-success)}.ui-metric-card__icon--prog{background:#0071e31a;color:var(--color-info)}.ui-metric-card__icon--fail{background:#d143431a;color:var(--color-danger)}.ui-metric-card__icon--purple{background:#7a5ae01a;color:#7a5ae0}.ui-metric-card__value{font-size:26px;font-weight:600;letter-spacing:-.024em;color:var(--color-text-primary);line-height:1}.ui-metric-card__meta{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:11px;color:var(--color-text-subtle);letter-spacing:-.003em}.ui-metric-card__delta--up,.ui-metric-card__delta--down{font-weight:500}.ui-metric-card__delta--up{color:var(--color-success)}.ui-metric-card__delta--down{color:var(--color-danger)}.ui-metric-card__sparkline{position:absolute;bottom:0;left:0;right:0;height:28px;opacity:.95;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 60%);mask-image:linear-gradient(180deg,transparent 0%,#000 60%)}.ui-toolbar-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:12px 14px;margin-bottom:14px;box-shadow:var(--shadow-sm)}.ui-toolbar-panel .ui-toolbar{margin-bottom:0}.ui-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.ui-search-input{display:flex;align-items:center;gap:8px;flex:1;min-width:200px;max-width:320px;padding:7px 12px;border-radius:10px;border:1px solid transparent;background:#00000009;transition:background .12s ease,box-shadow .12s ease,border-color .12s ease}.ui-search-input:focus-within{background:var(--color-surface);border-color:#0071e366;box-shadow:0 0 0 3px #0071e32e}.ui-search-input input{border:none;outline:none;background:transparent;flex:1;font-size:13.5px;color:var(--color-text-primary)}.ui-search-input input::placeholder{color:var(--color-text-subtle)}.ui-toolbar__actions{display:flex;gap:8px;margin-left:auto}.ui-data-table{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-md);overflow:hidden}.ui-data-table__head,.ui-data-table__row{display:grid;grid-template-columns:1.4fr 1.6fr .9fr .7fr .9fr 1fr .4fr;gap:16px;align-items:center;padding:0 22px}.ui-data-table__head{padding-top:12px;padding-bottom:12px;font-size:11.5px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-subtle);border-bottom:1px solid var(--color-border);background:var(--color-surface-muted)}.ui-data-table__row{padding-top:var(--table-row-padding-y);padding-bottom:var(--table-row-padding-y);border-bottom:1px solid var(--color-border);transition:background .12s ease}.ui-data-table__row:hover{background:#00000005}.ui-data-table__row:last-child{border-bottom:none}.ui-data-table__foot{display:flex;justify-content:space-between;align-items:center;padding:14px 22px;font-size:12.5px;color:var(--color-text-muted);border-top:1px solid var(--color-border);background:var(--color-surface-muted)}.ui-data-table--calls .ui-data-table__head,.ui-data-table--calls .ui-data-table__row{grid-template-columns:1.6fr 2.2fr 1.1fr .9fr 1.1fr 1.1fr .6fr}.ui-status-badge{display:inline-flex;align-items:center;gap:7px;padding:4px 10px 4px 8px;border-radius:var(--radius-pill);font-size:11.5px;font-weight:550;letter-spacing:.005em;text-transform:capitalize;background:var(--color-surface-muted);color:var(--color-text-secondary)}.ui-status-badge__dot{width:6px;height:6px;border-radius:50%}.ui-status-badge--completed{background:var(--color-success-soft);color:#1f7a45}.ui-status-badge--completed .ui-status-badge__dot{background:var(--color-success);box-shadow:0 0 0 2px #2e9d5c26}.ui-status-badge--failed{background:var(--color-danger-soft);color:#9a2828}.ui-status-badge--failed .ui-status-badge__dot{background:var(--color-danger);box-shadow:0 0 0 2px #d1434326}.ui-status-badge--no-answer{background:var(--color-warning-soft);color:#8b5a14}.ui-status-badge--no-answer .ui-status-badge__dot{background:var(--color-warning);box-shadow:0 0 0 2px #c5832026}.ui-status-badge--in-progress{background:var(--color-info-soft);color:#0061c3}.ui-status-badge--in-progress .ui-status-badge__dot{background:var(--color-info);box-shadow:0 0 0 2px #0071e326}.ui-status-badge--busy{background:#6e6e731f;color:var(--color-text-secondary)}.ui-status-badge--busy .ui-status-badge__dot{background:var(--color-text-muted);box-shadow:0 0 0 2px #6e6e7326}.ui-outcome-badge{display:inline-flex;padding:3px 9px;border-radius:6px;font-size:11px;font-weight:550;letter-spacing:.02em;text-transform:uppercase;background:#0000000a;color:var(--color-text-muted)}.ui-outcome-badge--qualified,.ui-outcome-badge--interested{background:var(--color-success-soft);color:#1f7a45}.ui-outcome-badge--callback{background:var(--color-info-soft);color:#0061c3}.ui-outcome-badge--failed{background:var(--color-danger-soft);color:#9a2828}.ui-outcome-badge--no-answer{background:var(--color-warning-soft);color:#8b5a14}.ui-outcome-badge--busy{background:#6e6e731a;color:var(--color-text-muted)}.ui-outcome-badge--transferred{background:var(--color-warning-soft);color:var(--color-warning)}.ui-outcome-badge--voicemail{background:var(--color-info-soft);color:#0061c3}.ui-outcome-badge--not-interested{background:var(--color-danger-soft);color:#9a2828}.ui-call-icon{width:36px;height:36px;border-radius:10px;background:var(--color-accent-softer);color:var(--color-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(226,107,63,.14)}.ui-call-icon--inbound{background:var(--color-success-soft);color:var(--color-success);border-color:#2e9d5c29}.ui-call-cell{display:flex;align-items:center;gap:12px;min-width:0}.ui-call-cell__type{font-size:13.5px;font-weight:550;color:var(--color-text-primary);letter-spacing:-.005em}.ui-call-cell__id{font-size:11.5px;color:var(--color-text-subtle);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;letter-spacing:.01em;margin-top:2px}.ui-lead-cell__name{font-size:13.5px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.005em;line-height:1.35}.ui-lead-cell__phone{font-size:12.5px;color:var(--color-text-muted);margin-top:2px}.ui-lead-cell__link{display:inline-flex;align-items:center;gap:3px;font-size:12px;color:var(--color-accent);cursor:pointer;margin-top:4px;background:none;border:none;padding:0;font-weight:500}.ui-lead-cell__link:hover{text-decoration:underline}.ui-datetime__date{display:block;font-size:13px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.005em}.ui-datetime__time{display:block;font-size:12px;color:var(--color-text-muted);margin-top:2px}.ui-duration{font-size:14px;font-weight:550;color:var(--color-text-primary);letter-spacing:-.01em}.ui-duration--empty{color:var(--color-text-subtle);font-weight:450}.ui-duration--live{color:var(--color-accent)}.ui-dashboard-page{display:flex;flex-direction:column;gap:18px;width:100%;min-width:0;box-sizing:border-box}.ui-dashboard-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.ui-dashboard-head__title{margin:0;font-size:15px;font-weight:500;color:var(--color-text-muted)}.ui-dashboard-row--3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width: 1100px){.ui-dashboard-row--3{grid-template-columns:1fr}}.ui-panel__title--upper{font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.ui-panel__title-row{display:flex;align-items:center;gap:8px}.ui-live-activity{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 720px){.ui-live-activity{grid-template-columns:1fr}}.ui-live-activity__col-title{font-size:11px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:12px}.ui-live-stat-row{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--color-border);font-size:13px}.ui-live-stat-row:last-child{border-bottom:none}.ui-live-stat-row__label{color:var(--color-text-secondary)}.ui-live-stat-row__value{font-weight:600;color:var(--color-text-primary)}.ui-live-stat-row__value--plain{font-size:15px}.ui-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:2px 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:600}.ui-count-badge--success{background:var(--color-success-soft);color:#1f7a45}.ui-count-badge--info{background:var(--color-info-soft);color:#0061c3}.ui-count-badge--danger{background:var(--color-danger-soft);color:var(--color-danger)}.ui-count-badge--accent{background:#e26b3f1f;color:var(--color-accent)}.ui-campaign-status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:999px;font-size:12.5px;font-weight:550;line-height:1;border:1px solid transparent}.ui-campaign-status__dot{width:6px;height:6px;border-radius:50%;background:var(--color-warning);flex-shrink:0}.ui-campaign-status--paused{background:#c583201a;border-color:#c583202e;color:#8b5a14}.ui-campaign-status--paused .ui-campaign-status__dot{background:#c58320}.ui-campaign-status--running{background:#2e9d5c1a;border-color:#2e9d5c2e;color:#1f7a45}.ui-campaign-status--running .ui-campaign-status__dot{background:#2e9d5c}.ui-campaign-status--completed{background:#0000000a;border-color:#00000017;color:#6e6e73}.ui-campaign-status--completed .ui-campaign-status__dot{background:#8e8e93}.ui-campaign-status--cancelled{background:#d143431a;border-color:#d143432e;color:#9a2828}.ui-campaign-status--cancelled .ui-campaign-status__dot{background:#d14343}.ui-campaign-status--draft,.ui-campaign-status--scheduled{background:#0000000a;border-color:#00000017;color:#6e6e73}.ui-campaign-status--draft .ui-campaign-status__dot,.ui-campaign-status--scheduled .ui-campaign-status__dot{background:#8e8e93}.ui-ai-footer-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;border-top:1px solid var(--color-border);font-size:12px}.ui-ai-footer-row__label{font-size:10px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:4px}.ui-ai-footer-row__value{font-weight:600;color:var(--color-text-primary)}.ui-usage-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width: 1100px){.ui-usage-grid{grid-template-columns:repeat(2,1fr)}}.ui-usage-box{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:10px;padding:16px;text-align:center}.ui-usage-box__value{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.ui-usage-box__label{margin-top:6px;font-size:12px;font-weight:600;color:var(--color-text-secondary)}.ui-usage-box__sub{margin-top:4px;font-size:11px;color:var(--color-text-muted)}.ui-outcome-panel__row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--color-border);font-size:13px}.ui-outcome-panel__row:last-child{border-bottom:none}.ui-outcome-panel__label{color:var(--color-text-secondary)}.ui-action-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;margin-bottom:8px;border-radius:8px;cursor:pointer;border:1px solid transparent;transition:background .12s ease}.ui-action-item:last-child{margin-bottom:0}.ui-action-item--high{background:#d143430f;border-color:#d1434326}.ui-action-item--medium{background:#e26b3f0f;border-color:#e26b3f26}.ui-action-item__link{font-size:11px;font-weight:600;color:var(--color-accent);flex-shrink:0;margin-left:8px}.ui-data-table--manual .ui-data-table__head,.ui-data-table--manual .ui-data-table__row{grid-template-columns:1.3fr .85fr .85fr .65fr 1fr .35fr}.ui-insights-banner{padding:14px 18px;border-radius:var(--radius-lg);border:1px solid var(--color-info-soft);background:var(--color-info-soft);margin-bottom:18px}.ui-insights-banner ul{margin:8px 0 0;padding-left:18px;font-size:13px;color:var(--color-text-secondary)}.ui-top-leads-list{display:flex;flex-direction:column;gap:10px}.ui-top-lead-item{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--color-border)}.ui-top-lead-item:last-child{border-bottom:none}.ui-top-lead-item .lead-rank{font-size:12px;font-weight:700;color:var(--color-accent);min-width:28px}.ui-manual-calls-page{width:100%;min-height:calc(100vh - 112px);box-sizing:border-box}.ui-manual-calls-page__body{display:flex;align-items:flex-start;gap:16px;width:100%;min-width:0}.ui-manual-calls-page__content{flex:1;min-width:0;width:100%;display:flex;flex-direction:column;gap:16px}.ui-manual-calls-page__content .ui-metric-grid,.ui-manual-calls-page__content .ui-toolbar-panel{width:100%}.ui-manual-calls-table-panel{width:100%;overflow:hidden}.ui-manual-calls-table-panel .ui-data-table{width:100%;border:none;border-radius:0;box-shadow:none}.ui-manual-calls-page__aside{width:380px;flex-shrink:0;position:sticky;top:0;max-height:calc(100vh - 112px);overflow-y:auto}.ui-manual-calls-page__aside .dialer-card,.ui-manual-calls-page__aside .phonebook-card{width:100%!important;max-width:none;position:static;top:auto}@media (max-width: 1200px){.ui-manual-calls-page__body{flex-direction:column}.ui-manual-calls-page__aside{width:100%;max-height:none;position:static}}.ui-manual-layout{display:flex;gap:16px;align-items:flex-start;width:100%}.ui-manual-layout__main{flex:1;min-width:0;width:100%}.ui-manual-sidebar{width:380px;flex-shrink:0}@media (max-width: 1100px){.ui-manual-layout{flex-direction:column}.ui-manual-sidebar{width:100%}}.ui-batch-grid{margin-top:4px}.ui-batch-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:18px 18px 14px 21px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-lg);box-shadow:0 1px 3px #1010140d,0 4px 14px #1010140a;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;height:100%;overflow:hidden}.ui-batch-card:hover{transform:translateY(-1px);box-shadow:0 6px 18px #10101414,0 2px 6px #1010140d;border-color:color-mix(in srgb,var(--batch-accent, var(--color-accent)) 35%,rgba(0,0,0,.06))}.ui-batch-card__accent{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--batch-accent, var(--color-accent));border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.ui-batch-card__header{display:flex;align-items:flex-start;gap:12px}.ui-batch-card__icon{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px}.ui-batch-card__titles{min-width:0;flex:1}.ui-batch-card__name{margin:0;font-size:14.5px;font-weight:600;color:#1c1c1e;letter-spacing:-.005em;line-height:1.35;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ui-batch-card__default{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;border-radius:4px;background:var(--color-info-soft);color:var(--color-info)}.ui-batch-card__desc{margin:2px 0 0;font-size:12px;color:#8e8e93;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ui-batch-card__meta{display:flex;flex-wrap:wrap;gap:8px}.ui-batch-card__tag{margin:0;border:none;background:color-mix(in srgb,var(--batch-accent, var(--color-accent)) 10%,transparent);color:var(--batch-accent, var(--color-accent));font-size:12px;border-radius:999px;padding:3px 10px;display:inline-flex;align-items:center;gap:5px;font-weight:500}.ui-batch-card__tag--muted{background:#00000009;color:#6e6e73}.ui-batch-card__progress-block{margin-top:2px}.ui-batch-card__progress-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.ui-batch-card__progress-label{font-size:12px;color:#6e6e73}.ui-batch-card__progress-value{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1}.ui-batch-progress{height:4px;width:100%;background:#0000000d;border-radius:4px;overflow:hidden}.ui-batch-progress__fill{height:100%;border-radius:4px;transition:width .95s cubic-bezier(.22,1,.36,1);min-width:0}.ui-batch-card__tags{display:flex;flex-wrap:wrap;gap:6px}.ui-batch-card__chip{font-size:10px;padding:2px 8px;border-radius:4px;background:var(--color-surface-muted);color:var(--color-text-secondary)}.ui-batch-card__actions{display:flex;align-items:center;gap:4px;margin-top:auto;padding-top:10px;border-top:1px solid rgba(0,0,0,.06)}.ui-batch-card__actions .ant-btn{width:28px;height:28px;min-width:28px;border-radius:7px;color:#6e6e73;display:inline-flex;align-items:center;justify-content:center;padding:0}.ui-batch-card__actions .ant-btn:hover{color:var(--batch-accent, var(--color-accent));background:#0000000a}.ui-data-table--leads .ui-data-table__head,.ui-data-table--leads .ui-data-table__row{grid-template-columns:1.35fr .85fr .7fr .5fr 1fr .35fr}.ui-lead-cell{display:flex;align-items:center;gap:10px;min-width:0}.ui-lead-avatar{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.ui-app-layout{min-height:100vh;height:100vh;overflow:hidden}.ui-app-layout .ant-layout-sider.ui-app-shell-sider{background:var(--color-sidebar)!important;border-right:1px solid var(--color-border)!important;box-shadow:none!important;position:fixed!important;left:0;top:0;z-index:100;height:100vh!important}.ui-app-shell-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.ui-app-shell-logo{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:64px;padding:0 16px;border-bottom:1px solid var(--color-border);cursor:pointer;transition:background .2s ease}.ui-app-shell-logo:hover{background:var(--color-surface-muted)}.ui-app-shell-logo__lockup{height:44px;width:auto;max-width:100%;object-fit:contain;display:block;transition:transform .2s ease}.ui-app-shell-logo:hover .ui-app-shell-logo__lockup,.ui-app-shell-logo:hover .ui-app-shell-logo__mark-only{transform:scale(1.05)}.ui-app-shell-logo__mark-only{width:36px;height:36px;flex-shrink:0;object-fit:cover;object-position:left center;transition:transform .2s ease}.ui-app-shell-nav-wrap{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 0 4px}.ui-app-shell-menu.ant-menu{background:transparent!important;border:none!important}.ui-app-shell-sider .ui-app-shell-menu .ant-menu-item,.ui-app-shell-sider .ui-app-shell-menu .ant-menu-submenu-title{margin:2px 10px!important;width:calc(100% - 20px)!important;border-radius:var(--radius-sm)!important;height:40px!important;line-height:40px!important;color:var(--color-text-secondary)!important;font-size:13.5px!important;font-weight:500!important;transition:background .15s ease,color .15s ease!important}.ui-app-shell-sider .ui-app-shell-menu .ant-menu-item .anticon,.ui-app-shell-sider .ui-app-shell-menu .ant-menu-submenu-title .anticon,.ui-app-shell-sider .ui-app-shell-menu .ant-menu-item .ant-menu-item-icon,.ui-app-shell-sider .ui-app-shell-menu .ant-menu-submenu-title .ant-menu-item-icon{color:var(--color-text-muted)!important;font-size:17px!important;transition:color .15s ease!important;display:inline-flex!important;align-items:center;justify-content:center;vertical-align:-.25em}.ui-app-shell-sider .ui-app-shell-menu .ant-menu-item .ant-menu-item-icon>svg,.ui-app-shell-sider .ui-app-shell-menu .ant-menu-submenu-title .ant-menu-item-icon>svg{width:18px;height:18px;stroke:currentColor}.ui-app-shell-sider .ui-app-shell-menu .ant-menu-item:hover,.ui-app-shell-sider .ui-app-shell-menu .ant-menu-submenu-title:hover{background:var(--color-surface)!important;color:var(--color-text-primary)!important}.ui-app-shell-sider .ui-app-shell-menu .ant-menu-item:hover .anticon,.ui-app-shell-sider .ui-app-shell-menu .ant-menu-submenu-title:hover .anticon,.ui-app-shell-sider .ui-app-shell-menu .ant-menu-item:hover .ant-menu-item-icon,.ui-app-shell-sider .ui-app-shell-menu .ant-menu-submenu-title:hover .ant-menu-item-icon{color:var(--color-accent)!important}.ui-app-shell-sider .ui-app-shell-menu .ant-menu-item-selected{background:var(--color-accent-soft)!important;color:var(--color-accent-strong)!important;font-weight:600!important}.ui-app-shell-sider .ui-app-shell-menu .ant-menu-item-selected .anticon,.ui-app-shell-sider .ui-app-shell-menu .ant-menu-item-selected .ant-menu-item-icon{color:var(--color-accent)!important}.ui-app-shell-sider .ui-app-shell-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--color-accent-strong)!important}.ui-app-shell-sider .ui-app-shell-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon,.ui-app-shell-sider .ui-app-shell-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-item-icon{color:var(--color-accent)!important}.ui-app-shell-sider .ui-app-shell-menu .ant-menu-sub{background:transparent!important}.ui-app-shell-sider .ui-app-shell-menu .ant-menu-sub .ant-menu-item{padding-left:44px!important;height:36px!important;line-height:36px!important;font-size:13px!important}.ui-app-shell-sider .ui-app-shell-menu .ant-menu-submenu-open>.ant-menu-sub{display:block!important}.ui-app-shell-sider .ui-app-shell-menu .ant-menu-item-divider{margin:8px 14px!important;border-color:var(--color-border)!important}.ui-app-shell-sider .ui-app-shell-menu .ant-menu-item-group-title{padding:14px 20px 6px!important;font-size:11px!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-subtle)!important;line-height:1.2!important;height:auto!important}.ui-app-shell-sider .ui-app-shell-menu .ant-menu-item-group:first-child .ant-menu-item-group-title{padding-top:6px!important}.ui-app-shell-sider.ant-layout-sider-collapsed .ui-app-shell-menu .ant-menu-item-group-title{display:none!important}.ui-app-shell-sider .ui-app-shell-menu .ant-menu-item-group-list{padding:0!important}.ui-app-shell-footer{flex-shrink:0;border-top:1px solid var(--color-border);padding:10px 8px;display:flex;flex-direction:column;gap:2px}.ui-app-shell-sider.ant-layout-sider-collapsed .ui-app-shell-footer{padding:10px 0;align-items:center}.ui-app-shell-footer-btn{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;height:38px;padding:0 12px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);font-size:13.5px;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease}.ui-app-shell-sider.ant-layout-sider-collapsed .ui-app-shell-footer-btn{justify-content:center;width:44px;padding:0}.ui-app-shell-footer-btn:hover{background:var(--color-surface);color:var(--color-text-primary)}.ui-app-shell-footer-btn .anticon{font-size:16px}.ui-app-shell-footer-btn--theme:hover{color:var(--color-warning)}.ui-app-shell-footer-btn--danger{color:var(--color-danger)}.ui-app-shell-footer-btn--danger:hover{background:var(--color-danger-soft);color:var(--color-danger)}.ui-app-shell-main{height:100vh;display:flex;flex-direction:column;transition:margin-left .2s ease}.ui-app-shell-header.ant-layout-header{background:var(--color-topbar)!important;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--hairline)!important;box-shadow:none!important;height:64px!important;line-height:normal!important;padding:0 20px 0 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;position:fixed!important;top:0;right:0;z-index:20;transition:left .2s ease}.ui-app-shell-header__left,.ui-app-shell-header__right{display:flex;align-items:center;min-width:0}.ui-app-shell-header__right{gap:10px;flex-shrink:0}.ui-app-shell-collapse-btn{width:36px!important;height:36px!important;border-radius:var(--radius-sm)!important;color:var(--color-text-muted)!important;margin-right:8px!important}.ui-app-shell-collapse-btn:hover{background:var(--color-surface-muted)!important;color:var(--color-text-primary)!important}.ui-app-shell-header-title{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-app-shell-header-icon-btn{width:36px!important;height:36px!important;border-radius:var(--radius-sm)!important;color:var(--color-text-muted)!important}.ui-app-shell-header-icon-btn:hover{background:var(--color-surface-muted)!important;color:var(--color-text-primary)!important}.ui-phone-pill{display:inline-flex;align-items:center;padding:0;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);max-width:240px}.ui-phone-pill__main{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;padding:6px 12px 6px 10px;cursor:pointer;font-size:13px;font-weight:500;color:var(--color-text-primary);min-width:0;border-radius:999px}.ui-phone-pill__main span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-phone-pill__icon{color:var(--color-text-muted);font-size:14px;flex-shrink:0}.ui-phone-pill__chevron{color:#8e8e93;flex-shrink:0;margin-left:2px}.ui-wallet-pill{display:inline-flex;align-items:center;gap:8px;padding:0 8px 0 0;border-radius:999px;border:1px solid rgba(46,157,92,.35);background:var(--color-success-soft)}.ui-wallet-pill--low{border-color:#d1434366;background:var(--color-danger-soft)}.ui-wallet-pill__balance{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;padding:0 4px 0 12px;height:30px;font-size:13px;font-weight:600;color:var(--color-success);cursor:pointer;border-radius:999px}.ui-wallet-pill--low .ui-wallet-pill__balance{color:var(--color-danger)}.ui-wallet-pill__icon{font-size:14px}.ui-wallet-pill__add{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;border-radius:50%;background:var(--color-success);color:var(--color-success-soft);font-size:12px;font-weight:700;line-height:1;cursor:pointer;flex-shrink:0}.ui-wallet-pill--low .ui-wallet-pill__add{background:var(--color-danger);color:var(--color-danger-soft)}.ui-wallet-pill__balance:hover,.ui-wallet-pill__add:hover{filter:brightness(.97)}.ui-profile-trigger{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;max-width:200px;transition:background .15s ease,border-color .15s ease}.ui-profile-trigger:hover{background:var(--color-surface-muted)}.ui-profile-trigger__avatar{background:var(--color-accent)!important;color:#fff!important;font-weight:700;flex-shrink:0}.ui-profile-trigger__avatar.ant-avatar-image{background:transparent!important}.ui-profile-trigger__avatar.ant-avatar img,.ui-profile-trigger__avatar .ant-avatar-image img{width:100%!important;height:100%!important;object-fit:cover;display:block}.ui-profile-trigger__avatar--lg{font-size:16px}.ui-profile-trigger__meta{display:inline-flex;align-items:center;gap:6px;min-width:0}.ui-profile-trigger__name{font-size:13px;font-weight:600;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-profile-trigger__chevron{font-size:10px;color:var(--color-text-subtle);flex-shrink:0}.ui-profile-dropdown-panel{background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-md);overflow:hidden;min-width:260px}.ui-profile-dropdown-header{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--color-border)}.ui-profile-dropdown-header__text{min-width:0;display:flex;flex-direction:column;gap:2px}.ui-profile-dropdown-header__name{font-size:14px!important;color:var(--color-text-primary)!important}.ui-profile-dropdown-header__email{font-size:12px!important;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-profile-dropdown-menu.ant-menu{border:none!important;box-shadow:none!important;padding:6px!important;background:transparent!important}.ui-profile-dropdown-menu .ant-menu-item-group-title{font-size:10px!important;font-weight:700!important;letter-spacing:.06em;color:var(--color-text-subtle)!important;padding:8px 12px 4px!important}.ui-profile-dropdown-menu .ant-menu-item-group-title .ui-profile-menu-group--platform-admin{display:block;padding-top:4px;margin-top:2px;border-top:1px solid var(--color-border)}.ui-profile-dropdown-menu .ant-menu-item-divider{margin:4px 8px!important}.ui-profile-dropdown-menu .ant-menu-item{border-radius:var(--radius-sm)!important;margin:2px 0!important;height:36px!important;line-height:36px!important;font-size:13.5px!important}.ui-profile-menu-theme-row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.ui-app-shell-content.ant-layout-content{background:var(--color-canvas, var(--bg-layout))!important;padding:24px!important;margin-top:64px!important;height:calc(100vh - 64px)!important;overflow:auto!important}.ui-app-shell-content__inner{min-height:100%}.ui-campaign-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ui-campaign-outcome-item{padding:12px 14px;border-radius:var(--radius-md);background:var(--color-surface-muted);border:1px solid var(--color-border)}.ui-campaign-outcome-item__label{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-muted);margin-bottom:4px}.ui-campaign-outcome-item__icon{display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1;color:var(--ink-3)}.ui-campaign-outcome-item__icon--success{color:var(--color-success)}.ui-campaign-outcome-item__icon--danger{color:var(--color-danger)}.ui-campaign-outcome-item__icon--warning{color:var(--color-warning)}.ui-campaign-outcome-item__value{font-size:22px;font-weight:700;line-height:1.1}.ui-campaign-outcome-item__value--success{color:var(--color-success)}.ui-campaign-outcome-item__value--danger{color:var(--color-danger)}.ui-campaign-outcome-item__value--warning{color:var(--color-warning)}.ui-campaign-outcome-item__sub{margin-top:6px;font-size:11px;color:var(--color-text-muted)}.ui-campaign-detail-page{display:flex;flex-direction:column;gap:16px;width:100%;min-height:calc(100vh - 112px);box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}.ui-campaign-detail-page--centered{align-items:center;justify-content:center;text-align:center;color:var(--color-text-muted)}.ui-campaign-detail-page__kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;flex-shrink:0}.ui-campaign-detail-page__main{flex:1;display:flex;flex-direction:column;gap:14px;min-height:0}.ui-campaign-detail-page__row{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:14px;min-height:0}.ui-campaign-detail-page__row--charts{grid-template-columns:1.55fr 1fr}.ui-campaign-panel{display:flex;flex-direction:column;min-height:220px;height:100%}.ui-campaign-panel__body{flex:1;display:flex;flex-direction:column;padding:20px 22px 22px!important;min-height:0}.ui-campaign-panel__body--chart{padding-bottom:16px!important}.ui-campaign-panel--chart{min-height:260px}.ui-campaign-kpi{position:relative;background:#fff;border-radius:16px;border:.5px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #1010140d,0 4px 14px #1010140a;padding:16px 16px 0;min-height:142px;display:flex;flex-direction:column;overflow:hidden}.ui-campaign-kpi__label{font-size:11px;font-weight:550;text-transform:uppercase;letter-spacing:.05em;color:#6e6e73;margin-bottom:10px;max-width:calc(100% - 40px)}.ui-campaign-kpi__icon{position:absolute;top:16px;right:16px;width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.ui-campaign-kpi__icon--accent{background:#e26b3f1a;color:#e26b3f}.ui-campaign-kpi__icon--info{background:#0071e31a;color:#0071e3}.ui-campaign-kpi__icon--success{background:#2e9d5c1a;color:#2e9d5c}.ui-campaign-kpi__icon--purple{background:#7a5ae01a;color:#7a5ae0}.ui-campaign-kpi__icon--danger{background:#d143431a;color:#d14343}.ui-campaign-kpi__value{font-size:22px;font-weight:500;letter-spacing:-.022em;color:#1c1c1e;line-height:1.1}.ui-campaign-kpi__value--amber{color:#c58320}.ui-campaign-kpi__sub{margin-top:4px;font-size:11px;color:#8e8e93;letter-spacing:-.003em;line-height:1.35}.ui-campaign-kpi__progress{margin-top:8px;margin-bottom:14px;height:4px;border-radius:4px;background:#0000000d;overflow:hidden}.ui-campaign-kpi__progress-fill{height:100%;border-radius:4px;background:linear-gradient(90deg,#e26b3f,#f08f65);transition:width .3s ease}.ui-campaign-kpi__sparkline{position:absolute;bottom:0;left:0;right:0;height:40px;pointer-events:none}.ui-campaign-outcomes--detail{flex:1;grid-template-columns:1fr 1fr;gap:14px;align-content:stretch}.ui-campaign-outcomes--detail .ui-campaign-outcome-item{min-height:96px;padding:16px 18px;display:flex;flex-direction:column;justify-content:center}.ui-campaign-outcomes--detail .ui-campaign-outcome-item__value{font-size:28px;margin-top:4px}.ui-campaign-info-list--detail,.ui-campaign-cost-list--detail{flex:1;justify-content:space-between;gap:0}.ui-campaign-info-list--detail .ui-campaign-info-list__row,.ui-campaign-cost-list--detail .ui-campaign-cost-list__row{padding:14px 0;border-bottom:1px solid var(--color-border);font-size:14px}.ui-campaign-info-list--detail .ui-campaign-info-list__row:last-child,.ui-campaign-cost-list--detail .ui-campaign-cost-list__row:last-child{border-bottom:none;padding-bottom:0}.ui-campaign-info-list--detail .ui-campaign-info-list__row:first-child,.ui-campaign-cost-list--detail .ui-campaign-cost-list__row:first-child{padding-top:0}.ui-campaign-cost-list--detail .ui-campaign-cost-list__row dd{font-size:15px}.ui-campaign-detail__heading{min-width:0}.ui-campaign-hourly-chart{flex:1;min-height:160px;height:100%}.ui-campaign-hourly-chart__col{height:100%;max-height:200px}.ui-campaign-hourly-chart__bar{max-width:36px}@media (max-width: 1400px){.ui-campaign-detail-page__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1100px){.ui-campaign-detail-page{min-height:auto}.ui-campaign-detail-page__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-campaign-detail-page__row,.ui-campaign-detail-page__row--charts{grid-template-columns:1fr}.ui-campaign-detail-page__main{flex:none}.ui-campaign-panel{min-height:auto}}.ui-campaign-detail__loading{text-align:center;padding:48px 24px;color:var(--color-text-muted)}.ui-campaign-detail__error{color:var(--color-danger);margin-bottom:12px}.ui-campaign-detail__header{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-shrink:0;flex-wrap:wrap;padding-bottom:4px}.ui-campaign-detail__header-main{display:flex;align-items:flex-start;gap:12px;min-width:0}.ui-campaign-detail__back{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(0,0,0,.09);border-radius:50%;background:#fff;color:#6e6e73;font-size:14px;cursor:pointer;flex-shrink:0;box-shadow:var(--shadow-1);transition:color .15s ease,border-color .15s ease}.ui-campaign-detail__back:hover{border-color:#0000002e;color:#1c1c1e}.ui-campaign-detail__title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ui-campaign-detail__title{margin:0;font-size:22px;font-weight:600;letter-spacing:-.018em;color:#1c1c1e;line-height:1.2}.ui-campaign-detail__badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:-.003em}.ui-campaign-detail__badge-dot{width:6px;height:6px;border-radius:50%;background:currentColor;display:inline-block}.ui-campaign-detail__badge--paused{background:#c583201a;color:#8b5a14}.ui-campaign-detail__badge--paused .ui-campaign-detail__badge-dot{background:#c58320}.ui-campaign-detail__badge--running{background:#2e9d5c1a;color:#1f7a45}.ui-campaign-detail__badge--running .ui-campaign-detail__badge-dot{background:#2e9d5c}.ui-campaign-detail__badge--completed{background:#2e9d5c1a;color:#1f7a45}.ui-campaign-detail__badge--completed .ui-campaign-detail__badge-dot{background:#2e9d5c}.ui-campaign-detail__badge--draft,.ui-campaign-detail__badge--scheduled{background:#0000000d;color:#6e6e73}.ui-campaign-detail__badge--draft .ui-campaign-detail__badge-dot,.ui-campaign-detail__badge--scheduled .ui-campaign-detail__badge-dot{background:#8e8e93}.ui-campaign-detail__badge--cancelled{background:#d143431a;color:#b3322f}.ui-campaign-detail__badge--cancelled .ui-campaign-detail__badge-dot{background:#d14343}.ui-campaign-detail__meta{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin-top:6px;font-size:13px;color:#6e6e73;letter-spacing:-.003em}.ui-campaign-detail__meta-item{display:inline-flex;align-items:center;gap:4px}.ui-campaign-detail__meta-item .anticon{font-size:12px;color:#8e8e93}.ui-campaign-detail__meta-sep{margin:0 8px;color:#c7c7cc}.ui-campaign-detail__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ui-campaign-detail__action-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:999px;font-size:13px;font-weight:550;line-height:1;cursor:pointer;border:1px solid rgba(0,0,0,.09);background:#fff;color:#1c1c1e;box-shadow:var(--shadow-1);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .05s ease;font-family:inherit}.ui-campaign-detail__action-btn .anticon{font-size:13px;color:#6e6e73}.ui-campaign-detail__action-btn:hover:not(:disabled){border-color:#00000029;background:#fafafa}.ui-campaign-detail__action-btn:active:not(:disabled){transform:translateY(.5px)}.ui-campaign-detail__action-btn:disabled{opacity:.55;cursor:not-allowed}.ui-campaign-detail__action-btn--danger{color:#b3322f}.ui-campaign-detail__action-btn--danger .anticon{color:#d14343}.ui-campaign-detail__action-btn--primary{background:linear-gradient(180deg,#ea784e,#e26b3f);border-color:transparent;color:#fff;font-weight:600;box-shadow:0 2px 8px #e26b3f40}.ui-campaign-detail__action-btn--primary .anticon{color:#fff}.ui-campaign-detail__action-btn--primary:hover:not(:disabled){background:linear-gradient(180deg,#ed8358,#e47246);border-color:transparent;box-shadow:0 3px 10px #e26b3f52}.ui-campaign-info-list,.ui-campaign-cost-list{margin:0;display:flex;flex-direction:column;gap:12px}.ui-campaign-info-list__row,.ui-campaign-cost-list__row{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px}.ui-campaign-info-list dt,.ui-campaign-cost-list dt{margin:0;color:var(--color-text-muted);font-weight:500}.ui-campaign-info-list dd,.ui-campaign-cost-list dd{margin:0;font-weight:600;color:var(--color-text-primary);text-align:right}.ui-campaign-cost-list__value--accent{color:var(--color-accent)}.ui-campaign-cost-list__value--success{color:var(--color-success)}.ui-cost-breakdown-card.ui-panel{background:var(--surface);border:.5px solid var(--hairline);border-radius:14px;box-shadow:none;padding:20px 22px;overflow:visible}.ui-cost-breakdown-card .ui-panel__head{padding:0;border-bottom:none;margin-bottom:16px}.ui-cost-breakdown-card .ui-panel__title.ui-panel__title--upper{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4)}.ui-cost-breakdown-card .ui-panel__body.ui-campaign-panel__body{padding:0!important;flex:1}.ui-cost-breakdown-card .ui-campaign-cost-list,.ui-cost-breakdown-card .ui-campaign-cost-list--detail{gap:0;flex:1;justify-content:flex-start}.ui-cost-breakdown-card .ui-campaign-cost-list__row,.ui-cost-breakdown-card .ui-campaign-cost-list--detail .ui-campaign-cost-list__row{display:flex;justify-content:space-between;align-items:baseline;padding:11px 0;border-bottom:.5px solid var(--hairline);font-size:13px}.ui-cost-breakdown-card .ui-campaign-cost-list--detail .ui-campaign-cost-list__row:first-child{padding-top:11px}.ui-cost-breakdown-card .ui-campaign-cost-list--detail .ui-campaign-cost-list__row:last-child{border-bottom:none;padding-bottom:11px}.ui-cost-breakdown-card .ui-campaign-cost-list__row--divider{border-top:.5px solid var(--hairline-strong)}.ui-cost-breakdown-card .ui-campaign-cost-list dt{font-size:13px;font-weight:400;color:var(--ink-3)}.ui-cost-breakdown-card .ui-campaign-cost-list dd,.ui-cost-breakdown-card .ui-campaign-cost-list--detail .ui-campaign-cost-list__row dd{font-size:13px;font-weight:600;color:var(--ink-1);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ui-hourly-card.ui-panel{background:var(--surface);border:.5px solid var(--hairline);border-radius:14px;box-shadow:none;padding:20px 22px;overflow:visible}.ui-hourly-card .ui-panel__head{padding:0;border-bottom:none;margin-bottom:16px}.ui-hourly-card .ui-panel__title.ui-panel__title--upper{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4)}.ui-hourly-card .ui-panel__body.ui-campaign-panel__body,.ui-hourly-card .ui-panel__body.ui-campaign-panel__body--chart{padding:0!important;flex:1;min-height:0;display:flex;flex-direction:column}.ui-hourly-card .ui-campaign-hourly-chart{display:flex;align-items:flex-end;gap:8px;flex:1;width:100%;min-height:200px;height:auto;padding:0}.ui-hourly-card .ui-campaign-hourly-chart__col{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;max-height:none}.ui-hourly-card .ui-campaign-hourly-chart__bar{width:100%;max-width:22px;min-height:0;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#e8622a8c,#e8622a26);transition:height .25s ease}.ui-hourly-card .ui-campaign-hourly-chart__bar--peak{background:linear-gradient(180deg,#e8622a,#e8622a73)}.ui-hourly-card .ui-campaign-hourly-chart__label{margin-top:8px;font-size:11px;color:#6e6e73cc}.ui-hourly-card .ui-campaign-hourly-chart__footer{margin:14px 0 0;display:flex;align-items:center}.ui-hourly-card__peak-badge{display:inline-flex;align-items:center;gap:6px;background:#e8622a1a;border:.5px solid rgba(232,98,42,.25);border-radius:20px;padding:5px 12px;font-size:12px;font-weight:500;color:#e8622a}.ui-hourly-card__peak-badge>.anticon{font-size:13px;color:#e8622a}.ui-campaign-hourly-chart{display:flex;align-items:flex-end;gap:6px;min-height:140px;padding:8px 4px 0}.ui-campaign-hourly-chart__col{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:120px}.ui-campaign-hourly-chart__bar{width:100%;max-width:28px;min-height:4px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,var(--color-accent) 0%,rgba(226,107,63,.55) 100%);transition:height .2s ease}.ui-campaign-hourly-chart__label{margin-top:6px;font-size:10px;color:var(--color-text-muted)}.ui-campaign-hourly-chart__empty{width:100%;text-align:center;color:var(--color-text-muted);font-size:13px;padding:24px 0}.ui-campaign-hourly-chart__footer{margin:12px 0 0;font-size:12px;color:var(--color-text-muted)}.ui-campaign-detail__live{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:14px 18px!important;font-size:13px;font-weight:600;color:var(--color-success);border-color:var(--color-success-soft)}.ui-panel__head--stacked{flex-direction:column;align-items:stretch!important;gap:12px}.ui-panel__head--stacked .ui-period-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ui-panel__body--period{display:flex;flex-direction:column;gap:16px}.ui-period-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media (min-width: 900px){.ui-period-stats{grid-template-columns:repeat(6,1fr)}}.ui-period-stat{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:10px 12px;text-align:center}.ui-period-stat__value{font-size:18px;font-weight:700;color:var(--color-text-primary);line-height:1.1}.ui-period-stat__label{margin-top:4px;font-size:11px;color:var(--color-text-muted)}.ui-dashboard-row--charts{display:grid;grid-template-columns:2fr 1fr;gap:14px}@media (max-width: 1100px){.ui-dashboard-row--charts{grid-template-columns:1fr}}.ui-panel__head-meta{font-size:12px;color:var(--color-text-muted)}.ui-lead-sources{display:grid;grid-template-columns:140px 1fr;gap:16px;align-items:center}@media (max-width: 600px){.ui-lead-sources{grid-template-columns:1fr}}.ui-lead-source-row{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:center;margin-bottom:10px;font-size:12px}.ui-lead-source-row__dot{width:8px;height:8px;border-radius:50%}.ui-lead-source-row__bar{height:6px;border-radius:3px;background:var(--color-border);overflow:hidden}.ui-lead-source-row__bar-fill{height:100%;border-radius:3px}.ui-lead-source-row__count{font-weight:600;color:var(--color-text-primary);min-width:28px;text-align:right}.ui-lead-sources__note{margin-top:14px;padding:10px 12px;border-radius:var(--radius-pill);background:var(--color-accent-soft, #fbf0ea);font-size:11.5px;color:var(--color-text-muted);text-align:center}.ui-quick-actions{display:flex;flex-direction:column;gap:10px}.ui-btn-primary{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;border:none;border-radius:var(--radius-pill);background:var(--color-accent);color:#fff;font-size:13px;font-weight:600;cursor:pointer}.ui-btn-secondary{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-primary);font-size:13px;font-weight:600;cursor:pointer}.ui-assistant-overview__top{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.ui-assistant-overview__stat{text-align:center;padding:12px;background:var(--color-surface-muted);border-radius:10px;border:1px solid var(--color-border)}.ui-assistant-overview__stat-value{font-size:28px;font-weight:700;line-height:1}.ui-assistant-overview__stat-value--total{color:#8b5cf6}.ui-assistant-overview__stat-value--active{color:var(--color-success)}.ui-assistant-overview__stat-label{margin-top:4px;font-size:11px;color:var(--color-text-muted)}.ui-assistant-type-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--color-border);font-size:13px}.ui-assistant-type-row:last-child{border-bottom:none}.ui-recent-activity{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}@media (max-width: 720px){.ui-recent-activity{grid-template-columns:1fr}}.ui-activity-item{display:flex;gap:10px;align-items:flex-start;padding:6px 0}.ui-activity-item__dot{width:8px;height:8px;border-radius:50%;margin-top:5px;flex-shrink:0}.ui-activity-item__title{font-size:13px;font-weight:600;color:var(--color-text-primary)}.ui-activity-item__sub{font-size:12px;color:var(--color-text-secondary);margin-top:2px}.ui-activity-item__time{font-size:11px;color:var(--color-text-subtle);margin-top:2px}.ui-schedule-empty{text-align:center;padding:28px 12px;color:var(--color-text-muted)}.ui-count-badge--warning{background:#f59e0b1f;color:#b45309}.ui-count-badge--muted{background:var(--color-surface-muted);color:var(--color-text-muted)}.ui-data-table__foot .ant-pagination .ant-pagination-item,.ui-data-table__foot .ant-pagination .ant-pagination-prev,.ui-data-table__foot .ant-pagination .ant-pagination-next{min-width:28px;height:28px;line-height:28px;border:none;border-radius:7px;background:transparent;font-size:12.5px;font-weight:500;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.ui-data-table__foot .ant-pagination .ant-pagination-item:hover,.ui-data-table__foot .ant-pagination .ant-pagination-prev:hover,.ui-data-table__foot .ant-pagination .ant-pagination-next:hover{background:#0000000a}.ui-data-table__foot .ant-pagination .ant-pagination-item a,.ui-data-table__foot .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ui-data-table__foot .ant-pagination .ant-pagination-next .ant-pagination-item-link{color:inherit;background:transparent;border:none}.ui-data-table__foot .ant-pagination .ant-pagination-item-active{background:var(--color-text-primary);border-color:var(--color-text-primary)}.ui-data-table__foot .ant-pagination .ant-pagination-item-active a{color:#fff;font-weight:550}.ui-data-table__foot .ant-pagination-jump-prev .ant-pagination-item-link,.ui-data-table__foot .ant-pagination-jump-next .ant-pagination-item-link{color:var(--color-text-subtle)}.ui-data-table__foot .ant-pagination .ant-pagination-options{margin-inline-start:12px}.ui-data-table__foot .ant-pagination .ant-pagination-options-size-changer .ant-select-selector{border-color:var(--color-border-strong);border-radius:7px;font-size:12.5px}.ui-data-table__foot__count b{color:var(--color-text-primary);font-weight:600}.ant-modal-mask{background:#14141473!important;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%)}@keyframes ui-modal-rise{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ui-addfunds-modal{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.ui-addfunds-modal.ant-modal{max-width:460px;width:100%!important}.ui-addfunds-modal .ant-modal-content{background:#fff!important;border-radius:20px!important;padding:0!important;overflow:hidden;border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 24px #10101414,0 2px 6px #1010140d;animation:ui-modal-rise .28s cubic-bezier(.22,1.2,.36,1)}.ui-addfunds-modal .ant-modal-header{background:transparent!important;border-bottom:1px solid rgba(0,0,0,.06)!important;padding:18px 24px!important;margin:0!important}.ui-addfunds-modal .ant-modal-title{color:#1c1c1e!important}.ui-addfunds__title{font-size:17px;font-weight:600;color:#1c1c1e;letter-spacing:-.015em}.ui-addfunds-modal .ant-modal-close{top:16px!important;inset-inline-end:18px!important;color:#8e8e93!important}.ui-addfunds{padding:20px 24px 24px;display:flex;flex-direction:column;gap:18px}.ui-addfunds__balance{background:#fbfaf7;border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:18px 20px}.ui-addfunds__balance-label{font-size:11.5px;font-weight:550;text-transform:uppercase;letter-spacing:.06em;color:#8e8e93;margin-bottom:4px}.ui-addfunds__balance-amount{font-size:32px;font-weight:600;line-height:1.1;color:#1c1c1e;letter-spacing:-.028em;font-variant-numeric:tabular-nums}.ui-addfunds__balance-sub{margin-top:4px;font-size:12.5px;color:#8e8e93}.ui-addfunds__section{display:flex;flex-direction:column;gap:10px}.ui-addfunds__label{font-size:11.5px;font-weight:550;text-transform:uppercase;letter-spacing:.06em;color:#8e8e93}.ui-addfunds__chips{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ui-addfunds__chip{appearance:none;background:#fff;color:#1c1c1e;border:1px solid rgba(0,0,0,.09);border-radius:10px;font-size:14px;font-weight:600;letter-spacing:-.005em;padding:11px 8px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .1s ease}.ui-addfunds__chip:hover{border-color:#e26b3f66;color:#e26b3f}.ui-addfunds__chip.is-selected{background:linear-gradient(180deg,#ea784e,#e26b3f);color:#fff;border:none;box-shadow:0 2px 8px #e26b3f40}.ui-addfunds__input-wrap{position:relative;display:flex;align-items:center}.ui-addfunds__input-prefix{position:absolute;left:14px;color:var(--color-text-muted);font-size:14px;font-weight:600;pointer-events:none}.ui-addfunds__input{width:100%;height:48px;padding:0 14px 0 30px;background:#fff;color:#1c1c1e;border:1px solid rgba(0,0,0,.09);border-radius:10px;font-size:15px;font-weight:500;outline:none;transition:border-color .15s ease,box-shadow .15s ease;font-variant-numeric:tabular-nums}.ui-addfunds__input:focus{border-color:#e26b3f66;box-shadow:0 0 0 3px #e26b3f26}.ui-addfunds__input::-webkit-outer-spin-button,.ui-addfunds__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ui-addfunds__input[type=number]{-moz-appearance:textfield}.ui-addfunds__caption{font-size:12px;color:var(--color-text-muted)}.ui-addfunds__caption-dim{color:var(--color-text-subtle)}.ui-addfunds__summary{background:#fbfaf7;border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:14px 18px}.ui-addfunds__summary-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0}.ui-addfunds__summary-divider{height:1px;background:var(--color-border);margin:6px 0}.ui-addfunds__summary-title{font-size:14px;font-weight:600;color:var(--color-text-primary)}.ui-addfunds__summary-sub{font-size:11.5px;color:var(--color-text-muted);margin-top:2px}.ui-addfunds__summary-right{text-align:right}.ui-addfunds__summary-amount{font-size:14px;font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.ui-addfunds__summary-credit{font-size:14.5px;font-weight:700;color:#2e9d5c;font-variant-numeric:tabular-nums}.ui-addfunds__warning{font-size:12px;color:var(--color-warning);background:var(--color-warning-soft);border-radius:8px;padding:8px 12px}.ui-addfunds__cta{appearance:none;border:none;width:100%;height:52px;border-radius:999px;background:linear-gradient(180deg,#ea784e,#e26b3f);color:#fff;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;box-shadow:0 2px 8px #e26b3f59,0 4px 12px #e26b3f2e;transition:filter .15s ease,transform .1s ease,box-shadow .15s ease}.ui-addfunds__cta:hover:not(:disabled){filter:brightness(1.04)}.ui-addfunds__cta:active:not(:disabled){transform:translateY(1px)}.ui-addfunds__cta:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.ui-addfunds__footer{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:11.5px;color:#8e8e93;text-align:center;line-height:1.45;padding:0 8px}.ui-addfunds__footer svg{flex-shrink:0;color:var(--color-text-subtle)}:root[data-theme=dark] .ui-addfunds-modal .ant-modal-content{background:#1c1c1e!important;box-shadow:0 24px 64px #0009,0 0 0 1px #ffffff0f}:root[data-theme=dark] .ui-addfunds__balance,:root[data-theme=dark] .ui-addfunds__summary{background:#242427;border-color:#ffffff0f}:root[data-theme=dark] .ui-addfunds__chip{background:#242427;border-color:#ffffff1a;color:var(--color-text-primary)}:root[data-theme=dark] .ui-addfunds__chip.is-selected{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}:root[data-theme=dark] .ui-addfunds__input{background:#242427;border-color:#ffffff1a;color:var(--color-text-primary)}:root[data-theme=dark] .ui-addfunds__title,:root[data-theme=dark] .ui-addfunds-modal .ant-modal-title,:root[data-theme=dark] .ui-addfunds__balance-amount,:root[data-theme=dark] .ui-addfunds__summary-title,:root[data-theme=dark] .ui-addfunds__summary-amount{color:var(--color-text-primary)}:root[data-theme=dark] .ui-addfunds-modal .ant-modal-header{border-bottom-color:#ffffff0f!important}.ui-app-shell-content,.ui-app-shell-content__inner{background:var(--canvas)}.ui-dashboard-head__title{font-size:30px;font-weight:600;letter-spacing:-.022em;color:var(--ink-1)}.ui-dashboard-head__subtitle{font-size:14px;color:var(--ink-3);margin-top:4px}.ui-metric-card{background:var(--surface);border-radius:var(--r-lg);border:1px solid var(--hairline);box-shadow:var(--shadow-2)}.ui-metric-card__sparkline{position:absolute;bottom:0;left:0;right:0;height:28px;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 60%);mask-image:linear-gradient(180deg,transparent 0%,#000 60%)}.ui-metric-card__sparkline path[fill]:not([fill=none]){fill-opacity:.12}.ui-metric-card__sparkline path[stroke]:not([stroke=none]){stroke-width:1.4px;stroke-dasharray:600;stroke-dashoffset:600;animation:ui-kpi-sparkline-draw 1.1s cubic-bezier(.22,1,.36,1) forwards}@keyframes ui-kpi-sparkline-draw{to{stroke-dashoffset:0}}.ui-metric-grid--6>:nth-child(1) .ui-metric-card__sparkline path[stroke]:not([stroke=none]){stroke:var(--orange)}.ui-metric-grid--6>:nth-child(1) .ui-metric-card__sparkline path[fill]:not([fill=none]){fill:var(--orange)}.ui-metric-grid--6>:nth-child(2) .ui-metric-card__sparkline path[stroke]:not([stroke=none]){stroke:var(--green)}.ui-metric-grid--6>:nth-child(2) .ui-metric-card__sparkline path[fill]:not([fill=none]){fill:var(--green)}.ui-metric-grid--6>:nth-child(3) .ui-metric-card__sparkline path[stroke]:not([stroke=none]){stroke:var(--green)}.ui-metric-grid--6>:nth-child(3) .ui-metric-card__sparkline path[fill]:not([fill=none]){fill:var(--green)}.ui-metric-grid--6>:nth-child(4) .ui-metric-card__sparkline path[stroke]:not([stroke=none]){stroke:#0071e3}.ui-metric-grid--6>:nth-child(4) .ui-metric-card__sparkline path[fill]:not([fill=none]){fill:#0071e3}.ui-metric-grid--6>:nth-child(5) .ui-metric-card__sparkline path[stroke]:not([stroke=none]){stroke:#7a5ae0}.ui-metric-grid--6>:nth-child(5) .ui-metric-card__sparkline path[fill]:not([fill=none]){fill:#7a5ae0}.ui-metric-grid--6>:nth-child(6) .ui-metric-card__sparkline path[stroke]:not([stroke=none]){stroke:var(--orange)}.ui-metric-grid--6>:nth-child(6) .ui-metric-card__sparkline path[fill]:not([fill=none]){fill:var(--orange)}.ui-panel{background:var(--surface);border-radius:var(--r-lg);border:1px solid var(--hairline);box-shadow:var(--shadow-2)}.ui-panel .ui-panel__title--upper{font-size:11.5px;font-weight:550;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}@keyframes ui-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ui-dashboard-page .ui-metric-card,.ui-dashboard-page .ui-panel{opacity:0;animation:ui-rise-in .52s cubic-bezier(.22,1,.36,1) forwards}.ui-dashboard-page .ui-metric-grid>:nth-child(1) .ui-metric-card,.ui-dashboard-page .ui-metric-grid>:nth-child(1).ui-metric-card{animation-delay:0ms}.ui-dashboard-page .ui-metric-grid>:nth-child(2) .ui-metric-card,.ui-dashboard-page .ui-metric-grid>:nth-child(2).ui-metric-card{animation-delay:50ms}.ui-dashboard-page .ui-metric-grid>:nth-child(3) .ui-metric-card,.ui-dashboard-page .ui-metric-grid>:nth-child(3).ui-metric-card{animation-delay:.1s}.ui-dashboard-page .ui-metric-grid>:nth-child(4) .ui-metric-card,.ui-dashboard-page .ui-metric-grid>:nth-child(4).ui-metric-card{animation-delay:.15s}.ui-dashboard-page .ui-metric-grid>:nth-child(5) .ui-metric-card,.ui-dashboard-page .ui-metric-grid>:nth-child(5).ui-metric-card{animation-delay:.2s}.ui-dashboard-page .ui-metric-grid>:nth-child(6) .ui-metric-card,.ui-dashboard-page .ui-metric-grid>:nth-child(6).ui-metric-card{animation-delay:.25s}.ui-dashboard-page>.ui-panel:nth-of-type(1){animation-delay:.3s}.ui-dashboard-page>.ui-panel:nth-of-type(2){animation-delay:.35s}.ui-dashboard-page>.ui-panel:nth-of-type(3){animation-delay:.4s}.ui-dashboard-page>.ui-panel:nth-of-type(4){animation-delay:.45s}.ui-dashboard-page>.ui-dashboard-row>.ui-panel,.ui-dashboard-page>.ui-dashboard-row--3>.ui-panel,.ui-dashboard-page>.ui-dashboard-row--charts>.ui-panel{animation-delay:.3s}.ui-dashboard-page>.ui-dashboard-row>.ui-panel:nth-child(2),.ui-dashboard-page>.ui-dashboard-row--3>.ui-panel:nth-child(2),.ui-dashboard-page>.ui-dashboard-row--charts>.ui-panel:nth-child(2){animation-delay:.35s}.ui-dashboard-page>.ui-dashboard-row>.ui-panel:nth-child(3),.ui-dashboard-page>.ui-dashboard-row--3>.ui-panel:nth-child(3),.ui-dashboard-page>.ui-dashboard-row--charts>.ui-panel:nth-child(3){animation-delay:.4s}@media (prefers-reduced-motion: reduce){.ui-dashboard-page .ui-metric-card,.ui-dashboard-page .ui-panel{opacity:1;animation:none}.ui-metric-card__sparkline path[stroke]:not([stroke=none]){stroke-dashoffset:0;animation:none}}.ui-dashboard-page{gap:14px}.ui-dashboard-page .ui-metric-grid{margin-bottom:0}.ui-dashboard-page .ui-dashboard-row,.ui-dashboard-page .ui-dashboard-row--3,.ui-dashboard-page .ui-dashboard-row--charts{gap:12px;margin-bottom:0}.ui-dashboard-page .ui-panel__head{padding:11px 14px}.ui-dashboard-page .ui-panel__head--stacked{gap:10px}.ui-dashboard-page .ui-panel__body{padding:12px 14px}.ui-dashboard-page .ui-panel__body--period{gap:10px}.ui-dashboard-page .ui-period-stat{padding:8px 10px}.ui-dashboard-page .ui-period-stat__value{font-size:16px}.ui-dashboard-page .ui-period-stat__label{font-size:10px}.ui-dashboard-page .ui-usage-grid{gap:10px}.ui-dashboard-page .ui-usage-box{padding:12px}.ui-dashboard-page .ui-usage-box__value{font-size:20px}.ui-dashboard-page .ui-usage-box__label{margin-top:4px;font-size:11px}.ui-dashboard-page .ui-action-item{padding:8px 10px;margin-bottom:6px}.ui-status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-pill);font-size:12px;font-weight:500;line-height:1;background:#0000000b;color:var(--ink-2)}.ui-status-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.ui-status-pill--completed{background:var(--green-soft);color:#1f7a45}.ui-status-pill--failed{background:var(--red-soft);color:#9a2828}.ui-status-pill--no-answer{background:var(--amber-soft);color:#8b5a14}.ui-status-pill--busy{background:#0000000b;color:var(--ink-2)}.ui-phonenums-modal{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.ui-phonenums-modal.ant-modal{max-width:560px;width:100%!important}.ui-phonenums-modal .ant-modal-content{background:#fff!important;border-radius:20px!important;padding:0!important;overflow:hidden;border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 24px #10101414,0 2px 6px #1010140d;animation:ui-modal-rise .28s cubic-bezier(.22,1.2,.36,1)}.ui-phonenums-modal .ant-modal-header{background:transparent!important;border-bottom:1px solid rgba(0,0,0,.06)!important;padding:16px 22px!important;margin:0!important}.ui-phonenums-modal .ant-modal-title{color:#1c1c1e!important}.ui-phonenums-modal .ant-modal-close{top:14px!important;inset-inline-end:14px!important;width:32px!important;height:32px!important;border-radius:8px!important;color:#6e6e73!important}.ui-phonenums-modal .ant-modal-close:hover{background:#fbfaf7!important}.ui-phonenums__title{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:600;color:#1c1c1e;letter-spacing:-.015em}.ui-phonenums__title-icon{width:28px;height:28px;border-radius:50%;background:#fff6f0;color:#e26b3f;border:1px solid rgba(226,107,63,.14);display:inline-flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.ui-phonenums{padding:18px 22px 22px;display:flex;flex-direction:column}.ui-phonenums__list{display:flex;flex-direction:column}.ui-phonenums__row{display:flex;align-items:center;gap:10px;padding:12px 4px;border-bottom:.5px solid rgba(0,0,0,.06);transition:background .15s ease}.ui-phonenums__row:last-child{border-bottom:none}.ui-phonenums__row:hover{background:#fbfaf7}.ui-phonenums__flag{width:20px;height:20px;border-radius:50%;border:.5px solid rgba(0,0,0,.09);overflow:hidden;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;flex-shrink:0;background:#fff}.ui-phonenums__cc{font-size:11px;color:#8e8e93;font-weight:550;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}.ui-phonenums__linkicon{color:#c7c7cc;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.ui-phonenums__number{font-size:13.5px;font-weight:500;color:#1c1c1e;letter-spacing:-.005em;font-variant-numeric:tabular-nums;flex-shrink:0}.ui-phonenums__row-spacer{flex:1}.ui-phonenums__pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:999px;font-size:11px;font-weight:550;letter-spacing:.02em;text-transform:uppercase;line-height:1;flex-shrink:0}.ui-phonenums__pill:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0}.ui-phonenums__pill--active{background:#e8f5ec;color:#1f7a45}.ui-phonenums__pill--active:before{background:#2e9d5c}.ui-phonenums__pill--unassigned{background:#fbf1de;color:#8b5a14}.ui-phonenums__pill--unassigned:before{background:#c58320}.ui-phonenums__pill--inactive{background:#fbe9e9;color:#9a2828}.ui-phonenums__pill--inactive:before{background:#d14343}.ui-phonenums__agent{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#3a3a3c;flex-shrink:0}.ui-phonenums__agent-icon--ok{color:#2e9d5c;display:inline-flex;align-items:center}.ui-phonenums__agent-icon--none{color:#d14343;display:inline-flex;align-items:center}.ui-phonenums__agent--none{color:#8e8e93}.ui-phonenums__agent-name{font-weight:600;color:#1c1c1e}.ui-phonenums__empty,.ui-phonenums__loading{text-align:center;padding:24px 12px;color:#8e8e93;font-size:13px}.ui-phonenums__divider{height:1px;background:#0000000f;margin:22px -22px}.ui-phonenums__section-title{font-size:15px;font-weight:600;color:#1c1c1e;letter-spacing:-.012em;margin:0 0 4px}.ui-phonenums__section-sub{font-size:13px;color:#6e6e73;letter-spacing:-.003em;margin:0 0 14px}.ui-phonenums__country .ant-select-selector{border-radius:10px!important;border:1px solid rgba(0,0,0,.09)!important;padding:4px 12px!important;min-height:42px!important;display:flex;align-items:center;background:#fff!important;box-shadow:none!important;transition:border-color .15s ease,box-shadow .15s ease}.ui-phonenums__country.ant-select-focused .ant-select-selector,.ui-phonenums__country .ant-select-selector:hover{border-color:#e26b3f66!important}.ui-phonenums__country.ant-select-focused .ant-select-selector{box-shadow:0 0 0 3px #e26b3f24!important}.ui-phonenums__country .ant-select-selection-item,.ui-phonenums__country .ant-select-selection-placeholder{font-size:13.5px!important;font-weight:500!important;color:#1c1c1e!important;display:flex!important;align-items:center!important;gap:10px!important}.ui-phonenums__country .ant-select-selection-placeholder{color:#8e8e93!important;font-weight:500!important}.ui-phonenums__country .ant-select-arrow{color:#8e8e93!important}.ui-phonenums-country-dropdown .ant-select-item{padding:9px 10px!important;border-radius:8px!important;margin:2px 4px!important}.ui-phonenums-country-dropdown .ant-select-item-option-active,.ui-phonenums-country-dropdown .ant-select-item-option:hover{background:#fbfaf7!important}.ui-phonenums-country-dropdown .ant-select-item-option-selected{background:#fff6f0!important;color:#1c1c1e!important;font-weight:500!important}.ui-phonenums-country-dropdown .ant-select-item-option-content{font-size:13.5px!important;font-weight:500!important}.ui-phonenums__country-option{display:inline-flex;align-items:center;gap:10px;width:100%}.ui-phonenums__country-option-name{flex:1;color:#1c1c1e}.ui-phonenums__country-option-dial{color:#8e8e93;font-variant-numeric:tabular-nums}.ui-phonenums__country-option .ui-phonenums__flag{width:20px;height:20px}.ui-phonenums__country-stack{margin-bottom:14px}.ui-phonenums__notice{display:flex;gap:10px;background:#c583200f;border:1px solid rgba(197,131,32,.18);border-radius:12px;padding:12px 14px;margin-bottom:14px}.ui-phonenums__notice-icon{width:24px;height:24px;border-radius:50%;background:#c5832024;color:#c58320;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px}.ui-phonenums__notice-body{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-phonenums__notice-title{font-size:13.5px;font-weight:600;color:#8b5a14;letter-spacing:-.005em}.ui-phonenums__notice-text{font-size:12.5px;color:#6e6e73;line-height:1.45}.ui-phonenums__form .ant-form-item{margin-bottom:14px}.ui-phonenums__form .ant-form-item-label{padding-bottom:4px!important}.ui-phonenums__form .ant-form-item-label>label{font-size:12.5px!important;font-weight:500!important;color:#3a3a3c!important;height:auto!important}.ui-phonenums__form .ant-form-item-label>label:before{color:#e26b3f!important}.ui-phonenums__form .ant-form-item-required:after{display:none!important}.ui-phonenums__form .ant-input,.ui-phonenums__form .ant-input-affix-wrapper,.ui-phonenums__form textarea.ant-input{border-radius:10px!important;border:1px solid rgba(0,0,0,.09)!important;padding:10px 12px!important;font-size:13.5px!important;color:#1c1c1e!important;background:#fff!important;box-shadow:none!important;transition:border-color .15s ease,box-shadow .15s ease}.ui-phonenums__form .ant-input::placeholder,.ui-phonenums__form textarea.ant-input::placeholder{color:#8e8e93!important}.ui-phonenums__form .ant-input:hover,.ui-phonenums__form .ant-input-affix-wrapper:hover,.ui-phonenums__form textarea.ant-input:hover{border-color:#e26b3f66!important}.ui-phonenums__form .ant-input:focus,.ui-phonenums__form .ant-input-affix-wrapper-focused,.ui-phonenums__form textarea.ant-input:focus{border-color:#e26b3f66!important;box-shadow:0 0 0 3px #e26b3f24!important}.ui-phonenums__form textarea.ant-input{min-height:76px;resize:vertical}.ui-phonenums__numselect{margin-bottom:14px}.ui-phonenums__submit{appearance:none;border:none;width:100%;padding:12px 16px;border-radius:999px;background:linear-gradient(180deg,#ea784e,#e26b3f);color:#fff;font-size:14px;font-weight:600;cursor:pointer;margin-top:18px;box-shadow:0 2px 8px #e26b3f59,0 4px 12px #e26b3f2e;transition:filter .15s ease,transform .1s ease,box-shadow .15s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.ui-phonenums__submit:hover:not(:disabled){filter:brightness(1.04)}.ui-phonenums__submit:active:not(:disabled){transform:translateY(1px)}.ui-phonenums__submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}:root[data-theme=dark] .ui-phonenums-modal .ant-modal-content{background:#1c1c1e!important;border-color:#ffffff0f;box-shadow:0 24px 64px #0009,0 0 0 1px #ffffff0f}:root[data-theme=dark] .ui-phonenums-modal .ant-modal-header{border-bottom-color:#ffffff0f!important}:root[data-theme=dark] .ui-phonenums__title,:root[data-theme=dark] .ui-phonenums__number,:root[data-theme=dark] .ui-phonenums__section-title,:root[data-theme=dark] .ui-phonenums__agent-name{color:#f2f2f7!important}:root[data-theme=dark] .ui-phonenums__row{border-bottom-color:#ffffff0f}:root[data-theme=dark] .ui-phonenums__row:hover{background:#ffffff08}:root[data-theme=dark] .ui-phonenums__divider{background:#ffffff0f}:root[data-theme=dark] .ui-phonenums__country .ant-select-selector,:root[data-theme=dark] .ui-phonenums__form .ant-input,:root[data-theme=dark] .ui-phonenums__form .ant-input-affix-wrapper,:root[data-theme=dark] .ui-phonenums__form textarea.ant-input{background:#242427!important;border-color:#ffffff17!important;color:#f2f2f7!important}:root[data-theme=dark] .ui-phonenums__country .ant-select-selection-item,:root[data-theme=dark] .ui-phonenums__country-option-name{color:#f2f2f7!important}:root[data-theme=dark] .ui-phonenums-country-dropdown .ant-select-item-option-active{background:#ffffff0d!important}.ui-page-title-row{display:inline-flex;align-items:center;gap:10px}.ui-page-title-icon{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#e26b3f;font-size:16px;flex-shrink:0}.ui-toolbar__btn-ghost{appearance:none;display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid rgba(0,0,0,.09);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:550;color:#1c1c1e;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.ui-toolbar__btn-ghost:hover{background:#fbfaf7;border-color:#e26b3f66;color:#e26b3f}.ui-toolbar__btn-primary{appearance:none;display:inline-flex;align-items:center;gap:6px;background:linear-gradient(180deg,#ea784e,#e26b3f);border:none;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:550;color:#fff;cursor:pointer;box-shadow:0 2px 8px #e26b3f59,0 4px 12px #e26b3f2e;transition:filter .15s ease,transform .1s ease}.ui-toolbar__btn-primary:hover:not(:disabled){filter:brightness(1.04)}.ui-toolbar__btn-primary:active:not(:disabled){transform:translateY(1px)}.ui-toolbar__btn-primary:disabled,.ui-toolbar__btn-ghost:disabled{opacity:.55;cursor:not-allowed}.ui-batch-modal{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.ui-batch-modal.ant-modal{max-width:460px;width:100%!important}.ui-batch-modal .ant-modal-content{background:#fff!important;border-radius:20px!important;padding:0!important;overflow:hidden;border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 24px #10101414,0 2px 6px #1010140d;animation:ui-modal-rise .28s cubic-bezier(.22,1.2,.36,1)}.ui-batch-modal .ant-modal-header{background:transparent!important;border-bottom:1px solid rgba(0,0,0,.06)!important;padding:18px 22px 16px!important;margin:0!important}.ui-batch-modal .ant-modal-close{top:14px!important;inset-inline-end:14px!important;width:32px!important;height:32px!important;border-radius:8px!important;color:#6e6e73!important}.ui-batch-modal .ant-modal-close:hover{background:#fbfaf7!important}.ui-batch-modal__title{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:600;color:#1c1c1e;letter-spacing:-.015em}.ui-batch-modal__title-icon{width:28px;height:28px;border-radius:8px;background:#fff6f0;color:#e26b3f;border:1px solid rgba(226,107,63,.14);display:inline-flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.ui-batch-modal .ant-tabs{margin:0!important}.ui-batch-modal .ant-tabs-nav{margin:0 22px!important;border-bottom:1px solid rgba(0,0,0,.06)!important}.ui-batch-modal .ant-tabs-nav:before{display:none!important}.ui-batch-modal .ant-tabs-nav-list{gap:4px}.ui-batch-modal .ant-tabs-tab{padding:10px 14px!important;margin:0!important;font-size:13.5px!important;font-weight:500!important;color:#6e6e73!important;transition:color .15s ease}.ui-batch-modal .ant-tabs-tab:hover{color:#1c1c1e!important}.ui-batch-modal .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e26b3f!important;font-weight:600!important}.ui-batch-modal .ant-tabs-ink-bar{background:#e26b3f!important;height:2px!important}.ui-batch-modal__body{padding:18px 22px 22px;display:flex;flex-direction:column;gap:16px}.ui-batch-modal__form .ant-form-item{margin-bottom:0!important}.ui-batch-modal__form .ant-form-item-label{padding-bottom:6px!important}.ui-batch-modal__form .ant-form-item-label>label{font-size:12.5px!important;font-weight:500!important;color:#3a3a3c!important;height:auto!important}.ui-batch-modal__form .ant-form-item-label>label:before{color:#e26b3f!important}.ui-batch-modal__form .ant-form-item-required:after{display:none!important}.ui-batch-modal__form .ant-input,.ui-batch-modal__form .ant-input-affix-wrapper,.ui-batch-modal__form textarea.ant-input{border-radius:10px!important;border:1px solid rgba(0,0,0,.09)!important;background:#fff!important;padding:10px 12px!important;font-size:13.5px!important;color:#1c1c1e!important;box-shadow:none!important;transition:border-color .15s ease,box-shadow .15s ease}.ui-batch-modal__form .ant-input::placeholder,.ui-batch-modal__form textarea.ant-input::placeholder{color:#8e8e93!important}.ui-batch-modal__form .ant-input:hover,.ui-batch-modal__form .ant-input-affix-wrapper:hover,.ui-batch-modal__form textarea.ant-input:hover{border-color:#e26b3f66!important}.ui-batch-modal__form .ant-input:focus,.ui-batch-modal__form .ant-input-affix-wrapper-focused,.ui-batch-modal__form textarea.ant-input:focus{border-color:#e26b3f66!important;box-shadow:0 0 0 3px #e26b3f24!important}.ui-batch-modal__form textarea.ant-input{min-height:80px;resize:vertical}.ui-batch-color-trigger{appearance:none;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;border:1px solid rgba(0,0,0,.09);background:#fff;font-size:13px;font-weight:500;color:#1c1c1e;cursor:pointer;width:100%;justify-content:space-between;transition:border-color .15s ease,box-shadow .15s ease}.ui-batch-color-trigger:hover{border-color:#e26b3f66}.ui-batch-color-trigger:focus-visible{outline:none;border-color:#e26b3f66;box-shadow:0 0 0 3px #e26b3f24}.ui-batch-color-trigger__left{display:inline-flex;align-items:center;gap:8px}.ui-batch-color-swatch{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.06);flex-shrink:0}.ui-batch-color-trigger__chev{color:#8e8e93}.ui-batch-color-popover{background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.09);box-shadow:0 8px 24px #10101414;padding:4px;display:flex;flex-direction:column;gap:2px;min-width:220px}.ui-batch-color-option{appearance:none;background:transparent;border:none;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;font-size:13px;font-weight:500;color:#3a3a3c;cursor:pointer;text-align:left;width:100%;transition:background .12s ease}.ui-batch-color-option:hover{background:#0000000a}.ui-batch-color-option.is-selected{background:#fbfaf7}.ui-batch-color-option__check{margin-left:auto;color:#e26b3f;display:inline-flex;align-items:center}.ui-batch-tag-input-row{display:flex;gap:8px}.ui-batch-tag-input-row .ant-input{flex:1}.ui-batch-tag-add{appearance:none;display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(0,0,0,.09);background:#fff;border-radius:10px;padding:0 14px;font-size:13px;font-weight:500;color:#3a3a3c;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ui-batch-tag-add:hover:not(:disabled){background:#fbfaf7;border-color:#e26b3f66;color:#e26b3f}.ui-batch-tag-add:disabled{opacity:.5;cursor:not-allowed}.ui-batch-tag-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ui-batch-tag-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500;background:color-mix(in srgb,var(--batch-chip-color, #E26B3F) 12%,transparent);color:var(--batch-chip-color, #E26B3F)}.ui-batch-tag-chip__close{appearance:none;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:currentColor;opacity:.65;padding:0}.ui-batch-tag-chip__close:hover{opacity:1}.ui-batch-modal__upload-actions{display:flex;justify-content:flex-end;margin-bottom:8px}.ui-batch-modal .ant-upload-wrapper .ant-upload-drag{background:#fbfaf7!important;border:1.5px dashed rgba(226,107,63,.4)!important;border-radius:12px!important;padding:18px 12px!important}.ui-batch-modal .ant-upload-wrapper .ant-upload-drag:hover{border-color:#e26b3f!important}.ui-batch-modal .ant-upload-text{color:#1c1c1e!important;font-size:13px!important}.ui-batch-modal .ant-upload-hint{color:#8e8e93!important;font-size:12px!important}.ui-batch-modal__hint-card{background:#00000009;border-radius:10px;padding:10px 12px;font-size:12px;color:#6e6e73;line-height:1.5}.ui-batch-modal__hint-card strong{color:#3a3a3c}.ui-batch-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid rgba(0,0,0,.06);background:#fbfaf7}.ui-batch-modal__btn-cancel{appearance:none;background:#fff;border:1px solid rgba(0,0,0,.09);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:550;color:#3a3a3c;cursor:pointer;box-shadow:var(--shadow-1);transition:background .15s ease,border-color .15s ease,color .15s ease}.ui-batch-modal__btn-cancel:hover{background:#fbfaf7;color:#1c1c1e}.ui-batch-modal__btn-primary{appearance:none;border:none;background:linear-gradient(180deg,#ea784e,#e26b3f);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;color:#fff;cursor:pointer;display:inline-flex;align-items:center;gap:6px;box-shadow:0 2px 8px #e26b3f59,0 4px 12px #e26b3f2e;transition:filter .15s ease,transform .1s ease}.ui-batch-modal__btn-primary:hover:not(:disabled){filter:brightness(1.04)}.ui-batch-modal__btn-primary:active:not(:disabled){transform:translateY(1px)}.ui-batch-modal__btn-primary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}:root[data-theme=dark] .ui-batch-modal .ant-modal-content{background:#1c1c1e!important;border-color:#ffffff0f;box-shadow:0 24px 64px #0009,0 0 0 1px #ffffff0f}:root[data-theme=dark] .ui-batch-modal .ant-modal-header,:root[data-theme=dark] .ui-batch-modal .ant-tabs-nav{border-bottom-color:#ffffff0f!important}:root[data-theme=dark] .ui-batch-modal__title,:root[data-theme=dark] .ui-batch-modal__form .ant-input,:root[data-theme=dark] .ui-batch-color-trigger{color:#f2f2f7!important}:root[data-theme=dark] .ui-batch-modal__form .ant-input,:root[data-theme=dark] .ui-batch-modal__form .ant-input-affix-wrapper,:root[data-theme=dark] .ui-batch-modal__form textarea.ant-input,:root[data-theme=dark] .ui-batch-color-trigger{background:#242427!important;border-color:#ffffff17!important}:root[data-theme=dark] .ui-batch-modal__footer{background:#242427;border-top-color:#ffffff0f}:root[data-theme=dark] .ui-batch-modal__btn-cancel{background:#2c2c2e;border-color:#ffffff17;color:#f2f2f7}:root[data-theme=dark] .ui-batch-color-popover{background:#1c1c1e;border-color:#ffffff17}:root[data-theme=dark] .ui-batch-color-option{color:#f2f2f7}:root[data-theme=dark] .ui-batch-color-option:hover{background:#ffffff0d}:root[data-theme=dark] .ui-batch-color-option.is-selected{background:#2c2c2e}.ui-calls-page .ui-metric-card,.ui-manual-calls-page .ui-metric-card{min-height:0;padding:14px 16px 0;border-radius:14px;border:.5px solid var(--hairline);background:var(--surface);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden}.ui-calls-page .ui-metric-card__head,.ui-manual-calls-page .ui-metric-card__head{align-items:flex-start;margin-bottom:8px}.ui-calls-page .ui-metric-card__label,.ui-manual-calls-page .ui-metric-card__label{font-size:11.5px;font-weight:500;color:var(--ink-3);letter-spacing:-.005em;text-transform:none}.ui-calls-page .ui-metric-card__icon,.ui-manual-calls-page .ui-metric-card__icon{width:24px;height:24px;border-radius:8px;border:none;flex-shrink:0}.ui-calls-page .ui-metric-card__icon svg,.ui-manual-calls-page .ui-metric-card__icon svg{width:14px;height:14px}.ui-calls-page .ui-metric-card__icon--total,.ui-manual-calls-page .ui-metric-card__icon--total{background:#e8622a1a;color:#e8622a}.ui-calls-page .ui-metric-card__icon--done,.ui-manual-calls-page .ui-metric-card__icon--done{background:#34c7591a;color:#34c759}.ui-calls-page .ui-metric-card__icon--prog,.ui-manual-calls-page .ui-metric-card__icon--prog{background:#007aff1a;color:#007aff}.ui-calls-page .ui-metric-card__icon--fail,.ui-manual-calls-page .ui-metric-card__icon--fail{background:#ff3b301a;color:#ff3b30}.ui-calls-page .ui-metric-card__value,.ui-manual-calls-page .ui-metric-card__value{font-size:26px;font-weight:600;color:var(--ink-1);letter-spacing:-.024em;line-height:1;margin-bottom:4px}.ui-calls-page .ui-metric-card__meta,.ui-manual-calls-page .ui-metric-card__meta{margin-top:0;margin-bottom:8px;gap:4px;font-size:11px}.ui-calls-page .ui-metric-card__meta>span:last-child,.ui-manual-calls-page .ui-metric-card__meta>span:last-child{color:var(--ink-4);font-weight:400}.ui-calls-page .ui-metric-card__delta--up,.ui-manual-calls-page .ui-metric-card__delta--up{color:#34c759}.ui-calls-page .ui-metric-card__delta--down,.ui-manual-calls-page .ui-metric-card__delta--down{color:#ff3b30}.ui-calls-page .ui-metric-card__sparkline,.ui-manual-calls-page .ui-metric-card__sparkline{position:static;display:block;width:calc(100% + 32px);height:40px;margin:auto -16px 0;opacity:1;pointer-events:none;-webkit-mask-image:linear-gradient(to right,#000 0%,#000 50%,transparent 65%);mask-image:linear-gradient(to right,#000 0%,#000 50%,transparent 65%)}.ui-calls-page .ui-metric-card__sparkline stop:first-of-type,.ui-manual-calls-page .ui-metric-card__sparkline stop:first-of-type{stop-opacity:.22}.ui-calls-page .ui-metric-card__sparkline stop:last-of-type,.ui-manual-calls-page .ui-metric-card__sparkline stop:last-of-type{stop-opacity:0}.ui-calls-page .ui-metric-card__sparkline path[fill]:not([fill=none]),.ui-manual-calls-page .ui-metric-card__sparkline path[fill]:not([fill=none]){fill-opacity:1}.ui-calls-page .ui-metric-card__sparkline path[stroke]:not([stroke=none]),.ui-manual-calls-page .ui-metric-card__sparkline path[stroke]:not([stroke=none]){stroke-width:1.5px}.ui-calls-page .ui-metric-grid>:nth-child(1) .ui-metric-card__sparkline path[stroke]:not([stroke=none]),.ui-manual-calls-page .ui-metric-grid>:nth-child(1) .ui-metric-card__sparkline path[stroke]:not([stroke=none]){stroke:#e8622a}.ui-calls-page .ui-metric-grid>:nth-child(1) .ui-metric-card__sparkline stop,.ui-manual-calls-page .ui-metric-grid>:nth-child(1) .ui-metric-card__sparkline stop{stop-color:#e8622a}.ui-calls-page .ui-metric-grid>:nth-child(2) .ui-metric-card__sparkline path[stroke]:not([stroke=none]),.ui-manual-calls-page .ui-metric-grid>:nth-child(2) .ui-metric-card__sparkline path[stroke]:not([stroke=none]){stroke:#34c759}.ui-calls-page .ui-metric-grid>:nth-child(2) .ui-metric-card__sparkline stop,.ui-manual-calls-page .ui-metric-grid>:nth-child(2) .ui-metric-card__sparkline stop{stop-color:#34c759}.ui-calls-page .ui-metric-grid>:nth-child(3) .ui-metric-card__sparkline path[stroke]:not([stroke=none]),.ui-manual-calls-page .ui-metric-grid>:nth-child(3) .ui-metric-card__sparkline path[stroke]:not([stroke=none]){stroke:#007aff}.ui-calls-page .ui-metric-grid>:nth-child(3) .ui-metric-card__sparkline stop,.ui-manual-calls-page .ui-metric-grid>:nth-child(3) .ui-metric-card__sparkline stop{stop-color:#007aff}.ui-calls-page .ui-metric-grid>:nth-child(4) .ui-metric-card__sparkline path[stroke]:not([stroke=none]),.ui-manual-calls-page .ui-metric-grid>:nth-child(4) .ui-metric-card__sparkline path[stroke]:not([stroke=none]){stroke:#ff3b30}.ui-calls-page .ui-metric-grid>:nth-child(4) .ui-metric-card__sparkline stop,.ui-manual-calls-page .ui-metric-grid>:nth-child(4) .ui-metric-card__sparkline stop{stop-color:#ff3b30}.ui-row-view-btn.ant-btn{width:30px;height:30px;min-width:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:#6e6e73;transition:background .15s ease,color .15s ease}.ui-row-view-btn.ant-btn:hover,.ui-row-view-btn.ant-btn:focus{background:#0000000d!important;color:#1c1c1e!important}:root[data-theme=dark] .ui-row-view-btn.ant-btn{color:#c7c7cc}:root[data-theme=dark] .ui-row-view-btn.ant-btn:hover,:root[data-theme=dark] .ui-row-view-btn.ant-btn:focus{background:#ffffff0f!important;color:#f2f2f7!important}.ui-cat-pill{display:inline-flex;align-items:center;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:5px;padding:2px 7px;line-height:1.3}.ui-cat-pill--llm{background:#e26b3f1a;color:#b8501f}.ui-cat-pill--stt{background:#2e9d5c1a;color:#1f7a45}.ui-cat-pill--tts{background:#0071e31a;color:#0061c3}.ui-cat-pill--tel,.ui-cat-pill--telephony{background:#7a5ae01a;color:#5c41bd}.ui-cat-tab{display:inline-flex;align-items:center;gap:8px}.ui-cat-tab__count{display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;padding:0 4px;border-radius:999px;background:#0000000f;color:#6e6e73;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.ui-provider-pricing-page,.ui-provider-pricing-page *{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif}.ui-provider-pricing-page{-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}.ui-provider-pricing-page .ant-tabs-nav{margin-bottom:14px!important}.ui-provider-pricing-page .ant-tabs-nav:before{border-bottom:1px solid rgba(0,0,0,.06)!important}.ui-provider-pricing-page .ant-tabs-tab{padding:10px 14px!important;margin:0 4px 0 0!important;font-size:13.5px!important;font-weight:500!important;color:#6e6e73!important;transition:color .15s ease}.ui-provider-pricing-page .ant-tabs-tab:hover{color:#1c1c1e!important}.ui-provider-pricing-page .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e26b3f!important;font-weight:600!important}.ui-provider-pricing-page .ant-tabs-ink-bar{background:#e26b3f!important;height:2px!important}.ui-provider-pricing-page .ant-card{background:#fff!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:16px!important;box-shadow:0 1px 3px #1010140d,0 4px 14px #1010140a!important;margin-bottom:14px!important;overflow:hidden}.ui-provider-pricing-page .ant-card-head{padding:0 22px!important;min-height:0!important;border-bottom:1px solid rgba(0,0,0,.06)!important}.ui-provider-pricing-page .ant-card-head-wrapper{padding:20px 0 14px!important}.ui-provider-pricing-page .ant-card-head-title,.ui-provider-pricing-page .ant-card-extra{padding:0!important}.ui-provider-pricing-page .ant-card-body{padding:14px 22px 20px!important}.ui-provider-card__name{font-size:15px;font-weight:600;color:#1c1c1e;letter-spacing:-.01em}.ui-provider-pricing-page .ant-card-extra .ant-btn{border-radius:999px;height:auto;padding:5px 12px;font-size:12px;font-weight:500;color:#3a3a3c;background:#fff;border:1px solid rgba(0,0,0,.09);box-shadow:none!important;display:inline-flex;align-items:center;gap:6px;transition:background .15s ease,border-color .15s ease,color .15s ease}.ui-provider-pricing-page .ant-card-extra .ant-btn .anticon{font-size:12px;color:#8e8e93}.ui-provider-pricing-page .ant-card-extra .ant-btn:hover{background:#fbfaf7;border-color:#e26b3f66;color:#e26b3f}.ui-provider-pricing-page .ant-card-extra .ant-btn:hover .anticon{color:#e26b3f}.ui-provider-pricing-page .ant-card-extra .ant-btn.ant-btn-icon-only{width:28px;height:28px;min-width:28px;padding:0;border-radius:7px;justify-content:center;border:none;background:transparent}.ui-provider-pricing-page .ant-card-extra .ant-btn.ant-btn-icon-only:hover{background:#0000000a;border-color:transparent}.ui-provider-pricing-page .ant-card-extra .ant-btn-dangerous{color:#d14343;border-color:#d1434340}.ui-provider-pricing-page .ant-card-extra .ant-btn-dangerous .anticon{color:#d14343}.ui-provider-pricing-page .ant-card-extra .ant-btn-dangerous:hover,.ui-provider-pricing-page .ant-card-extra .ant-btn-dangerous.ant-btn-icon-only:hover{color:#d14343;background:#fbe8e8;border-color:#d1434366}.ui-provider-pricing-page .ant-card-extra .ant-btn-dangerous:hover .anticon{color:#d14343}.ui-provider-pricing-page .ant-switch{min-width:34px!important;width:34px!important;height:20px!important;border-radius:10px!important;background:#0000001f!important}.ui-provider-pricing-page .ant-switch-checked{background:#e26b3f!important}.ui-provider-pricing-page .ant-switch .ant-switch-handle{top:2px!important;left:2px!important;width:16px!important;height:16px!important}.ui-provider-pricing-page .ant-switch-checked .ant-switch-handle{left:calc(100% - 18px)!important}.ui-provider-pricing-page .ant-switch .ant-switch-handle:before{border-radius:50%!important;box-shadow:0 1px 2px #0000002e!important}.ui-provider-pricing-page .ant-switch .ant-switch-inner{display:none!important}.ui-provider-pricing-page .ant-checkbox-inner{border-radius:4px!important;border:1px solid rgba(0,0,0,.15)!important;width:16px;height:16px}.ui-provider-pricing-page .ant-checkbox-checked .ant-checkbox-inner{background:#e26b3f!important;border-color:#e26b3f!important}.ui-provider-pricing-page .ant-checkbox-checked:not(.ant-checkbox-disabled):hover .ant-checkbox-inner,.ui-provider-pricing-page .ant-checkbox:hover .ant-checkbox-inner{border-color:#e26b3f99!important}.ui-provider-pricing-page .ant-checkbox-checked:after{border-color:#e26b3f!important}.ui-provider-pricing-page .ant-card-body .ant-table-wrapper{background:#fbfaf7;border-radius:12px;border:1px solid rgba(0,0,0,.06);overflow:hidden;margin-top:14px}.ui-provider-pricing-page .ant-table{background:transparent!important;font-size:13px}.ui-provider-pricing-page .ant-table-thead>tr>th{background:#fbfaf7!important;border-bottom:1px solid rgba(0,0,0,.06)!important;font-size:11px!important;font-weight:550!important;text-transform:uppercase;letter-spacing:.06em;color:#8e8e93!important;padding:10px 16px!important}.ui-provider-pricing-page .ant-table-thead>tr>th:before{display:none!important}.ui-provider-pricing-page .ant-table-tbody>tr>td{padding:14px 16px!important;border-bottom:.5px solid rgba(0,0,0,.06)!important;background:#fff!important;transition:background .12s ease}.ui-provider-pricing-page .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.ui-provider-pricing-page .ant-table-tbody>tr:hover>td{background:#00000005!important}.ui-provider-pricing-page .ant-table-tbody .ant-typography{color:#1c1c1e}.ui-provider-pricing-page .ant-table-tbody strong.ant-typography,.ui-provider-pricing-page .ant-table-tbody .ant-typography strong{font-size:13.5px!important;font-weight:550!important;letter-spacing:-.005em;color:#1c1c1e!important}.ui-provider-pricing-page .ant-table-tbody .ant-typography code,.ui-provider-pricing-page .ant-table-tbody code.ant-typography{display:inline-block;background:#0000000a;border:none;border-radius:6px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:11px;color:#6e6e73;margin-top:4px}.ui-provider-pricing-page .ant-table-tbody .ant-btn.ant-btn-icon-only{width:28px;height:28px;min-width:28px;border-radius:7px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#6e6e73;background:transparent;border:none;box-shadow:none}.ui-provider-pricing-page .ant-table-tbody .ant-btn.ant-btn-icon-only:hover{background:#0000000a;color:#1c1c1e}.ui-provider-pricing-page .ant-table-tbody .ant-btn-dangerous.ant-btn-icon-only{color:#d14343}.ui-provider-pricing-page .ant-table-tbody .ant-btn-dangerous.ant-btn-icon-only:hover{background:#fbe8e8;color:#d14343}.ui-provider-pricing-page .ant-card-body>.ant-typography:first-child{font-size:12px!important;color:#8e8e93!important;font-weight:500}.ui-provider-pricing-page .ant-card-body .ant-typography,.ui-provider-pricing-page .ant-card-body>div>.ant-typography{font-size:12.5px;color:#6e6e73;line-height:1.5;letter-spacing:-.003em}.ui-provider-pricing-page .ant-card-body .ant-typography strong,.ui-provider-pricing-page .ant-card-body strong.ant-typography{font-weight:650;color:#1c1c1e}.ui-provider-pricing-page .ant-card-body>.ant-btn,.ui-provider-pricing-page .ant-card-body>div>.ant-btn:not(.ant-btn-icon-only),.ui-provider-pricing-page .ant-card-body>.ant-space .ant-btn:not(.ant-btn-icon-only){border-radius:999px!important;padding:6px 14px!important;height:auto!important;font-size:12.5px!important;font-weight:600!important;display:inline-flex;align-items:center;gap:6px;box-shadow:none!important}.ui-provider-pricing-page .ant-card-body .ant-btn-default{background:#0000000a!important;border:none!important;color:#6e6e73!important;font-weight:500!important;padding:6px 12px!important}.ui-provider-pricing-page .ant-card-body .ant-btn-default:hover:not(:disabled){background:#00000012!important;color:#1c1c1e!important}.ui-provider-pricing-page .ant-card-body .ant-btn-default:disabled{opacity:.6!important;cursor:not-allowed}.ui-provider-pricing-page .ant-card-body .ant-btn-primary{background:linear-gradient(180deg,#ea784e,#e26b3f)!important;border:none!important;color:#fff!important;box-shadow:0 2px 6px #e26b3f40!important}.ui-provider-pricing-page .ant-card-body .ant-btn-primary:hover:not(:disabled){filter:brightness(1.04)}.ui-provider-pricing-page .ant-card-body .ant-btn-primary:disabled{opacity:.55!important;box-shadow:none!important}.ui-provider-pricing-page .ant-table-tbody .ant-tag{background:#0000000a;border:none;border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:500;color:#3a3a3c;margin:0 4px 4px 0;line-height:1.4}.ui-provider-pricing-page .ant-table-tbody .ant-tag-orange{background:#e26b3f1a;color:#b8501f;font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px}.ui-provider-pricing-page .ant-table-tbody .ant-typography-secondary{font-size:12px!important;color:#8e8e93!important;margin-top:2px;display:inline-block;letter-spacing:-.003em}.ui-provider-pricing-page .ant-table-tbody .ant-typography:not(.ant-typography-secondary):not(strong):not(code){font-size:13.5px;font-weight:600;color:#1c1c1e;letter-spacing:-.01em}:root[data-theme=dark] .ui-provider-pricing-page .ant-card{background:#1c1c1e!important;border-color:#ffffff0f!important;box-shadow:0 1px 3px #00000073,0 4px 14px #00000059!important}:root[data-theme=dark] .ui-provider-pricing-page .ant-card-head,:root[data-theme=dark] .ui-provider-pricing-page .ant-tabs-nav:before{border-bottom-color:#ffffff0f!important}:root[data-theme=dark] .ui-provider-card__name{color:#f2f2f7}:root[data-theme=dark] .ui-provider-pricing-page .ant-card-body .ant-table-wrapper{background:#242427;border-color:#ffffff0f}:root[data-theme=dark] .ui-provider-pricing-page .ant-table-thead>tr>th{background:#242427!important;border-bottom-color:#ffffff0f!important;color:#8e8e93!important}:root[data-theme=dark] .ui-provider-pricing-page .ant-table-tbody>tr>td{border-bottom-color:#ffffff0f!important}:root[data-theme=dark] .ui-provider-pricing-page .ant-table-tbody>tr:hover>td{background:#ffffff08!important}:root[data-theme=dark] .ui-provider-pricing-page .ant-card-extra .ant-btn{background:#2c2c2e;border-color:#ffffff17;color:#f2f2f7}:root[data-theme=dark] .ui-provider-pricing-page .ant-card-extra .ant-btn:hover{background:#1c1c1e}:root[data-theme=dark] .ui-cat-tab__count{background:#ffffff14;color:#c7c7cc}.ui-meetings-page{-webkit-font-smoothing:antialiased}.ui-meetings-page__kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}@media (max-width: 1100px){.ui-meetings-page__kpis{grid-template-columns:repeat(2,1fr)}}.ui-meeting-kpi{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 1px 3px #1010140d,0 4px 14px #1010140a;padding:22px}.ui-meeting-kpi__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ui-meeting-kpi__label{font-size:12.5px;font-weight:500;color:#6e6e73;letter-spacing:-.005em}.ui-meeting-kpi__icon{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.ui-meeting-kpi__value{font-size:34px;font-weight:600;letter-spacing:-.028em;color:#1c1c1e;line-height:1;font-variant-numeric:tabular-nums}.ui-meetings-page__toolbar{margin-bottom:14px}.ui-meetings-page__toolbar .ui-toolbar{margin-bottom:0}.ui-meeting-viewtoggle{display:inline-flex;background:#0000000a;border-radius:10px;padding:2px;gap:2px}.ui-meeting-viewtoggle__btn{appearance:none;background:transparent;border:none;color:#6e6e73;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:550;cursor:pointer;transition:background .15s ease,color .15s ease}.ui-meeting-viewtoggle__btn:hover:not(.is-active){color:#1c1c1e}.ui-meeting-viewtoggle__btn.is-active{background:#e26b3f;color:#fff;box-shadow:0 1px 2px #e26b3f40}.ui-meetings-page__toolbar .ant-select .ant-select-selector{border-radius:10px!important;border:1px solid rgba(0,0,0,.09)!important;padding:4px 12px!important;min-height:36px!important;font-size:13px!important;font-weight:500!important;color:#3a3a3c!important;background:#fff!important}.ui-meetings-page__toolbar .ant-select-focused .ant-select-selector{border-color:#e26b3f66!important;box-shadow:0 0 0 3px #e26b3f24!important}.ui-meeting-cal-pill{appearance:none;display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:550;cursor:pointer;background:#fff;color:#3a3a3c;border:1px solid rgba(0,0,0,.09);transition:background .15s ease,border-color .15s ease,color .15s ease}.ui-meeting-cal-pill:hover{background:#fbfaf7}.ui-meeting-cal-pill.is-connected{background:#e8f5ec;color:#1f7a45;border-color:#2e9d5c33}.ui-meetings-page__table-card.ant-card{background:#fff!important;border-radius:16px!important;border:1px solid rgba(0,0,0,.06)!important;box-shadow:0 4px 14px #1010140f,0 1px 3px #1010140a!important;overflow:hidden}.ui-meetings-page__table-card .ant-card-body{padding:0!important}.ui-meetings-page .ant-table-thead>tr>th{background:#fbfaf7!important;border-bottom:1px solid rgba(0,0,0,.06)!important;font-size:11.5px!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.06em;color:#8e8e93!important;padding:12px 22px!important}.ui-meetings-page .ant-table-thead>tr>th:before{display:none!important}.ui-meetings-page .ant-table-tbody>tr>td{padding:16px 22px!important;border-bottom:.5px solid rgba(0,0,0,.06)!important;background:transparent!important;transition:background .12s ease}.ui-meetings-page .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.ui-meetings-page .ant-table-tbody>tr:hover>td,.ui-meetings-page .ant-table-tbody>tr.ant-table-row-hover>td{background:#00000005!important}.ui-meetings-page .ant-table-pagination{padding:14px 22px!important;margin:0!important;border-top:1px solid rgba(0,0,0,.06)}.ui-meeting-details{display:flex;align-items:center;gap:12px}.ui-meeting-details__icon{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.ui-meeting-details__title{font-size:13.5px;font-weight:550;color:#1c1c1e;letter-spacing:-.005em;line-height:1.3}.ui-meeting-details__meta{display:flex;align-items:center;gap:4px;font-size:12px;color:#6e6e73;margin-top:2px}.ui-meeting-details__meta .anticon{font-size:11px;color:#8e8e93}.ui-meeting-details__meta--muted{color:#8e8e93}.ui-type-pill{display:inline-flex;align-items:center;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:550;text-transform:uppercase;letter-spacing:.02em;line-height:1.3}.ui-type-pill--consultation{background:#0071e31a;color:#0061c3}.ui-type-pill--property{background:#2e9d5c1a;color:#1f7a45}.ui-type-pill--general{background:#0000000a;color:#6e6e73}.ui-meeting-duration{font-size:13.5px;font-weight:550;color:#1c1c1e;letter-spacing:-.005em;font-variant-numeric:tabular-nums}.ui-meeting-attendees__count{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#3a3a3c}.ui-meeting-attendees__count .anticon{font-size:12px;color:#8e8e93}.ui-meeting-attendees__names{font-size:12px;color:#8e8e93;margin-top:2px;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-meeting-status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:999px;font-size:11.5px;font-weight:550;text-transform:uppercase;letter-spacing:.02em;line-height:1}.ui-meeting-status:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0}.ui-meeting-status--scheduled{background:#0071e31a;color:#0061c3}.ui-meeting-status--scheduled:before{background:#0071e3}.ui-meeting-status--confirmed{background:#e8f5ec;color:#1f7a45}.ui-meeting-status--confirmed:before{background:#2e9d5c}.ui-meeting-status--completed{background:#0000000a;color:#6e6e73}.ui-meeting-status--completed:before{background:#8e8e93}.ui-meeting-status--cancelled{background:#fbe8e8;color:#9a2828}.ui-meeting-status--cancelled:before{background:#d14343}:root[data-theme=dark] .ui-meeting-kpi{background:#1c1c1e;border-color:#ffffff0f;box-shadow:0 1px 3px #00000080,0 4px 14px #00000059}:root[data-theme=dark] .ui-meeting-kpi__value,:root[data-theme=dark] .ui-meeting-details__title,:root[data-theme=dark] .ui-meeting-duration{color:#f2f2f7}:root[data-theme=dark] .ui-meeting-viewtoggle{background:#ffffff0f}:root[data-theme=dark] .ui-meetings-page__table-card.ant-card{background:#1c1c1e!important;border-color:#ffffff0f!important}:root[data-theme=dark] .ui-meetings-page .ant-table-thead>tr>th{background:#242427!important;color:#8e8e93!important;border-bottom-color:#ffffff0f!important}:root[data-theme=dark] .ui-meetings-page .ant-table-tbody>tr>td{border-bottom-color:#ffffff0f!important}:root[data-theme=dark] .ui-meetings-page .ant-table-tbody>tr:hover>td{background:#ffffff08!important}:root[data-theme=dark] .ui-meeting-cal-pill{background:#2c2c2e;border-color:#ffffff17;color:#f2f2f7}:root[data-theme=dark] .ui-meeting-cal-pill.is-connected{background:#2e9d5c26;color:#4fbf78;border-color:#2e9d5c4d}.ui-developer-page,.ui-developer-page *{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif}.ui-developer-page{-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}.ui-developer-page .ui-page-title{display:flex;align-items:center;gap:10px}.ui-developer-page .ui-page-title__icon{font-size:24px;color:#e26b3f;line-height:1}.ui-developer-page .ui-page-subtitle{margin-top:4px}.ui-developer-page__panel.ui-panel{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}.ui-developer-page .ant-tabs-nav{margin:0 0 18px!important}.ui-developer-page .ant-tabs-nav:before{border-bottom:1px solid rgba(0,0,0,.06)!important}.ui-developer-page .ant-tabs-tab{padding:10px 16px!important;margin:0 4px 0 0!important;font-size:14px!important;font-weight:500!important;color:#6e6e73!important;transition:color .15s ease}.ui-developer-page .ant-tabs-tab .anticon{font-size:14px!important;color:#6e6e73!important}.ui-developer-page .ant-tabs-tab:hover,.ui-developer-page .ant-tabs-tab:hover .anticon{color:#1c1c1e!important}.ui-developer-page .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e26b3f!important;font-weight:500!important}.ui-developer-page .ant-tabs-tab-active .ant-tabs-tab-btn .anticon{color:#e26b3f!important}.ui-developer-page .ant-tabs-ink-bar{background:#e26b3f!important;height:2px!important}.ui-developer-page .ant-card{background:#fff!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:16px!important;box-shadow:0 1px 3px #1010140d,0 4px 14px #1010140a!important}.ui-developer-page .ant-card-body{padding:24px!important}.ui-developer-page .ant-card-body h4.ant-typography{font-size:17px!important;font-weight:600!important;letter-spacing:-.015em!important;color:#1c1c1e!important;margin:0!important;line-height:1.3}.ui-developer-page .ant-card-body>.ant-space>.ant-space-item:first-child .ant-typography-secondary{display:block;margin-top:3px;font-size:13.5px!important;color:#6e6e73!important}.ui-developer-page .ant-card-body .ant-btn-primary{background:linear-gradient(180deg,#ea784e,#e26b3f)!important;border:none!important;color:#fff!important;border-radius:999px!important;padding:8px 16px!important;height:auto!important;font-size:13px!important;font-weight:600!important;box-shadow:0 2px 8px #e26b3f40!important;display:inline-flex;align-items:center;gap:6px}.ui-developer-page .ant-card-body .ant-btn-primary:hover:not(:disabled){filter:brightness(1.04)}.ui-developer-page .ant-card-body .ant-btn-primary .anticon{font-size:12px}.ui-developer-page .ant-card-body .ant-alert-warning{background:#c583200f!important;border:1px solid rgba(197,131,32,.18)!important;border-radius:12px!important;padding:14px 16px!important;align-items:flex-start;gap:10px;margin:0}.ui-developer-page .ant-card-body .ant-alert-warning .ant-alert-icon{width:20px;height:20px;border-radius:50%;background:#c5832024;color:#c58320!important;display:inline-flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0;margin:1px 4px 0 0}.ui-developer-page .ant-card-body .ant-alert-warning .ant-alert-content{flex:1;min-width:0}.ui-developer-page .ant-card-body .ant-alert-warning .ant-alert-message{font-size:13.5px!important;font-weight:600!important;color:#8b5a14!important;margin-bottom:2px;line-height:1.4}.ui-developer-page .ant-card-body .ant-alert-warning .ant-alert-description{font-size:13px!important;color:#6e6e73!important;line-height:1.5}.ui-developer-page .ant-card-body .ant-table-wrapper{background:#fbfaf7;border-radius:12px;border:1px solid rgba(0,0,0,.06);overflow:hidden}.ui-developer-page .ant-table{background:transparent!important}.ui-developer-page .ant-table-thead>tr>th{background:#fbfaf7!important;border-bottom:1px solid rgba(0,0,0,.06)!important;font-size:11.5px!important;font-weight:550!important;text-transform:uppercase;letter-spacing:.06em;color:#8e8e93!important;padding:10px 20px!important}.ui-developer-page .ant-table-thead>tr>th:before{display:none!important}.ui-developer-page .ant-table-tbody>tr>td{padding:16px 20px!important;border-bottom:.5px solid rgba(0,0,0,.06)!important;background:#fff!important;transition:background .12s ease;vertical-align:middle}.ui-developer-page .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.ui-developer-page .ant-table-tbody>tr:hover>td{background:#00000005!important}.ui-developer-page .ant-table-tbody .anticon-key{color:#e26b3f!important;font-size:14px!important}.ui-developer-page .ant-table-tbody strong.ant-typography,.ui-developer-page .ant-table-tbody .ant-typography strong{font-size:13.5px!important;font-weight:550!important;color:#1c1c1e!important;letter-spacing:-.005em}.ui-developer-page .ant-table-tbody .ant-tag-green{background:#2e9d5c1a!important;color:#1f7a45!important;border:none!important;border-radius:5px!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em;padding:2px 8px!important;margin:4px 0 0!important;line-height:1.5}.ui-developer-page .ant-table-tbody .ant-tag-red{background:var(--color-danger-soft)!important;color:#9a2828!important;border:none!important;border-radius:5px!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em;padding:2px 8px!important;margin:4px 0 0!important;line-height:1.5}.ui-developer-page .ant-table-tbody .ant-tag-orange{background:#c583201a!important;color:#8b5a14!important;border:none!important;border-radius:5px!important;font-size:11px!important;font-weight:600!important;padding:2px 8px!important;margin:0!important}.ui-developer-page .ant-table-tbody .ant-tag{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12px;color:#3a3a3c;background:#0000000a;border:none;border-radius:6px;padding:4px 10px}.ui-developer-page .ant-table-tbody .ant-btn.ant-btn-text{background:transparent;border:none;box-shadow:none;padding:4px 6px;height:auto;margin-left:4px}.ui-developer-page .ant-table-tbody .ant-btn-text .anticon-copy{font-size:14px;color:#8e8e93!important}.ui-developer-page .ant-table-tbody .ant-btn-text:hover .anticon-copy{color:#1c1c1e!important}.ui-developer-page .ant-table-tbody .anticon-bar-chart{color:#8e8e93!important;font-size:14px!important}.ui-developer-page .ant-table-tbody td .ant-typography{font-size:13px;color:#3a3a3c;font-weight:500}.ui-developer-page .ant-table-tbody td .ant-typography-secondary{font-size:13px!important;color:#3a3a3c!important;font-weight:500}.ui-developer-page .ant-table-tbody .ant-space-vertical .ant-typography-secondary{font-size:12px!important;color:#8e8e93!important;font-weight:400;margin-top:3px}.ui-developer-page .ant-table-tbody .ant-typography-secondary.ant-typography-italic,.ui-developer-page .ant-table-tbody i.ant-typography-secondary{font-size:12.5px!important;color:#8e8e93!important;font-style:italic}.ui-developer-page .ant-table-tbody .ant-btn-link{color:#e26b3f!important;font-size:13px!important;font-weight:500!important;padding:0!important;height:auto!important;display:inline-flex;align-items:center;gap:6px;background:transparent!important;box-shadow:none!important}.ui-developer-page .ant-table-tbody .ant-btn-link .anticon{color:#e26b3f!important;font-size:14px}.ui-developer-page .ant-table-tbody .ant-btn-link:hover{text-decoration:underline!important}.ui-developer-page .ant-table-tbody .ant-btn-text.ant-btn-dangerous{color:#d14343!important;font-size:13px!important;font-weight:500!important;padding:0!important;height:auto!important;display:inline-flex;align-items:center;gap:6px;background:transparent!important;box-shadow:none!important;margin-left:0}.ui-developer-page .ant-table-tbody .ant-btn-text.ant-btn-dangerous .anticon-delete{color:#d14343!important;font-size:14px}.ui-developer-page .ant-table-tbody .ant-btn-text.ant-btn-dangerous:hover{text-decoration:underline!important;background:transparent!important;color:#d14343!important}.ui-developer-page .ant-table-tbody td .ant-space-horizontal{gap:16px!important}.ui-developer-page .ant-pagination{margin-top:14px!important;display:flex;justify-content:flex-end;gap:6px}.ui-developer-page .ant-pagination .ant-pagination-item,.ui-developer-page .ant-pagination .ant-pagination-prev,.ui-developer-page .ant-pagination .ant-pagination-next{min-width:28px!important;height:28px!important;line-height:26px!important;border-radius:7px!important;border:1px solid rgba(0,0,0,.09)!important;color:#6e6e73!important;font-size:12.5px!important;font-weight:550!important;margin:0!important}.ui-developer-page .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ui-developer-page .ant-pagination .ant-pagination-next .ant-pagination-item-link{border:none!important;background:transparent!important;color:#6e6e73!important}.ui-developer-page .ant-pagination .ant-pagination-item a{color:#6e6e73!important}.ui-developer-page .ant-pagination .ant-pagination-item-active{background:#1c1c1e!important;border-color:#1c1c1e!important}.ui-developer-page .ant-pagination .ant-pagination-item-active a{color:#fff!important}.ui-developer-page .ant-empty-description{color:#6e6e73;font-size:13.5px}:root[data-theme=dark] .ui-developer-page .ant-card{background:#1c1c1e!important;border-color:#ffffff0f!important;box-shadow:0 1px 3px #00000073,0 4px 14px #00000059!important}:root[data-theme=dark] .ui-developer-page .ant-card-body .ant-table-wrapper{background:#242427;border-color:#ffffff0f}:root[data-theme=dark] .ui-developer-page .ant-table-thead>tr>th{background:#242427!important;color:#8e8e93!important;border-bottom-color:#ffffff0f!important}:root[data-theme=dark] .ui-developer-page .ant-table-tbody>tr>td{background:#1c1c1e!important;border-bottom-color:#ffffff0f!important}:root[data-theme=dark] .ui-developer-page .ant-tabs-nav:before{border-bottom-color:#ffffff0f!important}:root[data-theme=dark] .ui-developer-page .ant-card-body h4.ant-typography{color:#f2f2f7!important}.ui-panel:has(>.ui-panel__body>.ui-ai-footer-row){background:#fff!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:16px!important;box-shadow:0 1px 3px #1010140d,0 4px 14px #1010140a!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.ui-panel:has(>.ui-panel__body>.ui-ai-footer-row)>.ui-panel__head{padding:12px 14px 0!important;border-bottom:none!important}.ui-panel:has(>.ui-panel__body>.ui-ai-footer-row) .ui-panel__title-row{display:flex;align-items:center;gap:8px;margin-bottom:0}.ui-panel:has(>.ui-panel__body>.ui-ai-footer-row) .ui-panel__title-row .anticon-robot{background:#e26b3f1a;color:#e26b3f!important;border-radius:6px;padding:3px;font-size:14px;box-sizing:content-box;display:inline-flex;align-items:center;justify-content:center}.ui-panel:has(>.ui-panel__body>.ui-ai-footer-row) .ui-panel__title--upper{font-size:11.5px!important;text-transform:uppercase;letter-spacing:.06em;color:#8e8e93!important;font-weight:550!important}.ui-panel:has(>.ui-panel__body>.ui-ai-footer-row)>.ui-panel__body{padding:10px 14px 14px!important}.ui-panel:has(>.ui-panel__body>.ui-ai-footer-row) .ui-stat-grid{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:8px!important}.ui-panel:has(>.ui-panel__body>.ui-ai-footer-row) .ui-stat-item{background:#fbfaf7!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:10px!important;padding:10px 12px!important}.ui-panel:has(>.ui-panel__body>.ui-ai-footer-row) .ui-stat-item__value{font-size:20px!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.1!important}.ui-panel:has(>.ui-panel__body>.ui-ai-footer-row) .ui-stat-item__label{margin-top:3px!important;font-size:11px!important;font-weight:500!important;color:#6e6e73!important}.ui-panel:has(>.ui-panel__body>.ui-ai-footer-row) .ui-stat-item:nth-child(1) .ui-stat-item__value{color:#2e9d5c!important}.ui-panel:has(>.ui-panel__body>.ui-ai-footer-row) .ui-stat-item:nth-child(2) .ui-stat-item__value{color:#c58320!important}.ui-panel:has(>.ui-panel__body>.ui-ai-footer-row) .ui-stat-item:nth-child(3) .ui-stat-item__value{color:#0071e3!important}.ui-panel:has(>.ui-panel__body>.ui-ai-footer-row) .ui-stat-item:nth-child(4) .ui-stat-item__value{color:#7a5ae0!important}.ui-panel:has(>.ui-panel__body>.ui-ai-footer-row) .ui-stat-item__value-suffix{font-size:14px!important;font-weight:500!important;letter-spacing:-.01em;color:#8e8e93!important}.ui-panel:has(>.ui-panel__body>.ui-ai-footer-row) .ui-ai-footer-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:0!important;border-top:none!important;margin-top:0!important}.ui-panel:has(>.ui-panel__body>.ui-ai-footer-row) .ui-ai-footer-row>div{background:#fbfaf7;border:1px solid rgba(0,0,0,.06);border-radius:10px;padding:10px 12px;text-align:left!important}.ui-panel:has(>.ui-panel__body>.ui-ai-footer-row) .ui-ai-footer-row__label{font-size:10px!important;text-transform:uppercase;letter-spacing:.06em!important;color:#8e8e93!important;font-weight:550!important;margin-bottom:4px!important}.ui-panel:has(>.ui-panel__body>.ui-ai-footer-row) .ui-ai-footer-row__value{font-size:12px!important;font-weight:550!important;color:#1c1c1e!important;letter-spacing:-.005em!important;line-height:1.3}:root[data-theme=dark] .ui-panel:has(>.ui-panel__body>.ui-ai-footer-row){background:#1c1c1e!important;border-color:#ffffff0f!important}:root[data-theme=dark] .ui-panel:has(>.ui-panel__body>.ui-ai-footer-row) .ui-stat-item{background:#242427!important;border-color:#ffffff0f!important}:root[data-theme=dark] .ui-panel:has(>.ui-panel__body>.ui-ai-footer-row) .ui-ai-footer-row{border-top-color:#ffffff0f!important}:root[data-theme=dark] .ui-panel:has(>.ui-panel__body>.ui-ai-footer-row) .ui-ai-footer-row>div{background:#242427!important;border-color:#ffffff0f!important}:root[data-theme=dark] .ui-panel:has(>.ui-panel__body>.ui-ai-footer-row) .ui-ai-footer-row__label{color:var(--color-text-subtle)!important}:root[data-theme=dark] .ui-panel:has(>.ui-panel__body>.ui-ai-footer-row) .ui-ai-footer-row__value{color:#f2f2f7!important}.ui-panel:has(>.ui-panel__body>.ui-outcome-panel__row){background:#fff!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:16px!important;box-shadow:0 1px 3px #1010140d,0 4px 14px #1010140a!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.ui-panel:has(>.ui-panel__body>.ui-outcome-panel__row)>.ui-panel__head{padding:12px 14px 10px!important;border-bottom:1px solid rgba(0,0,0,.06)!important;margin-bottom:0}.ui-panel:has(>.ui-panel__body>.ui-outcome-panel__row) .ui-panel__title--upper{font-size:11.5px!important;text-transform:uppercase;letter-spacing:.06em!important;color:#8e8e93!important;font-weight:550!important}.ui-panel:has(>.ui-panel__body>.ui-outcome-panel__row) .ui-live-badge{gap:6px!important;padding:4px 10px!important;background:#fff!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:999px!important;font-size:12px!important;font-weight:500!important;color:#3a3a3c!important;box-shadow:none!important}.ui-panel:has(>.ui-panel__body>.ui-outcome-panel__row)>.ui-panel__body{padding:2px 14px 12px!important}.ui-panel:has(>.ui-panel__body>.ui-outcome-panel__row) .ui-outcome-panel__row{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:8px 0!important;border-bottom:.5px solid rgba(0,0,0,.06)!important}.ui-panel:has(>.ui-panel__body>.ui-outcome-panel__row) .ui-outcome-panel__row:last-child{border-bottom:none!important}.ui-panel:has(>.ui-panel__body>.ui-outcome-panel__row) .ui-outcome-panel__label{font-size:12.5px!important;font-weight:450!important;color:#1c1c1e!important;letter-spacing:-.005em!important}.ui-panel:has(>.ui-panel__body>.ui-outcome-panel__row) .ui-count-badge{width:24px!important;min-width:24px!important;height:24px!important;padding:0!important;border-radius:50%!important;font-size:12px!important;font-weight:600!important;display:inline-grid!important;place-items:center!important;line-height:1;letter-spacing:0}.ui-panel:has(>.ui-panel__body>.ui-outcome-panel__row) .ui-count-badge--success{background:#2e9d5c1f!important;color:#1f7a45!important}.ui-panel:has(>.ui-panel__body>.ui-outcome-panel__row) .ui-count-badge--accent,.ui-panel:has(>.ui-panel__body>.ui-outcome-panel__row) .ui-count-badge--danger{background:#d143431f!important;color:#9a2828!important}.ui-panel:has(>.ui-panel__body>.ui-outcome-panel__row) .ui-count-badge--info{background:#0071e31f!important;color:#0061c3!important}.ui-panel:has(>.ui-panel__body>.ui-outcome-panel__row) .ui-count-badge--warning{background:#c583201f!important;color:#8b5a14!important}.ui-panel:has(>.ui-panel__body>.ui-outcome-panel__row) .ui-count-badge--muted{background:transparent!important;width:auto!important;min-width:0!important;height:auto!important;padding:0!important;border-radius:0!important;display:inline-flex!important;font-size:13.5px!important;font-weight:550!important;color:#1c1c1e!important;letter-spacing:-.005em!important}:root[data-theme=dark] .ui-panel:has(>.ui-panel__body>.ui-outcome-panel__row){background:#1c1c1e!important;border-color:#ffffff0f!important}:root[data-theme=dark] .ui-panel:has(>.ui-panel__body>.ui-outcome-panel__row)>.ui-panel__head{border-bottom-color:#ffffff0f!important}:root[data-theme=dark] .ui-panel:has(>.ui-panel__body>.ui-outcome-panel__row) .ui-outcome-panel__row{border-bottom-color:#ffffff0f!important}:root[data-theme=dark] .ui-panel:has(>.ui-panel__body>.ui-outcome-panel__row) .ui-outcome-panel__label,:root[data-theme=dark] .ui-panel:has(>.ui-panel__body>.ui-outcome-panel__row) .ui-count-badge--muted{color:#f2f2f7!important}:root[data-theme=dark] .ui-panel:has(>.ui-panel__body>.ui-outcome-panel__row) .ui-live-badge{background:#242427!important;border-color:#ffffff14!important;color:#e5e5ea!important}.ui-charts-row{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.ui-chart-card{background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #1010140d,0 4px 14px #1010140a;padding:20px;overflow:hidden}.ui-chart-card .ui-chart-card__head{display:flex;align-items:center;justify-content:space-between;padding:0;border-bottom:none;margin-bottom:16px;gap:12px}.ui-chart-card .ui-chart-card__title{margin:0;font-size:11.5px;font-weight:550;letter-spacing:.06em;text-transform:uppercase;color:#8e8e93}.ui-chart-card .ui-chart-card__meta{font-size:12.5px;font-weight:500;color:#8e8e93;letter-spacing:-.005em}.ui-chart-card .ui-chart-card__body{padding:0}.ui-chart-card--performance .recharts-default-legend{display:flex!important;justify-content:center!important;gap:16px!important;padding:0!important}.ui-chart-card--performance .recharts-legend-item{display:inline-flex!important;align-items:center;gap:6px;margin-right:0!important}.ui-chart-card--performance .recharts-legend-item-text{font-size:12px!important;font-weight:500!important;color:#6e6e73!important;letter-spacing:-.005em}.ui-chart-card--performance .recharts-surface{overflow:visible}.ui-chart-card--sources .ui-lead-sources{display:flex;align-items:center;gap:24px;grid-template-columns:none}.ui-chart-card--sources .ui-lead-sources__chart{flex:0 0 160px;width:160px;height:160px;display:flex;align-items:center;justify-content:center}.ui-chart-card--sources .ui-lead-sources__legend{flex:1 1 auto;display:flex;flex-direction:column;gap:12px;min-width:0}.ui-chart-card--sources .ui-lead-source-row{display:grid;grid-template-columns:10px 1fr auto;gap:8px;align-items:center;margin-bottom:0;font-size:13px}.ui-chart-card--sources .ui-lead-source-row__dot{width:8px;height:8px;border-radius:50%}.ui-chart-card--sources .ui-lead-source-row__main{min-width:0}.ui-chart-card--sources .ui-lead-source-row__label{font-size:13px;font-weight:500;color:#1c1c1e;letter-spacing:-.005em}.ui-chart-card--sources .ui-lead-source-row__bar{height:3px;border-radius:2px;background:#0000000d;overflow:hidden;margin-top:3px}.ui-chart-card--sources .ui-lead-source-row__bar-fill{height:100%;border-radius:2px}.ui-chart-card--sources .ui-lead-source-row__count{font-size:14px;font-weight:600;color:#1c1c1e;letter-spacing:-.01em;margin-left:12px;min-width:0;text-align:right}.ui-chart-card--sources .ui-lead-sources__note{margin-top:16px;width:100%;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:10px;padding:8px 14px;font-size:12px;font-weight:500;color:#6e6e73;letter-spacing:-.005em;text-align:center;box-shadow:none}@media (max-width: 600px){.ui-chart-card--sources .ui-lead-sources{flex-direction:column;align-items:stretch}.ui-chart-card--sources .ui-lead-sources__chart{align-self:center}}:root[data-theme=dark] .ui-chart-card{background:#1c1c1e;border-color:#ffffff0f;box-shadow:0 1px 3px #0006,0 4px 14px #0000004d}:root[data-theme=dark] .ui-chart-card--sources .ui-lead-source-row__label,:root[data-theme=dark] .ui-chart-card--sources .ui-lead-source-row__count{color:#f2f2f7}:root[data-theme=dark] .ui-chart-card--sources .ui-lead-sources__note{background:#242427;border-color:#ffffff14;color:#e5e5ea}.ui-campaigns-page{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}.ui-campaigns-page__head{align-items:center}.ui-campaigns-page__heading{display:flex;align-items:center;gap:14px;min-width:0}.ui-campaigns-page__title-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:24px;color:#e26b3f;flex-shrink:0}.ui-campaigns-page__title-icon .anticon{font-size:24px}.ui-campaigns-page__head .ui-page-title{font-size:30px;font-weight:600;letter-spacing:-.022em;color:#1c1c1e;margin:0}.ui-campaigns-page__head .ui-page-subtitle{margin:4px 0 0;font-size:14px;color:#6e6e73}.ui-campaigns-page__create{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;border-radius:999px;border:none;background:linear-gradient(180deg,#ea784e,#e26b3f);color:#fff;font-size:13px;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 2px 8px #e26b3f40;transition:box-shadow .15s ease,transform .05s ease,background .15s ease;font-family:inherit}.ui-campaigns-page__create .anticon{font-size:13px;color:#fff}.ui-campaigns-page__create:hover{background:linear-gradient(180deg,#ed8358,#e47246);box-shadow:0 3px 10px #e26b3f52}.ui-campaigns-page__create:active{transform:translateY(.5px)}.ui-campaigns-page .ui-toolbar-panel{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:var(--shadow-1);padding:12px 14px}.ui-campaigns-page .ui-search-input{width:260px;max-width:260px;flex:0 0 260px}.ui-campaigns-page .ui-toolbar .ant-select .ant-select-selector{border-radius:10px;border:1px solid rgba(0,0,0,.09);background:#fff;padding:0 12px;height:34px;font-size:13px;font-weight:500;color:#3a3a3c}.ui-campaigns-page .ui-toolbar .ant-select .ant-select-selection-item{line-height:32px}.ui-campaigns-page .ui-toolbar .ant-select .ant-select-arrow{color:#8e8e93}.ui-campaigns-page .ui-panel{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:var(--shadow-2);overflow:hidden}.ui-campaigns-page .ant-table{background:transparent;font-family:inherit}.ui-campaigns-page .ant-table-thead>tr>th{background:#fbfaf7;border-bottom:1px solid rgba(0,0,0,.06);padding:12px 22px;font-size:11px;font-weight:550;text-transform:uppercase;letter-spacing:.06em;color:#8e8e93}.ui-campaigns-page .ant-table-thead>tr>th:before{display:none}.ui-campaigns-page .ant-table-tbody>tr>td{padding:16px 22px;border-bottom:.5px solid rgba(0,0,0,.06);font-size:13px;color:#1c1c1e;vertical-align:middle;background:transparent}.ui-campaigns-page .ant-table-tbody>tr:hover>td{background:#00000005!important}.ui-campaigns-page .ant-table-tbody>tr:last-child>td{border-bottom:none}.ui-campaigns-page .ant-table-pagination{padding:12px 22px;margin:0!important}.ui-campaigns-table__campaign-name{font-size:13.5px;font-weight:550;color:#1c1c1e;letter-spacing:-.005em;line-height:1.3}.ui-campaigns-table__campaign-batch{margin-top:2px;font-size:12px;color:#8e8e93;line-height:1.3}.ui-campaigns-table__pause-reason{margin-top:6px}.ui-campaigns-status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:999px;font-size:11.5px;font-weight:550;line-height:1;border:1px solid transparent;white-space:nowrap}.ui-campaigns-status-pill__dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.ui-campaigns-status-pill--paused{background:#c583201a;border-color:#c583202e;color:#8b5a14}.ui-campaigns-status-pill--paused .ui-campaigns-status-pill__dot{background:#c58320}.ui-campaigns-status-pill--running{background:#2e9d5c1a;border-color:#2e9d5c2e;color:#1f7a45}.ui-campaigns-status-pill--running .ui-campaigns-status-pill__dot{background:#2e9d5c;animation:uiCampaignsStatusPulse 1.8s ease-in-out infinite}@keyframes uiCampaignsStatusPulse{0%,to{box-shadow:0 0 #2e9d5c73}50%{box-shadow:0 0 0 4px #2e9d5c00}}.ui-campaigns-status-pill--completed{background:#2e9d5c1a;border-color:#2e9d5c2e;color:#1f7a45}.ui-campaigns-status-pill--completed .ui-campaigns-status-pill__dot{background:#2e9d5c}.ui-campaigns-status-pill--cancelled{background:#d143431a;border-color:#d143432e;color:#9a2828}.ui-campaigns-status-pill--cancelled .ui-campaigns-status-pill__dot{background:#d14343}.ui-campaigns-status-pill--draft,.ui-campaigns-status-pill--scheduled{background:#0000000a;border-color:#00000017;color:#6e6e73}.ui-campaigns-status-pill--draft .ui-campaigns-status-pill__dot,.ui-campaigns-status-pill--scheduled .ui-campaigns-status-pill__dot{background:#8e8e93}.ui-campaigns-progress{display:inline-flex;align-items:center;gap:8px}.ui-campaigns-progress__track{width:120px;height:4px;border-radius:4px;background:#0000000d;overflow:hidden}.ui-campaigns-progress__fill{height:100%;border-radius:4px;transition:width .3s ease}.ui-campaigns-progress__fill--default,.ui-campaigns-progress__fill--success{background:#2e9d5c}.ui-campaigns-progress__fill--accent{background:#e26b3f}.ui-campaigns-progress__fill--danger{background:#d14343}.ui-campaigns-progress__fraction{font-size:12px;color:#8e8e93;font-variant-numeric:tabular-nums}.ui-campaigns-start-time{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#1c1c1e}.ui-campaigns-start-time__icon{font-size:12px;color:#8e8e93}.ui-campaigns-start-time--past{color:#8e8e93;text-decoration:line-through}.ui-campaigns-start-time--empty{color:#8e8e93;font-weight:400}.ui-campaigns-results{display:inline-flex;align-items:center;gap:4px}.ui-campaigns-results__badge{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-size:11.5px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums;line-height:1}.ui-campaigns-results__badge--qualified{background:#2e9d5c1a;color:#1f7a45}.ui-campaigns-results__badge--interested{background:#c583201a;color:#8b5a14}.ui-campaigns-results__badge--callback{background:#0071e31a;color:#0061c3}.ui-campaigns-results__badge--not-interested{background:#d143431a;color:#9a2828}.ui-campaigns-created{font-size:13px;font-weight:500;color:#3a3a3c;font-variant-numeric:tabular-nums}.ui-campaigns-actions{display:inline-flex;align-items:center;gap:4px}.ui-campaigns-actions__btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;border:none;background:transparent;color:#6e6e73;font-size:14px;cursor:pointer;transition:background .15s ease,color .15s ease}.ui-campaigns-actions__btn:hover{background:#0000000a;color:#1c1c1e}.ui-campaigns-actions__btn:focus-visible{outline:2px solid rgba(0,113,227,.4);outline-offset:2px}.ui-edit-campaign-modal-root .ant-modal-mask{background:#14141473;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%)}.ui-edit-campaign-modal-root .ant-modal{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}.ui-edit-campaign-modal .ant-modal-content{background:#fff;border-radius:20px;border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 24px #10101414,0 2px 6px #1010140d;padding:0;overflow:hidden;animation:uiEditCampaignModalIn .28s cubic-bezier(.22,1.2,.36,1)}@keyframes uiEditCampaignModalIn{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ui-edit-campaign-modal .ant-modal-header{background:transparent;border-bottom:1px solid rgba(0,0,0,.06);padding:18px 22px 16px;margin:0;border-radius:0}.ui-edit-campaign-modal .ant-modal-title{font-size:17px;font-weight:600;letter-spacing:-.015em;color:#1c1c1e;line-height:1.3}.ui-edit-campaign-modal .ant-modal-close{top:13px;right:16px;width:32px;height:32px;border-radius:8px;color:#6e6e73;transition:background .15s ease,color .15s ease}.ui-edit-campaign-modal .ant-modal-close:hover{background:#0000000a;color:#1c1c1e}.ui-edit-campaign-modal .ant-modal-close-x{width:32px;height:32px;line-height:32px;font-size:14px}.ui-edit-campaign-modal .ant-modal-body{padding:18px 22px}.ui-edit-campaign-modal .ant-form{display:flex;flex-direction:column;gap:16px}.ui-edit-campaign-modal .ant-form-item{margin-bottom:0}.ui-edit-campaign-modal .ant-form-item-label{padding-bottom:6px}.ui-edit-campaign-modal .ant-form-item-label>label{font-size:12.5px;font-weight:500;color:#3a3a3c;height:auto;line-height:1.4}.ui-edit-campaign-modal .ant-form-item-label>label.ant-form-item-required:before{color:#e26b3f;margin-right:2px}.ui-edit-campaign-modal .ant-form-item-explain,.ui-edit-campaign-modal .ant-form-item-extra{font-size:12px;color:#8e8e93;line-height:1.5;margin-top:6px}.ui-edit-campaign-modal .ant-input,.ui-edit-campaign-modal .ant-input-affix-wrapper,.ui-edit-campaign-modal textarea.ant-input,.ui-edit-campaign-modal .ant-input-number,.ui-edit-campaign-modal .ant-picker,.ui-edit-campaign-modal .ant-select:not(.ant-select-customize-input) .ant-select-selector{border-radius:10px!important;border:1px solid rgba(0,0,0,.09);background:#fff;font-size:13.5px;color:#1c1c1e;transition:border-color .12s ease,box-shadow .12s ease;box-shadow:none}.ui-edit-campaign-modal .ant-input,.ui-edit-campaign-modal textarea.ant-input{padding:10px 12px}.ui-edit-campaign-modal .ant-input-affix-wrapper{padding:0 12px}.ui-edit-campaign-modal .ant-input-affix-wrapper>.ant-input{padding:10px 0;font-size:13.5px}.ui-edit-campaign-modal .ant-input::placeholder,.ui-edit-campaign-modal textarea.ant-input::placeholder,.ui-edit-campaign-modal .ant-select-selection-placeholder,.ui-edit-campaign-modal .ant-picker-input>input::placeholder{color:#8e8e93}.ui-edit-campaign-modal .ant-input:hover,.ui-edit-campaign-modal .ant-input-affix-wrapper:hover,.ui-edit-campaign-modal textarea.ant-input:hover,.ui-edit-campaign-modal .ant-input-number:hover,.ui-edit-campaign-modal .ant-picker:hover,.ui-edit-campaign-modal .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#0000002e}.ui-edit-campaign-modal .ant-input:focus,.ui-edit-campaign-modal .ant-input-affix-wrapper-focused,.ui-edit-campaign-modal textarea.ant-input:focus,.ui-edit-campaign-modal .ant-input-number-focused,.ui-edit-campaign-modal .ant-picker-focused,.ui-edit-campaign-modal .ant-select-focused:not(.ant-select-disabled) .ant-select-selector{border-color:#e26b3f66!important;box-shadow:0 0 0 3px #e26b3f24!important}.ui-edit-campaign-modal .ant-input-suffix{color:#8e8e93}.ui-edit-campaign-modal .ant-form-item-control-input+div .ant-input-data-count,.ui-edit-campaign-modal .ant-input-data-count{font-size:11.5px;color:#8e8e93;margin-top:4px}.ui-edit-campaign-modal textarea.ant-input{min-height:100px;resize:vertical;line-height:1.5}.ui-edit-campaign-modal .ant-select:not(.ant-select-customize-input) .ant-select-selector{padding:4px 12px;min-height:40px;display:flex;align-items:center}.ui-edit-campaign-modal .ant-select-single .ant-select-selector .ant-select-selection-item,.ui-edit-campaign-modal .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:1.4;font-size:13.5px;color:#1c1c1e}.ui-edit-campaign-modal .ant-select-arrow{color:#8e8e93;right:12px}.ui-edit-campaign-modal .ant-select-selection-item .ant-typography{color:#8e8e93;font-size:12.5px}.ui-edit-campaign-modal .ant-input-number-group-wrapper{width:100%;max-width:100%;border-radius:10px;box-sizing:border-box}.ui-edit-campaign-modal .ant-input-number-wrapper.ant-input-number-group{display:flex;align-items:stretch;width:100%;max-width:100%;border-radius:10px;border:1px solid rgba(0,0,0,.09);background:#fff;transition:border-color .12s ease,box-shadow .12s ease;overflow:hidden;box-sizing:border-box}.ui-edit-campaign-modal .ant-input-number-wrapper.ant-input-number-group:hover{border-color:#0000002e}.ui-edit-campaign-modal .ant-input-number-wrapper.ant-input-number-group:focus-within{border-color:#e26b3f66;box-shadow:0 0 0 3px #e26b3f24}.ui-edit-campaign-modal .ant-input-number-group .ant-input-number{flex:1 1 0;min-width:0;width:auto!important;border:none!important;border-right:1px solid rgba(0,0,0,.09)!important;border-radius:10px 0 0 10px!important;background:#fff;box-shadow:none!important;padding:0;height:auto;display:flex;align-items:stretch}.ui-edit-campaign-modal .ant-input-number-group .ant-input-number:hover,.ui-edit-campaign-modal .ant-input-number-group .ant-input-number-focused{border:none!important;border-right:1px solid rgba(0,0,0,.09)!important;box-shadow:none!important}.ui-edit-campaign-modal .ant-input-number-input-wrap{width:100%;min-width:0}.ui-edit-campaign-modal .ant-input-number-input{padding:10px 12px;font-size:13.5px;color:#1c1c1e;height:auto;background:#fff;outline:none;border:none;width:100%;min-width:0}.ui-edit-campaign-modal .ant-input-number-handler-wrap{display:none!important}.ui-edit-campaign-modal .ant-input-number-group-addon{flex:0 0 auto;white-space:nowrap;display:flex;align-items:center;padding:10px 14px;background:#fbfaf7;border:none;border-radius:0 10px 10px 0;font-size:13px;font-weight:550;color:#3a3a3c}.ui-edit-campaign-modal .ant-picker{padding:10px 12px;width:100%}.ui-edit-campaign-modal .ant-picker-input>input{font-size:13.5px;color:#1c1c1e}.ui-edit-campaign-modal .ant-picker-suffix{color:#8e8e93}.ui-edit-campaign-modal .ant-divider{margin:4px 0;border-color:#0000000f}.ui-edit-campaign-modal .ant-divider-horizontal.ant-divider-with-text{color:#1c1c1e;font-size:13px;font-weight:600;letter-spacing:-.005em}.ui-edit-campaign-modal .ant-divider-horizontal.ant-divider-with-text:before,.ui-edit-campaign-modal .ant-divider-horizontal.ant-divider-with-text:after{border-block-start-color:#0000000f}.ui-edit-campaign-modal .ant-divider-inner-text{padding:0 12px}.ui-edit-campaign-modal .ant-alert{border-radius:10px;border:1px solid rgba(0,0,0,.06)}.ui-edit-campaign-modal .ant-modal-footer{padding:14px 22px;border-top:1px solid rgba(0,0,0,.06);background:#fbfaf7;display:flex;justify-content:flex-end;gap:8px;margin:0}.ui-edit-campaign-modal .ant-modal-footer>button+button{margin-inline-start:0}.ui-edit-campaign-modal .ui-edit-campaign-modal__cancel.ant-btn{background:#fff;border:1px solid rgba(0,0,0,.09);border-radius:999px;padding:8px 18px;height:auto;font-size:13px;font-weight:550;color:#3a3a3c;box-shadow:var(--shadow-1);transition:background .15s ease,border-color .15s ease}.ui-edit-campaign-modal .ui-edit-campaign-modal__cancel.ant-btn:hover{background:#fbfaf7;border-color:#00000029;color:#1c1c1e}.ui-edit-campaign-modal .ui-edit-campaign-modal__submit.ant-btn-primary{background:linear-gradient(180deg,#ea784e,#e26b3f);border:none;border-radius:999px;padding:8px 20px;height:auto;font-size:13px;font-weight:600;color:#fff;box-shadow:0 2px 8px #e26b3f40,0 4px 12px #e26b3f2e;transition:filter .15s ease,transform .05s ease,box-shadow .15s ease}.ui-edit-campaign-modal .ui-edit-campaign-modal__submit.ant-btn-primary:hover:not(:disabled){background:linear-gradient(180deg,#ea784e,#e26b3f);filter:brightness(1.03);box-shadow:0 3px 10px #e26b3f52,0 5px 14px #e26b3f38}.ui-edit-campaign-modal .ui-edit-campaign-modal__submit.ant-btn-primary:active:not(:disabled){transform:translateY(.5px)}.ui-edit-campaign-modal .ui-edit-campaign-modal__submit.ant-btn-primary[disabled],.ui-edit-campaign-modal .ui-edit-campaign-modal__submit.ant-btn-primary[disabled]:hover{background:linear-gradient(180deg,#ea784e,#e26b3f);filter:none;opacity:.45;color:#fff;box-shadow:none}.ui-create-campaign-modal-root .ant-modal-mask{background:#14141473;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%)}.ui-create-campaign-modal-root .ant-modal{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";max-width:100%;padding-bottom:0;top:24px}.ui-create-campaign-modal .ant-modal-content{background:#fff;border-radius:20px;border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 24px #10101414,0 2px 6px #1010140d;padding:0;overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 48px);animation:uiCreateCampaignModalIn .28s cubic-bezier(.22,1.2,.36,1)}@keyframes uiCreateCampaignModalIn{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ui-create-campaign-modal .ant-modal-header{background:transparent;border-bottom:1px solid rgba(0,0,0,.06);padding:18px 22px 16px;margin:0;border-radius:0;flex:none}.ui-create-campaign-modal .ant-modal-title{font-size:17px;font-weight:600;letter-spacing:-.015em;color:#1c1c1e;line-height:1.3}.ui-create-campaign-modal .ant-modal-title .ant-space{gap:10px!important;align-items:center}.ui-create-campaign-modal .ant-modal-title .anticon{font-size:24px;color:#e26b3f}.ui-create-campaign-modal .ant-modal-close{top:13px;right:16px;width:32px;height:32px;border-radius:8px;color:#6e6e73;transition:background .15s ease,color .15s ease}.ui-create-campaign-modal .ant-modal-close:hover{background:#0000000a;color:#1c1c1e}.ui-create-campaign-modal .ant-modal-close-x{width:32px;height:32px;line-height:32px;font-size:14px}.ui-create-campaign-modal .ant-modal-body{padding:0;overflow-y:auto;flex:1 1 auto;min-height:0}.ui-create-campaign-modal .ant-form{display:flex;flex-direction:column}.ui-create-campaign-modal .ant-card{background:#fff;border:none;border-radius:0;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.06);margin:0!important}.ui-create-campaign-modal .ant-form>.ant-card:last-child{border-bottom:none}.ui-create-campaign-modal .ant-card-head{padding:18px 22px 12px;border-bottom:1px solid rgba(0,0,0,.06);min-height:0}.ui-create-campaign-modal .ant-card-head-wrapper{min-height:0}.ui-create-campaign-modal .ant-card-head-title{padding:0;font-size:14px;font-weight:600;color:#1c1c1e;letter-spacing:-.008em}.ui-create-campaign-modal .ant-card-head-title .ant-space{gap:8px!important;align-items:center}.ui-create-campaign-modal .ant-card-head-title .anticon{font-size:20px;padding:3px;border-radius:6px;background:#e26b3f1a;color:#e26b3f;display:inline-flex;align-items:center;justify-content:center;box-sizing:content-box}.ui-create-campaign-modal .ant-form>.ant-card:nth-of-type(2) .ant-card-head-title .anticon{background:#7a5ae01a;color:#7a5ae0}.ui-create-campaign-modal .ant-form>.ant-card:nth-of-type(3) .ant-card-head-title .anticon{background:#0071e31a;color:#0071e3}.ui-create-campaign-modal .ant-form>.ant-card:nth-of-type(4) .ant-card-head-title .anticon{background:#c583201a;color:#c58320}.ui-create-campaign-modal .ant-card-body{padding:16px 22px 18px}.ui-create-campaign-modal .ant-form-item{margin-bottom:14px}.ui-create-campaign-modal .ant-form-item:last-child{margin-bottom:0}.ui-create-campaign-modal .ant-form-item-label{padding-bottom:6px}.ui-create-campaign-modal .ant-form-item-label>label{font-size:12.5px;font-weight:500;color:#3a3a3c;height:auto;line-height:1.4}.ui-create-campaign-modal .ant-form-item-label>label.ant-form-item-required:before{color:#e26b3f;margin-right:2px}.ui-create-campaign-modal .ant-form-item-explain,.ui-create-campaign-modal .ant-form-item-extra{font-size:12px;color:#8e8e93;line-height:1.5;margin-top:6px}.ui-create-campaign-modal .ant-input,.ui-create-campaign-modal .ant-input-affix-wrapper,.ui-create-campaign-modal textarea.ant-input,.ui-create-campaign-modal .ant-input-number,.ui-create-campaign-modal .ant-picker,.ui-create-campaign-modal .ant-select:not(.ant-select-customize-input) .ant-select-selector{border-radius:10px!important;border:1px solid rgba(0,0,0,.09);background:#fff;font-size:13.5px;color:#1c1c1e;transition:border-color .12s ease,box-shadow .12s ease;box-shadow:none}.ui-create-campaign-modal .ant-input,.ui-create-campaign-modal textarea.ant-input{padding:10px 12px;width:100%}.ui-create-campaign-modal .ant-input-affix-wrapper{padding:0 12px}.ui-create-campaign-modal .ant-input-affix-wrapper>.ant-input{padding:10px 0}.ui-create-campaign-modal .ant-input::placeholder,.ui-create-campaign-modal textarea.ant-input::placeholder,.ui-create-campaign-modal .ant-select-selection-placeholder,.ui-create-campaign-modal .ant-picker-input>input::placeholder{color:#8e8e93}.ui-create-campaign-modal .ant-input:hover,.ui-create-campaign-modal .ant-input-affix-wrapper:hover,.ui-create-campaign-modal textarea.ant-input:hover,.ui-create-campaign-modal .ant-input-number:hover,.ui-create-campaign-modal .ant-picker:hover,.ui-create-campaign-modal .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#0000002e}.ui-create-campaign-modal .ant-input:focus,.ui-create-campaign-modal .ant-input-affix-wrapper-focused,.ui-create-campaign-modal textarea.ant-input:focus,.ui-create-campaign-modal .ant-input-number-focused,.ui-create-campaign-modal .ant-picker-focused,.ui-create-campaign-modal .ant-select-focused:not(.ant-select-disabled) .ant-select-selector{border-color:#e26b3f66!important;box-shadow:0 0 0 3px #e26b3f24!important}.ui-create-campaign-modal textarea.ant-input{min-height:88px;resize:vertical;line-height:1.5}.ui-create-campaign-modal .ant-select:not(.ant-select-customize-input) .ant-select-selector{padding:4px 12px;min-height:40px;display:flex;align-items:center}.ui-create-campaign-modal .ant-select-multiple .ant-select-selector{padding:4px 8px}.ui-create-campaign-modal .ant-select-multiple .ant-select-selection-item{border-radius:6px;background:#0000000a;border:1px solid rgba(0,0,0,.06);font-size:12.5px;color:#1c1c1e}.ui-create-campaign-modal .ant-select-single .ant-select-selector .ant-select-selection-item,.ui-create-campaign-modal .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:1.4;font-size:13.5px;color:#1c1c1e}.ui-create-campaign-modal .ant-select-arrow{color:#8e8e93;right:12px}.ui-create-campaign-modal .ant-picker{padding:10px 12px;width:100%}.ui-create-campaign-modal .ant-picker-input>input{font-size:13.5px;color:#1c1c1e}.ui-create-campaign-modal .ant-picker-suffix{color:#8e8e93}.ui-create-campaign-modal .ant-input-number-group-wrapper{width:100%;max-width:100%;border-radius:10px;box-sizing:border-box}.ui-create-campaign-modal .ant-input-number-wrapper.ant-input-number-group{display:flex;align-items:stretch;width:100%;max-width:100%;border-radius:10px;border:1px solid rgba(0,0,0,.09);background:#fff;transition:border-color .12s ease,box-shadow .12s ease;overflow:hidden;box-sizing:border-box}.ui-create-campaign-modal .ant-input-number-wrapper.ant-input-number-group:hover{border-color:#0000002e}.ui-create-campaign-modal .ant-input-number-wrapper.ant-input-number-group:focus-within{border-color:#e26b3f66;box-shadow:0 0 0 3px #e26b3f24}.ui-create-campaign-modal .ant-input-number-group .ant-input-number{flex:1 1 0;min-width:0;width:auto!important;border:none!important;border-right:1px solid rgba(0,0,0,.09)!important;border-radius:10px 0 0 10px!important;background:#fff;box-shadow:none!important;padding:0;height:auto;display:flex;align-items:stretch}.ui-create-campaign-modal .ant-input-number-group .ant-input-number:hover,.ui-create-campaign-modal .ant-input-number-group .ant-input-number-focused{border:none!important;border-right:1px solid rgba(0,0,0,.09)!important;box-shadow:none!important}.ui-create-campaign-modal .ant-input-number-input-wrap{width:100%;min-width:0}.ui-create-campaign-modal .ant-input-number-input{padding:10px 12px;font-size:13.5px;color:#1c1c1e;height:auto;background:#fff;outline:none;border:none;width:100%;min-width:0}.ui-create-campaign-modal .ant-input-number-handler-wrap{display:none!important}.ui-create-campaign-modal .ant-input-number-group-addon{flex:0 0 auto;white-space:nowrap;display:flex;align-items:center;padding:10px 14px;background:#fbfaf7;border:none;border-radius:0 10px 10px 0;font-size:13px;font-weight:550;color:#3a3a3c}.ui-create-campaign-modal .ant-radio-group{display:flex;align-items:center;gap:16px}.ui-create-campaign-modal .ant-radio-wrapper{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:500;color:#1c1c1e}.ui-create-campaign-modal .ant-radio-wrapper>span:last-child{padding:0}.ui-create-campaign-modal .ant-radio{top:0}.ui-create-campaign-modal .ant-radio .ant-radio-inner{width:18px;height:18px;border:1.5px solid rgba(0,0,0,.15);background:#fff;transition:border-color .12s ease}.ui-create-campaign-modal .ant-radio:hover .ant-radio-inner{border-color:#e26b3f80}.ui-create-campaign-modal .ant-radio-checked .ant-radio-inner{border-color:#e26b3f;background:#fff}.ui-create-campaign-modal .ant-radio-checked .ant-radio-inner:after{background:#e26b3f;width:8px;height:8px;margin-block-start:-4px;margin-inline-start:-4px;transform:scale(1)}.ui-create-campaign-modal .ant-radio-checked:after{border-color:#e26b3f}.ui-create-campaign-modal__tip{display:flex;align-items:flex-start;gap:8px;background:#0071e30d;border:1px solid rgba(0,113,227,.14);border-radius:10px;padding:10px 14px;margin-bottom:14px}.ui-create-campaign-modal__tip-emoji{flex-shrink:0;font-size:14px;line-height:1.45}.ui-create-campaign-modal__tip .ant-typography{font-size:12.5px;color:#6e6e73;line-height:1.45;margin:0}.ui-create-campaign-modal__tip .ant-typography strong{font-size:12.5px;font-weight:600;color:#0061c3}.ui-create-campaign-modal__batch-info{background:#00000006;border:1px solid rgba(0,0,0,.06);border-radius:10px;padding:10px 14px;margin-top:10px;font-size:12.5px;color:#6e6e73;line-height:1.45}.ui-create-campaign-modal__batch-info .ant-typography{font-size:12.5px;color:#6e6e73}.ui-create-campaign-modal__batch-info strong{color:#1c1c1e;font-weight:600}.ui-create-campaign-modal__batch-info .anticon{color:#8e8e93}.ui-create-campaign-modal .ant-modal-footer{padding:14px 22px;border-top:1px solid rgba(0,0,0,.06);background:#fbfaf7;display:flex;justify-content:flex-end;gap:8px;margin:0;flex:none}.ui-create-campaign-modal .ant-modal-footer>button+button{margin-inline-start:0}.ui-create-campaign-modal .ui-create-campaign-modal__cancel.ant-btn{background:#fff;border:1px solid rgba(0,0,0,.09);border-radius:999px;padding:8px 18px;height:auto;font-size:13px;font-weight:550;color:#3a3a3c;box-shadow:var(--shadow-1);transition:background .15s ease,border-color .15s ease}.ui-create-campaign-modal .ui-create-campaign-modal__cancel.ant-btn:hover{background:#fbfaf7;border-color:#00000029;color:#1c1c1e}.ui-create-campaign-modal .ui-create-campaign-modal__submit.ant-btn-primary{background:linear-gradient(180deg,#ea784e,#e26b3f);border:none;border-radius:999px;padding:8px 20px;height:auto;font-size:13px;font-weight:600;color:#fff;box-shadow:0 2px 8px #e26b3f40,0 4px 12px #e26b3f2e;transition:filter .15s ease,transform .05s ease,box-shadow .15s ease;display:inline-flex;align-items:center;gap:6px}.ui-create-campaign-modal .ui-create-campaign-modal__submit.ant-btn-primary .anticon{color:#fff;font-size:13px}.ui-create-campaign-modal .ui-create-campaign-modal__submit.ant-btn-primary:hover:not(:disabled){background:linear-gradient(180deg,#ea784e,#e26b3f);filter:brightness(1.03);box-shadow:0 3px 10px #e26b3f52,0 5px 14px #e26b3f38}.ui-create-campaign-modal .ui-create-campaign-modal__submit.ant-btn-primary:active:not(:disabled){transform:translateY(.5px)}:root[data-theme=dark] .ui-campaigns-page__head .ui-page-title{color:var(--color-text-primary)}:root[data-theme=dark] .ui-campaigns-page__head .ui-page-subtitle{color:var(--color-text-muted)}:root[data-theme=dark] .ui-campaigns-page .ui-toolbar-panel{background:var(--color-surface);border-color:var(--color-border)}:root[data-theme=dark] .ui-campaigns-page .ui-search-input{background:#ffffff0f}:root[data-theme=dark] .ui-campaigns-page .ui-search-input input{color:var(--color-text-primary)}:root[data-theme=dark] .ui-campaigns-page .ui-search-input input::placeholder{color:var(--color-text-subtle)}:root[data-theme=dark] .ui-campaigns-page .ui-toolbar .ant-select .ant-select-selector{background:var(--color-surface-muted);border-color:var(--color-border-strong);color:var(--color-text-primary)}:root[data-theme=dark] .ui-campaigns-page .ui-toolbar .ant-select .ant-select-selection-item{color:var(--color-text-primary)}:root[data-theme=dark] .ui-campaigns-page .ui-panel{background:var(--color-surface);border-color:var(--color-border)}:root[data-theme=dark] .ui-campaigns-page .ant-table{color:var(--color-text-primary)}:root[data-theme=dark] .ui-campaigns-page .ant-table-thead>tr>th{background:var(--color-surface-muted);border-bottom-color:var(--color-border);color:var(--color-text-subtle)}:root[data-theme=dark] .ui-campaigns-page .ant-table-tbody>tr>td{border-bottom-color:var(--color-border);color:var(--color-text-primary);background:transparent}:root[data-theme=dark] .ui-campaigns-page .ant-table-tbody>tr:hover>td{background:#ffffff0a!important}:root[data-theme=dark] .ui-campaigns-page .ant-pagination,:root[data-theme=dark] .ui-campaigns-page .ant-pagination-item-link,:root[data-theme=dark] .ui-campaigns-page .ant-pagination-item a{color:var(--color-text-primary)}:root[data-theme=dark] .ui-campaigns-table__campaign-name{color:var(--color-text-primary)}:root[data-theme=dark] .ui-campaigns-table__campaign-batch{color:var(--color-text-subtle)}:root[data-theme=dark] .ui-campaigns-progress__track{background:#ffffff14}:root[data-theme=dark] .ui-campaigns-progress__fraction{color:var(--color-text-subtle)}:root[data-theme=dark] .ui-campaigns-start-time{color:var(--color-text-primary)}:root[data-theme=dark] .ui-campaigns-start-time__icon{color:var(--color-text-subtle)}:root[data-theme=dark] .ui-campaigns-start-time--past,:root[data-theme=dark] .ui-campaigns-start-time--empty{color:var(--color-text-subtle)}:root[data-theme=dark] .ui-campaigns-created{color:var(--color-text-secondary)}:root[data-theme=dark] .ui-campaigns-actions__btn{color:var(--color-text-muted)}:root[data-theme=dark] .ui-campaigns-actions__btn:hover{background:#ffffff0f;color:var(--color-text-primary)}:root[data-theme=dark] .ui-campaigns-status-pill--draft,:root[data-theme=dark] .ui-campaigns-status-pill--scheduled{background:#ffffff0f;border-color:#ffffff1a;color:var(--color-text-muted)}:root[data-theme=dark] .ui-campaigns-status-pill--draft .ui-campaigns-status-pill__dot,:root[data-theme=dark] .ui-campaigns-status-pill--scheduled .ui-campaigns-status-pill__dot{background:var(--color-text-subtle)}:root[data-theme=dark] .ui-campaign-detail__back{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text-muted)}:root[data-theme=dark] .ui-campaign-detail__back:hover{border-color:var(--color-border);color:var(--color-text-primary)}:root[data-theme=dark] .ui-campaign-detail__title{color:var(--color-text-primary)}:root[data-theme=dark] .ui-campaign-detail__meta{color:var(--color-text-muted)}:root[data-theme=dark] .ui-campaign-detail__meta-item .anticon{color:var(--color-text-subtle)}:root[data-theme=dark] .ui-campaign-detail__meta-sep{color:var(--color-text-placeholder)}:root[data-theme=dark] .ui-campaign-detail__badge--draft,:root[data-theme=dark] .ui-campaign-detail__badge--scheduled{background:#ffffff0f;color:var(--color-text-muted)}:root[data-theme=dark] .ui-campaign-detail__badge--draft .ui-campaign-detail__badge-dot,:root[data-theme=dark] .ui-campaign-detail__badge--scheduled .ui-campaign-detail__badge-dot{background:var(--color-text-subtle)}:root[data-theme=dark] .ui-campaign-detail__action-btn{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text-primary)}:root[data-theme=dark] .ui-campaign-detail__action-btn .anticon{color:var(--color-text-muted)}:root[data-theme=dark] .ui-campaign-detail__action-btn:hover:not(:disabled){background:var(--color-surface-muted);border-color:#ffffff29}:root[data-theme=dark] .ui-campaign-detail__action-btn--danger{color:#ef6a6a}:root[data-theme=dark] .ui-campaign-detail__action-btn--primary,:root[data-theme=dark] .ui-campaign-detail__action-btn--primary .anticon{color:#fff}:root[data-theme=dark] .ui-campaign-kpi{background:var(--color-surface);border-color:var(--color-border)}:root[data-theme=dark] .ui-campaign-kpi__label{color:var(--color-text-muted)}:root[data-theme=dark] .ui-campaign-kpi__value{color:var(--color-text-primary)}:root[data-theme=dark] .ui-campaign-kpi__sub{color:var(--color-text-subtle)}:root[data-theme=dark] .ui-campaign-kpi__progress{background:#ffffff14}:root[data-theme=dark] .ui-campaign-status--draft,:root[data-theme=dark] .ui-campaign-status--scheduled{background:#ffffff0f;border-color:#ffffff1a;color:var(--color-text-muted)}:root[data-theme=dark] .ui-campaign-status--draft .ui-campaign-status__dot,:root[data-theme=dark] .ui-campaign-status--scheduled .ui-campaign-status__dot{background:var(--color-text-subtle)}:root[data-theme=dark] .ui-edit-campaign-modal .ant-modal-content{background:var(--color-surface);border-color:var(--color-border)}:root[data-theme=dark] .ui-edit-campaign-modal .ant-modal-header{border-bottom-color:var(--color-border)}:root[data-theme=dark] .ui-edit-campaign-modal .ant-modal-title{color:var(--color-text-primary)}:root[data-theme=dark] .ui-edit-campaign-modal .ant-modal-close{color:var(--color-text-muted)}:root[data-theme=dark] .ui-edit-campaign-modal .ant-modal-close:hover{background:#ffffff0f;color:var(--color-text-primary)}:root[data-theme=dark] .ui-edit-campaign-modal .ant-form-item-label>label{color:var(--color-text-secondary)}:root[data-theme=dark] .ui-edit-campaign-modal .ant-form-item-explain,:root[data-theme=dark] .ui-edit-campaign-modal .ant-form-item-extra{color:var(--color-text-subtle)}:root[data-theme=dark] .ui-edit-campaign-modal .ant-input,:root[data-theme=dark] .ui-edit-campaign-modal .ant-input-affix-wrapper,:root[data-theme=dark] .ui-edit-campaign-modal textarea.ant-input,:root[data-theme=dark] .ui-edit-campaign-modal .ant-input-number,:root[data-theme=dark] .ui-edit-campaign-modal .ant-picker,:root[data-theme=dark] .ui-edit-campaign-modal .ant-select:not(.ant-select-customize-input) .ant-select-selector{background:var(--color-surface-muted);border-color:var(--color-border-strong);color:var(--color-text-primary)}:root[data-theme=dark] .ui-edit-campaign-modal .ant-input::placeholder,:root[data-theme=dark] .ui-edit-campaign-modal textarea.ant-input::placeholder,:root[data-theme=dark] .ui-edit-campaign-modal .ant-select-selection-placeholder,:root[data-theme=dark] .ui-edit-campaign-modal .ant-picker-input>input::placeholder{color:var(--color-text-subtle)}:root[data-theme=dark] .ui-edit-campaign-modal .ant-select-single .ant-select-selector .ant-select-selection-item,:root[data-theme=dark] .ui-edit-campaign-modal .ant-select-selection-item{color:var(--color-text-primary)}:root[data-theme=dark] .ui-edit-campaign-modal .ant-select-selection-item .ant-typography{color:var(--color-text-muted)}:root[data-theme=dark] .ui-edit-campaign-modal .ant-input-number-wrapper.ant-input-number-group{background:var(--color-surface-muted);border-color:var(--color-border-strong)}:root[data-theme=dark] .ui-edit-campaign-modal .ant-input-number-group .ant-input-number{background:transparent;border-right-color:var(--color-border-strong)!important}:root[data-theme=dark] .ui-edit-campaign-modal .ant-input-number-input{background:transparent;color:var(--color-text-primary)}:root[data-theme=dark] .ui-edit-campaign-modal .ant-input-number-group-addon{background:#ffffff0a;color:var(--color-text-secondary)}:root[data-theme=dark] .ui-edit-campaign-modal .ant-divider{border-color:var(--color-border)}:root[data-theme=dark] .ui-edit-campaign-modal .ant-divider-horizontal.ant-divider-with-text{color:var(--color-text-primary)}:root[data-theme=dark] .ui-edit-campaign-modal .ant-divider-horizontal.ant-divider-with-text:before,:root[data-theme=dark] .ui-edit-campaign-modal .ant-divider-horizontal.ant-divider-with-text:after{border-block-start-color:var(--color-border)}:root[data-theme=dark] .ui-edit-campaign-modal .ant-modal-footer{background:#ffffff08;border-top-color:var(--color-border)}:root[data-theme=dark] .ui-edit-campaign-modal .ui-edit-campaign-modal__cancel.ant-btn{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text-primary)}:root[data-theme=dark] .ui-edit-campaign-modal .ui-edit-campaign-modal__cancel.ant-btn:hover{background:var(--color-surface-muted);border-color:#ffffff29;color:var(--color-text-primary)}:root[data-theme=dark] .ui-create-campaign-modal .ant-modal-content{background:var(--color-surface);border-color:var(--color-border)}:root[data-theme=dark] .ui-create-campaign-modal .ant-modal-header{border-bottom-color:var(--color-border)}:root[data-theme=dark] .ui-create-campaign-modal .ant-modal-title{color:var(--color-text-primary)}:root[data-theme=dark] .ui-create-campaign-modal .ant-modal-close{color:var(--color-text-muted)}:root[data-theme=dark] .ui-create-campaign-modal .ant-modal-close:hover{background:#ffffff0f;color:var(--color-text-primary)}:root[data-theme=dark] .ui-create-campaign-modal .ant-card{background:var(--color-surface);border-bottom-color:var(--color-border)}:root[data-theme=dark] .ui-create-campaign-modal .ant-card-head{border-bottom-color:var(--color-border)}:root[data-theme=dark] .ui-create-campaign-modal .ant-card-head-title{color:var(--color-text-primary)}:root[data-theme=dark] .ui-create-campaign-modal .ant-form-item-label>label{color:var(--color-text-secondary)}:root[data-theme=dark] .ui-create-campaign-modal .ant-form-item-explain,:root[data-theme=dark] .ui-create-campaign-modal .ant-form-item-extra{color:var(--color-text-subtle)}:root[data-theme=dark] .ui-create-campaign-modal .ant-input,:root[data-theme=dark] .ui-create-campaign-modal .ant-input-affix-wrapper,:root[data-theme=dark] .ui-create-campaign-modal textarea.ant-input,:root[data-theme=dark] .ui-create-campaign-modal .ant-input-number,:root[data-theme=dark] .ui-create-campaign-modal .ant-picker,:root[data-theme=dark] .ui-create-campaign-modal .ant-select:not(.ant-select-customize-input) .ant-select-selector{background:var(--color-surface-muted);border-color:var(--color-border-strong);color:var(--color-text-primary)}:root[data-theme=dark] .ui-create-campaign-modal .ant-input::placeholder,:root[data-theme=dark] .ui-create-campaign-modal textarea.ant-input::placeholder,:root[data-theme=dark] .ui-create-campaign-modal .ant-select-selection-placeholder,:root[data-theme=dark] .ui-create-campaign-modal .ant-picker-input>input::placeholder{color:var(--color-text-subtle)}:root[data-theme=dark] .ui-create-campaign-modal .ant-select-single .ant-select-selector .ant-select-selection-item{color:var(--color-text-primary)}:root[data-theme=dark] .ui-create-campaign-modal .ant-select-single .ant-select-selection-item .ant-typography{color:var(--color-text-muted)}:root[data-theme=dark] .ui-create-campaign-modal .ant-select-multiple .ant-select-selection-item{background:#ffffff0f;border-color:#ffffff1a;color:var(--color-text-primary)}:root[data-theme=dark] .ui-create-campaign-modal .ant-input-number-wrapper.ant-input-number-group{background:var(--color-surface-muted);border-color:var(--color-border-strong)}:root[data-theme=dark] .ui-create-campaign-modal .ant-input-number-group .ant-input-number{background:transparent;border-right-color:var(--color-border-strong)!important}:root[data-theme=dark] .ui-create-campaign-modal .ant-input-number-input{background:transparent;color:var(--color-text-primary)}:root[data-theme=dark] .ui-create-campaign-modal .ant-input-number-group-addon{background:#ffffff0a;color:var(--color-text-secondary)}:root[data-theme=dark] .ui-create-campaign-modal .ant-radio-wrapper{color:var(--color-text-primary)}:root[data-theme=dark] .ui-create-campaign-modal .ant-radio .ant-radio-inner{background:var(--color-surface-muted);border-color:#fff3}:root[data-theme=dark] .ui-create-campaign-modal__tip{background:#0071e31a;border-color:#0071e340}:root[data-theme=dark] .ui-create-campaign-modal__tip .ant-typography{color:var(--color-text-secondary)}:root[data-theme=dark] .ui-create-campaign-modal__tip .ant-typography strong{color:#5aa8ff}:root[data-theme=dark] .ui-create-campaign-modal__batch-info{background:#ffffff0a;border-color:var(--color-border)}:root[data-theme=dark] .ui-create-campaign-modal__batch-info .ant-typography,:root[data-theme=dark] .ui-create-campaign-modal__batch-info{color:var(--color-text-secondary)}:root[data-theme=dark] .ui-create-campaign-modal__batch-info strong{color:var(--color-text-primary)}:root[data-theme=dark] .ui-create-campaign-modal__batch-info .anticon{color:var(--color-text-subtle)}:root[data-theme=dark] .ui-create-campaign-modal .ant-modal-footer{background:#ffffff08;border-top-color:var(--color-border)}:root[data-theme=dark] .ui-create-campaign-modal .ui-create-campaign-modal__cancel.ant-btn{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text-primary)}:root[data-theme=dark] .ui-create-campaign-modal .ui-create-campaign-modal__cancel.ant-btn:hover{background:var(--color-surface-muted);border-color:#ffffff29;color:var(--color-text-primary)}:root[data-theme=dark] .ui-batch-card__name,:root[data-theme=dark] .ui-addfunds__title,:root[data-theme=dark] .ui-addfunds__balance-amount,:root[data-theme=dark] .ui-addfunds__chip,:root[data-theme=dark] .ui-addfunds__input,:root[data-theme=dark] .ui-phonenums__title,:root[data-theme=dark] .ui-phonenums__number,:root[data-theme=dark] .ui-phonenums__agent-name,:root[data-theme=dark] .ui-phonenums__section-title,:root[data-theme=dark] .ui-phonenums__country-option-name,:root[data-theme=dark] .ui-toolbar__btn-ghost,:root[data-theme=dark] .ui-batch-modal__title,:root[data-theme=dark] .ui-batch-color-trigger,:root[data-theme=dark] .ui-batch-modal__btn-cancel:hover,:root[data-theme=dark] .ui-provider-card__name,:root[data-theme=dark] .ui-meeting-kpi__value,:root[data-theme=dark] .ui-meeting-viewtoggle__btn:hover:not(.is-active),:root[data-theme=dark] .ui-meeting-details__title,:root[data-theme=dark] .ui-meeting-duration,:root[data-theme=dark] .ui-chart-card--sources .ui-lead-source-row__label,:root[data-theme=dark] .ui-chart-card--sources .ui-lead-source-row__count{color:var(--color-text-primary)}:root[data-theme=dark] .ui-phonenums__agent,:root[data-theme=dark] .ui-batch-color-option,:root[data-theme=dark] .ui-batch-tag-add,:root[data-theme=dark] .ui-batch-modal__hint-card strong,:root[data-theme=dark] .ui-batch-modal__btn-cancel,:root[data-theme=dark] .ui-meeting-cal-pill,:root[data-theme=dark] .ui-meeting-attendees__count{color:var(--color-text-secondary)}:root[data-theme=dark] .ui-provider-pricing-page .ant-card-extra .ant-btn,:root[data-theme=dark] .ui-provider-pricing-page .ant-table-tbody .ant-typography,:root[data-theme=dark] .ui-provider-pricing-page .ant-table-tbody .ant-btn.ant-btn-icon-only:hover,:root[data-theme=dark] .ui-provider-pricing-page .ant-card-body strong.ant-typography,:root[data-theme=dark] .ui-provider-pricing-page .ant-table-tbody .ant-tag,:root[data-theme=dark] .ui-provider-pricing-page .ant-table-tbody .ant-typography:not(.ant-typography-secondary):not(strong):not(code),:root[data-theme=dark] .ui-developer-page .ant-table-tbody .ant-tag,:root[data-theme=dark] .ui-developer-page .ant-table-tbody td .ant-typography{color:var(--color-text-primary)!important}:root[data-theme=dark] .ui-status-badge--completed,:root[data-theme=dark] .ui-outcome-badge--interested,:root[data-theme=dark] .ui-campaign-status--running,:root[data-theme=dark] .ui-campaign-status--completed,:root[data-theme=dark] .ui-campaign-detail__badge--running,:root[data-theme=dark] .ui-campaign-detail__badge--completed,:root[data-theme=dark] .ui-campaigns-status-pill--running,:root[data-theme=dark] .ui-campaigns-status-pill--completed{background:#2e9d5c2e;color:#6dd49a}:root[data-theme=dark] .ui-status-badge--no-answer,:root[data-theme=dark] .ui-outcome-badge--no-answer,:root[data-theme=dark] .ui-campaign-status--paused,:root[data-theme=dark] .ui-campaign-detail__badge--paused,:root[data-theme=dark] .ui-campaigns-status-pill--paused{background:#c583202e;color:#e6b15a}:root[data-theme=dark] .ui-status-badge--failed,:root[data-theme=dark] .ui-outcome-badge--failed,:root[data-theme=dark] .ui-outcome-badge--not-interested,:root[data-theme=dark] .ui-campaign-status--cancelled,:root[data-theme=dark] .ui-campaign-detail__badge--cancelled,:root[data-theme=dark] .ui-campaigns-status-pill--cancelled{background:#d143432e;color:#ef6a6a}:root[data-theme=dark] .ui-status-badge--in-progress,:root[data-theme=dark] .ui-outcome-badge--callback,:root[data-theme=dark] .ui-outcome-badge--voicemail{background:#0071e32e;color:#5aa8ff}:root[data-theme=dark] .ui-campaigns-results__badge--qualified{background:#2e9d5c2e;color:#6dd49a}:root[data-theme=dark] .ui-campaigns-results__badge--interested{background:#c583202e;color:#e6b15a}:root[data-theme=dark] .ui-campaigns-results__badge--callback{background:#0071e32e;color:#5aa8ff}:root[data-theme=dark] .ui-campaigns-results__badge--not-interested{background:#d143432e;color:#ef6a6a}:root[data-theme=dark] .ui-batch-card,:root[data-theme=dark] .ui-addfunds-modal .ant-modal-content,:root[data-theme=dark] .ui-phonenums-modal .ant-modal-content,:root[data-theme=dark] .ui-batch-modal .ant-modal-content,:root[data-theme=dark] .ui-provider-pricing-page .ant-card,:root[data-theme=dark] .ui-meeting-kpi,:root[data-theme=dark] .ui-meeting-details,:root[data-theme=dark] .ui-meeting-viewtoggle,:root[data-theme=dark] .ui-meeting-cal-pill,:root[data-theme=dark] .ui-chart-card--sources{background:var(--color-surface);border-color:var(--color-border)}:root[data-theme=dark] .ui-addfunds__input,:root[data-theme=dark] .ui-batch-modal__title,:root[data-theme=dark] .ui-batch-color-trigger{background:var(--color-surface-muted);border-color:var(--color-border-strong)}:root[data-theme=dark] .ui-batch-card__sub,:root[data-theme=dark] .ui-campaigns-page__head .ui-page-subtitle,:root[data-theme=dark] .ui-campaigns-table__campaign-batch,:root[data-theme=dark] .ui-campaigns-actions__btn,:root[data-theme=dark] .ui-campaigns-progress__fraction,:root[data-theme=dark] .ui-campaigns-start-time__icon,:root[data-theme=dark] .ui-campaigns-start-time--past,:root[data-theme=dark] .ui-campaigns-start-time--empty{color:var(--color-text-muted)}:root[data-theme=dark] .ui-toolbar__btn-ghost{background:#ffffff0f;border-color:var(--color-border-strong);color:var(--color-text-primary)}:root[data-theme=dark] .ui-toolbar__btn-ghost:hover{background:#ffffff1a;border-color:#e26b3f80;color:#f0a47a}:root[data-theme=dark] .ui-meetings-page__toolbar .ant-select .ant-select-selector{background:var(--color-surface-muted)!important;border-color:var(--color-border-strong)!important;color:var(--color-text-primary)!important}:root[data-theme=dark] .ui-meetings-page__toolbar .ant-select .ant-select-selection-item,:root[data-theme=dark] .ui-meetings-page__toolbar .ant-select .ant-select-selection-placeholder{color:var(--color-text-primary)!important}:root[data-theme=dark] .ui-meetings-page__toolbar .ant-select-arrow{color:var(--color-text-subtle)!important}:root[data-theme=dark] .ui-meetings-page__toolbar .ant-select-focused .ant-select-selector{border-color:#0071e380!important;box-shadow:0 0 0 3px #0071e338!important}:root[data-theme=dark] .ant-select-dropdown{background:var(--color-surface-muted);border:1px solid var(--color-border-strong);box-shadow:0 8px 24px #00000080}:root[data-theme=dark] .ant-select-dropdown .ant-select-item{color:var(--color-text-primary)}:root[data-theme=dark] .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#ffffff0f}:root[data-theme=dark] .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#e26b3f2e;color:#f0a47a}.ui-apikey-modal-root .ant-modal-mask{background:#14141473;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%)}.ui-apikey-modal-root .ant-modal{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";max-width:100%}.ui-apikey-modal .ant-modal-content{background:var(--color-surface);border-radius:20px;border:1px solid var(--color-border);box-shadow:0 8px 24px #10101414,0 2px 6px #1010140d;padding:0;overflow:hidden;animation:uiApikeyModalIn .28s cubic-bezier(.22,1.2,.36,1)}@keyframes uiApikeyModalIn{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ui-apikey-modal .ant-modal-header{background:transparent;border-bottom:1px solid var(--color-border);padding:18px 22px 16px;margin:0;border-radius:0}.ui-apikey-modal .ant-modal-title{font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--color-text-primary);line-height:1.3}.ui-apikey-modal .ant-modal-close{top:13px;inset-inline-end:16px;width:32px;height:32px;border-radius:8px;color:var(--color-text-muted);transition:background .15s ease,color .15s ease}.ui-apikey-modal .ant-modal-close:hover{background:#0000000a;color:var(--color-text-primary)}.ui-apikey-modal .ant-modal-close-x{width:32px;height:32px;line-height:32px;font-size:14px}.ui-apikey-modal .ant-modal-body{padding:18px 22px}.ui-apikey-modal__form{display:flex;flex-direction:column;gap:16px}.ui-apikey-modal__form .ant-form-item{margin-bottom:0}.ui-apikey-modal__form .ant-form-item-label{padding-bottom:8px}.ui-apikey-modal__form .ant-form-item-label>label{font-size:12.5px;font-weight:500;color:var(--color-text-secondary);height:auto;line-height:1.4}.ui-apikey-modal__form .ant-form-item-label>label.ant-form-item-required:before{color:var(--color-accent);margin-right:2px}.ui-apikey-modal__type-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ui-apikey-modal__type{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:12px;padding:14px 16px;cursor:pointer;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.ui-apikey-modal__type:hover{background:var(--color-surface-muted)}.ui-apikey-modal__type--selected,.ui-apikey-modal__type--selected:hover{background:var(--color-accent-softer);border:1.5px solid rgba(226,107,63,.35);box-shadow:0 0 0 3px #e26b3f1a}.ui-apikey-modal__type-title{font-size:13.5px;font-weight:600;color:var(--color-text-primary);letter-spacing:-.005em;line-height:1.3}.ui-apikey-modal__type--selected .ui-apikey-modal__type-title{color:var(--color-accent-strong)}.ui-apikey-modal__type-desc{margin-top:4px;font-size:12px;color:var(--color-text-muted);line-height:1.45}.ui-apikey-modal__input.ant-input,.ui-apikey-modal .ui-apikey-modal__input{border-radius:10px;border:1px solid var(--color-border-strong);background:var(--color-surface);padding:10px 12px;font-size:13.5px;color:var(--color-text-primary);box-shadow:none;transition:border-color .12s ease,box-shadow .12s ease}.ui-apikey-modal__input.ant-input::placeholder{color:var(--color-text-subtle)}.ui-apikey-modal__input.ant-input:hover{border-color:#0000002e}.ui-apikey-modal__input.ant-input:focus{border-color:#e26b3f66;box-shadow:0 0 0 3px #e26b3f24}.ui-apikey-modal__notice{display:flex;align-items:flex-start;gap:10px;background:var(--color-accent-softer);border:1px solid rgba(226,107,63,.18);border-radius:12px;padding:14px 16px}.ui-apikey-modal__notice-icon{flex:none;width:24px;height:24px;border-radius:7px;background:var(--color-accent-soft);color:var(--color-accent);display:grid;place-items:center;font-size:14px;font-weight:700;line-height:1}.ui-apikey-modal__notice-title{font-size:13.5px;font-weight:600;color:var(--color-accent-strong);margin-bottom:3px;line-height:1.3}.ui-apikey-modal__notice-text{font-size:12.5px;color:var(--color-text-muted);line-height:1.5}.ui-apikey-modal__footer-item .ant-form-item-control-input-content{display:block}.ui-apikey-modal__footer{margin:18px -22px -18px;padding:14px 22px;background:var(--color-surface-muted);border-top:1px solid var(--color-border);display:flex;justify-content:flex-end;gap:8px}.ui-apikey-modal__btn-cancel.ant-btn{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:999px;padding:8px 18px;height:auto;font-size:13px;font-weight:550;color:var(--color-text-primary);box-shadow:var(--shadow-1);transition:background .15s ease,border-color .15s ease}.ui-apikey-modal__btn-cancel.ant-btn:hover{background:var(--color-surface-muted);border-color:#00000029;color:var(--color-text-primary)}.ui-apikey-modal__btn-submit.ant-btn-primary{background:linear-gradient(180deg,#ea784e,#e26b3f);border:none;border-radius:999px;padding:8px 20px;height:auto;font-size:13px;font-weight:600;color:#fff;box-shadow:0 2px 8px #e26b3f59,0 4px 12px #e26b3f2e;transition:filter .15s ease,transform .05s ease,box-shadow .15s ease}.ui-apikey-modal__btn-submit.ant-btn-primary:hover:not(:disabled){background:linear-gradient(180deg,#ea784e,#e26b3f);filter:brightness(1.03);box-shadow:0 3px 10px #e26b3f6b,0 5px 14px #e26b3f38}.ui-apikey-modal__btn-submit.ant-btn-primary:active:not(:disabled){transform:translateY(.5px)}:root[data-theme=dark] .ui-apikey-modal .ant-modal-content{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 8px 24px #0000008c,0 2px 6px #00000059}:root[data-theme=dark] .ui-apikey-modal .ant-modal-header{border-bottom-color:var(--color-border)}:root[data-theme=dark] .ui-apikey-modal .ant-modal-title{color:var(--color-text-primary)}:root[data-theme=dark] .ui-apikey-modal .ant-modal-close{color:var(--color-text-muted)}:root[data-theme=dark] .ui-apikey-modal .ant-modal-close:hover{background:#ffffff0f;color:var(--color-text-primary)}:root[data-theme=dark] .ui-apikey-modal__form .ant-form-item-label>label{color:var(--color-text-secondary)}:root[data-theme=dark] .ui-apikey-modal__type{background:var(--color-surface-muted);border-color:var(--color-border-strong)}:root[data-theme=dark] .ui-apikey-modal__type:hover{background:#ffffff0f}:root[data-theme=dark] .ui-apikey-modal__type--selected,:root[data-theme=dark] .ui-apikey-modal__type--selected:hover{background:#e26b3f24;border-color:#e26b3f73;box-shadow:0 0 0 3px #e26b3f24}:root[data-theme=dark] .ui-apikey-modal__type-title{color:var(--color-text-primary)}:root[data-theme=dark] .ui-apikey-modal__type--selected .ui-apikey-modal__type-title{color:#f0a47a}:root[data-theme=dark] .ui-apikey-modal__type-desc{color:var(--color-text-muted)}:root[data-theme=dark] .ui-apikey-modal__input.ant-input{background:var(--color-surface-muted);border-color:var(--color-border-strong);color:var(--color-text-primary)}:root[data-theme=dark] .ui-apikey-modal__input.ant-input::placeholder{color:var(--color-text-subtle)}:root[data-theme=dark] .ui-apikey-modal__input.ant-input:hover{border-color:#ffffff2e}:root[data-theme=dark] .ui-apikey-modal__input.ant-input:focus{border-color:#e26b3f73;box-shadow:0 0 0 3px #e26b3f2e}:root[data-theme=dark] .ui-apikey-modal__notice{background:#e26b3f1a;border-color:#e26b3f40}:root[data-theme=dark] .ui-apikey-modal__notice-icon{background:#e26b3f2e;color:#f0a47a}:root[data-theme=dark] .ui-apikey-modal__notice-title{color:#f0a47a}:root[data-theme=dark] .ui-apikey-modal__notice-text{color:var(--color-text-muted)}:root[data-theme=dark] .ui-apikey-modal__footer{background:#ffffff08;border-top-color:var(--color-border)}:root[data-theme=dark] .ui-apikey-modal__btn-cancel.ant-btn{background:var(--color-surface-muted);border-color:var(--color-border-strong);color:var(--color-text-primary)}:root[data-theme=dark] .ui-apikey-modal__btn-cancel.ant-btn:hover{background:#ffffff0f;border-color:#ffffff29;color:var(--color-text-primary)}:root[data-theme=dark] .ui-wallet-pill{background:#2e9d5c29;border-color:#2e9d5c66}:root[data-theme=dark] .ui-wallet-pill__balance{color:#6dd49a}:root[data-theme=dark] .ui-wallet-pill__add{background:#6dd49a;color:#1a1a1a}:root[data-theme=dark] .ui-wallet-pill--low{background:#d143432e;border-color:#d1434373}:root[data-theme=dark] .ui-wallet-pill--low .ui-wallet-pill__balance{color:#ef6a6a}:root[data-theme=dark] .ui-wallet-pill--low .ui-wallet-pill__add{background:#ef6a6a;color:#1a1a1a}:root[data-theme=dark] .ui-wallet-pill__balance:hover,:root[data-theme=dark] .ui-wallet-pill__add:hover{filter:brightness(1.06)}.ui-developer-docs__copy-btn.ant-btn{background:#fff;border:1px solid rgba(0,0,0,.09);color:#1c1c1e;border-radius:8px;padding:3px 10px;height:auto;font-size:12px;font-weight:550;box-shadow:var(--shadow-1)}.ui-developer-docs__copy-btn.ant-btn .anticon{color:#6e6e73}.ui-developer-docs__copy-btn.ant-btn:hover{background:#fbfaf7;border-color:#00000029;color:#1c1c1e}:root[data-theme=dark] .ui-developer-docs__copy-btn.ant-btn{background:#ffffff14;border-color:#ffffff24;color:var(--color-text-primary);box-shadow:0 1px 2px #0006}:root[data-theme=dark] .ui-developer-docs__copy-btn.ant-btn .anticon{color:var(--color-text-muted)}:root[data-theme=dark] .ui-developer-docs__copy-btn.ant-btn:hover{background:#ffffff24;border-color:#ffffff38;color:var(--color-text-primary)}:root[data-theme=dark] .ui-stat-item{background:var(--color-surface-muted);border-color:var(--color-border)}:root[data-theme=dark] .ui-stat-item__value{color:var(--color-text-primary)}:root[data-theme=dark] .ui-stat-item__label{color:var(--color-text-muted)}:root[data-theme=dark] .ui-ai-footer-row{border-top-color:var(--color-border)}:root[data-theme=dark] .ui-ai-footer-row__label{color:var(--color-text-muted)}:root[data-theme=dark] .ui-ai-footer-row__value{color:var(--color-text-primary)}:root[data-theme=dark] .ui-batch-tag-add{background:#ffffff0f;border-color:var(--color-border-strong);color:var(--color-text-primary)}:root[data-theme=dark] .ui-batch-tag-add:hover:not(:disabled){background:#ffffff1a;border-color:#e26b3f80;color:#f0a47a}:root[data-theme=dark] .ui-batch-modal .ant-upload-wrapper .ant-upload-drag{background:#ffffff0a!important;border:1.5px dashed rgba(226,107,63,.45)!important}:root[data-theme=dark] .ui-batch-modal .ant-upload-wrapper .ant-upload-drag:hover{border-color:#e26b3f!important;background:#ffffff0f!important}:root[data-theme=dark] .ui-batch-modal .ant-upload-text{color:var(--color-text-primary)!important}:root[data-theme=dark] .ui-batch-modal .ant-upload-hint{color:var(--color-text-subtle)!important}:root[data-theme=dark] .ui-batch-modal__hint-card{background:#ffffff0a;color:var(--color-text-muted)}:root[data-theme=dark] .ui-batch-modal__hint-card strong{color:var(--color-text-primary)}.ui-pricing-config-page{max-width:720px;margin:0 auto;padding:48px 24px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.ui-pricing-config-page__head{margin-bottom:32px}.ui-pricing-config-page__title{margin:0;font-size:28px;font-weight:700;letter-spacing:-.03em;color:var(--ink-1);line-height:1.2}.ui-pricing-config-page__subtitle{margin:6px 0 0;max-width:520px;font-size:14px;color:var(--ink-3);line-height:1.6;letter-spacing:-.005em}.ui-pricing-config-page__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:32px}@media (max-width: 640px){.ui-pricing-config-page__stats{grid-template-columns:1fr}}.ui-pricing-stat-card{background:var(--surface);border:.5px solid var(--hairline);border-radius:14px;padding:20px 22px;box-shadow:none}.ui-pricing-stat-card__label{font-size:12px;font-weight:500;color:var(--ink-4);letter-spacing:.02em;text-transform:uppercase;margin-bottom:12px}.ui-pricing-stat-card__value{display:flex;align-items:baseline;gap:6px}.ui-pricing-stat-card__currency{font-size:22px;color:var(--ink-3);align-self:center}.ui-pricing-stat-card__number{font-size:32px;font-weight:700;letter-spacing:-.03em;color:var(--ink-1);line-height:1}.ui-pricing-stat-card__unit{font-size:14px;font-weight:400;color:var(--ink-4)}.ui-pricing-stat-card__inr{margin-top:6px;font-size:12px;color:var(--ink-4)}.ui-pricing-config-page__form-card{background:var(--surface);border:.5px solid var(--hairline);border-radius:16px;padding:32px;box-shadow:none}.ui-pricing-config-page__divider{border:none;border-top:.5px solid var(--hairline);margin:32px 0}.ui-pricing-section-title{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--ink-1);letter-spacing:-.01em}.ui-pricing-section-desc{margin:0 0 24px;font-size:13px;color:var(--ink-3);line-height:1.6}.ui-pricing-subsection-title{margin:8px 0 12px;font-size:14px;font-weight:600;color:var(--ink-2)}.ui-pricing-section-desc strong,.ui-pricing-section-desc b{font-weight:600;color:var(--ink-1)}.ui-pricing-config-page .ant-form-item-label>label{font-size:13px;font-weight:500;color:var(--ink-2);height:auto;padding:0 0 6px}.ui-pricing-config-page .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{color:#e8622a;margin-right:2px;font-size:13px;line-height:1}.ui-pricing-config-page .ui-pricing-info-icon{font-size:14px;color:var(--ink-4);margin-left:4px;vertical-align:middle}.ui-pricing-config-page .ant-input-number,.ui-pricing-config-page .ant-input-number-group-wrapper,.ui-pricing-config-page .ant-input-number-affix-wrapper{height:40px;border-radius:10px;background:var(--surface);border:.5px solid var(--hairline-strong);box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}.ui-pricing-config-page .ant-input-number-group-wrapper{padding:0;border:none;height:40px}.ui-pricing-config-page .ant-input-number-group-wrapper .ant-input-number{border-radius:10px}.ui-pricing-config-page .ant-input-number .ant-input-number-input-wrap{height:100%}.ui-pricing-config-page .ant-input-number-input{height:40px;font-size:14px;color:var(--ink-1);padding:0 12px}.ui-pricing-config-page .ant-input-number-group{display:flex;align-items:stretch;height:40px;border-radius:10px;overflow:hidden;border:.5px solid var(--hairline-strong);background:var(--surface);transition:border-color .15s ease,box-shadow .15s ease}.ui-pricing-config-page .ant-input-number-group .ant-input-number{border:none;border-radius:0;height:40px;flex:1}.ui-pricing-config-page .ant-input-number-group-addon{background:var(--surface-2);color:var(--ink-3);font-size:13px;font-weight:500;border:none;padding:0 10px;display:flex;align-items:center;justify-content:center;min-width:36px}.ui-pricing-config-page .ant-input-number-group-addon:first-child{border-right:.5px solid var(--hairline-strong);border-radius:10px 0 0 10px}.ui-pricing-config-page .ant-input-number-group-addon:last-child{border-left:.5px solid var(--hairline-strong);border-radius:0 10px 10px 0;min-width:44px}.ui-pricing-config-page .ant-input-number-focused,.ui-pricing-config-page .ant-input-number:focus-within,.ui-pricing-config-page .ant-input-number-group:focus-within{border-color:#e8622a80;box-shadow:0 0 0 3px #e8622a14;outline:none}.ui-pricing-config-page .ant-input-number:hover,.ui-pricing-config-page .ant-input-number-group:hover{border-color:#e8622a59}.ui-pricing-config-page .ant-input-number-handler-wrap{opacity:0;transition:opacity .15s ease}.ui-pricing-config-page .ant-input-number:hover .ant-input-number-handler-wrap,.ui-pricing-config-page .ant-input-number-focused .ant-input-number-handler-wrap{opacity:1}.ui-pricing-config-page .ant-form-item-extra{font-size:12px;color:var(--ink-4);margin-top:5px;min-height:0}.ui-pricing-config-page .ant-form-item-extra .ant-typography{font-size:12px;color:var(--ink-4)}.ui-pricing-config-page .ant-form-item-explain-error{font-size:12px;margin-top:5px}.ui-pricing-config-page .ant-form-item{margin-bottom:20px}.ui-pricing-cache-notice{display:flex;gap:12px;align-items:flex-start;background:#e8622a12;border:.5px solid rgba(232,98,42,.18);border-radius:12px;padding:16px 20px;margin:24px 0}.ui-pricing-cache-notice__icon{width:28px;height:28px;border-radius:8px;background:#e8622a26;color:#e8622a;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0;font-style:italic;font-family:Times New Roman,serif}.ui-pricing-cache-notice__body{flex:1;min-width:0}.ui-pricing-cache-notice__title{font-size:13px;font-weight:600;color:#c4501f;margin-bottom:4px}.ui-pricing-cache-notice__text{font-size:13px;color:#c4501fd9;line-height:1.6}:root[data-theme=dark] .ui-pricing-cache-notice__title{color:#f3a37a}:root[data-theme=dark] .ui-pricing-cache-notice__text{color:#f3a37ad9}.ui-pricing-config-page .ui-pricing-save-btn.ant-btn-primary{height:40px;padding:0 20px;background:#e8622a;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:500;letter-spacing:-.01em;box-shadow:none;display:inline-flex;align-items:center;gap:8px;transition:background .15s ease,transform .1s ease}.ui-pricing-config-page .ui-pricing-save-btn.ant-btn-primary .anticon{font-size:16px}.ui-pricing-config-page .ui-pricing-save-btn.ant-btn-primary:hover,.ui-pricing-config-page .ui-pricing-save-btn.ant-btn-primary:focus{background:#d4581f;color:#fff}.ui-pricing-config-page .ui-pricing-save-btn.ant-btn-primary:active{transform:scale(.98);background:#d4581f}.ui-pricing-config-page .ui-pricing-save-btn.ant-btn-primary[disabled],.ui-pricing-config-page .ui-pricing-save-btn.ant-btn-primary.ant-btn-loading{background:#e8622a;opacity:.7;color:#fff}.ui-settings-page{width:100%;min-width:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.ui-settings-page__head{margin-bottom:24px}.ui-settings-page__title{margin:0;font-size:28px;font-weight:700;letter-spacing:-.03em;color:var(--ink-1);line-height:1.2}.ui-settings-page__subtitle{margin:4px 0 0;font-size:14px;color:var(--ink-3);line-height:1.5;letter-spacing:-.005em}.ui-settings-page__layout{display:grid;grid-template-columns:200px 1fr;gap:24px}@media (max-width: 720px){.ui-settings-page__layout{grid-template-columns:1fr}}.ui-settings-nav{background:var(--surface);border:.5px solid var(--hairline);border-radius:16px;padding:8px;display:flex;flex-direction:column;gap:2px;align-self:start;position:sticky;top:24px}.ui-settings-nav__item{display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:10px;font-size:13px;font-weight:500;color:var(--ink-3);background:transparent;border:none;cursor:pointer;font-family:inherit;text-align:left;transition:background .12s ease,color .12s ease}.ui-settings-nav__icon{display:inline-flex;align-items:center;justify-content:center;font-size:15px;color:var(--ink-4);transition:color .12s ease}.ui-settings-nav__item:hover{background:var(--surface-2);color:var(--ink-1)}.ui-settings-nav__item:hover .ui-settings-nav__icon{color:var(--ink-2)}.ui-settings-nav__item.is-active{background:#e8622a14;color:#e8622a;font-weight:600}.ui-settings-nav__item.is-active .ui-settings-nav__icon{color:#e8622a}.ui-settings-page__content{background:var(--surface);border:.5px solid var(--hairline);border-radius:16px;padding:32px;min-height:500px}.ui-settings-section-title{margin:0 0 4px;font-size:17px;font-weight:600;color:var(--ink-1);letter-spacing:-.02em}.ui-settings-section-desc{margin:0 0 28px;font-size:13px;color:var(--ink-3);line-height:1.6}.ui-settings-section-divider{border:none;border-top:.5px solid var(--hairline);margin:28px 0}.ui-settings-page .ant-form-item-label>label{font-size:13px;font-weight:500;color:var(--ink-2);height:auto;padding:0 0 6px}.ui-settings-page .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{color:#e8622a;margin-right:2px}.ui-settings-page .ant-form-item{margin-bottom:18px}.ui-settings-page .ant-input,.ui-settings-page .ant-input-affix-wrapper,.ui-settings-page .ant-input-password,.ui-settings-page .ant-input-number,.ui-settings-page .ant-select-selector{height:40px;border-radius:10px!important;background:var(--surface);border:.5px solid var(--hairline-strong);font-size:14px;color:var(--ink-1);box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}.ui-settings-page .ant-input-affix-wrapper{padding:0 12px}.ui-settings-page .ant-input-affix-wrapper>input.ant-input{height:38px;border:none;background:transparent;padding-left:8px}.ui-settings-page .ant-input-affix-wrapper .ant-input-prefix{color:var(--ink-4);font-size:14px;margin-right:4px}.ui-settings-page .ant-input::placeholder,.ui-settings-page .ant-input-affix-wrapper input::placeholder{color:var(--ink-4)}.ui-settings-page .ant-input[disabled],.ui-settings-page .ant-input-affix-wrapper-disabled,.ui-settings-page .ant-input-affix-wrapper-disabled>input.ant-input{background:var(--surface-2);color:var(--ink-3);border-color:var(--hairline)}.ui-settings-page .ant-input:focus,.ui-settings-page .ant-input-affix-wrapper:focus,.ui-settings-page .ant-input-affix-wrapper-focused,.ui-settings-page .ant-input-number-focused,.ui-settings-page .ant-input-number:focus-within,.ui-settings-page .ant-select-focused .ant-select-selector{border-color:#e8622a80!important;box-shadow:0 0 0 3px #e8622a14!important;outline:none}.ui-settings-page .ant-input:hover,.ui-settings-page .ant-input-affix-wrapper:hover,.ui-settings-page .ant-input-number:hover,.ui-settings-page .ant-select:hover .ant-select-selector{border-color:#e8622a59}.ui-settings-page .ant-form-item-extra{font-size:12px;color:var(--ink-4);margin-top:5px}.ui-settings-page .ui-settings-btn.ant-btn{height:38px;padding:0 18px;border-radius:10px;font-size:13px;font-weight:500;letter-spacing:-.005em;display:inline-flex;align-items:center;gap:6px;box-shadow:none;transition:background .15s ease,border-color .15s ease,transform .1s ease,color .15s ease}.ui-settings-page .ui-settings-btn--primary.ant-btn-primary,.ui-settings-page .ant-btn-primary{background:#e8622a;border-color:#e8622a;color:#fff}.ui-settings-page .ui-settings-btn--primary.ant-btn-primary:hover,.ui-settings-page .ant-btn-primary:hover,.ui-settings-page .ant-btn-primary:focus{background:#d4581f!important;border-color:#d4581f!important;color:#fff!important}.ui-settings-page .ui-settings-btn--primary.ant-btn-primary:active,.ui-settings-page .ant-btn-primary:active{transform:scale(.98)}.ui-settings-page .ui-settings-btn--secondary.ant-btn,.ui-settings-page .ant-btn-default{background:var(--surface-2);border:.5px solid var(--hairline-strong);color:var(--ink-2)}.ui-settings-page .ui-settings-btn--secondary.ant-btn:hover,.ui-settings-page .ant-btn-default:hover{background:var(--surface)!important;border-color:var(--hairline-strong)!important;color:var(--ink-1)!important}.ui-settings-profile__layout{display:flex;gap:32px;align-items:flex-start}@media (max-width: 640px){.ui-settings-profile__layout{flex-direction:column;align-items:center}}.ui-settings-profile__avatar-wrap{flex-shrink:0}.ui-settings-profile__avatar{position:relative;width:80px;height:80px;border-radius:50%;background:linear-gradient(45deg,#667eea,#764ba2);display:inline-flex;align-items:center;justify-content:center;outline:2px solid var(--hairline-strong);outline-offset:3px;cursor:pointer;overflow:hidden}.ui-settings-profile__avatar svg{width:48px;height:48px}.ui-settings-profile__avatar .ui-settings-profile__avatar-img,.ui-settings-profile__avatar .ant-avatar{width:80px!important;height:80px!important;line-height:80px!important;font-size:28px!important;background:transparent!important;border:none!important}.ui-settings-profile__avatar .ant-avatar-image img{object-fit:cover}.ui-settings-profile__avatar--has-photo{background:transparent!important}.ui-settings-profile__avatar-sync{margin-top:12px;text-align:center}.ui-settings-profile__avatar-sync-hint{margin:0 0 8px;font-size:12px;color:var(--text-secondary, #7e7268);line-height:1.4}.ui-settings-profile__oauth-row{justify-content:center}.ui-settings-profile__avatar-edit{position:absolute;inset:0;background:#00000080;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;opacity:0;transition:opacity .15s ease;border-radius:50%}.ui-settings-profile__avatar:hover .ui-settings-profile__avatar-edit{opacity:1}.ui-settings-profile__fields{flex:1;min-width:0}.ui-settings-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}@media (max-width: 720px){.ui-settings-form-grid{grid-template-columns:1fr}}.ui-settings-profile__actions{margin-top:28px;padding-top:24px;border-top:.5px solid var(--hairline);display:flex;gap:10px}.ui-settings-page__content .ant-card{background:var(--surface);border:.5px solid var(--hairline);border-radius:14px;box-shadow:none;margin-bottom:16px}.ui-settings-page__content .ant-card-head{border-bottom:.5px solid var(--hairline);min-height:48px;padding:0 22px}.ui-settings-page__content .ant-card-head-title{font-size:14px;font-weight:600;color:var(--ink-1);padding:14px 0}.ui-settings-page__content .ant-card-body{padding:22px 24px}.ui-settings-page__content .ant-alert{background:#e8622a12;border:.5px solid rgba(232,98,42,.18);border-radius:12px;padding:14px 18px}.ui-settings-page__content .ant-alert-icon{color:#e8622a;font-size:16px}.ui-settings-page__content .ant-alert-message{font-size:13px;font-weight:600;color:#c4501f}.ui-settings-page__content .ant-alert-description{font-size:13px;color:#c4501fd9;line-height:1.6}:root[data-theme=dark] .ui-settings-page__content .ant-alert-message{color:#f3a37a}:root[data-theme=dark] .ui-settings-page__content .ant-alert-description{color:#f3a37ad9}.ui-settings-page__content .ant-tag{border-radius:20px;padding:2px 10px;font-size:11px;font-weight:600;border:.5px solid var(--hairline-strong);background:var(--surface-2);color:var(--ink-4);letter-spacing:.02em}.ui-settings-page__content .ant-tag-success,.ui-settings-page__content .ant-tag-green{background:#34c7591a;color:#1a7f37;border-color:#34c75940}.ui-settings-page__content .ant-tag-blue{background:#007aff14;color:#0051a8;border-color:#007aff33}.ui-settings-page__content .ant-tag-red,.ui-settings-page__content .ant-tag-error{background:#ff3b3014;color:#b82319;border-color:#ff3b3040}.ui-settings-page__content .ant-divider-horizontal{border-top:.5px solid var(--hairline);margin:24px 0}.ui-settings-page__content .ant-table{background:transparent;font-size:13px}.ui-settings-page__content .ant-table-thead>tr>th{background:transparent;font-size:11px;font-weight:600;color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase;border-bottom:.5px solid var(--hairline);padding:10px 12px}.ui-settings-page__content .ant-table-thead>tr>th:before{display:none}.ui-settings-page__content .ant-table-tbody>tr>td{padding:14px 12px;border-bottom:.5px solid var(--hairline);font-size:13px;color:var(--ink-1)}.ui-settings-page__content .ant-table-tbody>tr:hover>td{background:#00000005}:root[data-theme=dark] .ui-settings-page__content .ant-table-tbody>tr:hover>td{background:#ffffff08}.ui-settings-page__content .ant-input-number-group{display:flex;align-items:stretch;border-radius:10px;overflow:hidden;border:.5px solid var(--hairline-strong);background:var(--surface);height:40px;transition:border-color .15s ease,box-shadow .15s ease}.ui-settings-page__content .ant-input-number-group .ant-input-number{border:none;border-radius:0;flex:1;height:40px}.ui-settings-page__content .ant-input-number-group-addon{background:var(--surface-2);color:var(--ink-3);border:none;font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:center;min-width:36px;padding:0 10px}.ui-settings-page__content .ant-input-number-group-addon:first-child{border-right:.5px solid var(--hairline-strong);border-radius:10px 0 0 10px}.ui-settings-page__content .ant-input-number-group-addon:last-child{border-left:.5px solid var(--hairline-strong);border-radius:0 10px 10px 0}.ui-settings-page__content .ant-input-number-group:focus-within{border-color:#e8622a80;box-shadow:0 0 0 3px #e8622a14}.ui-settings-balance-card{background:#e8622a;border-radius:14px;padding:24px 28px;color:#fff;margin-bottom:16px}.ui-settings-balance-card__label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;margin-bottom:10px}.ui-settings-balance-card__row{display:flex;align-items:baseline;gap:10px}.ui-settings-balance-card__icon{font-size:22px;color:#fffc;align-self:center}.ui-settings-balance-card__amount{font-size:38px;font-weight:700;letter-spacing:-.03em;color:#fff;line-height:1}.ui-settings-balance-card__unit{font-size:16px;font-weight:400;color:#ffffffb3}.ui-settings-balance-card__inr{margin-top:6px;font-size:13px;color:#ffffffa6}.ui-settings-page__content .ui-settings-pay-btn.ant-btn-primary{height:44px;border-radius:11px;background:#e8622a;border-color:#e8622a;color:#fff;font-size:14px;font-weight:600;letter-spacing:-.01em;box-shadow:none}.ui-settings-page__content .ui-settings-pay-btn.ant-btn-primary:hover,.ui-settings-page__content .ui-settings-pay-btn.ant-btn-primary:focus{background:#d4581f!important;border-color:#d4581f!important}.ui-settings-page__content .ui-settings-pay-btn.ant-btn-primary:active{transform:scale(.98)}.ui-settings-page__content .ui-settings-pay-btn.ant-btn-primary[disabled]{background:var(--surface-2);border-color:var(--hairline);color:var(--ink-4)}.ui-settings-page__content .ui-settings-credits .ant-btn:not(.ui-settings-pay-btn){height:36px;min-width:64px;border-radius:9px;font-size:13px;font-weight:500}.ui-settings-page__content .ui-settings-credits .ant-btn-default{background:var(--surface-2);border:.5px solid var(--hairline-strong);color:var(--ink-2)}.ui-settings-page__content .ui-settings-credits .ant-btn-primary:not(.ui-settings-pay-btn){background:#e8622a1a;border:.5px solid rgba(232,98,42,.3);color:#e8622a;font-weight:600}.ui-settings-page__content .ui-settings-credits .ant-btn-primary:not(.ui-settings-pay-btn):hover{background:#e8622a24!important;border-color:#e8622a59!important;color:#e8622a!important}.ui-settings-billing{display:flex;flex-direction:column;gap:24px}.ui-settings-billing__history{margin-top:8px}.ui-settings-password-modal .ant-modal-content{border-radius:16px;border:.5px solid var(--hairline);box-shadow:0 12px 32px #1010141f}.ui-settings-password-modal .ant-modal-header{border-bottom:.5px solid var(--hairline);padding:16px 22px}.ui-settings-password-modal .ant-modal-title{font-size:15px;font-weight:600;color:var(--ink-1)}.ui-settings-password-modal .ant-modal-body{padding:22px}.ui-confirm-pay-modal__wrap{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif}.ant-modal-root:has(.ui-confirm-pay-modal) .ant-modal-mask{background:#10101473;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ui-confirm-pay-modal .ant-modal-content{background:var(--surface);border:.5px solid var(--hairline);border-radius:18px;padding:28px;box-shadow:0 8px 40px #10101424,0 2px 8px #10101414}.ui-confirm-pay-modal.ant-modal{width:400px!important;max-width:calc(100vw - 48px)}.ui-confirm-pay-modal .ant-modal-confirm-title{font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--ink-1);margin-bottom:22px;line-height:1.3}.ui-confirm-pay-modal .ant-modal-confirm-body{display:block}.ui-confirm-pay-modal .ant-modal-confirm-paragraph{display:block;max-width:none}.ui-confirm-pay-modal .ant-modal-confirm-content{margin-top:0;margin-inline-start:0!important;color:var(--ink-1)}.ui-confirm-pay__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;font-size:13px}.ui-confirm-pay__label{color:var(--ink-3);font-weight:400}.ui-confirm-pay__value{color:var(--ink-1);font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.ui-confirm-pay__divider{border-top:.5px solid var(--hairline);margin:4px 0}.ui-confirm-pay__divider--strong{border-top:.5px solid var(--hairline-strong)}.ui-confirm-pay__row--total{padding:12px 0}.ui-confirm-pay__label--total{font-size:14px;font-weight:600;color:var(--ink-1)}.ui-confirm-pay__value--total{font-size:18px;font-weight:700;color:var(--ink-1);letter-spacing:-.02em}.ui-confirm-pay__disclaimer{margin:16px 0 24px;padding:12px 14px;background:var(--surface-2);border:.5px solid var(--hairline);border-radius:10px;font-size:12px;color:var(--ink-4);line-height:1.65}.ui-confirm-pay-modal .ant-modal-confirm-btns{margin-top:4px;display:flex;gap:10px;justify-content:flex-end}.ui-confirm-pay__btn.ant-btn{height:40px;padding:0 20px;border-radius:10px;font-size:13px;display:inline-flex;align-items:center;justify-content:center;box-shadow:none;transition:background .15s ease,border-color .15s ease,transform .1s ease,color .15s ease;margin:0}.ui-confirm-pay__btn--cancel.ant-btn{background:var(--surface-2);border:.5px solid var(--hairline-strong);color:var(--ink-2);font-weight:500}.ui-confirm-pay__btn--cancel.ant-btn:hover,.ui-confirm-pay__btn--cancel.ant-btn:focus{background:var(--surface)!important;border-color:var(--hairline-strong)!important;color:var(--ink-1)!important}.ui-confirm-pay__btn--ok.ant-btn,.ui-confirm-pay__btn--ok.ant-btn-primary{background:#e8622a!important;border-color:#e8622a!important;color:#fff!important;font-weight:600;letter-spacing:-.01em;box-shadow:0 1px 4px #e8622a40}.ui-confirm-pay__btn--ok.ant-btn:hover,.ui-confirm-pay__btn--ok.ant-btn:focus{background:#d4581f!important;border-color:#d4581f!important;color:#fff!important}.ui-confirm-pay__btn--ok.ant-btn:active{transform:scale(.98)}.ui-confirm-pay__btn--ok.ant-btn.ant-btn-loading{background:#e8622a!important;opacity:.85}:root[data-theme=dark] .ant-modal-root:has(.ui-confirm-pay-modal) .ant-modal-mask{background:#0000008c}.ui-conversations-page{width:100%;min-width:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.ui-conversations-page__head{margin-bottom:24px}.ui-conversations-page__title{margin:0;font-size:28px;font-weight:700;letter-spacing:-.03em;color:var(--ink-1);line-height:1.2}.ui-conversations-page__subtitle{margin:4px 0 0;font-size:14px;color:var(--ink-3);line-height:1.5;letter-spacing:-.005em}.ui-conversations-page__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}@media (max-width: 720px){.ui-conversations-page__stats{grid-template-columns:1fr}}.ui-conversations-page .ui-metric-card{background:var(--surface);border:.5px solid var(--hairline);border-radius:14px;padding:14px 16px;box-shadow:none;min-height:0;display:flex;flex-direction:column}.ui-conversations-page .ui-metric-card__head{align-items:flex-start;margin-bottom:8px}.ui-conversations-page .ui-metric-card__label{font-size:11.5px;font-weight:500;color:var(--ink-4);letter-spacing:.02em;text-transform:uppercase}.ui-conversations-page .ui-metric-card__icon{width:24px;height:24px;border-radius:8px;flex-shrink:0}.ui-conversations-page .ui-metric-card__icon .anticon,.ui-conversations-page .ui-metric-card__icon svg{font-size:12px;width:14px;height:14px}.ui-conversations-page .ui-metric-card__icon--total{background:#e8622a1a;color:#e8622a}.ui-conversations-page .ui-metric-card__icon--done{background:#34c7591a;color:#34c759}.ui-conversations-page .ui-metric-card__icon--prog{background:#007aff1a;color:#007aff}.ui-conversations-page .ui-metric-card__value{font-size:26px;font-weight:600;letter-spacing:-.024em;color:var(--ink-1);line-height:1;margin:0 0 4px}.ui-conversations-page .ui-metric-card__meta{margin-top:0;font-size:11px;color:var(--ink-4);font-weight:400}.ui-conversations-page .ui-metric-card__sparkline{display:none}.ui-conversations-page__filter-bar{display:flex;align-items:center;gap:10px;margin-bottom:16px;background:transparent;padding:0}.ui-conversations-page .ant-select.ui-conv-mode-select{height:36px;min-width:110px}.ui-conversations-page .ant-select.ui-conv-mode-select .ant-select-selector{height:36px;border-radius:10px;background:var(--surface);border:.5px solid var(--hairline-strong);font-size:13px;color:var(--ink-2);padding:0 12px;display:flex;align-items:center;box-shadow:none}.ui-conversations-page .ant-select.ui-conv-mode-select .ant-select-selection-item{line-height:34px;font-size:13px;color:var(--ink-2)}.ui-conversations-page .ant-select.ui-conv-mode-select.ant-select-focused .ant-select-selector,.ui-conversations-page .ant-select.ui-conv-mode-select:hover .ant-select-selector{border-color:#e8622a80;box-shadow:0 0 0 3px #e8622a14}.ui-conv-search{position:relative;flex:1;max-width:360px}.ui-conv-search__icon{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:var(--ink-4);font-size:14px;pointer-events:none}.ui-conv-search__input{width:100%;height:36px;padding:0 12px 0 36px;background:var(--surface);border:.5px solid var(--hairline-strong);border-radius:10px;font-size:13px;color:var(--ink-1);font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease;outline:none}.ui-conv-search__input::placeholder{color:var(--ink-4)}.ui-conv-search__input:focus{border-color:#e8622a80;box-shadow:0 0 0 3px #e8622a14}.ui-conversations-page .ant-btn.ui-conv-refresh-btn,.ui-conversations-page .ant-btn-primary.ui-conv-refresh-btn{margin-left:auto;height:36px;padding:0 16px;background:#e8622a;border-color:#e8622a;border-radius:10px;font-size:13px;font-weight:500;color:#fff;display:inline-flex;align-items:center;gap:7px;box-shadow:none;transition:background .15s ease,transform .1s ease}.ui-conversations-page .ant-btn.ui-conv-refresh-btn:hover,.ui-conversations-page .ant-btn.ui-conv-refresh-btn:focus{background:#d4581f!important;border-color:#d4581f!important;color:#fff!important}.ui-conversations-page .ant-btn.ui-conv-refresh-btn:active{transform:scale(.98)}.ui-conversations-page .ant-btn.ui-conv-refresh-btn .anticon{font-size:14px}.ui-conversations-page__table-card{background:var(--surface);border:.5px solid var(--hairline);border-radius:14px;overflow:hidden}.ui-conversations-page .ant-table{background:transparent;font-size:13px}.ui-conversations-page .ant-table-thead>tr>th{background:var(--surface-2);border-bottom:.5px solid var(--hairline);height:40px;padding:0 16px;font-size:11px;font-weight:600;color:var(--ink-4);letter-spacing:.05em;text-transform:uppercase}.ui-conversations-page .ant-table-thead>tr>th:before{display:none!important}.ui-conversations-page .ant-table-column-sorter,.ui-conversations-page .ant-table-column-sorter-inner{color:var(--ink-4);font-size:12px;margin-left:4px}.ui-conversations-page .ant-table-tbody>tr>td{height:60px;padding:0 16px;border-bottom:.5px solid var(--hairline);vertical-align:middle;background:transparent;transition:background .12s ease}.ui-conversations-page .ant-table-tbody>tr:last-child>td{border-bottom:none}.ui-conversations-page .ant-table-tbody>tr:hover>td,.ui-conversations-page .ant-table-tbody>tr.ant-table-row-hover>td{background:#00000005!important}:root[data-theme=dark] .ui-conversations-page .ant-table-tbody>tr:hover>td{background:#ffffff08!important}.ui-conversations-page .ant-table-tbody>tr>td.ant-table-column-sort{background:transparent}.ui-conv-contact{display:flex;align-items:center;gap:10px}.ui-conv-contact-icon{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px}.ui-conv-contact-icon--voice{background:#34c7591a;color:#34c759}.ui-conv-contact-icon--chat{background:#007aff1a;color:#007aff}.ui-conv-contact__text{display:flex;flex-direction:column;min-width:0}.ui-conv-contact__name{font-size:13px;font-weight:600;color:var(--ink-1);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-conv-contact__sub{font-size:11px;color:var(--ink-4);margin-top:1px;line-height:1.3}.ui-conv-type-badge{display:inline-flex;align-items:center;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600;border:.5px solid transparent;letter-spacing:.01em}.ui-conv-type-badge--preview{background:#9333ea14;color:#6b21a8;border-color:#9333ea33}.ui-conv-type-badge--voice{background:#34c75914;color:#1a7f37;border-color:#34c75933}.ui-conv-type-badge--chat{background:#007aff14;color:#0051a8;border-color:#007aff33}:root[data-theme=dark] .ui-conv-type-badge--preview{color:#c99bfa}:root[data-theme=dark] .ui-conv-type-badge--voice{color:#6fe38a}:root[data-theme=dark] .ui-conv-type-badge--chat{color:#74b6ff}.ui-conv-duration{display:inline-block;background:var(--surface-2);border:.5px solid var(--hairline-strong);border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ui-conv-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:400px;font-size:13px;color:var(--ink-2);line-height:1.5}.ui-conv-summary--empty{font-size:13px;color:var(--ink-4);font-style:italic;display:inline-block;max-width:none;-webkit-line-clamp:unset}.ui-conv-outcome{display:inline-flex;align-items:center;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600;border:.5px solid transparent;text-transform:capitalize;letter-spacing:.01em}.ui-conv-outcome--unknown,.ui-conv-outcome--neutral{background:var(--surface-2);border-color:var(--hairline-strong);color:var(--ink-4)}.ui-conv-outcome--success{background:#34c7591a;color:#1a7f37;border-color:#34c75940}.ui-conv-outcome--warning{background:#e8a21b1a;color:#8c5a05;border-color:#e8a21b40}.ui-conv-outcome--error{background:#ff3b3014;color:#b82319;border-color:#ff3b3040}:root[data-theme=dark] .ui-conv-outcome--success{color:#6fe38a}:root[data-theme=dark] .ui-conv-outcome--warning{color:#f2c57a}:root[data-theme=dark] .ui-conv-outcome--error{color:#ff8c82}.ui-conv-datetime{display:flex;flex-direction:column;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ui-conv-datetime__date{font-size:13px;font-weight:500;color:var(--ink-1);line-height:1.3}.ui-conv-datetime__time{font-size:12px;color:var(--ink-4);margin-top:1px;line-height:1.3}.ui-conv-view-link{background:none;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:500;color:#e8622a;cursor:pointer;text-decoration:none;transition:color .15s ease}.ui-conv-view-link:hover{text-decoration:underline;color:#d4581f}.ui-conv-view-link:focus-visible{outline:2px solid rgba(232,98,42,.4);outline-offset:2px;border-radius:4px}.ui-conversations-page .ant-pagination{padding:14px 16px;margin:0}.ui-conversations-page .ant-pagination-item{border-radius:8px;border:.5px solid var(--hairline);background:var(--surface-2)}.ui-conversations-page .ant-pagination-item a{color:var(--ink-3);font-size:13px;font-weight:500}.ui-conversations-page .ant-pagination-item-active{background:#e8622a;border-color:#e8622a}.ui-conversations-page .ant-pagination-item-active a{color:#fff}.ui-conversations-page .ant-pagination-prev .ant-pagination-item-link,.ui-conversations-page .ant-pagination-next .ant-pagination-item-link{border-radius:8px;border:.5px solid var(--hairline);background:var(--surface-2);color:var(--ink-3)}.ui-conversations-page .ant-pagination-total-text{font-size:12px;color:var(--ink-4)}.ui-admin-page{padding:32px 24px 48px;max-width:1280px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.ui-admin-page__head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px}.ui-admin-page__title{margin:0;font-size:28px;font-weight:700;letter-spacing:-.03em;color:var(--ink-1);line-height:1.2;display:flex;align-items:center;gap:10px}.ui-admin-page__subtitle{margin:4px 0 0;font-size:14px;color:var(--ink-3);line-height:1.5;letter-spacing:-.005em}.ui-admin-numbers-page__title-icon{font-size:22px;color:#e8622a}.ui-admin-page__actions{display:inline-flex;align-items:center;gap:10px}.ui-admin-btn.ant-btn{height:38px;padding:0 16px;border-radius:10px;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:7px;box-shadow:none;transition:background .15s ease,border-color .15s ease,transform .1s ease,color .15s ease}.ui-admin-btn--primary.ant-btn,.ui-admin-btn--primary.ant-btn-primary{background:#e8622a!important;border-color:#e8622a!important;color:#fff!important}.ui-admin-btn--primary.ant-btn:hover,.ui-admin-btn--primary.ant-btn:focus{background:#d4581f!important;border-color:#d4581f!important;color:#fff!important}.ui-admin-btn--primary.ant-btn:active{transform:scale(.98)}.ui-admin-btn--primary.ant-btn .anticon{font-size:14px}.ui-admin-btn--secondary.ant-btn,.ui-admin-btn--secondary.ant-btn-default{background:var(--surface);border:.5px solid var(--hairline-strong);color:var(--ink-2)}.ui-admin-btn--secondary.ant-btn:hover,.ui-admin-btn--secondary.ant-btn-default:hover{background:var(--surface-2)!important;border-color:var(--hairline-strong)!important;color:var(--ink-1)!important}.ui-admin-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px}.ui-admin-stats--4{grid-template-columns:repeat(4,1fr)}@media (max-width: 900px){.ui-admin-stats,.ui-admin-stats--4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 540px){.ui-admin-stats,.ui-admin-stats--4{grid-template-columns:1fr}}.ui-admin-stat-card{background:var(--surface);border:.5px solid var(--hairline);border-radius:14px;padding:20px 22px;box-shadow:none}.ui-admin-stat-card__label{font-size:12px;font-weight:500;color:var(--ink-4);letter-spacing:.02em;text-transform:uppercase;margin-bottom:8px}.ui-admin-stat-card__value{display:flex;align-items:center;gap:8px}.ui-admin-stat-card__icon{font-size:18px;color:var(--ink-3)}.ui-admin-stat-card__number{font-size:32px;font-weight:700;letter-spacing:-.03em;color:var(--ink-1);line-height:1;font-variant-numeric:tabular-nums}.ui-admin-stat-card__number--accent{color:#e8622a}.ui-admin-stat-card__number--success{color:#34c759}.ui-admin-stat-card__number--info{color:#007aff}.ui-admin-stat-card__unit{font-size:13px;color:var(--ink-4);font-weight:500}.ui-admin-filter-bar{background:var(--surface);border:.5px solid var(--hairline);border-radius:12px;padding:14px 16px;margin-bottom:16px}.ui-admin-filter-bar .ant-input,.ui-admin-filter-bar .ant-input-affix-wrapper,.ui-admin-filter-bar .ant-select .ant-select-selector{height:38px;border-radius:10px;background:var(--surface);border:.5px solid var(--hairline-strong);font-size:13px;color:var(--ink-1);box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}.ui-admin-filter-bar .ant-input-affix-wrapper{padding:0 12px}.ui-admin-filter-bar .ant-input-affix-wrapper>input.ant-input{height:36px;background:transparent;border:none;font-size:13px}.ui-admin-filter-bar .ant-input-prefix{color:var(--ink-4);font-size:14px;margin-right:6px}.ui-admin-filter-bar .ant-input::placeholder,.ui-admin-filter-bar .ant-input-affix-wrapper input::placeholder{color:var(--ink-4)}.ui-admin-filter-bar .ant-input:focus,.ui-admin-filter-bar .ant-input-affix-wrapper-focused,.ui-admin-filter-bar .ant-input-affix-wrapper:focus-within,.ui-admin-filter-bar .ant-select-focused .ant-select-selector{border-color:#e8622a80!important;box-shadow:0 0 0 3px #e8622a14!important;outline:none}.ui-admin-filter-bar .ant-select{min-width:130px}.ui-admin-filter-bar .ant-select .ant-select-selection-item,.ui-admin-filter-bar .ant-select .ant-select-selection-placeholder{line-height:36px;font-size:13px;color:var(--ink-2)}.ui-admin-filter-bar .ant-select-arrow{color:var(--ink-4)}.ui-admin-pro-tips{display:flex;gap:12px;align-items:flex-start;background:#e8622a12;border:.5px solid rgba(232,98,42,.18);border-radius:12px;padding:14px 18px;margin-bottom:16px}.ui-admin-pro-tips__icon{width:26px;height:26px;border-radius:8px;background:#e8622a26;color:#e8622a;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0;font-style:italic;font-family:Times New Roman,serif}.ui-admin-pro-tips__title{font-size:13px;font-weight:600;color:#c4501f;margin-bottom:3px}.ui-admin-pro-tips__text{font-size:13px;color:#c4501fd9;line-height:1.6}:root[data-theme=dark] .ui-admin-pro-tips__title{color:#f3a37a}:root[data-theme=dark] .ui-admin-pro-tips__text{color:#f3a37ad9}.ui-admin-table-card{background:var(--surface);border:.5px solid var(--hairline);border-radius:14px;overflow:hidden}.ui-admin-table-card--empty{padding:48px 0}.ui-admin-page .ant-table{background:transparent;font-size:13px}.ui-admin-page .ant-table-thead>tr>th{background:var(--surface-2);border-bottom:.5px solid var(--hairline);height:40px;padding:0 16px;font-size:11px;font-weight:600;color:var(--ink-4);letter-spacing:.05em;text-transform:uppercase}.ui-admin-page .ant-table-thead>tr>th:before{display:none!important}.ui-admin-page .ant-table-column-sorter,.ui-admin-page .ant-table-column-sorter-inner{color:var(--ink-4);font-size:12px;margin-left:4px}.ui-admin-page .ant-table-tbody>tr>td{height:56px;padding:0 16px;border-bottom:.5px solid var(--hairline);vertical-align:middle;background:transparent;font-size:13px;color:var(--ink-1);transition:background .12s ease}.ui-admin-page .ant-table-tbody>tr:last-child>td{border-bottom:none}.ui-admin-page .ant-table-tbody>tr:hover>td,.ui-admin-page .ant-table-tbody>tr.ant-table-row:hover>td{background:#00000005!important}:root[data-theme=dark] .ui-admin-page .ant-table-tbody>tr:hover>td{background:#ffffff08!important}.ui-admin-page .ant-table-tbody>tr>td.ant-table-column-sort{background:transparent}.ui-admin-page .ant-empty{padding:48px 0}.ui-admin-page .ant-empty-description{font-size:14px;color:var(--ink-4);font-weight:400}.ui-admin-page .ant-empty-image svg{color:var(--ink-4)}.ui-admin-page .ant-tag{border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600;border:.5px solid var(--hairline-strong);background:var(--surface-2);color:var(--ink-4);letter-spacing:.02em;display:inline-flex;align-items:center;gap:5px;margin:0}.ui-admin-page .ant-tag .anticon{font-size:12px;color:var(--ink-4)}.ui-admin-page .ant-tag-success,.ui-admin-page .ant-tag-green{background:#34c75914;color:#1a7f37;border-color:#34c75933}.ui-admin-page .ant-tag-blue{background:#007aff14;color:#0051a8;border-color:#007aff33}.ui-admin-page .ant-tag-purple{background:#9333ea14;color:#6b21a8;border-color:#9333ea33}.ui-admin-page .ant-tag-red,.ui-admin-page .ant-tag-error{background:#ff3b3014;color:#b82319;border-color:#ff3b3040}.ui-admin-page .ant-tag-orange,.ui-admin-page .ant-tag-warning{background:#e8622a14;color:#c4501f;border-color:#e8622a33}:root[data-theme=dark] .ui-admin-page .ant-tag-success,:root[data-theme=dark] .ui-admin-page .ant-tag-green{color:#6fe38a}:root[data-theme=dark] .ui-admin-page .ant-tag-blue{color:#74b6ff}:root[data-theme=dark] .ui-admin-page .ant-tag-purple{color:#c99bfa}:root[data-theme=dark] .ui-admin-page .ant-tag-red,:root[data-theme=dark] .ui-admin-page .ant-tag-error{color:#ff8c82}:root[data-theme=dark] .ui-admin-page .ant-tag-orange,:root[data-theme=dark] .ui-admin-page .ant-tag-warning{color:#f3a37a}.ui-admin-page .ant-badge-status-text{font-size:13px;color:var(--ink-2);margin-left:8px}.ui-admin-page .ant-progress-line{margin:3px 0 0}.ui-admin-page .ant-progress-outer{padding-right:0}.ui-admin-page .ant-progress-inner{background:var(--surface-2);border-radius:2px;height:3px!important}.ui-admin-page .ant-progress-bg{background:#e8622a!important;height:3px!important;border-radius:2px}.ui-admin-page .ant-progress-text{display:none}.ui-admin-api-key{display:inline-block;font-size:13px;color:var(--ink-4);letter-spacing:.08em;font-family:-apple-system,BlinkMacSystemFont,monospace}.ui-admin-page .ant-typography-copy{color:var(--ink-4);margin-left:4px}.ui-admin-page .ant-typography-copy:hover{color:var(--ink-2)}.ui-admin-page .ant-pagination{padding:14px 16px;margin:0;display:flex;justify-content:flex-end;align-items:center;gap:6px}.ui-admin-page .ant-pagination-total-text{font-size:13px;color:var(--ink-3);margin-right:auto}.ui-admin-page .ant-pagination-item{border-radius:8px;border:.5px solid var(--hairline);background:var(--surface-2);min-width:32px;height:32px;line-height:30px;margin:0}.ui-admin-page .ant-pagination-item a{color:var(--ink-3);font-size:13px;font-weight:500}.ui-admin-page .ant-pagination-item-active{background:#e8622a;border-color:#e8622a}.ui-admin-page .ant-pagination-item-active a{color:#fff}.ui-admin-page .ant-pagination-prev,.ui-admin-page .ant-pagination-next{min-width:32px;height:32px;line-height:30px;margin:0}.ui-admin-page .ant-pagination-prev .ant-pagination-item-link,.ui-admin-page .ant-pagination-next .ant-pagination-item-link{border-radius:8px;border:.5px solid var(--hairline);background:var(--surface-2);color:var(--ink-3)}.ui-admin-page .ant-pagination-options-size-changer .ant-select-selector{height:32px;border-radius:8px;background:var(--surface);border:.5px solid var(--hairline-strong);font-size:12px;color:var(--ink-3);padding:0 10px}.ui-admin-page .ant-pagination-options-size-changer .ant-select-selection-item{line-height:30px}.ui-admin-page .ant-btn-link{padding:0;height:auto;font-size:13px;font-weight:500;color:var(--ink-2)}.ui-admin-page .ant-btn-link:hover{color:var(--ink-1)}.ui-admin-page .ant-btn-link.ant-btn-dangerous{color:#e8622a}.ui-admin-page .ant-btn-link.ant-btn-dangerous:hover{color:#d4581f}.ant-modal-root:has(.ui-admin-modal) .ant-modal-mask{background:#10101473;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}:root[data-theme=dark] .ant-modal-root:has(.ui-admin-modal) .ant-modal-mask{background:#0000008c}.ui-admin-modal__wrap{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif}.ui-admin-modal .ant-modal-content{background:var(--surface);border:.5px solid var(--hairline);border-radius:18px;padding:28px;box-shadow:0 8px 40px #10101424,0 2px 8px #10101414}.ui-admin-modal .ant-modal-header{background:transparent;border-bottom:none;padding:0;margin-bottom:22px}.ui-admin-modal .ant-modal-title{font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--ink-1);line-height:1.3}.ui-admin-modal .ant-modal-close{width:28px;height:28px;top:20px;inset-inline-end:20px;background:var(--surface-2);border:.5px solid var(--hairline);border-radius:7px;color:var(--ink-3);display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.ui-admin-modal .ant-modal-close .ant-modal-close-x{font-size:16px;line-height:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ui-admin-modal .ant-modal-close:hover{background:var(--surface);color:var(--ink-1)}.ui-admin-modal .ant-modal-body{padding:0}.ui-admin-modal .ant-form-item-label>label{font-size:13px;font-weight:500;color:var(--ink-2);height:auto;padding:0 0 6px}.ui-admin-modal .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{color:#e8622a;margin-right:2px}.ui-admin-modal .ant-form-item{margin-bottom:18px}.ui-admin-modal .ant-input,.ui-admin-modal .ant-input-affix-wrapper,.ui-admin-modal .ant-input-password,.ui-admin-modal .ant-input-number,.ui-admin-modal .ant-select .ant-select-selector{height:40px;border-radius:10px!important;background:var(--surface);border:.5px solid var(--hairline-strong);font-size:14px;color:var(--ink-1);box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}.ui-admin-modal .ant-input-affix-wrapper{padding:0 12px}.ui-admin-modal .ant-input-affix-wrapper>input.ant-input{height:38px;background:transparent;border:none}.ui-admin-modal .ant-input::placeholder,.ui-admin-modal .ant-input-affix-wrapper input::placeholder{color:var(--ink-4)}.ui-admin-modal .ant-input[disabled],.ui-admin-modal .ant-input-disabled,.ui-admin-modal .ant-input-affix-wrapper-disabled,.ui-admin-modal .ant-input-affix-wrapper-disabled>input.ant-input{background:var(--surface-2)!important;color:var(--ink-3)!important;border-color:var(--hairline)!important}.ui-admin-modal .ant-input:focus,.ui-admin-modal .ant-input-affix-wrapper:focus,.ui-admin-modal .ant-input-affix-wrapper-focused,.ui-admin-modal .ant-input-number-focused,.ui-admin-modal .ant-input-number:focus-within,.ui-admin-modal .ant-select-focused .ant-select-selector{border-color:#e8622a80!important;box-shadow:0 0 0 3px #e8622a14!important;outline:none}.ui-admin-modal .ant-select .ant-select-selection-item,.ui-admin-modal .ant-select .ant-select-selection-placeholder{line-height:38px;font-size:14px;color:var(--ink-1)}.ui-admin-modal .ant-select-arrow{color:var(--ink-4)}.ui-admin-modal .ant-form-item-extra,.ui-admin-modal .ant-form-item-explain-extra,.ui-admin-modal .ant-form-item-explain{font-size:12px;color:var(--ink-4);margin-top:5px}.ui-admin-modal .ant-modal-footer,.ui-admin-modal .ui-admin-modal__footer{margin-top:24px;padding-top:20px;border-top:.5px solid var(--hairline);display:flex;gap:10px;justify-content:flex-end}.ui-admin-modal .ant-modal-footer{text-align:right}.ui-admin-modal .ant-modal-footer .ant-btn{margin:0}.ui-admin-modal .ant-modal-footer .ant-btn-default{height:38px;padding:0 18px;border-radius:10px;background:var(--surface-2);border:.5px solid var(--hairline-strong);color:var(--ink-2);font-size:13px;font-weight:500}.ui-admin-modal .ant-modal-footer .ant-btn-default:hover{background:var(--surface)!important;color:var(--ink-1)!important}.ui-admin-modal .ant-modal-footer .ant-btn-primary{height:38px;padding:0 18px;border-radius:10px;background:#e8622a;border-color:#e8622a;color:#fff;font-size:13px;font-weight:500;box-shadow:none}.ui-admin-modal .ant-modal-footer .ant-btn-primary:hover,.ui-admin-modal .ant-modal-footer .ant-btn-primary:focus{background:#d4581f!important;border-color:#d4581f!important}.ui-admin-modal .ant-modal-footer .ant-btn-primary:active{transform:scale(.98)}.ui-support-modal__wrap{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif}.ant-modal-root:has(.ui-support-modal) .ant-modal-mask{background:#10101473;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}:root[data-theme=dark] .ant-modal-root:has(.ui-support-modal) .ant-modal-mask{background:#0000008c}.ui-support-modal.ant-modal{width:420px!important;max-width:calc(100vw - 48px)}.ui-support-modal .ant-modal-content{background:var(--surface);border:.5px solid var(--hairline);border-radius:18px;padding:28px;box-shadow:0 8px 40px #10101424,0 2px 8px #10101414}.ui-support-modal .ant-modal-header{background:transparent;border-bottom:none;padding:0;margin-bottom:20px}.ui-support-modal .ant-modal-title{font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--ink-1);line-height:1.3}.ui-support-modal .ant-modal-close{width:28px;height:28px;top:20px;inset-inline-end:20px;background:var(--surface-2);border:.5px solid var(--hairline);border-radius:7px;color:var(--ink-3);display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.ui-support-modal .ant-modal-close .ant-modal-close-x{font-size:16px;line-height:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ui-support-modal .ant-modal-close:hover{background:var(--surface);color:var(--ink-1)}.ui-support-modal .ant-modal-body{padding:0}.ui-support-modal__heading{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--ink-1);letter-spacing:-.005em}.ui-support-modal__desc{margin:0 0 14px;font-size:13px;color:var(--ink-3);line-height:1.6}.ui-support-modal__email{font-weight:600;color:var(--ink-1)}.ui-support-modal__divider{display:flex;align-items:center;gap:12px;margin:20px 0}.ui-support-modal__divider-line{flex:1;height:.5px;background:var(--hairline)}.ui-support-modal__divider-text{font-size:12px;color:var(--ink-4);font-weight:400;white-space:nowrap}.ui-support-modal .ant-btn.ui-support-modal__btn{height:38px;padding:0 16px;border-radius:10px;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:8px;box-shadow:none;border:none;transition:background .15s ease,transform .1s ease}.ui-support-modal .ant-btn.ui-support-modal__btn .anticon{font-size:16px}.ui-support-modal .ant-btn.ui-support-modal__btn--whatsapp,.ui-support-modal .ant-btn.ui-support-modal__btn--whatsapp:not(:disabled){background:#25d366!important;border-color:#25d366!important;color:#fff!important}.ui-support-modal .ant-btn.ui-support-modal__btn--whatsapp:hover,.ui-support-modal .ant-btn.ui-support-modal__btn--whatsapp:focus{background:#1ebe5d!important;border-color:#1ebe5d!important;color:#fff!important}.ui-support-modal .ant-btn.ui-support-modal__btn--whatsapp:active{transform:scale(.98)}.ui-support-modal .ant-btn.ui-support-modal__btn--send,.ui-support-modal .ant-btn-primary.ui-support-modal__btn--send{height:38px;padding:0 18px;margin-top:14px;background:#e8622a!important;border-color:#e8622a!important;color:#fff!important;font-weight:500}.ui-support-modal .ant-btn.ui-support-modal__btn--send .anticon{font-size:14px}.ui-support-modal .ant-btn.ui-support-modal__btn--send:hover,.ui-support-modal .ant-btn.ui-support-modal__btn--send:focus{background:#d4581f!important;border-color:#d4581f!important;color:#fff!important}.ui-support-modal .ant-btn.ui-support-modal__btn--send:active{transform:scale(.98)}.ui-support-modal .ant-btn.ui-support-modal__btn--send[disabled]{background:var(--surface-2)!important;border-color:var(--hairline)!important;color:var(--ink-4)!important;cursor:not-allowed}.ui-support-modal .ant-btn.ui-support-modal__btn--send.ant-btn-loading{background:#e8622a!important;border-color:#e8622a!important;color:#fff!important;opacity:.85}.ui-support-modal .ant-input.ui-support-modal__textarea,.ui-support-modal textarea.ui-support-modal__textarea{min-height:140px;width:100%;background:var(--surface);border:.5px solid var(--hairline-strong);border-radius:12px;padding:12px 14px;font-size:14px;color:var(--ink-1);line-height:1.6;resize:vertical;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease;font-family:inherit}.ui-support-modal .ant-input.ui-support-modal__textarea::placeholder,.ui-support-modal textarea.ui-support-modal__textarea::placeholder{color:var(--ink-4)}.ui-support-modal .ant-input.ui-support-modal__textarea:focus,.ui-support-modal textarea.ui-support-modal__textarea:focus,.ui-support-modal .ant-input.ui-support-modal__textarea:focus-within{border-color:#e8622a80!important;box-shadow:0 0 0 3px #e8622a14!important;outline:none}.ui-support-modal__counter{font-size:12px;color:var(--ink-4);text-align:right;margin-top:6px;font-variant-numeric:tabular-nums}.ui-provider-modal__wrap{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif}.ant-modal-root:has(.ui-provider-modal) .ant-modal-mask{background:#10101473;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}:root[data-theme=dark] .ant-modal-root:has(.ui-provider-modal) .ant-modal-mask{background:#0000008c}.ui-provider-modal.ant-modal{width:460px!important;max-width:calc(100vw - 48px)}.ui-provider-modal .ant-modal-content{background:var(--surface);border:.5px solid var(--hairline);border-radius:18px;padding:28px;box-shadow:0 8px 40px #10101424,0 2px 8px #10101414}.ui-provider-modal .ant-modal-header{background:transparent;border-bottom:none;padding:0;margin-bottom:22px}.ui-provider-modal .ant-modal-title{font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--ink-1);line-height:1.3}.ui-provider-modal .ant-modal-close{width:28px;height:28px;top:20px;inset-inline-end:20px;background:var(--surface-2);border:.5px solid var(--hairline);border-radius:7px;color:var(--ink-3);display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.ui-provider-modal .ant-modal-close .ant-modal-close-x{font-size:16px;line-height:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ui-provider-modal .ant-modal-close:hover{background:var(--surface);color:var(--ink-1)}.ui-provider-modal .ant-modal-body{padding:0}.ui-provider-modal .ant-form-item{margin-bottom:18px}.ui-provider-modal .ant-form-item-label>label{font-size:13px;font-weight:500;color:var(--ink-2);height:auto;padding:0 0 6px;display:block}.ui-provider-modal .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{color:#e8622a;margin-right:2px}.ui-provider-modal .ant-input,.ui-provider-modal .ant-input-affix-wrapper,.ui-provider-modal .ant-input-password,.ui-provider-modal .ant-input-number,.ui-provider-modal .ant-select .ant-select-selector{height:40px;border-radius:10px!important;background:var(--surface);border:.5px solid var(--hairline-strong);font-size:14px;color:var(--ink-1);box-shadow:none;width:100%;transition:border-color .15s ease,box-shadow .15s ease}.ui-provider-modal .ant-input-number{padding:0}.ui-provider-modal .ant-input-number-input{height:38px;padding:0 12px;font-size:14px;color:var(--ink-1)}.ui-provider-modal .ant-input-affix-wrapper{padding:0 12px}.ui-provider-modal .ant-input-affix-wrapper>input.ant-input{height:38px;background:transparent;border:none;font-size:14px}.ui-provider-modal .ant-input::placeholder,.ui-provider-modal .ant-input-affix-wrapper input::placeholder,.ui-provider-modal .ant-input-number-input::placeholder{color:var(--ink-4)}.ui-provider-modal .ant-input:focus,.ui-provider-modal .ant-input-affix-wrapper:focus,.ui-provider-modal .ant-input-affix-wrapper-focused,.ui-provider-modal .ant-input-number-focused,.ui-provider-modal .ant-input-number:focus-within,.ui-provider-modal .ant-select-focused .ant-select-selector{border-color:#e8622a80!important;box-shadow:0 0 0 3px #e8622a14!important;outline:none}.ui-provider-modal .ant-input:hover,.ui-provider-modal .ant-input-affix-wrapper:hover,.ui-provider-modal .ant-input-number:hover,.ui-provider-modal .ant-select:hover .ant-select-selector{border-color:#e8622a59}.ui-provider-modal .ant-select .ant-select-selection-item,.ui-provider-modal .ant-select .ant-select-selection-placeholder{line-height:38px;font-size:14px;color:var(--ink-1)}.ui-provider-modal .ant-select-arrow{color:var(--ink-4)}.ui-provider-modal textarea.ant-input,.ui-provider-modal .ant-input-data-count+textarea.ant-input,.ui-provider-modal .ant-input.ant-input-css-var[rows]{min-height:100px;height:auto;padding:10px 12px;font-size:14px;color:var(--ink-1);line-height:1.6;resize:vertical;border-radius:10px;background:var(--surface);border:.5px solid var(--hairline-strong)}.ui-provider-modal textarea.ant-input:focus{border-color:#e8622a80!important;box-shadow:0 0 0 3px #e8622a14!important;outline:none}.ui-provider-modal textarea.ant-input::placeholder{color:var(--ink-4)}.ui-provider-modal .ant-form-item-extra,.ui-provider-modal .ant-form-item-explain-extra{font-size:12px;color:var(--ink-4);margin-top:5px;line-height:1.5}.ui-provider-modal .ant-form-item-explain-error{font-size:12px;margin-top:5px}.ui-provider-modal .ant-row{row-gap:0!important}.ui-provider-modal .ant-radio-group .ant-radio-button-wrapper{height:36px;line-height:34px;padding:0 14px;font-size:13px;font-weight:500;color:var(--ink-3);background:var(--surface-2);border-color:var(--hairline-strong)}.ui-provider-modal .ant-radio-group .ant-radio-button-wrapper:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.ui-provider-modal .ant-radio-group .ant-radio-button-wrapper:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.ui-provider-modal .ant-radio-group .ant-radio-button-wrapper-checked{background:#e8622a!important;border-color:#e8622a!important;color:#fff!important}.ui-provider-modal .ant-radio-group .ant-radio-button-wrapper-checked:before{background-color:#e8622a!important}.ui-provider-modal .ant-btn-dashed{border-radius:8px;border:.5px dashed var(--hairline-strong);color:var(--ink-3);background:var(--surface-2);font-size:12px;height:32px;padding:0 12px}.ui-provider-modal .ant-btn-dashed:hover{border-color:#e8622a66!important;color:#e8622a!important}.ui-provider-modal .ant-alert{background:#e8622a12;border:.5px solid rgba(232,98,42,.18);border-radius:12px;padding:12px 14px}.ui-provider-modal .ant-alert-message{font-size:13px;font-weight:600;color:#c4501f}.ui-provider-modal .ant-alert-description{font-size:12.5px;color:#c4501fd9;line-height:1.6}.ui-provider-modal .ant-alert-icon{color:#e8622a}:root[data-theme=dark] .ui-provider-modal .ant-alert-message{color:#f3a37a}:root[data-theme=dark] .ui-provider-modal .ant-alert-description{color:#f3a37ad9}.ui-provider-modal .ant-tag{border-radius:20px;padding:2px 10px;font-size:11px;font-weight:600;border:.5px solid var(--hairline-strong);background:var(--surface-2);color:var(--ink-4);letter-spacing:.02em;margin-right:6px}.ui-provider-modal .ant-tag-orange{background:#e8622a14;color:#c4501f;border-color:#e8622a33}:root[data-theme=dark] .ui-provider-modal .ant-tag-orange{color:#f3a37a}.ui-provider-modal .ant-btn.ui-provider-modal__submit,.ui-provider-modal .ant-btn-primary.ui-provider-modal__submit{width:100%;height:42px;border-radius:11px;background:#e8622a!important;border-color:#e8622a!important;color:#fff!important;font-size:14px;font-weight:600;letter-spacing:-.01em;margin-top:6px;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .15s ease,border-color .15s ease,transform .1s ease}.ui-provider-modal .ant-btn.ui-provider-modal__submit:hover,.ui-provider-modal .ant-btn.ui-provider-modal__submit:focus{background:#d4581f!important;border-color:#d4581f!important;color:#fff!important}.ui-provider-modal .ant-btn.ui-provider-modal__submit:active{transform:scale(.98)}.ui-provider-modal .ant-btn.ui-provider-modal__submit.ant-btn-loading{background:#e8622a!important;border-color:#e8622a!important;color:#fff!important;opacity:.85}
