html[data-whila-theme=dark]{--theme-accent-mid:#79a7df;--theme-accent:#5f91d1;--theme-accent-deep:#477ab9;--theme-accent-soft:#253541;--theme-accent-soft-2:#22313d;--theme-accent-soft-3:#202e3a;--theme-accent-ink:#d9e3ec;--theme-accent-ink-2:#c2cfda;--theme-accent-border:#6f9fd7;--theme-accent-focus:#8db5e2;--theme-accent-wash:#1c2934;--theme-success-soft:#24343f;--theme-success-soft-2:#22323e;--theme-success-ink:#c2cfda;--theme-success-ink-2:#477ab9;--theme-accent-button:#477ab9;--theme-chart-accent:#7fa6d4;--theme-chart-accent-light:#91a7bb;--navy-950:#f2f5f7;--navy-900:#e8edf1;--navy-800:#cad5df;--sage-700:#7fa6d4;--sage-500:#79a7df;--sage-300:#405462;--sage-100:#202e3a;--warm-50:#111820;--warm-100:#293944;--ink:#e8edf1;--muted:#7fa6d4;--line:#354854;--shadow-sm:0 1px 2px #0b11170b,0 9px 26px #1018200d;--shadow-lg:0 30px 70px #0b111724}html[data-whila-theme=dark] body{background:#1b2732}html[data-whila-theme=dark] :focus-visible{outline-color:#79a7dfb3}html[data-whila-theme=dark] .app-shell{background:#1b2732}html[data-whila-theme=dark] .app-sidebar{color:#293944;background:linear-gradient(#18222c 0%,#101820 72%,#0c1218 100%)}html[data-whila-theme=dark] .app-navigation__label{color:#91a7bb}html[data-whila-theme=dark] .app-navigation>a:hover,html[data-whila-theme=dark] .app-navigation__group summary:hover,html[data-whila-theme=dark] .app-navigation__group a:hover,html[data-whila-theme=dark] .app-navigation a[aria-current=page]{color:#f5f7f9;background:#151e2718}html[data-whila-theme=dark] .app-topbar{background:#151e27;border-color:#354854}html[data-whila-theme=dark] .app-content{background:linear-gradient(135deg,#1b2732 0% 100%)}html[data-whila-theme=dark] .avatar{background:#7fa6d4}html[data-whila-theme=dark] .status-dot{background:#91a7bb;box-shadow:0 0 0 4px #4b607024}html[data-whila-theme=dark] .global-search-trigger:hover{color:#cad5df;background:#202e3a}html[data-whila-theme=dark] .workspace-card,html[data-whila-theme=dark] .case-list-toolbar,html[data-whila-theme=dark] .case-list-surface,html[data-whila-theme=dark] .case-list-card,html[data-whila-theme=dark] .complete-menu-grid section,html[data-whila-theme=dark] .app-modal{background:#151e27;border-color:#354854}html[data-whila-theme=dark] :is(.app-modal,.registry-modal>form,.registry-modal>section){background:#151e27;border-color:#344752;box-shadow:0 28px 80px #11192247}html[data-whila-theme=dark] :is(.app-modal,.registry-modal>form,.registry-modal>section)>header{background:linear-gradient(125deg,#243440 0%,#18232d 72%);border-color:#344752}html[data-whila-theme=dark] :is(.app-modal,.registry-modal>form,.registry-modal>section)>header .eyebrow{color:#7fa6d4}html[data-whila-theme=dark] :is(.app-modal,.registry-modal>form,.registry-modal>section)>header button:not(.primary){color:#7fa6d4;background:#293944}html[data-whila-theme=dark] :is(.app-modal,.registry-modal>form,.registry-modal>section)>header button:not(.primary):hover{background:#2d3e49}html[data-whila-theme=dark] :is(.app-modal,.registry-modal) :is(input,select,textarea){background:#151e27;border-color:#354752}html[data-whila-theme=dark] :is(.app-modal,.registry-modal) :is(input,select,textarea):focus{border-color:var(--theme-accent);box-shadow:0 0 0 3px var(--theme-accent-soft);outline:0}html[data-whila-theme=dark] :is(.app-modal,.registry-modal) input[type=checkbox]{accent-color:var(--theme-accent)}html[data-whila-theme=dark] :is(.app-modal,.registry-modal) :is(.registry-form h3,.customer-form h3,.transport-form h3){color:var(--theme-accent-ink);background:var(--theme-accent-soft);border-color:#344651}html[data-whila-theme=dark] :is(.app-modal,.registry-modal)>:is(footer,form>footer,section>footer),html[data-whila-theme=dark] :is(.registry-modal>form,.registry-modal>section)>footer{background:#18232d;border-color:#344752}html[data-whila-theme=dark] .case-table th{color:#7fa6d4;background:#1b2732}html[data-whila-theme=dark] .case-table tbody tr:hover{background:#18232d}html[data-whila-theme=dark] .case-type{color:#cad5df;background:#1b2732;border-color:#405462}html[data-whila-theme=dark] .architecture-note{background:#1b2732;border-color:#354854}html[data-whila-theme=dark] .button--primary,html[data-whila-theme=dark] .signup-primary-button{background:#7fa6d4}html[data-whila-theme=dark] .button--primary:hover:not(:disabled),html[data-whila-theme=dark] .signup-primary-button:hover:not(:disabled){background:#cad5df}html[data-whila-theme=dark] .app-content :is([class$=hero],[class*=hero\ ]){color:#e8edf1;background:radial-gradient(circle at 86% 20%,#151e27b8 0 8%,#0000 32%),linear-gradient(118deg,#24343f 0%,#293944 55%,#354854 100%);border:1px solid #354854;position:relative;overflow:hidden;box-shadow:0 10px 30px #10182012}html[data-whila-theme=dark] .app-content :is([class$=hero],[class*=hero\ ]):after{content:"";pointer-events:none;border:1px solid #7798bc40;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-112px;right:-45px;box-shadow:0 0 0 24px #151e2722,0 0 0 48px #7798bc0a}html[data-whila-theme=dark] .app-content :is([class$=hero],[class*=hero\ ]) .eyebrow{color:#7fa6d4}html[data-whila-theme=dark] .app-content :is([class$=hero],[class*=hero\ ]) h1{color:#e8edf1;font-weight:650}html[data-whila-theme=dark] .app-content :is([class$=hero],[class*=hero\ ]) p:last-child{color:#7fa6d4}html[data-whila-theme=dark] .app-content :is([class$=hero],[class*=hero\ ])>svg{z-index:1;color:#7ea4d0;opacity:.5;position:relative}html[data-whila-theme=dark] :is(.registry-toolbar,.case-list-toolbar,.law-list-tools,.themed-list-toolbar){background:#18232d;border-color:#354854;box-shadow:0 5px 18px #1018200a}html[data-whila-theme=dark] :is(.registry-table,.case-list-surface,.law-list-card,.activity-list,.themed-list,.themed-list-detail){background:#151e27;border-color:#354854;box-shadow:0 8px 24px #1018200d}html[data-whila-theme=dark] :is(.registry-table__head,.case-table th,.law-table-head,.activity-table-head,.themed-list-head){color:#aebdca;letter-spacing:.065em;background:#263641;border-color:#354854}html[data-whila-theme=dark] .registry-table>article,html[data-whila-theme=dark] .case-table td,html[data-whila-theme=dark] .law-table .law-case-row,html[data-whila-theme=dark] .activity-table>button,html[data-whila-theme=dark] .themed-list-row{background:#151e27;border-color:#293944}html[data-whila-theme=dark] .registry-table>article:nth-of-type(2n),html[data-whila-theme=dark] .case-table tbody tr:nth-child(2n),html[data-whila-theme=dark] .law-table .law-case-row:nth-child(odd),html[data-whila-theme=dark] .activity-table>button:nth-child(odd),html[data-whila-theme=dark] .themed-list-row:nth-child(odd){background:#111820}html[data-whila-theme=dark] .registry-table>article:hover,html[data-whila-theme=dark] .case-table tbody tr:hover,html[data-whila-theme=dark] .law-table .law-case-row:hover,html[data-whila-theme=dark] .activity-table>button:hover,html[data-whila-theme=dark] .themed-list-row:hover{background:#1b2732;box-shadow:inset 3px 0 #7ea4d0}html[data-whila-theme=dark] :is(.case-table__row.is-selected,.activity-table>button.is-selected,.themed-list-row.is-selected){background:#293944;box-shadow:inset 4px 0 #5f91d1}html[data-whila-theme=dark] :is(.case-table__row.is-selected,.activity-table>button.is-selected,.themed-list-row.is-selected):hover{background:#293944}html[data-whila-theme=dark] :is(.registry-table article strong,.case-table strong,.law-table b,.activity-table b,.themed-list-row strong){color:#e8edf1}html[data-whila-theme=dark] :is(.themed-list-detail-head,.activity-details>header,.case-preview-pane>header){background:linear-gradient(125deg,#293944,#18232d);border-color:#354854}html[data-whila-theme=dark] .themed-list-kpis>div{background:linear-gradient(135deg,#151e27,#1b2732);border-color:#354854;box-shadow:0 5px 18px #1018200a}html[data-whila-theme=dark] :is(.registry-toolbar,.themed-list-toolbar) :is(input,select,button){border-color:#405462}html[data-whila-theme=dark] .app-content,html[data-whila-theme=dark] .app-content :is(input[type=checkbox],input[type=radio]){accent-color:#5f91d1}html[data-whila-theme=dark] .pe-steps button.is-current{color:#cad5df;background:#293944;border-color:#7ea4d0}html[data-whila-theme=dark] .pe-steps button.is-current span,html[data-whila-theme=dark] .pe-steps button.is-done span{color:#f5f7f9;background:#5f91d1}html[data-whila-theme=dark] .pe-steps button.is-done{border-color:#405462}html[data-whila-theme=dark] .pe-approx,html[data-whila-theme=dark] .pe-base-checks{background:#1c2934}html[data-whila-theme=dark] .pe-summary-groups>section>header{color:#e8edf1;background:#293944;border-color:#354854}html[data-whila-theme=dark] .pe-choice-list article.is-selected{border-color:#82a9d6}html[data-whila-theme=dark] .pe-choice-list article.is-selected>button{background:#1b2732}html[data-whila-theme=dark] .pe-product.is-selected{border-color:#7ea4d0;box-shadow:0 0 0 3px #293944}html[data-whila-theme=dark] .pe-product em,html[data-whila-theme=dark] .pe-actions button.primary,html[data-whila-theme=dark] .pe-sign-modal footer button.primary{color:#f5f7f9;background:#5f91d1;border-color:#477ab9}html[data-whila-theme=dark] .pe-notice{color:#cad5df;background:#24343f}html[data-whila-theme=dark] .pe-checklist-badges button{color:#cad5df;background:#1b2732;border-color:#405462}html[data-whila-theme=dark] .pe-checklist-badges button:hover{background:#293944;border-color:#82a9d6}html[data-whila-theme=dark] .stats-chart-body i b{background:linear-gradient(90deg,#7fa6d4,#91a7bb)}html[data-whila-theme=dark] .stats-kpis article>span{color:#7fa6d4;background:#293944}html[data-whila-theme=dark] .webstats-chart article>span{background:linear-gradient(#91a7bb,#7fa6d4)}html[data-whila-theme=dark] :is(.timeline>div>span,.calendar-event-dot){background-color:#5f91d1;border-color:#5f91d1}html[data-whila-theme=dark] :is(.case-preview-tabs button.is-active,.template-tabs button.is-active,.case-preview-toggle.is-active,.flower-type-table .article-active,.prop-active,.status--active,.customer-link-card>header>span.is-connected){color:#c2cfda;background:#253541;border-color:#405462}html[data-whila-theme=dark] :is(.case-preview-tabs b,.web-changelog-marker>span){color:#f5f7f9;background:#5f91d1}html[data-whila-theme=dark] :is(.case-preview-task,.case-table__row.is-selected){border-left-color:#5f91d1!important}html[data-whila-theme=dark] :is(.case-preview-attendance,.case-preview-documents,.doc-dropzone)>svg{color:#5f91d1}html[data-whila-theme=dark] .doc-dropzone:hover,html[data-whila-theme=dark] .doc-dropzone.is-dragging{background:#24343f;border-color:#5f91d1;box-shadow:inset 0 0 0 2px #5f91d120}html[data-whila-theme=dark] :is(.subscription-new-button,.case-preview-pane>footer a:first-child,.registry-toolbar .primary,.registry-modal .primary){color:#f5f7f9!important;background:#5f91d1!important;border-color:#477ab9!important}html[data-whila-theme=dark] :is(.subscription-new-button,.case-preview-pane>footer a:first-child,.registry-toolbar .primary,.registry-modal .primary):hover{background:#477ab9!important}html[data-whila-theme=dark] .customer-link-card.is-connected{border-color:#91a7bb;box-shadow:0 0 0 2px #293944}html[data-whila-theme=dark] .customer-links-settings>aside{color:#cad5df;background:#293944;border-color:#405462}html[data-whila-theme=dark] .pricing-section__icon{color:#7fa6d4;background:#293944}html[data-whila-theme=dark] .pricing-badge{color:#cad5df;background:#22313d}html[data-whila-theme=dark] :is(.case-tabs,.case-detail-tabs,.law-detail-tabs,.case-invoice__tabs,.user-admin__tabs,.case-preview-tabs,.template-tabs){background:#1b2732;border-color:#354854}html[data-whila-theme=dark] :is(.case-tabs a,.case-detail-tabs a,.law-detail-tabs button,.case-invoice__tabs button,.user-admin__tabs button){color:#7fa6d4}html[data-whila-theme=dark] :is(.case-tabs a,.case-detail-tabs a,.law-detail-tabs button,.case-invoice__tabs button,.user-admin__tabs button):hover{color:#e8edf1;background:#293944}html[data-whila-theme=dark] :is(.case-tabs a[aria-current=page],.case-detail-tabs a[aria-current=page],.law-detail-tabs button[aria-pressed=true],.user-admin__tabs button[aria-current]){color:#e8edf1;background:#111820}html[data-whila-theme=dark] :is(.case-tabs a[aria-current=page],.case-detail-tabs a[aria-current=page],.law-detail-tabs button[aria-pressed=true]):after{background:#5f91d1}html[data-whila-theme=dark] .user-admin__tabs button[aria-current]{border-color:#5f91d1}html[data-whila-theme=dark] .case-tabs svg{color:#7ea4d0}html[data-whila-theme=dark] .case-tab-badge{color:#f5f7f9;background:#7ea4d0}html[data-whila-theme=dark] .case-tabs a[aria-current=page] .case-tab-badge{background:#cad5df}html[data-whila-theme=dark] .case-invoice__tabs button.is-active{color:#cad5df;background:#22313d;border-color:#6f9fd7}html[data-whila-theme=dark] .case-preview-tabs button:hover{background:#293944}html[data-whila-theme=dark] .case-preview-tabs button.is-active{color:#d9e3ec;background:#293944}html[data-whila-theme=dark] .cover-list>header{color:#aebdca;background:#263641}html[data-whila-theme=dark] .cover-list>article.is-selected{background:#253541;box-shadow:inset 3px 0 #5f91d1}html[data-whila-theme=dark] .cover-bookings>header>svg,html[data-whila-theme=dark] .cover-bookings time,html[data-whila-theme=dark] .cover-bookings-empty svg{color:#5f91d1}html[data-whila-theme=dark] .calendar-filters input{accent-color:#5f91d1}html[data-whila-theme=dark] .calendar-avatar{color:#c2cfda;background:#22323e}html[data-whila-theme=dark] .calendar-detail>div>a{color:#d9e3ec;background:#253541}html[data-whila-theme=dark] .calendar-empty button,html[data-whila-theme=dark] .calendar-mobile-agenda h3{color:#c2cfda}html[data-whila-theme=dark] .calendar-editor :is(input,textarea):focus{border-color:#5f91d1;box-shadow:0 0 0 3px #5f91d11f}html[data-whila-theme=dark] .calendar-all-day{background:#1c2934;border-color:#405462;color:#d9e3ec!important}html[data-whila-theme=dark] .calendar-month>header{color:#aebdca;background:#263641;border-bottom:1px solid #405462}html[data-whila-theme=dark] .calendar-week>header button{color:#aebdca;background:#293944;border-color:#405462}html[data-whila-theme=dark] .calendar-week>header button:hover{background:#293944}html[data-whila-theme=dark] .calendar-week>header span{color:#aebdca}html[data-whila-theme=dark] .parish-scope{background:#263641}html[data-whila-theme=dark] .parishes-list>button.is-selected,html[data-whila-theme=dark] .parish-place-list button.is-selected{background:#253541;border-color:#6f9fd7;box-shadow:inset 3px 0 #5f91d1}html[data-whila-theme=dark] .parishes-list__marker,html[data-whila-theme=dark] .parish-places article>span{color:#477ab9;background:#22323e}html[data-whila-theme=dark] .parish-place-facts a,html[data-whila-theme=dark] .parish-place-hours span{background:#1b2732}html[data-whila-theme=dark] .parish-place-chips span{color:#d9e3ec;background:#22313d}html[data-whila-theme=dark] .parish-contact>header>b{color:#c2cfda;background:#22313d}html[data-whila-theme=dark] .parish-contact-success{color:#c2cfda;background:#253541}html[data-whila-theme=dark] .route-planner>header>button{color:#c2cfda;background:#1b2732;border-color:#405462}html[data-whila-theme=dark] .route-invoice{color:#d9e3ec;background:#22313d}html[data-whila-theme=dark] .route-invoice:not(:disabled):hover{background:#354854}html[data-whila-theme=dark] .route-leg-list article>b{background:#5f91d1}html[data-whila-theme=dark] .route-feedback.is-success{color:#c2cfda;background:#253541}html[data-whila-theme=dark] .route-map-panel{background:#293944}html[data-whila-theme=dark] .route-map-empty{background:radial-gradient(circle at 50% 42%,#18232d 0 12%,#0000 45%),linear-gradient(145deg,#293944,#293944)}html[data-whila-theme=dark] .route-map-empty>div{color:#477ab9;background:#18232d}html[data-whila-theme=dark] .route-receiver-address{background:#1b2732;border-left-color:#5f91d1}html[data-whila-theme=dark] :is(.invoice-preview-table th,.case-invoice__table .head,.case-invoice__group>h4){color:#aebdca;background:#263641}html[data-whila-theme=dark] .invoice-preview-totals>div:last-child{border-color:#5f91d1}html[data-whila-theme=dark] .invoice-preview-button:hover{background:#1b2732;border-color:#82a9d6}html[data-whila-theme=dark] .case-invoice__heading>span{color:#477ab9;background:#22323e}html[data-whila-theme=dark] .case-invoice__actions{background:#1b2732}html[data-whila-theme=dark] .case-invoice__invoiced{color:#c2cfda;background:#253541}html[data-whila-theme=dark] .transport-kpis>div{background:linear-gradient(135deg,#151e27,#1b2732);border-color:#354854}html[data-whila-theme=dark] .transport-table__head{color:#aebdca;background:#263641}html[data-whila-theme=dark] .transport-table>article.is-selected{background:#253541;box-shadow:inset 3px 0 #5f91d1}html[data-whila-theme=dark] .transport-selection{color:#c2cfda;background:#1b2732;border-color:#405462}html[data-whila-theme=dark] .system-settings__nav{background:#18232d;border-color:#354854}html[data-whila-theme=dark] .system-settings__nav button:hover{background:#1b2732}html[data-whila-theme=dark] .system-settings__nav button.is-active{color:#d9e3ec;background:#22313d}html[data-whila-theme=dark] .web-theme-settings__options label{background:#151e27;border-color:#354854}html[data-whila-theme=dark] .web-theme-settings__options label:hover{background:#202e3a;border-color:#7699c0}html[data-whila-theme=dark] .web-theme-settings__options label.is-selected{background:#253541;border-color:#5f91d1;box-shadow:0 0 0 1px #5f91d1}html[data-whila-theme=dark] .web-theme-settings footer{background:#18232d;border-color:#354854}html[data-whila-theme=dark] .setting-switch:has(input:checked){background:#253541;border-color:#82a9d6}html[data-whila-theme=dark] .setting-switch input:checked+span{background:#5f91d1}html[data-whila-theme=dark] .profile-notice.is-success{color:#c2cfda;background:#253541}html[data-whila-theme=dark] :is(.signature-token-picker,.signature-format,.signature-toggle){background:#1b2732;border-color:#354854}html[data-whila-theme=dark] .profile-role{color:#c2cfda;background:#22313d}html[data-whila-theme=dark] .profile-card{background:#151e27;border-color:#354854}html[data-whila-theme=dark] .profile-card>header{background:linear-gradient(110deg,#293944,#18232d);border-color:#354854}html[data-whila-theme=dark] .profile-photo>button{color:#7fa6d4;background:#24333f;border-color:#405462}html[data-whila-theme=dark] .profile-photo>button>b{background:#141b22e0}html[data-whila-theme=dark] .profile-help{color:#7fa6d4;background:#1b2732}html[data-whila-theme=dark] .security-state.is-active{color:#c2cfda;background:#22313d}html[data-whila-theme=dark] .setting-switch[aria-checked=true]{background:#5f91d1}html[data-whila-theme=dark] .setting-switch[aria-checked=true]~svg,html[data-whila-theme=dark] .setting-switch>svg{color:#5f91d1}html[data-whila-theme=dark] .profile-card--security input:focus{border-color:#5f91d1;outline:0;box-shadow:0 0 0 3px #5f91d11f}html[data-whila-theme=dark] .profile-start-page__heading-icon{color:#477ab9;background:#22323e}html[data-whila-theme=dark] .profile-start-page__options label:hover{background:#111820;border-color:#405462}html[data-whila-theme=dark] .profile-start-page__options label:has(input:checked){background:#253541;border-color:#82a9d6;box-shadow:0 0 0 1px #82a9d6}html[data-whila-theme=dark] .profile-start-page__options label:has(input:checked) .profile-start-page__option-icon{color:#c2cfda;background:#354854}html[data-whila-theme=dark] .profile-start-page__options label:has(input:checked) .profile-start-page__check{background:#5f91d1;border-color:#5f91d1}html[data-whila-theme=dark] .profile-start-page__shared{color:#7fa6d4;background:#1b2732}html[data-whila-theme=dark] .profile-start-page__shared>svg{color:#5f91d1}html[data-whila-theme=dark] .profile-start-page>footer{background:#18232d;border-color:#354854}html[data-whila-theme=dark] .shortcut-settings__actions :is(button,a):hover{color:#c2cfda;background:#253541;border-color:#405462}html[data-whila-theme=dark] .template-list>header,html[data-whila-theme=dark] .quote-row-head{color:#aebdca;background:#263641}html[data-whila-theme=dark] .template-list>button:hover{background:#202e3a}html[data-whila-theme=dark] .template-list em{color:#c2cfda;background:#22313d}html[data-whila-theme=dark] .template-editor aside{background:#1b2732;border-color:#354854}html[data-whila-theme=dark] .template-editor aside button:hover{background:#22313d;border-color:#82a9d6}html[data-whila-theme=dark] .row-order button{color:#c2cfda;background:#293944}html[data-whila-theme=dark] .quote-template-actions button{color:#d9e3ec;background:#22313d;border-color:#405462}html[data-whila-theme=dark] .problem-report-form>header>svg{color:#5f91d1}html[data-whila-theme=dark] .problem-report-categories label.is-selected{color:#c2cfda;background:#253541;border-color:#6f9fd7;box-shadow:0 0 0 2px #5f91d11c}html[data-whila-theme=dark] .problem-report-guide>div{color:#477ab9;background:#22323e}html[data-whila-theme=dark] .problem-report-success>span,html[data-whila-theme=dark] .web-changelog-empty__icon{color:#477ab9;background:#22313d}html[data-whila-theme=dark] .web-changelog-empty__icon>span{background:#5f91d1}html[data-whila-theme=dark] .web-changelog-feed>header{color:#aebdca;background:#1b2732}html[data-whila-theme=dark] .web-changelog-marker>i{background:#354854}html[data-whila-theme=dark] .web-changelog-timeline>article>section>header{background:#18232d}html[data-whila-theme=dark] .web-changelog-item>span{color:#477ab9;background:#22313d}html[data-whila-theme=dark] .law-hero .signup-primary-button{z-index:1;color:#f5f7f9;background:#7fa6d4;border-color:#789bc366;position:relative}html[data-whila-theme=dark] .pe-hero aside{z-index:1;color:#cad5df;background:#151e275c;border-color:#7899bc55;position:relative}html[data-whila-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--muted:#9aabba;--theme-success-ink-2:#b8c9d7}html[data-whila-theme=dark] body{color:var(--ink)}html[data-whila-theme=dark] :is(input,select,textarea){color:#e8edf1;background-color:#f5f7f9}html[data-whila-theme=dark] :is(input,textarea)::placeholder{color:#718596}html[data-whila-theme=dark] :is(button,a){text-decoration-color:#79a7df}html[data-whila-theme=dark] .app-sidebar{color:#c8d3dc}html[data-whila-theme=dark] .app-sidebar__brand,html[data-whila-theme=dark] .app-sidebar__footer{border-color:#ffffff1c}html[data-whila-theme=dark] .app-navigation>a,html[data-whila-theme=dark] .app-navigation__group summary,html[data-whila-theme=dark] .app-navigation__group a{color:#c8d3dc}html[data-whila-theme=dark] .app-navigation svg{color:#9eafbd}html[data-whila-theme=dark] .app-navigation a[aria-current=page]{color:#fff;background:#ffffff18}html[data-whila-theme=dark] .app-topbar :is(button,a,summary){color:#dce5ec}html[data-whila-theme=dark] :is(.button--primary,.signup-primary-button,.registry-toolbar .primary,.registry-modal .primary,.subscription-new-button,.case-preview-pane>footer a:first-child){color:#fff!important;background:#477ab9!important;border-color:#477ab9!important}html[data-whila-theme=dark] :is(.button--primary,.signup-primary-button,.registry-toolbar .primary,.registry-modal .primary,.subscription-new-button,.case-preview-pane>footer a:first-child):hover:not(:disabled){background:#5688c6!important}html[data-whila-theme=dark] .law-hero .signup-primary-button{color:#fff;background:#477ab9}html[data-whila-theme=dark] :is(.app-modal,.registry-modal>form,.registry-modal>section){color:#e8edf1}html[data-whila-theme=dark] :is(.app-modal-layer,.registry-modal){background:#04080cc7}html[data-whila-theme=dark] :is(.profile-menu__panel,.shared-shortcuts-menu__panel){background:#151e27;border-color:#354854}html[data-whila-theme=dark] :is(.profile-menu__panel,.shared-shortcuts-menu__panel)>header{background:#18232d}html[data-whila-theme=dark] :is(.calendar-month,.calendar-week,.calendar-day){color:#dce5ec}html[data-whila-theme=dark] :is(.case-search,.case-owner-filter,.case-preview-toggle){color:#9aabba;background:#151e27;border-color:#405462}html[data-whila-theme=dark] :is(.case-search,.case-owner-filter):focus-within{border-color:#79a7df;box-shadow:0 0 0 3px #5f91d120}html[data-whila-theme=dark] .case-search input::placeholder{color:#718596}html[data-whila-theme=dark] .case-preview-toggle:hover{color:#e8edf1;background:#202e3a;border-color:#6f8290}html[data-whila-theme=dark] .case-preview-toggle.is-active{color:#d9e3ec;background:#253541;border-color:#6f9fd7}html[data-whila-theme=dark] .case-view-toggle{background:#111820;border-color:#405462}html[data-whila-theme=dark] .case-view-toggle button{color:#9aabba}html[data-whila-theme=dark] .case-view-toggle button.is-active{color:#f2f5f7;background:#293944;box-shadow:0 1px 4px #0008}html[data-whila-theme=dark] .case-card-list,html[data-whila-theme=dark] .case-compact-list{background:#111820}html[data-whila-theme=dark] .case-compact-group>.case-week-heading{background:#263641}html[data-whila-theme=dark] .case-compact-row{background:#151e27;border-color:#344752}html[data-whila-theme=dark] .case-compact-row__signup,html[data-whila-theme=dark] .case-quick-signup{color:#c2cfda;background:#1c2934;border-color:#405462}html[data-whila-theme=dark] .case-quick-signup:hover{background:#253541;border-color:#6f9fd7}html[data-whila-theme=dark] .case-preview-pane{color:#dce5ec;background:#151e27;border-color:#405462}html[data-whila-theme=dark] .case-preview-pane>header span{color:#91a7bb}html[data-whila-theme=dark] .case-preview-pane>header button{color:#9aabba}html[data-whila-theme=dark] .case-preview-pane>header button:hover{color:#e8edf1;background:#293944}html[data-whila-theme=dark] .case-preview-tabs{background:#111820;border-color:#405462}html[data-whila-theme=dark] .case-preview-tabs button{color:#9aabba}html[data-whila-theme=dark] .case-preview-tab-content{background:#151e27}html[data-whila-theme=dark] :is(.case-preview-person,.case-preview-wpf-block,.case-preview-attendance,.case-preview-ad,.case-preview-rows article,.case-preview-rows>a){color:#c2cfda;background:#18232d;border-color:#405462}html[data-whila-theme=dark] :is(.case-preview-person strong,.case-preview-person small,.case-preview-person p,.case-preview-person b,.case-preview-overview h3,.case-preview-overview p,.case-preview-rows strong,.case-preview-rows small){color:inherit}html[data-whila-theme=dark] .case-preview-wpf-block>div+div{border-color:#344752}html[data-whila-theme=dark] .case-preview-note{color:#e4d9ad;background:#292719;border-color:#665d3d}html[data-whila-theme=dark] .case-preview-ad img{background:#111820}html[data-whila-theme=dark] .case-preview-details>section{border-color:#344752}html[data-whila-theme=dark] :is(.case-preview-details h3,.case-preview-details span,.case-preview-details a,.case-preview-details p,.case-preview-details strong,.case-preview-details b){color:#b8c5d0}html[data-whila-theme=dark] .case-preview-details p{background:#1c2934}html[data-whila-theme=dark] .case-preview-details .case-preview-documents{background:#18232d}html[data-whila-theme=dark] .case-preview-pane>footer{background:#111820;border-color:#405462}html[data-whila-theme=dark] .case-preview-pane>footer a{color:#dce5ec;background:#1b2732;border-color:#405462}html[data-whila-theme=dark] .case-preview-pane>footer a:hover{background:#253541;border-color:#6f9fd7}html[data-whila-theme=dark] :is(.calendar-toolbar,.calendar-filters,.calendar-surface){background:#151e27;border-color:#405462}html[data-whila-theme=dark] .calendar-toolbar button{color:#dce5ec;background:#18232d;border-color:#405462}html[data-whila-theme=dark] .calendar-view-switch{background:#111820}html[data-whila-theme=dark] .calendar-view-switch button.is-active{color:#f2f5f7;background:#293944;box-shadow:0 1px 4px #0008}html[data-whila-theme=dark] .calendar-filter.is-active{color:#d9e3ec;background:#253541;border-color:#6f9fd7}html[data-whila-theme=dark] .calendar-month>div>article{background:#151e27;border-color:#405462}html[data-whila-theme=dark] .calendar-month article.is-outside{background:#111820}html[data-whila-theme=dark] .calendar-day-number{color:#c8d3dc}html[data-whila-theme=dark] .calendar-event{color:#e8edf1;background:color-mix(in srgb,var(--event-color) 22%,#18232d)}html[data-whila-theme=dark] .calendar-event--cover{color:#c2ccd4;background:#29333b}html[data-whila-theme=dark] .calendar-week>div>section{background:#151e27;border-color:#405462}html[data-whila-theme=dark] .calendar-day>header>button{color:#dce5ec;background:#18232d;border-color:#405462}html[data-whila-theme=dark] .calendar-mobile-agenda>header,html[data-whila-theme=dark] .calendar-mobile-agenda>section,html[data-whila-theme=dark] .calendar-mobile-agenda>.calendar-empty,html[data-whila-theme=dark] .stats-filter{background:#151e27;border-color:#405462}html[data-whila-theme=dark] :is(.stats-presets button,.stats-print,.stats-dates input){color:#dce5ec;background:#18232d;border-color:#405462}html[data-whila-theme=dark] .stats-presets button:hover{background:#253541;border-color:#6f9fd7}html[data-whila-theme=dark] .stats-dates label span{color:#91a7bb}html[data-whila-theme=dark] .stats-refresh{color:#fff;background:#477ab9;border-color:#477ab9}html[data-whila-theme=dark] .stats-kpis article,html[data-whila-theme=dark] .stats-card,html[data-whila-theme=dark] .stats-empty{color:#c2cfda;background:#151e27;border-color:#405462}html[data-whila-theme=dark] :is(.stats-kpis small,.stats-kpis p,.stats-chart-body span,.stats-chart-body>p){color:#9aabba}html[data-whila-theme=dark] :is(.stats-kpis strong,.stats-chart-body h2,.stats-chart-body strong,.stats-empty h2){color:#e8edf1}html[data-whila-theme=dark] .stats-chart-body i{background:#293944}html[data-whila-theme=dark] :is(.parishes-summary,.parishes-directory,.parish-detail){color:#dce5ec;background:#151e27;border-color:#405462}html[data-whila-theme=dark] :is(.parishes-search,.parishes-filters label){background:#18232d;border-color:#405462}html[data-whila-theme=dark] .parishes-filters select{color:#c2cfda}html[data-whila-theme=dark] .parish-scope button{color:#9aabba}html[data-whila-theme=dark] .parish-scope button.is-active{color:#f2f5f7;background:#354854;box-shadow:0 2px 7px #0006}html[data-whila-theme=dark] .parishes-list>button{color:#dce5ec;background:#151e27;border-color:#344752}html[data-whila-theme=dark] .parishes-list>button:hover{background:#202e3a}html[data-whila-theme=dark] .parishes-list :is(strong,small,em){color:inherit}html[data-whila-theme=dark] .parishes-list>button>b{color:#b8c5d0;background:#293944}html[data-whila-theme=dark] .parish-detail-state{background:#151e27}html[data-whila-theme=dark] .parish-hierarchy{background:#18232d;border-color:#405462}html[data-whila-theme=dark] .parish-hierarchy strong{color:#c2cfda}html[data-whila-theme=dark] .parish-places article,html[data-whila-theme=dark] :is(.parish-place-list button,.parish-place-detail){color:#dce5ec;background:#18232d!important;border-color:#405462!important}html[data-whila-theme=dark] .parish-places article :is(strong,small,em),html[data-whila-theme=dark] .parish-place-detail :is(h4,p,span,strong,small){color:inherit}html[data-whila-theme=dark] .parish-place-detail>header{border-color:#405462}html[data-whila-theme=dark] .parish-contact-grid>label{color:#b8c5d0}html[data-whila-theme=dark] .parish-contact-grid :is(input,textarea){color:#e8edf1;background:#111820;border-color:#405462}html[data-whila-theme=dark] .parish-contact>footer{background:#18232d;border-color:#405462}html[data-whila-theme=dark] :is(.route-planner,.route-map-panel){color:#dce5ec;background:#151e27;border-color:#405462}html[data-whila-theme=dark] .route-addresses label>span{color:#b8c5d0}html[data-whila-theme=dark] .route-addresses input{color:#e8edf1;background:#18232d;border-color:#405462}html[data-whila-theme=dark] .route-calculate{color:#fff;background:#477ab9}html[data-whila-theme=dark] .route-calculate:disabled{color:#718596;background:#293944}html[data-whila-theme=dark] .route-summary{background:#111820;border-color:#405462}html[data-whila-theme=dark] .route-summary>div+div{border-color:#405462}html[data-whila-theme=dark] .route-leg-list{background:#18232d;border-color:#405462}html[data-whila-theme=dark] .route-map-empty{color:#9aabba}html[data-whila-theme=dark] .route-map-empty h2{color:#e8edf1}html[data-whila-theme=dark] .route-map-note{color:#dce5ec;background:#18232dec;box-shadow:0 3px 16px #0008}html[data-whila-theme=dark] .route-invoice-totals{background:#22313d}html[data-whila-theme=dark] .app-content :is([class*=toolbar],[class*=filter],[class*=search]) :is(input,select,textarea){box-shadow:none;color:#e8edf1!important;background:#18232d!important;border-color:#405462!important}html[data-whila-theme=dark] .app-content :is([class*=toolbar],[class*=filter],[class*=search]) :is(input,textarea)::placeholder{opacity:1;color:#7f92a2!important}html[data-whila-theme=dark] .app-content :is([class*=toolbar],[class*=filter],[class*=search]) :is(input,select,textarea):focus{outline:0;border-color:#79a7df!important;box-shadow:0 0 0 3px #5f91d120!important}html[data-whila-theme=dark] .app-content :is([class*=toolbar],[class*=filter],[class*=search]) label{background:#18232d;border-color:#405462}html[data-whila-theme=dark] .app-content :is([class*=toolbar],[class*=filter]) button:not(.signup-primary-button):not(.stats-refresh):not(.calendar-add):not([class*=primary]):not([class*=danger]){color:#dce5ec!important;background:#18232d!important;border-color:#405462!important}html[data-whila-theme=dark] .app-content :is([class*=toolbar],[class*=filter]) button:not(.signup-primary-button):not(.stats-refresh):not(.calendar-add):not([class*=primary]):not([class*=danger]):hover:not(:disabled){color:#fff!important;background:#253541!important;border-color:#6f9fd7!important}html[data-whila-theme=dark] .app-content :is([class*=toolbar],[class*=filter],[class*=search]) :is(input,select,textarea,button):disabled{opacity:.72;color:#718596!important;background:#202b35!important;border-color:#344752!important}html[data-whila-theme=dark] .app-content :is([class*=toolbar],[class*=filter],[class*=search]) svg{color:#8db5e2}html[data-whila-theme=dark] .case-workspace__header{color:#dce5ec;background:#151e27;border-color:#405462}html[data-whila-theme=dark] .case-workspace__identity{color:#9aabba}html[data-whila-theme=dark] .case-workspace__header dd{color:#e8edf1}html[data-whila-theme=dark] .case-subject-image{color:#8db5e2;background:#22313d;border-color:#405462}html[data-whila-theme=dark] .case-tabs{background:#111820;border-color:#405462}html[data-whila-theme=dark] .case-tabs a{color:#9aabba}html[data-whila-theme=dark] .case-tabs a:hover{color:#e8edf1;background:#202e3a}html[data-whila-theme=dark] .case-tabs a[aria-current=page]{color:#fff;background:#253541}html[data-whila-theme=dark] :is(.case-section-placeholder,.case-section-loading,.case-detail-shell){color:#dce5ec;background:#151e27;border-color:#405462}html[data-whila-theme=dark] .case-section-placeholder__notice{color:#c2cfda;background:#22313d;border-color:#405462}html[data-whila-theme=dark] .case-detail-shell__heading{background:#151e27;border-color:#405462}html[data-whila-theme=dark] .case-detail-select select{color:#e8edf1;background:#18232d;border-color:#405462}html[data-whila-theme=dark] .case-detail-tabs{background:#111820;border-color:#405462}html[data-whila-theme=dark] .case-detail-tabs a{color:#9aabba}html[data-whila-theme=dark] .case-detail-tabs a:hover{color:#e8edf1;background:#202e3a}html[data-whila-theme=dark] .case-detail-tabs a[aria-current=page]{color:#fff;background:#253541}html[data-whila-theme=dark] .case-detail-content{background:#151e27}html[data-whila-theme=dark] .case-detail-placeholder{background:linear-gradient(145deg,#18232d,#111820);border-color:#405462}html[data-whila-theme=dark] .case-detail-placeholder>div>span{color:#c2cfda;background:#22313d}html[data-whila-theme=dark] .personal-card{color:#dce5ec;background:#151e27;border-color:#405462}html[data-whila-theme=dark] .personal-card>header{background:#18232d;border-color:#405462}html[data-whila-theme=dark] .personal-card__icon{color:#8db5e2;background:#22313d}html[data-whila-theme=dark] .personal-field{color:#b8c5d0}html[data-whila-theme=dark] .personal-field :is(input,select,textarea){color:#e8edf1;background:#111820;border-color:#405462}html[data-whila-theme=dark] .personal-field :is(input,textarea)[readonly]{color:#9aabba;background:#202b35}html[data-whila-theme=dark] .personal-field :is(input,select,textarea):focus{border-color:#79a7df;box-shadow:0 0 0 3px #5f91d120}html[data-whila-theme=dark] .personal-input-wrap button{color:#8db5e2;background:#22313d}html[data-whila-theme=dark] .personal-related>nav{background:#111820;border-color:#405462}html[data-whila-theme=dark] .personal-related>nav button{color:#9aabba}html[data-whila-theme=dark] .personal-related>nav button:hover{color:#e8edf1}html[data-whila-theme=dark] .personal-related>nav button[aria-current=page]{color:#fff;background:#253541}html[data-whila-theme=dark] .personal-related>nav span{color:#c2cfda;background:#293944}html[data-whila-theme=dark] :is(.contact-list,.meeting-list){background:#111820}html[data-whila-theme=dark] :is(.contact-list article,.meeting-list article){color:#dce5ec;background:#18232d;border-color:#405462}html[data-whila-theme=dark] .contact-avatar{color:#d9e3ec;background:#253541}html[data-whila-theme=dark] .contact-list article>b{color:#c2cfda;background:#22313d}html[data-whila-theme=dark] .personal-savebar{background:#18232de6;border-color:#405462;box-shadow:0 12px 32px #0008}html[data-whila-theme=dark] .case-detail-content :is(.burial-card,.funeral-card,.music-card,.cu-card,.mem-mode-card,.mem-card,.flower-card,.fund-main,.fund-ad,.estate-card,.stone-card,.case-notes-card){color:#dce5ec;background:#151e27;border-color:#405462}html[data-whila-theme=dark] .case-detail-content :is(.burial-card,.funeral-card,.music-card,.cu-card,.mem-mode-card,.mem-card,.flower-card,.fund-main,.fund-ad,.estate-card,.stone-card,.case-notes-card)>header{background:#18232d;border-color:#405462}html[data-whila-theme=dark] .case-detail-content :is(.burial-card,.funeral-card,.music-card,.cu-card,.mem-mode-card,.mem-card,.flower-card,.fund-main,.fund-ad,.estate-card,.stone-card,.case-notes-card) :is(h2,h3,h4,strong){color:#e8edf1}html[data-whila-theme=dark] .case-detail-content :is(.burial-fields,.funeral-fields,.legacy-music-grid,.music-editor,.music-participants,.cu-fields,.cu-notes,.mem-fields,.mem-guest-grid,.mem-textarea,.flower-shop,.flower-legacy-grid,.flower-note,.flower-rows,.fund-choice,.fund-note,.estate-card--message,.stone-card,.case-notes-editor) :is(input,select,textarea){color:#e8edf1;background:#111820;border-color:#405462}html[data-whila-theme=dark] .case-detail-content :is(input,textarea)::placeholder{color:#718596;opacity:1}html[data-whila-theme=dark] .case-detail-content :is(input,select,textarea):focus{border-color:#79a7df;outline:0;box-shadow:0 0 0 3px #5f91d120}html[data-whila-theme=dark] .case-detail-content :is(.burial-choice,.funeral-live,.program-card-choice,.cu-checks label,.mem-modes label,.flower-modes label,.estate-options label,.stone-kinds label){color:#c2cfda;background:#18232d;border-color:#405462}html[data-whila-theme=dark] .case-detail-content :is(.burial-choice,.program-card-choice,.cu-checks label,.mem-modes label,.flower-modes label,.estate-options label,.stone-kinds label):has(input:checked){color:#eef5fb;background:#233c54;border-color:#6f9fd7}html[data-whila-theme=dark] .case-detail-content :is(.burial-choice,.program-card-choice,.cu-checks label,.mem-modes label,.flower-modes label,.estate-options label,.stone-kinds label)>span:first-of-type{background:#111820;border-color:#607482}html[data-whila-theme=dark] .case-detail-content :is(.burial-choice,.program-card-choice,.cu-checks label,.mem-modes label,.flower-modes label,.estate-options label,.stone-kinds label):has(input:checked)>span:first-of-type{color:#fff;background:#5f91d1;border-color:#79a7df}html[data-whila-theme=dark] .case-detail-content :is(.music-list,.flower-rows,.cu-order-rows,.cu-prop-list){background:#111820}html[data-whila-theme=dark] .case-detail-content :is(.music-list article,.flower-rows article,.cu-order-rows article,.cu-prop-list article,.fund-choice){color:#dce5ec;background:#18232d;border-color:#405462}html[data-whila-theme=dark] .case-detail-content :is(.legacy-music dl>div,.burial-place-info,.flower-shop-info,.fund-details,.mem-contact-hint,.mem-guest-grid>article,.estate-status dl>div,.estate-status blockquote,.estate-locked,.cu-selected,.cu-order-empty,.cu-prop-note){color:#b8c5d0;background:#202e3a;border-color:#405462}html[data-whila-theme=dark] .case-detail-content :is(.burial-place-results,.cu-products){color:#dce5ec;background:#18232d;border-color:#405462;box-shadow:0 16px 36px #0008}html[data-whila-theme=dark] .case-detail-content :is(.burial-place-results,.cu-products) button{color:#dce5ec;background:0 0}html[data-whila-theme=dark] .case-detail-content :is(.burial-place-results,.cu-products) button:hover{background:#253541}html[data-whila-theme=dark] .case-detail-content :is(.mem-card,.flower-card).is-disabled{background:#111820}html[data-whila-theme=dark] .case-detail-content :is(.fund-ad>div,.flower-empty,.fund-empty,.music-empty){color:#9aabba;background:#111820;border-color:#405462}html[data-whila-theme=dark] .case-detail-content .case-note-priority{color:#c2cfda;background:#18232d;border-color:#405462}html[data-whila-theme=dark] .case-detail-content .case-note-priority>span{color:#9aabba;background:#253541}html[data-whila-theme=dark] .case-detail-content .case-note-priority.is-important{color:#f0c47e;background:#352a1f;border-color:#9d7442}html[data-whila-theme=dark] .case-detail-content .case-note-priority.is-important>span{color:#f0c47e;background:#49361f}html[data-whila-theme=dark] .system-settings :is(.profile-card,.settings-placeholder,.company-settings__group,.case-settings-group,.default-settings-grid,.badge-color-grid article,.label-settings-main,.label-settings-table,.signature-preview,.shortcut-settings__row){color:#dce5ec;background:#151e27;border-color:#405462}html[data-whila-theme=dark] .system-settings :is(.company-settings__group,.case-settings-group,.label-settings-main,.signature-preview)>header{background:#18232d;border-color:#405462}html[data-whila-theme=dark] .system-settings :is(.company-settings__fields,.default-settings-fields,.badge-color-grid,.label-settings-main,.signature-template,.signature-format,.shortcut-settings__row,.user-admin__editor) :is(input,select,textarea){color:#e8edf1;background:#111820;border-color:#405462}html[data-whila-theme=dark] .system-settings :is(input,textarea)::placeholder{color:#718596;opacity:1}html[data-whila-theme=dark] .system-settings :is(input,select,textarea):focus{border-color:#79a7df;outline:0;box-shadow:0 0 0 3px #5f91d120}html[data-whila-theme=dark] .system-settings :is(.case-settings-group>header,.case-settings-group article,.default-settings-grid article,.badge-color-toolbar,.label-settings-toolbar,.company-settings__footer,.user-admin__footer){color:#b8c5d0;background:#18232d;border-color:#405462}html[data-whila-theme=dark] .system-settings :is(.case-settings-icon,.default-settings-toggle-icon){color:#8db5e2;background:#22313d}html[data-whila-theme=dark] .system-settings :is(.signature-readonly,.shortcut-settings__hint,.company-settings__secondary){color:#b8c5d0;background:#202e3a;border-color:#405462}html[data-whila-theme=dark] .system-settings .signature-token-picker button{color:#c2cfda;background:#22313d;border-color:#405462}html[data-whila-theme=dark] .system-settings .signature-preview>div{color:#dce5ec;background:#111820;border-color:#405462}html[data-whila-theme=dark] .system-settings .label-settings-head{color:#aebdca;background:#263641}html[data-whila-theme=dark] .system-settings .label-settings-table article{background:#151e27;border-color:#344752}html[data-whila-theme=dark] .system-settings .pe-template-lock{color:#dce5ec;background:#202e3a;border-color:#405462}html[data-whila-theme=dark] .user-admin :is(.user-admin__list,.user-admin__editor>form){color:#dce5ec;background:#151e27;border-color:#405462}html[data-whila-theme=dark] .user-admin__filters{background:#18232d;border-color:#405462}html[data-whila-theme=dark] .user-admin__people>button{color:#dce5ec;background:#151e27;border-color:#344752}html[data-whila-theme=dark] .user-admin__people>button:hover,html[data-whila-theme=dark] .user-admin__people>button[aria-pressed=true]{background:#253541}html[data-whila-theme=dark] .user-admin :is(.user-admin__heading,.user-admin__tabs,.user-admin__footer){background:#18232d;border-color:#405462}html[data-whila-theme=dark] .user-admin :is(.user-admin__account,.user-admin__permission-group,.user-admin__audit,.user-admin__hint){color:#c2cfda;background:#202e3a;border-color:#405462}html[data-whila-theme=dark] .user-admin__roles label,html[data-whila-theme=dark] .user-admin__permissions label{color:#c2cfda;background:#18232d;border-color:#405462}:is(html[data-whila-theme=dark] .user-admin__roles label:has(input:checked),html[data-whila-theme=dark] .user-admin__permissions label:has(input:checked)){color:#eef5fb;background:#233c54;border-color:#6f9fd7}html[data-whila-theme=dark] .profile-settings :is(.profile-details,.password-section,.two-factor-setting){color:#dce5ec;background:#151e27;border-color:#405462}html[data-whila-theme=dark] .profile-settings :is(input,select,textarea){color:#e8edf1;background:#111820;border-color:#405462}html[data-whila-theme=dark] .profile-settings :is(input,select,textarea):focus{border-color:#79a7df;outline:0;box-shadow:0 0 0 3px #5f91d120}html[data-whila-theme=dark] .profile-settings .profile-start-page__options label{color:#c2cfda;background:#18232d;border-color:#405462}html[data-whila-theme=dark] .profile-settings .profile-start-page__option-icon{color:#8db5e2;background:#22313d}html[data-whila-theme=dark] :is(.app-modal,.registry-modal>form,.registry-modal>section,[role=dialog]){color:#dce5ec;background:#151e27;border-color:#405462}html[data-whila-theme=dark] :is(.app-modal,.registry-modal>form,.registry-modal>section,[role=dialog])>header{background:linear-gradient(125deg,#243440,#18232d);border-color:#405462}html[data-whila-theme=dark] :is(.app-modal,.registry-modal,[role=dialog]) :is(input,select,textarea,[contenteditable=true]){color:#e8edf1;background:#111820;border-color:#405462}html[data-whila-theme=dark] :is(.app-modal,.registry-modal,[role=dialog]) :is(input,textarea)::placeholder{color:#718596;opacity:1}html[data-whila-theme=dark] :is(.app-modal,.registry-modal,[role=dialog]) :is(input,select,textarea,[contenteditable=true]):focus{border-color:#79a7df;outline:0;box-shadow:0 0 0 3px #5f91d120}html[data-whila-theme=dark] :is(.app-modal,.registry-modal>form,.registry-modal>section,[role=dialog])>footer,html[data-whila-theme=dark] .registry-modal :is(form,section)>footer{background:#18232d;border-color:#405462}html[data-whila-theme=dark] :is(.app-modal,.registry-modal,[role=dialog]) :is(.registry-form h3,.customer-form h3,.transport-form h3,.rows>header,.quote-row-head,.responsibility-fields aside,.template-editor aside){color:#c2cfda;background:#202e3a;border-color:#405462}html[data-whila-theme=dark] :is(.app-modal,.registry-modal,[role=dialog]) :is(.orderRow,.quoteRow,.template-editor aside button,.flower-email-shops button){color:#dce5ec;background:#18232d;border-color:#344752}html[data-whila-theme=dark] :is(.app-modal,.registry-modal,[role=dialog]) button:not(.signup-primary-button):not(.primary):not(.danger){color:#dce5ec;background-color:#18232d;border-color:#405462}html[data-whila-theme=dark] :is(.app-modal,.registry-modal,[role=dialog]) button:not(.signup-primary-button):not(.primary):not(.danger):hover:not(:disabled){color:#fff;background-color:#253541;border-color:#6f9fd7}html[data-whila-theme=dark] .profile-menu>summary:hover,html[data-whila-theme=dark] .profile-menu[open]>summary{background:#253541}html[data-whila-theme=dark] .profile-menu__panel{color:#dce5ec;background:#151e27;border-color:#405462;box-shadow:0 18px 44px #0009}html[data-whila-theme=dark] .profile-menu__panel>header{background:#18232d;border-color:#405462}html[data-whila-theme=dark] .profile-menu__panel nav>a{color:#c2cfda}html[data-whila-theme=dark] .profile-menu__panel nav>a:hover{color:#fff;background:#253541}html[data-whila-theme=dark] .profile-menu__panel nav>a>svg{color:#8db5e2}html[data-whila-theme=dark] .profile-menu__panel nav>a>small{color:#b8c5d0;background:#293944}html[data-whila-theme=dark] .profile-menu__logout{border-color:#405462}html[data-whila-theme=dark] .profile-menu__logout button{color:#e28d84;background:#151e27}html[data-whila-theme=dark] .profile-menu__logout button:hover{background:#3a2526}html[data-whila-theme=dark] .global-email-modal :is(.global-email-attachments,.global-email-signature){background:#151e27;border-color:#405462}html[data-whila-theme=dark] .global-email-modal :is(.global-email-attachments>header,.global-email-signature>header,.global-email-selected){color:#c2cfda;background:#202e3a;border-color:#405462}html[data-whila-theme=dark] .global-email-modal :is(.global-email-documents,.global-email-local-files,.global-email-selected){border-color:#405462}html[data-whila-theme=dark] .global-email-modal :is(.global-email-documents label,.global-email-local-files>div,.global-email-selected>div,.global-email-suggestions button){color:#c2cfda;background:#18232d;border-color:#405462}html[data-whila-theme=dark] .global-email-modal :is(.global-email-documents label,.global-email-suggestions button):hover{background:#253541;border-color:#6f9fd7}html[data-whila-theme=dark] .global-email-modal .global-email-suggestions button.is-selected{background:#233c54;border-color:#79a7df;box-shadow:0 0 0 2px #5f91d120}html[data-whila-theme=dark] .global-email-toast{color:#d6eadc;background:#1c352a;border-color:#4c765f;box-shadow:0 14px 36px #0008}html[data-whila-theme=dark] :is(.stock-section-tabs,.stock-insight-kpis article,.stock-insight-card,.stock-movement-log){color:#dce5ec;background:#151e27;border-color:#405462}html[data-whila-theme=dark] .stock-section-tabs button{color:#b8c5d0}html[data-whila-theme=dark] .stock-section-tabs button:hover{color:#fff;background:#202e3a}html[data-whila-theme=dark] .stock-section-tabs button[aria-pressed=true]{color:#eef5fb;background:#233c54;border-color:#6f9fd7}html[data-whila-theme=dark] :is(.stock-insight-kpis article>span,.stock-insight-card>header>svg,.stock-movement-log>header>svg){color:#8db5e2;background:#22313d}html[data-whila-theme=dark] :is(.stock-attention-list button,.stock-mover-list button,.stock-insight-recent>div>button,.stock-movement-table>button){color:#dce5ec;background:#18232d;border-color:#344752}html[data-whila-theme=dark] :is(.stock-attention-list button,.stock-mover-list button,.stock-insight-recent>div>button,.stock-movement-table>button):hover{background:#253541;border-color:#6f9fd7}html[data-whila-theme=dark] :is(.stock-insight-card>header,.stock-movement-log>header,.stock-movement-filters,.stock-movement-head){background:#18232d;border-color:#405462}html[data-whila-theme=dark] .stock-movement-filters :is(input,select){color:#e8edf1;background:#111820;border-color:#405462}html[data-whila-theme=dark] .stock-movement-filters input::placeholder{color:#718596;opacity:1}html[data-whila-theme=dark] .stock-movement-filters :is(input,select):focus{border-color:#79a7df;outline:0;box-shadow:0 0 0 3px #5f91d120}html[data-whila-theme=dark] :is(.stock-insight-card small,.stock-insight-card time,.stock-movement-log small,.stock-movement-log time,.stock-insight-empty){color:#9aabba}html[data-whila-theme=dark] :is(.stock-default-setting select,.company-settings__group select){color:#e8edf1;background:#111820;border-color:#405462}
