@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}.table-row{display:table-row}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring\!{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}}:root{--navy:#071a2d;--navy2:#0d2942;--ivory:#f7f2e8;--paper:#fffdf8;--coral:#ff615f;--mint:#32d6a1;--ink:#102235;--muted:#748393;--line:#dfe4e5}*{box-sizing:border-box}body{background:var(--ivory);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{cursor:pointer}.app-shell{grid-template-columns:230px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--navy);color:#fff;z-index:20;flex-direction:column;width:230px;padding:26px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.logo{align-items:center;gap:12px;padding:0 8px 30px;display:flex}.logo>span{background:var(--coral);border-radius:11px;place-items:center;width:39px;height:39px;font-size:13px;font-weight:900;display:grid}.logo b,.logo small{letter-spacing:.16em;display:block}.logo small{color:#7e94a8;margin-top:3px;font-size:8px}.sidebar nav{flex-direction:column;gap:6px;display:flex}.sidebar nav button{color:#91a5b8;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:13px;height:48px;padding:0 14px;font-size:13px;display:flex}.sidebar nav button:hover,.sidebar nav button.active{background:var(--navy2);color:#fff}.sidebar nav button.active{box-shadow:inset 3px 0 var(--coral)}.sidebar nav em{color:#a8bac9;background:#173957;border-radius:15px;margin-left:auto;padding:3px 8px;font-size:9px;font-style:normal}.sidebar-foot{border-top:1px solid #1e3a53;align-items:center;margin-top:auto;padding-top:17px;display:flex}.agent{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.agent>span,.mini-avatar{background:#254560;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.agent b,.agent small{white-space:nowrap;display:block}.agent b{font-size:11px}.agent small{color:#8ea2b4;margin-top:4px;font-size:9px}.agent i{background:var(--mint);border-radius:50%;width:6px;height:6px;display:inline-block}.sidebar-foot>button{color:#7f95a8;background:0 0;border:0;padding:5px}.workspace{grid-column:2;min-width:0}.topbar{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8e6;justify-content:space-between;align-items:center;height:80px;padding:0 30px;display:flex;position:sticky;top:0}.topbar>div:first-child{align-items:center;gap:10px;display:flex}.topbar small{letter-spacing:.16em;color:#8a96a0;font-size:8px;font-weight:800}.topbar b{font-size:13px}.live{color:#26785c;background:#e5f8ef;border-radius:12px;padding:6px 8px;font-size:8px;font-weight:900}.live i{background:var(--mint);border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.top-actions{align-items:center;gap:10px;display:flex}.connection{color:#5f6f7e;align-items:center;gap:7px;font-size:10px;display:flex}.connection svg{color:#23ad83;width:16px}.import,.primary{background:var(--navy);color:#fff;border:0;border-radius:9px;align-items:center;gap:8px;padding:12px 15px;font-size:11px;font-weight:800;display:flex}.hero-call{background:var(--paper);border:1px solid var(--line);border-radius:19px;overflow:hidden;box-shadow:0 16px 45px #1c364b12}.hero-call.connected{box-shadow:0 16px 45px #32d6a121}.hero-head{justify-content:space-between;gap:20px;padding:26px 28px 20px;display:flex}.eyebrow{letter-spacing:.18em;color:#799;font-size:8px;font-weight:900}.hero-head h1{letter-spacing:-.045em;margin:8px 0;font-size:clamp(27px,3vw,42px)}.hero-head p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.line-toggle{border:1px solid var(--line);background:#f1f2ef;border-radius:10px;height:40px;padding:4px;display:flex}.line-toggle button{color:#7f8b95;background:0 0;border:0;border-radius:7px;padding:0 14px;font-size:10px;font-weight:800}.call-grid{border-top:1px solid var(--line);padding:23px 28px 26px;position:relative}.contact-card{background:#f4f6f3;border:1px solid #e0e4df;border-radius:14px;align-items:center;gap:14px;max-width:670px;min-height:102px;margin:auto;padding:17px;display:flex}.avatar{background:var(--navy2);color:#fff;border-radius:50%;place-items:center;width:60px;height:60px;font-weight:900;display:grid}.contact-card span{letter-spacing:.13em;color:#84919b;font-size:8px;font-weight:800}.contact-card h2{margin:4px 0 2px;font-size:18px}.contact-card a{color:#45708e;font-size:12px;text-decoration:none}.contact-card p{color:#87929b;margin-left:9px;font-size:10px;display:inline}.timer{letter-spacing:.08em;font-variant-numeric:tabular-nums;margin-left:auto;font-size:25px}.signal{justify-content:center;align-items:center;gap:4px;height:72px;display:flex;overflow:hidden}.signal i{background:#cad4d7;border-radius:2px;width:3px;max-height:44px;transition:all .3s;display:block;transform:scaleY(.35)}.signal.moving i{background:var(--mint);animation:.9s infinite alternate wave}.signal.moving i:nth-child(3n){animation-delay:-.3s}.signal.moving i:nth-child(4n){animation-delay:-.6s}@keyframes wave{to{transform:scaleY(1)}}.call-controls{justify-content:center;align-items:center;gap:20px;display:flex}.call-controls button{border:0}.round{color:#5c6a74;background:#eef1ef;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:relative}.round small{font-size:8px;position:absolute;top:58px}.start-call,.pause-call,.end-call{color:#fff;border-radius:29px;justify-content:center;align-items:center;gap:10px;min-width:165px;height:58px;padding:0 26px;font-size:12px;font-weight:900;display:flex}.pause-call{background:#efad36}.end-call{background:#cf4141}.line-status{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:23px;display:flex}.line-status span{color:#637383;background:#edf2f2;border-radius:15px;padding:7px 10px;font-size:9px}.line-status i,.connected-note i{background:var(--mint);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.connected-note{text-align:center;color:#26785c;background:#e9f8f1;border-radius:8px;max-width:600px;margin:22px auto 0;padding:10px;font-size:10px}.bottom-grid{grid-template-columns:1.3fr .9fr;gap:18px;margin-top:18px;display:grid}.stats-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.stats-row article,.queue-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:18px}.stats-row span{letter-spacing:.13em;color:#84909a;font-size:8px;font-weight:800}.stats-row b{margin:12px 0 7px;font-size:25px;display:block}.stats-row small{color:#69917f;font-size:9px}.queue-card{padding:0}.queue-card header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:62px;padding:0 17px;display:flex}.queue-card header span,.queue-card header b{display:block}.queue-card header span{letter-spacing:.13em;color:#87939d;font-size:8px}.queue-card header b{margin-top:4px;font-size:11px}.queue-card header button{color:#497394;background:0 0;border:0;font-size:9px;font-weight:800}.queue-row{border-bottom:1px solid #edf0ed;align-items:center;gap:10px;height:59px;padding:0 15px;display:flex}.queue-row:last-child{border:0}.queue-row>em{color:#9aa5ad;font-size:9px;font-style:normal}.mini-avatar{color:#fff;background:#1d3e59;width:29px;height:29px}.queue-row>div{flex:1}.queue-row b,.queue-row small{display:block}.queue-row b{font-size:10px}.queue-row small{color:#89949e;margin-top:3px;font-size:8px}.ready{color:#218263;background:#e3f7ef;border-radius:12px;padding:5px 7px;font-size:7px;font-weight:900}.page-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px;display:flex}.page-title h1{letter-spacing:-.05em;margin:9px 0;font-size:42px}.page-title p{color:var(--muted);margin:0;line-height:1.6}.table-card,.campaign-card,.chart-card,.provider-card{background:var(--paper);border:1px solid var(--line);border-radius:15px;overflow:hidden}.table-head,.table-row{grid-template-columns:1.4fr 1fr 1fr .5fr;align-items:center;padding:0 22px;display:grid}.table-head{color:#83909a;letter-spacing:.13em;background:#f1f2ee;height:45px;font-size:8px;font-weight:900}.table-row{border-top:1px solid #e8ebe8;height:66px;font-size:11px}.table-row>span:first-child{align-items:center;gap:10px;display:flex}.table-row i{background:var(--navy2);color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;display:grid}.table-row em{color:#26785c;background:#e3f7ef;border-radius:13px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.campaign-card{grid-template-columns:1fr 70px 110px;align-items:center;height:92px;margin-bottom:13px;padding:0 22px;display:grid}.campaign-card>div{align-items:center;gap:13px;display:flex}.campaign-card b,.campaign-card small{display:block}.campaign-card small{color:#83909a;margin-top:6px;font-size:10px}.pulse-dot{background:var(--mint);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #dff7ee}.pulse-dot.gray{background:#a3abb0;box-shadow:0 0 0 6px #eceeed}.campaign-card button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px}.campaign-card.muted{opacity:.7}.activity-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.activity-grid article{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:22px}.activity-grid span,.activity-grid small{display:block}.activity-grid span{letter-spacing:.13em;color:#82909a;font-size:8px}.activity-grid b{margin:13px 0;font-size:30px;display:block}.activity-grid small{color:#789286;font-size:10px}.chart-card{padding:22px}.chart-card header{justify-content:space-between;display:flex}.chart-card header span{color:#84909a;font-size:10px}.bars{align-items:end;gap:18px;height:230px;padding:30px 20px 25px;display:flex}.bars i{background:linear-gradient(#32d6a1,#b8ead9);border-radius:7px 7px 2px 2px;flex:1;position:relative}.bars small{font-style:normal;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)}.setup-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.setup-grid>button{background:var(--paper);border:1px solid var(--line);text-align:left;color:var(--ink);border-radius:15px;padding:23px;position:relative}.setup-grid>button.selected{border:2px solid var(--coral);padding:22px;box-shadow:0 8px 25px #ff615f14}.setup-grid>button>span{background:#eaf0f2;border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.setup-grid b{margin:20px 0 8px;display:block}.setup-grid p{color:#73818d;min-height:52px;font-size:11px;line-height:1.6}.setup-grid em{letter-spacing:.12em;color:#3a718f;font-size:7px;font-style:normal;font-weight:900}.provider-card{justify-content:space-between;align-items:center;margin-top:18px;padding:24px;display:flex}.provider-card h2{margin:7px 0}.provider-card p{color:#74818d;max-width:650px;font-size:11px}.provider-options{gap:7px;display:flex}.provider-options button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:11px 14px;font-size:10px;font-weight:800}.toast{background:var(--navy);color:#fff;z-index:50;border-radius:9px;padding:14px 18px;font-size:11px;position:fixed;bottom:25px;right:25px;box-shadow:0 12px 35px #071a2d55}@media (max-width:1050px){.bottom-grid{grid-template-columns:1fr}.queue-card{display:none}.setup-grid{grid-template-columns:1fr}.provider-card{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:760px){.app-shell{display:block}.sidebar{width:72px;padding:22px 10px}.logo>div,.sidebar nav span,.sidebar nav em,.agent>div,.sidebar-foot>button{display:none}.logo{padding:0 6px 25px}.sidebar nav button{justify-content:center;padding:0}.workspace{margin-left:72px}.topbar{padding:0 15px}.topbar>div:first-child small,.connection,.import span{display:none}.import{padding:11px}.dialer-view,.page-view{padding:18px}.hero-head{padding:21px;display:block}.line-toggle{width:max-content;margin-top:16px}.call-grid{padding:18px}.contact-card{align-items:flex-start}.contact-card p{margin:4px 0;display:block}.timer{font-size:18px}.stats-row,.activity-grid{grid-template-columns:1fr}.page-title{display:block}.page-title h1{font-size:33px}.page-title .primary{margin-top:18px}.table-head,.table-row{grid-template-columns:1.3fr 1fr}.table-head span:nth-child(3),.table-head span:nth-child(4),.table-row>span:nth-child(3),.table-row>span:nth-child(4){display:none}.campaign-card{grid-template-columns:1fr 60px}.campaign-card button{display:none}.provider-options{flex-wrap:wrap}}.twilio-selected{letter-spacing:.1em;color:#26785c;white-space:nowrap;background:#e5f8ef;border-radius:20px;padding:12px 15px;font-size:9px;font-weight:900}.twilio-selected i{background:var(--mint);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.keypad-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:60;background:#071a2da3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.phone-pad{background:#fbfaf6;border:1px solid #ffffff80;border-radius:30px;width:350px;max-width:100%;padding:20px 24px 24px;box-shadow:0 30px 90px #03101d99}.phone-pad>header{letter-spacing:.15em;color:#82909b;justify-content:space-between;align-items:center;font-size:8px;font-weight:900;display:flex}.phone-pad>header span i{background:var(--mint);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.phone-pad>header button{color:#60707c;background:#ebece8;border:0;border-radius:50%;width:30px;height:30px;font-size:20px}.number-display{text-align:center;padding:21px 0 18px}.number-display input{text-align:center;width:100%;color:var(--ink);letter-spacing:.02em;background:0 0;border:0;outline:0;font-size:28px}.number-display small{color:#9aa4aa;letter-spacing:.14em;margin-top:7px;font-size:7px;display:block}.key-grid{grid-template-columns:repeat(3,1fr);gap:10px 25px;padding:0 14px;display:grid}.key-grid button{aspect-ratio:1;color:var(--ink);background:#eef0ed;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;transition:all .15s;display:flex}.key-grid button:hover{background:#dfe5e2;transform:scale(1.04)}.key-grid b{font-size:21px;font-weight:500}.key-grid small{letter-spacing:.12em;color:#7f8c95;min-height:7px;font-size:6px}.phone-actions{grid-template-columns:1fr 1fr 1fr;align-items:center;margin-top:15px;display:grid}.phone-actions .erase{color:#849099;background:0 0;border:0;justify-self:center;font-size:18px}.phone-call{background:var(--mint);color:#fff;border:0;border-radius:50%;justify-self:center;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 8px 22px #32d6a155}.phone-pad>p{text-align:center;color:#89949c;margin:15px 0 0;font-size:8px}.toast{z-index:70}.crm-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.crm-summary article{background:var(--paper);border:1px solid var(--line);border-radius:13px;padding:18px}.crm-summary span{letter-spacing:.13em;color:#84909a;font-size:8px;font-weight:900;display:block}.crm-summary b{margin-top:9px;font-size:26px;display:block}.crm-tools{gap:10px;margin:0 0 14px;display:flex}.crm-tools label{border:1px solid var(--line);background:#fff;border-radius:9px;flex:1;align-items:center;gap:9px;height:43px;padding:0 14px;display:flex}.crm-tools input{border:0;outline:0;width:100%;font-size:11px}.crm-tools select,.contact-drawer select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:9px;padding:0 13px}.crm-table .table-row{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#fff;border:0;border-top:1px solid #e8ebe8}.crm-table .table-row>span:first-child span b,.crm-table .table-row>span:first-child span small{display:block}.crm-table .table-row small{color:#87949d;margin-top:4px;font-size:8px}.stage{color:#557080;background:#edf1f3;border-radius:12px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.dnc{color:#b13a3a;background:#ffe5e5;border-radius:10px;margin-left:7px;padding:4px 6px;font-size:7px;display:inline-block}.empty-state{text-align:center;color:#84909a;padding:40px}.pipeline{grid-template-columns:repeat(4,1fr);align-items:start;gap:13px;display:grid}.pipeline>section{background:#eef0ec;border-radius:14px;min-height:300px;padding:12px}.pipeline>section>header{justify-content:space-between;align-items:center;height:38px;padding:0 4px;display:flex}.pipeline>section>header b{font-size:11px}.pipeline>section>header span{background:#dfe3de;border-radius:12px;padding:4px 7px;font-size:9px}.pipeline>section>button{text-align:left;width:100%;color:var(--ink);background:#fff;border:1px solid #e0e4df;border-radius:11px;margin:6px 0;padding:13px}.pipeline>section>button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10223512}.pipeline>section>button>div{align-items:center;gap:9px;display:flex}.pipeline>section>button>div>i{background:var(--navy2);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;display:grid}.pipeline>section>button b,.pipeline>section>button small{display:block}.pipeline>section>button small{color:#8a959d;margin-top:3px;font-size:8px}.pipeline>section>button p{color:#6e7a83;white-space:nowrap;text-overflow:ellipsis;margin:13px 0;font-size:9px;line-height:1.5;overflow:hidden}.pipeline>section>button footer{border-top:1px solid #eef0ed;justify-content:space-between;padding-top:9px;font-size:7px;display:flex}.pipeline>section>button footer em{color:#927028;font-style:normal}.report-split{grid-template-columns:1.25fr .75fr;gap:15px;display:grid}.pipeline-bars{padding:24px 5px 5px}.pipeline-bars>div{grid-template-columns:90px 1fr 25px;align-items:center;gap:10px;margin:20px 0;font-size:9px;display:grid}.pipeline-bars>div>i{background:#e4e8e5;border-radius:5px;height:9px;overflow:hidden}.pipeline-bars>div>i>b{background:var(--mint);border-radius:5px;height:100%;display:block}.pipeline-bars em{text-align:right;font-style:normal}.follow-card{background:var(--paper);border:1px solid var(--line);border-radius:15px;overflow:hidden}.follow-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:58px;padding:0 17px;display:flex}.follow-card>header button{color:#47738f;background:0 0;border:0;font-size:9px}.follow-card>button{text-align:left;width:100%;height:58px;color:var(--ink);background:#fff;border:0;border-bottom:1px solid #ecefec;justify-content:space-between;align-items:center;padding:0 17px;display:flex}.follow-card b,.follow-card small{display:block}.follow-card small{color:#87929a;margin-top:4px;font-size:8px}.follow-card em{color:#8b6a29;font-size:8px;font-style:normal}.drawer-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:80;background:#071a2d66;position:fixed;inset:0}.contact-drawer{background:#fbfaf6;width:540px;max-width:100%;position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-20px 0 60px #071a2d33}.contact-drawer>header{background:var(--navy);color:#fff;justify-content:space-between;align-items:flex-start;padding:25px 26px;display:flex}.contact-drawer>header>button{color:#fff;background:#ffffff17;border:0;border-radius:50%;width:32px;height:32px;font-size:21px}.drawer-person{align-items:center;gap:13px;display:flex}.drawer-person>i{background:var(--coral);border-radius:50%;place-items:center;width:52px;height:52px;font-style:normal;font-weight:900;display:grid}.drawer-person small{color:#7e95a8;letter-spacing:.14em;font-size:7px}.drawer-person h2{margin:5px 0 4px}.drawer-person p{color:#a3b4c3;margin:0;font-size:9px}.record-actions{border-bottom:1px solid var(--line);gap:8px;padding:15px 25px;display:flex}.record-actions button{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:10px 12px;font-size:9px;font-weight:800;display:flex}.record-actions button:first-child{background:var(--navy);color:#fff;border-color:var(--navy)}.record-actions .danger-active{color:#b22f2f;background:#ffe8e8;border-color:#ffcaca}.record-section{border-bottom:1px solid var(--line);padding:19px 25px}.section-label{letter-spacing:.16em;color:#82909a;margin-bottom:13px;font-size:7px;font-weight:900;display:block}.field-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.field-grid label{color:#71808b;font-size:8px;font-weight:800}.field-grid input,.field-grid select{border:1px solid var(--line);width:100%;height:39px;color:var(--ink);background:#fff;border-radius:8px;margin-top:6px;padding:0 10px;font-size:10px}.record-section textarea{border:1px solid var(--line);resize:vertical;width:100%;height:100px;font:inherit;border-radius:9px;padding:12px;font-size:10px;line-height:1.6}.timeline{padding:19px 25px}.timeline>div{gap:11px;margin:13px 0;display:flex}.timeline>div>i{background:var(--mint);border-radius:50%;width:9px;height:9px;margin-top:3px;box-shadow:0 0 0 4px #dff5ed}.timeline>div>i.amber{background:#eaae3b;box-shadow:0 0 0 4px #fff1d4}.timeline>div>i.navy{background:var(--navy2);box-shadow:0 0 0 4px #dfe9ef}.timeline b,.timeline small{display:block}.timeline b{font-size:9px}.timeline small{color:#87929a;margin-top:4px;font-size:8px}.contact-drawer>footer{border-top:1px solid var(--line);background:#fbfaf6;padding:15px 25px;position:sticky;bottom:0}.contact-drawer>footer button{background:var(--coral);color:#fff;border:0;border-radius:9px;width:100%;padding:13px;font-size:10px;font-weight:900}@media (max-width:1100px){.pipeline{grid-template-columns:1fr 1fr}.report-split{grid-template-columns:1fr}.crm-summary{grid-template-columns:1fr 1fr}}@media (max-width:700px){.pipeline{grid-template-columns:1fr}.crm-tools{flex-direction:column}.crm-tools select{height:43px}.crm-summary{grid-template-columns:1fr 1fr}.field-grid{grid-template-columns:1fr}.contact-drawer{width:100%}.crm-table .table-head,.crm-table .table-row{grid-template-columns:1.3fr .7fr}.crm-table .table-head span:nth-child(3),.crm-table .table-head span:nth-child(4),.crm-table .table-row>span:nth-child(3),.crm-table .table-row>span:nth-child(4){display:none}}.idle-badge{color:#7c8993;background:#eaedeb;border-radius:12px;padding:6px 8px;font-size:8px;font-weight:900}.dialer-main-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:stretch;gap:18px;display:grid}.side-pad{border:1px solid var(--line);background:var(--paper);border-radius:19px;width:auto;padding:19px 23px;box-shadow:0 16px 45px #1c364b12}.side-pad>header{border-bottom:1px solid var(--line);padding-bottom:9px}.side-pad>header small{color:#88949d;background:#edf0ed;border-radius:10px;padding:5px 7px;font-size:7px}.side-pad .number-display{padding:20px 0 16px}.side-pad .number-display input{font-size:22px}.side-pad .key-grid{gap:8px 19px;padding:0 12px}.side-pad .key-grid b{font-size:18px}.side-pad .phone-call{width:52px;height:52px}.control-spacer{width:52px;display:block}.empty-queue{text-align:center;color:#82909a;flex-direction:column;align-items:center;padding:25px;display:flex}.empty-queue b{color:var(--ink);font-size:11px}.empty-queue span{margin:6px 0 12px;font-size:9px}.empty-queue button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:9px 12px;font-size:9px;font-weight:800}@media (max-width:1180px){.dialer-main-grid{grid-template-columns:1fr}.side-pad{width:100%;max-width:420px;margin:auto}.side-pad .key-grid{gap:10px 35px}.side-pad .key-grid button{aspect-ratio:auto;height:60px}.bottom-grid{grid-template-columns:1fr}}.record-actions{flex-wrap:wrap}.record-actions button:disabled{opacity:.4;cursor:not-allowed}.record-actions .close-lead{color:#af3434;background:#fff0f0;border-color:#f2caca;margin-left:auto}.record-actions .reopen-lead{color:#26785c;background:#e5f8ef;border-color:#bfe7d7;margin-left:auto}.idle-badge.online{color:#26785c;background:#e3f7ef}.line-toggle button:disabled,.setup-grid>button:disabled{opacity:.55;cursor:not-allowed}.round:disabled{opacity:.4}.round.muted{color:#b53636;background:#ffe6e6}.phone-call:disabled{opacity:.45}.phone-stat{margin-top:16px!important;font-size:18px!important}.twilio-selected.waiting i{background:#e9aa36}:root{--navy:#08111f;--navy2:#101d2d;--ivory:#09111d;--paper:#111c29;--coral:#ff6b4a;--mint:#24d6a0;--ink:#eef5fa;--muted:#8ea0b2;--line:#243244;--cyan:#22bfd0;--panel:#0d1724;--panel2:#131f2d}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#09111d}body{color:var(--ink);background:radial-gradient(circle at 65% 12%,#112437 0,#0000 34%),#09111d;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}button,input,select,textarea{font-family:inherit}.app-shell{background:0 0;grid-template-columns:242px 1fr}.sidebar{background:linear-gradient(#0a1421 0%,#07101b 100%);border-right:1px solid #1d2b3b;width:242px;padding:24px 16px 18px;box-shadow:12px 0 40px #0003}.logo{gap:11px;padding:0 10px 31px}.logo>span{background:linear-gradient(135deg,var(--cyan),#1979bf);letter-spacing:-.04em;border-radius:12px;width:42px;height:42px;font-size:12px;box-shadow:0 8px 24px #1eafc844}.logo b{font-size:13px}.logo small{color:#6793a8;letter-spacing:.22em;font-size:8px}.sidebar nav{gap:7px}.sidebar nav button{color:#7690a6;border:1px solid #0000;border-radius:9px;height:47px;padding:0 13px;font-size:12px}.sidebar nav button svg{width:18px}.sidebar nav button:hover{color:#dbeaf5;background:#101f2e;border-color:#22374a}.sidebar nav button.active{color:#f3fbff;box-shadow:inset 3px 0 var(--cyan),0 8px 25px #0003;background:linear-gradient(90deg,#123144,#102433);border-color:#20506a}.sidebar nav button.active svg{color:#47dbe7}.sidebar nav em{color:#7fcddd;background:#172c3e}.sidebar-foot{border-color:#1d3042}.agent>span{background:linear-gradient(135deg,#1a475d,#183148);border:1px solid #2e5a6f}.agent small{color:#71889c}.workspace{grid-column:auto;min-height:100vh;margin-left:242px}.topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b1521ef;border-color:#203044;height:74px;padding:0 25px;box-shadow:0 10px 35px #0002}.caller-id{align-items:center;gap:9px;display:flex}.topbar small,.session-bar label{color:#6f8498}.topbar b{color:#e7f2f8;letter-spacing:.02em;font-size:12px}.idle-badge{color:#d89e4d;background:#2d261a;border:1px solid #5c4725;padding:5px 8px}.idle-badge.online{color:#5ee3b7;background:#113429;border-color:#1c5f49}.session-bar{align-items:center;gap:9px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.session-bar label{text-transform:uppercase;letter-spacing:.16em;font-size:7px;font-weight:800}.session-bar button{color:#d7e4ed;background:#111f2d;border:1px solid #2d4053;border-radius:7px;justify-content:space-between;align-items:center;min-width:150px;height:34px;padding:0 11px;font-size:10px;display:flex}.session-bar strong{color:#8093a4;white-space:nowrap;font-size:9px;font-weight:700}.session-bar strong i{background:#e8ad47;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 0 4px #e8ad4715}.top-actions{gap:9px}.connection{color:#71889b}.connection svg{color:#38d8ad}.notification{color:#8da3b5;background:#111d2a;border:1px solid #26384a;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.notification svg{width:17px}.import,.primary{background:linear-gradient(135deg,#1bacc4,#157fa7);border:1px solid #32c7d066;border-radius:8px;padding:11px 14px;box-shadow:0 8px 24px #0aa5bd1f}.import:hover,.primary:hover{background:linear-gradient(135deg,#29c3d8,#208eb3)}.dialer-view{padding:22px 24px 30px}.dialer-main-grid{grid-template-columns:minmax(0,1fr) 318px;gap:15px}.hero-call,.side-pad,.stats-row article,.queue-card,.table-card,.campaign-card,.chart-card,.provider-card,.activity-grid article,.follow-card{background:linear-gradient(#111d2a,#0e1925);border:1px solid #243446;box-shadow:0 16px 50px #02070d4d}.hero-call{border-radius:15px;position:relative;overflow:hidden}.hero-call:before{content:"";pointer-events:none;border:55px solid #3c526412;border-radius:50%;width:510px;height:510px;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 55px #3c52640b,0 0 0 110px #3c526407}.hero-call.connected{border-color:#23634f;box-shadow:0 16px 55px #1bd19713}.hero-head{z-index:1;padding:25px 27px 19px;position:relative}.eyebrow{color:#5fc5d1}.hero-head h1,.page-title h1{color:#f3f8fb}.hero-head h1{margin:7px 0 6px;font-size:clamp(26px,2.7vw,38px)}.hero-head p,.page-title p{color:#8498aa}.line-toggle{background:#0b1520;border-color:#293a4a}.line-toggle button{color:#6e8394}.line-toggle button.active{color:#dff5fa;background:#1b2b3a;box-shadow:0 3px 10px #0005}.call-grid{z-index:1;border-color:#203042;padding:24px 28px 31px;position:relative}.contact-card{background:#0b1622dd;border-color:#25394d;min-height:104px;box-shadow:inset 0 1px #ffffff05,0 14px 35px #0003}.avatar{color:#9de5eb;background:linear-gradient(135deg,#214c64,#152d43);border:1px solid #38647a}.contact-card span{color:#5ebac5}.contact-card a{color:#82cbd5}.contact-card p{color:#71899b}.timer{color:#bcd1dc}.signal{height:85px}.signal i{background:#2b3d4d}.signal.moving i{background:linear-gradient(var(--cyan),var(--mint));box-shadow:0 0 8px #27cabd55}.round{color:#8fa6b7;background:#182534;border:1px solid #2b3d4f!important}.start-call{background:linear-gradient(135deg,#28d29f,#13ad87);box-shadow:0 9px 28px #18bd903b}.start-call:hover{filter:brightness(1.08);transform:translateY(-1px)}.end-call{background:linear-gradient(135deg,#f15f62,#c93847);box-shadow:0 9px 28px #df42503a}.line-status span{color:#85a9b8;background:#122434;border:1px solid #264255}.connected-note{color:#63d8b2;background:#103328;border:1px solid #205b47}.side-pad{border-radius:15px;padding:19px 23px}.side-pad>header{color:#a8bdca;border-color:#263748}.side-pad>header span i{box-shadow:0 0 10px var(--mint)}.side-pad>header small{color:#70a9b7;background:#152b38}.number-display input{color:#e7f3f8}.number-display input::placeholder{color:#526b7c}.number-display small{color:#647b8d}.key-grid button{color:#dce9f0;background:#182635;border:1px solid #2a3b4d}.key-grid button:hover{background:#22384a;border-color:#396077}.key-grid small{color:#668296}.phone-actions .erase{color:#788fa0}.phone-call{background:linear-gradient(135deg,#24d6a0,#16a986);box-shadow:0 9px 24px #1db68d3a}.phone-pad>p{color:#647b8d}.bottom-grid{gap:15px;margin-top:15px}.stats-row{gap:10px}.stats-row article{border-radius:12px;padding:17px}.stats-row span,.queue-card header span{color:#667e91}.stats-row b{color:#e9f5f9}.stats-row small{color:#639586}.queue-card{border-radius:12px}.queue-card header,.queue-row{border-color:#223142}.queue-card header button{color:#58b9c6}.mini-avatar{color:#89cad5;background:#173246}.ready{color:#59d9af;background:#123429}.empty-queue{color:#708698}.empty-queue b{color:#dce9ef}.empty-queue button{color:#d9e8ef;background:#142333;border-color:#2c4052}.page-view{padding:40px 3.5vw}.page-title{margin-bottom:28px}.page-title h1{font-size:40px}.crm-summary article{background:linear-gradient(#111d2a,#0e1925);border-color:#243446}.crm-summary span,.activity-grid span{color:#6f8598}.crm-summary b,.activity-grid b{color:#eff7fa}.crm-tools label,.crm-tools select,.contact-drawer select{color:#d8e5ec;background:#101c29;border-color:#2a3b4d}.crm-tools input{color:#dce9ef;background:0 0}.crm-tools input::placeholder{color:#5e7486}.table-head{color:#6f8496;background:#0c1722}.table-row{color:#d4e0e7;border-color:#223142}.crm-table .table-row{color:#d8e6ed;background:#111d2a}.crm-table .table-row:hover{background:#152534}.crm-table .table-row small{color:#6e8495}.stage{color:#8fb2c4;background:#192a38}.stage.follow-up{color:#e4b95b;background:#382d18}.stage.appointment{color:#5ce0b3;background:#12372b}.stage.closed{color:#9ba0af;background:#262a35}.pipeline>section{background:#0b1521;border:1px solid #1f2e40}.pipeline>section>header span{color:#91a6b7;background:#172534}.pipeline>section>button{color:#dbe7ed;background:#111d2a;border-color:#263749}.pipeline>section>button:hover{background:#152535;box-shadow:0 10px 24px #0004}.pipeline>section>button>div>i{color:#90d4dc;background:#1a3b51}.pipeline>section>button small,.pipeline>section>button p{color:#718798}.pipeline>section>button footer{border-color:#243344}.chart-card header span{color:#718698}.pipeline-bars>div>i{background:#1d2b39}.pipeline-bars>div>i>b{background:linear-gradient(90deg,var(--cyan),var(--mint))}.follow-card>header,.follow-card>button{border-color:#223142}.follow-card>button{color:#dbe7ed;background:#111d2a}.follow-card>button:hover{background:#152535}.setup-grid>button{color:#e4eef3;background:linear-gradient(#111d2a,#0e1925);border-color:#243446}.setup-grid>button.selected{border-color:#22bbca;box-shadow:0 12px 35px #15adbd18}.setup-grid>button>span{color:#66cfda;background:#172a39}.setup-grid p,.provider-card p{color:#778d9e}.provider-options button{color:#d7e4eb;background:#152331;border-color:#2a3d4f}.twilio-selected{color:#57d7ad;background:#12372b}.twilio-selected.waiting{color:#e2b65b;background:#362b17}.toast{color:#eff8fb;background:#182a39;border:1px solid #355168;box-shadow:0 16px 45px #0008}.drawer-backdrop{background:#03080dbd}.contact-drawer{background:#0e1824;box-shadow:-30px 0 80px #0008}.contact-drawer>header{background:#0a1420;border-bottom:1px solid #243546}.drawer-person>i{background:linear-gradient(135deg,#1fabc0,#176e9b)}.record-actions,.record-section{border-color:#243344}.record-actions button{color:#cfe0e8;background:#142331;border-color:#2a3e50}.record-actions button:first-child{background:#168ea7;border-color:#2ebcc8}.field-grid label{color:#8298aa}.field-grid input,.field-grid select,.record-section textarea{color:#dce8ee;background:#101d2a;border-color:#2a3b4d}.field-grid input:disabled{background:#0b151f}.contact-drawer>footer{background:#0d1823;border-color:#263647}.contact-drawer>footer button{background:linear-gradient(135deg,#21b8ca,#1683a7)}@media (max-width:1200px){.session-bar{display:none}}@media (max-width:760px){.app-shell{display:block}.sidebar{width:70px}.workspace{margin-left:70px}.caller-id small,.connection,.import svg{display:none}.topbar{padding:0 14px}.dialer-view,.page-view{padding:16px}.hero-head{padding:20px}.call-grid{padding:18px}.hero-call:before{width:340px;height:340px}.page-title h1{font-size:31px}.notification{display:none}}@media (max-width:520px){.caller-id b{font-size:10px}.import{padding:10px;font-size:0}.import:after{content:"Import";font-size:10px}.stats-row,.crm-summary{grid-template-columns:1fr}.contact-card{padding:13px}.avatar{width:48px;height:48px}.contact-card h2{font-size:15px}}@media (min-width:761px){.workspace{grid-column:2;margin-left:0}}.quote-title{align-items:flex-start}.quote-disclaimer{color:#e6bb65;letter-spacing:.08em;white-space:nowrap;background:#2d2719;border:1px solid #4d4125;border-radius:999px;padding:9px 12px;font-size:8px;font-weight:900}.quote-tabs{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px;display:grid}.quote-tabs button{color:#8298aa;text-align:left;background:linear-gradient(#111d2a,#0e1925);border:1px solid #26384a;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:36px 1fr;column-gap:11px;min-height:92px;padding:15px;display:grid}.quote-tabs button>span{color:#62d3dd;background:#172c3b;border-radius:10px;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.quote-tabs button b{color:#e4f0f5;font-size:13px}.quote-tabs button small{font-size:8px;line-height:1.4}.quote-tabs button.active{background:linear-gradient(145deg,#123044,#101f2e);border-color:#24bfd0;box-shadow:0 12px 35px #17aec31a}.quote-layout{grid-template-columns:minmax(0,1fr) 330px;gap:15px;display:grid}.quote-form-card,.connection-card,.recent-quotes{background:linear-gradient(#111d2a,#0e1925);border:1px solid #243446;border-radius:14px;box-shadow:0 16px 50px #02070d4d}.quote-form-card>header{border-bottom:1px solid #243446;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;display:flex}.quote-form-card>header span{letter-spacing:.17em;color:#6e8799;font-size:7px;font-weight:900}.quote-form-card h2{margin:5px 0 0;font-size:20px}.quote-form-card>header em{color:#e2b65b;background:#362b17;border-radius:15px;padding:7px 9px;font-size:7px;font-style:normal;font-weight:900}.quote-form-card>header em.connected{color:#57d7ad;background:#12372b}.quote-client-row{background:#0c1722;border-bottom:1px solid #243446;grid-template-columns:1fr 1fr;gap:12px;padding:18px 22px;display:grid}.quote-client-row label,.quote-fields label{color:#8096a8;font-size:8px;font-weight:800}.quote-client-row input,.quote-client-row select,.quote-fields input,.quote-fields select{color:#dce8ee;background:#101d2a;border:1px solid #2b3d4f;border-radius:8px;width:100%;height:41px;margin-top:6px;padding:0 11px;font-size:10px;display:block}.linked-client{background:#112332;border:1px solid #29475a;border-radius:9px;padding:11px 13px}.linked-client span,.linked-client b,.linked-client small{display:block}.linked-client span{color:#65bdc8;letter-spacing:.12em;font-size:7px}.linked-client b{margin:6px 0;font-size:11px}.linked-client small{color:#7890a1;font-size:8px}.quote-fields{grid-template-columns:1fr 1fr;gap:15px;padding:22px;display:grid}.quote-form-card>footer{border-top:1px solid #243446;justify-content:flex-end;gap:9px;padding:17px 22px;display:flex}.quote-form-card>footer button{border-radius:8px;padding:11px 14px;font-size:9px;font-weight:900}.save-intake{color:#cadbe4;background:#152534;border:1px solid #30475b}.run-quotes{color:#fff;background:linear-gradient(135deg,#1bacc4,#157fa7);border:1px solid #32c7d066}.quote-message{color:#77d2db;background:#112b34;border:1px solid #245467;border-radius:8px;margin:0 22px 20px;padding:11px;font-size:9px}.quote-side{flex-direction:column;gap:15px;display:flex}.connection-card{padding:21px}.connection-card h3{margin:8px 0;font-size:16px;line-height:1.35}.connection-card p{color:#7d92a3;font-size:9px;line-height:1.65}.connection-card ul{border-top:1px solid #243446;margin:0;padding:8px 0 0;list-style:none}.connection-card li{color:#93a5b3;align-items:center;gap:8px;margin:12px 0;font-size:8px;display:flex}.connection-card li i{border:1px solid #586a78;border-radius:50%;width:8px;height:8px}.connection-card li i.done{background:#24d6a0;border-color:#24d6a0;box-shadow:0 0 8px #24d6a077}.recent-quotes{overflow:hidden}.recent-quotes>header{border-bottom:1px solid #243446;justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:flex}.recent-quotes>header span{color:#71889a;font-size:8px}.recent-quotes>button{color:#dbe7ed;text-align:left;background:0 0;border:0;border-bottom:1px solid #223142;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;width:100%;padding:12px 15px;display:grid}.recent-quotes>button>i{color:#89d4dc;background:#173246;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:900;display:grid}.recent-quotes button b,.recent-quotes button small{display:block}.recent-quotes button b{font-size:9px}.recent-quotes button small{color:#708697;margin-top:4px;font-size:7px}.recent-quotes button em{color:#d4ad5c;font-size:7px;font-style:normal}.recent-quotes>p{text-align:center;color:#6f8495;padding:22px;font-size:9px}@media (max-width:1050px){.quote-layout{grid-template-columns:1fr}.quote-side{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:700px){.quote-tabs,.quote-fields,.quote-client-row,.quote-side{grid-template-columns:1fr}.quote-disclaimer{display:none}.quote-form-card>header{flex-direction:column;align-items:flex-start}.quote-form-card>footer{justify-content:stretch}.quote-form-card>footer button{flex:1}}.quote-results-card{background:linear-gradient(#111d2a,#0e1925);border:1px solid #243446;border-radius:14px;margin-top:15px;overflow:hidden;box-shadow:0 16px 50px #02070d4d}.quote-results-card>header{border-bottom:1px solid #243446;justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.quote-results-card>header h2{margin:6px 0;font-size:19px}.quote-results-card>header p{color:#788e9f;margin:0;font-size:9px}.quote-results-card>header>em{color:#61cbd5;background:#122c3a;border-radius:14px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:900}.offer-entry{background:#0c1722;grid-template-columns:1fr 1fr .75fr 1fr 1.5fr auto;align-items:end;gap:9px;padding:16px 20px;display:grid}.offer-entry label{color:#7c93a5;font-size:7px;font-weight:900}.offer-entry input{color:#dce8ee;background:#101d2a;border:1px solid #2a3c4e;border-radius:7px;width:100%;height:38px;margin-top:6px;padding:0 9px;font-size:9px}.offer-entry button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#1bacc4,#157fa7);border:1px solid #32c7d066;border-radius:7px;height:38px;padding:0 13px;font-size:8px;font-weight:900}.offer-head,.offer-row{grid-template-columns:1.2fr .55fr .85fr 1.2fr 28px;align-items:center;gap:12px;display:grid}.offer-head{color:#657d90;letter-spacing:.1em;background:#0a141f;padding:11px 19px;font-size:7px;font-weight:900}.offer-row{color:#cbd9e1;border-top:1px solid #223142;padding:13px 19px;font-size:9px}.offer-row.best{background:#10231f}.offer-row>span:first-child{align-items:center;gap:9px;display:flex}.offer-row>span:first-child>i{color:#7bd1da;background:#173246;border-radius:8px;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:900;display:grid}.offer-row b,.offer-row small{display:block}.offer-row small{color:#718899;margin-top:3px;font-size:7px}.offer-row small em{color:#43d0a2;margin-left:6px;font-style:normal;font-weight:900;display:inline-block}.offer-row>strong{color:#eef8fa;font-size:14px}.offer-row>strong small{font-weight:500;display:inline}.offer-row>button{color:#6e8393;background:0 0;border:0;font-size:18px}.offers-empty{text-align:center;flex-direction:column;gap:6px;padding:30px;display:flex}.offers-empty b{font-size:10px}.offers-empty span{color:#718697;font-size:8px}@media (max-width:1150px){.offer-entry{grid-template-columns:1fr 1fr 1fr}.offer-notes{grid-column:span 2}}@media (max-width:700px){.offer-entry{grid-template-columns:1fr}.offer-notes{grid-column:auto}.offer-head{display:none}.offer-row{grid-template-columns:1fr .7fr 26px}.offer-row>span:nth-child(3),.offer-row>span:nth-child(4){color:#8095a5;grid-column:1/3;padding-left:39px}.quote-results-card>header{flex-direction:column;gap:10px}}.pad-tools{align-items:center;gap:8px;display:flex}.pad-tools>button{color:#7ecbd4;background:#142331;border:1px solid #2c4153;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.pad-tools>button svg{width:14px}.phone-config-overlay{z-index:50;filter:drop-shadow(0 24px 60px #000b);width:min(480px,100vw - 36px);max-height:calc(100vh - 100px);position:fixed;bottom:18px;right:18px;overflow:auto}.phone-config{color:#dce9ef;background:#0c1723;border:1px solid #285074;border-radius:13px;overflow:hidden}.phone-config>header{background:linear-gradient(90deg,#0c4ca1,#1268ca);justify-content:space-between;align-items:center;height:58px;padding:0 17px;display:flex}.phone-config>header span,.config-section>span{letter-spacing:.15em;font-size:7px;font-weight:900;display:block}.phone-config>header b{font-size:12px}.phone-config>header button{color:#fff;background:0 0;border:0;font-size:24px}.network-test{color:#d9e8ef;text-align:left;background:#111e2b;border:0;border-bottom:1px solid #25384b;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;width:100%;padding:15px 17px;display:grid}.network-test>span{color:#48d5df;background:#153a4c;border-radius:9px;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.network-test b,.network-test small{display:block}.network-test b{font-size:10px}.network-test small{color:#7890a2;margin-top:4px;font-size:8px;line-height:1.45}.network-test em{color:#4bd8ae;font-size:10px;font-style:normal;font-weight:900}.config-section{padding:16px 17px}.config-section>span{color:#5cbdd0;margin-bottom:14px}.config-section label{color:#9bafbd;grid-template-columns:105px 1fr;align-items:center;gap:10px;margin:10px 0;font-size:9px;display:grid}.config-section select{color:#d9e6ed;background:#121f2d;border:1px solid #304459;border-radius:7px;height:37px;padding:0 9px;font-size:9px}.volume-row{grid-template-columns:105px 1fr 38px auto;align-items:center;gap:8px;margin:9px 0;display:grid}.volume-row small{color:#6f8698;font-size:8px}.volume-row>i{background:#243343;border-radius:8px;height:6px;overflow:hidden}.volume-row>i>b{background:linear-gradient(90deg,#22bfd0,#24d6a0);height:100%;display:block}.volume-row input{accent-color:#22bfd0;width:100%}.volume-row em{color:#8198a9;font-size:8px;font-style:normal}.volume-row button{color:#87ccd4;background:#152737;border:1px solid #2d485c;border-radius:6px;padding:5px 8px;font-size:7px}.config-section .check-row{grid-template-columns:auto 1fr;justify-content:start}.check-row input{accent-color:#22bfd0}.phone-config>footer{color:#677f91;border-top:1px solid #223446;padding:11px 17px;font-size:7px}.phone-setup-layout{grid-template-columns:minmax(420px,1.15fr) 1fr;gap:15px;display:grid}.phone-setup-side{flex-direction:column;gap:15px;display:flex}.phone-setup-side .provider-card{margin:0}.setup-help{background:linear-gradient(#111d2a,#0e1925);border:1px solid #243446;border-radius:12px;padding:20px}.setup-help>span{letter-spacing:.15em;color:#64c4cf;font-size:7px;font-weight:900}.setup-help code{overflow-wrap:anywhere;color:#b8d5df;background:#09131e;border:1px solid #2c4053;border-radius:7px;margin:12px 0;padding:11px;font-size:9px;display:block}.setup-help p{color:#778e9f;font-size:9px;line-height:1.6}.setup-help a{color:#60d2dd;font-size:9px;text-decoration:none}.listen-row{background:#0a1520;border:1px solid #294054;border-radius:9px;align-items:center;gap:10px;margin:12px 0 16px;padding:11px;display:flex}.listen-row button{color:#76d7df;white-space:nowrap;background:#173542;border:1px solid #2e6571;border-radius:7px;padding:9px 12px;font-size:8px;font-weight:900}.listen-row button.active{color:#ff9ca5;background:#3a2026;border-color:#a74c55}.listen-row small{color:#748b9d;font-size:7px;line-height:1.45}.report-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px;display:grid}.report-metrics article{background:linear-gradient(#111d2a,#0e1925);border:1px solid #243446;border-radius:12px;padding:17px}.report-metrics span{color:#6e8699;letter-spacing:.12em;font-size:7px;font-weight:900}.report-metrics b{margin:8px 0 4px;font-size:28px;display:block}.report-metrics small{color:#778d9d;font-size:8px}.good{color:#50d8ad!important}.risk{color:#efad55!important}.call-report,.reputation-panel{background:linear-gradient(#111d2a,#0e1925);border:1px solid #243446;border-radius:13px;overflow:hidden}.call-report>header{justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.call-report>header span{color:#62c5cf;letter-spacing:.14em;font-size:7px;font-weight:900;display:block}.call-report>header b{font-size:13px}.call-report>header button{color:#8dd8df;background:#153044;border:1px solid #2d5266;border-radius:7px;padding:9px 12px;font-size:8px}.report-filters{background:#0b1621;border-block:1px solid #243446;grid-template-columns:1.4fr repeat(4,1fr);gap:8px;padding:12px 16px;display:grid}.report-filters input,.report-filters select{color:#cfdee6;background:#111f2c;border:1px solid #2b3e50;border-radius:7px;height:36px;padding:0 9px;font-size:8px}.call-log-head,.call-log-row{grid-template-columns:1.2fr .9fr 1.1fr .55fr .55fr .85fr;align-items:center;gap:10px;display:grid}.call-log-head{color:#60788b;letter-spacing:.08em;background:#0b151f;padding:10px 16px;font-size:7px;font-weight:900}.call-log-row{color:#cbd9e1;border-top:1px solid #213143;padding:11px 16px;font-size:8px}.call-log-row b,.call-log-row small{display:block}.call-log-row small{color:#6e8597;margin-top:3px}.call-log-row audio{max-width:100px;height:25px}.call-log-row button{color:#738b9c;background:#182b3b;border:1px solid #345169;border-radius:50%;width:25px;height:25px}.result{color:#9ab8c7;background:#1a2c3b;border-radius:12px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900;display:inline-block}.result.completed{color:#57dbb0;background:#12362b}.result.failed,.result.timed-out{color:#ec7e84;background:#3a2023}.result.rejected,.result.canceled{color:#e2b55d;background:#382e1e}.empty-call-log{text-align:center;padding:34px}.empty-call-log b,.empty-call-log span{display:block}.empty-call-log span{color:#6e8597;margin-top:6px;font-size:8px}.reputation-panel{margin-top:15px}.reputation-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.reputation-panel>header span{color:#60c4cf;letter-spacing:.14em;font-size:7px;font-weight:900}.reputation-panel h2{max-width:650px;margin:7px 0 0;font-size:17px;line-height:1.4}.reputation-panel>header strong{white-space:nowrap;background:#10211f;border:1px solid #27473d;border-radius:18px;padding:8px 10px;font-size:8px}.reputation-grid{border-block:1px solid #243446;grid-template-columns:repeat(3,1fr);display:grid}.reputation-grid article{border-right:1px solid #243446;padding:18px}.reputation-grid article:last-child{border:0}.reputation-grid span{color:#677f91;letter-spacing:.12em;font-size:7px;font-weight:900}.reputation-grid b{margin:8px 0;font-size:11px;display:block}.reputation-grid p{color:#748b9d;margin:0;font-size:8px;line-height:1.6}.reputation-panel>footer{align-items:center;gap:12px;padding:15px 18px;display:flex}.reputation-panel>footer a{color:#5ed1db;font-size:8px;text-decoration:none}.reputation-panel>footer span{color:#6b8294;text-align:right;max-width:360px;margin-left:auto;font-size:7px}@media (max-width:1050px){.phone-setup-layout{grid-template-columns:1fr}.report-filters{grid-template-columns:1fr 1fr}.call-log-head{display:none}.call-log-row{grid-template-columns:1fr 1fr 1fr}.call-log-row>span:nth-child(4),.call-log-row>span:nth-child(5),.call-log-row>span:nth-child(6){margin-top:5px}.reputation-grid{grid-template-columns:1fr}.reputation-grid article{border-bottom:1px solid #243446;border-right:0}}@media (max-width:700px){.report-metrics{grid-template-columns:1fr}.phone-setup-layout{display:block}.phone-setup-side{margin-top:15px}.report-filters,.call-log-row{grid-template-columns:1fr}.reputation-panel>header,.reputation-panel>footer{display:block}.reputation-panel>header strong{margin-top:12px;display:inline-block}.reputation-panel>footer a,.reputation-panel>footer span{text-align:left;margin:9px 0;display:block}.config-section label{grid-template-columns:1fr}.volume-row{grid-template-columns:80px 1fr 34px auto}}.lead-line-switch{background:#08121d;border:1px solid #263a4c;border-radius:10px;padding:4px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0004}.lead-line-switch button{color:#70889b;white-space:nowrap;background:0 0;border:0;border-radius:7px;height:34px;padding:0 17px;font-size:9px;font-weight:900}.lead-line-switch button.active{color:#f4fdff;background:linear-gradient(135deg,#1bacc4,#157fa7);box-shadow:0 5px 16px #149eb33d}.lead-line-switch button:disabled{cursor:not-allowed;opacity:.55}.auto-session-note{justify-content:center;align-items:center;gap:13px;max-width:620px;margin:20px auto 0;display:flex}.auto-session-note>span{letter-spacing:.08em;color:#56d9b0;background:#103328;border:1px solid #205b47;border-radius:15px;padding:8px 11px;font-size:8px;font-weight:900}.auto-session-note i{background:#45e5b5;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 0 4px #45e5b51c}.auto-session-note button{color:#ef8c91;background:#291b21;border:1px solid #5a3f40;border-radius:8px;padding:8px 11px;font-size:8px;font-weight:900}.line-toggle button+button{pointer-events:none}.field-grid select{width:100%;height:39px;margin-top:6px}@media (max-width:1200px){.lead-line-switch{margin-left:auto;position:static;transform:none}.top-actions .connection{display:none}.lead-line-switch button{padding:0 11px}}@media (max-width:760px){.lead-line-switch{z-index:12;justify-content:stretch;position:fixed;top:82px;left:82px;right:12px}.lead-line-switch button{flex:1}.dialer-view,.page-view{padding-top:72px}.top-actions .import{font-size:0}.top-actions .import:after{content:"Import";font-size:10px}.auto-session-note{flex-direction:column}.auto-session-note>span{text-align:center}}.import-hint{background:#102331;border:1px solid #245064;border-radius:10px;align-items:center;gap:16px;margin:-13px 0 15px;padding:12px 15px;display:flex}.import-hint span{color:#62d6df;letter-spacing:.13em;flex:none;font-size:7px;font-weight:900}.import-hint p{color:#7f9aaa;margin:0;font-size:9px;line-height:1.5}.crm-summary.five{grid-template-columns:repeat(5,1fr)}.smart-table .table-head,.smart-table .table-row{grid-template-columns:1.35fr .72fr .72fr .9fr .5fr;gap:12px}.lead-source b,.lead-source small{display:block}.lead-source b{color:#8ed2dc;font-size:9px}.lead-source small{color:#6e8798!important;margin-top:4px!important}@media (max-width:1100px){.crm-summary.five{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.crm-summary.five{grid-template-columns:1fr 1fr}.smart-table .table-head,.smart-table .table-row{grid-template-columns:1.25fr .75fr}.smart-table .table-head span:nth-child(n+3),.smart-table .table-row>span:nth-child(n+3){display:none}.import-hint{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width:520px){.crm-summary.five{grid-template-columns:1fr}}.smart-connect{background:linear-gradient(#111d2a,#0e1925);border:1px solid #245064;border-radius:13px;margin-top:15px;padding:20px}.smart-connect header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.smart-connect header span{color:#5fd3dc;letter-spacing:.14em;font-size:7px;font-weight:900}.smart-connect h2{color:#eaf6f8;margin:7px 0 0;font-size:17px}.smart-connect strong{color:#d8aa57;background:#322817;border:1px solid #5c4725;border-radius:18px;flex:none;padding:7px 9px;font-size:7px}.smart-connect strong.connected{color:#58d9ae;background:#12372b;border-color:#28634e}.smart-connect strong i{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.smart-connect>p{color:#7c93a4;margin:16px 0 9px;font-size:9px;line-height:1.6}.smart-connect code{white-space:nowrap;color:#79d4dd;background:#09131e;border:1px solid #24394b;border-radius:8px;padding:12px;font-size:8px;display:block;overflow:auto}.smart-connect label{color:#7890a2;margin-top:14px;font-size:8px;font-weight:800;display:block}.smart-connect input{color:#dcebf1;background:#0c1723;border:1px solid #2b4052;border-radius:8px;width:100%;height:39px;margin-top:6px;padding:0 11px;display:block}.smart-connect>div{align-items:center;gap:12px;margin-top:12px;display:flex}.smart-connect button{color:#fff;background:linear-gradient(135deg,#1bacc4,#157fa7);border:0;border-radius:8px;padding:11px 13px;font-size:9px;font-weight:900}.smart-connect small{color:#6f8799;font-size:8px;line-height:1.5}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:15px;display:grid}.pricing-grid article{color:#dce9ef;background:linear-gradient(#111d2a,#0e1925);border:1px solid #243446;border-radius:15px;padding:25px;position:relative}.pricing-grid article.featured{border-color:#2eaabd;transform:translateY(-5px);box-shadow:0 18px 55px #13a7bc1f}.pricing-grid article>em{letter-spacing:.12em;color:#65d9e1;background:#123342;border-radius:12px;padding:6px 8px;font-size:7px;font-style:normal;position:absolute;top:16px;right:16px}.pricing-grid article>span{letter-spacing:.16em;color:#61c5d0;font-size:8px;font-weight:900}.pricing-grid h2{color:#f3fbff;margin:15px 0 8px;font-size:36px}.pricing-grid h2 small{color:#708798;font-size:10px;font-weight:600}.pricing-grid p{color:#788e9f;min-height:40px;font-size:9px;line-height:1.6}.pricing-grid ul{border-block:1px solid #223345;margin:14px 0;padding:12px 0;list-style:none}.pricing-grid li{color:#aec0cb;padding:7px 0;font-size:9px}.pricing-grid li:before{content:"✓";color:#4ed8ad;margin-right:8px;font-weight:900}.pricing-grid button{color:#fff;background:linear-gradient(135deg,#1bacc4,#157fa7);border:1px solid #36c9d56b;border-radius:8px;width:100%;height:42px;font-size:9px;font-weight:900}.pricing-grid button:disabled{opacity:.6}.billing-compliance{background:#10251f;border:1px solid #255640;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:22px;display:flex}.billing-compliance span{letter-spacing:.14em;color:#50d8ad;font-size:7px;font-weight:900}.billing-compliance h2{color:#e5f7ef;margin:7px 0;font-size:16px}.billing-compliance p{color:#79a18f;max-width:760px;margin:0;font-size:9px;line-height:1.6}.billing-compliance a{color:#64dbc0;border:1px solid #2e684f;border-radius:8px;flex:none;padding:10px 13px;font-size:8px;font-weight:900;text-decoration:none}.billing-note{color:#657c8e;text-align:center;margin:16px;font-size:8px}.terms-page{color:#dbe8ef;background:radial-gradient(circle at 55% 0,#132b40 0,#0000 32%),#09111d;min-height:100vh;padding:55px 20px}.terms-page article{background:#0f1b27;border:1px solid #26384a;border-radius:16px;max-width:820px;margin:auto;padding:38px;box-shadow:0 22px 70px #0005}.terms-page article>span{letter-spacing:.18em;color:#55cbd6;font-size:8px;font-weight:900}.terms-page h1{margin:10px 0;font-size:36px}.terms-page .terms-updated{color:#d3a95b}.terms-page h2{color:#ecf6fa;margin:27px 0 7px;font-size:14px}.terms-page p{color:#849aaa;font-size:10px;line-height:1.75}.terms-page a{color:#5dd4df;margin-top:24px;font-size:10px;font-weight:900;text-decoration:none;display:inline-block}@media (max-width:950px){.pricing-grid{grid-template-columns:1fr}.pricing-grid article.featured{transform:none}.billing-compliance{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.terms-page{padding:20px 12px}.terms-page article{padding:24px}.terms-page h1{font-size:29px}}.ai-workspace{padding:22px 28px 70px;overflow:auto}.ai-hero{background:radial-gradient(circle at 80% 0,#163d4e 0,#0000 42%),linear-gradient(135deg,#111e2b,#0b1722);border:1px solid #294256;border-radius:15px;justify-content:space-between;align-items:flex-start;gap:25px;padding:24px;display:flex}.ai-hero h1{color:#eef9fc;margin:9px 0;font-size:31px}.ai-hero p{color:#7892a4;max-width:680px;margin:0;font-size:10px;line-height:1.65}.ai-privacy{background:#10271f;border:1px solid #28604f;border-radius:11px;flex:none;width:240px;padding:14px}.ai-privacy b,.ai-privacy span{display:block}.ai-privacy b{color:#63ddb4;font-size:9px}.ai-privacy span{color:#75a18e;margin-top:6px;font-size:8px;line-height:1.5}.ai-composer{background:#101c28;border:1px solid #26394a;border-radius:13px;margin-top:15px;padding:18px}.ai-prompt-row{grid-template-columns:1fr 150px;gap:10px;display:grid}.ai-prompt-row textarea{resize:vertical;color:#e0edf2;min-height:78px;font:inherit;background:#0a1520;border:1px solid #30475b;border-radius:9px;padding:13px;font-size:11px;line-height:1.5}.ai-prompt-row button{color:#fff;background:linear-gradient(135deg,#1bb1c5,#157ea6);border:1px solid #39cad46b;border-radius:9px;font-size:9px;font-weight:900}.ai-prompt-row button:disabled{opacity:.5}.ai-options{color:#748c9d;justify-content:space-between;gap:18px;margin-top:11px;font-size:8px;display:flex}.ai-options label{align-items:center;gap:7px;display:flex}.ai-options input{accent-color:#22bfd0}.ai-quick-prompts{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.ai-quick-prompts button{color:#87a2b4;background:#132332;border:1px solid #2a4154;border-radius:16px;padding:7px 10px;font-size:8px}.ai-error{color:#ee9297;margin:12px 0 0;font-size:9px}.ai-results{grid-template-columns:1fr 1fr;gap:15px;margin-top:15px;display:grid}.ai-summary,.ai-priority-panel,.ai-actions-panel{background:linear-gradient(#111d2a,#0d1823);border:1px solid #26394b;border-radius:13px;overflow:hidden}.ai-summary{grid-column:1/-1;padding:20px}.ai-summary>span,.ai-priority-panel header span,.ai-actions-panel header span{letter-spacing:.15em;color:#59ccd7;font-size:7px;font-weight:900}.ai-summary>p{color:#b5c7d1;margin:9px 0 0;font-size:10px;line-height:1.7}.ai-summary>div{border-top:1px solid #263849;margin-top:15px;padding-top:14px;position:relative}.ai-summary>div b{margin-bottom:8px;font-size:9px;display:block}.ai-summary textarea{color:#cbdbe3;background:#0a151f;border:1px solid #2b4153;border-radius:8px;width:100%;min-height:90px;padding:12px;font-size:9px;line-height:1.6}.ai-summary>div button{color:#79d1da;background:#143044;border:1px solid #31566a;border-radius:6px;padding:7px 9px;font-size:7px;position:absolute;bottom:7px;right:7px}.ai-priority-panel header,.ai-actions-panel header{border-bottom:1px solid #263849;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.ai-priority-panel h2,.ai-actions-panel h2{margin:5px 0 0;font-size:15px}.ai-priority-panel header em{color:#7891a2;font-size:7px;font-style:normal}.ai-priority-panel article{border-top:1px solid #213142;grid-template-columns:42px 1fr;gap:12px;padding:14px 17px;display:grid}.ai-priority-panel article>strong{color:#62dae2;background:#123a3f;border-radius:10px;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.ai-priority-panel article b,.ai-actions-panel article b{font-size:10px}.ai-priority-panel article p,.ai-actions-panel article p{color:#748c9e;margin:4px 0;font-size:8px;line-height:1.5}.ai-priority-panel article small{color:#50d5aa;font-size:8px}.ai-actions-panel article{border-top:1px solid #213142;justify-content:space-between;align-items:center;gap:12px;padding:14px 17px;display:flex}.ai-actions-panel article span{color:#5fcbd4;margin-top:4px;font-size:8px;display:block}.ai-actions-panel article button{color:#76dbe2;background:#153541;border:1px solid #2d6570;border-radius:7px;flex:none;padding:9px 11px;font-size:8px;font-weight:900}.ai-actions-panel article button:disabled{color:#55d4aa;background:#10281f;border-color:#265044}.ai-empty{color:#6f8799;padding:22px;font-size:9px}@media (max-width:900px){.ai-hero{display:block}.ai-privacy{width:auto;margin-top:15px}.ai-results{grid-template-columns:1fr}.ai-summary{grid-column:auto}}@media (max-width:650px){.ai-workspace{padding:82px 12px 50px}.ai-prompt-row{grid-template-columns:1fr}.ai-prompt-row button{height:42px}.ai-options{display:block}.ai-options span{margin-top:8px;display:block}.ai-hero h1{font-size:25px}}.sidebar{box-shadow:none;background:#0a1420}.logo .brand-mark{box-shadow:none;background:#102a31;border:1px solid #24424d;overflow:hidden}.logo .brand-mark img{object-fit:contain;width:32px;height:32px}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#0b1521;border-color:#203044}.sidebar nav button.active,.import,.primary{box-shadow:none;background:#123044}.hero-call,.stats-row article,.queue-card,.table-card,.campaign-card,.chart-card,.provider-card,.phone-pad,.phone-config,.smart-connect,.setup-help{box-shadow:none}.hero-call:before{display:none}.start-call,.line-toggle button.active{box-shadow:none}.avatar,.mini-avatar,.agent>span{background:#173348}.bars i{background:#2eb99a}.toast{box-shadow:0 8px 20px #0000003d}@media (max-width:760px){.sidebar-foot>button{display:grid}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
