:root{--color-bg-surface:#fff;--color-bg-surface-low:#f8f9fa6b;--color-bg-input:#fcfcfc;--color-bg-skeleton:#f9f9f9;--color-bg-skeleton-slide:#efefef;--color-primary-gradient:#1079dc;--color-surface-hover:#fafafa;--color-primary:#0d8eff;--color-primary-dark:#0668d7;--color-primary-soft:#f2f8ff;--color-text-primary:#3c3e40;--color-text-secondary:#636668;--color-background-icon:#fcfcfc;--color-icon-input:#8f959b;--color-border:#f5f6f9;--color-border-soft:#f5f6f9;--color-shadow:#eff1f378;--color-danger:#fd2a43;--color-danger-soft:#ffedeed5;--color-info:#1593db;--color-info-soft:#ebf8ffbb;--color-warning:#ffa22f;--color-warning-soft:#fff1e1d5;--color-success:#2b9a62;--color-success-soft:#eafff4d5;--fut-bg-page:#e9eff5;--fut-bg-grid:#0284a812;--fut-bg-panel:#fff;--fut-bg-panel-alt:#f6f9fc;--fut-bg-inset:#f6f9fc;--fut-bg-row:#f6f9fc;--fut-accent:#0284c7;--fut-accent-strong:#0284a8;--fut-accent-soft:#0284a817;--fut-orange:#b45309;--fut-orange-soft:#b453091f;--fut-green:#0a8a57;--fut-green-soft:#0a8a5717;--fut-red:#d4560f;--fut-red-soft:#d4560f14;--fut-violet:#7b5cd6;--fut-violet-soft:#7b5cd617;--fut-text:#0c1a2b;--fut-text-muted:#55697f;--fut-border:#d2dde9;--fut-border-strong:#a9bdd2;--fut-glow:#0284a82e;--fut-halo:#0284a81a;--fut-gradient-panel:linear-gradient(180deg, #f6f9fc 0%, #fff 100%);--text-xxl:2.5rem;--text-xl:1.8rem;--text-l:1.5rem;--text-m:1.2rem;--text-s:.8rem;--text-xs:.7rem;--color-contract-spph95-bg:#e3f6ff;--color-contract-spph95-text:#59a3c6;--color-contract-spph17443-bg:#e8fff3;--color-contract-spph17443-text:#4aba7f;--color-contract-spph17518-bg:#ffe3e6;--color-contract-spph17518-text:#d00000;--color-contract-none-bg:#fff5d4;--color-contract-none-text:coral;--color-contract-default-bg:var(--color-bg-surface);--color-contract-default-text:#596978}@media (prefers-color-scheme:dark){:root{--color-surface-hover:#2b3036;--color-bg-surface:#1f272d;--color-bg-surface-low:#242b31cf;--color-primary:#087dfa;--color-primary-gradient:#257fd3;--color-primary-dark:#1861a6;--color-bg-skeleton:#292f35;--color-bg-skeleton-slide:#353b41;--color-primary-soft:#f2f8ff;--color-text-primary:#f0f0f0;--color-text-secondary:#a2a6ac;--color-border:#282e35;--color-bg-input:#242d37;--color-icon-input:#7f868e;--color-background-icon:#2c353d;--color-shadow:#1b202478;--color-border-soft:#1f252a;--table-bg-header:#2c313b;--table-color-header:#ddd;--table-bg-body-tr-odd:#363c44;--table-bg-body-tr-even:#32363f;--table-color-body:#ccc;--table-bg-body-tr-hover:#4a5058;--table-info-paginate:#ccc;--color-danger:#ff4f60;--color-danger-soft:#ffedeed5;--color-info:#1593db;--color-info-soft:#ebf8ffbb;--color-warning:#ffa22f;--color-warning-soft:#fff1e1d5;--color-success:#2b9a62;--color-success-soft:#eafff4d5;--fut-bg-page:#050a12;--fut-bg-grid:#38dcff0b;--fut-bg-panel:#0a1320;--fut-bg-panel-alt:#0e1a2b;--fut-bg-inset:#081120;--fut-bg-row:#0e1a2b;--fut-accent:#0284c7;--fut-accent-strong:#38dcff;--fut-accent-soft:#38dcff24;--fut-orange:#d97706;--fut-orange-soft:#d977061f;--fut-green:#2fe39a;--fut-green-soft:#2fe39a1f;--fut-red:#ff503d;--fut-red-soft:#ff8a3d1f;--fut-violet:#9b7cf0;--fut-violet-soft:#9b7cf024;--fut-text:#d9e7f6;--fut-text-muted:#6f87a4;--fut-border:#1a2a40;--fut-border-strong:#24405f;--fut-glow:#38dcff59;--fut-halo:#38dcff14;--fut-gradient-panel:linear-gradient(180deg, #0e1a2b 0%, #0a1320 100%);--color-contract-spph95-bg:#15364a;--color-contract-spph95-text:#6ec3ed;--color-contract-spph17443-bg:#123a2c;--color-contract-spph17443-text:#5fd9a0;--color-contract-spph17518-bg:#3a1620;--color-contract-spph17518-text:#ff6b7a;--color-contract-none-bg:#3d3414;--color-contract-none-text:#ffab7a;--color-contract-default-text:#a2a6ac}.background-login{content:url(/illustration/new_login_dark.webp)!important}.background-dashboard{content:url(/illustration/light-dashboard.png)!important}}body:has(#theme-toggle:checked){--color-surface-hover:#2b3036;--color-bg-surface:#1f272d;--color-bg-surface-low:#242b31cf;--color-primary:#087dfa;--color-primary-gradient:#257fd3;--color-primary-dark:#1861a6;--color-bg-skeleton:#292f35;--color-bg-skeleton-slide:#353b41;--color-primary-soft:#f2f8ff;--color-text-primary:#f0f0f0;--color-text-secondary:#a2a6ac;--color-border:#282e35;--color-bg-input:#242d37;--color-icon-input:#7f868e;--color-background-icon:#2c353d;--color-shadow:#1b202478;--color-border-soft:#1f252a;--table-bg-header:#2c313b;--table-color-header:#ddd;--table-bg-body-tr-odd:#363c44;--table-bg-body-tr-even:#32363f;--table-color-body:#ccc;--table-bg-body-tr-hover:#4a5058;--table-info-paginate:#ccc;--color-danger:#ff4f60;--color-danger-soft:#8b4e51d5;--color-info:#1593db;--color-info-soft:#2b6788bb;--color-warning:#ffa22f;--color-warning-soft:#8d7152d5;--color-success:#2b9a62;--color-success-soft:#37644dd5;--fut-bg-page:#0a0e14;--fut-bg-grid:#131c27;--fut-bg-panel:#0d1520;--fut-bg-panel-alt:#101b29;--fut-bg-inset:#0b141e;--fut-bg-row:#0e1826;--fut-accent:#38bdf8;--fut-accent-strong:#7dd3fc;--fut-accent-soft:#38bdf81f;--fut-orange:#d97706;--fut-orange-soft:#d9770624;--fut-green:#34d399;--fut-green-soft:#34d39924;--fut-red:#f87171;--fut-red-soft:#f8717124;--fut-violet:#a78bfa;--fut-violet-soft:#a78bfa24;--fut-text:#e2e8f0;--fut-text-muted:#64748b;--fut-border:#1e3a4f;--fut-border-strong:#2b5573;--fut-glow:#38bdf859;--fut-halo:#38bdf814;--fut-gradient-panel:linear-gradient(180deg, #101b29 0%, #0d1520 100%);--color-contract-spph95-bg:#15364a;--color-contract-spph95-text:#6ec3ed;--color-contract-spph17443-bg:#123a2c;--color-contract-spph17443-text:#5fd9a0;--color-contract-spph17518-bg:#3a1620;--color-contract-spph17518-text:#ff6b7a;--color-contract-none-bg:#3d3414;--color-contract-none-text:#ffab7a;--color-contract-default-text:#a2a6ac}body:has(#theme-toggle:checked) .background-login{content:url(/illustration/new_login_dark.webp)}body:has(#theme-toggle:checked) .background-dashboard{content:url(/illustration/dark-dashboard.png)}.dark-theme .text-input__wrapper{background:#3e4957!important;border-color:#3b4a59!important}.dark-theme .text-input__wrapper svg{color:#9ca4ab;background:#33424f}.dark-theme input{color:#fafafa!important}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:var(--color-text-primary)!important}
