:root{color:#182238;font-synthesis:none;background:#f4f6fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.screen-center{text-align:center;color:#667085;place-content:center;min-height:100vh;display:grid}.spinner{border:4px solid #e4e2fc;border-top-color:#625bd7;border-radius:50%;width:38px;height:38px;margin:auto;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.login-shell{background:#fff;grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.login-brand{color:#fff;background:radial-gradient(circle at 10% 10%,#7e76ef55,#0000 35%),linear-gradient(145deg,#222742,#343155);flex-direction:column;justify-content:center;padding:7vw;display:flex}.login-logo{background:#7068df;border-radius:18px;place-items:center;width:64px;height:64px;font-weight:900;display:grid;box-shadow:0 15px 40px #17182d70}.login-brand>p{letter-spacing:2px;color:#bcb9ee;margin:18px 0 28px;font-size:11px;font-weight:800}.login-brand h1{letter-spacing:-2.5px;max-width:760px;margin:0;font-size:clamp(34px,4vw,62px);line-height:1.05}.login-brand>span{color:#c7c9da;max-width:600px;margin-top:22px;line-height:1.7}.login-points{flex-wrap:wrap;gap:12px;margin-top:55px;display:flex}.login-points>div{background:#ffffff0b;border:1px solid #ffffff16;border-radius:12px;gap:10px;min-width:190px;padding:13px 15px;display:flex}.login-points i{color:#aaa5ff;font-style:normal}.login-points b{font-size:12px}.login-points small{color:#aaaec3;margin-top:4px;font-weight:400;display:block}.login-panel{place-items:center;padding:30px;display:grid}.login-panel form{width:min(410px,100%)}.mobile-logo{display:none}.login-panel form>small,.page-title small{color:#625bd7;letter-spacing:1.3px;font-size:10px;font-weight:900}.login-panel h2{letter-spacing:-.7px;margin:10px 0 6px;font-size:30px}.login-panel p{color:#858c9b;margin:0 0 28px}.login-panel label,.stack-form label{color:#505b6e;flex-direction:column;gap:7px;margin:14px 0;font-size:12px;font-weight:750;display:flex}.login-panel input,.stack-form input,.stack-form select,.stack-form textarea{color:#182238;background:#fff;border:1px solid #dfe3ea;border-radius:10px;outline:0;padding:12px}.login-panel input:focus,.stack-form input:focus,.stack-form select:focus,.stack-form textarea:focus{border-color:#7770df;box-shadow:0 0 0 3px #736bdf17}.login-panel form>button,.primary{color:#fff;background:#625bd7;border:0;border-radius:10px;width:100%;height:45px;margin-top:12px;font-weight:850;box-shadow:0 10px 25px #625bd72b}.login-panel form>button:disabled,.call-button:disabled{opacity:.45}.login-help{text-align:center;color:#969eac;margin-top:20px;font-size:11px;display:block}.form-error,.global-error{color:#c33e4b;background:#feecef;border:1px solid #f5cdd1;border-radius:9px;padding:10px 12px;font-size:12px}.app-shell{min-height:100vh;display:flex}.sidebar{z-index:30;background:#fff;border-right:1px solid #e4e8ef;flex-direction:column;width:260px;padding:22px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:10px;display:flex}.brand>span{color:#fff;background:#625bd7;border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.brand strong{font-size:13px;display:block}.brand small{letter-spacing:1.5px;color:#969dad;margin-top:4px;font-size:7px;display:block}.secure-chip{color:#27805f;background:#f4fcf8;border:1px solid #d8ece2;border-radius:9px;margin:20px 2px 16px;padding:9px;font-size:9px;font-weight:800}.secure-chip i,.voice-status i{background:#25aa77;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #dcf3e9}.sidebar nav{flex:1}.sidebar nav button{color:#667085;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;height:42px;margin:3px 0;padding:0 12px;font-size:12px;font-weight:700;display:flex}.sidebar nav button:hover,.sidebar nav button.active{color:#5d56cf;background:#efeeff}.sidebar nav button i{text-align:center;width:22px;font-style:normal}.sidebar nav button span{flex:1}.sidebar nav button b{color:#fff;background:#625bd7;border-radius:10px;padding:2px 6px;font-size:8px}.identity{border-top:1px solid #e9ecf1;align-items:center;gap:9px;padding:16px 3px 0;display:flex}.identity>span,.avatar{color:#fff;background:#283149;border:0;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:grid}.identity div{flex:1}.identity strong{font-size:10px;display:block}.identity small{color:#949cab;margin-top:3px;font-size:8px;display:block}.identity button{color:#9098a6;background:0 0;border:0}.workspace{width:calc(100% - 260px);margin-left:260px}.topbar{z-index:20;background:#fff;border-bottom:1px solid #e5e8ee;align-items:center;height:70px;padding:0 28px;display:flex;position:sticky;top:0}.topbar>div:first-child small{color:#9aa1af;letter-spacing:1px;font-size:7px;font-weight:900;display:block}.topbar>div:first-child strong{margin-top:3px;font-size:14px;display:block}.top-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.voice-status{color:#347b61;background:#f6fcf9;border:1px solid #dcebe4;border-radius:8px;align-items:center;height:33px;padding:0 10px;font-size:9px;font-weight:750;display:flex}.bell{color:#677083;background:#fff;border:1px solid #e1e4ea;border-radius:9px;width:34px;height:34px;position:relative}.bell b{color:#fff;background:#e95765;border:2px solid #fff;border-radius:9px;padding:1px 4px;font-size:7px;position:absolute;top:-5px;right:-4px}.password-banner{background:#fff7e7;border:1px solid #efdcb1;border-radius:10px;align-items:center;gap:10px;margin:18px 28px 0;padding:10px 13px;display:flex}.password-banner>span{color:#fff;background:#e7a23c;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.password-banner p{flex:1;margin:0}.password-banner strong{font-size:11px;display:block}.password-banner small{color:#967344;margin-top:2px;font-size:9px;display:block}.password-banner button{color:#99691f;background:#fff;border:1px solid #e2c88f;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:800}.global-error{justify-content:space-between;margin:18px 28px 0;display:flex}.global-error button{color:inherit;background:0 0;border:0}.page{max-width:1500px;margin:auto;padding:30px 28px 48px}.page-title{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.page-title h1{letter-spacing:-.7px;margin:6px 0;font-size:27px}.page-title p{color:#7d8595;margin:0;font-size:12px}.page-title>select{color:#5e6675;background:#fff;border:1px solid #dddfe7;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:750}.page-title>.primary{width:auto;height:38px;margin:0;padding:0 15px}.page-actions{gap:7px;display:flex}.page-actions>button{color:#5e57cf;background:#fff;border:1px solid #dfddec;border-radius:9px;height:38px;padding:0 13px;font-size:10px;font-weight:800}.page-actions>.primary{color:#fff;background:#625bd7;border-color:#625bd7;width:auto;margin:0}.kpi-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:15px;display:grid}.kpi-grid.four{grid-template-columns:repeat(4,1fr)}.kpi{background:#fff;border:1px solid #e4e7ed;border-radius:12px;min-height:105px;padding:16px;position:relative}.kpi:after{content:"";background:#aeb5c0;border-radius:50%;width:8px;height:8px;position:absolute;top:15px;right:15px}.kpi.violet:after{background:#6d65de}.kpi.blue:after{background:#4b85e3}.kpi.green:after{background:#24a876}.kpi.amber:after{background:#e1a03d}.kpi.pink:after{background:#e65b7b}.kpi span{color:#8c95a4;font-size:9px;font-weight:850;display:block}.kpi strong{margin:10px 0 3px;font-size:26px;display:block}.kpi small{color:#929aa8;font-size:8px}.dashboard-grid{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.card{background:#fff;border:1px solid #e4e7ed;border-radius:12px;overflow:hidden}.card-head{border-bottom:1px solid #edf0f3;align-items:center;min-height:62px;padding:0 16px;display:flex}.card-head h2{margin:0;font-size:13px}.card-head p{color:#9aa1af;margin:4px 0 0;font-size:9px}.action-card>button{text-align:left;background:#fff;border:0;border-top:1px solid #eef0f3;align-items:center;gap:11px;width:100%;min-height:68px;padding:10px 15px;display:flex}.action-card>button:hover{background:#faf9ff}.action-card>button i{border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.action-card i.amber{color:#b7771b;background:#fff2df}.action-card i.violet{color:#625bd4;background:#eceaff}.action-card i.blue{color:#3d78c8;background:#e9f2ff}.action-card>button span{flex:1}.action-card b{font-size:11px;display:block}.action-card small{color:#949cab;margin-top:3px;font-size:9px;display:block}.action-card>button>strong{color:#625bd4;font-size:9px}.security-card ul{margin:0;padding:14px 18px;list-style:none}.security-card li{color:#667085;border-bottom:1px solid #eef0f3;align-items:center;gap:8px;padding:12px 0;font-size:10px;display:flex}.security-card li:last-child{border:0}.security-card li span{color:#21855f;background:#e7f6ef;border-radius:6px;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.toolbar{align-items:center;gap:8px;margin-bottom:12px;display:flex}.toolbar label{color:#979eab;background:#fff;border:1px solid #e0e3e8;border-radius:9px;align-items:center;gap:7px;width:min(500px,50vw);height:38px;padding:0 10px;display:flex}.toolbar input{border:0;outline:0;flex:1;font-size:11px}.toolbar button{color:#fff;background:#625bd7;border:0;border-radius:9px;height:38px;padding:0 14px;font-size:10px;font-weight:800}.toolbar span{color:#8c94a3;margin-left:auto;font-size:9px}.table-card{overflow:auto}.lead-head,.lead-row{grid-template-columns:1.3fr 1.1fr .65fr .9fr 1fr;align-items:center;gap:10px;min-width:900px;padding:0 15px;display:grid}.employee-head,.employee-row{grid-template-columns:1.4fr .8fr .9fr .7fr .65fr;align-items:center;gap:10px;min-width:850px;padding:0 15px;display:grid}.follow-head,.follow-row{grid-template-columns:1.2fr .9fr .6fr .7fr;align-items:center;gap:10px;min-width:720px;padding:0 15px;display:grid}.call-head,.call-row{grid-template-columns:1fr .9fr .5fr .8fr 1.2fr;align-items:center;gap:10px;min-width:850px;padding:0 15px;display:grid}.lead-head,.employee-head,.follow-head,.call-head{color:#98a0ae;background:#fafafd;height:34px;font-size:8px;font-weight:850}.lead-row,.employee-row,.follow-row,.call-row{border-top:1px solid #eef0f3;min-height:66px;font-size:10px}.lead-row b,.employee-row b,.follow-row b,.call-row b{font-size:10px;display:block}.lead-row small,.employee-row small,.follow-row small,.call-row small{color:#959dab;margin-top:4px;font-size:8px;display:block}.lead-row em,.employee-row em,.follow-row em{border-radius:9px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.sla-label{text-transform:capitalize;font-weight:750;margin-top:7px!important}.sla-label.met{color:#16875f}.sla-label.pending{color:#b57317}.sla-label.breached,.sla-label.late{color:#ca4654}.neutral{color:#6a7383;background:#eef0f4}.green{color:#16875f;background:#e7f7ef}.amber{color:#b57317;background:#fff2df}.violet{color:#5f58cf;background:#eceaff}.red{color:#ca4654;background:#feecef}.row-actions,.follow-row>span:last-child{gap:5px;display:flex}.row-actions button,.follow-row button,.employee-row button{color:#5f58cf;background:#f5f4ff;border:1px solid #dedcec;border-radius:7px;height:29px;padding:0 9px;font-size:8px;font-weight:800}.employee-row button.danger{color:#c74754;background:#fff4f5;border-color:#f2d4d7}.employee-actions{flex-wrap:wrap;gap:4px;display:flex}.employee-actions button{padding:0 6px}.employee-row button:disabled{opacity:.35}.call-row audio{width:210px;height:30px}.employee-call-report{margin-bottom:13px}.call-row select{background:#fff;border:1px solid #dddff0;border-radius:7px;width:100%;margin-top:6px;padding:4px;font-size:8px}.empty{text-align:center;color:#8e96a4;padding:45px}.empty span{font-size:24px}.empty p{font-size:11px}.policy{background:linear-gradient(90deg,#efedff,#fff);border:1px solid #dcd8ff;border-radius:11px;align-items:center;gap:10px;margin-bottom:13px;padding:13px 15px;display:flex}.policy i{color:#fff;background:#625bd7;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.policy p{flex:1;margin:0}.policy strong{font-size:11px;display:block}.policy small{color:#737c8d;margin-top:3px;font-size:9px;display:block}.policy .webhook-url{overflow-wrap:anywhere;max-width:680px}.policy>button,.policy>a,.secondary-button{color:#5b54c5;white-space:nowrap;background:#fff;border:1px solid #cfcbed;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800;text-decoration:none}.policy-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.policy-actions a{color:var(--violet);white-space:nowrap;background:#fff;border:1px solid #cfcbed;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800;text-decoration:none}.policy>button:disabled{opacity:.45}.compact-policy{margin-top:16px;margin-bottom:0}.integration-error{margin-bottom:13px}.integration-success{color:#267454;background:#effaf4;border:1px solid #bfe5d2;border-radius:10px;margin:0 0 13px;padding:11px 13px;font-size:11px;font-weight:750}.google-sheet-policy{background:linear-gradient(90deg,#edf9f2,#fff);border-color:#bee3ce}.google-sheet-policy i{background:#22835c;font-weight:900}.integration-grid{grid-template-columns:1.15fr .85fr;gap:14px;margin-bottom:14px;display:grid}.integration-card>.stack-form{padding:16px}.setup-card ol{color:#5f6878;margin:0;padding:16px 20px 10px 34px;font-size:10px;line-height:1.7}.setup-status{background:#f4f3ff;border:1px solid #dfdcff;border-radius:9px;margin:5px 16px 16px;padding:12px}.setup-status b,.setup-status small{display:block}.setup-status b{color:#5f58cf;font-size:10px}.setup-status small{color:#868e9d;margin-top:4px;font-size:8px}.forms-card,.event-card{margin-top:14px}.form-map-head,.form-map-row{grid-template-columns:1.15fr .7fr 1fr .8fr;align-items:center;gap:9px;min-width:820px;padding:9px 15px;display:grid}.forms-card{overflow:auto}.form-map-head{color:#98a0ae;background:#fafafd;font-size:8px;font-weight:850}.form-map-row{border-top:1px solid #eef0f3}.form-map-row b,.form-map-row small{display:block}.form-map-row b{font-size:10px}.form-map-row small{color:#959dab;margin-top:4px;font-size:8px}.form-map-row input,.form-map-row select{color:#283149;background:#fff;border:1px solid #dfe3ea;border-radius:8px;width:100%;min-width:0;padding:9px;font-size:9px}.event-row{border-top:1px solid #eef0f3;grid-template-columns:.8fr 1.4fr .7fr;align-items:center;gap:12px;min-height:58px;padding:8px 15px;display:grid}.event-row b,.event-row small{display:block}.event-row b{text-transform:capitalize;font-size:10px}.event-row small,.event-row time{color:#929aa8;margin-top:3px;font-size:8px}.modal-backdrop{z-index:100;background:#17203777;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:14px;width:min(520px,96vw);max-height:92vh;overflow:auto;box-shadow:0 25px 80px #0f162d55}.modal>header{border-bottom:1px solid #eceef2;align-items:center;height:58px;padding:0 17px;display:flex}.modal>header h2{flex:1;margin:0;font-size:15px}.modal>header button{color:#8a92a0;background:0 0;border:0;font-size:21px}.modal>.stack-form,.modal>.credential,.modal>.dialer,.modal>.lead360{padding:17px}.lead360-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lead360-grid>span,.lead360-notes{border:1px solid #e6e8ee;border-radius:9px;padding:10px}.lead360-grid small,.lead360-notes small{color:#929aa8;margin-bottom:5px;font-size:8px;font-weight:850;display:block}.lead360-grid b{color:#354052;overflow-wrap:anywhere;text-transform:capitalize;font-size:10px;display:block}.lead360-notes{margin-top:8px}.lead360-notes p{color:#5f6878;margin:0;font-size:10px;line-height:1.5}.lead360-timeline article{border-top:1px solid #edf0f3;grid-template-columns:10px 1fr auto;gap:8px;padding:10px 0;display:grid}.lead360-timeline i{background:#665ed8;border-radius:50%;width:7px;height:7px;margin-top:3px}.lead360-timeline b{color:#3d4758;text-transform:capitalize;font-size:9px;display:block}.lead360-timeline p{color:#7c8594;margin:3px 0 0;font-size:9px}.lead360-timeline time{color:#9aa1af;white-space:nowrap;font-size:8px}.stack-form textarea{resize:vertical;min-height:75px}.stack-form label small{color:#929aa8}.split{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stack-form fieldset{border:1px solid #e1e4ea;border-radius:10px;margin:15px 0;padding:10px}.stack-form legend{color:#687284;font-size:10px;font-weight:850}.stack-form label.check{flex-direction:row;align-items:center;margin:8px 0;font-weight:600}.stack-form label.check input{width:auto}.credential{text-align:center}.credential>span{color:#8d95a4;font-size:9px;font-weight:850}.credential h3{letter-spacing:1px;color:#514ac0;background:#f0efff;border:1px dashed #a9a3eb;border-radius:10px;padding:15px;font-family:ui-monospace,monospace}.credential p{color:#737c8d;font-size:10px;line-height:1.6}.dial-person{align-items:center;gap:10px;display:flex}.dial-person>span{color:#625bd4;background:#eceaff;border-radius:12px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.dial-person>div{flex:1}.dial-person h3{margin:0;font-size:14px}.dial-person p{color:#8e96a5;margin:4px 0 0;font-size:9px}.dial-person>b{text-transform:uppercase;color:#5f58cf;background:#f0efff;border-radius:9px;padding:5px 8px;font-size:8px}.consent{background:#fff7e8;border:1px solid #f0deb7;border-radius:9px;align-items:flex-start;padding:10px;flex-direction:row!important;gap:9px!important;margin-top:18px!important;display:flex!important}.consent input{margin-top:2px;width:auto!important}.consent b{font-size:10px;display:block}.consent small{color:#8f7040;margin-top:3px;font-size:8px;line-height:1.5;display:block}.call-button{color:#fff;background:#22a675;border:0;border-radius:10px;width:100%;height:46px;margin-top:12px;font-weight:850}.active-call{text-align:center;padding:30px 0 5px}.active-call>span{font-variant-numeric:tabular-nums;letter-spacing:-1px;font-size:42px;display:block}.active-call small{color:#7d8595;margin:5px 0 20px;display:block}.active-call button{color:#fff;background:#e95764;border:0;border-radius:10px;height:42px;padding:0 20px;font-weight:800}.call-outcome{padding:18px 0 0!important}@media (width<=1050px){.kpi-grid{grid-template-columns:repeat(3,1fr)}.dashboard-grid,.integration-grid,.login-shell{grid-template-columns:1fr}.login-brand{display:none}.mobile-logo{color:#fff;background:#625bd7;border-radius:13px;place-items:center;width:50px;height:50px;margin-bottom:22px;font-weight:900;display:grid}.login-panel{min-height:100vh}}@media (width<=760px){.sidebar{width:72px;padding:15px 9px}.brand>div,.secure-chip,.sidebar nav button span,.sidebar nav button b,.identity div,.identity button{display:none}.brand{justify-content:center}.sidebar nav button{justify-content:center;padding:0}.identity{justify-content:center}.workspace{width:calc(100% - 72px);margin-left:72px}.topbar{padding:0 14px}.voice-status{display:none}.page{padding:22px 14px}.page-title{align-items:flex-start}.page-title h1{font-size:22px}.page-title p{max-width:480px}.kpi-grid,.kpi-grid.four{grid-template-columns:repeat(2,1fr)}.toolbar label{width:100%}.toolbar span{display:none}}@media (width<=520px){.page-title>.primary{display:none}.kpi-grid,.kpi-grid.four{grid-template-columns:1fr 1fr}.kpi{min-height:90px;padding:12px}.kpi strong{font-size:21px}.topbar>div:first-child small{display:none}.topbar>div:first-child strong{font-size:12px}.password-banner{margin:12px 12px 0}.password-banner button{display:none}.split{grid-template-columns:1fr}.modal-backdrop{padding:8px}.modal{max-height:96vh}}.global-search{background:#fafbfc;border:1px solid #e0e3ea;border-radius:9px;width:clamp(210px,28vw,410px);height:35px;display:flex;overflow:hidden}.global-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 10px;font-size:9px}.global-search button{color:#fff;background:#625bd7;border:0;width:36px;font-weight:900}.availability{border-radius:8px;height:33px;padding:0 10px;font-size:8px;font-weight:850}.availability.available{color:#17805a;background:#effaf5;border:1px solid #cfe9dc}.availability.unavailable{color:#bd4651;background:#fff5f5;border:1px solid #efd9db}.customer-search-results{gap:7px;display:grid}.customer-search-results>button{text-align:left;color:#253047;background:#fff;border:1px solid #e3e5ed;border-radius:10px;align-items:center;padding:12px;display:flex}.customer-search-results>button:hover{background:#f8f7ff;border-color:#8b84e7}.customer-search-results span{flex:1}.customer-search-results b,.customer-search-results small{display:block}.customer-search-results small{color:#8e96a4;margin-top:4px}.customer-search-results strong{color:#625bd7;font-size:10px}.profile-facts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.profile-facts span{background:#f7f7fb;border-radius:9px;padding:10px}.profile-facts small,.profile-facts b{display:block}.profile-facts small{color:#939aa8;font-size:7px}.profile-facts b{margin-top:4px;font-size:10px}.journey-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.journey-card{padding:16px}.journey-card h3{margin:7px 0 4px;font-size:15px}.journey-card p{color:#7f8796;font-size:9px}.journey-card em{text-transform:uppercase;color:#625bd7;letter-spacing:1px;font-size:7px;font-style:normal;font-weight:900}.journey-card>button,.registration-row button,.admission-row button,.algo-row button,.report-filters button{color:#5f58cf;background:#f5f4ff;border:1px solid #dedcec;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:850}.mini-metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin:13px 0;display:grid}.mini-metrics span{background:#f6f7fa;border-radius:8px;padding:8px}.mini-metrics b,.mini-metrics small{display:block}.mini-metrics b{font-size:16px}.mini-metrics small{color:#8e95a4;margin-top:2px;font-size:7px}.registration-head,.registration-row{grid-template-columns:1.1fr 1.2fr .8fr .65fr .8fr;align-items:center;gap:10px;min-width:900px;padding:0 15px;display:grid}.admission-head,.admission-row{grid-template-columns:1.1fr 1.2fr .7fr .75fr .55fr;align-items:center;gap:10px;min-width:850px;padding:0 15px;display:grid}.algo-head,.algo-row{grid-template-columns:1.15fr 1fr .75fr .85fr .7fr .4fr;align-items:center;gap:10px;min-width:950px;padding:0 15px;display:grid}.support-head,.support-row{grid-template-columns:1fr 1.1fr .55fr 1.15fr .45fr;align-items:center;gap:10px;min-width:820px;padding:0 15px;display:grid}.registration-head,.admission-head,.algo-head,.support-head,.mis-employee-head,.mis-lead-head{color:#98a0ae;background:#fafafd;height:34px;font-size:8px;font-weight:850}.registration-row,.admission-row,.algo-row,.support-row{border-top:1px solid #eef0f3;min-height:68px;font-size:10px}.registration-row b,.registration-row small,.admission-row b,.admission-row small,.algo-row b,.algo-row small,.support-row b,.support-row small{display:block}.registration-row small,.admission-row small,.algo-row small,.support-row small{color:#929aa8;margin-top:4px;font-size:8px}.registration-row select{background:#fff;border:1px solid #dddfe8;border-radius:8px;width:100%;padding:7px;font-size:9px}.admission-row em,.algo-row em,.support-row em{border-radius:9px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800;display:inline-block}.support-row button{color:#5f58cf;background:#f5f4ff;border:1px solid #dedcec;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:850}.customer-picker{gap:7px;display:grid;position:relative}.customer-picker-results{background:#fff;border:1px solid #dfe2e9;border-radius:9px;gap:4px;max-height:220px;padding:5px;display:grid;overflow:auto}.customer-picker-results>button{text-align:left;color:#263047;background:#f8f8fc;border:0;border-radius:8px;align-items:center;padding:9px 10px;display:flex}.customer-picker-results>button:hover{background:#efedff}.customer-picker-results span{flex:1}.customer-picker-results b,.customer-picker-results small{display:block}.customer-picker-results small{color:#8992a2;margin-top:3px;font-size:8px}.customer-picker-results strong{color:#625bd7;font-size:8px}.customer-picker-results>small{color:#8992a2;padding:10px}.selected-customer{background:#f3f1ff;border:1px solid #cfcbed;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.selected-customer span{flex:1}.selected-customer b,.selected-customer small{display:block}.selected-customer small{color:#777f90;margin-top:3px;font-size:8px}.selected-customer button{color:#5b54c5;background:#fff;border:1px solid #cfcbed;border-radius:7px;padding:6px 9px;font-size:8px;font-weight:800}.empty-wide{text-align:center;color:#9098a6;grid-column:1/-1;padding:30px;font-size:11px}.report-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:14px;padding:12px;display:flex}.report-filters label{color:#788191;flex-direction:column;gap:4px;font-size:8px;font-weight:850;display:flex}.report-filters select,.report-filters input{background:#fff;border:1px solid #dfe2e9;border-radius:8px;min-width:120px;padding:8px;font-size:9px}.report-kpis{grid-template-columns:repeat(4,1fr)}.table-card>h2{margin:15px;font-size:13px}.mis-employee-head,.mis-employee-row{grid-template-columns:1.1fr .65fr .8fr .7fr 1fr 1fr;align-items:center;gap:10px;min-width:1000px;padding:0 15px;display:grid}.mis-lead-head,.mis-lead-row{grid-template-columns:1.1fr 1fr .9fr .9fr 1fr 1fr;align-items:center;gap:10px;min-width:1100px;padding:0 15px;display:grid}.mis-employee-row,.mis-lead-row{border-top:1px solid #eef0f3;min-height:72px;font-size:9px}.mis-employee-row b,.mis-employee-row small,.mis-lead-row b,.mis-lead-row small{display:block}.mis-employee-row small,.mis-lead-row small{color:#939ba9;margin-top:4px;font-size:7px;line-height:1.4}.customer-history-list{gap:7px;margin-bottom:18px;display:grid}.customer-history-list article{background:#fff;border:1px solid #e5e7ed;border-radius:9px;align-items:flex-start;gap:15px;padding:10px;display:flex}.customer-history-list article>div{flex:1}.customer-history-list b,.customer-history-list small{display:block}.customer-history-list small{color:#8d95a3;margin-top:3px;font-size:8px}.customer-history-list p{color:#646e80;margin:7px 0 0;font-size:9px}.customer-history-list article>span{text-align:right;gap:4px;font-size:9px;display:grid}.customer-history-list audio{width:190px;height:28px}.lead360>h3{margin:20px 0 9px;font-size:12px}.legacy-integration{margin-bottom:14px;padding:12px 14px}.legacy-integration>summary,.legacy-fields>summary{cursor:pointer;color:#625bd7;font-size:9px;font-weight:850}.legacy-integration .policy{margin:12px 0 0}.legacy-fields{background:#faf9ff;border:1px solid #e5e3f3;border-radius:9px;padding:10px}.legacy-fields[open]>summary{margin-bottom:10px}.mobile-device-list .event-row{grid-template-columns:1.2fr .9fr 1fr .45fr}.phone-activation h3{letter-spacing:3px;font-size:25px}.master-panel{margin-top:14px;padding:18px}.master-panel>h2{margin:0 0 5px;font-size:15px}.master-panel>p{color:#7d8696;margin:0 0 15px;font-size:9px}.master-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.stack-form.compact{background:#fbfbfe;border:1px solid #e7e8ef;border-radius:11px;padding:14px}.stack-form.compact h3{margin:0;font-size:12px}.master-list,.summary-list{gap:7px;margin-top:12px;display:grid}.master-list>span,.summary-list>span{background:#fff;border:1px solid #e7e8ee;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.master-list b,.master-list small,.summary-list b,.summary-list small{display:block}.master-list b,.summary-list b{flex:1;font-size:9px}.master-list small,.summary-list small{color:#87909f;flex:1;font-size:8px}.master-list button{color:#b84952;background:#fff6f6;border:1px solid #edd6d8;border-radius:7px;padding:6px 9px;font-size:8px;font-weight:800}.algo-row>span:last-child{flex-wrap:wrap;gap:5px;display:flex}.algo-registration-head,.algo-registration-row{grid-template-columns:.9fr 1.05fr 1fr .7fr 1.3fr .55fr;align-items:center;gap:10px;min-width:1050px;padding:0 15px;display:grid}.algo-registration-head{color:#98a0ae;background:#fafafd;height:34px;font-size:8px;font-weight:850}.algo-registration-row{border-top:1px solid #eef0f3;min-height:72px;font-size:9px}.algo-registration-row b,.algo-registration-row small{display:block}.algo-registration-row small{color:#929aa8;margin-top:4px;font-size:7px;line-height:1.4}.algo-registration-row em{border-radius:9px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800;display:inline-block}.report-summary{margin-top:14px}.report-summary .table-card{margin:0}.dropdown-master-layout{grid-template-columns:260px minmax(0,1fr);min-height:560px;display:grid;overflow:hidden}.dropdown-category-list{background:#fafafd;border-right:1px solid #e8e9ef;flex-direction:column;gap:6px;padding:12px;display:flex}.dropdown-category-list button{text-align:left;color:#394256;background:0 0;border:1px solid #0000;border-radius:9px;padding:11px}.dropdown-category-list button:hover,.dropdown-category-list button.active{color:#5d56ce;background:#f0eeff;border-color:#d9d5f4}.dropdown-category-list b,.dropdown-category-list small{display:block}.dropdown-category-list b{font-size:9px}.dropdown-category-list small{color:#8e96a4;margin-top:3px;font-size:7px}.dropdown-option-workspace{padding:18px}.dropdown-option-workspace>h2{margin:0 0 14px;font-size:15px}.dropdown-add-form{background:#f8f8fc;border:1px solid #e6e7ee;border-radius:10px;grid-template-columns:1fr 1fr 100px auto;align-items:end;gap:9px;padding:12px;display:grid}.dropdown-add-form label{color:#687286;gap:5px;font-size:8px;font-weight:850;display:grid}.dropdown-add-form input{background:#fff;border:1px solid #dfe1e8;border-radius:8px;min-width:0;padding:9px;font-size:9px}.dropdown-option-list{gap:7px;margin-top:14px;display:grid}.dropdown-option-list article{background:#fff;border:1px solid #e7e8ee;border-radius:9px;grid-template-columns:minmax(0,1fr) 90px 60px 70px;align-items:center;gap:8px;padding:10px;display:grid}.dropdown-option-list article.inactive{opacity:.62;background:#fafafa}.dropdown-option-list span b,.dropdown-option-list span small{display:block}.dropdown-option-list span b{font-size:10px}.dropdown-option-list span small{color:#8c94a3;margin-top:3px;font-size:8px}.dropdown-option-list em{text-align:center;border-radius:8px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.dropdown-option-list button{color:#5f58cf;background:#f7f6ff;border:1px solid #dfdfeb;border-radius:7px;padding:6px;font-size:8px;font-weight:800}@media (width<=1180px){.global-search{width:230px}.voice-status{display:none}.journey-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.global-search{display:none}.availability{padding:0 7px}.journey-card-grid{grid-template-columns:1fr}.report-kpis{grid-template-columns:repeat(2,1fr)}.profile-facts,.master-columns,.dropdown-master-layout{grid-template-columns:1fr}.dropdown-category-list{border-bottom:1px solid #e8e9ef;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dropdown-add-form{grid-template-columns:1fr}}@media print{.sidebar,.topbar,.password-banner,.global-error,.report-filters,.page-actions{display:none!important}.workspace{width:100%;margin:0}.page{max-width:none;padding:0}.card{box-shadow:none;break-inside:avoid}}:root{--violet:#5d56d8;--violet-deep:#453eb7;--ink:#172033;--muted:#778196;--line:#e5e8ef;--surface:#fff;--page:#f5f7fb;--success:#16835d;--warning:#b87718;--danger:#c74654}body{background:var(--page);color:var(--ink)}.sidebar{box-shadow:8px 0 28px #232a4509}.topbar{box-shadow:0 5px 24px #232a4509}.card,.kpi{box-shadow:0 7px 24px #222a4809}.card:hover,.kpi:hover{border-color:#dadde7}button{transition:transform .14s,box-shadow .14s,background-color .14s,border-color .14s}button:not(:disabled):active{transform:translateY(1px)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #5d56d82e}button:disabled{cursor:not-allowed;opacity:.48}.professional-dialog>header{background:linear-gradient(#fff,#fbfbfe);height:auto;min-height:66px;padding:13px 18px}.professional-dialog>header div{flex:1}.professional-dialog>header small{color:var(--violet);letter-spacing:1.2px;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.professional-dialog>header h2{letter-spacing:-.2px}.wide-dialog{width:min(720px,96vw)}.form-note{color:#818a9b;margin:4px 0 10px;font-size:9px;line-height:1.5;display:block}.success-notice{color:#176f51;background:#effaf5;border:1px solid #bfe6d2;border-radius:9px;padding:10px 12px;font-size:9px;font-weight:750;line-height:1.5}.popup-fallback{color:#5148c9;background:#f4f2ff;border:1px solid #c9c5f4;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:10px 12px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.popup-fallback:hover{background:#ebe8ff;border-color:#aaa3ec}.popup-fallback-panel{color:#76581c;background:#fff9ea;border:1px solid #ead7ab;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:-7px 0 12px;padding:9px 11px;font-size:8px;font-weight:700;display:flex}.ownership-banner{background:linear-gradient(90deg,#f0efff,#fff);border:1px solid #dcd9f7;border-radius:11px;align-items:center;gap:11px;margin:0 0 13px;padding:11px 14px;display:flex}.ownership-banner>i{width:32px;height:32px;color:var(--violet);background:#e5e2ff;border-radius:9px;place-items:center;font-style:normal;font-weight:900;display:grid}.ownership-banner b,.ownership-banner small{display:block}.ownership-banner b{font-size:10px}.ownership-banner small{color:#778093;margin-top:3px;font-size:8px;line-height:1.45}.ownership-banner.compact{margin-top:-2px}.lead-head,.lead-row{grid-template-columns:1.25fr 1fr .62fr .95fr 1.65fr;min-width:1080px}.row-actions{flex-wrap:wrap;align-items:center}.row-actions .whatsapp-mini,.follow-row .whatsapp-mini{color:#157954;background:#eefaf4;border-color:#c9ead8}.row-actions .owner-only{color:#9a661a;background:#fff8e9;border-color:#ead6a8}.ownership-transfer-warning{background:#fff9eb;border:1px solid #edd5a4;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.ownership-transfer-warning i{color:#fff;background:#eaaa3c;border-radius:8px;place-items:center;width:26px;height:26px;font-style:normal;font-weight:900;display:grid}.ownership-transfer-warning p{margin:0}.ownership-transfer-warning b,.ownership-transfer-warning small{display:block}.ownership-transfer-warning b{font-size:10px}.ownership-transfer-warning small{color:#826f4c;margin-top:4px;font-size:8px;line-height:1.5}.walkin-button{color:#fff!important;background:#172d3e!important;border-color:#172d3e!important}.segmented{background:#f0f1f5;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.segmented button{color:#6f7889;background:0 0;border:0;border-radius:8px;padding:9px;font-size:9px;font-weight:800}.segmented button.active{color:var(--violet);background:#fff;box-shadow:0 4px 14px #1f264217}.walkin-notice{background:#f1fbf6;border:1px solid #cce7da;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;display:flex}.walkin-notice>span{color:#fff;background:#1c9368;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.walkin-notice p{margin:0}.walkin-notice b,.walkin-notice small{display:block}.walkin-notice b{color:#176c4f;font-size:10px}.walkin-notice small{color:#678276;margin-top:3px;font-size:8px;line-height:1.45}.ownership-policy{border-top:1px solid var(--line);align-items:center;gap:9px;padding-top:11px;display:flex}.ownership-policy i{width:22px;height:22px;color:var(--violet);background:#eeecff;border-radius:7px;place-items:center;font-size:8px;font-style:normal;display:grid}.ownership-policy b,.ownership-policy small{display:block}.ownership-policy b{font-size:9px}.ownership-policy small{color:#828b9c;margin-top:2px;font-size:8px}.active-walkins{border-color:#cfe5d9;margin-bottom:13px}.active-walkins .card-head{background:linear-gradient(90deg,#f2fbf6,#fff)}.active-walkins .card-head>span{color:#167353;background:#dff4e9;border-radius:10px;margin-left:auto;padding:5px 9px;font-size:8px;font-weight:850}.active-walkins article{border-top:1px solid #e7f0eb;grid-template-columns:36px 1.2fr 1fr auto;align-items:center;gap:10px;padding:10px 15px;display:grid}.walkin-avatar{color:#16805b;background:#dff5e9;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.active-walkins article b,.active-walkins article small{display:block}.active-walkins article b{font-size:9px}.active-walkins article small{color:#87918f;margin-top:3px;font-size:8px}.active-walkins article button{color:#167755;background:#ecfaf3;border:1px solid #bbdfcc;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:850}.target-card{border:1px solid var(--line);background:#fff;border-radius:13px;margin:0 0 14px;padding:16px 18px;box-shadow:0 7px 24px #222a4809}.target-card-top{align-items:flex-start;gap:12px;display:flex}.target-card-top>div{flex:1}.target-card-top small,.target-empty small{letter-spacing:1px;color:#8992a3;font-size:8px;font-weight:900}.target-card h3{letter-spacing:-.4px;margin:6px 0 0;font-size:20px}.target-card h3 span{color:#8b94a4;font-size:11px;font-weight:650}.target-card-top em{border-radius:12px;padding:6px 10px;font-size:8px;font-style:normal;font-weight:900}.target-progress{background:#edf0f4;border-radius:8px;height:8px;margin:14px 0 10px;overflow:hidden}.target-progress i{border-radius:8px;min-width:2px;height:100%;transition:width .35s;display:block}.target-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:11px;display:grid}.target-metric-grid span{background:#ffffffa3;border:1px solid #828ca029;border-radius:8px;padding:8px}.target-metric-grid small,.target-metric-grid b{display:block}.target-metric-grid small{color:#818b9b;font-size:7px}.target-metric-grid b{white-space:nowrap;margin-top:3px;font-size:12px}.target-metric-grid em{color:#929baa;font-size:8px;font-style:normal;font-weight:650}.target-metric-grid span>i{background:#e8ebef;border-radius:4px;height:3px;margin-top:7px;display:block;overflow:hidden}.target-metric-grid span>i u{background:#8790a2;height:100%;text-decoration:none;display:block}.target-metric-grid .metric-green>i u{background:#20a271}.target-metric-grid .metric-yellow>i u{background:#dfa03c}.target-metric-grid .metric-red>i u{background:#d75563}.target-meta{color:#7f899a;gap:18px;font-size:8px;display:flex}.target-meta span:last-child{margin-left:auto}.target-meta b{color:#3e485b}.target-green{background:linear-gradient(105deg,#f1fbf6,#fff 55%);border-color:#c4e4d3}.target-green .target-progress i{background:#20a271}.target-green .target-card-top em{color:#147552;background:#def5e9}.target-yellow{background:linear-gradient(105deg,#fff9ec,#fff 55%);border-color:#ead8ad}.target-yellow .target-progress i{background:#dfa03c}.target-yellow .target-card-top em{color:#9b6618;background:#fff0ce}.target-red{background:linear-gradient(105deg,#fff3f4,#fff 55%);border-color:#edcdd1}.target-red .target-progress i{background:#d75563}.target-red .target-card-top em{color:#ad3542;background:#fde3e6}.target-empty{align-items:center;gap:12px;display:flex}.target-empty .target-icon{width:38px;height:38px;color:var(--violet);background:#f0efff;border-radius:10px;place-items:center;display:grid}.target-empty h3{margin:4px 0;font-size:13px}.target-empty p{color:#8a93a2;margin:0;font-size:8px}.target-guidance{border:1px solid var(--line);border-radius:10px;grid-template-columns:60px 1fr;align-items:center;gap:7px 10px;padding:11px;display:grid}.target-guidance .zone{text-align:center;border-radius:8px;padding:5px;font-size:7px;font-style:normal;font-weight:900}.target-guidance p{color:#707a8b;margin:0;font-size:8px}.channel-logo{color:#fff;background:#1fa970;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.contact-summary{background:#f5fbf8;border:1px solid #dce9e2;border-radius:11px;align-items:center;gap:10px;padding:11px;display:flex}.contact-summary>div{flex:1}.contact-summary b,.contact-summary small{display:block}.contact-summary b{font-size:10px}.contact-summary small{color:#7d8c84;margin-top:3px;font-size:8px}.contact-summary em{color:#167554;background:#dff5e9;border-radius:9px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900}.communication-form textarea{min-height:125px;line-height:1.55}.consent-check{background:#f5fbf8;border:1px solid #d8e7df;border-radius:9px;color:#3a6854!important;padding:10px!important}.channel-health{color:#157454;background:#effaf5;border:1px solid #cfe7da;border-radius:9px;padding:8px 11px;font-size:8px;font-weight:850}.channel-health i{background:#20a373;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.communication-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:14px;display:grid}.broadcast-body{padding:16px}.broadcast-body>label{color:#5b6578;gap:6px;margin-bottom:12px;font-size:9px;font-weight:800;display:grid}.broadcast-body input,.broadcast-body textarea,.audience-toolbar input{background:#fff;border:1px solid #dfe3ea;border-radius:9px;outline:0;padding:10px}.broadcast-body textarea{resize:vertical;min-height:105px}.audience-toolbar{grid-template-columns:1fr auto auto;align-items:end;gap:7px;margin-top:15px;display:grid}.audience-toolbar label{color:#70798a;gap:5px;font-size:8px;font-weight:850;display:grid}.audience-toolbar button{height:36px;color:var(--violet);background:#f5f4ff;border:1px solid #dcd9f0;border-radius:8px;padding:0 10px;font-size:8px;font-weight:850}.audience-list{border:1px solid var(--line);border-radius:10px;max-height:310px;margin-top:9px;padding:5px;overflow:auto}.audience-list>label{cursor:pointer;border-radius:8px;align-items:center;gap:9px;margin:2px;padding:9px;display:flex}.audience-list>label:hover,.audience-list>label.selected{background:#f0efff}.audience-list input{accent-color:var(--violet)}.audience-list span{flex:1}.audience-list b,.audience-list small{display:block}.audience-list b{font-size:9px}.audience-list small{color:#8b94a4;margin-top:3px;font-size:7px}.audience-list em{color:#777f90;font-size:7px;font-style:normal}.audience-list>p{text-align:center;color:#8a93a2;padding:24px;font-size:9px}.broadcast-summary{background:#f7f8fb;border-radius:9px;align-items:center;gap:10px;margin:9px 0;padding:10px;display:flex}.broadcast-summary span{text-align:center;border-right:1px solid #dfe3ea;width:55px}.broadcast-summary b,.broadcast-summary small{display:block}.broadcast-summary b{color:var(--violet);font-size:17px}.broadcast-summary small{color:#8b94a4;font-size:7px}.broadcast-summary p{color:#768092;margin:0;font-size:8px;line-height:1.45}.broadcast-readiness{color:#805a1e;background:#fff9ec;border:1px solid #ead8ad;border-radius:9px;margin-bottom:12px;padding:10px 11px}.broadcast-readiness b,.broadcast-readiness small{display:block}.broadcast-readiness b{font-size:9px}.broadcast-readiness small{margin-top:3px;font-size:8px;line-height:1.45}.broadcast-history-list{gap:7px;padding:8px;display:grid}.broadcast-history-list article{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr auto;gap:7px;padding:10px;display:grid}.broadcast-history-list article>div:first-child{grid-column:1/-1}.broadcast-history-list b,.broadcast-history-list small{display:block}.broadcast-history-list b{font-size:9px}.broadcast-history-list small{color:#8e97a5;margin-top:3px;font-size:7px}.broadcast-history-list span{text-align:right;grid-area:2/2}.delivery-meter{background:#edf0f3;border-radius:6px;align-self:center;height:6px;overflow:hidden}.delivery-meter i{background:#20a272;border-radius:6px;height:100%;display:block}.broadcast-history-list>p{text-align:center;color:#8d96a5;padding:30px;font-size:9px}.communication-history article{padding-left:48px;position:relative}.communication-channel{color:#147652;background:#dcf5e8;border-radius:9px;place-items:center;width:28px;height:28px;font-weight:900;position:absolute;top:10px;text-align:center!important;display:grid!important;left:10px!important}.file-upload{background:#fafbfc;border:1px dashed #cfd4df;border-radius:10px;padding:11px}.file-upload>span,.ticket-attachments h3 span{color:#737c8d;background:#eef0f4;border-radius:7px;margin-left:5px;padding:2px 6px;font-size:7px;display:inline-block}.file-upload input{background:#fff;padding:8px}.ticket-attachments{border-top:1px solid var(--line);padding:14px 17px 18px}.ticket-attachments h3{margin:0 0 9px;font-size:11px}.ticket-attachments>a{border:1px solid var(--line);color:#354052;border-radius:9px;align-items:center;gap:9px;margin-bottom:6px;padding:9px;text-decoration:none;display:flex}.ticket-attachments>a i{width:27px;height:27px;color:var(--violet);background:#eeecff;border-radius:8px;place-items:center;font-style:normal;display:grid}.ticket-attachments>a span{flex:1}.ticket-attachments b,.ticket-attachments small{display:block}.ticket-attachments b{font-size:9px}.ticket-attachments small{color:#8891a0;margin-top:3px;font-size:7px}.ticket-attachments>p{color:#8b94a3;font-size:8px}.ticket-attachments form{grid-template-columns:1fr auto;gap:7px;margin-top:9px;display:grid}.ticket-attachments form input{border:1px solid var(--line);border-radius:8px;padding:7px;font-size:8px}.ticket-attachments form button{color:var(--violet);background:#f4f3ff;border:1px solid #d9d6f1;border-radius:8px;padding:0 10px;font-size:8px;font-weight:850}.invoice-config{margin:0 0 14px}.secure-config{color:var(--violet);background:#eeecff;border-radius:8px;margin-left:auto;padding:5px 8px;font-size:7px;font-weight:900}.config-success{margin:12px 14px 0}.invoice-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px;display:grid}.invoice-config-grid .compact{margin:0}.form-section-title{align-items:center;gap:10px;margin-bottom:10px;display:flex}.form-section-title>i,.form-section-title>span{width:34px;height:34px;color:var(--violet);background:#ebe9ff;border-radius:10px;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.form-section-title h3,.form-section-title p{margin:0}.form-section-title h3{font-size:11px}.form-section-title p{color:#8b94a4;margin-top:3px;font-size:8px}.delivery-config-form{grid-column:1/-1}.delivery-config-form h4{text-transform:uppercase;letter-spacing:.8px;color:#6d7485;border-bottom:1px solid var(--line);margin:13px 0 4px;padding-bottom:8px;font-size:9px}.gst-fields{margin:12px 0}.sac-config-strip{background:linear-gradient(90deg,#f5f4ff,#fff);border:1px solid #dcd9f4;border-radius:11px;grid-template-columns:minmax(220px,1fr) 175px 175px auto;align-items:end;gap:10px;margin:0 14px 14px;padding:12px;display:grid}.sac-config-strip>div{align-self:center}.sac-config-strip b,.sac-config-strip small{display:block}.sac-config-strip b{font-size:10px}.sac-config-strip small{color:#7e8797;margin-top:3px;font-size:8px;line-height:1.45}.sac-config-strip label{color:#626c7f;gap:5px;font-size:8px;font-weight:850;display:grid}.sac-config-strip input{background:#fff;border:1px solid #daddea;border-radius:8px;padding:9px}.sac-config-strip button{background:var(--violet);color:#fff;border:1px solid #d2cff1;border-radius:8px;height:36px;padding:0 12px;font-size:8px;font-weight:850}.admission-actions{flex-wrap:wrap;gap:5px;display:flex}.receipt-list{gap:7px;padding:14px;display:grid}.receipt-list button{border:1px solid var(--line);text-align:left;color:#354052;background:#fff;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:11px;display:grid}.receipt-list button:hover{background:#faf9ff;border-color:#c8c4ee}.receipt-list span{flex:1}.receipt-list b,.receipt-list small{display:block}.receipt-list b{font-size:9px}.receipt-list small{color:#8d95a4;margin-top:3px;font-size:7px}.receipt-list strong{font-size:10px}.receipt-list em{color:var(--violet);font-size:8px;font-style:normal;font-weight:850}.receipt-actions{padding:17px}.receipt-document{background:linear-gradient(110deg,#f1faf5,#fff);border:1px solid #d8e6df;border-radius:11px;align-items:center;gap:11px;padding:13px;display:flex}.receipt-document>span{color:#fff;background:#1a8a62;border-radius:10px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:900;display:grid}.receipt-document>div{flex:1}.receipt-document b,.receipt-document small{display:block}.receipt-document b{font-size:10px}.receipt-document small{color:#76857e;margin-top:4px;font-size:8px;line-height:1.45}.receipt-document em{color:#147452;background:#dff3e8;border-radius:8px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.receipt-button-grid{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0 18px;display:grid}.receipt-button-grid button{color:#4d5870;background:#f8f8fc;border:1px solid #daddeb;border-radius:9px;padding:10px;font-size:8px;font-weight:850}.receipt-button-grid .whatsapp-button{color:#157b57;background:#eaf9f1;border-color:#c7e8d7}.receipt-actions h3{margin:0 0 8px;font-size:11px}.delivery-history{gap:6px;display:grid}.delivery-history article{border:1px solid var(--line);border-radius:9px;align-items:center;gap:9px;padding:9px;display:flex}.delivery-history article>i{background:#e1a23d;border-radius:50%;width:8px;height:8px}.delivery-history article>i.done{background:#20a272}.delivery-history article>i.failed{background:#d35461}.delivery-history article span{flex:1}.delivery-history b,.delivery-history small{display:block}.delivery-history b{font-size:9px}.delivery-history small{color:#8a93a2;margin-top:3px;font-size:7px}.delivery-history em{text-transform:capitalize;color:#697386;font-size:7px;font-style:normal;font-weight:850}.delivery-history>p{color:#8a93a2;text-align:center;padding:16px;font-size:8px}.receipt-consents{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:7px;margin:-7px 0 18px;padding:10px;display:grid}.receipt-consents label{color:#626d7f;align-items:flex-start;gap:7px;font-size:8px;line-height:1.4;display:flex}.receipt-consents input{accent-color:var(--violet)}.receipt-consents button{color:#4d5870;background:#f8f8fc;border:1px solid #daddeb;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:850}.receipt-consents .whatsapp-button{color:#157b57;background:#eaf9f1;border-color:#c7e8d7}@media (width<=1100px){.communication-layout,.invoice-config-grid{grid-template-columns:1fr}.target-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sac-config-strip{grid-template-columns:1fr 1fr}.sac-config-strip>div{grid-column:1/-1}}@media (width<=760px){.page-title{flex-direction:column;align-items:stretch}.page-title .page-actions{width:100%}.page-title .page-actions button{flex:1}.active-walkins article{grid-template-columns:34px 1fr auto}.active-walkins article>span:nth-of-type(2){grid-column:2/3}.active-walkins article button{grid-area:1/3/3}.target-meta{grid-template-columns:1fr 1fr;gap:5px;display:grid}.target-meta span:last-child{grid-column:1/-1;margin:0}.target-metric-grid{grid-template-columns:1fr 1fr}.sac-config-strip{grid-template-columns:1fr}.sac-config-strip>div{grid-column:auto}.audience-toolbar{grid-template-columns:1fr 1fr}.audience-toolbar label{grid-column:1/-1}}@media (width<=520px){.page-title .page-actions{grid-template-columns:1fr;display:grid}.target-card-top{display:block}.target-card-top em{margin-top:9px;display:inline-block}.target-card h3{font-size:17px}.receipt-button-grid,.segmented,.ticket-attachments form{grid-template-columns:1fr}.ticket-attachments form button{height:35px}.invoice-config-grid{padding:8px}}.field-help{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.55}.required-text{color:var(--danger)}.recording-state{border-radius:8px;align-items:center;padding:5px 7px;font-size:8px;font-weight:850;display:inline-flex}.recording-state.neutral{color:#697386;background:#f0f2f5}.recording-state.amber{color:#946116;background:#fff1d2}.recording-state.red{color:#ad3542;background:#fde5e8}.recording-state.green{color:#147552;background:#def5e9}.call-outcome-required{background:#fff3f4;border-color:#edcdd1}.call-outcome-required>i{color:#ad3542;background:#fde3e6}.call-outcome-required button{color:#ad3542;background:#fff;border:1px solid #e5bcc2;border-radius:8px;padding:8px 11px;font-size:8px;font-weight:850}.notification-center{z-index:45;background:#fff;border:1px solid #e0e3ec;border-radius:16px;flex-direction:column;width:min(430px,100vw - 32px);max-height:calc(100vh - 110px);display:flex;position:fixed;top:84px;right:24px;overflow:hidden;box-shadow:0 24px 70px #141e4138}.notification-center>header{border-bottom:1px solid #eceef4;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.notification-center>header div{flex-direction:column;gap:3px;display:flex}.notification-center>header b{color:#111a35;font-size:14px}.notification-center>header small{color:#7b8497;font-size:9px}.notification-center>header button{color:#7b8497;background:0 0;border:0;font-size:22px}.notification-tools{border-bottom:1px solid #eceef4;gap:8px;padding:12px;display:flex}.notification-tools button{color:#50586b;background:#fff;border:1px solid #dfe2ea;border-radius:8px;flex:1;padding:9px;font-size:9px;font-weight:800}.notification-tools button.enabled{color:#17805a;background:#effaf5;border-color:#cfe9dc}.notification-list{overflow:auto}.notification-list>button{text-align:left;color:#111a35;background:#fff;border:0;border-bottom:1px solid #eef0f5;gap:11px;width:100%;padding:13px 16px;display:flex}.notification-list>button.unread{background:#f6f5ff}.notification-list>button:hover{background:#efedff}.notification-list>button>i{color:#5b55d6;background:#eae8ff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.notification-list>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.notification-list b{font-size:10px}.notification-list small{color:#5f687b;font-size:9px;line-height:1.45}.notification-list em{color:#9299a8;font-size:8px;font-style:normal}.followup-kpis{margin:14px 0}.reassigned-note{font-weight:750;color:#5b55d6!important}.live-employee-board{margin:14px 0;padding:0;overflow:hidden}.live-employee-board .card-head{border-bottom:1px solid #eceef4;padding:16px 18px}.live-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.live-status{border:1px solid #e4e6ed;border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.live-status>span{flex-direction:column;gap:3px;display:flex}.live-status b{color:#111a35;font-size:10px}.live-status small{color:#7d8595;font-size:8px}.live-status em{text-transform:uppercase;color:#61697a;background:#f0f1f4;border-radius:99px;width:max-content;padding:4px 8px;font-size:8px;font-style:normal;font-weight:850}.live-status.available em{color:#17805a;background:#e8f8f1}.live-status.on_call em{color:#3879d7;background:#e9f2ff}.live-status.break em{color:#b37512;background:#fff3df}.live-status.offline em,.live-status.after_shift em{color:#b54450;background:#fff0f1}@media (width<=700px){.notification-center{width:calc(100vw - 20px);max-height:calc(100vh - 90px);top:72px;right:10px}.live-status-grid{grid-template-columns:1fr}}
