.task-agent-panel{min-width:0;margin-top:20px;padding:0 22px 22px}.task-agent-panel .panel-head{margin:0 -22px;padding:18px 22px}.task-agent-title{align-items:center;gap:12px;min-width:0;display:flex}.task-agent-title>svg{color:var(--red);flex-shrink:0}.task-agent-title small{color:#8b96aa;letter-spacing:.12em;font-size:9px}.task-agent-title h2{overflow-wrap:anywhere;margin:5px 0 0;font-size:16px}.task-agent-context{border-bottom:1px solid #edf0f5;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:18px;padding:18px 0;display:grid}.task-agent-context small,.task-agent-context strong,.task-agent-context span{display:block}.task-agent-context small{color:#8490a5;margin-bottom:7px;font-size:10px}.task-agent-context strong{font-size:13px}.task-agent-context span{color:#718098;margin-top:5px;font-size:12px}.task-agent-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.task-agent-links button{font-size:11px}.task-agent-question{background:#f7f9fc;border:1px solid #e6ebf3;border-radius:8px;margin-top:18px;padding:17px}.task-agent-question>div{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.task-agent-question h3{margin:13px 0 8px;font-size:15px;line-height:1.6}.task-agent-question p,.task-agent-answers p{white-space:pre-wrap;overflow-wrap:anywhere;color:#526077;margin:0;font-size:12px;line-height:1.8}.task-agent-answers{margin-top:20px}.task-agent-answers h3{font-size:13px}.task-agent-answers article{border-bottom:1px solid #edf0f5;padding:12px 0}.task-agent-answers article strong{font-size:12px}.task-agent-answers article small{color:#8a96a8;margin-left:9px;font-size:10px}.task-agent-answers article p{margin-top:6px}.task-agent-result{color:#256854;background:#f3faf8;border:1px solid #dcebe8;border-radius:7px;align-items:flex-start;gap:10px;margin-top:16px;padding:14px;font-size:12px;display:flex}.task-agent-result>svg{flex-shrink:0}.task-agent-result p{margin:5px 0}.task-agent-result small{font-size:10px}.task-agent-compose{margin-top:20px}.task-agent-compose label{gap:9px;font-size:12px;font-weight:600;display:grid}.task-agent-compose textarea{resize:vertical;width:100%}.task-agent-compose p{color:#8793a6;max-width:760px;font-size:11px;line-height:1.7}.task-agent-compose button{margin-top:6px}.automation-muted{color:#7d899e;font-size:12px;line-height:1.8}.automation-overview{min-width:0;padding-bottom:15px}.automation-safety{color:#4b607a;background:#f6f9fc;border-bottom:1px solid #e7edf3;align-items:flex-start;gap:12px;padding:17px 20px;display:flex}.automation-safety>svg{color:#11806c;flex-shrink:0}.automation-safety>div{flex:1}.automation-safety strong{font-size:13px}.automation-safety p{margin:5px 0 0;font-size:11px;line-height:1.75}.automation-safety button{padding:7px}.automation-stats{border:1px solid #e6ebf2;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));margin:18px 20px;display:grid}.automation-stats>div{border-right:1px solid #e6ebf2;min-width:0;padding:15px 12px}.automation-stats>div:last-child{border:0}.automation-stats strong{color:#15213c;font-size:23px;display:block}.automation-stats span{color:#7b879b;margin-top:5px;font-size:10px;display:block}.automation-section-heading{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.automation-section-heading h2{margin:0;font-size:14px}.automation-section-heading p{color:#7d8a9f;margin:6px 0 0;font-size:11px;line-height:1.65}.automation-section-heading button{white-space:nowrap}.automation-overview .data-table{border-radius:0}.automation-error-detail{overflow-wrap:anywhere;max-width:280px;font-size:11px;line-height:1.7;display:block}.automation-simulation{color:#a76b21;margin-top:6px;font-size:10px}.automation-issues article{border-top:1px solid #edf0f4;align-items:flex-start;gap:12px;padding:15px 20px;display:flex}.automation-issues article>svg{color:#be813a;flex-shrink:0}.automation-issues article>div{flex:1;min-width:0}.automation-issues strong{font-size:12px}.automation-issues p{color:#6e7d91;overflow-wrap:anywhere;margin:5px 0;font-size:12px;line-height:1.7}.automation-issues small{color:#8a96a8;font-size:10px}.email-automation-summary{background:#f3f8f7;border:1px solid #e1e9ee;border-radius:7px;margin-bottom:21px;padding:11px}.email-automation-summary h3{align-items:center;gap:7px;margin-bottom:11px;display:flex}.email-automation-summary p{color:#6b8190;overflow-wrap:anywhere;font-size:9px;line-height:1.8}.email-automation-summary>small,.email-automation-delivery small{color:#7d92a2;margin-top:7px;font-size:8px;line-height:1.8;display:block}.email-automation-summary button{margin-top:10px;padding:7px;font-size:9px}.badge-waiting_internal,.badge-retry,.badge-open,.badge-needs_clarification{color:#a26a16;background:#fff3de}.badge-queued,.badge-agent_active{color:#2674bd;background:#eaf3ff}.badge-waiting_prospect,.badge-answered{color:#6273b5;background:#edf2ff}.badge-human_requested,.badge-unknown,.badge-uncertain{color:#bd415c;background:#ffedf0}.badge-human_active,.badge-suspended{color:#78629d;background:#f0edf8}.badge-accepted,.badge-resolved{color:#288569;background:#e7f6ee}@media (width<=1100px){.automation-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-stats>div:nth-child(-n+3){border-bottom:1px solid #e6ebf2}.automation-stats>div:nth-child(3n){border-right:0}.task-agent-context{grid-template-columns:repeat(2,minmax(0,1fr))}.task-agent-links{grid-column:1/-1;justify-content:flex-start}}@media (width<=600px){.task-agent-panel{padding:0 14px 16px}.task-agent-panel .panel-head{align-items:flex-start;margin:0 -14px;padding:15px 14px}.task-agent-title h2{font-size:14px}.task-agent-context{grid-template-columns:1fr;gap:15px}.task-agent-compose button{width:100%;font-size:11px}.automation-stats{margin:14px}.automation-stats strong{font-size:20px}.automation-safety,.automation-section-heading{padding:15px 14px}.automation-section-heading{flex-wrap:wrap;align-items:flex-start}.automation-issues article{flex-wrap:wrap;padding:14px}}.score-category{white-space:nowrap;border-radius:7px;flex:none;align-items:center;width:fit-content;padding:5px 9px;font-size:11px;font-weight:700;line-height:1.25;display:inline-flex}.score-hot{color:#b10c24;background:#ffe6eb}.score-warm{color:#9a5100;background:#fff1d8}.score-cold{color:#275d9c;background:#eaf3ff}.score-excluded{color:#596174;background:#edf0f4}.scoring-heading,.score-completeness,.score-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.scoring-panel .big-score.compact{font-size:35px;line-height:1.15}.scoring-panel .big-score small{color:#7a879b;margin-left:4px;font-size:13px}.scoring-panel>.small{line-height:1.65}.score-reasons{color:#4d5971;padding-left:17px;font-size:11px;line-height:1.7}.score-reasons li{margin:7px 0}.score-explanation,.score-history{margin-top:17px;font-size:11px}.score-explanation summary,.score-history summary{cursor:pointer;font-weight:700;line-height:1.6}.score-signal{border-bottom:1px solid #edf0f5;padding:10px 0}.score-row{align-items:flex-start}.score-row strong{white-space:nowrap;color:#17233b}.score-row strong small{color:#7e899b;font-weight:400}.score-signal ul{color:#69758b;margin:5px 0;padding-left:14px;font-size:10px;line-height:1.6}.scoring-note{color:#69758b;background:#f5f7fa;border-radius:7px;align-items:flex-start;gap:7px;padding:10px;font-size:10px;line-height:1.6;display:flex}.scoring-note svg{flex:none;margin-top:2px}.score-human-note{border:1px solid #e3e9f2;border-radius:7px;margin:12px 0;padding:10px;font-size:11px}.score-human-note p{color:#69758b;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.score-qualify-button{justify-content:center;width:100%;margin-top:8px;font-size:11px}.scoring-panel hr{border:0;border-top:1px solid #e8edf3;margin:19px 0}.score-completeness{color:#758197;justify-content:flex-start;font-size:11px}.score-completeness strong{color:#18243b;font-size:20px}.score-progress{background:#edf1f6;border-radius:4px;height:5px;margin:10px 0 14px;overflow:hidden}.score-progress i{background:#16a377;height:100%;display:block}.score-history summary svg{vertical-align:middle;margin-right:5px}.score-history>button{margin-top:12px;font-size:10px}.score-history ol{margin:10px 0 0;padding:0;list-style:none}.score-history li{border-bottom:1px solid #e8edf3;padding:12px 0}.score-history li>div{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.score-history li>small{color:#7a879b}.score-history li p{color:#69758b;font-size:10px;line-height:1.65}.score-list-cell{align-items:center;gap:8px;display:flex}.scoring-settings-note{color:#69758b;font-size:12px;line-height:1.7}.scoring-settings-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.report-generate-controls{flex-wrap:wrap;gap:8px;display:flex}.report-date-label{background:#fff;border:1px solid #e1e7ef;border-radius:7px;align-items:center;gap:7px;padding:0 10px;display:flex}.report-date-label input{background:0 0;border:0;width:132px;min-width:0;padding:9px 0;font-size:12px}.report-status-row{grid-template-columns:1fr auto;align-items:stretch;gap:12px;margin-bottom:18px;display:grid}.report-status-row .notice{align-items:center;gap:10px;margin:0;font-size:12px;line-height:1.65;display:flex}.report-status-row .notice svg{color:#ed0827;flex:none}.report-schedule-card{align-items:center;gap:10px;padding:14px 16px;display:flex}.report-schedule-card>svg{color:#ed0827;flex:none}.report-schedule-card>span{gap:5px;font-size:12px;display:grid}.report-schedule-card small{color:#7b879c;font-size:10px}.report-schedule-card button{font-size:11px}.report-archive{margin-bottom:18px;overflow:hidden}.report-archive .panel-head p{margin-bottom:0}.daily-report-preview{color:#18223b;background:#fff;border:1px solid #e2e7ef;border-radius:11px;margin-bottom:24px;overflow:hidden}.daily-report-cover{border-top:5px solid #ed0827;justify-content:space-between;align-items:center;gap:22px;padding:25px 28px 22px;display:flex}.daily-report-cover h2{letter-spacing:-.6px;margin:7px 0 8px;font-size:23px}.daily-report-cover p:not(.eyebrow){color:#728099;margin:0;font-size:12px}.daily-report-cover .eyebrow{margin:17px 0 0;font-size:9px}.report-confidential{color:#a90822;align-items:center;gap:5px;font-size:10px;display:inline-flex}.daily-report-cover .link-button{flex:none}.report-metadata{border-top:1px solid #e9edf3;border-bottom:1px solid #e9edf3;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:15px;margin:0 28px;padding:15px 0;display:grid}.report-metadata dt,.report-lead-card dt{color:#7c879b;margin-bottom:6px;font-size:10px}.report-metadata dd{margin:0;font-size:11px;line-height:1.6}.report-kpis{border:1px solid #e5eaf2;border-radius:8px;grid-template-columns:repeat(5,1fr);margin:22px 28px;display:grid;overflow:hidden}.report-kpis>div{border-right:1px solid #e5eaf2;gap:6px;padding:16px;display:grid}.report-kpis>div:last-child{border-right:0}.report-kpis strong{font-size:26px;line-height:1.1}.report-kpis span{color:#728099;font-size:10px}.report-summary{background:#fff2f4;border-radius:8px;margin:0 28px 20px;padding:17px 20px}.report-summary h3{color:#9e0920;margin:0 0 8px;font-size:13px}.report-summary p{color:#5d3e4c;margin:0;font-size:12px;line-height:1.8}.report-section{border-bottom:1px solid #e9edf3;margin:0 28px;padding:22px 0}.report-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.report-section-heading h3{align-items:center;gap:9px;margin:0;font-size:15px;display:flex}.report-section-heading h3>span{color:#d10b29;background:#ffedf1;border-radius:5px;padding:5px 6px;font-size:10px}.report-section-heading>small{color:#7c879b;font-size:10px}.report-empty{color:#7c879b;margin:0;padding:14px 0;font-size:12px}.report-score-cell{gap:6px;display:grid}.report-score-cell strong{font-size:16px}.report-score-cell strong small,.report-lead-score strong small{color:#7c879b;margin-left:2px;font-size:10px;font-weight:400}.report-wrap-cell{white-space:normal;min-width:160px;max-width:280px;font-size:11px;line-height:1.7;display:block}.report-distribution{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.report-distribution>div{border:1px solid #e7ebf3;border-radius:8px;padding:16px}.report-distribution h4{margin:0 0 13px;font-size:12px}.report-count-row{color:#6a778e;justify-content:space-between;gap:12px;margin:10px 0;font-size:11px;line-height:1.5;display:flex}.report-count-row strong{color:#202d46}.report-lead-cards{grid-template-columns:1fr 1fr;gap:15px;display:grid}.report-lead-card{border:1px solid #e3e8f0;border-radius:9px;min-width:0;padding:18px}.report-lead-card>header{border-bottom:1px solid #edf0f5;justify-content:space-between;gap:14px;margin-bottom:13px;padding-bottom:14px;display:flex}.report-lead-card h4{margin:0 0 6px;font-size:13px}.report-lead-card header p{color:#778299;margin:0 0 8px;font-size:11px}.report-contact-links{overflow-wrap:anywhere;flex-wrap:wrap;gap:5px 10px;font-size:10px;display:flex}.report-contact-links>span{color:#7c879b}.report-lead-score{align-content:start;justify-items:end;gap:8px;display:grid}.report-lead-score>strong{font-size:23px}.report-lead-card dl{grid-template-columns:1fr 1fr;gap:13px;margin:0 0 15px;display:grid}.report-lead-card dd{overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.report-lead-card>p{color:#6a778e;overflow-wrap:anywhere;white-space:pre-wrap;font-size:11px;line-height:1.8}.report-lead-card>p>strong{color:#3d4c65}.report-next-action{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:10px;padding-top:13px;display:flex}.report-next-action strong{color:#bf0a27;font-size:10px}.report-next-action p{margin:4px 0;font-size:11px;line-height:1.5}.report-next-action small{color:#7c879b;font-size:10px}.report-next-action button{flex:none;font-size:10px}.report-followups{margin-top:18px}.report-followups summary{cursor:pointer;margin-bottom:12px;font-size:12px;font-weight:600}.report-control-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.report-alert{background:#fff5e9;border-radius:7px;align-items:flex-start;gap:9px;margin-bottom:10px;padding:13px;display:flex}.report-alert>svg{color:#ce7109;flex:none}.report-alert strong{font-size:11px}.report-alert p{color:#7c6446;margin:5px 0;font-size:11px;line-height:1.6}.report-alert small{color:#9b7a54;font-size:10px;line-height:1.6}.report-alert-normal{background:#eef9f5}.report-alert-normal>svg{color:#1e9975}.report-alert-normal p,.report-alert-normal small{color:#538170}.report-quality>div{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.report-quality span{gap:4px;display:grid}.report-quality strong{font-size:11px;font-weight:500}.report-quality small{color:#7c879b;font-size:10px}.report-quality b{white-space:nowrap;font-size:12px}.report-legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.report-legend>div{align-content:start;justify-items:start;gap:8px;font-size:11px;display:grid}.report-legend p{color:#7c879b;margin:0;font-size:10px;line-height:1.7}.report-guidance{color:#7c879b;margin:18px 0 0;font-size:11px;line-height:1.8}.report-document-footer{color:#7c879b;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:19px 28px;font-size:10px;display:flex}.report-pdf-preview{margin:0 28px 22px}.report-pdf-preview summary{cursor:pointer;align-items:center;gap:7px;padding:12px 0;font-size:12px;font-weight:600;display:flex}.report-pdf-preview iframe{border:1px solid #e2e7ef;border-radius:8px;width:100%;height:650px}.report-pdf-preview p{font-size:11px}.report-bars{min-width:0;margin-bottom:18px;padding:20px}.report-bars h2{margin:0 0 20px;font-size:14px}.report-bar>span{overflow-wrap:anywhere}.report-bar>i{background:#edf1f6;border-radius:5px;height:7px;display:block;overflow:hidden}.report-bar>i>b{background:#ee1532;border-radius:5px;height:100%;display:block}.report-bar>strong{text-align:right;font-size:12px}.report-download-control{flex-direction:column;align-items:flex-start;gap:5px;display:inline-flex}.report-download-control small{color:#b10c24;max-width:230px;font-size:10px}@media (width<=1100px){.report-status-row{grid-template-columns:1fr}.report-schedule-card{justify-content:flex-start}.report-schedule-card button{margin-left:auto}.report-lead-cards{grid-template-columns:1fr}}@media (width<=700px){.daily-report-cover{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 16px}.daily-report-cover h2{font-size:21px}.report-metadata{grid-template-columns:1fr 1fr;margin:0 16px}.report-kpis{grid-template-columns:1fr 1fr;margin:18px 16px}.report-kpis>div{border-bottom:1px solid #e5eaf2;padding:13px}.report-summary{margin:0 16px 12px}.report-section{margin:0 16px;padding:20px 0}.report-distribution,.report-control-grid{grid-template-columns:1fr;gap:12px}.report-legend{grid-template-columns:1fr 1fr}.report-next-action{flex-direction:column;align-items:flex-start}.report-document-footer{padding:16px}.report-pdf-preview{margin:0 16px 18px}.report-pdf-preview iframe{height:440px}.report-generate-controls{width:100%}.report-date-label{flex:1}.report-date-label input{width:100%}.report-generate-controls>button{flex:1}.report-bar{grid-template-columns:minmax(110px,1fr) minmax(60px,1fr) 24px;gap:8px}}.quote-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 20px;display:grid}.quote-summary>div{color:#69758b;background:#fff;border:1px solid #e7eaf1;border-radius:10px;align-items:center;gap:12px;padding:20px;display:flex}.quote-summary>div:first-child{color:#c90022;background:#fff0f2}.quote-summary>div>strong,.quote-summary>div>span>strong{color:#11182c;font-size:23px}.quote-summary>div:not(:first-child){flex-direction:column;align-items:flex-start;gap:4px}.quote-detail{margin-top:16px;padding:24px}.quote-detail-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.quote-detail-heading h2{margin:6px 0}.quote-actions{flex-wrap:wrap;gap:9px;margin:20px 0;display:flex}.quote-actions .button{color:#27334d;background:#fff;border:1px solid #e2e7ef;border-radius:7px;align-items:center;gap:7px;padding:9px 12px;font-weight:600;text-decoration:none;display:inline-flex}.quote-meta{border-top:1px solid #edf0f6;border-bottom:1px solid #edf0f6;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:18px 0;padding:18px 0;display:grid}.quote-meta>div{flex-direction:column;gap:8px;display:flex}.quote-meta .link-button{justify-content:flex-start}.quote-line-description{color:#778297;white-space:normal;max-width:480px;margin-top:5px;font-size:12px;display:block}.quote-totals{max-width:340px;margin:22px 0 22px auto}.quote-totals p{justify-content:space-between;gap:24px;display:flex}.quote-grand-total{color:#c90022;border-top:1px solid #e7eaf1;padding-top:12px;font-size:17px}.quote-notes{border-top:1px solid #edf0f6;padding-top:16px}.quote-notes p{white-space:pre-wrap;line-height:1.7}.quote-disclaimer{margin-top:24px;font-size:12px}.quote-sent{color:#17614e;background:#eafaf3;border-radius:8px;gap:12px;padding:16px;display:flex}.quote-sent p{margin:6px 0 0}.quote-editor{width:min(1000px,100vw - 32px);max-width:1000px}.quote-editor-lines{margin:22px 0}.quote-editor-line{border:1px solid #e5eaf2;border-radius:8px;margin:12px 0;padding:12px}.quote-editor-line legend{color:#6c7991;padding:0 6px;font-size:12px}.quote-line-fields{grid-template-columns:1fr 2fr .65fr .65fr 1fr 34px;align-items:end;gap:10px;display:grid}.quote-line-fields label,.quote-notes-field{color:#58647b;flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.quote-line-fields input{width:100%;min-width:0}.quote-preview-total{color:#607087;justify-content:flex-end;align-items:center;gap:20px;display:flex}.quote-preview-total strong{color:#11182c;font-size:21px}.quote-notes-field textarea{width:100%}.quote-editor .form-grid{margin-top:20px}.quote-detail>.table-scroll table{min-width:650px}@media (width<=1000px){.quote-summary,.quote-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-line-fields{grid-template-columns:1fr 1fr 1fr}.quote-description-field{grid-column:span 2}.quote-line-fields>.icon-button{justify-self:end}}@media (width<=600px){.quote-summary{gap:8px}.quote-summary>div{padding:14px;font-size:12px}.quote-summary>div>strong,.quote-summary>div>span>strong{font-size:19px}.quote-detail{padding:16px}.quote-detail-heading{flex-direction:column;gap:8px}.quote-meta{gap:16px;font-size:12px}.quote-line-fields{grid-template-columns:1fr 1fr}.quote-description-field{grid-column:span 2}.quote-editor .form-grid{grid-template-columns:1fr}.quote-preview-total{font-size:12px}}.operations-filters{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:0 0 18px;display:flex}.operations-filters label{color:var(--muted,#63718b);gap:6px;font-size:12px;font-weight:600;display:grid}.operations-filters select{min-width:190px}.operations-filters>.muted{align-items:center;gap:7px;margin-left:auto;padding-bottom:10px;font-size:12px;display:flex}.calendar-layout{grid-template-columns:minmax(0,1.85fr) minmax(270px,1fr);align-items:start;gap:18px;display:grid}.calendar-panel{overflow:hidden}.calendar-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.calendar-heading h2{text-transform:capitalize}.calendar-heading>div{align-items:center;gap:6px;display:flex}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays{background:#f7f8fb;border-top:1px solid #e7ebf2;border-bottom:1px solid #e7ebf2}.calendar-weekdays span{text-align:center;color:#71809a;padding:12px 5px;font-size:11px;font-weight:600}.calendar-grid .calendar-day{box-shadow:none;text-align:left;cursor:pointer;background:#fff;border:1px solid #edf0f5;border-top:0;border-left:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;min-width:0;min-height:104px;padding:9px 7px;display:flex}.calendar-grid .calendar-day:nth-child(7n){border-right:0}.calendar-grid .calendar-day:hover{background:#fafbfe}.calendar-grid .calendar-day.outside{color:#a3acba;background:#fafbfc}.calendar-grid .calendar-day.selected{z-index:1;background:#fff0f2;position:relative;box-shadow:inset 0 0 0 2px #e90029}.calendar-day-number{justify-content:center;align-self:flex-start;align-items:center;width:25px;height:25px;font-size:12px;font-weight:600;display:inline-flex}.calendar-day.today .calendar-day-number{color:#fff;background:#e60028;border-radius:50%}.calendar-day-events{gap:4px;min-width:0;display:grid}.calendar-chip{text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:2px 4px;font-size:10px;font-weight:500;line-height:1.5;display:block;overflow:hidden}.calendar-meeting{color:#125bc3;background:#e7efff}.calendar-call{color:#087f66;background:#e0f5ef}.calendar-deadline{color:#a85c00;background:#fff0d9}.calendar-other{color:#7041af;background:#eee9ff}.calendar-task{color:#ca193b;background:#ffe8ec}.calendar-day-events small{color:#64718a;font-size:9px}.calendar-agenda .panel-head h2{text-transform:capitalize;align-items:center;gap:8px;font-size:14px;display:flex}.calendar-agenda .panel-head{justify-content:space-between;align-items:center;display:flex}.calendar-agenda-list{padding:0 16px}.calendar-agenda-event{border-bottom:1px solid #edf0f5;padding:18px 0}.calendar-agenda-event:last-child{border-bottom:0}.calendar-type{border-radius:5px;padding:4px 7px;font-size:10px;font-weight:600}.calendar-agenda-event h3{margin:12px 0 7px;font-size:14px}.calendar-agenda-event p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;font-size:12px;line-height:1.6}.calendar-event-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.calendar-event-actions button{padding:6px 8px;font-size:11px}.operations-summary{color:#e4002b;background:#fff;border:1px solid #e6ebf3;border-radius:10px;align-items:center;gap:11px;margin-bottom:18px;padding:18px;display:flex}.operations-summary .muted{font-size:12px}.notification-item{border-bottom:1px solid #e9edf4;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:16px;padding:22px;display:grid}.notification-item:last-child{border-bottom:0}.notification-item.unread{background:#fffbfc}.notification-item h3{align-items:center;gap:8px;margin:2px 0 7px;font-size:14px;display:flex}.notification-item p{color:#66758e;overflow-wrap:anywhere;margin:0 0 7px;font-size:12px;line-height:1.6}.notification-item time{font-size:11px}.notification-icon{color:#e60028;background:#ffecf0;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.notification-overdue,.notification-reminder{color:#bf6a00;background:#fff1dd}.notification-human{color:#4a5bc4;background:#e8edff}.notification-error{color:#ce1d32;background:#ffedef}.notification-unread-dot{background:#e60028;border-radius:50%;width:6px;height:6px}.notification-actions{align-items:center;gap:8px;display:flex}.notification-actions button{font-size:11px}.operations-note{align-items:flex-start;gap:9px;margin:16px 0;font-size:12px;line-height:1.6;display:flex}.operations-note svg{flex-shrink:0;margin-top:1px}.audit-detail{min-width:90px;max-width:580px}.audit-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f8fa;border-radius:6px;max-height:300px;padding:12px;font-size:11px;overflow:auto}.incident-cause{white-space:pre-wrap;overflow-wrap:anywhere;max-width:370px;font-size:12px;display:block}.duplicate-grid{gap:16px;display:grid}.duplicate-card .panel-head h2{align-items:center;gap:8px;display:flex}.duplicate-match{color:#e60028;padding:0 18px;font-size:13px;font-weight:600}.duplicate-contact{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;display:flex}.duplicate-contact p{color:#68768c;margin:7px 0;font-size:12px}.duplicate-contact small{font-size:11px}.duplicate-actions{flex-shrink:0;gap:9px;display:flex}.duplicate-actions button{font-size:12px}@media (width<=1100px){.calendar-layout{grid-template-columns:minmax(0,1fr)}.calendar-agenda-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.notification-actions{flex-direction:column;align-items:flex-end}}@media (width<=640px){.operations-filters{gap:10px}.operations-filters label{flex:1;min-width:140px}.operations-filters select{width:100%;min-width:0}.operations-filters>.muted{margin-left:0;padding:0}.calendar-heading{padding:13px!important}.calendar-heading h2{font-size:14px}.calendar-heading button{padding:7px;font-size:10px}.calendar-grid .calendar-day{min-height:80px;padding:5px 3px}.calendar-day-number{width:21px;height:21px;font-size:11px}.calendar-chip{padding:2px;font-size:8px}.calendar-weekdays span{font-size:9px}.calendar-agenda-list{display:block}.notification-item{grid-template-columns:32px minmax(0,1fr);gap:11px;padding:16px}.notification-icon{width:32px;height:32px}.notification-actions{flex-flow:wrap;grid-column:2;justify-content:space-between;align-items:center}.notification-item h3{font-size:13px}.duplicate-contact{flex-direction:column;align-items:flex-start}.duplicate-actions{justify-content:flex-end;width:100%}.operations-summary{flex-wrap:wrap;padding:14px;font-size:13px}.operations-summary .muted{font-size:11px}}.workflow-page{min-width:0}.workflow-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.workflow-metric{background:#fff;border:1px solid #e5eaf2;border-radius:10px;align-items:center;gap:14px;padding:20px;display:flex}.workflow-metric>span,.workflow-icon{color:#e60023;background:#ffedf0;border-radius:12px;flex:none;justify-content:center;align-items:center;width:43px;height:43px;display:inline-flex}.workflow-metric:nth-child(2)>span{color:#0878e8;background:#edf5ff}.workflow-metric:nth-child(3)>span{color:#d57215;background:#fff4e5}.workflow-metric:nth-child(4)>span{color:#008e6c;background:#e8f7f2}.workflow-metric strong{color:#11172f;font-size:27px;font-weight:700}.workflow-metric p{color:#69748e;margin:3px 0 0;font-size:12px}.workflow-callout{color:#41536b;background:#f4f9ff;border:1px solid #dce8f5;border-radius:9px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:15px 18px;font-size:12px;line-height:1.6;display:flex}.workflow-callout>svg{color:#1685e8;flex:none;margin-top:3px}.workflow-callout p{margin:3px 0 0}.workflow-section-head{justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.workflow-section-head h2{margin:0;font-size:15px}.workflow-section-head h3{margin:0;font-size:14px}.workflow-section-head p{margin:5px 0 0;font-size:12px}.sequence-layout{grid-template-columns:minmax(290px,.8fr) minmax(0,1.8fr);align-items:start;gap:18px;display:grid}.sequence-layout .panel{min-width:0;overflow:hidden}.sequence-scenarios{padding-bottom:12px}.scenario-all{text-align:left;background:#f7f9fc;border-color:#edf0f5;justify-content:space-between;width:calc(100% - 28px);margin:0 14px 10px}.scenario-all.selected{color:#dc0022;background:#fff3f5;border-color:#f7bfca}.scenario-card{border:1px solid #e5eaf2;border-radius:9px;margin:0 14px 12px;padding:15px}.scenario-card.selected{border-color:#e60023}.scenario-card>p{margin:8px 0 12px;font-size:12px}.scenario-title{color:#151b35;text-align:left;background:0 0;border:0;justify-content:flex-start;gap:9px;width:100%;padding:0;display:flex}.scenario-title svg{color:#e60023}.scenario-meta{color:#69748e;flex-wrap:wrap;align-items:center;gap:9px 12px;margin:10px 0;font-size:11px;display:flex}.scenario-meta .badge{margin:0}.sequence-steps{margin:16px 0;padding:0;list-style:none}.sequence-steps li{gap:10px;padding-bottom:16px;display:flex;position:relative}.sequence-steps li:last-child{padding-bottom:0}.sequence-steps li:not(:last-child):after{content:"";background:#e5eaf2;width:1px;position:absolute;top:25px;bottom:4px;left:11px}.sequence-steps li>span{color:#ce0527;background:#fce9ed;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:11px;font-weight:600;display:grid}.sequence-steps li>div{min-width:0}.sequence-steps strong{color:#41506a;font-size:11px}.sequence-steps p{color:#78829a;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.6}.workflow-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.workflow-actions button{padding:7px 10px;font-size:11px}.sequence-enrollments .table-panel{border:0;border-radius:0}.sequence-enrollments .table-toolbar{flex-wrap:wrap;padding-top:0}.sequence-enrollments td{vertical-align:top}.sequence-enrollments td small{color:#75809a;margin-top:7px;font-size:10px;line-height:1.5;display:block}.workflow-reason{max-width:200px}.sequence-enrollments .link-button{text-align:left;font-size:12px}.sequence-composer{margin-bottom:20px;padding:0 20px 20px}.sequence-composer .workflow-section-head{padding-left:0;padding-right:0}.workflow-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:15px;display:grid}.workflow-page label{color:#34415a;flex-direction:column;gap:7px;font-size:12px;display:flex}.workflow-page label.search{flex-direction:row;align-items:center}.workflow-page .table-scroll{max-width:100%;overflow-x:auto}.workflow-page .table-scroll table{min-width:690px}.workflow-page .sequence-enrollments .table-panel{min-width:0;max-width:100%}.workflow-page .sequence-enrollments td{overflow-wrap:anywhere}.workflow-page .sequence-enrollments td:first-child{min-width:170px;max-width:280px}.workflow-page .sequence-enrollments td:last-child{min-width:125px}.workflow-page label input,.workflow-page label select,.workflow-page label textarea{width:100%;min-width:0}.workflow-page textarea{resize:vertical}.sequence-step-editor{background:#fafbfd;border:1px solid #e4e9f1;border-radius:9px;margin:18px 0;padding:16px}.sequence-step-editor legend{color:#b90020;padding:0 8px;font-size:12px;font-weight:600}.sequence-step-editor>.link-button{margin-top:8px}.sequence-composer>.muted{margin-top:12px;font-size:11px}.agent-overview{margin-bottom:18px;padding:25px}.agent-overview-copy{align-items:flex-start;gap:17px;display:flex}.agent-overview-copy>.workflow-icon{background:#ffe7ec;width:55px;height:55px}.agent-overview h2{color:#121a35;margin:2px 0 7px;font-size:20px}.agent-overview p{color:#73809a;margin:0;font-size:13px}.agent-rules{border-top:1px solid #edf0f5;flex-wrap:wrap;gap:25px;margin-top:16px;padding:17px 0 0 72px;display:flex}.agent-rules>span{color:#7c879d;align-items:center;gap:7px;font-size:11px;display:flex}.agent-rules strong{color:#35415a;margin-left:5px}.workflow-tabs{border-bottom:1px solid #dfe5ee;gap:20px;margin:8px 0 18px;display:flex;overflow-x:auto}.workflow-tabs button{white-space:nowrap;color:#66728b;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:12px 2px;font-size:12px}.workflow-tabs button[aria-selected=true]{color:#d90022;border-bottom-color:#e60023;font-weight:600}.agent-content{min-width:0;overflow:hidden}.agent-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:0 20px 20px;display:grid}.agent-suggestions>article{border:1px solid #e5eaf2;border-radius:9px;padding:18px}.agent-suggestion-identity{align-items:center;gap:10px;display:flex}.agent-suggestion-identity>div{flex:1;min-width:0}.agent-suggestion-identity .workflow-icon{border-radius:10px;width:36px;height:36px}.agent-suggestion-identity .link-button{text-align:left;padding:0;font-size:13px;font-weight:600}.agent-suggestion-identity p{color:#7d879d;margin:4px 0 0;font-size:10px}.agent-suggestion-reason{color:#6d7892;margin:14px 0 10px;font-size:11px;line-height:1.6}.agent-proposed-action{background:#f6f8fc;border-radius:7px;margin-bottom:13px;padding:11px 13px}.agent-proposed-action strong{color:#7a859c;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:500}.agent-proposed-action p{color:#303f5a;margin:4px 0 0;font-size:12px;line-height:1.6}.agent-list{padding:0 20px 15px}.agent-list article{border-bottom:1px solid #edf0f5;align-items:flex-start;gap:14px;padding:15px 0;display:flex}.agent-list article:last-child{border-bottom:0}.agent-list article>svg{color:#e60023;flex:none;margin-top:2px}.agent-list article>div{flex:1;min-width:0}.agent-list strong{font-size:12px}.agent-list p{color:#72809a;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.agent-list small{color:#7a879d;margin-top:5px;font-size:11px;display:block}.agent-list article>button{flex:none;font-size:11px}.agent-copilot{padding:0 20px 20px}.agent-copilot .workflow-section-head{padding-left:0;padding-right:0}.copilot-history{max-height:560px;padding:0 2px;overflow-y:auto}.copilot-exchange{margin:0 0 22px}.copilot-question{background:#fff3f5;border:1px solid #ffd5dd;border-radius:10px 10px 0;margin:0 0 12px 15%;padding:15px 18px}.copilot-answer{background:#f8fafd;border:1px solid #e3e9f2;border-radius:10px 10px 10px 0;margin-right:8%;padding:17px 18px}.copilot-exchange strong{color:#35415b;align-items:center;gap:7px;font-size:11px;display:flex}.copilot-exchange p{color:#51617d;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.8}.copilot-exchange small{color:#8691a6;margin-top:10px;font-size:10px;display:block}.copilot-compose{border-top:1px solid #e7ecf4;align-items:flex-end;gap:12px;padding-top:18px;display:flex}.copilot-compose label{flex:1}.copilot-compose button{min-height:40px;margin-bottom:1px;font-size:12px}@media (width<=1150px){.sequence-layout{grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr)}.sequence-enrollments .table-toolbar .search{width:100%}.agent-suggestions{grid-template-columns:minmax(0,1fr)}}@media (width<=850px){.workflow-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sequence-layout{grid-template-columns:minmax(0,1fr)}.agent-rules{gap:12px;padding-left:0}.agent-rules>span{flex-wrap:wrap}.workflow-tabs{gap:15px}.workflow-metric{padding:15px}}@media (width<=520px){.workflow-form-grid{grid-template-columns:minmax(0,1fr)}.workflow-metrics{gap:9px}.workflow-metric{gap:8px;padding:12px}.workflow-metric>span{border-radius:9px;width:33px;height:33px}.workflow-metric strong{font-size:23px}.workflow-metric p{font-size:10px}.agent-overview{padding:18px}.agent-overview-copy{gap:11px}.agent-overview-copy>.workflow-icon{width:40px;height:40px}.agent-overview h2{font-size:17px}.agent-overview p{font-size:12px}.agent-suggestions,.agent-list{padding-left:12px;padding-right:12px}.agent-suggestions>article{padding:13px}.agent-suggestion-identity{flex-wrap:wrap}.agent-suggestion-identity>.badge{margin-left:46px}.workflow-section-head{flex-wrap:wrap;padding:15px}.copilot-compose{flex-direction:column;align-items:stretch}.agent-copilot{padding-left:14px;padding-right:14px}.copilot-question{margin-left:6%}.copilot-answer{margin-right:0}.agent-list article{flex-wrap:wrap}.agent-list article>button{margin-left:34px}}.workspace-tabs{flex-wrap:wrap;margin-bottom:20px}.workspace-tabs a{color:var(--muted);align-items:center;gap:8px;padding:9px 13px;font-size:12px;text-decoration:none;display:inline-flex}.channel-banner{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:14px;margin-bottom:20px;padding:16px 20px;display:flex}.channel-banner>div{flex:1}.channel-banner p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.6}.channel-icon{color:#1682e6;background:#e8f4ff;border-radius:12px;place-items:center;min-width:44px;height:44px;display:grid}.channel-icon.whatsapp{color:#0b956d;background:#e1f5ed}.channel-icon.qualification{color:var(--red);background:#ffe8ed}.workspace-summary{gap:16px;margin-bottom:20px;display:flex}.workspace-summary>div{border:1px solid var(--line);background:#fff;border-radius:10px;flex:1;align-items:center;gap:14px;padding:20px;display:flex}.workspace-summary svg{color:var(--red)}.workspace-summary strong{font-size:28px}.workspace-summary span{color:var(--muted);font-size:12px}.block{margin-top:5px;display:block}.sidebar .nav-group-label{color:#9caabd;letter-spacing:.18em;margin:0;padding:17px 16px 10px;font-size:8px;font-weight:650}.sidebar nav a{min-height:38px;margin-bottom:3px;font-size:11px}.sidebar nav{flex:1;min-height:0;padding-bottom:10px;overflow:auto}.sidebar-bottom{flex-shrink:0;padding-top:10px}.sidebar .brand{min-height:90px;padding-bottom:20px}.sidebar .local-status{padding-bottom:10px}.sidebar .site-link{padding-top:9px;padding-bottom:9px}.sidebar .profile{padding-top:12px}.sidebar nav::-webkit-scrollbar{width:3px}.sidebar nav::-webkit-scrollbar-thumb{background:#596471;border-radius:4px}.mailbox-actions{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.dashboard-popover{z-index:100;border:1px solid var(--line);background:#fff;border-radius:9px;min-width:190px;padding:5px;position:fixed;box-shadow:0 10px 40px #172b4225}.dashboard-popover button{border:0;justify-content:flex-start;width:100%;padding:10px;font-size:12px;display:flex}.dashboard-more{background:0 0;border:0;padding:4px}.task-notes{padding:20px}.task-notes article{border-bottom:1px solid var(--line);padding:12px 0}.task-notes article p{white-space:pre-wrap;line-height:1.6}.report-bars{padding:20px}.report-bar{grid-template-columns:120px 1fr 32px;align-items:center;gap:12px;margin:15px 0;font-size:12px;display:grid}.report-bar i{background:#e7f0fc;border-radius:5px;height:11px;display:block;overflow:hidden}.report-bar b{background:#e9002b;border-radius:5px;height:100%;display:block}.lead-score-context{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.lead-score-context>span{background:#f0f5fa;border-radius:8px;padding:8px 12px;font-size:12px}@media (width<=640px){.channel-banner{flex-wrap:wrap;align-items:flex-start;padding:14px}.channel-banner button{margin-left:58px}.workspace-summary{flex-direction:column}.workspace-summary>div{padding:14px}.sidebar nav a{min-height:40px;font-size:12px}}.email-connection{margin-bottom:16px;padding:20px}.email-connection-head{align-items:center;gap:14px;display:flex}.email-connection-icon{color:#d60029;background:#fff0f2;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.email-connection-icon.connected{color:#138260;background:#e8f7ef}.email-connection-summary{flex:1;min-width:0}.email-connection .email-connection-summary h2{margin:3px 0;font-size:18px}.email-connection p{color:var(--muted,#64748b);margin:6px 0 12px;line-height:1.55}.email-connection-summary p:last-child{overflow-wrap:anywhere;margin-bottom:0}.email-connection-header-actions,.email-connection-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.email-connection-header-actions>button:first-child{justify-content:center;align-items:center;padding:10px;display:inline-flex}.email-connection-status{color:var(--muted,#64748b);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:18px;font-size:12px;display:flex}.email-connection-status span{align-items:center;gap:7px;display:inline-flex}.email-connection-status i{background:#94a3b8;border-radius:50%;width:7px;height:7px}.email-connection-status i.connected{background:#138260}.email-connection-columns{grid-template-columns:1fr 1fr;gap:28px;margin-top:22px;display:grid}.email-connection-columns>div{border-top:1px solid #e5e7eb;min-width:0;padding-top:20px}.email-connection h3{align-items:center;gap:8px;margin:0 0 10px;font-size:15px;display:flex}.email-connection-facts{grid-template-columns:minmax(120px,1fr) minmax(0,1.3fr);gap:12px 14px;margin:18px 0;font-size:13px;display:grid}.email-connection-facts dt{color:var(--muted,#64748b)}.email-connection-facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.email-connection-actions{margin-top:20px}.email-connection-actions button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.email-connection-smtp{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:18px}.email-connection-note{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px}.email-connection-agent{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:20px}.email-connection-agent .email-connection-facts{max-width:590px}@media (width<=760px){.email-connection{padding:14px}.email-connection-head{flex-wrap:wrap}.email-connection-header-actions{justify-content:flex-end;width:100%}.email-connection-columns{grid-template-columns:1fr;gap:20px}.email-connection-facts{grid-template-columns:1fr}.email-connection-facts dd{margin-top:-6px}.email-connection-status{flex-direction:column;align-items:flex-start;gap:8px}.email-connection-actions{align-items:stretch}.email-connection-actions button{flex:180px}}.email-workspace{--email-border:#dfe7ef;--email-blue:#163a55;--email-muted:#7b8b9e;min-width:0;color:var(--email-blue)}.email-page-head{justify-content:space-between;align-items:center;gap:24px;margin:0 0 23px;display:flex}.email-page-head h1{color:#11192e;letter-spacing:-1px;margin:6px 0 8px;font-size:31px;line-height:1.2}.email-eyebrow{color:var(--red);letter-spacing:.14em;font-size:9px;font-weight:750}.email-page-head p{color:#77869c;margin:0;font-size:12px}.email-page-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.email-page-actions>button{min-height:43px;color:var(--email-blue);font-size:11px}.email-account{border:1px solid var(--email-border);background:#fff;border-radius:8px;align-items:center;gap:11px;max-width:280px;min-height:48px;padding:9px 16px;display:flex}.email-account strong{color:#233d58;overflow-wrap:anywhere;font-size:11px;font-weight:650;display:block}.email-account span{color:#8b7580;align-items:center;gap:5px;margin-top:4px;font-size:9px;display:flex}.email-account i,.email-source i{background:#d0a76b;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.email-workspace .connected{color:#00886b}.email-workspace .connected i{background:#17a878}.email-more-wrap{position:relative}.email-workspace .email-icon-button{color:#7b8ca0;width:33px;height:34px;min-height:34px;box-shadow:none;background:0 0;border:0;border-radius:6px;flex-shrink:0;padding:0}.email-workspace .email-icon-button:hover{color:var(--email-blue);background:#edf3f7}.email-workspace .email-icon-button:disabled{opacity:.3}.email-menu{border:1px solid var(--email-border);z-index:8;background:#fff;border-radius:9px;width:220px;padding:6px;position:absolute;top:42px;right:0;box-shadow:0 8px 30px #18385318}.email-menu button{border:0;justify-content:flex-start;width:100%;font-size:11px}.email-shell{background:#fff;border:1px solid #dce5ee;border-radius:11px;grid-template-columns:208px 308px minmax(0,1fr);height:min(900px,100dvh - 210px);min-height:480px;display:grid;overflow:hidden;box-shadow:0 3px 10px #193e5b03}.email-shell>*{min-width:0;min-height:0}.email-folders{border-right:1px solid var(--email-border);background:#fbfcfe;flex-direction:column;display:flex}.email-folders-heading{border-bottom:1px solid var(--email-border);height:54px;min-height:54px;color:var(--email-blue);align-items:center;gap:9px;padding:0 16px;font-size:11px;display:flex}.email-folders-heading>span{color:#7d8d9e;background:#edf2f5;border-radius:5px;margin-left:auto;padding:4px 7px;font-size:9px}.email-workspace .email-folder-close{display:none}.email-source{border:0;border-bottom:1px solid var(--email-border);text-align:left;background:0 0;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:8px;padding:16px 14px;display:flex}.email-source>svg{color:#718d9c;flex-shrink:0;margin-top:2px}.email-source span{min-width:0}.email-source strong{overflow-wrap:anywhere;color:var(--email-blue);font-size:9px;font-weight:650;line-height:1.6;display:block}.email-source small{color:#8f7f75;align-items:center;gap:4px;margin-top:2px;font-size:8px;font-weight:450;display:flex}.email-folder-nav{padding:0 8px 15px;overflow:auto}.email-folder-nav h2{letter-spacing:.08em;color:#8795a9;padding:20px 8px 9px;font-size:8px;font-weight:650}.email-folder-nav button{text-align:left;color:#57708b;background:0 0;border:0;border-radius:6px;justify-content:flex-start;gap:9px;width:100%;padding:12px 8px;font-size:11px;position:relative}.email-folder-nav button.active{color:#173a55;box-shadow:inset 3px 0 0 var(--red);background:#edf2f6}.email-folder-nav button.active>svg{color:var(--red)}.email-folder-nav button:hover{background:#f0f4f8}.email-folder-nav button>svg{flex-shrink:0}.email-folder-nav button>span{flex:1}.email-folder-nav button small{color:#8795a7;margin-left:auto;font-size:9px}.email-preserved{border:1px solid var(--email-border);color:#57728a;background:#f3f7f9;border-radius:7px;align-items:flex-start;gap:8px;margin:auto 11px 12px;padding:12px 10px;display:flex}.email-preserved>svg{flex-shrink:0;margin-top:1px}.email-preserved strong{font-size:9px;font-weight:650}.email-preserved p{margin:4px 0 0;font-size:8px;line-height:1.6}.email-list{border-right:1px solid var(--email-border);background:#fff;flex-direction:column;display:flex}.email-list-tools{border-bottom:1px solid var(--email-border);flex-shrink:0;align-items:center;gap:7px;height:67px;padding:12px 11px;display:flex}.email-search{color:#7e91a6;border:1px solid #dce5ee;border-radius:7px;flex:1;align-items:center;gap:8px;min-width:0;height:40px;padding:0 10px;display:flex}.email-search input{width:100%;min-width:0;min-height:36px;box-shadow:none;background:0 0;border:0;padding:8px 0;font-size:10px}.email-search:focus-within{outline-offset:1px;outline:2px solid #91b7da}.email-search input:focus-visible{outline:none}.email-search>svg{flex-shrink:0}.email-quick-filter{color:#7e91a6;border:1px solid #dce5ee;border-radius:7px;align-items:center;min-width:0;max-width:88px;height:40px;padding-left:8px;display:flex}.email-quick-filter select{color:#3f5a74;background:0 0;border:0;width:64px;min-width:0;min-height:34px;padding:8px 2px 8px 4px;font-size:9px}.email-workspace .email-folder-toggle{display:none}.email-sort{color:#8b98a9;background:#fafcfe;border-bottom:1px solid #e8eef3;flex-shrink:0;justify-content:space-between;align-items:center;min-height:40px;padding:5px 14px;font-size:9px;display:flex}.email-sort>label{align-items:center;gap:4px;display:flex}.email-sort select{color:#29465e;background:0 0;border:0;min-height:27px;padding:2px 1px;font-size:9px;font-weight:650}.email-list-items{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.email-item{text-align:left;width:100%;min-height:126px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e8eef3;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:10px;padding:19px 13px;display:flex;position:relative}.email-item:hover{background:#f7fafc}.email-item.selected{background:#edf3f5;box-shadow:inset 3px 0 #234d66}.email-avatar{color:#28775f;background:#e8f2ee;border-radius:50%;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;font-size:10px;font-weight:650;display:inline-flex}.email-avatar-1{color:#227681;background:#e8f3f3}.email-avatar-2{color:#305887;background:#eaf0f9}.email-avatar-3{color:#a54d68;background:#f9edf0}.email-item-copy{width:100%;min-width:0;display:block}.email-item-heading{align-items:center;gap:5px;min-width:0;margin-bottom:3px;display:flex}.email-item-heading strong{white-space:nowrap;text-overflow:ellipsis;color:#25435c;flex:1;font-size:10px;display:block;overflow:hidden}.email-item-heading time{color:#8196aa;white-space:nowrap;font-size:8px;font-weight:400}.email-unread-dot{background:var(--red);border-radius:50%;flex-shrink:0;width:5px;height:5px}.email-item-subject{color:#39536c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:550;line-height:1.55;display:block;overflow:hidden}.email-item.unread .email-item-subject{color:#183b55;font-weight:650}.email-item-excerpt{white-space:nowrap;text-overflow:ellipsis;color:#8294a8;margin:2px 0 8px;font-size:9px;font-weight:400;line-height:1.6;display:block;overflow:hidden}.email-item-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.email-status{color:#a67422;white-space:nowrap;background:#fff5e1;border-radius:15px;align-items:center;gap:5px;padding:4px 8px;font-size:8px;font-weight:600;display:inline-flex}.email-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.email-status.linked{color:#178369;background:#e9f6f0}.email-item-tags>small{color:#8397ac;align-items:center;gap:3px;font-size:8px;font-weight:400;display:flex}.email-human-tag{color:#8a6daa;align-items:center;gap:3px;font-size:8px;display:inline-flex}.email-pagination{border-top:1px solid var(--email-border);color:#8999aa;justify-content:space-between;align-items:center;height:49px;min-height:49px;padding:7px 17px;font-size:10px;display:flex}.email-pagination strong{color:#637d96;font-weight:550}.email-reader{background:#fff;flex-direction:column;min-height:0;display:flex}.email-reader-toolbar{border-bottom:1px solid var(--email-border);background:#fbfcfe;justify-content:space-between;align-items:center;height:54px;min-height:54px;padding:0 13px;display:flex}.email-reader-toolbar>div{align-items:center;gap:8px;display:flex}.email-reader-toolbar span{color:#7c91a7;font-size:9px;font-weight:600}.email-message-heading{border-bottom:1px solid #e5ecf3;flex-shrink:0;padding:18px 18px 15px}.email-message-kicker{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.email-message-kicker>span{color:var(--red);letter-spacing:.09em;font-size:8px;font-weight:750}.email-message-kicker>time{color:#8698aa;white-space:nowrap;font-size:8px}.email-message-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.email-message-title h2{color:#173b56;letter-spacing:-.4px;overflow-wrap:anywhere;font-size:16px;line-height:1.45}.email-message-title>.email-status{margin-top:2px;font-size:9px}.email-sender{align-items:flex-start;gap:10px;display:flex}.email-sender>.email-avatar{width:31px;min-width:31px;height:31px;font-size:9px}.email-sender>div{min-width:0}.email-sender strong{color:#294a63;font-size:9px;line-height:1.7;display:block}.email-sender small{color:#8b9aab;overflow-wrap:anywhere;font-size:8px;line-height:1.75;display:block}.email-thread-switcher{color:#92a0af;border-bottom:1px solid #edf1f5;flex-shrink:0;align-items:center;gap:6px;min-width:0;padding:7px 17px;font-size:8px;display:flex}.email-thread-switcher>span{white-space:nowrap}.email-thread-switcher>select{color:#6b849b;background:#f8fafc;border:0;min-width:0;max-width:60%;min-height:26px;margin-left:auto;padding:3px 1px;font-size:8px}.email-reading-content{flex:1;grid-template-columns:minmax(0,1fr) 207px;min-height:0;display:grid}.email-message-scroll{overscroll-behavior:contain;min-width:0;padding:22px 22px 12px;overflow:auto}.email-original-message>p{color:#36576f;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:400;line-height:1.95}.email-offline-note{color:#93a1b0;background:#f7f9fb;border:1px solid #edf1f6;border-radius:6px;align-items:flex-start;gap:7px;margin:25px 0 0;padding:10px;font-size:9px;line-height:1.7;display:flex}.email-offline-note>svg{flex-shrink:0;margin-top:2px}.email-information{border-left:1px solid var(--email-border);overscroll-behavior:contain;background:#fbfcfe;min-width:0;padding:19px 13px;overflow:auto}.email-information h3{color:#2d4a63;margin:0 0 13px;font-size:10px;line-height:1.5}.email-information dl{margin:0 0 23px}.email-information dl>div{border-bottom:1px solid #e5edf4;justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 0;font-size:8px;display:flex}.email-information dt{color:#8599ac;white-space:nowrap}.email-information dd{color:#3e5870;text-align:right;overflow-wrap:anywhere;margin:0;font-weight:550}.email-information dd.email-optout{color:#b35460}.email-linked-lead{background:#fff;border:1px solid #dbe5ed;border-radius:7px;min-width:0;margin-bottom:24px;padding:12px}.email-linked-lead>strong,.email-linked-lead>span,.email-linked-lead>small{overflow-wrap:anywhere;display:block}.email-linked-lead>strong{color:#34566f;margin-bottom:6px;font-size:10px}.email-linked-lead>span{font-size:10px;font-weight:600;line-height:1.7}.email-linked-lead>small{color:#8798a9;margin:3px 0 10px;font-size:9px;line-height:1.7}.email-linked-lead>p{color:#8a9cac;margin:0 0 10px;font-size:9px}.email-linked-lead button{color:#345872;padding:7px 9px;font-size:9px}.email-linked-lead button.email-link-existing{color:#8195a7;background:0 0;border:0;padding:8px 0 0;font-size:8px}.email-context-tabs{border-bottom:1px solid #e5edf4;gap:16px;margin-bottom:16px;display:flex}.email-context-tabs button{color:#8a9bad;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 0 9px;font-size:9px;font-weight:550}.email-context-tabs button.active{color:var(--red);border-bottom-color:var(--red)}.email-context-summary{color:#7d91a5;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 13px;font-size:9px}.email-facts{color:#71899f;border-top:1px solid #e3ebf2;padding:10px 0;font-size:9px}.email-facts summary{cursor:pointer;font-size:9px;line-height:1.7}.email-facts>div{border-bottom:1px solid #edf1f5;padding:9px 0}.email-facts>div>small{color:#687e94;font-size:8px;font-weight:600}.email-facts>div>p{color:#3e5c74;white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0;font-size:9px}.email-facts>div>span{color:#98a6b4;font-size:8px}.email-facts>ul{padding-left:14px;line-height:1.7}.email-correct-fact{color:#8b9dad;background:0 0;border:0;padding:8px 0;font-size:8px}.email-audit .timeline{margin:0;font-size:9px}.email-audit details{border-top:1px solid #e2eaf1;padding:8px 0;font-size:8px}.email-audit details summary{cursor:pointer;line-height:1.8}.email-audit details p{overflow-wrap:anywhere;margin:7px 0 0;font-size:8px}.email-action-bar{background:#fff;border-top:1px solid #dfe7ee;flex-shrink:0;padding:13px 15px 8px}.email-main-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.email-main-actions>button,.email-lead-action>button{color:#284c67;gap:7px;min-height:38px;padding:8px 11px;font-size:10px}.email-main-actions>button.primary{color:#fff;padding-inline:15px}.email-main-actions>button:last-child{border-color:#0000}.email-lead-action{border:1px solid #e0e8f0;border-radius:7px;align-items:center;display:flex}.email-lead-action>button{background:0 0;border:0}.email-lead-action>button.email-icon-button{border-left:1px solid #edf1f5;border-radius:0 6px 6px 0;width:25px}.email-assistant-tools{margin-top:8px;position:relative}.email-assistant-tools>summary{cursor:pointer;color:#95a2b2;align-items:center;gap:5px;width:fit-content;padding:4px 0;font-size:8px;list-style:none;display:flex}.email-assistant-tools>summary::-webkit-details-marker{display:none}.email-assistant-tools>div{z-index:10;background:#fff;border:1px solid #dce6ef;border-radius:9px;flex-wrap:wrap;gap:8px;width:min(400px,100vw - 80px);padding:14px;display:flex;position:absolute;bottom:29px;right:0;box-shadow:0 5px 30px #294b6724}.email-assistant-tools>div>button,.email-assistant-tools>div>select{min-height:32px;padding:7px 9px;font-size:9px}.email-assistant-title{color:#54718a;border-bottom:1px solid #eef2f6;align-items:center;gap:7px;width:100%;margin-bottom:3px;padding:0 0 8px;display:flex}.email-assistant-title strong{font-size:10px}.email-assistant-title>span{color:#8c9eb0;margin-left:auto;font-size:8px}.email-reply-composer{border:1px solid #dce6ef;border-radius:8px;margin:20px 0 0;box-shadow:0 2px 10px #123c5b06}.email-reply-composer>header{color:#50708a;background:#f8fafc;border-bottom:1px solid #e4ebf3;border-radius:8px 8px 0 0;align-items:center;gap:6px;padding:8px 11px;font-size:10px;display:flex}.email-reply-composer>header>button{margin-left:auto}.email-reply-composer>textarea{background:#fff;border:0;border-radius:0;width:100%;min-height:130px;padding:13px;font-size:11px}.email-reply-composer>footer{border-top:1px solid #edf1f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;padding:10px;display:flex}.email-reply-composer>footer>small{color:#8f9eae;font-size:8px}.email-reply-composer>footer>button{padding:7px 10px;font-size:9px}.email-attachments{margin-top:23px}.email-attachments>h3{color:#5e7890;align-items:center;gap:6px;margin:0 0 10px;font-size:10px;display:flex}.email-attachments>h3>span{color:#9cabb9;font-size:9px}.email-attachments>a{color:#6b8ba4;background:#fafcfe;border:1px solid #e0e8f0;border-radius:7px;align-items:center;gap:11px;margin:0 0 8px;padding:12px;display:flex}.email-attachments>a>span{flex:1;min-width:0}.email-attachments strong{color:#345874;overflow-wrap:anywhere;font-size:10px;display:block}.email-attachments small{color:#90a3b5;margin-top:4px;font-size:8px;display:block}.email-draft-note{color:#a57c34;background:#fff8e9;border:1px solid #f4e8cf;border-radius:5px;align-items:flex-start;gap:6px;margin:0 0 15px;padding:9px;font-size:9px;line-height:1.6;display:flex}.email-draft-note>svg{flex-shrink:0}.email-draft-controls{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.email-draft-controls>button{font-size:9px}.email-information-head{justify-content:space-between;align-items:center;display:flex}.email-workspace .email-info-toggle,.email-workspace .email-info-close{display:none}.email-empty-reader{flex:1;justify-content:center;align-items:center;display:flex}.email-empty-reader .empty{max-width:350px;padding:40px 20px}.email-empty-reader .empty h3{color:#45647d;font-size:15px}.email-empty-reader .empty p{color:#8fa0b2;font-size:11px}.email-empty-reader .empty button{font-size:10px}.email-spin{animation:1s linear infinite email-spin}@keyframes email-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.email-spin{animation:none}}@media (width<=1450px){.email-shell{grid-template-columns:198px 280px minmax(0,1fr)}.email-reading-content{grid-template-columns:minmax(0,1fr) 180px}.email-information{padding:16px 11px}.email-message-scroll{padding:20px 17px 12px}.email-main-actions{gap:5px}.email-main-actions>button,.email-lead-action>button{padding:8px 9px;font-size:9px}.email-main-actions>button>svg,.email-lead-action>button>svg{width:15px;height:15px}.email-item{gap:8px;padding:18px 10px}.email-avatar{width:31px;min-width:31px;height:31px}.email-account{max-width:235px}}@media (width<=1240px){.email-shell{grid-template-columns:190px 272px minmax(0,1fr)}.email-reading-content{display:block;position:relative}.email-message-scroll{height:100%}.email-information{display:none}.email-info-open .email-information{z-index:5;width:255px;display:block;position:absolute;inset:0 0 0 auto;box-shadow:-8px 0 25px #25486712}.email-workspace .email-info-toggle,.email-workspace .email-info-close{display:inline-flex}.email-account{display:none}.email-message-title h2{font-size:14px}.email-folder-nav button{gap:7px;font-size:9px}.email-main-actions>button:last-child,.email-thread-switcher>span{display:none}.email-thread-switcher>select{flex:1;max-width:calc(100% - 20px);margin-left:0}}@media (width<=1040px){.email-page-head{gap:16px}.email-shell{grid-template-columns:265px minmax(0,1fr);position:relative}.email-folders{display:none}.email-folders-open .email-folders{z-index:11;width:215px;display:flex;position:absolute;top:0;bottom:0;left:0;box-shadow:12px 0 30px #1537521a}.email-workspace .email-folder-toggle,.email-workspace .email-folder-close{display:inline-flex}.email-folders-heading .email-folder-close{margin-left:0}.email-list-tools{gap:5px;padding:12px 8px}.email-list-tools>.email-folder-toggle{width:26px}.email-quick-filter{display:none}.email-source strong{font-size:10px}.email-source small{font-size:9px}.email-folder-nav button{padding:13px 10px;font-size:11px}.email-folder-nav h2{font-size:9px}.email-item{min-height:123px}.email-page-head p{max-width:360px;font-size:11px}}@media (width<=700px){.email-page-head{align-items:flex-start;margin-bottom:18px}.email-page-head h1{margin:6px 0;font-size:27px}.email-eyebrow{font-size:8px}.email-page-head p{max-width:260px;font-size:10px;line-height:1.7}.email-page-actions{gap:3px;padding-top:9px}.email-page-actions>button{gap:0;min-width:36px;min-height:36px;padding:6px 8px;font-size:0}.email-page-actions>button svg{width:17px;height:17px}.email-shell{border-radius:9px;height:calc(100dvh - 200px);min-height:480px;display:block}.email-list{border-right:0;height:100%}.email-reader{height:100%;display:none}.email-has-selection .email-list{display:none}.email-has-selection .email-reader{display:flex}.email-workspace .email-folder-toggle{width:34px}.email-quick-filter{max-width:100px;display:flex}.email-quick-filter select{width:76px}.email-list-tools{gap:8px;height:65px;padding:12px}.email-search input{font-size:11px}.email-item{gap:12px;min-height:127px;padding:18px 15px}.email-item-heading strong{font-size:12px}.email-item-heading time{font-size:9px}.email-item-subject{font-size:11px}.email-item-excerpt{margin:3px 0 8px;font-size:10px}.email-item .email-avatar{width:36px;min-width:36px;height:36px;font-size:11px}.email-item-tags>.email-status{font-size:9px}.email-message-heading{padding:17px 14px 13px}.email-message-kicker>span,.email-message-kicker>time{font-size:8px}.email-message-title{gap:8px;margin-bottom:10px}.email-message-title h2{font-size:16px}.email-message-title>.email-status{padding:4px 7px;font-size:8px}.email-message-scroll{padding:18px 16px 13px}.email-original-message>p{font-size:14px;line-height:1.9}.email-sender strong{font-size:10px}.email-sender small{font-size:8px}.email-reader-toolbar{height:47px;min-height:47px;padding:0 9px}.email-action-bar{padding:11px 12px 7px}.email-main-actions{gap:7px}.email-main-actions>button,.email-lead-action>button{min-height:36px;padding:8px 10px;font-size:10px}.email-main-actions>button:nth-last-child(2){gap:0;width:36px;padding:8px;font-size:0;overflow:hidden}.email-main-actions>button:nth-last-child(2) svg{min-width:17px}.email-main-actions>button:last-child{display:none}.email-info-open .email-information{width:min(290px,100%)}.email-information h3{font-size:12px}.email-information dl>div{padding:12px 0;font-size:10px}.email-linked-lead>strong,.email-linked-lead>span{font-size:11px}.email-linked-lead>small,.email-linked-lead>p{font-size:10px}.email-linked-lead>button{padding:9px;font-size:10px}.email-information{padding:18px 17px}.email-context-tabs button,.email-context-summary,.email-facts,.email-facts summary,.email-correct-fact{font-size:10px}.email-assistant-tools>summary{padding-top:7px;font-size:9px}.email-assistant-tools>div{width:min(340px,100vw - 64px)}.email-assistant-tools>div>button,.email-assistant-tools>div>select{min-height:36px;font-size:10px}}.email-message-kicker>time,.email-sender small,.email-information dl>div,.email-linked-lead>small,.email-linked-lead>p,.email-context-summary,.email-facts,.email-facts summary,.email-facts>div>small,.email-facts>div>p,.email-facts>div>span,.email-correct-fact,.email-offline-note{font-size:10px}.email-sender strong,.email-information h3,.email-linked-lead>strong,.email-context-tabs button,.email-linked-lead button{font-size:11px}.email-message-kicker>span{font-size:9px}.email-sender small{line-height:1.7}.email-information dl>div{line-height:1.6}.email-linked-lead>span{font-size:11px}.email-thread-switcher{font-size:9px}.email-thread-switcher>select{font-size:10px}@media (width<=700px){.email-mobile-reader-open .email-page-head{display:none}.email-mobile-reader-open .email-shell{height:calc(100dvh - 98px);min-height:0}}.wa-workspace{min-width:0}.wa-demo-actions{justify-content:flex-end;margin-top:9px;display:flex}.wa-demo-actions button{color:#7f8c9d;background:0 0;border:0;padding:5px 0 5px 10px;font-size:10px}.wa-page-head{justify-content:space-between;align-items:center;gap:20px;margin:3px 0 24px;display:flex}.wa-page-head .eyebrow{color:var(--red);letter-spacing:.12em;margin-bottom:9px;font-size:10px}.wa-page-head h1{letter-spacing:-1px;font-size:32px}.wa-page-head p:last-child{color:var(--muted);margin:8px 0 0;font-size:12px}.wa-page-actions{flex-shrink:0;gap:10px;display:flex}.wa-page-actions button{min-height:42px;padding:10px 16px}.wa-channel{background:#fff;border:1px solid #e0e7ee;border-radius:11px;align-items:center;gap:16px;margin-bottom:16px;padding:18px 21px;display:flex;box-shadow:0 2px 3px #1a334209}.wa-channel-icon{color:#b87519;background:#fff4e8;border-radius:9px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.wa-channel.connected .wa-channel-icon{color:#168269;background:#e9f7f1}.wa-channel-copy{flex:1;min-width:0}.wa-channel-copy .eyebrow{color:#9a6b2a;letter-spacing:.1em;margin:0 0 3px;font-size:10px}.wa-channel.connected .wa-channel-copy .eyebrow{color:#168269}.wa-channel-copy h2{letter-spacing:-.25px;font-size:15px}.wa-channel-copy p{color:var(--muted);margin:5px 0 0;font-size:11px}.wa-channel-status{flex-shrink:0;align-items:center;gap:12px;display:flex}.wa-connection-pill{white-space:nowrap;color:#976221;background:#fff5e6;border-radius:99px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:650;display:inline-flex}.wa-connection-pill:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.wa-connection-pill.connected{color:#00866c;background:#eaf7f2}.wa-channel .wa-icon-button{color:#708397;border:0}.wa-shell{background:#fff;border:1px solid #dce5eb;border-radius:11px;grid-template-columns:minmax(278px,33%) minmax(0,1fr);height:min(760px,100dvh - 330px);min-height:400px;display:grid;overflow:hidden;box-shadow:0 2px 5px #1a334205}.wa-contact-pane{border-right:1px solid #e2e8ed;flex-direction:column;min-width:0;min-height:0;display:flex}.wa-searchbar{background:#fff;border-bottom:1px solid #e7edf2;gap:8px;padding:14px 13px;display:flex}.wa-search-input{color:#7890a0;border:1px solid #dce5ed;border-radius:7px;flex:1;align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}.wa-search-input input{outline-offset:2px;background:0 0;border:none;width:100%;min-width:0;padding:12px 0;font-size:11px}.wa-searchbar select{width:94px;padding:10px 8px;font-size:11px}.wa-contact-summary{color:#8b97a6;border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;padding:10px 15px;font-size:10px;display:flex}.wa-contact-summary strong{color:#42546a;font-weight:600}.wa-contacts{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bdc9d1 transparent;flex:1;min-height:0;overflow-y:auto}.wa-contact-item{text-align:left;background:#fff;border-top:0;border-bottom:1px solid #e8edf1;border-left:3px solid #0000;border-right:0;border-radius:0;align-items:flex-start;gap:11px;width:100%;padding:20px 15px 19px;transition:background .15s;display:flex}.wa-contact-item:hover{background:#f7fafc;border-color:#e8edf1 #e8edf1 #e8edf1 #0000}.wa-contact-item.selected,.wa-contact-item.selected:hover{border-left-color:var(--red);background:#f0f5f6}.wa-avatar{color:#ae2647;background:#f8e6eb;border:1px solid #fff9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;font-size:12px;font-weight:650;display:inline-flex}.wa-avatar.tone-1{color:#2e6491;background:#e1edf8}.wa-avatar.tone-2{color:#277262;background:#e1f0ec}.wa-avatar.tone-3{color:#6f4b9e;background:#ece7f8}.wa-contact-item-body{flex:1;min-width:0}.wa-contact-item-top{justify-content:space-between;align-items:center;gap:5px;margin:0 0 5px;display:flex}.wa-contact-item-top strong{color:#182d42;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wa-contact-item-top time{color:#8090a3;flex-shrink:0;font-size:9px;font-weight:400}.wa-contact-phone{color:#2e4159;margin-bottom:5px;font-size:11px;font-weight:550;display:block}.wa-contact-excerpt{color:#7b8b9e;white-space:nowrap;text-overflow:ellipsis;margin-bottom:10px;font-size:10px;font-weight:400;line-height:1.5;display:block;overflow:hidden}.wa-mode-tag{color:#248169;background:#edf6f2;border-radius:99px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;font-weight:600;display:inline-flex}.wa-mode-tag:before{content:"";opacity:.75;background:currentColor;border-radius:50%;width:5px;height:5px}.wa-mode-tag.human{color:#426c9d;background:#eef4fc}.wa-mode-tag.waiting{color:#9a7335;background:#fff5e5}.wa-mode-tag.stopped{color:#a3404b;background:#fff0f0}.wa-thread{background:#f5f8f6;flex-direction:column;min-width:0;min-height:0;display:flex}.wa-thread-head{background:#fff;border-bottom:1px solid #e5ece9;justify-content:space-between;align-items:center;gap:12px;min-height:84px;padding:17px 20px;display:flex}.wa-thread-identity{align-items:center;gap:11px;min-width:0;display:flex}.wa-thread-identity .wa-avatar{width:43px;height:43px}.wa-thread-identity-copy{min-width:0}.wa-thread-identity h2{text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:13px;overflow:hidden}.wa-thread-identity p{color:#7c8b9e;overflow-wrap:anywhere;margin:3px 0 0;font-size:11px}.wa-thread-controls{align-items:center;gap:10px;display:flex}.wa-mode-controls{align-items:center;gap:9px;display:flex}.wa-mode-controls>span{color:#7a899b;letter-spacing:.1em;font-size:8px;font-weight:600}.wa-mode-switch{background:#f4f6f6;border:1px solid #dfe6e8;border-radius:7px;padding:3px;display:inline-flex}.wa-mode-switch button{color:#7d8c9c;white-space:nowrap;background:0 0;border:0;border-radius:5px;gap:5px;padding:7px 9px;font-size:10px}.wa-mode-switch button.active{color:#b71736;background:#fff;box-shadow:0 1px 3px #1c3a4219}.wa-mode-switch button.active.ai{color:#178268}.wa-icon-button{color:#6d8195;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;width:32px;height:32px;padding:0}.wa-mobile-back{display:none}.wa-mode-notice{color:#7b8e98;background:#f9fbf9;border-bottom:1px solid #e8eeeb;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:10px;line-height:1.6;display:flex}.wa-mode-notice svg{flex-shrink:0}.wa-messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bfcac5 transparent;background:#f5f8f6;flex:1;min-height:0;padding:15px 25px 20px;overflow-y:auto}.wa-message-day{justify-content:center;margin:3px 0 22px;display:flex}.wa-message-day span{color:#87958e;background:#eaf0ec;border-radius:5px;padding:5px 10px;font-size:9px}.wa-message{flex-direction:column;align-items:flex-start;min-width:0;margin:0 0 22px;display:flex}.wa-message.outbound{align-items:flex-end}.wa-message-author{color:#85958d;margin:0 4px 5px;font-size:9px;display:block}.wa-message-bubble{color:#2d4250;background:#fff;border:1px solid #e1e9e4;border-radius:9px 9px 9px 2px;max-width:82%;padding:12px 15px;box-shadow:0 1px 1px #18352c03}.wa-message-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.wa-message.outbound .wa-message-bubble{color:#fff;background:#ce1235;border-color:#ce1235;border-radius:9px 9px 2px}.wa-message.outbound.draft .wa-message-bubble,.wa-message.outbound.approved .wa-message-bubble{color:#9e1c37;background:#fff2f4;border:1px dashed #e4a8b3}.wa-message-foot{color:#7b8f99;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:7px;margin:6px 2px 0;font-size:9px;display:flex}.wa-message-state{align-items:center;gap:4px;display:inline-flex}.wa-message-foot button{background:#fff;border-color:#dde6e2;min-height:23px;padding:3px 6px;font-size:9px}.wa-message-attachment{overflow-wrap:anywhere;text-underline-offset:3px;align-items:center;gap:6px;margin-top:9px;font-size:10px;text-decoration:underline;display:flex}.wa-message-attachment span{min-width:0}.wa-thread-tools{background:#fff;border-top:1px solid #e4ebe7;justify-content:space-between;align-items:center;gap:8px;padding:9px 14px;display:flex}.wa-thread-tools>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wa-thread-tools button{color:#6d8093;border-color:#e6ebee;padding:5px 8px;font-size:9px}.wa-thread-tools .wa-lead-link{color:#ac1636;background:#fff8f9}.wa-thread-tools small{color:#8796a4;font-size:9px}.wa-composer{background:#fff;border-top:1px solid #eef1f3;padding:12px 15px 11px}.wa-compose-field{align-items:flex-end;gap:10px;display:flex}.wa-compose-field textarea{resize:vertical;background:#f8fafb;border:1px solid #e7edf0;flex:1;min-width:0;min-height:42px;max-height:130px;padding:10px 12px;font-size:13px;line-height:1.6}.wa-compose-field>button{flex-shrink:0;width:42px;height:41px;padding:0}.wa-composer-help{color:#8b98a5;justify-content:space-between;gap:10px;margin:6px 0 0;font-size:9px;line-height:1.6;display:flex}.wa-read-only{color:#8a97a6;text-align:center;background:#fff;border-top:1px solid #e4ebe7;padding:15px;font-size:11px}.wa-workspace .error{margin:0 0 12px}.wa-thread>.error{border-radius:0;margin:0;font-size:11px}.wa-context-dialog{width:min(420px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);background:#fff;border:0;border-left:1px solid #e1e8ee;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 50px #17243320}.wa-context-dialog::backdrop{background:#1424363b}.wa-context-heading{z-index:1;background:#fff;border-bottom:1px solid #e6edf3;justify-content:space-between;align-items:center;padding:20px 22px;display:flex;position:sticky;top:0}.wa-context-heading h2{font-size:16px}.wa-context-body{overflow-wrap:anywhere;padding:4px 22px 25px}.wa-context-body section{border-bottom:1px solid #ecf0f4;padding:18px 0}.wa-context-body h3{margin-bottom:10px;font-size:12px}.wa-context-body p,.wa-context-body li{color:#738096;font-size:11px;line-height:1.7}.wa-context-body p{white-space:pre-wrap}.wa-context-body .wa-context-value{color:#29364c}.wa-context-body small{color:#7a8899;font-size:10px}.wa-context-body button,.wa-context-body select{min-height:34px;font-size:11px}.wa-context-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.wa-context-fact{border-bottom:1px solid #edf1f5;padding:10px 0}.wa-context-fact strong{font-size:11px}.wa-context-fact p{margin:4px 0}.wa-context-fact small{display:block}.wa-context-fact a{color:var(--red);font-size:10px}.wa-context-followup{padding:11px 0}.wa-context-followup p{margin:7px 0}.wa-context-run{border-bottom:1px solid #edf1f5;padding:10px 0;font-size:11px}.wa-context-run summary{cursor:pointer;align-items:center;gap:9px;display:flex}.wa-context-agent{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.wa-context-agent select{flex:1;min-width:0;max-width:100%}.wa-context-dialog .timeline{padding-left:0}@media (width>=1500px){.wa-shell{grid-template-columns:365px minmax(0,1fr)}}@media (width<=1150px){.wa-shell{grid-template-columns:minmax(240px,35%) minmax(0,1fr)}.wa-searchbar{flex-wrap:wrap}.wa-search-input{flex-basis:100%}.wa-searchbar select{width:100%}.wa-mode-controls>span{display:none}.wa-thread-head{padding:15px 13px}.wa-mode-switch button{padding:7px 6px}.wa-thread-identity h2{max-width:155px}.wa-thread-controls{gap:4px}.wa-page-actions button{padding:9px 12px;font-size:11px}}@media (width<=820px){.wa-page-head{align-items:flex-start;gap:14px;margin-bottom:17px}.wa-page-head h1{font-size:27px}.wa-page-head p:last-child{font-size:11px}.wa-page-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.wa-page-actions button{min-height:37px;padding:8px 10px}.wa-channel{gap:11px;padding:14px}.wa-channel-icon{width:40px;height:40px}.wa-channel-copy h2{font-size:13px}.wa-channel-copy p{font-size:10px}.wa-channel-status .wa-icon-button{display:none}.wa-channel-status{gap:7px}.wa-connection-pill{padding:6px 9px;font-size:10px}}@media (width<=680px){.wa-page-head{flex-wrap:wrap}.wa-page-actions{justify-content:flex-start;width:100%}.wa-page-actions button{flex:1;padding:9px 8px}.wa-channel{flex-wrap:wrap;gap:10px;margin-bottom:12px}.wa-channel-copy{flex-basis:calc(100% - 53px)}.wa-channel-status{margin-left:50px}.wa-shell{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 198px);min-height:470px;max-height:750px}.wa-contact-pane{border-right:0}.wa-thread,.wa-shell.has-mobile-selection .wa-contact-pane{display:none}.wa-shell.has-mobile-selection .wa-thread{display:flex}.wa-searchbar{flex-wrap:nowrap}.wa-search-input{flex-basis:auto}.wa-searchbar select{width:105px}.wa-contact-item{padding:19px 15px}.wa-mobile-back{margin-right:-4px;display:inline-flex}.wa-thread-head{flex-wrap:wrap;gap:6px;min-height:77px;padding:12px 10px}.wa-thread-identity{flex:1;gap:8px}.wa-thread-identity .wa-avatar{width:34px;height:34px;font-size:11px}.wa-thread-identity h2{max-width:160px;font-size:12px}.wa-thread-identity p{font-size:10px}.wa-thread-controls{justify-content:flex-end;width:100%;margin-top:2px}.wa-mode-controls>span{font-size:8px;display:inline}.wa-mode-switch button{padding:6px 9px}.wa-mode-notice{justify-content:flex-start;padding:9px 13px;font-size:9px}.wa-messages{padding:14px 12px}.wa-message-bubble{max-width:90%;padding:11px 12px}.wa-message-bubble p{font-size:14px}.wa-thread-tools{padding:8px 10px}.wa-thread-tools small{display:none}.wa-composer{padding:10px}.wa-compose-field textarea{font-size:16px}.wa-composer-help{font-size:8px}}@media (prefers-reduced-motion:reduce){.wa-contact-item{transition:none}}@media (width<=700px){.wa-mobile-thread-open>.wa-page-head,.wa-mobile-thread-open>.wa-channel{display:none}.wa-mobile-thread-open .wa-shell{height:calc(100dvh - 98px);min-height:0}}.wa-control{margin-bottom:16px;padding:20px}.wa-control-head{align-items:center;gap:14px;display:flex}.wa-control-head>svg{color:#059669;flex-shrink:0}.wa-control-head>div{flex:1}.wa-control h2{margin:3px 0;font-size:18px}.wa-control p{color:var(--muted,#64748b);margin:6px 0 12px;line-height:1.55}.wa-control-head p{margin-bottom:0}.wa-control-columns{grid-template-columns:1fr 1fr;gap:28px;margin-top:24px;display:grid}.wa-control-columns>div{border-top:1px solid #e5e7eb;min-width:0;padding-top:20px}.wa-control h3{align-items:center;gap:8px;display:flex}.wa-live-qr{object-fit:contain;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:260px;max-width:100%;height:260px;display:block}.wa-qr-placeholder{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:260px;max-width:100%;height:200px;display:flex}.wa-control-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.wa-control-facts{grid-template-columns:1fr 1fr;gap:10px;font-size:13px;display:grid}.wa-control-facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.wa-control-facts dt{color:#64748b}.wa-runtime-info{background:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;padding:16px}.wa-runtime-info p{font-size:13px}.wa-runtime-info small{color:#64748b;margin-top:8px;display:block}@media (width<=760px){.wa-control-columns{grid-template-columns:1fr}.wa-control-head{flex-wrap:wrap}.wa-control{padding:14px}.wa-control-head>div{min-width:180px}.wa-control-facts{grid-template-columns:1fr}.wa-control-facts dd{margin-bottom:6px}}:root{color:#22272d;font-synthesis:none;--red:#d8202d;--red-soft:#fff0f1;--ink:#242830;--muted:#737c89;--line:#e8ebef;--green:#24775f;--shadow:0 2px 10px #18283e05;background:#f6f7f9;font-family:Inter,Segoe UI,Tahoma,Arial,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{color:#454d58;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-weight:550;line-height:1.4;transition:background .15s,border-color .15s;display:inline-flex}button:disabled{cursor:not-allowed;opacity:.55}button.primary{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 3px 7px #d8202d10}button.primary:hover{background:#bb1925}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #8eb6e9}input,select,textarea{color:var(--ink);background:#fff;border:1px solid #dce1e7;border-radius:7px;max-width:100%;min-height:40px;padding:10px 11px}textarea{resize:vertical;line-height:1.65}input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--red)}select{cursor:pointer}a{color:inherit;text-decoration:none}p{margin:8px 0 14px;line-height:1.65}h1,h2,h3,h4{color:#242830;margin:0}h1{letter-spacing:-.8px;font-size:29px;font-weight:700;line-height:1.25}h2{letter-spacing:-.3px;font-size:17px;font-weight:650}h3{font-size:15px;line-height:1.5}h4{text-transform:uppercase;letter-spacing:.07em;color:#6c7581;margin:23px 0 12px;font-size:12px}small{font-size:12px}hr{border:0;border-top:1px solid var(--line);margin:23px 0}.small{font-size:12px}.block{display:block}.eyebrow{letter-spacing:.14em;color:#8a929d;margin:0 0 10px;font-size:10px;font-weight:700}.original-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.overdue{color:#b64036}.row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row-actions button:has(svg:only-child){padding:8px}.icon-button{background:0 0;border:0;padding:7px}.back-link{color:#737c88;background:0 0;border:0;margin:2px 0 20px;padding:0;font-size:12px}.link-button{color:var(--red);white-space:nowrap;background:0 0;border:0;padding:4px 0;font-size:12px}.link-button:hover{background:0 0}.subtle-button{color:#778190;background:0 0;border:0;font-size:12px}.full-center{place-items:center;min-height:100vh;display:grid}.loading{color:var(--muted);justify-content:center;align-items:center;gap:12px;padding:60px 25px;display:flex}.spin{animation:1.3s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.error{color:#a82430;background:#fff3f3;border:1px solid #f0c6c9;border-radius:8px;margin:12px 0;padding:14px 17px;line-height:1.55}.empty{text-align:center;color:#98a1ad;flex-direction:column;justify-content:center;align-items:center;padding:48px 25px;display:flex}.empty h3{color:#5f6976;margin-top:15px}.empty p{max-width:320px;font-size:13px}.empty svg{stroke-width:1.3px}.notice{color:#627080;background:#f1f4f7;border:1px solid #e4e9ef;border-radius:8px;align-items:flex-start;gap:12px;margin:18px 0;padding:16px 19px;font-size:13px;line-height:1.65;display:flex}.notice svg{flex-shrink:0;margin-top:2px}.toast{z-index:90;color:#fff;background:#26352f;border-radius:9px;align-items:center;gap:25px;max-width:90vw;padding:14px 17px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0002}.toast button{color:#fff;background:0 0;border:0;padding:2px}.skip-link{z-index:100;background:#fff;padding:12px;position:fixed;top:-60px;left:20px}.skip-link:focus{top:12px}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:40;background:#fff;flex-direction:column;width:255px;display:flex;position:fixed;inset:0 auto 0 0}.brand{padding:30px 28px 27px;display:block}.brand-word{letter-spacing:-2.1px;color:var(--red);font-family:Arial,Helvetica,sans-serif;font-size:35px;font-style:italic;font-weight:1000;line-height:1;display:block}.brand-word>span{vertical-align:top;letter-spacing:0;margin-left:3px;font-size:11px;font-style:normal}.brand-sub{letter-spacing:.25em;color:#757f8a;align-items:center;gap:9px;margin-top:10px;padding-left:3px;font-size:8px;font-weight:750;display:flex}.brand-sub i{background:#bbc1c8;width:1px;height:8px}.workspace-picker{border:1px solid var(--line);background:#f8f9fa;border-radius:8px;align-items:center;gap:10px;margin:0 17px 30px;padding:13px 10px;display:flex}.workspace-picker>svg{color:#929aa4;margin-left:auto}.workspace-icon{width:33px;height:33px;color:var(--red);background:#fff0f1;border:1px solid #f4dadd;border-radius:7px;place-items:center;font-size:11px;font-weight:800;display:grid}.workspace-picker strong{font-size:11px;display:block}.workspace-picker small{color:#929aa4;margin-top:3px;font-size:10px;display:block}.nav-caption{color:#98a1ac;letter-spacing:.13em;margin:0 0 12px;padding:0 26px;font-size:9px;font-weight:700}.sidebar nav{flex-direction:column;gap:5px;padding:0 13px;display:flex}.sidebar nav a{color:#74808c;border-radius:7px;align-items:center;gap:12px;padding:12px 13px;font-size:12px;font-weight:550;display:flex;position:relative}.sidebar nav a:hover{background:#f8f9fa}.sidebar nav a.active{color:#ca2531;background:#fff0f1;font-weight:650}.sidebar nav a.active:before{content:"";background:var(--red);border-radius:0 3px 3px 0;width:3px;position:absolute;top:13px;bottom:13px;left:-13px}.sidebar nav a b{background:#f0e0e2;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:9px}.sidebar nav a svg{stroke-width:1.7px;flex-shrink:0}.sidebar-bottom{margin-top:auto;padding:26px 20px 18px}.live-dot{background:#399a78;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #399a780d}.local-status{align-items:center;gap:11px;padding:0 5px 15px;display:flex}.local-status strong{font-size:10px;font-weight:600}.local-status small{color:#9aa2ac;margin-top:4px;font-size:9px;display:block}.site-link{color:#8b949f;border-top:1px solid var(--line);justify-content:space-between;padding:14px 4px;font-size:11px;display:flex}.profile{border-top:1px solid var(--line);align-items:center;gap:9px;padding-top:17px;display:flex}.avatar{color:#687487;background:#edf0f5;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:11px;font-weight:650;display:grid}.profile strong{white-space:nowrap;text-overflow:ellipsis;max-width:122px;font-size:11px;display:block;overflow:hidden}.profile small{color:#929ca7;margin-top:4px;font-size:9px;display:block}.profile button{color:#939ca5;border:0;margin-left:auto;padding:6px}.main-shell{flex-direction:column;width:calc(100% - 255px);margin-left:255px;display:flex}.topbar{border-bottom:1px solid var(--line);z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffef;justify-content:space-between;align-items:center;height:72px;padding:0 36px;display:flex;position:sticky;top:0}.topbar>div{align-items:center;gap:16px;display:flex}.breadcrumb{color:#9aa3af;font-size:11px}.breadcrumb>span{color:#c1c7ce;padding:0 12px}.breadcrumb strong{color:#627080;font-weight:500}.top-actions{gap:13px!important}.environment-switch{background:#fafbfc;border:1px solid #e7ebef;border-radius:6px;align-items:center;gap:6px;padding:0 6px 0 10px;display:flex}.environment-dot{background:#5a937f;border-radius:50%;width:5px;height:5px}.environment-switch.demo .environment-dot{background:#bc822c}.environment-switch select{color:#737f89;outline-offset:0;background:0 0;border:0;min-height:30px;padding:7px 0;font-size:10px;font-weight:600}.refresh{color:#929ca6;background:0 0;border:0;padding:7px}.top-avatar{color:#95616a;background:#eee8e9;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-weight:650;display:grid}.mobile-menu,.sidebar-scrim,.mobile-back,.context-toggle{display:none}.main-shell main{outline:none;flex:1;width:100%;min-width:0;max-width:1920px;margin:auto;padding:32px 36px}.demo-banner{color:#956d32;background:#fff7e9;border-bottom:1px solid #f0e5d1;justify-content:center;align-items:center;gap:8px;padding:9px 20px;font-size:11px;display:flex}.app-footer{border-top:1px solid var(--line);color:#9aa2ac;justify-content:space-between;margin-top:20px;padding:18px 36px;font-size:10px;display:flex}.page-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:27px;display:flex}.page-head .muted{margin:9px 0 0;font-size:12px}.page-head>button,.page-head>.row-actions{flex-shrink:0}.page-head button{font-size:12px}.page-head .eyebrow{margin-bottom:10px}.welcome-strip{background:linear-gradient(100deg,#fff,#fafbfc);border:1px solid #e5e8ed;border-radius:9px;justify-content:space-between;align-items:center;margin-bottom:22px;padding:18px 22px;display:flex}.welcome-strip>div{color:#7c8996;letter-spacing:.1em;font-size:9px;font-weight:650}.welcome-strip .live-dot{width:5px;height:5px;margin-right:8px}.welcome-strip p{color:#3e4856;letter-spacing:0;margin:10px 0 0;font-size:14px;font-weight:500}.welcome-date{color:#919ba6;text-transform:capitalize;font-size:11px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:25px;display:grid}.stat-card{text-align:left;border:1px solid var(--line);box-shadow:var(--shadow);color:#778391;background:#fff;border-radius:9px;flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:21px 21px 18px;font-weight:400;display:flex}.stat-card:hover{background:#fff;border-color:#d4d9e0}.stat-top{justify-content:space-between;align-items:center;font-size:11px;display:flex}.stat-top svg{stroke-width:1.5px;color:#8795a4}.stat-card>strong{letter-spacing:-1.5px;color:#303946;margin:21px 0 22px;font-size:35px;font-weight:650;line-height:1}.stat-card>span:last-child{color:#9aa4ae;justify-content:space-between;align-items:center;font-size:10px;display:flex}.stat-2 .stat-top svg{color:#bd8449}.stat-3 .stat-top svg{color:#b16b73}.dashboard-grid{grid-template-columns:minmax(0,1.85fr) minmax(260px,1fr);gap:22px;margin-bottom:24px;display:grid}.panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.panel-head{justify-content:space-between;align-items:center;gap:18px;padding:23px 23px 20px;display:flex}.panel-head .eyebrow{margin-bottom:8px;font-size:8px}.panel-head p{margin:5px 0 0;font-size:11px}.panel-foot{color:#9aa4af;border-top:1px solid #edf0f3;justify-content:space-between;gap:12px;padding:14px 23px;font-size:10px;display:flex}.panel-foot span{font-size:9px}.pipeline{justify-content:space-around;gap:5px;padding:7px 21px 25px;display:flex}.pipeline button{color:#939ca8;background:0 0;border:0;flex-direction:column;width:14.285%;padding:5px 0 0;font-size:8px;font-weight:500;display:flex}.pipeline button:hover{background:#fafbfc}.pipeline button>strong{color:#596574;margin-bottom:13px;font-size:18px;font-weight:600}.pipeline-track{background:#f4f6f8;border-radius:4px;align-items:flex-end;width:26px;height:70px;margin-bottom:13px;display:flex;overflow:hidden}.pipeline-track>span{background:#d8dfe7;border-radius:3px;width:100%}.pipeline button:nth-child(4) .pipeline-track>span,.pipeline button:nth-child(5) .pipeline-track>span{background:#cf6670}.pipeline button:last-child .pipeline-track>span{background:#78a18e}.attention .panel-head{border-bottom:1px solid #f1f3f5;padding-bottom:17px}.attention-item{text-align:left;border:0;border-bottom:1px solid #f1f3f5;border-radius:0;gap:11px;width:100%;padding:17px 22px;display:flex}.attention-item>span:nth-child(2){flex:1;min-width:0}.attention-item strong{white-space:nowrap;text-overflow:ellipsis;max-width:210px;font-size:11px;font-weight:550;display:block;overflow:hidden}.attention-item small{color:#9ca4ad;margin-top:5px;font-size:9px;font-weight:400;display:block}.attention-item>svg{color:#b8c1cb;stroke-width:1.3px}.attention-icon{color:#c08d60;background:#fff5ed;border-radius:6px;flex-shrink:0;padding:8px;display:flex}.demo-callout{color:#778392;border:1px dashed #d5dce4;border-radius:9px;justify-content:space-between;align-items:center;gap:30px;margin-top:24px;padding:25px 28px;display:flex}.demo-callout p{margin:4px 0;font-size:12px}.table-panel{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;overflow:hidden}.panel>.table-panel{border:0;border-radius:0}.table-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 21px;display:flex}.panel>.table-panel>.table-toolbar{border-bottom:0;padding:0 23px 15px}.search{color:#a1abb7;background:#fff;border:1px solid #e1e6eb;border-radius:6px;align-items:center;gap:9px;width:300px;min-width:200px;max-width:100%;padding:0 10px;display:flex}.search input{background:0 0;border:0;width:100%;min-width:0;min-height:34px;padding:9px 0;font-size:11px}.search input:focus-visible{outline-offset:2px;outline-width:2px}.filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filters select{min-height:34px;padding:7px 10px;font-size:11px}.count{color:#99a4af;white-space:nowrap;background:#f4f6f8;border-radius:5px;padding:5px 7px;font-size:10px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:normal;width:100%}th{color:#8b96a3;border-top:1px solid #f0f2f5;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.055em;white-space:nowrap;background:#fafbfc;padding:13px 20px;font-size:9px;font-weight:650}th>button{font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;background:0 0;border:0;padding:0}td{color:#66717e;vertical-align:middle;border-bottom:1px solid #eef1f4;padding:18px 20px;font-size:11px}tbody tr:last-child td{border-bottom:0}td strong{color:#424e5c;font-weight:600}td small{font-size:9px}.cell-link{text-align:left;background:0 0;border:0;min-width:180px;max-width:340px;padding:0;line-height:1.5;display:block}.cell-link:hover{background:0 0}.cell-link strong{color:#424e5b;font-size:11px}.cell-link small{color:#9ca5af;white-space:nowrap;text-overflow:ellipsis;max-width:260px;margin-top:5px;font-size:9px;font-weight:400;display:block;overflow:hidden}.pagination{border-top:1px solid var(--line);color:#9aa5af;justify-content:flex-end;align-items:center;gap:7px;padding:12px 20px;font-size:10px;display:flex}.pagination>span{margin-right:9px}.pagination>button{border-color:#e6ebef;padding:4px}.badge{color:#798796;white-space:nowrap;background:#eff2f5;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:600;line-height:1.4;display:inline-flex}.badge-human,.badge-urgent,.badge-failed,.badge-rejected,.badge-blocked{color:#bf7573;background:#fdf0ef}.badge-sent{color:#7992b5;background:#eef3f9}.meter{align-items:center;gap:9px;min-width:90px;display:flex}.meter>span{background:#edf0f3;border-radius:4px;flex:1;min-width:45px;max-width:90px;height:4px;display:block;overflow:hidden}.meter i{background:#d56b75;border-radius:4px;height:100%;display:block}.meter b{color:#929ca8;min-width:28px;font-size:9px;font-weight:500}.priority-score{color:#637083;font-size:13px;font-weight:600}.priority-score small{color:#b0b7c1;margin-left:2px;font-size:9px;font-weight:400}.person{align-items:center;gap:11px;min-width:180px;display:flex}.person strong{display:block}.person small{color:#99a2ae;margin-top:4px;display:block}.tabs{border-bottom:1px solid #e4e8ed;gap:24px;margin-bottom:23px;display:flex;overflow-x:auto}.tabs>button{color:#919ba6;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 0 15px;font-size:12px;font-weight:500}.tabs>button.active{border-bottom-color:var(--red);color:#c82c38;font-weight:650}.tabs>button>span{color:#95a0ac;background:#edf0f4;border-radius:4px;margin-left:2px;padding:2px 5px;font-size:9px}.section-controls{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.section-controls .tabs{border:0;gap:20px;margin:0}.section-controls .tabs>button{padding:8px 0}.clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:430px;margin:0;font-size:11px;display:-webkit-box;overflow:hidden}.document-link{align-items:center;gap:10px;min-width:200px;display:flex}.document-link small{color:#a1aab4;margin-top:5px;display:block}.document-link>svg{color:#9caaba;flex-shrink:0}.product-reference{white-space:nowrap}.kanban{align-items:flex-start;gap:15px;padding-bottom:20px;display:flex;overflow-x:auto}.kanban>section{background:#eff2f5;border:1px solid #e4e8ed;border-radius:9px;flex:0 0 265px;min-height:350px;padding:13px}.kanban header{color:#98a3af;justify-content:space-between;align-items:center;margin-bottom:17px;font-size:11px;display:flex}.kanban-card{text-align:left;background:#fff;border:1px solid #e3e8ed;flex-direction:column;align-items:stretch;gap:12px;width:100%;margin-bottom:12px;padding:17px;display:flex;box-shadow:0 3px 5px #24334904}.kanban-card>small{color:#98a5b3;font-size:9px;font-weight:400}.kanban-card>strong{font-size:12px;font-weight:650}.kanban-card>span:not(.meter){color:#98a3af;font-size:10px;font-weight:400}.kanban-card .meter{margin:6px 0}.kanban-card footer{color:#9aa7b5;border-top:1px solid #eef1f4;justify-content:space-between;padding-top:12px;font-size:9px;font-weight:400;display:flex}.kanban-empty{text-align:center;color:#b0bac4;padding-top:60px;font-size:11px}.dialog{width:620px;max-width:calc(100vw - 30px);max-height:88vh;color:var(--ink);border:1px solid #e1e5eb;border-radius:13px;padding:25px 28px;box-shadow:0 25px 120px #0f192b30}.dialog-head{justify-content:space-between;align-items:center;gap:25px;margin-bottom:18px;display:flex}.dialog-head h2{font-size:20px}.dialog-description{color:#85909e;margin:0 0 22px;font-size:13px;line-height:1.7}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;display:grid}.form-grid label{color:#6d7989;flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}.form-grid .wide{grid-column:1/-1}.form-grid label:has(input[type=checkbox]){grid-column:1/-1;grid-template-columns:20px 1fr;align-items:center;column-gap:10px;display:grid}.form-grid label:has(input[type=checkbox])>span{grid-area:1/2}.form-grid label:has(input[type=checkbox])>input{grid-area:1/1}.form-grid label:has(input[type=checkbox])>small{grid-column:2}.form-grid input,.form-grid textarea,.form-grid select{width:100%;font-size:14px;font-weight:400}.form-grid small{color:#9aa4b0;font-size:11px;font-weight:400;line-height:1.5}.dialog-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:28px;padding-top:20px;display:flex}.two-columns{grid-template-columns:1fr 1fr;gap:23px;display:grid}.list-item{text-align:left;border:0;border-top:1px solid #f0f2f5;border-radius:0;justify-content:space-between;width:100%;padding:17px 23px;font-size:12px;display:flex}.list-item strong{font-size:12px;font-weight:550;display:block}.list-item small{color:#97a3b1;margin-top:5px;font-size:10px;font-weight:400;display:block}.timeline{padding:0 23px 20px}.timeline details{border-bottom:1px solid #eff2f5;padding:14px 0}.timeline summary{cursor:pointer;color:#788695;justify-content:space-between;gap:15px;font-size:10px;display:flex}.timeline summary>span{font-weight:500}.timeline time{color:#a7b0bb;white-space:nowrap;font-size:9px}.timeline pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#7c8b9b;background:#f7f9fb;border-radius:6px;padding:12px;font:11px/1.6 Consolas,monospace}.settings-card{align-self:start;padding:25px}.settings-card .panel-head{padding:0 0 23px}.section-icon{align-items:center;gap:16px;display:flex}.section-icon>svg{color:#c52a35}.section-icon p{color:#9ca7b4}.settings-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:30px;padding:22px 0;display:grid}.settings-grid small{color:#98a3af;margin-bottom:10px;font-size:10px;display:block}.settings-grid strong{font-size:12px;font-weight:550}.panel-actions{align-items:center;gap:10px;margin-top:14px;display:flex}.settings-card li{color:#758494;margin:10px 0;font-size:13px;line-height:1.9}.settings-card code{background:#f1f4f7;border-radius:4px;padding:2px 4px;font-size:12px}.settings-card>p{color:#8593a2;font-size:13px}.connection-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.rule-list{margin:15px 0 25px;padding:0}.rule-list>div{color:#82909f;justify-content:space-between;margin:12px 0;font-size:12px;display:flex}.rule-list dd{color:#566476;font-weight:550}.rule-list dt{margin-right:20px}.status-strip{color:#8a97a6;flex-wrap:wrap;align-items:center;gap:17px;margin-bottom:25px;font-size:11px;display:flex}.status-strip>span{align-items:center;gap:8px;display:flex}.status-strip strong{color:#617183;font-size:11px;font-weight:550}.detail-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.detail-main>.tabs{margin-bottom:20px}.detail-section{margin-bottom:22px;padding:24px}.detail-section .panel-head{padding:0 0 20px}.detail-section .original-text{color:#66788a;margin:0;font-size:14px}.detail-section>.notice{margin-bottom:0;font-size:11px}.next-action{color:#b49162;background:#fafbfc;border:1px solid #edf1f5;border-radius:7px;align-items:center;gap:12px;margin-top:17px;padding:16px;display:flex}.next-action strong{color:#68798b;font-size:12px}.next-action p{color:#96a4b3;margin:7px 0 0;font-size:10px}.qualification-grid{grid-template-columns:1fr 1fr;gap:20px;margin:0;display:grid}.qualification-grid>div{border-bottom:1px solid #f0f3f6;padding:0 0 14px}.qualification-grid dt{color:#a1acb8;margin-bottom:7px;font-size:10px}.qualification-grid dd{color:#65788d;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px}.technical-review{background:#fafbfd;border:1px solid #e7edf4;border-radius:7px;margin-top:23px;padding:18px}.technical-review p{color:#8193a6;font-size:12px}.technical-review button{font-size:11px}.detail-section>.list-item{padding:16px 0}.big-score{letter-spacing:-2px;color:#46576b;margin:13px 0 18px;font-size:44px;line-height:1}.big-score small{letter-spacing:0;color:#a4b0bd;margin-left:4px;font-size:17px}.big-score.compact{margin:15px 0 23px;font-size:30px}.big-score.compact small{font-size:13px}.detail-aside .meter>span{max-width:none;height:5px}.detail-aside .meter b{display:none}.check-list{margin:20px 0 0;padding:0;list-style:none}.check-list li{color:#a4afbc;justify-content:space-between;align-items:center;gap:5px;padding:8px 0;font-size:10px;display:flex}.check-list li>span{align-items:center;gap:8px;display:flex}.check-list li small{color:#b5bec8;font-size:9px}.check-list li.checked{color:#7c9289}.check-list li svg{color:#75a48c}.small-circle{border:1px solid #d4dce5;border-radius:50%;width:12px;height:12px;margin:0 1px}.score-row{color:#9aa8b7;justify-content:space-between;margin:12px 0;font-size:10px;display:flex}.score-row strong{color:#8292a3;font-weight:550}.detail-aside .detail-section>h3{margin-bottom:17px}.detail-aside .detail-section>strong{color:#627286;font-size:13px}.detail-aside .detail-section>p{color:#98a6b5;overflow-wrap:anywhere;font-size:11px}.detail-aside .detail-section>button{margin-top:16px;font-size:11px}.detail-aside .detail-section .small{margin-top:20px;font-size:9px;line-height:1.6}.proposal-card{border:1px solid #e7ecf2;border-radius:8px;margin:18px 0;padding:21px}.proposal-card .row-actions{margin-top:20px}.proposal-card .original-text{font-size:13px}.proposal-card h3{font-size:14px}.inbox-layout{border:1px solid var(--line);height:calc(100vh - 265px);min-height:650px;box-shadow:var(--shadow);background:#fff;border-radius:10px;grid-template-columns:270px minmax(330px,1fr) 280px;display:grid;overflow:hidden}.conversation-list{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.inbox-search{border-bottom:1px solid var(--line);padding:17px 14px}.inbox-search .search{background:#fafbfc;width:100%;min-width:0}.inbox-search input{font-size:11px}.inbox-search select{color:#91a0b0;background:#fff;border:0;width:100%;min-height:30px;margin-top:6px;padding:7px 1px;font-size:10px}.conversation-items{flex:1;overflow:auto}.conversation-preview{text-align:left;border:0;border-bottom:1px solid #eff2f5;border-radius:0;width:100%;padding:19px 16px;font-weight:400;display:block}.conversation-preview.selected{background:#fff7f7;box-shadow:inset 3px 0 #d54c56}.conversation-preview>div{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.channel-label{color:#8397aa;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:600}.conversation-preview time{color:#aab5c1;font-size:9px}.conversation-preview>strong{text-overflow:ellipsis;white-space:nowrap;color:#53667b;font-size:12px;font-weight:600;display:block;overflow:hidden}.conversation-preview>p{color:#9aa9b8;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:8px 0 13px;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.conversation-preview footer{justify-content:space-between;align-items:center;display:flex}.conversation-preview footer>span:last-child{color:#aeb9c6;font-size:9px}.conversation-pane{background:#fcfdfe;flex-direction:column;min-width:0;min-height:0;display:flex}.conversation-pane>.empty{height:100%}.conversation-head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:15px;padding:18px 22px;display:flex}.conversation-head h2{margin-bottom:8px;font-size:14px;line-height:1.5}.conversation-head>div>span{flex-wrap:wrap;gap:6px;display:flex}.conversation-head button{white-space:nowrap;padding:7px 9px;font-size:10px}.conversation-pane>.error{margin:10px 15px;font-size:12px}.messages{scroll-behavior:smooth;flex:1;padding:24px 23px;overflow:auto}.message{background:#fff;border:1px solid #e6edf3;border-radius:0 10px 10px;width:fit-content;max-width:92%;margin:0 0 24px;padding:15px 17px;box-shadow:0 2px 4px #35516f03}.message.outbound{background:#f4f7fa;border-color:#e4ebf2;border-radius:10px 0 10px 10px;margin-left:auto}.message.draft{background:#faf9fd;border-style:dashed;border-color:#ded8ed}.message>header{color:#8296ab;justify-content:space-between;align-items:center;gap:20px;font-size:10px;display:flex}.message>header strong{font-size:10px;font-weight:600}.message time{white-space:nowrap;color:#abb8c5;font-size:9px}.message>p{color:#566c82;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 14px;font-size:14px;line-height:1.8}.message>footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.message>footer button{background:0 0;padding:3px 6px;font-size:9px}.sim-label{color:#ba9b67;font-size:9px}.attachment{color:#8a9db3;background:#edf2f8;border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0;padding:8px 9px;font-size:11px;display:flex}.attachment small{font-size:9px}.composer{border-top:1px solid var(--line);background:#fff;padding:15px 20px 13px}.agent-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:15px;display:flex}.agent-toolbar>span{color:#8296ad;align-items:center;gap:6px;font-size:10px;display:flex}.agent-toolbar>button{padding:6px 9px;font-size:10px}.agent-toolbar select{max-width:160px;min-height:28px;padding:4px;font-size:9px}.composer textarea{border:1px solid #e2e9f1;width:100%;min-height:90px;padding:12px;font-size:13px}.composer-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:12px;display:flex}.composer-actions small{color:#a1b0c1;font-size:9px}.composer-actions>button{padding:8px 10px;font-size:10px}.composer>.subtle-button{margin-top:6px;padding:5px 0;font-size:9px}.conversation-context{border-left:1px solid var(--line);background:#fff;min-width:0;overflow:auto}.context-head{border-bottom:1px solid #f0f3f6;justify-content:space-between;align-items:center;padding:20px;display:flex}.context-head h3{color:#708399;font-size:13px}.context-links{padding:19px}.context-links>button{color:#8b9db1;justify-content:space-between;width:100%;padding:10px 9px;font-size:11px}.context-links small{color:#a6b3c2;margin-top:13px;font-size:10px;display:block}.compact-tabs{gap:20px;margin-bottom:0;padding:0 19px}.compact-tabs>button{padding:10px 0;font-size:10px}.context-content{color:#8d9fb2;padding:0 20px 25px;font-size:12px;line-height:1.7}.context-content h4{letter-spacing:.09em;color:#9aabbd;font-size:9px}.context-content>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.context-content button{margin-top:8px;padding:7px 9px;font-size:10px}.fact{border-bottom:1px solid #edf2f7;padding:12px 0}.fact>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.fact strong{color:#8298ad;font-size:10px}.fact small{color:#b0bfce;font-size:8px}.fact p{color:#607c96;overflow-wrap:anywhere;margin:6px 0;font-size:12px}.fact a{color:#9bacc0;font-size:9px;text-decoration:underline}.context-content li{margin:8px 0;font-size:11px}.context-content ul{padding-left:15px}.context-content details>summary{cursor:pointer;font-size:10px}.stack-actions{flex-direction:column;align-items:flex-start;display:flex}.followup{border:1px solid #e8eef5;border-radius:6px;margin:10px 0;padding:14px}.followup p{margin:10px 0;font-size:10px}.followup small{font-size:9px}.context-content .timeline{padding:0}.context-content .timeline summary{font-size:9px;display:block}.context-content .timeline time{margin-top:5px;font-size:8px;display:block}.context-content .timeline pre{font-size:9px}.run{border:1px solid #e9eff5;border-radius:6px;margin:10px 0;padding:12px}.run summary{justify-content:space-between;align-items:center;gap:10px;display:flex}.run summary small{font-size:8px}.run p{overflow-wrap:anywhere;font-size:10px}.run small.block{font-size:9px}.auth-page{background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-story{color:#fff;background:#20252c;flex-direction:column;justify-content:space-between;padding:50px 65px;display:flex;position:relative;overflow:hidden}.brand.light{padding:0}.brand.light .brand-word{color:#fff;font-size:42px}.brand.light .brand-sub{color:#a7adb6;font-size:9px}.auth-story>.brand{margin-bottom:100px}.auth-story>div:nth-child(2){z-index:1;position:relative}.auth-story .eyebrow{color:#db7b82;letter-spacing:.17em;margin-bottom:27px;font-size:9px}.auth-story h1{color:#fff;letter-spacing:-2px;font-size:47px;font-weight:600;line-height:1.16}.auth-story p:not(.eyebrow){color:#969eaa;max-width:370px;margin:25px 0 0;font-size:14px;line-height:1.8}.auth-story>small{color:#7d8795;margin-top:100px;font-size:10px}.auth-motif{z-index:-1;opacity:.13;gap:17px;display:flex;position:absolute;top:25px;right:-200px;transform:rotate(28deg)}.auth-motif i{background:linear-gradient(#cd3541aa,#0000);border:1px solid #d19298;border-radius:4px;width:36px;height:570px}.auth-form-wrap{place-items:center;padding:50px;display:grid}.auth-form{width:100%;max-width:360px}.auth-label{letter-spacing:.16em;color:var(--red);font-size:10px;font-weight:700}.auth-form h2{letter-spacing:-.8px;margin:19px 0 13px;font-size:29px;line-height:1.2}.auth-form>p{color:#9aa4b1;margin:0 0 32px;font-size:13px;line-height:1.7}.auth-form label{color:#7b8999;flex-direction:column;gap:10px;margin-bottom:21px;font-size:12px;font-weight:550;display:flex}.auth-form input{height:45px;font-size:15px}.auth-form label small{color:#a1adbc;font-size:10px;font-weight:400;line-height:1.5}.auth-form .primary{justify-content:space-between;width:100%;height:45px;margin-top:7px;font-size:12px}.auth-security{color:#9daaba;border-top:1px solid var(--line);gap:12px;margin-top:30px;padding-top:23px;font-size:10px;line-height:1.7;display:flex}.auth-security svg{flex-shrink:0;margin-top:3px}@media (width>=1600px){.main-shell main{padding:40px 48px}.topbar{padding:0 48px}.stats-grid{gap:24px}.stat-card{padding:25px}.dashboard-grid{gap:26px}.inbox-layout{grid-template-columns:300px minmax(400px,1fr) 315px}.table-toolbar input,td,.cell-link strong{font-size:12px}.sidebar nav a{font-size:13px}.sidebar{width:270px}.main-shell{width:calc(100% - 270px);margin-left:270px}}@media (width<=1280px){.sidebar{width:225px}.main-shell{width:calc(100% - 225px);margin-left:225px}.sidebar nav a{gap:9px;padding:11px 10px;font-size:11px}.brand{padding:28px 23px}.workspace-picker{margin:0 13px 25px;padding:10px 8px}.workspace-picker strong{font-size:10px}.nav-caption{padding:0 23px;font-size:8px}.main-shell main{padding:26px}.topbar{padding:0 26px}.inbox-layout{grid-template-columns:230px minmax(320px,1fr)}.conversation-context{display:none}.conversation-context.show{z-index:35;width:320px;display:block;position:fixed;top:72px;bottom:0;right:0;box-shadow:-15px 0 40px #142b4418}.context-toggle{display:inline-flex}.stats-grid{gap:12px}.stat-card{padding:18px 15px}.stat-top{font-size:10px}.stat-card>span:last-child{font-size:9px}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(240px,1fr);gap:16px}.panel-head{padding:20px}.panel-foot span{display:none}.detail-layout{grid-template-columns:minmax(0,1fr) 260px;gap:18px}.detail-section{padding:20px}.breadcrumb{font-size:10px}.settings-grid{grid-template-columns:repeat(2,1fr)}.welcome-date{font-size:10px}.attention-item{padding:16px}.attention-item strong{max-width:175px;font-size:10px}.panel-head h2{font-size:15px}}@media (width<=1040px){.sidebar{width:210px}.main-shell{width:calc(100% - 210px);margin-left:210px}.main-shell main{padding:24px 21px}.topbar{padding:0 21px}.breadcrumb{display:none}.stats-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.attention{display:none}.detail-layout{grid-template-columns:1fr}.detail-aside{grid-template-columns:1fr 1fr;gap:18px;display:grid}.detail-aside .detail-section:first-child{grid-row:span 2}.detail-aside .detail-section{margin:0}.page-head{align-items:flex-start}h1{font-size:25px}.page-head button{font-size:11px}.welcome-date{display:none}.inbox-layout{grid-template-columns:220px minmax(0,1fr)}.conversation-head{padding:15px}.conversation-head .row-actions{flex-direction:column}.conversation-head h2{font-size:12px}.messages{padding:20px 15px}.message{max-width:97%;padding:12px}.message p{font-size:13px}.composer{padding:14px}.composer-actions{align-items:flex-end}.composer-actions small{max-width:130px}.conversation-preview{padding:16px 13px}.conversation-preview>strong{font-size:11px}.conversation-preview>p{font-size:10px}.conversation-preview .badge{font-size:8px}.table-toolbar{flex-wrap:wrap;gap:12px}.table-toolbar>.search{width:100%}.table-toolbar>.filters{justify-content:flex-end;width:100%}.connection-grid,.two-columns{grid-template-columns:1fr}.auth-story{padding:40px}.auth-story h1{font-size:39px}.auth-form-wrap{padding:40px}.auth-form h2{font-size:26px}.section-controls{align-items:flex-start}.demo-callout{flex-direction:column;align-items:flex-start;gap:15px}}@media (width<=760px){.sidebar{width:255px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-scrim{z-index:39;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#101b2b66;border:0;border-radius:0;display:block;position:fixed;inset:0}.main-shell{width:100%;margin:0}.mobile-menu{color:#8796a7;background:0 0;border:0;padding:5px;display:inline-flex}.topbar{height:61px;padding:0 18px}.top-actions{gap:6px!important}.top-avatar{width:27px;height:27px;font-size:10px}.main-shell main{padding:24px 18px}.page-head{flex-wrap:wrap;gap:16px;margin-bottom:23px}.page-head h1{font-size:25px}.page-head>.row-actions{width:100%}.page-head .muted{font-size:12px;line-height:1.65}.eyebrow{font-size:9px}.demo-banner{align-items:flex-start;padding:8px 15px;font-size:10px}.demo-banner svg{flex-shrink:0;margin-top:2px}.welcome-strip{padding:16px}.welcome-strip p{font-size:13px}.welcome-strip>div{font-size:8px}.stats-grid{gap:11px;margin-bottom:18px}.stat-card{padding:17px 15px}.stat-card>strong{margin:18px 0;font-size:33px}.stat-top{font-size:10px}.stat-top svg{width:16px}.stat-card>span:last-child{font-size:8px}.panel-head{padding:18px}.panel-head .eyebrow{font-size:7px}.panel-head h2{font-size:15px}.panel-head>.link-button{font-size:9px}.pipeline{gap:3px;padding:7px 12px 18px}.pipeline button{font-size:7px}.pipeline button>strong{font-size:17px}.pipeline-track{width:23px}.panel-foot{padding:12px 18px;font-size:9px}.table-toolbar,.panel>.table-panel>.table-toolbar{padding:15px}.panel>.table-panel>.table-toolbar{padding-top:0}.table-scroll th{padding:12px 15px}.table-scroll td{padding:17px 15px}.pagination{padding:12px 15px}.table-toolbar>.filters{justify-content:flex-start}.filters{gap:7px}.filters select{max-width:190px;font-size:10px}.search input{font-size:12px}.tabs{gap:20px;margin-bottom:18px}.tabs>button{font-size:11px}.section-controls{flex-direction:column;gap:14px}.section-controls>.filters{width:100%}.environment-switch select{font-size:9px}.app-footer{gap:20px;padding:15px 18px;font-size:8px}.app-footer>span:last-child{text-align:right;max-width:145px}.detail-aside{grid-template-columns:1fr}.detail-aside .detail-section:first-child{grid-row:auto}.detail-section{padding:19px}.qualification-grid{gap:16px}.status-strip{gap:10px;font-size:10px}.status-strip strong{font-size:10px}.inbox-layout{border-radius:8px;height:calc(100dvh - 236px);min-height:530px;display:block}.conversation-list{border:0;height:100%}.inbox-search{padding:15px}.inbox-search .search{width:100%}.conversation-items .conversation-preview{padding:18px}.conversation-preview>strong{font-size:13px}.conversation-preview>p{font-size:12px}.conversation-preview .badge{font-size:9px}.conversation-pane{height:100%;display:none}.inbox-layout.has-selection .conversation-list{display:none}.inbox-layout.has-selection .conversation-pane{display:flex}.mobile-back{color:#a4afba;background:0 0;border:0;margin-bottom:8px;display:inline-flex;padding:0!important;font-size:9px!important}.conversation-head{padding:12px 15px}.conversation-head .row-actions{flex-direction:row;align-items:center;gap:5px}.conversation-head h2{max-width:195px;font-size:13px}.conversation-head button{padding:5px 7px;font-size:9px}.messages{padding:18px 15px}.message{max-width:94%;padding:12px 14px}.message>p{font-size:14px}.message>header{gap:15px;font-size:9px}.message>header strong{font-size:9px}.message time{font-size:8px}.composer{padding:12px 14px}.composer textarea{min-height:70px;font-size:14px}.agent-toolbar{gap:7px;margin-bottom:10px}.agent-toolbar select{max-width:145px;font-size:9px}.agent-toolbar>span,.agent-toolbar>button{font-size:9px}.composer-actions small{font-size:8px}.composer-actions button{font-size:10px}.composer>.subtle-button{font-size:9px}.conversation-context.show{width:340px;max-width:100%;top:61px}.form-grid{grid-template-columns:1fr}.form-grid label{grid-column:1/-1}.dialog{max-height:90dvh;padding:22px}.dialog-head h2{font-size:19px}.dialog-description{font-size:12px}.dialog-actions{margin-top:22px}.dialog-actions button{font-size:12px}.settings-card{padding:20px}.settings-grid{gap:25px 15px}.settings-grid strong{overflow-wrap:anywhere;font-size:11px}.settings-grid small{font-size:9px}.panel-actions{flex-wrap:wrap}.panel-actions button{font-size:11px}.connection-grid{gap:16px}.auth-page{display:block}.auth-story{min-height:180px;padding:25px}.auth-story>.brand{margin:0}.auth-story .brand-word{font-size:31px!important}.auth-story .brand-sub{font-size:7px!important}.auth-story>div:nth-child(2){margin-top:32px}.auth-story .eyebrow{margin-bottom:14px;font-size:8px}.auth-story h1{letter-spacing:-.8px;font-size:27px}.auth-story h1 br,.auth-story p:not(.eyebrow),.auth-story>small{display:none}.auth-form-wrap{padding:35px 25px 45px}.auth-form{max-width:400px}.auth-form h2{font-size:26px}.auth-label{font-size:9px}.auth-form>p{margin-bottom:28px;font-size:12px}.auth-form label{font-size:12px}.auth-form input{font-size:16px}.auth-motif{opacity:.18;top:-70px;right:-20px}.auth-motif i{height:400px}.two-columns{gap:18px}.timeline{padding:0 18px 18px}.notice{padding:14px;font-size:12px}.demo-callout{padding:20px}.demo-callout h3{font-size:14px}.demo-callout p{font-size:11px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}}:root{--muted:#697789}.sidebar nav a{padding-top:11px;padding-bottom:11px;font-size:14px;line-height:1.5}.sidebar nav{flex-shrink:1;overflow-y:auto}.sidebar-bottom{padding-top:18px}.page-head .muted,.welcome-strip p,.stat-top,td,.cell-link strong,.person strong,.list-item strong,.settings-grid strong,.form-grid label,.qualification-grid dd,.technical-review p,.original-text,.rule-list>div,.table-toolbar input,.filters select,.tabs>button,.page-head button,.panel-head button,.dialog-actions button,.settings-card>p,.settings-card li,.panel-actions button,.context-content>p,.composer textarea,.composer-actions>button{font-size:14px}.badge{font-size:11px}.count,.stat-card>span:last-child,th,.cell-link small,.person small,.stat-card>span,.qualification-grid dt,.next-action p,.score-row,.check-list li,.detail-aside .detail-section>p,.conversation-preview>p,.conversation-preview footer>span:last-child,.conversation-head button,.agent-toolbar>span,.agent-toolbar>button,.context-links small,.context-content button,.fact strong,.fact p,.timeline summary{font-size:12px}.sidebar nav a,.cell-link small,.person small,.stat-top,.stat-card>span:last-child,.score-row,.check-list li,.qualification-grid dt,.context-content,.conversation-preview>p{color:#738294}.cell-link{max-width:380px}.table-panel td{line-height:1.6}.table-panel th,.meter b{font-size:11px}.conversation-head h2,.message>p{font-size:15px}.conversation-preview>strong,.context-head h3{font-size:14px}.context-content h4{font-size:11px}@media (width<=1280px){.sidebar{width:245px}.main-shell{width:calc(100% - 245px);margin-left:245px}.sidebar nav a{font-size:13px}.inbox-layout{grid-template-columns:245px minmax(0,1fr)}}@media (width<=760px){.main-shell{width:100%;margin-left:0}.sidebar{width:270px}.sidebar nav a{font-size:14px}.inbox-layout{display:block}.message>p{font-size:15px}.page-head .muted,.welcome-strip p,td,.cell-link strong,.table-toolbar input,.filters select,.tabs>button{font-size:14px}.stat-top{font-size:12px}.stat-card>span:last-child{font-size:10px}.composer-actions>button,.agent-toolbar>button,.conversation-head button{font-size:11px}.composer-actions small{display:none}.conversation-head h2,.form-grid label{font-size:14px}}.archive-filter{color:#738294;align-items:center;gap:9px;margin:0 0 18px;font-size:13px;display:flex}.archive-filter input{width:16px;height:16px;min-height:16px;accent-color:var(--red)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/design/inter-latin.woff2?v=2)format("woff2");font-display:swap}:root{color:#14182f;--red:#e40024;--red-soft:#ffedf1;--ink:#14182f;--muted:#738099;--line:#e7edf4;--green:#008e67;--shadow:0 2px 12px #263b5e03;background:#f5f8fb;font-family:Inter,Segoe UI,Tahoma,sans-serif}body{background:#f5f8fb}button,input,select,textarea{font-family:inherit}button{color:#313d57;border-color:#e5ebf3;border-radius:8px;font-weight:550}button:hover{background:#f4f8fc;border-color:#d2deeb}button.primary{background:#e9002b;border-color:#e40024;box-shadow:0 3px 8px #dc002313}button.primary:hover{background:#c70020;border-color:#c70020}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#679edf}input,select,textarea{color:#27334f;border-color:#e1e8f1;border-radius:8px}input::placeholder,textarea::placeholder{color:#8b96aa;opacity:1}h1,h2,h3,h4{color:#10152d}.muted{color:var(--muted)}.eyebrow{color:#77839e;letter-spacing:.22em;font-size:10px;font-weight:650}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{min-width:0}.sidebar{color:#f1f3f7;z-index:45;background:#1d252d;border-right:1px solid #353e47;width:205px}.sidebar .brand{flex-shrink:0;min-height:99px;padding:23px 24px 27px}.brand-image{width:158px;height:32px;display:block;position:relative;overflow:hidden}.brand-image img{width:490px;max-width:none;height:auto;position:absolute;top:-1px;left:-89.5px}.sidebar .brand-sub{color:#edf0f4;letter-spacing:.42em;gap:10px;margin-top:8px;padding-left:2px;font-size:7.5px;font-weight:600}.sidebar .brand-sub i{background:#8a919c;height:7px}.sidebar nav{gap:6px;min-height:0;padding:0 12px}.sidebar nav a{color:#f0f2f6;white-space:nowrap;border-radius:8px;gap:15px;min-height:41px;padding:11px 14px;font-size:11.5px;font-weight:500;line-height:1.5}.sidebar nav a svg{color:#edf1f7;stroke-width:1.7px;width:19px;height:19px}.sidebar nav a:hover{color:#fff;background:#ffffff0d}.sidebar nav a.active{color:#fff;background:#e9002b;font-weight:600;box-shadow:0 3px 10px #b400201b}.sidebar nav a.active:before{background:#ff737e;border-radius:0 3px 3px 0;width:4px;top:10px;bottom:10px;left:0}.sidebar nav a b{color:#f4f6fa;background:#ffffff17;border-radius:4px;margin-left:auto;padding:1px 5px;font-size:9px}.sidebar nav a.active b{background:#ffffff26}.sidebar-bottom{padding:22px 15px 16px}.local-status{gap:12px;padding:0 3px 15px}.local-status strong{color:#f3f5f7;font-size:10px;font-weight:550}.local-status small{color:#b8c1cd;margin-top:5px;font-size:10px}.live-dot{background:#14c18b;width:6px;height:6px;box-shadow:0 0 0 3px #14c18b1c}.site-link{color:#d1d8e2;border-color:#39434e;padding:13px 4px;font-size:11px}.site-link:hover{color:#fff}.profile{border-color:#39434e;gap:8px;padding-top:16px}.profile .avatar{color:#f2f4f9;background:#424f5c;width:32px;height:32px;font-size:10px}.profile strong{color:#f1f4f8;max-width:105px;font-size:9px;font-weight:600}.profile small{color:#b5beca;font-size:8px}.profile button{color:#c7ced7;background:0 0;padding:4px}.profile button:hover{color:#fff;background:#ffffff12}.main-shell{width:calc(100% - 205px);min-width:0;margin-left:205px}.reference-topbar{z-index:35;background:#ffffffed;border-bottom:1px solid #e9eef5;grid-template-columns:226px minmax(220px,396px) minmax(0,1fr);gap:20px;height:54px;padding:0 22px;display:grid;box-shadow:0 2px 9px #27374d02}.reference-topbar>div{gap:12px;min-width:0}.topbar-leading{flex-shrink:0}.workspace-pill{color:#df0025;white-space:nowrap;background:#fff0f3;border-radius:9px;align-items:center;gap:0;min-height:31px;padding:0 11px;font-size:10px;display:inline-flex}.workspace-pill strong{font-weight:600}.workspace-pill>span:first-child{background:#ff1b30;border:2px solid #ffac4b;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-right:8px;box-shadow:0 0 0 3px #ffd5df70}.workspace-pill .pill-separator{white-space:pre}.workspace-pill.live{color:#087752;background:#eefaf5}.workspace-pill.live>span:first-child{background:#00ab73;border-color:#93e5c7;box-shadow:0 0 0 3px #d1f2e5}.global-search{color:#7b8ba4;background:#f8fafc;border:1px solid #e4ebf4;border-radius:8px;align-items:center;gap:9px;width:100%;min-width:0;min-height:33px;padding:0 11px;display:flex;position:relative}.global-search>svg{flex-shrink:0}.global-search input{width:0;min-width:0;height:31px;min-height:31px;box-shadow:none;color:#303c59;background:0 0;border:0;outline:none;flex:1;padding:4px 0;font-size:10px}.global-search input::placeholder{color:#7f8da5}.global-search:focus-within{border-color:#b9cce4;box-shadow:0 0 0 3px #e7f0fc70}.global-search input:focus-visible{outline:none}.global-search kbd{color:#a2adbd;white-space:nowrap;border:1px solid #e4eaf1;border-radius:4px;padding:3px 4px;font:8px Inter,sans-serif}.mobile-search-trigger{display:none}.reference-topbar .top-actions{justify-content:flex-end;gap:13px!important}.environment-switch{background:#fff;border:1px solid #e5ebf4;border-radius:8px;flex-shrink:0;gap:7px;padding:0 7px 0 11px;box-shadow:0 2px 5px #263b5e02}.environment-switch select{color:#35425b;min-height:31px;padding:6px 0;font-size:9px;font-weight:500}.environment-dot,.environment-switch.demo .environment-dot{background:#00ae79;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 3px #def7ed70}.header-popover-wrap{flex-shrink:0;position:relative}.notification-button{color:#7c8aa1;background:#f7f9fc;border:0;border-radius:50%;width:33px;height:33px;padding:0;position:relative}.notification-button:hover,.notification-button.selected{color:#465c7d;background:#eef3fa;border:0}.notification-button>span{color:#fff;background:#ed0025;border:1px solid #fff;border-radius:8px;min-width:13px;height:13px;padding:1px 3px;font-size:8px;font-weight:600;position:absolute;top:-3px;right:0}.top-profile{color:#303a51;background:0 0;border:0;gap:10px;padding:0;font-size:9px}.top-profile:hover{color:var(--red);background:0 0;border:0}.top-avatar{color:#fff;background:linear-gradient(130deg,#ffa3a9,#f47783);width:32px;height:32px;font-size:13px;font-weight:450;box-shadow:0 0 0 2px #fff,0 0 0 3px #fff3f3}.top-profile-label{text-overflow:ellipsis;white-space:nowrap;max-width:105px;font-size:9px;overflow:hidden}.header-popover{z-index:60;text-align:left;color:#263451;background:#fff;border:1px solid #e3eaf4;border-radius:11px;position:absolute;overflow:hidden;box-shadow:0 12px 40px #1a2d4f1c}.search-results{width:max(100%,440px);max-width:calc(100vw - 35px);max-height:min(650px,80vh);top:calc(100% + 11px);left:0;overflow-y:auto}.popover-heading{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.popover-heading>strong{font-size:12px;font-weight:650}.popover-heading>strong>span{color:#8b97aa;margin-left:3px;font-weight:450}.popover-heading>button{color:#8b98ac;background:0 0;border:0;padding:3px}.popover-empty{color:#7b889f;margin:0;padding:22px 18px;font-size:12px;line-height:1.7}.search-result-group{padding:10px 8px 3px}.search-result-group>span{color:#8c98ab;text-transform:uppercase;letter-spacing:.08em;padding:2px 9px 6px;font-size:9px;display:block}.search-result-group>button{text-align:left;background:0 0;border:0;border-radius:7px;justify-content:flex-start;gap:11px;width:100%;padding:10px;display:flex}.search-result-group>button:hover{background:#f5f8fc}.search-result-group>button>svg:first-child{color:#8193ad;flex-shrink:0}.search-result-group>button>svg:last-child{color:#9ba8ba;flex-shrink:0;margin-left:auto}.search-result-group>button>span{min-width:0}.search-result-group strong{color:#253451;white-space:nowrap;text-overflow:ellipsis;max-width:330px;font-size:11px;font-weight:550;display:block;overflow:hidden}.search-result-group small{color:#8b98ac;white-space:nowrap;text-overflow:ellipsis;max-width:330px;margin-top:3px;font-size:10px;font-weight:400;display:block;overflow:hidden}.popover-note{color:#8b99ad;background:#fbfcfe;border-top:1px solid #edf1f6;margin-top:8px;padding:10px 17px;font-size:9px}.notifications-popover{width:355px;top:43px;right:-54px}.notification-items{max-height:420px;padding:5px 8px;overflow-y:auto}.notification-items>button{text-align:left;background:0 0;border:0;border-radius:7px;justify-content:flex-start;gap:11px;width:100%;padding:12px 8px;display:flex}.notification-items>button:hover{background:#f5f8fc}.notification-items>button>span:nth-child(2){flex:1;min-width:0}.notification-items>button>svg:last-child{color:#9ba8ba;flex-shrink:0}.notification-items strong{color:#303c58;font-size:11px;font-weight:550;line-height:1.5;display:block}.notification-items small{color:#8b98ad;margin-top:4px;font-size:9px;font-weight:400;display:block}.notification-icon{color:#4b8de0;background:#edf5ff;border-radius:9px;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.notification-icon.overdue{color:#ee8b19;background:#fff3e5}.popover-footer-action{color:#df0025;background:#fbfcfe;border:0;border-top:1px solid #edf1f6;border-radius:0;justify-content:space-between;width:100%;padding:12px 15px;font-size:10px}.profile-popover{width:235px;padding-bottom:6px;top:43px;right:0}.profile-summary{border-bottom:1px solid #edf1f6;margin-bottom:6px;padding:16px}.profile-summary strong{color:#1c2b46;font-size:12px;display:block}.profile-summary small{overflow-wrap:anywhere;color:#8b97ac;margin-top:5px;font-size:10px;display:block}.profile-summary>span{color:#7b8ba4;background:#f4f7fc;border-radius:4px;margin-top:8px;padding:3px 5px;font-size:9px;display:inline-flex}.profile-popover>button{color:#64738d;background:0 0;border:0;justify-content:flex-start;gap:10px;width:calc(100% - 12px);margin:0 6px;padding:10px;font-size:10px;display:flex}.profile-popover>button:hover{background:#f4f7fc}.profile-popover>.profile-logout{color:#d92d49}.main-shell main{min-width:0;max-width:1800px;padding:26px 24px 20px}.app-footer{color:#9ca8bb;border:0;margin-top:0;padding:10px 24px 18px;font-size:9px}.page-head{align-items:flex-end;gap:20px;margin-bottom:22px}.page-head h1{color:#10152d;letter-spacing:-.8px;font-size:29px;font-weight:730;line-height:1.3}.page-head h1:after{content:"";background:var(--red);border-radius:2px;width:23px;height:3px;margin-top:10px;display:block}.page-head .eyebrow{color:#7885a0;margin-bottom:12px;font-size:9px}.page-head .muted{color:#77839c;margin:8px 0 0;font-size:13px}.page-head button{border-radius:8px;min-height:37px;font-size:12px}.panel,.table-panel{background:#ffffffef;border:1px solid #e4ebf4;border-radius:10px;box-shadow:0 2px 10px #27374d02}.panel-head{border-bottom-color:#edf1f6;padding:20px}.panel-head h2{letter-spacing:-.3px;font-size:16px;font-weight:650}.panel-head p{color:#8390a8;font-size:12px}.panel-head button{font-size:12px}.panel>.table-panel{border-radius:0 0 10px 10px}.table-toolbar{border-bottom-color:#edf1f6;gap:14px;padding:17px 20px}.search{color:#8b9ab1;background:#fbfcfe;border-color:#e3eaf3;border-radius:8px}.search input{color:#394964;font-size:12px}.filters select{background:#fff;min-height:36px;padding:7px 9px;font-size:12px}.count{color:#8b98ae;font-size:11px}th{color:#7c8aa3;text-transform:none;letter-spacing:0;background:#f7f9fc;border-top:0;border-bottom-color:#edf1f6;padding:12px 19px;font-size:10px;font-weight:500}td{color:#52617c;border-bottom-color:#eaf0f7;padding:16px 19px;font-size:13px}td strong,.cell-link strong{color:#1d2b47;font-size:13px;font-weight:600}td small,.cell-link small{color:#8290a9;font-size:11px}td button{font-size:11px}tbody tr:hover{background:#fbfdff}.cell-link{min-width:130px}.cell-link small{margin-top:3px}.cell-link:hover strong{color:var(--red)}.pagination{border-top-color:#edf1f6;padding:14px 20px}.pagination button{border-radius:6px}.badge{white-space:nowrap;border-radius:15px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:550;line-height:1.25;display:inline-flex}.badge:before{content:"";opacity:.85;background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.badge-new,.badge-received,.badge-form{color:#e9002a;background:#ffe8ee}.badge-incomplete,.badge-pending,.badge-to_review,.badge-waiting,.badge-paused,.badge-prepared{color:#0078df;background:#e7f2ff}.badge-qualified,.badge-approved,.badge-validated,.badge-won,.badge-done,.badge-active,.badge-completed,.badge-delivered,.badge-local{color:#008e68;background:#e2f8ef}.badge-analysis,.badge-review,.badge-site{color:#8a48e0;background:#f0eaff}.badge-proposal,.badge-draft{color:#cb6a00;background:#fff2de}.badge-followup,.badge-whatsapp,.badge-ai{color:#2376d3;background:#e6f1ff}.badge-human,.badge-urgent{color:#cb6200;background:#fff0dc}.badge-failed,.badge-rejected,.badge-blocked{color:#d9334e;background:#ffe8eb}.badge-simulated,.badge-simulation{color:#8955bf;background:#f4ecff}.badge-closed,.badge-lost,.badge-stopped,.badge-cancelled,.badge-disabled{color:#7c8ba2;background:#edf1f6}.tabs{border-bottom-color:#e3eaf3;gap:3px}.tabs>button{color:#7a88a2;padding:12px 17px;font-size:13px}.tabs>button.active{color:var(--red);border-color:var(--red);background:#fff6f8;border-radius:7px 7px 0 0}.tabs>button>span{color:#8090a8;background:#eaf0f7}.tabs>button.active>span{color:var(--red);background:#ffdfe7}.section-controls{gap:14px;margin-bottom:18px}.section-controls .tabs{background:#fff;border:1px solid #e4ebf4;border-radius:9px;padding:4px}.section-controls .tabs>button{border:0;border-radius:6px;padding:8px 14px}.section-controls .tabs>button.active{background:#ffeef2}.meter>span{background:#eef2f8}.meter i{background:#23b897}.meter b{color:#72839e}.kanban>section{background:#f0f4f9;border-color:#e3eaf4}.kanban-card{border-color:#e2eaf4;border-radius:9px;box-shadow:0 3px 8px #243a5b04}.kanban-card>strong{color:#273851}.dialog{border-color:#e0e8f3;border-radius:14px;box-shadow:0 25px 100px #1329412e}.dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12243b5e}.dialog-head{border-bottom-color:#eaf0f7}.dialog-head h2{letter-spacing:-.5px;font-size:20px}.dialog-description{color:#8290a7}.form-grid label{color:#53617a;font-size:13px}.form-grid small{color:#91a0b7}.dialog-actions{background:#fbfcff;border-top-color:#eaf0f7}.detail-section{background:#ffffffef;border-color:#e3eaf4;border-radius:10px}.status-strip{background:#fff;border-color:#e3eaf4;border-radius:9px}.next-action{background:#fff7e9;border-color:#f9e7ce;border-radius:9px}.next-action strong{color:#b15e0b}.technical-review{background:#f3f7fe;border-color:#dfe9f9;border-radius:9px}.settings-card .section-icon>svg{width:37px;height:37px;color:var(--red);background:#fff0f3;border-radius:10px;padding:8px}.connection-grid{gap:17px}.settings-grid small,.rule-list dt{color:#8a98ad}.inbox-layout{border-color:#e2eaf4;border-radius:10px;height:calc(100vh - 221px);min-height:600px}.conversation-list{background:#fbfcfe;border-right-color:#e5ecf5}.conversation-preview{border-bottom-color:#edf1f8;border-radius:0}.conversation-preview.selected{background:#fff0f4;border-left:3px solid #ef2446}.conversation-preview>strong{color:#283956;font-size:12px}.conversation-preview>p{color:#8a98af;font-size:11px}.conversation-head{border-bottom-color:#e8eef6}.messages{background:linear-gradient(145deg,#fafcfe,#f6f9fd)}.message{border-color:#e3eaf4;border-radius:10px;box-shadow:0 2px 6px #243a5b02}.message.outbound{background:#fff0f4;border-color:#ffdfe8}.message.draft{background:#fff8eb;border-color:#f7e8c9}.message>p{color:#33415b;font-size:14px}.composer{background:#fff;border-top-color:#e7edf6}.conversation-context{background:#fbfcff;border-left-color:#e6edf6}.notice{color:#5c7ba3;background:#f1f7ff;border-color:#dceafa;border-radius:9px}.toast{color:#214e40;background:#f3fff9;border-color:#ceeede;border-radius:10px;box-shadow:0 12px 30px #163c2921}.auth-story{background:radial-gradient(at 20% 20%,#35424a,#0000 80%),#1d252d}.auth-story h1{color:#fff}.auth-story .brand-word{color:#ff1b39}.auth-form-wrap{background:#f8fafd}.auth-form h2{color:#14213c}.auth-form label{color:#62718b}.auth-form input{background:#fff}.auth-security{color:#7b91ac;background:#edf4fb}@media (width<=1280px){.sidebar{width:205px}.main-shell{width:calc(100% - 205px);margin-left:205px}.reference-topbar{grid-template-columns:180px minmax(170px,1fr) auto;gap:15px;padding:0 20px}.reference-topbar .top-actions{gap:10px!important}.global-search kbd{display:none}.main-shell main{padding:25px 22px 20px}.top-profile-label{max-width:85px}}@media (width<=1100px){.reference-topbar{grid-template-columns:118px minmax(145px,1fr) auto;gap:12px;padding:0 18px}.workspace-pill{padding:0 9px;font-size:9px}.workspace-pill .pill-extra,.workspace-pill .pill-separator,.top-profile-label{display:none}.reference-topbar .top-actions{gap:9px!important}.top-profile{gap:7px}.environment-switch{padding-left:8px;padding-right:4px}.environment-switch select{font-size:9px}.conversation-context.show{top:54px}}@media (width<=900px){.sidebar{visibility:hidden;width:230px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{visibility:visible;transform:translate(0)}.sidebar .brand{padding-left:27px}.sidebar nav a{gap:14px;font-size:13px}.sidebar-scrim{z-index:44;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14253f66;border:0;border-radius:0;display:block;position:fixed;inset:0}.main-shell{width:100%;margin-left:0}.mobile-menu{color:#6b7f9c;background:0 0;border:0;padding:5px;display:inline-flex}.reference-topbar{grid-template-columns:160px minmax(170px,1fr) auto}.reference-topbar .topbar-leading{gap:9px}.profile strong{max-width:120px;font-size:10px}.profile small{font-size:9px}.main-shell main{padding:24px 20px}.table-toolbar,.filters{flex-wrap:wrap}.inbox-layout{height:calc(100vh - 214px)}}@media (width<=640px){.reference-topbar{grid-template-columns:auto 34px minmax(0,1fr);gap:9px;height:58px;padding:0 15px}.reference-topbar .topbar-leading{gap:3px}.workspace-pill{display:none}.reference-topbar .top-actions{gap:11px!important}.global-search{background:0 0;border:0;width:34px;min-height:34px;padding:0}.global-search>svg,.global-search input,.global-search kbd{display:none}.mobile-search-trigger{color:#72849e;background:0 0;border:0;justify-content:center;align-items:center;width:34px;height:34px;padding:5px;display:inline-flex}.global-search.is-open{z-index:5;background:#fff;border:1px solid #c9d8ec;border-radius:8px;width:auto;min-height:38px;padding:0 11px;position:absolute;top:9px;left:14px;right:14px}.global-search.is-open>svg{display:block}.global-search.is-open input{height:36px;min-height:36px;font-size:12px;display:block}.global-search.is-open .mobile-search-trigger{display:none}.search-results{width:100%;max-width:none;top:46px;left:0}.environment-switch select{max-width:145px;font-size:9px}.top-profile>svg{display:none}.top-avatar{width:31px;height:31px}.notifications-popover{width:auto;position:fixed;top:66px;left:12px;right:12px}.profile-popover{top:44px}.main-shell main{padding:23px 15px}.page-head h1{font-size:25px}.page-head .muted{font-size:12px;line-height:1.6}.page-head h1:after{margin-top:8px}.page-head{gap:18px}.table-toolbar{gap:12px;padding:14px}.table-toolbar>.search{width:100%;max-width:none}.filters{gap:8px}.filters select{min-width:110px;max-width:100%}.table-scroll{max-width:100%}.table-panel th{padding:11px 14px;font-size:10px}.table-panel td{padding:14px;font-size:12px}.cell-link strong{font-size:12px}.cell-link small{font-size:10px}.pagination{padding:13px 14px}.tabs{overflow-x:auto}.tabs>button{white-space:nowrap;font-size:12px}.panel-head{padding:17px}.panel-head h2{font-size:15px}.section-controls{align-items:flex-start}.detail-aside{grid-template-columns:1fr}.app-footer{flex-direction:column;gap:5px;padding:6px 15px 16px;font-size:9px}.inbox-layout{height:calc(100vh - 195px);min-height:500px}.conversation-context.show{top:58px}}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}}.reference-dashboard{--dash-ink:#10132d;--dash-muted:#7b87a3;--dash-line:#e6ebf3;color:var(--dash-ink);width:100%;min-width:0}.dashboard-heading{justify-content:space-between;align-items:flex-start;gap:25px;margin:0 4px 18px;display:flex}.dashboard-heading .eyebrow{letter-spacing:.24em;color:#7482a0;margin:0 0 12px;font-size:9px;font-weight:750}.dashboard-heading h1{letter-spacing:-.9px;color:#0e102b;margin:0;padding-bottom:16px;font-size:30px;font-weight:760;line-height:1.22;position:relative}.dashboard-heading h1:after{content:"";background:#e9002a;border-radius:3px;width:24px;height:3px;position:absolute;bottom:3px;left:1px}.dashboard-intro{color:#6f7c96;margin:3px 0 0;font-size:13px;line-height:1.5}.dashboard-heading>time{color:#70809a;text-transform:capitalize;white-space:nowrap;margin-top:1px;font-size:11px}.dashboard-stats{grid-template-columns:1.48fr repeat(3,.91fr);gap:15px;margin-bottom:16px;display:grid}.dashboard-stat{text-align:left;background:#fff;border:1px solid;border-radius:10px;justify-content:flex-start;align-items:flex-start;gap:17px;min-width:0;min-height:130px;padding:19px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 3px #152f4e02}.dashboard-stat-icon{border-radius:12px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.dashboard-stat-content{z-index:1;flex-direction:column;min-width:0;display:flex;position:relative}.dashboard-stat-content>span{white-space:nowrap;font-size:12px;font-weight:650;line-height:1.5}.dashboard-stat-content strong{letter-spacing:-1px;color:#0b2033;margin:10px 0 8px;font-size:39px;font-weight:740;line-height:1}.dashboard-stat-content small{color:#8591a6;white-space:nowrap;font-size:10px;font-weight:400}.dashboard-stat-arrow{border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;bottom:25px;right:15px}.dashboard-stat-featured{color:#fff;background:#e2072b url(/design/open-cases-card.png) 50%/cover no-repeat;border-color:#e8072e;padding-left:19px}.dashboard-stat-featured:hover{background-color:#d40025;border-color:#e8072e}.dashboard-stat-featured .dashboard-stat-icon{color:#fff;background:#ffffff17}.dashboard-stat-featured .dashboard-stat-content>span{font-size:14px}.dashboard-stat-featured .dashboard-stat-content strong{color:#fff;letter-spacing:-1.5px;margin:6px 0 7px;font-size:53px}.dashboard-stat-featured .dashboard-stat-content small{color:#ffe5e8;font-size:11px}.dashboard-stat-featured .dashboard-stat-arrow{color:#fff;background:#ffffff1f;width:35px;height:35px;bottom:15px;right:20px}.dashboard-stat-blue{color:#1e3563;background:#f1f8ff;border-color:#d8eaff}.dashboard-stat-blue:hover{background:#eaf4ff;border-color:#b9daff}.dashboard-stat-blue .dashboard-stat-icon{color:#008bff;background:#d7edff}.dashboard-stat-blue .dashboard-stat-arrow{color:#008bff;background:#d9eeff}.dashboard-stat-orange{color:#652820;background:#fff9f2;border-color:#f2e3d2}.dashboard-stat-orange:hover{background:#fff3e6;border-color:#efd5b4}.dashboard-stat-orange .dashboard-stat-icon{color:#f47b00;background:#ffecd2}.dashboard-stat-orange .dashboard-stat-content strong{color:#77180c}.dashboard-stat-orange .dashboard-stat-arrow{color:#ed790d;background:#ffecd5}.dashboard-stat-green{color:#124c42;background:#f1fbf8;border-color:#d7eee8}.dashboard-stat-green:hover{background:#eaf9f4;border-color:#b7e2d5}.dashboard-stat-green .dashboard-stat-icon{color:#009b72;background:#d6f2e8}.dashboard-stat-green .dashboard-stat-arrow{color:#009b72;background:#dcf6ed}.dashboard-work-grid{grid-template-columns:minmax(0,1.83fr) minmax(310px,1fr);align-items:stretch;gap:15px;margin-bottom:15px;display:grid}.dashboard-panel{border:1px solid var(--dash-line);background:#fff;border-radius:10px;min-width:0;box-shadow:0 2px 8px #233c5a02}.dashboard-panel-heading{justify-content:space-between;align-items:center;gap:15px;padding:19px 18px 15px;display:flex}.dashboard-title-group{align-items:flex-start;gap:12px;min-width:0;display:flex}.dashboard-title-group>svg{color:#f0002b;stroke-width:1.8px;flex-shrink:0;margin-top:1px}.dashboard-title-group h2{color:#10142e;letter-spacing:-.25px;margin:0;font-size:16px;font-weight:720;line-height:1.3}.dashboard-title-group h2>span{color:#71809c;margin-left:3px;font-size:13px;font-weight:500}.dashboard-title-group p{color:#8a96af;margin:5px 0 0;font-size:11px;line-height:1.5}.dashboard-panel-heading select{color:#4d5a76;background:#fff;border:1px solid #e5ebf4;border-radius:7px;max-width:160px;min-height:33px;padding:7px 11px;font-size:10px}.dashboard-table-scroll{padding:0 14px 12px;overflow-x:auto}.dashboard-panel table{table-layout:auto;border-collapse:collapse;width:100%}.dashboard-panel th{color:#7c89a5;text-transform:none;letter-spacing:0;white-space:nowrap;background:#f7f9fc;border:0;padding:10px 12px;font-size:9px;font-weight:500;line-height:1.4}.dashboard-panel th:first-child{border-radius:8px 0 0 8px}.dashboard-panel th:last-child{border-radius:0 8px 8px 0}.dashboard-panel td{color:#73819d;vertical-align:middle;border-bottom:1px solid #e9edf4;padding:15px 10px;font-size:11px;line-height:1.4}.dashboard-panel tbody tr:last-child td{border-bottom:0}.dashboard-panel td strong{color:#171b37;font-size:11px;font-weight:650}.dashboard-person{align-items:center;gap:11px;min-width:160px;display:flex}.dashboard-avatar{letter-spacing:-.4px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;font-size:12px;font-weight:750;display:inline-flex}.tone-0{color:#8e1325;background:#ffe1e5}.tone-1{color:#0562b8;background:#dff0ff}.tone-2{color:#0c6b50;background:#dff5ee}.tone-3{color:#7d3abb;background:#f0e8ff}.tone-4{color:#0f749d;background:#ddf4fb}.dashboard-person>div{flex-direction:column;gap:3px;min-width:0;display:flex}.dashboard-person strong{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}.dashboard-person span:not(.dashboard-avatar){color:#7b89a4;font-size:10px}.dashboard-person small{color:#8592aa;font-size:10px}.dashboard-product{flex-direction:column;gap:3px;min-width:125px;max-width:165px;display:flex}.dashboard-product>strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dashboard-product>span{color:#8b97b0;white-space:nowrap;text-overflow:ellipsis;max-width:165px;font-size:10px;overflow:hidden}.dashboard-comments{border:0;justify-content:flex-start;align-self:flex-start;min-height:0;margin-top:3px;color:#8b9cba!important;background:0 0!important;gap:5px!important;padding:0!important;font-size:10px!important}.dashboard-status{flex-direction:column;gap:6px;min-width:103px;display:flex}.dashboard-status .badge{text-overflow:ellipsis;border-radius:20px;align-self:flex-start;max-width:140px;padding:5px 8px;font-size:9px;overflow:hidden}.dashboard-status .badge-urgent{color:#cc6b03;background:#fff0d7}.dashboard-status .badge-urgent:before{content:none}.dashboard-status>small{color:#8a97af;max-width:117px;font-size:9px;line-height:1.5}.dashboard-due{white-space:nowrap;flex-direction:column;gap:5px;display:flex}.dashboard-due strong{color:#202745;font-size:10px!important}.dashboard-due.is-due strong{color:#ed0731!important}.dashboard-due small{color:#8592aa;font-size:9px}.dashboard-open{white-space:nowrap;min-height:33px;box-shadow:none!important;background:#e9002b!important;border-color:#e9002b!important;border-radius:6px!important;padding:8px 11px!important;font-size:10px!important}.dashboard-open:hover{background:#cc0028!important}.dashboard-row-menu{min-width:16px;position:relative}.dashboard-row-menu summary{cursor:pointer;color:#7888a3;justify-content:center;padding:4px 0;list-style:none;display:flex}.dashboard-row-menu summary::-webkit-details-marker{display:none}.dashboard-row-menu>div{z-index:10;background:#fff;border:1px solid #e0e7f0;border-radius:8px;width:185px;padding:6px;position:absolute;top:26px;right:4px;box-shadow:0 8px 30px #17253d20}.dashboard-row-menu button{text-align:left;background:#fff;border:0;justify-content:flex-start;width:100%;display:flex;padding:9px!important;font-size:11px!important}.dashboard-row-menu button:hover{background:#f4f7fc}.dashboard-more-priorities{color:#e9002b;background:#fff;border:0;border-top:1px solid #edf0f6;border-radius:0 0 10px 10px;justify-content:center;width:100%;padding:11px;font-size:11px;display:flex}.dashboard-right-column{flex-direction:column;gap:15px;min-width:0;display:flex}.dashboard-agent-card{background:#ffe6eb url(/design/agent-card.png) 50%/cover no-repeat;border:1px solid #f6e2e6;border-radius:10px;flex-direction:column;min-height:191px;padding:20px 20px 17px;display:flex;overflow:hidden}.dashboard-agent-title{align-items:flex-start;gap:13px;display:flex}.dashboard-agent-title>svg{color:#e5002a;flex-shrink:0;margin-top:1px}.dashboard-agent-title h2{color:#6c121c;letter-spacing:-.35px;margin:0 0 4px;font-size:17px;font-weight:750;line-height:1.4}.dashboard-agent-title span{color:#332741;font-size:12px}.dashboard-agent-card>p{color:#87819b;max-width:61%;margin:12px 0 13px;font-size:11px;line-height:1.6}.dashboard-agent-footer{justify-content:space-between;align-items:center;gap:15px;margin-top:auto;display:flex}.dashboard-agent-footer>button{flex:1;justify-content:flex-start;max-width:218px;min-height:35px;background:#e9002b!important;border-color:#e9002b!important;border-radius:6px!important;padding:8px 13px!important;font-size:11px!important}.dashboard-agent-footer>span{color:#8b354b;white-space:nowrap;background:#fff3f6;border:1px solid #f4c8d3;border-radius:14px;align-items:center;gap:7px;padding:5px 7px;font-size:9px;display:flex}.dashboard-agent-footer>span>span{background:#ff735b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ff735b12}.dashboard-agent-footer>span.is-connected>span{background:#17a977}.dashboard-next-actions{flex:1}.dashboard-next-actions .dashboard-panel-heading{border-bottom:1px solid #edf1f7;gap:8px;margin:0 14px;padding:17px 2px 13px}.dashboard-next-actions .dashboard-title-group{align-items:center;gap:10px}.dashboard-next-actions h2{letter-spacing:-.2px;white-space:nowrap;font-size:13px}.dashboard-next-actions h2>span{font-size:12px}.dashboard-text-action{white-space:nowrap;color:#e9002b!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:8px!important;padding:0!important;font-size:10px!important}.dashboard-task{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f7;justify-content:flex-start;align-items:center;gap:10px;width:calc(100% - 28px);margin:0 14px;display:flex;border-radius:0!important;padding:12px 0!important}.dashboard-task:last-child{border-bottom:0}.dashboard-task .dashboard-avatar{width:36px;height:36px;font-size:11px}.dashboard-task-title{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.dashboard-task-title strong{color:#232744;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:650;overflow:hidden}.dashboard-task-title small{color:#8d99b0;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:400;overflow:hidden}.dashboard-task-time{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;font-weight:400;display:flex}.dashboard-task-time strong{color:#4a5570;font-size:9px;font-weight:650}.dashboard-task-time.is-due strong{color:#ed0031}.dashboard-task-time small{color:#7d8da8;font-size:9px}.dashboard-task>svg{color:#8495ad;flex-shrink:0;width:13px}.dashboard-pipeline-panel{margin-bottom:15px}.dashboard-pipeline-panel .dashboard-panel-heading{padding-bottom:15px}.dashboard-pipeline-panel .dashboard-title-group{align-items:center}.dashboard-pipeline-panel h2{font-size:13px}.dashboard-pipeline-panel h2>span{font-size:12px}.dashboard-pipeline{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0 14px 13px;display:grid}.dashboard-pipeline-step{text-align:left;background:#f6f7fa;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:13px;min-width:0;min-height:66px;padding:14px 13px;display:flex;position:relative}.dashboard-pipeline-step:hover{filter:brightness(.98)}.dashboard-pipeline-step>span:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.dashboard-pipeline-step strong{color:#172036;letter-spacing:-.6px;font-size:23px;font-weight:650;line-height:1}.dashboard-pipeline-step small{color:#55647c;white-space:nowrap;font-size:8px;font-weight:400}.dashboard-pipeline-icon{border-radius:8px;flex-shrink:0;padding:5px;display:flex}.step-new{color:#ee002d;background:#ffe8ed}.step-new .dashboard-pipeline-icon{background:#ffdde5}.step-incomplete,.step-followup{color:#008dff;background:#e7f3ff}.step-incomplete .dashboard-pipeline-icon,.step-followup .dashboard-pipeline-icon{background:#d5ebff}.step-qualified,.step-won{color:#00a372;background:#e6f7f0}.step-qualified .dashboard-pipeline-icon,.step-won .dashboard-pipeline-icon{background:#d5f1e6}.step-analysis{color:#8549df;background:#f1edff}.step-analysis .dashboard-pipeline-icon{background:#e8dfff}.step-proposal{color:#f98a00;background:#fff1df}.step-proposal .dashboard-pipeline-icon{background:#ffe7c6}.dashboard-pipeline-chevron{z-index:1;color:#fff;stroke-width:3px;pointer-events:none;width:30px;height:30px;position:absolute;top:calc(50% - 15px);right:-19px}.dashboard-latest .dashboard-panel-heading{padding-bottom:14px}.dashboard-latest .dashboard-title-group h2{font-size:13px}.dashboard-latest .dashboard-title-group p{font-size:10px}.dashboard-outline-action{white-space:nowrap;min-height:34px;color:#52617d!important;background:#fff!important;border:1px solid #e5ebf4!important;border-radius:7px!important;gap:12px!important;padding:8px 12px!important;font-size:10px!important;font-weight:500!important}.dashboard-outline-action:hover{background:#f9fbff!important;border-color:#d0dcec!important}.dashboard-outline-action.small{min-height:30px;color:#e9002b!important;gap:10px!important;padding:6px 11px!important;font-size:10px!important}.dashboard-latest td{padding-top:13px;padding-bottom:13px;font-size:10px}.dashboard-latest td>strong{white-space:nowrap;font-size:10px}.dashboard-latest .badge{border-radius:6px;padding:6px 8px;font-size:9px}.dashboard-date-cell{white-space:nowrap;color:#6f7c98!important;font-size:10px!important}.dashboard-owner{white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:flex}.dashboard-owner .dashboard-avatar{width:31px;height:31px;font-size:9px}.dashboard-latest .dashboard-product>strong{font-size:11px}.dashboard-latest .dashboard-product>span{font-size:10px}@media (width>=1600px){.dashboard-stat{min-height:145px}.dashboard-heading h1{font-size:32px}.dashboard-panel td{font-size:12px}.dashboard-priorities td{padding-top:18px;padding-bottom:18px}.dashboard-agent-card{min-height:210px}.dashboard-person{min-width:180px}.dashboard-product,.dashboard-product>span{max-width:200px}.dashboard-task{padding-top:17px!important;padding-bottom:17px!important}.dashboard-pipeline-step{min-height:75px}}@media (width<=1250px){.dashboard-stat{gap:10px;min-height:125px;padding:17px 12px}.dashboard-stat-icon{border-radius:10px;width:36px;height:36px}.dashboard-stat-icon svg{width:23px}.dashboard-stat-content>span{font-size:11px}.dashboard-stat-content small{font-size:9px}.dashboard-stat-featured .dashboard-stat-content>span{font-size:13px}.dashboard-stat-featured .dashboard-stat-content strong{font-size:49px}.dashboard-work-grid{grid-template-columns:minmax(0,1.75fr) minmax(285px,1fr)}.dashboard-person{gap:8px;min-width:140px}.dashboard-person strong{max-width:115px}.dashboard-person .dashboard-avatar{width:35px;height:35px;font-size:11px}.dashboard-product{min-width:100px;max-width:120px}.dashboard-product>span{max-width:120px}.dashboard-panel td{padding-left:7px;padding-right:7px}.dashboard-status{min-width:90px}.dashboard-status>small{max-width:95px}.dashboard-panel-heading{padding:17px 14px}.dashboard-title-group{gap:9px}.dashboard-title-group h2{font-size:14px}.dashboard-agent-card{padding:18px 15px}.dashboard-agent-title{gap:9px}.dashboard-agent-title h2{font-size:15px}.dashboard-pipeline-step{gap:8px;padding:13px 9px}.dashboard-pipeline-icon{padding:4px}.dashboard-pipeline-icon svg{width:20px}.dashboard-pipeline-step small{font-size:7px}.dashboard-pipeline-step strong{font-size:21px}.dashboard-next-actions h2{font-size:12px}.dashboard-stat-arrow{width:27px;height:27px;right:10px}.dashboard-task-time strong{font-size:8px}.dashboard-task-title strong{font-size:9px}.dashboard-task{gap:8px}}@media (width<=1100px){.dashboard-stats{grid-template-columns:1.4fr 1fr;gap:13px}.dashboard-work-grid{grid-template-columns:1fr}.dashboard-right-column{grid-template-columns:1fr 1fr;display:grid}.dashboard-agent-card{min-height:190px}.dashboard-person{min-width:175px}.dashboard-person strong{max-width:160px}.dashboard-product{min-width:150px;max-width:180px}.dashboard-product>span{max-width:180px}.dashboard-panel td{padding:17px 10px}.dashboard-pipeline{padding-bottom:5px;display:flex;overflow-x:auto}.dashboard-pipeline-step{flex:1 0 145px;min-height:70px}.dashboard-pipeline-step small{font-size:9px}.dashboard-pipeline-step strong{font-size:23px}.dashboard-task-title strong{font-size:10px}.dashboard-task-time strong{font-size:9px}}@media (width<=760px){.dashboard-heading{gap:12px;margin:0 0 20px}.dashboard-heading h1{letter-spacing:-.7px;font-size:26px}.dashboard-heading .eyebrow{letter-spacing:.17em;font-size:8px}.dashboard-heading>time{display:none}.dashboard-intro{font-size:12px}.dashboard-stats{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:15px}.dashboard-stat{flex-direction:column;gap:8px;min-height:140px;padding:15px 12px}.dashboard-stat-icon{border-radius:9px;width:32px;height:32px;position:absolute;top:12px;left:12px}.dashboard-stat-icon svg{width:20px}.dashboard-stat-content{padding-top:34px}.dashboard-stat-content>span{white-space:normal;font-size:11px}.dashboard-stat-content strong{margin:7px 0;font-size:34px}.dashboard-stat-content small{font-size:9px}.dashboard-stat-featured .dashboard-stat-content>span{font-size:12px}.dashboard-stat-featured .dashboard-stat-content strong{margin:5px 0;font-size:38px}.dashboard-stat-featured .dashboard-stat-content small{font-size:9px}.dashboard-stat-arrow,.dashboard-stat-featured .dashboard-stat-arrow{width:25px;height:25px;bottom:16px;right:10px}.dashboard-stat-featured{background-position:60%}.dashboard-work-grid{gap:15px}.dashboard-panel-heading{flex-wrap:wrap;align-items:flex-start;gap:13px;padding:17px 14px 14px}.dashboard-title-group h2{font-size:15px}.dashboard-title-group h2>span{font-size:12px}.dashboard-title-group p{font-size:11px}.dashboard-panel-heading select{width:calc(100% - 32px);max-width:none;min-height:32px;margin-left:32px;font-size:11px}.dashboard-table-scroll{padding:0 12px 10px}.dashboard-priority-table{min-width:660px}.dashboard-panel td{padding:17px 10px}.dashboard-priority-table .dashboard-person{min-width:155px}.dashboard-right-column{flex-direction:column;gap:15px;display:flex}.dashboard-agent-card{min-height:200px;padding:20px}.dashboard-agent-title h2{font-size:18px}.dashboard-agent-title span{font-size:12px}.dashboard-agent-card>p{max-width:61%;margin-top:15px;font-size:12px}.dashboard-agent-footer>button{min-height:38px;font-size:12px!important}.dashboard-agent-footer>span{font-size:10px}.dashboard-next-actions .dashboard-panel-heading{flex-wrap:nowrap;align-items:center}.dashboard-next-actions h2{font-size:14px}.dashboard-task{padding:15px 0!important}.dashboard-task-title strong{font-size:12px}.dashboard-task-title small,.dashboard-task-time strong,.dashboard-task-time small{font-size:10px}.dashboard-task .dashboard-avatar{width:38px;height:38px;font-size:11px}.dashboard-text-action{font-size:11px!important}.dashboard-pipeline-panel .dashboard-panel-heading{align-items:center}.dashboard-pipeline-panel .dashboard-text-action{margin-left:32px}.dashboard-pipeline{scroll-snap-type:x proximity;gap:8px;margin-left:12px;margin-right:12px}.dashboard-pipeline-step{scroll-snap-align:start;flex-basis:146px;padding:13px}.dashboard-latest .dashboard-panel-heading{gap:14px}.dashboard-latest .dashboard-outline-action{margin-left:32px;font-size:11px!important}.dashboard-latest table{min-width:850px}.dashboard-latest td{font-size:11px}.dashboard-latest .dashboard-product>strong{font-size:12px}.dashboard-latest td>strong{font-size:11px}.dashboard-latest .dashboard-product>span{font-size:10px}}.dashboard-heading .eyebrow{margin-bottom:10px}.dashboard-heading h1{padding-bottom:12px}.dashboard-heading{margin-bottom:16px}.dashboard-stat{min-height:130px;padding-top:13px;padding-bottom:13px}.dashboard-agent-card>p{margin-top:9px;margin-bottom:9px;line-height:1.5}.dashboard-next-actions .dashboard-panel-heading{padding-top:15px;padding-bottom:12px}.dashboard-task{padding-top:10px!important;padding-bottom:10px!important}.dashboard-pipeline-panel .dashboard-panel-heading{padding-top:15px;padding-bottom:12px}.dashboard-pipeline{margin-bottom:12px}.dashboard-pipeline-step{min-height:65px;padding-top:12px;padding-bottom:12px}.dashboard-latest .dashboard-panel-heading{padding-top:13px;padding-bottom:10px}.dashboard-latest .dashboard-table-scroll{padding-bottom:5px}.dashboard-latest td{padding-top:8px;padding-bottom:8px}.dashboard-priority-table{table-layout:fixed!important}.dashboard-priority-table td:last-child{padding-left:3px;padding-right:3px}.dashboard-priority-table .dashboard-person{min-width:0}.dashboard-priority-table .dashboard-product{min-width:0;max-width:100%}.dashboard-priority-table .dashboard-product>span{max-width:100%}.dashboard-priority-table .dashboard-status{min-width:0}.dashboard-priority-table .dashboard-due small{font-size:9px}.main-shell:has(.reference-dashboard)>.app-footer{display:none}@media (width<=1100px){.dashboard-priority-table{min-width:640px}.dashboard-stat{min-height:130px}}@media (width<=760px){.dashboard-heading{margin-bottom:20px}.dashboard-stat{min-height:146px;padding-top:15px;padding-bottom:15px}.dashboard-agent-card>p{font-size:12px;line-height:1.6}.dashboard-agent-card{min-height:200px}.dashboard-task{padding-top:14px!important;padding-bottom:14px!important}.dashboard-latest td{padding-top:12px;padding-bottom:12px}.dashboard-latest .dashboard-panel-heading{padding-top:17px;padding-bottom:14px}}
