.assistant-shell[data-v-b05bd348]{min-height:100vh;background:#f5f7f9;color:#172b32;font-family:Arial,Helvetica,sans-serif}.assistant-shell__header[data-v-b05bd348]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px max(24px,calc((100vw - 1160px)/2));background:#fff;border-bottom:1px solid #d8e1e6}.assistant-shell__brand[data-v-b05bd348]{color:#184d46;font-size:18px;font-weight:700;text-decoration:none}.assistant-shell__identity[data-v-b05bd348]{display:flex;align-items:center;gap:18px;font-size:13px;flex-wrap:wrap}.assistant-shell__identity a[data-v-b05bd348]{color:#275f67}.assistant-shell button[data-v-b05bd348]{background:#fff;color:#183c42;border:1px solid #bacbd0;border-radius:7px;padding:8px 12px;cursor:pointer}.assistant-shell__main[data-v-b05bd348]{max-width:1160px;margin:auto;padding:32px 24px}@media (max-width:640px){.assistant-shell__header[data-v-b05bd348]{align-items:flex-start;flex-direction:column;padding:18px}.assistant-shell__main[data-v-b05bd348]{padding:24px 16px}.assistant-shell__identity[data-v-b05bd348]{gap:12px;overflow-wrap:anywhere}}:root{--surface-raised: var(--bg-card)}:focus-visible{outline:2px solid var(--link-color);outline-offset:3px}.settings-page{max-width:1600px;margin-inline:auto}.settings-page .page-header{padding:12px 4px;align-items:center}.settings-page .settings-page-body{border-color:var(--border);box-shadow:none}.settings-page .tenant-logo-strip{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:12px}.settings-page .tenant-logo-chip{flex:0 0 116px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card);min-height:94px}.settings-page .tenant-logo-chip-active{border:2px solid var(--primary);background:color-mix(in srgb,var(--primary) 7%,var(--bg-card))}.settings-page .hub-card{border:1px solid var(--border);border-radius:16px;padding:22px;transition:box-shadow .15s,border-color .15s}.settings-page .hub-card:hover{border-color:var(--primary);box-shadow:var(--shadow)}.settings-page .hub-title{color:var(--text-primary)}.settings-page .hub-section-title{letter-spacing:.07em}.billing-desk{color:var(--text-primary)}.billing-desk>header{background:var(--bg-card);border:1px solid var(--border);border-radius:18px;padding:24px}.billing-desk>nav{padding:8px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card)}.billing-desk>nav button[aria-pressed=true]{background:var(--primary);color:#fff;border-color:var(--primary)}[data-theme=dark] :is(.modal,.modal-content,.modal-body,.modal-header,.modal-footer,.settings-modal,.settings-content,.settings-sidebar,.settings-search-dropdown,.settings-search-bar,.drawer,.drawer-content,.dropdown-menu,.nav-dropdown-menu,.panel,.panel-body,.panel-header,.table-wrap,.table-container,.table-wrapper,.empty-state,.loading-state,.form-section,.section-card,.summary-card,.stat-card,.metric-card,.filter-bar,.filters,.toolbar,.pagination,.tabs,.tab-content,.popover,.tooltip-content){background-color:var(--bg-card)!important;color:var(--text-primary);border-color:var(--border)!important}[data-theme=dark] :is(.settings-embedded,.settings-modal-embedded,.billing-desk,.billing-workspace,.finance-workspace,.settings-page){background-color:var(--bg)!important;color:var(--text-primary)}[data-theme=dark] :is(table,tbody,tr,td,th){border-color:var(--border)!important}[data-theme=dark] :is(thead,th){background:var(--bg-muted)!important;color:var(--text-primary)!important}[data-theme=dark] tbody tr{background:var(--bg-card);color:var(--text-primary)}[data-theme=dark] tbody tr:nth-child(2n){background:var(--bg-alt)}[data-theme=dark] tbody tr:hover{background:var(--surface-hover)!important}[data-theme=dark] :is(.hub-card,.tenant-logo-chip,.tenant-logo-wrap,.settings-search-option,.settings-item,.nav-item,.tab-button,.filter-chip,.btn-secondary,.btn-outline){background-color:var(--bg-card);color:var(--text-primary);border-color:var(--border)}[data-theme=dark] :is(.settings-search-option:hover,.settings-search-option.on,.settings-item:hover,.tab-button:hover,.tenant-logo-chip:hover){background-color:var(--surface-hover)!important}[data-theme=dark] :is(.hub-title,.hub-card-label,.page-title,.section-title,.modal-title,.card-title){color:var(--text-primary)}[data-theme=dark] :is(.hub-subtitle,.hub-card-desc,.subtitle,.muted,.help-text,.description){color:var(--text-secondary)}[data-theme=dark] a:not(.btn):not([class*=nav]):not([class*=button]){color:var(--link-color)}[data-theme=dark] :is(.modal-overlay,.settings-modal-overlay){background:#000000b8}[data-theme=dark] .billing-desk button:not([aria-pressed=true]){background:var(--bg-card);color:var(--text-primary);border-color:var(--border)}[data-theme=dark] .login-security-guidance{background:var(--bg-card);color:var(--text-primary);border-color:var(--border)}@media (max-width:700px){.settings-page .page-header{flex-direction:column;align-items:stretch}.settings-page .page-actions{display:flex}.settings-page .hub-cards{grid-template-columns:1fr}.appearance-select>span{display:none}}@media (prefers-reduced-motion:reduce){.settings-page .hub-card{transition:none}}.mobile-appearance{padding:14px 20px}[data-theme=dark]{--surface-muted: var(--bg-muted);--card-bg: var(--bg-card);--app-surface: var(--bg-card);--app-surface-muted: var(--bg-alt);--app-ink: var(--text-primary);--app-muted: var(--text-secondary);--app-line: var(--border);--app-tint-red: #3d232b;--app-tint-green: #193b32;--app-tint-blue: #20344b;--app-tint-violet: #322c47;--app-tint-amber: #3e3322;--app-text-red: #ff9ca8;--app-text-green: #86dcc2;--app-text-blue: #9ccaff;--app-text-violet: #cbb8ff;--app-text-amber: #f0ce88}[data-theme=dark] .wo-hub.wo-hub{--hub-bg: var(--bg);--hub-panel: var(--bg-card);--hub-ink: var(--text-primary);--hub-muted: var(--text-secondary);--hub-line: var(--border)}[data-theme=dark] .finance-shell{--finance-ink: var(--text-primary);--finance-muted: var(--text-secondary);--finance-line: var(--border);background:var(--bg)}[data-theme=dark] .finance-shell :is(.finance-hub,.finance-orbit-ring){background:none;box-shadow:none}[data-theme=dark] .finance-shell :is(.finance-nav,.finance-scope,.finance-hub-hint){background:var(--bg-alt)}[data-theme=dark] .finance-shell .finance-callout{color:var(--app-text-green)!important}[data-theme=dark] .finance-shell button:not(.primary):not(.finance-orbit-node),[data-theme=dark] .finance-shell :is(.finance-eyebrow,.finance-node-link){color:var(--text-primary)}[data-theme=dark] .admin-tools-bar{background:var(--bg-alt)!important}[data-theme=dark] .pr-page.pr-page{--pr-mint: var(--app-tint-green);--pr-mint-border: var(--border)}[data-theme=dark] .wo-hub .hub-title{color:var(--text-primary)}[data-theme=dark] .pay-hub__section .pay-hub__section-head{background:var(--bg-muted)}[data-theme=dark] .pay-hub__section :is(.pay-hub__section-icon,.pay-hub__section-tag){background:var(--bg-muted);color:var(--text-primary)}[data-theme=dark] .acct-hub :is(.acct-hub__main-head,.acct-hub__nav-item--active){background:var(--bg-muted)}[data-theme=dark] .acct-hub :is(.acct-hub__nav-icon,.acct-hub__main-icon,.acct-hub__main-tag,.acct-hub__stat-icon){background:color-mix(in srgb,var(--cat-accent, var(--primary)) 20%,var(--bg-card))!important;color:var(--text-primary)!important}[data-theme=dark] :is(.cm-view-tab.active,.ocm-hub-switcher-btn.is-active){color:var(--text-primary)}:root{--conversa-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--conversa-blue: #0047b3;--conversa-navy: #0f2d6b;--conversa-gold: #d4a017;--conversa-sky: #60b5ff;--conversa-teal: #008578;--conversa-purple: #7040c8;--conversa-rose: #c82161;--conversa-ink: #172d50;--conversa-muted: #627087;--conversa-border: #dce5f0;--conversa-surface: #ffffff;--conversa-wash: #f5f8fd;--conversa-blue-soft: #eaf3ff;--conversa-teal-soft: #e5f7f2;--conversa-purple-soft: #f0eaff;--conversa-gold-soft: #fff5db;--conversa-rose-soft: #fff0f5;--conversa-slate-soft: #edf1f6}[data-theme=dark]{--conversa-blue: #8abbff;--conversa-navy: #dbe9ff;--conversa-teal: #73dcca;--conversa-purple: #c3a7ff;--conversa-rose: #ff9abe;--conversa-ink: #e0e8f5;--conversa-muted: #a8b7cd;--conversa-border: #344663;--conversa-surface: #182437;--conversa-wash: #111c2d;--conversa-blue-soft: #223958;--conversa-teal-soft: #193e3c;--conversa-purple-soft: #35294c;--conversa-gold-soft: #453a22;--conversa-rose-soft: #45283a;--conversa-slate-soft: #2a374a}.conversa-tone--blue{--conversa-tone-ink: var(--conversa-blue);--conversa-tone-bg: var(--conversa-blue-soft)}.conversa-tone--teal{--conversa-tone-ink: var(--conversa-teal);--conversa-tone-bg: var(--conversa-teal-soft)}.conversa-tone--purple{--conversa-tone-ink: var(--conversa-purple);--conversa-tone-bg: var(--conversa-purple-soft)}.conversa-tone--gold{--conversa-tone-ink: #8a6100;--conversa-tone-bg: var(--conversa-gold-soft)}.conversa-tone--rose{--conversa-tone-ink: var(--conversa-rose);--conversa-tone-bg: var(--conversa-rose-soft)}.conversa-tone--slate{--conversa-tone-ink: var(--conversa-muted);--conversa-tone-bg: var(--conversa-slate-soft)}[data-theme=dark] .conversa-tone--gold{--conversa-tone-ink: #f4ce6e}#app.conversa-app{--agency-font-family: var(--conversa-font);--font-body: var(--conversa-font);--font-header: var(--conversa-font);font-family:var(--conversa-font)}.conversa-app :where(button,input,textarea,select){font-family:inherit}.conversa-app :where(button,a,input,textarea,select):focus-visible,.conversa-surface :where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--conversa-sky);outline-offset:3px}.conversa-surface{--primary: #0047b3;--primary-light: #00388e;--secondary: #0f2d6b;--accent: #d4a017;--agency-primary-color: var(--primary);--agency-font-family: var(--conversa-font);--text-primary: var(--conversa-ink);--text-secondary: var(--conversa-muted);--border: var(--conversa-border);--bg: var(--conversa-surface);--bg-card: var(--conversa-surface);--bg-alt: var(--conversa-wash);font-family:var(--conversa-font);color:var(--conversa-ink)}.conversa-surface :where(button,input,textarea,select){font-family:var(--conversa-font)}.conversa-surface :where(h1,h2,h3){font-weight:600}.conversa-surface .btn{gap:7px;font-weight:500;letter-spacing:0}.conversa-surface .btn-secondary{background:var(--conversa-surface);border:1px solid var(--conversa-border);color:var(--conversa-blue)}.conversa-surface .btn-secondary:hover{background:var(--conversa-blue-soft)}.conversa-surface .btn-primary{background:#0047b3;color:#fff}.conversa-surface .btn-primary:hover{background:#00388e}.conversa-surface :where(.btn,button):disabled{cursor:not-allowed}.conversa-mailbox{margin:4px 0;color:var(--conversa-muted);font-size:11px;overflow-wrap:anywhere}.cc-shell.conversa-surface{--cc-primary: #0047b3;--cc-secondary: #0f2d6b;--cc-accent: #d4a017;--cc-ink: var(--conversa-ink);--cc-muted: var(--conversa-muted);--cc-surface: var(--conversa-surface);--cc-wash: var(--conversa-wash);--cc-line: var(--conversa-border);background:var(--conversa-wash)}.cc-shell.conversa-surface .cc-bg{background:var(--conversa-wash)}.cc-shell.conversa-surface .cc-top{background:var(--conversa-surface);color:var(--conversa-ink);box-shadow:0 2px 12px #0f2d6b05;border-bottom:1px solid var(--conversa-border);align-items:center}.cc-shell.conversa-surface .cc-eyebrow{color:var(--conversa-muted);font-size:10px;font-weight:500;margin-bottom:10px}.cc-shell.conversa-surface .cc-tag{color:var(--conversa-muted);font-size:12px}.cc-shell.conversa-surface .cc-switch{background:var(--conversa-wash);border:1px solid var(--conversa-border);border-radius:10px;-webkit-backdrop-filter:none;backdrop-filter:none;flex-wrap:wrap}.cc-shell.conversa-surface .cc-switch-btn{color:var(--conversa-muted)!important;background:transparent;border-radius:7px;font-weight:500}.cc-shell.conversa-surface .cc-switch-btn.on{color:var(--conversa-blue)!important;background:var(--conversa-blue-soft)!important;box-shadow:inset 0 -2px 0 var(--conversa-blue)}.cc-shell.conversa-surface .cc-switch-btn:hover{background:var(--conversa-blue-soft)}.cc-shell.conversa-surface .cc-switch-btn em{background:#0047b3;color:#fff}.cc-shell.conversa-surface .uc-top-brand .conversa-brand{display:none}.cc-shell.conversa-surface .uc-top-brand .uc-muted{margin:0;font-size:14px;font-weight:600;color:var(--conversa-navy)}.msg-hub.conversa-surface{--mh-primary: var(--conversa-blue);--mh-ink: var(--conversa-ink);--mh-muted: var(--conversa-muted);--mh-line: var(--conversa-border);--mh-bg: var(--conversa-wash);--mh-surface: var(--conversa-surface)}.msg-hub.conversa-surface .msg-hub-head{background:var(--conversa-surface);border-bottom:1px solid var(--conversa-border)}.msg-hub.conversa-surface .msg-hub-rail{background:var(--conversa-wash)}.msg-hub.conversa-surface .msg-hub-rail-item.active{background:var(--conversa-blue-soft);color:var(--conversa-blue)}.msg-hub.conversa-surface .email-channel-filters{padding:12px 16px;background:var(--conversa-surface);border-bottom:1px solid var(--conversa-border);gap:6px}.msg-hub.conversa-surface .email-channel-filters button{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:7px;border:1px solid transparent;font-weight:500;color:var(--conversa-muted)}.msg-hub.conversa-surface .email-channel-filters button[aria-pressed=true]{color:var(--conversa-blue);background:var(--conversa-blue-soft);border-color:var(--conversa-border)}.msg-hub.conversa-surface .msg-hub-row{border-bottom-color:var(--conversa-border)}.msg-hub.conversa-surface .msg-hub-row:hover,.msg-hub.conversa-surface .msg-hub-row.active{background:var(--conversa-blue-soft)}.msg-hub.conversa-surface .msg-hub-row.unread{border-left-color:var(--conversa-blue)}.msg-hub.conversa-surface .msg-hub-rail-label{font-weight:600;letter-spacing:.06em}.uc-shell.conversa-surface .uc-body{border:1px solid var(--conversa-border);border-radius:14px;overflow:hidden;background:var(--conversa-surface)}.conversa-surface .uc-side{background:var(--conversa-wash);border-color:var(--conversa-border)}.conversa-surface .uc-side .uc-new{display:flex;align-items:center;justify-content:center;gap:8px;background:#0047b3;color:#fff;border-color:#0047b3}.conversa-surface .uc-new .conversa-icon{color:inherit}.conversa-surface .uc-channels button.on,.conversa-surface .uc-list-tabs button.on{background:var(--conversa-blue-soft);color:var(--conversa-blue)}.conversa-surface .uc-list-items li.on,.conversa-surface .uc-list-items li:hover{background:var(--conversa-blue-soft)}.conversa-surface .uc-list-items li.unread{border-left:3px solid var(--conversa-blue)}.conversa-surface .uc-list-items li{min-width:0}.conversa-surface .uc-list-items li>.conversa-sender{flex-shrink:0}.conversa-surface .uc-thread,.conversa-surface .uc-list,.conversa-surface .uc-thread-head{background:var(--conversa-surface);color:var(--conversa-ink)}.conversa-surface .uc-msg{background:var(--conversa-surface);border-color:var(--conversa-border)}.conversa-surface .uc-msg.outbound{background:var(--conversa-blue-soft)}.conversa-surface .uc-msg.internal{background:var(--conversa-teal-soft)}.messages-workspace.conversa-surface .panel-header{background:var(--conversa-surface);border-bottom-color:var(--conversa-border)}.messages-workspace.conversa-surface .nav-stub.active{color:var(--conversa-blue);background:var(--conversa-blue-soft);border-color:var(--conversa-border)}.conversa-surface .uc-inbox-help{line-height:1.5}.conversa-surface .uc-prefs{margin-top:14px}.conversa-surface .uc-prefs summary{cursor:pointer;font-size:12px;color:var(--conversa-muted);font-weight:500}.conversa-surface .uc-pill{color:var(--conversa-muted);background:var(--conversa-slate-soft)}.conversa-surface .uc-list-tags{flex-wrap:wrap}.conversa-surface .uc-kpi{border-color:var(--conversa-border)}.conversa-surface .uc-mobile-toolbar{display:none}@media (max-width: 900px){.conversa-surface .uc-mobile-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.conversa-surface .uc-side{display:none;min-width:0;border-right:0;border-bottom:1px solid var(--conversa-border)}.conversa-surface.uc-shell--filters .uc-side{display:block;max-height:50vh;overflow:auto}.conversa-surface .uc-body{display:flex;flex-direction:column;min-width:0}.conversa-surface .uc-body>.uc-thread{display:none}.conversa-surface.uc-shell--thread .uc-body>.uc-thread{display:flex}.conversa-surface.uc-shell--thread .uc-body>.uc-list,.conversa-surface.uc-shell--thread>.uc-kpi-row{display:none}.conversa-surface .uc-list{min-width:0}.conversa-surface .uc-msg-head{flex-wrap:wrap}.conversa-surface .uc-msg-head time{margin-left:0}.conversa-surface .uc-thread-head{flex-direction:column}.conversa-surface .uc-top{gap:10px}}@media (max-width: 640px){.cc-shell.conversa-surface .cc-top{position:relative;top:auto;padding:18px 16px;gap:14px}.cc-shell.conversa-surface .cc-switch{width:100%}.cc-shell.conversa-surface .cc-switch-btn{padding:9px 10px;font-size:12px}.msg-hub.conversa-surface .msg-hub-head-actions,.msg-hub.conversa-surface .email-channel-filters{flex-wrap:wrap}}.conversa-nav-mark{display:inline-block;width:20px;height:20px;flex:0 0 20px;object-fit:contain;vertical-align:middle;margin-right:6px}.conversa-nav-label{display:inline-flex;align-items:center;gap:6px}.conversa-nav-label .conversa-nav-mark{margin-right:0}
