:root{--account-person:#287b76;--account-company:#6261a3;--account-space:12px;--account-panel-radius:12px}:root[data-theme=dark]{--account-person:#76c9c3;--account-company:#b5acf1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--account-person:#76c9c3;--account-company:#b5acf1}}.accounts-frame{padding:8px 0 14px}.accounts-frame>span{letter-spacing:.1em;color:var(--muted);font-size:12px}.accounts-frame h1{margin:4px 0;font-size:26px;line-height:1.3}.accounts-view-title{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 14px;display:flex}.accounts-view-title h2{margin:0;font-size:20px}.workspace-navigation .accounts-maintenance{color:var(--muted);margin-left:auto}.accounts-subnav{flex-wrap:wrap;gap:14px;margin-bottom:18px;display:flex}.accounts-subnav a{font-size:13px}.accounts-subnav [aria-current=page]{color:var(--accent);font-weight:650}.accounts-frame~.bd-filters,.accounts-frame~.bd-contact-table{--entity-person:var(--go,#287b76);--entity-company:var(--accent)}.bd-active-filters{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.bd-active-filters a{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:7px;padding:5px 9px;font-size:12px;text-decoration:none}.bd-display-tools{flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;display:flex}.bd-display-tools label{gap:4px;font-size:12px;display:grid}.bd-display-tools select{max-width:200px;min-height:38px}.bd-contact-table.is-comfortable td{padding-top:18px;padding-bottom:18px}.bd-contact-table .bd-entity-name{font-size:14px}.bd-contact-table .bd-entity-detail,.bd-contact-table td small,.bd-contact-table .bd-open-desk,.bd-contact-table .bd-tag{font-size:12px}.accounts-frame~.workspace-navigation{min-height:44px}.bd-commitments.is-empty{padding:10px 14px}.bd-scope{align-items:center;gap:10px;margin:12px 0;font-size:13px;display:flex}.bd-scope select{min-height:40px}.accounts-memory{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:12px 0;padding:12px}.accounts-memory h3{margin:0 0 8px;font-size:14px}.accounts-memory p{white-space:pre-wrap}.accounts-memory .memory-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.accounts-memory summary{font-size:13px;font-weight:600}.accounts-memory small{color:var(--muted);font-size:12px}.account-activity{gap:10px;display:grid}.account-activity article{border-bottom:1px solid var(--line);padding:10px 0}.account-activity p{white-space:pre-wrap;overflow-wrap:anywhere}.account-activity small{color:var(--muted);font-size:12px}.bd-peek-avatar,.bd-avatar,.bd-tag,.desk-contact-memory{background:var(--accent-soft);color:var(--ink)}.bd-peek-warning,.bd-tag.is-caution{background:var(--warn-bg,var(--accent-soft));color:var(--ink)}.bd-peek-entity{--entity-accent:var(--account-person);--entity-soft:var(--accent-soft)}.bd-peek-entity.is-company{--entity-accent:var(--account-company);--entity-soft:var(--raised,var(--surface))}.bd-peek-actions{background:var(--bg);border-top:1px solid var(--line);z-index:2;padding:14px 0;position:sticky;bottom:-24px}.bd-record-peek .bd-peek-body small{font-size:12px}.bd-record-peek .bd-entity-name{font-size:14px}.bd-record-peek .bd-entity-cue{font-size:12px}.bd-filters .utility-panel{z-index:30}.bd-filters .utility-panel label{margin:10px 0}.bd-filters .utility-panel input,.bd-filters .utility-panel select{width:100%}.accounts-view-title+form{margin-top:12px}.accounts-record-heading{padding:12px 0}.accounts-record-heading h1{font-size:24px}.accounts-filter-note{color:var(--muted);font-size:12px}@media (hover:none){.bd-peek-entity,.bd-lanes a,.bd-display-tools select,.bd-filters input,.bd-filters select,.bd-scope select{min-height:44px}}@media (max-width:650px){.accounts-frame h1{font-size:22px}.accounts-view-title{flex-direction:column;align-items:flex-start}.accounts-memory .memory-columns{grid-template-columns:1fr}.bd-filters input,.bd-filters select,.bd-action-form input,.bd-action-form select,.bd-action-form textarea{font-size:16px}.accounts-maintenance{margin-left:0!important}.bd-contact-table .bd-peek-entity{min-height:44px}}[hidden]{display:none!important}.accounts-view-title .record-actions{flex-wrap:wrap}.bd-peek-body .bd-entity-detail{white-space:normal}.bd-peek-body>.btn-primary{margin-top:16px;display:inline-flex}.desk-context .account-tabs{background:var(--surface);z-index:1;position:sticky;top:0}.desk-context .account-tabs button{font:inherit;color:var(--muted);background:0 0;border:0;padding:10px 8px}.desk-context .account-tabs button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft)}.bd-display-tools select{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:6px}.bd-filters details.utility-menu[open]{border:0;padding:0;display:block}.desk-quick-actions{flex-wrap:wrap;gap:10px;display:flex}.desk-quick-actions h3{width:100%}.bd-peek-body>section:has(.bd-peek-task){max-height:260px;overflow:auto}
:is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel){--ground:#f7f7f5;--bg:#f7f7f5;--surface:#fefefd;--raised:#f1f2ef;--ink:#0d192b;--ink-2:#43515d;--muted:#62696e;--line:#e0e2de;--line-2:#c8ccc9;--accent:#246874;--accent-soft:#83dce81a;--account-person:#285f6a;--account-company:#80633c;--pilot-person-fill:#e6f1f1;--pilot-company-fill:#eee7dc;--pilot-bronze:#b69768;--pilot-insight-soft:#b6976812;--pilot-action:#0d192b;--pilot-action-hover:#20354a;--pilot-action-text:#fff;--pilot-selection-edge:#64b9c6;--pilot-success:#226a51;--pilot-success-soft:#226a5117}:root[data-theme=dark] :is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel){--ground:#0d192b;--bg:#0d192b;--surface:#142336;--raised:#1b2c40;--ink:#f2f4f5;--ink-2:#c4cfd8;--muted:#aab9c5;--line:#304153;--line-2:#475a6a;--accent:#83dce8;--accent-soft:#83dce814;--account-person:#a6dce1;--account-company:#d2b991;--pilot-person-fill:#203b47;--pilot-company-fill:#343331;--pilot-bronze:#b69768;--pilot-insight-soft:#b6976814;--pilot-action:#e3f5f7;--pilot-action-hover:#c9edf2;--pilot-action-text:#0d192b;--pilot-selection-edge:#83dce8;--pilot-success:#8acdb3;--pilot-success-soft:#8acdb317}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel){--ground:#0d192b;--bg:#0d192b;--surface:#142336;--raised:#1b2c40;--ink:#f2f4f5;--ink-2:#c4cfd8;--muted:#aab9c5;--line:#304153;--line-2:#475a6a;--accent:#83dce8;--accent-soft:#83dce814;--account-person:#a6dce1;--account-company:#d2b991;--pilot-person-fill:#203b47;--pilot-company-fill:#343331;--pilot-bronze:#b69768;--pilot-insight-soft:#b6976814;--pilot-action:#e3f5f7;--pilot-action-hover:#c9edf2;--pilot-action-text:#0d192b;--pilot-selection-edge:#83dce8;--pilot-success:#8acdb3;--pilot-success-soft:#8acdb317}}:is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel){background:var(--ground)}.shell :is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) .btn-primary,.shell :is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) a.btn-primary:visited,:is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) .conversation-desk .desk-paper footer .desk-save{background:var(--pilot-action);border-color:var(--pilot-action);color:var(--pilot-action-text);box-shadow:none}.shell :is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) .btn-primary:hover,:is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) .conversation-desk .desk-paper footer .desk-save:hover{background:var(--pilot-action-hover);border-color:var(--pilot-action-hover);color:var(--pilot-action-text)}.shell :is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) .workspace-navigation a[aria-current=page]{color:var(--ink);border-bottom:2px solid var(--pilot-selection-edge);background:0 0;border-radius:0}:is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) .bd-lanes a[aria-current=page],:is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) .conversation-desk .desk-angles [aria-pressed=true],:is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) .desk-context .account-tabs button[aria-pressed=true]{background:var(--accent-soft);color:var(--ink);box-shadow:inset 0 -2px 0 var(--pilot-selection-edge);border-color:#0000;border-radius:4px 4px 0 0;font-weight:650}:is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) .bd-lanes a:hover{border-color:var(--line-2)}.shell :is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) .bd-open-desk{color:var(--ink);border-color:var(--line-2);background:0 0}.shell :is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) .bd-open-desk:hover{background:var(--accent-soft);border-color:var(--pilot-selection-edge)}:is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) .bd-peek-entity{--entity-accent:var(--account-person);--entity-soft:var(--pilot-person-fill)}:is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) .bd-peek-entity.is-company{--entity-accent:var(--account-company);--entity-soft:var(--pilot-company-fill)}:is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) .bd-peek-avatar,:is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) .conversation-desk .desk-avatar,:is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) .conversation-desk .desk-person[aria-pressed=true] .desk-avatar{color:var(--account-person);background:var(--pilot-person-fill)}:is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) .conversation-desk{--desk-indigo:var(--accent);--desk-teal:var(--account-person)}:is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) .conversation-desk .desk-person[aria-pressed=true]{background:var(--accent-soft);border-color:#0000;border-bottom-color:var(--line);box-shadow:inset 2px 0 0 var(--pilot-selection-edge)}:is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) .conversation-desk .desk-rationale{border-left:2px solid var(--pilot-bronze);background:var(--pilot-insight-soft);color:var(--ink-2);border-radius:0 4px 4px 0;padding:10px 12px}:is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) .conversation-desk .desk-offers .desk-offer-icon,:is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) .conversation-desk .desk-offers [aria-pressed=true] .desk-offer-icon{color:var(--account-company);background:var(--pilot-company-fill)}:is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) .conversation-desk .desk-offers [aria-pressed=true]{background:var(--pilot-insight-soft);border-color:var(--pilot-bronze)}:is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) .conversation-desk .desk-evidence h3 .ic,:is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) .bd-lanes a[href*=lane\=signal] .ic{color:var(--account-company);background:0 0}:is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) .conversation-desk .desk-status.is-confirmed{background:var(--pilot-success-soft);border-color:color-mix(in srgb, var(--pilot-success) 25%, var(--line));color:var(--pilot-success)}:is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) .conversation-desk .desk-outcome{background:var(--surface);border-color:var(--line-2);color:var(--ink)}:is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) .accounts-memory{border:1px solid var(--line);border-top-color:var(--pilot-selection-edge)}:is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) .bd-contact-table th{background:var(--raised)}:is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) .bd-contact-table tbody tr:hover{background:var(--accent-soft)}:is(.accounts-color-pilot,.accounts-workspace,.shell main,.platform-record-panel) :is(input,select,textarea,button,a):focus-visible{outline-color:var(--accent)}
