/* ═══════════════════════════════════════════════════════════════════════════
   EMBER — client-family-notebook, the Family Notebook (desk + iPad, and the frame in the Home's portfolio)  2026-10-03
   Three figures on glass, the tabs as a track, the quick-add as a well with the one orange action ("Add"), tasks /
   contacts / notes as glass rows, the editor an Ember sheet. Overdue and due today are orange (needs you), done is
   grey, open is white. In the Home's frame (?embed=1) the page is see-through so the portfolio's glass shows.
   Every rule starts html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body + four :not(#id), not on staff consoles.
   ═══════════════════════════════════════════════════════════════════════════ */

/* ── the head ── */
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-eyebrow { font: 500 11px/1.2 var(--n-font) !important; letter-spacing: 1.6px !important; text-transform: uppercase !important; color: #8E95A5 !important; margin: 0 0 10px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-sub { font: 400 15px/23px var(--n-font) !important; color: #8E95A5 !important; }
/* ── three figures on one glass card ── */
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-stats:not([hidden]) { background: var(--em-glass) !important; background-color: transparent !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; padding: 20px 24px !important; gap: 0 !important; display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-stats > div { display: flex !important; flex-direction: column-reverse !important; align-items: flex-start !important; gap: 10px !important; padding: 0 20px !important; border-left: 1px solid rgba(255,255,255,.06) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-stats > div:first-child { border-left: 0 !important; padding-left: 0 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-stats > div::before, html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-stats > div::after { display: none !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-stat__value { font: 500 30px/1 var(--n-font) !important; letter-spacing: -1px !important; color: #FFFFFF !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-stat__label { font: 500 11px/1.2 var(--n-font) !important; letter-spacing: 1.6px !important; text-transform: uppercase !important; color: #8E95A5 !important; }
/* ── the tabs: the segmented track ── */
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-tabs { background: rgba(0,0,0,.28) !important; border: 0 !important; border-radius: 999px !important; box-shadow: inset 0 1px 3px rgba(0,0,0,.45), inset 0 0 0 1px rgba(255,255,255,.05) !important; display: inline-flex !important; gap: 4px !important; padding: 4px !important; margin: 26px 0 20px !important; border-bottom: 0 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-tab { height: 36px; padding: 0 16px !important; border: 0 !important; border-radius: 999px !important; background: transparent !important; box-shadow: none !important; display: inline-flex !important; align-items: center !important; gap: 8px !important;
  font: 600 14px/1 var(--n-font) !important; color: #A0A5B1 !important; margin: 0 !important; transition: background .18s var(--em-ease), border-color .18s var(--em-ease), color .18s var(--em-ease), 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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-tab::after, html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-tab::before { display: none !important; }
@media (hover: hover) { html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-tab:not(.is-active):hover { background: rgba(255,255,255,.06) !important; color: #FFFFFF !important; } }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-tab.is-active { background: var(--em-key-on) !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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-tab:active { transform: scale(.95); transition-duration: 70ms !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-tab__count { min-width: 20px; height: 20px; padding: 0 6px !important; box-sizing: border-box; display: inline-grid !important; place-items: center; border: 0 !important; border-radius: 999px !important;
  background: rgba(255,255,255,.1) !important; color: #E6E7EA !important; font: 600 11px/1 var(--n-font) !important; }
/* ── the quick add: a well, the date a well, "Add" the orange action, "More options" a quiet link ── */
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-quickadd { background: var(--em-glass) !important; background-color: transparent !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; border-radius: 20px !important; padding: 8px !important; gap: 8px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-quickadd input { background: rgba(0,0,0,.28) !important; background-image: none !important; border: 1px solid rgba(255,255,255,.08) !important; border-top-color: rgba(0,0,0,.5) !important;
  border-radius: 14px !important; color: #FFFFFF !important; caret-color: #FF6A1F; box-shadow: none !important; height: 46px; padding: 0 16px !important; font: 400 15.5px/1 var(--n-font) !important; color-scheme: dark; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-quickadd input::placeholder { color: #6B7080 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-quickadd input:focus { outline: none !important; border-color: rgba(255,138,76,.55) !important; box-shadow: 0 0 0 4px rgba(255,106,31,.12) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-quickadd__btn { background: var(--em-or-fill) !important; background-image: var(--em-or-fill) !important; color: #FFFFFF !important; border: 0 !important; border-radius: 999px !important;
  box-shadow: var(--em-or-shadow) !important; height: 46px; padding: 0 22px !important; font: 600 15px/1 var(--n-font) !important; transition: background .18s var(--em-ease), border-color .18s var(--em-ease), color .18s var(--em-ease), transform .18s var(--em-ease), filter .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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-quickadd__btn:hover { filter: brightness(1.06); transform: translateY(-1px); } }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-quickadd__btn:active { transform: scale(.95) !important; transition-duration: 70ms !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-quickadd__more { color: #A0A5B1 !important; font: 500 14px/1 var(--n-font) !important; padding: 0 12px !important; border-radius: 999px !important; height: 46px; }
@media (hover: hover) { html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-quickadd__more:hover { color: #FFFFFF !important; background: rgba(255,255,255,.06) !important; } }
/* ── filters: quiet pills, the chosen one lit ── */
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-filters { gap: 6px !important; margin: 16px 0 16px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-filter { height: 34px; padding: 0 14px !important; background: rgba(255,255,255,.06) !important; background-image: none !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; border-radius: 999px !important; font: 500 13.5px/1 var(--n-font) !important; transition: background .18s var(--em-ease), border-color .18s var(--em-ease), color .18s var(--em-ease), 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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) select.nb-filter { -webkit-appearance: none !important; appearance: none !important; padding-right: 34px !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A0A5B1' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E") !important; background-repeat: no-repeat !important; background-position: right 11px center !important; background-size: 14px 14px !important; color: #E6E7EA !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) select.nb-filter option { background: #1C1D20; color: #FFFFFF; }
@media (hover: hover) { html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-filter:not(.is-active):hover { background-color: 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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-filter.is-active { background: var(--em-key-on) !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; border-color: rgba(255,255,255,.12) !important; }

/* ── tasks: glass rows; the box a well; due dates and flags as capsules ── */
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-list { gap: 8px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-task { background: linear-gradient(180deg, rgba(255,255,255,.065) 0%, rgba(255,255,255,.03) 100%) !important;
  border: 1px solid rgba(255,255,255,.08) !important; border-top-color: rgba(255,255,255,.12) !important; border-bottom-color: rgba(255,255,255,.04) !important; box-shadow: none !important; border-radius: 18px !important; padding: 14px 18px !important; color: #E6E7EA !important; transition: background .18s var(--em-ease), border-color .18s var(--em-ease), color .18s var(--em-ease), transform .18s var(--em-ease), filter .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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-task:hover { background: linear-gradient(180deg, rgba(255,255,255,.11), rgba(255,255,255,.04)) !important; border-color: rgba(255,255,255,.1) !important; border-top-color: rgba(255,255,255,.26) !important; } }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-task.is-overdue, .nb-task.is-today) { box-shadow: inset 3px 0 0 #FF6A1F !important; border-left-color: rgba(255,255,255,.08) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-task.is-upcoming { box-shadow: inset 3px 0 0 rgba(230,231,234,.7) !important; border-left-color: rgba(255,255,255,.08) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-task.is-pinned { background: linear-gradient(180deg, rgba(255,255,255,.1), rgba(255,255,255,.04)) !important; border-top-color: rgba(255,255,255,.2) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-task.is-done { opacity: .62 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-task__check { width: 22px !important; height: 22px !important; border-radius: 7px !important; background: rgba(0,0,0,.3) !important; border: 1px solid rgba(255,255,255,.14) !important; border-top-color: rgba(0,0,0,.5) !important; color: #FFFFFF !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-task.is-done .nb-task__check { background: rgba(255,255,255,.14) !important; border-color: rgba(255,255,255,.2) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-task__grip { color: #6B7080 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-task__title { font: 600 15.5px/1.35 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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-task__desc { font: 400 13.5px/1.5 var(--n-font) !important; color: #8E95A5 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-task__meta { gap: 6px !important; margin-top: 8px !important; color: #8E95A5 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-task__due, .nb-task__cat, .nb-priority, .nb-eye, .nb-status, .nb-contact__cat) { display: inline-flex; align-items: center; gap: 6px; height: 24px; padding: 0 10px !important; border: 0 !important; border-radius: 999px !important;
  background: rgba(255,255,255,.06) !important; color: #A0A5B1 !important; font: 500 12px/1 var(--n-font) !important; letter-spacing: 0 !important; text-transform: none !important; box-shadow: none !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-task__due--overdue, .nb-task__due--today, .nb-priority--urgent, .nb-priority--high) { background: rgba(255,106,31,.13) !important; color: #FF8A4C !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-task__cat--pinned, .nb-task__cat--subs, .nb-eye--family, .nb-status--open, .nb-status--in_progress) { 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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-status--done { 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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-status__dot { background: currentColor !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-task__pin { color: #FF8A4C !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-edit-btn { width: 34px !important; height: 34px !important; border-radius: 999px !important; border: 0 !important; color: #E6E7EA !important; background: var(--em-key) !important; box-shadow: inset 0 0 0 1px rgba(255,255,255,.11), inset 0 1px 0 rgba(255,255,255,.17) !important; }
/* contacts and notes */
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-contacts { gap: 10px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-contact, .nb-note) { background: linear-gradient(180deg, rgba(255,255,255,.065) 0%, rgba(255,255,255,.03) 100%) !important;
  border: 1px solid rgba(255,255,255,.08) !important; border-top-color: rgba(255,255,255,.12) !important; border-bottom-color: rgba(255,255,255,.04) !important; box-shadow: none !important; border-radius: 20px !important; padding: 18px 18px 16px !important; color: #E6E7EA !important; transition: background .18s var(--em-ease), border-color .18s var(--em-ease), color .18s var(--em-ease), transform .18s var(--em-ease), filter .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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-contact, .nb-note):hover { background: linear-gradient(180deg, rgba(255,255,255,.11), rgba(255,255,255,.04)) !important; border-color: rgba(255,255,255,.1) !important; border-top-color: rgba(255,255,255,.26) !important; } }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-note--pink, .nb-note--blue, .nb-note--green, .nb-note--purple, .nb-note--gray, .nb-note--yellow) { background: linear-gradient(180deg, rgba(255,255,255,.065), rgba(255,255,255,.03)) !important; border-color: rgba(255,255,255,.08) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-contact__label { color: #FFFFFF !important; font: 600 16px/1.3 var(--n-font) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-contact__name { color: #8E95A5 !important; font: 400 13.5px/1.4 var(--n-font) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-contact__row { color: #E6E7EA !important; font: 400 14px/1.4 var(--n-font) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-contact__row svg { color: #8E95A5 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-contact__row a { color: #FFFFFF !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-contact__notes { color: #A0A5B1 !important; background: rgba(0,0,0,.18) !important; border-color: rgba(255,255,255,.06) !important; border-radius: 12px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-note__title { color: #FFFFFF !important; font: 600 15.5px/1.35 var(--n-font) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-note__body { color: #E6E7EA !important; font: 400 14px/1.6 var(--n-font) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-note__meta { color: #8E95A5 !important; font: 400 12px/1.4 var(--n-font) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-section-head__sub { color: #8E95A5 !important; font: 400 14px/1.45 var(--n-font) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-add-btn:not([hidden]) { display: inline-flex !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-add-btn { height: 40px; padding: 0 16px !important; background: rgba(255,255,255,.06) !important; background-image: none !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; border-radius: 999px !important; font: 500 14px/1 var(--n-font) !important; gap: 7px !important; align-items: center !important; }
/* the trash */
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-trash-section__head { font: 500 11px/1.2 var(--n-font) !important; letter-spacing: 1.6px !important; text-transform: uppercase !important; color: #8E95A5 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-trash-section__count { background: rgba(255,255,255,.1) !important; 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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-trash-item { background: linear-gradient(180deg, rgba(255,255,255,.065) 0%, rgba(255,255,255,.03) 100%) !important;
  border: 1px solid rgba(255,255,255,.08) !important; border-top-color: rgba(255,255,255,.12) !important; border-bottom-color: rgba(255,255,255,.04) !important; box-shadow: none !important; border-radius: 16px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-trash-item__title { 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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-trash-item__meta { color: #8E95A5 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-trash-btn { background: rgba(255,255,255,.06) !important; background-image: none !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; border-radius: 999px !important; font: 500 13px/1 var(--n-font) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-trash-btn--purge { color: #FF5A5F !important; }
/* empty and loading */
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-empty, .nb-loading) { background: rgba(0,0,0,.12) !important; border: 1px dashed rgba(255,255,255,.12) !important; border-radius: 20px !important; color: #8E95A5 !important; box-shadow: none !important; padding: 38px 24px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-empty__title { font: 600 17px/22px var(--n-font) !important; color: #FFFFFF !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-empty__sub { font: 400 14px/21px var(--n-font) !important; color: #8E95A5 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-spinner { border-color: rgba(255,255,255,.12) !important; border-top-color: #FF8A4C !important; }

/* ── the editor: an Ember sheet; fields are wells; Save is orange ── */
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-modal__backdrop { background: rgba(0,0,0,.5) !important; -webkit-backdrop-filter: blur(10px) !important; backdrop-filter: blur(10px) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-modal__card { background: #1C1D20 !important; background-image: linear-gradient(180deg, rgba(255,255,255,.045), rgba(255,255,255,0) 120px) !important;
  border: 1px solid rgba(255,255,255,.08) !important; border-top-color: rgba(255,255,255,.16) !important; border-radius: 26px !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.07), 0 40px 80px -30px rgba(0,0,0,.95), 0 2px 10px rgba(0,0,0,.4) !important; color: #E6E7EA !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-modal__head, .nb-modal__foot) { border-color: rgba(255,255,255,.07) !important; background: transparent !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-modal__title { font: 600 20px/1.2 var(--n-font) !important; letter-spacing: -.3px !important; color: #FFFFFF !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-modal__sub { font: 400 14px/1.45 var(--n-font) !important; color: #8E95A5 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-field__label { font: 600 14px/1.3 var(--n-font) !important; color: #FFFFFF !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-modal :is(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]), select, textarea) { background: rgba(0,0,0,.28) !important; background-image: none !important; border: 1px solid rgba(255,255,255,.08) !important; border-top-color: rgba(0,0,0,.5) !important;
  border-radius: 14px !important; color: #FFFFFF !important; caret-color: #FF6A1F; box-shadow: none !important; min-height: 46px; padding: 11px 14px !important; font: 400 15.5px/1.35 var(--n-font) !important; color-scheme: dark; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-modal :is(input, select, textarea):focus { outline: none !important; border-color: rgba(255,138,76,.55) !important; box-shadow: 0 0 0 4px rgba(255,106,31,.12) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-modal select { -webkit-appearance: none !important; appearance: none !important; padding-right: 38px !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A0A5B1' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E") !important; background-repeat: no-repeat !important; background-position: right 12px center !important; background-size: 16px 16px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-modal input[type="checkbox"] { width: 18px !important; height: 18px !important; min-height: 0 !important; flex: none !important; margin: 0 !important; accent-color: #FF6A1F !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-modal label:has(> input[type="checkbox"]) { white-space: nowrap !important; font: 500 14px/1 var(--n-font) !important; color: #E6E7EA !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-modal select option { background: #1C1D20; color: #FFFFFF; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-rt { background: rgba(0,0,0,.28) !important; background-image: none !important; border: 1px solid rgba(255,255,255,.08) !important; border-top-color: rgba(0,0,0,.5) !important;
  border-radius: 14px !important; color: #FFFFFF !important; caret-color: #FF6A1F; box-shadow: none !important; overflow: hidden; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-rt__toolbar { background: rgba(255,255,255,.03) !important; border-bottom: 1px solid rgba(255,255,255,.06) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-rt__btn { color: #A0A5B1 !important; border-radius: 8px !important; background: transparent !important; }
@media (hover: hover) { html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-rt__btn:hover { background: rgba(255,255,255,.08) !important; color: #FFFFFF !important; } }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-rt__sep { 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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-rt__editor { color: #FFFFFF !important; background: transparent !important; font: 400 15px/1.55 var(--n-font) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-segmented { background: rgba(0,0,0,.28) !important; border: 0 !important; border-radius: 999px !important; box-shadow: inset 0 1px 3px rgba(0,0,0,.45), inset 0 0 0 1px rgba(255,255,255,.05) !important; padding: 4px !important; gap: 4px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-seg { border-radius: 999px !important; color: #A0A5B1 !important; background: transparent !important; font: 600 13.5px/1 var(--n-font) !important; border: 0 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-seg.is-active { background: var(--em-key-on) !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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-color-swatch { border-radius: 9px !important; box-shadow: inset 0 0 0 1px rgba(255,255,255,.12) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-color-swatch--yellow { background: #3A3528 !important; } html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-color-swatch--pink { background: #3A2C33 !important; } html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-color-swatch--blue { background: #2A3340 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-color-swatch--green { background: #2A3830 !important; } html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-color-swatch--purple { background: #332C3D !important; } html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-color-swatch--gray { background: #2E2F33 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-color-swatch.is-active { box-shadow: 0 0 0 2px #FF6A1F, inset 0 0 0 1px rgba(255,255,255,.2) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-subtask, .nb-update, .nb-attach__row) { background: linear-gradient(180deg, rgba(255,255,255,.065) 0%, rgba(255,255,255,.03) 100%) !important;
  border: 1px solid rgba(255,255,255,.08) !important; border-top-color: rgba(255,255,255,.12) !important; border-bottom-color: rgba(255,255,255,.04) !important; box-shadow: none !important; border-radius: 14px !important; color: #E6E7EA !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-subtask__title, .nb-attach__name) { 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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-subtask__date, .nb-update__meta, .nb-attach__meta) { color: #8E95A5 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-update__body { color: #E6E7EA !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-subtask__check { border-color: rgba(255,255,255,.2) !important; background: rgba(0,0,0,.28) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-subtask__check--in_progress { border-color: #FFFFFF !important; color: #FFFFFF !important; background: rgba(255,255,255,.1) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-subtask__check--done { border-color: rgba(255,255,255,.2) !important; color: #17181B !important; background: #E6E7EA !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-subtask__del, .nb-update__del, .nb-attach__del) { color: #8E95A5 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-modal-sep { border-color: rgba(255,255,255,.07) !important; background: rgba(255,255,255,.07) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-modal-sep-label { font: 500 11px/1.2 var(--n-font) !important; letter-spacing: 1.6px !important; text-transform: uppercase !important; color: #8E95A5 !important; background: #1C1D20 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-attach-add__btn, .nb-update-form button) { background: rgba(255,255,255,.06) !important; background-image: none !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; border-radius: 999px !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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-btn { height: 44px; padding: 0 20px !important; font: 600 15px/1 var(--n-font) !important; transition: background .18s var(--em-ease), border-color .18s var(--em-ease), color .18s var(--em-ease), 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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-btn--ghost { background: rgba(255,255,255,.06) !important; background-image: none !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; border-radius: 999px !important; font-weight: 500 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-btn--primary { background: var(--em-or-fill) !important; background-image: var(--em-or-fill) !important; color: #FFFFFF !important; border: 0 !important; border-radius: 999px !important;
  box-shadow: var(--em-or-shadow) !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-btn--danger { background: rgba(255,255,255,.06) !important; background-image: none !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; border-radius: 999px !important; color: #FF5A5F !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-btn:not([disabled]):active { transform: scale(.95) !important; transition-duration: 70ms !important; }

/* ── inside the Home's portfolio frame (?embed=1): see-through, edge to edge ── */
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]):has(> body.pm-embed) { background: transparent !important; background-color: transparent !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console).pm-embed { background: transparent !important; background-image: none !important; padding-left: 0 !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console).pm-embed::before { display: none !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console).pm-embed :is(.nb-hero, #nbStats, .nb-add, .nb-add-row, .nb-add-btn, #nbTasksQuickAddWrap, .nb-quickadd, .nb-filters, #nbtPriorityFilter, .nb-tabs) { display: none !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console).pm-embed .nb-shell { padding: 26px 28px 28px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console).pm-embed :is(.nb-task, .nb-contact, .nb-note) { border-radius: 18px !important; }
/* the frame keeps its one calm look (Caleb, Phase 40B): no deadline stripes inside it */
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console).pm-embed .nb-task:is(.is-overdue, .is-today, .is-upcoming) { box-shadow: none !important; }
/* the toast: the dark glass pill (an error keeps a red dot, a success a white one) */
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nx-toast { background: rgba(22,23,27,.92) !important; background-image: none !important; color: #FFFFFF !important; border: 1px solid rgba(255,255,255,.1) !important; border-radius: 999px !important;
  -webkit-backdrop-filter: blur(20px) saturate(1.3); backdrop-filter: blur(20px) saturate(1.3); box-shadow: 0 18px 40px -16px rgba(0,0,0,.9) !important; font: 500 14px/1 var(--n-font) !important; padding: 12px 18px !important; }
html[data-look="night"][data-shade="ember"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) :is(.nx-toast--error) svg { color: #FF5A5F !important; }

/* ══ EMBER LIGHT — GENERATED by tools/gen-ember-light.py from the Ember rules above; do not hand-edit ══ */
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-eyebrow { color:#646B7A !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-stats:not([hidden]) { background:var(--em-glass) !important; background-color:transparent !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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-stats > div { border-left:1px solid rgba(17,19,24,.06) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-stats > div:first-child { border-left:0 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-stat__value { color:#111318 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-stat__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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-tabs { background:rgba(17,19,24,.05) !important; border:0 !important; box-shadow:inset 0 1px 3px rgba(17,19,24,.099), inset 0 0 0 1px rgba(17,19,24,.06) !important; border-bottom:0 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-tab { border:0 !important; background:transparent !important; box-shadow:none !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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-tab.is-active { background:var(--em-key-on) !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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-tab__count { border:0 !important; background:rgba(17,19,24,.1) !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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-quickadd { background:var(--em-glass) !important; background-color:transparent !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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-quickadd input { background:rgba(17,19,24,.05) !important; background-image:none !important; border:1px solid rgba(17,19,24,.068) !important; border-top-color:rgba(17,19,24,.125) !important; color:#111318 !important; caret-color:#E5540F; box-shadow:none !important; color-scheme:light; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-quickadd input::placeholder { color:#8A90A0 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-quickadd input:focus { outline:none !important; border-color:rgba(229,84,15,.44) !important; box-shadow:0 0 0 4px rgba(255,106,31,.066) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-quickadd__btn { background:var(--em-or-fill) !important; background-image:var(--em-or-fill) !important; color:#FFFFFF !important; border:0 !important; box-shadow:var(--em-or-shadow) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-quickadd__more { color:#5A606E !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-filter { background:rgba(17,19,24,.04) !important; background-image:none !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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) select.nb-filter { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235A606E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E") !important; background-repeat:no-repeat !important; background-position:right 11px center !important; background-size:14px 14px !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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) select.nb-filter option { background:#FFFFFF; color:#111318; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-filter.is-active { background:var(--em-key-on) !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; border-color:rgba(17,19,24,.102) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-task { background:#FFFFFF !important; border:1px solid rgba(17,19,24,.068) !important; border-top-color:rgba(17,19,24,.102) !important; border-bottom-color:rgba(17,19,24,.06) !important; box-shadow:none !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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-task.is-overdue, .nb-task.is-today) { box-shadow:inset 3px 0 0 rgba(255,106,31,.55) !important; border-left-color:rgba(17,19,24,.068) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-task.is-upcoming { box-shadow:inset 3px 0 0 rgba(230,231,234,.7) !important; border-left-color:rgba(17,19,24,.068) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-task.is-pinned { background:#FFFFFF !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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-task__check { background:rgba(17,19,24,.054) !important; border:1px solid rgba(17,19,24,.119) !important; border-top-color:rgba(17,19,24,.125) !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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-task.is-done .nb-task__check { background:rgba(17,19,24,.075) !important; border-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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-task__grip { color:#8A90A0 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-task__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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-task__desc { color:#646B7A !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-task__meta { color:#646B7A !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-task__due, .nb-task__cat, .nb-priority, .nb-eye, .nb-status, .nb-contact__cat) { border:0 !important; background:rgba(17,19,24,.06) !important; color:#5A606E !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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-task__due--overdue, .nb-task__due--today, .nb-priority--urgent, .nb-priority--high) { background:rgba(255,106,31,.13) !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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-task__cat--pinned, .nb-task__cat--subs, .nb-eye--family, .nb-status--open, .nb-status--in_progress) { background:rgba(17,19,24,.1) !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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-status--done { background:rgba(17,19,24,.06) !important; color:#646B7A !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-status__dot { background:currentColor !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-task__pin { color:#E5540F !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-edit-btn { border:0 !important; color:#2A2D35 !important; background:var(--em-key) !important; box-shadow:inset 0 0 0 1px rgba(17,19,24,.099), inset 0 1px 0 rgba(255,255,255,.17) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-contact, .nb-note) { background:#FFFFFF !important; border:1px solid rgba(17,19,24,.068) !important; border-top-color:rgba(17,19,24,.102) !important; border-bottom-color:rgba(17,19,24,.06) !important; box-shadow:none !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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-note--pink, .nb-note--blue, .nb-note--green, .nb-note--purple, .nb-note--gray, .nb-note--yellow) { background:#FFFFFF !important; border-color:rgba(17,19,24,.068) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-contact__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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-contact__name { color:#646B7A !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-contact__row { color:#2A2D35 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-contact__row svg { color:#646B7A !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-contact__row a { color:#111318 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-contact__notes { color:#5A606E !important; background:rgba(17,19,24,.032) !important; border-color:rgba(17,19,24,.06) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-note__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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-note__body { color:#2A2D35 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-note__meta { color:#646B7A !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-section-head__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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-add-btn { background:rgba(17,19,24,.04) !important; background-image:none !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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-trash-section__head { color:#646B7A !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-trash-section__count { background:rgba(17,19,24,.1) !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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-trash-item { background:#FFFFFF !important; border:1px solid rgba(17,19,24,.068) !important; border-top-color:rgba(17,19,24,.102) !important; border-bottom-color: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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-trash-item__title { color:#2A2D35 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-trash-item__meta { color:#646B7A !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-trash-btn { background:rgba(17,19,24,.04) !important; background-image:none !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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-trash-btn--purge { color:#D93B40 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-empty, .nb-loading) { background:rgba(17,19,24,.03) !important; border:1px dashed rgba(17,19,24,.102) !important; color:#646B7A !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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-empty__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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-empty__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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-spinner { border-color:rgba(17,19,24,.102) !important; border-top-color:rgba(229,84,15,.8) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-modal__backdrop { background:rgba(17,19,24,.275) !important; backdrop-filter:blur(10px) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-modal__card { background:#FFFFFF !important; background-image:linear-gradient(180deg, rgba(255,255,255,.652), rgba(255,255,255,0) 120px) !important; border:1px solid rgba(17,19,24,.068) !important; border-top-color:rgba(17,19,24,.136) !important; box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 40px 80px -30px rgba(17,19,24,.209), 0 2px 10px rgba(17,19,24,.088) !important; color:#2A2D35 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-modal__head, .nb-modal__foot) { border-color:rgba(17,19,24,.06) !important; background:transparent !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-modal__title { color:#111318 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-modal__sub { color:#646B7A !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-field__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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-modal :is(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]), select, textarea) { background:rgba(17,19,24,.05) !important; background-image:none !important; border:1px solid rgba(17,19,24,.068) !important; border-top-color:rgba(17,19,24,.125) !important; color:#111318 !important; caret-color:#E5540F; box-shadow:none !important; color-scheme:light; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-modal :is(input, select, textarea):focus { outline:none !important; border-color:rgba(229,84,15,.44) !important; box-shadow:0 0 0 4px rgba(255,106,31,.066) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-modal select { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235A606E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E") !important; background-repeat:no-repeat !important; background-position:right 12px center !important; background-size:16px 16px !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-modal input[type="checkbox"] { accent-color:#E5540F !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-modal label:has(> input[type="checkbox"]) { color:#2A2D35 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-modal select option { background:#FFFFFF; color:#111318; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-rt { background:rgba(17,19,24,.05) !important; background-image:none !important; border:1px solid rgba(17,19,24,.068) !important; border-top-color:rgba(17,19,24,.125) !important; color:#111318 !important; caret-color:#E5540F; box-shadow:none !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-rt__toolbar { background:rgba(17,19,24,.04) !important; border-bottom:1px solid rgba(17,19,24,.06) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-rt__btn { color:#5A606E !important; background:transparent !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-rt__sep { 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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-rt__editor { color:#111318 !important; background:transparent !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-segmented { background:rgba(17,19,24,.05) !important; border:0 !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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-seg { color:#5A606E !important; background:transparent !important; border:0 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-seg.is-active { background:var(--em-key-on) !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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-color-swatch { box-shadow:inset 0 0 0 1px rgba(17,19,24,.108) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-color-swatch--yellow { background:#F7F8FA !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-color-swatch--pink { background:#3A2C33 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-color-swatch--blue { background:#F7F8FA !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-color-swatch--green { background:#2A3830 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-color-swatch--purple { background:#F7F8FA !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-color-swatch--gray { background:#F7F8FA !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-color-swatch.is-active { box-shadow:0 0 0 2px rgba(255,106,31,.55), inset 0 0 0 1px rgba(17,19,24,.12) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-subtask, .nb-update, .nb-attach__row) { background:#FFFFFF !important; border:1px solid rgba(17,19,24,.068) !important; border-top-color:rgba(17,19,24,.102) !important; border-bottom-color:rgba(17,19,24,.06) !important; box-shadow:none !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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-subtask__title, .nb-attach__name) { color:#111318 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-subtask__date, .nb-update__meta, .nb-attach__meta) { color:#646B7A !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-update__body { color:#2A2D35 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-subtask__check { border-color:rgba(17,19,24,.16) !important; background:rgba(17,19,24,.05) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-subtask__check--in_progress { border-color:#FFFFFF !important; color:#111318 !important; background: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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-subtask__check--done { border-color:rgba(17,19,24,.16) !important; color:#111318 !important; background:#E6E7EA !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-subtask__del, .nb-update__del, .nb-attach__del) { color:#646B7A !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-modal-sep { border-color:rgba(17,19,24,.06) !important; background:rgba(17,19,24,.042) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-modal-sep-label { color:#646B7A !important; background:#FFFFFF !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-attach-add__btn, .nb-update-form button) { background:rgba(17,19,24,.04) !important; background-image:none !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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-btn--ghost { background:rgba(17,19,24,.04) !important; background-image:none !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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-btn--primary { background:var(--em-or-fill) !important; background-image:var(--em-or-fill) !important; color:#FFFFFF !important; border:0 !important; box-shadow:var(--em-or-shadow) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-btn--danger { background:rgba(17,19,24,.04) !important; background-image:none !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; color:#D93B40 !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]):has(> body.pm-embed) { background:transparent !important; background-color:transparent !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console).pm-embed { background:transparent !important; background-image:none !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console).pm-embed .nb-task:is(.is-overdue, .is-today, .is-upcoming) { 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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nx-toast { background:rgba(255,255,255,.97) !important; background-image:none !important; color:#111318 !important; border:1px solid rgba(17,19,24,.085) !important; backdrop-filter:blur(20px) saturate(1.3); box-shadow:0 18px 40px -16px 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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) :is(.nx-toast--error) svg { color:#D93B40 !important; }
@media (hover: hover) {
  html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-tab:not(.is-active):hover { background:rgba(17,19,24,.035) !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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-quickadd__btn:hover { filter:brightness(1.06); }
  html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-quickadd__more: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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-filter:not(.is-active):hover { background-color: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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-task:hover { background:linear-gradient(180deg, #FFFFFF, #F9FAFB) !important; border-color:rgba(17,19,24,.085) !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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-contact, .nb-note):hover { background:linear-gradient(180deg, #FFFFFF, #F9FAFB) !important; border-color:rgba(17,19,24,.085) !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:not(#pm-e):not(#pm-f1):not(#pm-f2):not(#pm-f3):not(.pm-admin-console):not(.pm-assistant-console) .nb-rt__btn:hover { background:rgba(17,19,24,.04) !important; color:#111318 !important; }
}
/* ══ end EMBER LIGHT (generated) ══ */


/* ── Ember Light — by hand (2026-10-03) — the Family Notebook: capsules, counts, the chosen filter */
/* Capsules that were a white wash on graphite become light-grey wells (ink words = fine, grey = done, orange = needs
   you); a chosen filter chip, white on white otherwise, is an ink chip. */
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-e2):not(#pm-e3):not(#pm-e4):not(#pm-e5):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-tab__count, .nb-trash-section__count) { background: rgba(17,19,24,.07) !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:not(#pm-e):not(#pm-e2):not(#pm-e3):not(#pm-e4):not(#pm-e5):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-task__due, .nb-task__cat, .nb-priority, .nb-eye, .nb-status, .nb-contact__cat) { background: rgba(17,19,24,.05) !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:not(#pm-e):not(#pm-e2):not(#pm-e3):not(#pm-e4):not(#pm-e5):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-task__cat--pinned, .nb-task__cat--subs, .nb-eye--family, .nb-status--open, .nb-status--in_progress) { 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:not(#pm-e):not(#pm-e2):not(#pm-e3):not(#pm-e4):not(#pm-e5):not(.pm-admin-console):not(.pm-assistant-console) .nb-status--done { 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:not(#pm-e):not(#pm-e2):not(#pm-e3):not(#pm-e4):not(#pm-e5):not(.pm-admin-console):not(.pm-assistant-console) :is(.nb-task__due--overdue, .nb-task__due--today, .nb-priority--urgent, .nb-priority--high) { background: rgba(255,106,31,.1) !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:not(#pm-e):not(#pm-e2):not(#pm-e3):not(#pm-e4):not(#pm-e5):not(.pm-admin-console):not(.pm-assistant-console) .nb-task__pin { color: #E5540F !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-e2):not(#pm-e3):not(#pm-e4):not(#pm-e5):not(.pm-admin-console):not(.pm-assistant-console) .nb-rt__sep { background: rgba(17,19,24,.1) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-e2):not(#pm-e3):not(#pm-e4):not(#pm-e5):not(.pm-admin-console):not(.pm-assistant-console) .nb-subtask__check--done { background: #2A2D35 !important; border-color: #2A2D35 !important; color: #FFFFFF !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-e2):not(#pm-e3):not(#pm-e4):not(#pm-e5):not(.pm-admin-console):not(.pm-assistant-console) .nb-filter.is-active { background: #111318 !important; color: #FFFFFF !important; border-color: #111318 !important; box-shadow: 0 6px 14px -8px rgba(17,19,24,.45) !important; }
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-e2):not(#pm-e3):not(#pm-e4):not(#pm-e5):not(.pm-admin-console):not(.pm-assistant-console) .nb-color-swatch.is-active { box-shadow: 0 0 0 2px #FF6A1F, inset 0 0 0 1px rgba(17,19,24,.12) !important; }
/* the empty state on the page's own grey ground: a pale panel with a dashed hairline (a grey well read grey on grey) */
html[data-look="night"][data-shade="ember"][data-ember="light"]:not(.emk-page):not(.pm-sapp--home[data-skin="ember"]) body:not(#pm-e):not(#pm-e2):not(#pm-e3):not(#pm-e4):not(#pm-e5):not(.pm-admin-console):not(.pm-assistant-console):not(.pm-embed) .nb-empty { background: rgba(255,255,255,.6) !important; border-color: rgba(17,19,24,.12) !important; }
