.nx-shell[data-nx-theme=light][data-nx-colours=pastel]{--nx-neutral-bg:#f1f3f6;--nx-neutral-border:#d5dce4;--nx-neutral-accent:#9aa8ba;--nx-neutral-ink:#475569;--nx-action-bg:#faf4e6;--nx-action-border:#dcc79a;--nx-action-accent:#b39559;--nx-action-ink:#6f552a;--nx-danger-bg:#f8eceb;--nx-danger-border:#dfbfbc;--nx-danger-accent:#b7837f;--nx-danger-ink:#76403d;--nx-whatsapp-bg:#edf4ee;--nx-whatsapp-border:#c5d7c9;--nx-whatsapp-accent:#94b59d;--nx-whatsapp-ink:#3f624a;--nx-sms-bg:#edf2f8;--nx-sms-border:#c7d5e6;--nx-sms-accent:#91aac8;--nx-sms-ink:#425d7d;--nx-email-bg:#f2eef7;--nx-email-border:#d5c9e2;--nx-email-accent:#b09bc7;--nx-email-ink:#624d7c;--nx-orders-bg:#f8efe9;--nx-orders-border:#e5cdbd;--nx-orders-accent:#c6a28a;--nx-orders-ink:#7c5742;--nx-reminders-bg:#eaf3f2;--nx-reminders-border:#c3d7d4;--nx-reminders-accent:#8fb1ad;--nx-reminders-ink:#3e6460;--nx-strong-neutral-bg:var(--nx-neutral-bg);--nx-strong-neutral-ink:var(--nx-neutral-ink);--nx-strong-neutral-edge:var(--nx-neutral-accent);--nx-strong-whatsapp-bg:var(--nx-whatsapp-bg);--nx-strong-whatsapp-ink:var(--nx-whatsapp-ink);--nx-strong-whatsapp-edge:var(--nx-whatsapp-accent);--nx-strong-sms-bg:var(--nx-sms-bg);--nx-strong-sms-ink:var(--nx-sms-ink);--nx-strong-sms-edge:var(--nx-sms-accent);--nx-strong-email-bg:var(--nx-email-bg);--nx-strong-email-ink:var(--nx-email-ink);--nx-strong-email-edge:var(--nx-email-accent);--nx-strong-orders-bg:var(--nx-orders-bg);--nx-strong-orders-ink:var(--nx-orders-ink);--nx-strong-orders-edge:var(--nx-orders-accent);--nx-strong-reminders-bg:var(--nx-reminders-bg);--nx-strong-reminders-ink:var(--nx-reminders-ink);--nx-strong-reminders-edge:var(--nx-reminders-accent);--nx-urgent-bg:var(--nx-action-bg);--nx-urgent-ink:var(--nx-action-ink);--nx-urgent-edge:var(--nx-action-accent)}.nx-shell[data-nx-colours=contrast]{--nx-neutral-bg:var(--nx-strong-neutral-bg);--nx-neutral-ink:var(--nx-strong-neutral-ink);--nx-neutral-accent:var(--nx-strong-neutral-edge);--nx-whatsapp-bg:var(--nx-strong-whatsapp-bg);--nx-whatsapp-ink:var(--nx-strong-whatsapp-ink);--nx-whatsapp-accent:var(--nx-strong-whatsapp-edge);--nx-sms-bg:var(--nx-strong-sms-bg);--nx-sms-ink:var(--nx-strong-sms-ink);--nx-sms-accent:var(--nx-strong-sms-edge);--nx-email-bg:var(--nx-strong-email-bg);--nx-email-ink:var(--nx-strong-email-ink);--nx-email-accent:var(--nx-strong-email-edge);--nx-orders-bg:var(--nx-strong-orders-bg);--nx-orders-ink:var(--nx-strong-orders-ink);--nx-orders-accent:var(--nx-strong-orders-edge);--nx-reminders-bg:var(--nx-strong-reminders-bg);--nx-reminders-ink:var(--nx-strong-reminders-ink);--nx-reminders-accent:var(--nx-strong-reminders-edge);--nx-action-bg:var(--nx-urgent-bg);--nx-action-ink:var(--nx-urgent-ink);--nx-action-accent:var(--nx-urgent-edge)}.nx-shell[data-nx-colours=rachael]{--nx-neutral-bg:#e5e7eb;--nx-neutral-border:#9ca3af;--nx-neutral-accent:#64748b;--nx-neutral-ink:#111827;--nx-whatsapp-bg:#22c55e;--nx-whatsapp-border:#86efac;--nx-whatsapp-accent:#15803d;--nx-whatsapp-ink:#111827;--nx-sms-bg:#3b82f6;--nx-sms-border:#60a5fa;--nx-sms-accent:#1d4ed8;--nx-sms-ink:#111827;--nx-email-bg:#b45cff;--nx-email-border:#c084fc;--nx-email-accent:#7e22ce;--nx-email-ink:#111827;--nx-orders-bg:#ff8a00;--nx-orders-border:#fdba74;--nx-orders-accent:#c2410c;--nx-orders-ink:#111827;--nx-reminders-bg:#ffe000;--nx-reminders-border:#facc15;--nx-reminders-accent:#a16207;--nx-reminders-ink:#111827;--nx-action-bg:#ffe000;--nx-action-border:#facc15;--nx-action-accent:#a16207;--nx-action-ink:#111827;--nx-danger-bg:#ff3b45;--nx-danger-border:#ff8189;--nx-danger-accent:#be123c;--nx-danger-ink:#111827;--nx-strong-neutral-bg:var(--nx-neutral-bg);--nx-strong-neutral-ink:var(--nx-neutral-ink);--nx-strong-neutral-edge:var(--nx-neutral-accent);--nx-strong-whatsapp-bg:var(--nx-whatsapp-bg);--nx-strong-whatsapp-ink:var(--nx-whatsapp-ink);--nx-strong-whatsapp-edge:var(--nx-whatsapp-accent);--nx-strong-sms-bg:var(--nx-sms-bg);--nx-strong-sms-ink:var(--nx-sms-ink);--nx-strong-sms-edge:var(--nx-sms-accent);--nx-strong-email-bg:var(--nx-email-bg);--nx-strong-email-ink:var(--nx-email-ink);--nx-strong-email-edge:var(--nx-email-accent);--nx-strong-orders-bg:var(--nx-orders-bg);--nx-strong-orders-ink:var(--nx-orders-ink);--nx-strong-orders-edge:var(--nx-orders-accent);--nx-strong-reminders-bg:var(--nx-reminders-bg);--nx-strong-reminders-ink:var(--nx-reminders-ink);--nx-strong-reminders-edge:var(--nx-reminders-accent);--nx-urgent-bg:var(--nx-action-bg);--nx-urgent-ink:var(--nx-action-ink);--nx-urgent-edge:var(--nx-action-accent);--nx-alarm:#d91629;--nx-alarm-ink:#fff}.nx-map-key{background:var(--nx-surface,#fff);color:var(--nx-text,#243244);border-top:1px solid var(--nx-border,#d5dce4);padding:7px 10px;font-size:12px}.nx-map-key summary{cursor:pointer;font-weight:650}.nx-map-key>div{flex-wrap:wrap;gap:10px 16px;padding-top:8px;display:flex}.nx-map-key span{align-items:center;gap:6px;display:inline-flex}.nx-map-key i{border-radius:50% 50% 50% 2px;width:13px;height:13px}.nx-shell[data-nx-theme] :is(.nx-mailrow[data-channel],.nx-messageit-message[data-channel],.nx-mailreader__message[data-channel],.nx-notification-item[data-nx-tone],.nx-alert-banner[data-nx-tone]){background:var(--nx-cue-bg);color:var(--nx-text);border-color:var(--nx-cue-border);border-inline-start:4px solid var(--nx-cue-accent)}.nx-shell[data-nx-theme] .nx-mailrow[data-channel]{background:var(--nx-surface);border-inline-start-color:var(--nx-border)}.nx-shell[data-nx-theme] .nx-mailrow--unread[data-channel]{background:var(--nx-action-bg);border-inline-start-color:var(--nx-action-accent);box-shadow:inset 0 -1px var(--nx-action-border)}.nx-shell[data-nx-theme] .nx-mailrow[data-channel]:hover{background:var(--nx-surface-muted)}.nx-shell[data-nx-theme] .nx-mailrow--unread[data-channel]:hover{background:var(--nx-action-bg)}.nx-shell .nx-mailrow__read-state{border:1px solid var(--nx-border);background:var(--nx-surface-muted);color:var(--nx-text-muted);border-radius:999px;align-self:flex-end;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.nx-shell .nx-mailrow--unread .nx-mailrow__read-state{background:var(--nx-action-bg);border-color:var(--nx-action-border);color:var(--nx-action-ink)}.nx-shell[data-nx-theme] .nx-notification-item :is(strong,h2,h3){color:var(--nx-cue-ink)}.nx-shell .nx-communication-key{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.nx-shell[data-nx-colours=rachael] :is([data-channel=CALL],[data-channel=PHONE]){--nx-cue-bg:var(--nx-danger-bg);--nx-cue-border:var(--nx-danger-border);--nx-cue-accent:var(--nx-danger-accent);--nx-cue-ink:var(--nx-danger-ink);--nx-signal-bg:var(--nx-danger-bg);--nx-signal-ink:var(--nx-danger-ink);--nx-signal-edge:var(--nx-danger-accent)}.nx-shell[data-nx-colours=rachael] :is(.nx-oversee-strip>a,.nx-ops-pane[data-nx-tone]>.nx-route-pane__head,[data-resizable-panel]>header,.nx-section-heading[data-nx-tone],.nx-messageit-message[data-channel],.nx-mailreader__message[data-channel],.nx-notification-item[data-nx-tone],.nx-alert-banner[data-nx-tone]),.nx-shell[data-nx-colours=rachael] :is(.nx-oversee-strip>a>strong,.nx-section-heading p),.nx-shell[data-nx-colours=rachael] .nx-attention-banner[data-attention-state=checking]{color:var(--nx-cue-ink)}.nx-shell[data-nx-colours=rachael] .nx-mailrow--unread[data-channel],.nx-shell[data-nx-colours=rachael] .nx-planning-priorities__dates a{color:var(--nx-action-ink)}.nx-shell[data-nx-colours=rachael] .nx-btn--primary{background:var(--nx-sms-bg);color:var(--nx-sms-ink)}.nx-shell[data-nx-colours=rachael] .nx-btn--danger{background:var(--nx-danger-bg);color:var(--nx-danger-ink)}.nx-shell[data-nx-theme=dark][data-nx-colours=rachael] :is(.nx-messageit-filter:not(.nx-messageit-filter--active),.nx-module-state h2,.nx-mailrow:not(.nx-mailrow--unread) .nx-mailrow__sender small,.nx-mailbox__search,.nx-mailbox__search input,.nx-mailbox__brandicon,.nx-mailreader__back,.nx-communications-badge,[data-resizable-panel]>header h2>span){color:var(--nx-text)}.nx-shell[data-nx-theme=dark][data-nx-colours=rachael] .nx-mailbox__search input::placeholder{color:var(--nx-text-muted)}.nx-shell[data-nx-theme=dark][data-nx-colours=rachael] .nx-ops-pane:not([data-nx-tone])>.nx-route-pane__head{background:var(--nx-surface-muted);color:var(--nx-text)}@media (forced-colors:active){.nx-shell[data-nx-theme] :is(.nx-mailrow[data-channel],.nx-messageit-message[data-channel],.nx-notification-item[data-nx-tone]){border-color:canvastext}}
.nx-failed-jobs{border:1px solid var(--nx-danger-border,#dfbfbc);border-left:4px solid var(--nx-danger-accent,#b7837f);background:var(--nx-danger-bg,#f8eceb);color:var(--nx-danger-ink,#76403d);border-radius:10px;gap:10px;margin:10px 0;padding:14px 16px;display:grid}.nx-failed-jobs__heading{align-items:center;gap:10px;display:flex}.nx-failed-jobs h2{margin:0;font-size:16px}.nx-failed-jobs__heading>span{background:var(--nx-surface,#fff);border-radius:99px;padding:3px 8px}.nx-failed-jobs__job{border-top:1px solid var(--nx-danger-border,#dfbfbc);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:10px;display:flex}.nx-failed-jobs p{margin:4px 0;font-size:13px}.nx-failed-jobs small{font-size:12px}.nx-failed-jobs__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nx-failed-jobs a{color:inherit;text-decoration:underline}.nx-failed-jobs button{font:inherit;background:var(--nx-surface,#fff);color:var(--nx-text,#172033);border:1px solid var(--nx-danger-border,#dfbfbc);border-radius:6px;padding:7px 10px;font-size:12px}.nx-failed-jobs button:disabled{opacity:.55;cursor:not-allowed}.nx-failed-jobs__heading h2 button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-height:28px;padding:0}
.nx-track-list th:first-child{font-size:0}.nx-track-list th:first-child:after{content:"Type";font-size:.75rem}.nx-track-list td:first-child:before{content:"Type"!important}.nx-shell,.nx-main{font-size:16px;line-height:1.5}.nx-main :is(input,select,textarea){font-size:1rem}.nx-main :is(.nx-help-text,.nx-muted,.nx-table th,.nx-table td){font-size:.9rem}.nx-main .nx-button,.nx-main .nx-btn{min-height:38px;font-size:.9rem}.nx-main :is(time,[data-date]){font-variant-numeric:tabular-nums}@media (max-width:700px){.nx-main{font-size:17px}.nx-main :is(button,.nx-btn,.nx-button){min-height:44px}.nx-main :is(input,select,textarea){font-size:16px}}
