/* Legacy dark canvas adapters. UI colours resolve through system-theme.css; semantic status colours and document artwork retain their own palette. */
html[data-theme=dark] :where([data-canvas]){--color-slate-50:oklch(98.5% 0 0);--color-slate-100:oklch(97% 0 0);--color-slate-200:oklch(92.2% 0 0);--color-slate-300:oklch(87% 0 0);--color-slate-400:oklch(70.8% 0 0);--color-slate-500:oklch(55.6% 0 0);--color-slate-600:oklch(43.9% 0 0);--color-slate-700:oklch(37.1% 0 0);--color-slate-800:oklch(26.9% 0 0);--color-slate-900:oklch(20.5% 0 0);--color-slate-950:oklch(14.5% 0 0)}
html[data-theme=dark]:where([data-canvas],[data-canvas] *),html[data-theme=dark] :where([data-canvas]){--sf-ui-bg:var(--sf-theme-bg);--sf-ui-surface:var(--sf-theme-surface);--sf-ui-raised:var(--sf-theme-raised);--sf-ui-hover:var(--sf-theme-raised);--sf-ui-border:var(--sf-theme-border);--sf-ui-control-border:var(--sf-theme-control-border);--sf-ui-text:var(--sf-theme-text);--sf-ui-muted:var(--sf-theme-muted);--sf-ui-subtle:var(--sf-theme-muted);--sf-ui-primary:var(--sf-theme-accent);--sf-ui-primary-hover:var(--sf-theme-action);--sf-ui-on-primary:#fff;--sf-ui-positive:#6fcf97;--sf-ui-warning:#e8be72;--sf-ui-danger:#fca5a5;--sf-ui-focus:var(--sf-theme-accent);--sf-ui-shadow:none}
html[data-theme=dark] .sf-modal-panel:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);box-shadow:inset 0 1px #ffffff0d;background:var(--sf-theme-bg)!important;border-color:var(--sf-theme-border)!important}
html[data-theme=dark] .sf-modal-header:where([data-canvas],[data-canvas] *){background:linear-gradient(var(--sf-theme-bg),var(--sf-theme-bg));border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-modal-header:where([data-canvas],[data-canvas] *):before{background:radial-gradient(circle at 36% 32%,#ececec75 0 7%,#0000 8% 36%,#0000 37% 62%,#0000 63%);border-color:color-mix(in srgb,var(--sf-theme-border) 14.51%,transparent)}
html[data-theme=dark] .sf-modal-header:where([data-canvas],[data-canvas] *):after{border-color:color-mix(in srgb,var(--sf-theme-border) 13.33%,transparent);box-shadow:0 0 0 2.2rem color-mix(in srgb,var(--sf-theme-accent) 5.10%,transparent),0 0 0 4.4rem color-mix(in srgb,var(--sf-theme-accent) 3.14%,transparent)}
html[data-theme=dark] .sf-modal-title:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-modal-eyebrow:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
html[data-theme=dark] .sf-modal-body:where([data-canvas],[data-canvas] *){background:var(--sf-theme-bg)}
html[data-theme=dark] .sf-modal-body label:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-modal-body input:not([type=checkbox]):not([type=radio]):not([type=file]):where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-modal-body select:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-modal-body textarea:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-raised);border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-modal-body input:not([type=checkbox]):not([type=radio]):not([type=file]):hover:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-modal-body select:hover:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-modal-body textarea:hover:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover);border-color:var(--sf-theme-control-border)}
html[data-theme=dark] .sf-modal-body input:not([type=checkbox]):not([type=radio]):not([type=file]):focus:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-modal-body select:focus:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-modal-body textarea:focus:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover);border-color:var(--sf-theme-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--sf-theme-accent) 16.08%,transparent),0 8px 20px #0000002e}
html[data-theme=dark] .sf-modal-field:where([data-canvas],[data-canvas] *){background:#ffffff06;border-color:color-mix(in srgb,var(--sf-theme-border) 7.45%,transparent)}
html[data-theme=dark] .sf-modal-field:focus-within:where([data-canvas],[data-canvas] *){background:#ffffff0b;border-color:color-mix(in srgb,var(--sf-theme-control-border) 15.29%,transparent);box-shadow:0 14px 30px #0003}
html[data-theme=dark] .sf-modal-actions:where([data-canvas],[data-canvas] *){border-color:color-mix(in srgb,var(--sf-theme-border) 9.02%,transparent)}
html[data-theme=dark] .sf-modal-form-audited label:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-modal-form-audited .sf-modal-field:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)!important}
html[data-theme=dark] .sf-modal-form-audited :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]):not(.sf-phone-number),select,textarea:not(.sf-rich-source)):where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)!important;background:var(--sf-theme-surface)!important;border-color:var(--sf-theme-border)!important;box-shadow:inset 0 1px #ffffff08!important}
html[data-theme=dark] .sf-modal-form-audited :is(input,textarea):where([data-canvas],[data-canvas] *)::placeholder{color:var(--sf-theme-muted)!important}
html[data-theme=dark] .sf-modal-form-audited :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not(.sf-phone-number),select,textarea):hover:not(:disabled):not([readonly]):where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover)!important;border-color:var(--sf-theme-control-border)!important}
html[data-theme=dark] .sf-modal-form-audited :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not(.sf-phone-number),select,textarea):focus:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover)!important;border-color:var(--sf-theme-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-theme-accent) 14.90%,transparent)!important}
html[data-theme=dark] .sf-modal-form-audited .sf-audited-field.is-invalid :is(input,select,textarea):where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-modal-form-audited :is(input,select,textarea)[aria-invalid=true]:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)!important;background:var(--sf-theme-surface)!important;border-color:#fb7185!important;box-shadow:0 0 0 3px #fb718526!important}
html[data-theme=dark] .sf-modal-form-audited .sf-field-counter:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-modal-form-audited input[type=file]:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-surface);border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-modal-form-audited input[type=file]:where([data-canvas],[data-canvas] *)::file-selector-button{color:var(--sf-theme-accent);background:var(--sf-theme-hover)}
html[data-theme=dark] .sf-modal-form-audited .ck:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-modal-form-audited .ck :where([data-canvas]){--ck-color-base-background:var(--sf-theme-surface);--ck-color-base-foreground:#1a1a1a;--ck-color-base-border:var(--sf-theme-border);--ck-color-text:var(--sf-theme-text);--ck-color-toolbar-background:var(--sf-theme-surface);--ck-color-button-default-hover-background:var(--sf-theme-raised);--ck-color-button-default-active-background:var(--sf-theme-hover);--ck-color-button-on-background:var(--sf-theme-hover);--ck-color-focus-border:var(--sf-theme-accent);--ck-color-shadow-drop:#0006;--ck-color-shadow-inner:#0003}
html[data-theme=dark] .sf-confirm-modal>section:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-workspace-modal-icon:where([data-canvas],[data-canvas] *){border-color:color-mix(in srgb,var(--sf-theme-border) 18.82%,transparent);box-shadow:inset 0 1px #ffffff30}
html[data-theme=dark] .sf-workspace-modal-dialog>header h2:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-confirm-modal h2:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-workspace-modal-dialog>header button:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-confirm-modal [data-confirm-cancel]:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-confirm-modal p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-workspace-modal-dialog:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-border);box-shadow:inset 0 0 0 1px #ffffff08;background:var(--sf-theme-bg)!important}
html[data-theme=dark] .sf-workspace-modal-dialog>header:where([data-canvas],[data-canvas] *){background:linear-gradient(var(--sf-theme-bg),var(--sf-theme-bg));border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-workspace-modal-content:where([data-canvas],[data-canvas] *){background:var(--sf-theme-bg)}
html[data-theme=dark] .sf-workspace-modal-dialog>header button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-surface);border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-workspace-modal-dialog>header button:hover:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-action);border-color:var(--sf-theme-accent)}
html[data-theme=dark] .sf-confirm-modal>section:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);box-shadow:none;background:var(--sf-theme-bg)!important}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-workspace-modal-dialog:where([data-canvas],[data-canvas] *),html[data-theme=dark] body[data-private-shell=clientarea] .sf-workspace-modal-dialog>header:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface)}
:where(html[data-theme=dark]) .sf-workspace-modal:has(.sf-crm-compose) .sf-workspace-modal-backdrop:where([data-canvas],[data-canvas] *){backdrop-filter:blur(5px);background:#000000b3}
:where(html[data-theme=dark]) .sf-workspace-modal-dialog:has(.sf-crm-compose) .sf-workspace-modal-icon:where([data-canvas],[data-canvas] *){box-shadow:none}
:where(html[data-theme=dark]) .sf-workspace-modal-dialog:has(.sf-crm-compose) .sf-workspace-modal-content:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-modal-panel:has(.sf-crm-compose) .sf-modal-body:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-compose.sf-modal-form-audited :is(input:not([type=hidden]):not([type=radio]),select,textarea):where([data-canvas],[data-canvas] *){box-shadow:none!important;background:var(--sf-theme-raised)!important}
html[data-theme=dark] .sf-workspace-modal-dialog:has(.sf-crm-compose) .sf-workspace-modal-content:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-modal-panel:has(.sf-crm-compose) .sf-modal-body:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-crm-compose.sf-modal-form-audited :is(input:not([type=hidden]):not([type=radio]),select,textarea):where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)!important;background:var(--sf-theme-surface)!important;border-color:var(--sf-theme-border)!important}
:where(html[data-theme=dark]) #sf-platform-admin :is([data-canvas=admin],.ck-body-wrapper) :is(.sf-admin-page-actions>p small,.sf-panel-heading>span,.sf-admin-filter-heading small):where([data-canvas],[data-canvas] *){color:var(--sf-ui-muted)!important;background:0 0!important}
:where(html[data-theme=dark]) #sf-platform-admin :is([data-canvas=admin],.ck-body-wrapper) :is(.sf-panel-heading p,.sf-access-eyebrow,.sf-settings-panel-heading p,.sf-settings-hero-copy p):where([data-canvas],[data-canvas] *){color:var(--sf-ui-subtle)!important}
:where(html[data-theme=dark]) #sf-platform-admin :is([data-canvas=admin],.ck-body-wrapper) :is(.sf-settings-hero,.sf-template-admin-hero,.sf-company-hero,.sf-access-form-intro):where([data-canvas],[data-canvas] *){color:var(--sf-ui-text)!important;box-shadow:none!important;background:0 0!important;border:0!important}
:where(html[data-theme=dark]) #sf-platform-admin :is([data-canvas=admin],.ck-body-wrapper) :is(.sf-organization-email,.sf-organization-identity-edit,.sf-template-admin-copy strong,.sf-access-choice-copy strong,.sf-access-role-identity strong):where([data-canvas],[data-canvas] *){color:var(--sf-ui-text)!important}
:where(html[data-theme=dark]) #sf-platform-admin :is([data-canvas=admin],.ck-body-wrapper) :is(.sf-template-admin-hero>div:first-child>span,.sf-template-admin-plans span,.sf-access-role-identity>span,.sf-access-tabs a>span,.sf-access-tabs a>b,.sf-access-filter-summary,.sf-access-filter-summary>span,.sf-settings-bundle-nav>p,.sf-settings-field>small,.sf-settings-overview i,.sf-access-search>span):where([data-canvas],[data-canvas] *){color:var(--sf-ui-muted)!important;box-shadow:none!important;background:0 0!important}
:where(html[data-theme=dark]) #sf-platform-admin :is([data-canvas=admin],.ck-body-wrapper) :is(.sf-settings-nav-icon,.sf-settings-hero-icon,.sf-settings-overview button>span:first-child,.sf-access-choice-icon):where([data-canvas],[data-canvas] *){color:var(--sf-ui-muted)!important;box-shadow:none!important;border-color:var(--sf-ui-border)!important;background:0 0!important}
html[data-theme=dark]:where([data-canvas],[data-canvas] *),html[data-theme=dark] :where([data-canvas]){--sf-checkbox-accent:var(--sf-theme-accent);--sf-checkbox-surface:var(--sf-theme-surface);--sf-checkbox-border:var(--sf-theme-border);--sf-checkbox-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3.2 3.2L13 4.5' fill='none' stroke='%230c1925' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--sf-checkbox-mixed:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8h8' stroke='%230c1925' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}
html[data-theme=dark] .sf-field-required:where([data-canvas],[data-canvas] *){color:#fb7185}
html[data-theme=dark] .site .marketplace-curve-dot:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface);border-color:var(--sf-theme-border)}
html[data-theme=dark] .dash .sf-service-placeholder:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:linear-gradient(var(--sf-theme-surface),var(--sf-theme-surface))}
html[data-theme=dark] .dash .sf-service-card:hover:where([data-canvas],[data-canvas] *){border-color:color-mix(in srgb,var(--sf-theme-control-border) 24.31%,transparent);box-shadow:none}
:where(html[data-theme=dark]) .sf-panel-heading p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-panel-heading>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-raised)}
html[data-theme=dark] .dash .sf-panel-heading>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:#ffffff0d}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell):where([data-canvas],[data-canvas] *),html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) :where([data-canvas]){--ink:var(--sf-theme-text);--paper:var(--sf-theme-bg);--mist:var(--sf-theme-raised);color:var(--sf-theme-text);background:var(--sf-theme-bg)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .bg-white:where([data-canvas],[data-canvas] *){background-color:var(--sf-theme-surface)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .bg-white\/90:where([data-canvas],[data-canvas] *){background-color:color-mix(in srgb,var(--sf-theme-surface) 90.20%,transparent)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .bg-white\/95:where([data-canvas],[data-canvas] *){background-color:color-mix(in srgb,var(--sf-theme-surface) 94.90%,transparent)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .bg-white\/60:where([data-canvas],[data-canvas] *){background-color:color-mix(in srgb,var(--sf-theme-surface) 60.00%,transparent)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) :is(.bg-slate-50,.bg-\[\#f5f5f7\]):where([data-canvas],[data-canvas] *){background-color:var(--sf-theme-raised)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .bg-slate-50\/60:where([data-canvas],[data-canvas] *){background-color:color-mix(in srgb,var(--sf-theme-raised) 60.00%,transparent)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .bg-slate-100:where([data-canvas],[data-canvas] *){background-color:var(--sf-theme-raised)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .bg-slate-200:where([data-canvas],[data-canvas] *){background-color:var(--sf-theme-hover)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .bg-slate-300:where([data-canvas],[data-canvas] *){background-color:var(--sf-theme-hover)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .hover\:bg-slate-50:hover:where([data-canvas],[data-canvas] *){background-color:var(--sf-theme-hover)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .hover\:bg-slate-100:hover:where([data-canvas],[data-canvas] *){background-color:var(--sf-theme-hover)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .border-slate-100:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .border-slate-200:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .border-slate-300:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .border-slate-400:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .hover\:border-slate-300:hover:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-control-border)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .hover\:border-slate-400:hover:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-control-border)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .divide-slate-100>:not(:last-child):where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .divide-slate-50>:not(:last-child):where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .text-\[\#0b2942\]:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .text-\[\#0071e3\]:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) :is(.text-slate-900,.text-slate-950):where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .text-slate-700:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .text-slate-600:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .text-slate-500:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .text-slate-400:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .hover\:text-\[\#0b2942\]:hover:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) input:not([type=checkbox]):not([type=radio]):not([type=file]):where([data-canvas],[data-canvas] *),html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) select:where([data-canvas],[data-canvas] *),html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) textarea:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background-color:var(--sf-theme-raised);border-color:var(--sf-theme-border)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) input:where([data-canvas],[data-canvas] *)::placeholder,html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) textarea:where([data-canvas],[data-canvas] *)::placeholder{color:var(--sf-theme-muted)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) input:disabled:where([data-canvas],[data-canvas] *),html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) select:disabled:where([data-canvas],[data-canvas] *),html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) textarea:disabled:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background-color:var(--sf-theme-surface)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .bg-emerald-50:where([data-canvas],[data-canvas] *){background-color:#10b98126}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .bg-emerald-100:where([data-canvas],[data-canvas] *){background-color:#10b98133}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .text-emerald-600:where([data-canvas],[data-canvas] *){color:#34d399}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .text-emerald-700:where([data-canvas],[data-canvas] *){color:#6ee7b7}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .text-emerald-800:where([data-canvas],[data-canvas] *){color:#a7f3d0}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .text-emerald-950:where([data-canvas],[data-canvas] *){color:#d1fae5}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .bg-rose-50:where([data-canvas],[data-canvas] *){background-color:#f43f5e26}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .bg-rose-100:where([data-canvas],[data-canvas] *){background-color:#f43f5e33}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .text-rose-600:where([data-canvas],[data-canvas] *){color:#fb7185}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .text-rose-700:where([data-canvas],[data-canvas] *){color:#fda4af}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .bg-amber-50:where([data-canvas],[data-canvas] *){background-color:#f59e0b26}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .bg-amber-100:where([data-canvas],[data-canvas] *){background-color:#f59e0b33}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .text-amber-600:where([data-canvas],[data-canvas] *){color:#fbbf24}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .text-amber-700:where([data-canvas],[data-canvas] *){color:#fcd34d}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .text-amber-800:where([data-canvas],[data-canvas] *){color:#fde68a}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .bg-blue-50:where([data-canvas],[data-canvas] *){background-color:color-mix(in srgb,var(--sf-theme-action) 14.90%,transparent)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .bg-blue-100:where([data-canvas],[data-canvas] *){background-color:color-mix(in srgb,var(--sf-theme-action) 20.00%,transparent)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .text-blue-700:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .border-amber-200:where([data-canvas],[data-canvas] *){border-color:#f59e0b4d}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .border-emerald-200:where([data-canvas],[data-canvas] *){border-color:#10b9814d}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .border-rose-200:where([data-canvas],[data-canvas] *){border-color:#f43f5e4d}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) :is(.border-blue-100,.border-blue-200,.border-blue-300):where([data-canvas],[data-canvas] *){border-color:color-mix(in srgb,var(--sf-theme-border) 13.33%,transparent)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .border-amber-100:where([data-canvas],[data-canvas] *){border-color:#f59e0b3d}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .border-rose-300:where([data-canvas],[data-canvas] *){border-color:#f43f5e66}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .shadow-soft:where([data-canvas],[data-canvas] *){box-shadow:none}
html[data-theme=dark] .site .grid-bg:where([data-canvas],[data-canvas] *){background-image:radial-gradient(#ffffff14 1px,#0000 1px)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .bg-\[\#0b4f84\]:where([data-canvas],[data-canvas] *){box-shadow:inset 0 0 0 1px #ffffff26}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) input:not([type=checkbox]):not([type=radio]):not([type=file]):focus:where([data-canvas],[data-canvas] *),html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) select:focus:where([data-canvas],[data-canvas] *),html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) textarea:focus:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--sf-theme-accent) 20.00%,transparent)}
html[data-theme=dark] [role=dialog]:where([data-canvas],[data-canvas] *),html[data-theme=dark] [role=alertdialog]:where([data-canvas],[data-canvas] *),html[data-theme=dark] [role=menu]:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background-color:var(--sf-theme-surface)!important;border-color:var(--sf-theme-border)!important}
html[data-theme=dark] [role=dialog] .bg-white:where([data-canvas],[data-canvas] *),html[data-theme=dark] [role=alertdialog] .bg-white:where([data-canvas],[data-canvas] *),html[data-theme=dark] [role=menu] .bg-white:where([data-canvas],[data-canvas] *){background-color:var(--sf-theme-surface)}
html[data-theme=dark] [role=dialog] .text-slate-700:where([data-canvas],[data-canvas] *),html[data-theme=dark] [role=alertdialog] .text-slate-700:where([data-canvas],[data-canvas] *),html[data-theme=dark] [role=menu] .text-slate-700:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .site .pricing-cycle-toggle button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .site .fc-ring-track:where([data-canvas],[data-canvas] *){stroke:color-mix(in srgb,var(--sf-theme-text) 12.16%,transparent)}
html[data-theme=dark] .site .fc-chart-grid path:where([data-canvas],[data-canvas] *){stroke:color-mix(in srgb,var(--sf-theme-text) 7.84%,transparent)}
html[data-theme=dark] .site .fc-route-track:where([data-canvas],[data-canvas] *){stroke:color-mix(in srgb,var(--sf-theme-text) 12.16%,transparent)}
html[data-theme=dark] .site .fc-route-node:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:color-mix(in srgb,var(--sf-theme-action) 20.00%,transparent);border-color:color-mix(in srgb,var(--sf-theme-border) 15.29%,transparent)}
html[data-theme=dark] .site .fc-route-signal:where([data-canvas],[data-canvas] *){border-color:color-mix(in srgb,var(--sf-theme-accent) 70.20%,transparent)}
html[data-theme=dark] .sf-private-loader:where([data-canvas],[data-canvas] *){background:var(--sf-theme-bg)}
html[data-theme=dark] .sf-private-loader-status:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-private-loader-status strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-private-loader-icon:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised);box-shadow:inset 0 0 0 1px #313131}
html[data-theme=dark] .sf-private-loader-skeleton span:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-private-loader-skeleton i:where([data-canvas],[data-canvas] *){background:linear-gradient(100deg,var(--sf-theme-surface) 20%,var(--sf-theme-raised) 38%,var(--sf-theme-surface) 56%) 0 0/240% 100%;box-shadow:inset 0 0 0 1px #272727}
html[data-theme=dark] .site .sf-home-search:where([data-canvas],[data-canvas] *){color:#131313;background:#fff}
html[data-theme=dark] .site .sf-home-search input:not([type=checkbox]):not([type=radio]):not([type=file]):where([data-canvas],[data-canvas] *){color:#0d0d0d!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}
html[data-theme=dark] .site .sf-home-search input:where([data-canvas],[data-canvas] *)::placeholder{color:#8b8b8b!important}
html[data-theme=dark] .site .sf-market-home-search:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-surface);border-color:var(--sf-theme-border);box-shadow:none}
html[data-theme=dark] .site .sf-market-home-search>label+label:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] .site .sf-market-home-search label>span:first-child:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .site .sf-market-home-search select:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)!important;background:var(--sf-theme-surface)!important}
html[data-theme=dark] .site .sf-market-home-search select option:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-surface)}
html[data-theme=dark] .site .sf-market-home-search input:not([type=checkbox]):not([type=radio]):not([type=file]):where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)!important;background:0 0!important}
html[data-theme=dark] .site .sf-market-home-search input:where([data-canvas],[data-canvas] *)::placeholder{color:var(--sf-theme-muted)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .pricing-registration-saving-badge:where([data-canvas],[data-canvas] *){color:#064e3b!important;background:#a7f3d0!important}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .pricing-payment-identity__merchant:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-left-color:var(--sf-theme-border)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .pricing-payment-identity__merchant strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] :is(.site,.dash,.sf-workspace-shell) .sf-payment-merchant-note:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .site .sf-city-picker-trigger:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-surface);border-color:var(--sf-theme-border)}
html[data-theme=dark] .site .sf-city-picker-trigger:hover:where([data-canvas],[data-canvas] *),html[data-theme=dark] .site .sf-city-picker.has-selection .sf-city-picker-trigger:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-hover);border-color:var(--sf-theme-control-border)}
html[data-theme=dark] .site .sf-city-picker-panel:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-surface);border-color:var(--sf-theme-border);box-shadow:none}
html[data-theme=dark] .site .sf-city-picker-search:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-surface);border-color:var(--sf-theme-border)}
html[data-theme=dark] .site .sf-city-picker-search input[type=search]:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)!important;background:0 0!important}
html[data-theme=dark] .site .sf-city-picker-meta:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .site .sf-city-picker-meta b:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .site .sf-city-picker-meta button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)!important;background:var(--sf-theme-raised)!important;border-color:var(--sf-theme-border)!important}
html[data-theme=dark] .site .sf-city-picker-meta button:hover:not(:disabled):where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)!important;background:var(--sf-theme-hover)!important;border-color:var(--sf-theme-accent)!important}
html[data-theme=dark] .site .sf-city-picker-meta button:disabled:where([data-canvas],[data-canvas] *){color:var(--sf-theme-subtle)!important;background:var(--sf-theme-surface)!important;border-color:var(--sf-theme-border)!important}
html[data-theme=dark] .site .sf-city-picker-options label:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .site .sf-city-picker-options label:hover:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover);border-color:var(--sf-theme-control-border)}
html[data-theme=dark] .site .sf-city-picker-options label:has(input:checked):where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-hover);border-color:var(--sf-theme-control-border)}
html[data-theme=dark] .site .sf-city-picker-options small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .site .sf-city-picker--home .sf-city-picker-trigger:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:0 0;border:0}
html[data-theme=dark] .site .sf-market-home-search>.sf-market-home-search-field:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] .site .sf-market-home-search>.sf-market-home-search-field>span:first-child:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .site .sf-zw-location-trigger:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .site .sf-zw-location-trigger input[type=search]:where([data-canvas],[data-canvas] *)::placeholder{color:var(--sf-theme-muted)}
html[data-theme=dark] .site .sf-zw-location-trigger>button:hover:where([data-canvas],[data-canvas] *),html[data-theme=dark] .site .sf-zw-location-trigger>button:focus-visible:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-hover)}
html[data-theme=dark] .site .sf-zw-location-panel:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-surface);border-color:var(--sf-theme-border);box-shadow:none}
html[data-theme=dark] .site .sf-zw-location--filter .sf-zw-location-panel:where([data-canvas],[data-canvas] *){box-shadow:none;background:0 0;border:0}
html[data-theme=dark] .site .sf-zw-smart-results:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface);border-color:var(--sf-theme-border)}
html[data-theme=dark] .site .sf-zw-smart-option:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .site .sf-zw-smart-option:hover:where([data-canvas],[data-canvas] *),html[data-theme=dark] .site .sf-zw-smart-option:focus-visible:where([data-canvas],[data-canvas] *){box-shadow:none;background:var(--sf-theme-hover);border-color:var(--sf-theme-control-border)}
html[data-theme=dark] .site .sf-zw-smart-option strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .site .sf-zw-smart-option small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .site .sf-zw-location-divider:where([data-canvas],[data-canvas] *):before,html[data-theme=dark] .site .sf-zw-location-divider:where([data-canvas],[data-canvas] *):after{background:var(--sf-theme-hover)}
html[data-theme=dark] .site .sf-zw-location-country:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-raised);border-color:var(--sf-theme-border)}
html[data-theme=dark] .site .sf-zw-location-country small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .site .sf-zw-location-field:where([data-canvas],[data-canvas] *),html[data-theme=dark] .site .sf-zw-location-type:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .site .sf-zw-location-control:where([data-canvas],[data-canvas] *),html[data-theme=dark] .site .sf-zw-location-type select:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-surface);border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-zw-location-control input[type=search]:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)!important}
html[data-theme=dark] .sf-zw-location-results:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface);border-color:var(--sf-theme-border);box-shadow:none}
html[data-theme=dark] .sf-zw-location-results button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-zw-location-results button:hover:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-zw-location-results button:focus-visible:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover);border-color:var(--sf-theme-control-border)}
html[data-theme=dark] .site .sf-zw-location-footer:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] .site .sf-market-service-results:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface);border-color:var(--sf-theme-border);box-shadow:none}
html[data-theme=dark] .site .sf-market-ai-status:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-surface);border-color:var(--sf-theme-border)}
html[data-theme=dark] .site .sf-market-ai-status.is-error:where([data-canvas],[data-canvas] *){color:#f4ca72;background:#443618;border-color:#765d2a}
html[data-theme=dark] .site .sf-market-ai-status.is-ready:where([data-canvas],[data-canvas] *){color:#70e0b8;background:#123b33;border-color:#276a59}
html[data-theme=dark] .site .sf-market-ai-page-notice:where([data-canvas],[data-canvas] *){color:#f4ca72;background:#443618;border-color:#765d2a}
html[data-theme=dark] .site .sf-market-search-divider:where([data-canvas],[data-canvas] *):before,html[data-theme=dark] .site .sf-market-search-divider:where([data-canvas],[data-canvas] *):after{background:var(--sf-theme-hover)}
html[data-theme=dark] .site .sf-market-service-results>button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .site .sf-market-service-results>button:hover:where([data-canvas],[data-canvas] *),html[data-theme=dark] .site .sf-market-service-results>button:focus-visible:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-hover);border-color:var(--sf-theme-control-border)}
html[data-theme=dark] .site .sf-market-service-results small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .site .sf-market-service-results b:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-raised)}
html[data-theme=dark] .site .sf-market-search-quick:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .site .sf-market-search-quick>button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-surface);border-color:var(--sf-theme-border)}
html[data-theme=dark] .site .sf-market-search-quick>button:hover:where([data-canvas],[data-canvas] *),html[data-theme=dark] .site .sf-market-search-quick>button:focus-visible:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-hover);border-color:var(--sf-theme-accent)}
html[data-theme=dark] .site .sf-market-search-preview:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-surface);border-color:var(--sf-theme-border);box-shadow:none}
html[data-theme=dark] .site .sf-market-search-preview strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .site .sf-market-search-preview small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .site .sf-market-search-preview>span:first-child:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
html[data-theme=dark] .site .sf-market-search-preview.is-ready>span:first-child:where([data-canvas],[data-canvas] *){color:#70e0b8;background:#123b33}
html[data-theme=dark] .site .sf-market-search-preview.is-empty>span:first-child:where([data-canvas],[data-canvas] *){color:#f4ca72;background:#443618}
:where(html[data-theme=dark]) .sf-settings-hero:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:linear-gradient(120deg,var(--sf-theme-raised),var(--sf-theme-raised) 65%,var(--sf-theme-action));box-shadow:none}
:where(html[data-theme=dark]) .sf-settings-hero:where([data-canvas],[data-canvas] *):after{border:1px solid color-mix(in srgb,var(--sf-theme-border) 16.08%,transparent);box-shadow:0 0 0 3rem #ffffff09,0 0 0 6rem #ffffff06}
:where(html[data-theme=dark]) .sf-settings-hero>div:first-child>p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-locked-identity:where([data-canvas],[data-canvas] *){background:linear-gradient(var(--sf-theme-raised),var(--sf-theme-raised));border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-locked-identity-note:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-locked-identity-note strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-locked-identity-note>span:first-child:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:color-mix(in srgb,var(--sf-theme-action) 14.90%,transparent);border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-locked-identity-note a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
html[data-theme=dark] .sf-locked-field:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface);border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-locked-field-label:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-locked-field-value:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-workspace-shell:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-bg)}
html[data-theme=dark] .sf-workspace-topbar:where([data-canvas],[data-canvas] *){background:color-mix(in srgb,var(--sf-theme-bg) 94.12%,transparent);border-color:var(--sf-theme-border);box-shadow:none}
html[data-theme=dark] .sf-workspace-page-title strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-workspace-page-title small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-workspace-heading-icon:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-topbar-icon:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-profile-trigger:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-surface);border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-workspace-brand-mark:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised);border:1px solid var(--sf-theme-border);box-shadow:none}
html[data-theme=dark] .sf-topbar-icon:hover:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-topbar-menu[open]>.sf-topbar-icon:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-hover);border-color:var(--sf-theme-control-border)}
html[data-theme=dark] .sf-topbar-icon b:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-sidebar-search input:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-admin-nav-search input:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);box-shadow:none!important;background:0 0!important;border:0!important}
html[data-theme=dark] .sf-profile-trigger strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-profile-trigger small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-workspace-main:where([data-canvas],[data-canvas] *){background:var(--sf-theme-bg)}
html[data-theme=dark] .sf-dashboard-filter:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-settings-navigation:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-settings-section:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface);border-color:var(--sf-theme-border);box-shadow:none}
html[data-theme=dark] .sf-settings-section h2:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-settings-section header p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-dashboard-filter label>span:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-customer-filter-field>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-dashboard-filter select:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-dashboard-filter input:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-customer-select-shell>select:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-settings-fields input:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-settings-fields textarea:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-settings-fields select:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-surface);border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-dashboard-filter>button[type=submit]:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-raised);border:1px solid var(--sf-theme-border)}
html[data-theme=dark] .sf-dashboard-filter>button[type=submit]:hover:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover);border-color:var(--sf-theme-accent)}
html[data-theme=dark] .sf-customer-panel:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-topbar-popover:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-surface);border-color:var(--sf-theme-border);box-shadow:none}
html[data-theme=dark] .sf-customer-trigger:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-surface);border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-customer-trigger:hover:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover);border-color:var(--sf-theme-control-border)}
html[data-theme=dark] .sf-customer-trigger.is-placeholder strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-customer-trigger-copy small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-customer-search:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-bg);border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-customer-search:focus-within:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-hover);border-color:var(--sf-theme-control-border)}
html[data-theme=dark] .sf-customer-search input:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)!important;background:0 0!important}
html[data-theme=dark] .sf-customer-search input:where([data-canvas],[data-canvas] *)::placeholder{color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-customer-search-status:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-customer-choice:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-profile-popover>a:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-profile-popover>button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-customer-choice:hover:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-customer-choice:focus-visible:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-customer-choice[aria-selected=true]:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-profile-popover>a:hover:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-profile-popover>button:hover:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-hover)}
html[data-theme=dark] .sf-customer-choice small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-customer-empty:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-customer-create-link:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-customer-empty strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-customer-empty small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-profile-card:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-quick-create-menu a:hover:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover)}
html[data-theme=dark] .sf-profile-card strong:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-quick-create-menu strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-quick-create-menu a>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:color-mix(in srgb,var(--sf-theme-action) 14.90%,transparent)}
html[data-theme=dark] .sf-profile-popover>a.is-danger:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-quick-create-menu small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-settings-navigation>a:not(.is-active):where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover);border-color:var(--sf-theme-control-border)}
html[data-theme=dark] .sf-settings-navigation>a:hover:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover);border-color:var(--sf-theme-control-border)}
html[data-theme=dark] .sf-settings-navigation strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-settings-navigation a.is-active strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-settings-navigation a.is-active small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-settings-navigation>a:not(.is-active):where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-settings-fields>label:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-settings-fields fieldset:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-settings-navigation small:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-settings-fields label>small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-settings-navigation>a:not(.is-active)>span:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-settings-section-icon:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:color-mix(in srgb,var(--sf-theme-action) 14.90%,transparent)}
html[data-theme=dark] .sf-settings-navigation>a.is-active>span:where([data-canvas],[data-canvas] *){background:#ffffff1f}
html[data-theme=dark] .sf-settings-navigation>a:not(.is-active)>span:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-control-border)}
html[data-theme=dark] .sf-settings-navigation>a.is-active>span:where([data-canvas],[data-canvas] *){border-color:color-mix(in srgb,var(--sf-theme-control-border) 25.10%,transparent)}
html[data-theme=dark] .sf-currency-options label:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-surface);border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-currency-options strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-profile-photo-description:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-profile-photo-copy span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-profile-photo-preview:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised);border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-user-avatar.is-settings:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-user-avatar.is-preview:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-profile-photo-camera:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-workspace-shell :is(a,button).bg-\[\#0b4f84\]:where([data-canvas],[data-canvas] *),html[data-theme=dark] .dash :is(a,button).bg-\[\#0b4f84\]:where([data-canvas],[data-canvas] *){background:var(--sf-theme-action);border-color:var(--sf-theme-accent);box-shadow:none}
html[data-theme=dark] .sf-workspace-shell :is(a,button).bg-\[\#0b4f84\]:hover:where([data-canvas],[data-canvas] *),html[data-theme=dark] .dash :is(a,button).bg-\[\#0b4f84\]:hover:where([data-canvas],[data-canvas] *){background:var(--sf-theme-action)}
html[data-theme=dark] .dash>div>header:where([data-canvas],[data-canvas] *){background:color-mix(in srgb,var(--sf-theme-surface) 94.12%,transparent);border-color:var(--sf-theme-border)}
html[data-theme=dark] .dash>div>header p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-admin-page-heading>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-surface);border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-admin-page-heading strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-admin-page-heading small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-phone-control:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-raised);border-color:var(--sf-theme-border);box-shadow:inset 0 1px #ffffff0a}
html[data-theme=dark] .sf-phone-control:hover:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover);border-color:var(--sf-theme-accent)}
html[data-theme=dark] .sf-phone-control:focus-within:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-phone-control.is-open:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover);border-color:var(--sf-theme-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--sf-theme-accent) 16.86%,transparent),0 10px 24px #0000002e}
html[data-theme=dark] .sf-phone-country-trigger:where([data-canvas],[data-canvas] *){border-right-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-phone-country-trigger:hover:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover)}
html[data-theme=dark] .sf-phone-trigger-chevron:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-phone-control input.sf-phone-number:where([data-canvas],[data-canvas] *)::placeholder{color:var(--sf-theme-muted)!important}
html[data-theme=dark] .sf-phone-country-menu:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-surface);border-color:var(--sf-theme-border);box-shadow:none}
html[data-theme=dark] .sf-phone-country-heading small:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-phone-country-copy small:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-phone-country-empty:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-phone-country-search:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-surface);border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-phone-country-search:focus-within:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-hover);border-color:var(--sf-theme-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-theme-accent) 14.12%,transparent)}
html[data-theme=dark] .sf-phone-country-search input:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)!important}
html[data-theme=dark] .sf-phone-country-search input:where([data-canvas],[data-canvas] *)::placeholder{color:var(--sf-theme-muted)!important}
html[data-theme=dark] .sf-phone-country-option:hover:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-phone-country-option:focus-visible:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover)}
html[data-theme=dark] .sf-phone-country-option.is-selected:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-hover)}
html[data-theme=dark] .sf-form-enhanced:not(.sf-form-special) label:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-form-enhanced:not(.sf-form-special) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=color]):not([type=range]):not(.sf-phone-number),select,textarea):where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-raised);border-color:var(--sf-theme-border);box-shadow:inset 0 1px #ffffff0a}
html[data-theme=dark] .sf-form-enhanced:not(.sf-form-special) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=color]):not([type=range]):not(.sf-phone-number),select,textarea):hover:not(:disabled):not([readonly]):where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover);border-color:var(--sf-theme-accent)}
html[data-theme=dark] .sf-form-enhanced:not(.sf-form-special) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=color]):not([type=range]):not(.sf-phone-number),select,textarea):focus:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover);border-color:var(--sf-theme-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--sf-theme-accent) 16.86%,transparent),0 10px 24px #0000002e}
html[data-theme=dark] .sf-form-enhanced:not(.sf-form-special) :is(input,textarea):where([data-canvas],[data-canvas] *)::placeholder{color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-form-enhanced:not(.sf-form-special) :is(input,select,textarea):disabled:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-form-enhanced:not(.sf-form-special) :is(input,textarea)[readonly]:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-surface);border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-form-enhanced :is(input,select,textarea)[aria-invalid=true]:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-form-enhanced :is(input,select,textarea).is-invalid:where([data-canvas],[data-canvas] *){border-color:#fb7185!important;box-shadow:0 0 0 3px #fb718526!important}
html[data-theme=dark] .sf-field-error:where([data-canvas],[data-canvas] *){color:#ff9eb2;background:0 0;border:0}
html[data-theme=dark] .sf-field-error:where([data-canvas],[data-canvas] *):before{background:#f43f5e}
html[data-theme=dark] .sf-quote-request-form:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface);border-color:var(--sf-theme-border);box-shadow:none}
html[data-theme=dark] .sf-quote-form-header>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-hover);border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-quote-form-header h2:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-quote-form-header p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-quote-field>label:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-quote-field>label span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-quote-request-form.sf-form-enhanced .sf-field-error:where([data-canvas],[data-canvas] *){color:#ff9eb2;background:0 0;border:0}
html[data-theme=dark] .sf-quote-server-error:where([data-canvas],[data-canvas] *){color:#ffd3dc;background:#351d2b;border-color:#87405a}
html[data-theme=dark] .sf-rich-editor:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface);border-color:var(--sf-theme-border);box-shadow:none}
html[data-theme=dark] .sf-rich-toolbar:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface);border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-rich-toolbar button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-rich-toolbar button:hover:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-rich-toolbar button:focus-visible:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-hover)}
html[data-theme=dark] .sf-rich-editable:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-rich-editable :is(h2,h3,h4):where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-rich-editable blockquote:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-raised);border-color:var(--sf-theme-accent)}
html[data-theme=dark] .sf-rich-editable a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
html[data-theme=dark] .sf-platform-user-intro:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-raised);border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-platform-user-intro>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-hover)}
html[data-theme=dark] .sf-platform-user-intro small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-platform-user-field>small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-platform-password-control>button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-platform-password-control>button:hover:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-platform-password-control>button:focus-visible:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-hover)}
html[data-theme=dark] .sf-platform-user-actions:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-toast:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-toast :where([data-canvas]){--sf-toast-accent:var(--sf-theme-accent);--sf-toast-surface:var(--sf-theme-surface);--sf-toast-soft:var(--sf-theme-surface);--sf-toast-border:var(--sf-theme-border);--sf-toast-ink:var(--sf-theme-text);--sf-toast-muted:var(--sf-theme-muted);box-shadow:none}
html[data-theme=dark] body[data-private-shell] .sf-dashboard-data-alert:where([data-canvas],[data-canvas] *){color:#ffd786;background:#3b301d;border-color:#6d542b}
html[data-theme=dark] body[data-private-shell] .sf-dashboard-data-alert small:where([data-canvas],[data-canvas] *){color:#d5b572}
html[data-theme=dark] body[data-private-shell] [class~="text-[#0a0a0a]"]:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)!important}
html[data-theme=dark] body[data-private-shell] .sf-table-filter-card:where([data-canvas],[data-canvas] *),html[data-theme=dark] body[data-private-shell] .sf-table-card:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);box-shadow:none;background:var(--sf-theme-surface)!important;border-color:var(--sf-theme-border)!important}
html[data-theme=dark] body[data-private-shell] .sf-table-filter>label:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)!important}
html[data-theme=dark] body[data-private-shell] .sf-table-filter :is(input:not([type=hidden]),select):where([data-canvas],[data-canvas] *){box-shadow:inset 0 1px #ffffff0b;color:var(--sf-theme-text)!important;background:var(--sf-theme-raised)!important;border-color:var(--sf-theme-control-border)!important}
html[data-theme=dark] body[data-private-shell] .sf-table-filter :is(input:not([type=hidden]),select):focus:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover)!important;border-color:var(--sf-theme-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-theme-accent) 14.90%,transparent)!important}
html[data-theme=dark] body[data-private-shell] .sf-table-filter>button[type=submit]:where([data-canvas],[data-canvas] *){box-shadow:none;background:var(--sf-theme-action)!important;border-color:var(--sf-theme-accent)!important}
html[data-theme=dark] body[data-private-shell] .sf-table-filter>a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)!important}
html[data-theme=dark] body[data-private-shell] .sf-table-card thead:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface)!important}
html[data-theme=dark] body[data-private-shell] .sf-table-card th:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);color:var(--sf-theme-muted)!important}
html[data-theme=dark] body[data-private-shell] .sf-table-card td:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);border-color:var(--sf-theme-border)}
html[data-theme=dark] body[data-private-shell] .sf-table-card tbody tr:hover:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover)!important}
html[data-theme=dark] body[data-private-shell] .sf-table-card>div:first-child:has(h2):where([data-canvas],[data-canvas] *),html[data-theme=dark] body[data-private-shell] .sf-table-card>.sf-table-heading:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface);border-color:var(--sf-theme-border)!important}
html[data-theme=dark] body[data-private-shell] .sf-table-card>div:last-child:not(.overflow-x-auto):where([data-canvas],[data-canvas] *),html[data-theme=dark] body[data-private-shell] .sf-table-pagination:where([data-canvas],[data-canvas] *),html[data-theme=dark] body[data-private-shell] .sf-table-controls:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-surface);border-color:var(--sf-theme-border)!important}
html[data-theme=dark] body[data-private-shell] .sf-table-page-size select:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-raised);border-color:var(--sf-theme-border)!important}
html[data-theme=dark] body[data-private-shell] .sf-data-toolbar.sf-table-toolbar:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface);border-color:var(--sf-theme-border)}
html[data-theme=dark] body[data-private-shell] .sf-table-client-pager:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell] .sf-table-client-pager button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-raised);border-color:var(--sf-theme-border)}
html[data-theme=dark] body[data-private-shell] .sf-table-client-pager button:hover:not(:disabled):where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-action);border-color:var(--sf-theme-accent)}
html[data-theme=dark] body[data-private-shell] .sf-market-result-count:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
html[data-theme=dark] body[data-private-shell] .sf-market-supplier-table tbody tr:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface)}
html[data-theme=dark] body[data-private-shell] .sf-market-supplier-table tbody tr:nth-child(odd):where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised)}
html[data-theme=dark] body[data-private-shell] .sf-market-supplier-table tbody tr:hover:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover)!important}
html[data-theme=dark] body[data-private-shell] .sf-market-supplier-table td:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell] .sf-market-supplier-table :is(strong,a.font-bold):where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] body[data-private-shell] .sf-market-supplier-table a.font-bold:hover:where([data-canvas],[data-canvas] *),html[data-theme=dark] body[data-private-shell] .sf-market-supplier-table a[href^=mailto]:hover:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
html[data-theme=dark] body[data-private-shell] .sf-market-row-number:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);box-shadow:none;background:var(--sf-theme-raised)}
html[data-theme=dark] body[data-private-shell] .sf-market-badge-empty:where([data-canvas],[data-canvas] *),html[data-theme=dark] body[data-private-shell] .sf-market-badge-more:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-raised)}
html[data-theme=dark] body[data-private-shell] .sf-market-badge-empty:hover:where([data-canvas],[data-canvas] *),html[data-theme=dark] body[data-private-shell] .sf-market-badge-more:hover:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-hover)}
html[data-theme=dark] body[data-private-shell] .sf-market-badge-chip:where([data-canvas],[data-canvas] *){color:#ffd679;background:#453619;box-shadow:inset 0 0 0 1px #d99b303d}
html[data-theme=dark] body[data-private-shell] .sf-market-badge-chip[data-badge-status=approved]:where([data-canvas],[data-canvas] *){color:#59e2b6;background:#103c34;box-shadow:inset 0 0 0 1px #35c99b3d}
html[data-theme=dark] body[data-private-shell] .sf-market-badge-chip[data-badge-status=rejected]:where([data-canvas],[data-canvas] *){color:#ff91a9;background:#482131;box-shadow:inset 0 0 0 1px #f25d7c3d}
html[data-theme=dark] body[data-private-shell] .sf-market-progress:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover)}
html[data-theme=dark] body[data-private-shell] .sf-market-review-summary:where([data-canvas],[data-canvas] *){background:linear-gradient(var(--sf-theme-raised),var(--sf-theme-raised))}
html[data-theme=dark] body[data-private-shell] .sf-market-review-summary>div:last-child>span:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface)}
html[data-theme=dark] body[data-private-shell] .sf-market-review-summary strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] body[data-private-shell] .sf-market-review-summary small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell] .sf-market-badge-detail:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised);box-shadow:inset 3px 0 var(--sf-theme-accent)}
html[data-theme=dark] body[data-private-shell] .sf-market-badge-detail:target:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised);box-shadow:inset 4px 0 var(--sf-theme-accent),0 0 0 3px color-mix(in srgb,var(--sf-theme-accent) 14.90%,transparent)}
html[data-theme=dark] body[data-private-shell] .sf-market-badge-detail .bg-slate-50:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface)}
html[data-theme=dark] body[data-private-shell] .sf-market-badge-detail .text-slate-600:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] body[data-private-shell] .sf-market-required-chip:where([data-canvas],[data-canvas] *){color:#ff9bb0;background:#49202f}
html[data-theme=dark] body[data-private-shell] .sf-market-optional-chip:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-hover)}
html[data-theme=dark] body[data-private-shell] .sf-access-page:where([data-canvas],[data-canvas] *),html[data-theme=dark] body[data-private-shell] .sf-access-page :where([data-canvas]){--sf-access-ink:var(--sf-theme-text);--sf-access-muted:var(--sf-theme-muted);--sf-access-surface:var(--sf-theme-surface);--sf-access-soft:var(--sf-theme-surface)}
html[data-theme=dark] body[data-private-shell] .sf-access-tabs:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface);box-shadow:inset 0 0 0 1px #282828}
html[data-theme=dark] body[data-private-shell] .sf-access-tabs>a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell] .sf-access-tabs>a>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
html[data-theme=dark] body[data-private-shell] .sf-access-tabs>a>strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] body[data-private-shell] .sf-access-tabs>a>small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell] .sf-access-tabs>a>b:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-raised)}
html[data-theme=dark] body[data-private-shell] .sf-access-tabs>a:hover:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover)}
html[data-theme=dark] body[data-private-shell] .sf-access-tabs>a.is-active:where([data-canvas],[data-canvas] *){background:linear-gradient(135deg,var(--sf-theme-action),var(--sf-theme-action))}
html[data-theme=dark] body[data-private-shell] .sf-access-tabs>a.is-active>span:where([data-canvas],[data-canvas] *),html[data-theme=dark] body[data-private-shell] .sf-access-tabs>a.is-active>b:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:#ffffff20}
html[data-theme=dark] body[data-private-shell] .sf-access-tabs>a.is-active>strong:where([data-canvas],[data-canvas] *),html[data-theme=dark] body[data-private-shell] .sf-access-tabs>a.is-active>small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] body[data-private-shell] :is(.sf-access-panel,.sf-access-assign-intro,.sf-access-role-rail,.sf-access-assignment-panel):where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface);box-shadow:none}
html[data-theme=dark] body[data-private-shell] :is(.sf-access-panel-header h2,.sf-access-assign-intro h2,.sf-access-role-rail h3):where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] body[data-private-shell] :is(.sf-access-panel-header p,.sf-access-assign-intro p):where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell] .sf-access-filter-bar:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface);box-shadow:inset 0 1px #262626,inset 0 -1px #262626}
html[data-theme=dark] body[data-private-shell] :is(.sf-access-search,.sf-access-module-filter):where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell] .sf-access-search>div:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-raised);box-shadow:inset 0 0 0 1px #323232}
html[data-theme=dark] body[data-private-shell] .sf-access-search input:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] body[data-private-shell] .sf-access-module-filter select:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background-color:var(--sf-theme-raised);box-shadow:inset 0 0 0 1px #323232}
html[data-theme=dark] body[data-private-shell] .sf-access-filter-summary:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-raised)}
html[data-theme=dark] body[data-private-shell] .sf-access-filter-summary>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-hover)}
html[data-theme=dark] body[data-private-shell] .sf-access-filter-summary small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell] .sf-access-filter-summary strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] body[data-private-shell] .sf-access-role-table th:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-surface);box-shadow:inset 0 -1px #292929}
html[data-theme=dark] body[data-private-shell] .sf-access-role-table td:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);box-shadow:inset 0 -1px #242424}
html[data-theme=dark] body[data-private-shell] .sf-access-role-table tbody tr:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface)}
html[data-theme=dark] body[data-private-shell] .sf-access-role-table tbody tr:hover:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover)}
html[data-theme=dark] body[data-private-shell] .sf-access-row-number:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);box-shadow:none;background:var(--sf-theme-raised)}
html[data-theme=dark] body[data-private-shell] .sf-access-role-identity strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] body[data-private-shell] .sf-access-role-identity small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell] .sf-access-count-badge:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-hover)}
html[data-theme=dark] body[data-private-shell] .sf-access-count-badge:hover:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-hover)}
html[data-theme=dark] body[data-private-shell] .sf-access-count-badge.is-users:where([data-canvas],[data-canvas] *){color:#68dfbc;background:#123c35}
html[data-theme=dark] body[data-private-shell] .sf-access-count-badge.is-users:hover:where([data-canvas],[data-canvas] *){color:#9cebd3;background:#174b42}
html[data-theme=dark] body[data-private-shell] .sf-access-status.is-active:where([data-canvas],[data-canvas] *){color:#61e2ba;background:#103b34}
html[data-theme=dark] body[data-private-shell] .sf-access-status.is-inactive:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-hover)}
html[data-theme=dark] body[data-private-shell] .sf-access-status.is-protected:where([data-canvas],[data-canvas] *){color:#ffd275;background:#40331d}
html[data-theme=dark] body[data-private-shell] .sf-access-empty:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell] .sf-access-empty strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] body[data-private-shell] .sf-access-catalogue:where([data-canvas],[data-canvas] *),html[data-theme=dark] body[data-private-shell] .sf-access-modules:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface)}
html[data-theme=dark] body[data-private-shell] .sf-access-module-card:where([data-canvas],[data-canvas] *),html[data-theme=dark] body[data-private-shell] .sf-access-module-accordion:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised);box-shadow:none}
html[data-theme=dark] body[data-private-shell] .sf-access-module-card>header:where([data-canvas],[data-canvas] *){background:linear-gradient(var(--sf-theme-raised),var(--sf-theme-raised));box-shadow:inset 0 -1px #303030}
html[data-theme=dark] body[data-private-shell] .sf-access-module-card>header>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-hover)}
html[data-theme=dark] body[data-private-shell] .sf-access-module-card>header small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell] .sf-access-module-card>header h3:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] body[data-private-shell] .sf-access-module-card>header b:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-hover)}
html[data-theme=dark] body[data-private-shell] .sf-access-permission-item:where([data-canvas],[data-canvas] *){box-shadow:inset 0 -1px #282828}
html[data-theme=dark] body[data-private-shell] .sf-access-permission-item>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
html[data-theme=dark] body[data-private-shell] .sf-access-permission-item strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] body[data-private-shell] .sf-access-permission-item p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell] .sf-access-permission-item code:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
html[data-theme=dark] body[data-private-shell] .sf-access-permission-item em:where([data-canvas],[data-canvas] *){color:#5ee1b8;background:#113c34}
html[data-theme=dark] body[data-private-shell] .sf-access-role-rail>header:where([data-canvas],[data-canvas] *){background:linear-gradient(var(--sf-theme-raised),var(--sf-theme-raised));box-shadow:inset 0 -1px #2d2d2d}
html[data-theme=dark] body[data-private-shell] .sf-access-role-rail header p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell] .sf-access-role-rail nav>a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell] .sf-access-role-rail nav>a>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
html[data-theme=dark] body[data-private-shell] .sf-access-role-rail nav>a strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] body[data-private-shell] .sf-access-role-rail nav>a small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell] .sf-access-role-rail nav>a:hover:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover)}
html[data-theme=dark] body[data-private-shell] .sf-access-role-rail nav>a.is-active:where([data-canvas],[data-canvas] *){background:linear-gradient(135deg,var(--sf-theme-action),var(--sf-theme-action))}
html[data-theme=dark] body[data-private-shell] .sf-access-role-rail nav>a.is-active>span:where([data-canvas],[data-canvas] *){background:#ffffff20}
html[data-theme=dark] body[data-private-shell] .sf-access-role-identity.is-large p>em:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell] .sf-access-lock-notice:where([data-canvas],[data-canvas] *){color:#ffd17b;background:#3f321d}
html[data-theme=dark] body[data-private-shell] .sf-access-module-accordion>summary>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-hover)}
html[data-theme=dark] body[data-private-shell] .sf-access-module-accordion>summary small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell] .sf-access-module-accordion>summary strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] body[data-private-shell] .sf-access-module-accordion>summary em:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell] .sf-access-module-accordion>summary em b:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
html[data-theme=dark] body[data-private-shell] .sf-access-module-accordion>summary>i:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-raised)}
html[data-theme=dark] body[data-private-shell] .sf-access-module-body:where([data-canvas],[data-canvas] *){box-shadow:inset 0 1px #272727}
html[data-theme=dark] body[data-private-shell] .sf-access-checkbox-grid>label:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface);box-shadow:inset 0 0 0 1px #282828}
html[data-theme=dark] body[data-private-shell] .sf-access-checkbox-grid strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] body[data-private-shell] .sf-access-checkbox-grid small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell] .sf-access-checkbox-grid code:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
html[data-theme=dark] body[data-private-shell] .sf-access-checkbox-grid label:has(input:checked):where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover);box-shadow:inset 0 0 0 1px var(--sf-theme-accent)}
html[data-theme=dark] body[data-private-shell] .sf-access-checkbox-grid label:hover:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover)}
html[data-theme=dark] body[data-private-shell] .sf-access-save-bar:where([data-canvas],[data-canvas] *){background:color-mix(in srgb,var(--sf-theme-raised) 92.94%,transparent);box-shadow:inset 0 1px #2d2d2d}
html[data-theme=dark] body[data-private-shell] .sf-access-save-bar strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] body[data-private-shell] .sf-access-save-bar small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell] .sf-access-form-intro:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-raised)}
html[data-theme=dark] body[data-private-shell] .sf-access-create-form>label:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] body[data-private-shell] .sf-access-create-form>label b:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-hover)}
html[data-theme=dark] body[data-private-shell] .sf-access-create-form>label em:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-raised)}
html[data-theme=dark] body[data-private-shell] .sf-access-create-form :is(input,textarea):where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-surface);box-shadow:inset 0 0 0 1px #323232}
html[data-theme=dark] body[data-private-shell] .sf-access-create-form :is(input,textarea):focus:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover)}
html[data-theme=dark] body[data-private-shell] .sf-access-form-error:where([data-canvas],[data-canvas] *){color:#ffabc0;background:#451e2d}
html[data-theme=dark] body[data-private-shell] .sf-access-assignment-workspace:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:linear-gradient(var(--sf-theme-surface),var(--sf-theme-surface));border-color:color-mix(in srgb,var(--sf-theme-border) 15.69%,transparent);box-shadow:none}
html[data-theme=dark] body[data-private-shell] .sf-access-assign-intro:where([data-canvas],[data-canvas] *){border-color:color-mix(in srgb,var(--sf-theme-border) 14.12%,transparent);background:linear-gradient(var(--sf-theme-raised),var(--sf-theme-raised))!important;box-shadow:none!important}
html[data-theme=dark] body[data-private-shell] .sf-access-assign-intro .sf-access-eyebrow:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:color-mix(in srgb,var(--sf-theme-action) 12.16%,transparent)}
html[data-theme=dark] body[data-private-shell] .sf-access-selection-count:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:color-mix(in srgb,var(--sf-theme-surface) 87.84%,transparent);border-color:color-mix(in srgb,var(--sf-theme-border) 23.53%,transparent)}
html[data-theme=dark] body[data-private-shell] .sf-access-filter-bar.is-assignment:where([data-canvas],[data-canvas] *){background:color-mix(in srgb,var(--sf-theme-raised) 81.96%,transparent)!important;border-color:color-mix(in srgb,var(--sf-theme-border) 12.94%,transparent)!important;box-shadow:none!important}
html[data-theme=dark] body[data-private-shell] .sf-access-role-picker:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
html[data-theme=dark] body[data-private-shell] .sf-access-role-picker select:where([data-canvas],[data-canvas] *),html[data-theme=dark] body[data-private-shell] .sf-access-filter-bar.is-assignment .sf-access-search>div:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);box-shadow:none;background-color:var(--sf-theme-surface);border-color:color-mix(in srgb,var(--sf-theme-border) 21.57%,transparent)}
html[data-theme=dark] body[data-private-shell] .sf-access-assignment-header:where([data-canvas],[data-canvas] *){background:linear-gradient(135deg,color-mix(in srgb,var(--sf-theme-action) 12.94%,transparent),color-mix(in srgb,var(--sf-theme-surface) 72.16%,transparent));border-color:color-mix(in srgb,var(--sf-theme-border) 16.86%,transparent);box-shadow:inset 0 1px #ffffff14}
html[data-theme=dark] body[data-private-shell] .sf-access-snapshot-copy>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell] .sf-access-snapshot-copy>strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] body[data-private-shell] .sf-access-snapshot-copy>small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] body[data-private-shell] .sf-access-snapshot-copy>small b:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
html[data-theme=dark] body[data-private-shell] .sf-access-export-actions button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-raised);border-color:var(--sf-theme-border)}
html[data-theme=dark] body[data-private-shell] .sf-access-export-actions button:hover:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-accent)}
html[data-theme=dark] body[data-private-shell] .sf-access-assignment-workspace .sf-access-module-accordion:where([data-canvas],[data-canvas] *){background:color-mix(in srgb,var(--sf-theme-surface) 81.96%,transparent);border-color:color-mix(in srgb,var(--sf-theme-border) 12.94%,transparent);box-shadow:none}
html[data-theme=dark] body[data-private-shell] .sf-access-assignment-workspace .sf-access-module-accordion[open]:where([data-canvas],[data-canvas] *){border-color:color-mix(in srgb,var(--sf-theme-border) 29.80%,transparent);box-shadow:inset 0 1px #ffffff14}
html[data-theme=dark] body[data-private-shell] .sf-access-assignment-workspace .sf-access-module-accordion>summary:where([data-canvas],[data-canvas] *){background:linear-gradient(var(--sf-theme-raised),var(--sf-theme-raised));box-shadow:inset 0 -1px color-mix(in srgb,var(--sf-theme-accent) 16.08%,transparent)}
html[data-theme=dark] body[data-private-shell] .sf-access-assignment-workspace .sf-access-module-accordion>summary small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] body[data-private-shell] .sf-access-assignment-workspace .sf-access-module-accordion>summary strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] body[data-private-shell] .sf-access-assignment-workspace .sf-access-module-accordion>summary em:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
html[data-theme=dark] body[data-private-shell] .sf-access-assignment-workspace .sf-access-module-accordion>summary>i:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-hover)}
html[data-theme=dark] body[data-private-shell] .sf-access-choice-card:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:linear-gradient(145deg,color-mix(in srgb,var(--sf-theme-raised) 87.84%,transparent),color-mix(in srgb,var(--sf-theme-surface) 94.12%,transparent));border-color:color-mix(in srgb,var(--sf-theme-border) 14.12%,transparent);box-shadow:none}
html[data-theme=dark] body[data-private-shell] .sf-access-choice-card:where([data-canvas],[data-canvas] *):after{background:color-mix(in srgb,var(--sf-theme-action) 23.92%,transparent)}
html[data-theme=dark] body[data-private-shell] .sf-access-choice-card:hover:where([data-canvas],[data-canvas] *){background:linear-gradient(var(--sf-theme-hover),var(--sf-theme-hover));border-color:color-mix(in srgb,var(--sf-theme-control-border) 42.75%,transparent);box-shadow:none}
html[data-theme=dark] body[data-private-shell] .sf-access-choice-card.is-checked:where([data-canvas],[data-canvas] *){background:linear-gradient(145deg,color-mix(in srgb,var(--sf-theme-action) 30.20%,transparent),color-mix(in srgb,var(--sf-theme-hover) 96.08%,transparent));border-color:var(--sf-theme-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--sf-theme-accent) 12.16%,transparent)}
html[data-theme=dark] body[data-private-shell] .sf-access-choice-card.is-checked:where([data-canvas],[data-canvas] *):after{background:var(--sf-theme-action)}
html[data-theme=dark] body[data-private-shell] .sf-access-choice-check:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:color-mix(in srgb,var(--sf-theme-surface) 78.04%,transparent);border-color:color-mix(in srgb,var(--sf-theme-border) 40.00%,transparent)}
html[data-theme=dark] body[data-private-shell] .sf-access-choice-card.is-checked .sf-access-choice-check:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-action);border-color:var(--sf-theme-accent)}
html[data-theme=dark] body[data-private-shell] .sf-access-choice-icon:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:color-mix(in srgb,var(--sf-theme-action) 12.16%,transparent);border-color:color-mix(in srgb,var(--sf-theme-border) 17.25%,transparent)}
html[data-theme=dark] body[data-private-shell] .sf-access-choice-card.is-checked .sf-access-choice-icon:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-action);border-color:var(--sf-theme-accent)}
html[data-theme=dark] body[data-private-shell] .sf-access-choice-copy>strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] body[data-private-shell] .sf-access-choice-copy>code:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:color-mix(in srgb,var(--sf-theme-surface) 63.92%,transparent);border-color:color-mix(in srgb,var(--sf-theme-border) 12.55%,transparent)}
html[data-theme=dark] body[data-private-shell] .sf-access-choice-copy>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] body[data-private-shell] .sf-access-choice-state:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:color-mix(in srgb,var(--sf-theme-surface) 54.90%,transparent);border-color:color-mix(in srgb,var(--sf-theme-border) 20.00%,transparent)}
html[data-theme=dark] body[data-private-shell] .sf-access-choice-card.is-checked .sf-access-choice-state:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:color-mix(in srgb,var(--sf-theme-action) 18.04%,transparent);border-color:color-mix(in srgb,var(--sf-theme-border) 29.80%,transparent)}
html[data-theme=dark] body[data-private-shell] .sf-access-assignment-workspace .sf-access-checkbox-grid>.sf-access-choice-card:where([data-canvas],[data-canvas] *){background:linear-gradient(145deg,color-mix(in srgb,var(--sf-theme-raised) 87.84%,transparent),color-mix(in srgb,var(--sf-theme-surface) 94.12%,transparent));border-color:color-mix(in srgb,var(--sf-theme-border) 14.12%,transparent);box-shadow:none}
html[data-theme=dark] body[data-private-shell] .sf-access-assignment-workspace .sf-access-checkbox-grid>.sf-access-choice-card:hover:where([data-canvas],[data-canvas] *){background:linear-gradient(var(--sf-theme-hover),var(--sf-theme-hover));border-color:color-mix(in srgb,var(--sf-theme-control-border) 42.75%,transparent);box-shadow:none}
html[data-theme=dark] body[data-private-shell] .sf-access-assignment-workspace .sf-access-checkbox-grid>.sf-access-choice-card.is-checked:where([data-canvas],[data-canvas] *){background:linear-gradient(145deg,color-mix(in srgb,var(--sf-theme-action) 30.20%,transparent),color-mix(in srgb,var(--sf-theme-hover) 96.08%,transparent));border-color:var(--sf-theme-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--sf-theme-accent) 12.16%,transparent)}
html[data-theme=dark] body[data-private-shell] .sf-access-assignment-workspace .sf-access-filter-bar.is-assignment .sf-access-role-picker>select:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)!important;background-color:var(--sf-theme-surface)!important;border-color:color-mix(in srgb,var(--sf-theme-border) 21.57%,transparent)!important}
html[data-theme=dark] body[data-private-shell] .sf-access-assignment-workspace .sf-access-filter-bar.is-assignment .sf-access-search input:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)!important;background:0 0!important}
html[data-theme=dark] body[data-private-shell] .sf-access-role-picker.is-loading:where([data-canvas],[data-canvas] *):after{border-color:color-mix(in srgb,var(--sf-theme-border) 19.61%,transparent) var(--sf-theme-accent) color-mix(in srgb,var(--sf-theme-border) 19.61%,transparent) color-mix(in srgb,var(--sf-theme-border) 19.61%,transparent)}
html[data-theme=dark] body[data-private-shell] .sf-admin-profile-trigger:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-raised);border-color:var(--sf-theme-border);box-shadow:none}
html[data-theme=dark] body[data-private-shell] .sf-admin-notification-button b:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] body[data-private-shell] .sf-admin-profile-trigger:hover:where([data-canvas],[data-canvas] *),html[data-theme=dark] body[data-private-shell] .sf-admin-profile-menu[open]>.sf-admin-profile-trigger:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-hover);border-color:var(--sf-theme-accent)}
html[data-theme=dark] body[data-private-shell] .sf-admin-profile-trigger .sf-user-avatar.is-admin-trigger:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] body[data-private-shell] .sf-admin-profile-popover>.sf-admin-profile-action:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] body[data-private-shell] .sf-admin-profile-popover>.sf-admin-profile-action:hover:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-hover)}
html[data-theme=dark] body[data-private-shell] .sf-admin-profile-popover>.sf-admin-profile-action.is-danger:where([data-canvas],[data-canvas] *){color:#ff9cb0;border-color:var(--sf-theme-border)}
html[data-theme=dark] body[data-private-shell] .sf-admin-profile-popover>.sf-admin-profile-action.is-danger:hover:where([data-canvas],[data-canvas] *){color:#ffb6c5;background:#441e2d}
html[data-theme=dark] body[data-private-shell] .sf-company-hero:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:radial-gradient(circle at 78% 0,color-mix(in srgb,var(--sf-theme-action) 27.06%,transparent),#0000 24rem),linear-gradient(125deg,var(--sf-theme-bg),var(--sf-theme-raised) 58%,var(--sf-theme-action))!important}
html[data-theme=dark] body[data-private-shell] .sf-company-activity:where([data-canvas],[data-canvas] *){box-shadow:none;background:var(--sf-theme-bg)!important;border-color:var(--sf-theme-border)!important}
html[data-theme=dark] body[data-private-shell]:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-bg)}
html[data-theme=dark] body[data-private-shell] :is(.sf-workspace-shell,.dash):where([data-canvas],[data-canvas] *){background:var(--sf-theme-bg)!important}
html[data-theme=dark] body[data-private-shell] :is(.sf-workspace-main,.dash>div,.dash>div>main):where([data-canvas],[data-canvas] *){background:var(--sf-theme-bg)!important}
html[data-theme=dark] body[data-private-shell] :is(.sf-workspace-topbar,.dash>div>header):where([data-canvas],[data-canvas] *){box-shadow:none;background:color-mix(in srgb,var(--sf-theme-bg) 94.90%,transparent)!important;border-color:var(--sf-theme-border)!important}
html[data-theme=dark] body[data-private-shell] :is(.sf-workspace-sidebar,.sf-admin-sidebar,.dash>aside):where([data-canvas],[data-canvas] *){background:linear-gradient(var(--sf-theme-bg),var(--sf-theme-bg))!important;border-color:var(--sf-theme-border)!important}
html[data-theme=dark] body[data-private-shell] :is(.bg-white,.bg-white\/90,.bg-white\/95):where([data-canvas],[data-canvas] *){background-color:var(--sf-theme-bg)!important}
html[data-theme=dark] body[data-private-shell] :is(.bg-slate-50,.bg-slate-50\/60,.bg-\[\#f5f5f7\]):where([data-canvas],[data-canvas] *){background-color:var(--sf-theme-bg)!important}
html[data-theme=dark] body[data-private-shell] :is(.sf-topbar-popover,.sf-customer-panel):where([data-canvas],[data-canvas] *){box-shadow:none;background:var(--sf-theme-bg)!important;border-color:var(--sf-theme-border)!important}
html[data-theme=dark] body[data-private-shell] .sf-notification-icon:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-raised)}
html[data-theme=dark] body[data-private-shell] .sf-notification-item.is-unread .sf-notification-icon:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-hover)}
html[data-theme=dark] body[data-private-shell] .sf-notification-icon .sf-notification-dot:where([data-canvas],[data-canvas] *){box-shadow:none;background:var(--sf-theme-hover);border-color:var(--sf-theme-border)}
html[data-theme=dark] body[data-private-shell] .sf-notification-item.is-unread .sf-notification-icon .sf-notification-dot:where([data-canvas],[data-canvas] *){background:var(--sf-theme-action);border-color:var(--sf-theme-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-theme-accent) 14.12%,transparent)}
html[data-theme=dark] body[data-private-shell] .sf-notification-title-row strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)!important}
html[data-theme=dark] body[data-private-shell] .sf-notification-title-row time:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell] .sf-notification-copy>small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)!important}
html[data-theme=dark] body[data-private-shell] .sf-notification-copy>em:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-verify-page:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-verify-brand:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);text-decoration:none}
:where(html[data-theme=dark]) .sf-verify-box h1:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-verify-lead:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-verify-lead strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-verify-feedback:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-verify-feedback.is-error:where([data-canvas],[data-canvas] *){color:#ff9382}
:where(html[data-theme=dark]) .sf-verify-feedback.is-error:where([data-canvas],[data-canvas] *):before{color:var(--sf-theme-text);background:#3e1f1a}
:where(html[data-theme=dark]) .sf-verify-feedback.is-success:where([data-canvas],[data-canvas] *){color:#72ce99}
:where(html[data-theme=dark]) .sf-verify-form fieldset:where([data-canvas],[data-canvas] *){border:0}
:where(html[data-theme=dark]) .sf-verify-form fieldset input:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);caret-color:#7abaff;background:var(--sf-theme-raised);border:1px solid var(--sf-theme-border);outline:0}
:where(html[data-theme=dark]) .sf-verify-form fieldset input:hover:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-control-border)}
:where(html[data-theme=dark]) .sf-verify-form fieldset input:focus:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--sf-theme-accent) 14.90%,transparent)}
:where(html[data-theme=dark]) .sf-verify-form fieldset input[aria-invalid=true]:where([data-canvas],[data-canvas] *){border-color:#62332d;box-shadow:0 0 0 4px #f0443826}
:where(html[data-theme=dark]) .sf-verify-resend:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-verify-resend button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:0 0;border:0;text-decoration:none}
:where(html[data-theme=dark]) .sf-verify-resend button:hover:not(:disabled):where([data-canvas],[data-canvas] *){text-decoration:underline}
:where(html[data-theme=dark]) .sf-verify-resend button:disabled:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-verify-help:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-verify-switch:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);text-decoration:none}
:where(html[data-theme=dark]) .sf-verify-switch:hover:where([data-canvas],[data-canvas] *){text-decoration:underline}
:where(html[data-theme=dark]) .sf-verify-foot:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-verify-foot a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);text-decoration:none}
:where(html[data-theme=dark]) .sf-verify-foot a:hover:where([data-canvas],[data-canvas] *){text-decoration:underline}
:where(html[data-theme=dark]) .sf-verify-spinner:where([data-canvas],[data-canvas] *){border:2px solid color-mix(in srgb,var(--sf-theme-border) 36.08%,transparent);border-top-color:var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-branding-logo-slot:where([data-canvas],[data-canvas] *){border:1px solid var(--branding-border);background:var(--branding-soft)}
:where(html[data-theme=dark]) .sf-branding-logo-slot-copy strong:where([data-canvas],[data-canvas] *){color:var(--branding-text)}
:where(html[data-theme=dark]) .sf-branding-logo-slot-copy p:where([data-canvas],[data-canvas] *){color:var(--branding-muted)}
:where(html[data-theme=dark]) .sf-branding-logo-slot-copy small:where([data-canvas],[data-canvas] *){color:#e2ac63}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-branding-page:where([data-canvas],[data-canvas] *),html[data-theme=dark] body[data-private-shell=clientarea] .sf-branding-page :where([data-canvas]){--branding-surface:var(--sf-theme-bg);--branding-soft:var(--sf-theme-surface);--branding-soft-strong:var(--sf-theme-surface);--branding-border:var(--sf-theme-border);--branding-border-strong:var(--sf-theme-control-border);--branding-text:var(--sf-theme-text);--branding-muted:var(--sf-theme-muted);--branding-input:#121212}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-branding-intro:where([data-canvas],[data-canvas] *){box-shadow:none;background:linear-gradient(var(--sf-theme-raised),var(--sf-theme-raised));border-color:var(--sf-theme-border)}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-branding-intro-icon:where([data-canvas],[data-canvas] *),html[data-theme=dark] body[data-private-shell=clientarea] .sf-branding-card-icon:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-branding-statuses>div:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface);border-color:var(--sf-theme-border)}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-branding-statuses dt:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-branding-statuses dd:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-branding-badge:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-surface);border-color:var(--sf-theme-border)}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-branding-badge.is-ready:where([data-canvas],[data-canvas] *){color:#78d9bd;background:#10362f;border-color:#236b5b}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-branding-badge.is-locked:where([data-canvas],[data-canvas] *){color:#c4adf0;background:#211b32;border-color:#58447c}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-branding-badge.is-recommended:where([data-canvas],[data-canvas] *){color:#ebc476;background:#2b2517;border-color:#6b5429}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-branding-logo-canvas:where([data-canvas],[data-canvas] *){background:#f4f7f9}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-branding-plan-lock:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised);border-color:#4c3c68}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-branding-plan-lock>span:where([data-canvas],[data-canvas] *){color:#c5acf0;background:#2a2040}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-branding-plan-lock strong:where([data-canvas],[data-canvas] *){color:#d8c8f1}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-branding-plan-lock p:where([data-canvas],[data-canvas] *){color:#a999bd}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-branding-plan-lock a:where([data-canvas],[data-canvas] *){color:#d5c1f5;background:#251c37;border-color:#6c5493}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-security-photo-current:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface);border-color:var(--sf-theme-border)}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-security-photo-current small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-security-photo-current strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-security-photo-dropzone:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-surface);border-color:var(--sf-theme-border)}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-security-photo-dropzone:hover:where([data-canvas],[data-canvas] *),html[data-theme=dark] body[data-private-shell=clientarea] .sf-security-photo-dropzone:focus-visible:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-hover);border-color:var(--sf-theme-accent)}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-security-photo-dropzone.is-dragging:where([data-canvas],[data-canvas] *){color:#8ae2c9;background:#10352f;border-color:#43c5a2}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-security-photo-upload-icon:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised);box-shadow:inset 0 0 0 1px #464646}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-security-photo-dropzone small:where([data-canvas],[data-canvas] *),html[data-theme=dark] body[data-private-shell=clientarea] .sf-security-photo-dropzone em:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-tenant-access-save-bar:where([data-canvas],[data-canvas] *){background:color-mix(in srgb,var(--sf-theme-surface) 92.94%,transparent);border-color:var(--sf-theme-border);box-shadow:none}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-tenant-access-save-bar strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-tenant-access-save-bar small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-email-settings-page:where([data-canvas],[data-canvas] *),html[data-theme=dark] body[data-private-shell=clientarea] .sf-email-settings-page :where([data-canvas]){--email-surface:var(--sf-theme-bg);--email-soft:var(--sf-theme-surface);--email-border:var(--sf-theme-border);--email-border-strong:var(--sf-theme-control-border);--email-text:var(--sf-theme-text);--email-muted:var(--sf-theme-muted);--email-input:#121212}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-email-intro:where([data-canvas],[data-canvas] *){box-shadow:none;background:linear-gradient(var(--sf-theme-raised),var(--sf-theme-raised));border-color:var(--sf-theme-border)}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-email-intro-icon:where([data-canvas],[data-canvas] *),html[data-theme=dark] body[data-private-shell=clientarea] .sf-email-config-card>header>span:where([data-canvas],[data-canvas] *),html[data-theme=dark] body[data-private-shell=clientarea] .sf-email-test-card>header>span:where([data-canvas],[data-canvas] *),html[data-theme=dark] body[data-private-shell=clientarea] .sf-email-help-card>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-email-status:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-surface);border-color:var(--sf-theme-border)}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-email-status.is-approved:where([data-canvas],[data-canvas] *){color:#72dab9;background:#10362f;border-color:#236b5b}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-email-status.is-pending:where([data-canvas],[data-canvas] *){color:#eac678;background:#2d2516;border-color:#6b5429}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-email-status.is-rejected:where([data-canvas],[data-canvas] *){color:#f39aae;background:#371b26;border-color:#713044}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-email-plan-notice:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised);border-color:#4c3d68}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-email-plan-notice>span:where([data-canvas],[data-canvas] *){color:#c7b1ec;background:#2a2140}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-email-plan-notice strong:where([data-canvas],[data-canvas] *){color:#d9cbef}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-email-plan-notice p:where([data-canvas],[data-canvas] *){color:#a89bbc}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-email-plan-notice a:where([data-canvas],[data-canvas] *){color:#d7c6f2;background:#251d36;border-color:#6c5791}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-email-fields label:where([data-canvas],[data-canvas] *),html[data-theme=dark] body[data-private-shell=clientarea] .sf-email-test-card label:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-email-credential-note:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised);border-color:var(--sf-theme-border)}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-email-credential-note span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-quote-server-error:where([data-canvas],[data-canvas] *),html[data-theme=dark] body[data-private-shell] .sf-access-form-error:where([data-canvas],[data-canvas] *){background:0 0;border:0}
html[data-theme=dark] .sf-login-modal-scrim:where([data-canvas],[data-canvas] *){background:#000000d6}
html[data-theme=dark] .sf-login-modal-panel:where([data-canvas],[data-canvas] *){background:var(--sf-theme-bg);border:1px solid var(--sf-theme-border);box-shadow:inset 0 1px #ffffff0d}
html[data-theme=dark] .sf-login-modal-title:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-login-modal-eyebrow:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
html[data-theme=dark] .sf-login-modal-lead:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-login-modal-form .my-6:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-login-modal-form .my-6>div:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-login-modal-form .sf-login-create:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-login-modal-form label:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-login-modal-form .sf-login-field:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-login-password-toggle:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-login-password-toggle:hover:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-login-password-toggle[aria-pressed=true]:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
html[data-theme=dark] .sf-login-modal-form .auth-social-button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);box-shadow:none;background:var(--sf-theme-raised);border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-login-modal-form .auth-social-button:hover:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover);border-color:var(--sf-theme-control-border);box-shadow:none}
html[data-theme=dark] .sf-login-modal-form a[href*=forgot-password]:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-login-modal-form .sf-login-create a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
html[data-theme=dark] .sf-login-modal-form .sf-login-feedback:where([data-canvas],[data-canvas] *){color:#ffb0be;background:#3a121d;border-color:#7c2438}
html[data-theme=dark] .sf-login-modal-form .sf-login-feedback>span:where([data-canvas],[data-canvas] *){background:#5a1a28}
html[data-theme=dark] .sf-login-modal-form .sf-login-feedback.is-error:where([data-canvas],[data-canvas] *){color:#ff8095;background:0 0;border-color:#0000}
html[data-theme=dark] .sf-login-modal-form .sf-login-feedback.is-warning:where([data-canvas],[data-canvas] *){color:#f3cf8a;background:#3a2f12;border-color:#7a6224}
html[data-theme=dark] .sf-login-modal-form .sf-login-feedback.is-warning>span:where([data-canvas],[data-canvas] *){background:#5a4718}
html[data-theme=dark] .sf-login-modal-form .sf-login-feedback.is-success:where([data-canvas],[data-canvas] *){color:#8ee7c0;background:#0d3226;border-color:#1d6b4e}
html[data-theme=dark] .sf-login-modal-form .sf-login-feedback.is-success>span:where([data-canvas],[data-canvas] *){background:#14503a}
html[data-theme=dark]:where([data-canvas],[data-canvas] *),html[data-theme=dark] :where([data-canvas]){--sfq-ink:var(--sf-theme-text);--sfq-muted:var(--sf-theme-muted);--sfq-line:var(--sf-theme-border);--sfq-line-hover:var(--sf-theme-border);--sfq-surface:var(--sf-theme-surface);--sfq-surface-2:var(--sf-theme-surface);--sfq-accent:var(--sf-theme-accent);--sfq-accent-soft:var(--sf-theme-accent);--sfq-accent-ring:color-mix(in srgb,var(--sf-theme-accent) 20.00%,transparent);--sfq-danger:#ff6b81;--sfq-danger-ring:#ff6b8130;--sfq-off-ink:var(--sf-theme-subtle);--sfq-off-bg:var(--sf-theme-raised);--sfq-label:var(--sf-theme-muted)}
html[data-theme=dark] .sf-quick-create-heading small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-quick-create-command:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-surface);border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-quick-create-command:hover:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-hover);border-color:var(--sf-theme-control-border)}
html[data-theme=dark] .sf-quick-create-command kbd:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface);border-color:var(--sf-theme-border)}
html[data-theme=dark] .site .text-\[\#0071e3\]:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)!important}
html[data-theme=dark] .sf-market-service-control:focus-within:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-zw-location-trigger:focus-within:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-zw-location-trigger>button:focus-visible:where([data-canvas],[data-canvas] *){outline-color:var(--sf-theme-accent)}
html[data-theme=dark] .prose-content:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .prose-content h2:where([data-canvas],[data-canvas] *),html[data-theme=dark] .prose-content h3:where([data-canvas],[data-canvas] *),html[data-theme=dark] .prose-content strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .prose-content a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
html[data-theme=dark] .prose-content blockquote:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-accent)}
html[data-theme=dark] .prose-content code:where([data-canvas],[data-canvas] *),html[data-theme=dark] .prose-content pre:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-raised)}
html[data-theme=dark] .site [data-zw-location-clear]:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-raised);border-color:var(--sf-theme-border)}
html[data-theme=dark] .site .sf-market-ai-shortcut:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .site .sf-market-ai-shortcut kbd:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-surface);border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-login-modal-form:where([data-canvas],[data-canvas] *){background:linear-gradient(var(--sf-theme-surface),var(--sf-theme-surface))}
html[data-theme=dark]:where([data-canvas],[data-canvas] *),html[data-theme=dark] :where([data-canvas]){--sf-sb-thumb:color-mix(in srgb,var(--sf-theme-accent) 50.20%,transparent);--sf-sb-edge:color-mix(in srgb,var(--sf-theme-border) 16.08%,transparent);--sf-sb-track:color-mix(in srgb,var(--sf-theme-accent) 10.20%,transparent);--sf-sb-hover-a:var(--sf-theme-action);--sf-sb-hover-b:var(--sf-theme-action);--sf-sb-down-a:#2689ee;--sf-sb-down-b:#5cb8ff}
html[data-theme=dark] .sf-workspace-footer:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-bg);color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-workspace-footer a:hover:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
html[data-theme=dark] .sf-workspace-footer a:focus-visible:where([data-canvas],[data-canvas] *){outline-color:var(--sf-theme-accent)}
html[data-theme=dark] body[data-private-shell]:where([data-canvas],[data-canvas] *),html[data-theme=dark] body[data-private-shell] :where([data-canvas]){--sf-action-surface:var(--sf-theme-raised);--sf-action-border:var(--sf-theme-border);--sf-action-text:var(--sf-theme-text)}
html[data-theme=dark] .sf-profile-trigger--avatar>.sf-user-avatar:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-data-toolbar:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised);border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-data-toolbar input:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-data-toolbar select:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-raised);border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-data-toolbar label:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-data-toolbar p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-organization-cell>strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-organization-email:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-organization-email svg:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
html[data-theme=dark] .sf-organization-email[href]:hover:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
html[data-theme=dark] .sf-organization-email.is-empty:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-organization-user-count>svg:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-organization-user-count>i:where([data-canvas],[data-canvas] *){color:#63d9b7}
html[data-theme=dark] .sf-organization-user-count small:where([data-canvas],[data-canvas] *){color:#8fb9ad}
html[data-theme=dark] .sf-admin-footer:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:radial-gradient(circle at 14% -180%,color-mix(in srgb,var(--sf-theme-action) 32.16%,transparent) 0,#0000 17rem,#0000 31rem),linear-gradient(var(--sf-theme-bg),var(--sf-theme-bg))}
html[data-theme=dark] .sf-admin-footer:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);border-top:1px solid var(--sf-theme-border);background:var(--sf-theme-bg)}
:where(html[data-theme=dark]) .sf-template-picker>legend:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-template-picker label:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-template-picker label:has(input:checked):where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-theme-accent) 11.37%,transparent)}
:where(html[data-theme=dark]) .sf-template-picker label>strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-template-picker label>small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-template-picker label.is-locked>small:where([data-canvas],[data-canvas] *){color:#b47712}
:where(html[data-theme=dark]) .sf-template-picker>p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-template-picker label:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised);border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-template-picker label>strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-template-picker>.sf-template-picker-heading:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-theme-border);background:linear-gradient(var(--sf-theme-raised),var(--sf-theme-raised))}
:where(html[data-theme=dark]) .sf-template-picker-heading strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-template-picker-heading small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-template-card:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-theme-border);background:linear-gradient(var(--sf-theme-raised),var(--sf-theme-raised));box-shadow:none}
:where(html[data-theme=dark]) .sf-template-card:hover:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-accent);box-shadow:none}
:where(html[data-theme=dark]) .sf-template-card.is-selected:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-template-card-preview:where([data-canvas],[data-canvas] *){background:transparent}
:where(html[data-theme=dark]) .sf-template-card-preview:focus-visible:where([data-canvas],[data-canvas] *){outline:0}
:where(html[data-theme=dark]) .sf-template-card-preview:focus-visible .sf-template-thumbnail:where([data-canvas],[data-canvas] *){outline:3px solid var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-template-card-copy strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-template-card-copy small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-template-tier:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-template-tier--basic:where([data-canvas],[data-canvas] *){color:#6cccb3;background:#1a2d28}
:where(html[data-theme=dark]) .sf-template-tier--standard:where([data-canvas],[data-canvas] *){color:#bca5ff;background:var(--sf-theme-hover)}
:where(html[data-theme=dark]) .sf-template-tier--premium:where([data-canvas],[data-canvas] *){color:#e9a95c;background:#332708}
:where(html[data-theme=dark]) .sf-template-card-state:where([data-canvas],[data-canvas] *){border-top:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-template-card-state>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-template-card-state .is-locked:where([data-canvas],[data-canvas] *){color:#e7aa5f}
:where(html[data-theme=dark]) .sf-template-card.is-selected .sf-template-card-state:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover)}
:where(html[data-theme=dark]) .sf-template-card.is-selected .sf-template-card-state>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-template-picker>.sf-template-picker-note:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-template-picker-note svg:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
html[data-theme=dark] .sf-template-picker>.sf-template-picker-heading:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:linear-gradient(var(--sf-theme-surface),var(--sf-theme-surface))}
html[data-theme=dark] .sf-template-picker-heading strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-template-picker-heading small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-template-plan-badge:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-hover)}
html[data-theme=dark] .sf-template-card:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:linear-gradient(var(--sf-theme-surface),var(--sf-theme-surface));box-shadow:none}
html[data-theme=dark] .sf-template-card:hover:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-accent)}
html[data-theme=dark] .sf-template-card-copy strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-template-card-copy small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-template-card-state:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-template-card.is-selected .sf-template-card-state:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover)}
html[data-theme=dark] .sf-template-picker>.sf-template-picker-note:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-template-modal-dialog:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-border);background:var(--sf-theme-bg)}
html[data-theme=dark] .sf-template-modal-details:where([data-canvas],[data-canvas] *){background:linear-gradient(var(--sf-theme-surface),var(--sf-theme-surface))}
html[data-theme=dark] .sf-template-modal-details h3:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-template-modal-note strong:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-template-locked-note strong:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-template-modal-features>strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-template-modal-details>p:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-template-modal-note small:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-template-locked-note small:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-template-modal-features li:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-template-modal-note:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-template-locked-note:where([data-canvas],[data-canvas] *){border-color:#6d552b;background:#322813}
html[data-theme=dark] .sf-template-modal-dialog>footer:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-bg)}
:where(html[data-theme=dark]) .sf-template-card:not(.is-locked):where([data-canvas],[data-canvas] *)::before{border:2px solid var(--sf-theme-border);background:var(--sf-theme-raised);box-shadow:none}
:where(html[data-theme=dark]) .sf-template-card.is-selected:where([data-canvas],[data-canvas] *){border:2px solid var(--sf-theme-accent);background:linear-gradient(var(--sf-theme-hover),var(--sf-theme-hover));box-shadow:0 0 0 4px color-mix(in srgb,var(--sf-theme-accent) 21.96%,transparent)}
:where(html[data-theme=dark]) .sf-template-card.is-selected:where([data-canvas],[data-canvas] *)::before{border-color:var(--sf-theme-accent);background:radial-gradient(circle,var(--sf-theme-action) 0 .3rem,var(--sf-theme-hover) .32rem 100%);box-shadow:0 0 0 3px #ffffff0a,0 0 0 5px var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-template-card.is-selected .sf-template-thumbnail:where([data-canvas],[data-canvas] *){outline:2px solid var(--sf-theme-accent)}
html[data-theme=dark] .sf-template-card:not(.is-locked):where([data-canvas],[data-canvas] *)::before{border-color:var(--sf-theme-border);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-template-card.is-selected:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-accent);background:linear-gradient(var(--sf-theme-hover),var(--sf-theme-hover));box-shadow:0 0 0 4px color-mix(in srgb,var(--sf-theme-accent) 34.12%,transparent)}
html[data-theme=dark] .sf-template-card.is-selected:where([data-canvas],[data-canvas] *)::before{border-color:var(--sf-theme-accent);background:radial-gradient(circle,var(--sf-theme-action) 0 .3rem,var(--sf-theme-hover) .32rem 100%);box-shadow:0 0 0 3px #191919,0 0 0 5px var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-template-card.is-locked:where([data-canvas],[data-canvas] *){border-top-color:#543f0d}
:where(html[data-theme=dark]) .sf-template-card.is-locked:hover:where([data-canvas],[data-canvas] *){border-color:#553e0e}
html[data-theme=dark] .sf-setup-finish-form .is-secondary:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);border-color:var(--sf-theme-border);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-setup-plan-note:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-setup-template-field legend span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-hover)}
html[data-theme=dark] .sf-setup-template-field>legend:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-setup-template-field>p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell] .sf-subscription-card:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-border);background:var(--sf-theme-surface)!important;box-shadow:none}
html[data-theme=dark] body[data-private-shell] .sf-subscription-card.is-popular:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-accent);background:var(--sf-theme-surface)!important;box-shadow:none}
html[data-theme=dark] body[data-private-shell] .sf-subscription-card-heading h3:where([data-canvas],[data-canvas] *),html[data-theme=dark] body[data-private-shell] .sf-subscription-price strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] body[data-private-shell] .sf-subscription-card-heading p:where([data-canvas],[data-canvas] *),html[data-theme=dark] body[data-private-shell] .sf-subscription-price span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell] .sf-subscription-price strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
html[data-theme=dark] body[data-private-shell] .sf-subscription-savings:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell] .sf-subscription-savings strong:where([data-canvas],[data-canvas] *){color:#72e0bd;background:#103a31}
html[data-theme=dark] body[data-private-shell] .sf-subscription-features:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] body[data-private-shell] .sf-subscription-features .sf-pricing-feature:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);border-color:var(--sf-theme-border)}
html[data-theme=dark] body[data-private-shell] .sf-subscription-features .sf-pricing-feature:hover .sf-pricing-feature-label:where([data-canvas],[data-canvas] *),html[data-theme=dark] body[data-private-shell] .sf-subscription-features .sf-pricing-feature:focus .sf-pricing-feature-label:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] body[data-private-shell] .sf-subscription-features .sf-pricing-feature>svg:where([data-canvas],[data-canvas] *){color:#64d6b3}
html[data-theme=dark] .sf-table-icon-action:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)!important;border-color:var(--sf-theme-border)!important;background:var(--sf-theme-raised)!important}
html[data-theme=dark] .sf-table-icon-action.is-delete:where([data-canvas],[data-canvas] *){color:#ff839d!important;border-color:#653346!important;background:#351d29!important}
html[data-theme=dark] .sf-content-upload-date strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-content-upload-date small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-content-engagement>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-content-engagement b:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-content-engagement>span:first-child:where([data-canvas],[data-canvas] *){color:#70dfc0;background:#123a34}
html[data-theme=dark] .sf-content-engagement>span:nth-child(2):where([data-canvas],[data-canvas] *){color:#ff8ba2;background:#3b202c}
html[data-theme=dark] .sf-content-engagement>span:nth-child(3):where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-document-preflight:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-theme-border);background:linear-gradient(var(--sf-theme-raised),var(--sf-theme-raised));box-shadow:none}
:where(html[data-theme=dark]) .sf-document-preflight>header:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-document-preflight>header>span:where([data-canvas],[data-canvas] *){color:#f0b548;background:#332707}
:where(html[data-theme=dark]) .sf-document-preflight>header small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-document-preflight>header strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-document-preflight>p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-document-preflight-list>article:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-document-preflight-list>article>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-document-preflight-list article strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-document-preflight-list article small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-document-preflight-list article em:where([data-canvas],[data-canvas] *){color:#ddaf64;background:#332707}
:where(html[data-theme=dark]) .sf-document-preflight-note:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-document-preflight-note small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-document-preflight>footer a:where([data-canvas],[data-canvas] *){text-decoration:none}
html[data-theme=dark] .sf-document-preflight:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-border);background:linear-gradient(var(--sf-theme-surface),var(--sf-theme-surface));box-shadow:none}
html[data-theme=dark] .sf-document-preflight>header:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-document-preflight>header>span:where([data-canvas],[data-canvas] *){color:#f2c569;background:#342b18}
html[data-theme=dark] .sf-document-preflight>header strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-document-preflight>p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-document-preflight-list>article:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-document-preflight-list article strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-document-preflight-list article small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-document-preflight-list article em:where([data-canvas],[data-canvas] *){color:#edc975;background:#49391a}
html[data-theme=dark] .sf-document-preflight-note:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-document-preflight-note small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell] .sf-dashboard-tour-launch:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)!important;background:var(--sf-theme-raised)!important;border-color:var(--sf-theme-border)!important}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-workspace-topbar:where([data-canvas],[data-canvas] *){background:var(--sf-theme-bg)}
html[data-theme=dark] body[data-private-shell=clientarea] .sf-workspace-heading-icon:where([data-canvas],[data-canvas] *){background:transparent}
@media (min-width:64rem){
:where(html[data-theme=dark]) body[data-private-shell=clientarea] .sf-template-card:hover:where([data-canvas],[data-canvas] *){box-shadow:none}
}
:where(html[data-theme=dark]) .sf-template-admin-hero:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-theme-border);background:radial-gradient(circle at 86% 15%,#20c99735,#0000 15rem),linear-gradient(var(--sf-theme-raised),var(--sf-theme-raised));box-shadow:none}
:where(html[data-theme=dark]) .sf-template-admin-hero>div:first-child>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-template-admin-hero h2:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-template-admin-hero p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-template-admin-hero-art i:where([data-canvas],[data-canvas] *){border:1px solid color-mix(in srgb,var(--sf-theme-border) 53.33%,transparent);background:#fff;box-shadow:none}
:where(html[data-theme=dark]) .sf-template-admin-hero-art i:nth-child(1):where([data-canvas],[data-canvas] *){background:#f0f0f0}
:where(html[data-theme=dark]) .sf-template-admin-hero-art i:nth-child(2):where([data-canvas],[data-canvas] *){background:#fff}
:where(html[data-theme=dark]) .sf-template-admin-hero-art i:nth-child(3):where([data-canvas],[data-canvas] *){background:linear-gradient(160deg,#d62828 0 18%,#fff 18% 82%,#24160f 82%)}
:where(html[data-theme=dark]) .sf-template-admin-hero-art b:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-template-admin-copy strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-template-admin-copy code:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-template-admin-copy>span:where([data-canvas],[data-canvas] *){color:#d3abb6;background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-template-admin-copy>span.is-active:where([data-canvas],[data-canvas] *){color:#6eccb4;background:var(--sf-theme-hover)}
:where(html[data-theme=dark]) .sf-template-source-files details:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-theme-border);background:var(--sf-theme-bg)}
:where(html[data-theme=dark]) .sf-template-source-files summary:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-template-source-files summary small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-template-source-files pre:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-bg)}
html[data-theme=dark] .sf-template-admin-hero:where([data-canvas],[data-canvas] *){box-shadow:none}
html[data-theme=dark] .sf-template-admin-toolbar:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-surface);box-shadow:none}
html[data-theme=dark] .sf-template-admin-toolbar strong:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-template-admin-copy strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-template-admin-toolbar small:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-template-admin-card>p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-template-admin-toolbar label:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-template-admin-toolbar input:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-template-admin-actions:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-template-admin-actions :is(a,button):where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);border-color:var(--sf-theme-border);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-template-admin-plans span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-template-edit-identity:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-template-edit-form fieldset:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-template-edit-form :is(input:not([type=checkbox]):not([type=color]),textarea):where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-template-colour-input:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-template-active-toggle:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-template-plan-checks label:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-template-edit-form label:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-template-edit-form legend:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-template-active-toggle strong:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-template-plan-checks label strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-template-edit-identity p:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-template-active-toggle small:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-template-plan-checks label small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-template-plan-checks label:has(input:checked):where([data-canvas],[data-canvas] *){border-color:#368d79;background:#11372f}
html[data-theme=dark] .sf-template-source-intro:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-border);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-template-source-intro strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-template-edit-sidebar .sf-template-edit-identity:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)!important;background:linear-gradient(var(--sf-theme-surface),var(--sf-theme-surface))!important;box-shadow:none}
html[data-theme=dark] .sf-template-edit-identity code:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);border-color:var(--sf-theme-border);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-template-edit-metrics:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-surface);box-shadow:none}
html[data-theme=dark] .sf-template-edit-metrics>span:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-template-edit-metrics small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-template-edit-metrics strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-template-edit-metrics strong.is-active:where([data-canvas],[data-canvas] *){color:#66d8b7}
html[data-theme=dark] .sf-template-edit-preview:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);border-color:var(--sf-theme-border);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-template-edit-preview small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-template-edit-preview:hover:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-accent);background:var(--sf-theme-action)}
html[data-theme=dark] .sf-template-edit-preview:hover small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-template-edit-form .sf-template-edit-section:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-surface);box-shadow:none}
html[data-theme=dark] .sf-template-edit-progress:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-surface);box-shadow:none}
html[data-theme=dark] .sf-template-edit-progress>button:hover:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-hover)}
html[data-theme=dark] .sf-template-edit-progress>button>b:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-template-edit-progress>button>small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-template-edit-progress>button>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);border-color:var(--sf-theme-border);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-template-edit-progress>i:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover)}
html[data-theme=dark] .sf-template-edit-progress>button.is-current:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-template-edit-progress>button.is-current>b:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
html[data-theme=dark] .sf-template-edit-section-heading:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-template-edit-section-heading>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-template-edit-section-heading strong:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-template-edit-form .sf-template-edit-section>legend:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-template-edit-section-heading small:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-template-edit-form .sf-template-edit-section>legend>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-template-detail-intro:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-template-plan-guidance:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-template-detail-intro strong:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-template-plan-guidance strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-template-detail-intro small:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-template-plan-guidance small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-template-edit-form .sf-template-plan-checks label:has(input:checked):where([data-canvas],[data-canvas] *){border-color:#2f947a;background:#10372f;box-shadow:0 0 0 2px #34b89512}
html[data-theme=dark] .sf-template-inactive-plans:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-template-inactive-plans>summary:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-template-inactive-plans>summary small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-template-inactive-plans>summary>b:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-template-edit-form>.sf-template-edit-actions:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:color-mix(in srgb,var(--sf-theme-bg) 90.98%,transparent);box-shadow:none}
html[data-theme=dark] .sf-template-edit-form>.sf-template-edit-actions>p strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-template-edit-form>.sf-template-edit-actions>p small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-action-list article:last-child:where([data-canvas],[data-canvas] *){border-bottom:0}
:where(html[data-theme=dark]) .sf-crm-action-list strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-action-list small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-action-list time:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-action-list article.is-overdue:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-source-list strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-source-list small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-timeline-list article:last-child:where([data-canvas],[data-canvas] *){border-bottom:0}
:where(html[data-theme=dark]) .sf-crm-timeline-list strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-timeline-list small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-timeline-list time:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-schedule-list article.is-overdue:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-crm-panel:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-column>header:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-deal-card:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-closed-grid a:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-detail-section:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-detail-kpis article:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-border)!important;background:var(--sf-theme-surface)!important;box-shadow:none!important}
html[data-theme=dark] .sf-crm-filters>label:not(.sf-crm-search):where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-search:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-tabs:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-crm-search input:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-filters select:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-crm-panel>header h2:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-view-heading h2:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-action-list strong:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-timeline-list strong:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-stage-bars p strong:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-source-list strong:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-column>header strong:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-deal-card>a:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-schedule-list article>div strong:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-history-list article>div strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-crm-action-list small:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-timeline-list small:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-view-heading>div>p:last-child:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-crm-panel>header:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-action-list article:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-timeline-list article:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-schedule-list article:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-history-list article:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-crm-column:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-crm-column.is-drop-target:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-crm-deal-card>footer:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-crm-deal-card>p:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-deal-card>footer:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-crm-report-score p:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-stage-track:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-crm-finance-links a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-border);background:linear-gradient(var(--sf-theme-surface),var(--sf-theme-surface))}
html[data-theme=dark] .sf-crm-form-section:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-stage-settings form:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-crm-form-grid>label:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-stage-settings label:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-crm-form-grid :is(input,select,textarea):where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-followup-box input:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-stage-settings :is(input:not([type=color])):where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-crm-form-section>header strong:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-profile-card h3:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-detail-kpis strong:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-detail-section h3:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-crm-type-picker span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-crm-type-picker input:checked+span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);border-color:var(--sf-theme-accent);background:var(--sf-theme-hover)}
html[data-theme=dark] .sf-crm-followup-box:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-settings-intro:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-crm-create-quote:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-raised)}
@media (max-width:54rem){
:where(html[data-theme=dark]) .sf-crm-mobile-stage:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);border-top:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-crm-mobile-stage select:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
}
:where(html[data-theme=dark]) .sf-crm-workspace .sf-workspace-main:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) body[data-private-shell=clientarea]:has(.sf-crm-page-intro) .sf-workspace-main:where([data-canvas],[data-canvas] *){background:var(--sf-crm-canvas)}
:where(html[data-theme=dark]) .sf-crm-page-intro h1:where([data-canvas],[data-canvas] *){color:var(--sf-crm-ink)}
:where(html[data-theme=dark]) .sf-crm-page-intro>div:first-child>p:last-child:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-eyebrow:where([data-canvas],[data-canvas] *){color:var(--sf-crm-primary)}
:where(html[data-theme=dark]) .sf-crm-attention-summary:where([data-canvas],[data-canvas] *){color:#f99d71;border:1px solid #5a3b12;background:var(--sf-theme-raised);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-attention-summary strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-crm-warning)}
:where(html[data-theme=dark]) .sf-crm-search:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-theme-border);background:var(--sf-crm-canvas)}
:where(html[data-theme=dark]) .sf-crm-search:focus-within:where([data-canvas],[data-canvas] *){border-color:var(--sf-crm-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-theme-accent) 12.16%,transparent)}
:where(html[data-theme=dark]) .sf-crm-search svg:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-search input:where([data-canvas],[data-canvas] *){color:var(--sf-crm-ink);border:0;outline:0;background:transparent}
:where(html[data-theme=dark]) .sf-crm-search input:where([data-canvas],[data-canvas] *)::placeholder{color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-filters>label:not(.sf-crm-search):where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted);border:1px solid var(--sf-theme-border);background:var(--sf-crm-canvas)}
:where(html[data-theme=dark]) .sf-crm-filters select:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:0;outline:0;background:transparent}
:where(html[data-theme=dark]) .sf-crm-tabs:where([data-canvas],[data-canvas] *){border:0;border-bottom:1px solid var(--sf-crm-border);background:transparent}
:where(html[data-theme=dark]) .sf-crm-tabs a:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-tabs a:hover:where([data-canvas],[data-canvas] *){color:var(--sf-crm-primary)}
:where(html[data-theme=dark]) .sf-crm-tabs a.is-active:where([data-canvas],[data-canvas] *){color:var(--sf-crm-primary-dark);background:transparent;box-shadow:inset 0 -2px var(--sf-crm-primary)}
:where(html[data-theme=dark]) .sf-crm-panel:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border)!important;background:var(--sf-crm-surface)!important;box-shadow:none!important}
:where(html[data-theme=dark]) .sf-crm-panel>header:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-crm-border)}
:where(html[data-theme=dark]) .sf-crm-panel>header h2:where([data-canvas],[data-canvas] *){color:var(--sf-crm-ink)}
:where(html[data-theme=dark]) .sf-crm-panel>header a:where([data-canvas],[data-canvas] *){text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-count-badge:where([data-canvas],[data-canvas] *){color:var(--sf-crm-primary-dark);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-action-list article:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-crm-action-list article:hover:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-timeline-list article:hover:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-source-list article:hover:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover)}
:where(html[data-theme=dark]) .sf-crm-action-list article:last-child:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-timeline-list article:last-child:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-source-list article:last-child:where([data-canvas],[data-canvas] *){border-bottom:0}
:where(html[data-theme=dark]) .sf-crm-activity-icon:where([data-canvas],[data-canvas] *){color:var(--sf-crm-primary);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-action-list strong:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-source-list strong:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-timeline-list strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-action-list small:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-source-list small:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-timeline-list small:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-action-list time:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-timeline-list time:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-action-list article.is-overdue:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-schedule-list article.is-overdue:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-action-list article.is-overdue .sf-crm-activity-icon:where([data-canvas],[data-canvas] *){color:var(--sf-crm-danger);border-color:#5e3536;background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-action-list article.is-overdue time:where([data-canvas],[data-canvas] *){color:#ff9a62}
:where(html[data-theme=dark]) .sf-crm-stage-bars p:where([data-canvas],[data-canvas] *){color:var(--sf-crm-slate)}
:where(html[data-theme=dark]) .sf-crm-stage-bars p strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-stage-track:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-stage-bars small:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-source-list article:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-crm-source-list article>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-source-list b:where([data-canvas],[data-canvas] *){color:#71d088}
:where(html[data-theme=dark]) .sf-crm-timeline-list article:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-crm-timeline-list em:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-empty:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-empty strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-view-heading h2:where([data-canvas],[data-canvas] *){color:var(--sf-crm-ink)}
:where(html[data-theme=dark]) .sf-crm-view-heading>div>p:last-child:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-column:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-column.is-drop-target:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-accent);background:var(--sf-theme-raised);box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-theme-accent) 12.16%,transparent)}
:where(html[data-theme=dark]) .sf-crm-column>header:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-column>header>div>span:where([data-canvas],[data-canvas] *){background:var(--stage-color)}
:where(html[data-theme=dark]) .sf-crm-column>header strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-column>header b:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-column>header small:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-deal-card:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);background:var(--sf-theme-raised);box-shadow:none}
:where(html[data-theme=dark]) .sf-crm-deal-card:hover:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-control-border);box-shadow:none}
:where(html[data-theme=dark]) .sf-crm-deal-card.is-dragging:where([data-canvas],[data-canvas] *){box-shadow:none}
:where(html[data-theme=dark]) .sf-crm-deal-card.is-stale:where([data-canvas],[data-canvas] *){border-left:3px solid var(--sf-crm-warning)}
:where(html[data-theme=dark]) .sf-crm-deal-top span:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-deal-top b:where([data-canvas],[data-canvas] *){color:#ff9575;background:#342613}
:where(html[data-theme=dark]) .sf-crm-deal-card>a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-deal-card>a:hover:where([data-canvas],[data-canvas] *){color:var(--sf-crm-primary)}
:where(html[data-theme=dark]) .sf-crm-deal-card>p:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-deal-card>strong:where([data-canvas],[data-canvas] *){color:#71d088}
:where(html[data-theme=dark]) .sf-crm-deal-card>footer:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted);border-top:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-crm-column-empty:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);border:1px dashed var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-crm-closed-grid a:where([data-canvas],[data-canvas] *){color:inherit;border:1px solid var(--sf-crm-border);background:var(--sf-theme-raised);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-closed-grid small:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-closed-grid strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-closed-grid b:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-schedule-list article:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-crm-schedule-list article>time:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-schedule-list article>div strong:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-history-list article>div strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-schedule-list article p:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-history-list article p:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-schedule-list article small:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-history-list article small:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-schedule-list button:where([data-canvas],[data-canvas] *){color:#81cb94;border:1px solid #1d4d32;background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-schedule-list article.is-overdue>time:where([data-canvas],[data-canvas] *){color:#ff9a62}
:where(html[data-theme=dark]) .sf-crm-history-list article:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-crm-history-list time:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-date-filter label:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-date-filter :is(input,select):where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-date-filter button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:0;background:var(--sf-crm-primary)}
:where(html[data-theme=dark]) .sf-crm-report-score>strong:where([data-canvas],[data-canvas] *){color:var(--sf-crm-primary)}
:where(html[data-theme=dark]) .sf-crm-report-score>span:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-report-score p:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-report-score p b:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-funnel-table article:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-theme-border);color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-funnel-table article>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-funnel-table b:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-funnel-table strong:where([data-canvas],[data-canvas] *){color:#71d088}
:where(html[data-theme=dark]) .sf-crm-source-table article:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-crm-source-table strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-source-table span:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-source-table b:where([data-canvas],[data-canvas] *){color:#71d088}
:where(html[data-theme=dark]) .sf-crm-finance-links a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);border:1px solid var(--sf-crm-border);background:var(--sf-theme-raised);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-finance-links span:where([data-canvas],[data-canvas] *){color:var(--sf-crm-primary)}
:where(html[data-theme=dark]) .sf-crm-finance-links a:hover:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-accent);box-shadow:var(--sf-crm-shadow)}
:where(html[data-theme=dark]) .sf-crm-form-section:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-form-section>header>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-crm-primary)}
:where(html[data-theme=dark]) .sf-crm-form-section>header strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-form-section>header small:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-form-grid>label:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-form-grid :is(input,select,textarea):where([data-canvas],[data-canvas] *){color:var(--sf-crm-ink);border:1px solid var(--sf-theme-border);outline:0;background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-form-grid :is(input,select,textarea):where([data-canvas],[data-canvas] *)::placeholder{color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-form-grid :is(input,select,textarea):focus:where([data-canvas],[data-canvas] *){border-color:var(--sf-crm-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-theme-accent) 12.16%,transparent)}
:where(html[data-theme=dark]) .sf-crm-form-actions:where([data-canvas],[data-canvas] *){border-top:1px solid var(--sf-crm-border);background:color-mix(in srgb,var(--sf-theme-raised) 94.90%,transparent);backdrop-filter:blur(12px)}
:where(html[data-theme=dark]) .sf-crm-form-actions a:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-form-actions button:where([data-canvas],[data-canvas] *){text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-form-actions a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-form-actions button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-crm-primary);background:var(--sf-crm-primary)}
:where(html[data-theme=dark]) .sf-crm-type-picker span:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted);border:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-type-picker input:checked+span:where([data-canvas],[data-canvas] *){color:var(--sf-crm-primary-dark);border-color:var(--sf-theme-accent);background:var(--sf-theme-hover);box-shadow:0 0 0 2px color-mix(in srgb,var(--sf-theme-accent) 7.06%,transparent)}
:where(html[data-theme=dark]) .sf-crm-type-picker input:focus-visible+span:where([data-canvas],[data-canvas] *){outline:3px solid var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-crm-followup-box:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-followup-box strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-crm-followup-box small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-followup-box label:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-followup-box input:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-profile-card:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-profile-avatar:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-crm-primary);box-shadow:none}
:where(html[data-theme=dark]) .sf-crm-profile-card h3:where([data-canvas],[data-canvas] *){color:var(--sf-crm-ink)}
:where(html[data-theme=dark]) .sf-crm-profile-card>p:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-contact-actions a:where([data-canvas],[data-canvas] *){color:var(--sf-crm-primary-dark);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-profile-card dl:where([data-canvas],[data-canvas] *){border-top:1px solid var(--sf-crm-border)}
:where(html[data-theme=dark]) .sf-crm-profile-card dl>div:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-crm-border)}
:where(html[data-theme=dark]) .sf-crm-profile-card dt:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-profile-card dd:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-edit-link:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-crm-primary);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-detail-kpis article:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-detail-kpis span:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-detail-kpis strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-stage-form label:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-stage-form select:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-stage-form button:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-detail-actions>a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-detail-actions>a:hover:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-stage-form button:hover:where([data-canvas],[data-canvas] *){color:var(--sf-crm-primary);border-color:var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-crm-detail-notes:where([data-canvas],[data-canvas] *){border:1px solid #4e420e;background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-detail-notes strong:where([data-canvas],[data-canvas] *){color:#f0a27d}
:where(html[data-theme=dark]) .sf-crm-detail-notes p:where([data-canvas],[data-canvas] *){color:#f99d71}
:where(html[data-theme=dark]) .sf-crm-detail-section>header:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-crm-border)}
:where(html[data-theme=dark]) .sf-crm-detail-section h3:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-detail-section>header a:where([data-canvas],[data-canvas] *){color:var(--sf-crm-primary);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-detail-timeline article:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-crm-detail-timeline strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-detail-timeline p:where([data-canvas],[data-canvas] *){color:var(--sf-crm-slate)}
:where(html[data-theme=dark]) .sf-crm-detail-timeline small:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-detail-timeline time:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-create-quote:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-create-quote label:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-create-quote input:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-create-quote button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:0;background:var(--sf-crm-primary)}
:where(html[data-theme=dark]) .sf-crm-financial-history>a:where([data-canvas],[data-canvas] *){color:inherit;border-bottom:1px solid var(--sf-theme-border);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-financial-history>a>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-financial-history small:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-financial-history>a>strong:where([data-canvas],[data-canvas] *){color:#71d088}
:where(html[data-theme=dark]) .sf-crm-archive-form button:where([data-canvas],[data-canvas] *){color:#ff9285;border:0;background:transparent}
:where(html[data-theme=dark]) .sf-crm-settings-intro:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-settings-intro p:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-stage-settings form:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-stage-settings label:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-stage-settings :is(input:not([type=color])):where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-color-input input:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-stage-settings button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:0;background:var(--sf-crm-primary)}
:where(html[data-theme=dark]) .sf-crm-workspace :is(a,button,input,select,textarea):focus-visible:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) body:has(.sf-crm-page-intro) :is(a,button,input,select,textarea):focus-visible:where([data-canvas],[data-canvas] *){outline:3px solid var(--sf-theme-accent)}
html[data-theme=dark]:where([data-canvas],[data-canvas] *),html[data-theme=dark] :where([data-canvas]){--sf-crm-ink:var(--sf-theme-text);--sf-crm-slate:#d4d4d4;--sf-crm-muted:var(--sf-theme-muted);--sf-crm-canvas:var(--sf-theme-surface);--sf-crm-surface:var(--sf-theme-raised);--sf-crm-soft:var(--sf-theme-surface);--sf-crm-border:var(--sf-theme-border);--sf-crm-shadow:none}
html[data-theme=dark] .sf-crm-workspace .sf-workspace-main:where([data-canvas],[data-canvas] *),html[data-theme=dark] body:has(.sf-crm-page-intro) .sf-workspace-main:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface)!important}
html[data-theme=dark] .sf-crm-workspace .sf-workspace-content:where([data-canvas],[data-canvas] *),html[data-theme=dark] body:has(.sf-crm-page-intro) .sf-workspace-content:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface)!important}
html[data-theme=dark] body:has(.sf-crm-page-intro) .sf-workspace-sidebar:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface)}
html[data-theme=dark] body:has(.sf-crm-page-intro) .sf-workspace-topbar:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-crm-page-intro h1:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-panel>header h2:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-view-heading h2:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-action-list strong:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-source-list strong:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-timeline-list strong:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-column>header strong:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-deal-card>a:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-schedule-list article>div strong:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-history-list article>div strong:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-detail-kpis strong:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-detail-section h3:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-crm-panel:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-deal-card:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-closed-grid a:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-detail-section:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-detail-kpis article:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-finance-links a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-border)!important;background:var(--sf-theme-raised)!important;box-shadow:none!important}
html[data-theme=dark] .sf-crm-search:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-filters>label:not(.sf-crm-search):where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-column:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-form-section:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-stage-settings form:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-crm-search input:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-filters select:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-date-filter :is(input,select):where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-form-grid :is(input,select,textarea):where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-followup-box input:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-stage-settings :is(input:not([type=color])):where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-stage-form select:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-create-quote input:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-crm-column>header:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-crm-column>header b:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-hover)}
html[data-theme=dark] .sf-crm-deal-card>footer:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-action-list article:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-source-list article:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-timeline-list article:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-schedule-list article:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-history-list article:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-detail-timeline article:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-financial-history>a:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-crm-action-list article:hover:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-source-list article:hover:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-timeline-list article:hover:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover)}
html[data-theme=dark] .sf-crm-action-list article.is-overdue:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-schedule-list article.is-overdue:where([data-canvas],[data-canvas] *){background:#3a2618}html[data-theme=dark] .sf-crm-contact-actions a:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-stage-form button:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-detail-actions>a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-border);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-crm-tabs:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-crm-stage-track:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-report-score p:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover)}
html[data-theme=dark] .sf-crm-followup-box:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-settings-intro:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-create-quote:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-crm-profile-card:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-crm-profile-card dd:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-funnel-table article>span:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-source-table strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-crm-detail-notes:where([data-canvas],[data-canvas] *){border-color:#854d0e;background:#422006}
html[data-theme=dark] .sf-crm-detail-notes strong:where([data-canvas],[data-canvas] *){color:#fde68a}
html[data-theme=dark] .sf-crm-detail-notes p:where([data-canvas],[data-canvas] *){color:#fcd34d}
html[data-theme=dark] .sf-crm-form-actions:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:color-mix(in srgb,var(--sf-theme-raised) 94.90%,transparent)}
@media (max-width:46rem){
:where(html[data-theme=dark]) .sf-crm-mobile-stage:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted);border-top:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-crm-mobile-stage select:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-schedule-list:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-history-list:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-schedule-list article:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-history-list article:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-crm-schedule-list:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-history-list:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-crm-schedule-list article:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-history-list article:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised)}
}
:where(html[data-theme=dark]) .sf-customer-table th:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);border-bottom:1px solid var(--sf-customer-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-customer-table td:where([data-canvas],[data-canvas] *){color:var(--sf-customer-text);border-bottom:1px solid var(--sf-customer-border)}
:where(html[data-theme=dark]) .sf-customer-table tbody tr:hover:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover)}
:where(html[data-theme=dark]) .sf-customer-table tbody tr:last-child td:where([data-canvas],[data-canvas] *){border-bottom:0}
:where(html[data-theme=dark]) .sf-customer-table input[type=checkbox]:where([data-canvas],[data-canvas] *){accent-color:var(--sf-customer-blue)}
:where(html[data-theme=dark]) .sf-customer-table .is-actions a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-customer-table .is-actions a:hover:where([data-canvas],[data-canvas] *){color:var(--sf-customer-blue);background:var(--sf-theme-hover)}
:where(html[data-theme=dark]) .sf-customer-table .is-actions svg:where([data-canvas],[data-canvas] *){fill:none;stroke:currentColor}
:where(html[data-theme=dark]) .sf-customer-pagination:where([data-canvas],[data-canvas] *){border-top:1px solid var(--sf-customer-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-customer-pagination p:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-customer-pagination span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-customer-pagination a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-customer-border);background:var(--sf-theme-raised);text-decoration:none}
html[data-theme=dark] .sf-customer-workspace:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-customer-workspace :where([data-canvas]){--sf-customer-ink:var(--sf-theme-text);--sf-customer-text:var(--sf-theme-text);--sf-customer-muted:var(--sf-theme-muted);--sf-customer-border:var(--sf-theme-border);--sf-customer-soft:var(--sf-theme-surface);--sf-customer-card:#1a1a1a;background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-customer-workspace .sf-workspace-main:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-customer-workspace .sf-workspace-content:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface)!important}
html[data-theme=dark] .sf-customer-directory:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-customer-form>section:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-customer-form>footer:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-customer-form-heading>a:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-raised);color:var(--sf-theme-text);box-shadow:none}
html[data-theme=dark] .sf-customer-filters:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-customer-table th:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-customer-pagination:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-customer-form>section>header:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-customer-address-list article:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-customer-table td:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-customer-document-list>a:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-customer-related-list article:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-customer-file-list article:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-customer-table tbody tr:hover:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover)}
html[data-theme=dark] .sf-customer-type-switch label>span:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-customer-type-switch input:checked+span:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-accent);background:var(--sf-theme-hover)}
html[data-theme=dark] .sf-customer-pagination a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-border);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-customer-money:where([data-canvas],[data-canvas] *){border-color:#166534;background:#052e16}
@media (max-width:46rem){
:where(html[data-theme=dark]) .sf-customer-table tbody:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-customer-table tr:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-customer-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-customer-table td:where([data-canvas],[data-canvas] *){border:0!important}
:where(html[data-theme=dark]) .sf-customer-table td[data-label=Contact]:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-customer-table td[data-label="Owner & tags"]:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-customer-table td[data-label=Relationship]:where([data-canvas],[data-canvas] *){border-top:1px solid var(--sf-theme-border)!important}
:where(html[data-theme=dark]) .sf-customer-table td[data-label=Contact]:where([data-canvas],[data-canvas] *)::before,:where(html[data-theme=dark]) .sf-customer-table td[data-label="Owner & tags"]:where([data-canvas],[data-canvas] *)::before,:where(html[data-theme=dark]) .sf-customer-table td[data-label=Relationship]:where([data-canvas],[data-canvas] *)::before{color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-customer-filter-shell>summary:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-customer-table tbody:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-customer-table tr:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-raised)}
}
html[data-theme=dark] .sf-customer-field-create:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-customer-field-definitions article:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-customer-field-definitions strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-activity-hero h2:where([data-canvas],[data-canvas] *){color:var(--sf-crm-ink)}
:where(html[data-theme=dark]) .sf-crm-activity-hero p:last-child:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-register>header:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-followup-list>header:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-crm-border)}
:where(html[data-theme=dark]) .sf-crm-register h3:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-followup-list h3:where([data-canvas],[data-canvas] *){color:var(--sf-crm-ink)}
:where(html[data-theme=dark]) .sf-crm-register header p:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-followup-list header p:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-register-search svg:where([data-canvas],[data-canvas] *){fill:none;stroke:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-register-search input:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised);outline:0}
:where(html[data-theme=dark]) .sf-crm-quick-filters:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-quick-filters button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);border:0;background:transparent}
:where(html[data-theme=dark]) .sf-crm-quick-filters button.is-active:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-hover)}
:where(html[data-theme=dark]) .sf-crm-register-table th:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);border-bottom:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-register-table td:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-bottom:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-crm-register-table tbody tr:hover:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover)}
:where(html[data-theme=dark]) .sf-crm-register-table td>strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-register-table td>small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-register-title i:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-register-title b:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-register-title small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-state:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised);color:var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-crm-state.is-success:where([data-canvas],[data-canvas] *){color:#70cda7;background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-state.is-muted:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-state.is-danger:where([data-canvas],[data-canvas] *){color:#ff9285;background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-state.is-warning:where([data-canvas],[data-canvas] *){color:#ff9a62;background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-state.is-violet:where([data-canvas],[data-canvas] *){color:#baa5ff;background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-state.is-info:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-row-open:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-register-empty:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-module-empty:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-register-empty>span:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-module-empty>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-register-empty strong:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-module-empty h3:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-meeting-grid>article:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-meeting-date:where([data-canvas],[data-canvas] *){color:#baa5ff;background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-meeting-grid h3:where([data-canvas],[data-canvas] *){color:var(--sf-crm-ink)}
:where(html[data-theme=dark]) .sf-crm-meeting-grid h3+p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-meeting-grid dl:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-meeting-grid dt:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-meeting-grid dd:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-meeting-grid footer:where([data-canvas],[data-canvas] *){border-top:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-crm-meeting-grid footer span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-meeting-grid footer a:where([data-canvas],[data-canvas] *){color:#baa5ff;text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-followup-list:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-followup-list>article:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-crm-followup-list>article.is-overdue:where([data-canvas],[data-canvas] *){box-shadow:inset 3px 0 #ef4444}
:where(html[data-theme=dark]) .sf-crm-followup-check:where([data-canvas],[data-canvas] *){border:1.5px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-crm-followup-check i:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-followup-list article>div>header strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-followup-list article p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-followup-list article small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-priority:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);border:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-crm-priority.is-high:where([data-canvas],[data-canvas] *){color:#ff9a62;border-color:#4e420e;background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-priority.is-urgent:where([data-canvas],[data-canvas] *){color:#ff9285;border-color:#5e3536;background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-followup-actions a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-needs-attention:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-needs-attention>header:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-crm-border)}
:where(html[data-theme=dark]) .sf-crm-needs-attention h3:where([data-canvas],[data-canvas] *){color:var(--sf-crm-ink)}
:where(html[data-theme=dark]) .sf-crm-needs-attention>a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-bottom:1px solid var(--sf-theme-border);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-needs-attention i:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-needs-attention i.has-value:where([data-canvas],[data-canvas] *){background:#3e1e1c}
:where(html[data-theme=dark]) .sf-crm-needs-attention b:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-calendar-toolbar h2:where([data-canvas],[data-canvas] *){color:var(--sf-crm-ink)}
:where(html[data-theme=dark]) .sf-crm-calendar-toolbar a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-calendar-toolbar nav:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-calendar-toolbar nav a.is-active:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-action)}
:where(html[data-theme=dark]) .sf-crm-calendar-nav a:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-calendar-legend span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-calendar-legend span:where([data-canvas],[data-canvas] *):before{background:var(--sf-theme-action)}
:where(html[data-theme=dark]) .sf-crm-calendar-legend .is-meeting:where([data-canvas],[data-canvas] *):before{background:#7c3aed}
:where(html[data-theme=dark]) .sf-crm-calendar-legend .is-follow_up:where([data-canvas],[data-canvas] *):before{background:#3b220d}
:where(html[data-theme=dark]) .sf-crm-calendar-legend .is-completed:where([data-canvas],[data-canvas] *):before{background:#059669}
:where(html[data-theme=dark]) .sf-crm-calendar-legend .is-cancelled:where([data-canvas],[data-canvas] *):before{background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-month-calendar:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-month-calendar>header:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-month-calendar>header span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-month-calendar article:where([data-canvas],[data-canvas] *){border-right:1px solid var(--sf-theme-border);border-bottom:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-crm-month-calendar article:nth-child(7n):where([data-canvas],[data-canvas] *){border-right:0}
:where(html[data-theme=dark]) .sf-crm-month-calendar article.is-outside:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-month-calendar article.is-today:where([data-canvas],[data-canvas] *){box-shadow:inset 0 0 0 2px #ffffff0a}
:where(html[data-theme=dark]) .sf-crm-month-calendar article>header b:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-month-calendar article.is-today>header b:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-action)}
:where(html[data-theme=dark]) .sf-crm-month-calendar article>header a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-month-calendar article>a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);border-left:2px solid var(--sf-theme-accent);background:var(--sf-theme-raised);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-month-calendar article>a.is-meeting:where([data-canvas],[data-canvas] *){color:#bba5ff;border-color:#7c3aed;background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-month-calendar article>a.is-follow_up:where([data-canvas],[data-canvas] *){color:#f99d71;border-color:#5e3818;background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-month-calendar article>a.is-status-completed:where([data-canvas],[data-canvas] *){color:#7fc9ac;border-color:#059669;background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-month-calendar article>a.is-status-cancelled:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);border-color:var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-month-calendar article>small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-agenda-calendar:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-agenda-calendar>article:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-crm-border)}
:where(html[data-theme=dark]) .sf-crm-agenda-calendar>article>header:where([data-canvas],[data-canvas] *){border-right:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-agenda-calendar>article>header span:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-agenda-calendar>article>header small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-agenda-calendar>article>header b:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-agenda-calendar article>div>a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-bottom:1px solid var(--sf-theme-border);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-agenda-calendar article>div>a time:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-crm-agenda-calendar article>div>a small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-agenda-calendar article>div>a.is-empty:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-crm-module-form>section:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-module-form>section>header:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-module-form>section>header>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-action)}
:where(html[data-theme=dark]) .sf-crm-module-form>section>header h3:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-module-form>section>header p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-module-form>label:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-module-grid>label:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-next-action>label:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-module-form label b:where([data-canvas],[data-canvas] *){color:#ff9285}
:where(html[data-theme=dark]) .sf-crm-module-form label small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-module-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea):where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised);outline:0}
:where(html[data-theme=dark]) .sf-crm-module-form :is(input,select,textarea):focus:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-theme-accent) 9.41%,transparent)}
:where(html[data-theme=dark]) .sf-crm-module-form>footer:where([data-canvas],[data-canvas] *){border-top:1px solid var(--sf-crm-border);background:color-mix(in srgb,var(--sf-theme-raised) 94.90%,transparent);backdrop-filter:blur(12px)}
:where(html[data-theme=dark]) .sf-crm-module-form>footer :is(a,button):where([data-canvas],[data-canvas] *){text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-module-form>footer a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-module-form>footer button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-theme-accent);background:var(--sf-theme-action)}
:where(html[data-theme=dark]) .sf-crm-module-form>footer button.is-danger:where([data-canvas],[data-canvas] *){border-color:#dc2626;background:#dc2626}
:where(html[data-theme=dark]) .sf-crm-method-picker:where([data-canvas],[data-canvas] *){border:0}
:where(html[data-theme=dark]) .sf-crm-method-picker span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-method-picker input:checked+span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);border-color:var(--sf-theme-accent);background:var(--sf-theme-hover)}
:where(html[data-theme=dark]) .sf-crm-create-next:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)!important;border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-next-action:where([data-canvas],[data-canvas] *){border:1px solid #4e420e;background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-detail-command a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-detail-command a.is-primary:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-accent);background:var(--sf-theme-action)}
:where(html[data-theme=dark]) .sf-crm-detail-command a.is-danger:where([data-canvas],[data-canvas] *){color:#ff9285}
:where(html[data-theme=dark]) .sf-crm-activity-detail-grid section:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-followup-detail section:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-activity-detail-grid section>header:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-followup-detail section>header:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-activity-detail-grid section h3:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-followup-detail section h3:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-activity-facts>div:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-crm-activity-facts>div:nth-last-child(-n+2):where([data-canvas],[data-canvas] *){border-bottom:0}
:where(html[data-theme=dark]) .sf-crm-activity-facts dt:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-activity-facts dd:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-prose:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-person-row:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-crm-person-row>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-person-row strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-person-row small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-person-row em:where([data-canvas],[data-canvas] *){color:#baa5ff}
:where(html[data-theme=dark]) .sf-crm-detail-empty:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-note-stream article:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-crm-note-stream p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-note-stream small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-activity-files>a:where([data-canvas],[data-canvas] *){color:inherit;border-bottom:1px solid var(--sf-theme-border);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-activity-files>a>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-activity-files>a strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-activity-files>a small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-activity-files form span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);border:1px dashed var(--sf-theme-accent);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-detail-tabs:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-crm-border)}
:where(html[data-theme=dark]) .sf-crm-detail-tabs a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-meeting-link:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:#6d28d9;text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-next-action-card:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-source-activity:where([data-canvas],[data-canvas] *){color:#f99d71;border:1px solid #4e420e;background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-followup-history i:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised);box-shadow:0 0 0 3px #ffffff0a}
:where(html[data-theme=dark]) .sf-crm-followup-history strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-followup-history p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-followup-history small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] :is(.sf-crm-register>header,.sf-crm-followup-list>header,.sf-crm-quick-filters,.sf-crm-register-table th,.sf-crm-meeting-grid dl,.sf-crm-month-calendar>header,.sf-crm-agenda-calendar>article>header,.sf-crm-module-form>section>header,.sf-crm-activity-detail-grid section>header,.sf-crm-followup-detail section>header):where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] :is(.sf-crm-register-table td,.sf-crm-followup-list>article,.sf-crm-needs-attention>a,.sf-crm-month-calendar article,.sf-crm-agenda-calendar>article,.sf-crm-person-row,.sf-crm-note-stream article,.sf-crm-activity-files>a):where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] :is(.sf-crm-register-search input,.sf-crm-module-form input:not([type=checkbox]):not([type=radio]),.sf-crm-module-form select,.sf-crm-module-form textarea):where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-crm-month-calendar article.is-outside:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-crm-module-form>footer:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:color-mix(in srgb,var(--sf-theme-raised) 94.90%,transparent)}
html[data-theme=dark] .sf-crm-module-form>footer a:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-detail-command a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-border);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-crm-next-action:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-next-action-card:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-source-activity:where([data-canvas],[data-canvas] *){color:#fde68a;border-color:#854d0e;background:#422006}
@media (max-width:46rem){
:where(html[data-theme=dark]) .sf-crm-register-table tbody:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-register-table tr:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-register-table td:where([data-canvas],[data-canvas] *){border:0}
:where(html[data-theme=dark]) .sf-crm-register-table td:where([data-canvas],[data-canvas] *):before{color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-activity-facts>div:nth-last-child(-n+2):where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-crm-activity-facts>div:last-child:where([data-canvas],[data-canvas] *){border-bottom:0}
html[data-theme=dark] .sf-crm-register-table tbody:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-crm-register-table tr:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-raised)}
}
html[data-theme=dark] :is(.sf-customer-crm-kpis article,.sf-customer-activity-stream>article,.sf-customer-opportunity-list>a):where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-raised)}
html[data-theme=dark] :is(.sf-customer-crm-kpis strong,.sf-customer-activity-stream article>div>header strong,.sf-customer-opportunity-list>a>div strong,.sf-customer-opportunity-list>a>strong):where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-customer-opportunity-list>a:hover:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover)}
:where(html[data-theme=dark]) .sf-crm-inline-note:where([data-canvas],[data-canvas] *){border-top:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-inline-note label:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-inline-note textarea:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-inline-person input:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-inline-note button:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-inline-person button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:0;background:var(--sf-theme-action)}
:where(html[data-theme=dark]) .sf-crm-inline-person:where([data-canvas],[data-canvas] *){border-top:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-crm-inline-person summary:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-crm-inline-person label:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] :is(.sf-crm-inline-note,.sf-crm-inline-person):where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] :is(.sf-crm-inline-note textarea,.sf-crm-inline-person input):where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
:where(html[data-theme=dark]) .sf-crm-deal-card>footer time.is-missing:where([data-canvas],[data-canvas] *){color:#ff9285;background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-crm-deal-card>footer time.is-missing:where([data-canvas],[data-canvas] *){color:#fca5a5;background:#450a0a}
:where(html[data-theme=dark]) .sf-crm-subtabs:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-subtabs a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-subtabs a:hover:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-hover)}
:where(html[data-theme=dark]) .sf-crm-subtabs a.is-active:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-hover);box-shadow:inset 0 0 0 1px #ffffff0a}
:where(html[data-theme=dark]) .sf-crm-history-stream:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-notes-rail:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-history-stream>header:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-notes-rail>header:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-crm-border)}
:where(html[data-theme=dark]) .sf-crm-history-stream>header h2:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-notes-rail>header h2:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-history-stream>header small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-notes-rail>header a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-history-stream>ol:where([data-canvas],[data-canvas] *):before{background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-history-marker:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-history-stream li.is-meeting .sf-crm-history-marker:where([data-canvas],[data-canvas] *){color:#bba5ff;border-color:#433d5d;background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-history-stream li.is-email .sf-crm-history-marker:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);border-color:var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-history-stream li.is-whatsapp .sf-crm-history-marker:where([data-canvas],[data-canvas] *){color:#70cda7;border-color:#144e38;background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-history-stream li.is-note .sf-crm-history-marker:where([data-canvas],[data-canvas] *){color:#ff9a62;border-color:#4e420e;background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-history-stream li>article:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-crm-history-stream li>article>header strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-history-stream li>article>header a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-history-stream li>article>header time:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-history-stream li>article>p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-history-stream li>article>footer>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-history-stream details summary:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-crm-history-stream details pre:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-notes-rail>article:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-crm-notes-rail>article.is-pinned:where([data-canvas],[data-canvas] *){border-left:3px solid #5a3b12;background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-notes-rail>article>header span:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-notes-rail>article>header b:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-notes-rail>article>header b:where([data-canvas],[data-canvas] *){color:#bba5ff}
:where(html[data-theme=dark]) .sf-crm-notes-rail>article>strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-notes-rail>article>div:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-notes-rail>article>ul a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-crm-notes-rail>article>footer:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-note-options:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-note-options label:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-inbox:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-thread-sidebar:where([data-canvas],[data-canvas] *){border:0;border-right:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-inbox-channel-tabs a:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-inbox-folders a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-inbox-channel-tabs a.is-active:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-hover)}
:where(html[data-theme=dark]) .sf-crm-inbox-folders:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-crm-border)}
:where(html[data-theme=dark]) .sf-crm-inbox-folders a.is-active:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-inbox-folders a.is-active:where([data-canvas],[data-canvas] *):after{background:var(--sf-theme-action)}
:where(html[data-theme=dark]) .sf-crm-thread-list>a:where([data-canvas],[data-canvas] *){color:inherit;border-bottom:1px solid var(--sf-theme-border);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-thread-list>a:hover:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-thread-list>a.is-active:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover)}
:where(html[data-theme=dark]) .sf-crm-thread-list>a.is-active:where([data-canvas],[data-canvas] *){box-shadow:inset 3px 0 var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-crm-thread-avatar:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-thread-avatar.is-whatsapp:where([data-canvas],[data-canvas] *){color:#70cda7;background:#0c3022}
:where(html[data-theme=dark]) .sf-crm-thread-list header strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-thread-list header time:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-thread-list p:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-thread-list small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-thread-list small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-thread-list>a>b:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-action)}
:where(html[data-theme=dark]) .sf-crm-conversation:where([data-canvas],[data-canvas] *){border:0;background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-conversation-empty>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-conversation-empty strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-conversation-empty p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-conversation-empty a:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-reply-launch:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-action);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-conversation-header:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-conversation-header h2:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-conversation-header p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-conversation-header button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);border:0;background:transparent}
:where(html[data-theme=dark]) .sf-crm-channel-badge:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-channel-badge.is-whatsapp:where([data-canvas],[data-canvas] *){color:#70cda7;background:#0c3022}
:where(html[data-theme=dark]) .sf-crm-message-stream>article:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised);box-shadow:none}
:where(html[data-theme=dark]) .sf-crm-message-stream>article.is-outbound:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-message-stream>article>strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-message-stream>article>div:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-message-stream>article>footer:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-message-stream>article>footer span.is-read:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-crm-message-stream>article>footer span.is-delivered:where([data-canvas],[data-canvas] *){color:#5dd1a0}
:where(html[data-theme=dark]) .sf-crm-message-stream>article>footer span.is-failed:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-message-error:where([data-canvas],[data-canvas] *){color:#ff9285}
:where(html[data-theme=dark]) .sf-crm-message-stream ul a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-crm-type-picker>a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);border:1px solid var(--sf-crm-border);background:var(--sf-theme-raised);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-type-picker>a.is-active:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);border-color:var(--sf-theme-accent);background:var(--sf-theme-hover)}
:where(html[data-theme=dark]) .sf-crm-connection-grid>section:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border)}
:where(html[data-theme=dark]) .sf-crm-connection-grid>section>header:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-connection-grid>section>header strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-connection-grid>section>header small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-account-list>article:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-template-list>article:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-crm-account-list strong:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-template-list strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-account-list small:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-template-list small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-account-list button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);border:0;background:transparent}
:where(html[data-theme=dark]) .sf-crm-account-list>p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-connect-actions input:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-connect-actions button:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-credential-form :is(input,select,textarea,button):where([data-canvas],[data-canvas] *){border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-connect-actions button:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-credential-form button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-accent);background:var(--sf-theme-action)}
:where(html[data-theme=dark]) .sf-crm-credential-form summary:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-crm-credential-form label:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-template-list>article>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-attention-grid article:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-forecast-list article:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-crm-attention-grid span:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-forecast-list span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-attention-grid strong:where([data-canvas],[data-canvas] *){color:#ff9285}
:where(html[data-theme=dark]) .sf-crm-forecast-list strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-forecast-list small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-report-funnel article:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:linear-gradient(90deg,var(--sf-theme-action),var(--sf-theme-raised));box-shadow:none}
:where(html[data-theme=dark]) .sf-crm-report-funnel small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-metric-definition:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);border-top:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-leaderboard article:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-report-events article:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-inactive-list>a:where([data-canvas],[data-canvas] *){color:inherit;border-bottom:1px solid var(--sf-theme-border);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-leaderboard article>b:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-leaderboard strong:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-report-events strong:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-inactive-list strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-leaderboard small:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-report-events small:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-inactive-list small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-leaderboard article>span:where([data-canvas],[data-canvas] *){color:#70cda7}
:where(html[data-theme=dark]) .sf-crm-report-events article>span:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised);box-shadow:0 0 0 3px #ffffff0a}
:where(html[data-theme=dark]) .sf-crm-report-events time:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-inactive-list>a>b:where([data-canvas],[data-canvas] *){color:#ff9285}
:where(html[data-theme=dark]) .sf-crm-data-table th:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);border-bottom:1px solid var(--sf-crm-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-data-table td:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-bottom:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-crm-data-table td:first-child:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-data-table tr.is-risk td:where([data-canvas],[data-canvas] *){color:#ff9a62;background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-data-table a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-export-form select:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-export-form button:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-export-form button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-accent);background:var(--sf-theme-action)}
:where(html[data-theme=dark]) .sf-crm-export-queue>header:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-crm-border)}
:where(html[data-theme=dark]) .sf-crm-export-queue h2:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-export-queue>header small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-export-queue article:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-crm-export-queue article strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-export-queue article small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-export-queue article>b:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-export-queue article>b.is-completed:where([data-canvas],[data-canvas] *){color:#70cda7;background:#0c3022}
:where(html[data-theme=dark]) .sf-crm-export-queue article>b.is-failed:where([data-canvas],[data-canvas] *){color:#ff9285;background:#372323}
:where(html[data-theme=dark]) .sf-crm-export-queue article>a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);text-decoration:none}
html[data-theme=dark] :is(.sf-crm-history-stream>header,.sf-crm-notes-rail>header,.sf-crm-thread-list>a,.sf-crm-conversation-header,.sf-crm-account-list>article,.sf-crm-template-list>article,.sf-crm-data-table td,.sf-crm-export-queue article,.sf-customer-note-list>article,.sf-customer-audit-timeline article):where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] :is(.sf-crm-thread-list>a:hover,.sf-crm-thread-list>a.is-active,.sf-crm-conversation,.sf-crm-metric-definition,.sf-crm-data-table th,.sf-crm-connection-grid>section>header):where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover)}
html[data-theme=dark] .sf-crm-message-stream>article.is-outbound:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
html[data-theme=dark] :is(.sf-crm-connect-actions input,.sf-crm-connect-actions button,.sf-crm-credential-form input,.sf-crm-credential-form select,.sf-crm-credential-form textarea,.sf-crm-export-form select,.sf-customer-note-compose input:not([type=checkbox]),.sf-customer-note-compose textarea):where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-customer-note-list>article.is-pinned:where([data-canvas],[data-canvas] *){background:#422006}
html[data-theme=dark] :is(.sf-customer-note-list article>ul li,.sf-crm-history-stream details pre):where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface)}
@media (max-width:46rem){
:where(html[data-theme=dark]) .sf-crm-subtabs:where([data-canvas],[data-canvas] *){border-inline:0}
:where(html[data-theme=dark]) .sf-crm-thread-sidebar:where([data-canvas],[data-canvas] *){border-right:0;border-bottom:1px solid var(--sf-crm-border)}
}
:where(html[data-theme=dark]) .sf-crm-compose-context:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-compose-avatar:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised);color:var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-crm-compose-context strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-compose-context small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-compose-linked:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-compose-options:where([data-canvas],[data-canvas] *){border-top:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-crm-compose-options>summary:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-compose-options>summary:where([data-canvas],[data-canvas] *):before{color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-compose-options>summary small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-compose-options>summary:focus-visible:where([data-canvas],[data-canvas] *){outline:2px solid var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-crm-compose .sf-crm-method-picker legend:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-compose .sf-crm-method-picker input:focus-visible+span:where([data-canvas],[data-canvas] *){outline:2px solid var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-crm-compose>footer:where([data-canvas],[data-canvas] *){border-top:1px solid var(--sf-theme-border);background:var(--sf-theme-raised);backdrop-filter:none}
:where(html[data-theme=dark]) .sf-crm-compose .sf-crm-quick-dates button:where([data-canvas],[data-canvas] *){background:transparent}
html[data-theme=dark] .sf-crm-compose-context:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-compose>footer:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface);border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-crm-compose-avatar:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-crm-compose-context strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-crm-compose-context small:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-compose-linked:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-compose-options>summary:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-crm-compose-options:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-topbar-global-search kbd:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-quick-create-command kbd:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-quick-create-grid>a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-quick-create-grid>a:hover:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-control-border);background:var(--sf-theme-hover)}
html[data-theme=dark] .sf-quick-create-command:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)!important;border-color:var(--sf-theme-border)!important;background:var(--sf-theme-surface)!important}
html[data-theme=dark] .sf-command-center>section:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-border);background:var(--sf-theme-surface);box-shadow:none}
html[data-theme=dark] .sf-command-searchbar:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-command-center>section>footer:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-command-searchbar input:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-command-searchbar>button:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-command-center>section>footer kbd:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);border-color:var(--sf-theme-border);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-command-grid>a:hover:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-command-grid>a.is-active:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-command-recent>div>a:hover:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-command-recent>div>a.is-active:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-control-border);background:var(--sf-theme-hover)}
html[data-theme=dark] .sf-command-grid strong:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-command-recent strong:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-command-empty strong:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-command-error strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-command-loading>span:where([data-canvas],[data-canvas] *){background:linear-gradient(var(--sf-theme-raised),var(--sf-theme-raised))}
html[data-theme=dark] .sf-command-empty>span:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-quick-dates button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-quick-dates button:hover:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-quick-dates button:focus-visible:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);border-color:var(--sf-theme-accent);background:var(--sf-theme-hover)}
html[data-theme=dark] .sf-crm-quick-dates button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-border);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-crm-quick-dates button:hover:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);border-color:var(--sf-theme-accent);background:var(--sf-theme-hover)}
:where(html[data-theme=dark]) .sf-crm-history-stream li.sf-crm-history-day>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-crm-history-stream li.sf-crm-history-day>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-leads-heading h1:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-leads-heading p:not(.sf-crm-eyebrow):where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-leads-heading>a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised);text-decoration:none}
:where(html[data-theme=dark]) .sf-lead-metrics article:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised);box-shadow:none}
:where(html[data-theme=dark]) .sf-lead-metrics article:where([data-canvas],[data-canvas] *):before{background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-lead-metrics article.is-violet:where([data-canvas],[data-canvas] *):before{background:#2a243f}
:where(html[data-theme=dark]) .sf-lead-metrics article.is-amber:where([data-canvas],[data-canvas] *):before{background:#382409}
:where(html[data-theme=dark]) .sf-lead-metrics article.is-green:where([data-canvas],[data-canvas] *):before{background:#0c3021}
:where(html[data-theme=dark]) .sf-lead-metrics span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-lead-metrics strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-lead-metrics small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-lead-filter-card:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-lead-list-card:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)!important;background:var(--sf-theme-raised)!important}
:where(html[data-theme=dark]) .sf-lead-filters label:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-lead-filters :is(input,select):where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-lead-filters button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:0;background:var(--sf-theme-action)}
:where(html[data-theme=dark]) .sf-lead-filters>a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);text-decoration:none}
:where(html[data-theme=dark]) .sf-lead-list-card>header:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-lead-list-card>header h2:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-lead-list-card>header p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-lead-list-card>header>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-lead-table th:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted);border-bottom:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-lead-table td:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-bottom:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-lead-table tbody tr:hover:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-lead-table tbody tr:focus:where([data-canvas],[data-canvas] *){outline:0;background:var(--sf-theme-hover)}
:where(html[data-theme=dark]) .sf-lead-table td strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-lead-table td small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-lead-table td.is-overdue strong:where([data-canvas],[data-canvas] *){color:#ff9673}
:where(html[data-theme=dark]) .sf-lead-avatar:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-lead-status:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-lead-score:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-lead-status.is-new:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-lead-status.is-viewed:where([data-canvas],[data-canvas] *){color:#baa5ff;background:var(--sf-theme-hover)}
:where(html[data-theme=dark]) .sf-lead-status.is-qualified:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-lead-status.is-converted:where([data-canvas],[data-canvas] *){color:#70cda7;background:#0c3022}
:where(html[data-theme=dark]) .sf-lead-status.is-quoted:where([data-canvas],[data-canvas] *){color:#eba75e;background:#302807}
:where(html[data-theme=dark]) .sf-lead-status.is-declined:where([data-canvas],[data-canvas] *){color:#ff9285;background:#372323}
:where(html[data-theme=dark]) .sf-lead-empty>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-lead-empty h2:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-lead-empty p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-lead-empty a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-action);text-decoration:none}
:where(html[data-theme=dark]) .sf-lead-error:where([data-canvas],[data-canvas] *){color:#ff9286;border:1px solid #5e3536;background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-lead-summary h2:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-lead-summary p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-lead-open-opportunity:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised);text-decoration:none}
:where(html[data-theme=dark]) .sf-lead-momentum article:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-theme-border);background:linear-gradient(var(--sf-theme-raised),var(--sf-theme-raised))}
:where(html[data-theme=dark]) .sf-lead-momentum article.is-overdue:where([data-canvas],[data-canvas] *){border-color:#5a3b12;background:linear-gradient(var(--sf-theme-raised),var(--sf-theme-raised))}
:where(html[data-theme=dark]) .sf-lead-momentum span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-lead-momentum article.is-overdue span:where([data-canvas],[data-canvas] *){color:#ff9673}
:where(html[data-theme=dark]) .sf-lead-momentum strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-lead-momentum small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-lead-actions a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised);text-decoration:none}
:where(html[data-theme=dark]) .sf-lead-actions a:hover:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-lead-actions a:focus-visible:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);border-color:var(--sf-theme-accent);background:var(--sf-theme-hover)}
:where(html[data-theme=dark]) .sf-lead-actions b:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-lead-panel:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-lead-panel>header:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-lead-panel h3:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-lead-panel header p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-lead-panel header>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-lead-panel dl>div:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-lead-panel dt:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-lead-panel dd:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-lead-panel blockquote:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-left:3px solid var(--sf-theme-accent);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-lead-timeline article:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-lead-timeline article:last-child:where([data-canvas],[data-canvas] *){border:0}
:where(html[data-theme=dark]) .sf-lead-timeline article>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-lead-timeline strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-lead-timeline p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-lead-timeline small:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-lead-timeline time:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-lead-panel-empty:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-lead-control-form label:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-lead-convert-form label:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-lead-control-form label>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-lead-control-form :is(input,select):where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-lead-convert-form :is(input,select):where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-lead-control-form button:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-lead-convert-form button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:0;background:var(--sf-theme-action)}
:where(html[data-theme=dark]) .sf-lead-panel.is-qualification:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-lead-panel.is-qualification>header:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-lead-panel.is-qualification header>div>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-lead-convert-form button:where([data-canvas],[data-canvas] *){background:#059669}
:where(html[data-theme=dark]) .sf-lead-decline button:where([data-canvas],[data-canvas] *){color:#ff9285;border:1px solid #5e3536;background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-lead-panel.is-success:where([data-canvas],[data-canvas] *){color:#70cda7;border-color:#144e38;background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-lead-panel.is-success a:where([data-canvas],[data-canvas] *){color:#70cda7;border:1px solid #134e39;background:var(--sf-theme-raised);text-decoration:none}
html[data-theme=dark] :is(.sf-leads-heading h1,.sf-lead-metrics strong,.sf-lead-list-card>header h2,.sf-lead-table td strong,.sf-lead-summary h2,.sf-lead-momentum strong,.sf-lead-panel h3,.sf-lead-panel dd,.sf-lead-timeline strong):where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] :is(.sf-leads-heading>a,.sf-lead-metrics article,.sf-lead-filter-card,.sf-lead-list-card,.sf-lead-actions a,.sf-lead-panel):where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-border)!important;background:var(--sf-theme-surface)!important}
html[data-theme=dark] :is(.sf-lead-filters input,.sf-lead-filters select,.sf-lead-control-form input,.sf-lead-control-form select,.sf-lead-convert-form input,.sf-lead-convert-form select):where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-lead-table :is(th,td):where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-lead-list-card>header:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-lead-panel>header:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-lead-timeline article:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-lead-table tbody tr:hover:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover)}
html[data-theme=dark] .sf-lead-panel>header:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-lead-momentum article:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:linear-gradient(var(--sf-theme-raised),var(--sf-theme-raised))}
html[data-theme=dark] .sf-lead-panel blockquote:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-lead-panel.is-qualification>header:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised)}
@media (max-width:48rem){
:where(html[data-theme=dark]) .sf-lead-panel dl>div:last-child:where([data-canvas],[data-canvas] *){border:0}
}
:where(html[data-theme=dark]) .sf-crm-conversation-actions a:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-conversation-actions .sf-crm-reply-launch:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-conversation-actions .sf-crm-reply-launch:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-accent);background:var(--sf-theme-action)}
html[data-theme=dark] .sf-crm-conversation-actions a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);border-color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-outcome-actions:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-outcome-actions>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-outcome-actions .is-won:where([data-canvas],[data-canvas] *){color:#70cda7;border:1px solid #144e38;background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-outcome-actions .is-lost:where([data-canvas],[data-canvas] *){color:#ff9285;border:1px solid #5e3536;background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-crm-outcome-actions:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-crm-outcome-actions .is-won:where([data-canvas],[data-canvas] *){color:#6ee7b7;border-color:#065f46;background:#063b32}
html[data-theme=dark] .sf-crm-outcome-actions .is-lost:where([data-canvas],[data-canvas] *){color:#fda4af;border-color:#881337;background:#3f121b}
:where(html[data-theme=dark]) .sf-crm-unlinked-sender:where([data-canvas],[data-canvas] *){border:1px solid #5a3b12;background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-unlinked-sender>header>span:where([data-canvas],[data-canvas] *){color:#ff9575;background:#342613}
:where(html[data-theme=dark]) .sf-crm-unlinked-sender strong:where([data-canvas],[data-canvas] *){color:#f79d80}
:where(html[data-theme=dark]) .sf-crm-unlinked-sender p:where([data-canvas],[data-canvas] *){color:#eba482}
:where(html[data-theme=dark]) .sf-crm-unlinked-sender label:where([data-canvas],[data-canvas] *){color:#eba482}
:where(html[data-theme=dark]) .sf-crm-unlinked-sender :is(input,select):where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid #5b3a14;background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-unlinked-sender button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:0;background:#c2410c}
:where(html[data-theme=dark]) .sf-crm-unlinked-sender details:where([data-canvas],[data-canvas] *){border:1px solid #5a3b12;background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-unlinked-sender summary:where([data-canvas],[data-canvas] *){color:#ff9575}
html[data-theme=dark] .sf-crm-unlinked-sender:where([data-canvas],[data-canvas] *){border-color:#854d0e;background:#2a1d12}
html[data-theme=dark] .sf-crm-unlinked-sender strong:where([data-canvas],[data-canvas] *){color:#fed7aa}
html[data-theme=dark] .sf-crm-unlinked-sender p:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-unlinked-sender label:where([data-canvas],[data-canvas] *){color:#d6a77f}
html[data-theme=dark] .sf-crm-unlinked-sender details:where([data-canvas],[data-canvas] *){border-color:#78350f;background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-crm-unlinked-sender :is(input,select):where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:#92400e;background:var(--sf-theme-surface)}
:where(html[data-theme=dark]) .sf-crm-loss-modal>section>label:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-loss-modal select:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised);outline:0}
:where(html[data-theme=dark]) .sf-crm-loss-modal select:focus:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-theme-accent) 12.16%,transparent)}
:where(html[data-theme=dark]) .sf-crm-loss-modal [data-crm-loss-error]:where([data-canvas],[data-canvas] *){color:#ff9285}
:where(html[data-theme=dark]) .sf-crm-loss-modal [data-crm-loss-cancel]:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-loss-modal [data-crm-loss-confirm]:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:#dc2626}
html[data-theme=dark] .sf-crm-loss-modal>section>label:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-crm-loss-modal select:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
:where(html[data-theme=dark]) .sf-crm-ai-panel:where([data-canvas],[data-canvas] *){color:var(--sf-crm-slate);border:1px solid var(--sf-crm-border);background:var(--sf-crm-surface);box-shadow:var(--sf-crm-shadow)}
:where(html[data-theme=dark]) .sf-crm-ai-panel>header p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-crm-ai-panel>header h2:where([data-canvas],[data-canvas] *){color:var(--sf-crm-ink)}
:where(html[data-theme=dark]) .sf-crm-ai-panel>header div>span:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-ai-panel>header button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:0;background:var(--sf-theme-action);box-shadow:none}
:where(html[data-theme=dark]) .sf-crm-ai-panel>header button:hover:where([data-canvas],[data-canvas] *){background:var(--sf-theme-action)}
:where(html[data-theme=dark]) .sf-crm-ai-status:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-ai-status.is-error:where([data-canvas],[data-canvas] *){color:#ff9285}
:where(html[data-theme=dark]) .sf-crm-ai-output:where([data-canvas],[data-canvas] *){border-top:1px solid var(--sf-crm-border);background:transparent}
:where(html[data-theme=dark]) .sf-crm-ai-summary>span:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-ai-output h4:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-ai-summary h3:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-ai-summary p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-ai-priorities article:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-ai-priorities article>b:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-ai-priorities strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-ai-priorities small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-ai-priorities em:where([data-canvas],[data-canvas] *){color:var(--sf-crm-primary)}
:where(html[data-theme=dark]) .sf-crm-ai-signal-grid>section:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-ai-signal-grid ul:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-ai-output>footer:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-ai-focus label:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-ai-focus input:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-ai-compose:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);background:var(--sf-crm-soft)}
:where(html[data-theme=dark]) .sf-crm-ai-compose strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-ai-compose small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-ai-compose input:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-ai-compose select:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-ai-compose>label:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-ai-compose>button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:0;background:var(--sf-crm-primary)}
:where(html[data-theme=dark]) .sf-crm-ai-compose>p:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-ai-compose>ul:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-ai-compose>p.is-error:where([data-canvas],[data-canvas] *){color:#ff9285}
:where(html[data-theme=dark]) .sf-crm-ai-compose>ul:where([data-canvas],[data-canvas] *){color:#f99d71}
:where(html[data-theme=dark]) .sf-crm-ai-action-box textarea:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised);box-shadow:none}
:where(html[data-theme=dark]) .sf-crm-ai-action-box textarea:focus:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-accent);outline:3px solid color-mix(in srgb,var(--sf-theme-accent) 12.55%,transparent)}
:where(html[data-theme=dark]) .sf-crm-ai-action-box button:where([data-canvas],[data-canvas] *){border:0}
:where(html[data-theme=dark]) .sf-crm-ai-voice:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-ai-voice.is-listening:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);background:#dc2626}
:where(html[data-theme=dark]) .sf-crm-ai-action-preview:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-ai-action-heading>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-crm-ai-action-heading strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-ai-action-heading p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-ai-action-preview dl:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-ai-action-preview dt:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-ai-action-preview dd:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-ai-action-preview ul:where([data-canvas],[data-canvas] *){color:#f99d71}
:where(html[data-theme=dark]) .sf-crm-ai-action-controls button:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-ai-result-link:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised);color:var(--sf-theme-text);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-ai-action-controls .is-primary:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-ai-result-link:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-accent);background:var(--sf-theme-action)}
html[data-theme=dark] .sf-crm-ai-panel>header h2:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-ai-summary h3:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-ai-priorities strong:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-ai-compose strong:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-ai-action-heading strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-crm-ai-output:where([data-canvas],[data-canvas] *){border-color:var(--sf-crm-border);background:transparent}
html[data-theme=dark] .sf-crm-ai-priorities article:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-ai-signal-grid>section:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-ai-action-preview:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-crm-ai-focus input:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-ai-compose input:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-ai-compose select:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-ai-action-box textarea:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-crm-ai-action-preview dl:where([data-canvas],[data-canvas] *){background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-crm-ai-action-preview dd:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-page-intro h2:where([data-canvas],[data-canvas] *){color:var(--sf-crm-ink)}
:where(html[data-theme=dark]) .sf-leads-heading h2:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-crm-page-intro h2:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-leads-heading h2:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-workspace-page .sf-form-enhanced :is(input,select,textarea)[aria-invalid=true]:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-workspace-page .sf-form-enhanced :is(input,select,textarea).is-invalid:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)!important;background:var(--sf-theme-raised)!important}
html[data-theme=dark] .sf-workspace-page .sf-field-error:where([data-canvas],[data-canvas] *):before,html[data-theme=dark] .dash .sf-field-error:where([data-canvas],[data-canvas] *):before{background:#f43f5e!important}
:where(html[data-theme=dark]) .sf-crm-form-error:where([data-canvas],[data-canvas] *){color:#ff9097!important;border:0!important;background:transparent!important;box-shadow:none!important}
:where(html[data-theme=dark]) .sf-crm-form-error:where([data-canvas],[data-canvas] *):before{color:var(--sf-theme-text);background:#3e1e22}
:where(html[data-theme=dark]) .sf-crm-ai-queue:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-theme-border);background:color-mix(in srgb,var(--sf-theme-raised) 72.16%,transparent)}
:where(html[data-theme=dark]) .sf-crm-ai-queue strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-ai-queue small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-crm-ai-queue button:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised);color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-ai-queue button b:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-crm-ai-clarification:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-ai-clarification span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-crm-ai-clarification input:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-theme-accent);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-crm-ai-clarification button:where([data-canvas],[data-canvas] *){border:0;color:var(--sf-theme-text);background:var(--sf-theme-action)}
html[data-theme=dark] .sf-crm-ai-queue:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-crm-ai-queue strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-crm-ai-queue button:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] .sf-crm-ai-clarification:where([data-canvas],[data-canvas] *){background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-crm-ai-clarification span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-command-interpretation:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-border);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-flow:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-flow :where([data-canvas]){--flow-page:var(--sf-theme-bg);--flow-bar:var(--sf-theme-surface);--flow-edge:var(--sf-theme-border);--flow-shadow:#00000059}
:where(html[data-theme=dark]) .sf-flow-save:where([data-canvas],[data-canvas] *){color:var(--sfq-off-ink)}
:where(html[data-theme=dark]) .sf-flow-save[data-save-state=saving]:where([data-canvas],[data-canvas] *){color:var(--flow-accent)}
:where(html[data-theme=dark]) .sf-flow-save[data-save-state=error]:where([data-canvas],[data-canvas] *){color:var(--sfq-danger)}
html[data-theme=dark] .sf-form-steps-bar:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-form-steps-bar :where([data-canvas]){--steps-bar:var(--sf-theme-surface);--steps-edge:var(--sf-theme-border);box-shadow:none}
html[data-theme=dark] .sf-customer-form.is-stepped>section[data-step]>header>span:where([data-canvas],[data-canvas] *){background:color-mix(in srgb,var(--sf-theme-action) 14.90%,transparent)}
html[data-theme=dark] body[data-private-shell] .sf-quick-create-grid>a>small:where([data-canvas],[data-canvas] *),html[data-theme=dark] body[data-private-shell] .sf-quick-create-heading :is(small,.sf-popover-eyebrow):where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-quick-create-grid>a>span:is(.is-customer,.is-note):where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-command-item-icon:is(.is-customer,.is-note):where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:color-mix(in srgb,var(--sf-theme-action) 16.08%,transparent)}
html[data-theme=dark] .sf-quick-create-grid>a>span:is(.is-lead,.is-opportunity):where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-command-item-icon:is(.is-lead,.is-opportunity):where([data-canvas],[data-canvas] *){color:#c4b5fd;background:#8b5cf62e}
html[data-theme=dark] .sf-quick-create-grid>a>span:is(.is-call,.is-meeting,.is-followup):where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-command-item-icon:is(.is-call,.is-meeting,.is-followup):where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);background:color-mix(in srgb,var(--sf-theme-action) 16.08%,transparent)}
html[data-theme=dark] .sf-quick-create-grid>a>span:is(.is-quotation,.is-invoice,.is-receipt):where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-command-item-icon:is(.is-quotation,.is-invoice,.is-receipt):where([data-canvas],[data-canvas] *){color:#6ee7b7;background:#10b98129}
html[data-theme=dark] .sf-quick-create-grid>a:hover:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-quick-create-grid>a:focus-visible:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-control-border);background:var(--sf-theme-hover);box-shadow:0 8px 20px #0006}
html[data-theme=dark] .sf-quick-create-grid>a:where([data-canvas],[data-canvas] *):after{color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-quick-create-heading:where([data-canvas],[data-canvas] *){border-bottom-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-mkt-page:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-mkt-page :where([data-canvas]){--mkt-ink:var(--sf-theme-text);--mkt-slate:#d4d4d4;--mkt-muted:var(--sf-theme-muted);--mkt-line:var(--sf-theme-border);--mkt-surface:var(--sf-theme-bg);--mkt-soft:var(--sf-theme-surface);--mkt-primary:var(--sf-theme-accent);--mkt-primary-dark:var(--sf-theme-accent);--mkt-primary-soft:var(--sf-theme-accent);--mkt-success:#6ee7a8;--mkt-success-soft:#123726;--mkt-warning:#fcd34d;--mkt-warning-soft:#3a2c0c;--mkt-danger:#fda4a4;--mkt-danger-soft:#3b1717}
html[data-theme=dark] .sf-mkt-alert[data-tone=danger]:where([data-canvas],[data-canvas] *){border-color:#5b2020}
html[data-theme=dark] .sf-mkt-alert[data-tone=info]:where([data-canvas],[data-canvas] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-mkt-status-note:where([data-canvas],[data-canvas] *){color:#e6d7ae}
html[data-theme=dark] .sf-mkt-progress-value:where([data-canvas],[data-canvas] *){stroke:var(--sf-theme-accent)}
html[data-theme=dark] .sf-mkt-periods a.is-active:where([data-canvas],[data-canvas] *){color:#000;background:var(--sf-theme-action)}
html[data-theme=dark] .sf-mkt-coverage-results:where([data-canvas],[data-canvas] *){box-shadow:none}
html[data-theme=dark] .sf-mkt-coverage-note:where([data-canvas],[data-canvas] *){color:#e6d7ae}
:where(html[data-theme=dark]) .sf-mkt-banner:where([data-canvas],[data-canvas] *){background:linear-gradient(135deg,var(--sf-theme-surface),var(--sf-theme-hover) 55%,var(--sf-theme-raised));color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-mkt-banner-mark:where([data-canvas],[data-canvas] *){border:1px solid color-mix(in srgb,var(--sf-theme-border) 30.20%,transparent);background:#ffffff24}
:where(html[data-theme=dark]) .sf-mkt-banner p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-mkt-banner span:where([data-canvas],[data-canvas] *){background:#ffffff26}
html[data-theme=dark] .sf-mkt-badge[data-tone=positive]:where([data-canvas],[data-canvas] *){border-color:#1d5138}
html[data-theme=dark] .sf-template-gallery-toggle:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent);border-color:var(--sf-theme-border);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-template-gallery-toggle:hover:where([data-canvas],[data-canvas] *){background:var(--sf-theme-hover)}
:where(html[data-theme=dark]) .sf-crm-toolbar:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-crm-border)}
:where(html[data-theme=dark]) .sf-crm-workspace .sf-crm-toolbar .sf-crm-tabs:where([data-canvas],[data-canvas] *){border-bottom:0}
:where(html[data-theme=dark]) .sf-crm-tool-clear:where([data-canvas],[data-canvas] *){text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-tool-clear:hover:where([data-canvas],[data-canvas] *){text-decoration:underline}
:where(html[data-theme=dark]) .sf-crm-tool>summary:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);color:var(--sf-crm-slate)}
:where(html[data-theme=dark]) .sf-crm-tool>summary:hover:where([data-canvas],[data-canvas] *){color:var(--sf-crm-ink);background:var(--sf-crm-soft)}
:where(html[data-theme=dark]) .sf-crm-tool>summary:focus-visible:where([data-canvas],[data-canvas] *){outline:3px solid var(--sf-crm-primary)}
:where(html[data-theme=dark]) .sf-crm-tool>summary>b:where([data-canvas],[data-canvas] *){background:var(--sf-crm-primary);color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-tool[open]>summary:where([data-canvas],[data-canvas] *){color:var(--sf-crm-primary);border-color:var(--sf-crm-primary)}
:where(html[data-theme=dark]) .sf-crm-tool-panel:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);background:var(--sf-crm-surface)}
:where(html[data-theme=dark]) .sf-crm-help-panel>p:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-help-actions button:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);background:var(--sf-crm-soft);color:var(--sf-crm-ink)}
:where(html[data-theme=dark]) .sf-crm-help-actions button:hover:where([data-canvas],[data-canvas] *){border-color:var(--sf-crm-primary);color:var(--sf-crm-primary)}
:where(html[data-theme=dark]) .sf-crm-assist:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);background:var(--sf-crm-surface);box-shadow:var(--sf-crm-shadow)}
:where(html[data-theme=dark]) .sf-crm-assist-tool:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border)}
:where(html[data-theme=dark]) .sf-crm-assist-tool>summary:hover:where([data-canvas],[data-canvas] *){background:var(--sf-crm-surface)}
:where(html[data-theme=dark]) .sf-crm-assist-tool>summary:focus-visible:where([data-canvas],[data-canvas] *){outline:3px solid var(--sf-crm-primary)}
:where(html[data-theme=dark]) .sf-crm-assist-tool>summary strong:where([data-canvas],[data-canvas] *){color:var(--sf-crm-ink)}
:where(html[data-theme=dark]) .sf-crm-assist-tool>summary small:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-assist-tool>summary:where([data-canvas],[data-canvas] *):after{border-right:2px solid var(--sf-crm-muted);border-bottom:2px solid var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-assist-body>button:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-primary);background:var(--sf-crm-primary);color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-crm-assist-body>p:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-attention-rows>a:where([data-canvas],[data-canvas] *){border-top:1px solid var(--sf-crm-border);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-attention-rows>a:first-child:where([data-canvas],[data-canvas] *){border-top:0}
:where(html[data-theme=dark]) .sf-crm-attention-rows>a:hover:where([data-canvas],[data-canvas] *){background:var(--sf-crm-soft);color:var(--sf-crm-ink)}
:where(html[data-theme=dark]) .sf-crm-attention-rows>a>b:where([data-canvas],[data-canvas] *){background:var(--sf-crm-soft);color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-action-list article.is-today:where([data-canvas],[data-canvas] *){background:color-mix(in srgb,var(--sf-crm-primary) 6%,transparent)}
@media (max-width:52rem){
:where(html[data-theme=dark]) .sf-crm-toolbar:where([data-canvas],[data-canvas] *){border-bottom:0}
:where(html[data-theme=dark]) .sf-crm-workspace .sf-crm-toolbar .sf-crm-tabs:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-crm-border)}
}
:where(html[data-theme=dark]) body.sf-crm-workspace:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) body.sf-crm-workspace :where([data-canvas]){--sf-crm-canvas:var(--sf-theme-raised);--sf-crm-surface:var(--sf-theme-raised);--sf-crm-soft:var(--sf-theme-raised);--sf-crm-border:var(--sf-theme-border);--sf-crm-link:var(--sf-theme-accent);--sf-crm-muted:var(--sf-theme-subtle);--sf-crm-ink:#1a1a1a;--sf-crm-slate:#404040}
html[data-theme=dark] body.sf-crm-workspace:where([data-canvas],[data-canvas] *),html[data-theme=dark] body.sf-crm-workspace :where([data-canvas]){--sf-crm-canvas:var(--sf-theme-surface);--sf-crm-surface:var(--sf-theme-surface);--sf-crm-soft:var(--sf-theme-raised);--sf-crm-border:var(--sf-theme-border);--sf-crm-link:var(--sf-theme-accent);--sf-crm-muted:var(--sf-theme-muted);--sf-crm-ink:var(--sf-theme-text);--sf-crm-slate:#cfcfcf}
html[data-theme=dark] body[data-private-shell].sf-crm-workspace .sf-workspace-main:where([data-canvas],[data-canvas] *){background:var(--sf-crm-canvas)!important}
html[data-theme=dark] body[data-private-shell].sf-crm-workspace .sf-workspace-content:where([data-canvas],[data-canvas] *){background:var(--sf-crm-canvas)!important}
:where(html[data-theme=dark]) body.sf-crm-workspace .sf-crm-page-intro h2:where([data-canvas],[data-canvas] *){color:var(--sf-crm-ink)}
:where(html[data-theme=dark]) .sf-crm-page-intro .sf-crm-eyebrow:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) body.sf-crm-workspace .sf-crm-toolbar .sf-crm-tabs:where([data-canvas],[data-canvas] *){background:transparent!important}
:where(html[data-theme=dark]) .sf-crm-tabs>a:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-nav-more>summary:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-tabs>a:hover:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-nav-more>summary:hover:where([data-canvas],[data-canvas] *){color:var(--sf-crm-ink)}
:where(html[data-theme=dark]) .sf-crm-tabs>a.is-active:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-nav-more.is-active>summary:where([data-canvas],[data-canvas] *){color:var(--sf-crm-link);background:transparent!important;box-shadow:inset 0 -2px var(--sf-crm-link)}
:where(html[data-theme=dark]) .sf-crm-nav-menu:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);background:var(--sf-crm-surface);box-shadow:none}
:where(html[data-theme=dark]) .sf-crm-tabs .sf-crm-nav-menu>a:where([data-canvas],[data-canvas] *){color:var(--sf-crm-slate)}
:where(html[data-theme=dark]) .sf-crm-tabs .sf-crm-nav-menu>a:hover:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-tabs .sf-crm-nav-menu>a[aria-current=page]:where([data-canvas],[data-canvas] *){color:var(--sf-crm-link);background:var(--sf-crm-soft)}
:where(html[data-theme=dark]) .sf-crm-tool>summary:where([data-canvas],[data-canvas] *){border-color:transparent;background:transparent}
:where(html[data-theme=dark]) .sf-crm-tool-panel:where([data-canvas],[data-canvas] *){box-shadow:none}
:where(html[data-theme=dark]) .sf-crm-tool-clear:where([data-canvas],[data-canvas] *){color:var(--sf-crm-link)}
:where(html[data-theme=dark]) .sf-crm-summary:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);background:var(--sf-crm-surface)}
:where(html[data-theme=dark]) .sf-crm-summary>header h2:where([data-canvas],[data-canvas] *){color:var(--sf-crm-ink)}
:where(html[data-theme=dark]) .sf-crm-summary>header>span:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-summary-period:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);background:var(--sf-crm-soft)}
:where(html[data-theme=dark]) .sf-crm-summary-values>div:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);background:var(--sf-crm-soft)}
:where(html[data-theme=dark]) .sf-crm-summary-values dt:where([data-canvas],[data-canvas] *){color:var(--sf-crm-slate)}
:where(html[data-theme=dark]) .sf-crm-summary-icon:where([data-canvas],[data-canvas] *){color:var(--sf-crm-link);background:rgb(37 93 186 / .08)}
html[data-theme=dark] .sf-crm-summary-icon:where([data-canvas],[data-canvas] *){background:rgb(160 195 255 / .1)}
:where(html[data-theme=dark]) .sf-crm-summary-values dt>a:where([data-canvas],[data-canvas] *){color:inherit;text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-summary-values dt>a:hover:where([data-canvas],[data-canvas] *){color:var(--sf-crm-link);text-decoration:underline}
:where(html[data-theme=dark]) .sf-crm-summary-values dt>a>span:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-summary-values dd:where([data-canvas],[data-canvas] *){color:var(--sf-crm-ink)}
:where(html[data-theme=dark]) .sf-crm-summary-values dd>small:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
html[data-theme=dark] body[data-private-shell].sf-crm-workspace .sf-crm-panel:where([data-canvas],[data-canvas] *){border-color:var(--sf-crm-border)!important;background:var(--sf-crm-surface)!important;box-shadow:none!important}
:where(html[data-theme=dark]) .sf-crm-overview-grid .sf-crm-panel>header:where([data-canvas],[data-canvas] *){border-bottom:0}
html[data-theme=dark] body.sf-crm-workspace .sf-crm-panel>header h2:where([data-canvas],[data-canvas] *){color:var(--sf-crm-ink)}
:where(html[data-theme=dark]) .sf-crm-panel>header a:where([data-canvas],[data-canvas] *){color:var(--sf-crm-link)}
:where(html[data-theme=dark]) .sf-crm-panel-description:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-overview-grid .sf-crm-action-list article:where([data-canvas],[data-canvas] *){background:transparent;border-color:var(--sf-crm-border)}
:where(html[data-theme=dark]) .sf-crm-overview-grid .sf-crm-action-list strong:where([data-canvas],[data-canvas] *){color:var(--sf-crm-ink)}
:where(html[data-theme=dark]) .sf-crm-overview-grid .sf-crm-action-list small:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-overview-grid .sf-crm-action-list time:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-overview-grid .sf-crm-action-list article.is-overdue time:where([data-canvas],[data-canvas] *){color:var(--sf-crm-warning)}
:where(html[data-theme=dark]) .sf-crm-overview-grid .sf-crm-activity-icon:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted);border:0;background:var(--sf-crm-soft);box-shadow:none}
:where(html[data-theme=dark]) .sf-crm-calm-empty>svg:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-calm-empty>strong:where([data-canvas],[data-canvas] *){color:var(--sf-crm-ink)}
:where(html[data-theme=dark]) .sf-crm-calm-empty>span:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-empty-action:where([data-canvas],[data-canvas] *){color:var(--sf-crm-link);text-decoration:none}
:where(html[data-theme=dark]) .sf-crm-empty-action:hover:where([data-canvas],[data-canvas] *){text-decoration:underline}
:where(html[data-theme=dark]) .sf-crm-attention-rows>a:where([data-canvas],[data-canvas] *){color:var(--sf-crm-slate)}
:where(html[data-theme=dark]) .sf-crm-attention-rows>a.has-value>b:where([data-canvas],[data-canvas] *){background:var(--sf-crm-soft);color:var(--sf-crm-ink)}
:where(html[data-theme=dark]) .sf-crm-all-clear>span:where([data-canvas],[data-canvas] *){color:var(--sf-crm-link);background:var(--sf-crm-soft)}
:where(html[data-theme=dark]) .sf-crm-all-clear strong:where([data-canvas],[data-canvas] *){color:var(--sf-crm-ink)}
:where(html[data-theme=dark]) .sf-crm-all-clear p:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-all-checks:where([data-canvas],[data-canvas] *){border-top:1px solid var(--sf-crm-border)}
:where(html[data-theme=dark]) .sf-crm-all-checks>summary:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-all-checks>summary:hover:where([data-canvas],[data-canvas] *){color:var(--sf-crm-link)}
:where(html[data-theme=dark]) .sf-crm-assist:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-insights:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-crm-border);background:var(--sf-crm-surface);box-shadow:none}
:where(html[data-theme=dark]) .sf-crm-disclosure-summary:hover:where([data-canvas],[data-canvas] *){background:var(--sf-crm-soft)}
:where(html[data-theme=dark]) .sf-crm-disclosure-summary:focus-visible:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-nav-more>summary:focus-visible:where([data-canvas],[data-canvas] *){outline:2px solid var(--sf-crm-link)}
:where(html[data-theme=dark]) .sf-crm-disclosure-icon:where([data-canvas],[data-canvas] *){color:var(--sf-crm-link);border:1px solid color-mix(in srgb,var(--sf-theme-border) 10.20%,transparent);background:rgb(37 93 186 / .065)}
html[data-theme=dark] .sf-crm-disclosure-icon:where([data-canvas],[data-canvas] *){border-color:color-mix(in srgb,var(--sf-theme-border) 10.59%,transparent);background:rgb(160 195 255 / .08)}
:where(html[data-theme=dark]) .sf-crm-disclosure-summary strong:where([data-canvas],[data-canvas] *){color:var(--sf-crm-ink)}
:where(html[data-theme=dark]) .sf-crm-disclosure-summary small:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-disclosure-toggle:where([data-canvas],[data-canvas] *){border-right:1.5px solid var(--sf-crm-muted);border-bottom:1.5px solid var(--sf-crm-muted)}
:where(html[data-theme=dark]) details[open]>.sf-crm-disclosure-summary:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-crm-border)}
:where(html[data-theme=dark]) .sf-crm-assist-head h2:where([data-canvas],[data-canvas] *){color:var(--sf-crm-ink)}
:where(html[data-theme=dark]) .sf-crm-assist .sf-crm-ai-action-box textarea:where([data-canvas],[data-canvas] *){background:var(--sf-crm-surface);border-color:var(--sf-crm-border);color:var(--sf-crm-ink)}
:where(html[data-theme=dark]) .sf-crm-assist .sf-crm-ai-action-box textarea:where([data-canvas],[data-canvas] *)::placeholder{color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-assist .sf-crm-ai-status:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-assist .sf-crm-ai-status.is-error:where([data-canvas],[data-canvas] *){color:var(--sf-crm-danger)}
:where(html[data-theme=dark]) .sf-crm-assist-tool:where([data-canvas],[data-canvas] *){background:var(--sf-crm-surface)}
:where(html[data-theme=dark]) .sf-crm-insights .sf-crm-eyebrow:where([data-canvas],[data-canvas] *){color:var(--sf-crm-muted)}
:where(html[data-theme=dark]) .sf-crm-insights .sf-crm-panel>header:where([data-canvas],[data-canvas] *){border-color:var(--sf-crm-border)}
:where(html[data-theme=dark]) .sf-crm-create-flow:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-create-flow :where([data-canvas]){--sf-create-surface:var(--sf-theme-raised);--sf-create-soft:var(--sf-theme-raised);--sf-create-ink:#1a1a1a;--sf-create-muted:var(--sf-theme-subtle);--sf-create-border:var(--sf-theme-border);--sf-create-accent:var(--sf-theme-accent);color:var(--sf-create-ink)}
html[data-theme=dark] .sf-crm-create-flow:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-crm-create-flow :where([data-canvas]){--sf-create-surface:var(--sf-theme-surface);--sf-create-soft:var(--sf-theme-raised);--sf-create-ink:var(--sf-theme-text);--sf-create-muted:var(--sf-theme-muted);--sf-create-border:var(--sf-theme-border);--sf-create-accent:var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-crm-create-progress:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-create-border);background:var(--sf-create-surface)}
:where(html[data-theme=dark]) .sf-crm-create-progress>div:first-child:where([data-canvas],[data-canvas] *){color:var(--sf-create-muted)}
:where(html[data-theme=dark]) .sf-crm-create-progress>div:first-child>span:where([data-canvas],[data-canvas] *){color:var(--sf-create-ink)}
:where(html[data-theme=dark]) .sf-crm-create-progress button:where([data-canvas],[data-canvas] *){color:var(--sf-create-muted);border:0;background:transparent}
:where(html[data-theme=dark]) .sf-crm-create-progress button>span:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-create-border)}
:where(html[data-theme=dark]) .sf-crm-create-progress button.is-active:where([data-canvas],[data-canvas] *){color:var(--sf-create-accent)}
:where(html[data-theme=dark]) .sf-crm-create-progress button.is-active>span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border-color:var(--sf-theme-accent);background:var(--sf-theme-action)}
:where(html[data-theme=dark]) .sf-crm-create-progress button.is-complete>span:where([data-canvas],[data-canvas] *){color:var(--sf-create-accent);border-color:var(--sf-create-accent);background:var(--sf-create-soft)}
:where(html[data-theme=dark]) .sf-crm-create-meter:where([data-canvas],[data-canvas] *){background:var(--sf-create-border)}
:where(html[data-theme=dark]) .sf-crm-create-meter>i:where([data-canvas],[data-canvas] *){background:var(--sf-theme-action)}
:where(html[data-theme=dark]) form.sf-crm-create-flow>.sf-crm-form-section:where([data-canvas],[data-canvas] *){border:0;background:transparent}
:where(html[data-theme=dark]) .sf-crm-create-flow .sf-crm-form-section h3:where([data-canvas],[data-canvas] *){color:var(--sf-create-ink);outline:none}
:where(html[data-theme=dark]) .sf-crm-create-flow .sf-crm-form-section>header small:where([data-canvas],[data-canvas] *){color:var(--sf-create-muted)}
:where(html[data-theme=dark]) .sf-crm-create-flow .sf-crm-form-grid>label:where([data-canvas],[data-canvas] *){color:var(--sf-create-ink)}
:where(html[data-theme=dark]) .sf-crm-create-label>small:where([data-canvas],[data-canvas] *){color:var(--sf-create-muted)}
:where(html[data-theme=dark]) form.sf-crm-create-flow .sf-crm-form-grid :is(input,select,textarea):where([data-canvas],[data-canvas] *){color:var(--sf-create-ink);border-color:var(--sf-create-border);background:var(--sf-create-surface)}
:where(html[data-theme=dark]) form.sf-crm-create-flow .sf-crm-form-grid :is(input,select,textarea):focus:where([data-canvas],[data-canvas] *){border-color:var(--sf-create-accent);box-shadow:0 0 0 3px rgb(37 99 235 / .12)}
:where(html[data-theme=dark]) form.sf-crm-create-flow>.sf-crm-create-actions:where([data-canvas],[data-canvas] *){border-color:var(--sf-create-border);background:var(--sf-create-surface);backdrop-filter:none}
:where(html[data-theme=dark]) .sf-crm-create-actions a:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-create-actions button.is-secondary:where([data-canvas],[data-canvas] *){color:var(--sf-create-muted);border-color:var(--sf-create-border);background:var(--sf-create-surface)}
:where(html[data-theme=dark]) .sf-crm-create-review article:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-create-border);background:var(--sf-create-soft)}
:where(html[data-theme=dark]) .sf-crm-create-review article button:where([data-canvas],[data-canvas] *){color:var(--sf-create-accent);border:0;background:transparent}
:where(html[data-theme=dark]) .sf-crm-create-review article button:hover:where([data-canvas],[data-canvas] *){background:var(--sf-create-surface)}
:where(html[data-theme=dark]) .sf-crm-create-review dt:where([data-canvas],[data-canvas] *){color:var(--sf-create-muted)}
:where(html[data-theme=dark]) .sf-crm-create-review dd:where([data-canvas],[data-canvas] *){color:var(--sf-create-ink)}
:where(html[data-theme=dark]) .sf-crm-create-flow button:focus-visible:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-crm-create-flow a:focus-visible:where([data-canvas],[data-canvas] *){outline:2px solid var(--sf-create-accent)}
html[data-theme=dark] .sf-customer-workspace :is(.sf-customer-identity a,.sf-customer-form h2,.sf-customer-related-list strong,.sf-customer-document-list strong,.sf-customer-file-list a,.sf-customer-address-list article>strong):where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-overview:where([data-canvas=workspace],[data-canvas=workspace] *),html[data-theme=dark] .sf-overview :where([data-canvas=workspace]){--ov-panel:var(--sf-theme-surface);--ov-soft:var(--sf-theme-surface);--ov-border:var(--sf-theme-border);--ov-text:var(--sf-theme-text);--ov-muted:var(--sf-theme-muted);--ov-blue:var(--sf-theme-accent);--ov-green:#4dd6ae;--ov-red:#ff8196}
[data-theme=dark] .cf-workspace:where([data-canvas=workspace],[data-canvas=workspace] *),[data-theme=dark] .cf-workspace :where([data-canvas=workspace]){--cf-surface:var(--sf-theme-raised);--cf-soft:var(--sf-theme-surface);--cf-border:var(--sf-theme-border);--cf-text:var(--sf-theme-text);--cf-muted:var(--sf-theme-muted);--cf-blue:var(--sf-theme-accent)}
[data-theme=dark] .cfc:where([data-canvas=workspace],[data-canvas=workspace] *),[data-theme=dark] .cfc :where([data-canvas=workspace]){--cfc-surface:var(--sf-theme-surface);--cfc-soft:var(--sf-theme-bg);--cfc-line:var(--sf-theme-border);--cfc-accent-soft:var(--sf-theme-accent)}
[data-theme=dark] .cfc-post--linkedin:where([data-canvas=workspace],[data-canvas=workspace] *),[data-theme=dark] .cfc-post--linkedin :where([data-canvas=workspace]){--cfc-channel:#65b3fb!important}
[data-theme=dark] .cfc-post--instagram:where([data-canvas=workspace],[data-canvas=workspace] *),[data-theme=dark] .cfc-post--instagram :where([data-canvas=workspace]){--cfc-channel:#ef73b0!important}
[data-theme=dark] .cfc-import-dialog:where([data-canvas=workspace],[data-canvas=workspace] *){box-shadow:none}
[data-theme=dark] .cfc:where([data-canvas=workspace],[data-canvas=workspace] *),[data-theme=dark] .cfc :where([data-canvas=workspace]){--cfc-amber:#f0b44c}
[data-theme=dark] .cfc-mark[data-channel=linkedin]:where([data-canvas=workspace],[data-canvas=workspace] *),[data-theme=dark] .cfc-mark[data-channel=linkedin] :where([data-canvas=workspace]){--mark:#3d8fd9}
[data-theme=dark] .cfc-mark[data-channel=x]:where([data-canvas=workspace],[data-canvas=workspace] *),[data-theme=dark] .cfc-mark[data-channel=x] :where([data-canvas=workspace]){--mark:#a2a2a2}
[data-theme=dark] .cfp:where([data-canvas=workspace],[data-canvas=workspace] *),[data-theme=dark] .cfp :where([data-canvas=workspace]){--cfc-surface:var(--sf-theme-surface);--cfc-soft:var(--sf-theme-bg);--cfc-line:var(--sf-theme-border);--cfc-accent-soft:var(--sf-theme-accent);--cfc-amber:#f0b44c}
[data-theme=dark] .cfp-asset:where([data-canvas=workspace],[data-canvas=workspace] *){box-shadow:none}
[data-theme=dark] .cfp-asset:has(.cfp-cover:not([hidden]) input:checked):where([data-canvas=workspace],[data-canvas=workspace] *){box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-theme-accent) 34.12%,transparent)}
html[data-theme="dark"] .sf-doc-sheet:where([data-canvas=workspace],[data-canvas=workspace] *),html[data-theme="dark"] .sf-doc-sheet :where([data-canvas=workspace]){--doc-accent:var(--sf-theme-accent);--doc-accent-soft:var(--sf-theme-accent);--doc-accent-ink:var(--sf-theme-accent);--doc-ink:var(--sf-theme-text);--doc-ink-muted:var(--sf-theme-muted);--doc-ink-faint:var(--sf-theme-muted);--doc-surface:var(--sf-theme-surface);--doc-surface-sunken:var(--sf-theme-surface);--doc-border:var(--sf-theme-border);--doc-border-soft:var(--sf-theme-border);--doc-shadow:0 16px 40px #0006}
html[data-theme="dark"] .sf-doc-sheet[data-doc-type="quotation"]:where([data-canvas=workspace],[data-canvas=workspace] *),html[data-theme="dark"] .sf-doc-sheet[data-doc-type="quotation"] :where([data-canvas=workspace]){--doc-accent:#a691ff;--doc-accent-soft:#241e4a;--doc-accent-ink:#c5b6ff}
html[data-theme="dark"] .sf-doc-sheet[data-doc-type="receipt"]:where([data-canvas=workspace],[data-canvas=workspace] *),html[data-theme="dark"] .sf-doc-sheet[data-doc-type="receipt"] :where([data-canvas=workspace]){--doc-accent:#4fd9b0;--doc-accent-soft:#10362f;--doc-accent-ink:#8ce9cb}
html[data-theme="dark"] .sf-doc-headline-amount.is-outstanding strong:where([data-canvas=workspace],[data-canvas=workspace] *){color:#ff90a8}
html[data-theme="dark"] .sf-doc-headline-amount.is-settled strong:where([data-canvas=workspace],[data-canvas=workspace] *){color:#5fdcb4}
html[data-theme="dark"] .sf-doc-status.is-paid:where([data-canvas=workspace],[data-canvas=workspace] *){color:#6fe0bc;background:#123b34}
html[data-theme="dark"] .sf-doc-status.is-open:where([data-canvas=workspace],[data-canvas=workspace] *){color:#f0c471;background:#3a2e15}
html[data-theme="dark"] .sf-doc-status.is-late:where([data-canvas=workspace],[data-canvas=workspace] *){color:#ff92a9;background:#3d2029}
html[data-theme="dark"] .sf-doc-status.is-draft:where([data-canvas=workspace],[data-canvas=workspace] *){color:var(--sf-theme-muted);background:var(--sf-theme-raised)}
html[data-theme="dark"] .sf-doc-flow-step.is-done .sf-doc-flow-dot:where([data-canvas=workspace],[data-canvas=workspace] *){border-color:#2f9e7c;background:#2f9e7c}
html[data-theme="dark"] .sf-doc-flow-step.is-open .sf-doc-flow-dot:where([data-canvas=workspace],[data-canvas=workspace] *){border-color:#e0ab46;color:#e0ab46}
html[data-theme="dark"] .sf-doc-table .is-credit:where([data-canvas=workspace],[data-canvas=workspace] *){color:#ff90a8}
html[data-theme="dark"] .sf-doc-summary-row.is-balance.is-outstanding > span:where([data-canvas=workspace],[data-canvas=workspace] *){color:#ff90a8}
html[data-theme="dark"] .sf-doc-summary-row.is-balance.is-settled > span:where([data-canvas=workspace],[data-canvas=workspace] *){color:#5fdcb4}
html[data-theme="dark"] .sf-doc-form label b:where([data-canvas=workspace],[data-canvas=workspace] *){color:#ff90a8}
html[data-theme="dark"] .sf-doc-form input:where([data-canvas=workspace],[data-canvas=workspace] *)::-webkit-calendar-picker-indicator,html[data-theme="dark"] .sf-doc-form input:where([data-canvas=workspace],[data-canvas=workspace] *)::-webkit-inner-spin-button{filter:invert(.85)}
:where(html[data-theme=dark]) .sf-blueprint-card:where([data-canvas],[data-canvas] *){border:1px solid #2c2c2c;background:#161616}
:where(html[data-theme=dark]) .sf-blueprint-card.is-locked:where([data-canvas],[data-canvas] *){background:#181818}
:where(html[data-theme=dark]) .sf-blueprint-card.is-current:where([data-canvas],[data-canvas] *){border-color:#087cf0;box-shadow:0 0 0 1px #087cf0}
:where(html[data-theme=dark]) .sf-blueprint-card > header strong:where([data-canvas],[data-canvas] *){color:#eee}
:where(html[data-theme=dark]) .sf-blueprint-card > header code:where([data-canvas],[data-canvas] *){color:#a5a5a5}
:where(html[data-theme=dark]) .sf-blueprint-card > header > span:where([data-canvas],[data-canvas] *){color:#d3abb6;background:#1d1d1d}
:where(html[data-theme=dark]) .sf-blueprint-card > header > span.is-active:where([data-canvas],[data-canvas] *){color:#6eccb4;background:#1c1c1c}
:where(html[data-theme=dark]) .sf-blueprint-industry:where([data-canvas],[data-canvas] *){color:#88bee7}
:where(html[data-theme=dark]) .sf-blueprint-card > p:where([data-canvas],[data-canvas] *){color:#aeaeae}
:where(html[data-theme=dark]) .sf-blueprint-counts:where([data-canvas],[data-canvas] *){border-block:1px solid #262626}
:where(html[data-theme=dark]) .sf-blueprint-counts dt:where([data-canvas],[data-canvas] *){color:#a5a5a5}
:where(html[data-theme=dark]) .sf-blueprint-counts dd:where([data-canvas],[data-canvas] *){color:#eee}
:where(html[data-theme=dark]) .sf-blueprint-applies span:where([data-canvas],[data-canvas] *){color:#baabf2;background:#1c1c1c}
:where(html[data-theme=dark]) .sf-blueprint-peek > summary:where([data-canvas],[data-canvas] *){color:#87c0e1}
:where(html[data-theme=dark]) .sf-blueprint-peek > summary span:where([data-canvas],[data-canvas] *){color:#a5a5a5}
:where(html[data-theme=dark]) .sf-blueprint-peek-section strong:where([data-canvas],[data-canvas] *){color:#eee}
:where(html[data-theme=dark]) .sf-blueprint-peek-section p:where([data-canvas],[data-canvas] *){color:#aaa}
:where(html[data-theme=dark]) .sf-blueprint-none:where([data-canvas],[data-canvas] *){color:#acacac}
:where(html[data-theme=dark]) .sf-blueprint-intro:where([data-canvas],[data-canvas] *){border:1px solid #2c2c2c;background:#161616}
:where(html[data-theme=dark]) .sf-blueprint-intro h2:where([data-canvas],[data-canvas] *){color:#eee}
:where(html[data-theme=dark]) .sf-blueprint-intro p:where([data-canvas],[data-canvas] *){color:#bcbcbc}
:where(html[data-theme=dark]) .sf-blueprint-current:where([data-canvas],[data-canvas] *){border:1px solid #2d2d2d;background:#191919}
:where(html[data-theme=dark]) .sf-blueprint-current small:where([data-canvas],[data-canvas] *){color:#aaa}
:where(html[data-theme=dark]) .sf-blueprint-current strong:where([data-canvas],[data-canvas] *){color:#eee}
:where(html[data-theme=dark]) .sf-blueprint-current p:where([data-canvas],[data-canvas] *){color:#aaa}
:where(html[data-theme=dark]) .sf-blueprint-current a:where([data-canvas],[data-canvas] *){color:#78baff}
:where(html[data-theme=dark]) .sf-blueprint-applies-fieldset:where([data-canvas],[data-canvas] *){border:0}
:where(html[data-theme=dark]) .sf-blueprint-applies-fieldset legend:where([data-canvas],[data-canvas] *){color:#a5a5a5}
:where(html[data-theme=dark]) .sf-blueprint-applies-fieldset label:where([data-canvas],[data-canvas] *){color:#dadada}
:where(html[data-theme=dark]) .sf-blueprint-schema-help:where([data-canvas],[data-canvas] *){border-left:3px solid #087cf0;background:#191919}
:where(html[data-theme=dark]) .sf-blueprint-schema-help p:where([data-canvas],[data-canvas] *){color:#c6c6c6}
:where(html[data-theme=dark]) .sf-blueprint-schema-help code:where([data-canvas],[data-canvas] *){background:#1c1c1c}
:where(html[data-theme=dark]) .sf-blueprint-schema-field > span:where([data-canvas],[data-canvas] *){color:#dadada}
:where(html[data-theme=dark]) .sf-blueprint-schema-field textarea:where([data-canvas],[data-canvas] *){color:#eee;border:1px solid #2f2f2f;background:#171717}
:where(html[data-theme=dark]) .sf-blueprint-default-toggle:where([data-canvas],[data-canvas] *){border:1px solid #2d2d2d;background:#191919}
:where(html[data-theme=dark]) .sf-blueprint-default-toggle strong:where([data-canvas],[data-canvas] *){color:#eee}
:where(html[data-theme=dark]) .sf-blueprint-default-toggle small:where([data-canvas],[data-canvas] *){color:#aaa}
:where(html[data-theme=dark]) .sf-blueprint-fieldset h3:where([data-canvas],[data-canvas] *){color:#eee}
:where(html[data-theme=dark]) .sf-blueprint-hint:where([data-canvas],[data-canvas] *){color:#aaa}
:where(html[data-theme=dark]) .sf-blueprint-labels label:where([data-canvas],[data-canvas] *){color:#dadada}
:where(html[data-theme=dark]) .sf-blueprint-labels input:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-blueprint-rename input:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-blueprint-clause-group :is(input, textarea):where([data-canvas],[data-canvas] *){color:#eee;border:1px solid #2f2f2f;background:#161616}
:where(html[data-theme=dark]) .sf-blueprint-field-row:where([data-canvas],[data-canvas] *){border:1px solid #272727;background:#171717}
:where(html[data-theme=dark]) .sf-blueprint-show:where([data-canvas],[data-canvas] *),:where(html[data-theme=dark]) .sf-blueprint-optional:where([data-canvas],[data-canvas] *){color:#bcbcbc}
:where(html[data-theme=dark]) .sf-blueprint-rename small:where([data-canvas],[data-canvas] *){color:#a0a0a0}
:where(html[data-theme=dark]) .sf-blueprint-clause-group label:where([data-canvas],[data-canvas] *){color:#dadada}
:where(html[data-theme=dark]) .sf-blueprint-retire:where([data-canvas],[data-canvas] *){border-top:1px solid #272727}
:where(html[data-theme=dark]) .sf-blueprint-retire button:where([data-canvas],[data-canvas] *){color:#c45b6e;border:1px solid #523b40;background:#161616}
:where(html[data-theme=dark]) .sf-blueprint-retire button:hover:where([data-canvas],[data-canvas] *){border-color:#623139;background:#191919}
:where(html[data-theme=dark]) .sf-blueprint-retire small:where([data-canvas],[data-canvas] *){color:#a0a0a0}
:where(html[data-theme=dark]) .sf-document-details:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-document-details > summary strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-document-details > summary small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-document-details > summary svg:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-document-details[open] > summary:where([data-canvas],[data-canvas] *){border-bottom:1px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-document-details-section:where([data-canvas],[data-canvas] *){border:0}
:where(html[data-theme=dark]) .sf-document-details-section legend:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-document-detail-field > span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-document-detail-field > span i:where([data-canvas],[data-canvas] *){color:#c45b6e}
:where(html[data-theme=dark]) .sf-document-detail-field :is(input, select, textarea):where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-document-detail-field em:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-document-detail-error:where([data-canvas],[data-canvas] *){color:#c45b6e!important}
:where(html[data-theme=dark]) .sf-document-detail-check:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised);color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-document-detail-computed:where([data-canvas],[data-canvas] *){border:1px dashed var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-document-detail-computed span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-document-detail-computed small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-line-attributes:where([data-canvas],[data-canvas] *){border-left:2px solid var(--sf-theme-border)}
:where(html[data-theme=dark]) .sf-line-attribute > span:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-line-attribute :is(input, select):where([data-canvas],[data-canvas] *){color:var(--sf-theme-text);border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-document-view-details:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-document-view-details h3:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-doc-line-meta:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-document-view-details dt:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-document-view-details dd:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-industry-note:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-industry-note strong:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-industry-toggle:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-industry-toggle input:where([data-canvas],[data-canvas] *){accent-color:var(--sf-theme-accent)}
:where(html[data-theme=dark]) .sf-industry-other:where([data-canvas],[data-canvas] *){border:1px solid var(--sf-theme-border);background:var(--sf-theme-raised)}
:where(html[data-theme=dark]) .sf-industry-other h3:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-industry-other > p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-industry-actions small:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-industry-actions a:where([data-canvas],[data-canvas] *){color:var(--sf-theme-accent)}
:where(html[data-theme=dark]) body[data-private-shell="admin"]:where([data-canvas=admin],[data-canvas=admin] *),:where(html[data-theme=dark]) body[data-private-shell="admin"] :where([data-canvas=admin]){--sf-admin-bg:var(--sf-theme-bg);--sf-admin-bg-deep:var(--sf-theme-surface);--sf-admin-sidebar:var(--sf-theme-bg);--sf-admin-topbar:var(--sf-theme-surface);--sf-admin-panel:var(--sf-theme-raised);--sf-admin-panel-deep:var(--sf-theme-surface);--sf-admin-panel-soft:var(--sf-theme-raised);--sf-admin-line:color-mix(in srgb,var(--sf-theme-border) 16.08%,transparent);--sf-admin-line-soft:color-mix(in srgb,var(--sf-theme-border) 10.20%,transparent);--sf-admin-accent:var(--sf-theme-accent);--sf-admin-accent-strong:var(--sf-theme-accent);--sf-admin-violet:#8b82ff;--sf-admin-text:var(--sf-theme-text);--sf-admin-muted:var(--sf-theme-muted);--sf-admin-subtle:var(--sf-theme-muted);color:var(--sf-admin-text);background:var(--sf-admin-bg)}
:where(html[data-theme=dark]) body[data-private-shell="admin"] .sf-vsla-admin-shell:where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-admin-text);background:radial-gradient(circle at 92% 18%, #0000, transparent 27rem), radial-gradient(circle at 45% 64%, #0000, transparent 30rem), linear-gradient(135deg, var(--sf-admin-bg), var(--sf-admin-bg-deep) 54%, var(--sf-theme-surface))!important}
:where(html[data-theme=dark]) body[data-private-shell="admin"] .sf-vsla-admin-shell:where([data-canvas=admin],[data-canvas=admin] *)::before,:where(html[data-theme=dark]) body[data-private-shell="admin"] .sf-vsla-admin-shell:where([data-canvas=admin],[data-canvas=admin] *)::after{border:1px solid color-mix(in srgb,var(--sf-theme-border) 10.20%,transparent)}
:where(html[data-theme=dark]) body[data-private-shell="admin"] .sf-vsla-admin-shell:where([data-canvas=admin],[data-canvas=admin] *)::before{box-shadow:0 0 0 5.5rem rgba(14, 165, 233, .025),0 0 0 11rem rgba(14, 165, 233, .018)}
:where(html[data-theme=dark]) body[data-private-shell="admin"] .sf-admin-sidebar:where([data-canvas=admin],[data-canvas=admin] *){border-right:1px solid color-mix(in srgb,var(--sf-theme-border) 12.16%,transparent)!important;background:radial-gradient(circle at 8% 0, #0000, transparent 18rem), linear-gradient(180deg, var(--sf-admin-sidebar), var(--sf-theme-bg))!important;box-shadow:none!important}
:where(html[data-theme=dark]) body[data-private-shell="admin"] .sf-admin-brand:where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-theme-text);border-bottom:1px solid color-mix(in srgb,var(--sf-theme-border) 10.20%,transparent)}
:where(html[data-theme=dark]) body[data-private-shell="admin"] .sf-admin-brand-mark:where([data-canvas=admin],[data-canvas=admin] *){background:#f8fafc;box-shadow:0 0 0 1px rgba(125, 211, 252, .18)}
:where(html[data-theme=dark]) body[data-private-shell="admin"] .sf-admin-brand strong:where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) body[data-private-shell="admin"] .sf-admin-brand small:where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) body[data-private-shell="admin"] .sf-admin-nav-search:where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-theme-accent);border:1px solid color-mix(in srgb,var(--sf-theme-border) 15.69%,transparent)!important;background:color-mix(in srgb,var(--sf-theme-surface) 70.20%,transparent)!important}
:where(html[data-theme=dark]) body[data-private-shell="admin"] .sf-admin-nav-search:focus-within:where([data-canvas=admin],[data-canvas=admin] *){border-color:rgba(56, 189, 248, .65)!important;box-shadow:0 0 0 3px rgba(56, 189, 248, .1)}
:where(html[data-theme=dark]) body[data-private-shell="admin"] .sf-admin-nav-search input:where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-theme-text)!important;background:transparent!important;border:0!important;outline:0;box-shadow:none!important}
:where(html[data-theme=dark]) body[data-private-shell="admin"] .sf-admin-nav-search input:where([data-canvas=admin],[data-canvas=admin] *)::placeholder{color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) body[data-private-shell="admin"] :is(.sf-admin-nav-home, .sf-admin-nav-section-toggle):where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-theme-muted)!important;border:1px solid transparent}
:where(html[data-theme=dark]) body[data-private-shell="admin"] :is(.sf-admin-nav-home, .sf-admin-nav-section-toggle):hover:where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-theme-text)!important;border-color:color-mix(in srgb,var(--sf-theme-control-border) 10.20%,transparent);background:rgba(14, 165, 233, .08)}
:where(html[data-theme=dark]) body[data-private-shell="admin"] .sf-admin-nav-icon:where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-theme-muted);border:1px solid color-mix(in srgb,var(--sf-theme-border) 10.20%,transparent);background:rgba(14, 165, 233, .09)}
:where(html[data-theme=dark]) body[data-private-shell="admin"] :is(.sf-admin-nav-home.is-active, .sf-admin-nav-section.has-active > .sf-admin-nav-section-toggle):where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-theme-text)!important;border-color:color-mix(in srgb,var(--sf-theme-control-border) 13.33%,transparent)!important;background:linear-gradient(90deg, rgba(14, 165, 233, .18), rgba(14, 165, 233, .055))!important;box-shadow:inset 3px 0 #8b82ff}
:where(html[data-theme=dark]) body[data-private-shell="admin"] :is(.sf-admin-nav-home.is-active, .sf-admin-nav-section.has-active > .sf-admin-nav-section-toggle) .sf-admin-nav-icon:where([data-canvas=admin],[data-canvas=admin] *){color:#171717;border-color:transparent;background:linear-gradient(145deg, var(--sf-theme-action), var(--sf-theme-action));box-shadow:none}
:where(html[data-theme=dark]) body[data-private-shell="admin"] .sf-admin-subnav:where([data-canvas=admin],[data-canvas=admin] *){border-left:1px solid color-mix(in srgb,var(--sf-theme-border) 11.37%,transparent)}
:where(html[data-theme=dark]) body[data-private-shell="admin"] .sf-admin-subnav-link:where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-theme-muted)!important;border:1px solid transparent}
:where(html[data-theme=dark]) body[data-private-shell="admin"] .sf-admin-subnav-link:hover:where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-theme-text)!important;background:rgba(14, 165, 233, .07)}
:where(html[data-theme=dark]) body[data-private-shell="admin"] .sf-admin-subnav-link.is-active:where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-theme-text)!important;border-color:color-mix(in srgb,var(--sf-theme-control-border) 14.90%,transparent);background:rgba(14, 165, 233, .14)}
:where(html[data-theme=dark]) body[data-private-shell="admin"] .sf-admin-subnav-dot:where([data-canvas=admin],[data-canvas=admin] *){background:var(--sf-theme-hover)}
:where(html[data-theme=dark]) body[data-private-shell="admin"] .sf-admin-subnav-link.is-active .sf-admin-subnav-dot:where([data-canvas=admin],[data-canvas=admin] *){background:var(--sf-theme-action);box-shadow:0 0 0 .23rem rgba(56, 189, 248, .13)}
:where(html[data-theme=dark]) body[data-private-shell="admin"] .sf-admin-topbar:where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-admin-text);border-bottom:1px solid color-mix(in srgb,var(--sf-theme-border) 12.16%,transparent)!important;background:linear-gradient(var(--sf-theme-bg),var(--sf-theme-bg))!important;box-shadow:none}
:where(html[data-theme=dark]) body[data-private-shell="admin"] .sf-admin-page-heading > span:where([data-canvas=admin],[data-canvas=admin] *){color:#8b82ff!important;border:1px solid color-mix(in srgb,var(--sf-theme-border) 18.82%,transparent)!important;background:color-mix(in srgb,var(--sf-theme-raised) 81.96%,transparent)!important}
:where(html[data-theme=dark]) body[data-private-shell="admin"] .sf-admin-page-heading strong:where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-theme-text)!important}
:where(html[data-theme=dark]) body[data-private-shell="admin"] .sf-admin-page-heading small:where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-theme-muted)!important}
:where(html[data-theme=dark]) body[data-private-shell="admin"] .sf-admin-create-button:where([data-canvas=admin],[data-canvas=admin] *){color:#0e0e0e!important;border:1px solid var(--sf-theme-accent)!important;background:linear-gradient(135deg, var(--sf-theme-action), var(--sf-theme-action))!important;box-shadow:none}
:where(html[data-theme=dark]) body[data-private-shell="admin"] .sf-admin-notification-button b:where([data-canvas=admin],[data-canvas=admin] *){color:#0d0d0d;background:#a78bfa;box-shadow:0 0 0 3px #111}
:where(html[data-theme=dark]) body[data-private-shell="admin"] .sf-table-filter :is(input, select):focus:where([data-canvas=admin],[data-canvas=admin] *){outline:0}
:where(html[data-theme=dark]) body[data-private-shell="admin"] :is(.sf-topbar-popover, .sf-sidebar-account-menu):where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-theme-text);border-color:color-mix(in srgb,var(--sf-theme-border) 16.08%,transparent)!important;background:var(--sf-theme-surface)!important;box-shadow:none!important}
:where(html[data-theme=dark]) body[data-private-shell="admin"] :is(.sf-topbar-popover, .sf-sidebar-account-menu) :is(strong, h2, h3):where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-theme-text)!important}
:where(html[data-theme=dark]) body[data-private-shell="admin"] :is(.sf-topbar-popover, .sf-sidebar-account-menu) :is(small, p):where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-theme-muted)!important}
:where(html[data-theme=dark]) body[data-private-shell="admin"] .sf-workspace-modal-dialog:where([data-canvas=admin],[data-canvas=admin] *){border-color:color-mix(in srgb,var(--sf-theme-border) 18.82%,transparent);box-shadow:none}
:where(html[data-theme=dark]) body[data-private-shell="admin"] .sf-admin-footer:where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-theme-muted);border-top-color:color-mix(in srgb,var(--sf-theme-border) 10.20%,transparent);background:var(--sf-theme-bg)}
:where(html[data-theme=dark]) body[data-private-shell="admin"] .sf-admin-footer a:where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-theme-accent)}
:where(html[data-theme=dark]) #sf-platform-admin .sf-vsla-admin-shell:where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-admin-text)!important;background:radial-gradient(circle at 92% 18%, #0000, transparent 27rem), radial-gradient(circle at 45% 64%, #0000, transparent 30rem), linear-gradient(135deg, var(--sf-admin-bg), var(--sf-admin-bg-deep) 54%, var(--sf-theme-surface))!important}
:where(html[data-theme=dark]) #sf-platform-admin .sf-admin-sidebar:where([data-canvas=admin],[data-canvas=admin] *){border-right-color:color-mix(in srgb,var(--sf-theme-border) 12.16%,transparent)!important;background:radial-gradient(circle at 8% 0, #0000, transparent 18rem), linear-gradient(180deg, var(--sf-admin-sidebar), var(--sf-theme-bg))!important;box-shadow:none!important}
:where(html[data-theme=dark]) #sf-platform-admin .sf-admin-topbar:where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-admin-text)!important;border-bottom-color:color-mix(in srgb,var(--sf-theme-border) 12.16%,transparent)!important;background:linear-gradient(var(--sf-theme-bg),var(--sf-theme-bg))!important;box-shadow:none!important}
:where(html[data-theme=dark]) .sf-settings-subsection-heading h3:where([data-canvas=admin],[data-canvas=admin] *),:where(html[data-theme=dark]) .sf-settings-accent-row h3:where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-settings-subsection-heading p:where([data-canvas=admin],[data-canvas=admin] *),:where(html[data-theme=dark]) .sf-settings-accent-row p:where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-settings-subsection-heading>span:where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-theme-muted);background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-settings-nav-icon:where([data-canvas=admin],[data-canvas=admin] *){background:var(--sf-theme-raised)}
html[data-theme=dark] .sf-settings-nav-note:where([data-canvas=admin],[data-canvas=admin] *){background:#103229;border-color:#1d5545}
html[data-theme=dark] .sf-settings-nav-note strong:where([data-canvas=admin],[data-canvas=admin] *){color:#9fe5cd}
html[data-theme=dark] .sf-settings-nav-note small:where([data-canvas=admin],[data-canvas=admin] *){color:#71a795}
html[data-theme=dark] .sf-settings-panel-heading:where([data-canvas=admin],[data-canvas=admin] *){border-color:var(--sf-theme-border)}
html[data-theme=dark] :is(.sf-settings-panel-heading h2,.sf-settings-subsection-heading h3,.sf-settings-accent-row h3):where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-theme-text)}
html[data-theme=dark] :is(.sf-settings-panel-heading>div>span,.sf-settings-subsection-heading p,.sf-settings-accent-row p):where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-theme-muted)}
html[data-theme=dark] :is(.sf-settings-subsection,.sf-settings-accent-row,.sf-settings-runtime-card,.sf-settings-related-links>a):where([data-canvas=admin],[data-canvas=admin] *){background:var(--sf-theme-raised);border-color:var(--sf-theme-border)}
html[data-theme=dark] :is(.sf-settings-field,.sf-settings-social-field):where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-theme-muted)}
html[data-theme=dark] .sf-settings-field :is(input:not([type=color]),select,textarea):where([data-canvas=admin],[data-canvas=admin] *),html[data-theme=dark] .sf-settings-social-field input:where([data-canvas=admin],[data-canvas=admin] *),html[data-theme=dark] .sf-settings-email-tags:where([data-canvas=admin],[data-canvas=admin] *),html[data-theme=dark] .sf-settings-test-card input:where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-theme-text);background:var(--sf-theme-surface);border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-settings-site-preview:where([data-canvas=admin],[data-canvas=admin] *){background:var(--sf-theme-surface);border-color:var(--sf-theme-border)}
html[data-theme=dark] .sf-settings-site-preview>span:where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-settings-site-preview nav i:where([data-canvas=admin],[data-canvas=admin] *){background:var(--sf-theme-hover)}
html[data-theme=dark] .sf-settings-mail-notice:where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-theme-muted);background:var(--sf-theme-raised);border-color:var(--sf-theme-border)}
html[data-theme=dark] :is(.sf-settings-runtime-card strong,.sf-settings-related-links strong,.sf-settings-savebar strong):where([data-canvas=admin],[data-canvas=admin] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-ambient-dots:where([data-canvas],[data-canvas] *){color:rgb(255,255,255)}
@media (max-width:47.999rem){
html[data-theme=dark] .sf-mobile-page-heading h1:where([data-canvas],[data-canvas] *){color:var(--sf-theme-text)}
html[data-theme=dark] .sf-mobile-page-heading p:where([data-canvas],[data-canvas] *){color:var(--sf-theme-muted)}
}
html[data-theme=dark] [data-canvas=public]:where([data-canvas=public],[data-canvas=public] *),html[data-theme=dark] [data-canvas=public] :where([data-canvas=public]){--sf-accent:var(--sf-theme-accent);--ink:var(--sf-theme-text);--paper:var(--sf-theme-bg);--mist:var(--sf-theme-surface);--sf-ui-bg:var(--sf-theme-bg);--sf-ui-surface:var(--sf-theme-surface);--sf-ui-raised:var(--sf-theme-surface);--sf-ui-hover:var(--sf-theme-raised);--sf-ui-border:var(--sf-theme-border);--sf-ui-control-border:var(--sf-theme-control-border);--sf-ui-text:var(--sf-theme-text);--sf-ui-muted:var(--sf-theme-muted);--sf-ui-subtle:var(--sf-theme-muted);--sf-ui-primary:var(--sf-theme-accent);--sf-ui-primary-hover:var(--sf-theme-accent);--sf-ui-on-primary:#fff;--sf-ui-focus:var(--sf-theme-accent);--sf-site-line:color-mix(in srgb,var(--sf-theme-border) 5.10%,transparent)}
html[data-theme=dark] [data-canvas=public] .sf-cta-panel:where([data-canvas=public],[data-canvas=public] *){background:var(--sf-ui-surface);border-color:var(--sf-ui-border)}
html[data-theme=dark] [data-canvas=public] .sf-preview:where([data-canvas=public],[data-canvas=public] *){border:1px solid var(--sf-ui-border)}
html[data-theme=dark] .sf-notification-center:where([data-canvas],[data-canvas] *),html[data-theme=dark] .sf-notification-center :where([data-canvas]){--nc-bg:var(--sf-theme-surface);--nc-soft:var(--sf-theme-surface);--nc-hover:var(--sf-theme-raised);--nc-raised:var(--sf-theme-raised);--nc-line:var(--sf-theme-border);--nc-text:var(--sf-theme-text);--nc-muted:var(--sf-theme-muted);--nc-blue:var(--sf-theme-accent);--nc-blue-soft:var(--sf-theme-accent);--nc-green:#6adfbe;--nc-green-soft:#13372f;--nc-red:#ff9dab;--nc-red-soft:#3c2530;--nc-amber:#f3ca82;--nc-amber-soft:var(--sf-theme-hover);box-shadow:none}
@media (max-width: 63.999rem){
html[data-theme=dark] .sf-mobile-sidebar-toggle:where([data-canvas=workspace],[data-canvas=workspace] *){color:var(--sf-theme-text)}
}
:where(html[data-theme=dark]) .sf-cron-health:where([data-canvas=admin],[data-canvas=admin] *){border:1px solid}
:where(html[data-theme=dark]) .sf-cron-health code:where([data-canvas=admin],[data-canvas=admin] *){background:var(--sf-theme-surface);color:var(--sf-theme-muted)}
:where(html[data-theme=dark]) .sf-cron-health.is-ok:where([data-canvas=admin],[data-canvas=admin] *){border-color:#224c3d;background:var(--sf-theme-raised);color:#79caaf}
:where(html[data-theme=dark]) .sf-cron-health.is-down:where([data-canvas=admin],[data-canvas=admin] *){border-color:#5c3637;background:var(--sf-theme-raised);color:#ff928b}
:where(html[data-theme=dark]) .sf-cron-output:where([data-canvas=admin],[data-canvas=admin] *){background:var(--sf-theme-surface);color:var(--sf-theme-text)}
:where(html[data-theme=dark]) .sf-pill.is-ok:where([data-canvas=admin],[data-canvas=admin] *){background:var(--sf-theme-raised);color:#79caaf}
:where(html[data-theme=dark]) .sf-pill.is-bad:where([data-canvas=admin],[data-canvas=admin] *){background:var(--sf-theme-hover);color:#ff928b}
:where(html[data-theme=dark]) .sf-pill.is-warn:where([data-canvas=admin],[data-canvas=admin] *){background:#322711;color:#e0ad6b}
:where(html[data-theme=dark]) .sf-pill.is-muted:where([data-canvas=admin],[data-canvas=admin] *){background:var(--sf-theme-raised);color:var(--sf-theme-muted)}
[data-theme=dark] .sf-error-case:is([data-canvas=admin],[data-canvas=admin] *),[data-theme=dark] .sf-error-case :where([data-canvas=admin]){--el-bg:var(--sf-theme-surface);--el-soft:var(--sf-theme-surface);--el-line:var(--sf-theme-border);--el-text:var(--sf-theme-text);--el-muted:var(--sf-theme-muted)}
html[data-theme=dark] body[data-private-shell]:not(.is-onboarding-focus) :is(.sf-workspace-main,.sf-admin-main){background:var(--sf-theme-bg)!important}
html[data-theme=dark] :is([data-canvas=public].site,[data-canvas=public] :is(.site,main)){background:var(--sf-theme-bg)!important}
html[data-theme=dark] body[data-private-shell] [data-canvas]>:is(.sf-workspace-content,.sf-admin-content){background:transparent!important}
html[data-theme=dark] #sf-platform-admin [data-canvas] .sf-table-filter :is(input,select){color:var(--sf-theme-text)!important;color-scheme:dark;border-color:var(--sf-theme-control-border)!important;background:var(--sf-theme-bg)!important;box-shadow:none!important}
html[data-theme=dark] #sf-platform-admin [data-canvas] .sf-table-filter :is(input,select):focus{border-color:var(--sf-theme-accent)!important}
html[data-theme=dark] #sf-platform-admin [data-canvas] .sf-table-filter input::placeholder{color:var(--sf-theme-muted)!important}
html[data-theme=dark] #sf-platform-admin [data-canvas] .sf-table-card th,html[data-theme=dark] #sf-platform-admin [data-canvas] .sf-table-card th :is(a,button){color:var(--sf-theme-text)!important}
html[data-theme=dark] [data-canvas] :is(.sf-crm-eyebrow,.sf-crm-finance-links span){color:var(--sf-theme-accent)}
html[data-theme=dark] [data-canvas] .sf-overview .sf-section-banner{border-color:var(--sf-theme-border);background:var(--sf-theme-surface)}
html[data-theme=dark] [data-canvas] .sf-overview .sf-section-banner:before,html[data-theme=dark] [data-canvas] .sf-overview .sf-section-banner:after{background:transparent}
html[data-theme=dark] [data-canvas] .sf-overview .sf-section-banner-icon{border-color:var(--sf-theme-border);background:var(--sf-theme-raised);box-shadow:none}
html[data-theme=dark] [data-canvas] .sf-overview .sf-section-banner p{color:var(--sf-theme-muted)}
