/* Siteworks Night mode: opt-in; media and drawing surfaces retain original colours. */
html[data-siteworks-theme=night]{color-scheme:dark;--wine:#a8b8ed;--plum:#c7b7e5;--ink:#e0e7ef;--muted:#a2b4c4;--line:#354457;--ivory:#202c3b;--canvas:#15202d;--green:#a0cdb0;--green-bg:#233e35;--blue:#a1bfdc;--blue-bg:#24394c;--gold-bg:#423b29;--red-bg:#462f36;--paper:#202c3b;background:#15202d;color:#e0e7ef}
html[data-siteworks-theme=night] body{background:#15202d!important;color:#e0e7ef}
html[data-siteworks-theme=night] :is(.desktop-app,.field-preview,.field-shell,.app-shell,.work-area,.main-scroll,.field-main,.experience,.main-shell,#stage){background:#15202d!important;color:#e0e7ef}
html[data-siteworks-theme=night] :is(.sidebar,.topbar,.context-bar,.bottom-nav,.app-topbar,.phone-topbar,.phone-project,.panel,.widget,.as-menu,.as-section-header,.as-subnav,.settings-panel,.modal,.capture-live-drawer,.site-os-menu,.sw-editor,.sw-footer-actions,.account-body,.account-footer,.settings-panel>footer){background:#202c3b!important;border-color:#354457!important;color:#e0e7ef}
html[data-siteworks-theme=night] :is(h1,h2,h3,h4,b,strong,legend){color:#e0e7ef}
html[data-siteworks-theme=night] :is(p,small,.eyebrow,.breadcrumb,.fineprint,.account-note,.capture-kept){color:#a2b4c4}
html[data-siteworks-theme=night] :is(input:not([type=checkbox]):not([type=radio]),textarea,select,.site-select-trigger,.as-search,.unified-phone){background:#172331!important;color:#e0e7ef!important;border-color:#4a5e72}
html[data-siteworks-theme=night] input::placeholder,html[data-siteworks-theme=night] textarea::placeholder{color:#91a5b7}
html[data-siteworks-theme=night] :is(.button,.icon-button,.as-subnav button,.as-nav-group>button,.nav-item,.sidebar button){color:#c0cfe0}
html[data-siteworks-theme=night] :is(.button:not(.primary):not(.danger),.as-subnav button){background:#2b3a4d!important;border-color:#4a5e72!important}
html[data-siteworks-theme=night] .approved-settings{--as-accent:#c4acdf;--as-pale:#3b334d;--as-save:#8b6cab}
html[data-siteworks-theme=night] .approved-settings [data-tone=blue]{--as-accent:#a5c7e3;--as-pale:#293e50;--as-save:#527fa5}
html[data-siteworks-theme=night] .approved-settings [data-tone=green]{--as-accent:#a6cfb2;--as-pale:#293e35;--as-save:#568263}
html[data-siteworks-theme=night] :is(.account-identity,.account-security-intro,.account-access,.account-security-list details,.account-mfa-method,.account-locale-preview,.setting-select,.setting-toggle,.unit-settings-example,.communication-test,.setting-callout,.backup-card,.report-settings,.report-draft-bin,.settings-bin-empty,.archived-registry-section,.registry-history li,.tax-fields,.tax-totals,.approval-review-amounts){background:#263548!important;border-color:#46566b;color:#d3deea}
html[data-siteworks-theme=night] :is(.as-nav-group>button.current,.as-subnav button[aria-current=page]){background:var(--as-pale)!important;color:var(--as-accent)!important}
html[data-siteworks-theme=night] .setting-title{background:transparent!important;border-color:#354457!important}
html[data-siteworks-theme=night] :is(table,thead,th){background:#263548;color:#c7d5e2;border-color:#354457}
html[data-siteworks-theme=night] :is(td,tr){border-color:#354457}
html[data-siteworks-theme=night] tbody tr:hover{background:#2b3a4d}
html[data-siteworks-theme=night] .approved-settings .account-footer .button.primary,html[data-siteworks-theme=night] .approved-settings .settings-panel>footer .button.primary{background:#29374a!important;color:#d5c5e9!important;border-color:#655677!important}
html[data-siteworks-theme=night] .modal-backdrop{background:#080e18aa}
html[data-siteworks-theme=night] :is(.weather,.cost,.progress,.report,.tools-dock,.your-day,.team-tasks){background-color:#202c3b!important;color:#e0e7ef}
html[data-siteworks-theme=night] .as-menu>nav{background:#202c3b!important;border-color:#354457!important}
html[data-siteworks-theme=night] .as-nav-group>button{color:#c0cfe0}
html[data-siteworks-theme=night] .as-nav-group h3{color:#a6b7c7}
html[data-siteworks-theme=night] .approved-settings .account-security-list summary{color:#d4dfeb}
