:root{--interactive:#5046c8;--interactive-hover:#4037ac;--interactive-text:#fff;--surface-hover:#ececea;--surface-selected:#e8e7f7;--surface-inset:#e9eae7;--text-on-dark:#f7f7f4;--success-soft:#e6f5ee;--warning-soft:#fff2dc;--danger-soft:#fbe9eb;--info-soft:#e9eefc;--outgoing:#292c2f;--outgoing-text:#f7f7f4}:root[data-theme=dark]{--interactive:#6b62d2;--interactive-hover:#8981ec;--interactive-text:#fff;--surface-hover:#25282b;--surface-selected:#292742;--surface-inset:#121416;--success:#5ec69d;--warning:#e2ad5f;--danger:#ee8791;--success-soft:#172b24;--warning-soft:#312719;--danger-soft:#321e22;--info-soft:#1c2639;--outgoing:#34383c;--outgoing-text:#fff}.main-content :where(.panel,.metric-card,.data-panel,.access-card,.mini-metrics article,.inbox-shell,.calendar-summary article,.calendar-panel,.day-agenda,.tenant-card,.connector-panel,.audit-list,.audit-detail,.admin-empty,.admin-create-panel,.quote-panel,.quality-panel,.quality-empty,.quality-rail article,.candidate-card,.proposal-list>article){border-color:var(--line);background:var(--surface);color:var(--text)}.main-content :where(h1,h2,h3,h4){color:var(--text)}.main-content :where(p,small,time){color:var(--text-soft)}.main-content :where(.eyebrow,.section-kicker,.tenant-kicker){color:var(--text-faint)}.main-content :where(input,select,textarea){border-color:var(--line-strong);background:var(--surface-soft);color:var(--text);caret-color:var(--interactive)}.main-content :where(input,textarea)::placeholder{color:var(--text-faint);opacity:1}.main-content :where(input,select,textarea):focus{border-color:var(--interactive);box-shadow:0 0 0 3px color-mix(in srgb, var(--interactive) 18%, transparent)}.main-content :where(.primary-button,.composer button,.employee-form button,.brand-submit button,.eval-action:not(.secondary):not(.danger-action)){border-color:var(--interactive);background:var(--interactive);color:var(--interactive-text)}.main-content :where(.primary-button,.composer button,.employee-form button,.brand-submit button,.eval-action:not(.secondary):not(.danger-action)):hover{border-color:var(--interactive-hover);background:var(--interactive-hover)}.main-content :where(.secondary-action,.search-button,.icon-button,.calendar-toolbar button,.chat-head button,.table-pagination button,.eval-action.secondary,.tenant-actions a,.quote-actions button,.quote-actions a,.back-link){border-color:var(--line-strong);background:var(--surface);color:var(--text-soft)}.main-content :where(.secondary-action,.search-button,.icon-button,.calendar-toolbar button,.chat-head button,.table-pagination button,.eval-action.secondary,.tenant-actions a,.quote-actions button,.quote-actions a,.back-link):hover{background:var(--surface-hover);color:var(--text)}.main-content :where(button,a,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb, var(--interactive) 68%, white);outline-offset:2px}.main-content :where(.metric-icon,.system-health,.contact-avatar,.identity-cell>i,.access-icon,.mini-metrics svg){background:var(--surface-soft);color:var(--text-soft)}.main-content :where(.table-row.table-head,.calendar-day.outside){background:var(--surface-soft);color:var(--text-faint)}.main-content :where(.table-row,.team-row,.lead-row,.appointment-card,.conversation-row){border-color:var(--line);color:var(--text)}.main-content :where(.table-row,.team-row,.lead-row,.appointment-card,.conversation-row):hover{background:var(--surface-hover)}.main-content :where(.identity-cell b,.customer-cell strong,.appointment-card h3,.conversation-copy strong){color:var(--text)}.main-content :where(.identity-cell small,.customer-cell span,.appointment-card p,.conversation-copy p,.conversation-meta){color:var(--text-soft)}.main-content :where(.status-select,.profile-select,.employee-status,.compact-filter){border-color:var(--line);background:var(--surface-soft);color:var(--text)}.main-content .calendar-day{border-color:var(--line);background:var(--surface);color:var(--text)}.main-content .calendar-day:hover{background:var(--surface-hover)}.main-content .day-heading{background:var(--nav);color:var(--text-on-dark)}.main-content .day-heading strong{color:var(--text-on-dark)}.main-content :where(.inbox-list,.chat-view,.chat-head,.contact-context,.composer){border-color:var(--line);background-color:var(--surface);color:var(--text)}.main-content :where(.inbox-search,.inbox-contact:hover,.inbox-contact.selected,.context-tags span){border-color:var(--line);background:var(--surface-soft);color:var(--text)}.main-content .message-stream{background-color:var(--surface);background-image:linear-gradient(var(--line) 1px, transparent 1px)}.main-content .message-bubble:not(.user):not(.human){border-color:var(--line);background:var(--surface-raised);color:var(--text)}.main-content :where(.message-bubble.user,.message-bubble.human){border-color:var(--outgoing);background:var(--outgoing);color:var(--outgoing-text)}.main-content :where(.message-bubble.user,.message-bubble.human) :where(p,span,time){color:var(--outgoing-text)}.main-content :where(.status-pill,.profile-badge,.quote-status){background:var(--surface-soft);color:var(--text-soft)}.main-content :where(.status-pill.connected,.quote-status.aprovado,.profile-badge.gerente){background:var(--success-soft);color:var(--success)}.main-content :where(.status-pill.testing,.quote-status.pendente,.profile-badge.mecanico){background:var(--warning-soft);color:var(--warning)}.main-content :where(.status-pill.error,.quote-status.recusado,.quote-status.expirado){background:var(--danger-soft);color:var(--danger)}.main-content :where(.calendar-feedback,.quote-notice){border-color:var(--line-strong);background:var(--info-soft);color:var(--text)}.platform-app .main-content :where(.tenant-facts,.compact-facts,.run-facts dl,.quality-rail,.connector-flow>div,.connector-columns>article,.mapping-list>div,.integration-checklist>div,.audit-metrics>div,.tool-comparison>div,.context-bars div,.sanitized-messages article,.comparison-score>div,.failure-list blockquote){border-color:var(--line);background:var(--surface-soft);color:var(--text)}.platform-app .main-content :where(.tenant-facts>div,.compact-facts>div,.run-facts dl div,.candidate-card blockquote){border-color:var(--line);background:var(--surface);color:var(--text)}.platform-app .main-content :where(.tenant-facts dd,.compact-facts dd,.run-facts dd,.connector-flow strong,.audit-list strong,.tool-comparison p,.category-score-list strong,.category-score-list b){color:var(--text)}.platform-app .main-content :where(.tenant-facts dt,.compact-facts dt,.run-facts dt,.connector-flow span,.audit-list p,.audit-list small,.audit-metrics span,.audit-metrics small,.context-bars span,.category-score-list span){color:var(--text-soft)}.platform-app .main-content :where(.audit-list>a,.audit-section,.failure-list details,.run-history a){border-color:var(--line)}.platform-app .main-content :where(.audit-list>a.selected,.run-history a.selected){background:var(--surface-selected)}.platform-app .main-content .audit-response{background:var(--info-soft);color:var(--text)}.quality-page .quality-tabs{border-color:var(--line);background:var(--surface-soft)}.quality-page .quality-tabs a{color:var(--text-soft)}.quality-page .quality-tabs a:hover{background:var(--surface-hover);color:var(--text)}.quality-page .quality-tabs a.selected{background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-sm)}.quality-page :where(.quality-track,.category-track){background:var(--surface-inset)}.quality-page .quality-rail strong,.quality-page .failure-list blockquote,.quality-page .candidate-card input,.quality-page .candidate-card textarea{color:var(--text)}.quality-page .quality-rail .operational,.quality-page .eval-flow-head,.quality-page .proposed-instruction{background:var(--nav-soft);color:var(--text-on-dark)}.quality-page :where(.quality-rail .operational,.eval-flow-head,.proposed-instruction) :where(h2,strong,p,span,small){color:var(--text-on-dark)}.quality-page .actor-mix span{background:color-mix(in srgb, var(--text-on-dark) 9%, var(--nav-soft));color:var(--text-on-dark)}.quality-page .quality-verdict.passed,.quality-page .quality-clear{border-color:color-mix(in srgb, var(--success) 42%, var(--line));background:var(--success-soft);color:var(--success)}.quality-page :where(.quality-verdict.failed,.quality-verdict.error){border-color:color-mix(in srgb, var(--danger) 42%, var(--line));background:var(--danger-soft);color:var(--danger)}.quality-page .eval-action.danger-action{border-color:color-mix(in srgb, var(--danger) 50%, var(--line));color:var(--danger);background:0 0}.main-content .brand-sheet{color:#18212b;background:#fff}.main-content .brand-sheet :where(h1,h2,h3,strong,b,p,span,small){color:inherit}@media (prefers-contrast:more){:root{--line:#b8bbb5;--text-soft:#42474b;--text-faint:#5e6468}:root[data-theme=dark]{--line:#555b60;--text-soft:#d0d3d5;--text-faint:#aeb3b6}}
