:root{--ecf-navy:#082C4D;--ecf-orange:#F93F0F;--ecf-steel:#5A6B7C;--ecf-mist:#F4F6F8;--navy-100:#04182B;--navy-90:#22384C;--navy-70:#3A5670;--navy-50:#6B8093;--navy-30:#8FA3B6;--navy-15:#B9C8D6;--orange-action:#D63409;--orange-hover:#B32B07;--orange-wash:#FFEDE7;--petrol:#0B6E99;--petrol-wash:#E1F2F9;--n-0:#FFFFFF;--n-25:#FAFBFC;--n-50:#F4F6F8;--n-100:#D9E0E7;--n-200:#C3CEDA;--n-400:#8A9AA8;--n-600:#5A6B7C;--n-800:#22384C;--ok:#0E7A3C;--ok-bg:#DFF5E7;--warn:#A65A00;--warn-bg:#FDF0D5;--crit:#C0182A;--crit-bg:#FCE4E6;--info:#0B6E99;--info-bg:#E1F2F9;--ground:var(--n-0);--surface:var(--n-0);--surface-alt:var(--n-50);--border:var(--n-100);--border-strong:var(--n-200);--text:var(--ecf-navy);--text-2:var(--ecf-steel);--text-disabled:var(--n-400);--text-on-brand:var(--n-0);--text-on-accent:var(--n-0);--papier:var(--n-0);--rail-bg:var(--ecf-navy);--rail-text:var(--navy-15);--rail-kopf:#8FA7BD;--rail-text-active:var(--n-0);--rail-text-hover:#E6EEF5;--rail-marker:var(--ecf-orange);--rail-line:rgb(255 255 255/.10);--rail-field:rgb(255 255 255/.06);--logo-ink:var(--ecf-navy);--logo-accent:var(--ecf-orange);--font-heading:var(--ecf-schrift-heading),"Montserrat","Helvetica Neue",Arial,sans-serif;--font-body:var(--ecf-schrift-body),"Inter",system-ui,-apple-system,sans-serif;--font-mono:var(--ecf-schrift-mono),"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace;--text-display:44px;--lh-display:1.05;--text-h1:26px;--lh-h1:1.15;--text-h2:20px;--lh-h2:1.25;--text-h3:15px;--lh-h3:1.35;--text-base:14px;--lh-base:1.5;--text-sm:13px;--lh-sm:1.45;--text-label:11px;--lh-label:1.5;--text-micro:10.5px;--ls-display:-.015em;--ls-heading:-.01em;--ls-label:.09em;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--radius-sm:3px;--radius-md:6px;--radius-lg:10px;--radius-pill:999px;--border-width:1px;--border-width-strong:2px;--h-sm:32px;--h-md:38px;--h-lg:48px;--shadow-none:none;--shadow-overlay:0 4px 20px rgb(8 44 77/.10);--shadow-modal:0 16px 48px rgb(8 44 77/.22);--dur-fast:120ms;--dur-base:180ms;--dur-slow:300ms;--ease:cubic-bezier(.2,0,.38,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.38,1);--rail-width:224px;--rail-width-icon:72px;--topbar-height:56px;--content-padding:30px;--content-padding-sm:14px;--content-max:1680px;--z-rail:40;--z-scrim:35;--z-modal:50;--z-toast:60;--kosten-finance:#6250D6;--kosten-fuel:#0B6E99;--kosten-upkeep:#A65A00;--kosten-insurance:#5B8A72;--kosten-tax:#7A7A8C;--kosten-tires:#8B6F47;--kosten-damage:#C0182A;--kosten-toll:#B08968;--kosten-return:#9A8C98;--kosten-sale:#0E7A3C;--kosten-other:#5A6B7C;--kat-1:#2A78D6;--kat-2:#EB6834;--kat-3:#1BAF7A;--kat-andere:#626262}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#061726;--surface:#0B2438;--surface-alt:#102D44;--border:#1B3A53;--border-strong:#2A4E6B;--text:#E8EEF4;--text-2:#9DB0C1;--text-disabled:#6E8497;--rail-bg:#04121E;--text-on-accent:var(--navy-100);--rail-text:#8DA3B6;--rail-kopf:#76899B;--rail-line:rgb(255 255 255/.08);--orange-action:#FF5F31;--orange-hover:#FF7A52;--orange-wash:#3A1509;--petrol:#5CC6EA;--petrol-wash:#08303F;--ok:#4ADE80;--ok-bg:#06301B;--warn:#FBBF4B;--warn-bg:#33230A;--crit:#FF7A85;--crit-bg:#3A0F16;--info:#5CC6EA;--info-bg:#08303F;--shadow-overlay:0 4px 20px rgb(0 0 0/.45);--shadow-modal:0 16px 48px rgb(0 0 0/.60);--kosten-finance:#9085E9;--kosten-fuel:#5CC6EA;--kosten-upkeep:#FBBF4B;--kosten-insurance:#5B8A72;--kosten-tax:#7A7A8C;--kosten-tires:#8B6F47;--kosten-damage:#FF7A85;--kosten-toll:#B08968;--kosten-return:#9A8C98;--kosten-sale:#4ADE80;--kosten-other:#9DB0C1;--kat-1:#3987E5;--kat-2:#D95926;--kat-3:#199E70;--kat-andere:#AAAAAA}}:root[data-theme=dark]{--ground:#061726;--surface:#0B2438;--surface-alt:#102D44;--border:#1B3A53;--border-strong:#2A4E6B;--text:#E8EEF4;--text-2:#9DB0C1;--text-disabled:#6E8497;--rail-bg:#04121E;--text-on-accent:var(--navy-100);--rail-text:#8DA3B6;--rail-kopf:#76899B;--rail-line:rgb(255 255 255/.08);--orange-action:#FF5F31;--orange-hover:#FF7A52;--orange-wash:#3A1509;--petrol:#5CC6EA;--petrol-wash:#08303F;--ok:#4ADE80;--ok-bg:#06301B;--warn:#FBBF4B;--warn-bg:#33230A;--crit:#FF7A85;--crit-bg:#3A0F16;--info:#5CC6EA;--info-bg:#08303F;--shadow-overlay:0 4px 20px rgb(0 0 0/.45);--shadow-modal:0 16px 48px rgb(0 0 0/.60);--kosten-finance:#9085E9;--kosten-fuel:#5CC6EA;--kosten-upkeep:#FBBF4B;--kosten-insurance:#5B8A72;--kosten-tax:#7A7A8C;--kosten-tires:#8B6F47;--kosten-damage:#FF7A85;--kosten-toll:#B08968;--kosten-return:#9A8C98;--kosten-sale:#4ADE80;--kosten-other:#9DB0C1;--kat-1:#3987E5;--kat-2:#D95926;--kat-3:#199E70;--kat-andere:#AAAAAA}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}:focus-visible{outline:2px solid var(--orange-action);outline-offset:2px;border-radius:2px}:root{color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark}}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=light]{color-scheme:light}