/* ═══════════════════════════════════════════════════════════════════════════
   NIGHT — messages.html                                                    2026-09-27
   This page's own dark sheet. Loaded after css/pm-night-site.css (the shared
   menu, top bar, type, cards and controls). EVERY rule is scoped to
   html[data-look="night"], so Day is this page exactly as it was.

   Families and assistants open this page too — every rule below is also
   scoped to the staff console (body.pm-admin-console / .pm-assistant-console),
   so a parent or child never sees any of it.

   The messenger carries its own dark/light switch (body.theme-light, the moon
   button in the composer). In Night both of those land on the one Night look,
   so many rules here are !important to outrank the page's light-theme rules.

   Sections: 1 layout + ground · 2 top bar · 3 conversations column ·
             4 thread head + activity · 5 messages · 6 composer · 7 start
             modal · 8 calls · 9 small things · 10 phone
   ═══════════════════════════════════════════════════════════════════════════ */

/* ── 1. layout + ground ─────────────────────────────────────────────────────
   The top bar joins the page flow (it was an overlay that hid the thread's
   title pill and the conversation search), starts after the menu, and the
   messenger fills what is left. The purple aurora + cursor fog are retired:
   Night is a quiet near-black ground, like the dashboard. */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .nx-topbar {
  position: relative !important; left: auto !important; right: auto !important; flex: none;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-shell {
  background: var(--n-bg) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread,
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread.is-empty,
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread:not(.is-empty) {
  background: var(--n-bg) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread::before,
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread::after,
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-cursor-glow,
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-composer::before,
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-composer::after,
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-composer__card::before {
  display: none !important; animation: none !important;
}

/* the console's type sheet (css/admin-type.css) forces 17px / 600 / navy on
   every "__title" / "__h…" class and 600 on most small furniture, with very
   long selectors. `:is(.x, #pm-n)` borrows an id's weight (no such id exists)
   so this sheet's type settles those — Night only. */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-msg-thread__head, .pm-msg-inbox__head, .pm-msg-activity-pop__head, .pm-start-modal__head, .pm-start-modal__head-txt, .pm-recents-modal__head, .pm-call-modal__top, #pm-n) {
  font-family: var(--n-font) !important; font-size: 14px !important; font-weight: 400 !important; letter-spacing: 0 !important; line-height: 1.4 !important; color: var(--n-ink-2) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-msg-thread, .pm-msg-thinking, .pm-msg-row__top, .pm-start-row__meta, .pm-recents-row__top, .pm-call-tiles, #pm-n) { font-weight: 400 !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-msg-inbox__title, .pm-msg-row__title, .pm-msg-thread__title, .pm-msg-activity-pop__title, .pm-msg-system__title, .pm-start-modal__title, .pm-recents-modal__title, .pm-ring-modal__title, .pm-msg-composer__hero, #pm-n) {
  font-family: var(--n-font) !important; line-height: 1.3 !important;
}

/* ── 2. top bar — the messenger's own pills, in the shared bar ─────────────── */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(:is(.pm-msg-inbox-toggle, #pm-n), :is(.pm-msg-notify-toggle, #pm-n)) {
  background: var(--n-raise) !important; border: 1px solid var(--n-line) !important; box-shadow: none !important;
  color: var(--n-ink-2) !important; font-weight: 500 !important; font-size: 13px !important;
  -webkit-backdrop-filter: none; backdrop-filter: none;
  transition: background-color .16s ease, border-color .16s ease, color .16s ease;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(:is(.pm-msg-inbox-toggle, #pm-n), :is(.pm-msg-notify-toggle, #pm-n)) svg { color: var(--n-faint); transition: color .16s ease; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(:is(.pm-msg-inbox-toggle, #pm-n), :is(.pm-msg-notify-toggle, #pm-n)):hover {
  background: var(--n-hover) !important; border-color: var(--n-line-3) !important; color: var(--n-ink) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(:is(.pm-msg-inbox-toggle, #pm-n), :is(.pm-msg-notify-toggle, #pm-n)):hover svg { color: var(--n-ink); }
/* open drawer / notifications on = the "selected" segment */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(:is(.pm-msg-inbox-toggle, #pm-n).is-active, :is(.pm-msg-notify-toggle, #pm-n).is-on),
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(:is(.pm-msg-inbox-toggle, #pm-n).is-active, :is(.pm-msg-notify-toggle, #pm-n).is-on):hover {
  background: var(--n-on) !important; border-color: var(--n-on-line) !important; color: var(--n-ink) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(:is(.pm-msg-inbox-toggle, #pm-n).is-active, :is(.pm-msg-notify-toggle, #pm-n).is-on) svg { color: var(--n-blue); }
html[data-look="night"]:not(.pm-canvas) body:is(.pm-admin-console,.pm-assistant-console) main :is(.pm-msg-inbox-toggle, #pm-n) :is(.pm-msg-inbox-toggle__count, #pm-n) {
  background: var(--n-chip) !important; color: var(--n-mute) !important;
  font-family: var(--n-mono) !important; font-weight: 500 !important; font-size: 11px !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-msg-inbox-toggle, #pm-n).is-active :is(.pm-msg-inbox-toggle__count, #pm-n) { background: var(--n-blue-soft) !important; color: var(--n-blue) !important; }

/* the search field sits at z-index 1000 here (master search), so its now-solid
   Night fill hid the magnifier — lift the glyph above it */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .nx-topbar .nx-search svg { z-index: 1001 !important; }

/* one height, one gap: search on the left, the controls grouped on the right */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .nx-topbar { justify-content: flex-start !important; gap: 10px !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .nx-topbar .nx-search { margin-right: auto; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .nx-topbar :is(:is(.pm-msg-inbox-toggle, #pm-n), :is(.pm-msg-notify-toggle, #pm-n), [data-pm-install]) {
  height: 36px !important; box-sizing: border-box; display: inline-flex !important; align-items: center !important; padding: 0 14px !important; border-radius: 999px !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .nx-topbar [data-pm-install] { font-size: 13px !important; font-weight: 500 !important; }

/* sun/moon (Day switch) — an icon button like the dashboard's */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .nx-topbar .dash-theme-toggle {
  width: 36px; height: 36px; padding: 0; border-radius: 10px;
  background: var(--n-raise) !important; border: 1px solid var(--n-line) !important; color: var(--n-mute) !important;
  transition: background-color .16s ease, border-color .16s ease, color .16s ease;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .nx-topbar .dash-theme-toggle:hover { background: var(--n-hover) !important; border-color: var(--n-line-3) !important; color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .nx-topbar [data-pm-install]:hover { background: var(--n-hover) !important; border-color: var(--n-line-3) !important; color: var(--n-ink) !important; box-shadow: none !important; }

/* the language flag (Caleb's flag art stays; only its frame + menu turn) */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .nx-topbar .pmlang__btn {
  background: var(--n-raise) !important; border-color: var(--n-line) !important; box-shadow: none !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .nx-topbar .pmlang__btn:hover { border-color: var(--n-line-3) !important; transform: none; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .nx-topbar .pmlang.is-open .pmlang__btn { border-color: var(--n-line-3) !important; box-shadow: 0 0 0 3px rgb(var(--n-blue-rgb) / .22) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .nx-topbar .pmlang__menu {
  background: var(--n-card) !important; border-color: var(--n-line) !important; box-shadow: var(--n-shadow-pop) !important; border-radius: 16px !important;
}
html[data-look="night"]:not(.pm-canvas) body:is(.pm-admin-console,.pm-assistant-console) main .nx-topbar :is(.pmlang__head, #pm-n) {
  color: var(--n-faint) !important; font-family: var(--n-mono) !important; font-weight: 400 !important; font-size: 11px !important; letter-spacing: .1em !important; text-transform: uppercase;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .nx-topbar .pmlang__item {
  background: var(--n-surf) !important; border-color: var(--n-line) !important; box-shadow: none !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .nx-topbar .pmlang__item:hover { background: var(--n-hover) !important; border-color: var(--n-line-3) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .nx-topbar .pmlang__item.is-active { background: var(--n-blue-soft) !important; border-color: rgb(var(--n-blue-rgb) / .3) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .nx-topbar :is(.pmlang__native, #pm-n) { color: var(--n-ink-2) !important; font-weight: 600 !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .nx-topbar .pmlang__item.is-active :is(.pmlang__native, #pm-n) { color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .nx-topbar .pmlang__check { background: var(--n-blue) !important; color: var(--n-bg) !important; border-color: var(--n-card) !important; box-shadow: none !important; }

/* ── 3. conversations column ──────────────────────────────────────────────── */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-inbox {
  background: var(--n-rail) !important; border-right: 1px solid var(--n-line-2) !important;
  -webkit-backdrop-filter: none; backdrop-filter: none;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-inbox__head { border-bottom: 1px solid var(--n-line-2) !important; padding: 20px 16px 14px; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) main :is(.pm-msg-inbox__title, #pm-n) {
  color: var(--n-ink) !important; font-size: 16px !important; font-weight: 600 !important; letter-spacing: -.015em !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-search input {
  background: var(--n-raise) !important; border: 1px solid var(--n-line) !important; color: var(--n-ink) !important;
  border-radius: 10px !important; font-weight: 400 !important; box-shadow: none !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-search input::placeholder { color: var(--n-dim) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-search input:hover { border-color: var(--n-line-3) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-search input:focus {
  background: var(--n-surf) !important; border-color: rgb(var(--n-blue-rgb) / .55) !important; box-shadow: 0 0 0 3px rgb(var(--n-blue-rgb) / .14) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-search svg { color: var(--n-faint) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-inbox__list::-webkit-scrollbar-thumb { background: var(--n-thumb) !important; }

/* a conversation row */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-row {
  padding: 10px 10px; border-radius: 11px; margin-bottom: 2px; transition: background-color .16s ease, box-shadow .16s ease;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-row:hover { background: rgb(var(--n-ov) / .035) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-row.is-active {
  background: var(--n-raise) !important; box-shadow: inset 0 0 0 1px var(--n-line);
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-row.is-active::before { background: var(--n-blue) !important; width: 2px; left: 0; top: 12px; bottom: 12px; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-row__avatar {
  background: var(--n-raise) !important; color: var(--n-ink) !important; box-shadow: inset 0 0 0 1px var(--n-line) !important;
  font-weight: 600 !important; font-size: 13px !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-row.is-active .pm-msg-row__avatar { background: var(--nz-26262b) !important; box-shadow: inset 0 0 0 1px var(--n-line-3) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-msg-row__title, #pm-n) { color: var(--n-ink-2) !important; font-weight: 500 !important; font-size: 13.5px !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-row.is-active :is(.pm-msg-row__title, #pm-n) { color: var(--n-ink) !important; font-weight: 600 !important; }
html[data-look="night"]:not(.pm-canvas) body:is(.pm-admin-console,.pm-assistant-console) main .pm-msg-row :is(.pm-msg-row__time, #pm-n) {
  color: var(--n-faint) !important; font-family: var(--n-mono) !important; font-weight: 400 !important; font-size: 11px !important; letter-spacing: -.01em;
}
html[data-look="night"]:not(.pm-canvas) body:is(.pm-admin-console,.pm-assistant-console) main .pm-msg-row.is-active :is(.pm-msg-row__time, #pm-n) { color: var(--n-blue) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) main :is(.pm-msg-row__preview, #pm-n) { color: var(--n-faint) !important; font-weight: 400 !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) main .pm-msg-row.is-active :is(.pm-msg-row__preview, #pm-n) { color: var(--n-mute) !important; }

/* empty + loading */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-inbox .pm-msg-empty {
  margin: 14px 8px; padding: 34px 20px !important; border: 1px dashed var(--n-line-3); border-radius: 14px;
  color: var(--n-faint) !important; font-size: 13px;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-skel-row, .pm-skel-lines) { background: transparent !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-skel {
  background: linear-gradient(90deg, var(--n-surf) 0%, var(--nz-202024) 50%, var(--n-surf) 100%) !important; background-size: 200% 100% !important;
}

/* ── 4. thread head pill + activity popover ────────────────────────────────── */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread:not(.is-empty) .pm-msg-thread__head {
  background: rgb(var(--n-card-rgb) / .88) !important; border: 1px solid var(--n-line) !important; box-shadow: none !important;
  -webkit-backdrop-filter: saturate(1.3) blur(14px); backdrop-filter: saturate(1.3) blur(14px);
  padding: 6px 8px 6px 7px !important; gap: 11px !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread:not(.is-empty) .pm-msg-thread__avatar {
  background: var(--n-raise) !important; color: var(--n-ink) !important; box-shadow: inset 0 0 0 1px var(--n-line-3); font-weight: 600 !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) main .pm-msg-thread :is(.pm-msg-thread__title, #pm-n) { color: var(--n-ink) !important; font-weight: 600 !important; font-size: 13.5px !important; }
html[data-look="night"]:not(.pm-canvas) body:is(.pm-admin-console,.pm-assistant-console) main .pm-msg-thread :is(.pm-msg-thread__sub, #pm-n) {
  color: var(--n-faint) !important; font-family: var(--n-mono) !important; font-size: 10.5px !important; letter-spacing: .1em !important; text-transform: uppercase; font-weight: 400 !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread__actions { margin-left: 14px; padding-left: 10px; border-left: 1px solid var(--n-line); }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread .pm-msg-thread__icon-btn {
  width: 32px !important; height: 32px !important; border-radius: 9px !important;
  background: var(--n-raise) !important; border: 1px solid var(--n-line) !important; color: var(--n-mute) !important;
  transition: background-color .16s ease, border-color .16s ease, color .16s ease;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread .pm-msg-thread__icon-btn:hover:not([disabled]) {
  background: var(--n-hover) !important; border-color: var(--n-line-3) !important; color: var(--n-ink) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread .pm-msg-thread__icon-btn[disabled] { opacity: 1; color: var(--n-dim) !important; background: transparent !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread .pm-msg-activity-btn[aria-expanded="true"] {
  background: var(--n-on) !important; border-color: var(--n-on-line) !important; color: var(--n-ink) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread .pm-msg-thread__back { color: var(--n-mute) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread .pm-msg-thread__back:hover { background: var(--n-raise) !important; color: var(--n-ink) !important; }
html[data-look="night"]:not(.pm-canvas) body:is(.pm-admin-console,.pm-assistant-console) main .pm-msg-thread :is(.pm-msg-activity-badge, #pm-n) {
  background: var(--nc-1d3252) !important; color: var(--n-blue-hi2) !important; box-shadow: 0 0 0 2px var(--n-bg) !important;
  font-family: var(--n-mono) !important; font-weight: 500 !important; font-size: 9.5px !important;
}

/* the drop-down of system updates */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-activity-pop {
  background: var(--n-card) !important; border: 0 !important; box-shadow: var(--n-shadow-pop) !important;
  -webkit-backdrop-filter: none; backdrop-filter: none; border-radius: 16px;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-activity-pop__head { border-bottom: 1px solid var(--n-line) !important; padding: 12px 12px 12px 14px; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-activity-pop__badge {
  background: var(--n-blue-soft) !important; color: var(--n-blue) !important; border-radius: 8px;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) main :is(.pm-msg-activity-pop__title, #pm-n) { color: var(--n-ink) !important; font-weight: 600 !important; font-size: 13.5px !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) main :is(.pm-msg-activity-pop__latest, #pm-n) { color: var(--n-faint) !important; font-weight: 400 !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-activity-pop__close {
  background: var(--n-raise) !important; box-shadow: inset 0 0 0 1px var(--n-line); color: var(--n-mute) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-activity-pop__close:hover { background: var(--n-hover) !important; color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-activity__list { padding: 4px 12px 12px; }

/* an "Official System Update" card (lives in the popover) */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-msg-system, #pm-n) {
  background: var(--n-surf) !important; border: 1px solid var(--n-line) !important; box-shadow: none !important; border-radius: 14px !important;
}
html[data-look="night"]:not(.pm-canvas) body:is(.pm-admin-console,.pm-assistant-console) main :is(.pm-msg-system, #pm-n) :is(.pm-msg-system__head, #pm-n) {
  background: transparent !important; border-bottom: 1px solid var(--n-line-2) !important; color: var(--n-faint) !important;
  font-family: var(--n-mono) !important; font-weight: 400 !important; font-size: 10.5px !important; letter-spacing: .1em !important;
}
html[data-look="night"]:not(.pm-canvas) body:is(.pm-admin-console,.pm-assistant-console) main :is(.pm-msg-system, #pm-n) :is(.pm-msg-system__head, #pm-n) * { font-family: var(--n-mono) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-msg-system__head, #pm-n) svg { color: var(--n-blue); }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-msg-system__head, #pm-n) span { font-weight: 400 !important; opacity: 1 !important; color: var(--n-faint); letter-spacing: 0; text-transform: none; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-msg-system, #pm-n) :is(.pm-msg-system__title, #pm-n) { color: var(--n-ink) !important; font-weight: 600 !important; font-size: 15px !important; letter-spacing: -.01em !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-msg-system, #pm-n) :is(.pm-msg-system__body, #pm-n) { color: var(--n-mute) !important; }
html[data-look="night"]:not(.pm-canvas) body:is(.pm-admin-console,.pm-assistant-console) main :is(.pm-msg-system, #pm-n) :is(.pm-msg-system__foot, #pm-n) {
  border-top: 1px dashed var(--n-line) !important; color: var(--n-faint) !important;
  font-family: var(--n-mono) !important; font-weight: 400 !important; letter-spacing: .1em !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-msg-system__foot, #pm-n) svg { color: var(--n-faint); }

/* ── 5. messages ──────────────────────────────────────────────────────────── */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread:not(.is-empty) .pm-msg-thread__list { background: transparent !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread__list::-webkit-scrollbar-thumb { background: var(--n-thumb) !important; }
/* day divider */
html[data-look="night"]:not(.pm-canvas) body:is(.pm-admin-console,.pm-assistant-console) main .pm-msg-thread :is(.pm-msg-day, #pm-n) {
  color: var(--n-faint) !important; font-family: var(--n-mono) !important; font-weight: 400 !important; font-size: 10.5px !important; letter-spacing: .1em !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread :is(.pm-msg-day, #pm-n)::before,
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread :is(.pm-msg-day, #pm-n)::after { background: var(--n-line-2) !important; }

/* bubbles — theirs: a card with a hairline; mine: a raised neutral tile */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread .pm-msg-bubble {
  background: var(--n-card) !important; color: var(--n-ink-2) !important; border: 1px solid var(--n-line) !important;
  box-shadow: none !important; -webkit-backdrop-filter: none; backdrop-filter: none;
  font-weight: 400 !important; font-size: 14px; line-height: 1.5; border-radius: 16px;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread .pm-msg-bubble-row.is-self .pm-msg-bubble {
  background: var(--nz-26262b) !important; color: var(--n-ink) !important; border: 1px solid var(--nz-2e2e34) !important; box-shadow: none !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread .pm-msg-bubble-row:not(.is-self) .pm-msg-bubble { border-bottom-left-radius: 6px; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread .pm-msg-bubble-row.is-self .pm-msg-bubble { border-bottom-right-radius: 6px; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread .pm-msg-bubble a:not([class]) { color: var(--n-blue) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread .pm-msg-bubble-avatar {
  background: var(--n-raise) !important; color: var(--n-ink) !important; border: 0 !important; box-shadow: inset 0 0 0 1px var(--n-line) !important; font-weight: 600 !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) main .pm-msg-thread :is(.pm-msg-sender, #pm-n) { color: var(--n-mute) !important; font-weight: 600 !important; font-size: 12px !important; }
html[data-look="night"]:not(.pm-canvas) body:is(.pm-admin-console,.pm-assistant-console) main .pm-msg-thread :is(.pm-msg-time, #pm-n),
html[data-look="night"]:not(.pm-canvas) body:is(.pm-admin-console,.pm-assistant-console) main .pm-msg-thread .pm-msg-bubble-row.is-self :is(.pm-msg-time, #pm-n) {
  color: var(--n-faint) !important; font-family: var(--n-mono) !important; font-weight: 400 !important; font-size: 10.5px !important; letter-spacing: -.01em;
}
html[data-look="night"]:not(.pm-canvas) body:is(.pm-admin-console,.pm-assistant-console) main .pm-msg-thread :is(.pm-msg-subject, #pm-n),
html[data-look="night"]:not(.pm-canvas) body:is(.pm-admin-console,.pm-assistant-console) main .pm-msg-thread .pm-msg-bubble-row.is-self :is(.pm-msg-subject, #pm-n) {
  color: var(--n-faint) !important; border-bottom-color: var(--n-line) !important;
  font-family: var(--n-mono) !important; font-weight: 400 !important; font-size: 10.5px !important; letter-spacing: .1em !important;
  padding-bottom: 6px; margin-bottom: 7px;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread .pm-msg-bubble-row.is-self :is(.pm-msg-subject, #pm-n) { border-bottom-color: var(--n-on-line) !important; }
/* reaction */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread .pm-msg-reaction {
  background: var(--n-raise) !important; border: 1px solid var(--n-line-3) !important; box-shadow: 0 0 0 2px var(--n-bg) !important;
  -webkit-backdrop-filter: none; backdrop-filter: none; color: var(--n-ink) !important;
}
/* attachments — a photo keeps its picture; a file is a quiet card */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-shot { background: var(--n-raise) !important; box-shadow: inset 0 0 0 1px var(--n-line); }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-shot::after {
  background: linear-gradient(100deg, rgb(var(--n-ov) / 0) 30%, rgb(var(--n-ov) / .045) 50%, rgb(var(--n-ov) / 0) 70%) !important; background-size: 200% 100% !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-file {
  background: rgb(var(--n-ov) / .025) !important; border: 1px solid var(--n-line) !important; color: var(--n-ink-2) !important;
  transition: background-color .16s ease, border-color .16s ease;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-bubble-row.is-self .pm-msg-file { background: var(--n-scrim-p16) !important; border-color: var(--n-on-line) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-file:hover { background: var(--n-hover) !important; border-color: var(--n-line-3) !important; transform: none; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-file__ic,
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-bubble-row.is-self .pm-msg-file__ic {
  background: var(--n-blue-soft) !important; color: var(--n-blue) !important; box-shadow: none !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) main :is(.pm-msg-file__n, #pm-n) { color: var(--n-ink) !important; font-weight: 500 !important; }
html[data-look="night"]:not(.pm-canvas) body:is(.pm-admin-console,.pm-assistant-console) main .pm-msg-file :is(.pm-msg-file__s, #pm-n) {
  color: var(--n-faint) !important; opacity: 1 !important; font-family: var(--n-mono) !important; font-weight: 400 !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-file__go { color: var(--n-mute); opacity: 1 !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-file:hover .pm-msg-file__go { color: var(--n-ink); }
/* a thread with nothing in it yet / loading / could not load */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread .pm-msg-thread__list .pm-msg-empty {
  color: var(--n-faint) !important; margin: auto auto 24px; max-width: 360px; padding: 28px 22px !important;
  border: 1px dashed var(--n-line-3); border-radius: 14px; font-size: 13.5px;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread__empty { color: var(--n-faint) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread__empty svg { color: var(--n-dim) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) main .pm-msg-thread__empty h3 { color: var(--n-ink) !important; font-size: 15px !important; font-weight: 600 !important; }
@media (prefers-reduced-motion: reduce) {
  html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread:not(.is-empty) :is(.pm-msg-bubble-row, :is(.pm-msg-system, #pm-n)) { animation: none !important; }
}

/* ── 6. composer (empty-state hero + in-thread) ────────────────────────────── */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) main :is(.pm-msg-composer__hero, #pm-n) h2 {
  background: none !important; -webkit-text-fill-color: var(--n-ink) !important; color: var(--n-ink) !important;
  font-size: 28px !important; font-weight: 600 !important; letter-spacing: -.025em !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-composer__hero-line {
  background: linear-gradient(90deg, transparent 0%, var(--n-line) 25%, var(--n-line) 75%, transparent 100%) !important;
  width: 72%; margin: 0 auto;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) main :is(.pm-msg-composer__hero, #pm-n) p { color: var(--n-mute) !important; font-size: 14px !important; font-weight: 400 !important; }

/* quick-action chips = secondary buttons */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-msg-chip, #pm-n) {
  background: var(--n-raise) !important; border: 0 !important; box-shadow: inset 0 0 0 1px var(--n-line) !important;
  color: var(--n-ink-2) !important; font-weight: 500 !important; -webkit-backdrop-filter: none; backdrop-filter: none;
  transition: background-color .16s ease, box-shadow .16s ease, color .16s ease;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-msg-chip, #pm-n) svg { color: var(--n-faint); transition: color .16s ease; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-msg-chip, #pm-n):hover {
  background: var(--n-hover) !important; box-shadow: inset 0 0 0 1px var(--n-line-3) !important; color: var(--n-ink) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-msg-chip, #pm-n):hover svg { color: var(--n-ink); }

/* the card you type into */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-composer__card {
  background: var(--n-card) !important; border: 1px solid var(--n-line) !important; box-shadow: none !important;
  -webkit-backdrop-filter: none; backdrop-filter: none; border-radius: 18px !important;
  transition: border-color .18s ease, box-shadow .18s ease;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-composer__card:hover { border-color: var(--n-line-3) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-composer__card:focus-within {
  border-color: rgb(var(--n-blue-rgb) / .55) !important; box-shadow: 0 0 0 3px rgb(var(--n-blue-rgb) / .14) !important;
}
/* the textarea sits flat inside the card (the shared control fill is for stand-alone inputs) */
html[data-look="night"]:not(.pm-canvas) body:is(.pm-admin-console,.pm-assistant-console) main .pm-msg-composer .pm-msg-composer__textarea {
  background: transparent !important; border: 0 !important; box-shadow: none !important; outline: none !important;
  color: var(--n-ink) !important; caret-color: var(--n-blue) !important; font-weight: 400 !important; font-size: 15px !important;
}
html[data-look="night"]:not(.pm-canvas) body:is(.pm-admin-console,.pm-assistant-console) main .pm-msg-composer .pm-msg-composer__textarea::placeholder { color: var(--n-faint) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-composer__bottom { border-top: 1px solid var(--n-line-2) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-composer__icon-btn {
  width: 36px !important; height: 36px !important; border-radius: 10px !important; color: var(--n-faint) !important; background: transparent !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-composer__icon-btn svg { width: 17px !important; height: 17px !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-composer__icon-btn:hover:not([disabled]) { background: var(--n-raise) !important; color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-composer__icon-btn[disabled] { opacity: 1 !important; color: var(--n-dim) !important; }
/* the messenger's own dark/light moon does nothing in Night (both land here) — tucked away */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-composer__icon-btn.pm-msg-theme-btn { display: none !important; }
/* Send: quiet until there is something to send, then the primary button */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-msg-composer__send, #pm-n) {
  background: var(--n-raise) !important; color: var(--n-faint) !important; box-shadow: inset 0 0 0 1px var(--n-line) !important;
  border-radius: 11px !important; font-weight: 600 !important; font-size: 13.5px !important; padding: 10px 18px !important;
  transition: background-color .16s ease, color .16s ease, box-shadow .16s ease;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-msg-composer__send, #pm-n).has-text {
  background: var(--n-ink) !important; color: var(--n-bg) !important; box-shadow: none !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-msg-composer__send, #pm-n).has-text:hover { background: var(--n-ink-hi) !important; transform: none; }

/* "Open Conversations" = secondary button */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-msg-cta-btn, #pm-n) {
  background: var(--n-raise) !important; border: 0 !important; box-shadow: inset 0 0 0 1px var(--n-line) !important;
  color: var(--n-ink-2) !important; font-weight: 500 !important; border-radius: 11px !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-msg-cta-btn, #pm-n) svg { color: var(--n-faint); }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-msg-cta-btn, #pm-n):hover {
  background: var(--n-hover) !important; box-shadow: inset 0 0 0 1px var(--n-line-3) !important; color: var(--n-ink) !important; transform: none;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-msg-cta-btn, #pm-n):hover svg { color: var(--n-ink); }

/* the "Sending…" pill = a Night toast */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thinking {
  background: var(--n-ink) !important; border: 0 !important; box-shadow: 0 18px 40px -14px var(--n-sh-p8) !important;
  -webkit-backdrop-filter: none; backdrop-filter: none;
}
html[data-look="night"]:not(.pm-canvas) body:is(.pm-admin-console,.pm-assistant-console) main .pm-msg-composer :is(.pm-msg-thinking__badge, #pm-n) {
  background: var(--n-bg) !important; color: var(--n-ink) !important; font-family: var(--n-mono) !important; font-size: 11px !important; font-weight: 500 !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) main :is(.pm-msg-thinking__text, #pm-n),
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) main :is(.pm-msg-thinking__text, #pm-n) span { color: var(--n-bg) !important; font-weight: 600 !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) main .pm-msg-thinking__dots span { background: var(--n-bg) !important; box-shadow: none !important; }

/* hidden means hidden (it idles at opacity 0 — keep it out of reach too) */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thinking:not(.is-shown) { visibility: hidden; transition: opacity .28s ease, transform .28s cubic-bezier(.4,0,.2,1), visibility 0s linear .28s; }

/* ── 7. "Start a conversation" launcher ────────────────────────────────────── */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-start-modal {
  background: var(--n-scrim-p7) !important; -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px);
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-start-modal * { font-family: var(--n-font); }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-start-modal__card {
  background: var(--n-card) !important; border: 0 !important; box-shadow: var(--n-shadow-pop) !important; border-radius: 16px !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-start-modal__head { border-bottom: 1px solid var(--n-line) !important; padding: 18px 18px 16px; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-start-modal__title, #pm-n) { color: var(--n-ink) !important; font-weight: 600 !important; font-size: 17px !important; letter-spacing: -.015em !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-start-modal__sub, #pm-n) { color: var(--n-mute) !important; font-weight: 400 !important; font-size: 13px !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-start-modal__close, .pm-recents-modal__close) {
  width: 32px; height: 32px; border-radius: 9px;
  background: var(--n-raise) !important; box-shadow: inset 0 0 0 1px var(--n-line) !important; color: var(--n-mute) !important;
  transition: background-color .16s ease, color .16s ease;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-start-modal__close, .pm-recents-modal__close):hover { background: var(--n-hover) !important; color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-start-back, #pm-n) { color: var(--n-mute) !important; font-weight: 500 !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-start-back, #pm-n):hover { background: var(--n-raise) !important; color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-start-label, #pm-n) {
  color: var(--n-faint) !important; font-family: var(--n-mono) !important; font-weight: 400 !important; font-size: 11px !important; letter-spacing: .1em !important;
  padding: 8px 10px 8px !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-start-row {
  background: transparent !important; border: 1px solid transparent !important; border-radius: 12px !important; margin-bottom: 2px;
  transition: background-color .16s ease, border-color .16s ease;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-start-row:hover,
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-start-row:focus-visible {
  background: var(--n-surf) !important; border-color: var(--n-line) !important; box-shadow: none; outline: none;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-start-row__icon, .pm-start-row__avatar) {
  background: var(--n-raise) !important; box-shadow: inset 0 0 0 1px var(--n-line) !important; color: var(--n-ink) !important; font-weight: 600 !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-start-row__icon { color: var(--n-mute) !important; border-radius: 10px; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-start-row:hover .pm-start-row__icon { color: var(--n-blue) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-start-row__name, #pm-n) { color: var(--n-ink) !important; font-weight: 500 !important; font-size: 14px !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-start-row__preview, #pm-n) { color: var(--n-faint) !important; font-weight: 400 !important; font-size: 12.5px !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-start-row__chev { color: var(--n-dim) !important; transition: color .16s ease, transform .16s ease; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-start-row:hover .pm-start-row__chev { color: var(--n-ink) !important; transform: translateX(2px); }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-start-empty {
  margin: 8px; padding: 30px 20px !important; border: 1px dashed var(--n-line-3); border-radius: 14px; color: var(--n-faint) !important;
}

/* ── 8. calls — recent calls, the incoming ring, the full-screen call ──────── */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-recents-modal { background: var(--n-scrim-p7) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-recents-modal, .pm-ring-modal, .pm-call-modal) * { font-family: var(--n-font); }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-recents-modal__card {
  background: var(--n-card) !important; border: 0 !important; box-shadow: var(--n-shadow-pop) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-recents-modal__head { border-bottom: 1px solid var(--n-line) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-recents-modal__title, #pm-n) { color: var(--n-ink) !important; font-weight: 600 !important; font-size: 16px !important; letter-spacing: -.015em !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-recents-row { border-bottom: 1px solid var(--n-line-2) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-recents-row:hover { background: rgb(var(--n-ov) / .02); }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-recents-row__icon { background: var(--n-blue-soft) !important; color: var(--n-blue) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-recents-row__icon.is-missed { background: var(--n-red-soft) !important; color: var(--n-red) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-recents-row__icon.is-out { background: var(--n-raise) !important; box-shadow: inset 0 0 0 1px var(--n-line); color: var(--n-mute) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-recents-row__name, #pm-n) { color: var(--n-ink) !important; font-weight: 500 !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-recents-row__type, #pm-n) {
  background: var(--n-chip) !important; color: var(--n-mute) !important; font-family: var(--n-mono) !important; font-weight: 400 !important; letter-spacing: .06em !important; border-radius: 6px !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-recents-row__sub, #pm-n) { color: var(--n-faint) !important; font-weight: 400 !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-recents-row__time, #pm-n) { color: var(--n-faint) !important; font-family: var(--n-mono) !important; font-weight: 400 !important; font-size: 11.5px !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-recents-empty { color: var(--n-faint) !important; }

/* the incoming-call card */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-ring-modal__card {
  background: var(--n-card) !important; border: 0 !important; box-shadow: var(--n-shadow-pop) !important; color: var(--n-ink) !important;
  -webkit-backdrop-filter: none; backdrop-filter: none; border-radius: 16px !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-ring-modal__avatar, .pm-call-modal__avatar, .pm-call-tile__avatar-lg) {
  background: var(--n-raise) !important; color: var(--n-ink) !important; box-shadow: inset 0 0 0 1px var(--n-line-3) !important; font-weight: 600 !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-ring-modal__avatar { animation: pmNightRing 1.6s ease-in-out infinite !important; }
@keyframes pmNightRing { 0%,100% { box-shadow: inset 0 0 0 1px var(--n-line-3), 0 0 0 0 rgba(96,165,250,.35); } 50% { box-shadow: inset 0 0 0 1px var(--n-line-3), 0 0 0 9px rgba(96,165,250,0); } }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-ring-modal__title, #pm-n) { color: var(--n-ink) !important; font-weight: 600 !important; font-size: 14px !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-ring-modal__sub, #pm-n) { color: var(--n-mute) !important; font-weight: 400 !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-ring-btn.is-accept { background: var(--n-green-soft) !important; color: var(--n-green) !important; box-shadow: inset 0 0 0 1px rgb(var(--n-green-rgb) / .35); }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-ring-btn.is-accept:hover { background: rgb(var(--n-green-rgb) / .2) !important; transform: none; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-ring-btn.is-decline { background: var(--n-red-soft) !important; color: var(--n-red) !important; box-shadow: inset 0 0 0 1px rgb(var(--n-red-rgb) / .35); }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-ring-btn.is-decline:hover { background: rgb(var(--n-red-rgb) / .2) !important; transform: none; }

/* the full-screen call */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-call-modal { background: var(--n-bg) !important; color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-call-modal__top { background: transparent !important; border-bottom: 1px solid var(--n-line-2); }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-call-modal__name, #pm-n) { color: var(--n-ink) !important; font-weight: 600 !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-call-modal__status, #pm-n) { color: var(--n-faint) !important; font-family: var(--n-mono) !important; font-weight: 400 !important; font-size: 12px !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-call-modal__type, #pm-n) {
  background: var(--n-chip) !important; border: 0 !important; color: var(--n-mute) !important;
  font-family: var(--n-mono) !important; font-weight: 400 !important; font-size: 11px !important; letter-spacing: .1em !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-call-tile {
  background: var(--n-card) !important; border: 1px solid var(--n-line) !important; box-shadow: none !important; border-radius: 16px !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-call-tile__placeholder { color: var(--n-mute) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-call-tile__placeholder-name, #pm-n) { color: var(--n-ink) !important; font-weight: 600 !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-call-tile__placeholder-sub, #pm-n) { color: var(--n-faint) !important; font-weight: 400 !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(.pm-call-tile__label, #pm-n) {
  background: rgb(var(--n-bg-rgb) / .72) !important; border: 1px solid var(--n-line) !important; color: var(--n-ink) !important; font-weight: 500 !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-call-tile__mute { background: #E11D48 !important; border: 0 !important; color: #fff !important; box-shadow: 0 0 0 2px rgb(var(--n-bg-rgb) / .6); }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-call-modal__controls { background: transparent !important; border-top: 1px solid var(--n-line-2); }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-call-ctrl {
  background: var(--n-raise) !important; border: 1px solid var(--n-line) !important; color: var(--n-ink) !important; box-shadow: none !important;
  -webkit-backdrop-filter: none; backdrop-filter: none;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-call-ctrl:hover { background: var(--n-hover) !important; border-color: var(--n-line-3) !important; transform: none; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-call-ctrl.is-off { background: var(--n-red-soft) !important; border-color: rgb(var(--n-red-rgb) / .35) !important; color: var(--n-red) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-call-ctrl.is-off:hover { background: rgb(var(--n-red-rgb) / .2) !important; color: var(--n-red) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-call-ctrl.is-end { background: #E11D48 !important; border-color: #E11D48 !important; color: #fff !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-call-ctrl.is-end:hover { background: #F43F5E !important; border-color: #F43F5E !important; color: #fff !important; }

/* ── 9. small things ──────────────────────────────────────────────────────── */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) :is(:is(.pm-msg-chip, #pm-n), :is(.pm-msg-cta-btn, #pm-n), :is(.pm-msg-composer__send, #pm-n), .pm-msg-thread__icon-btn, .pm-start-row, .pm-call-ctrl, .pm-ring-btn):focus-visible {
  outline: none !important; box-shadow: 0 0 0 3px rgb(var(--n-blue-rgb) / .35) !important;
}

/* ── 10. phone ──────────────────────────────────────────────────────────────
   One row of controls that never spills off-screen (labels fold to icons),
   and the thread's title pill spans the width with its back button. */
@media (max-width: 880px) {
  html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-inbox { border-right: 0 !important; }
  html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread:not(.is-empty) { padding: 0 14px 18px !important; }
  html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread:not(.is-empty) :is(.pm-msg-thread__head, #pm-n) {
    left: 14px !important; right: 14px !important; transform: none !important; top: 12px !important;
  }
  html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread__head > div:not([class]) { flex: 1; min-width: 0; }
  html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread:not(.is-empty) :is(.pm-msg-thread__title, #pm-n) { max-width: none !important; }
  html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread__actions { margin-left: 6px; padding-left: 8px; }
  html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread .pm-msg-thread__icon-btn[disabled] { display: none !important; }
}
@media (max-width: 640px) {
  html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .nx-topbar { padding: 12px 14px !important; gap: 8px !important; }
  html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .nx-topbar :is(.pm-msg-notify-toggle, #pm-n) span,
  html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .nx-topbar [data-pm-install] span { display: none; }
  html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .nx-topbar :is(:is(.pm-msg-notify-toggle, #pm-n), [data-pm-install]) { width: 36px; padding: 0 !important; justify-content: center !important; }
  html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .nx-topbar :is(.pm-msg-inbox-toggle, #pm-n) { margin-right: auto; white-space: nowrap; }
  html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .nx-userpod__name { display: none; }
  html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .nx-userpod { padding: 3px !important; }
  html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread:not(.is-empty) .pm-msg-thread__avatar { display: none !important; }
  html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread:not(.is-empty) :is(.pm-msg-thread__head, #pm-n) { gap: 6px !important; }
  html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread__actions { border-left: 0; padding-left: 0; gap: 4px; }
  html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console) .pm-msg-thread .pm-msg-thread__icon-btn { width: 30px !important; height: 30px !important; }
}

/* ── Ember (2026-10-03) — Messages as the app's conversation screen: the messenger on the ground, the conversations
   as rows (a wash under the pointer, the open one a lit key), bubbles (mine orange glass, theirs quiet glass), the
   composer a well with an orange send disc, the sheets and pop-overs Ember sheets. Staff consoles only, as above. ── */
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-msg-shell, .pm-msg-thread, .pm-msg-thread.is-empty, .pm-msg-thread:not(.is-empty)) { background: transparent !important; }

/* the top bar's messenger pills: glass, "on" lights its icon orange */
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .nx-topbar :is(.pm-msg-inbox-toggle, .pm-msg-notify-toggle, .dash-theme-toggle, .pmlang__btn) {
  background: linear-gradient(180deg, rgba(255,255,255,.085) 0%, rgba(255,255,255,.038) 46%, rgba(255,255,255,.026) 100%) !important;
  border: 1px solid rgba(255,255,255,.09) !important; border-top-color: rgba(255,255,255,.14) !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.06) !important;
  color: #E6E7EA !important; font: 500 13px/1 var(--n-font) !important;
  transition: background-color .18s var(--em-ease), border-color .18s var(--em-ease), transform .18s var(--em-ease) !important;
}
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .nx-topbar :is(.pm-msg-inbox-toggle, .pm-msg-notify-toggle) svg { color: #A0A5B1 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .nx-topbar :is(.pm-msg-inbox-toggle.is-active, .pm-msg-notify-toggle.is-on) {
  background: linear-gradient(180deg, rgba(255,255,255,.16), rgba(255,255,255,.07)) !important; color: #FFFFFF !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.14), 0 6px 14px -8px rgba(0,0,0,.9) !important;
}
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .nx-topbar :is(.pm-msg-inbox-toggle.is-active, .pm-msg-notify-toggle.is-on) svg { color: #FF8A4C !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-inbox-toggle .pm-msg-inbox-toggle__count {
  background: rgba(255,255,255,.1) !important; color: #E6E7EA !important; font: 600 11px/1 var(--n-font) !important; font-variant-numeric: tabular-nums; border-radius: 999px !important;
}
@media (hover: hover) {
  html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .nx-topbar :is(.pm-msg-inbox-toggle, .pm-msg-notify-toggle, .dash-theme-toggle):hover {
    background: linear-gradient(180deg, rgba(255,255,255,.11), rgba(255,255,255,.04)) !important; border-top-color: rgba(255,255,255,.26) !important; color: #FFFFFF !important;
  }
}
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .nx-topbar :is(.pm-msg-inbox-toggle, .pm-msg-notify-toggle, .dash-theme-toggle):active { transform: scale(.95); transition-duration: 70ms !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .nx-topbar .pmlang__btn { border-radius: 999px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .nx-topbar .pmlang__menu {
  background: #1C1D20 !important; border: 1px solid rgba(255,255,255,.08) !important; border-top-color: rgba(255,255,255,.16) !important; border-radius: 20px !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 30px 60px -24px rgba(0,0,0,.95) !important;
}
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .nx-topbar .pmlang__item { background: rgba(255,255,255,.04) !important; border-color: rgba(255,255,255,.07) !important; border-radius: 14px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .nx-topbar .pmlang__item.is-active { background: linear-gradient(180deg, rgba(255,255,255,.16), rgba(255,255,255,.07)) !important; border-color: rgba(255,255,255,.12) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .nx-topbar .pmlang__check { background: #FF6A1F !important; color: #FFFFFF !important; }

/* the conversations column: a quiet glass rail */
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-inbox {
  background: linear-gradient(180deg, rgba(255,255,255,.03), rgba(255,255,255,.012)) !important; border-right: 1px solid rgba(255,255,255,.06) !important;
}
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-inbox__head { border-bottom: 1px solid rgba(255,255,255,.06) !important; padding: 22px 16px 16px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-inbox__title { color: #FFFFFF !important; font: 600 20px/1.2 var(--n-font) !important; letter-spacing: -.4px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-search input {
  height: 42px !important; border-radius: 999px !important; background: rgba(0,0,0,.28) !important; border: 1px solid rgba(255,255,255,.08) !important; border-top-color: rgba(0,0,0,.5) !important;
  color: #FFFFFF !important; font: 400 15px/1 var(--n-font) !important; caret-color: #FF6A1F; box-shadow: none !important;
}
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-search input::placeholder { color: #6B7080 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-search input:focus { border-color: rgba(255,138,76,.55) !important; box-shadow: 0 0 0 4px rgba(255,106,31,.12) !important; background: rgba(0,0,0,.34) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-search svg { color: #A0A5B1 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-inbox__list { padding: 10px 10px 16px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-inbox__list::-webkit-scrollbar-thumb { background: rgba(255,255,255,.12) !important; }
/* a conversation: a row; the open one a lit key */
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-row {
  padding: 12px 12px !important; border-radius: 16px !important; margin-bottom: 4px !important; gap: 12px !important; background: transparent !important; box-shadow: none !important;
  transition: background-color .18s var(--em-ease), box-shadow .18s var(--em-ease), transform .18s var(--em-ease) !important;
}
@media (hover: hover) { html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-row:not(.is-active):hover { background: rgba(255,255,255,.06) !important; } }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-row:active { transform: scale(.985); transition-duration: 70ms !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-row.is-active {
  background: linear-gradient(180deg, rgba(255,255,255,.16), rgba(255,255,255,.07)) !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.14), 0 6px 14px -8px rgba(0,0,0,.9) !important;
}
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-row.is-active::before { display: none !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-row__avatar {
  width: 40px !important; height: 40px !important; flex: none; border-radius: 999px !important; color: #FFFFFF !important; font: 600 14px/1 var(--n-font) !important;
  background: linear-gradient(180deg, rgba(255,255,255,.085) 0%, rgba(255,255,255,.035) 55%, rgba(255,255,255,.02) 100%) !important;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.1), inset 0 1px 0 rgba(255,255,255,.16), 0 8px 16px -8px rgba(0,0,0,.85) !important;
}
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-row.is-active .pm-msg-row__avatar { background: linear-gradient(180deg, #FF6E29, #F4560E) !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.34), 0 8px 16px -8px rgba(255,106,31,.7) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-row .pm-msg-row__title { color: #FFFFFF !important; font: 600 14.5px/1.3 var(--n-font) !important; letter-spacing: -.15px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-row .pm-msg-row__time { color: #8E95A5 !important; font: 400 12px/1 var(--n-font) !important; font-variant-numeric: tabular-nums; letter-spacing: 0 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-row.is-active .pm-msg-row__time { color: #E6E7EA !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-row .pm-msg-row__preview { color: #8E95A5 !important; font: 400 13.5px/1.35 var(--n-font) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-row.is-active .pm-msg-row__preview { color: #C9CCD3 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-inbox .pm-msg-empty { border-color: rgba(255,255,255,.1) !important; border-radius: 20px !important; color: #8E95A5 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-skel { background: linear-gradient(90deg, rgba(255,255,255,.04) 0%, rgba(255,255,255,.08) 50%, rgba(255,255,255,.04) 100%) !important; background-size: 200% 100% !important; }

/* the thread's title: a floating glass capsule, its icon buttons round keys */
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread:not(.is-empty) .pm-msg-thread__head {
  background: rgba(32,33,36,.72) !important; border: 1px solid rgba(255,255,255,.09) !important; border-top-color: rgba(255,255,255,.16) !important; border-radius: 999px !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 18px 36px -20px rgba(0,0,0,.9) !important;
  -webkit-backdrop-filter: saturate(1.3) blur(20px); backdrop-filter: saturate(1.3) blur(20px); padding: 6px 8px 6px 6px !important;
}
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread:not(.is-empty) .pm-msg-thread__avatar {
  background: linear-gradient(180deg, #FF6E29, #F4560E) !important; color: #FFFFFF !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.34) !important; font-weight: 600 !important;
}
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-thread .pm-msg-thread__title { color: #FFFFFF !important; font: 600 15px/1.25 var(--n-font) !important; letter-spacing: -.15px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-thread .pm-msg-thread__sub { color: #8E95A5 !important; font: 500 10.5px/1.2 var(--n-font) !important; letter-spacing: 1.4px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread__actions { border-left-color: rgba(255,255,255,.08) !important; gap: 6px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread .pm-msg-thread__icon-btn {
  width: 34px !important; height: 34px !important; border-radius: 999px !important; color: #E6E7EA !important;
  background: linear-gradient(180deg, rgba(255,255,255,.085) 0%, rgba(255,255,255,.035) 55%, rgba(255,255,255,.02) 100%) !important;
  border: 1px solid rgba(255,255,255,.11) !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.17), 0 8px 16px -8px rgba(0,0,0,.85) !important;
  transition: background-color .18s var(--em-ease), transform .18s var(--em-ease) !important;
}
@media (hover: hover) {
  html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread .pm-msg-thread__icon-btn:hover:not([disabled]) {
    background: linear-gradient(180deg, rgba(255,255,255,.14), rgba(255,255,255,.05)) !important; border-color: rgba(255,255,255,.16) !important; border-top-color: rgba(255,255,255,.26) !important; color: #FFFFFF !important;
  }
}
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread .pm-msg-thread__icon-btn:active:not([disabled]) { transform: scale(.94); transition-duration: 70ms !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread .pm-msg-thread__icon-btn[disabled] { color: #6B7080 !important; background: transparent !important; box-shadow: none !important; border-color: rgba(255,255,255,.06) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread .pm-msg-activity-btn[aria-expanded="true"] { background: linear-gradient(180deg, rgba(255,255,255,.16), rgba(255,255,255,.07)) !important; color: #FF8A4C !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-thread .pm-msg-activity-badge { background: #FF6A1F !important; color: #FFFFFF !important; box-shadow: 0 0 0 2.5px #1F2023, 0 0 12px rgba(255,106,31,.6) !important; font: 600 9.5px/1 var(--n-font) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread .pm-msg-thread__back { color: #E6E7EA !important; border-radius: 999px !important; }
/* the system updates pop-over: an Ember sheet of glass cards */
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-activity-pop {
  background: #1C1D20 !important; border: 1px solid rgba(255,255,255,.08) !important; border-top-color: rgba(255,255,255,.16) !important; border-radius: 24px !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 34px 70px -28px rgba(0,0,0,.95) !important;
}
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-activity-pop__head { border-bottom-color: rgba(255,255,255,.06) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-activity-pop__badge { background: rgba(255,106,31,.14) !important; color: #FF8A4C !important; border-radius: 10px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-activity-pop__title { color: #FFFFFF !important; font-size: 15px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-activity-pop__latest { color: #8E95A5 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-activity-pop__close { width: 30px; height: 30px; border-radius: 999px !important; background: rgba(255,255,255,.08) !important; box-shadow: inset 0 0 0 1px rgba(255,255,255,.1), inset 0 1px 0 rgba(255,255,255,.14) !important; color: #E6E7EA !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-system {
  background: linear-gradient(180deg, rgba(255,255,255,.07) 0%, rgba(255,255,255,.03) 100%) !important; border: 1px solid rgba(255,255,255,.08) !important; border-top-color: rgba(255,255,255,.13) !important; border-radius: 20px !important;
}
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-system .pm-msg-system__head { border-bottom-color: rgba(255,255,255,.06) !important; color: #8E95A5 !important; font: 500 11px/1.2 var(--n-font) !important; letter-spacing: 1.6px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-system .pm-msg-system__head * { font-family: var(--n-font) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-system__head svg { color: #FF8A4C !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-system .pm-msg-system__title { color: #FFFFFF !important; font-size: 16px !important; letter-spacing: -.2px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-system .pm-msg-system__body { color: #A0A5B1 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-system .pm-msg-system__foot { border-top-color: rgba(255,255,255,.06) !important; color: #8E95A5 !important; font-family: var(--n-font) !important; letter-spacing: 1.2px !important; }

/* the conversation: the day as an eyebrow, bubbles of glass — mine orange, theirs quiet */
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-thread .pm-msg-day { color: #8E95A5 !important; font: 500 11px/1 var(--n-font) !important; letter-spacing: 1.6px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread .pm-msg-day::before,
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread .pm-msg-day::after { background: rgba(255,255,255,.07) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread .pm-msg-bubble {
  background: linear-gradient(180deg, rgba(255,255,255,.085) 0%, rgba(255,255,255,.045) 100%) !important; color: #E6E7EA !important;
  border: 1px solid rgba(255,255,255,.09) !important; border-top-color: rgba(255,255,255,.14) !important; border-bottom-color: rgba(255,255,255,.05) !important;
  box-shadow: 0 10px 22px -16px rgba(0,0,0,.8) !important; border-radius: 20px !important;
  font: 400 15px/1.5 var(--n-font) !important; letter-spacing: -.05px; padding: 10px 15px !important;
}
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread .pm-msg-bubble-row:not(.is-self) .pm-msg-bubble { border-bottom-left-radius: 7px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread .pm-msg-bubble-row.is-self .pm-msg-bubble {
  background: linear-gradient(180deg, rgba(255,120,56,.5) 0%, rgba(244,86,14,.32) 100%) !important; color: #FFFFFF !important;
  border: 1px solid rgba(255,138,76,.38) !important; border-top-color: rgba(255,180,140,.6) !important; border-bottom-color: rgba(255,106,31,.22) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.16), 0 14px 26px -16px rgba(255,106,31,.6) !important; border-bottom-right-radius: 7px !important;
}
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread .pm-msg-bubble a:not([class]) { color: #FF8A4C !important; text-decoration-color: rgba(255,138,76,.4) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread .pm-msg-bubble-row.is-self .pm-msg-bubble a:not([class]) { color: #FFFFFF !important; text-decoration-color: rgba(255,255,255,.5) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread .pm-msg-bubble-avatar {
  background: linear-gradient(180deg, rgba(255,255,255,.085) 0%, rgba(255,255,255,.035) 55%, rgba(255,255,255,.02) 100%) !important; color: #FFFFFF !important;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.1), inset 0 1px 0 rgba(255,255,255,.16) !important;
}
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-thread .pm-msg-sender { color: #A0A5B1 !important; font: 600 12.5px/1.2 var(--n-font) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-thread :is(.pm-msg-time, .pm-msg-bubble-row.is-self .pm-msg-time) { color: #8E95A5 !important; font: 400 11px/1 var(--n-font) !important; font-variant-numeric: tabular-nums; letter-spacing: 0 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-thread .pm-msg-bubble-row.is-self .pm-msg-time { color: rgba(255,255,255,.72) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-thread :is(.pm-msg-subject, .pm-msg-bubble-row.is-self .pm-msg-subject) { color: #A0A5B1 !important; font: 500 10.5px/1.2 var(--n-font) !important; letter-spacing: 1.4px !important; border-bottom-color: rgba(255,255,255,.1) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread .pm-msg-reaction { background: #26272B !important; border: 1px solid rgba(255,255,255,.12) !important; box-shadow: 0 0 0 2px #17181B !important; border-radius: 999px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-shot { border-radius: 16px !important; box-shadow: inset 0 0 0 1px rgba(255,255,255,.09) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-file { background: rgba(0,0,0,.18) !important; border: 1px solid rgba(255,255,255,.09) !important; border-radius: 14px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-bubble-row.is-self .pm-msg-file { background: rgba(0,0,0,.16) !important; border-color: rgba(255,163,111,.25) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-msg-file__ic, .pm-msg-bubble-row.is-self .pm-msg-file__ic) {
  background: linear-gradient(180deg, rgba(255,255,255,.085) 0%, rgba(255,255,255,.035) 55%, rgba(255,255,255,.02) 100%) !important; color: #E6E7EA !important;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.09), inset 0 1px 0 rgba(255,255,255,.14) !important; border-radius: 10px !important;
}
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-file .pm-msg-file__s { color: #8E95A5 !important; font-family: var(--n-font) !important; }
@media (hover: hover) { html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-file:hover { background: rgba(255,255,255,.06) !important; border-top-color: rgba(255,255,255,.2) !important; } }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread .pm-msg-thread__list .pm-msg-empty { border-color: rgba(255,255,255,.1) !important; border-radius: 20px !important; color: #8E95A5 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-startfam__btn {
  height: 46px !important; padding: 0 22px !important; border-radius: 999px !important; background: linear-gradient(180deg, #FF6E29, #F4560E) !important; color: #FFFFFF !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.34), inset 0 -3px 9px rgba(150,38,0,.3), 0 18px 34px -14px rgba(255,106,31,.7), 0 2px 6px rgba(0,0,0,.3) !important; font: 600 15px/1 var(--n-font) !important;
}
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-startfam__err { color: #FF5A5F !important; }

/* the welcome: a title, quiet pills, the well you write in */
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-composer__hero h2 { font: 600 30px/1.15 var(--n-font) !important; letter-spacing: -.8px !important; color: #FFFFFF !important; -webkit-text-fill-color: #FFFFFF !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-composer__hero p { color: #8E95A5 !important; font: 400 15.5px/1.45 var(--n-font) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-composer__hero-line { background: linear-gradient(90deg, transparent 0%, rgba(255,255,255,.08) 25%, rgba(255,255,255,.08) 75%, transparent 100%) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-msg-chip, .pm-msg-cta-btn) {
  height: 42px !important; padding: 0 18px 0 16px !important; gap: 9px !important; border-radius: 999px !important;
  background: rgba(255,255,255,.06) !important; border: 1px solid rgba(255,255,255,.09) !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.08) !important;
  color: #E6E7EA !important; font: 500 14.5px/1 var(--n-font) !important; letter-spacing: -.1px !important;
  transition: background-color .18s var(--em-ease), color .18s var(--em-ease), transform .18s var(--em-ease) !important;
}
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-msg-chip, .pm-msg-cta-btn) svg { color: #A0A5B1 !important; }
/* in a conversation the chips are a compact row above the well */
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread:not(.is-empty) .pm-msg-chip { height: 34px !important; padding: 0 14px 0 12px !important; gap: 7px !important; font-size: 13px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread:not(.is-empty) .pm-msg-chips { padding: 2px 2px 4px !important; }
@media (hover: hover) {
  html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-msg-chip, .pm-msg-cta-btn):hover { background: rgba(255,255,255,.1) !important; color: #FFFFFF !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.14) !important; transform: translateY(-1px) !important; }
  html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-msg-chip, .pm-msg-cta-btn):hover svg { color: #E6E7EA !important; }
}
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-msg-chip, .pm-msg-cta-btn):active { transform: scale(.95) !important; transition-duration: 70ms !important; }
/* the composer: the app's well, deep and quiet; focus lights its rim orange */
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-composer__card {
  background: rgba(0,0,0,.28) !important; border: 1px solid rgba(255,255,255,.08) !important; border-top-color: rgba(0,0,0,.5) !important; border-radius: 24px !important;
  box-shadow: inset 0 2px 6px rgba(0,0,0,.25), 0 1px 0 rgba(255,255,255,.04) !important;
  transition: border-color .18s var(--em-ease), box-shadow .18s var(--em-ease) !important;
}
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-composer__card:hover { border-color: rgba(255,255,255,.12) !important; border-top-color: rgba(0,0,0,.5) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-composer__card:focus-within { border-color: rgba(255,138,76,.5) !important; box-shadow: inset 0 2px 6px rgba(0,0,0,.25), 0 0 0 4px rgba(255,106,31,.12) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]):not(.pm-canvas) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-composer .pm-msg-composer__textarea { color: #FFFFFF !important; caret-color: #FF6A1F !important; font: 400 16px/1.5 var(--n-font) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]):not(.pm-canvas) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-composer .pm-msg-composer__textarea::placeholder { color: #6B7080 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-composer__bottom { border-top: 1px solid rgba(255,255,255,.05) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-composer__icon-btn { width: 36px !important; height: 36px !important; border-radius: 999px !important; color: #A0A5B1 !important; }
@media (hover: hover) { html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-composer__icon-btn:hover:not([disabled]) { background: rgba(255,255,255,.08) !important; color: #FFFFFF !important; } }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-composer__icon-btn[disabled] { color: #6B7080 !important; }
/* Send: the orange disc — dimmed until there is something to send */
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-composer__send {
  width: 42px !important; height: 42px !important; padding: 0 !important; justify-content: center !important; border-radius: 999px !important;
  background: linear-gradient(180deg, #FF6E29, #F4560E) !important; color: #FFFFFF !important; opacity: .45;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.34), inset 0 -3px 9px rgba(150,38,0,.3), 0 2px 6px rgba(0,0,0,.3) !important;
  transition: opacity .18s var(--em-ease), transform .18s var(--em-ease), box-shadow .18s var(--em-ease), filter .18s var(--em-ease) !important;
}
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-composer__send span { display: none !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-composer__send svg { width: 17px !important; height: 17px !important; margin: 1px 2px 0 0; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-composer__send.has-text { opacity: 1; box-shadow: inset 0 1px 0 rgba(255,255,255,.34), inset 0 -3px 9px rgba(150,38,0,.3), 0 12px 24px -10px rgba(255,106,31,.75), 0 2px 6px rgba(0,0,0,.3) !important; }
@media (hover: hover) { html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-composer__send.has-text:hover { filter: brightness(1.06); transform: translateY(-1px) !important; } }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-composer__send.has-text:active { transform: scale(.94) !important; transition-duration: 70ms !important; }
/* "Sending…": the app's toast — a dark glass pill */
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thinking { background: rgba(22,23,27,.92) !important; border: 1px solid rgba(255,255,255,.1) !important; border-radius: 999px !important; box-shadow: 0 18px 40px -14px rgba(0,0,0,.85) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main :is(.pm-msg-thinking__text, .pm-msg-thinking__text span) { color: #FFFFFF !important; font-weight: 500 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-composer .pm-msg-thinking__badge { background: #FF6A1F !important; color: #FFFFFF !important; font-family: var(--n-font) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-thinking__dots span { background: #FF8A4C !important; }

/* sheets: start a conversation, recent calls, the incoming call */
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-start-modal, .pm-recents-modal) { background: rgba(0,0,0,.5) !important; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-start-modal__card, .pm-recents-modal__card, .pm-ring-modal__card) {
  background: #1C1D20 !important; border: 1px solid rgba(255,255,255,.08) !important; border-top-color: rgba(255,255,255,.16) !important; border-radius: 26px !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.07), 0 40px 80px -30px rgba(0,0,0,.95), 0 2px 10px rgba(0,0,0,.4) !important;
}
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-start-modal__head, .pm-recents-modal__head) { border-bottom-color: rgba(255,255,255,.06) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-start-modal__title, .pm-recents-modal__title) { color: #FFFFFF !important; font-size: 19px !important; font-weight: 600 !important; letter-spacing: -.35px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-start-modal__sub { color: #8E95A5 !important; font-size: 13.5px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-start-modal__close, .pm-recents-modal__close) {
  width: 32px !important; height: 32px !important; border-radius: 999px !important; background: rgba(255,255,255,.08) !important; color: #E6E7EA !important;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.1), inset 0 1px 0 rgba(255,255,255,.14) !important;
}
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-start-label { color: #8E95A5 !important; font: 500 11px/1.2 var(--n-font) !important; letter-spacing: 1.7px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-start-row { border-radius: 16px !important; border-color: transparent !important; transition: background-color .18s var(--em-ease), transform .18s var(--em-ease) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-start-row:hover, .pm-start-row:focus-visible) { background: rgba(255,255,255,.06) !important; border-color: transparent !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-start-row:active { transform: scale(.985); transition-duration: 70ms !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-start-row__icon, .pm-start-row__avatar, .pm-recents-row__icon.is-out) {
  background: linear-gradient(180deg, rgba(255,255,255,.085) 0%, rgba(255,255,255,.035) 55%, rgba(255,255,255,.02) 100%) !important; color: #E6E7EA !important;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.09), inset 0 1px 0 rgba(255,255,255,.14) !important;
}
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-start-row:hover .pm-start-row__icon { color: #FF8A4C !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-start-row__name { color: #FFFFFF !important; font-size: 15px !important; font-weight: 600 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-start-row__preview { color: #8E95A5 !important; font-size: 13.5px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-start-row__chev { color: #6B7080 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-start-empty { border-color: rgba(255,255,255,.1) !important; border-radius: 20px !important; color: #8E95A5 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-recents-row { border-bottom-color: rgba(255,255,255,.06) !important; }
@media (hover: hover) { html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-recents-row:hover { background: rgba(255,255,255,.06) !important; } }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-recents-row__icon:not(.is-missed):not(.is-out) { background: rgba(255,255,255,.08) !important; color: #FFFFFF !important; box-shadow: inset 0 0 0 1px rgba(255,255,255,.1) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-recents-row__icon.is-missed { background: rgba(255,106,31,.14) !important; color: #FF8A4C !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-recents-row__type { background: rgba(255,255,255,.08) !important; color: #A0A5B1 !important; font-family: var(--n-font) !important; border-radius: 999px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-recents-row__sub, .pm-recents-row__time) { color: #8E95A5 !important; font-family: var(--n-font) !important; }
/* calls: round glass keys; End is the one red */
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-ring-modal__avatar { animation: pmEmberRing 1.6s ease-in-out infinite !important; }
@keyframes pmEmberRing { 0%,100% { box-shadow: inset 0 0 0 1px rgba(255,255,255,.14), 0 0 0 0 rgba(255,106,31,.4); } 50% { box-shadow: inset 0 0 0 1px rgba(255,255,255,.14), 0 0 0 10px rgba(255,106,31,0); } }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-call-modal { background: #17181B !important; background-image: var(--em-ground) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-call-tile { background: linear-gradient(180deg, rgba(255,255,255,.085) 0%, rgba(255,255,255,.038) 46%, rgba(255,255,255,.026) 100%) !important; border: 1px solid rgba(255,255,255,.09) !important; border-top-color: rgba(255,255,255,.14) !important; border-radius: 24px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-call-ctrl {
  border-radius: 999px !important; color: #E6E7EA !important; background: linear-gradient(180deg, rgba(255,255,255,.085) 0%, rgba(255,255,255,.035) 55%, rgba(255,255,255,.02) 100%) !important;
  border: 1px solid rgba(255,255,255,.11) !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.17), 0 8px 16px -8px rgba(0,0,0,.85) !important;
}
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-call-ctrl.is-off { background: rgba(255,90,95,.14) !important; border-color: rgba(255,90,95,.35) !important; color: #FF5A5F !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-call-ctrl.is-end { background: linear-gradient(180deg, #FF6B70, #F0474D) !important; border-color: transparent !important; color: #FFFFFF !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 14px 28px -12px rgba(255,90,95,.7) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-call-ctrl:active { transform: scale(.94); transition-duration: 70ms !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-ring-btn.is-decline { background: linear-gradient(180deg, #FF6B70, #F0474D) !important; color: #FFFFFF !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.3) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-ring-btn.is-accept { background: linear-gradient(180deg, #FF6E29, #F4560E) !important; color: #FFFFFF !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.34), 0 12px 24px -12px rgba(255,106,31,.7) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-msg-chip, .pm-msg-cta-btn, .pm-msg-composer__send, .pm-msg-thread__icon-btn, .pm-start-row, .pm-call-ctrl, .pm-msg-row):focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(255,106,31,.35) !important; }

/* ══ EMBER LIGHT — GENERATED by tools/gen-ember-light.py from the Ember rules above; do not hand-edit ══ */
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-msg-shell, .pm-msg-thread, .pm-msg-thread.is-empty, .pm-msg-thread:not(.is-empty)) { background:transparent !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .nx-topbar :is(.pm-msg-inbox-toggle, .pm-msg-notify-toggle, .dash-theme-toggle, .pmlang__btn) { background:#FFFFFF !important; border:1px solid rgba(17,19,24,.076) !important; border-top-color:rgba(17,19,24,.119) !important; box-shadow:inset 0 1px 0 rgba(255,255,255,.06) !important; color:#2A2D35 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .nx-topbar :is(.pm-msg-inbox-toggle, .pm-msg-notify-toggle) svg { color:#5A606E !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .nx-topbar :is(.pm-msg-inbox-toggle.is-active, .pm-msg-notify-toggle.is-on) { background:linear-gradient(180deg, rgba(255,255,255,.97), rgba(255,255,255,.765)) !important; color:#111318 !important; box-shadow:inset 0 1px 0 rgba(255,255,255,.14), 0 6px 14px -8px rgba(17,19,24,.198) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .nx-topbar :is(.pm-msg-inbox-toggle.is-active, .pm-msg-notify-toggle.is-on) svg { color:#E5540F !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-inbox-toggle .pm-msg-inbox-toggle__count { background:rgba(17,19,24,.06) !important; color:#2A2D35 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .nx-topbar .pmlang__menu { background:#FFFFFF !important; border:1px solid rgba(17,19,24,.068) !important; border-top-color:rgba(17,19,24,.136) !important; box-shadow:inset 0 1px 0 rgba(255,255,255,.06), 0 30px 60px -24px rgba(17,19,24,.209) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .nx-topbar .pmlang__item { background:rgba(17,19,24,.04) !important; border-color:rgba(17,19,24,.06) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .nx-topbar .pmlang__item.is-active { background:linear-gradient(180deg, rgba(255,255,255,.97), rgba(255,255,255,.765)) !important; border-color:rgba(17,19,24,.102) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .nx-topbar .pmlang__check { background:#FF6A1F !important; color:#FFFFFF !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-inbox { background:#FFFFFF !important; border-right:1px solid rgba(17,19,24,.06) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-inbox__head { border-bottom:1px solid rgba(17,19,24,.06) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-inbox__title { color:#111318 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-search input { background:rgba(17,19,24,.05) !important; border:1px solid rgba(17,19,24,.068) !important; border-top-color:rgba(17,19,24,.125) !important; color:#111318 !important; caret-color:#E5540F; box-shadow:none !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-search input::placeholder { color:#8A90A0 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-search input:focus { border-color:rgba(229,84,15,.44) !important; box-shadow:0 0 0 4px rgba(255,106,31,.066) !important; background:rgba(17,19,24,.061) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-search svg { color:#5A606E !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-inbox__list::-webkit-scrollbar-thumb { background:rgba(17,19,24,.072) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-row { background:transparent !important; box-shadow:none !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-row.is-active { background:linear-gradient(180deg, rgba(255,255,255,.97), rgba(255,255,255,.765)) !important; box-shadow:inset 0 1px 0 rgba(255,255,255,.14), 0 6px 14px -8px rgba(17,19,24,.198) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-row__avatar { color:#111318 !important; background:#FFFFFF !important; box-shadow:inset 0 0 0 1px rgba(17,19,24,.09), inset 0 1px 0 rgba(255,255,255,.16), 0 8px 16px -8px rgba(17,19,24,.187) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-row.is-active .pm-msg-row__avatar { background:linear-gradient(180deg, #FF6E29, #F4560E) !important; box-shadow:inset 0 1px 0 rgba(255,255,255,.34), 0 8px 16px -8px rgba(255,106,31,.385) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-row .pm-msg-row__title { color:#111318 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-row .pm-msg-row__time { color:#646B7A !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-row.is-active .pm-msg-row__time { color:#2A2D35 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-row .pm-msg-row__preview { color:#646B7A !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-row.is-active .pm-msg-row__preview { color:#5A606E !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-inbox .pm-msg-empty { border-color:rgba(17,19,24,.085) !important; color:#646B7A !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-skel { background:#FFFFFF !important; background-size:200% 100% !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread:not(.is-empty) .pm-msg-thread__head { background:rgba(255,255,255,.916) !important; border:1px solid rgba(17,19,24,.076) !important; border-top-color:rgba(17,19,24,.136) !important; box-shadow:inset 0 1px 0 rgba(255,255,255,.06), 0 18px 36px -20px rgba(17,19,24,.198) !important; backdrop-filter:saturate(1.3) blur(20px); }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread:not(.is-empty) .pm-msg-thread__avatar { background:linear-gradient(180deg, #FF6E29, #F4560E) !important; color:#FFFFFF !important; box-shadow:inset 0 1px 0 rgba(255,255,255,.34) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-thread .pm-msg-thread__title { color:#111318 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-thread .pm-msg-thread__sub { color:#646B7A !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread__actions { border-left-color:rgba(17,19,24,.068) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread .pm-msg-thread__icon-btn { color:#2A2D35 !important; background:#FFFFFF !important; border:1px solid rgba(17,19,24,.093) !important; box-shadow:inset 0 1px 0 rgba(255,255,255,.17), 0 8px 16px -8px rgba(17,19,24,.187) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread .pm-msg-thread__icon-btn[disabled] { color:#8A90A0 !important; background:transparent !important; box-shadow:none !important; border-color:rgba(17,19,24,.06) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread .pm-msg-activity-btn[aria-expanded="true"] { background:linear-gradient(180deg, rgba(255,255,255,.97), rgba(255,255,255,.765)) !important; color:#E5540F !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-thread .pm-msg-activity-badge { background:#FF6A1F !important; color:#FFFFFF !important; box-shadow:0 0 0 2.5px #FFFFFF, 0 0 12px rgba(255,106,31,.33) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread .pm-msg-thread__back { color:#2A2D35 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-activity-pop { background:#FFFFFF !important; border:1px solid rgba(17,19,24,.068) !important; border-top-color:rgba(17,19,24,.136) !important; box-shadow:inset 0 1px 0 rgba(255,255,255,.06), 0 34px 70px -28px rgba(17,19,24,.209) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-activity-pop__head { border-bottom-color:rgba(17,19,24,.06) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-activity-pop__badge { background:rgba(255,106,31,.14) !important; color:#E5540F !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-activity-pop__title { color:#111318 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-activity-pop__latest { color:#646B7A !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-activity-pop__close { background:rgba(17,19,24,.048) !important; box-shadow:inset 0 0 0 1px rgba(17,19,24,.09), inset 0 1px 0 rgba(255,255,255,.14) !important; color:#2A2D35 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-system { background:#FFFFFF !important; border:1px solid rgba(17,19,24,.068) !important; border-top-color:rgba(17,19,24,.111) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-system .pm-msg-system__head { border-bottom-color:rgba(17,19,24,.06) !important; color:#646B7A !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-system__head svg { color:#E5540F !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-system .pm-msg-system__title { color:#111318 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-system .pm-msg-system__body { color:#5A606E !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-system .pm-msg-system__foot { border-top-color:rgba(17,19,24,.06) !important; color:#646B7A !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-thread .pm-msg-day { color:#646B7A !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread .pm-msg-day::before, html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread .pm-msg-day::after { background:rgba(17,19,24,.042) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread .pm-msg-bubble { background:#FFFFFF !important; color:#2A2D35 !important; border:1px solid rgba(17,19,24,.076) !important; border-top-color:rgba(17,19,24,.119) !important; border-bottom-color:rgba(17,19,24,.06) !important; box-shadow:0 10px 22px -16px rgba(17,19,24,.176) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread .pm-msg-bubble-row.is-self .pm-msg-bubble { background:linear-gradient(180deg, rgba(255,120,56,.5) 0%, rgba(244,86,14,.32) 100%) !important; color:#111318 !important; border:1px solid rgba(229,84,15,.304) !important; border-top-color:rgba(229,84,15,.48) !important; border-bottom-color:rgba(229,84,15,.176) !important; box-shadow:inset 0 1px 0 rgba(255,255,255,.16), 0 14px 26px -16px rgba(255,106,31,.33) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread .pm-msg-bubble a:not([class]) { color:#E5540F !important; text-decoration-color:rgba(229,84,15,.4) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread .pm-msg-bubble-row.is-self .pm-msg-bubble a:not([class]) { color:#111318 !important; text-decoration-color:rgba(17,19,24,.5) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread .pm-msg-bubble-avatar { background:#FFFFFF !important; color:#111318 !important; box-shadow:inset 0 0 0 1px rgba(17,19,24,.09), inset 0 1px 0 rgba(255,255,255,.16) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-thread .pm-msg-sender { color:#5A606E !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-thread :is(.pm-msg-time, .pm-msg-bubble-row.is-self .pm-msg-time) { color:#646B7A !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-thread .pm-msg-bubble-row.is-self .pm-msg-time { color:rgba(17,19,24,.72) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-thread :is(.pm-msg-subject, .pm-msg-bubble-row.is-self .pm-msg-subject) { color:#5A606E !important; border-bottom-color:rgba(17,19,24,.085) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread .pm-msg-reaction { background:#F7F8FA !important; border:1px solid rgba(17,19,24,.102) !important; box-shadow:0 0 0 2px #F6F7F9 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-shot { box-shadow:inset 0 0 0 1px rgba(17,19,24,.081) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-file { background:rgba(17,19,24,.032) !important; border:1px solid rgba(17,19,24,.076) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-bubble-row.is-self .pm-msg-file { background:rgba(17,19,24,.03) !important; border-color:rgba(229,84,15,.2) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-msg-file__ic, .pm-msg-bubble-row.is-self .pm-msg-file__ic) { background:#FFFFFF !important; color:#2A2D35 !important; box-shadow:inset 0 0 0 1px rgba(17,19,24,.081), inset 0 1px 0 rgba(255,255,255,.14) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-file .pm-msg-file__s { color:#646B7A !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread .pm-msg-thread__list .pm-msg-empty { border-color:rgba(17,19,24,.085) !important; color:#646B7A !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-startfam__btn { background:linear-gradient(180deg, #FF6E29, #F4560E) !important; color:#FFFFFF !important; box-shadow:inset 0 1px 0 rgba(255,255,255,.34), inset 0 -3px 9px rgba(150,38,0,.18), 0 18px 34px -14px rgba(255,106,31,.385), 0 2px 6px rgba(17,19,24,.066) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-startfam__err { color:#D93B40 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-composer__hero h2 { color:#111318 !important; -webkit-text-fill-color:#111318 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-composer__hero p { color:#646B7A !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-composer__hero-line { background:#FFFFFF !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-msg-chip, .pm-msg-cta-btn) { background:rgba(17,19,24,.04) !important; border:1px solid rgba(17,19,24,.076) !important; box-shadow:inset 0 1px 0 rgba(255,255,255,.08) !important; color:#2A2D35 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-msg-chip, .pm-msg-cta-btn) svg { color:#5A606E !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-composer__card { background:rgba(17,19,24,.05) !important; border:1px solid rgba(17,19,24,.068) !important; border-top-color:rgba(17,19,24,.125) !important; box-shadow:inset 0 2px 6px rgba(17,19,24,.055), 0 1px 0 rgba(255,255,255,.04) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-composer__card:hover { border-color:rgba(17,19,24,.102) !important; border-top-color:rgba(17,19,24,.125) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-composer__card:focus-within { border-color:rgba(229,84,15,.4) !important; box-shadow:inset 0 2px 6px rgba(17,19,24,.055), 0 0 0 4px rgba(255,106,31,.066) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]):not(.pm-canvas) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-composer .pm-msg-composer__textarea { color:#111318 !important; caret-color:#E5540F !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]):not(.pm-canvas) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-composer .pm-msg-composer__textarea::placeholder { color:#8A90A0 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-composer__bottom { border-top:1px solid rgba(17,19,24,.06) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-composer__icon-btn { color:#5A606E !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-composer__icon-btn[disabled] { color:#8A90A0 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-composer__send { background:linear-gradient(180deg, #FF6E29, #F4560E) !important; color:#FFFFFF !important; box-shadow:inset 0 1px 0 rgba(255,255,255,.34), inset 0 -3px 9px rgba(150,38,0,.18), 0 2px 6px rgba(17,19,24,.066) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-composer__send.has-text { box-shadow:inset 0 1px 0 rgba(255,255,255,.34), inset 0 -3px 9px rgba(150,38,0,.18), 0 12px 24px -10px rgba(255,106,31,.413), 0 2px 6px rgba(17,19,24,.066) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thinking { background:rgba(255,255,255,.97) !important; border:1px solid rgba(17,19,24,.085) !important; box-shadow:0 18px 40px -14px rgba(17,19,24,.187) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main :is(.pm-msg-thinking__text, .pm-msg-thinking__text span) { color:#111318 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-composer .pm-msg-thinking__badge { background:#FF6A1F !important; color:#FFFFFF !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) main .pm-msg-thinking__dots span { background:#FF8A4C !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-start-modal, .pm-recents-modal) { background:rgba(17,19,24,.275) !important; backdrop-filter:blur(10px); }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-start-modal__card, .pm-recents-modal__card, .pm-ring-modal__card) { background:#FFFFFF !important; border:1px solid rgba(17,19,24,.068) !important; border-top-color:rgba(17,19,24,.136) !important; box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 40px 80px -30px rgba(17,19,24,.209), 0 2px 10px rgba(17,19,24,.088) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-start-modal__head, .pm-recents-modal__head) { border-bottom-color:rgba(17,19,24,.06) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-start-modal__title, .pm-recents-modal__title) { color:#111318 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-start-modal__sub { color:#646B7A !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-start-modal__close, .pm-recents-modal__close) { background:rgba(17,19,24,.048) !important; color:#2A2D35 !important; box-shadow:inset 0 0 0 1px rgba(17,19,24,.09), inset 0 1px 0 rgba(255,255,255,.14) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-start-label { color:#646B7A !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-start-row { border-color:transparent !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-start-row:hover, .pm-start-row:focus-visible) { background:rgba(17,19,24,.035) !important; border-color:transparent !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-start-row__icon, .pm-start-row__avatar, .pm-recents-row__icon.is-out) { background:#FFFFFF !important; color:#2A2D35 !important; box-shadow:inset 0 0 0 1px rgba(17,19,24,.081), inset 0 1px 0 rgba(255,255,255,.14) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-start-row:hover .pm-start-row__icon { color:#E5540F !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-start-row__name { color:#111318 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-start-row__preview { color:#646B7A !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-start-row__chev { color:#8A90A0 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-start-empty { border-color:rgba(17,19,24,.085) !important; color:#646B7A !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-recents-row { border-bottom-color:rgba(17,19,24,.06) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-recents-row__icon:not(.is-missed):not(.is-out) { background:rgba(17,19,24,.048) !important; color:#111318 !important; box-shadow:inset 0 0 0 1px rgba(17,19,24,.09) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-recents-row__icon.is-missed { background:rgba(255,106,31,.14) !important; color:#E5540F !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-recents-row__type { background:rgba(17,19,24,.048) !important; color:#5A606E !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-recents-row__sub, .pm-recents-row__time) { color:#646B7A !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-call-modal { background:#F6F7F9 !important; background-image:var(--em-ground) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-call-tile { background:#FFFFFF !important; border:1px solid rgba(17,19,24,.076) !important; border-top-color:rgba(17,19,24,.119) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-call-ctrl { color:#2A2D35 !important; background:#FFFFFF !important; border:1px solid rgba(17,19,24,.093) !important; box-shadow:inset 0 1px 0 rgba(255,255,255,.17), 0 8px 16px -8px rgba(17,19,24,.187) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-call-ctrl.is-off { background:rgba(217,59,64,.14) !important; border-color:rgba(217,59,64,.35) !important; color:#D93B40 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-call-ctrl.is-end { background:linear-gradient(180deg, #D93B40, #D93B40) !important; border-color:transparent !important; color:#111318 !important; box-shadow:inset 0 1px 0 rgba(255,255,255,.3), 0 14px 28px -12px rgba(217,59,64,.42) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-ring-btn.is-decline { background:linear-gradient(180deg, #D93B40, #D93B40) !important; color:#111318 !important; box-shadow:inset 0 1px 0 rgba(255,255,255,.3) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-ring-btn.is-accept { background:linear-gradient(180deg, #FF6E29, #F4560E) !important; color:#FFFFFF !important; box-shadow:inset 0 1px 0 rgba(255,255,255,.34), 0 12px 24px -12px rgba(255,106,31,.385) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-msg-chip, .pm-msg-cta-btn, .pm-msg-composer__send, .pm-msg-thread__icon-btn, .pm-start-row, .pm-call-ctrl, .pm-msg-row):focus-visible { outline:none !important; box-shadow:0 0 0 3px rgba(255,106,31,.193) !important; }
@media (hover: hover) {
  html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .nx-topbar :is(.pm-msg-inbox-toggle, .pm-msg-notify-toggle, .dash-theme-toggle):hover { background:linear-gradient(180deg, #FFFFFF, #F9FAFB) !important; border-top-color:rgba(17,19,24,.16) !important; color:#111318 !important; }
  html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-row:not(.is-active):hover { background:rgba(17,19,24,.035) !important; }
  html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-thread .pm-msg-thread__icon-btn:hover:not([disabled]) { background:linear-gradient(180deg, #FFFFFF, #F9FAFB) !important; border-color:rgba(17,19,24,.136) !important; border-top-color:rgba(17,19,24,.16) !important; color:#111318 !important; }
  html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-file:hover { background:rgba(17,19,24,.035) !important; border-top-color:rgba(17,19,24,.16) !important; }
  html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-msg-chip, .pm-msg-cta-btn):hover { background:rgba(17,19,24,.05) !important; color:#111318 !important; box-shadow:inset 0 1px 0 rgba(255,255,255,.14) !important; }
  html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) :is(.pm-msg-chip, .pm-msg-cta-btn):hover svg { color:#2A2D35 !important; }
  html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-composer__icon-btn:hover:not([disabled]) { background:rgba(17,19,24,.04) !important; color:#111318 !important; }
  html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-msg-composer__send.has-text:hover { filter:brightness(1.06); }
  html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2) .pm-recents-row:hover { background:rgba(17,19,24,.035) !important; }
}
/* ══ end EMBER LIGHT (generated) ══ */


/* ── Ember Light — by hand (2026-10-03) — the composer is one white card (Ember's well inside a well read grey on grey) */
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2):not(#pm-e3) .pm-msg-composer__card { background: #FFFFFF !important; border: 1px solid rgba(17,19,24,.10) !important; border-top-color: rgba(17,19,24,.10) !important; box-shadow: 0 1px 2px rgba(17,19,24,.04), 0 12px 32px -18px rgba(17,19,24,.18) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2):not(#pm-e3) .pm-msg-composer__card:focus-within { border-color: rgba(229,84,15,.45) !important; box-shadow: 0 0 0 4px rgba(255,106,31,.10), 0 12px 32px -18px rgba(17,19,24,.18) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]):not(.pm-canvas) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2):not(#pm-e3) main .pm-msg-composer .pm-msg-composer__textarea,
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]):not(.pm-canvas) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2):not(#pm-e3) main .pm-msg-composer .pm-msg-composer__textarea:focus { background: transparent !important; background-color: transparent !important; box-shadow: none !important; }
@media (hover: hover) { html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:is(.pm-admin-console,.pm-assistant-console):not(#pm-e):not(#pm-e2):not(#pm-e3) .pm-msg-composer__card:hover:not(:focus-within) { border-color: rgba(17,19,24,.16) !important; } }
