/* ═══════════════════════════════════════════════════════════════════════════
   NIGHT — admin-studio.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.

   Two more fences on every rule:
     · body:is(.pm-admin-console,.pm-assistant-console) — only the STAFF view
       turns; families (pm-parent-rail / kid shell) keep their own theme.
     · :not(.pm-embed) — the framed copy on the dashboards is already dressed
       by css/pm-night-embed.css; this sheet also loads in there and must
       never touch it. The tiles below speak the same language as that sheet.
   Anything inside #svView carries the id so it outranks the shared sheet's
   "Plus Jakarta everywhere" rule where a figure wants the mono face.
   ═══════════════════════════════════════════════════════════════════════════ */

/* ── 1. page head — subtitle, view switch, greeting ───────────────────────── */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .as-sub {
  font: 400 14px/1.5 var(--n-font) !important; color: var(--n-mute) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .sv-tabs {
  background: var(--n-raise) !important; border: 0 !important; box-shadow: inset 0 0 0 1px var(--n-line) !important;
  padding: 4px !important; border-radius: 12px !important; gap: 2px !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .sv-tab {
  font: 500 13px/1 var(--n-font) !important; color: var(--n-faint) !important; border-radius: 9px !important; padding: 8px 14px !important;
  transition: background .16s ease, color .16s ease, box-shadow .16s ease !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .sv-tab:hover { color: var(--n-ink-2) !important; background: rgb(var(--n-ov) / .03) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .sv-tab.is-active {
  background: var(--n-on) !important; color: var(--n-ink) !important; box-shadow: 0 0 0 1px var(--n-on-line) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .sv-tab:focus-visible { outline: none; box-shadow: 0 0 0 3px rgb(var(--n-blue-rgb) / .14), 0 0 0 1px rgb(var(--n-blue-rgb) / .55) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zh-greeting {
  font: 600 26px/1.15 var(--n-font) !important; color: var(--n-ink) !important; letter-spacing: -.02em !important; margin: 4px 0 20px !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zh-greeting em {
  background: none !important; -webkit-background-clip: border-box !important; background-clip: border-box !important; color: var(--n-blue) !important;
}

/* ── 2. action tiles — same language as the framed copy (pm-night-embed) ─── */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zh-grid { gap: 14px !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zh-card {
  background: var(--n-card) !important; border: 1px solid var(--n-line) !important; border-radius: 16px !important;
  -webkit-backdrop-filter: none !important; backdrop-filter: none !important; box-shadow: none !important; gap: 12px !important;
  transition: border-color .18s ease, background .18s ease !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zh-card:hover {
  background: var(--n-surf) !important; border-color: var(--n-dim) !important; box-shadow: none !important; transform: none !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zh-card__ico {
  width: 48px !important; height: 48px !important; border-radius: 13px !important; background: var(--n-raise) !important; color: var(--n-mute) !important;
  box-shadow: inset 0 0 0 1px var(--n-line) !important; transition: background .18s ease, color .18s ease, box-shadow .18s ease !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zh-card__ico svg { width: 20px !important; height: 20px !important; stroke-width: 1.7 !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zh-card:hover .zh-card__ico {
  background: rgb(var(--n-blue-rgb) / .14) !important; color: var(--n-blue) !important; box-shadow: inset 0 0 0 1px rgb(var(--n-blue-rgb) / .3) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zh-card__label { font: 600 15px/1.3 var(--n-font) !important; color: var(--n-ink) !important; letter-spacing: -.005em !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zh-card__sub { font: 400 12.5px/1.4 var(--n-font) !important; color: var(--n-faint) !important; margin-top: -4px !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zh-card__badge {
  background: var(--n-chip) !important; color: var(--n-faint) !important; font: 400 9.5px/1 var(--n-mono) !important; letter-spacing: .12em !important;
  padding: 5px 8px !important; border-radius: 6px !important; box-shadow: inset 0 0 0 1px var(--n-line) !important;
}

/* ── 3. the clock + today's sessions card ─────────────────────────────────── */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .as-card {
  background: var(--n-card) !important; border: 1px solid var(--n-line) !important; border-radius: 16px !important;
  -webkit-backdrop-filter: none !important; backdrop-filter: none !important; box-shadow: none !important; color: var(--n-ink-2) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .as-card h3 {
  font: 400 11px/1.2 var(--n-mono) !important; letter-spacing: .1em !important; text-transform: uppercase !important; color: var(--n-faint) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .as-livedot { background: var(--n-green) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-clock,
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-clock:has(.zhr-clock__expanded[data-state]) {
  background: var(--n-surf) !important; border-bottom: 1px solid var(--n-line) !important; padding: 20px 20px 18px !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-clock__deco { display: none !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-clock__t {
  font: 400 32px/1 var(--n-mono) !important; color: var(--n-ink) !important; letter-spacing: -.04em !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-clock__d { font: 400 12.5px/1.3 var(--n-font) !important; color: var(--n-faint) !important; margin-top: 8px !important; }
/* the deck under the clock: countdown / live / ended */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-clock__expanded[data-state] { border-top-color: var(--n-line) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-clock__countdown { font: 500 12.5px/1.3 var(--n-font) !important; color: var(--n-ink-2) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-clock__countdown__min { font: 400 12px/1 var(--n-mono) !important; color: var(--n-blue) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-clock__progress { background: var(--n-line) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-clock__progress-bar { background: var(--n-blue) !important; box-shadow: none !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-clock__live-dot { background: var(--n-green) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-clock__ended-dot { background: var(--n-dim) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-clock__live-label { font: 600 13px/1.3 var(--n-font) !important; color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-clock__ended-sub { font: 400 12.5px/1.5 var(--n-font) !important; color: var(--n-faint) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-clock__duration { font: 400 26px/1.1 var(--n-mono) !important; color: var(--n-green) !important; letter-spacing: -.03em !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-clock__join {
  background: var(--n-ink) !important; color: var(--n-bg) !important; box-shadow: none !important; border-radius: 10px !important;
  font: 600 12.5px/1 var(--n-font) !important; letter-spacing: 0 !important; transform: none !important; filter: none !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-clock__join:hover { background: var(--n-ink-hi) !important; }
/* the list under it */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-day { font: 600 14px/1.3 var(--n-font) !important; color: var(--n-ink) !important; padding: 16px 18px 8px !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-pill {
  background: var(--n-chip) !important; color: var(--n-mute) !important; font: 400 11.5px/1 var(--n-font) !important; padding: 6px 10px !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-pill svg { color: var(--n-faint); }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView :is(.zhr-pill, .zhr-section-h) .zhr-section-h__count { font: 400 11px/1 var(--n-mono) !important; color: var(--n-faint) !important; letter-spacing: 0 !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-empty { font: 400 13px/1.5 var(--n-font) !important; color: var(--n-faint) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-section-h {
  font: 400 11px/1.2 var(--n-mono) !important; letter-spacing: .1em !important; color: var(--n-faint) !important; border-top-color: var(--n-line) !important;
  padding: 16px 18px 8px !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView :is(.zhr-appt, .zhr-mini-appt, .zhr-show-more) {
  background: var(--n-surf) !important; border: 1px solid var(--n-line) !important; border-radius: 12px !important;
  -webkit-backdrop-filter: none !important; backdrop-filter: none !important; box-shadow: none !important;
  transition: background .16s ease, border-color .16s ease !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView :is(.zhr-appt, .zhr-mini-appt, .zhr-show-more):hover {
  background: var(--n-raise) !important; border-color: var(--n-line-3) !important; transform: none !important; box-shadow: none !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-appt { padding: 14px !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-mini-appt { margin: 0 !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView :is(.zhr-appt__n, .zhr-mini-appt__n) { font: 600 14px/1.3 var(--n-font) !important; color: var(--n-ink) !important; letter-spacing: -.005em !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-mini-appt__n { font-size: 13px !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-appt__m { font: 400 12.5px/1.45 var(--n-font) !important; color: var(--n-mute) !important; gap: 2px !important; margin-top: 4px !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-appt__t { font: 400 12px/1.4 var(--n-mono) !important; color: var(--n-ink-2) !important; letter-spacing: -.01em !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-appt__host { font: 400 12px/1.4 var(--n-font) !important; color: var(--n-faint) !important; margin-top: 2px !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-mini-appt__m { font: 400 11.5px/1.4 var(--n-font) !important; color: var(--n-faint) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-mini-appt__m span[style*="#22c55e"] { color: var(--n-green) !important; font-weight: 600 !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-mini-appt__m span[style*="#dc2626"] { color: var(--n-red) !important; font: 400 10.5px/1 var(--n-mono) !important; letter-spacing: .08em !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-mini-appt__n span[style] { color: var(--n-faint) !important; font-weight: 400 !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-mini-appt[style*="#22c55e"] { box-shadow: inset 2px 0 0 var(--n-green) !important; border-left: 1px solid var(--n-line) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-mini-appt__av {
  background: var(--n-raise) !important; color: var(--n-mute) !important; box-shadow: inset 0 0 0 1px var(--n-line) !important;
  font: 500 10.5px/1 var(--n-mono) !important; letter-spacing: .02em !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-show-more { font: 500 12px/1 var(--n-font) !important; color: var(--n-mute) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-show-more:hover { color: var(--n-ink) !important; }
/* the two row buttons: Start (green = go) and Chat (secondary) */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-btn {
  font: 600 12px/1 var(--n-font) !important; border-radius: 9px !important; padding: 9px 10px !important; filter: none !important;
  transition: background .16s ease, color .16s ease, box-shadow .16s ease !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-btn--start {
  background: var(--n-green-soft) !important; color: var(--n-green) !important; box-shadow: inset 0 0 0 1px rgb(var(--n-green-rgb) / .3) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-btn--start:hover { background: rgb(var(--n-green-rgb) / .2) !important; box-shadow: inset 0 0 0 1px rgb(var(--n-green-rgb) / .45) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-btn--chat {
  background: var(--n-raise) !important; color: var(--n-ink-2) !important; box-shadow: inset 0 0 0 1px var(--n-line) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-btn--chat:hover { background: var(--n-hover) !important; color: var(--n-ink) !important; }
/* a session inside its live window (built with inline purple in Day) */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-appt[style*="#7c3aed"] {
  background: var(--n-surf) !important; border: 1px solid rgb(var(--n-green-rgb) / .35) !important; box-shadow: inset 2px 0 0 var(--n-green) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-appt > div[style*="background:#7c3aed"] {
  background: var(--n-green-soft) !important; color: var(--n-green) !important; font: 400 10.5px/1 var(--n-mono) !important; letter-spacing: .1em !important; padding: 5px 8px !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-appt > div[style*="background:#7c3aed"] > span { background: var(--n-green) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-appt > div[style*="background:#f1f5f9"] {
  background: var(--n-chip) !important; color: var(--n-mute) !important; box-shadow: none !important; font: 400 10.5px/1 var(--n-mono) !important; letter-spacing: .1em !important; padding: 5px 8px !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-appt > div[style*="background:#f1f5f9"] > span { background: var(--n-faint) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-btn--start[style*="#7c3aed"] { 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):not(.pm-embed) #svView .zhr-btn--start[style*="#7c3aed"]:hover { background: var(--n-ink-hi) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-appt span[style*="rgba(124,58,237,.12)"] {
  background: var(--n-violet-soft) !important; color: var(--n-violet) !important; border: 0 !important; font: 400 10.5px/1.4 var(--n-mono) !important; padding: 1px 6px !important;
}
/* the older "Waiting now" list (shown until the waiting-room module is live) */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-appt[data-wait-sid] {
  background: var(--n-amber-soft) !important; border-color: rgb(var(--n-amber-rgb) / .3) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zhr-appt[data-wait-sid] .zhr-appt__t { color: var(--n-amber) !important; font-family: var(--n-font) !important; }

/* ── 4. the waiting room (js/waiting-room.js) — panel, rows, trays ────────── */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) :is(.pmwr-ov, .pmwr-toasts, .pmwr-panel) {
  --wr-f: var(--n-font); --wr-ink: var(--n-ink); --wr-ink2: var(--n-ink-2); --wr-mut: var(--n-mute); --wr-mut2: var(--n-faint); --wr-line: var(--n-line); --wr-blue: var(--n-blue); --wr-blue2: var(--n-blue-hi);
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-panel {
  background: var(--n-surf) !important; border: 1px solid var(--n-line) !important; box-shadow: none !important; border-radius: 14px !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-panel__hd:not(#_n) { font-size: 13px !important; color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-panel__t { color: var(--n-ink) !important; font-weight: 600 !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-panel__c { 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):not(.pm-embed) .pmwr-live { background: var(--n-amber) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-live::after { border-color: rgb(var(--n-amber-rgb) / .4) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-tool {
  background: var(--n-raise) !important; border: 1px solid var(--n-line) !important; color: var(--n-mute) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-panel .pmwr-tool { background: transparent !important; border-color: transparent !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-tool:hover,
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-panel .pmwr-tool:hover { background: var(--n-hover) !important; color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-tool.is-muted { color: var(--n-dim) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-banner {
  background: var(--n-red-soft) !important; border: 1px solid rgb(var(--n-red-rgb) / .3) !important; color: var(--n-red) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-banner .pmwr-ic { color: var(--n-red) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-banner__b b { color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-banner__b span { color: var(--n-rose-hi) !important; opacity: 1 !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-row {
  background: var(--n-raise) !important; border: 1px solid var(--n-line) !important; box-shadow: none !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-row:hover { border-color: var(--n-line-3) !important; box-shadow: none !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-av {
  background: var(--n-line) !important; color: var(--n-ink-2) !important; box-shadow: inset 0 0 0 1px var(--n-line-3) !important; font-weight: 500 !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-av--child { background: rgb(var(--n-blue-rgb) / .14) !important; color: var(--n-blue) !important; box-shadow: inset 0 0 0 1px rgb(var(--n-blue-rgb) / .28) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-av--parent { background: var(--n-amber-soft) !important; color: var(--n-amber) !important; box-shadow: inset 0 0 0 1px rgb(var(--n-amber-rgb) / .28) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-name__n { color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) :is(.pmwr-kind, .pmwr-sep, .pmwr-at) { color: var(--n-faint) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-fam { color: var(--n-mute) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-noteln { color: var(--n-blue) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-chip { border: 0 !important; font: 400 11px/1 var(--n-mono) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-chip--now { background: var(--n-green-soft) !important; color: var(--n-green) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-chip--amber { background: var(--n-amber-soft) !important; color: var(--n-amber) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-chip--none { background: var(--n-chip) !important; color: var(--n-mute) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-chip--red { background: var(--n-red-soft) !important; color: var(--n-red) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-wait { color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-wait__t { font: 400 15px/1.2 var(--n-mono) !important; letter-spacing: -.02em !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-wait__l { color: var(--n-faint) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-wait.is-amber .pmwr-wait__t { color: var(--n-amber) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) :is(.pmwr-wait.is-red .pmwr-wait__t, .pmwr-wait.is-red .pmwr-wait__l) { color: var(--n-red) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-btn--primary { 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):not(.pm-embed) .pmwr-btn--primary:hover:not(:disabled) { background: var(--n-ink-hi) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-btn--primary:disabled { background: var(--n-raise) !important; color: var(--n-dim) !important; box-shadow: inset 0 0 0 1px var(--n-line) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-btn--soft { background: var(--n-raise) !important; color: var(--n-ink-2) !important; border-color: var(--n-line) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) :is(.pmwr-btn--soft:hover, .pmwr-btn--soft.is-on) { background: var(--n-hover) !important; color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-btn--ghost { background: transparent !important; color: var(--n-mute) !important; border-color: transparent !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) :is(.pmwr-btn--ghost:hover, .pmwr-btn--ghost.is-on) { background: var(--n-raise) !important; color: var(--n-ink) !important; border-color: var(--n-line) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-btn--danger { background: transparent !important; color: var(--n-red) !important; border-color: rgb(var(--n-red-rgb) / .35) !important; box-shadow: none !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-btn--danger:hover:not(:disabled) { background: rgb(var(--n-red-rgb) / .08) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) :is(.pmwr-btn, .pmwr-tool, .pmwr-preset):focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgb(var(--n-blue-rgb) / .14), 0 0 0 1px rgb(var(--n-blue-rgb) / .55) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-tray { background: var(--n-surf) !important; border: 1px solid var(--n-line) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-tray--decline { border-color: rgb(var(--n-red-rgb) / .25) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-tray__lbl { color: var(--n-ink-2) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) :is(.pmwr-tray__hint, .pmwr-cnt):not(#_n) { color: var(--n-faint) !important; font: 400 11.5px/1.4 var(--n-font) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-cnt { font-family: var(--n-mono) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-tray__err { color: var(--n-red) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-preset { background: var(--n-raise) !important; border-color: var(--n-line) !important; color: var(--n-ink-2) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-preset:hover:not(:disabled) { background: var(--n-blue-soft) !important; border-color: rgb(var(--n-blue-rgb) / .4) !important; color: var(--n-blue) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-input { background: var(--n-raise) !important; border-color: var(--n-line) !important; color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-input::placeholder { color: var(--n-dim) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-input:focus { 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):not(.pm-embed) .pmwr-link { color: var(--n-mute) !important; text-decoration-color: var(--n-line-3) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-link:hover { color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-empty { color: var(--n-faint) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-empty__art { color: var(--n-line-3) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-empty b { color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-empty span { color: var(--n-faint) !important; }
/* in the narrow clock card the decline tray's bar wraps instead of spilling out */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-list--panel .pmwr-tray__bar { flex-wrap: wrap; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-list--panel .pmwr-tray__hint { flex: 1 0 100%; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-list--panel .pmwr-tray__bar .pmwr-btn { flex: 1; }
/* its dialog, confirm and toasts, when they open over this page */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-ov { background: var(--n-scrim-p7) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-dlg { background: var(--n-card) !important; border: 0 !important; box-shadow: var(--n-shadow-pop) !important; color: var(--n-ink-2) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-hd { background: transparent !important; border-bottom-color: var(--n-line) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-mark {
  background: var(--n-raise) !important; color: var(--n-blue) !important; box-shadow: inset 0 0 0 1px var(--n-line) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) :is(.pmwr-title, .pmwr-cf__t) { color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) :is(.pmwr-sub, .pmwr-cf__b) { color: var(--n-mute) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-count { background: var(--n-blue-soft) !important; color: var(--n-blue) !important; font-family: var(--n-mono) !important; font-weight: 400 !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-toast {
  background: var(--n-ink) !important; border: 0 !important; color: var(--n-bg) !important; box-shadow: 0 24px 60px -20px var(--n-sh-p8) !important;
  -webkit-backdrop-filter: none !important; backdrop-filter: none !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) :is(.pmwr-toast__b b, .pmwr-toast__m) { color: var(--n-bg) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-toast__b span { color: var(--n-dim) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-toast__x { color: var(--n-faint) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-toast__x:hover { background: var(--n-ink-2) !important; color: var(--n-bg) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-toast .pmwr-mark { background: var(--n-bg) !important; color: var(--n-ink) !important; box-shadow: none !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pmwr-toast__i { color: var(--n-ok-ink) !important; }

/* ── 5. calendar view — toolbar ───────────────────────────────────────────── */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-views {
  background: var(--n-raise) !important; box-shadow: inset 0 0 0 1px var(--n-line) !important; border-radius: 11px !important; gap: 2px !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-view {
  font: 500 12.5px/1 var(--n-font) !important; color: var(--n-faint) !important; transition: background .16s ease, color .16s ease !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-view:hover { color: var(--n-ink-2) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-view.is-active { background: var(--n-on) !important; color: var(--n-ink) !important; box-shadow: 0 0 0 1px var(--n-on-line) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView :is(.cal-nav__btn, .mm-nav__b) {
  background: var(--n-raise) !important; border: 0 !important; box-shadow: inset 0 0 0 1px var(--n-line) !important; color: var(--n-mute) !important;
  transform: none !important; transition: background .16s ease, color .16s ease !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-nav__btn { width: 32px !important; height: 32px !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView :is(.cal-nav__btn, .mm-nav__b):hover { background: var(--n-hover) !important; color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView :is(.cal-today, .cal-export) {
  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: 500 12.5px/1 var(--n-font) !important; border-radius: 10px !important; padding: 9px 14px !important; transition: background .16s ease, color .16s ease !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView :is(.cal-today, .cal-export):hover { background: var(--n-hover) !important; color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-export svg { color: var(--n-mute); }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-filter {
  background: var(--n-raise) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2371717A' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 9px center / 12px no-repeat !important;
  border: 1px solid var(--n-line) !important; color: var(--n-ink-2) !important; font: 500 12.5px/1 var(--n-font) !important;
  border-radius: 10px !important; padding: 9px 28px 9px 12px !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-filter:hover { border-color: var(--n-line-3) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-filter:focus { 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):not(.pm-embed) #svView .cal-filter-clear { color: var(--n-blue) !important; font: 500 12.5px/1 var(--n-font) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-label { font: 600 18px/1.2 var(--n-font) !important; color: var(--n-ink) !important; letter-spacing: -.02em !important; }

/* ── 6. calendar — month view ─────────────────────────────────────────────── */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-month {
  background: var(--n-line-2) !important; border: 1px solid var(--n-line) !important; border-radius: 16px !important; box-shadow: none !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-month__dow {
  background: var(--n-card) !important; font: 400 11px/1 var(--n-mono) !important; letter-spacing: .1em !important; color: var(--n-faint) !important; padding: 12px 8px !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-mcell { background: var(--n-card) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-mcell:hover { background: var(--n-surf) !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):not(.pm-embed) #svView .cal-mcell.is-other { background: var(--nz-101012) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-mcell.is-today { background: rgb(var(--n-blue-rgb) / .05) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-mcell__d { font: 400 12px/1 var(--n-mono) !important; color: var(--n-mute) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-mcell.is-other .cal-mcell__d { color: var(--n-faint) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-mcell.is-today .cal-mcell__d {
  background: var(--n-blue-soft) !important; color: var(--n-blue) !important; box-shadow: inset 0 0 0 1px rgb(var(--n-blue-rgb) / .4) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-mpill {
  background: var(--n-raise) !important; color: var(--n-ink-2) !important; font: 500 10.5px/1.35 var(--n-font) !important; border-radius: 5px !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-mpill.is-off { background: transparent !important; color: var(--n-faint) !important; border-left-color: var(--n-dim) !important; opacity: .8 !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-mpill.is-done { background: var(--n-green-soft) !important; color: var(--n-green) !important; border-left-color: var(--n-ok-ink) !important; text-decoration-color: rgb(var(--n-green-rgb) / .5) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-mmore { font: 400 10px/1 var(--n-mono) !important; color: var(--n-faint) !important; }

/* ── 7. calendar — day / week grid ────────────────────────────────────────── */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-card.as-card { overflow: hidden !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-head { background: var(--n-card) !important; border-bottom: 1px solid var(--n-line) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-head__c {
  border-left-color: var(--n-line-2) !important; font: 400 10.5px/1 var(--n-mono) !important; letter-spacing: .1em !important; color: var(--n-faint) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-head__c b { font: 400 18px/1.2 var(--n-mono) !important; color: var(--n-ink) !important; letter-spacing: -.03em !important; margin-top: 5px !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-head__c.is-today { background: rgb(var(--n-blue-rgb) / .06) !important; color: var(--n-blue) !important; box-shadow: inset 0 -2px 0 var(--n-blue); }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-head__c.is-today b { color: var(--n-blue) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-head__ct { background: var(--n-chip) !important; color: var(--n-mute) !important; font: 400 10px/1.4 var(--n-mono) !important; letter-spacing: 0 !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-head__ct:hover { background: var(--n-blue-soft) !important; color: var(--n-blue) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-grid { background: var(--n-card) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-hours { background: transparent !important; border-right-color: var(--n-line) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-hour-label { font: 400 10px/1 var(--n-mono) !important; color: var(--n-faint) !important; letter-spacing: .06em !important; border-top-color: transparent !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-col { border-left-color: var(--n-line-2) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-col:hover { background: rgb(var(--n-ov) / .015) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-col.is-today { background: rgb(var(--n-blue-rgb) / .035) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-col-line { background: var(--n-line-2) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-col-line.is-half { background: rgb(var(--n-ov) / .022) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-empty { font: 400 13px/1.4 var(--n-font) !important; color: var(--n-faint) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-now,
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-now::before { background: var(--n-red) !important; box-shadow: none !important; }
/* the event blocks — soft tint + coloured left edge (the assistant's hue) */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-evt {
  box-shadow: none !important; filter: none !important; border-radius: 9px !important; font: 400 11px/1.3 var(--n-font) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-evt:hover { transform: none !important; box-shadow: 0 0 0 1px var(--n-line-3) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-evt__t { font: 600 11.5px/1.25 var(--n-font) !important; color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-evt__m { font: 400 10.5px/1.3 var(--n-mono) !important; color: var(--n-mute) !important; letter-spacing: -.01em !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-evt__chip { font: 400 8.5px/1.3 var(--n-mono) !important; letter-spacing: .08em !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-evt--scheduled { background: rgb(var(--n-blue-rgb) / .12) !important; border-color: rgb(var(--n-blue-rgb) / .26) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-evt--scheduled .cal-evt__t { color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-evt--complete { background: rgb(var(--n-green-rgb) / .1) !important; border-color: rgb(var(--n-green-rgb) / .25) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-evt--complete .cal-evt__t { color: var(--n-green) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-evt--complete .cal-evt__nm { text-decoration-color: rgb(var(--n-green-rgb) / .5) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-evt--complete .cal-evt__chip { background: var(--n-green-soft) !important; color: var(--n-green) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView :is(.cal-evt--cancelled, .cal-evt--blackout) { background: var(--n-raise) !important; border-color: var(--n-line) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-evt--late {
  background: repeating-linear-gradient(135deg, rgb(var(--n-ov) / .05), rgb(var(--n-ov) / .05) 6px, rgb(var(--n-ov) / .015) 6px, rgb(var(--n-ov) / .015) 12px) !important; border-color: var(--n-line-3) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-evt--noshow {
  background: repeating-linear-gradient(135deg, rgb(var(--n-red-rgb) / .14), rgb(var(--n-red-rgb) / .14) 7px, rgb(var(--n-red-rgb) / .05) 7px, rgb(var(--n-red-rgb) / .05) 14px) !important; border-color: rgb(var(--n-red-rgb) / .35) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView :is(.cal-evt--cancelled, .cal-evt--late, .cal-evt--blackout) .cal-evt__t { color: var(--n-mute) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView :is(.cal-evt--cancelled, .cal-evt--late, .cal-evt--blackout) .cal-evt__chip { background: var(--n-line) !important; color: var(--n-mute) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-evt--noshow .cal-evt__t { color: var(--n-red) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .cal-evt--noshow .cal-evt__chip { background: var(--n-red-soft) !important; color: var(--n-red) !important; }

/* ── 8. calendar — right rail (today, mini month, waiting, live) ──────────── */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .rail-row {
  background: var(--n-surf) !important; border: 1px solid var(--n-line) !important; border-radius: 12px !important; box-shadow: none !important;
  transition: background .16s ease, border-color .16s ease !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .rail-row:hover { background: var(--n-raise) !important; border-color: var(--n-line-3) !important; transform: none !important; box-shadow: none !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .rail-row__av {
  background: var(--n-raise) !important; color: var(--n-mute) !important; box-shadow: inset 0 0 0 1px var(--n-line) !important; font: 500 10.5px/1 var(--n-mono) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .rail-row__av--wait { background: var(--n-amber-soft) !important; color: var(--n-amber) !important; box-shadow: inset 0 0 0 1px rgb(var(--n-amber-rgb) / .3) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .rail-row__av--live { background: var(--n-red-soft) !important; color: var(--n-red) !important; box-shadow: inset 0 0 0 1px rgb(var(--n-red-rgb) / .3) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .rail-row__n { font: 600 13px/1.3 var(--n-font) !important; color: var(--n-ink) !important; letter-spacing: -.005em !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .rail-row__m { font: 400 11.5px/1.35 var(--n-mono) !important; color: var(--n-faint) !important; letter-spacing: -.01em !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .rail-mini { font: 600 11.5px/1 var(--n-font) !important; border-radius: 8px !important; padding: 7px 10px !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .rail-mini--admit { background: var(--n-green-soft) !important; color: var(--n-green) !important; box-shadow: inset 0 0 0 1px rgb(var(--n-green-rgb) / .3) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .rail-mini--end { background: transparent !important; color: var(--n-red) !important; box-shadow: inset 0 0 0 1px rgb(var(--n-red-rgb) / .35) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .rail-mini--end:hover { background: rgb(var(--n-red-rgb) / .08) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .as-card h3 .as-livedot[style*="#dc2626"] { background: var(--n-red) !important; box-shadow: 0 0 0 3px rgb(var(--n-red-rgb) / .2) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) :is(#svView, #cpList) .rail-empty {
  font: 400 12.5px/1.5 var(--n-font) !important; color: var(--n-faint) !important;
  border: 1px dashed var(--n-line-3); border-radius: 12px; padding: 14px 10px !important;
}
/* mini month */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .mm-month { font: 600 13.5px/1.2 var(--n-font) !important; color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .mm-dow { font: 400 9.5px/1 var(--n-mono) !important; color: var(--n-faint) !important; letter-spacing: .08em !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .mm-cell {
  font: 400 11.5px/1 var(--n-mono) !important; color: var(--n-ink-2) !important; border-radius: 8px !important; transform: none !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .mm-cell:hover { background: var(--n-hover) !important; color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .mm-cell.is-other { color: var(--n-faint) !important; opacity: .7; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .mm-cell.is-selected { background: rgb(var(--n-ov) / .04) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .mm-cell.is-anchor { 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):not(.pm-embed) #svView .mm-cell.is-today,
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .mm-cell.is-today:hover,
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .mm-cell.is-selected.is-today {
  background: var(--n-blue-soft) !important; color: var(--n-blue) !important; box-shadow: inset 0 0 0 1px rgb(var(--n-blue-rgb) / .45) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .mm-cell.has-event::after { background: var(--n-blue) !important; }

/* ── 9. calendar pop-ups — event detail and the hover card ───────────────── */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .evt-pop {
  background: var(--n-card) !important; border: 0 !important; box-shadow: var(--n-shadow-pop) !important; border-radius: 14px !important; font-family: var(--n-font) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .evt-pop__title:not(#_n) { font: 600 15px/1.25 var(--n-font) !important; color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .evt-pop__x { color: var(--n-faint) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .evt-pop__x:hover { color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .evt-pop__k { font: 400 10px/1.4 var(--n-mono) !important; letter-spacing: .1em !important; color: var(--n-faint) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .evt-pop__v { font: 400 12.5px/1.4 var(--n-font) !important; color: var(--n-ink-2) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .evt-pop__act { border-top: 1px solid var(--n-line); padding-top: 12px; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .evt-pop__btn { font: 600 12.5px/1 var(--n-font) !important; border-radius: 10px !important; padding: 10px !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .evt-pop__btn.is-primary { background: var(--n-ink) !important; color: var(--n-bg) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .evt-pop__btn.is-primary:hover { background: var(--n-ink-hi) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .evt-pop__btn.is-ghost { background: var(--n-raise) !important; color: var(--n-ink-2) !important; box-shadow: inset 0 0 0 1px var(--n-line) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .evt-pop__btn.is-ghost:hover { background: var(--n-hover) !important; color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .cal-tip {
  background: var(--n-card) !important; border: 0 !important; box-shadow: var(--n-shadow-pop) !important;
  -webkit-backdrop-filter: none !important; backdrop-filter: none !important; font-family: var(--n-font) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .cal-tip__t { font: 600 13.5px/1.3 var(--n-font) !important; color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .cal-tip__st { background: var(--n-blue-soft) !important; color: var(--n-blue) !important; font: 400 9.5px/1.5 var(--n-mono) !important; letter-spacing: .1em !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) :is(.cal-tip__st--completed, .cal-tip__st--complete) { background: var(--n-green-soft) !important; color: var(--n-green) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) :is(.cal-tip__st--cancelled, .cal-tip__st--late_cancelled, .cal-tip__st--skipped_blackout) { background: var(--n-chip) !important; color: var(--n-mute) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .cal-tip__st--no_show { background: var(--n-red-soft) !important; color: var(--n-red) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .cal-tip__k { font: 400 9.5px/1.5 var(--n-mono) !important; letter-spacing: .08em !important; color: var(--n-faint) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .cal-tip__v { font: 400 12px/1.45 var(--n-font) !important; color: var(--n-ink-2) !important; }

/* ── 10. recordings view (owner only; built with inline styles) ───────────── */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView span[style*="text-transform:uppercase"] {
  font: 400 11px/1 var(--n-mono) !important; letter-spacing: .1em !important; color: var(--n-faint) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView #recRefresh {
  background: var(--n-raise) !important; border: 1px solid var(--n-line) !important; color: var(--n-mute) !important; border-radius: 10px !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView #recRefresh:hover { background: var(--n-hover) !important; color: var(--n-ink) !important; border-color: var(--n-line-3) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView div[style*="flex:1 1 180px"] {
  background: var(--n-surf) !important; border: 1px solid var(--n-line) !important; border-radius: 12px !important; padding: 16px 18px !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView :is(#recStatStorage, #recStatCount, #recStatSaved) {
  font: 400 26px/1.15 var(--n-mono) !important; color: var(--n-ink) !important; letter-spacing: -.04em !important; margin-bottom: 8px !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView div[style*="flex:1 1 180px"] > div:last-child {
  font: 400 11px/1 var(--n-mono) !important; letter-spacing: .1em !important; color: var(--n-faint) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView div[style*="border-top:1px solid #e2e8f0"] { border-top-color: var(--n-line) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView [data-rec-filter] {
  background: var(--n-raise) !important; border: 1px solid var(--n-line) !important; color: var(--n-mute) !important;
  font: 500 12.5px/1 var(--n-font) !important; border-radius: 999px !important; padding: 8px 13px !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView [data-rec-filter]:hover { color: var(--n-ink) !important; border-color: var(--n-line-3) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView [data-rec-filter][style*="#faf5ff"],
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView [data-rec-filter][style*="rgb(250, 245, 255)"] {
  background: var(--n-on) !important; border-color: var(--n-on-line) !important; color: var(--n-ink) !important;
}
/* list states */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recList > div[style*="text-align:center"] {
  font: 400 13px/1.5 var(--n-font) !important; color: var(--n-faint) !important; border: 1px dashed var(--n-line-3); border-radius: 14px; padding: 36px 24px !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recList > div[style*="#dc2626"] { color: var(--n-red) !important; border-color: rgb(var(--n-red-rgb) / .35) !important; }
/* one recording */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recList > [data-rec-id] {
  background: var(--n-surf) !important; border: 1px solid var(--n-line) !important; border-radius: 14px !important; padding: 16px !important;
  transition: border-color .16s ease !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recList > [data-rec-id]:hover { border-color: var(--n-line-3) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recList div[style*="font:800 14px"] { font: 600 14.5px/1.4 var(--n-font) !important; color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recList div[style*="font:800 14px"] > span[style*="#94a3b8"] { color: var(--n-faint) !important; font-weight: 400 !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recList div[style*="font:600 12px Inter;color:#64748b"] { font: 400 12px/1.4 var(--n-mono) !important; color: var(--n-faint) !important; letter-spacing: -.01em !important; }
/* source pill (Studio / Meeting) */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recList span[style*="text-transform:uppercase"][style*="#f0fdf4"] { background: var(--n-green-soft) !important; border-color: transparent !important; color: var(--n-green) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recList span[style*="text-transform:uppercase"][style*="#eff6ff"] { background: var(--n-blue-soft) !important; border-color: transparent !important; color: var(--n-blue) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recList span[style*="text-transform:uppercase"] { font: 400 9.5px/1.5 var(--n-mono) !important; letter-spacing: .1em !important; border-radius: 6px !important; }
/* status chips (right side) */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recList span[style*="padding:4px 10px"] { border: 0 !important; font: 400 11.5px/1.2 var(--n-mono) !important; letter-spacing: -.01em !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recList span[style*="padding:4px 10px"][style*="#f8fafc"] { background: var(--n-chip) !important; color: var(--n-mute) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recList span[style*="padding:4px 10px"][style*="#f1f5f9"] { background: var(--n-line-2) !important; color: var(--n-faint) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recList span[style*="padding:4px 10px"][style*="#fef2f2"] { background: var(--n-red-soft) !important; color: var(--n-red) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recList span[style*="padding:4px 10px"][style*="#f0fdf4"] { background: var(--n-green-soft) !important; color: var(--n-green) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recList span[style*="padding:4px 10px"] > span[style*="#94a3b8"] { background: var(--n-faint) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recList span[style*="padding:4px 10px"] > span[style*="#ef4444"] { background: var(--n-red) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recList span[style*="padding:4px 10px"] > span[style*="#16a34a"] { background: var(--n-green) !important; }
/* the action row: Watch = primary; save / download / email = secondary; delete = destructive */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recList .rec-act {
  background: var(--n-raise) !important; border: 1px solid var(--n-line) !important; color: var(--n-ink-2) !important;
  font: 500 12px/1 var(--n-font) !important; border-radius: 9px !important; padding: 8px 12px !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recList .rec-act:hover { background: var(--n-hover) !important; color: var(--n-ink) !important; border-color: var(--n-line-3) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recList .rec-act[data-rec-act="watch"] { background: var(--n-ink) !important; border-color: var(--n-ink) !important; color: var(--n-bg) !important; font-weight: 600 !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recList .rec-act[data-rec-act="watch"]:hover { background: var(--n-ink-hi) !important; border-color: var(--n-ink-hi) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recList .rec-act[data-rec-act="unsave"] { background: var(--n-green-soft) !important; border-color: rgb(var(--n-green-rgb) / .3) !important; color: var(--n-green) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recList .rec-act[data-rec-act="delete"] { background: transparent !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):not(.pm-embed) #recList .rec-act[data-rec-act="delete"]:hover { background: rgb(var(--n-red-rgb) / .08) !important; }
/* the player */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recPlayerOverlay { background: var(--n-scrim-p78) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recPlayerOverlay > div { background: var(--n-card) !important; box-shadow: var(--n-shadow-pop) !important; border-radius: 16px !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recPlayerMeta { background: var(--n-card) !important; border-top-color: var(--n-line) !important; color: var(--n-mute) !important; font: 400 12px/1.4 var(--n-font) !important; padding: 12px 16px !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recPlayerNewTab { color: var(--n-blue) !important; text-decoration: none !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recPlayerClose { background: rgb(var(--n-bg-rgb) / .7) !important; box-shadow: inset 0 0 0 1px rgb(var(--n-ov) / .12) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recPlayerSlot div[style*="#fef3c7"] { color: var(--n-ink) !important; font: 600 16px/1.3 var(--n-font) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #recPlayerSlot div[style*="border-top-color:#a78bfa"] { border-color: var(--n-line-3) !important; border-top-color: var(--n-blue) !important; }

/* ── 11. "Start a session" — the family picker ────────────────────────────── */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) :is(.cp-overlay, .pc-overlay) { background: var(--n-scrim-p7) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .cp-modal {
  background: var(--n-card) !important; border: 0 !important; box-shadow: var(--n-shadow-pop) !important; border-radius: 20px !important; font-family: var(--n-font) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .cp-head { border-bottom: 1px solid var(--n-line); padding-bottom: 18px !important; margin-bottom: 8px; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) :is(.cp-head__t, .pc-head__t) { font-family: var(--n-font) !important; font-weight: 600 !important; color: var(--n-ink) !important; letter-spacing: -.015em !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) :is(.cp-head__s, .pc-head__s) { font-family: var(--n-font) !important; color: var(--n-faint) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) :is(.cp-head__x, .pc-head__x) {
  background: var(--n-raise) !important; border: 1px solid var(--n-line) !important; color: var(--n-mute) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) :is(.cp-head__x, .pc-head__x):hover { background: var(--n-hover) !important; color: var(--n-ink) !important; border-color: var(--n-line-3) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .cp-row { transition: background .16s ease !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .cp-row:hover { background: var(--n-raise) !important; transform: none !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .cp-row::before { background: var(--n-blue) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .cp-row__av {
  background: var(--n-raise) !important; color: var(--n-ink-2) !important; box-shadow: inset 0 0 0 1px var(--n-line-3) !important;
  font: 500 12px/1 var(--n-mono) !important; letter-spacing: .02em !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .cp-row:hover .cp-row__av { background: var(--n-blue-soft) !important; color: var(--n-blue) !important; box-shadow: inset 0 0 0 1px rgb(var(--n-blue-rgb) / .35) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .cp-row__n { font: 600 14px/1.3 var(--n-font) !important; color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .cp-row__m { font: 400 12px/1.4 var(--n-font) !important; color: var(--n-faint) !important; }

/* ── 12. the pre-join screen ("green room") ───────────────────────────────── */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pc-modal {
  --pc-w1: var(--n-on); --pc-w2: var(--n-card);
  background: var(--n-card) !important; border: 0 !important; box-shadow: var(--n-shadow-pop) !important; color: var(--n-ink-2) !important; border-radius: 22px !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pc-top { background: var(--n-card) !important; border-bottom: 1px solid var(--n-line); }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pc-stage { background: radial-gradient(110% 80% at 50% 8%, var(--nz-1c1c20) 0%, var(--n-well) 70%, var(--nz-0c0c0e) 100%) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pc-preview__off::before { background: var(--n-raise) !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):not(.pm-embed) .pc-preview__off::after { background: var(--n-mute) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pc-preview__off span { color: var(--n-faint) !important; font-family: var(--n-font) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pc-wave__svg { filter: drop-shadow(0 -10px 22px var(--n-sh-p55)) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pc-wave__svg path[fill="none"] { stroke: rgb(var(--n-ov) / .1) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pc-ctrl {
  background: rgb(var(--n-ov) / .06) !important; border-color: rgb(var(--n-ov) / .1) !important; color: var(--n-ink-2) !important; transform: none !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pc-ctrl:hover { background: rgb(var(--n-ov) / .12) !important; color: var(--n-ink) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pc-ctrl.is-off { background: var(--n-red-soft) !important; border-color: rgb(var(--n-red-rgb) / .3) !important; color: var(--n-red) !important; box-shadow: none !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pc-ctrl.is-off:hover { background: rgb(var(--n-red-rgb) / .2) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pc-go {
  background: var(--n-ink) !important; color: var(--n-bg) !important; box-shadow: 0 0 0 6px rgb(var(--n-ov) / .06), 0 18px 40px -12px var(--n-sh-p8) !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pc-go:hover { background: var(--n-ink-hi) !important; box-shadow: 0 0 0 8px rgb(var(--n-ov) / .09), 0 18px 40px -12px var(--n-sh-p8) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pc-go::after { border-color: rgb(var(--n-ov) / .22) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pc-go__cap { color: var(--n-mute) !important; font-family: var(--n-font) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pc-mic { background: rgb(var(--n-bg-rgb) / .6) !important; border-color: rgb(var(--n-ov) / .1) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pc-mic__fill { background: var(--n-green) !important; }
/* the device chooser behind the gear */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pc-devs {
  background: var(--n-card) !important; border: 0 !important; box-shadow: var(--n-shadow-pop) !important;
  -webkit-backdrop-filter: none !important; backdrop-filter: none !important; border-radius: 16px !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pc-dev { border-radius: 11px !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pc-dev:hover { background: var(--n-raise) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pc-dev__ic { background: var(--n-raise) !important; color: var(--n-mute) !important; box-shadow: inset 0 0 0 1px var(--n-line) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pc-dev__k { color: var(--n-faint) !important; font-family: var(--n-font) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pc-dev__v { color: var(--n-ink) !important; font-family: var(--n-font) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .pc-dev__cv { color: var(--n-faint) !important; }

/* ── 13. loading skeleton ─────────────────────────────────────────────────── */
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .sk-shim {
  background: linear-gradient(90deg, var(--n-surf) 25%, var(--n-hover) 50%, var(--n-surf) 75%) !important; background-size: 200% 100% !important;
}
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .as-skel { background: transparent !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .as-skel :is(.zh-card, .as-skel__side) { background: var(--n-card) !important; }
html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .as-skel .as-skel__clock { border-bottom: 1px solid var(--n-line); }

/* ── 14. phones ───────────────────────────────────────────────────────────── */
@media (max-width: 760px) {
  /* Day's grid spills ~28px past a phone screen (its columns never shrink below
     the tiles' content); Night lets them shrink and uses the 16px gutter */
  html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) main.as-shell { padding: 20px 16px 40px !important; }
  html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .as-grid { grid-template-columns: minmax(0, 1fr) !important; }
  html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zh-grid { gap: 10px !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zh-card { padding: 16px 12px !important; }
  html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .sv-tabs { width: 100%; }
  html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) .sv-tab { flex: 1; justify-content: center; padding: 8px 6px !important; }
  html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zh-greeting { font-size: 22px !important; }
  html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) #svView .zh-card__ico { width: 42px !important; height: 42px !important; }
}
@media (prefers-reduced-motion: reduce) {
  html[data-look="night"] body:is(.pm-admin-console,.pm-assistant-console):not(.pm-embed) :is(#svView *, .sv-tab, .cp-row, .pc-ctrl) { transition: none !important; }
}

/* ── Ember (2026-10-03) — the Studio: the view switch the desk's floating tab pill (orange label on the lit chip),
   the tiles glass with round keys, the clock and today's sessions a glass rail, "Start" the one orange action, the
   week a calendar on the ground with each assistant's hue as a muted chip, "now" an orange line. ──────────────── */
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(.pm-embed) { min-height: 100vh; }
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-embed):not(#pm-e):not(#pm-e2) .as-sub { color: #8E95A5 !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-embed):not(#pm-e):not(#pm-e2) .sv-tabs { padding: 4px !important; gap: 4px !important; border-radius: 999px !important; 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-bottom-color: rgba(255,255,255,.045) !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 14px 28px -18px 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-embed):not(#pm-e):not(#pm-e2) .sv-tab { height: 36px; display: inline-flex !important; align-items: center; gap: 7px; padding: 0 16px !important; border-radius: 999px !important; color: #A0A5B1 !important; font: 600 13.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-embed):not(#pm-e):not(#pm-e2) .sv-tab:hover { color: #FFFFFF !important; 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-embed):not(#pm-e):not(#pm-e2) .sv-tab.is-active { background: linear-gradient(180deg, rgba(255,255,255,.16), rgba(255,255,255,.07)) !important; color: #FF8A4C !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-embed):not(#pm-e):not(#pm-e2) .sv-tab:active { transform: scale(.95); }
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-embed):not(#pm-e):not(#pm-e2) #svView .zh-greeting { font: 600 30px/1.15 var(--n-font) !important; letter-spacing: -.8px !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-embed):not(#pm-e):not(#pm-e2) #svView .zh-greeting em { color: #FF8A4C !important; }
/* the tiles */
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-embed):not(#pm-e):not(#pm-e2) #svView .zh-grid { gap: 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-embed):not(#pm-e):not(#pm-e2) #svView .zh-card { 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-bottom-color: rgba(255,255,255,.045) !important; border-radius: 24px !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.05), 0 18px 36px -26px rgba(0,0,0,.8) !important; transition: transform .18s var(--em-ease), box-shadow .18s var(--em-ease), background-color .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-embed):not(#pm-e):not(#pm-e2) #svView .zh-card:hover { background: linear-gradient(180deg, rgba(255,255,255,.12), rgba(255,255,255,.045)) !important; border-top-color: rgba(255,255,255,.26) !important; transform: translateY(-1px) !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.08), 0 26px 46px -24px 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-embed):not(#pm-e):not(#pm-e2) #svView .zh-card:active { transform: scale(.985) !important; 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-embed):not(#pm-e):not(#pm-e2) #svView .zh-card__ico { width: 52px !important; height: 52px !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; box-shadow: inset 0 0 0 1px rgba(255,255,255,.11), 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-embed):not(#pm-e):not(#pm-e2) #svView .zh-card:hover .zh-card__ico { color: #FF8A4C !important; box-shadow: inset 0 0 0 1px rgba(255,255,255,.14), inset 0 1px 0 rgba(255,255,255,.26), 0 10px 20px -10px rgba(0,0,0,.9) !important; background: linear-gradient(180deg, rgba(255,255,255,.12), rgba(255,255,255,.04)) !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-embed):not(#pm-e):not(#pm-e2) #svView .zh-card__label { font: 600 17px/1.3 var(--n-font) !important; letter-spacing: -.2px !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-embed):not(#pm-e):not(#pm-e2) #svView .zh-card__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-embed):not(#pm-e):not(#pm-e2) #svView .zh-card__badge { background: rgba(255,255,255,.06) !important; color: #A0A5B1 !important; font: 500 10.5px/1 var(--n-font) !important; letter-spacing: 1.4px !important; border-radius: 999px !important; padding: 6px 10px !important; box-shadow: inset 0 0 0 1px rgba(255,255,255,.08) !important; }
/* the rail: glass cards; the clock bright, its live dot white, the progress 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-embed):not(#pm-e):not(#pm-e2) #svView .as-card { 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-bottom-color: rgba(255,255,255,.045) !important; border-radius: 24px !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.05), 0 18px 36px -26px rgba(0,0,0,.8) !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-embed):not(#pm-e):not(#pm-e2) #svView .as-card h3 { font: 500 11.5px/1.2 var(--n-font) !important; letter-spacing: 1.7px !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-embed):not(#pm-e):not(#pm-e2) #svView .as-livedot { background: #FFFFFF !important; box-shadow: 0 0 8px rgba(255,255,255,.6); }
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-embed):not(#pm-e):not(#pm-e2) #svView :is(.zhr-clock, .zhr-clock:has(.zhr-clock__expanded[data-state])) { background: transparent !important; 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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-clock__t { font: 500 36px/1 var(--n-font) !important; letter-spacing: -1.2px !important; color: #FFFFFF !important; font-variant-numeric: tabular-nums; }
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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-clock__d { 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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-clock__countdown__min { color: #FF8A4C !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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-clock__progress { background: rgba(255,255,255,.08) !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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-clock__progress-bar { background: linear-gradient(90deg, #FF6E29, #FF8A4C) !important; box-shadow: 0 0 10px rgba(255,106,31,.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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-clock__live-dot { background: #FF6A1F !important; box-shadow: 0 0 8px rgba(255,106,31,.7); }
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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-clock__duration { 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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-clock__join { height: 40px; padding: 0 18px !important; border-radius: 999px !important; background: linear-gradient(180deg, #FF6E29, #F4560E) !important; border: 0 !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 12px 24px -12px rgba(255,106,31,.7), 0 2px 6px rgba(0,0,0,.3) !important; font: 600 14px/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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-day { color: #FFFFFF !important; font-size: 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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-pill { background: rgba(255,255,255,.06) !important; color: #A0A5B1 !important; border-radius: 999px !important; box-shadow: inset 0 0 0 1px rgba(255,255,255,.08) !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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-section-h { font: 500 11.5px/1.2 var(--n-font) !important; letter-spacing: 1.7px !important; color: #8E95A5 !important; border-top-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-embed):not(#pm-e):not(#pm-e2) #svView :is(.zhr-pill, .zhr-section-h) .zhr-section-h__count { color: #E6E7EA !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-embed):not(#pm-e):not(#pm-e2) #svView :is(.zhr-appt, .zhr-mini-appt, .zhr-show-more) { background: rgba(255,255,255,.04) !important; border: 1px solid rgba(255,255,255,.08) !important; border-top-color: rgba(255,255,255,.12) !important; border-radius: 18px !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-embed):not(#pm-e):not(#pm-e2) #svView :is(.zhr-appt, .zhr-mini-appt, .zhr-show-more):hover { background: linear-gradient(180deg, rgba(255,255,255,.1), rgba(255,255,255,.04)) !important; border-top-color: rgba(255,255,255,.24) !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-embed):not(#pm-e):not(#pm-e2) #svView :is(.zhr-appt__n, .zhr-mini-appt__n) { 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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-appt__t { color: #E6E7EA !important; font-family: var(--n-font) !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-embed):not(#pm-e):not(#pm-e2) #svView :is(.zhr-appt__m, .zhr-appt__host, .zhr-mini-appt__m, .zhr-empty) { 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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-mini-appt__m span[style*="#22c55e"] { 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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-mini-appt__m span[style*="#dc2626"] { color: #FF8A4C !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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-mini-appt[style*="#22c55e"] { box-shadow: inset 3px 0 0 #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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-mini-appt__av { width: 34px; height: 34px; border-radius: 999px !important; color: #FFFFFF !important; font: 600 11px/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,.11), 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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-show-more { color: #E6E7EA !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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-btn { height: 38px; border-radius: 999px !important; font: 600 13.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-embed):not(#pm-e):not(#pm-e2) #svView :is(.zhr-btn--start, .zhr-btn--start[style*="#7c3aed"]) { background: linear-gradient(180deg, #FF6E29, #F4560E) !important; border: 0 !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 12px 24px -12px rgba(255,106,31,.7), 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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-btn--start:hover { background: linear-gradient(180deg, #FF6E29, #F4560E) !important; filter: brightness(1.06); } }
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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-btn--chat { 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-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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-btn--chat:hover { background: rgba(255,255,255,.1) !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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-btn:active { transform: scale(.95); }
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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-appt[style*="#7c3aed"] { border-color: rgba(255,138,76,.4) !important; box-shadow: inset 3px 0 0 #FF6A1F !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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-appt > div[style*="background:#7c3aed"] { background: rgba(255,106,31,.14) !important; color: #FF8A4C !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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-appt > div[style*="background:#7c3aed"] > span { background: #FF6A1F !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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-appt > div[style*="background:#f1f5f9"] { background: rgba(255,255,255,.06) !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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-appt span[style*="rgba(124,58,237,.12)"] { background: rgba(255,255,255,.08) !important; color: #E6E7EA !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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-appt[data-wait-sid] { background: rgba(255,106,31,.08) !important; border-color: rgba(255,106,31,.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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-appt[data-wait-sid] .zhr-appt__t { color: #FF8A4C !important; }
/* the week: the grid on the ground in one glass card, each assistant's hue a muted chip, now 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-embed):not(#pm-e):not(#pm-e2) #svView :is(.cal-head, .cal-grid) { background: 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-embed):not(#pm-e):not(#pm-e2) #svView .cal-head { border-bottom-color: 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-embed):not(#pm-e):not(#pm-e2) #svView .cal-head__c { 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-embed):not(#pm-e):not(#pm-e2) #svView .cal-head__c b { font: 600 20px/1.2 var(--n-font) !important; letter-spacing: -.4px !important; color: #FFFFFF !important; font-variant-numeric: tabular-nums; }
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-embed):not(#pm-e):not(#pm-e2) #svView .cal-head__c.is-today { background: linear-gradient(180deg, rgba(255,106,31,.1), rgba(255,106,31,0)) !important; color: #FF8A4C !important; box-shadow: inset 0 -2px 0 #FF6A1F !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-embed):not(#pm-e):not(#pm-e2) #svView .cal-head__c.is-today b { 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-embed):not(#pm-e):not(#pm-e2) #svView .cal-head__ct { background: rgba(255,255,255,.08) !important; color: #E6E7EA !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-embed):not(#pm-e):not(#pm-e2) #svView .cal-head__ct:hover { background: rgba(255,255,255,.14) !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-embed):not(#pm-e):not(#pm-e2) #svView .cal-hour-label { color: #8E95A5 !important; font: 500 10.5px/1 var(--n-font) !important; letter-spacing: .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-embed):not(#pm-e):not(#pm-e2) #svView .cal-col { border-left-color: 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-embed):not(#pm-e):not(#pm-e2) #svView .cal-col:hover { background: rgba(255,255,255,.015) !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-embed):not(#pm-e):not(#pm-e2) #svView .cal-col.is-today { background: linear-gradient(180deg, rgba(255,106,31,.06), rgba(255,106,31,0) 30%) !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-embed):not(#pm-e):not(#pm-e2) #svView .cal-col-line { background: 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-embed):not(#pm-e):not(#pm-e2) #svView .cal-col-line.is-half { background: rgba(255,255,255,.02) !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-embed):not(#pm-e):not(#pm-e2) #svView .cal-now, 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-embed):not(#pm-e):not(#pm-e2) #svView .cal-now::before { background: #FF6A1F !important; box-shadow: 0 0 8px rgba(255,106,31,.6) !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-embed):not(#pm-e):not(#pm-e2) #svView .cal-evt { border-radius: 10px !important; border: 1px solid rgba(255,255,255,.08) !important; border-left: 1px solid rgba(255,255,255,.09) !important; transition: transform .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-embed):not(#pm-e):not(#pm-e2) #svView .cal-evt--scheduled { background: linear-gradient(180deg, color-mix(in srgb, var(--evt-accent, #3B82F6) 19%, transparent), color-mix(in srgb, var(--evt-accent, #3B82F6) 12%, transparent)), #232427 !important; border-color: color-mix(in srgb, var(--evt-accent, #3B82F6) 22%, transparent) !important; border-left-color: var(--evt-accent, #3B82F6) !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.07), 0 10px 20px -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-embed):not(#pm-e):not(#pm-e2) #svView .cal-evt--scheduled .cal-evt__t { 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-embed):not(#pm-e):not(#pm-e2) #svView .cal-evt--scheduled .cal-evt__m { color: #E6E7EA !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-embed):not(#pm-e):not(#pm-e2) #svView .cal-evt:hover { transform: translateY(-1px) !important; filter: brightness(1.12); box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 12px 24px -14px 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-embed):not(#pm-e):not(#pm-e2) #svView :is(.cal-evt--complete, .cal-evt--cancelled, .cal-evt--blackout, .cal-evt--late) { background: linear-gradient(180deg, rgba(255,255,255,.065), rgba(255,255,255,.05)), #222326 !important; border-color: rgba(255,255,255,.07) !important; border-left: 1px solid rgba(255,255,255,.07) !important; 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-embed):not(#pm-e):not(#pm-e2) #svView :is(.cal-evt--complete, .cal-evt--cancelled, .cal-evt--blackout, .cal-evt--late) .cal-evt__t { 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-embed):not(#pm-e):not(#pm-e2) #svView .cal-evt--complete .cal-evt__nm { text-decoration-color: rgba(160,165,177,.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-embed):not(#pm-e):not(#pm-e2) #svView :is(.cal-evt--complete, .cal-evt--cancelled, .cal-evt--blackout, .cal-evt--late) .cal-evt__chip { background: rgba(255,255,255,.08) !important; color: #A0A5B1 !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-embed):not(#pm-e):not(#pm-e2) #svView .cal-evt--noshow { background: rgba(255,106,31,.08) !important; border-color: rgba(255,106,31,.3) !important; border-left: 1px solid rgba(255,106,31,.45) !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-embed):not(#pm-e):not(#pm-e2) #svView .cal-evt--noshow .cal-evt__t { 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-embed):not(#pm-e):not(#pm-e2) #svView .cal-evt--noshow .cal-evt__chip { background: rgba(255,106,31,.16) !important; color: #FF8A4C !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-embed):not(#pm-e):not(#pm-e2) #svView .cal-evt__chip { font-family: var(--n-font) !important; font-weight: 600 !important; letter-spacing: .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-embed):not(#pm-e):not(#pm-e2) #svView .cal-mpill { background: linear-gradient(180deg, color-mix(in srgb, var(--evt-accent, #3B82F6) 19%, transparent), color-mix(in srgb, var(--evt-accent, #3B82F6) 12%, transparent)), #232427 !important; color: #FFFFFF !important; border-radius: 7px !important; }
/* the toolbar: a segmented track, quiet pills, 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-embed):not(#pm-e):not(#pm-e2) #svView .cal-views { padding: 4px !important; gap: 4px !important; border: 0 !important; border-radius: 999px !important; background: rgba(0,0,0,.28) !important; box-shadow: inset 0 1px 3px rgba(0,0,0,.45), inset 0 0 0 1px 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-embed):not(#pm-e):not(#pm-e2) #svView .cal-view { height: 32px; border-radius: 999px !important; color: #A0A5B1 !important; font: 600 13.5px/1 var(--n-font) !important; padding: 0 15px !important; background: transparent !important; border: 0 !important; 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-embed):not(#pm-e):not(#pm-e2) #svView .cal-view.is-active { 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-embed):not(#pm-e):not(#pm-e2) #svView .cal-nav__btn { width: 38px !important; height: 38px !important; border-radius: 999px !important; color: #E6E7EA !important; border: 0 !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,.11), 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-embed):not(#pm-e):not(#pm-e2) #svView :is(.cal-today, .cal-filter, .cal-export) { height: 38px; 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 13.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-embed):not(#pm-e):not(#pm-e2) #svView :is(.cal-today, .cal-filter, .cal-export):hover { background: rgba(255,255,255,.1) !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-embed):not(#pm-e):not(#pm-e2) #svView .cal-label { color: #FFFFFF !important; font-size: 20px !important; letter-spacing: -.4px !important; }
/* the mini month */
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-embed):not(#pm-e):not(#pm-e2) #svView .mm-month { 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-embed):not(#pm-e):not(#pm-e2) #svView .mm-dow { color: #8E95A5 !important; font: 500 10.5px/1 var(--n-font) !important; letter-spacing: 1.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-embed):not(#pm-e):not(#pm-e2) #svView .mm-cell { border-radius: 12px !important; color: #E6E7EA !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-embed):not(#pm-e):not(#pm-e2) #svView .mm-cell.is-today, 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-embed):not(#pm-e):not(#pm-e2) #svView .mm-cell.is-today: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-embed):not(#pm-e):not(#pm-e2) #svView .mm-cell.is-selected.is-today { background: linear-gradient(180deg, #FF6E29, #F4560E) !important; color: #FFFFFF !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.34), 0 6px 14px -6px rgba(255,106,31,.8) !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-embed):not(#pm-e):not(#pm-e2) #svView .mm-cell.has-event::after { background: #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-embed):not(#pm-e):not(#pm-e2) #svView .mm-cell.is-today.has-event::after { background: #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-embed):not(#pm-e):not(#pm-e2) #svView .mm-nav__b { border-radius: 999px !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,.11), inset 0 1px 0 rgba(255,255,255,.17), 0 8px 16px -8px rgba(0,0,0,.85) !important; color: #E6E7EA !important; }
/* rows in the rail (waiting now, today's meetings) */
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-embed):not(#pm-e):not(#pm-e2) #svView .rail-row { background: rgba(255,255,255,.04) !important; border: 1px solid rgba(255,255,255,.08) !important; border-top-color: rgba(255,255,255,.12) !important; border-radius: 18px !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-embed):not(#pm-e):not(#pm-e2) #svView .rail-row:hover { background: linear-gradient(180deg, rgba(255,255,255,.1), rgba(255,255,255,.04)) !important; border-top-color: rgba(255,255,255,.24) !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-embed):not(#pm-e):not(#pm-e2) #svView .rail-row__av { border-radius: 999px !important; color: #FFFFFF !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,.11), 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-embed):not(#pm-e):not(#pm-e2) #svView .rail-row__av--wait { background: rgba(255,106,31,.16) !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-embed):not(#pm-e):not(#pm-e2) #svView .rail-row__av--live { background: rgba(255,106,31,.2) !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-embed):not(#pm-e):not(#pm-e2) #svView .rail-row__n { color: #FFFFFF !important; font-size: 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-embed):not(#pm-e):not(#pm-e2) #svView .rail-row__m { color: #8E95A5 !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-embed):not(#pm-e):not(#pm-e2) #svView .rail-mini { border-radius: 999px !important; height: 32px; padding: 0 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-embed):not(#pm-e):not(#pm-e2) #svView .rail-mini--admit { background: linear-gradient(180deg, #FF6E29, #F4560E) !important; border: 0 !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 12px 24px -12px rgba(255,106,31,.7), 0 2px 6px rgba(0,0,0,.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-embed):not(#pm-e):not(#pm-e2) #svView .rail-mini--end { background: rgba(255,90,95,.08) !important; color: #FF5A5F !important; box-shadow: inset 0 0 0 1px rgba(255,90,95,.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-embed):not(#pm-e):not(#pm-e2) :is(#svView, #cpList) .rail-empty { border-color: rgba(255,255,255,.1) !important; border-radius: 16px !important; color: #8E95A5 !important; }
/* recordings */
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-embed):not(#pm-e):not(#pm-e2) #svView #recRefresh { width: 38px !important; height: 38px !important; border-radius: 999px !important; border: 0 !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; box-shadow: inset 0 0 0 1px rgba(255,255,255,.11), 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-embed):not(#pm-e):not(#pm-e2) #svView :is(#recStatStorage, #recStatCount, #recStatSaved) { font: 600 28px/1.15 var(--n-font) !important; letter-spacing: -.8px !important; color: #FFFFFF !important; font-variant-numeric: tabular-nums; }
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-embed):not(#pm-e):not(#pm-e2) #svView div[style*="flex:1 1 180px"] { background: rgba(255,255,255,.04) !important; border: 1px solid rgba(255,255,255,.08) !important; border-top-color: rgba(255,255,255,.12) !important; border-radius: 18px !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-embed):not(#pm-e):not(#pm-e2) #svView div[style*="flex:1 1 180px"] > div:last-child { font: 500 11px/1 var(--n-font) !important; letter-spacing: 1.6px !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-embed):not(#pm-e):not(#pm-e2) #svView div[style*="border-top:1px solid #e2e8f0"] { border-top-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-embed):not(#pm-e):not(#pm-e2) #svView span[style*="text-transform:uppercase"] { color: #8E95A5 !important; font-family: var(--n-font) !important; letter-spacing: 1.7px !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-embed):not(#pm-e):not(#pm-e2) #svView [data-rec-filter] { height: 36px; 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 13.5px/1 var(--n-font) !important; padding: 0 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-embed):not(#pm-e):not(#pm-e2) #svView :is([data-rec-filter][style*="#faf5ff"], [data-rec-filter][style*="rgb(250, 245, 255)"]) { background: linear-gradient(180deg, rgba(255,255,255,.16), rgba(255,255,255,.07)) !important; color: #FFFFFF !important; border-color: rgba(255,255,255,.12) !important; box-shadow: 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-embed):not(#pm-e):not(#pm-e2) #recList > div[style*="text-align:center"] { border-color: rgba(255,255,255,.1) !important; border-radius: 18px !important; color: #8E95A5 !important; }
/* pop-overs and sheets: the session card, the hover tip, the family picker */
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-embed):not(#pm-e):not(#pm-e2) .evt-pop { background: #1C1D20 !important; border: 1px solid rgba(255,255,255,.08) !important; border-top-color: rgba(255,255,255,.16) !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 30px 60px -24px rgba(0,0,0,.95), 0 2px 10px rgba(0,0,0,.4) !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-embed):not(#pm-e):not(#pm-e2) .evt-pop__title { 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-embed):not(#pm-e):not(#pm-e2) .evt-pop__k { color: #8E95A5 !important; font-family: 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-embed):not(#pm-e):not(#pm-e2) .evt-pop__v { 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-embed):not(#pm-e):not(#pm-e2) .evt-pop__act { border-top-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-embed):not(#pm-e):not(#pm-e2) .evt-pop__btn { height: 40px; border-radius: 999px !important; font: 600 14px/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-embed):not(#pm-e):not(#pm-e2) .evt-pop__btn.is-primary { background: linear-gradient(180deg, #FF6E29, #F4560E) !important; border: 0 !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 12px 24px -12px rgba(255,106,31,.7), 0 2px 6px rgba(0,0,0,.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-embed):not(#pm-e):not(#pm-e2) .evt-pop__btn.is-ghost { 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-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-embed):not(#pm-e):not(#pm-e2) .evt-pop__x { width: 30px; height: 30px; border-radius: 999px !important; background: rgba(255,255,255,.08) !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-embed):not(#pm-e):not(#pm-e2) .cal-tip { background: #1C1D20 !important; border: 1px solid rgba(255,255,255,.08) !important; border-top-color: rgba(255,255,255,.16) !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 30px 60px -24px rgba(0,0,0,.95), 0 2px 10px rgba(0,0,0,.4) !important; border-radius: 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-embed):not(#pm-e):not(#pm-e2) .cal-tip__t { 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-embed):not(#pm-e):not(#pm-e2) .cal-tip__st { background: rgba(255,255,255,.1) !important; color: #FFFFFF !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-embed):not(#pm-e):not(#pm-e2) :is(.cal-tip__st--completed, .cal-tip__st--complete, .cal-tip__st--cancelled, .cal-tip__st--late_cancelled, .cal-tip__st--skipped_blackout) { background: rgba(255,255,255,.06) !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-embed):not(#pm-e):not(#pm-e2) .cal-tip__st--no_show { 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-embed):not(#pm-e):not(#pm-e2) .cal-tip__k { color: #8E95A5 !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-embed):not(#pm-e):not(#pm-e2) .cal-tip__v { 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-embed):not(#pm-e):not(#pm-e2) .cp-overlay { 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-embed):not(#pm-e):not(#pm-e2) .cp-modal { background: #1C1D20 !important; border: 1px solid rgba(255,255,255,.08) !important; border-top-color: rgba(255,255,255,.16) !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 30px 60px -24px rgba(0,0,0,.95), 0 2px 10px rgba(0,0,0,.4) !important; border-radius: 26px !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-embed):not(#pm-e):not(#pm-e2) .cp-head { background: transparent !important; 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-embed):not(#pm-e):not(#pm-e2) .cp-head__t { 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-embed):not(#pm-e):not(#pm-e2) .cp-head__s { 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-embed):not(#pm-e):not(#pm-e2) .cp-head__x { width: 32px; height: 32px; border-radius: 999px !important; background: rgba(255,255,255,.08) !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-embed):not(#pm-e):not(#pm-e2) .cp-row { border-radius: 16px !important; background: transparent !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-embed):not(#pm-e):not(#pm-e2) .cp-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-embed):not(#pm-e):not(#pm-e2) .cp-row__av { border-radius: 999px !important; color: #FFFFFF !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,.11), 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-embed):not(#pm-e):not(#pm-e2) .cp-row__n { 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-embed):not(#pm-e):not(#pm-e2) .cp-row__m { 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-embed):not(#pm-e):not(#pm-e2) #svView .cal-filter { padding: 0 36px 0 15px !important; max-width: 170px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23A0A5B1' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") !important; background-repeat: no-repeat !important; background-position: right 14px center !important; background-size: 13px 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-embed):not(#pm-e):not(#pm-e2) #svView .cal-filter option { background: #1C1D20; color: #FFFFFF; }
/* the tiles column may shrink (a bare 1fr grew to its widest tile and pushed the rail off an iPad's screen) */
@media (min-width: 1101px) { 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-embed):not(#pm-e):not(#pm-e2) #svView .as-grid { grid-template-columns: minmax(0, 1fr) 320px !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-embed):not(#pm-e):not(#pm-e2) #svView .zh-grid { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
@media (max-width: 760px) { 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-embed):not(#pm-e):not(#pm-e2) #svView .zh-grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } }
/* 2026-10-03 — Dark and Light at iPad width: the studio home's two grids overflowed sideways (Ember had it first);
   the same minmax fix, layout only */
@media (min-width: 1101px) { html[data-look="night"]:not([data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"])) body:not(#pm-n) #svView .as-grid { grid-template-columns: minmax(0, 1fr) 320px; } }
html[data-look="night"]:not([data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"])) body:not(#pm-n) #svView .zh-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }

/* ── Ember · phone + iPad portrait (2026-10-03) — the menu key: this page hides its top bar for staff (it is the
   family viewers' bar), and the menu key lives inside it, so on a phone or an iPad held upright (the menu is a
   drawer there) there was no way to open the menu. Below 900px the hidden bar now shows ONLY that key, as the
   round glass key every bar-less page carries, bottom-left. Phone: the six quick tiles compact (no longer square),
   Start / Chat 44 high, the recordings' three figures one row, room at the foot for the key. ─────────────────── */
@media (max-width: 900px) {
  html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body.pm-studio-console:not(.pm-parent-rail):not(.pm-embed):not(#pm-e):not(#pm-e2) header.nx-topbar:has(> .pmr-side) {
    display: block !important; position: fixed !important; inset: auto auto calc(16px + env(safe-area-inset-bottom, 0px)) 16px !important;
    width: 44px !important; height: 44px !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; z-index: 210 !important;
    background: none !important; border: 0 !important; box-shadow: none !important; -webkit-backdrop-filter: none !important; backdrop-filter: none !important;
  }
  html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body.pm-studio-console:not(.pm-parent-rail):not(.pm-embed):not(#pm-e):not(#pm-e2) header.nx-topbar:has(> .pmr-side) > :not(.pmr-side) { display: none !important; }
  html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body.pm-studio-console:not(.pm-parent-rail):not(.pm-embed):not(#pm-e):not(#pm-e2) header.nx-topbar > .pmr-side {
    width: 44px !important; height: 44px !important; margin: 0 !important; border-radius: 999px !important; display: grid !important; place-items: center;
    background: linear-gradient(180deg, rgba(58,59,64,.92), rgba(34,35,39,.94)) !important;   /* the shared floating menu key (pm-ember-desk 2b) */
    -webkit-backdrop-filter: blur(18px) saturate(1.3); backdrop-filter: blur(18px) saturate(1.3);
    border: 1px solid rgba(255,255,255,.11) !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.16), 0 16px 32px -12px rgba(0,0,0,.9) !important; color: #E6E7EA !important;
    transition: transform .18s var(--em-ease) !important;
  }
  html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body.pm-studio-console:not(.pm-parent-rail):not(.pm-embed):not(#pm-e):not(#pm-e2) header.nx-topbar > .pmr-side: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.pm-studio-console:not(.pm-parent-rail):not(.pm-embed):not(#pm-e):not(#pm-e2) header.nx-topbar > .pmr-side svg { width: 20px; height: 20px; }
  html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body.pm-studio-console:not(.pm-parent-rail):not(.pm-embed):not(#pm-e):not(#pm-e2) main.as-shell { padding-bottom: 96px !important; }
}
@media (max-width: 760px) {
  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-embed):not(#pm-e):not(#pm-e2) #svView .zh-grid { gap: 12px !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-embed):not(#pm-e):not(#pm-e2) #svView .zh-card { aspect-ratio: auto !important; min-height: 138px; padding: 20px 12px 18px !important; gap: 10px !important; border-radius: 22px !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-embed):not(#pm-e):not(#pm-e2) #svView .zh-card__ico { width: 46px !important; height: 46px !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-embed):not(#pm-e):not(#pm-e2) #svView .zh-card__label { font-size: 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-embed):not(#pm-e):not(#pm-e2) #svView .zh-card__sub { 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-embed):not(#pm-e):not(#pm-e2) #svView .zh-card__badge { top: 10px !important; right: 10px !important; font-size: 11px !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-embed):not(#pm-e):not(#pm-e2) .sv-tab { height: 42px !important; font-size: 14.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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-btn { height: 46px !important; font-size: 15.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-embed):not(#pm-e):not(#pm-e2) #svView :is(.zhr-section-h__count, .zhr-appt__host) { 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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-pill { font-size: 13px !important; }
  /* recordings: the three figures one row of glass */
  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-embed):not(#pm-e):not(#pm-e2) #svView div:has(> div > #recStatStorage) { display: grid !important; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 8px !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-embed):not(#pm-e):not(#pm-e2) #svView div:has(> div > #recStatStorage) > div { min-width: 0 !important; padding: 14px 12px !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-embed):not(#pm-e):not(#pm-e2) #svView div:has(> div > #recStatStorage) > div > div:last-child { font-size: 11px !important; letter-spacing: .4px !important; line-height: 1.35 !important; overflow-wrap: normal; word-break: keep-all; }
}

/* ══ 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-embed):not(#pm-e):not(#pm-e2) .as-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-embed):not(#pm-e):not(#pm-e2) .sv-tabs { background:#FFFFFF !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:inset 0 1px 0 rgba(255,255,255,.06), 0 14px 28px -18px 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-embed):not(#pm-e):not(#pm-e2) .sv-tab { 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-embed):not(#pm-e):not(#pm-e2) .sv-tab:hover { color:#111318 !important; 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-embed):not(#pm-e):not(#pm-e2) .sv-tab.is-active { background:linear-gradient(180deg, rgba(255,255,255,.97), rgba(255,255,255,.765)) !important; color:#E5540F !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-embed):not(#pm-e):not(#pm-e2) #svView .zh-greeting { 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-embed):not(#pm-e):not(#pm-e2) #svView .zh-greeting em { 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-embed):not(#pm-e):not(#pm-e2) #svView .zh-card { background:#FFFFFF !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:inset 0 1px 0 rgba(255,255,255,.05), 0 18px 36px -26px 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-embed):not(#pm-e):not(#pm-e2) #svView .zh-card__ico { color:#2A2D35 !important; background:#FFFFFF !important; box-shadow:inset 0 0 0 1px rgba(17,19,24,.099), 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-embed):not(#pm-e):not(#pm-e2) #svView .zh-card:hover .zh-card__ico { color:#E5540F !important; box-shadow:inset 0 0 0 1px rgba(17,19,24,.12), inset 0 1px 0 rgba(255,255,255,.26), 0 10px 20px -10px rgba(17,19,24,.198) !important; background:linear-gradient(180deg, #FFFFFF, #F9FAFB) !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-embed):not(#pm-e):not(#pm-e2) #svView .zh-card__label { 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-embed):not(#pm-e):not(#pm-e2) #svView .zh-card__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-embed):not(#pm-e):not(#pm-e2) #svView .zh-card__badge { background:rgba(17,19,24,.04) !important; color:#5A606E !important; box-shadow:inset 0 0 0 1px 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-embed):not(#pm-e):not(#pm-e2) #svView .as-card { background:#FFFFFF !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:inset 0 1px 0 rgba(255,255,255,.05), 0 18px 36px -26px rgba(17,19,24,.176) !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-embed):not(#pm-e):not(#pm-e2) #svView .as-card h3 { 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-embed):not(#pm-e):not(#pm-e2) #svView .as-livedot { background:#2A2D35 !important; box-shadow:0 0 8px rgba(255,255,255,.6); }
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-embed):not(#pm-e):not(#pm-e2) #svView :is(.zhr-clock, .zhr-clock:has(.zhr-clock__expanded[data-state])) { background:transparent !important; 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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-clock__t { 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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-clock__d { 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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-clock__countdown__min { 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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-clock__progress { background:rgba(17,19,24,.048) !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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-clock__progress-bar { background:linear-gradient(90deg, #FF6E29, #FF8A4C) !important; box-shadow:0 0 10px rgba(255,106,31,.275) !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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-clock__live-dot { background:#FF6A1F !important; box-shadow:0 0 8px rgba(255,106,31,.385); }
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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-clock__duration { 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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-clock__join { background:linear-gradient(180deg, #FF6E29, #F4560E) !important; border:0 !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 12px 24px -12px 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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-day { 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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-pill { background:rgba(17,19,24,.04) !important; color:#5A606E !important; box-shadow:inset 0 0 0 1px 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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-section-h { color:#646B7A !important; border-top-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-embed):not(#pm-e):not(#pm-e2) #svView :is(.zhr-pill, .zhr-section-h) .zhr-section-h__count { 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-embed):not(#pm-e):not(#pm-e2) #svView :is(.zhr-appt, .zhr-mini-appt, .zhr-show-more) { background:rgba(17,19,24,.04) !important; border:1px solid rgba(17,19,24,.068) !important; border-top-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-embed):not(#pm-e):not(#pm-e2) #svView :is(.zhr-appt__n, .zhr-mini-appt__n) { 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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-appt__t { 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-embed):not(#pm-e):not(#pm-e2) #svView :is(.zhr-appt__m, .zhr-appt__host, .zhr-mini-appt__m, .zhr-empty) { 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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-mini-appt__m span[style*="#22c55e"] { 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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-mini-appt__m span[style*="#dc2626"] { 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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-mini-appt[style*="#22c55e"] { box-shadow:inset 3px 0 0 #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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-mini-appt__av { color:#111318 !important; background:#FFFFFF !important; box-shadow:inset 0 0 0 1px rgba(17,19,24,.099), 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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-show-more { 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-embed):not(#pm-e):not(#pm-e2) #svView :is(.zhr-btn--start, .zhr-btn--start[style*="#7c3aed"]) { background:linear-gradient(180deg, #FF6E29, #F4560E) !important; border:0 !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 12px 24px -12px 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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-btn--chat { 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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-btn--chat:hover { background:rgba(17,19,24,.05) !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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-appt[style*="#7c3aed"] { border-color:rgba(229,84,15,.32) !important; box-shadow:inset 3px 0 0 rgba(255,106,31,.55) !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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-appt > div[style*="background:#7c3aed"] { 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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-appt > div[style*="background:#7c3aed"] > span { background:#FF6A1F !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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-appt > div[style*="background:#f1f5f9"] { background:rgba(17,19,24,.04) !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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-appt span[style*="rgba(124,58,237,.12)"] { background:rgba(17,19,24,.048) !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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-appt[data-wait-sid] { background:rgba(255,106,31,.08) !important; border-color:rgba(229,84,15,.24) !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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-appt[data-wait-sid] .zhr-appt__t { 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-embed):not(#pm-e):not(#pm-e2) #svView :is(.cal-head, .cal-grid) { 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-embed):not(#pm-e):not(#pm-e2) #svView .cal-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-embed):not(#pm-e):not(#pm-e2) #svView .cal-head__c { 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-embed):not(#pm-e):not(#pm-e2) #svView .cal-head__c b { 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-embed):not(#pm-e):not(#pm-e2) #svView .cal-head__c.is-today { background:linear-gradient(180deg, rgba(255,106,31,.1), rgba(255,106,31,0)) !important; color:#E5540F !important; box-shadow:inset 0 -2px 0 rgba(255,106,31,.55) !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-embed):not(#pm-e):not(#pm-e2) #svView .cal-head__c.is-today b { 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-embed):not(#pm-e):not(#pm-e2) #svView .cal-head__ct { background:rgba(17,19,24,.048) !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-embed):not(#pm-e):not(#pm-e2) #svView .cal-head__ct:hover { background:rgba(17,19,24,.07) !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-embed):not(#pm-e):not(#pm-e2) #svView .cal-hour-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-embed):not(#pm-e):not(#pm-e2) #svView .cal-col { border-left-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-embed):not(#pm-e):not(#pm-e2) #svView .cal-col: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-embed):not(#pm-e):not(#pm-e2) #svView .cal-col.is-today { background:linear-gradient(180deg, rgba(255,106,31,.06), rgba(255,106,31,0) 30%) !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-embed):not(#pm-e):not(#pm-e2) #svView .cal-col-line { background:rgba(17,19,24,.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-embed):not(#pm-e):not(#pm-e2) #svView .cal-col-line.is-half { background:rgba(255,255,255,.54) !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-embed):not(#pm-e):not(#pm-e2) #svView .cal-now, 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-embed):not(#pm-e):not(#pm-e2) #svView .cal-now::before { background:#FF6A1F !important; box-shadow:0 0 8px 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-embed):not(#pm-e):not(#pm-e2) #svView .cal-evt { border:1px solid rgba(17,19,24,.068) !important; border-left: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-embed):not(#pm-e):not(#pm-e2) #svView .cal-evt--scheduled { background:linear-gradient(180deg, color-mix(in srgb, var(--evt-accent, #3B82F6) 19%, transparent), color-mix(in srgb, var(--evt-accent, #3B82F6) 12%, transparent)), #FFFFFF !important; border-color:color-mix(in srgb, var(--evt-accent, #3B82F6) 22%, transparent) !important; border-left-color:var(--evt-accent, #3B82F6) !important; box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 10px 20px -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-embed):not(#pm-e):not(#pm-e2) #svView .cal-evt--scheduled .cal-evt__t { 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-embed):not(#pm-e):not(#pm-e2) #svView .cal-evt--scheduled .cal-evt__m { 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-embed):not(#pm-e):not(#pm-e2) #svView :is(.cal-evt--complete, .cal-evt--cancelled, .cal-evt--blackout, .cal-evt--late) { background:linear-gradient(180deg, rgba(255,255,255,.742), rgba(255,255,255,.675)), #FFFFFF !important; border-color:rgba(17,19,24,.06) !important; border-left:1px solid rgba(17,19,24,.06) !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-embed):not(#pm-e):not(#pm-e2) #svView :is(.cal-evt--complete, .cal-evt--cancelled, .cal-evt--blackout, .cal-evt--late) .cal-evt__t { 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-embed):not(#pm-e):not(#pm-e2) #svView .cal-evt--complete .cal-evt__nm { text-decoration-color:rgba(90,96,110,.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-embed):not(#pm-e):not(#pm-e2) #svView :is(.cal-evt--complete, .cal-evt--cancelled, .cal-evt--blackout, .cal-evt--late) .cal-evt__chip { 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-embed):not(#pm-e):not(#pm-e2) #svView .cal-evt--noshow { background:rgba(255,106,31,.08) !important; border-color:rgba(229,84,15,.24) !important; border-left:1px solid rgba(229,84,15,.36) !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-embed):not(#pm-e):not(#pm-e2) #svView .cal-evt--noshow .cal-evt__t { 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-embed):not(#pm-e):not(#pm-e2) #svView .cal-evt--noshow .cal-evt__chip { background:rgba(255,106,31,.16) !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-embed):not(#pm-e):not(#pm-e2) #svView .cal-mpill { background:linear-gradient(180deg, color-mix(in srgb, var(--evt-accent, #3B82F6) 19%, transparent), color-mix(in srgb, var(--evt-accent, #3B82F6) 12%, transparent)), #FFFFFF !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-embed):not(#pm-e):not(#pm-e2) #svView .cal-views { border:0 !important; background:rgba(17,19,24,.05) !important; box-shadow:inset 0 1px 3px rgba(17,19,24,.099), inset 0 0 0 1px 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-embed):not(#pm-e):not(#pm-e2) #svView .cal-view { color:#5A606E !important; background:transparent !important; border:0 !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-embed):not(#pm-e):not(#pm-e2) #svView .cal-view.is-active { 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-embed):not(#pm-e):not(#pm-e2) #svView .cal-nav__btn { color:#2A2D35 !important; border:0 !important; background:#FFFFFF !important; box-shadow:inset 0 0 0 1px rgba(17,19,24,.099), 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-embed):not(#pm-e):not(#pm-e2) #svView :is(.cal-today, .cal-filter, .cal-export) { 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-embed):not(#pm-e):not(#pm-e2) #svView :is(.cal-today, .cal-filter, .cal-export):hover { background:rgba(17,19,24,.05) !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-embed):not(#pm-e):not(#pm-e2) #svView .cal-label { 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-embed):not(#pm-e):not(#pm-e2) #svView .mm-month { 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-embed):not(#pm-e):not(#pm-e2) #svView .mm-dow { 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-embed):not(#pm-e):not(#pm-e2) #svView .mm-cell { 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-embed):not(#pm-e):not(#pm-e2) #svView .mm-cell.is-today, 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-embed):not(#pm-e):not(#pm-e2) #svView .mm-cell.is-today: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-embed):not(#pm-e):not(#pm-e2) #svView .mm-cell.is-selected.is-today { background:linear-gradient(180deg, #FF6E29, #F4560E) !important; color:#FFFFFF !important; box-shadow:inset 0 1px 0 rgba(255,255,255,.34), 0 6px 14px -6px rgba(255,106,31,.44) !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-embed):not(#pm-e):not(#pm-e2) #svView .mm-cell.has-event::after { background:#A0A5B1 !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-embed):not(#pm-e):not(#pm-e2) #svView .mm-cell.is-today.has-event::after { 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-embed):not(#pm-e):not(#pm-e2) #svView .mm-nav__b { background:#FFFFFF !important; box-shadow:inset 0 0 0 1px rgba(17,19,24,.099), inset 0 1px 0 rgba(255,255,255,.17), 0 8px 16px -8px rgba(17,19,24,.187) !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-embed):not(#pm-e):not(#pm-e2) #svView .rail-row { background:rgba(17,19,24,.04) !important; border:1px solid rgba(17,19,24,.068) !important; border-top-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-embed):not(#pm-e):not(#pm-e2) #svView .rail-row:hover { background:linear-gradient(180deg, #FFFFFF, #F9FAFB) !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-embed):not(#pm-e):not(#pm-e2) #svView .rail-row__av { color:#111318 !important; background:#FFFFFF !important; box-shadow:inset 0 0 0 1px rgba(17,19,24,.099), 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-embed):not(#pm-e):not(#pm-e2) #svView .rail-row__av--wait { background:rgba(255,106,31,.16) !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-embed):not(#pm-e):not(#pm-e2) #svView .rail-row__av--live { background:rgba(255,106,31,.2) !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-embed):not(#pm-e):not(#pm-e2) #svView .rail-row__n { 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-embed):not(#pm-e):not(#pm-e2) #svView .rail-row__m { 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-embed):not(#pm-e):not(#pm-e2) #svView .rail-mini--admit { background:linear-gradient(180deg, #FF6E29, #F4560E) !important; border:0 !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 12px 24px -12px 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-embed):not(#pm-e):not(#pm-e2) #svView .rail-mini--end { background:rgba(217,59,64,.08) !important; color:#D93B40 !important; box-shadow:inset 0 0 0 1px rgba(217,59,64,.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-embed):not(#pm-e):not(#pm-e2) :is(#svView, #cpList) .rail-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-embed):not(#pm-e):not(#pm-e2) #svView #recRefresh { border:0 !important; color:#2A2D35 !important; background:#FFFFFF !important; box-shadow:inset 0 0 0 1px rgba(17,19,24,.099), 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-embed):not(#pm-e):not(#pm-e2) #svView :is(#recStatStorage, #recStatCount, #recStatSaved) { 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-embed):not(#pm-e):not(#pm-e2) #svView div[style*="flex:1 1 180px"] { background:rgba(17,19,24,.04) !important; border:1px solid rgba(17,19,24,.068) !important; border-top-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-embed):not(#pm-e):not(#pm-e2) #svView div[style*="flex:1 1 180px"] > div:last-child { 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-embed):not(#pm-e):not(#pm-e2) #svView div[style*="border-top:1px solid #e2e8f0"] { border-top-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-embed):not(#pm-e):not(#pm-e2) #svView span[style*="text-transform:uppercase"] { 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-embed):not(#pm-e):not(#pm-e2) #svView [data-rec-filter] { 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-embed):not(#pm-e):not(#pm-e2) #svView :is([data-rec-filter][style*="#faf5ff"], [data-rec-filter][style*="rgb(250, 245, 255)"]) { background:linear-gradient(180deg, rgba(255,255,255,.97), rgba(255,255,255,.765)) !important; color:#111318 !important; border-color:rgba(17,19,24,.102) !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-embed):not(#pm-e):not(#pm-e2) #recList > div[style*="text-align:center"] { 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-embed):not(#pm-e):not(#pm-e2) .evt-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 30px 60px -24px 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-embed):not(#pm-e):not(#pm-e2) .evt-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-embed):not(#pm-e):not(#pm-e2) .evt-pop__k { 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-embed):not(#pm-e):not(#pm-e2) .evt-pop__v { 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-embed):not(#pm-e):not(#pm-e2) .evt-pop__act { border-top-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-embed):not(#pm-e):not(#pm-e2) .evt-pop__btn.is-primary { background:linear-gradient(180deg, #FF6E29, #F4560E) !important; border:0 !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 12px 24px -12px 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-embed):not(#pm-e):not(#pm-e2) .evt-pop__btn.is-ghost { 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-embed):not(#pm-e):not(#pm-e2) .evt-pop__x { background:rgba(17,19,24,.048) !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-embed):not(#pm-e):not(#pm-e2) .cal-tip { 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), 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-embed):not(#pm-e):not(#pm-e2) .cal-tip__t { 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-embed):not(#pm-e):not(#pm-e2) .cal-tip__st { background:rgba(17,19,24,.06) !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-embed):not(#pm-e):not(#pm-e2) :is(.cal-tip__st--completed, .cal-tip__st--complete, .cal-tip__st--cancelled, .cal-tip__st--late_cancelled, .cal-tip__st--skipped_blackout) { background:rgba(17,19,24,.04) !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-embed):not(#pm-e):not(#pm-e2) .cal-tip__st--no_show { 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-embed):not(#pm-e):not(#pm-e2) .cal-tip__k { 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-embed):not(#pm-e):not(#pm-e2) .cal-tip__v { 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-embed):not(#pm-e):not(#pm-e2) .cp-overlay { 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-embed):not(#pm-e):not(#pm-e2) .cp-modal { 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), 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-embed):not(#pm-e):not(#pm-e2) .cp-head { background:transparent !important; 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-embed):not(#pm-e):not(#pm-e2) .cp-head__t { 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-embed):not(#pm-e):not(#pm-e2) .cp-head__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-embed):not(#pm-e):not(#pm-e2) .cp-head__x { background:rgba(17,19,24,.048) !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-embed):not(#pm-e):not(#pm-e2) .cp-row { background:transparent !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-embed):not(#pm-e):not(#pm-e2) .cp-row: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-embed):not(#pm-e):not(#pm-e2) .cp-row__av { color:#111318 !important; background:#FFFFFF !important; box-shadow:inset 0 0 0 1px rgba(17,19,24,.099), 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-embed):not(#pm-e):not(#pm-e2) .cp-row__n { 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-embed):not(#pm-e):not(#pm-e2) .cp-row__m { 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-embed):not(#pm-e):not(#pm-e2) #svView .cal-filter { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%235A606E' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") !important; background-repeat:no-repeat !important; background-position:right 14px center !important; background-size:13px 13px !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-embed):not(#pm-e):not(#pm-e2) #svView .cal-filter option { background:#FFFFFF; color:#111318; }
@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-embed):not(#pm-e):not(#pm-e2) #svView .zh-card:hover { background:linear-gradient(180deg, #FFFFFF, #F9FAFB) !important; border-top-color:rgba(17,19,24,.16) !important; box-shadow:inset 0 1px 0 rgba(255,255,255,.08), 0 26px 46px -24px 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-embed):not(#pm-e):not(#pm-e2) #svView :is(.zhr-appt, .zhr-mini-appt, .zhr-show-more):hover { background:linear-gradient(180deg, #FFFFFF, #F9FAFB) !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-embed):not(#pm-e):not(#pm-e2) #svView .zhr-btn--start:hover { background:linear-gradient(180deg, #FF6E29, #F4560E) !important; 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-embed):not(#pm-e):not(#pm-e2) #svView .cal-evt:hover { filter:brightness(1.12); box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 12px 24px -14px rgba(17,19,24,.198) !important; }
}
@media (max-width: 900px) {
  html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body.pm-studio-console:not(.pm-parent-rail):not(.pm-embed):not(#pm-e):not(#pm-e2) header.nx-topbar:has(> .pmr-side) { background:none !important; border:0 !important; box-shadow:none !important; backdrop-filter:none !important; }
  html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body.pm-studio-console:not(.pm-parent-rail):not(.pm-embed):not(#pm-e):not(#pm-e2) header.nx-topbar > .pmr-side { background:linear-gradient(180deg, rgba(255,255,255,.97), rgba(255,255,255,.97)) !important; backdrop-filter:blur(18px) saturate(1.3); border:1px solid rgba(17,19,24,.093) !important; box-shadow:inset 0 1px 0 rgba(255,255,255,.16), 0 16px 32px -12px rgba(17,19,24,.198) !important; color:#2A2D35 !important; }
}
/* ══ end EMBER LIGHT (generated) ══ */
