:root{--surface:#fff;--surface-raised:#fff;--theme-bg:#f4f6fa;--theme-ink:#172b4d;--theme-muted:#748095;--theme-line:#e0e5ed}.theme-toggle{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;border:1px solid var(--theme-line)!important;border-radius:9px;padding:8px 11px!important;background:var(--surface)!important;color:var(--theme-ink)!important;font:11px/1.5 "Segoe UI",sans-serif!important;cursor:pointer;white-space:nowrap}.theme-toggle>span:first-child{font-size:17px}.theme-toggle:focus-visible{outline:3px solid #f47b35;outline-offset:3px}.theme-login-toggle{position:absolute;right:22px;bottom:18px;z-index:20}html.dark{--surface:#172338;--surface-raised:#1c2b43;--theme-bg:#0d1625;--theme-ink:#e1e9f5;--theme-muted:#9baac1;--theme-line:#30405a;--ink:#e1e9f5;--muted:#9baac1;--line:#30405a;--paper:#0d1625;--ep-ink:#e1e9f5;--ep-muted:#9baac1;--ep-line:#30405a;--ep-bg:#0d1625;color-scheme:dark}html.dark body{background:var(--theme-bg);color:var(--theme-ink)}html.dark #workspace-root{--ink:#e1e9f5;--muted:#9baac1;--line:#30405a;--paper:#0d1625}html.dark #workspace-root :is(.panel,.stat,.topbar,.toolbar,.tabletools,.tablefoot,.org-logo,.account-menu summary,.account-dropdown,dialog,.view-switch .btn,.btn,.search,select,input,textarea){background-color:var(--surface);color:var(--theme-ink);border-color:var(--theme-line)}html.dark #workspace-root :is(h1,h2,h3,strong,.value,.doctitle,.org-row b,.org-dl dd){color:var(--theme-ink)}html.dark #workspace-root :is(.livebanner,.previewbar,.org-row,.org-dl code,.org-identity code,.share-privacy,.employee-summary,.form-alert){background:#1c2b43;color:#b5c4da;border-color:#30405a}html.dark #workspace-root :is(th,.tablewrap thead){background:#122035;color:#a9bad3}html.dark #workspace-root td{border-color:#293a53}html.dark #workspace-root tbody tr:hover{background:#1c2b43}html.dark #workspace-root .btn.primary{background:#f47b35;color:#42200d;border-color:#f47b35}html.dark #workspace-root .badge.new{background:#263a57;color:#b9cee9}html.dark #workspace-root .badge.done{background:#193e35;color:#a4d6bd}html.dark #workspace-root .badge.pending{background:#453621;color:#e7c38d}html.dark #workspace-root .account-dropdown>a:hover,html.dark #workspace-root .account-dropdown>button:hover{background:#25354e}html.dark #workspace-root .account-dropdown .account-logout{color:#f5b2a4}html.dark #workspace-root .account-dropdown .account-logout:hover{background:#452b2c}html.dark #workspace-root .avatar{background:#263a57;color:#dce7f6}html.dark #workspace-root .docicon{background:#263a57;color:#c1d4ed}html.dark #workspace-root .report-signature-image{background:white}html.dark dialog::backdrop{background:#050b16bb}html.dark :is(input,select,textarea){background-color:#122035;color:#e1e9f5;border-color:#30405a}html.dark input::placeholder,html.dark textarea::placeholder{color:#889bb7}html.dark .hab-control{background:#0d1625;color:#e1e9f5}html.dark .hab-control :is(.hc-topbar,.hc-form-card,.hc-data-panel,.hc-summary-grid article,.hc-overview-cards>a,.hc-overview-cards>article,.hc-quick-actions>a,.hc-filters,.hc-manager-card,.hc-status-row){background:#172338;border-color:#30405a;color:#e1e9f5}html.dark .hab-control :is(h1,h2,h3,strong,.hc-topbar b,.hc-overview-cards strong,.hc-tenant-identity strong,.hc-distribution dd,.hc-form label,.hc-fieldset legend){color:#e1e9f5}html.dark .hab-control :is(p,small,.hc-help,.hc-cell-note,.hc-stat-label,.hc-list-caption,.hc-distribution dt){color:#9baac1}html.dark .hab-control :is(.hc-card-heading,.hc-panel-heading,.hc-table-footer,.hc-form-actions,.hc-fieldset+.hc-fieldset,.hc-manager-link,.hc-manager-tools,.hc-distribution dl>div){border-color:#30405a}html.dark .hab-control :is(.hc-form input,.hc-form select,.hc-search-form input,.hc-search-form select,.hc-filters input,.hc-filters select){background:#122035;color:#e1e9f5;border-color:#30405a}html.dark .hab-control :is(.hc-form-note,.hc-tenant-avatar,.hc-manager-avatar,.hc-count-pill,.hc-advanced,.hc-manager-state){background:#20314b;color:#c1d2e8;border-color:#30405a}html.dark .hab-control :is(.hc-button-secondary,.hc-manager-link button.hc-button-secondary,.hc-manager-tools button.hc-button-secondary){background:#1c2b43;color:#d0def0;border-color:#30405a}html.dark .hc-content .hc-tenant-table th{background:#122035;color:#a9bad3;border-color:#30405a}html.dark .hc-content .hc-tenant-table td{color:#c1d0e4;border-color:#30405a}html.dark .hc-tenant-table tbody tr:hover{background:#1c2b43}html.dark .hc-content .hc-row-link,html.dark .hc-panel-heading>a{color:#b5cae9}html.dark .hc-content .hc-dark-card{background:#1d3150}html.dark .hc-content .hc-dark-card h2{color:#fff}html.dark .hc-content .hc-action-primary{color:#42200d}html.dark .hab-auth{background:#0d1625;color:#e1e9f5}html.dark .hab-auth :is(.hab-login,.hab-role-tabs){background:#0d1625;border-color:#30405a}html.dark .hab-auth :is(h1,.hab-mobile-brand){color:#e1e9f5}html.dark .hab-auth .hab-role-tabs a{color:#adbed6}html.dark .hab-auth .hab-role-tabs a[aria-current=page]{background:#263d60;color:#fff}html.dark .hab-auth :is(.hab-form>input,.hab-password input){background:#172338;color:#e1e9f5;border-color:#30405a}html.dark .hab-auth :is(.hab-form>label,.hab-password-label label){color:#c5d4e9}html.dark .hab-auth .hab-eyebrow{color:#fba46e}html.dark .employee-portal :is(.ep-card,.ep-stat,.ep-profile,.ep-reader,.er-section,.er-summary,.er-confirm,.er-file,.er-reading,.ep-empty){background:#172338;color:#e1e9f5;border-color:#30405a}html.dark .employee-portal :is(h1,h2,h3,strong,.ep-title,.er-section-title){color:#e1e9f5}html.dark .employee-portal :is(input,select,textarea){background:#122035;color:#e1e9f5;border-color:#30405a}html.dark .employee-portal :is(.ep-button,.ep-reader #startPhoneVerification,.employee-portal #signatureStage #submitBtn){background:#f47b35;color:#42200d}html.dark .employee-portal :is(.er-steps,.ep-file,.er-confirm-icon){background:#20314b;color:#c1d2e8}html.dark .employee-portal canvas{background:#fff;color:#172b4d}html.dark .hab-control :is(.bg-white,.bg-slate-50){background-color:#172338}html.dark .hab-control :is(.text-slate-950,.text-slate-900,.text-gray-900){color:#e1e9f5}html.dark .hab-control :is(.border-slate-200,.border-slate-100){border-color:#30405a}@media(max-width:700px){.theme-toggle{padding:7px 8px!important;font-size:10px!important}.theme-login-toggle{position:static;display:flex;justify-content:center;padding:12px 0 20px}}@media print{html.dark{color-scheme:light}html.dark body,html.dark #share-print,html.dark #share-print *{background-color:white!important;color:#172b4d!important}.theme-toggle{display:none!important}}
.hab-auth-theme{align-self:flex-end;margin-bottom:12px}
html.dark .hab-auth .hab-mobile-brand img,html.dark .hc-tenant-avatar img{filter:drop-shadow(0 0 1px #fff)}
