.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}.stats .stat{cursor:pointer;border:1px solid #0000;border-radius:14px;display:flex;text-align:center!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-height:96px!important;padding:10px!important}.stats .stat strong{font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1;font-size:clamp(32px,2.8vw,42px)!important}.stats .stat span{font-size:14px!important;line-height:1.3!important}.stat[data-tone=green]{color:#27652c;background:#edf6ed!important}.stat[data-tone=yellow]{color:#785600;background:#fff4d6!important}.stat[data-tone=red]{color:#a72b1d;background:#ffebe7!important}.stat strong{color:inherit!important}.stat:focus-visible{outline-offset:2px;outline:3px solid #2479a5}.stat:hover{filter:brightness(.97)}.stats-scope{color:#59675e;margin-top:8px;font-size:12px}.thread-reminder.is-overdue{font-weight:700;color:#a72b1d!important}.message-tools{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex!important}.message-tools button{min-height:30px!important}.message-tools [aria-pressed=true]{color:#6d4d00;background:#fff0bf}.callback-root{color:#233326;max-width:100%}.callback-summary{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.callback-summary span{background:#edf4ed;border-radius:8px;padding:8px 12px}.callback-filters{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.callback-card{text-align:left;width:100%;color:inherit;background:#fff;border:1px solid #cedace;border-radius:12px;margin:10px 0;padding:14px;display:block}.callback-card.overdue{border-left:5px solid #b93825}.callback-card strong,.callback-card small{display:block}.callback-card small{color:#58655a;margin-top:6px}.callback-card .callback-due{margin-top:8px;font-weight:700}.callback-card.overdue .callback-due{color:#ad3020}.callback-history{padding:0;list-style:none}.callback-history li{border-left:3px solid #d4e1d1;margin:8px 0;padding:8px 12px}.callback-root label{gap:5px;margin:10px 0;display:grid}.callback-root input,.callback-root select,.callback-root textarea{width:100%;min-width:0;font:inherit;border:1px solid #c6d2c5;border-radius:8px;padding:10px}.callback-root textarea{min-height:90px}.callback-root .error{color:#a72b1d;white-space:pre-wrap}.callback-root table{border-collapse:collapse;width:100%;font-size:13px}.callback-root td,.callback-root th{text-align:left;border-bottom:1px solid #dce5dc;padding:8px}.callback-root .table-scroll{overflow:auto}.callback-actions{flex-wrap:wrap;gap:8px;display:flex}.callback-context{background:#f6f4e8;padding:8px 16px}.callback-context button{margin-right:8px}.callback-lookup{max-height:240px;overflow:auto}.callback-lookup button{text-align:left;width:100%;margin:4px 0;padding:10px;display:block}.callback-root .selected-crm{background:#edf4ed;border-radius:8px;padding:10px}.message-tools{opacity:1!important;visibility:visible!important}.callback-root [hidden]{display:none!important}.callback-root .primary,.callback-root .secondary,.callback-actions button{border-radius:9px;min-height:38px;padding:8px 14px}.callback-root footer{background:#fff;padding:12px 0;position:sticky;bottom:0}.workspace-dialog:has(.callback-root){box-sizing:border-box;width:min(860px,100vw - 32px);min-width:0;max-width:calc(100vw - 32px)}.callback-root input,.callback-root select,.callback-root textarea{box-sizing:border-box}.callback-create{margin-top:6px;color:#31622b!important;background:#edf5e9!important;border:1px solid #aac59d!important}.sidebar-extras{border-top:1px solid #dbe5d7;margin-top:12px;padding-top:8px}.sidebar-extras>summary{cursor:pointer;color:#61705f;padding:10px 12px;font-size:13px;line-height:1.4}.sidebar-extras>button{width:100%}.nav #scheduled-pending{font-variant-numeric:tabular-nums;min-width:24px}.nav #scheduled-badge.has-errors{color:#fff;background:#ad3726}.stats .stat[data-tone=green] strong{color:#27652c!important}.stats .stat[data-tone=yellow] strong{color:#785600!important}.stats .stat[data-tone=red] strong{color:#a72b1d!important}.stats .stat{gap:2px!important;min-height:68px!important;padding:7px!important}.stats .stat strong{font-size:clamp(26px,2.2vw,34px)!important}.stats .stat span{font-size:13px!important}.stats .stat small:empty{display:none}.callback-detail{box-sizing:border-box;height:100%;padding:20px;overflow:auto}.callback-object{color:#627262;margin:6px 0;display:block}.callback-card:hover,.callback-card:focus-visible{background:#f1f7ec;border-color:#4a8c2b}.callback-root thead th{z-index:1;background:#f4f8f2;position:sticky;top:0}.callback-root .table-scroll{max-height:65vh}.callback-root td:first-child{min-width:160px}.callback-root td details{font-size:12px}.callback-root .callback-filters select{flex:1;min-width:130px}.threads>.callback-root{padding:10px}.callback-detail h3{margin-top:0}.callback-root .callback-actions{margin-bottom:8px}.callback-card[aria-current=true]{background:#edf5e5;border:2px solid #4a8c2b}.callback-detail .callback-context{flex-wrap:wrap;gap:6px;padding:8px 0;display:flex}.callback-queue{font-size:13px}.threads>.callback-queue{padding:0 10px 10px}.callback-queue .callback-actions{margin:8px 0}.callback-queue .callback-summary{gap:6px;margin:6px 0}.callback-queue .callback-summary span{padding:4px 7px;font-size:12px}.callback-queue .callback-filters{margin:6px 0 10px}.callback-queue .callback-filters select{min-height:34px;padding:7px;font-size:13px}.callback-card{border-left:4px solid #819949;margin:8px 0;padding:10px 12px;font-size:13px;line-height:1.35}.callback-card-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.callback-card-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.25;overflow:hidden}.callback-card-heading time{color:#778271;white-space:nowrap;font-size:11px}.callback-card .callback-object{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:13px;overflow:hidden}.callback-preview{white-space:nowrap;text-overflow:ellipsis;color:#65715f;display:block;overflow:hidden}.callback-card-meta{align-items:center;gap:7px;min-width:0;margin-top:6px;display:flex}.callback-card-meta small{text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:12px;overflow:hidden}.callback-channel,.callback-wait{white-space:nowrap;color:#547333;background:#edf4e7;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:700}.callback-card.overdue .callback-wait{color:#a6411b;background:#fff0e2}.callback-card .callback-due{color:#69765f;margin-top:3px;font-size:11px;font-weight:500}.callback-detail{flex-direction:column;padding:0;font-size:14px;display:flex;overflow:hidden}.callback-detail>[data-content]{flex-direction:column;flex:1;min-height:0;display:flex}.callback-detail>.error:empty{display:none}.callback-detail>.error{padding:10px 16px}.callback-detail .chat-head{flex-shrink:0}.callback-detail .chat-title{font-size:20px;font-weight:750}.callback-detail .chat-context{font-size:13px}.callback-phone{color:inherit;text-decoration:none}.callback-phone:hover{text-decoration:underline}.callback-detail .context-card{flex-shrink:0}.callback-detail .workspace-toolbar{flex-wrap:wrap;flex-shrink:0}.callback-detail .workspace-toolbar button,.callback-detail .chat-actions button{min-height:32px;padding:6px 10px;font-size:13px}.callback-detail .callback-context{flex-shrink:0;margin:0;padding:8px 16px}.callback-detail .callback-context button{min-height:30px;padding:5px 8px;font-size:12px}.callback-channel-current{color:#fff;background:#548e20;border-radius:8px;padding:6px 10px;font-weight:700}.callback-timeline{flex:1;min-height:100px;padding:12px 16px;overflow:auto}.callback-promise{color:#65715f;flex-wrap:wrap;gap:8px 16px;font-size:12px;display:flex}.callback-promise .is-overdue{color:#a72b1d;font-weight:700}.callback-timeline h4{color:#65715f;font-size:13px}.callback-history li{background:#fff;border:1px solid #dce4d8;border-radius:12px;max-width:760px;margin:10px 0;padding:12px;font-size:14px;line-height:1.5}.callback-history li p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.callback-history li small{font-size:12px}.callback-composer{background:#fff;border-top:1px solid #dce4d8;flex-shrink:0;grid-template-columns:minmax(170px,240px) minmax(160px,1fr) auto;align-items:end;gap:8px;max-height:45%;padding:10px 16px;display:grid;overflow:auto}.callback-composer label{margin:0;font-size:12px}.callback-composer textarea{resize:vertical;height:54px;min-height:54px}.callback-composer select,.callback-composer input{padding:8px;font-size:13px}.callback-composer button{font-size:13px}.callback-composer label:has(input[type=checkbox]){grid-column:1/-1}.callback-timeline .staff-note time{color:#6c7967;margin-left:10px;font-size:12px}@media (width<=1100px){.callback-composer{grid-template-columns:1fr 1fr}.callback-composer>button{grid-column:2;justify-self:end}}@media (width<=700px){.callback-composer{grid-template-columns:1fr}.callback-composer>button{grid-column:1}.callback-card-heading strong{font-size:14px}.callback-detail .chat-title{font-size:18px}}.av-dashboard{--av-ink:#203c30;--av-muted:#6e7d75}.av-period-note{color:var(--av-muted);margin:8px 0 20px;font-size:12px}.av-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.av-summary>div{background:#fff;border:1px solid #dce5dd;border-top:3px solid #47715b;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;display:flex}.av-summary>div:nth-child(2){border-top-color:#6b8cac}.av-summary>div:nth-child(3){border-top-color:#c8a05b}.av-summary span:first-child{color:#52695b;font-size:13px}.av-summary strong{letter-spacing:-1px;color:var(--av-ink);font-size:34px;font-weight:650}.av-summary small{color:var(--av-muted);font-size:11px}.av-change{color:#778179;background:#f1f3ef;border-radius:6px;padding:4px 7px;font-size:12px;display:inline-block}.av-change.good{color:#326547;background:#e6f2e9}.av-change.bad{color:#a85231;background:#fbebe4}.av-change.neutral{color:#4c7098;background:#eaf0f8}.av-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0;display:grid}.av-grid .a-panel{min-width:0;margin:0;padding:22px}.av-wide{grid-column:1/-1}.av-panel header{align-items:flex-start;margin-bottom:18px}.av-panel header p{margin:4px 0;font-size:12px;line-height:1.6}.av-panel h2{color:var(--av-ink);font-size:17px}.av-line{width:100%;height:auto;min-height:170px;display:block;overflow:visible}.av-line text{fill:#7b887e;font:11px system-ui}.av-gridline{stroke:#e9eee9;stroke-width:1px}.av-line circle{outline:none}.av-line circle:hover,.av-line circle:focus{r:6;stroke:#203c30;stroke-width:2px}.av-legend{color:#6c7d70;flex-wrap:wrap;gap:14px;margin-bottom:12px;font-size:11px;display:flex}.av-legend span{align-items:center;gap:6px;display:flex}.av-legend i,.av-donut-key i{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.av-data{color:#768477;margin-top:12px;font-size:11px}.av-data summary{cursor:pointer}.av-donut-row{align-items:center;gap:20px;min-height:230px;display:flex}.av-donut{flex-shrink:0;width:44%;max-width:215px}.av-donut text{fill:#758577;font:11px system-ui}.av-donut .av-donut-number{fill:#244631;font-size:29px;font-weight:600}.av-donut-key{flex:1;min-width:0}.av-donut-key>div,.a-page .av-donut-key>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #eef1ec;border-radius:0;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:48px;padding:12px 0;font-size:12px;display:grid}.av-donut-key small{color:#839082;grid-column:2/4;font-size:10px}.av-hbars{gap:15px;display:grid}.a-page .av-bar-row{text-align:left;background:0 0;border:0;grid-template-columns:130px minmax(0,1fr) 58px;align-items:center;gap:12px;width:100%;padding:5px 0;display:grid}.av-bar-label{overflow-wrap:anywhere;font-size:12px}.av-bar-tracks{flex-direction:column;gap:4px;min-width:0;display:flex}.av-bar-tracks i{border-radius:0 4px 4px 0;height:11px;display:block}.av-bar-tracks .av-bar-previous{background:#dce3dc;height:5px}.av-bar-row strong{text-align:right;font-size:16px;font-weight:600}.av-bar-row strong small{color:#8a9488;font-size:9px;font-weight:400;display:block}.av-footnote{color:#839080;margin-top:20px;font-size:10px;line-height:1.6}.av-next{background:#e9f0e6;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;padding:20px;display:flex}.av-next strong{margin-right:auto}.av-section-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.av-section-heading h2{margin:6px 0;font-size:23px}.av-section-heading p{color:#758471;font-size:13px;line-height:1.6}.av-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0 24px;display:grid}.a-page .av-person{text-align:left;background:#fff;border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.av-person-name{color:#244631;font-size:16px;font-weight:600}.av-person>small{color:#788773;font-size:11px;line-height:1.6}.av-person div{color:#73836d;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.av-person div strong{color:#324e35;font-size:22px;font-weight:600}.av-person .av-change{font-size:10px}.av-person.selected{border-color:#64865a}.av-loading{background:#f0f3ea;border-radius:10px;padding:12px 16px;font-size:12px}.av-empty{color:#839080;text-align:center;justify-content:center;align-items:center;min-height:140px;font-size:13px;display:flex}.a-page .a-metrics{margin-bottom:16px}.a-page .a-metrics button strong{font-size:23px}.a-page .a-metrics button{padding:14px}.a-details-table{margin:20px 0}.a-details-table>summary{cursor:pointer;color:#536b4c;background:#edf2e9;border-radius:10px;padding:14px}.a-details-table[open]>.a-panel{margin-top:12px}.a-filter-toggle{margin-bottom:14px}.a-filter-toggle>summary{cursor:pointer;color:#506d47;padding:12px 0;font-size:13px}.a-tabs{z-index:2;background:#f5f7f4;padding-top:12px;position:sticky;top:-28px}.a-filters{margin-bottom:16px}@media (width>=1500px){.av-line{max-height:330px}.av-people{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1100px){.av-grid{grid-template-columns:1fr}.av-people{grid-template-columns:repeat(2,minmax(0,1fr))}.av-donut{max-width:185px}.av-summary>div{padding:16px}.av-summary strong{font-size:28px}}@media (width<=650px){.av-summary{grid-template-columns:1fr}.av-summary>div{grid-template-columns:1fr auto;align-items:center;display:grid}.av-summary strong{grid-area:1/2/3}.av-summary small{grid-column:1/-1}.av-people{grid-template-columns:1fr}.av-grid .a-panel{padding:16px}.av-donut-row{gap:10px}.av-donut{width:40%}.a-page .av-bar-row{grid-template-columns:95px minmax(0,1fr) 50px;gap:7px}.a-tabs{top:-16px}.av-line text{font-size:12px}}.a-queue-details>summary{cursor:pointer;color:#6b7f63;padding:10px 0;font-size:12px}.a-queue-details[open] .a-metrics{margin-top:10px}.av-panel:not(.av-wide) .av-line text{font-size:14px}.a-page .a-header{margin-bottom:12px}.a-page .a-status{margin:8px 0}.a-page .a-tabs{margin-top:12px}.av-summary>div{padding:17px}.av-summary strong{font-size:30px}.a-page{box-sizing:border-box;color:#243425;background:#f5f7f4;height:100%;padding:28px;font-size:14px;overflow:auto}.a-page *{box-sizing:border-box}.a-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.a-header h1{letter-spacing:-1px;margin:6px 0;font-size:32px}.a-header p,.a-muted,.a-status{color:#71806f}.a-eyebrow{letter-spacing:1.8px;color:#55764a;font-size:11px;font-weight:700}.a-page button,.a-page select,.a-page input{font:inherit;color:inherit;background:#fff;border:1px solid #dce4d7;border-radius:9px;min-height:36px;padding:9px 12px}.a-page button{cursor:pointer}.a-page button:hover{background:#eef4e9}.a-page button:disabled{cursor:default;color:inherit;opacity:.75}.a-page button:focus-visible,.a-page select:focus-visible,.a-page input:focus-visible{outline-offset:2px;outline:2px solid #567b3f}.a-header>div:last-child{gap:8px;display:flex}.a-filters{background:#fff;border:1px solid #e1e8dc;border-radius:16px;grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px;padding:18px;display:grid}.a-filters label{color:#596955;gap:6px;font-size:12px;display:grid}.a-filters input,.a-filters select{width:100%;min-width:0;font-size:13px}.a-page .a-primary{color:#fff;background:#426b32}.a-clock{border-top:1px solid #e8ece5;grid-column:1/-1;padding-top:10px}.a-clock summary,.a-definitions summary{cursor:pointer;color:#527147}.a-clock[open]{flex-wrap:wrap;display:flex}.a-clock label{width:180px;margin:12px 12px 0 0;display:inline-grid}.a-clock p,.a-definitions p{color:#74816f;font-size:12px;line-height:1.6}.a-status{margin:14px 0;font-size:12px}.a-status[role=alert]{color:#ad552d}.a-metrics{grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px;display:grid}.a-metrics button{text-align:left;border:1px solid #e1e8dc;border-radius:14px;gap:9px;padding:17px;display:grid;box-shadow:0 2px 6px #23321803}.a-metrics button strong{letter-spacing:-1px;font-size:29px}.a-metrics button span{color:#5f7058;font-size:12px}.a-metrics button small{color:#819079;font-size:11px}.a-tabs{border-bottom:1px solid #dce4d7;flex-wrap:wrap;gap:8px;margin:24px 0 18px;padding-bottom:10px;display:flex}.a-tabs button{background:0 0;border-color:#0000}.a-tabs button[aria-current]{color:#355c26;background:#e5eedc;font-weight:700}.a-panel{background:#fff;border:1px solid #e0e7dc;border-radius:15px;margin-bottom:16px;padding:18px}.a-panel h2,.a-attention h2{margin:0 0 10px;font-size:18px}.a-panel>header,.a-panel footer,.a-timeline header{justify-content:space-between;align-items:center;gap:12px;display:flex}.a-panel footer{margin-top:12px}.a-table-wrap{overflow:auto}.a-page table{border-collapse:collapse;width:100%;font-size:12px}.a-page th{text-align:left;color:#788671;white-space:nowrap;background:#f8faf6;font-weight:600}.a-page td,.a-page th{vertical-align:middle;border-bottom:1px solid #edf0e9;padding:12px 10px}.a-page td small{color:#809077;margin-top:4px;font-size:10px;display:block}.a-page td:first-child{min-width:165px}.a-page th button{background:0 0;border:0;min-height:24px;padding:0;font-size:12px}.a-page .a-link{color:#3e6f2d;text-align:left;background:0 0;border:0;padding:0}.a-page .a-bad{color:#b45d35;font-weight:700}.a-attention{background:#fcfaf2;border:1px solid #e6dfc8;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:18px;display:flex}.a-attention p{color:#8a7855;margin:0;font-size:12px}.a-chart{align-items:stretch;gap:5px;height:170px;margin:16px 0;display:flex;overflow-x:auto}.a-chart-day{text-align:center;flex-direction:column;flex:1;min-width:12px;display:flex}.a-bars{justify-content:center;align-items:flex-end;gap:2px;height:140px;display:flex}.a-bars i{border-radius:3px 3px 0 0;width:40%;min-width:3px}.a-chart-day small{color:#85917e;margin-top:6px;font-size:9px}.incoming{background:#cbdcbc}.replies{background:#507e39}.a-dot{border-radius:3px;width:9px;height:9px;display:inline-block}.a-definitions{padding:12px 0}.a-timeline{border-top:1px solid #e3e8de;margin-top:20px;padding-top:16px}.a-timeline p{flex-wrap:wrap;gap:14px;display:flex}.a-timeline time{color:#7c8975;font-size:12px}.a-page details>table{margin-top:10px}@media (width>=1500px){.a-metrics{grid-template-columns:repeat(6,minmax(110px,1fr))}.a-filters{grid-template-columns:repeat(6,minmax(120px,1fr))}}@media (width<=850px){.a-page{padding:16px}.a-header,.a-attention{flex-direction:column;align-items:flex-start}.a-filters,.a-metrics{grid-template-columns:repeat(2,minmax(110px,1fr))}.a-header h1{font-size:26px}.a-tabs{gap:2px}.a-tabs button{padding:7px;font-size:12px}.a-panel{padding:12px}}:is(.shell:has(.a-page),.shell:has(.analytics-page)){grid-template-columns:232px minmax(0,1fr)}:is(.shell:has(.a-page)>.list-pane,.shell:has(.analytics-page)>.list-pane){display:none}.a-page{width:100%}.a-header>div:last-child{flex-wrap:wrap}.a-filters>button{align-self:end}.a-page td button{white-space:nowrap}@media (width>=1200px){.a-metrics{grid-template-columns:repeat(6,minmax(100px,1fr))}}
/*$vite$:1*/