.onboarding-layout{display:grid;grid-template-columns:200px minmax(0,780px);gap:28px;align-items:start;padding-top:8px}.onboarding-progress ol{list-style:none;padding:0;margin:0;display:grid;gap:8px}.onboarding-progress button{display:flex;align-items:center;gap:12px;border:0;background:transparent;color:var(--muted);font-size:13px;min-height:48px;width:100%;text-align:left;border-radius:6px;padding:10px}.onboarding-progress button:hover:not(:disabled){background:#eef2f8}.onboarding-progress button[aria-current]{color:#244993;background:#edf2fd;font-weight:600}.onboarding-step-number{width:25px;height:25px;border:1px solid #cbd1d9;background:#fff;display:grid;place-items:center;flex:none;border-radius:50%;font-size:11px;color:#505761}.onboarding-step-number.done{background:#f1faf6;color:#14543f;border-color:#b9dccf}.onboarding-progress button[aria-current] .onboarding-step-number{border-color:#315fbd;color:#315fbd}.onboarding-main{min-width:0;overflow:visible}.onboarding-heading{display:flex;align-items:center;gap:13px;padding:24px 28px;border-bottom:1px solid var(--border)}.onboarding-module-icon{width:43px;height:43px;background:#f1f4fa;color:#315fbd;display:grid;place-items:center;border-radius:7px;flex:none}.onboarding-heading>div{min-width:0;flex:1}.onboarding-heading p{font-size:11px;color:#505761;margin:0 0 6px}.onboarding-heading h2{font-size:19px;margin:0;overflow-wrap:anywhere}.onboarding-heading h2:focus-visible{outline:2px solid #315fbd;outline-offset:5px;border-radius:2px}.onboarding-body{padding:30px 28px;min-height:300px;font-size:13px;overflow-wrap:anywhere}.onboarding-body h3{font-size:18px;line-height:1.4;margin:0 0 12px;letter-spacing:-.3px}.onboarding-body h4{font-size:14px;margin:0 0 12px}.onboarding-body>p,.onboarding-body form>p{max-width:66ch;color:#505761}.onboarding-body form{min-width:0}.onboarding-body form .primary{margin-top:4px}.onboarding-body .field{max-width:540px}.onboarding-body>button+button{margin-left:12px}.onboarding-body .notice{margin:18px 0}.onboarding-body input,.onboarding-body select{font-size:14px}.onboarding-body summary{cursor:pointer;min-height:44px;align-content:center;font-weight:550}.onboarding-body summary:focus-visible{outline:3px solid #315fbd;outline-offset:3px}.onboarding-status{display:flex;align-items:flex-start;gap:12px;padding:18px;border:1px solid #d4def2;background:#f7f9fd;border-radius:6px;margin:22px 0}.onboarding-status p{margin:8px 0 0;font-size:12px;color:#505761}.status-dot{width:8px;height:8px;background:#315fbd;border-radius:50%;margin-top:5px;flex:none}.onboarding-account-choices{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.onboarding-account-choices .selected{background:#edf2fd;border-color:#315fbd;color:#244993}.onboarding-guide{background:#f8f9fb;border:1px solid #e6e9ee;border-radius:6px;padding:16px 18px;margin:20px 0}.onboarding-guide ol{padding-left:18px;margin:0 0 18px;line-height:1.8;color:#505761}.onboarding-guide li+li{margin-top:8px}.onboarding-guide p{font-size:12px;margin:14px 0 0;color:#505761}.onboarding-guide .secondary{font-size:12px;text-decoration:none}.onboarding-phone{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:15px 0}.onboarding-phone span{font-size:11px;color:#505761}.onboarding-phone-help{display:flex;gap:20px;flex-wrap:wrap;margin:15px 0}.onboarding-consent{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.6;margin:12px 0 20px}.onboarding-consent input{width:17px;min-height:17px;height:17px;flex:none;margin:2px 0 0;accent-color:#315fbd}.onboarding-trial{border-top:1px solid var(--border);padding-top:22px;margin-top:26px}.onboarding-trial>p{font-size:12px}.onboarding-trial .secondary{margin-bottom:12px;text-decoration:none}.onboarding-trial .transcript{max-height:320px;overflow:auto;border:1px solid var(--border);padding:14px;border-radius:5px;background:#fafbfc}.onboarding-trial .text-button{display:flex}.onboarding-review{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:14px 0;margin:24px 0}.onboarding-review>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;padding:9px 0}.onboarding-review dt{color:#505761;font-size:12px}.onboarding-review dd{margin:0;overflow-wrap:anywhere;font-size:13px}.onboarding-footer{padding:14px 28px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:16px}.onboarding-footer>span{display:flex;align-items:center;gap:6px;font-size:11px;color:#505761}.onboarding-footer .text-button{min-height:44px}@media(max-width:1050px){.onboarding-layout{grid-template-columns:1fr;gap:18px;max-width:820px}.onboarding-progress ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.onboarding-progress button{font-size:12px;gap:8px;padding:8px}}@media(max-width:540px){.onboarding-heading{padding:20px 16px;gap:10px;flex-wrap:wrap}.onboarding-heading .retell-badge{margin-left:53px}.onboarding-body{padding:24px 16px;min-height:260px}.onboarding-body h3{font-size:17px}.onboarding-account-choices{display:grid;grid-template-columns:1fr}.onboarding-body .primary{width:100%}.onboarding-progress ol{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-progress button{min-height:46px;font-size:11px}.onboarding-footer{padding:10px 16px;gap:8px;flex-wrap:wrap}.onboarding-footer>span{font-size:10px}.onboarding-review>div{grid-template-columns:80px minmax(0,1fr);gap:12px}.onboarding-guide{padding:14px}.onboarding-guide .secondary{width:100%}.onboarding-main .form-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.onboarding-layout *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:540px){.onboarding-body input:not([type=checkbox]),.onboarding-body select{font-size:16px}}@media(max-width:540px){.onboarding-heading{display:grid;grid-template-columns:43px minmax(0,1fr)}.onboarding-heading>div{width:100%}.onboarding-heading .retell-badge{grid-column:2;justify-self:start;margin-left:0}}.agent-management{display:grid;gap:22px;max-width:1120px;padding-top:8px;min-width:0}.agent-management .notice{margin:0}.agent-state{overflow:hidden}.agent-state-heading{display:flex;align-items:center;gap:14px;padding:23px 26px;border-bottom:1px solid var(--border)}.agent-state-icon{display:grid;place-items:center;width:44px;height:44px;background:#f1f4fa;color:#315fbd;border-radius:7px;flex:none}.agent-state-heading>div{flex:1;min-width:0}.agent-state-heading h2{font-size:20px;margin:0 0 5px}.agent-state-heading p{font-size:12px;margin:0;color:#505761;overflow-wrap:anywhere}.agent-state-heading .retell-badge{white-space:normal;text-align:center}.agent-state-body{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:24px 26px 14px}.agent-state-body h3{font-size:14px;margin:0 0 8px}.agent-state-body p{font-size:13px;line-height:1.65;margin:0;max-width:68ch;color:#505761}.agent-state-actions{flex:none}.agent-state-actions .primary,.agent-state-actions .secondary{text-decoration:none;min-height:44px}.agent-state-note{font-size:11px;line-height:1.6;color:#505761;margin:0;padding:0 26px 24px}.agent-adjustments{overflow:hidden}.agent-adjustments>header,.agent-editor>header{padding:22px 26px;border-bottom:1px solid var(--border)}.agent-adjustments h2,.agent-editor h2{font-size:16px;margin:0}.agent-adjustments header p{font-size:12px;color:#505761;margin:8px 0 0}.agent-setting-list{margin:0}.agent-setting-row{display:grid;grid-template-columns:180px minmax(0,1fr) 155px;gap:20px;padding:24px 26px;align-items:center}.agent-setting-row+.agent-setting-row{border-top:1px solid var(--border)}.agent-setting-row dt{display:flex;align-items:center;gap:11px;font-size:13px;font-weight:600}.agent-setting-row dt svg{color:#5c6677;flex:none}.agent-setting-row dd{margin:0;min-width:0}.agent-setting-value strong{font-size:13px;font-weight:550;overflow-wrap:anywhere;line-height:1.6}.agent-setting-value p{font-size:12px;line-height:1.6;color:#505761;margin:5px 0 0;max-width:65ch}.agent-setting-action{text-align:right}.agent-setting-action a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;font-weight:550;color:#315fbd;text-underline-offset:3px}.agent-setting-action a[aria-current]{font-weight:650}.agent-editor>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.agent-editor h2:focus-visible{outline:3px solid #315fbd;outline-offset:5px;border-radius:2px}.agent-editor .text-button{min-height:44px}.agent-editor-body{min-height:0}.agent-editor-body>.notice{margin:0 0 24px}.agent-editor-body .retell-connect-form{margin-top:22px}.agent-editor-body>.secondary{margin-top:16px}@media(max-width:960px){.agent-setting-row{grid-template-columns:150px minmax(0,1fr) 135px;gap:16px}.agent-state-body{align-items:flex-start}.agent-state-actions{max-width:160px}}@media(max-width:700px){.agent-state-heading,.agent-adjustments>header,.agent-editor>header{padding:20px 16px}.agent-state-heading{flex-wrap:wrap}.agent-state-heading .retell-badge{margin-left:58px;max-width:calc(100% - 58px)}.agent-state-body{display:grid;padding:22px 16px 14px;gap:18px}.agent-state-actions{max-width:none}.agent-state-actions>a,.agent-state-actions>button{width:100%}.agent-state-note{padding:0 16px 22px}.agent-setting-row{grid-template-columns:minmax(0,1fr);padding:20px 16px;gap:9px}.agent-setting-value,.agent-setting-action{padding-left:29px}.agent-setting-action{text-align:left}.agent-setting-action a{min-height:44px}.agent-editor>header{flex-wrap:wrap}.agent-management{gap:18px}.agent-state-heading h2{font-size:19px}}@media(prefers-reduced-motion:reduce){.agent-management *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root{font-family:Avenir Next,Avenir,Helvetica Neue,Segoe UI,sans-serif;color:#171a1f;background:#f7f8fa;font-synthesis:none;--accent:#315fbd;--muted:#505761;--border:#dce0e6;--paper:#fff;font-size:15px;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}button,input,select,a{transition:border-color .12s,background-color .12s}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid #315fbd;outline-offset:3px}input,select{border:1px solid #bfc6d0;border-radius:6px;padding:11px 12px;background:#fff;color:#171a1f;min-width:0;width:100%;min-height:44px}input:disabled{background:#f5f6f8;color:#505761}input:hover:not(:disabled),select:hover{border-color:#7d8795}h1,h2,h3,p{margin-top:0}h1{font-size:30px;letter-spacing:-1px;line-height:1.2;margin-bottom:12px}h2{font-size:18px;letter-spacing:-.3px}p{line-height:1.6}.muted{color:var(--muted)}.brand{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:650;letter-spacing:-.6px;white-space:nowrap}.brand small{display:block;font-size:10px;font-weight:500;letter-spacing:.1px;color:#505761;margin-top:2px}.signal{display:flex;align-items:center;justify-content:center;gap:3px;width:36px;height:36px;background:var(--accent);color:#fff;border-radius:5px}.signal i{width:2px;background:currentColor;border-radius:2px}.staging{font-size:11px;font-weight:600;color:#735017;background:#fff7e5;border:1px solid #e9d6ad;border-radius:4px;padding:5px 8px;white-space:nowrap}.login-page{min-height:100svh;background:#fff;display:flex;flex-direction:column}.login-page>header{display:flex;align-items:center;justify-content:space-between;padding:28px 5vw;gap:16px}.login-main{flex:1;display:grid;grid-template-columns:1fr 1fr;align-items:center;max-width:1160px;margin:auto;width:100%;padding:55px 40px 90px;gap:100px}.login-context h1{font-size:44px;line-height:1.12;letter-spacing:-1.6px;margin-top:35px;margin-bottom:24px}.login-context p{color:#505761;font-size:16px}.context-line{display:flex;gap:9px;align-items:center;font-size:12px;color:#505761;margin-top:36px}.context-line svg{color:var(--accent);flex:none}.voice-note{height:49px;display:flex;gap:6px;align-items:center}.voice-note span{width:5px;background:#315fbd;border-radius:2px;height:14px}.voice-note span:nth-child(2n){height:32px;background:#9eb7e9}.voice-note span:nth-child(3n){height:48px}.login-form-area{border-left:1px solid #e1e5eb;padding-left:72px}.login-form{max-width:360px}.login-form h2{font-size:26px;letter-spacing:-.8px;margin-bottom:12px}.login-form>.muted{font-size:13px;margin-bottom:30px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.field label{font-size:13px;font-weight:600}.field small{font-size:12px;color:#505761;line-height:1.5}.password{position:relative}.password input{padding-right:48px}.icon-button{border:0;background:transparent;color:#505761;display:grid;place-items:center;width:44px;height:42px;position:absolute;right:1px;top:1px;border-radius:5px}.icon-button:hover{background:#f2f4f7}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:6px;min-height:44px;padding:11px 17px;font-size:13px;font-weight:600;border:1px solid transparent}.primary{background:#315fbd;color:#fff;width:100%}.primary:hover:not(:disabled){background:#244993}.secondary{border-color:#cbd1d9;color:#303741;background:#fff}.secondary:hover:not(:disabled){background:#f3f5f8}.compact{min-height:36px;padding:7px 11px;font-size:12px}.fit{width:auto}.login-help{display:flex;align-items:flex-start;gap:8px;font-size:11px;color:#505761;margin-top:22px;line-height:1.6}.login-help svg{flex:none;margin-top:2px}.login-page>footer{display:flex;justify-content:space-between;gap:16px;font-size:11px;color:#505761;padding:22px 5vw;border-top:1px solid #e6e9ee}.notice{display:flex;align-items:center;gap:8px;border:1px solid #b9dccf;background:#f1faf6;color:#14543f;padding:12px 14px;border-radius:6px;font-size:13px;margin:0 0 18px;line-height:1.5;overflow-wrap:anywhere}.notice.error{background:#fff4f2;border-color:#ecc7c0;color:#96372c}.notice svg{flex:none}.shell{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:100svh}.sidebar{padding:28px 18px 20px;border-right:1px solid var(--border);background:#fff;display:flex;flex-direction:column;gap:36px}.sidebar .brand{padding:0 8px}.space-selector label{display:block;font-size:11px;font-weight:600;color:#505761;margin-bottom:9px}.space-selector select{font-size:12px;padding:9px 8px}.sidebar nav{display:grid;gap:5px}.sidebar nav button{border:0;background:transparent;border-radius:6px;padding:12px;color:#505761;display:flex;align-items:center;gap:11px;text-align:left;font-size:13px;min-height:44px}.sidebar nav button:hover{background:#f4f6fa}.sidebar nav button[aria-current]{background:#edf2fd;color:#244993;font-weight:600}.sidebar-foot{margin-top:auto;border-top:1px solid #e6e9ee;padding:20px 8px 0}.sidebar-foot p{font-size:11px;color:#505761;margin:14px 0 0}.main-area{min-width:0}.topbar{height:82px;background:#fff;border-bottom:1px solid var(--border);padding:16px 36px;display:flex;align-items:center;justify-content:space-between;gap:16px}.user-label{display:flex;gap:11px;align-items:center;font-size:12px;min-width:0}.user-label>span:last-child{min-width:0;overflow-wrap:anywhere}.user-label small{display:block;color:#505761;font-size:11px;margin-top:3px}.avatar{width:34px;height:34px;display:grid;place-items:center;background:#eef1f7;border:1px solid #dce0e6;border-radius:6px;color:#315fbd;font-weight:600;flex:none}.workspace{max-width:1240px;padding:42px 40px 60px;margin:auto}.page-heading{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:32px}.page-heading h1{font-size:29px;margin-bottom:10px}.page-heading p{font-size:13px;margin-bottom:0}.page-heading .breadcrumb{font-size:11px;color:#505761;margin-bottom:12px}.role-badge{font-size:11px;color:#505761;border:1px solid #d6dce5;background:#fff;padding:5px 9px;border-radius:4px;white-space:nowrap}.surface{background:#fff;border:1px solid var(--border);border-radius:8px;overflow:hidden}.surface-title{display:flex;gap:10px;align-items:center;padding:21px 26px;border-bottom:1px solid #e6e9ee}.surface-title svg{color:#505761}.surface-title h2{font-size:15px;margin:0}.settings-form{padding:28px;max-width:620px}.settings-form>.muted{font-size:12px}.detail-row{display:flex;justify-content:space-between;border-top:1px solid #e6e9ee;padding-top:18px;margin:26px 0;font-size:12px;gap:16px;color:#505761}.detail-row strong{color:#171a1f;font-weight:500}.foundation-note{display:flex;gap:16px;padding:25px 0;margin-top:10px;color:#505761}.foundation-note>svg{color:#315fbd;flex:none}.foundation-note h2{color:#303741;font-size:14px;margin-bottom:5px}.foundation-note p{font-size:12px;max-width:680px;margin:0}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;text-align:left;font-size:12px;min-width:650px}th{font-size:11px;font-weight:500;color:#505761;background:#f7f8fa;border-bottom:1px solid var(--border);padding:14px 20px}td{padding:20px;border-bottom:1px solid #e6e9ee;vertical-align:middle}td:first-child{min-width:230px}td strong{font-weight:600;display:block}td small{display:block;margin-top:6px;color:#505761;overflow-wrap:anywhere}td select{font-size:12px;min-width:145px;min-height:36px;padding:7px 9px}.you{display:inline-block;font-size:10px;font-weight:400;color:#505761;margin-left:8px}.status{font-size:11px;color:#505761}.status:before{content:"";display:inline-block;width:6px;height:6px;background:#7a838f;border-radius:50%;margin-right:7px}.status.active:before{background:#087455}.text-button{border:0;background:transparent;color:#315fbd;font-size:12px;padding:9px 0;display:inline-flex;gap:8px;align-items:center;text-decoration:underline;text-underline-offset:3px}.pagination{background:#fafbfc;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;font-size:11px;color:#505761;gap:12px}.pagination>div{display:flex;gap:8px}.table-help{padding:16px 20px;margin:0;font-size:11px;color:#505761;border-top:1px solid #e6e9ee}.empty{padding:40px 25px;text-align:center;color:#505761}.empty h2,.empty h3{color:#171a1f;font-size:16px;margin:16px 0 8px}.empty p{font-size:13px;margin:0}.initial-loading{min-height:100svh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:25px;padding:24px}.initial-loading p,.loading{font-size:13px;color:#505761}.loading{padding:36px;background:#fff;border:1px solid var(--border);border-radius:8px}.skip-link{position:fixed;left:12px;top:-100px;z-index:20;background:#fff;color:#171a1f;padding:12px}.skip-link:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:900px){.login-main{gap:45px;padding:40px 30px 70px}.login-form-area{padding-left:40px}.login-context h1{font-size:36px}.workspace{padding:32px 24px}.shell{grid-template-columns:210px minmax(0,1fr)}.topbar{padding:16px 24px}}@media(max-width:680px){.login-page>header{padding:22px;align-items:center}.login-main{display:block;padding:36px 24px 50px}.login-context{display:none}.login-form-area{border:0;padding:0}.login-form{margin:auto}.login-page>footer{padding:18px 24px;flex-direction:column;gap:5px}.shell{display:block}.sidebar{padding:18px 16px 12px;border-right:0;border-bottom:1px solid var(--border);gap:18px}.sidebar .brand{padding:0}.space-selector{max-width:100%}.space-selector label{margin-bottom:6px}.sidebar nav{display:flex;overflow:auto;gap:4px}.sidebar nav button{white-space:nowrap;padding:10px;font-size:11px;gap:7px;flex:1;justify-content:center}.sidebar nav button svg{width:16px}.sidebar-foot{display:none}.topbar{height:auto;min-height:72px;padding:14px 16px}.workspace{padding:26px 16px 40px}.page-heading{align-items:flex-start;margin-bottom:24px;gap:10px}.page-heading h1{font-size:25px}.page-heading p{font-size:12px}.role-badge{font-size:10px;margin-top:29px}.settings-form{padding:22px 18px}.surface-title{padding:18px}.foundation-note{gap:11px}.pagination{padding:12px;flex-wrap:wrap}.user-label{font-size:11px}.user-label small{font-size:10px}}.signal i:nth-child(1){height:7px}.signal i:nth-child(2){height:14px}.signal i:nth-child(3){height:20px}.signal i:nth-child(4){height:11px}.signal i:nth-child(5){height:6px}.table-scroll{position:relative}.account-menu{min-width:0}.account-menu>summary{min-width:0}.account-menu>summary>svg{flex-shrink:0}.account-name{min-width:0}.setup-steps{list-style:none;display:flex;gap:0;padding:0;margin:0 0 26px;border:1px solid var(--border);border-radius:8px;background:#fff;overflow:hidden}.setup-steps li{flex:1;padding:18px 22px;min-width:0;border-left:1px solid var(--border)}.setup-steps li:first-child{border-left:0}.setup-steps li[aria-current=step]{background:#f2f6ff}.setup-steps strong{display:block;font-size:13px;color:#242b36}.setup-steps span{display:block;font-size:12px;line-height:1.5;color:var(--muted);margin-top:6px;overflow-wrap:anywhere}.onboarding-summary{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;font-size:13px;margin:0 0 24px}.onboarding-summary dt{color:var(--muted)}.onboarding-summary dd{margin:0;overflow-wrap:anywhere}.enable-connection{margin-top:24px}.editor-form input[readonly]{background:#f7f8fa}.integration-help summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media(max-width:680px){.setup-steps{flex-direction:column}.setup-steps li{border-left:0;border-top:1px solid var(--border);padding:14px 18px}.setup-steps li:first-child{border-top:0}.onboarding-summary{grid-template-columns:1fr;gap:6px}.onboarding-summary dd{margin-bottom:12px}}textarea{font:inherit;line-height:1.55;border:1px solid #bfc6d0;border-radius:6px;padding:11px 12px;width:100%;min-width:0;resize:vertical;color:#171a1f;background:#fff}textarea:focus-visible,summary:focus-visible{outline:3px solid #315fbd;outline-offset:3px}a{color:#315fbd}button svg,a svg{flex:none}a.primary,a.secondary{text-decoration:none}summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600}small,p,dd{overflow-wrap:anywhere}fieldset{min-width:0}input[type=checkbox]{width:17px;height:17px;min-height:17px;accent-color:#315fbd;flex:none}.operational-shell{grid-template-columns:220px minmax(0,1fr)}.sidebar nav>a{display:flex;align-items:center;gap:11px;min-height:44px;padding:12px;border-radius:6px;color:#505761;font-size:13px;text-decoration:none}.sidebar nav>a:hover{background:#f4f6fa}.sidebar nav>a[aria-current]{background:#edf2fd;color:#244993;font-weight:600}.single-company{display:flex;align-items:center;gap:9px;font-size:12px;min-height:42px;padding:8px 10px;background:#f8f9fb;border:1px solid #e2e6ec;border-radius:6px}.single-company strong{min-width:0;overflow-wrap:anywhere;font-weight:550}.topbar{height:72px;padding:14px 24px}.module-label{font-size:13px;font-weight:600;color:#505761}.workspace{max-width:none;padding:28px 16px 48px}.workspace:focus{outline:none}.operation-heading{margin-bottom:20px}.page-heading h1{font-size:28px;letter-spacing:-.9px;overflow-wrap:anywhere}.heading-actions{display:flex;gap:9px;flex:none}.module-nav{display:flex;gap:24px;overflow-x:auto;white-space:nowrap;border-bottom:1px solid #dce0e6;margin-bottom:22px;padding:0 2px}.module-nav a{padding:12px 0 13px;text-decoration:none;color:#505761;font-size:13px;font-weight:500;border-bottom:2px solid transparent}.module-nav a[aria-current]{color:#244993;border-bottom-color:#315fbd;font-weight:600}.back-link{display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-size:12px;margin-bottom:14px}.calling-notice{display:flex;gap:10px;align-items:center;border:1px solid #dce0e6;background:#fff;border-radius:6px;padding:12px 14px;margin:0 0 20px;color:#505761;font-size:12px}.calling-notice>svg{flex:none;color:#6a7280}.calling-notice p{margin:0;flex:1;font-size:12px;line-height:1.5}.calling-notice a{white-space:nowrap;font-size:12px}.account-menu{position:relative}.account-menu>summary{list-style:none;gap:10px;font-weight:400;min-height:42px}.account-menu>summary::-webkit-details-marker{display:none}.account-menu .avatar{width:32px;height:32px}.account-name{font-size:12px;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-name small{display:block;font-size:10px;color:#505761;margin-top:3px}.account-menu>nav{position:absolute;right:0;top:52px;z-index:15;width:250px;padding:6px;background:#fff;border:1px solid #dce0e6;border-radius:8px;box-shadow:0 8px 28px #171a1f14}.account-menu>nav>a,.account-menu>nav>button{display:flex;align-items:center;gap:10px;padding:11px;min-height:44px;width:100%;text-decoration:none;border:0;background:#fff;color:#303741;font-size:12px;border-radius:4px;text-align:left}.account-menu>nav>a:hover,.account-menu>nav>button:hover{background:#f4f6fa}.operation-surface{border-radius:8px}.filters{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding:16px;border-bottom:1px solid #e6e9ee;background:#fff}.filter-field{display:flex;flex-direction:column;gap:6px;min-width:130px;flex:0 1 155px}.filter-field>label{font-size:11px;font-weight:550;color:#505761}.filter-field select,.filter-field input{font-size:12px;padding:9px 10px;min-height:40px}.search-field{position:relative;display:flex;align-items:center;flex:1 1 260px;min-width:180px;max-width:420px}.search-field>svg{position:absolute;left:12px;color:#737c89;pointer-events:none}.search-field input{padding-left:36px;font-size:12px;min-height:40px}.live-note{display:inline-flex;align-items:center;gap:7px;color:#505761;font-size:11px;line-height:1.5}.live-note>span{width:6px;height:6px;border-radius:50%;background:#087455;flex:none}.filters>.live-note{margin-left:auto;padding-bottom:10px}.list-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #e6e9ee;color:#505761;font-size:11px}.contact-filters{gap:12px}.contact-filters .search-field{flex-basis:220px}.date-filter{flex-basis:150px}.clear-filters{min-height:40px}.operation-table{min-width:850px;font-size:12px}.campaign-table,.contacts-table{min-width:1050px}.operation-table th{padding:14px 16px;font-size:11px;color:#505761;border-bottom:1px solid #dce0e6;white-space:nowrap}.operation-table td{padding:17px 16px;border-bottom:1px solid #e6e9ee;vertical-align:middle}.operation-table tbody tr:last-child td{border-bottom:0}.operation-table tbody tr:hover{background:#fbfcfe}.operation-table td:first-child{min-width:220px;max-width:330px}.operation-table td small{font-size:10px;line-height:1.5;max-width:310px}.record-name{font-size:12px;font-weight:600;color:#171a1f;text-decoration:none;display:inline-block;line-height:1.5}.record-name:hover{color:#315fbd;text-decoration:underline;text-underline-offset:3px}.record-button{border:0;background:transparent;padding:0;text-align:left}.nowrap{white-space:nowrap}.numeric,.progress-count,.receipt-counts strong{font-variant-numeric:tabular-nums}.state-badge{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:550;line-height:1.4;border:1px solid #dce0e6;padding:5px 7px;border-radius:4px;background:#f7f8fa;color:#505761;white-space:nowrap}.state-badge:before{content:"";width:5px;height:5px;display:block;border-radius:1px;background:currentColor}.state-badge.active,.state-badge.calling{background:#edf6f2;border-color:#d1e5da;color:#17604a}.state-badge.queued,.state-badge.sending{background:#eef3ff;border-color:#d8e3fc;color:#315fbd}.state-badge.uncertain,.state-badge.exhausted{background:#fff8e9;border-color:#ebdab3;color:#795512}.state-badge.paused{background:#f8f4eb;border-color:#e5dac3;color:#735017}.state-badge.completed{background:#f4f5f7;color:#505761}.tag-list{display:flex;gap:4px;flex-wrap:wrap;max-width:220px;font-size:10px}.tag{padding:3px 6px;border:1px solid #e0e4eb;border-radius:4px;color:#505761;background:#fff;overflow-wrap:anywhere}.tags-cell{display:flex;align-items:center;gap:7px}.tags-cell>button{padding:8px;min-height:32px;flex:none}.progress-count{font-size:12px;font-weight:600;white-space:nowrap}.progress-count>span{color:#747c88;font-size:11px;font-weight:400}progress{display:block;margin-top:7px;width:110px;height:4px;border:0;border-radius:2px;overflow:hidden;appearance:none;background:#edf0f5}progress::-webkit-progress-bar{background:#edf0f5}progress::-webkit-progress-value{background:#6b86bc}progress::-moz-progress-bar{background:#6b86bc}.row-controls{display:flex;gap:9px;align-items:center;justify-content:flex-end}.row-open{border:0;background:transparent;color:#747c89;display:inline-grid;place-items:center;width:34px;height:36px;border-radius:4px;cursor:pointer}.row-open:hover{background:#edf2fd;color:#315fbd}.row-controls .secondary{white-space:nowrap}.pagination{border-top:1px solid #e6e9ee;padding:14px 16px;background:#fbfcfd}.pagination-page{font-size:10px;align-self:center;padding:0 4px;white-space:nowrap}.attention-button{border:0;background:transparent;color:#737c89;font-size:11px;display:flex;align-items:center;gap:6px;padding:8px 0;white-space:nowrap}.attention-button.needs-attention{color:#8c5b12;font-weight:550}.attention-button:hover{text-decoration:underline}.empty-action{margin-top:20px}.remote-error{padding:16px}.remote-error .notice{margin-bottom:10px}.campaign-form,.editor-form{max-width:1000px;margin:0 auto 0 0}.form-section{margin-bottom:20px}.form-section .surface-title{padding:20px 22px}.section-body{padding:22px}.form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px}.full-span{grid-column:1/-1}.form-help{font-size:11px;color:#505761;line-height:1.6}.field textarea{font-size:12px}.field>small{font-size:11px}.form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.plain-fieldset{padding:0;border:0;margin:0}.plain-fieldset.section-body{padding:22px}.cadence-fields{padding:18px 0 0;margin:0;border:0;border-top:1px solid #e6e9ee}.cadence-fields legend{font-size:14px;font-weight:600;padding:0 12px 0 0;margin-bottom:20px}.day-picker{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.day-picker label,.check-label{display:flex;align-items:center;gap:8px;font-size:12px;min-height:44px}.day-picker label{padding:0 10px;border:1px solid #dce0e6;border-radius:5px;background:#fff}.schedule-field{max-width:500px;margin-top:24px;margin-bottom:0}.file-picker{display:flex;align-items:center;gap:14px;padding:20px;border:1px dashed #bac5d5;background:#fbfcfe;border-radius:6px;margin-bottom:20px;flex-wrap:wrap}.file-picker>svg{color:#6b7e9d;flex:none}.file-picker>div{flex:1;min-width:180px}.file-picker strong{font-size:13px;overflow-wrap:anywhere}.file-picker p{font-size:11px;color:#505761;margin:5px 0 0}.file-button{position:relative;cursor:pointer;overflow:hidden;font-size:12px;max-width:100%}.file-button input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%;font-size:100px}.file-button:focus-within{outline:3px solid #315fbd;outline-offset:3px}.mapping-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.mapping-grid .field{margin-bottom:16px}.mapping-grid select{font-size:12px}.subheading{font-size:14px;margin:20px 0 9px}.file-preview{border-top:1px solid #e6e9ee;margin-top:18px;padding-top:5px}.file-preview td{font-size:11px;max-width:240px;overflow-wrap:anywhere}.file-preview .table-scroll{border:1px solid #dce0e6;border-radius:5px;margin-top:10px}.file-preview th{white-space:nowrap}.import-receipt{max-width:760px;padding:32px}.import-receipt>svg{color:#17604a;margin-bottom:14px}.import-receipt h2{font-size:21px}.receipt-counts{display:flex;gap:36px;margin:26px 0}.receipt-counts>div{display:flex;flex-direction:column;gap:6px}.receipt-counts strong{font-size:27px}.receipt-counts span{font-size:12px;color:#505761}.rejected-rows{font-size:12px;line-height:1.8;max-height:260px;overflow:auto;padding-left:22px}.campaign-summary{display:flex;align-items:center;flex-wrap:wrap;gap:18px;font-size:12px;color:#505761;margin:0 0 22px}.campaign-summary strong{color:#171a1f}.campaign-summary .tag-list{max-width:500px}.import-history{margin-top:22px}.import-history>summary{padding:12px 18px;font-size:12px}.import-history table{font-size:11px}.import-history ul{line-height:1.8}.account-surface{max-width:900px}.script-editor{font-size:12px;line-height:1.7}.integration-help{margin-top:30px}.integration-help p{font-size:12px}.integration-help summary{font-size:12px}.connection-status{font-size:12px;font-weight:550;margin:18px 0}.template-preview{border:1px solid #dce0e6;background:#f9fafc;border-radius:5px;padding:16px}.agent-progress code{display:block;font-size:11px;line-height:1.6;margin-top:10px;overflow-wrap:anywhere;color:#505761}.agent-progress{margin-top:16px;margin-bottom:16px}.form-section .integration-help form{margin-top:18px}.form-section .integration-help summary{min-height:44px;align-content:center;cursor:pointer}.retell-page{max-width:760px}.retell-card{overflow:visible}.retell-provider{display:flex;align-items:center;gap:14px;padding:24px 28px;border-bottom:1px solid #e6e9ee}.retell-mark{display:grid;place-items:center;flex:none;width:50px;height:50px;background:#f3f5f8;border:1px solid #dce0e6;border-radius:10px;color:#303741}.retell-provider h2{font-size:19px;margin:0 0 5px;letter-spacing:-.4px}.retell-provider p{font-size:12px;color:#505761;margin:0}.retell-badge{margin-left:auto;flex:none;border:1px solid #dce0e6;border-radius:5px;padding:5px 8px;font-size:11px;color:#505761;background:#fafbfc}.retell-badge.connected{color:#14543f;background:#f1faf6;border-color:#b9dccf}.retell-content{padding:28px}.retell-content h3{font-size:17px;line-height:1.45;letter-spacing:-.3px;margin:0 0 10px}.retell-content p{font-size:13px;color:#505761;max-width:64ch;margin-bottom:22px}.retell-connect-form .field{margin:26px 0 22px}.retell-connect-form input{font-size:14px;min-height:46px}.retell-connect-actions{display:flex;gap:12px}.retell-connect-actions .primary{min-width:175px}.retell-help{margin-top:22px;border-top:1px solid #e6e9ee;padding-top:10px;font-size:12px;color:#505761}.retell-help summary,.retell-support summary{cursor:pointer;min-height:44px;align-content:center;font-weight:550;color:#303741}.retell-help ol{padding-left:20px;margin:4px 0 12px;line-height:1.8}.retell-help li+li{margin-top:6px}.retell-help a{display:inline-flex;align-items:center;gap:7px;color:#315fbd;padding:6px 0}.retell-help p{font-size:12px;margin:9px 0 0}.retell-content .retell-security{display:flex;align-items:flex-start;gap:7px;font-size:11px;margin:18px 0 0}.retell-security svg{flex:none;margin-top:2px}.retell-billing{font-size:11px;color:#505761;line-height:1.7;margin:18px 0 0;max-width:72ch}.retell-working{display:flex;align-items:flex-start;gap:14px;margin-bottom:24px}.retell-working>svg{flex:none;color:#315fbd;margin-top:2px}.retell-working h3{font-size:16px}.retell-working p{margin-bottom:0;font-size:12px}.retell-agents{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;border:1px solid #e6e9ee;border-radius:6px}.retell-agents li{display:flex;align-items:center;gap:12px;padding:17px 18px;min-width:0}.retell-agents li+li{border-left:1px solid #e6e9ee}.retell-agents li>svg{flex:none;color:#505761}.retell-agents strong{display:block;font-size:13px;font-weight:600}.retell-agents span{display:block;margin-top:5px;font-size:11px;color:#505761}.retell-agents .retell-check{margin-left:auto;color:#087455}.retell-phone{margin-top:24px}.retell-phone-current{display:flex;align-items:center;gap:12px;padding:16px 0}.retell-phone-current>svg{flex:none;color:#505761}.retell-phone-current div{flex:1;min-width:0}.retell-phone-current span{display:block;font-size:11px;color:#505761;margin-bottom:5px}.retell-phone-current strong{font-size:15px;font-weight:550;overflow-wrap:anywhere}.retell-number-choice{margin:14px 0 22px}.retell-number-choice label{display:block;font-size:12px;font-weight:550;margin-bottom:9px}.retell-number-controls{display:flex;gap:10px;align-items:center}.retell-number-controls select{flex:1;font-size:13px;min-width:0}.retell-number-controls button{flex:none}.retell-number-choice>p{font-size:12px}.retell-number-choice>.text-button{margin-right:18px}.retell-ready{padding-top:24px;border-top:1px solid #e6e9ee;margin-top:10px}.retell-ready small{display:block;font-size:11px;line-height:1.6;color:#505761;margin-top:12px;max-width:60ch}.retell-module-links{display:flex;flex-wrap:wrap;gap:24px;margin-top:22px}.retell-module-links a{font-size:13px;color:#315fbd;padding:6px 0;text-underline-offset:3px}.retell-secondary{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:26px;border-top:1px solid #e6e9ee;padding-top:12px}.retell-secondary>span{display:flex;align-items:center;gap:7px;color:#505761;font-size:11px}.retell-secondary svg{flex:none}.retell-support{margin-top:28px;border-top:1px solid #dce0e6;padding-top:8px;font-size:12px;color:#505761}.retell-support dl{display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px;margin:18px 0}.retell-support dd{margin:0;overflow-wrap:anywhere}.retell-support p{overflow-wrap:anywhere}.retell-support form{margin:22px 0}.retell-support .field{max-width:450px}@media(max-width:540px){.retell-provider{padding:20px 18px;gap:12px;flex-wrap:wrap}.retell-mark{width:43px;height:43px}.retell-provider h2{font-size:18px}.retell-badge{font-size:10px}.retell-content{padding:22px 18px}.retell-content h3{font-size:16px}.retell-agents{grid-template-columns:1fr}.retell-agents li+li{border-left:0;border-top:1px solid #e6e9ee}.retell-number-controls{flex-direction:column;align-items:stretch}.retell-number-controls button,.retell-connect-actions .primary{width:100%}.retell-connect-actions{flex-wrap:wrap}.retell-secondary{align-items:flex-start;flex-wrap:wrap}.retell-secondary .text-button{min-height:44px}.retell-module-links{gap:20px}.retell-module-links a{min-height:44px;align-content:center}.retell-support dl{grid-template-columns:80px minmax(0,1fr)}}.retell-agents+button{margin-top:16px}.retell-help summary:focus-visible,.retell-support summary:focus-visible{outline:3px solid #315fbd;outline-offset:3px}dialog{border:1px solid #dce0e6;color:#171a1f;background:#fff;padding:0;box-shadow:0 18px 60px #171a1f24;overflow:auto}dialog::backdrop{background:#171a1f33}.modal{width:min(540px,calc(100vw - 32px));border-radius:8px;max-height:calc(100svh - 48px)}.drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(560px,100vw);max-width:100vw;height:100svh;max-height:100svh;border-top:0;border-bottom:0;border-right:0;border-radius:0;overscroll-behavior:contain}.dialog-heading{padding:18px 22px;border-bottom:1px solid #dce0e6;display:flex;align-items:center;justify-content:space-between;gap:16px;position:sticky;top:0;background:#fff;z-index:2}.dialog-heading h2{font-size:16px;margin:0;overflow-wrap:anywhere}.icon-close{padding:8px;min-width:36px}.dialog-content{padding:22px}.dialog-content>p{font-size:13px}.contact-panel-head{display:flex;gap:13px;align-items:center;margin-bottom:24px}.contact-panel-head>div{flex:1;min-width:0}.contact-panel-head strong{font-size:13px;font-weight:550}.contact-panel-head p{font-size:11px;margin:5px 0 0;color:#505761}.contact-avatar{display:grid;place-items:center;background:#f1f4fa;color:#61799f;width:46px;height:46px;border-radius:6px;border:1px solid #dce0e6;flex:none}.panel-section{border-top:1px solid #e6e9ee;padding:22px 0 2px;margin-top:20px}.panel-section h3{font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;margin-bottom:18px}.panel-section>p{font-size:12px}.contact-data{margin:0}.contact-data>div,.check-results>div{display:grid;grid-template-columns:minmax(110px,35%) minmax(0,1fr);gap:16px;font-size:12px;line-height:1.6;padding:8px 0}.contact-data dt,.check-results dt{color:#505761}.contact-data dd,.check-results dd{margin:0;overflow-wrap:anywhere}.contact-summary{border-left:2px solid #d0dbef;padding:6px 12px;color:#505761;line-height:1.65}.check-results{background:#f9fafc;border:1px solid #e6e9ee;border-radius:5px;padding:10px 14px;margin:16px 0}.check-results>div{font-size:11px;padding:5px 0}.panel-section form{margin-top:22px}.panel-section textarea{font-size:12px}.attempt{border:1px solid #dce0e6;border-radius:6px;padding:16px;margin:15px 0}.attempt-heading{display:flex;justify-content:space-between;gap:12px;font-size:11px}.attempt-heading strong{font-weight:550}.attempt-heading span,.attempt-state{color:#505761}.attempt p{font-size:12px;line-height:1.6}.attempt-state{font-size:10px!important;margin:10px 0}.attempt audio{width:100%;height:40px;margin:10px 0}.attempt summary{font-size:11px}.transcript{font-family:inherit;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.panel-section li{font-size:12px;line-height:1.6}.table-scroll{position:relative;max-width:100%}.operation-surface .loading{border:0;border-radius:0}.surface .notice{margin:16px}.surface form .notice,.drawer .notice{margin:0 0 18px}@media(max-width:1100px){.operational-shell{grid-template-columns:200px minmax(0,1fr)}.mapping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filters>.live-note{margin-left:0}.contact-filters .filter-field{flex:1 1 140px}.contact-filters .search-field{flex-basis:100%;max-width:none}}@media(max-width:680px){.operational-shell{display:block}.sidebar{gap:16px;padding:18px 16px 10px}.sidebar .space-selector>label{font-size:10px;margin-bottom:5px}.single-company{background:transparent;border:0;padding:0;min-height:26px}.sidebar nav{gap:8px;overflow:visible}.sidebar nav>a{flex:1;justify-content:center;gap:8px;padding:10px;font-size:12px;border:1px solid #e6e9ee}.sidebar nav>a[aria-current]{border-color:#d4def2}.sidebar-foot{display:none}.topbar{padding:12px 16px;min-height:64px}.account-name{max-width:170px;font-size:11px}.account-menu>nav{max-width:calc(100vw - 32px)}.workspace{padding:24px 16px 38px}.page-heading{flex-wrap:wrap;gap:16px;align-items:center}.page-heading h1{font-size:26px}.heading-actions{width:100%;justify-content:flex-start}.heading-actions .primary{width:100%}.module-nav{gap:23px;margin-bottom:18px}.module-nav a{font-size:12px;padding-top:5px}.calling-notice{align-items:flex-start;flex-wrap:wrap;padding:12px}.calling-notice>p{min-width:200px;font-size:11px}.calling-notice>a{margin-left:27px;font-size:11px}.filters{padding:14px;gap:12px}.search-field{max-width:none;flex-basis:100%}.filter-field{flex:1 1 120px;min-width:0}.filters>.live-note{padding-bottom:0;flex-basis:100%}.filter-field input,.filter-field select,.search-field input{min-height:44px;font-size:12px}.list-caption{align-items:flex-start;flex-wrap:wrap;padding:12px 14px}.pagination{align-items:center;gap:10px}.pagination-page{display:none}.pagination .secondary{min-height:40px}.form-grid,.mapping-grid{grid-template-columns:minmax(0,1fr);gap:0}.section-body,.plain-fieldset.section-body,.form-section .surface-title{padding:18px}.file-picker{padding:16px;gap:12px}.file-picker>div{min-width:160px}.file-button{width:100%}.form-actions{flex-wrap:wrap}.form-actions .primary,.form-actions .secondary{flex:1}.day-picker{gap:6px}.day-picker label{font-size:11px;padding:0 8px}.import-receipt{padding:24px 18px}.receipt-counts{gap:24px}.receipt-counts strong{font-size:24px}.dialog-heading{padding:16px}.dialog-content{padding:18px 16px}.contact-data>div{grid-template-columns:minmax(90px,35%) minmax(0,1fr);gap:12px;font-size:11px}.campaign-summary{gap:12px;font-size:11px}.account-surface .settings-form{padding:22px 18px}.row-open{height:44px;width:44px}.attention-button{min-height:44px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
