:root { color-scheme:light; }
/* The anonymous landing screen shares the saved theme but owns its surfaces. */
html[data-oj-theme="dark"] #login-screen { background:#151c26; color:#e9edf3; }
html[data-oj-theme="dark"] #login-screen .login-copy { background:#202936; }
html[data-oj-theme="dark"] #login-screen .login-brand,
html[data-oj-theme="dark"] #login-screen .login-copy h1 { color:#e9edf3; }
html[data-oj-theme="dark"] #login-screen .login-copy .eyebrow { color:#c4ce9a; }
html[data-oj-theme="dark"] #login-screen .login-copy > div > p:not(.eyebrow),
html[data-oj-theme="dark"] #login-screen .login-copy small { color:#c2cbd6; }
html[data-oj-theme="dark"] #login-screen .login-brand img { filter:invert(1) hue-rotate(180deg) brightness(1.6); mix-blend-mode:screen; }
html[data-oj-theme="dark"] #login-screen .primary-button { background:#b8c18b; color:#182117; }
html[data-oj-theme="dark"] #login-screen .primary-button:hover { background:#c9d2a1; color:#182117; }
#app-shell > .sidebar > a.brand-block { text-decoration:none; }
#app-shell > .sidebar > a.brand-block:focus-visible,
#login-screen a.login-brand:focus-visible { outline:3px solid var(--oj-dark); outline-offset:-5px; }
/* Keep search and every account/support control reachable on narrow phones.
   A single flex row otherwise expands the mobile layout viewport to 379px. */
@media(max-width:380px) {
  #app-shell > .work-area > .topbar { height:auto; min-height:66px; display:grid; grid-template-columns:44px minmax(0,1fr); gap:6px; padding:8px 12px; }
  #app-shell > .work-area > .topbar > .sidebar-toggle-button { grid-column:1; grid-row:1; width:44px; padding:0; justify-content:center; }
  #app-shell > .work-area > .topbar > .global-search { grid-column:2; grid-row:1; min-width:0; max-width:none; width:100%; }
  #app-shell > .work-area > .topbar > .topbar-actions { grid-column:1 / -1; grid-row:2; width:100%; min-width:0; margin-left:0; justify-content:flex-end; }
}
/* Allow translated chrome to wrap without changing embedded/user document layout. */
:is(.task-dialog,.ojcl-dialog,.sys-module,.hx-dialog) :is(label,legend,.primary-button,.secondary-button){overflow-wrap:anywhere}
:is(.task-dialog,.ojcl-dialog,.sys-module,.hx-dialog) :is(.primary-button,.secondary-button){white-space:normal}
html[data-oj-theme="dark"]:not(:is(.mail-message-body,.mail-message-body *,.mail-message-html,.mail-message-html *,[data-mail-editor],[data-mail-editor] *,.mail-signature-editor,.mail-signature-editor *,[data-mail-signature-body],[data-mail-signature-body] *,.mail-signature-preview,.mail-signature-preview *,[data-mail-signature],[data-mail-signature] *,[contenteditable],[contenteditable] *,[translate="no"],[translate="no"] *,[data-oj-no-translate],[data-oj-no-translate] *)) { color-scheme:dark; --ink:#e9edf3; --muted:#aeb8c7; --line:#3c4758; --surface:#202936; --canvas:#151c26; --shadow:0 8px 28px #0003; --oj:#b8c18b; --oj-dark:#c4ce9a; }
.topbar-actions .appearance-theme,.topbar-actions .appearance-language { flex:0 0 auto; height:36px; min-width:38px; border:1px solid var(--line); border-radius:10px; background:var(--surface); color:var(--ink); display:inline-flex; align-items:center; justify-content:center; }
.appearance-theme { cursor:pointer; font-size:21px; }
.topbar-actions .appearance-language { gap:4px; padding:0 6px; }
.appearance-language > span { font-size:18px; }
.topbar-actions .appearance-language select { display:block; width:47px; padding:6px 0; border:0; background:transparent; color:inherit; font-size:12px; font-weight:700; }
.appearance-theme:focus-visible,.appearance-language:focus-within { outline:2px solid var(--oj-dark); outline-offset:3px; }
.appearance-status { position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); }
.appearance-status[data-error="true"] { position:fixed; top:70px; right:12px; width:min(340px,calc(100vw - 24px)); height:auto; clip-path:none; padding:12px; background:var(--surface); color:var(--ink); border:1px solid #ce735d; border-radius:9px; box-shadow:var(--shadow); z-index:100; }
html[data-oj-theme="dark"] :is(.sidebar,.topbar,.panel,dialog,.loading-card,.claim-form,.invitation-card,.calendar-people,.calendar-month,.calendar-week,.calendar-agenda,.calendar-day,.calendar-week-day,.calendar-week-grid,.calendar-time-grid,.calendar-day-column,.calendar-toolbar,.support-workspace,.support-case-list,.support-case-detail,.support-message,.mail-outlook-shell,.mail-ribbon,.mail-folder-pane,.mail-list-pane,.mail-reading-pane,.mail-list-header,.mail-compose-pane,.mail-compose-addresses,.mail-compose-ribbon,.mail-compose-tabs,.mail-reading-message,.mail-thread-row,.global-search-results,.team-sidebar,.profile-menu,.hr-card):not(:is(.mail-message-body,.mail-message-body *,.mail-message-html,.mail-message-html *,[data-mail-editor],[data-mail-editor] *,.mail-signature-editor,.mail-signature-editor *,[data-mail-signature-body],[data-mail-signature-body] *,.mail-signature-preview,.mail-signature-preview *,[data-mail-signature],[data-mail-signature] *,[contenteditable],[contenteditable] *,[translate="no"],[translate="no"] *,[data-oj-no-translate],[data-oj-no-translate] *)) { background:var(--surface)!important; color:var(--ink); border-color:var(--line)!important; }
html[data-oj-theme="dark"] :is(.main-content,.work-area,.app-shell,.calendar-layout,.mail-panes):not(:is(.mail-message-body,.mail-message-body *,.mail-message-html,.mail-message-html *,[data-mail-editor],[data-mail-editor] *,.mail-signature-editor,.mail-signature-editor *,[data-mail-signature-body],[data-mail-signature-body] *,.mail-signature-preview,.mail-signature-preview *,[data-mail-signature],[data-mail-signature] *,[contenteditable],[contenteditable] *,[translate="no"],[translate="no"] *,[data-oj-no-translate],[data-oj-no-translate] *)) { background:var(--canvas); color:var(--ink); }
html[data-oj-theme="dark"] :is(input,textarea,select,button,.secondary-button,.text-button):not([data-mail-editor] *):not([data-mail-signature-body] *):not(.mail-signature-editor *):not(.mail-message-body *):not(.mail-message-html *):not(:is(.mail-message-body,.mail-message-body *,.mail-message-html,.mail-message-html *,[data-mail-editor],[data-mail-editor] *,.mail-signature-editor,.mail-signature-editor *,[data-mail-signature-body],[data-mail-signature-body] *,.mail-signature-preview,.mail-signature-preview *,[data-mail-signature],[data-mail-signature] *,[contenteditable],[contenteditable] *,[translate="no"],[translate="no"] *,[data-oj-no-translate],[data-oj-no-translate] *)) { color:var(--ink); border-color:var(--line); }
html[data-oj-theme="dark"] :is(input,textarea,select,.secondary-button,.icon-button,.calendar-view-switch,.support-scopes button,.support-toolbar button,.mail-filter-row button,.mail-ribbon-dropdown,.mail-compose-tabs button):not(:is(.mail-message-body,.mail-message-body *,.mail-message-html,.mail-message-html *,[data-mail-editor],[data-mail-editor] *,.mail-signature-editor,.mail-signature-editor *,[data-mail-signature-body],[data-mail-signature-body] *,.mail-signature-preview,.mail-signature-preview *,[data-mail-signature],[data-mail-signature] *,[contenteditable],[contenteditable] *,[translate="no"],[translate="no"] *,[data-oj-no-translate],[data-oj-no-translate] *)) { background:var(--canvas); }
html[data-oj-theme="dark"] :is(.primary-button,.mail-new-button):not(:is(.mail-message-body,.mail-message-body *,.mail-message-html,.mail-message-html *,[data-mail-editor],[data-mail-editor] *,.mail-signature-editor,.mail-signature-editor *,[data-mail-signature-body],[data-mail-signature-body] *,.mail-signature-preview,.mail-signature-preview *,[data-mail-signature],[data-mail-signature] *,[contenteditable],[contenteditable] *,[translate="no"],[translate="no"] *,[data-oj-no-translate],[data-oj-no-translate] *)) { background:#b8c18b; color:#1b2517; }
html[data-oj-theme="dark"] :is(h1,h2,h3,h4,.eyebrow,.page-heading p,.panel header,.nav-group-button,.mail-ribbon-label,.mail-account-header,.mail-list-title,.mail-compose-addresses label,.mail-reading-message header,.hr-table th,.calendar-people p):not([data-mail-editor] *):not([data-mail-signature-body] *):not(.mail-signature-editor *):not(.mail-message-body *):not(.mail-message-html *):not(:is(.mail-message-body,.mail-message-body *,.mail-message-html,.mail-message-html *,[data-mail-editor],[data-mail-editor] *,.mail-signature-editor,.mail-signature-editor *,[data-mail-signature-body],[data-mail-signature-body] *,.mail-signature-preview,.mail-signature-preview *,[data-mail-signature],[data-mail-signature] *,[contenteditable],[contenteditable] *,[translate="no"],[translate="no"] *,[data-oj-no-translate],[data-oj-no-translate] *)) { color:var(--ink); }
html[data-oj-theme="dark"] :is(.nav-item.active,.nav-items button:hover,.nav-group-button:hover,.support-case-row.selected,.support-message.own,.mail-thread-row.active,.mail-thread-row:hover,.mail-folder-button.active,.calendar-view-switch button.active,.status-pill):not(:is(.mail-message-body,.mail-message-body *,.mail-message-html,.mail-message-html *,[data-mail-editor],[data-mail-editor] *,.mail-signature-editor,.mail-signature-editor *,[data-mail-signature-body],[data-mail-signature-body] *,.mail-signature-preview,.mail-signature-preview *,[data-mail-signature],[data-mail-signature] *,[contenteditable],[contenteditable] *,[translate="no"],[translate="no"] *,[data-oj-no-translate],[data-oj-no-translate] *)) { background:#34402c!important; color:#e4edcf; }
html[data-oj-theme="dark"] :is(.support-case-row,.calendar-people button,.hr-retention-rule,.summary-cards button,.mail-folder-button,.mail-filter-row,.calendar-week-heading,.calendar-week-hours,.calendar-time-label):not(:is(.mail-message-body,.mail-message-body *,.mail-message-html,.mail-message-html *,[data-mail-editor],[data-mail-editor] *,.mail-signature-editor,.mail-signature-editor *,[data-mail-signature-body],[data-mail-signature-body] *,.mail-signature-preview,.mail-signature-preview *,[data-mail-signature],[data-mail-signature] *,[contenteditable],[contenteditable] *,[translate="no"],[translate="no"] *,[data-oj-no-translate],[data-oj-no-translate] *)) { background:var(--surface); color:var(--ink); border-color:var(--line); }
html[data-oj-theme="dark"] :is(.calendar-event,.calendar-week-event):not(:is(.mail-message-body,.mail-message-body *,.mail-message-html,.mail-message-html *,[data-mail-editor],[data-mail-editor] *,.mail-signature-editor,.mail-signature-editor *,[data-mail-signature-body],[data-mail-signature-body] *,.mail-signature-preview,.mail-signature-preview *,[data-mail-signature],[data-mail-signature] *,[contenteditable],[contenteditable] *,[translate="no"],[translate="no"] *,[data-oj-no-translate],[data-oj-no-translate] *)) { background:color-mix(in srgb,var(--person-color,#889c62) 25%,var(--surface))!important; color:var(--ink)!important; }
/* Original message/rich-text documents remain light, readable islands. Never invert or recolor their descendants. Iframes retain their own document/CSP. */
/* Keep app classes accidentally present in authored HTML from inheriting the
   changing dark palette through var() declarations in the base stylesheets. */
html[data-oj-theme] :is(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate]) { --ink:#151921; --muted:#6f7787; --line:#e7e9ed; --surface:#fff; --canvas:#fff; --oj:#a3aa70; --oj-dark:#73794c; --shadow:0 8px 28px rgba(25,31,43,.07); }
html[data-oj-theme] :is(.mail-message-body,[data-mail-editor],.mail-message-html,.mail-signature-editor,[data-mail-signature-body]) { color-scheme:light; background:#fff!important; color:#151921; }
html[data-oj-theme="dark"] :is(.calendar-time-view,.calendar-time-header,.calendar-time-header > span,.calendar-all-day-grid,.calendar-all-day-grid > strong,.calendar-all-day-cell,.calendar-hour-labels,.calendar-agenda-row,.mail-thread-card,.mail-reading-title,.mail-compose-pane > footer,.mail-card-actions):not(:is(.mail-message-body,.mail-message-body *,.mail-message-html,.mail-message-html *,[data-mail-editor],[data-mail-editor] *,.mail-signature-editor,.mail-signature-editor *,[data-mail-signature-body],[data-mail-signature-body] *,.mail-signature-preview,.mail-signature-preview *,[data-mail-signature],[data-mail-signature] *,[contenteditable],[contenteditable] *,[translate="no"],[translate="no"] *,[data-oj-no-translate],[data-oj-no-translate] *)) { background:var(--surface)!important; color:var(--ink); border-color:var(--line); }
html[data-oj-theme="dark"] .calendar-time-column:not(:is(.mail-message-body,.mail-message-body *,.mail-message-html,.mail-message-html *,[data-mail-editor],[data-mail-editor] *,.mail-signature-editor,.mail-signature-editor *,[data-mail-signature-body],[data-mail-signature-body] *,.mail-signature-preview,.mail-signature-preview *,[data-mail-signature],[data-mail-signature] *,[contenteditable],[contenteditable] *,[translate="no"],[translate="no"] *,[data-oj-no-translate],[data-oj-no-translate] *)) { background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--calendar-hour-height) / 2 - 1px),var(--line) calc(var(--calendar-hour-height) / 2 - 1px),var(--line) calc(var(--calendar-hour-height) / 2)),var(--surface)!important; }
html[data-oj-theme="dark"] :is(.calendar-time-entry,.calendar-entry,.mail-state-chip,.support-status):not(:is(.mail-message-body,.mail-message-body *,.mail-message-html,.mail-message-html *,[data-mail-editor],[data-mail-editor] *,.mail-signature-editor,.mail-signature-editor *,[data-mail-signature-body],[data-mail-signature-body] *,.mail-signature-preview,.mail-signature-preview *,[data-mail-signature],[data-mail-signature] *,[contenteditable],[contenteditable] *,[translate="no"],[translate="no"] *,[data-oj-no-translate],[data-oj-no-translate] *)) { background:#34402c!important; color:#e4edcf; }
html[data-oj-theme="dark"] :is(#sidebar-toggle,.global-search,.profile-button,.feedback-button,.mail-ribbon-button,.mail-ribbon-icon,.mail-card-actions button,.calendar-nav):not(:is(.mail-message-body,.mail-message-body *,.mail-message-html,.mail-message-html *,[data-mail-editor],[data-mail-editor] *,.mail-signature-editor,.mail-signature-editor *,[data-mail-signature-body],[data-mail-signature-body] *,.mail-signature-preview,.mail-signature-preview *,[data-mail-signature],[data-mail-signature] *,[contenteditable],[contenteditable] *,[translate="no"],[translate="no"] *,[data-oj-no-translate],[data-oj-no-translate] *)) { background:var(--surface)!important; color:var(--ink)!important; border-color:var(--line); }
html[data-oj-theme="dark"] :is(.mail-date-divider,.mail-list-group-label,.mail-thread-group-title):not(:is(.mail-message-body,.mail-message-body *,.mail-message-html,.mail-message-html *,[data-mail-editor],[data-mail-editor] *,.mail-signature-editor,.mail-signature-editor *,[data-mail-signature-body],[data-mail-signature-body] *,.mail-signature-preview,.mail-signature-preview *,[data-mail-signature],[data-mail-signature] *,[contenteditable],[contenteditable] *,[translate="no"],[translate="no"] *,[data-oj-no-translate],[data-oj-no-translate] *)) { background:var(--canvas); color:var(--muted); }
html[data-oj-theme="dark"] :is(.sidebar-profile,.segmented,.segmented button,.calendar-weekday):not(:is(.mail-message-body,.mail-message-body *,.mail-message-html,.mail-message-html *,[data-mail-editor],[data-mail-editor] *,.mail-signature-editor,.mail-signature-editor *,[data-mail-signature-body],[data-mail-signature-body] *,.mail-signature-preview,.mail-signature-preview *,[data-mail-signature],[data-mail-signature] *,[contenteditable],[contenteditable] *,[translate="no"],[translate="no"] *,[data-oj-no-translate],[data-oj-no-translate] *)) { background:var(--surface)!important; color:var(--ink); }
html[data-oj-theme="dark"] :is(.nav-items button.active,.nav-group.open .nav-group-button,.segmented button.active):not(:is(.mail-message-body,.mail-message-body *,.mail-message-html,.mail-message-html *,[data-mail-editor],[data-mail-editor] *,.mail-signature-editor,.mail-signature-editor *,[data-mail-signature-body],[data-mail-signature-body] *,.mail-signature-preview,.mail-signature-preview *,[data-mail-signature],[data-mail-signature] *,[contenteditable],[contenteditable] *,[translate="no"],[translate="no"] *,[data-oj-no-translate],[data-oj-no-translate] *)) { background:#34402c!important; color:#e4edcf!important; }
html[data-oj-theme="dark"] .mail-thread-card :is(strong,small,.mail-thread-subject,.mail-thread-sender):not(:is(.mail-message-body,.mail-message-body *,.mail-message-html,.mail-message-html *,[data-mail-editor],[data-mail-editor] *,.mail-signature-editor,.mail-signature-editor *,[data-mail-signature-body],[data-mail-signature-body] *,.mail-signature-preview,.mail-signature-preview *,[data-mail-signature],[data-mail-signature] *,[contenteditable],[contenteditable] *,[translate="no"],[translate="no"] *,[data-oj-no-translate],[data-oj-no-translate] *)) { color:var(--ink); }
html[data-oj-theme="dark"] input::placeholder:not(:is(.mail-message-body,.mail-message-body *,.mail-message-html,.mail-message-html *,[data-mail-editor],[data-mail-editor] *,.mail-signature-editor,.mail-signature-editor *,[data-mail-signature-body],[data-mail-signature-body] *,.mail-signature-preview,.mail-signature-preview *,[data-mail-signature],[data-mail-signature] *,[contenteditable],[contenteditable] *,[translate="no"],[translate="no"] *,[data-oj-no-translate],[data-oj-no-translate] *)) { color:var(--muted); opacity:1; }
/* App chrome only. Authored documents may reuse either class, including on the
   protected island itself; exclude both that element and every descendant. */
html[data-oj-theme="dark"] :is(.empty-state,.compact-empty) > strong:not(:is(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate],.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate] *)) { color:var(--ink)!important; }
html[data-oj-theme="dark"] :is(.empty-state,.compact-empty) > p:not(:is(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate],.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate] *)) { color:var(--muted)!important; }
/* Review A1: pair foreground/background on the actual HR and dialog surfaces. */
html[data-oj-theme="dark"] .hr-table th:not(:is(.mail-message-body,.mail-message-body *,.mail-message-html,.mail-message-html *,[data-mail-editor],[data-mail-editor] *,.mail-signature-editor,.mail-signature-editor *,[data-mail-signature-body],[data-mail-signature-body] *,.mail-signature-preview,.mail-signature-preview *,[data-mail-signature],[data-mail-signature] *,[contenteditable],[contenteditable] *,[translate="no"],[translate="no"] *,[data-oj-no-translate],[data-oj-no-translate] *)) { background:var(--surface); color:var(--ink); }
html[data-oj-theme="dark"] :is(.hr-form label,.task-dialog label):not(:is(.mail-message-body,.mail-message-body *,.mail-message-html,.mail-message-html *,[data-mail-editor],[data-mail-editor] *,.mail-signature-editor,.mail-signature-editor *,[data-mail-signature-body],[data-mail-signature-body] *,.mail-signature-preview,.mail-signature-preview *,[data-mail-signature],[data-mail-signature] *,[contenteditable],[contenteditable] *,[translate="no"],[translate="no"] *,[data-oj-no-translate],[data-oj-no-translate] *)) { color:var(--ink); }
html[data-oj-theme="dark"] .profile-hr-handoff:not(:is(.mail-message-body,.mail-message-body *,.mail-message-html,.mail-message-html *,[data-mail-editor],[data-mail-editor] *,.mail-signature-editor,.mail-signature-editor *,[data-mail-signature-body],[data-mail-signature-body] *,.mail-signature-preview,.mail-signature-preview *,[data-mail-signature],[data-mail-signature] *,[contenteditable],[contenteditable] *,[translate="no"],[translate="no"] *,[data-oj-no-translate],[data-oj-no-translate] *)) { background:var(--surface); border-color:var(--line); color:var(--ink); }
html[data-oj-theme="dark"] .profile-hr-handoff p:not(:is(.mail-message-body,.mail-message-body *,.mail-message-html,.mail-message-html *,[data-mail-editor],[data-mail-editor] *,.mail-signature-editor,.mail-signature-editor *,[data-mail-signature-body],[data-mail-signature-body] *,.mail-signature-preview,.mail-signature-preview *,[data-mail-signature],[data-mail-signature] *,[contenteditable],[contenteditable] *,[translate="no"],[translate="no"] *,[data-oj-no-translate],[data-oj-no-translate] *)) { color:var(--muted); }
/* Enabled mail primaries use a light olive surface: keep their foreground dark. */
/* Source UI buttons only; authored buttons/links remain outside this rule. */
html[data-oj-theme="dark"] :is(button,a).primary-button:not(:is(.mail-message-body,.mail-message-body *,.mail-message-html,.mail-message-html *,[data-mail-editor],[data-mail-editor] *,.mail-signature-editor,.mail-signature-editor *,[data-mail-signature-body],[data-mail-signature-body] *,.mail-signature-preview,.mail-signature-preview *,[data-mail-signature],[data-mail-signature] *,[contenteditable],[contenteditable] *,[translate="no"],[translate="no"] *,[data-oj-no-translate],[data-oj-no-translate] *)) { color:#1b2517!important; }
html[data-oj-theme="dark"] .mail-new-button:not(:is(.mail-message-body,.mail-message-body *,.mail-message-html,.mail-message-html *,[data-mail-editor],[data-mail-editor] *,.mail-signature-editor,.mail-signature-editor *,[data-mail-signature-body],[data-mail-signature-body] *,.mail-signature-preview,.mail-signature-preview *,[data-mail-signature],[data-mail-signature] *,[contenteditable],[contenteditable] *,[translate="no"],[translate="no"] *,[data-oj-no-translate],[data-oj-no-translate] *)),
html[data-oj-theme="dark"] .mail-compose-pane > footer .primary-button:not(:is(.mail-message-body,.mail-message-body *,.mail-message-html,.mail-message-html *,[data-mail-editor],[data-mail-editor] *,.mail-signature-editor,.mail-signature-editor *,[data-mail-signature-body],[data-mail-signature-body] *,.mail-signature-preview,.mail-signature-preview *,[data-mail-signature],[data-mail-signature] *,[contenteditable],[contenteditable] *,[translate="no"],[translate="no"] *,[data-oj-no-translate],[data-oj-no-translate] *)) { color:#1b2517!important; }
html[data-oj-theme] .mail-message-html iframe { background:#fff; color-scheme:light; }
@media(max-width:700px) { .topbar-actions { gap:5px!important; } .topbar-actions .appearance-theme { height:32px; min-width:32px; } .topbar-actions .appearance-language { height:32px; padding:0 3px; gap:1px; } .appearance-language > span { display:none; } .topbar-actions .appearance-language select { width:44px; font-size:11px; } }

/* 2026-10-28: pair dark app-card surfaces/ink; exclude authored content islands. */
html:not([data-oj-theme="dark"]) #role-dashboard-shortcuts small:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate],.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate] *)) { color:#626b7a; }
html:not([data-oj-theme="dark"]) #role-dashboard-shortcuts i:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate],.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate] *)) { color:#626b43; }
html[data-oj-theme="dark"] #role-dashboard-shortcuts > button:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate],.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate] *)) { background:var(--surface); color:var(--ink); border-color:var(--line); }
html[data-oj-theme="dark"] #role-dashboard-shortcuts > button:hover:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate],.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate] *)) { background:#2a3747; border-color:#8190a5; }
html[data-oj-theme="dark"] #role-dashboard-shortcuts > button:focus-visible:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate],.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate] *)) { outline:3px solid var(--oj-dark); outline-offset:3px; }
html[data-oj-theme="dark"] #role-dashboard-shortcuts > button > span:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate],.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate] *)) { background:#34402c; color:#e4edcf; }
html[data-oj-theme="dark"] #role-dashboard-shortcuts strong:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate],.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate] *)) { color:var(--ink); }
html[data-oj-theme="dark"] #role-dashboard-shortcuts small:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate],.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate] *)) { color:var(--muted); }
html[data-oj-theme="dark"] #role-dashboard-shortcuts i:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate],.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate] *)) { color:#c4ce9a; }
html[data-oj-theme="dark"] .profile-overview dl > div:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate],.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate] *)),
html[data-oj-theme="dark"] .absence-list > article:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate],.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate] *)) { background:var(--surface); color:var(--ink); border-color:var(--line); }
html:not([data-oj-theme="dark"]) .profile-overview dt:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate],.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate] *)) { color:#5d6878; }
html[data-oj-theme="dark"] .profile-settings-form label > span:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate],.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate] *)) { color:var(--muted); }
html[data-oj-theme="dark"] .profile-settings-form input:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate],.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate] *)),
html[data-oj-theme="dark"] .profile-settings-form select:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate],.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate] *)),
html[data-oj-theme="dark"] .profile-settings-form textarea:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate],.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate] *)) { background:var(--canvas); color:var(--ink); border-color:#8190a5; }
/* Main-owned picker markup. CSS supplies surfaces, focus, touch targets and bounds only. */
html[data-oj-theme="dark"] #app-shell > .work-area > .topbar > .topbar-actions > .oj-language-switcher:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate]:not(.oj-language-switcher),.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate]:not(.oj-language-switcher) *)) { --ink:#e9edf3; --muted:#aeb8c7; --line:#3c4758; --surface:#202936; --canvas:#151c26; --oj-dark:#c4ce9a; color-scheme:dark; }
#app-shell > .work-area > .topbar > .topbar-actions > .oj-language-switcher:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate]:not(.oj-language-switcher),.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate]:not(.oj-language-switcher) *)) { position:relative; flex:0 0 auto; height:auto; min-width:0; padding:0; border:0; background:transparent; display:block; }
#app-shell > .work-area > .topbar > .topbar-actions > .oj-language-switcher > button.oj-language-trigger:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate]:not(.oj-language-switcher),.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate]:not(.oj-language-switcher) *)) { display:inline-flex; align-items:center; justify-content:center; gap:6px; min-width:44px; min-height:44px; max-width:min(200px,40vw); padding:7px 10px; border:1px solid #8b96a6; border-radius:10px; background:var(--surface,#fff); color:var(--ink,#151921); font:inherit; font-size:12px; font-weight:750; line-height:1.3; cursor:pointer; white-space:nowrap; }
#app-shell > .work-area > .topbar > .topbar-actions > .oj-language-switcher > button.oj-language-trigger > span:nth-child(2):not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate]:not(.oj-language-switcher),.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate]:not(.oj-language-switcher) *)) { min-width:0; white-space:normal; overflow-wrap:anywhere; }
#app-shell > .work-area > .topbar > .topbar-actions > .oj-language-switcher > button.oj-language-trigger[aria-disabled="true"]:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate]:not(.oj-language-switcher),.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate]:not(.oj-language-switcher) *)) { opacity:.72; cursor:progress; }
#app-shell > .work-area > .topbar > .topbar-actions > .oj-language-switcher > button.oj-language-trigger > span:first-child:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate]:not(.oj-language-switcher),.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate]:not(.oj-language-switcher) *)) { flex:0 0 auto; font-size:18px; line-height:1; }
#app-shell > .work-area > .topbar > .topbar-actions > .oj-language-switcher > button.oj-language-trigger > span:last-child:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate]:not(.oj-language-switcher),.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate]:not(.oj-language-switcher) *)) { flex:0 0 auto; }
#app-shell > .work-area > .topbar > .topbar-actions > .oj-language-switcher > .oj-language-menu[role="listbox"]:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate]:not(.oj-language-switcher),.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate]:not(.oj-language-switcher) *)) { position:absolute; inset-inline-end:0; inset-block-start:calc(100% + 8px); z-index:200; box-sizing:border-box; width:min(280px,calc(100vw - 24px)); max-width:calc(100vw - 24px); max-height:min(60vh,420px); overflow:auto; overscroll-behavior:contain; padding:6px; border:1px solid #8b96a6; border-radius:12px; background:var(--surface,#fff); color:var(--ink,#151921); box-shadow:0 12px 32px #0003; }
#app-shell > .work-area > .topbar > .topbar-actions > .oj-language-switcher > .oj-language-menu[role="listbox"] > button[role="option"]:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate]:not(.oj-language-switcher),.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate]:not(.oj-language-switcher) *)) { display:flex; align-items:center; gap:8px; box-sizing:border-box; width:100%; min-height:44px; padding:10px; border:1px solid transparent; border-radius:7px; background:var(--surface,#fff); color:var(--ink,#151921); text-align:start; font:inherit; font-size:13px; font-weight:600; line-height:1.4; white-space:normal; overflow-wrap:anywhere; cursor:pointer; }
#app-shell > .work-area > .topbar > .topbar-actions > .oj-language-switcher > .oj-language-menu[role="listbox"] > button[role="option"][aria-selected="true"]:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate]:not(.oj-language-switcher),.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate]:not(.oj-language-switcher) *)),
#app-shell > .work-area > .topbar > .topbar-actions > .oj-language-switcher > .oj-language-menu[role="listbox"] > button[role="option"]:hover:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate]:not(.oj-language-switcher),.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate]:not(.oj-language-switcher) *)) { background:#eef0e5; color:#283119; }
html[data-oj-theme="dark"] #app-shell > .work-area > .topbar > .topbar-actions > .oj-language-switcher > .oj-language-menu[role="listbox"] > button[role="option"][aria-selected="true"]:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate]:not(.oj-language-switcher),.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate]:not(.oj-language-switcher) *)),
html[data-oj-theme="dark"] #app-shell > .work-area > .topbar > .topbar-actions > .oj-language-switcher > .oj-language-menu[role="listbox"] > button[role="option"]:hover:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate]:not(.oj-language-switcher),.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate]:not(.oj-language-switcher) *)) { background:#34402c; color:#e4edcf; }
#app-shell > .work-area > .topbar > .topbar-actions > .oj-language-switcher > button.oj-language-trigger:focus-visible:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate]:not(.oj-language-switcher),.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate]:not(.oj-language-switcher) *)),
#app-shell > .work-area > .topbar > .topbar-actions > .oj-language-switcher > .oj-language-menu[role="listbox"] > button[role="option"]:focus-visible:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate]:not(.oj-language-switcher),.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate]:not(.oj-language-switcher) *)) { outline:3px solid var(--oj-dark,#52652e); outline-offset:2px; }
#app-shell > .work-area > .topbar > .topbar-actions > .oj-language-switcher > .oj-language-menu input[type="search"]:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate]:not(.oj-language-switcher),.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate]:not(.oj-language-switcher) *)) { box-sizing:border-box; width:100%; min-height:44px; padding:8px 10px; margin:0 0 6px; border:1px solid #8190a5; border-radius:7px; background:var(--canvas,#fff); color:var(--ink,#151921); font:inherit; font-size:13px; }
#app-shell > .work-area > .topbar > .topbar-actions > .oj-language-switcher > .oj-language-menu input[type="search"]:focus-visible:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate]:not(.oj-language-switcher),.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate]:not(.oj-language-switcher) *)) { outline:3px solid var(--oj-dark,#52652e); outline-offset:1px; }
#app-shell > .work-area > .topbar > .topbar-actions > #appearance-theme.appearance-theme:not([hidden]):not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate]:not(.oj-language-switcher),.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate]:not(.oj-language-switcher) *)) { display:inline-flex; align-items:center; justify-content:center; flex:0 0 auto; min-height:44px; height:44px; min-width:44px; }
.oj-language-menu[hidden], .oj-language-switcher > select[hidden], .oj-language-switcher #language-select[hidden] { display:none!important; }
@media(max-width:700px) {
#app-shell > .work-area > .topbar > .topbar-actions > .oj-language-switcher > .oj-language-menu[role="listbox"]:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate]:not(.oj-language-switcher),.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate]:not(.oj-language-switcher) *)) { position:fixed; inset-inline-end:12px; inset-inline-start:auto; inset-block-start:var(--oj-language-menu-top,112px); width:min(280px,calc(100vw - 24px)); }
#app-shell > .work-area > .topbar > .topbar-actions > .oj-language-switcher > button.oj-language-trigger:not(:where(.mail-message-body,.mail-message-html,[data-mail-editor],.mail-signature-editor,[data-mail-signature-body],.mail-signature-preview,[data-mail-signature],[contenteditable],[translate="no"],[data-oj-no-translate]:not(.oj-language-switcher),.mail-message-body *,.mail-message-html *,[data-mail-editor] *,.mail-signature-editor *,[data-mail-signature-body] *,.mail-signature-preview *,[data-mail-signature] *,[contenteditable] *,[translate="no"] *,[data-oj-no-translate]:not(.oj-language-switcher) *)) { max-width:160px; padding-inline:7px; gap:4px; }
}
@media(max-width:700px) {
  #app-shell > .work-area > .topbar:has(> .topbar-actions > .oj-language-switcher) { height:auto; min-height:66px; display:grid; grid-template-columns:44px minmax(0,1fr); gap:6px; padding:8px 12px; }
  #app-shell > .work-area > .topbar:has(> .topbar-actions > .oj-language-switcher) > .sidebar-toggle-button { grid-column:1; grid-row:1; width:44px; padding:0; justify-content:center; }
  #app-shell > .work-area > .topbar:has(> .topbar-actions > .oj-language-switcher) > .global-search { grid-column:2; grid-row:1; min-width:0; max-width:none; width:100%; }
  #app-shell > .work-area > .topbar:has(> .topbar-actions > .oj-language-switcher) > .topbar-actions { grid-column:1 / -1; grid-row:2; width:100%; min-width:0; margin-left:0; justify-content:flex-end; flex-wrap:wrap; row-gap:6px; }
}
@media(max-width:360px) { #app-shell > .work-area > .topbar > .topbar-actions:has(> .oj-language-switcher) { column-gap:2px!important; } }
/* Non-interactive live status must never capture a retry click. Keep its text/role visible to AT. */
#app-shell > .work-area > .topbar > .topbar-actions > #appearance-status.appearance-status[data-error="true"] { pointer-events:none; }
@media(max-width:700px) { #app-shell > .work-area > .topbar > .topbar-actions > #appearance-status.appearance-status[data-error="true"] { top:112px; } }
/* Original logo: remove its white display rectangle only in dark app chrome. */
html[data-oj-theme="dark"] #app-shell > .sidebar > .brand-block > img { filter:invert(1) hue-rotate(180deg) brightness(1.6); mix-blend-mode:screen; }
/* Dashboard data rows retain explicit light backgrounds in the base stylesheet. */
html[data-oj-theme="dark"] #app-shell #notification-list > .notification-row,
html[data-oj-theme="dark"] #app-shell #event-list > .event-row { background:#283443; color:#e9edf3; border-color:#b8c18b; }
html[data-oj-theme="dark"] #app-shell #notification-list > .notification-row > strong,
html[data-oj-theme="dark"] #app-shell #event-list > .event-row strong { color:#e9edf3; }
html[data-oj-theme="dark"] #app-shell #notification-list > .notification-row > p,
html[data-oj-theme="dark"] #app-shell #event-list > .event-row small { color:#c2cbd6; }

html[data-oj-theme="dark"] #module-view > .workflow-strip:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(32, 41, 54); color: rgb(219, 228, 190); border-color: rgb(70, 83, 102); }
html[data-oj-theme="dark"] #module-view > .workflow-strip > span:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(52, 65, 42); color: rgb(225, 233, 201); }
html[data-oj-theme="dark"] #module-view > .workflow-strip > span.done:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(184, 193, 139); color: rgb(24, 33, 23); }
html[data-oj-theme="dark"] #module-view > .workflow-strip > i:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: rgb(194, 203, 214); }
html[data-oj-theme="dark"] #module-view .chat-window:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(32, 41, 54); color: rgb(233, 237, 243); }
html[data-oj-theme="dark"] #module-view .chat-header-actions > label:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] #module-view .chat-new-direct > label:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] #module-view .chat-header-actions > button:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(21, 28, 38); color: rgb(233, 237, 243); border-color: rgb(70, 83, 102); }
html[data-oj-theme="dark"] #module-view .chat-window > header small:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] #module-view .chat-empty:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] #module-view .chat-file-hint:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: rgb(194, 203, 214); }
html[data-oj-theme="dark"] #module-view .chat-empty > strong:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] #module-view .chat-empty > span:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] #module-view .chat-file-label:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: rgb(233, 237, 243); }
html[data-oj-theme="dark"] #module-view .chat-composer > button:not(:disabled):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(184, 193, 139); color: rgb(24, 33, 23); }
html[data-oj-theme="dark"] #module-view .empty-state > span:not(:where(.mail-message-body *, .mail-message-html *, [data-mail-editor] *, [contenteditable] *)) { background: rgb(52, 65, 42); color: rgb(225, 233, 201); }
html[data-oj-theme="dark"] #module-view > .module-heading .eyebrow:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: rgb(196, 206, 154); }
html[data-oj-theme="dark"] #module-view .error-panel > strong:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] #module-view .form-message.error:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: rgb(255, 180, 171); }
html[data-oj-theme="dark"] #module-view > .prepared-card > .card-icon.olive:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(52, 65, 42); color: rgb(225, 233, 201); }
html[data-oj-theme="dark"] #module-view .agent-not-connected > strong:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: rgb(255, 227, 160); }
html[data-oj-theme="dark"] #module-view :is(.candidate-import-drop, .candidate-import-fields, .candidate-import-safety > p:last-child, .candidate-import-stats article, .candidate-import-table th):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(40, 52, 67); color: rgb(233, 237, 243); border-color: rgb(70, 83, 102); }
html[data-oj-theme="dark"] #module-view .candidate-import-drop:hover:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(52, 65, 42); border-color: rgb(184, 193, 139); }
html[data-oj-theme="dark"] #module-view :is(.candidate-import-drop span, .candidate-import-safety ol, .candidate-import-stats span, .candidate-import-table td small):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: rgb(194, 203, 214); }
html[data-oj-theme="dark"] #module-view .candidate-import-fields > span:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(52, 65, 42); color: rgb(225, 233, 201); }
html[data-oj-theme="dark"] #module-view .candidate-import-stats .ready:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(32, 81, 58); color: rgb(222, 245, 230); }
html[data-oj-theme="dark"] #module-view .candidate-import-stats .warning:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] #module-view .candidate-import-table tr.skipped:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(73, 58, 32); color: rgb(255, 227, 160); }
html[data-oj-theme="dark"] #module-view .candidate-import-stats .error:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(75, 43, 50); color: rgb(255, 213, 217); }
html[data-oj-theme="dark"] #module-view .candidate-import-error:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: rgb(255, 180, 171) !important; }
html[data-oj-theme="dark"] #task-dialog.task-dialog.task-editor-dialog :is(.task-dialog-meta, .task-history-item, .task-checklist-item, .task-comment, .task-comment details > div):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--canvas); color: var(--ink); }
html[data-oj-theme="dark"] #task-dialog.task-dialog.task-editor-dialog .task-dialog-meta:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--muted); }
html[data-oj-theme="dark"] #task-dialog.task-dialog.task-editor-dialog .task-source-preview:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--canvas); border-color: var(--line); color: var(--ink); }
html[data-oj-theme="dark"] #task-dialog.task-dialog.task-editor-dialog .task-source-preview > strong:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] #task-dialog.task-dialog.task-editor-dialog .task-source-preview > p:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--ink); }
html[data-oj-theme="dark"] #task-dialog.task-dialog.task-editor-dialog .task-source-preview > small:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--muted); }
html[data-oj-theme="dark"] #task-dialog.task-dialog.task-editor-dialog .task-source-preview > a:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--oj-dark, #c4ce9a); }
html[data-oj-theme="dark"] #task-dialog.task-dialog.task-editor-dialog .task-source-preview > a:hover:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--ink); text-decoration: underline; }
html[data-oj-theme="dark"] #task-dialog.task-dialog.task-editor-dialog .task-source-preview > a:focus-visible:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { outline: 2px solid var(--oj-dark, #c4ce9a); outline-offset: 2px; }
html[data-oj-theme="dark"] #task-dialog.task-dialog.task-editor-dialog .task-due-shortcuts > button:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--surface); border-color: var(--line); color: var(--ink); transition: background-color 0.12s, border-color 0.12s, color 0.12s; }
html[data-oj-theme="dark"] #task-dialog.task-dialog.task-editor-dialog .task-due-shortcuts > button:hover:not(:disabled):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(48, 58, 71); border-color: rgb(120, 133, 104); color: var(--ink); }
html[data-oj-theme="dark"] #task-dialog.task-dialog.task-editor-dialog .task-due-shortcuts > button:focus-visible:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] #task-dialog.task-dialog.task-editor-dialog .task-checklist-item button:focus-visible:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] #task-dialog.task-dialog.task-editor-dialog .task-comment footer button:focus-visible:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { outline: 2px solid var(--oj-dark, #c4ce9a); outline-offset: 2px; }
html[data-oj-theme="dark"] #task-dialog.task-dialog.task-editor-dialog .task-due-shortcuts > button:disabled:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--canvas); border-color: var(--line); color: var(--muted); cursor: not-allowed; opacity: 0.58; }
html[data-oj-theme="dark"] #task-dialog.task-dialog.task-editor-dialog .task-history-item > span:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] #task-dialog.task-dialog.task-editor-dialog .task-checklist-item > span:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] #task-dialog.task-dialog.task-editor-dialog .task-comment > p:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] #task-dialog.task-dialog.task-editor-dialog .task-comment details p:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--ink); }
html[data-oj-theme="dark"] #task-dialog.task-dialog.task-editor-dialog .task-history-item > small:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] #task-dialog.task-dialog.task-editor-dialog .task-comment time:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] #task-dialog.task-dialog.task-editor-dialog .task-comment small:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] #task-dialog.task-dialog.task-editor-dialog .task-comment details:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--muted); }
html[data-oj-theme="dark"] #task-dialog.task-dialog.task-editor-dialog .task-checklist-item button:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] #task-dialog.task-dialog.task-editor-dialog .task-comment footer button:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--oj); }
html[data-oj-theme="dark"] #task-dialog.task-dialog.task-editor-dialog .task-checklist-item button:hover:not(:disabled):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] #task-dialog.task-dialog.task-editor-dialog .task-comment footer button:hover:not(:disabled):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--ink); }
html[data-oj-theme="dark"] .lead-intake:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--ink, #e9edf3); }
html[data-oj-theme="dark"] .lead-intake .li-panel:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .lead-intake .li-table-scroll:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--surface, #202936); color: var(--ink, #e9edf3); border-color: var(--line, #3c4758); }
html[data-oj-theme="dark"] .lead-intake caption:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .lead-intake thead th:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(42, 52, 64); color: var(--ink, #e9edf3); border-color: var(--line, #3c4758); }
html[data-oj-theme="dark"] .lead-intake tbody th:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .lead-intake tbody td:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--surface, #202936); color: var(--ink, #e9edf3); border-color: var(--line, #3c4758); }
html[data-oj-theme="dark"] .lead-intake .li-toolbar input:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .lead-intake .li-toolbar select:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .lead-intake .li-actions select:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--canvas, #151c26); color: var(--ink, #e9edf3); border-color: var(--line, #3c4758); }
html[data-oj-theme="dark"] .lead-intake .secondary-button:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(42, 52, 64); color: var(--ink, #e9edf3); border-color: var(--line, #3c4758); }
html[data-oj-theme="dark"] .lead-intake .primary-button:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(70, 82, 55); color: rgb(243, 246, 233); border-color: rgb(104, 118, 79); }
html[data-oj-theme="dark"] .lead-intake button:hover:not(:disabled):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .lead-intake summary:hover:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { filter: brightness(1.14); }
html[data-oj-theme="dark"] .lead-intake :is(button, input, select, summary, .li-table-scroll):focus-visible:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { outline: 3px solid var(--oj-dark, #c4ce9a); outline-offset: 3px; }
html[data-oj-theme="dark"] .lead-intake [role="alert"]:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: rgb(255, 170, 160); }
html[data-oj-theme="dark"] .meta-lead-operations:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--ink, #e9edf3); }
html[data-oj-theme="dark"] .meta-lead-kpis > span:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--surface, #202936); color: var(--muted, #aeb8c7); border-color: var(--line, #3c4758); }
html[data-oj-theme="dark"] .meta-lead-kpis > span strong:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--ink, #e9edf3); }
html[data-oj-theme="dark"] .meta-lead-kpis > span.attention:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(59, 41, 40); color: rgb(255, 216, 210); border-color: rgb(113, 71, 64); }
html[data-oj-theme="dark"] .meta-lead-event:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--surface, #202936); color: var(--ink, #e9edf3); border-color: var(--line, #3c4758); }
html[data-oj-theme="dark"] .meta-lead-event.dead_lettered:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(59, 41, 40); color: rgb(255, 216, 210); border-color: rgb(113, 71, 64); }
html[data-oj-theme="dark"] .customer-crm-kpis button:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--surface, #202936); color: var(--muted, #aeb8c7); border-color: var(--line, #3c4758); }
html[data-oj-theme="dark"] .customer-crm-kpis button.active:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(52, 64, 44); color: rgb(228, 237, 207); border-color: var(--oj-dark, #c4ce9a); }
html[data-oj-theme="dark"] .customer-crm-shell:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--surface, #202936); color: var(--ink, #e9edf3); border-color: var(--line, #3c4758); }
html[data-oj-theme="dark"] .customer-crm-shell > aside:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(27, 36, 48); border-color: var(--line, #3c4758); }
html[data-oj-theme="dark"] .customer-crm-shell > article:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--surface, #202936); color: var(--ink, #e9edf3); }
html[data-oj-theme="dark"] .customer-crm-toolbar:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { border-color: var(--line, #3c4758); }
html[data-oj-theme="dark"] .customer-crm-toolbar input:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .customer-crm-toolbar select:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--canvas, #151c26); color: var(--ink, #e9edf3); border-color: var(--line, #3c4758); }
html[data-oj-theme="dark"] .customer-crm-row:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--ink, #e9edf3); border-color: var(--line, #3c4758); }
html[data-oj-theme="dark"] .customer-crm-row:hover:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .customer-crm-row.active:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(43, 53, 64); color: var(--ink, #e9edf3); }
html[data-oj-theme="dark"] .customer-crm-row.active:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { box-shadow: inset 3px 0 var(--oj-dark, #c4ce9a); }
html[data-oj-theme="dark"] .customer-crm-row small:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--muted, #aeb8c7); }
html[data-oj-theme="dark"] .customer-crm-avatar:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(53, 64, 45); color: rgb(228, 237, 207); }
html[data-oj-theme="dark"] .customer-crm-kpis button:hover:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .customer-crm-row:focus-visible:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background-color: rgb(48, 59, 71); }
html[data-oj-theme="dark"] .customer-crm-kpis button:focus-visible:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .customer-crm-row:focus-visible:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .customer-crm-toolbar :is(input, select):focus-visible:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { outline: 3px solid var(--oj-dark, #c4ce9a); outline-offset: 2px; }
html[data-oj-theme="dark"] .customer-scope-note:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(32, 41, 54); color: var(--ink, #e9edf3); border-color: var(--line, #3c4758); }
html[data-oj-theme="dark"] .customer-scope-note span:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--muted, #aeb8c7); }
html[data-oj-theme="dark"] .customer-crm-shell .empty-state:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--muted, #aeb8c7); background: transparent; }
html[data-oj-theme="dark"] .customer-crm-shell .empty-state > span:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(48, 59, 71); color: var(--oj-dark, #c4ce9a); }
html[data-oj-theme="dark"] .customer-crm-shell .empty-state > strong:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--ink, #e9edf3); }
html[data-oj-theme="dark"] .customer-crm-shell .empty-state > p:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--muted, #aeb8c7); }
html[data-oj-theme="dark"] .customer-create-dialog .customer-ai-research:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .customer-create-dialog .customer-research-summary:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .customer-create-dialog .customer-research-jobs:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .customer-create-dialog .customer-web-findings:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(32, 41, 54); color: var(--ink, #e9edf3); border-color: var(--line, #3c4758); }
html[data-oj-theme="dark"] .customer-create-dialog .customer-ai-research :is(h3, p):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .customer-create-dialog .customer-research-summary :is(h3, p, strong):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .customer-create-dialog .customer-research-jobs :is(h4, strong):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .customer-create-dialog .customer-web-findings :is(h3, p, strong):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--ink, #e9edf3); }
html[data-oj-theme="dark"] .customer-create-dialog .customer-research-option:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(38, 49, 62); color: var(--ink, #e9edf3); border-color: var(--line, #3c4758); }
html[data-oj-theme="dark"] .customer-create-dialog .customer-research-option small:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .customer-create-dialog .customer-research-summary li span:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .customer-create-dialog .customer-research-jobs small:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .customer-create-dialog .customer-web-findings li span:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .customer-create-dialog .customer-research-note:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .customer-create-dialog .customer-research-progress-copy:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--muted, #aeb8c7); }
html[data-oj-theme="dark"] .customer-create-dialog :is(.customer-research-grid, .customer-form-grid) label:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .customer-create-dialog .customer-create-contact label:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--ink, #e9edf3); }
html[data-oj-theme="dark"] .customer-create-dialog :is(.customer-research-grid, .customer-form-grid) input:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .customer-create-dialog .customer-create-contact input:not([type="checkbox"]):not([type="radio"]):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--canvas, #151c26); color: var(--ink, #e9edf3); border-color: var(--line, #3c4758); }
html[data-oj-theme="dark"] .customer-create-dialog .customer-location-warning:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(59, 51, 36); color: rgb(243, 214, 156); }
html[data-oj-theme="dark"] .customer-create-dialog .customer-research-disabled:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(38, 49, 62); color: var(--muted, #aeb8c7); border-color: var(--line, #3c4758); }
html[data-oj-theme="dark"] .customer-create-dialog .customer-research-progress-track:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(58, 69, 80); }
html[data-oj-theme="dark"] .customer-create-dialog .customer-create-contacts:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(32, 41, 54); color: var(--ink, #e9edf3); border-color: var(--line, #3c4758); }
html[data-oj-theme="dark"] .customer-create-dialog .customer-create-contacts p:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--muted, #aeb8c7); }
html[data-oj-theme="dark"] .customer-create-dialog .customer-create-contact:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(38, 49, 62); color: var(--ink, #e9edf3); border-color: var(--line, #3c4758); }
html[data-oj-theme="dark"] .hr-kpis article:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .aue-kpis article:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--surface); border-color: var(--line); color: var(--ink); }
html[data-oj-theme="dark"] :is(.hr-kpis, .aue-kpis) :is(strong, span):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--ink); }
html[data-oj-theme="dark"] .hr-security-note:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--surface); border-color: var(--line); color: var(--ink); }
html[data-oj-theme="dark"] .hr-security-note :is(strong, span):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--ink); }
html[data-oj-theme="dark"] .hx-approve:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(32, 91, 61) !important; border-color: rgb(32, 91, 61) !important; color: rgb(228, 255, 237) !important; }
html[data-oj-theme="dark"] .temp-worker-lifecycle-tabs:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--surface); border-color: var(--line); }
html[data-oj-theme="dark"] .temp-worker-lifecycle-tabs button:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--ink); }
html[data-oj-theme="dark"] .temp-worker-lifecycle-tabs button.active:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: color-mix(in srgb, var(--oj) 22%, var(--surface)); color: var(--ink); }
html[data-oj-theme="dark"] .temp-worker-lifecycle-tabs span:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--muted); }
html[data-oj-theme="dark"] .temp-worker-message-list:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--canvas); }
html[data-oj-theme="dark"] .temp-worker-message-list > .empty-state:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--ink); }
html[data-oj-theme="dark"] .temp-worker-message-list > .empty-state > span:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: color-mix(in srgb, var(--oj) 22%, var(--surface)); color: var(--ink); }
html[data-oj-theme="dark"] .intake-filter-button:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--surface); border-color: var(--line); color: var(--ink); }
html[data-oj-theme="dark"] .intake-filter-button b:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: color-mix(in srgb, var(--oj) 22%, var(--surface)); color: var(--ink); }
html[data-oj-theme="dark"] .intake-filter-button.active:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: color-mix(in srgb, var(--oj) 28%, var(--surface)); border-color: var(--oj); color: var(--ink); }
html[data-oj-theme="dark"] .ojlp:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { --ojlp-white: var(--surface); --ojlp-olive: var(--line); --ojlp-grey: var(--ink); --ojlp-soft: color-mix(in srgb, var(--oj) 18%, var(--surface)); }
html[data-oj-theme="dark"] .ojlp :focus-visible:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .intake-filter-button:focus-visible:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .temp-worker-lifecycle-tabs button:focus-visible:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { outline: rgb(216, 232, 162) solid 3px; outline-offset: 2px; }
html[data-oj-theme="dark"] .lead-intake caption:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .lead-intake thead th:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--surface); color: var(--ink); }
html[data-oj-theme="dark"] .lead-intake :focus-visible:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { outline-color: rgb(216, 232, 162); }
html[data-oj-theme="dark"] .ojcl:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { --ojcl-muted: #b7c0ca; }
html[data-oj-theme="dark"] [data-permission-denied="candidate-imports"] > strong:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: rgb(255, 180, 171); }
html[data-oj-theme="dark"] :is(.candidate-editor-dialog, .resume-review-dialog) .candidate-form-section:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--surface); border-color: var(--line); color: var(--ink); }
html[data-oj-theme="dark"] :is(.candidate-editor-dialog, .resume-review-dialog) .candidate-form-section :is(label, legend, strong, .eyebrow, span):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--ink); }
html[data-oj-theme="dark"] :is(.candidate-editor-dialog, .resume-review-dialog) .candidate-form-section :is(input, select, textarea):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--canvas); border-color: var(--line); color: var(--ink); color-scheme: dark; }
html[data-oj-theme="dark"] :is(.candidate-editor-dialog, .resume-review-dialog) .claim-consent:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: color-mix(in srgb, var(--oj) 16%, var(--surface)); border-color: var(--line); color: var(--ink); }
html[data-oj-theme="dark"] :is(.candidate-editor-dialog, .resume-review-dialog) .salary-tax-basis span:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--surface); border-color: var(--line); color: var(--ink); }
html[data-oj-theme="dark"] :is(.candidate-editor-dialog, .resume-review-dialog) .salary-tax-basis input:checked + span:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: color-mix(in srgb, var(--oj) 28%, var(--surface)); border-color: var(--oj); color: var(--ink); box-shadow: inset 0 0 0 1px var(--oj); }
html[data-oj-theme="dark"] :is(.candidate-editor-dialog, .resume-review-dialog) .salary-tax-basis input:focus-visible + span:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { outline: rgb(216, 232, 162) solid 3px; outline-offset: 2px; }
html[data-oj-theme="dark"] .resume-review-dialog .resume-fields:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .resume-review-dialog .resume-source > header:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--surface); border-color: var(--line); color: var(--ink); }
html[data-oj-theme="dark"] .resume-review-dialog .resume-source > header :is(strong, small):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--ink); }
html[data-oj-theme="dark"] .resume-review-dialog .resume-legend .blue:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(33, 67, 111); color: rgb(215, 233, 255); }
html[data-oj-theme="dark"] .resume-review-dialog .resume-legend .green:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(28, 81, 56); color: rgb(216, 245, 228); }
html[data-oj-theme="dark"] .resume-review-dialog .resume-legend .amber:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(102, 75, 24); color: rgb(255, 235, 191); }
html[data-oj-theme="dark"] .resume-review-dialog .resume-legend .purple:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(79, 53, 100); color: rgb(240, 221, 255); }
html[data-oj-theme="dark"] .resume-review-dialog .resume-legend .teal:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(23, 79, 80); color: rgb(214, 245, 242); }
html[data-oj-theme="dark"] .resume-review-dialog :is(.candidate-form-section, .salary-tax-basis) :focus-visible:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .requirement-dialog .requirement-stepper button:focus-visible:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { outline: rgb(216, 232, 162) solid 3px; outline-offset: 2px; }
html[data-oj-theme="dark"] .requirement-dialog .requirement-stepper button:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--surface); border-color: var(--line); color: var(--ink); }
html[data-oj-theme="dark"] .requirement-dialog .requirement-stepper button.active:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: color-mix(in srgb, var(--oj) 28%, var(--surface)); border-color: var(--oj); color: var(--ink); }
html[data-oj-theme="dark"] .subcontractor-workspace caption:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)), html[data-oj-theme="dark"] .subcontractor-workspace thead th:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)), html[data-oj-theme="dark"] .subcontractor-workspace .sw-onboarding:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { background: var(--surface,#202936); color: var(--ink,#e9edf3); border-color: var(--line,#3c4758); }
html[data-oj-theme="dark"] .subcontractor-workspace .sw-tabs button:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { background: var(--surface,#202936); color: var(--ink,#e9edf3); border-color: var(--line,#3c4758); }
html[data-oj-theme="dark"] .subcontractor-workspace .sw-tabs [aria-current="page"]:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { background: rgb(52, 64, 44); color: rgb(228, 237, 207); border-color: rgb(129, 144, 96); }
html[data-oj-theme="dark"] .subcontractor-workspace :is(input, select, textarea):not([type="checkbox"], [type="radio"]):not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)), html[data-oj-theme="dark"] .sw-dialog :is(input, select, textarea):not([type="checkbox"], [type="radio"]):not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { background: var(--canvas,#151c26); color: var(--ink,#e9edf3); border-color: rgb(129, 144, 165); }
html[data-oj-theme="dark"] .sw-dialog label:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)), html[data-oj-theme="dark"] .subcontractor-workspace label:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { color: var(--ink,#e9edf3); }
html[data-oj-theme="dark"] .subcontractor-workspace [role="alert"]:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)), html[data-oj-theme="dark"] .sw-dialog [role="alert"]:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { color: rgb(255, 180, 171); }
html[data-oj-theme="dark"] .ojcl .ojcl-toolbar label:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)), html[data-oj-theme="dark"] .ojcl .ojcl-muted:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)), html[data-oj-theme="dark"] .ojcl .ojcl-hint:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)), html[data-oj-theme="dark"] .ojcl-dialog .ojcl-hint:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)), html[data-oj-theme="dark"] .ojcl .ojcl-tag:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { color: var(--muted,#aeb8c7); }
html[data-oj-theme="dark"] .ojcl .ojcl-panel:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)), html[data-oj-theme="dark"] .ojcl .ojcl-button:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)), html[data-oj-theme="dark"] .ojcl .ojcl-contact:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)), html[data-oj-theme="dark"] .ojcl-dialog .ojcl-button:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { background: var(--surface,#202936); color: var(--ink,#e9edf3); border-color: var(--line,#3c4758); }
html[data-oj-theme="dark"] .ojcl .ojcl-primary:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)), html[data-oj-theme="dark"] .ojcl-dialog .ojcl-primary:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { background: rgb(184, 193, 139); color: rgb(27, 37, 23); border-color: rgb(184, 193, 139); }
html[data-oj-theme="dark"] .ojcl .ojcl-primary:hover:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)), html[data-oj-theme="dark"] .ojcl-dialog .ojcl-primary:hover:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { background: rgb(196, 206, 154); color: rgb(27, 37, 23); }
html[data-oj-theme="dark"] .ojcl .ojcl-form :is(input, select, textarea):not([type="checkbox"], [type="radio"]):not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)), html[data-oj-theme="dark"] .ojcl .ojcl-toolbar select:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)), html[data-oj-theme="dark"] .ojcl-dialog .ojcl-form :is(input, select, textarea):not([type="checkbox"], [type="radio"]):not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { background: var(--canvas,#151c26); color: var(--ink,#e9edf3); border-color: rgb(129, 144, 165); }
html[data-oj-theme="dark"] .ojcl .ojcl-error:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)), html[data-oj-theme="dark"] .ojcl-dialog .ojcl-error:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)), html[data-oj-theme="dark"] .ojcl .ojcl-notice[data-kind="error"]:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)), html[data-oj-theme="dark"] .ojcl-dialog .ojcl-danger:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { color: rgb(255, 180, 171); }
html[data-oj-theme="dark"] .ojcl .ojcl-success:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)), html[data-oj-theme="dark"] .ojcl-dialog .ojcl-success:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)), html[data-oj-theme="dark"] .ojcl .ojcl-notice[data-kind="success"]:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { color: rgb(153, 216, 182); }
html[data-oj-theme="dark"] .ojcl .ojcl-table tbody tr:hover:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)), html[data-oj-theme="dark"] .ojcl .ojcl-table tbody tr[aria-expanded="true"]:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { background: rgb(52, 64, 44); color: rgb(228, 237, 207); border-color: rgb(129, 144, 96); }
html[data-oj-theme="dark"] .sys-module :is(.sys-panel, .sys-form, .sys-leadership article, .sys-integration-details, .sys-zeeg-agent-row, .sys-sip-summary > div, .sys-audit-notice, .sys-workhorse-hero, .sys-connection-order):not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { background: var(--surface,#202936); color: var(--ink,#e9edf3); border-color: var(--line,#3c4758); }
html[data-oj-theme="dark"] .sys-module :is(.sys-form label, .sys-filter-bar label, .sys-compact-filter):not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { color: var(--ink,#e9edf3); }
html[data-oj-theme="dark"] .sys-module :is(.sys-form, .sys-filter-bar, .sys-compact-filter, .sys-workhorse-chat-form) :is(input, select, textarea):not([type="checkbox"], [type="radio"]):not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { background: var(--canvas,#151c26); color: var(--ink,#e9edf3); border-color: rgb(129, 144, 165); }
html[data-oj-theme="dark"] .sys-module :is(.sys-table th, .sys-sip-table th):not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { background: var(--surface,#202936); color: var(--ink,#e9edf3); border-color: var(--line,#3c4758); }
html[data-oj-theme="dark"] .sys-module :is(.sys-sip-table td, .sys-sip-summary strong, .sys-audit-notice strong, .sys-empty strong):not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { color: var(--ink,#e9edf3); }
html[data-oj-theme="dark"] .sys-module :is(.sys-metric > small, .sys-privacy-note, .sys-connection-note, .sys-integration-details p, .sys-zeeg-agent-row > div:nth-child(2) > small, .sys-zeeg-agent-row > div:nth-child(2) > p, .sys-sip-summary small, .sys-sip-table td > small, .sys-security-item small, .sys-event-list small, .sys-table code, .sys-workhorse-chat-note):not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { color: var(--muted,#aeb8c7); }
html[data-oj-theme="dark"] .sys-module :is(.sys-connection-note, .sys-zeeg-safety, .sys-sip-note):not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { background: var(--canvas,#151c26); color: var(--muted,#aeb8c7); border-color: var(--line,#3c4758); }
html[data-oj-theme="dark"] .sys-module :is(.sys-count, .sys-avatar, .sys-integration-icon, .sys-capabilities span, .sys-zeeg-country, .sys-empty > span:first-child, .sys-audit-notice > span:first-child):not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { background: rgb(52, 64, 44); color: rgb(228, 237, 207); border-color: rgb(129, 144, 96); }
html[data-oj-theme="dark"] .sys-module :is(.sys-tree-button:hover, .sys-tree-button.is-active, .sys-row-action, .sys-row-action:hover, .sys-table tbody tr:hover):not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { background: rgb(52, 64, 44); color: rgb(228, 237, 207); border-color: rgb(129, 144, 96); }
html[data-oj-theme="dark"] .sys-module :is(.sys-status, .sys-status--neutral):not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { background: rgb(48, 61, 78); color: rgb(220, 228, 239); }
html[data-oj-theme="dark"] .sys-module .sys-status--good:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { background: rgb(36, 62, 50); color: rgb(153, 216, 182); }
html[data-oj-theme="dark"] .sys-module .sys-status--warning:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { background: rgb(67, 54, 31); color: rgb(255, 223, 160); }
html[data-oj-theme="dark"] .sys-module :is(.sys-status--critical, .sys-row-action--danger):not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { background: rgb(75, 45, 50); color: rgb(255, 180, 171); }
html[data-oj-theme="dark"] .sys-module :is(.sys-form-message, .sys-error-copy, .sys-message--error strong):not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { color: rgb(255, 180, 171); }
html[data-oj-theme="dark"] .sys-module .sys-cost-high:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { color: rgb(255, 180, 171) !important; }
html[data-oj-theme="dark"] .sys-module .sys-priority-label:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { color: rgb(196, 206, 154) !important; }
html[data-oj-theme="dark"] .sys-module .sys-workhorse-chat-transcript:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { background: var(--canvas,#151c26); border-color: var(--line,#3c4758); }
html[data-oj-theme="dark"] .sys-module .sys-workhorse-chat-message:not(.sys-workhorse-chat-message--user):not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { background: var(--surface,#202936); color: var(--ink,#e9edf3); border-color: var(--line,#3c4758); }
html[data-oj-theme="dark"] .sys-module .sys-workhorse-chat-message--user:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { background: rgb(52, 64, 44); color: rgb(228, 237, 207); }
html[data-oj-theme="dark"] .support-workspace :is(.support-scopes button, .support-pagination button, .support-toolbar > button, .support-toolbar form button, .support-case-detail form button, .support-dropzone):not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { background: var(--surface,#202936); color: var(--ink,#e9edf3); border-color: var(--line,#3c4758); }
html[data-oj-theme="dark"] .support-workspace :is(.support-scopes button[aria-pressed="true"], .support-dropzone.dragging):not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { background: rgb(52, 64, 44); color: rgb(228, 237, 207); border-color: rgb(129, 144, 96); }
html[data-oj-theme="dark"] .support-workspace :is(.support-toolbar input, .support-case-detail textarea, .support-case-detail select):not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { background: var(--canvas,#151c26); color: var(--ink,#e9edf3); border-color: rgb(129, 144, 165); }
html[data-oj-theme="dark"] .support-workspace :is(.support-notice, .support-read-status, .support-case-row small, .support-message time, .support-empty):not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { color: var(--muted,#aeb8c7); }
html[data-oj-theme="dark"] .support-workspace .support-attachment:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { color: rgb(196, 206, 154); }
html[data-oj-theme="dark"] .support-workspace .support-archive-note:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { background: rgb(67, 54, 31); color: rgb(255, 223, 160); }
html[data-oj-theme="dark"] #event-form .calendar-participation small:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)), html[data-oj-theme="dark"] .calendar-layout :is(.calendar-people p, .calendar-dst-note, .calendar-all-day-hint):not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { color: var(--muted,#aeb8c7); }
html[data-oj-theme="dark"] .calendar-layout .calendar-dst-tick:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { background: var(--surface,#202936); color: var(--ink,#e9edf3); border-color: var(--line,#3c4758); }
html[data-oj-theme="dark"] #module-view .calendar-load-status:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { background: rgb(67, 54, 31); color: rgb(255, 223, 160); border-color: rgb(203, 168, 100); }
html[data-oj-theme="dark"] .profile-settings-card .profile-settings-form input[readonly]:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { background: rgb(40, 52, 68); color: rgb(199, 208, 220); border-color: rgb(129, 144, 165); }
html[data-oj-theme="dark"] .profile-settings-card.security-card .text-link:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { color: rgb(196, 206, 154); }
html[data-oj-theme="dark"] .subcontractor-workspace :is(button, input, select, textarea):focus-visible:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)), html[data-oj-theme="dark"] .sw-dialog :is(button, input, select, textarea):focus-visible:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)), html[data-oj-theme="dark"] .ojcl .ojcl-button:focus-visible:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)), html[data-oj-theme="dark"] .ojcl-dialog .ojcl-button:focus-visible:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)), html[data-oj-theme="dark"] .sys-module :is(button, input, select, textarea):focus-visible:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)), html[data-oj-theme="dark"] .support-workspace :is(button, input, select, textarea):focus-visible:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { outline: rgb(196, 206, 154) solid 2px; outline-offset: 2px; }
html[data-oj-theme="dark"] .sys-module .sys-audit-notice p:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { color: var(--muted,#aeb8c7); }
html[data-oj-theme="dark"] #module-view .business-template-toolbar label:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { color: var(--muted,#aeb8c7); }
html[data-oj-theme="dark"] #module-view .business-template-decision small:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { color: var(--oj-dark,#c4ce9a); }
html[data-oj-theme="dark"] #module-view .business-template-decision strong:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { color: var(--ink,#e9edf3); }
html[data-oj-theme="dark"] #module-view .business-template-decision p:not(:where(.mail-message-body, .mail-message-html, [data-mail-editor], .mail-signature-editor, [data-mail-signature-body], .mail-signature-preview, [data-mail-signature], [contenteditable], [translate="no"], [data-oj-no-translate], .mail-message-body *, .mail-message-html *, [data-mail-editor] *, .mail-signature-editor *, [data-mail-signature-body] *, .mail-signature-preview *, [data-mail-signature] *, [contenteditable] *, [translate="no"] *, [data-oj-no-translate] *)) { color: var(--muted,#aeb8c7); }
html[data-oj-theme="dark"] :is(.meta-control-center, .meta-campaign-library, .marketing-agent-panel, .meta-object-drawer, .oc-root, .oc-dialog):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--ink); border-color: var(--line); }
html[data-oj-theme="dark"] :is(.meta-readiness-card, .meta-policy-card, .meta-connection-panel, .meta-feature-panel, .meta-lead-kpis span):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--surface); color: var(--ink); border-color: var(--line); }
html[data-oj-theme="dark"] .meta-lead-kpis .attention:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .meta-lead-event.dead_lettered:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(59, 50, 31); color: rgb(242, 213, 140); border-color: rgb(120, 99, 58); }
html[data-oj-theme="dark"] .meta-lead-event p:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .meta-issue-hint:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: rgb(255, 183, 188); }
html[data-oj-theme="dark"] :is(.meta-campaign-library, .meta-object-drawer, .marketing-agent-panel, .marketing-agent-conversations, .marketing-agent-chat, .marketing-agent-composer, .marketing-agent-suggestions, .meta-business-summary article, .meta-campaign-actionbar, .meta-object-drawer > header):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--surface); color: var(--ink); border-color: var(--line); }
html[data-oj-theme="dark"] :is(.meta-campaign-toolbar, .meta-object-tabs, .meta-object-tabs > button.active, .meta-campaign-table th, .agent-patch-preview th, .marketing-agent-conversations [data-agent-conversation-list] button.active):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--canvas); color: var(--ink); border-color: var(--line); }
html[data-oj-theme="dark"] .meta-campaign-table:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .meta-campaign-table td:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .meta-campaign-table td strong:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .meta-campaign-table th button:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .meta-control-center .meta-campaign-actionbar > strong:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .meta-drawer-body h3:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .agent-patch-preview caption:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--ink); }
html[data-oj-theme="dark"] .meta-campaign-table th:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .meta-campaign-table td:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .meta-drawer-body section:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .meta-object-tabs:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .meta-campaign-actionbar:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .marketing-agent-panel > header:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .marketing-agent-conversations:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { border-color: var(--line); }
html[data-oj-theme="dark"] :is(.meta-campaign-table tbody tr:hover, .meta-control-center tbody tr.selected):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: color-mix(in srgb, var(--oj-dark) 16%, var(--surface)); }
html[data-oj-theme="dark"] :is(.meta-object-tabs > button, .meta-campaign-table th button, .meta-drawer-body button, .marketing-agent-panel button, .meta-campaign-actionbar button):not(:disabled):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--ink); }
html[data-oj-theme="dark"] :is(.meta-control-center, .meta-campaign-library, .marketing-agent-panel) button:not(:disabled):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { border-color: var(--line); }
html[data-oj-theme="dark"] :is(.meta-control-center, .meta-campaign-library) :is(.segmented button, button.active):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: color-mix(in srgb, var(--oj-dark) 16%, var(--surface)); color: var(--ink); border-color: var(--line); }
html[data-oj-theme="dark"] :is(.meta-control-center, .meta-campaign-library, .marketing-agent-panel) button:disabled:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--muted); border-color: var(--line); }
html[data-oj-theme="dark"] :is(.meta-object-tabs > button.active, .marketing-agent-suggestions button, .agent-patch-preview th):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: color-mix(in srgb, var(--oj-dark) 14%, var(--surface)); }
html[data-oj-theme="dark"] :is(.meta-campaign-toolbar > input, .meta-range-controls select, .meta-custom-range input, .marketing-agent-composer textarea):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--canvas); color: var(--ink); border-color: var(--line); color-scheme: dark; }
html[data-oj-theme="dark"] :is(.meta-campaign-toolbar > input, .meta-range-controls select, .meta-custom-range input, .marketing-agent-composer textarea):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *))::placeholder { color: var(--muted); opacity: 1; }
html[data-oj-theme="dark"] :is(.meta-campaign-notice, .meta-insights-notice, .agent-not-connected, .agent-warnings li):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(59, 50, 31); color: rgb(242, 213, 140); border-color: rgb(120, 99, 58); }
html[data-oj-theme="dark"] :is(.meta-campaign-error, .agent-state.error):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(67, 39, 43); color: rgb(255, 183, 188); border-color: rgb(141, 76, 82); }
html[data-oj-theme="dark"] .mmc-modal-backdrop:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgba(0, 0, 0, 0.68); }
html[data-oj-theme="dark"] :is(.empty-state, .empty-state strong):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--ink); }
html[data-oj-theme="dark"] .empty-state > span:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: color-mix(in srgb, var(--oj-dark) 16%, var(--surface)); color: var(--oj-dark); }
html[data-oj-theme="dark"] .oc-root :is(.oc-notice, .oc-error, .oc-day, .oc-day.is-slot, .oc-month th, .oc-chip, .oc-list caption, .oc-list thead th, .oc-pv, .oc-comment-list li, .oc-delivery, .oc-manifest section, .oc-caption-full, .oc-check, .oc-check.is-ok, .oc-check.is-bad, .oc-check.is-pending, .oc-badge):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--surface); color: var(--ink); border-color: var(--line); }
html[data-oj-theme="dark"] :is(.oc-root, .oc-dialog) :is(select, input[type="text"], input[type="date"], input[type="time"], textarea):not([contenteditable]):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--canvas); color: var(--ink); border-color: var(--line); color-scheme: dark; }
html[data-oj-theme="dark"] .oc-root :is(.oc-table-scroll, .oc-form-col fieldset, .oc-review, .oc-comments, .oc-deliveries, .oc-list th, .oc-list td):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { border-color: var(--line); }
html[data-oj-theme="dark"] :is(.oc-root .oc-day.is-outside, .oc-root .oc-day.is-slot, .oc-root .oc-slot-tag, .oc-root .oc-add, .oc-root .oc-chip, .oc-dialog .oc-pv-frame, .oc-dialog .oc-full-frame):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background-color: var(--canvas); color: var(--ink); }
html[data-oj-theme="dark"] :is(.oc-root .oc-empty, .oc-root .oc-loading, .oc-root .oc-hint, .oc-root .oc-chip-meta, .oc-root .oc-chip-time, .oc-dialog .oc-pv h3, .oc-dialog .oc-pv-meta, .oc-dialog .oc-hash):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--muted); }
html[data-oj-theme="dark"] :is(.oc-root .oc-notice.is-warning, .oc-root .oc-notice.is-locked, .oc-root .oc-pill.status-review, .oc-root .oc-check.is-pending):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(59, 50, 31); color: rgb(242, 213, 140); border-color: rgb(120, 99, 58); }
html[data-oj-theme="dark"] :is(.oc-root .oc-notice.is-conflict, .oc-root .oc-error, .oc-root .oc-pill.status-rejected, .oc-root .oc-pill.status-failed, .oc-root .oc-check.is-bad):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(67, 39, 43); color: rgb(255, 183, 188); border-color: rgb(141, 76, 82); }
html[data-oj-theme="dark"] :is(.oc-root .oc-pill.status-approved, .oc-root .oc-pill.status-succeeded, .oc-root .oc-pill.status-published, .oc-root .oc-check.is-ok):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(25, 57, 43); color: rgb(183, 235, 197); border-color: rgb(62, 116, 87); }
html[data-oj-theme="dark"] :is(.oc-root .oc-pill.status-queued, .oc-root .oc-pill.status-pending, .oc-root .oc-pill.status-processing):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(28, 46, 68); color: rgb(185, 213, 255); border-color: rgb(69, 100, 134); }
html[data-oj-theme="dark"] :is(.oc-root .oc-pill.status-outcome_unknown, .oc-root .oc-guidance):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(53, 39, 68); color: rgb(223, 193, 255); border-color: rgb(112, 85, 139); }
html[data-oj-theme="dark"] :is(.oc-root .oc-pill.status-cancelled, .oc-root .oc-pill.status-archived, .oc-root .oc-day.is-outside):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(40, 52, 67); color: rgb(194, 203, 214); border-color: rgb(70, 83, 101); }
html[data-oj-theme="dark"] :is(.oc-root, .oc-dialog) :focus-visible:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .meta-campaign-table tbody tr[data-meta-row]:focus-visible:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { outline-color: rgb(216, 232, 162); }
html[data-oj-theme="dark"] :is(.oc-root, .oc-dialog) button:not(:disabled):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--ink); border-color: var(--line); }
html[data-oj-theme="dark"] :is(.oc-root, .oc-dialog) button:disabled:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--muted); border-color: var(--line); }
html[data-oj-theme="dark"] .mmc:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { --mmc-white: var(--surface); --mmc-olive: #82935b; --mmc-grey: #b8c3d1; --mmc-olive-text: #c4ce9a; --mmc-olive-strong: var(--ink); --mmc-line: var(--line); --mmc-soft: rgba(196, 206, 154, 0.13); --mmc-danger: #ffb7bc; --mmc-danger-surface: #43272b; --mmc-warning: #f2d58c; --mmc-warning-surface: #3b321f; --mmc-success: #b7ebc5; --mmc-success-surface: #19392b; --mmc-info: #b9d5ff; --mmc-info-surface: #1c2e44; background: var(--mmc-white); color: var(--ink); color-scheme: dark; }
html[data-oj-theme="dark"] .mmc :is(input, select, textarea):not([contenteditable="true"], [contenteditable=""]):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .mmc input[type="file"]:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background-color: var(--canvas); color: var(--ink); border-color: var(--line); color-scheme: dark; }
html[data-oj-theme="dark"] .mmc :is(input, select, textarea):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *))::placeholder { color: var(--muted); opacity: 1; }
html[data-oj-theme="dark"] .mmc input[type="file"]:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *))::file-selector-button { color: var(--ink); background: var(--surface); border: 1px solid var(--line); border-radius: 4px; }
html[data-oj-theme="dark"] :is(.mmc-button-primary, .mmc-badge-test, .mmc-origin-order, .mmc-switch-on):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(70, 85, 53); color: rgb(243, 246, 232); border-color: rgb(130, 147, 91); }
html[data-oj-theme="dark"] .mmc-button-primary:hover:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(89, 106, 64); }
html[data-oj-theme="dark"] .mmc-switch-on .mmc-switch-knob:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: rgb(243, 246, 232); }
html[data-oj-theme="dark"] :is(.mmc-button:not(:disabled):hover, .mmc-chip:hover, .mmc [role="tab"]:hover):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background-color: color-mix(in srgb, var(--oj-dark) 20%, var(--surface)); color: var(--ink); }
html[data-oj-theme="dark"] .mmc :focus-visible:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { outline-color: rgb(216, 232, 162); }
html[data-oj-theme="dark"] .mmc-table th:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .mmc-table td:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .mmc-table tfoot th:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .mmc-table tfoot td:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { border-color: var(--mmc-line); }
html[data-oj-theme="dark"] .mmc-table thead th:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .mmc-table tfoot th:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .mmc-table tfoot td:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--surface); color: var(--ink); }
html[data-oj-theme="dark"] .mmc-table tbody tr:hover:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .mmc-table tbody tr:has(input:checked):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: color-mix(in srgb, var(--oj-dark) 15%, var(--surface)); }
html[data-oj-theme="dark"] .mmc-notice-error:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .mmc-error:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .mmc-result-failed:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .mmc-result-blocked:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--mmc-danger-surface); color: var(--mmc-danger); border-color: rgb(141, 76, 82); }
html[data-oj-theme="dark"] :is(.mmc-notice-warning, .mmc-step-warning, .mmc-result-warning, .mmc-result-needs_review):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--mmc-warning-surface); color: var(--mmc-warning); border-color: rgb(120, 99, 58); }
html[data-oj-theme="dark"] :is(.mmc-notice-success, .mmc-step-done, .mmc-result-succeeded):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--mmc-success-surface); color: var(--mmc-success); border-color: rgb(62, 116, 87); }
html[data-oj-theme="dark"] .mmc-notice-info:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--mmc-info-surface); color: var(--mmc-info); border-color: rgb(69, 100, 134); }
html[data-oj-theme="dark"] :is(.mmc-badge-off, .mmc-badge-readonly, .mmc-origin-free, .mmc-delivery-paused, .mmc-delivery-ended, .mmc-delivery-off, .mmc-delivery-other):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--surface); color: var(--ink); border-color: var(--line); }
html[data-oj-theme="dark"] .marketing-queue-summary button:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--surface); color: var(--ink); border-color: var(--line); }
html[data-oj-theme="dark"] .marketing-queue-summary button.active:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: color-mix(in srgb, var(--oj-dark) 16%, var(--surface)); color: var(--ink); border-color: var(--oj-dark); }
html[data-oj-theme="dark"] .marketing-queue-summary button strong:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .marketing-queue-summary button span:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--ink); }
html[data-oj-theme="dark"] .meta-object-tabs > button span:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--surface); color: var(--ink); }
html[data-oj-theme="dark"] .meta-object-tabs > span:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--surface); color: var(--ink); border-color: var(--line); }
html[data-oj-theme="dark"] .marketing-agent-chat article:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--canvas); color: var(--ink); border-color: var(--line); }
html[data-oj-theme="dark"] .marketing-agent-chat article.user:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: color-mix(in srgb, var(--oj-dark) 18%, var(--surface)); color: var(--ink); border-color: var(--line); }
html[data-oj-theme="dark"] .marketing-agent-chat article strong:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: rgb(215, 229, 168); }
html[data-oj-theme="dark"] .mmc-toolbar:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--surface); color: var(--ink); border-color: var(--line); }
html[data-oj-theme="dark"] .mmc-toolbar :is(.mmc-field, .mmc-field > span, .mmc-field legend, .mmc-check):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] .mmc-views .mmc-view-source:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--ink); }
html[data-oj-theme="dark"] #marketing-draft-dialog :is(.campaign-composition-overview, .campaign-form-preview):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--surface); color: var(--ink); border-color: var(--line); }
html[data-oj-theme="dark"] #marketing-draft-dialog .campaign-composition-overview [data-campaign-structure] > div:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { background: var(--canvas); color: var(--ink); }
html[data-oj-theme="dark"] #marketing-draft-dialog .campaign-form-preview :is(header span, li, li span):not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)), html[data-oj-theme="dark"] #marketing-draft-dialog .campaign-form-preview > p:not(:where(.mail-message-body, .mail-message-body *, .mail-message-html, .mail-message-html *, [data-mail-editor], [data-mail-editor] *, .mail-signature-preview, .mail-signature-preview *, [contenteditable], [contenteditable] *, [translate="no"], [translate="no"] *, [data-oj-no-translate], [data-oj-no-translate] *)) { color: var(--ink); }

.requirement-delete-dialog { width:min(560px,calc(100vw - 28px));padding:24px;box-sizing:border-box; }
.requirement-delete-dialog > header { display:flex;align-items:center;justify-content:space-between;gap:16px; }
.requirement-delete-dialog h2 { margin:0;font-size:22px; }
.requirement-delete-dialog > p { font-size:14px;line-height:1.6; }
.requirement-delete-summary { padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--canvas);overflow-wrap:anywhere; }
.requirement-delete-summary > strong,.requirement-delete-summary > small { display:block; }
.requirement-delete-summary > small { margin-top:5px;color:var(--muted); }
.requirement-delete-dialog > footer { display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:22px; }
.requirement-delete-dialog .danger-button { background:#ae343d;color:#fff;border-color:#ae343d;min-height:44px; }
.requirement-delete-dialog .danger-button:hover:not(:disabled) { background:#912932;border-color:#912932; }
.requirement-delete-dialog .danger-button:disabled { opacity:.6;cursor:wait; }
.requirement-delete-dialog :focus-visible { outline:3px solid var(--oj-dark);outline-offset:3px; }
html[data-oj-theme="dark"] .requirement-delete-dialog { background:#202936;color:#e9edf3;border-color:#465366; }
html[data-oj-theme="dark"] .requirement-delete-summary { background:#151c26;color:#e9edf3; }
html[data-oj-theme="dark"] .requirement-delete-dialog .form-message.error { color:#ffb4ab; }
