@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/cormorantgaramond-400-italic-C-nL33vl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/cormorantgaramond-400-CUoBjw-S.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/dmsans-300-italic-Dn7HJi0D.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/dmsans-300-Bf69Tn_J.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/dmsans-300-Bf69Tn_J.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/dmsans-300-Bf69Tn_J.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/dmsans-300-Bf69Tn_J.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(/assets/instrumentsans-var-latin-ext-C5E2Gvlv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(/assets/instrumentsans-var-BVScPF0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:var(--ce-color-text-primary);--blue:var(--ce-color-brand-active);--blue2:var(--ce-color-brand);--blue-light:var(--ce-color-brand-soft);--white:var(--ce-color-surface);--gray50:#f5f7fa;--gray100:#eef2f7;--gray400:#94a3b8;--success:var(--ce-color-success-solid);--warn:var(--ce-color-status-warning-fg);--danger:var(--ce-color-danger-solid);--border:var(--ce-color-border-default);--border2:var(--ce-color-border-strong);--border-strong:var(--ce-color-border-strong);--radius-sm:var(--ce-radius-sm);--radius:var(--ce-radius-md);--radius-lg:var(--ce-radius-lg);--radius-full:var(--ce-radius-full);--sidebar-width:var(--ce-size-sidebar);--ce-font-numeric:"DM Sans", system-ui, sans-serif;--ce-color-brand:#5367e8;--ce-color-brand-hover:#4658d9;--ce-color-brand-active:#3b4cc4;--ce-color-brand-ink:#3d4fcf;--ce-color-brand-soft:#eef0fd;--ce-color-brand-soft-hover:#e3e7fb;--ce-color-brand-border:#5367e847;--ce-color-brand-border-soft:#5367e829;--ce-brand-chip-reverse-bg:#ffffff0e;--ce-brand-chip-reverse-border:#ffffff1c;--ce-color-brand-violet:#7a5ce6;--ce-color-brand-violet-ink:#7c3aed;--ce-color-text-primary:#111a33;--ce-color-text-secondary:#5f6d80;--ce-color-text-muted:#667284;--ce-color-text-placeholder:#6b7688;--ce-color-text-disabled:#97a1b0;--ce-color-text-inverse:#fff;--ce-color-text-inverse-soft:#e2e8f6c7;--ce-color-bg-canvas-top:#f8f9fc;--ce-color-bg-canvas-mid:#f2f4f8;--ce-color-bg-canvas-bottom:#eff0f2;--ce-color-bg-light-brand:#5367e814;--ce-color-bg-light-violet:#7a5ce612;--ce-color-bg-atmosphere:radial-gradient(ellipse 64% 600px at 14% 0, var(--ce-color-bg-light-brand), transparent 72%), radial-gradient(ellipse 48% 520px at 92% 18px, var(--ce-color-bg-light-violet), transparent 72%), linear-gradient(180deg, var(--ce-color-bg-canvas-top) 0, var(--ce-color-bg-canvas-mid) 644px, var(--ce-color-bg-canvas-bottom) 1400px);--ce-color-surface:#fff;--ce-color-surface-subtle:#f8f9fc;--ce-color-surface-muted:#f2f4f8;--ce-color-surface-hover:var(--ce-color-surface-muted);--ce-color-surface-pressed:var(--gray100);--ce-color-surface-raised:linear-gradient(180deg, #fffffff7 0%, #f9fafdf6 45%, #eef1f8fa 100%);--ce-color-surface-inverse:linear-gradient(150deg, #1b2547 0%, #141d3a 46%, #111a33 100%);--ce-color-surface-inverse-edge:#7a5ce642;--ce-color-border-subtle:#e6e9ef;--ce-color-border-default:#d8dde6;--ce-color-border-strong:#c3cad6;--ce-color-border-interactive:#8891a3;--ce-color-border-interactive-hover:#6b7688;--ce-color-border-focus:#5367e8;--ce-color-status-neutral-surface:#f1f3f7;--ce-color-status-neutral-fg:#4b5565;--ce-color-status-neutral-border:#4b556529;--ce-color-status-info-surface:#eef1fd;--ce-color-status-info-fg:#3a4ba8;--ce-color-status-info-border:#3a4ba82e;--ce-color-status-progress-surface:#edf2fa;--ce-color-status-progress-fg:#3c5a80;--ce-color-status-progress-border:#3c5a802e;--ce-color-status-success-surface:#eef4f1;--ce-color-status-success-fg:#2f6b52;--ce-color-status-success-border:#2f6b5229;--ce-color-status-warning-surface:#f6f0e4;--ce-color-status-warning-fg:#7f6038;--ce-color-status-warning-border:#7f603833;--ce-color-status-overdue-surface:#f7ecec;--ce-color-status-overdue-fg:#8c3f3f;--ce-color-status-overdue-border:#8c3f3f2e;--ce-color-status-error-surface:#faebeb;--ce-color-status-error-fg:#9b3535;--ce-color-status-error-border:#9b353533;--ce-color-status-blocked-surface:#edeef2;--ce-color-status-blocked-fg:#414b5c;--ce-color-status-blocked-border:#414b5c33;--ce-color-status-cancelled-surface:#f1f3f7;--ce-color-status-cancelled-fg:#5b6375;--ce-color-status-cancelled-border:#5b63752e;--ce-color-status-archived-surface:#f4f5f7;--ce-color-status-archived-fg:#666f7e;--ce-color-status-archived-border:#666f7e2e;--ce-color-danger-solid:#9b3535;--ce-color-success-solid:#2f6b52;--ce-color-success-ring:#2f6b5247;--ce-color-danger-hover:#862d2d;--ce-color-danger-active:#712525;--ce-color-overlay:#111a3373;--ce-color-overlay-drawer:#111a338c;--ce-color-focus-ring:#5367e852;--ce-focus-ring:2px solid var(--ce-color-border-focus);--ce-focus-ring-offset:2px;--ce-font-display:"Cormorant Garamond", "Times New Roman", serif;--ce-font-sans:"DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ce-text-display-xl-size:28px;--ce-text-display-xl-size-mobile:24px;--ce-text-display-xl-weight:600;--ce-text-display-xl-line:1.2857;--ce-text-display-xl-tracking:-.02em;--ce-text-display-l-size:28px;--ce-text-display-l-size-mobile:24px;--ce-text-display-l-weight:600;--ce-text-display-l-line:1.2857;--ce-text-display-l-tracking:-.02em;--ce-text-title-page-size:28px;--ce-text-title-page-size-mobile:24px;--ce-text-title-page-weight:600;--ce-text-title-page-line:1.2857;--ce-text-title-page-tracking:-.02em;--ce-text-title-page-line-mobile:1.3333;--ce-text-title-page-tracking-mobile:-.015em;--ce-text-title-section-size:18px;--ce-text-title-section-size-mobile:18px;--ce-text-title-section-weight:600;--ce-text-title-section-line:1.4444;--ce-text-title-section-tracking:-.01em;--ce-text-title-card-size:16px;--ce-text-title-card-size-mobile:16px;--ce-text-title-card-weight:600;--ce-text-title-card-line:1.5;--ce-text-title-card-tracking:0;--ce-text-body-l-size:15px;--ce-text-body-l-size-mobile:15px;--ce-text-body-l-weight:400;--ce-text-body-l-line:1.6;--ce-text-body-l-tracking:0;--ce-text-body-size:14px;--ce-text-body-size-mobile:14px;--ce-text-body-weight:400;--ce-text-body-line:1.5714;--ce-text-body-tracking:0;--ce-text-body-s-size:13px;--ce-text-body-s-size-mobile:13px;--ce-text-body-s-weight:400;--ce-text-body-s-line:1.5385;--ce-text-body-s-tracking:0;--ce-text-label-size:13px;--ce-text-label-size-mobile:13px;--ce-text-label-weight:500;--ce-text-label-line:1.3846;--ce-text-label-tracking:0;--ce-text-micro-size:12px;--ce-text-micro-size-mobile:12px;--ce-text-micro-weight:600;--ce-text-micro-line:1.5;--ce-text-micro-tracking:0;--ce-text-numeric-display-size:32px;--ce-text-numeric-display-size-mobile:28px;--ce-text-numeric-display-weight:600;--ce-text-numeric-display-line:1.1875;--ce-text-numeric-display-tracking:-.02em;--ce-text-caption-size:12px;--ce-text-caption-weight:400;--ce-text-caption-line:1.5;--ce-text-badge-size:12px;--ce-text-badge-weight:500;--ce-text-badge-line:1.5;--ce-text-button-size:14px;--ce-text-button-weight:600;--ce-text-button-line:1.4286;--ce-text-nav-size:14px;--ce-text-nav-weight:500;--ce-text-nav-weight-active:600;--ce-text-nav-line:1.4286;--ce-space-0:0;--ce-space-1:4px;--ce-space-2:8px;--ce-space-3:12px;--ce-space-4:16px;--ce-space-5:20px;--ce-space-6:24px;--ce-space-7:32px;--ce-space-8:40px;--ce-space-9:48px;--ce-space-10:64px;--ce-debug-provider-jumingo-bg:#5367e812;--ce-debug-provider-transglobal-bg:#c1641014;--ce-debug-provider-match-bg:#147a5017;--ce-space-11:80px;--ce-space-12:96px;--ce-radius-0:0;--ce-radius-xs:4px;--ce-radius-sm:8px;--ce-radius-md:8px;--ce-radius-lg:12px;--ce-radius-xl:12px;--ce-radius-full:9999px;--ce-elevation-0:none;--ce-elevation-1:0 1px 2px #111a330f, 0 6px 18px -8px #111a3324;--ce-elevation-2:0 2px 4px #111a3312, 0 12px 28px -12px #111a3333;--ce-elevation-3:0 12px 32px #111a331f, 0 2px 8px #111a330f;--ce-elevation-dropdown:0 4px 12px #111a331a;--ce-elevation-material-raised:none;--ce-elevation-material-signature:none;--ce-elevation-inset:inset 0 1px 2px #111a3314;--ce-elevation-focus-ring:0 0 0 3px var(--ce-color-focus-ring);--ce-z-base:0;--ce-z-raised:10;--ce-z-sticky:100;--ce-z-dropdown:200;--ce-z-topbar:300;--ce-z-drawer:400;--ce-z-overlay:500;--ce-z-dialog:600;--ce-z-toast:700;--ce-z-emergency:900;--ce-motion-instant:0s;--ce-motion-fast:.12s;--ce-motion-standard:.18s;--ce-motion-slow:.22s;--ce-motion-ease-standard:cubic-bezier(.2, .7, .3, 1);--ce-motion-ease-entrance:cubic-bezier(.2, .7, .3, 1);--ce-bp-sm:480px;--ce-bp-md:768px;--ce-bp-shell:860px;--ce-bp-lg:1024px;--ce-bp-xl:1280px;--ce-bp-2xl:1600px;--ce-size-control-sm:32px;--ce-size-control-md:40px;--ce-size-control-lg:48px;--ce-size-control-admin:36px;--ce-size-touch-target:44px;--ce-icon-sm:16px;--ce-icon-md:18px;--ce-icon-lg:24px;--ce-icon-xl:40px;--ce-size-content:1200px;--ce-size-content-wide:1420px;--ce-size-content-admin:1440px;--ce-size-form:760px;--ce-size-booking:800px;--ce-size-booking-side:368px;--ce-size-prose:720px;--ce-size-sidebar:248px;--ce-size-sidebar-admin:248px;--ce-size-dialog-sm:420px;--ce-size-dialog-md:560px;--ce-size-dialog-lg:720px;--ce-size-dialog-xl:920px;--ce-page-gutter:32px;--ce-page-gutter-tablet:24px;--ce-page-gutter-mobile:16px;--ce-app-bg:var(--ce-color-bg-atmosphere);--ce-app-bg-mid:var(--ce-color-bg-canvas-mid);--ce-app-bg-bottom:var(--ce-color-bg-canvas-bottom);--ce-app-divider:#0f172a1f;--ce-sidebar-bg-top:#1c2848;--ce-sidebar-bg-mid:#16203a;--ce-sidebar-bg-bottom:#101a30;--ce-sidebar-light:#5283ff2e;--ce-sidebar-depth:#060a184d;--ce-sidebar-bg:linear-gradient(180deg, transparent 52%, var(--ce-sidebar-depth) 100%), radial-gradient(130% 44% at 18% 0%, var(--ce-sidebar-light), transparent 72%), linear-gradient(180deg, var(--ce-sidebar-bg-top) 0%, var(--ce-sidebar-bg-mid) 54%, var(--ce-sidebar-bg-bottom) 100%);--ce-sidebar-edge:#ffffff14;--ce-sidebar-shadow:2px 0 18px #090f191f;--ce-sidebar-border:#ffffff1c;--ce-sidebar-divider:#ffffff17;--ce-sidebar-hover:#ffffff13;--ce-sidebar-active-bg:linear-gradient(90deg, #5283ff52, #ffffff16);--ce-sidebar-active-accent:#6197ff;--ce-sidebar-active-icon:#98bfff;--ce-sidebar-active-text:var(--ce-sidebar-text-strong);--ce-sidebar-text:#e8eefb;--ce-sidebar-text-strong:#fff;--ce-sidebar-text-muted:#abbad4;--ce-sidebar-section:#8e9dbc;--ce-sidebar-scroll-thumb:#ffffff29;--ce-sidebar-scroll-thumb-hover:#ffffff4d;--ce-sidebar-nav-size:var(--ce-text-body-l-size);--ce-sidebar-nav-line:1.4667;--ce-sidebar-nav-weight:600;--ce-sidebar-nav-weight-sub:500;--ce-sidebar-nav-row:44px;--ce-sidebar-expand-duration:.18s;--ce-sidebar-expand-ease:cubic-bezier(.2, .7, .3, 1);--ce-app-overlay:var(--ce-color-overlay-drawer);--surface:var(--ce-color-surface);--surface-subtle:var(--ce-color-surface-subtle);--surface-muted:var(--ce-color-surface-muted);--border-subtle:var(--ce-color-border-subtle);--border-hairline:#edf1f5;--text-primary:var(--ce-color-text-primary);--text-secondary:var(--ce-color-text-secondary);--shadow-overlay:var(--ce-elevation-3);--ce-kpi-navy:var(--ce-color-text-primary);--ce-kpi-active:var(--ce-color-brand);--ce-kpi-surface:var(--ce-color-surface);--ce-kpi-border:#111a331d;--ce-kpi-divider:var(--border-hairline);--ce-kpi-value:var(--ce-kpi-navy);--ce-kpi-label:#4a5670;--ce-kpi-context:#5a6780;--auth-card-fill:#080e208c;--auth-line-2:#78a0ff2e;--auth-ink-1:#fff;--auth-ink-2:#c6d0e6;--auth-ink-3:#8a93ad;--auth-ink-4:#5b6480;--auth-ink-placeholder:#6b7390;--auth-blue:#2e5cff;--auth-blue-2:#3b6cff;--auth-blue-3:#6189ff;--auth-blue-soft:#a8bdff;--auth-blue-glow:#2e5cff8c;--auth-radius-sm:8px;--auth-radius:14px;--auth-radius-xl:28px}@media (width>=1680px){:root{--ce-size-content:1440px;--ce-size-content-admin:1680px}}@media (width>=2240px){:root{--ce-size-content:1680px;--ce-size-content-admin:1920px}}:root{--ce-demo-flaeche:#0a1636;--ce-demo-text:#eef2ff;--ce-demo-text-2:#aab6d8;--ce-demo-linie:#8fb0ff4d;--ce-demo-fokus:#8fb0ff;--ce-demo-hover:#ffffff0f;--ce-demo-knopf:#f7f8fc;--ce-demo-knopf-hover:#fff;--ce-demo-knopf-text:#011b55;--ce-demo-streifen:linear-gradient(90deg, #4d84ff 0%, #8fb0ff 100%);--ce-demo-buehne:radial-gradient(ellipse 55% 65% at 28% 60%, #1c3a9657, transparent 70%), linear-gradient(180deg, #0a1636 0%, #081230 100%);--ce-demo-blatt:#fff;--ce-demo-tinte:#0b1532;--ce-demo-tinte-2:#4e5a73}:root[data-ce-bereich=kunde],:root[data-ce-bereich=auth],:root[data-ce-bereich=preisrechner]{--ce-pr-navy-950:#070f28;--ce-pr-navy-900:#0a1636;--ce-pr-navy-850:#0f1d45;--ce-pr-navy-800:#011b55;--ce-pr-navy-700:#0b2c7c;--ce-pr-navy-600:#001341;--ce-pr-signal:#004afc;--ce-pr-signal-hover:#003fd6;--ce-pr-signal-ink:#0041de;--ce-pr-signal-soft:#eef3ff;--ce-pr-signal-soft-hover:#e1eaff;--ce-pr-signal-on-navy:#8fb0ff;--ce-pr-paper:#f7f8fc;--ce-pr-stripe:linear-gradient(90deg, #011b55 0%, #004afc 64%, #4d84ff 100%);--ce-pr-stripe-on-navy:linear-gradient(90deg, #4d84ff 0%, #8fb0ff 100%);--ce-color-brand:#004afc;--ce-color-brand-hover:#003fd6;--ce-color-brand-active:#0035b8;--ce-color-brand-ink:#0041de;--ce-color-brand-soft:#eef3ff;--ce-color-brand-soft-hover:#e1eaff;--ce-color-brand-border:#004afc4d;--ce-color-brand-border-soft:#004afc29;--ce-color-border-focus:#004afc;--ce-color-focus-ring:#004afc47;--ce-color-text-primary:#0b1532;--ce-color-text-secondary:#4e5a73;--ce-color-text-muted:#5f6b83;--ce-color-text-placeholder:#697590;--ce-color-bg-canvas-top:#fff;--ce-color-bg-canvas-mid:#fff;--ce-color-bg-canvas-bottom:#fff;--ce-color-bg-atmosphere:none;--ce-app-bg:none;--ce-pr-papier:#f4f6fa;--ce-app-bg-mid:var(--ce-pr-papier);--ce-app-bg-bottom:var(--ce-pr-papier);--ce-app-divider:#e6e9f0;--ce-color-surface:#fff;--ce-color-surface-subtle:#f7f8fb;--ce-color-surface-muted:#f1f3f7;--ce-color-surface-hover:#f5f7fb;--ce-color-surface-pressed:#eceff5;--ce-color-border-subtle:#e6e9f0;--ce-color-border-default:#d6dce6;--border-hairline:#edf0f5;--ce-color-overlay-drawer:#070f288c;--ce-pr-inset:#f6f8fb;--ce-pr-hairline:#e4e8ef;--ce-sidebar-bg:#0a1636;--ce-sidebar-edge:#ffffff0f;--ce-sidebar-shadow:none;--ce-sidebar-border:#ffffff14;--ce-sidebar-divider:#ffffff14;--ce-sidebar-hover:#ffffff0f;--ce-sidebar-active-bg:#8fb0ff21;--ce-sidebar-active-accent:#6f9bff;--ce-sidebar-active-icon:#b5cbff;--ce-sidebar-text:#e3e9f6;--ce-sidebar-text-strong:#fff;--ce-sidebar-text-muted:#a9b6d6;--ce-sidebar-section:#8c99be;--ce-sidebar-scroll-thumb:#ffffff24;--ce-sidebar-scroll-thumb-hover:#ffffff42;--sidebar-width:min(15.5rem, 32vw);--ce-font-sans:"Instrument Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ce-font-numeric:"Instrument Sans", system-ui, sans-serif;--ce-pr-font-display:"Instrument Sans", system-ui, sans-serif;--ce-pr-display-stretch:96%;--ce-text-display-xl-size:2.5rem;--ce-text-display-xl-size-mobile:2rem;--ce-text-display-xl-line:1.1;--ce-text-display-xl-weight:600;--ce-text-display-xl-tracking:-.024em;--ce-text-display-l-size:2.25rem;--ce-text-display-l-size-mobile:1.75rem;--ce-text-display-l-line:1.1667;--ce-text-display-l-weight:600;--ce-text-display-l-tracking:-.02em;--ce-text-title-page-size:2.25rem;--ce-text-title-page-size-mobile:1.75rem;--ce-text-title-page-weight:600;--ce-text-title-page-line:1.1667;--ce-text-title-page-line-mobile:1.2143;--ce-text-title-page-tracking:-.02em;--ce-text-title-page-tracking-mobile:-.018em;--ce-text-title-section-size:1.375rem;--ce-text-title-section-size-mobile:1.25rem;--ce-text-title-section-line:1.3636;--ce-text-title-section-weight:600;--ce-text-title-section-tracking:-.012em;--ce-text-title-card-size:1.125rem;--ce-text-title-card-size-mobile:1.0625rem;--ce-text-title-card-line:1.4444;--ce-text-title-card-weight:600;--ce-text-title-card-tracking:-.008em;--ce-text-body-l-size:1.0625rem;--ce-text-body-l-size-mobile:1rem;--ce-text-body-l-line:1.5294;--ce-text-body-size:1rem;--ce-text-body-size-mobile:1rem;--ce-text-body-line:1.5;--ce-text-body-s-size:.9375rem;--ce-text-body-s-size-mobile:.9375rem;--ce-text-body-s-line:1.5333;--ce-text-label-size:.875rem;--ce-text-label-size-mobile:.875rem;--ce-text-label-line:1.4286;--ce-text-label-tracking:.002em;--ce-text-micro-size:.8125rem;--ce-text-micro-size-mobile:.8125rem;--ce-text-micro-tracking:.006em;--ce-text-numeric-display-size:2.5rem;--ce-text-numeric-display-size-mobile:2rem;--ce-text-numeric-display-line:1.1;--ce-text-numeric-display-weight:600;--ce-text-numeric-display-tracking:-.024em;--ce-text-caption-size:.8125rem;--ce-text-caption-line:1.5385;--ce-text-badge-size:.8125rem;--ce-text-badge-weight:600;--ce-text-badge-line:1.3846;--ce-text-button-size:.9375rem;--ce-text-button-line:1.3333;--ce-text-button-weight:600;--ce-text-nav-size:.9375rem;--ce-sidebar-nav-size:.9375rem;--ce-pr-radius-control:10px;--ce-pr-radius-control-lg:12px;--ce-pr-radius-panel:14px;--ce-pr-radius-card:16px;--ce-pr-radius-status:6px;--ce-pr-booking-seite:296px;--ce-pr-shadow-card:0 1px 2px #0a16360a, 0 2px 10px -4px #0a163614;--ce-pr-shadow-card-hover:0 2px 4px #0a16360d, 0 12px 28px -12px #0a16362e;--ce-pr-btn-shadow:inset 0 1px 0 #ffffff1f, 0 1px 2px #0a163633;--ce-pr-btn-shadow-hover:inset 0 1px 0 #ffffff24, 0 2px 6px -1px #0a16363d;--ce-pr-btn-shadow-secondary:inset 0 -1px 0 #0a16360d, 0 1px 2px #0a16360f;--ce-pr-btn-disabled-bg:#eef1f5;--ce-pr-btn-disabled-fg:#566177;--ce-pr-stage:radial-gradient(ellipse 55% 65% at 28% 60%, #1c3a9657, transparent 70%), linear-gradient(180deg, #0a1636 0%, #081230 100%);--ce-pr-on-navy:#eef2ff;--ce-pr-on-navy-2:#aab6d8;--ce-pr-on-navy-3:#8a97bd;--ce-pr-on-navy-line:#8fb0ff4d;--ce-pr-shadow-sheet:0 1px 2px #02081e4d, 0 30px 80px -24px #02081e99;--ce-color-surface-inverse:linear-gradient(180deg, #0a1636 0%, #081230 100%);--ce-color-surface-inverse-edge:#8fb0ff24;--ce-color-text-inverse-soft:#aab6d8;--ce-pr-route:#dfe7ff;--ce-pr-route-halo:#5f86ff59;--ce-pr-route-ring:#9fbaff;--ce-pr-stadtlicht:#ffd9a3;--ce-pr-licht-kern:#fff6e2f2;--ce-pr-licht-schein:#ffc87a80;--ce-pr-licht-hof:#ffb05c00;--ce-pr-licht-schein-hell:#ffe4b66b;--ce-pr-kraft-oben:#e8cfa8;--ce-pr-kraft-links:#d6b386;--ce-pr-kraft-rechts:#c29a66;--ce-pr-kraft-kante:#7852284d;--ce-pr-band:#1f55f0;--ce-pr-band-seite:#0a3fcf;--ce-pr-etikett:#fff;--ce-pr-etikett-kante:#0d143024;--ce-pr-etikett-kopf:#011b55;--ce-pr-etikett-tinte:#0d1430;--ce-pr-etikett-leer:#e4e7ed;--ce-pr-paket-schatten:#0d143042;--ce-pr-paket-buehne:#f6f7fa;--ce-pr-paket-raster:#0b15320d;--ce-pr-ed-mark-delivered:#5cd49a;--ce-pr-ed-kennzahl-zahl:var(--ce-pr-navy-800);--ce-pr-ed-kennzahl-tinte:#2a3550;--ce-pr-ed-raum-flaeche:#f5f7fd;--ce-pr-ed-raum-band:#eef3fd;--ce-pr-ed-raum-hoehe:30rem;--ce-pr-ed-raum-hoehe-mobil:20rem;--ce-pr-ed-raum-schimmer:#004afc14, #4d84ff10 30%, #4d84ff06 58%;--ce-pr-ed-raum-wolke:#7f9ccf21, #7f9ccf10 40%;--ce-pr-ed-raum-auslauf:#4d84ff10, #4d84ff08 40%;--ce-pr-ed-raum-kopfleiste-linie:#11225014;--ce-pr-ed-flaeche-uebersicht:#eef3fc;--ce-pr-ed-shadow-flaeche:0 1px 2px #011b550a, 0 14px 32px -24px #011b553d;--ce-pr-ed-flow-nebel-oben:#eaf0fc;--ce-pr-ed-flow-nebel:#e5ecfb;--ce-pr-ed-flow-nebel-mobil:#e1eafb;--ce-pr-ed-flow-stahl:#7f9ccf;--ce-pr-ed-flow-wolke:#7f9ccf33;--ce-pr-ed-flow-wolke-mobil:#7f9ccf3d;--ce-pr-ed-flow-schein:#004afc4d, #004afc33 24%, #004afc17 46%, #004afc08 60%;--ce-pr-ed-flow-weite:#004afc1f, #004afc0f 40%;--ce-pr-ed-flow-weite-schmal:#004afc1a, #004afc0d 40%;--ce-pr-ed-flow-schein-schmal:#004afc42, #004afc29 26%, #004afc0f 48%;--ce-pr-ed-flow-schein-aktion:#004afc38, #004afc24 26%, #004afc0d 48%;--ce-pr-ed-flow-schein-mobil:#004afc42, #004afc29 26%, #004afc0f 48%;--ce-pr-ed-flow-azur:#4d84ff38;--ce-pr-ed-flow-azur-schmal:#4d84ff30;--ce-pr-ed-flow-bahn:#004afc1a, #004afc0e 40%;--ce-pr-ed-flow-bahn-schmal:#004afc16, #004afc0b 40%;--ce-pr-ed-flow-flanke:#4d84ff33;--ce-pr-ed-flow-flanke-schmal:#4d84ff29;--ce-pr-ed-flow-licht:#ffffff47;--ce-pr-ed-flow-mitte:#4d84ff29;--ce-pr-ed-flow-mitte-mobil:#4d84ff21;--ce-pr-ed-flow-rand:#4d84ff2e;--ce-pr-ed-flow-hof:#004afc38;--ce-pr-ed-flow-hof-schmal:#004afc2e;--ce-pr-ed-flow-glut:#004afc33;--ce-pr-ed-flow-boden:#011b5533;--ce-pr-ed-flow-boden-schmal:#011b5529;--ce-pr-ed-flow-hoehe:44rem;--ce-pr-ed-flow-hoehe-mobil:38rem;--ce-pr-ed-flow-licht-aktion:5.625rem;--ce-pr-ed-flow-licht-rechts:16.4375rem;--ce-pr-ed-flow-schein-oben:11.25rem;--ce-pr-ed-flow-weite-oben:15rem;--ce-pr-ed-flow-kopf-linie:#1122501a;--ce-pr-ed-kante-licht:linear-gradient(180deg, #004afc52, #7f9ccf4d 34%, #11225017);--ce-pr-ed-karte-licht:linear-gradient(180deg, #fff 40%, #fbfcff);--ce-pr-ed-shadow-kennzahl:0 1px 2px #011b550d, 0 16px 34px -22px #011b5542;--ce-pr-ed-shadow-kennzahl-klein:0 1px 2px #011b550d, 0 10px 22px -16px #011b5533;--ce-pr-ed-flow-buehne-grund:linear-gradient(160deg, #0f2259 0%, #0a1740 46%, #040b24 100%);--ce-pr-ed-flow-buehne-schein:#004afcd9, #004afc85 28%, #004afc2e 52%;--ce-pr-ed-flow-buehne-tiefe:#4d84ff24;--ce-pr-ed-flow-buehne-horizont:#4d84ff5c;--ce-pr-ed-flow-buehne-glanz:#8fb0ff1f;--ce-pr-ed-flow-buehne-licht-rechts:7.875rem;--ce-pr-ed-flow-route:linear-gradient(90deg, transparent, #8fb0ff73 10%, #ffffff8c 50%, #8fb0ff73 90%, transparent);--ce-pr-ed-shadow-buehne:inset 0 1px 0 #ffffff24, 0 1px 2px #011b5533, 0 34px 64px -40px #011b558c;--ce-pr-ed-flow-kachel:linear-gradient(180deg, #fff, #eef2fa);--ce-pr-ed-shadow-kachel:inset 0 0 0 1px #ffffffbf, 0 0 0 1px #ffffff1f, 0 14px 26px -18px #000000a6;--ce-pr-ed-flow-kachel-name:#d3dcf5;--ce-pr-ed-flow-kopfleiste-linie:#11225012;--ce-pr-ed-flow-fuss-linie:linear-gradient(90deg, transparent, #1122501f 12%, #1122501f 88%, transparent);--ce-pr-ed-neu-kante:#004afc33;--ce-pr-ed-modul-titel:1.25rem;--ce-pr-ed-row-mark:#004afc;--ce-pr-ed-headline-size:3.5rem;--ce-pr-ed-headline-size-tablet:2.75rem;--ce-pr-ed-headline-size-mobile:2.25rem;--ce-pr-ed-headline-line:1.04;--ce-pr-ed-headline-tracking:-.034em;--ce-pr-ed-headline-stretch:94%;--ce-pr-ed-gruss-size:2.5rem;--ce-pr-ed-gruss-size-tablet:2.125rem;--ce-pr-ed-gruss-size-mobile:1.75rem;--ce-pr-ed-gruss-line:1.12;--ce-pr-ed-gruss-tracking:-.022em;--ce-pr-ed-figure-size:2.375rem;--ce-pr-ed-figure-size-mobile:2rem;--ce-pr-ed-figure-stretch:78%;--ce-pr-ed-amount-stretch:88%;--ce-pr-ed-plus-dauer:1.15s;--ce-pr-ed-plus-kurve:cubic-bezier(.4, 0, .2, 1);--ce-pr-ed-ansprech-breite:24rem;--ce-pr-ed-ansprech-bild:5rem;--ce-pr-ed-ansprech-foto:3.5rem;--ce-pr-ed-ansprech-punkt:var(--ce-pr-ed-mark-delivered);--ce-pr-ed-ansprech-punkt-ring:#5cd49a52;--ce-pr-ed-ansprech-puls-dauer:2.8s;--ce-pr-ed-ansprech-puls-kurve:cubic-bezier(.22, .61, .36, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--ce-font-sans);color:var(--navy);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;max-width:100vw;overflow-x:hidden}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes offerTlDotPulse{0%,to{box-shadow:0 0 0 0 var(--tl-ring,transparent);opacity:1}50%{box-shadow:0 0 0 4px var(--tl-ring,transparent);opacity:.85}}.animate-fadeUp{animation:.6s cubic-bezier(.2,.7,.3,1) both fadeUp}.heading{font-family:var(--ce-font-sans);letter-spacing:-.02em;font-weight:600;line-height:1.15}h1,h2,h3,h4{font-family:var(--ce-font-sans);font-weight:600}.mono{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.container{max-width:1200px;margin:0 auto;padding:0 24px}.navbar{z-index:1000;background:var(--ce-color-surface);border-bottom:1px solid var(--ce-color-border-subtle);position:fixed;top:0;left:0;right:0}.navbar-inner{justify-content:space-between;align-items:center;gap:var(--ce-space-3);height:64px;display:flex}.navbar-logo{min-width:0;min-height:var(--ce-size-touch-target);cursor:pointer;font:inherit;color:inherit;text-align:left;border-radius:var(--ce-radius-sm);background:0 0;border:none;align-items:center;gap:10px;margin-right:auto;padding:0;display:flex}.navbar-logo:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.navbar-actions{align-items:center;gap:var(--ce-space-2);flex-shrink:0;display:flex}.hamburger-btn{margin-left:calc(-1 * var(--ce-space-2));cursor:pointer;border-radius:var(--radius-sm);color:var(--ce-color-text-primary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.hamburger-btn:hover{background:var(--ce-color-surface-hover)}.hamburger-btn:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.navbar-logo .ce-brandmark-img{width:174px}@media (width<=420px){.navbar-logo .ce-brandmark-img{width:140px}}@media (width<=359px){.navbar-logo .ce-brandmark-img{width:112px}.mobile-drawer-header .navbar-drawer-brand .ce-brandmark-img{width:136px}}.page-with-navbar{background-color:var(--ce-color-bg-canvas-bottom);background-image:var(--ce-color-bg-atmosphere);min-height:100dvh;padding-top:88px}.legal-wrap{max-width:calc(var(--ce-size-prose) + 2 * var(--ce-page-gutter-mobile));padding:var(--ce-space-6) var(--ce-page-gutter-mobile) var(--ce-space-10);margin:0 auto}.legal-head{margin-bottom:var(--ce-space-6)}.legal-title{font-family:var(--ce-font-sans);font-size:var(--ce-text-title-page-size);font-weight:var(--ce-text-title-page-weight);line-height:var(--ce-text-title-page-line);letter-spacing:var(--ce-text-title-page-tracking);color:var(--ce-color-text-primary);overflow-wrap:break-word;margin:0}.legal-stand{margin:var(--ce-space-1) 0 0;font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary)}.legal-sheet{padding:var(--ce-space-8);background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);box-shadow:var(--ce-elevation-1);font-family:var(--ce-font-sans);color:var(--ce-color-text-primary)}.legal-toc{margin:0 0 var(--ce-space-7);padding:0 0 var(--ce-space-6);border-bottom:1px solid var(--border-hairline)}.legal-toc-title{margin:0 0 var(--ce-space-2);font-size:var(--ce-text-label-size);font-weight:600;line-height:var(--ce-text-label-line);color:var(--ce-color-text-primary)}.legal-toc-list{column-gap:var(--ce-space-7);margin:0;padding:0;list-style:none}.legal-toc-list>li{break-inside:avoid}.legal-toc-link{font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);color:var(--ce-color-brand-ink);overflow-wrap:break-word;padding:4px 0;text-decoration:none;display:block}.legal-toc-link:hover{text-decoration:underline}.legal-toc-link:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset);border-radius:var(--ce-radius-sm)}.legal-section{margin-bottom:var(--ce-space-7);scroll-margin-top:88px}.legal-section:last-child{margin-bottom:0}.legal-section--end{padding-top:var(--ce-space-5);border-top:1px solid var(--ce-color-border-subtle)}.legal-rule{border:none;border-top:1px solid var(--border-hairline);margin:var(--ce-space-7) 0}.legal-h2{margin:0 0 var(--ce-space-3);font-family:var(--ce-font-sans);font-size:var(--ce-text-title-section-size);font-weight:var(--ce-text-title-section-weight);line-height:var(--ce-text-title-section-line);letter-spacing:var(--ce-text-title-section-tracking);color:var(--ce-color-text-primary);overflow-wrap:break-word}.legal-h3{margin:var(--ce-space-5) 0 var(--ce-space-2);font-family:var(--ce-font-sans);font-size:var(--ce-text-body-l-size);font-weight:600;line-height:var(--ce-text-body-l-line);color:var(--ce-color-text-primary)}.legal-p{margin:0 0 var(--ce-space-3);font-size:var(--ce-text-body-l-size);line-height:var(--ce-text-body-l-line);color:var(--ce-color-text-primary);overflow-wrap:break-word}.legal-p--last,.legal-section>.legal-p:last-child{margin-bottom:0}.legal-p--spaced{margin-top:var(--ce-space-3)}.legal-section--end .legal-stand{margin:0}.legal-list{margin:0 0 var(--ce-space-3);overflow-wrap:break-word;font-size:var(--ce-text-body-l-size);line-height:var(--ce-text-body-l-line);color:var(--ce-color-text-primary);padding-left:22px}.legal-list>li+li{margin-top:var(--ce-space-1)}.legal-list--alpha{list-style-type:lower-alpha}.legal-list--nested{margin:var(--ce-space-1) 0 var(--ce-space-2);padding-left:20px}.legal-dl{margin:0}.legal-dt{padding-top:var(--ce-space-3);font-size:var(--ce-text-body-size);font-weight:600;line-height:var(--ce-text-body-line);color:var(--ce-color-text-primary);padding-bottom:2px}.legal-dd{margin:0 0 var(--ce-space-1);padding-bottom:var(--ce-space-3);border-bottom:1px solid var(--border-hairline);font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);color:var(--ce-color-text-primary);overflow-wrap:break-word}.legal-dd--last{border-bottom:0;margin-bottom:0;padding-bottom:0}.legal-code{font-family:var(--ce-font-numeric);font-size:var(--ce-text-body-size);border-radius:var(--ce-radius-sm);background:var(--ce-color-surface-muted);padding:1px 4px}.legal-sheet a{color:var(--ce-color-brand-ink);text-underline-offset:2px;text-decoration:underline}.legal-sheet a:hover{color:var(--ce-color-brand-hover)}.legal-sheet a:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset);border-radius:var(--ce-radius-sm)}.legal-sheet a.legal-toc-link{text-decoration:none}.legal-sheet a.legal-toc-link:hover{color:var(--ce-color-brand-ink);text-decoration:underline}.legal-doc-version{margin:0 0 var(--ce-space-1);font-size:var(--ce-text-title-card-size);font-weight:600;line-height:var(--ce-text-title-card-line);color:var(--ce-color-text-primary);overflow-wrap:break-word}.legal-doc-actions{gap:var(--ce-space-3);margin-top:var(--ce-space-5);flex-wrap:wrap;display:flex}.legal-sheet a.btn{text-decoration:none}.legal-sheet a.btn-primary,.legal-sheet a.btn-primary:hover{color:var(--ce-color-text-inverse)}.legal-sheet a.btn:focus-visible{border-radius:var(--ce-radius-md)}.legal-anchor{scroll-margin-top:88px}.legal-sheet .legal-h2{margin-top:var(--ce-space-7)}.legal-sheet .legal-h2:first-child{margin-top:0}.legal-h4,.legal-h5{margin:var(--ce-space-4) 0 var(--ce-space-2);font-family:var(--ce-font-sans);font-size:var(--ce-text-body-size);font-weight:600;line-height:var(--ce-text-body-line);color:var(--ce-color-text-primary);overflow-wrap:break-word}.legal-md-list{padding-left:22px}.legal-md-list--marked{padding-left:0;list-style:none}.legal-md-list--marked>li{column-gap:var(--ce-space-2);grid-template-columns:minmax(2.2em,max-content) minmax(0,1fr);display:grid}.legal-md-depth-1{margin-left:20px}.legal-md-depth-2,.legal-md-depth-3{margin-left:40px}.legal-md-item{overflow-wrap:break-word;min-width:0}.legal-callout{margin:0 0 var(--ce-space-4);padding:var(--ce-space-3) var(--ce-space-4);border-left:3px solid var(--ce-color-brand-ink);background:var(--ce-color-surface-muted);border-radius:var(--ce-radius-sm)}.legal-callout .legal-p:last-child{margin-bottom:0}.legal-ident{overflow-wrap:break-word}.legal-table-wrap{margin:0 0 var(--ce-space-4);max-width:100%;overflow-x:auto}.legal-table-wrap:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.legal-table{border-collapse:collapse;width:100%;min-width:0;font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);color:var(--ce-color-text-primary)}.legal-table th,.legal-table td{padding:var(--ce-space-2) var(--ce-space-3);border:1px solid var(--ce-color-border-subtle);text-align:left;vertical-align:top;overflow-wrap:break-word;height:auto}.legal-table th{background:var(--ce-color-surface-muted);font-size:var(--ce-text-body-size);font-weight:600;line-height:var(--ce-text-body-line);color:var(--ce-color-text-primary);white-space:normal}.legal-mark{border-radius:var(--ce-radius-sm);background:var(--ce-color-status-warning-surface);color:var(--ce-color-status-warning-fg);box-shadow:inset 0 -1px 0 var(--ce-color-status-warning-border);padding:0 3px}.legal-mark--gap{font-style:italic}.legal-mark--open{background:var(--ce-color-status-neutral-surface);color:var(--ce-color-status-neutral-fg);box-shadow:inset 0 -1px 0 var(--ce-color-status-neutral-border)}@media (width<=600px){.legal-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legal-table,.legal-table tbody,.legal-table tr,.legal-table td{box-sizing:border-box;width:auto;display:block}.legal-table{width:100%}.legal-table tr{margin-bottom:var(--ce-space-3);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-sm)}.legal-table td{border:0;border-bottom:1px solid var(--border-hairline)}.legal-table td:last-child{border-bottom:0}.legal-table td:before{content:attr(data-label);font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-color-text-secondary);font-weight:600;display:block}.legal-md-depth-1,.legal-md-depth-2,.legal-md-depth-3{margin-left:var(--ce-space-3)}}@media (width>=768px){.legal-wrap{max-width:calc(var(--ce-size-prose) + 2 * var(--ce-page-gutter));padding-left:var(--ce-page-gutter);padding-right:var(--ce-page-gutter)}.legal-toc-list{columns:2}}@media (width<=600px){.legal-wrap{padding-top:var(--ce-space-4);padding-bottom:var(--ce-space-9)}.legal-title{font-size:var(--ce-text-title-page-size-mobile);line-height:var(--ce-text-title-page-line-mobile);letter-spacing:var(--ce-text-title-page-tracking-mobile)}.legal-sheet{padding:var(--ce-space-5) var(--ce-space-4)}.legal-toc-link{align-items:center;min-height:44px;display:flex}}.section-title{font-size:clamp(26px,3vw,38px);font-family:var(--ce-font-sans);color:var(--navy);letter-spacing:-.025em;margin-bottom:14px;font-weight:600;line-height:1.1}.text-center{text-align:center}.flex{display:flex}.flex-center{justify-content:center;align-items:center;display:flex}.gap-8{gap:8px}.gap-12{gap:12px}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.mb-32{margin-bottom:32px}.text-sm{font-size:13px}.text-muted{color:var(--ce-color-text-muted)}.font-bold{font-weight:600}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-footer{border-top:1px solid var(--ce-color-border-subtle);padding:var(--ce-space-5) var(--ce-space-4);text-align:center;font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary)}.public-footer-nav{flex-wrap:wrap;justify-content:center;gap:8px 20px;display:flex}.public-footer-nav a{color:inherit;text-decoration:none}.public-footer-nav a:hover{color:var(--ce-color-brand-ink);text-decoration:underline}.public-footer-nav a:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset);border-radius:var(--ce-radius-sm);text-decoration:underline}@media (width<=600px){.public-footer-nav a{padding:10px 0}}.loading-screen{background:var(--ce-app-bg-bottom);justify-content:center;align-items:center;min-height:100dvh;display:flex}.loading-screen .spinner{width:28px;height:28px;margin:0 auto}.loading-screen--dunkel{background:var(--ce-pr-navy-950,var(--ce-sidebar-bg-bottom))}.spinner-sm{width:14px;height:14px}.loading-screen-mark{justify-content:center;margin:0 auto 16px}.loading-screen-mark .ce-brandmark-img{width:64px}.legal-toc-sub{padding-left:var(--ce-space-4)}.legal-doc-actions--top{margin:0 0 var(--ce-space-5);justify-content:flex-end}.btn{--ce-btn-height:var(--ce-size-control-md);--ce-btn-padding-x:var(--ce-space-4);--ce-btn-font-size:var(--ce-text-button-size);--ce-btn-icon-size:18px;--ce-btn-gap:var(--ce-space-2);justify-content:center;align-items:center;gap:var(--ce-btn-gap);min-height:var(--ce-btn-height);min-width:var(--ce-btn-height);padding:var(--ce-space-1) var(--ce-btn-padding-x);border-radius:var(--ce-radius-md);font-family:var(--ce-font-sans);font-size:var(--ce-btn-font-size);font-weight:var(--ce-text-button-weight);line-height:var(--ce-text-button-line);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--ce-motion-fast) var(--ce-motion-ease-standard), border-color var(--ce-motion-fast) var(--ce-motion-ease-standard), color var(--ce-motion-fast) var(--ce-motion-ease-standard);background:0 0;border:1px solid #0000;text-decoration:none;display:inline-flex}.btn>svg,.btn>.spinner{width:var(--ce-btn-icon-size);height:var(--ce-btn-icon-size);flex:none}.btn-sm,.btn-xs{--ce-btn-height:var(--ce-size-control-sm);--ce-btn-padding-x:var(--ce-space-3);--ce-btn-font-size:13px;--ce-btn-icon-size:16px;--ce-btn-gap:6px}.btn-lg{--ce-btn-height:var(--ce-size-control-lg);--ce-btn-padding-x:var(--ce-space-5);--ce-btn-font-size:var(--ce-text-button-size);--ce-btn-icon-size:20px;--ce-btn-gap:var(--ce-space-2)}.btn-primary{background:var(--ce-color-brand);border-color:var(--ce-color-brand);color:var(--ce-color-text-inverse)}.btn-primary:hover:not(:disabled){background:var(--ce-color-brand-hover);border-color:var(--ce-color-brand-hover)}.btn-primary:active:not(:disabled){background:var(--ce-color-brand-active);border-color:var(--ce-color-brand-active)}.btn-primary:disabled{background:var(--ce-color-surface-muted);border-color:var(--ce-color-border-default);color:var(--ce-color-text-disabled)}.btn-outline{background:var(--ce-color-surface);border-color:var(--ce-color-border-interactive);color:var(--ce-color-text-primary)}.btn-outline:hover:not(:disabled){background:var(--ce-color-surface-hover);border-color:var(--ce-color-border-interactive-hover)}.btn-outline:active:not(:disabled){background:var(--ce-color-surface-pressed);border-color:var(--ce-color-border-interactive-hover)}.btn-outline:disabled{background:var(--ce-color-surface-muted);border-color:var(--ce-color-border-default);color:var(--ce-color-text-disabled)}.btn-ghost{color:var(--ce-color-brand-ink);background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){background:var(--ce-color-brand-soft);color:var(--ce-color-brand-ink)}.btn-ghost:active:not(:disabled){background:var(--ce-color-brand-soft-hover);color:var(--ce-color-brand-active)}.btn-ghost:disabled{color:var(--ce-color-text-disabled);background:0 0}.btn-danger,.adm-btn-danger,.adm-danger-button{background:var(--ce-color-danger-solid);border-color:var(--ce-color-danger-solid);color:var(--ce-color-text-inverse)}.btn-danger:hover:not(:disabled),.adm-btn-danger:hover:not(:disabled),.adm-danger-button:hover:not(:disabled){background:var(--ce-color-danger-hover);border-color:var(--ce-color-danger-hover)}.btn-danger:active:not(:disabled),.adm-btn-danger:active:not(:disabled),.adm-danger-button:active:not(:disabled){background:var(--ce-color-danger-active);border-color:var(--ce-color-danger-active)}.btn-danger:disabled,.adm-btn-danger:disabled,.adm-danger-button:disabled{background:var(--ce-color-surface-muted);border-color:var(--ce-color-border-default);color:var(--ce-color-text-disabled)}.btn-icon{width:var(--ce-btn-height);min-width:var(--ce-btn-height);gap:0;padding:0}.btn-link{min-width:0;padding:0 var(--ce-space-2);color:var(--ce-color-brand-ink);background:0 0;border-color:#0000;text-decoration:none}.btn-link:hover:not(:disabled){text-decoration:underline}.btn-link:active:not(:disabled){color:var(--ce-color-brand-active)}.btn-link:disabled{color:var(--ce-color-text-disabled)}.btn-full{width:100%}.btn-grow{flex:1}.btn:disabled{cursor:not-allowed}.btn:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}@media (pointer:coarse){.btn,.btn-sm,.btn-xs,.btn-icon{--ce-btn-height:var(--ce-size-touch-target)}}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.field{margin-bottom:var(--ce-space-3)}:is(.app-shell,.adm-shell) .field{margin-bottom:var(--ce-space-5)}:is(.app-shell,.adm-shell) .field-row{column-gap:var(--ce-space-4);row-gap:0}.field-label{font-family:var(--ce-font-sans);font-size:var(--ce-text-label-size);font-weight:var(--ce-text-label-weight);line-height:var(--ce-text-label-line);color:var(--ce-color-text-primary);margin-bottom:6px;display:block}.field-input,.field-select,.field-textarea,.adm-filter-field input,.adm-filter-field select,.adm-edit-select,.adm-note-input,.adm-modal-input{width:100%;min-height:var(--ce-size-control-md);background:var(--ce-color-surface);border:1px solid var(--ce-color-border-interactive);border-radius:var(--ce-radius-md);font-family:var(--ce-font-sans);color:var(--ce-color-text-primary);transition:border-color var(--ce-motion-fast) var(--ce-motion-ease-standard);padding:8px 12px;font-size:14px;line-height:1.4}.field-input::placeholder,.field-textarea::placeholder,.adm-note-input::placeholder,.adm-filter-field input::placeholder,.adm-modal-input::placeholder{color:var(--ce-color-text-placeholder);opacity:1}.field-input:hover:not(:disabled):not([readonly]),.field-select:hover:not(:disabled),.field-textarea:hover:not(:disabled):not([readonly]),.adm-filter-field input:hover:not(:disabled),.adm-filter-field select:hover:not(:disabled),.adm-edit-select:hover:not(:disabled),.adm-note-input:hover:not(:disabled):not([readonly]),.adm-modal-input:hover:not(:disabled):not([readonly]){border-color:var(--ce-color-border-interactive-hover)}.field-input:focus,.field-select:focus,.field-textarea:focus,.adm-filter-field input:focus,.adm-filter-field select:focus,.adm-edit-select:focus,.adm-note-input:focus,.adm-modal-input:focus{border-color:var(--ce-color-border-focus);outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset);box-shadow:none}.field-input:disabled,.field-select:disabled,.field-textarea:disabled,.adm-filter-field input:disabled,.adm-filter-field select:disabled,.adm-edit-select:disabled,.adm-note-input:disabled,.adm-modal-input:disabled{background-color:var(--ce-color-surface-muted);border-color:var(--ce-color-border-default);color:var(--ce-color-text-disabled);cursor:not-allowed}.field-input[readonly],.field-textarea[readonly],.adm-note-input[readonly],.adm-modal-input[readonly]{background-color:var(--ce-color-surface-subtle);border-color:var(--ce-color-border-default);color:var(--ce-color-text-secondary);cursor:default}.field-select,.adm-filter-field select,.adm-edit-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7688' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}.field-textarea,.adm-note-input,textarea.field-input{resize:vertical;min-height:112px;line-height:1.5}.field-input[type=number]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.field-input[type=date],.adm-filter-field input[type=date]{cursor:pointer}.field-input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}.field-input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1}input[type=checkbox],input[type=radio]{width:18px;height:18px;accent-color:var(--ce-color-brand);cursor:pointer;flex:none}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.ce-switch{align-items:flex-start;gap:var(--ce-space-3);cursor:pointer;display:flex;position:relative}.ce-switch-input{opacity:0;width:0;height:0;margin:0;position:absolute}.ce-switch-track{box-sizing:border-box;border-radius:var(--ce-radius-full);background:var(--ce-color-surface-muted);border:1px solid var(--ce-color-border-default);width:32px;height:18px;transition:background var(--ce-motion-fast) var(--ce-motion-ease-standard), border-color var(--ce-motion-fast) var(--ce-motion-ease-standard);flex:none;margin-top:2px;position:relative}.ce-switch-knob{border-radius:var(--ce-radius-full);background:var(--ce-color-surface);width:14px;height:14px;transition:transform var(--ce-motion-fast) var(--ce-motion-ease-standard);position:absolute;top:1px;left:1px}.ce-switch-input:checked~.ce-switch-track{background:var(--ce-color-brand-active);border-color:var(--ce-color-brand-active)}.ce-switch-input:checked~.ce-switch-track .ce-switch-knob{transform:translate(14px)}.ce-switch-input:focus-visible~.ce-switch-track{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.ce-switch-input:disabled~.ce-switch-track{background:var(--ce-color-surface-muted);border-color:var(--ce-color-border-default)}.ce-switch-input:disabled~.ce-switch-track .ce-switch-knob{background:var(--ce-color-text-disabled)}.ce-switch:has(.ce-switch-input:disabled){cursor:not-allowed}.ce-switch-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ce-switch-label{font-size:var(--ce-text-body-size);font-weight:600;line-height:var(--ce-text-body-line);color:var(--ce-color-text-primary)}.ce-switch-hint{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-muted)}@media (width<=860px){.ce-switch{align-items:center;min-height:44px}.ce-switch-track{margin-top:0}}@media (prefers-reduced-motion:reduce){.ce-switch-track,.ce-switch-knob{transition:none}}.adm-filter-field input,.adm-filter-field select,.adm-edit-select,.adm-note-input,.adm-modal-input{min-height:var(--ce-size-control-admin);padding:6px 10px;font-size:13px}.adm-filter-field select,.adm-edit-select{background-position:right 10px center;padding-right:32px}.adm-note-input{min-height:88px;padding:8px 10px}.field-input-error,.field-input.field-input-error,.field-select.field-input-error,.field-textarea.field-input-error{border-color:var(--ce-color-status-error-fg)!important}.field-input-error:focus{outline-offset:var(--ce-focus-ring-offset);border-color:var(--ce-color-status-error-fg)!important;outline:2px solid var(--ce-color-status-error-fg)!important;box-shadow:none!important}.field-error{margin-top:var(--ce-space-1);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-status-error-fg);display:block}.field-row{gap:10px;display:grid}.field-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.field-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.field-row-5{grid-template-columns:repeat(5,minmax(0,1fr))}.field-input-wrap{position:relative}.field-input-wrap .field-input,.field-input-wrap .field-input-dark{padding-right:42px}.field.ce-field--has-unit:not(.ce-field--floating) .ce-field-control{position:relative}.field.ce-field--has-unit:not(.ce-field--floating) .field-input{padding-right:52px}.field.ce-field--has-unit:not(.ce-field--floating) .ce-field-unit{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-muted);pointer-events:none;line-height:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.field.ce-field--has-unit .field-input[type=number]{appearance:textfield}.field.ce-field--has-unit .field-input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.field.ce-field--has-unit .field-input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}@media (width<=860px),(pointer:coarse){.field-input,.field-select,.field-textarea{font-size:16px}}@media (pointer:coarse){.field-input,.field-select,.field-textarea,.adm-filter-field input,.adm-filter-field select,.adm-edit-select,.adm-modal-input{min-height:var(--ce-size-touch-target)}input[type=checkbox],input[type=radio]{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.field-input,.field-select,.field-textarea,.adm-filter-field input,.adm-filter-field select,.adm-edit-select,.adm-note-input,.adm-modal-input{transition:none}}.ce-field.ce-field--floating .ce-field-control{position:relative}.ce-field.ce-field--floating .ce-field-input{min-height:54px;padding:26px 14px 6px;font-size:14px}.ce-field.ce-field--floating .ce-field-input.field-select{padding-right:36px}.ce-field.ce-field--floating .ce-field-input.field-textarea{min-height:88px;padding-bottom:10px}.ce-field.ce-field--floating .ce-field-input::placeholder{opacity:0;transition:opacity var(--ce-motion-fast) var(--ce-motion-ease-standard)}.ce-field.ce-field--floating.is-floating .ce-field-input::placeholder{opacity:1}.ce-field.ce-field--floating .ce-field-label{white-space:nowrap;color:var(--ce-color-text-placeholder);pointer-events:none;transition:top var(--ce-motion-fast) var(--ce-motion-ease-standard), font-size var(--ce-motion-fast) var(--ce-motion-ease-standard), color var(--ce-motion-fast) var(--ce-motion-ease-standard);margin:0;font-size:14px;font-weight:400;line-height:1.4;position:absolute;top:17px;left:15px}.ce-field.ce-field--floating.is-floating .ce-field-label{color:var(--ce-color-text-secondary);font-size:12px;font-weight:600;top:7px}.ce-field.ce-field--floating.is-floating:focus-within .ce-field-label{color:var(--ce-color-brand-ink)}.ce-field.ce-field--floating.is-error .ce-field-label,.ce-field.ce-field--floating.is-error:focus-within .ce-field-label{color:var(--ce-color-status-error-fg)}.ce-field.ce-field--floating.is-disabled .ce-field-label{color:var(--ce-color-text-disabled)}.ce-field.ce-field--floating .ce-field-input:autofill~.ce-field-label{color:var(--ce-color-text-secondary);font-size:12px;font-weight:600;top:7px}.ce-field.ce-field--has-unit .ce-field-input{padding-right:40px}.ce-field.ce-field--floating .ce-field-unit{color:var(--ce-color-text-muted);pointer-events:none;opacity:0;transition:opacity var(--ce-motion-fast) var(--ce-motion-ease-standard);font-size:14px;line-height:1.4;position:absolute;bottom:6px;right:14px}.ce-field.ce-field--floating.is-floating .ce-field-unit{opacity:1}.ce-field.ce-field--has-unit .ce-field-input[type=number]{appearance:textfield}.ce-field.ce-field--has-unit .ce-field-input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.ce-field.ce-field--has-unit .ce-field-input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}@media (pointer:coarse){.ce-field.ce-field--floating .ce-field-input{min-height:56px;padding:25px 14px 6px;font-size:16px}.ce-field.ce-field--floating .ce-field-input.field-select{padding-right:36px}.ce-field.ce-field--has-unit .ce-field-input{padding-right:40px}.ce-field.ce-field--floating .ce-field-label{font-size:16px;top:17px}.ce-field.ce-field--floating.is-floating .ce-field-label{font-size:12px;top:6px}.ce-field.ce-field--floating .ce-field-input:autofill~.ce-field-label{font-size:12px;top:6px}.ce-field.ce-field--floating .ce-field-unit{font-size:16px}}@media (prefers-reduced-motion:reduce){.ce-field.ce-field--floating .ce-field-label,.ce-field.ce-field--floating .ce-field-unit,.ce-field.ce-field--floating .ce-field-input::placeholder{transition:none}}:where(a[href],button,input,select,textarea,summary,[tabindex]):focus-visible,.ce-card-interactive:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.badge{border-radius:var(--ce-radius-sm);min-height:24px;font-family:var(--ce-font-sans);font-size:var(--ce-text-badge-size);font-weight:var(--ce-text-badge-weight);line-height:var(--ce-text-badge-line);white-space:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;border:1px solid #0000;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.badge--neutral,.badge-gray{background:var(--ce-color-status-neutral-surface);color:var(--ce-color-status-neutral-fg);border-color:var(--ce-color-status-neutral-border)}.badge--info,.badge-blue{background:var(--ce-color-status-info-surface);color:var(--ce-color-status-info-fg);border-color:var(--ce-color-status-info-border)}.badge--progress{background:var(--ce-color-status-progress-surface);color:var(--ce-color-status-progress-fg);border-color:var(--ce-color-status-progress-border)}.badge--success,.badge-green{background:var(--ce-color-status-success-surface);color:var(--ce-color-status-success-fg);border-color:var(--ce-color-status-success-border)}.badge--warning,.badge-yellow{background:var(--ce-color-status-warning-surface);color:var(--ce-color-status-warning-fg);border-color:var(--ce-color-status-warning-border)}.badge--overdue{background:var(--ce-color-status-overdue-surface);color:var(--ce-color-status-overdue-fg);border-color:var(--ce-color-status-overdue-border)}.badge--error,.badge-red{background:var(--ce-color-status-error-surface);color:var(--ce-color-status-error-fg);border-color:var(--ce-color-status-error-border)}.badge--blocked{background:var(--ce-color-status-blocked-surface);color:var(--ce-color-status-blocked-fg);border-color:var(--ce-color-status-blocked-border)}.badge--cancelled{background:var(--ce-color-status-cancelled-surface);color:var(--ce-color-status-cancelled-fg);border-color:var(--ce-color-status-cancelled-border)}.badge--archived{background:var(--ce-color-status-archived-surface);color:var(--ce-color-status-archived-fg);border-color:var(--ce-color-status-archived-border)}.adm-shell .badge{min-height:22px;padding:2px 9px}.ce-card,.tile,.adm-card,.adm-filters{background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);box-shadow:var(--ce-elevation-1)}.ce-card-raised{background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);box-shadow:var(--ce-elevation-2)}.ce-card-interactive{background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);box-shadow:var(--ce-elevation-1);cursor:pointer;transition:border-color var(--ce-motion-fast) var(--ce-motion-ease-standard), box-shadow var(--ce-motion-fast) var(--ce-motion-ease-standard)}.ce-card-interactive:hover{border-color:var(--ce-color-border-strong);box-shadow:var(--ce-elevation-2)}.ce-card-muted{background:var(--ce-color-surface-muted);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);box-shadow:var(--ce-elevation-0)}.ce-card-inverse{background:var(--ce-color-surface-inverse);border:1px solid var(--ce-color-surface-inverse-edge);border-radius:var(--ce-radius-xl);box-shadow:var(--ce-elevation-material-signature);color:var(--ce-color-text-inverse)}.ce-table-container,.table-card{background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);box-shadow:var(--ce-elevation-1);overflow:hidden}@media (prefers-reduced-motion:reduce){.ce-card-interactive{transition:none}}.ce-num{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap}.ce-brand{align-items:center;gap:11px;min-width:0;display:flex}.ce-brand--lockup{flex-direction:column;align-items:flex-start;gap:6px}.ce-brandmark{border-radius:var(--ce-radius-sm);background:var(--ce-color-surface-muted);border:1px solid var(--ce-color-border-subtle);flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.ce-brandmark-img{filter:none;height:auto;display:block}.ce-brand--signet .ce-brandmark-img{width:22px}.ce-brand--lockup .ce-brandmark-img{width:168px}.ce-brand--reverse .ce-brandmark{background:var(--ce-brand-chip-reverse-bg);border-color:var(--ce-brand-chip-reverse-border)}.auth-page{background:radial-gradient(70% 50% at 50% 18%,#283c822e,#0000 70%),linear-gradient(#02040d 0%,#01030a 60%,#000206 100%);min-height:100dvh;position:relative;overflow:hidden}.auth-aurora{pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-aurora-sun{filter:blur(20px);opacity:.9;background:radial-gradient(circle at 30% 60%,#ffffffd9 0%,#dce6ff73 8%,#78a0f02e 22%,#0000 55%);width:900px;height:900px;position:absolute;top:-340px;right:-260px}.auth-aurora-ray-top{transform-origin:100% 0;filter:blur(.5px);background:linear-gradient(#0000 0%,#dce8ff0d 30%,#bed7ff2e 48%,#dcebff52 50%,#bed7ff2e 52%,#dce8ff0d 70%,#0000 100%);width:1400px;height:700px;position:absolute;top:-120px;right:-120px;transform:rotate(-22deg);-webkit-mask-image:radial-gradient(70% 100% at 90% 0,#000,#0000 75%);mask-image:radial-gradient(70% 100% at 90% 0,#000,#0000 75%)}.auth-aurora-ray-right{filter:blur(6px);background:radial-gradient(60% 50% at 90%,#c8dcff80 0%,#96b9ff2e 25%,#0000 60%);width:700px;height:200px;position:absolute;top:48%;right:-100px;transform:translateY(-50%)rotate(-8deg)}.auth-aurora-wave{pointer-events:none;width:1100px;height:700px;position:absolute;bottom:-120px;left:-180px}.auth-aurora-wave svg{width:100%;height:100%;display:block}.auth-aurora-dust{background-image:radial-gradient(1.2px 1.2px at 12% 78%,#c8dcffa6,#0000 60%),radial-gradient(1px 1px at 17% 65%,#b4d2ff80,#0000 60%),radial-gradient(1px 1px at 22% 82%,#dcebff99,#0000 60%),radial-gradient(1.5px 1.5px at 8% 70%,#c8e1ff80,#0000 60%),radial-gradient(1px 1px at 28% 88%,#bed7ff8c,#0000 60%),radial-gradient(1px 1px at 14% 92%,#dcebff80,#0000 60%),radial-gradient(1.5px 1.5px at 5% 84%,#b4d2ff73,#0000 60%),radial-gradient(1px 1px at 91% 22%,#fffaebb3,#0000 60%),radial-gradient(1.2px 1.2px at 95% 8%,#fffaeba6,#0000 60%),radial-gradient(1px 1px at 86% 30%,#e6ebff80,#0000 60%),radial-gradient(1px 1px at 78% 14%,#fffaeb8c,#0000 60%);position:absolute;inset:0}.auth-aurora-vignette{background:radial-gradient(70% 50% at 50% 60%,#0000008c 0%,#0000 70%);position:absolute;inset:0}.auth-shell{z-index:2;flex-direction:column;align-items:center;min-height:100dvh;padding:36px 24px 28px;display:flex;position:relative}.auth-hero{text-align:center;width:100%;max-width:920px;margin-top:28px;margin-bottom:32px}.auth-brand{align-items:center;margin:0 auto 26px}.auth-brand .ce-brandmark-img{width:300px}@media (width<=640px){.auth-brand{margin-bottom:20px}.auth-brand .ce-brandmark-img{width:220px}}.auth-badge{border:1px solid var(--auth-line-2);letter-spacing:.22em;text-transform:uppercase;color:var(--auth-ink-1);-webkit-backdrop-filter:blur(12px);background:#101c3c8c;border-radius:999px;align-items:center;gap:10px;padding:9px 20px 9px 14px;font-size:11px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #78a0ff14,0 0 24px -4px #406ef059,0 0 60px -10px #406ef040}.auth-badge-ico{width:16px;height:16px;color:var(--auth-blue-3);flex-shrink:0}.auth-title{font-family:var(--ce-font-display);letter-spacing:-.015em;color:var(--auth-ink-1);margin:28px 0 18px;font-size:clamp(40px,6vw,86px);font-weight:500;line-height:1.05}.auth-title em{background:linear-gradient(140deg,#6189ff 0%,#3b6cff 50%,#2e5cff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.auth-sub-1{color:var(--auth-ink-1);letter-spacing:.005em;margin-bottom:8px;font-size:clamp(15px,1.3vw,18px);font-weight:600}.auth-sub-2{color:var(--auth-ink-3);text-wrap:balance;max-width:62ch;margin-inline:auto;font-size:clamp(13px,1.1vw,15px);font-weight:400}.auth-card{background:linear-gradient(180deg, #ffffff0a, #ffffff01 50%, #ffffff05), var(--auth-card-fill);border-radius:var(--auth-radius-xl);-webkit-backdrop-filter:blur(24px)saturate(140%);border:1px solid #96b4ff1f;width:100%;max-width:560px;padding:28px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 1px #ffffff1a,0 40px 100px -20px #000000bf,0 0 80px -10px #2e5cff38}.auth-card:before{content:"";filter:blur(.6px);pointer-events:none;background:linear-gradient(90deg,#0000 0%,#b4d2ff00 5%,#b4d2ffb3 50%,#b4d2ff00 95%,#0000 100%);height:2px;position:absolute;top:-1px;left:8%;right:8%}.auth-card:after{content:"";pointer-events:none;background:radial-gradient(60% 100% at 50% 100%,#78a5ff2e,#0000 70%);height:80px;position:absolute;top:-40px;left:0;right:0}.auth-card-top{text-align:center;margin-bottom:28px}.auth-card-icon{color:var(--auth-ink-2);justify-content:center;margin-bottom:16px;display:flex}.auth-card-title{color:var(--auth-ink-1);margin-bottom:8px;font-size:24px;font-weight:600}.auth-card-desc{color:var(--auth-ink-3);font-size:14px;line-height:1.6}.auth-tabs{border-radius:var(--auth-radius);background:#02061499;border:1px solid #78a0ff1a;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:22px;padding:6px;display:grid}.auth-tab{color:var(--auth-ink-3);letter-spacing:.01em;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:color .18s,background .24s,border-color .24s,box-shadow .24s;display:inline-flex}.auth-tab:hover{color:var(--auth-ink-2)}.auth-tab.active{color:var(--auth-ink-1);background:linear-gradient(#3c6eff52,#2850dc38);border-color:#78a0ff59;box-shadow:inset 0 0 0 1px #b4d2ff26,0 6px 18px -4px #2e5cff66}.auth-tab-ico{color:currentColor;opacity:.9;width:16px;height:16px}.auth-field{margin-bottom:18px}.auth-field-row{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.auth-field-label{color:var(--auth-ink-2);letter-spacing:.005em;font-size:13px;font-weight:500}.auth-field-link{color:var(--auth-blue-3);cursor:pointer;background:0;border:0;align-items:center;min-height:24px;margin-block:-4px;padding:0;font-size:12px;font-weight:500;transition:color .16s;display:inline-flex}.auth-field-link:hover{color:var(--auth-blue-soft)}.auth-input-wrap{align-items:center;display:flex;position:relative}.auth-input{border-radius:var(--auth-radius);width:100%;color:var(--auth-ink-1);background:#02061299;border:1px solid #78a0ff29;outline:0;padding:14px 16px 14px 46px;font-size:14px;transition:border-color .18s,background .18s,box-shadow .18s}.auth-input::placeholder{color:var(--auth-ink-placeholder)}.auth-input:focus{border-color:var(--auth-blue-3);background:#040a1ad9;box-shadow:0 0 0 4px #2e5cff1a,0 0 24px -6px #2e5cff59}.auth-input option{color:#fff;background:#0a1628}.auth-select{appearance:none;cursor:pointer}.auth-input-no-icon{padding-left:14px}.auth-input-ico{width:18px;height:18px;color:var(--auth-ink-3);pointer-events:none;transition:color .18s;position:absolute;left:16px}.auth-input-wrap:focus-within .auth-input-ico{color:var(--auth-blue-3)}.auth-eye-btn{cursor:pointer;width:18px;height:18px;color:var(--auth-ink-3);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .16s;display:flex;position:absolute;right:14px}.auth-eye-btn:hover{color:var(--auth-ink-2)}.auth-req{color:var(--auth-blue-soft);margin-left:1px;font-weight:600}.auth-optional{letter-spacing:0;text-transform:none;color:var(--auth-ink-4);font-size:.92em;font-weight:400}.auth-b2b-notice{flex-direction:column;gap:3px;margin-bottom:20px;display:flex}.auth-b2b-notice-sub{color:var(--auth-ink-3);font-size:12px;line-height:1.5}.auth-section-label{letter-spacing:.09em;text-transform:uppercase;color:#ffffff38;border-bottom:1px solid #ffffff0f;margin-top:22px;margin-bottom:12px;padding-bottom:9px;font-size:11px;font-weight:600;display:block}.auth-row{justify-content:space-between;align-items:center;margin:4px 0 22px;display:flex}.auth-check{cursor:pointer;color:var(--auth-ink-2);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:13px;display:inline-flex}.auth-checkbox{background:#02061299;border:1.5px solid #8caae666;border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;transition:background .15s,border-color .15s;display:grid}.auth-check.checked .auth-checkbox{background:linear-gradient(180deg, var(--auth-blue-2), var(--auth-blue));border-color:var(--auth-blue-2)}.auth-check.checked .auth-checkbox:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;transform:rotate(45deg)translate(-1px,-1px)}.auth-cta{background:linear-gradient(180deg, var(--auth-blue-2), var(--auth-blue));border:1px solid var(--auth-blue-2);border-radius:var(--auth-radius);color:#fff;letter-spacing:.005em;width:100%;box-shadow:0 1px 0 #ffffff40 inset, 0 0 0 1px #ffffff0f inset, 0 12px 30px -8px var(--auth-blue-glow), 0 0 50px -8px var(--auth-blue-glow);justify-content:center;align-items:center;gap:10px;padding:16px 22px;font-family:inherit;font-size:15px;font-weight:600;transition:transform .12s,box-shadow .22s,background .22s;display:inline-flex}.auth-cta:hover{box-shadow:0 1px 0 #ffffff40 inset, 0 0 0 1px #ffffff14 inset, 0 16px 38px -8px var(--auth-blue-glow), 0 0 60px -6px var(--auth-blue-glow);transform:translateY(-1px)}.auth-cta:active{transform:translateY(0)}.auth-cta:disabled{opacity:.6;cursor:not-allowed;transform:none}.auth-cta-arrow{width:18px;height:18px}.auth-input-error{border-color:#dc5050a6!important}.auth-input-error:focus{border-color:#dc5050d9!important;box-shadow:0 0 0 4px #dc26261a,0 0 24px -6px #dc262640!important}.auth-field-error{color:#f99;margin-top:5px;font-size:12px;line-height:1.4;display:block}.auth-btn-ghost{cursor:pointer;width:100%;color:var(--auth-ink-4);text-align:center;background:0 0;border:none;justify-content:center;align-items:center;gap:4px;margin-top:12px;padding:10px;font-family:inherit;font-size:13px;transition:color .15s;display:flex}.auth-btn-ghost:hover{color:var(--auth-ink-2)}.auth-alert{border-radius:var(--auth-radius-sm);border:1px solid;margin-bottom:16px;padding:11px 14px;font-size:13px;line-height:1.5}.auth-alert-error{color:#ffb4b4;background:#ff464614;border-color:#ff6e6e40}.auth-alert-success{color:#b8f0d4;background:#2ec88214;border-color:#2ec88240}.auth-alert-info{color:var(--auth-blue-soft);background:#2e5cff14;border-color:#78a0ff40}.auth-trust{width:100%;max-width:920px;margin-top:24px}.auth-trust-row{-webkit-backdrop-filter:blur(16px);background:#080e2080;border:1px solid #78a0ff1f;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:0;padding:14px 20px;display:grid;box-shadow:inset 0 0 0 1px #ffffff08,inset 0 1px #ffffff0d}.auth-trust-item{border-right:1px solid #ffffff0f;align-items:center;gap:12px;padding:8px 14px;display:flex}.auth-trust-item:last-child{border-right:0}.auth-trust-ico{width:32px;height:32px;color:var(--auth-blue-3);background:linear-gradient(#5078dc2e,#2846b41f);border:1px solid #78a0ff38;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.auth-trust-title{color:var(--auth-ink-1);font-size:13px;font-weight:600;line-height:1.2}.auth-trust-sub{color:var(--auth-ink-3);margin-top:2px;font-size:11px;line-height:1.2}.auth-foot{text-align:center;color:var(--auth-ink-4);justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:12px;line-height:1.5;display:flex}.auth-foot-ico{width:14px;height:14px;color:var(--auth-ink-4);flex-shrink:0}.auth-foot strong{color:var(--auth-ink-3);font-weight:500}.auth-foot a{color:var(--auth-ink-3);text-decoration:none;transition:color .15s}.auth-foot a:hover{color:var(--auth-blue-soft);text-decoration:underline}.auth-legal{flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:20px;font-size:12px;line-height:1.5;display:flex}.auth-legal a{color:var(--auth-ink-3);text-decoration:none;transition:color .15s}.auth-legal a:hover{color:var(--auth-blue-soft);text-decoration:underline}@media (pointer:coarse){.auth-legal a{align-items:center;min-height:44px;display:inline-flex}.auth-check{min-height:44px}}.auth-declarations{flex-direction:column;gap:10px;margin:18px 0;display:flex}.auth-check.auth-declaration{align-items:flex-start;line-height:1.5;display:flex}.auth-check.auth-declaration .auth-checkbox{margin-top:1px}.auth-declaration a{color:var(--auth-blue-soft);text-decoration:underline}.auth-declaration-hint{color:var(--auth-ink-3);margin:2px 0 0;font-size:12px;line-height:1.5}.auth-nowrap{white-space:nowrap}.auth-form-legal{text-align:center;color:var(--auth-ink-4);margin-top:14px;font-size:12px;line-height:1.55}.auth-form-legal a{color:var(--auth-ink-3);text-decoration:none;transition:color .15s}.auth-form-legal a:hover{color:var(--auth-blue-soft);text-decoration:underline}.auth-required-hint{color:var(--auth-ink-3);margin:0 0 16px;font-size:12px;line-height:1.5}.auth-field-hint{color:var(--auth-ink-3);margin:4px 0 0;font-size:12px;line-height:1.5;display:block}#sp-form .auth-check{min-height:var(--ce-size-touch-target)}.auth-card-next{text-align:center;flex-direction:column;gap:8px;display:flex}.auth-card-next p{color:var(--auth-ink-2);margin:0;font-size:14px;line-height:1.6}@keyframes auth-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.auth-anim{animation:.7s cubic-bezier(.2,.7,.3,1) both auth-fade-up}.auth-anim.delay-1{animation-delay:.1s}.auth-anim.delay-2{animation-delay:.22s}.auth-anim.delay-3{animation-delay:.34s}.auth-anim.delay-4{animation-delay:.46s}@media (prefers-reduced-motion:reduce){.auth-anim{animation:none}}.field-label-dark{color:#fff9;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.field-input-dark{border-radius:var(--auth-radius);width:100%;color:var(--auth-ink-1);background:#02061299;border:1px solid #78a0ff29;outline:none;padding:11px 14px;font-family:inherit;font-size:14px;transition:all .18s}.field-input-dark:focus{border-color:var(--auth-blue-3);background:#040a1ad9;box-shadow:0 0 0 4px #2e5cff1a,0 0 24px -6px #2e5cff59}.field-input-dark::placeholder{color:var(--auth-ink-placeholder)}.field-input-dark option{color:#fff;background:#0a1628}.field-eye-btn{cursor:pointer;color:#ffffff59;background:0 0;border:none;align-items:center;padding:4px;transition:color .15s;display:flex;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.field-eye-btn:hover{color:#fffc}.calc-panel{background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);box-shadow:var(--ce-elevation-1);overflow:hidden}.calc-panel.calc-panel--error{border-color:var(--ce-color-status-error-fg)}.calc-panel-error{padding:0 var(--ce-space-3) var(--ce-space-3);display:block}.calc-panel-header{border-bottom:1px solid var(--ce-color-border-subtle);background:var(--ce-color-surface);align-items:center;gap:10px;padding:16px 24px;display:flex}.calc-panel-header h3{font-family:var(--ce-font-sans);font-size:var(--ce-text-title-card-size);font-weight:var(--ce-text-title-card-weight);line-height:var(--ce-text-title-card-line);color:var(--ce-color-text-primary);margin:0}.calc-panel-body{padding:24px}.calc-section-title{font-family:var(--ce-font-sans);font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);margin:20px 0 12px;font-weight:600;line-height:1.4}.calc-section-title:first-child{margin-top:0}.calc-section-head{justify-content:space-between;align-items:center;gap:var(--ce-space-3);flex-wrap:wrap;margin:0 0 12px;display:flex}.calc-section-head .calc-section-title{margin:0}.calc-section-head>.calc-section-title{margin-right:auto}.calc-section-note{font-family:var(--ce-font-sans);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-muted);margin:0 0 12px}.calc-section-tip{margin:var(--ce-space-2) 0 0}.calc-section-title .calc-section-badge{margin-left:var(--ce-space-2);vertical-align:middle}.vol-weight-box{background:var(--ce-color-brand-soft);border:1px solid var(--ce-color-brand-border);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:12px 16px;display:flex}.vol-weight-label{color:var(--ce-color-brand-ink);font-size:13px;font-weight:500}.vol-weight-value{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--navy);font-size:15px;font-weight:600}.service-filter-trigger{cursor:pointer;text-align:left;width:100%;font-family:var(--ce-font-sans);transition:background var(--ce-motion-fast) var(--ce-motion-ease-standard);border-radius:var(--ce-radius-lg);background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.service-filter-trigger:hover{background:var(--ce-color-surface-hover)}.service-filter-trigger:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.service-filter-trigger-left{align-items:center;gap:12px;min-width:0;display:flex}.service-filter-trigger-title{font-size:var(--ce-text-label-size);color:var(--ce-color-text-primary);font-weight:600;font-family:var(--ce-font-sans);line-height:1.3}.service-filter-trigger-val{font-size:var(--ce-text-caption-size);color:var(--ce-color-brand-ink);margin-top:2px;font-weight:500}.service-filter-chevron{width:7px;height:7px;transition:transform var(--ce-motion-fast) var(--ce-motion-ease-standard);border-bottom:2px solid;border-right:2px solid;flex-shrink:0;display:inline-block;transform:translateY(-2px)rotate(45deg)}.service-filter-chevron.open{transform:translateY(2px)rotate(225deg)}.service-filter-dropdown{border-top:1px solid var(--ce-color-border-subtle);padding:4px}.service-filter-option{width:100%;min-height:var(--ce-size-control-md);border-radius:var(--ce-radius-sm);cursor:pointer;text-align:left;font-family:var(--ce-font-sans);transition:background var(--ce-motion-fast) var(--ce-motion-ease-standard);background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;display:flex}@media (pointer:coarse){.service-filter-option{min-height:var(--ce-size-touch-target)}}.service-filter-option:hover{background:var(--ce-color-surface-hover)}.service-filter-option:focus-visible{outline:var(--ce-focus-ring);outline-offset:-2px}.service-filter-option.selected{background:var(--ce-color-brand-soft)}.service-filter-option.selected:hover{background:var(--ce-color-brand-soft-hover)}.service-filter-option-text{flex:1;min-width:0}.service-filter-option-label{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);font-weight:500;line-height:1.4}.service-filter-option.selected .service-filter-option-label{color:var(--ce-color-brand-ink);font-weight:600}.service-filter-option-desc{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);margin-top:2px;line-height:1.4}.service-filter-option--radio,.service-filter-option--check{align-items:flex-start}.service-filter-radio,.service-filter-check{border:1.5px solid var(--ce-color-border-interactive);background:var(--ce-color-surface);width:16px;height:16px;transition:border-color var(--ce-motion-fast) var(--ce-motion-ease-standard), background var(--ce-motion-fast) var(--ce-motion-ease-standard);flex-shrink:0;margin-top:1px;position:relative}.service-filter-radio{border-radius:50%}.service-filter-option--radio.selected .service-filter-radio{border-color:var(--ce-color-brand)}.service-filter-option--radio.selected .service-filter-radio:after{content:"";background:var(--ce-color-brand);border-radius:50%;position:absolute;inset:3px}.service-filter-check{border-radius:var(--ce-radius-xs)}.service-filter-option--check.selected .service-filter-check{border-color:var(--ce-color-brand);background:var(--ce-color-brand)}.service-filter-option--check.selected .service-filter-check:after{content:"";border:solid var(--ce-color-text-inverse);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.calc-filter-bar{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.calc-filter-bar .calc-panel{min-width:0;box-shadow:none;background:0 0;border:none;flex-direction:column;flex:210px;display:flex;position:relative;overflow:visible}.calc-filter-bar .service-filter-trigger{min-height:var(--ce-size-control-md);border-radius:var(--ce-radius-md);background:var(--ce-color-surface);border:1px solid var(--ce-color-border-interactive);transition:border-color var(--ce-motion-fast) var(--ce-motion-ease-standard), background var(--ce-motion-fast) var(--ce-motion-ease-standard);flex:1;gap:12px;padding:10px 14px}.calc-filter-bar .service-filter-trigger:hover{border-color:var(--ce-color-border-interactive-hover);background:var(--ce-color-surface)}@media (pointer:coarse){.calc-filter-bar .service-filter-trigger{min-height:var(--ce-size-touch-target)}}.calc-filter-bar .service-filter-trigger[aria-expanded=true]{background:var(--ce-color-brand-soft);border-color:var(--ce-color-brand)}.calc-filter-bar .service-filter-trigger-left{flex:auto;min-width:0}.calc-filter-bar .service-filter-trigger-left>div{min-width:0}.calc-filter-bar .service-filter-trigger-title{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.calc-filter-bar .service-filter-trigger-val{overflow-wrap:break-word}.calc-filter-bar .service-filter-dropdown,.calc-filter-bar .date-picker-body,.calc-filter-bar .carrier-dropdown{z-index:50;background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);box-shadow:var(--ce-elevation-dropdown);animation:.16s calc-filter-dd-in;position:absolute;top:calc(100% + 8px);left:0;right:0}@keyframes calc-filter-dd-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.calc-filter-bar .service-filter-dropdown{padding:4px}.calc-filter-bar .date-picker-body{padding:14px}.calc-filter-bar .carrier-dropdown{max-height:260px;padding:4px;overflow-y:auto}@media (width>=1001px){.calc-filter-bar .date-picker-body{min-width:288px}.calc-filter-bar .date-picker-body--latest{left:auto;right:0}}@media (width<=1000px){.calc-filter-bar{align-items:flex-start}.calc-filter-bar .service-filter-dropdown,.calc-filter-bar .date-picker-body,.calc-filter-bar .carrier-dropdown{z-index:auto;box-shadow:none;border-radius:var(--ce-radius-lg);margin-top:8px;animation:none;position:static}}@media (width<=560px){.calc-filter-bar .calc-panel{flex-basis:100%}}.calc-filter-bar .service-filter-trigger-title{font-size:var(--ce-text-caption-size);font-weight:500;line-height:var(--ce-text-caption-line);color:var(--ce-color-text-secondary)}.calc-filter-bar .service-filter-trigger-val{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);margin-top:2px;font-weight:600;line-height:1.35}.calc-filter-bar .service-filter-chevron{color:var(--ce-color-text-secondary)}.calc-page-wrap--calculator .offers-form-section{max-width:var(--ce-size-form)}@media (width<=720px){.offers-form-section .field-row-5{grid-template-columns:repeat(3,1fr)}}@media (width<=460px){.offers-form-section .field-row-5{grid-template-columns:repeat(2,1fr)}}.pkg-count-note{font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-color-text-secondary);margin:12px 0 0}.pkg-lines-add,.pkg-line-action{--ce-btn-height:var(--ce-size-touch-target)}.pkg-lines-foot{align-items:center;gap:var(--ce-space-1) var(--ce-space-3);margin-top:var(--ce-space-2);flex-wrap:wrap;display:flex}.pkg-lines-add{margin-inline-start:calc(-1 * var(--ce-btn-padding-x))}.pkg-lines-limit{font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-color-text-secondary)}.pkg-lines--multi .pkg-line+.pkg-line{margin-top:var(--ce-space-4);padding-top:var(--ce-space-3);border-top:1px solid var(--ce-color-border-subtle)}.pkg-line-head{justify-content:space-between;align-items:center;gap:var(--ce-space-2);margin-bottom:var(--ce-space-2);display:flex}.pkg-line-title{font-size:var(--ce-text-label-size);line-height:var(--ce-text-label-line);color:var(--ce-color-text-primary);font-weight:600}.pkg-line-actions{gap:var(--ce-space-1);margin-inline-end:calc(-1 * var(--ce-space-3));display:flex}.pkg-lines--multi .pkg-lines-foot{margin-top:var(--ce-space-3)}.pkg-lines-sum-wrap{margin-top:var(--ce-space-2);padding-top:var(--ce-space-3);border-top:1px solid var(--ce-color-border-subtle)}.pkg-lines-sum{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);color:var(--ce-color-text-primary);margin:0;font-weight:600}.pkg-lines-sum:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.pkg-lines-sum.is-error{color:var(--ce-color-status-error-fg)}@media (width<=460px){.pkg-lines--multi .pkg-line{padding:var(--ce-space-3);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-md);background:var(--ce-color-surface-subtle)}.pkg-lines--multi .pkg-line+.pkg-line{margin-top:var(--ce-space-3);padding-top:var(--ce-space-3)}.pkg-line-head{margin-bottom:var(--ce-space-1)}.pkg-line-actions{margin-inline-end:calc(-1 * var(--ce-space-2))}}.booking-addr-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.dropoff-intro-text{font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);color:var(--ce-color-text-primary);margin:0}.dropoff-intro-note{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);margin:6px 0 0}.dropoff-selected{border-radius:var(--ce-radius-md);background:var(--ce-color-brand-soft);border:1px solid var(--ce-color-brand-border);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-primary);overflow-wrap:break-word;margin-top:12px;padding:10px 12px}.dropoff-selected-label{color:var(--ce-color-text-secondary)}.dropoff-selected-name{font-weight:600}.dropoff-required-hint{font-size:var(--ce-text-body-s-size);color:var(--ce-color-status-warning-fg);margin:12px 0 0;font-weight:600}.field-optional{font-size:var(--ce-text-label-size);color:var(--ce-color-text-muted);font-weight:400}.field-hint{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-muted);margin-top:6px;display:block}.booking-wrap{max-width:calc(var(--ce-size-booking) + 2 * var(--shell-gutter,var(--ce-page-gutter)));padding:0 var(--shell-gutter,var(--ce-page-gutter)) var(--ce-space-9);margin:0 auto}.booking-wrap>*{max-width:var(--ce-size-booking)}.page-with-navbar:has(>.booking-wrap){container:ce-buchung/inline-size}@media (width>=1600px){@container ce-buchung (width>=1264px){.booking-wrap:has(>.booking-side){max-width:calc(var(--ce-size-booking) + var(--ce-space-7) + var(--ce-size-booking-side) + 2 * var(--shell-gutter,var(--ce-page-gutter)));position:relative}.booking-wrap>.booking-side{top:0;bottom:0;left:calc(var(--shell-gutter,var(--ce-page-gutter)) + var(--ce-size-booking) + var(--ce-space-7));width:var(--ce-size-booking-side);max-width:none;position:absolute}.booking-side-inner{top:var(--ce-space-6);position:sticky}.booking-side .booking-vat-row{justify-content:flex-start}.booking-side .booking-livesum{grid-template-columns:1fr}.booking-side .blsum-zone+.blsum-zone{border-left:none;border-top:1px solid var(--border)}.booking-side .blsum-price{text-align:left;align-items:flex-start}.booking-side .blsum-price-box{align-items:flex-start}.booking-side :is(.blsum-ins-note,.blsum-vat-note){text-align:left}}}.booking-carrier-name{font-size:var(--ce-text-title-section-size);color:var(--ce-color-text-primary);font-weight:600;line-height:1.3}.booking-carrier-wrap{align-items:center;gap:8px;margin-bottom:4px;display:flex}.booking-carrier-logo{object-fit:contain;flex-shrink:0;width:auto;height:22px;display:block}.booking-carrier-logo--generic{width:22px;color:var(--ce-color-text-muted);justify-content:center;align-items:center;display:flex}.booking-price-display{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--navy);font-size:28px;font-weight:600}.booking-no-tariff{justify-content:center;align-items:center;display:flex}.offsum-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.offsum-identity{min-width:0}.offsum-service{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.offsum-service-name{color:var(--ce-color-text-primary);font-size:14px;font-weight:600}.offsum-service-mode{border-radius:var(--ce-radius-sm);border:1px solid var(--ce-color-status-neutral-border);background:var(--ce-color-status-neutral-surface);color:var(--ce-color-status-neutral-fg);font-size:var(--ce-text-badge-size);font-weight:var(--ce-text-badge-weight);line-height:var(--ce-text-badge-line);align-items:center;padding:2px 8px;display:inline-flex}.offsum-price-na{color:var(--ce-color-text-muted);font-size:15px;font-weight:600}.offsum-meta{border-top:1px solid var(--ce-color-border-subtle);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:16px;padding-top:16px;display:flex}.offsum-flag{border-radius:var(--ce-radius-sm);border:1px solid var(--ce-color-status-warning-border);background:var(--ce-color-status-warning-surface);color:var(--ce-color-status-warning-fg);font-size:var(--ce-text-badge-size);font-weight:600;line-height:var(--ce-text-badge-line);align-items:center;padding:2px 8px;display:inline-flex}@media (width<=600px){.offsum-top{flex-direction:column;gap:12px}}.booking-confirm-box{border-top:1px solid var(--ce-color-border-subtle);margin-bottom:20px;padding-top:20px}.booking-confirm-box:first-child{border-top:none;padding-top:0}.booking-confirm-row{justify-content:space-between;margin-bottom:8px;display:flex}.booking-confirm-val{color:var(--ce-color-text-primary);text-align:right}.booking-total-row{border-top:1px solid var(--ce-color-border-default);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 12px;padding-top:12px;display:flex}.booking-total-label{font-size:var(--ce-text-body-l-size);color:var(--ce-color-text-primary);font-weight:600}.booking-total-amount{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--ce-color-text-primary);font-size:24px;font-weight:600}.booking-total-row--net+.booking-total-row{border-top:none;padding-top:4px}.booking-payment-note{text-align:right;font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);margin-top:4px}.booking-voucher{border-top:1px solid var(--ce-color-border-subtle);margin-top:16px;padding-top:16px}.booking-voucher-label{font-size:var(--ce-text-label-size);color:var(--ce-color-text-secondary);margin-bottom:6px;font-weight:600;display:block}.booking-voucher-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.booking-voucher-input{flex:200px;min-width:0}.booking-voucher-apply{flex:none;align-items:center;gap:8px;display:inline-flex}.booking-voucher-msg{color:var(--ce-color-text-secondary);margin:8px 0 0;font-size:13px;line-height:1.5}.booking-voucher-applied-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.booking-voucher-applied-text{min-width:0;color:var(--ce-color-text-primary);flex-wrap:wrap;flex:auto;align-items:baseline;gap:4px 8px;font-size:13px;font-weight:600;display:flex}.booking-voucher-applied-meta{color:var(--ce-color-text-muted);overflow-wrap:anywhere;font-weight:400}.booking-voucher-remove{flex:none}.booking-discount-row{justify-content:space-between;align-items:baseline;gap:12px;margin-top:6px;display:flex}.booking-discount-label{color:var(--ce-color-text-secondary);font-size:13px}.booking-discount-val{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--ce-color-text-primary);font-size:13px;font-weight:600}.booking-test-note{border-radius:var(--ce-radius-md);background:var(--ce-color-status-warning-surface);border:1px solid var(--ce-color-status-warning-border);margin:12px 0 0;padding:10px 12px}.booking-test-note span{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-primary)}.booking-printer-note{border-radius:var(--ce-radius-md);background:var(--ce-color-surface-subtle);border:1px solid var(--ce-color-border-subtle);margin-bottom:16px;padding:10px 12px}.booking-printer-note span{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-primary)}.booking-agb-label{cursor:pointer;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.booking-agb-checkbox{width:16px;height:16px;accent-color:var(--ce-color-brand);flex-shrink:0;margin-top:3px}.booking-agb-text{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary);line-height:1.6}.booking-agb-link{color:var(--ce-color-brand-ink);font-weight:600}.booking-prohibited-error{margin:-14px 0 20px}.booking-legal-docs{margin-bottom:18px}.booking-legal-docs-title{color:var(--ce-color-text-primary);margin:0 0 6px;font-size:12px;font-weight:600}.booking-legal-docs-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.booking-legal-docs-list li{color:var(--ce-color-text-secondary);font-size:13px;line-height:1.6}.booking-legal-docs-version{color:var(--ce-color-text-muted);white-space:nowrap}.booking-nowrap{white-space:nowrap}.booking-legal-error{margin-bottom:16px;display:block}.booking-legal-notice{border-radius:var(--ce-radius-md);background:var(--ce-color-status-info-surface);border:1px solid var(--ce-color-status-info-border);margin:0 0 18px;padding:12px 14px}.booking-legal-notice-title{color:var(--ce-color-text-primary);margin:0 0 4px;font-size:13px;font-weight:600}.booking-legal-notice-text{color:var(--ce-color-text-primary);white-space:pre-line;margin:0;font-size:13px;line-height:1.6}.booking-book-btn{--ce-btn-height:var(--ce-size-control-lg)}.booking-email-note{text-align:center;color:var(--ce-color-text-muted);margin-top:12px;font-size:12px}.booking-tracking-note{text-align:left;max-width:480px;font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-primary);background:var(--ce-color-status-info-surface);border:1px solid var(--ce-color-status-info-border);border-radius:var(--ce-radius-md);margin:0 auto 16px;padding:10px 14px}.booking-insurance-box{margin-bottom:20px;container:insurance/inline-size}.ins-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ins-head-title{min-width:0;font-size:var(--ce-text-title-card-size);font-weight:600;line-height:var(--ce-text-title-card-line);color:var(--ce-color-text-primary)}.ins-badge-taxfree{border-radius:var(--ce-radius-sm);border:1px solid var(--ce-color-status-success-border);background:var(--ce-color-status-success-surface);color:var(--ce-color-status-success-fg);font-size:var(--ce-text-badge-size);font-weight:var(--ce-text-badge-weight);line-height:var(--ce-text-badge-line);flex-shrink:0;align-items:center;padding:2px 8px;display:inline-flex}.ins-head-sub{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary);margin:4px 0 16px;line-height:1.5}.ins-inputs{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.ins-cards{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.ins-card{border:1px solid var(--ce-color-border-default);border-radius:var(--ce-radius-lg);background:var(--ce-color-surface);cursor:pointer;box-shadow:var(--ce-elevation-1);transition:border-color var(--ce-motion-fast) var(--ce-motion-ease-standard), box-shadow var(--ce-motion-fast) var(--ce-motion-ease-standard);flex-direction:column;gap:12px;padding:16px;display:flex;position:relative}.ins-card:hover{border-color:var(--ce-color-border-strong);box-shadow:var(--ce-elevation-2)}.ins-card input{opacity:0;width:0;height:0;position:absolute}.ins-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;display:grid}.ins-card-title-area{flex-direction:column;grid-column:1;gap:6px;min-width:0;display:flex}.ins-card-head-name{align-items:center;gap:9px;min-width:0;display:flex}.ins-card-radio{border:2px solid var(--ce-color-border-interactive);background:var(--ce-color-surface);width:18px;height:18px;transition:border-color var(--ce-motion-fast) var(--ce-motion-ease-standard);border-radius:50%;flex-shrink:0;position:relative}.ins-card-name{letter-spacing:-.01em;color:var(--navy);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0;font-size:14px;font-weight:600;line-height:1.3}.ins-card-price{text-align:right;flex-direction:column;grid-column:2;justify-self:end;align-items:flex-end;gap:2px;display:flex}.ins-card-price-val{font-family:var(--ce-font-numeric);color:var(--navy);white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:15px;font-weight:600}.ins-card-price-sub{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);font-weight:500}.ins-card-bullets{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ins-card-bullet{padding-left:14px;position:relative}.ins-card-bullet:before{content:"";background:var(--ce-color-text-muted);border-radius:50%;width:4px;height:4px;position:absolute;top:.6em;left:3px}.ins-card-bullet--info .ins-bullet-txt{color:var(--ce-color-text-secondary)}.ins-bullet-txt{color:var(--ce-color-text-primary);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:12px;line-height:1.4}.ins-nowrap{white-space:nowrap}.ins-card-desc{color:var(--ce-color-text-secondary);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:12px;line-height:1.45}.ins-card-cond{flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:auto;padding-top:2px;display:flex}.ins-card-details-btn,.ins-card-terms-link{border:none;border-bottom:1px solid var(--ce-color-brand-border);color:var(--ce-color-brand-ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:5px;margin:0;padding:3px 0;font-family:inherit;font-size:12px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.ins-card-details-btn:hover,.ins-card-terms-link:hover{border-bottom-color:var(--blue2)}.ins-card-details-btn:focus-visible,.ins-card-terms-link:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset);border-radius:var(--ce-radius-sm)}.ins-card-terms-link>span{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.ins-card-provider{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);font-weight:600}.ins-card--selected{border-color:var(--ce-color-brand);background:var(--ce-color-brand-soft);box-shadow:var(--ce-elevation-1)}.ins-card--selected .ins-card-radio{border-color:var(--ce-color-brand)}.ins-card--selected .ins-card-radio:after{content:"";background:var(--ce-color-brand);border-radius:50%;position:absolute;inset:3px}.ins-card-badge{color:var(--ce-color-brand-ink);background:var(--ce-color-brand-soft);border:1px solid var(--ce-color-brand-border);border-radius:var(--ce-radius-sm);white-space:nowrap;align-self:flex-start;margin-left:27px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.5}.ins-card-calc{font-size:var(--ce-text-caption-size);color:var(--ce-color-brand-ink);align-items:center;gap:6px;padding-left:27px;font-weight:600;display:inline-flex}.ins-card-price-val--muted{max-width:84px;color:var(--ce-color-text-primary);white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-align:right;font-size:12px;font-weight:600;line-height:1.25}.ins-adjust-btn{color:var(--ce-color-brand-ink);cursor:pointer;border:none;border-bottom:1px solid var(--ce-color-brand-border);background:0 0;align-self:flex-start;padding:3px 0;font-size:12px;font-weight:600}.ins-adjust-btn:hover{border-bottom-color:var(--blue2)}.ins-adjust-btn:focus-visible{outline:var(--ce-focus-ring);outline-offset:3px;border-radius:var(--ce-radius-sm)}.ins-overmax{color:var(--ce-color-text-primary);background:var(--ce-color-status-warning-surface);border:1px solid var(--ce-color-status-warning-border);border-radius:var(--ce-radius-sm);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.booking-ins-state{border-radius:var(--ce-radius-sm);background:var(--gray50);border:1px solid var(--border);color:var(--navy);align-items:center;gap:8px;margin:10px 0 2px;padding:9px 11px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.booking-ins-state--preselect{color:var(--blue2);background:var(--blue-light);border-color:var(--ce-color-brand-border-soft)}.booking-ins-state--loading{color:var(--blue2)}.booking-ins-state--unknown{color:var(--ce-color-text-secondary)}.booking-ins-state--error{color:var(--danger);background:var(--ce-color-status-error-surface);border-color:var(--ce-color-status-error-border)}.booking-ins-state-txt{min-width:0}.booking-total-pending{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);margin:8px 0 0;line-height:1.5}.booking-vat-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;margin-bottom:10px;display:flex}.booking-vat-label{font-family:var(--ce-font-sans);font-size:var(--ce-text-label-size);font-weight:var(--ce-text-label-weight);line-height:var(--ce-text-label-line);color:var(--ce-color-text-secondary);white-space:nowrap}@media (width<=767px){.booking-vat-row{justify-content:flex-start}}.booking-livesum{background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);box-shadow:var(--ce-elevation-1);grid-template-columns:1.6fr 1fr 1fr auto;align-items:stretch;margin-bottom:20px;display:grid;overflow:hidden}.blsum-zone{flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:13px 18px;display:flex}.blsum-zone+.blsum-zone{border-left:1px solid var(--border)}.blsum-product{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}.blsum-logo{object-fit:contain;flex-shrink:0;width:34px;height:34px}.blsum-logo--generic{color:var(--ce-color-text-muted);justify-content:center;align-items:center;display:flex}.blsum-product-txt{flex-direction:column;min-width:0;display:flex}.blsum-carrier{color:var(--navy);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.01em;font-size:15px;font-weight:600}.blsum-service{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);overflow-wrap:break-word}.blsum-label,.blsum-price-label{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);font-weight:500}.blsum-val{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);overflow-wrap:break-word;font-weight:600}.blsum-sub{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary)}.blsum-price{text-align:right;align-items:flex-end}.blsum-price-box{flex-direction:column;align-items:flex-end;display:flex}.blsum-price-net{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.blsum-price-gross{font-size:var(--ce-text-title-section-size);color:var(--ce-color-text-primary);font-weight:600;font-family:var(--ce-font-numeric);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.blsum-price-unit{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);font-weight:600;font-family:var(--font,inherit);letter-spacing:0}.blsum-ins-note{font-size:var(--ce-text-caption-size);color:var(--ce-color-brand-ink);text-align:right;align-items:center;gap:5px;margin-top:2px;font-weight:600;display:inline-flex}.blsum-ins-note--error{color:var(--danger)}.blsum-vat-note{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);text-align:right;margin-top:2px}.blsum-price-box--net .blsum-price-net{font-size:var(--ce-text-title-section-size);color:var(--ce-color-text-primary);letter-spacing:-.01em;font-weight:600}.blsum-price-box--net .blsum-price-gross{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);letter-spacing:0;font-weight:400}.blsum-price-payline{text-align:inherit;display:inline}.blsum-price-payable{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);font-weight:600}@media (width<=860px){.booking-livesum{grid-template-columns:1fr 1fr}.blsum-zone{padding:12px 16px}.blsum-zone+.blsum-zone{border-left:none}.blsum-product{border-bottom:1px solid var(--border);grid-column:1/-1}.blsum-handover{border-right:1px solid var(--border)}.blsum-price{text-align:left;border-top:1px solid var(--border);grid-column:1/-1;align-items:flex-start}.blsum-price-box{flex-direction:row;align-items:baseline;gap:10px}.blsum-ins-note,.blsum-vat-note{text-align:left}}.booking-side-inner{container:blsum/inline-size}@container blsum (23.5rem<=width<44rem){.booking-livesum{grid-template-columns:1fr 1fr}.blsum-zone{padding:12px 16px}.blsum-zone+.blsum-zone{border-left:none}.blsum-product{border-bottom:1px solid var(--border);grid-column:1/-1}.blsum-handover{border-right:1px solid var(--border)}.blsum-price{text-align:left;border-top:1px solid var(--border);grid-column:1/-1;align-items:flex-start}.blsum-price-box{flex-direction:row;align-items:baseline;gap:10px}.blsum-ins-note,.blsum-vat-note{text-align:left}}@media (width<=380px){.booking-livesum{grid-template-columns:1fr}.blsum-zone{padding:11px 14px}.blsum-handover{border-right:none}.blsum-zone+.blsum-zone{border-top:1px solid var(--border)}.blsum-price-gross,.blsum-price-box--net .blsum-price-net{font-size:var(--ce-text-title-card-size)}}.booking-sticky-layer{top:var(--booking-sticky-top,0px);z-index:var(--ce-z-raised);opacity:0;pointer-events:none;height:0;transition:opacity var(--ce-motion-standard) var(--ce-motion-ease-standard), transform var(--ce-motion-standard) var(--ce-motion-ease-standard);position:sticky;transform:translateY(-6px)}.booking-sticky-layer.is-stuck{opacity:1;pointer-events:auto;transform:translateY(0)}.booking-sticky-fill{background:var(--ce-app-bg-mid);padding:8px 0 10px}.booking-sticky-summary{background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);min-height:58px;box-shadow:var(--ce-elevation-dropdown);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;align-items:center;gap:18px;padding:9px 16px;display:grid}.bsum-product{align-items:center;gap:10px;min-width:0;display:flex}.bsum-logo{object-fit:contain;flex-shrink:0;width:26px;height:26px}.bsum-logo--generic{color:var(--ce-color-text-muted);justify-content:center;align-items:center;display:flex}.bsum-product-txt{flex-direction:column;min-width:0;display:flex}.bsum-carrier{color:var(--ce-color-text-primary);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.bsum-service{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bsum-meta{align-items:center;gap:12px;min-width:0;display:flex}.bsum-chip{border-radius:var(--ce-radius-sm);background:var(--ce-color-status-neutral-surface);border:1px solid var(--ce-color-status-neutral-border);font-size:var(--ce-text-badge-size);font-weight:var(--ce-text-badge-weight);color:var(--ce-color-status-neutral-fg);white-space:nowrap;flex-shrink:0;padding:2px 8px}.bsum-delivery{flex-direction:column;min-width:0;display:flex}.bsum-delivery-label{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);font-weight:500}.bsum-delivery-val{color:var(--ce-color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.bsum-price{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.bsum-price-label{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);white-space:nowrap;font-weight:500;line-height:1.3}.bsum-price-gross{color:var(--ce-color-text-primary);font-size:16px;font-weight:600;font-family:var(--ce-font-numeric);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap}.bsum-price-unit{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);letter-spacing:0;font-weight:600}.bsum-price-net{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap}.bsum-price--net .bsum-price-net{color:var(--ce-color-text-primary);letter-spacing:-.01em;font-size:16px;font-weight:600}.bsum-price--net .bsum-price-gross{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);letter-spacing:0;font-weight:400}@media (width<=860px){.booking-sticky-summary{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:8px 12px}.bsum-product{grid-area:1/1}.bsum-price{grid-area:1/2}.bsum-meta{grid-area:2/1/auto/-1;gap:10px}.bsum-delivery{flex-direction:row;align-items:baseline;gap:6px}}@media (width<=520px){.bsum-delivery-label{display:none}}@media (width<=400px){.bsum-delivery{display:none}.bsum-price-gross,.bsum-price--net .bsum-price-net{font-size:15px}}@media (prefers-reduced-motion:reduce){.booking-sticky-layer{transition:none;transform:none}.booking-sticky-layer.is-stuck{transform:none}}.ins-after{flex-direction:column;gap:8px;margin-top:14px;display:flex}@container insurance (width>=656px){.ins-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ins-card:nth-child(3){grid-column:1/-1}}@container insurance (width<=300px){.ins-card-head{grid-template-columns:1fr}.ins-card-price{text-align:left;grid-column:1;justify-self:start;align-items:flex-start;margin-top:2px}.ins-card-price-val--muted{text-align:left;max-width:none}}@container insurance (width<=250px){.ins-card-name{font-size:13px}.ins-card{padding:14px}}.ins-status{align-items:center;gap:7px;min-height:18px;font-size:12px;font-weight:600;display:flex}.ins-status-loading{color:var(--blue2);align-items:center;gap:7px;display:inline-flex}.ins-status-ok{color:var(--success)}.ins-status-error{color:var(--danger);align-items:center;gap:6px;display:inline-flex}.ins-note{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);margin:0;line-height:1.5}.booking-ins-unavailable{color:var(--ce-color-text-muted);margin-bottom:16px;font-size:12px}.res-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}@media (width<=520px){.res-cards{grid-template-columns:minmax(0,1fr)}}.res-card{border:1px solid var(--ce-color-border-default);border-radius:var(--ce-radius-lg);background:var(--ce-color-surface);cursor:pointer;min-width:0;box-shadow:var(--ce-elevation-1);transition:border-color var(--ce-motion-fast) var(--ce-motion-ease-standard), box-shadow var(--ce-motion-fast) var(--ce-motion-ease-standard);flex-direction:column;gap:6px;padding:14px 16px;display:flex;position:relative}.res-card:hover{border-color:var(--ce-color-border-strong);box-shadow:var(--ce-elevation-2)}.res-card input{opacity:0;width:0;height:0;position:absolute}.res-card--selected{border-color:var(--ce-color-brand);background:var(--ce-color-brand-soft)}.res-card--locked{cursor:progress}.res-card-head{align-items:center;gap:9px;min-width:0;display:flex}.res-card-radio{border:2px solid var(--ce-color-border-strong);background:var(--ce-color-surface);border-radius:50%;flex-shrink:0;width:18px;height:18px;position:relative}.res-card--selected .res-card-radio{border-color:var(--ce-color-brand)}.res-card--selected .res-card-radio:after{content:"";background:var(--ce-color-brand);border-radius:50%;position:absolute;inset:3px}.res-card input:focus-visible~.res-card-head .res-card-radio{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.res-card-name{color:var(--navy);overflow-wrap:break-word;min-width:0;font-size:14px;font-weight:600;line-height:1.3}.res-card-price{flex-direction:column;gap:2px;min-width:0;padding-left:27px;display:flex}.res-card-price-val{font-family:var(--ce-font-numeric);color:var(--navy);white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:15px;font-weight:600}.res-card-price-sub{font-family:var(--ce-font-numeric);color:var(--ce-color-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:12px}.res-state{align-items:center;gap:8px;margin:12px 0 0;font-size:13px;display:flex}.res-state--loading{color:var(--blue2)}.res-state--error{color:var(--danger);flex-wrap:wrap}.res-notice{color:var(--ce-color-text-muted);margin:10px 0 0;font-size:12px;line-height:1.45}.insdlg .ce-dialog-title{flex:auto;min-width:0}.insdlg-close{min-height:var(--ce-size-control-md);border-radius:var(--ce-radius-sm);font-family:var(--ce-font-sans);font-size:var(--ce-text-button-size);font-weight:var(--ce-text-button-weight);color:var(--ce-color-brand-ink);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;margin:-7px -8px -7px 0;padding:0 12px;display:inline-flex}.insdlg-close:hover{background:var(--ce-color-brand-soft)}.insdlg-close:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}@media (pointer:coarse){.insdlg-close{min-height:var(--ce-size-touch-target)}}.insdlg-sec{margin-top:var(--ce-space-4)}.insdlg-sec-title{margin:0 0 var(--ce-space-2);font-family:var(--ce-font-sans);font-size:var(--ce-text-title-card-size);font-weight:var(--ce-text-title-card-weight);line-height:var(--ce-text-title-card-line);color:var(--ce-color-text-primary)}.insdlg-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.insdlg-item{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary);padding-left:14px;line-height:1.5;position:relative}.insdlg-item:before{content:"";background:var(--ce-color-text-muted);border-radius:50%;width:4px;height:4px;position:absolute;top:.6em;left:3px}.insdlg-sec--premium{padding:var(--ce-space-3);background:var(--ce-color-brand-soft);border:1px solid var(--ce-color-brand-border-soft);border-radius:var(--ce-radius-md)}.insdlg-notice{margin:var(--ce-space-4) 0 0;font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);background:var(--ce-color-status-warning-surface);border:1px solid var(--ce-color-status-warning-border);border-radius:var(--ce-radius-sm);padding:10px 12px;line-height:1.5}.insdlg-notice-title{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);margin:0 0 4px;font-weight:600;line-height:1.4}.insdlg-notice-list{flex-direction:column;gap:3px;margin:0;padding-left:16px;list-style:outside;display:flex}.insdlg-more-link{margin-top:var(--ce-space-4);color:var(--ce-color-brand-ink);border-bottom:1px solid var(--ce-color-brand-border);align-items:center;gap:6px;padding:3px 0;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.insdlg-more-link:hover{border-bottom-color:var(--blue2)}.insdlg-more-link:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset);border-radius:var(--ce-radius-sm)}.booking-tax-chip{vertical-align:middle;font-size:var(--ce-text-badge-size);font-weight:var(--ce-text-badge-weight);line-height:var(--ce-text-badge-line);color:var(--ce-color-status-success-fg);background:var(--ce-color-status-success-surface);border:1px solid var(--ce-color-status-success-border);border-radius:var(--ce-radius-sm);margin-left:6px;padding:0 6px;display:inline-block}.ins-card input:focus-visible~.ins-card-head .ins-card-radio,.labelfmt-card input:focus-visible~.labelfmt-radio{box-shadow:var(--ce-elevation-focus-ring)}@media (width<=560px){.ins-value-grid{grid-template-columns:1fr}}.ins-status-ok{align-items:center;gap:6px;display:inline-flex}.addopt-option+.addopt-option{margin-top:var(--ce-space-4);padding-top:var(--ce-space-4);border-top:1px solid var(--ce-color-border-subtle)}.addopt-reveal{margin-top:var(--ce-space-2);padding-left:44px}@media (width<=600px){.addopt-reveal{padding-left:0}}.addopt-reference-meta{justify-content:space-between;align-items:baseline;gap:var(--ce-space-3);display:flex}.addopt-reference-meta .field-hint{margin-top:6px}.addopt-reference-counter{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";flex-shrink:0;margin-top:6px}.addopt-reference-counter.is-over{color:var(--ce-color-status-error-fg);font-weight:500}.addopt-reference-label{margin:var(--ce-space-2) 0 0;font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary)}.addopt-reference-caveat{color:var(--ce-color-text-muted)}.labelfmt-group{gap:var(--ce-space-2);grid-template-columns:1fr 1fr;display:grid}.labelfmt-card{align-items:center;gap:var(--ce-space-2);border:1px solid var(--ce-color-border-default);border-radius:var(--ce-radius-sm);background:var(--ce-color-surface);cursor:pointer;transition:border-color var(--ce-motion-fast) var(--ce-motion-ease-standard), background var(--ce-motion-fast) var(--ce-motion-ease-standard);padding:6px 10px;display:flex;position:relative}.labelfmt-card:hover{border-color:var(--ce-color-border-strong)}.labelfmt-card input{opacity:0;width:0;height:0;position:absolute}.labelfmt-radio{border:1.5px solid var(--ce-color-border-strong);background:var(--ce-color-surface);width:14px;height:14px;transition:border-color var(--ce-motion-fast) var(--ce-motion-ease-standard);border-radius:50%;flex-shrink:0;position:relative}.labelfmt-card--selected .labelfmt-radio{border-color:var(--ce-color-brand)}.labelfmt-card--selected .labelfmt-radio:after{content:"";background:var(--ce-color-brand);border-radius:50%;position:absolute;inset:2.5px}.labelfmt-main{flex-direction:column;min-width:0;display:flex}.labelfmt-name{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);font-weight:600;line-height:1.35}.labelfmt-desc{font-size:var(--ce-text-micro-size);color:var(--ce-color-text-muted);line-height:1.35}.labelfmt-card--selected{border-color:var(--ce-color-brand);background:var(--ce-color-brand-soft)}.customs-hint{color:var(--ce-color-text-secondary);margin:0 0 16px;font-size:12px;line-height:1.5}.customs-eori{border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-md);background:var(--ce-color-surface-muted);margin:0 0 16px;padding:14px 16px}.customs-eori .customs-hint,.customs-eori .field{margin-bottom:12px}.customs-item{border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-md);background:var(--ce-color-surface-subtle);margin:12px 0;padding:16px}.customs-item-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.customs-item-title{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);font-weight:600}.customs-item-remove{border-radius:var(--ce-radius-sm);min-height:32px;font-family:var(--ce-font-sans);font-size:var(--ce-text-label-size);color:var(--ce-color-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;margin-right:-8px;padding:0 8px;font-weight:600;display:inline-flex}.customs-item-remove:hover:not(:disabled){color:var(--ce-color-status-error-fg);background:var(--ce-color-status-error-surface)}.customs-item-remove:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.customs-item-remove:disabled{opacity:.4;cursor:not-allowed}.customs-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.customs-col-full{grid-column:1/-1}.customs-add-btn{margin-top:4px}.customs-summary{border-top:1px solid var(--border);color:var(--ce-color-text-secondary);flex-wrap:wrap;justify-content:flex-end;gap:12px 28px;margin-top:14px;padding-top:12px;font-size:13px;display:flex}.customs-summary-item strong{color:var(--navy);font-weight:600}.customs-invoice-meta{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.customs-invoice-meta-title{color:var(--navy);margin:0 0 8px;font-size:14px;font-weight:600}.customs-invoice-remark{resize:vertical;min-height:60px;font-family:inherit}.ci-mode{border:1px solid var(--border);border-radius:var(--radius);margin:4px 0 14px;padding:12px 14px}.ci-mode-legend{color:var(--navy);padding:0 6px;font-size:12px;font-weight:600}.ci-mode-option{cursor:pointer;align-items:flex-start;gap:10px;padding:8px 4px;display:flex}.ci-mode-radio{width:16px;height:16px;accent-color:var(--ce-color-brand);flex-shrink:0;margin-top:3px}.ci-mode-radio:disabled{cursor:not-allowed}.ci-mode-option-text{flex-direction:column;gap:2px;display:flex}.ci-mode-option-title{color:var(--navy);font-size:13px;font-weight:600}.ci-mode-forced{color:var(--blue2);margin:6px 0 0;font-size:12px;font-weight:600}.ci-mode-blocked{margin:6px 0 0}.ci-upload{border-top:1px dashed var(--border);margin-top:12px;padding-top:12px}.ci-upload-input{padding:8px;font-size:13px}.ci-upload-status{min-height:20px;margin-top:8px}.ci-status{align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.ci-status-busy{color:var(--ce-color-text-secondary)}.ci-status-ok{color:var(--ce-color-status-success-fg)}.ci-upload-msg{margin-top:6px;display:block}.ci-notice{color:var(--blue2);font-size:12px;font-weight:600}.ci-remove-btn{margin-top:10px}.ci-remove-danger{background:var(--ce-color-danger-solid);color:var(--ce-color-text-inverse);border:1px solid var(--ce-color-danger-solid)}.ci-remove-danger:hover{background:var(--ce-color-danger-hover);border-color:var(--ce-color-danger-hover)}.ci-remove-confirm{border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-md);background:var(--ce-color-surface-subtle);margin-top:10px;padding:10px 12px}.ci-remove-confirm-text{color:var(--navy);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.ci-remove-confirm-actions{flex-wrap:wrap;gap:8px;display:flex}.ci-status-region{border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-md);background:var(--ce-color-surface-subtle);flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0 4px;padding:10px 12px;display:flex}.ci-status-err{color:var(--ce-color-status-error-fg);font-size:13px;font-weight:600}.ci-retry-btn{flex-shrink:0}@media (width<=600px){.customs-grid{grid-template-columns:1fr}}.booking-conflict-box{background:var(--ce-color-status-info-surface);border:1px solid var(--ce-color-status-info-border);border-radius:var(--ce-radius-md);padding:16px}.booking-conflict-text{color:var(--ce-color-text-primary);font-size:var(--ce-text-body-size);margin:0 0 12px;line-height:1.5}.booking-conflict-actions{flex-direction:column;gap:8px;display:flex}.price-drift-overlay{animation:.18s price-drift-fade}@keyframes price-drift-fade{0%{opacity:0}to{opacity:1}}.price-drift-card{text-align:center;animation:.22s cubic-bezier(.2,.7,.3,1) price-drift-rise}@keyframes price-drift-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.price-drift-title{font-size:var(--ce-text-title-section-size);font-weight:600;line-height:var(--ce-text-title-section-line);color:var(--ce-color-text-primary);margin:0 0 8px}.price-drift-desc{font-size:var(--ce-text-body-size);color:var(--ce-color-text-secondary);margin:0 0 20px;line-height:1.55}.price-drift-compare{background:var(--ce-color-surface-subtle);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);align-items:stretch;gap:12px;margin-bottom:24px;padding:16px;display:flex}.price-drift-col{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.price-drift-col-label{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);font-weight:500}.price-drift-old{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--ce-color-text-muted);font-size:16px;font-weight:600}.price-drift-col--new{background:var(--ce-color-brand-soft);border:1px solid var(--ce-color-brand-border);border-radius:var(--ce-radius-sm);padding:8px 6px}.price-drift-new{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--ce-color-brand-ink);font-size:24px;font-weight:600}.price-drift-actions{flex-wrap:wrap;gap:12px;display:flex}.price-drift-btn{flex:auto}.price-drift-breakdown{flex-direction:column;gap:6px;margin:-8px 0 18px;padding:0;list-style:none;display:flex}.price-drift-breakdown-row{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;line-height:1.45;display:flex}.price-drift-breakdown-label{color:var(--ce-color-text-muted);min-width:0}.price-drift-breakdown-value{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-align:right;white-space:nowrap}.price-drift-breakdown-row[data-changed=false] .price-drift-breakdown-value{color:var(--ce-color-text-muted)}.price-drift-error{margin:0 0 16px}@media (width<=440px){.price-drift-card{padding:24px 18px 20px}.price-drift-compare{flex-direction:column;gap:10px}.price-drift-actions{flex-direction:column}}.booking-success-wrap{text-align:center;padding:40px 0}.booking-success-delivery p{overflow-wrap:anywhere}.booking-success-wrap .btn-full{white-space:normal;overflow-wrap:anywhere}.booking-label-hint{color:var(--ce-color-text-primary);font-weight:500}.booking-success-title{color:var(--ce-color-text-primary);margin-bottom:8px;font-size:24px;font-weight:600;line-height:1.25}.booking-success-recap{text-align:left;max-width:480px;margin:0 auto 16px}.summary-detail-row{justify-content:space-between;gap:16px;padding:10px 0;display:flex}.summary-detail-row-border{border-bottom:1px solid var(--border)}.summary-detail-key{flex-shrink:0}.summary-detail-val{text-align:right;overflow-wrap:anywhere;min-width:0}@media (width<=600px){.shipment-summary-card .summary-detail-row{flex-direction:column;align-items:flex-start;gap:3px}.shipment-summary-card .summary-detail-val{text-align:left}}.summary-detail-row--extra,.booking-confirm-row--extra{flex-wrap:wrap}.pkg-disclosure{flex-direction:column;flex-basis:100%;align-items:flex-end;display:flex}.pkg-disclosure-toggle{margin-inline-end:calc(-1 * var(--ce-btn-padding-x))}.pkg-disclosure-lines{margin:var(--ce-space-1) 0 0;text-align:right;font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);padding:0;list-style:none}.pkg-disclosure-lines[hidden]{display:none}@media (width<=600px){.shipment-summary-card .pkg-disclosure{align-items:flex-start}.shipment-summary-card .pkg-disclosure-toggle{margin-inline:calc(-1 * var(--ce-btn-padding-x)) 0}.shipment-summary-card .pkg-disclosure-lines{text-align:left}}.calc-page-wrap{padding:0}.date-picker-body{border-top:1px solid var(--ce-color-border-subtle);padding:12px 14px 14px}.date-quick-options{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.date-quick-btn{min-height:var(--ce-size-control-sm);border-radius:var(--ce-radius-sm);border:1px solid var(--ce-color-border-default);background:var(--ce-color-surface);font-size:var(--ce-text-label-size);color:var(--ce-color-text-secondary);cursor:pointer;font-weight:600;font-family:var(--ce-font-sans);transition:background var(--ce-motion-fast) var(--ce-motion-ease-standard), border-color var(--ce-motion-fast) var(--ce-motion-ease-standard), color var(--ce-motion-fast) var(--ce-motion-ease-standard);padding:0 12px}.date-quick-btn:hover{border-color:var(--ce-color-border-strong);color:var(--ce-color-text-primary);background:var(--ce-color-surface-hover)}.date-quick-btn:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.date-quick-btn.active{border-color:var(--ce-color-brand);background:var(--ce-color-brand-soft);color:var(--ce-color-brand-ink)}@media (pointer:coarse){.date-quick-btn{min-height:var(--ce-size-touch-target)}}.dc{-webkit-user-select:none;user-select:none;margin-top:4px}.dc-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.dc-nav{width:var(--ce-size-control-sm);height:var(--ce-size-control-sm);border-radius:var(--ce-radius-sm);border:1px solid var(--ce-color-border-default);background:var(--ce-color-surface);color:var(--ce-color-text-secondary);cursor:pointer;transition:border-color var(--ce-motion-fast) var(--ce-motion-ease-standard), color var(--ce-motion-fast) var(--ce-motion-ease-standard), background var(--ce-motion-fast) var(--ce-motion-ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dc-nav:hover:not(:disabled){border-color:var(--ce-color-border-strong);color:var(--ce-color-text-primary);background:var(--ce-color-surface-hover)}.dc-nav:disabled{opacity:.4;cursor:not-allowed}.dc-nav:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}@media (pointer:coarse){.dc-nav{width:var(--ce-size-touch-target);height:var(--ce-size-touch-target)}}.dc-title{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);font-weight:600;font-family:var(--ce-font-sans)}.dc-weekdays,.dc-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.dc-weekdays{margin-bottom:4px}.dc-weekday{text-align:center;font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);font-weight:500}.dc-blank{aspect-ratio:1}.dc-day{aspect-ratio:1;border-radius:var(--ce-radius-sm);font-family:var(--ce-font-sans);font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";cursor:pointer;transition:background var(--ce-motion-fast) var(--ce-motion-ease-standard), border-color var(--ce-motion-fast) var(--ce-motion-ease-standard), color var(--ce-motion-fast) var(--ce-motion-ease-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-weight:500;display:flex;position:relative}.dc-day:hover:not(:disabled):not(.dc-day--selected){background:var(--ce-color-surface-hover);border-color:var(--ce-color-border-subtle)}.dc-day:disabled{color:var(--ce-color-text-disabled);cursor:not-allowed}.dc-day:focus-visible{outline:var(--ce-focus-ring);outline-offset:1px}.dc-day--today:not(.dc-day--selected){border-color:var(--ce-color-brand-border);color:var(--ce-color-brand-ink);font-weight:600}.dc-day--selected{background:var(--ce-color-brand);border-color:var(--ce-color-brand);color:var(--ce-color-text-inverse);font-weight:600}.dc-day-num{line-height:1}.dc-day-dot{background:var(--danger);border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.dc-day--selected .dc-day-dot{background:var(--ce-color-surface)}.carrier-dropdown{border-top:1px solid var(--ce-color-border-subtle);scrollbar-width:thin;scrollbar-color:var(--border2) transparent;max-height:220px;padding:4px;overflow-y:auto}.carrier-dropdown::-webkit-scrollbar{width:4px}.carrier-dropdown::-webkit-scrollbar-track{background:0 0}.carrier-dropdown::-webkit-scrollbar-thumb{background:var(--border2);border-radius:2px}.carrier-dropdown .service-filter-option--check{align-items:center}.carrier-dropdown .service-filter-option--check .service-filter-check{margin-top:0}.carrier-divider{background:var(--ce-color-border-subtle);height:1px;margin:4px 6px}.carrier-empty-hint{text-align:center;font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);padding:16px 14px}.carrier-badge{border-radius:var(--ce-radius-full);background:var(--ce-color-brand);min-width:20px;height:20px;color:var(--ce-color-text-inverse);font-size:var(--ce-text-micro-size);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";flex-shrink:0;justify-content:center;align-items:center;margin-left:6px;padding:0 6px;font-weight:600;display:inline-flex}.pw-time-row{align-items:baseline}.pw-time-val{font-family:var(--ce-font-sans);letter-spacing:-.01em;color:var(--navy);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:16px}.pw-slider{touch-action:none;height:44px;margin:20px 2px 6px;position:relative}.pw-slider-rail{background:var(--gray100);border-radius:var(--radius-full);height:6px;box-shadow:var(--ce-elevation-inset);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.pw-slider-fill{background:var(--ce-color-brand);border-radius:var(--radius-full);height:100%;position:absolute;top:0}.pw-range{appearance:none;pointer-events:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.pw-range:focus{outline:none}.pw-range--from{z-index:4}.pw-range--until{z-index:3}.pw-range::-webkit-slider-runnable-track{background:0 0;border:none;height:100%}.pw-range::-webkit-slider-thumb{appearance:none;pointer-events:auto;background:var(--ce-color-surface);border:2px solid var(--ce-color-brand);width:22px;height:22px;box-shadow:var(--ce-elevation-1);cursor:grab;transition:box-shadow var(--ce-motion-fast) var(--ce-motion-ease-standard), border-color var(--ce-motion-fast) var(--ce-motion-ease-standard);border-radius:50%;margin-top:11px}.pw-range:hover::-webkit-slider-thumb{border-color:var(--ce-color-brand-ink);box-shadow:var(--ce-elevation-2)}.pw-range:active::-webkit-slider-thumb{cursor:grabbing;border-color:var(--ce-color-brand-ink);box-shadow:var(--ce-elevation-2)}.pw-range:focus-visible::-webkit-slider-thumb{border-color:var(--ce-color-brand);box-shadow:var(--ce-elevation-focus-ring)}.pw-range::-moz-range-track{background:0 0;border:none;height:100%}.pw-range::-moz-range-thumb{pointer-events:auto;background:var(--ce-color-surface);border:2px solid var(--ce-color-brand);width:22px;height:22px;box-shadow:var(--ce-elevation-1);cursor:grab;transition:box-shadow var(--ce-motion-fast) var(--ce-motion-ease-standard), border-color var(--ce-motion-fast) var(--ce-motion-ease-standard);border-radius:50%}.pw-range:hover::-moz-range-thumb{border-color:var(--ce-color-brand-ink);box-shadow:var(--ce-elevation-2)}.pw-range:active::-moz-range-thumb{cursor:grabbing;border-color:var(--ce-color-brand-ink);box-shadow:var(--ce-elevation-2)}.pw-range:focus-visible::-moz-range-thumb{border-color:var(--ce-color-brand);box-shadow:var(--ce-elevation-focus-ring)}.pw-caption{font-size:12px}.pw-saved{color:var(--success);align-items:center;gap:6px;font-weight:600;display:inline-flex}@media (width<=600px){.pw-slider{height:48px}.pw-range::-webkit-slider-thumb{width:26px;height:26px;margin-top:11px}.pw-range::-moz-range-thumb{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.pw-range::-webkit-slider-thumb{transition:none}.pw-range::-moz-range-thumb{transition:none}}.bk-savedraft{background:var(--ce-color-surface-subtle);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.bk-savedraft-done{color:var(--success);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.bk-savedraft-link{font-family:var(--ce-font-sans);color:var(--blue2);cursor:pointer;border:none;border-bottom:1px solid var(--ce-color-brand-border);background:0 0;margin-left:4px;padding:0;font-size:13px;font-weight:600}.bk-savedraft-link:hover{border-bottom-color:var(--blue2)}.bk-savedraft-link:focus-visible{outline:var(--ce-focus-ring);outline-offset:2px;border-radius:var(--ce-radius-sm)}.bk-savedraft-error{color:var(--danger);align-items:center;gap:6px;font-size:12px;display:inline-flex}.app-shell .page-with-navbar{min-height:auto;padding-top:0}.sidebar-overlay{z-index:198;background:var(--ce-color-overlay-drawer);opacity:0;pointer-events:none;transition:opacity var(--ce-motion-slow) var(--ce-motion-ease-standard);position:fixed;inset:0}.sidebar-overlay.open{opacity:1;pointer-events:all}.sidebar{width:var(--sidebar-width);background:var(--ce-sidebar-bg);z-index:199;min-height:100vh;transition:transform var(--ce-motion-slow) var(--ce-motion-ease-standard);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar-close-btn{min-height:var(--ce-size-touch-target);padding:0 var(--ce-space-3);border-radius:var(--ce-radius-sm);cursor:pointer;font-family:var(--ce-font-sans);font-size:var(--ce-text-button-size);font-weight:var(--ce-text-button-weight);line-height:var(--ce-text-button-line);color:var(--ce-sidebar-text-muted);background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;display:none}.sidebar-close-btn:hover{background:var(--ce-sidebar-hover);color:var(--ce-sidebar-text-strong)}.main-content{margin-left:var(--sidebar-width);flex:1;min-width:0}.mobile-topbar{justify-content:space-between;align-items:center;gap:var(--ce-space-3);min-height:56px;padding:6px var(--ce-space-4);background:var(--surface);border-bottom:1px solid var(--border-subtle);z-index:100;display:none;position:sticky;top:0}.topbar-brand .ce-brandmark-img{width:30px}.alert-wrapper{max-width:calc(var(--ce-size-content) + 2 * var(--shell-gutter,var(--ce-page-gutter)));padding:var(--ce-space-4) var(--shell-gutter,var(--ce-page-gutter)) 0;margin:0 auto}.page-body{max-width:calc(var(--ce-size-content) + 2 * var(--shell-gutter,var(--ce-page-gutter)));padding:0 var(--shell-gutter,var(--ce-page-gutter)) var(--ce-space-9);margin:0 auto}.table-card-header{padding:var(--ce-space-4) var(--ce-space-5);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:var(--ce-space-3);display:flex}.table-card-title{font-size:var(--ce-text-title-card-size);font-weight:600;line-height:var(--ce-text-title-card-line);color:var(--text-primary)}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:480px}th{height:40px;padding:var(--ce-space-3) var(--ce-space-4);text-align:left;font-size:var(--ce-text-micro-size);font-weight:var(--ce-text-micro-weight);line-height:var(--ce-text-micro-line);color:var(--text-secondary);text-transform:none;letter-spacing:0;background:var(--surface-subtle);border-bottom:1px solid var(--border-subtle);white-space:nowrap}td{height:56px;padding:var(--ce-space-3) var(--ce-space-4);font-size:var(--ce-text-body-size);color:var(--text-primary);border-bottom:1px solid var(--border-hairline);line-height:1.4286}tr:last-child td{border-bottom:none}.alert{padding:var(--ce-space-3) var(--ce-space-4);border-radius:var(--ce-radius-sm);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);margin-bottom:var(--ce-space-4);align-items:flex-start;gap:8px;display:flex}.alert-error{background:var(--ce-color-status-error-surface);border:1px solid var(--ce-color-status-error-border);color:var(--ce-color-status-error-fg)}.alert-success{background:var(--ce-color-status-success-surface);border:1px solid var(--ce-color-status-success-border);color:var(--ce-color-status-success-fg)}.alert-info{background:var(--ce-color-status-info-surface);border:1px solid var(--ce-color-status-info-border);color:var(--ce-color-status-info-fg)}.form-alert-body{flex-direction:column;gap:3px;min-width:0;display:flex}.form-alert-title{font-weight:600;line-height:1.35}.form-alert-text{line-height:1.5}.tracking-timeline{padding:0}.tracking-timeline+.tracking-timeline{margin-top:var(--ce-space-6)}.track-event{column-gap:var(--ce-space-3);padding-bottom:var(--ce-space-4);grid-template-columns:10px minmax(0,1fr);display:grid;position:relative}.track-event:before{content:"";background:var(--ce-color-border-subtle);width:2px;position:absolute;top:23px;bottom:0;left:4px}.track-event:last-child:before{display:none}.track-dot{border:2px solid var(--ce-color-border-strong);background:var(--ce-color-surface);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:9px}.track-dot.active,.track-dot.done{border-color:var(--ce-color-success-solid);background:var(--ce-color-success-solid)}.track-dot.problem{border-color:var(--ce-color-status-warning-fg);background:var(--ce-color-status-warning-fg)}.track-info{overflow-wrap:anywhere;flex:1;min-width:0;padding-top:4px}.track-title{font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);font-weight:500;line-height:1.4286}.track-time{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);margin-top:2px}.tracking-page-wrap{max-width:calc(var(--ce-size-prose) + 2 * var(--ce-space-4));padding:var(--ce-space-7) var(--ce-space-4) var(--ce-space-9);margin:0 auto}.app-shell .tracking-page-wrap{max-width:calc(var(--ce-size-content) + 2 * var(--shell-gutter,var(--ce-page-gutter)));padding:var(--ce-space-7) var(--shell-gutter,var(--ce-page-gutter)) var(--ce-space-9)}@media (width>=861px){.app-shell .tracking-page-wrap:has(>.tracking-utility){padding-top:var(--ce-space-4)}}.tracking-utility{margin-bottom:var(--ce-space-3)}.app-shell .tracking-head,.app-shell .tracking-search,.app-shell .tracking-result{max-width:var(--ce-size-form)}.tracking-head{margin-bottom:var(--ce-space-6)}.tracking-title{font-family:var(--ce-font-sans);font-size:var(--ce-text-title-page-size);font-weight:var(--ce-text-title-page-weight);line-height:var(--ce-text-title-page-line);letter-spacing:var(--ce-text-title-page-tracking);color:var(--ce-color-text-primary);margin:0}.tracking-page-sub{margin:var(--ce-space-1) 0 0;font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);color:var(--ce-color-text-secondary)}.tracking-search{padding:var(--ce-space-6)}.tracking-search-row{align-items:flex-end;gap:var(--ce-space-3);flex-wrap:wrap;display:flex}.tracking-search-field{flex:17.5rem;min-width:0;margin-bottom:0}.app-shell .tracking-search-field{margin-bottom:0}.tracking-search-btn{flex:none}.tracking-search-error{margin:var(--ce-space-3) 0 0}.tracking-result{margin-top:var(--ce-space-6);padding:var(--ce-space-6)}.tracking-result-title{margin:0 0 var(--ce-space-2);font-size:var(--ce-text-label-size);line-height:var(--ce-text-label-line);font-weight:var(--ce-text-label-weight);color:var(--ce-color-text-secondary)}.tracking-hero{padding:0 0 var(--ce-space-4)}.tracking-hero-status{font-size:var(--ce-text-title-page-size-mobile);line-height:var(--ce-text-title-page-line-mobile);letter-spacing:var(--ce-text-title-page-tracking-mobile);color:var(--ce-color-text-primary);overflow-wrap:break-word;font-weight:600}.tracking-hero-desc{margin:var(--ce-space-1) 0 0;font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);color:var(--ce-color-text-secondary)}.tracking-hero-when{margin-top:var(--ce-space-1);font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-color-text-muted)}.tracking-hero-meta{gap:var(--ce-space-3) var(--ce-space-7);margin:0 0 var(--ce-space-6);padding:var(--ce-space-4) 0;border-top:1px solid var(--ce-color-border-subtle);border-bottom:1px solid var(--ce-color-border-subtle);flex-wrap:wrap;display:flex}.tracking-hero-meta-item{flex-direction:column;gap:2px;min-width:0;display:flex}.tracking-hero-meta-label{font-size:var(--ce-text-label-size);line-height:var(--ce-text-label-line);font-weight:var(--ce-text-label-weight);color:var(--ce-color-text-secondary)}.tracking-hero-meta-value{font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.4286}.tracking-id-value{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";-webkit-user-select:all;user-select:all}.tracking-steps{margin-bottom:var(--ce-space-6)}.tracking-steps .step-circle.active{border-color:var(--ce-color-success-solid);background:var(--ce-color-success-solid);color:var(--ce-color-text-inverse)}.tracking-steps .step-label.active{color:var(--ce-color-success-solid)}.tracking-day-label{margin:var(--ce-space-5) 0 var(--ce-space-2);font-size:var(--ce-text-label-size);line-height:var(--ce-text-label-line);color:var(--ce-color-text-secondary);font-weight:600}.tracking-day-label:first-child{margin-top:0}@media (width<=860px){.app-shell .tracking-page-wrap{padding-top:var(--ce-space-6)}.tracking-title{font-size:var(--ce-text-title-page-size-mobile);line-height:var(--ce-text-title-page-line-mobile);letter-spacing:var(--ce-text-title-page-tracking-mobile)}}@media (width<=600px){.tracking-page-wrap{padding-top:var(--ce-space-6)}.tracking-search,.tracking-result{padding:var(--ce-space-4)}.tracking-search-btn{flex:100%}}.shipment-track-head{align-items:center;gap:var(--ce-space-2) var(--ce-space-4);margin-bottom:var(--ce-space-4);flex-wrap:wrap;display:flex}.shipment-track-number{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary)}.shipment-track-number strong{color:var(--ce-color-text-primary);font-weight:600}.shipment-track-link{min-height:32px;font-size:var(--ce-text-body-s-size);color:var(--ce-color-brand-ink);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.shipment-track-link:hover{text-decoration:underline}.shipment-track-leg{margin:0 0 var(--ce-space-1)}.shipment-track-pending{align-items:flex-start;gap:var(--ce-space-3);flex-direction:column;display:flex}.shipment-track-noevents{margin-top:var(--ce-space-1)}.shipment-detail-cell{padding:var(--ce-space-4)}.shipment-detail-card{padding:20px 24px}.shipment-detail-numbers{gap:var(--ce-space-3) var(--ce-space-7);margin:0 0 var(--ce-space-5);flex-wrap:wrap;display:flex}.shipment-detail-item{flex-direction:column;gap:2px;min-width:0;display:flex}.shipment-detail-label{font-size:var(--ce-text-label-size);line-height:var(--ce-text-label-line);font-weight:var(--ce-text-label-weight);color:var(--ce-color-text-secondary)}.shipment-detail-value{font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);overflow-wrap:anywhere;margin:0;line-height:1.4286}.shipment-tracking-references{margin:0;padding-left:18px}.shipment-card-tracking{margin-top:var(--ce-space-3);padding:var(--ce-space-4) 0 0;border-top:1px solid var(--border-subtle);min-width:0}.shipment-card-tracking .shipment-track-head{gap:6px 10px}.steps-bar{align-items:center;display:flex;overflow-x:auto}.step-item{flex:1;align-items:center;min-width:0;display:flex}.step-wrap{flex-direction:column;align-items:center;display:flex}.step-circle{border:2px solid var(--ce-color-border-default);background:var(--ce-color-surface);width:32px;height:32px;color:var(--ce-color-text-muted);transition:border-color var(--ce-motion-fast) var(--ce-motion-ease-standard), background var(--ce-motion-fast) var(--ce-motion-ease-standard), color var(--ce-motion-fast) var(--ce-motion-ease-standard);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.step-circle.active{border-color:var(--ce-color-brand);background:var(--ce-color-brand);color:#fff}.step-circle.done{border-color:var(--ce-color-success-solid);background:var(--ce-color-success-solid);color:#fff}.step-label{font-size:var(--ce-text-micro-size);color:var(--ce-color-text-muted);white-space:nowrap;margin-top:5px;font-weight:600}.step-label.active{color:var(--ce-color-brand-ink)}.step-label.done{color:var(--ce-color-success-solid)}.step-line{background:var(--ce-color-border-default);flex:1;height:2px;margin:0 4px}.step-line.done{background:var(--ce-color-success-solid)}.mobile-drawer{background:var(--ce-sidebar-bg);border-right:1px solid var(--ce-sidebar-border);width:min(320px,100vw - 32px);box-shadow:var(--ce-elevation-3);z-index:999;transition:transform var(--ce-motion-slow) var(--ce-motion-ease-standard);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.mobile-drawer.open{transform:translate(0)}.mobile-drawer-header{justify-content:space-between;align-items:center;gap:var(--ce-space-3);padding:var(--ce-space-4);border-bottom:1px solid var(--ce-sidebar-divider);display:flex}.drawer-close-btn{min-height:var(--ce-size-touch-target);padding:0 var(--ce-space-3);border-radius:var(--ce-radius-sm);cursor:pointer;font-family:var(--ce-font-sans);font-size:var(--ce-text-button-size);font-weight:var(--ce-text-button-weight);color:var(--ce-sidebar-text-muted);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.drawer-close-btn:hover{background:var(--ce-sidebar-hover);color:var(--ce-sidebar-text-strong)}.mobile-drawer :focus-visible{outline:2px solid var(--ce-sidebar-active-icon);outline-offset:2px}.mobile-drawer-nav{padding:var(--ce-space-4);gap:var(--ce-space-1);flex-direction:column;flex:1;display:flex}.drawer-nav-item{align-items:center;gap:var(--ce-space-2);min-height:var(--ce-size-touch-target);padding:10px var(--ce-space-3);border-radius:var(--ce-radius-sm);color:var(--ce-sidebar-text);font-size:var(--ce-text-nav-size);font-weight:var(--ce-text-nav-weight);line-height:var(--ce-text-nav-line);cursor:pointer;text-align:left;width:100%;font-family:var(--ce-font-sans);transition:background-color var(--ce-motion-fast) var(--ce-motion-ease-standard);background:0 0;border:none;display:flex}.drawer-nav-item:hover{background:var(--ce-sidebar-hover);color:var(--ce-sidebar-text-strong)}.drawer-cta{margin-top:var(--ce-space-3);padding-top:var(--ce-space-3);border-top:1px solid var(--ce-sidebar-divider)}.spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.65s linear infinite spin;display:inline-block}.spinner-dark{border-color:var(--border);border-top-color:var(--blue2)}.loading-center{color:var(--ce-color-text-muted);font-size:var(--ce-text-body-s-size);justify-content:center;align-items:center;gap:10px;padding:56px;display:flex}.shipment-id{flex-direction:column;gap:2px;min-width:0;display:flex}.shipment-id-number{font-family:var(--ce-font-numeric);font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);font-weight:600;line-height:1.4286}.shipment-id-fallback{font-size:var(--ce-text-body-size);color:var(--ce-color-text-secondary);line-height:1.4286}.shipment-id-meta{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary)}.shipment-id-sub{font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-color-text-muted)}.shipment-table td{vertical-align:top}.shipment-table td.shipment-weight,.shipment-table td.shipment-price,.shipment-table td.shipment-status{white-space:nowrap;width:1%}.shipment-table td.shipment-weight{color:var(--ce-color-text-secondary)}.shipment-table td.shipment-price{font-weight:600}@media (width<=1360px){.shipment-table td.ce-col-actions{width:1%}}.shipment-status .badge{white-space:nowrap}.shipment-review-note{max-width:280px;font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);white-space:normal;text-align:right}.shipment-card-ident .ce-list-card-head{row-gap:var(--ce-space-1);flex-wrap:wrap}.shipment-card .ce-row-actions{justify-content:flex-start}.shipment-card .shipment-review-note{text-align:left;max-width:none}.shipment-card-price{font-weight:600}:root{--inv-neutral-bg:var(--ce-color-status-neutral-surface);--inv-neutral-fg:var(--ce-color-status-neutral-fg);--inv-positive-bg:var(--ce-color-status-success-surface);--inv-positive-fg:var(--ce-color-status-success-fg);--inv-attention-bg:var(--ce-color-status-warning-surface);--inv-attention-fg:var(--ce-color-status-warning-fg);--inv-critical-bg:var(--ce-color-status-overdue-surface);--inv-critical-fg:var(--ce-color-status-overdue-fg)}.inv-status{border-radius:var(--ce-radius-sm);min-height:24px;font-size:var(--ce-text-badge-size);font-weight:var(--ce-text-badge-weight);line-height:var(--ce-text-badge-line);align-items:center;padding:3px 8px;display:inline-flex}.inv-status-text{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;min-width:0}.inv-status--neutral{background:var(--inv-neutral-bg);color:var(--inv-neutral-fg);border:1px solid var(--ce-color-status-neutral-border)}.inv-status--positive{background:var(--inv-positive-bg);color:var(--inv-positive-fg);border:1px solid var(--ce-color-status-success-border)}.inv-status--attention{background:var(--inv-attention-bg);color:var(--inv-attention-fg);border:1px solid var(--ce-color-status-warning-border)}.inv-status--critical{background:var(--inv-critical-bg);color:var(--inv-critical-fg);border:1px solid var(--ce-color-status-overdue-border)}.inv-summary{background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);box-shadow:var(--ce-elevation-1);padding:var(--ce-space-5) var(--ce-space-6);margin-bottom:var(--ce-space-6)}.inv-summary-row{justify-content:space-between;align-items:flex-start;gap:var(--ce-space-4);flex-wrap:wrap;display:flex}.inv-summary-label{margin:0 0 var(--ce-space-1);font-size:var(--ce-text-label-size);line-height:var(--ce-text-label-line);font-weight:var(--ce-text-label-weight);color:var(--ce-color-text-secondary)}.inv-summary-amount{font-family:var(--ce-font-numeric);font-size:var(--ce-text-numeric-display-size);line-height:var(--ce-text-numeric-display-line);font-weight:var(--ce-text-numeric-display-weight);letter-spacing:var(--ce-text-numeric-display-tracking);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--ce-color-text-primary)}.inv-summary-meta{gap:var(--ce-space-1) var(--ce-space-5);margin-top:var(--ce-space-2);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);flex-wrap:wrap;display:flex}.inv-summary-meta strong{color:var(--ce-color-text-primary);font-weight:600}.inv-summary-title{font-size:var(--ce-text-title-card-size);line-height:var(--ce-text-title-card-line);color:var(--ce-color-text-primary);margin:0;font-weight:600}.inv-summary-sub{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-muted);margin:var(--ce-space-1) 0 0}.inv-summary-note{margin-top:var(--ce-space-2);font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-color-text-muted)}.inv-filters{align-items:center;gap:var(--ce-space-2);margin-bottom:var(--ce-space-4);flex-wrap:wrap;display:flex}.inv-filter-chip{min-height:32px;padding:0 var(--ce-space-3);border:1px solid var(--ce-color-border-default);background:var(--ce-color-surface);color:var(--ce-color-text-secondary);font-family:var(--ce-font-sans);font-size:var(--ce-text-label-size);border-radius:var(--ce-radius-sm);cursor:pointer;transition:background-color var(--ce-motion-fast) var(--ce-motion-ease-standard), border-color var(--ce-motion-fast) var(--ce-motion-ease-standard);font-weight:500}.inv-filter-chip:hover{border-color:var(--ce-color-border-strong);background:var(--ce-color-surface-hover);color:var(--ce-color-text-primary)}.inv-filter-chip:focus-visible{outline:var(--ce-focus-ring);outline-offset:2px}.inv-filter-chip--active{background:var(--ce-color-brand-soft);border-color:var(--ce-color-brand-border);color:var(--ce-color-brand-ink);font-weight:600}.inv-filter-chip--active:hover{color:var(--ce-color-brand-ink);background:var(--ce-color-brand-soft-hover);border-color:var(--ce-color-brand-border)}@media (width<=860px){.inv-filter-chip{min-height:44px}}.inv-table table{table-layout:fixed;min-width:0}.inv-table th,.inv-table td{vertical-align:top}.inv-table th{white-space:normal}.inv-table th:nth-child(3),.inv-table td:nth-child(3){width:116px}.inv-table th:nth-child(4),.inv-table td:nth-child(4){width:136px}.inv-table th:nth-child(5),.inv-table td:nth-child(5){width:164px}.inv-table th:nth-child(6),.inv-table td:nth-child(6){width:184px}@media (width>=1280px){.inv-table th:nth-child(5),.inv-table td:nth-child(5){width:192px}}.inv-table th:nth-child(3),.inv-table td:nth-child(3),.inv-table th:nth-child(6){text-align:right}.inv-table td:nth-child(6) .inv-actions{text-align:right;align-items:flex-end}.inv-table td:nth-child(6) .inv-actions-row{justify-content:flex-end}.inv-cell-number{flex-direction:column;gap:2px;min-width:0;display:flex}.inv-cell-number-value{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);overflow-wrap:anywhere;font-weight:600;line-height:1.4286}.inv-date{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);white-space:nowrap;line-height:1.4286}.inv-status-cell{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.inv-status-due{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.inv-period-due--overdue{color:var(--inv-critical-fg);font-weight:600}.inv-amount-value{font-family:var(--ce-font-numeric);font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:600;line-height:1.4286}.inv-doc-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.inv-doc-line{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary)}.inv-doc-line--critical{color:var(--ce-color-status-error-fg);font-weight:500}.inv-doc-note{font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-color-text-muted)}.inv-actions{gap:var(--ce-space-1);flex-direction:column;align-items:flex-start;display:flex}.inv-actions-row{gap:var(--ce-space-1) var(--ce-space-2);flex-wrap:wrap;display:flex}.inv-action-reason{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-muted);line-height:var(--ce-text-caption-line)}.inv-cards{gap:var(--ce-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:none}.inv-card{background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);box-shadow:var(--ce-elevation-1);padding:var(--ce-space-4)}.inv-card-head{justify-content:space-between;align-items:flex-start;gap:var(--ce-space-3);margin-bottom:var(--ce-space-3);display:flex}.inv-card-head>.inv-status{flex:none}.inv-card-kv{gap:var(--ce-space-2);margin:0 0 var(--ce-space-3);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);flex-direction:column;display:flex}.inv-card-kv-row{justify-content:space-between;align-items:baseline;gap:var(--ce-space-3);display:flex}.inv-card-kv-row dt{color:var(--ce-color-text-secondary);flex:none}.inv-card-kv-row dd{text-align:right;color:var(--ce-color-text-primary);overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.inv-card-kv-row--amount dd{font-family:var(--ce-font-numeric);font-size:var(--ce-text-title-card-size);line-height:var(--ce-text-title-card-line);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.inv-card-kv-row dd.inv-period-due--overdue{color:var(--inv-critical-fg)}.inv-card-kv-row dd .inv-doc-line{font-weight:400}.inv-card-actions{gap:var(--ce-space-2);padding-top:var(--ce-space-3);border-top:1px solid var(--border-hairline);flex-wrap:wrap;display:flex}@media (width<=1199px){.inv-table{display:none}.inv-cards{display:flex}}.pdfview-modal{--ce-dialog-width:var(--ce-size-dialog-xl);width:100%;max-width:var(--ce-dialog-width);background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-xl);height:min(86vh,1100px);box-shadow:var(--ce-elevation-3);flex-direction:column;display:flex;overflow:hidden}.pdfview-head{justify-content:space-between;align-items:center;gap:var(--ce-space-3);padding:var(--ce-space-3) var(--ce-space-5);border-bottom:1px solid var(--ce-color-border-subtle);display:flex}.pdfview-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ce-text-title-card-size);line-height:var(--ce-text-title-card-line);color:var(--ce-color-text-primary);font-weight:600;overflow:hidden}.pdfview-actions{align-items:center;gap:var(--ce-space-2);flex-shrink:0;display:flex}.pdfview-body{background:var(--ce-color-surface-muted);flex-direction:column;flex:1;min-height:0;display:flex}.pdfview-frame{border:0;flex:1;width:100%;height:100%}.pdfview-error{margin:var(--ce-space-4)}.pdfview-hint{margin:var(--ce-space-2) var(--ce-space-4) 0;font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-muted)}@media (width<=600px){.pdfview-overlay{padding:0}.pdfview-modal{border-radius:0;width:100%;height:100dvh}.pdfview-head{padding:var(--ce-space-2) var(--ce-space-4)}}.profile-grid{align-items:flex-start;gap:20px;max-width:600px;display:flex}.profile-col{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.profile-section-body{padding:8px 20px 16px}.profile-row{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.profile-row-border{border-bottom:1px solid var(--border)}.profile-row-key{color:var(--ce-color-text-muted);font-size:13px}.profile-row-val{color:var(--navy);text-align:right;min-width:0;font-size:13px;font-weight:600}.profile-form-body{padding:16px 20px}.profile-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.profile-req{color:var(--blue);font-weight:600}.profile-required-hint{color:var(--ce-color-text-muted);margin:0 0 14px;font-size:12px;line-height:1.5}.profile-field-error{color:var(--ce-color-status-error-fg);margin-top:6px;font-size:12px;line-height:1.4;display:block}.profile-password-section{border-top:1px solid var(--border);padding-top:18px}.profile-password-title{color:var(--navy);margin-bottom:4px;font-size:13px;font-weight:600;display:block}.profile-password-desc{color:var(--ce-color-text-muted);margin:0;font-size:12px;line-height:1.5}.profile-password-row{justify-content:space-between;align-items:flex-start;gap:var(--ce-space-4);flex-wrap:wrap;display:flex}.profile-password-copy{flex:220px;min-width:0}.profile-password-row .btn{flex:none}.profile-password-form,.profile-password-section .form-alert{margin-top:var(--ce-space-4)}.profile-card-head{flex-wrap:wrap;justify-content:flex-start;gap:13px}.profile-card-icon{border-radius:var(--ce-radius-md);background:var(--blue-light);width:40px;height:40px;color:var(--blue2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.profile-card-heading{flex-direction:column;gap:1px;min-width:0;display:flex}.profile-card-sub{color:var(--ce-color-text-muted);font-size:12px;line-height:1.3}.profile-card-edit-action{border-radius:var(--ce-radius-sm);color:var(--blue2);background:var(--blue-light);border:1px solid var(--ce-color-brand-border-soft);cursor:pointer;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:7px 14px;font-size:12px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.profile-card-edit-action:hover{background:var(--ce-color-brand-soft-hover)}.profile-card-edit-action:disabled{opacity:.45;cursor:not-allowed}.profile-inline-form .field+.field{margin-top:14px}.profile-hint{border-radius:var(--ce-radius-md);background:var(--gray50);border:1px solid var(--border);align-items:flex-start;gap:9px;margin-top:14px;padding:11px 13px;display:flex}.profile-hint svg{color:var(--ce-color-text-muted);flex-shrink:0;margin-top:1px}.profile-hint p{color:var(--ce-color-text-muted);margin:0;font-size:12px;line-height:1.5}.profile-hint p+p{margin-top:3px}.profile-meta-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}@media (width<=768px){.hamburger-btn{display:flex}.navbar-login-btn{display:none}.auth-shell{padding:24px 18px}.auth-hero{margin-top:8px;margin-bottom:24px}.auth-title{font-size:clamp(36px,9vw,56px)}.auth-card{border-radius:22px;padding:22px 20px}.auth-trust-row{grid-template-columns:1fr 1fr;gap:4px 0;padding:10px 12px}.auth-trust-item{border-right:0;padding:10px 8px}.auth-trust-item:first-child,.auth-trust-item:nth-child(2){border-bottom:1px solid #ffffff0f}.auth-aurora-sun{width:600px;height:600px;top:-200px;right:-180px}.auth-aurora-wave{width:700px;height:480px;bottom:-80px;left:-120px}.field-row-2{grid-template-columns:1fr}.field-row-3{grid-template-columns:1fr 1fr}.container{padding:0 14px}}@media (width<=640px){.booking-addr-grid{grid-template-columns:1fr}}@media (width<=480px){.field-row-2,.field-row-3,.field-row-4{grid-template-columns:1fr}.step-label{display:none}.step-circle{width:28px;height:28px;font-size:var(--ce-text-micro-size)}.booking-wrap{padding-top:16px;padding-bottom:32px}.auth-shell{padding:20px 14px}.auth-badge{letter-spacing:.18em;padding:7px 14px 7px 10px;font-size:11px}.auth-tab{gap:8px;padding:10px 12px;font-size:13px}.auth-input{padding:12px 14px 12px 42px;font-size:14px}.auth-input.auth-input-no-icon{padding-left:14px}.auth-cta{padding:14px 20px;font-size:14px}.auth-trust-title{font-size:12px}.auth-trust-sub{font-size:11px}.auth-card{border-radius:20px;padding:22px 14px}}@media (width<=860px){.pp-side .nitem,.pp-foot-btn,.sidebar-close-btn,.hamburger-btn,.ntf-bell{min-width:44px;min-height:44px}.pp-side .pp-nav-group-head,.pp-side .pp-nav-group-items .nitem,.pp-side .nitem--utility{min-height:44px}.sidebar-close-btn,.hamburger-btn{justify-content:center;align-items:center;display:flex}.main-content .btn,.profile-card-edit-action,.pp-net-cta,.field-input,.field-select,.field-textarea{min-height:44px}.abk-actions-trigger,.dft-actions-trigger{min-width:44px;min-height:44px}.ins-goods-question .ci-mode-option{align-items:center;min-height:44px}.abk-tab,.abk-search-input,.abk-filter-pill,.offers-sort-btn,.offers-filter-chip,.offers-filter-reset-btn{min-height:44px}.offers-segment .offers-segment-item{justify-content:center;align-items:center;display:inline-flex}.navbar-actions .btn,.mobile-drawer .btn,.auth-tab,.auth-input,.auth-submit,.auth-btn-ghost,.auth-eye-btn{min-height:44px}.auth-eye-btn{justify-content:center;align-items:center;min-width:44px;display:flex;right:0}}.app-shell{--fs:var(--ce-font-sans);--fd:var(--ce-font-sans);--shell-gutter:var(--ce-page-gutter);min-height:100dvh;color:var(--text-primary);font-family:var(--ce-font-sans);background-color:var(--ce-app-bg-bottom);background-image:var(--ce-app-bg);display:flex}.main-content{flex-direction:column;min-width:0;min-height:100dvh;display:flex;position:relative}.main-content>*{width:100%;min-width:0}.app-shell .page-with-navbar{background:0 0}.mobile-topbar{background:var(--surface);border-bottom:1px solid var(--border-subtle)}.app-shell .hamburger-btn{min-width:var(--ce-size-touch-target);min-height:var(--ce-size-touch-target);margin-left:calc(-1 * var(--ce-space-2));border-radius:var(--ce-radius-sm);color:var(--ce-color-text-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:none}.app-shell .hamburger-btn:hover{background:var(--ce-color-surface-hover)}.mobile-topbar .hamburger-btn:focus-visible{outline:var(--ce-focus-ring);outline-offset:2px}.app-shell .sidebar-overlay{background:var(--ce-app-overlay)}.app-footer{justify-content:space-between;align-items:baseline;gap:var(--ce-space-2) var(--ce-space-6);max-width:calc(var(--ce-size-content) + 2 * var(--shell-gutter));margin-top:auto;width:100%;padding:var(--ce-space-5) var(--shell-gutter) var(--ce-space-6);border-top:1px solid var(--border-subtle);font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);flex-wrap:wrap;margin-inline:auto;display:flex}.app-footer-copy{color:var(--text-secondary);margin:0}.app-footer-legal{flex-wrap:wrap;align-items:baseline;gap:6px 18px;display:flex}.app-footer-legal a{color:var(--text-secondary);transition:color var(--ce-motion-fast) var(--ce-motion-ease-standard);border-radius:4px;text-decoration:none}.app-footer-legal a:hover{color:var(--ce-color-brand-ink);text-decoration:underline}.app-footer-legal a:focus-visible{outline:var(--ce-focus-ring);outline-offset:3px;text-decoration:underline}.sidebar.pp-side{background:var(--ce-sidebar-bg);border-right:1px solid var(--ce-app-divider);box-shadow:inset -1px 0 0 var(--ce-sidebar-edge), var(--ce-sidebar-shadow);padding:0;overflow:visible}.pp-side-in{height:100%;padding:var(--ce-space-4);box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.pp-side-scroll{scrollbar-width:thin;scrollbar-color:var(--ce-sidebar-scroll-thumb) transparent;overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.pp-side-scroll::-webkit-scrollbar{width:6px}.pp-side-scroll::-webkit-scrollbar-track{background:0 0}.pp-side-scroll::-webkit-scrollbar-thumb{background:var(--ce-sidebar-scroll-thumb);border-radius:var(--ce-radius-full)}.pp-side-scroll:hover::-webkit-scrollbar-thumb{background:var(--ce-sidebar-scroll-thumb-hover)}.pp-side-scroll:hover{scrollbar-color:var(--ce-sidebar-scroll-thumb-hover) transparent}.pp-logo{align-items:flex-start;gap:var(--ce-space-3);min-height:32px;padding:0 0 0 var(--ce-space-2);margin-bottom:var(--ce-space-6);flex:none;display:flex}.pp-logo .ce-brand{gap:var(--ce-space-2);flex:1;min-width:0}.pp-logo .ce-brandmark-img{width:168px}.pp-brand-sub{font-family:var(--ce-font-sans);font-size:var(--ce-text-caption-size);font-weight:500;line-height:var(--ce-text-caption-line);letter-spacing:0;color:var(--ce-sidebar-text-muted);white-space:nowrap}.pp-close{margin-left:auto}.pp-nav{gap:var(--ce-space-1);flex-direction:column;flex:1 0 auto;display:flex}.pp-nav-block{gap:var(--ce-space-1);flex-direction:column;display:flex}.pp-nav-group{flex-direction:column;gap:0;display:flex}.nitem,.pp-nav-group-head{align-items:center;gap:var(--ce-space-2);width:100%;min-height:var(--ce-sidebar-nav-row);text-align:left;padding:11px var(--ce-space-3);border-radius:var(--ce-radius-sm);font-family:var(--ce-font-sans);font-size:var(--ce-sidebar-nav-size);font-weight:var(--ce-sidebar-nav-weight);line-height:var(--ce-sidebar-nav-line);color:var(--ce-sidebar-text);cursor:pointer;transition:background-color var(--ce-motion-fast) var(--ce-motion-ease-standard), color var(--ce-motion-fast) var(--ce-motion-ease-standard);background:0 0;border:0;display:flex;position:relative}.nitem:hover,.pp-nav-group-head:hover{background:var(--ce-sidebar-hover);color:var(--ce-sidebar-text-strong)}.pp-nav-group--open .pp-nav-group-head{color:var(--ce-sidebar-text-strong)}.pp-nav-group-label{min-width:0}.pp-nav-group-chevron{width:7px;height:7px;color:var(--ce-sidebar-section);transition:transform var(--ce-sidebar-expand-duration) var(--ce-sidebar-expand-ease);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin-left:auto;margin-right:4px;transform:rotate(-45deg)}.pp-nav-group--open .pp-nav-group-chevron{transform:rotate(45deg)translate(-1px,-1px)}.pp-nav-group-panel{transition:grid-template-rows var(--ce-sidebar-expand-duration) var(--ce-sidebar-expand-ease);grid-template-rows:0fr;display:grid}.pp-nav-group--open .pp-nav-group-panel{grid-template-rows:1fr}.pp-nav-group-items{gap:var(--ce-space-1);opacity:0;visibility:hidden;min-height:0;transition:opacity var(--ce-sidebar-expand-duration) var(--ce-sidebar-expand-ease), visibility 0s linear var(--ce-sidebar-expand-duration);flex-direction:column;display:flex;overflow:hidden}.pp-nav-group--open .pp-nav-group-items{opacity:1;visibility:visible;transition:opacity var(--ce-sidebar-expand-duration) var(--ce-sidebar-expand-ease), visibility 0s}.pp-nav-group-items>:first-child{margin-top:var(--ce-space-1)}@media (prefers-reduced-motion:reduce){.pp-nav-group-chevron,.pp-nav-group-panel,.pp-nav-group-items{transition:none}.pp-nav-group-items{transition:visibility}.app-shell .sidebar.pp-side,.app-shell .sidebar.pp-side.sidebar-open{transition:none}}.pp-nav-group-items .nitem{font-weight:var(--ce-sidebar-nav-weight-sub);padding-inline-start:calc(var(--ce-space-3) + 12px)}.nitem.on{color:var(--ce-sidebar-active-text);font-weight:var(--ce-text-nav-weight-active);background:var(--ce-sidebar-active-bg);box-shadow:inset 3px 0 0 var(--ce-sidebar-active-accent)}.nitem.on:hover{background:var(--ce-sidebar-active-bg)}.pp-side-actions{gap:var(--ce-space-1);margin-top:var(--ce-space-6);padding-top:var(--ce-space-4);border-top:1px solid var(--ce-sidebar-divider);flex-direction:column;display:flex}.nitem--utility{color:var(--ce-sidebar-text-muted);font-weight:var(--ce-sidebar-nav-weight-sub)}.nitem--utility:hover{color:var(--ce-sidebar-text)}.pp-foot{padding:var(--ce-space-4) var(--ce-space-3) 0;font-family:var(--ce-font-sans);font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-sidebar-section)}.pp-side :focus-visible{outline:2px solid var(--ce-sidebar-active-icon);outline-offset:2px;box-shadow:none}.pp-side .nitem.on:focus-visible{box-shadow:inset 3px 0 0 var(--ce-sidebar-active-accent)}.ce-live{background:var(--success);width:7px;height:7px;box-shadow:none;border-radius:50%;flex-shrink:0}.ce-mail-dialog{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface);width:min(360px,100vw - 32px);color:var(--text-primary);box-shadow:var(--shadow-overlay);outline:none;margin:auto;padding:0;position:fixed;inset:0}.ce-mail-dialog::backdrop{background:var(--ce-color-overlay)}.ce-mail-dialog-inner{flex-direction:column;padding:22px 22px 18px;display:flex}.ce-mail-dialog-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.ce-mail-dialog-title{color:var(--text-primary);letter-spacing:-.01em;font-size:15px;font-weight:600}.ce-mail-dialog-close{border-radius:var(--ce-radius-sm);min-height:32px;color:var(--ce-color-brand-ink);cursor:pointer;font-family:var(--ce-font-sans);transition:background var(--ce-motion-fast) var(--ce-motion-ease-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:4px 8px;font-size:13px;font-weight:600;display:inline-flex}.ce-mail-dialog-close:hover{background:var(--ce-color-brand-soft)}.ce-mail-dialog-close:focus-visible{outline:var(--ce-focus-ring);outline-offset:2px}.ce-mail-dialog-addr{color:var(--text-secondary);font-size:12px;font-family:var(--ce-font-numeric);letter-spacing:.01em;margin:0 0 16px}.ce-mail-dialog-providers{flex-direction:column;gap:4px;display:flex}.ce-mail-dialog-provider{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;transition:background var(--ce-motion-fast) var(--ce-motion-ease-standard), border-color var(--ce-motion-fast) var(--ce-motion-ease-standard);justify-content:space-between;align-items:center;padding:11px 14px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.ce-mail-dialog-provider:hover{background:var(--ce-color-surface-hover);border-color:var(--border-strong)}.ce-mail-dialog-provider:focus-visible{outline:var(--ce-focus-ring);outline-offset:2px}.ce-mail-dialog-divider{background:var(--border-subtle);height:1px;margin:14px 0}.ce-mail-dialog-copy{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);width:100%;color:var(--text-secondary);cursor:pointer;transition:color var(--ce-motion-fast) var(--ce-motion-ease-standard), background var(--ce-motion-fast) var(--ce-motion-ease-standard);background:0 0;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.ce-mail-dialog-copy:hover{color:var(--text-primary);background:var(--ce-color-surface-hover)}.ce-mail-dialog-copy:focus-visible{outline:var(--ce-focus-ring);outline-offset:2px}.profile-page-head .ce-page-header-sub{max-width:560px}.profile-account-header{justify-content:space-between;align-items:center;gap:var(--ce-space-4);padding:var(--ce-space-5) var(--ce-space-6);margin:0 0 var(--ce-space-7);flex-wrap:wrap;display:flex;position:relative}.profile-account-identity{align-items:center;gap:var(--ce-space-4);flex:320px;min-width:0;display:flex}.profile-avatar-lg{border-radius:var(--ce-radius-md);width:48px;height:48px;font-family:var(--ce-font-sans);letter-spacing:0;color:var(--ce-color-text-inverse);background:var(--ce-color-brand);box-shadow:none;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex}.profile-account-info{flex-direction:column;gap:2px;min-width:0;display:flex}.profile-account-name{font-family:var(--ce-font-sans);font-size:var(--ce-text-title-section-size);font-weight:600;line-height:var(--ce-text-title-section-line);letter-spacing:var(--ce-text-title-section-tracking);color:var(--ce-color-text-primary);overflow-wrap:break-word}.profile-account-email{font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);color:var(--ce-color-text-secondary);overflow-wrap:break-word;min-width:0}.profile-account-customer-number{align-items:center;gap:var(--ce-space-2);margin-top:var(--ce-space-1);flex-wrap:wrap;display:flex}.profile-account-number-label,.profile-account-number-empty{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-muted)}.profile-meta-row{gap:var(--ce-space-2);margin:0}.profile-sections{flex-direction:column;display:flex}.profile-sections>.profile-card{column-gap:var(--ce-space-7);row-gap:var(--ce-space-3);padding:var(--ce-space-7) 0;box-shadow:none;border:0;border-top:1px solid var(--ce-color-border-subtle);background:0 0;border-radius:0;grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start;display:grid;overflow:visible}.profile-sections>.profile-card:first-child{border-top:0;padding-top:0}.profile-sections .profile-card-head{border:0;padding:0;display:block}.profile-sections .profile-card-head .table-card-title{font-size:var(--ce-text-title-card-size);font-weight:var(--ce-text-title-card-weight);line-height:var(--ce-text-title-card-line);color:var(--ce-color-text-primary);display:block}.profile-card-sub{margin:var(--ce-space-1) 0 0;font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);display:block}.profile-card-body{min-width:0;padding:var(--ce-space-5) var(--ce-space-6);background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);box-shadow:var(--ce-elevation-1)}.profile-card-toolbar{margin:calc(-1 * var(--ce-space-2)) calc(-1 * var(--ce-space-3)) 0 0;justify-content:flex-end;display:flex}.profile-sections .profile-section-body,.profile-sections .profile-form-body{padding:0}.profile-sections .profile-password-section{margin-top:var(--ce-space-5);padding-top:var(--ce-space-5);border-top:1px solid var(--border-hairline)}.btn.profile-card-edit-action{padding:var(--ce-space-1) var(--ce-btn-padding-x);font-size:var(--ce-btn-font-size);line-height:var(--ce-text-button-line);color:var(--ce-color-brand-ink);border-radius:var(--ce-radius-md);background:0 0;border:1px solid #0000;margin-left:0}.btn.profile-card-edit-action:disabled{opacity:1;color:var(--ce-color-text-disabled);background:0 0}.profile-sections .profile-row{min-height:44px;padding:var(--ce-space-3) 0;gap:var(--ce-space-4)}.profile-sections .profile-row-border{border-bottom:1px solid var(--border-hairline)}.profile-row-key{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary)}.profile-row-val{font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);overflow-wrap:break-word;font-weight:500;line-height:1.4286}.profile-row-empty{color:var(--ce-color-text-muted);font-weight:400}.profile-hint{margin-top:var(--ce-space-4);padding:var(--ce-space-3) var(--ce-space-4);border-radius:var(--ce-radius-sm);background:var(--ce-color-surface-subtle);border:1px solid var(--ce-color-border-subtle);display:block}.profile-hint p{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary)}.profile-sections .profile-inline-form .field+.field{margin-top:0}.profile-required-hint{margin:0 0 var(--ce-space-4);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary)}.profile-field-error{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line)}.profile-form-actions{margin-top:var(--ce-space-2);gap:var(--ce-space-2)}.profile-password-title{font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);line-height:1.4286}.profile-password-desc{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary)}.dn-mode-fieldset{gap:var(--ce-space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.dn-mode-fieldset>.field-label{margin-bottom:var(--ce-space-1);padding:0}.dn-mode-fieldset:disabled{opacity:.6}.dn-mode-option{align-items:flex-start;gap:var(--ce-space-3);min-height:44px;padding:var(--ce-space-3) var(--ce-space-4);cursor:pointer;border:1px solid var(--ce-color-border-default);border-radius:var(--ce-radius-md);background:var(--ce-color-surface);transition:border-color var(--ce-motion-fast) var(--ce-motion-ease-standard), background-color var(--ce-motion-fast) var(--ce-motion-ease-standard);display:flex}.dn-mode-option:hover{border-color:var(--ce-color-border-strong)}.dn-mode-option.selected{border-color:var(--ce-color-brand);background:var(--ce-color-brand-soft)}.dn-mode-option input[type=radio]{flex-shrink:0;margin-top:2px}.bm-request-form{flex-direction:column;align-items:flex-start;display:flex}.bm-request-form .field-textarea{width:100%}.bm-request-meta{justify-content:space-between;gap:var(--ce-space-1) var(--ce-space-3);width:100%;margin-top:var(--ce-space-1);flex-wrap:wrap;display:flex}.bm-request-count{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap}.bm-request .btn{white-space:normal;text-align:center;max-width:100%}.dn-mode-text{flex-direction:column;gap:2px;min-width:0;display:flex}.dn-mode-label{font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);font-weight:600;line-height:1.4286}.dn-mode-option .field-hint{color:var(--ce-color-text-secondary);margin:0}.profile-saved{margin:var(--ce-space-3) 0 0;font-size:var(--ce-text-body-s-size);color:var(--ce-color-status-success-fg);align-items:center;gap:6px;font-weight:500;display:flex}.profile-logo-row{align-items:flex-start;gap:var(--ce-space-4);display:flex}.profile-logo-copy{flex:auto;min-width:0}.profile-logo-desc{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);margin:0}.profile-logo-meta{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";margin:6px 0 0}.profile-logo-preview{object-fit:contain;border-radius:var(--ce-radius-md);background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);flex-shrink:0;width:64px;height:64px}.profile-logo-row .profile-avatar-lg{width:64px;height:64px;font-size:24px}.profile-logo-actions{gap:var(--ce-space-2);margin-top:var(--ce-space-4);flex-wrap:wrap;display:flex}.profile-logo-req{margin-top:var(--ce-space-3);display:block}@media (width<=1023px){.profile-sections>.profile-card{row-gap:var(--ce-space-4);grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.profile-logo-row{flex-direction:column}}.ce-mail-dialog-provider-hint{margin-left:var(--ce-space-3);font-size:var(--ce-text-caption-size);color:var(--ce-color-text-muted);white-space:nowrap;flex:none;font-weight:400}@media (prefers-reduced-motion:reduce){.dn-mode-option{transition:none}}@media (width<=1199px){.app-shell{--shell-gutter:var(--ce-page-gutter-tablet)}}@media (width<=620px){.app-footer{flex-direction:column;align-items:flex-start;gap:4px}.app-footer-legal{gap:2px 16px}.app-footer-legal a{padding:6px 0}}@media (pointer:coarse){.app-footer-legal{align-items:center}.app-footer-legal a{align-items:center;min-height:44px;display:inline-flex}}@media (width<=860px){.app-shell{--shell-gutter:var(--ce-page-gutter-mobile)}.sidebar{width:min(320px,100vw - 32px);transform:translate(-100%)}.sidebar.pp-side{box-shadow:none}.sidebar.sidebar-open{box-shadow:var(--ce-elevation-3);transform:translate(0)}.sidebar.pp-side{visibility:hidden;transition:transform var(--ce-motion-slow) var(--ce-motion-ease-standard), visibility 0s linear var(--ce-motion-slow)}.sidebar.pp-side.sidebar-open{visibility:visible;transition:transform var(--ce-motion-slow) var(--ce-motion-ease-standard), visibility 0s linear 0s}.sidebar-close-btn{display:inline-flex}.app-shell .main-content{margin-left:0}.mobile-topbar{display:flex}.mobile-topbar .hamburger-btn{display:inline-flex}.profile-account-header{padding:var(--ce-space-4);gap:var(--ce-space-3)}.profile-account-identity{gap:var(--ce-space-3)}.profile-sections>.profile-card{padding:var(--ce-space-6) 0}.profile-card-body{padding:var(--ce-space-4)}}@media (width<=359px){.pp-logo .ce-brandmark-img{width:136px}}@media (width<=600px){.profile-row{flex-direction:column;align-items:flex-start;gap:2px}.profile-row-val{text-align:left;width:100%}}.offers-calc-cta{scroll-margin-bottom:var(--ce-space-4);margin-top:20px}.offers-section{max-width:min(calc(var(--ce-size-content) - 120px), 1280px);margin-top:32px;background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);box-shadow:var(--ce-elevation-1);margin-inline:auto;overflow:hidden}.offers-result-header{background:var(--ce-color-surface);border-bottom:1px solid var(--ce-color-border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;display:flex}.offers-result-count{font-family:var(--ce-font-sans);font-size:var(--ce-text-title-section-size);font-weight:var(--ce-text-title-section-weight);line-height:var(--ce-text-title-section-line);color:var(--ce-color-text-primary)}.offers-result-sub{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);margin-top:2px}.offers-toolbar{background:var(--ce-color-surface-subtle);border-bottom:1px solid var(--ce-color-border-subtle);flex-direction:column;gap:12px;padding:14px 28px;display:flex}.offers-toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.offers-toolbar-row--filter{border-top:1px solid var(--ce-color-border-subtle);padding-top:12px}.offers-toolgroup{align-items:center;gap:12px;min-width:0;display:flex}.offers-toolgroup-label{font-family:var(--ce-font-sans);font-size:var(--ce-text-label-size);font-weight:var(--ce-text-label-weight);line-height:var(--ce-text-label-line);color:var(--ce-color-text-secondary);white-space:nowrap}.offers-segment{background:var(--ce-color-surface-muted);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-md);flex-wrap:wrap;align-items:center;gap:2px;padding:3px;display:inline-flex}.offers-segment .offers-segment-item{border-radius:var(--ce-radius-sm);background:0 0;border:1px solid #0000;min-height:32px;padding:0 14px}.offers-segment .offers-segment-item:hover{background:var(--ce-color-surface-subtle);color:var(--ce-color-text-primary);border-color:#0000}.offers-segment .offers-segment-item.active,.offers-segment .offers-segment-item.active:hover{background:var(--ce-color-surface);border-color:var(--ce-color-border-strong);color:var(--ce-color-text-primary)}.offers-sort-btn{min-height:var(--ce-size-control-md);border-radius:var(--ce-radius-sm);border:1px solid var(--ce-color-border-default);background:var(--ce-color-surface);font-family:var(--ce-font-sans);font-size:var(--ce-text-label-size);font-weight:600;line-height:var(--ce-text-label-line);color:var(--ce-color-text-secondary);cursor:pointer;white-space:nowrap;transition:background var(--ce-motion-fast) var(--ce-motion-ease-standard), border-color var(--ce-motion-fast) var(--ce-motion-ease-standard), color var(--ce-motion-fast) var(--ce-motion-ease-standard);justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.offers-sort-btn:hover{border-color:var(--ce-color-border-strong);color:var(--ce-color-text-primary);background:var(--ce-color-surface-hover)}.offers-sort-btn:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.offers-sort-btn.active{border-color:var(--ce-color-brand-border);background:var(--ce-color-brand-soft);color:var(--ce-color-brand-ink)}.offers-chipset{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.offers-filter-chip.has-filter{border-color:var(--ce-color-brand-border);color:var(--ce-color-brand-ink);background:var(--ce-color-brand-soft)}.offers-filter-chip.open{border-color:var(--ce-color-brand);color:var(--ce-color-brand-ink);background:var(--ce-color-brand-soft)}.offers-filter-chip-caret,.offer-details-chevron,.offers-late-chevron,.offers-time-caret,.ap-list-toggle-caret{width:7px;height:7px;transition:transform var(--ce-motion-fast) var(--ce-motion-ease-standard);border-bottom:2px solid;border-right:2px solid;flex-shrink:0;display:inline-block;transform:translateY(-2px)rotate(45deg)}.offers-filter-chip.open .offers-filter-chip-caret,.offer-details-chevron.open,.offers-late-chevron.open,.offers-time-trigger.is-open .offers-time-caret,.ap-list-toggle--open .ap-list-toggle-caret{transform:translateY(2px)rotate(225deg)}.offers-filter-reset-btn{min-height:var(--ce-size-control-md);border-radius:var(--ce-radius-sm);font-family:var(--ce-font-sans);font-size:var(--ce-text-label-size);color:var(--ce-color-brand-ink);cursor:pointer;white-space:nowrap;transition:background var(--ce-motion-fast) var(--ce-motion-ease-standard);background:0 0;border:1px solid #0000;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.offers-filter-reset-btn:hover{background:var(--ce-color-brand-soft)}.offers-filter-reset-btn:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.offers-vat-toggle{flex-shrink:0}@media (pointer:coarse){.offers-sort-btn,.offers-filter-reset-btn{min-height:var(--ce-size-touch-target)}.offers-segment .offers-segment-item{min-height:36px}}.offers-filter-zone{position:relative}.offers-filter-dropdown{z-index:40;background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);width:320px;max-width:calc(100% - 56px);box-shadow:var(--ce-elevation-dropdown);padding:16px;animation:.16s offers-dd-in;position:absolute;top:calc(100% + 8px);right:28px}@keyframes offers-dd-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.offers-filter-dd-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.offers-filter-dd-title{font-family:var(--ce-font-sans);font-size:var(--ce-text-body-size);font-weight:600;line-height:var(--ce-text-body-line);color:var(--ce-color-text-primary)}.offers-filter-dd-status{font-family:var(--ce-font-sans);font-size:var(--ce-text-label-size);color:var(--ce-color-text-secondary);white-space:nowrap;font-weight:600}.offers-filter-dd-status.is-set{color:var(--ce-color-brand-ink)}.offers-filter-dd-sub{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);margin:4px 0 16px}.offers-filter-dd-foot{justify-content:flex-end;margin-top:12px;display:flex}.offers-filter-dd-clear{border-radius:var(--ce-radius-sm);cursor:pointer;min-height:32px;font-family:var(--ce-font-sans);font-size:var(--ce-text-label-size);color:var(--ce-color-brand-ink);background:0 0;border:none;margin-right:-8px;padding:0 8px;font-weight:600}.offers-filter-dd-clear:hover{background:var(--ce-color-brand-soft)}.offers-filter-dd-clear:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}@media (pointer:coarse){.offers-filter-dd-clear{min-height:var(--ce-size-touch-target)}}.offers-delivery-dropdown{width:336px}.offers-price-slider{border-radius:var(--ce-radius-full);background:var(--ce-color-surface-muted);width:100%;height:8px;accent-color:var(--ce-color-brand);cursor:pointer;outline:none}.offers-price-slider:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.offers-price-slider:disabled{cursor:not-allowed;opacity:.5}.offers-price-scale{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);justify-content:space-between;display:flex}.offers-price-slider:disabled~.offers-price-scale{opacity:.5}.offers-body{padding:20px 28px}.offers-loading{justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.offers-empty{text-align:center;padding:48px 24px}.offers-empty-title{font-size:var(--ce-text-title-card-size);font-weight:600;line-height:var(--ce-text-title-card-line);color:var(--ce-color-text-primary);margin:0 0 6px}.offers-empty-sub{max-width:440px;font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);color:var(--ce-color-text-secondary);margin:0 auto}.offers-empty .btn{margin-top:16px}.offers-packages-note{margin:0 0 var(--ce-space-3);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary)}.offers-group+.offers-group,.offers-group+.offers-late,.offers-group-none+.offers-group,.offers-group-none+.offers-late{border-top:1px solid var(--ce-color-border-subtle);margin-top:24px;padding-top:20px}.offers-group-head{margin:0 0 12px}.offers-group-title{font-family:var(--ce-font-sans);font-size:var(--ce-text-title-card-size);font-weight:600;line-height:var(--ce-text-title-card-line);color:var(--ce-color-text-primary);text-wrap:balance;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.offers-group-count{font-size:var(--ce-text-body-s-size);font-weight:500;line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.offers-group-sub{max-width:62ch;font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);margin:2px 0 0}.offers-group-none{font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);color:var(--ce-color-text-primary);margin:0}.offers-group-reset{justify-content:center;margin-top:20px;display:flex}.offers-late{flex-direction:column;align-items:flex-start;display:flex}.offers-late>.offers-group{align-self:stretch;margin-top:16px}.offers-late-toggle{min-height:var(--ce-size-control-md);border-radius:var(--ce-radius-sm);font-family:var(--ce-font-sans);font-size:var(--ce-text-label-size);color:var(--ce-color-brand-ink);cursor:pointer;text-align:left;transition:background var(--ce-motion-fast) var(--ce-motion-ease-standard);background:0 0;border:none;align-items:center;gap:8px;margin-left:-12px;padding:0 12px;font-weight:600;display:inline-flex}.offers-late-toggle:hover{background:var(--ce-color-brand-soft)}.offers-late-toggle:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}@media (pointer:coarse){.offers-late-toggle{min-height:var(--ce-size-touch-target)}}.offer-card{border:1px solid var(--ce-color-border-default);border-radius:var(--ce-radius-lg);cursor:pointer;background:var(--ce-color-surface);box-shadow:var(--ce-elevation-2);transition:border-color var(--ce-motion-fast) var(--ce-motion-ease-standard), background var(--ce-motion-fast) var(--ce-motion-ease-standard), box-shadow var(--ce-motion-fast) var(--ce-motion-ease-standard);margin-bottom:16px;padding:16px 20px;position:relative}.offer-card:last-of-type{margin-bottom:0}.offer-card{content-visibility:auto;contain-intrinsic-size:auto 198px}.offers-cv-voll .offer-card{content-visibility:visible}.offer-card:hover{border-color:var(--ce-color-border-strong);box-shadow:var(--ce-elevation-2)}.offer-card--selected{border-color:var(--ce-color-brand);background:var(--ce-color-brand-soft);box-shadow:var(--ce-elevation-2)}.offer-card--selected:hover{border-color:var(--ce-color-brand)}.offer-card--unavailable{cursor:default}.offer-card--unavailable:hover{border-color:var(--ce-color-border-default);box-shadow:var(--ce-elevation-2)}.offer-card-inner{grid-template-columns:minmax(235px,1fr) minmax(0,400px) minmax(235px,1fr);grid-template-areas:"zone-1 zone-2 zone-3""zone-4 zone-4 zone-4";align-items:start;gap:12px 24px;display:grid}.offer-zone-1{grid-area:zone-1;align-items:flex-start;gap:12px;min-width:0;display:flex}.offer-zone-1-main{flex:auto;min-width:0}.offer-logo-tile{border-radius:var(--ce-radius-md);background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.offer-logo-tile img{object-fit:contain;width:30px;height:30px;display:block}.offer-logo-tile--generic{color:var(--ce-color-text-muted);background:var(--ce-color-surface-subtle)}.offer-logo-tile--generic svg{display:block}.offer-carrier-row{min-height:calc(var(--ce-text-badge-size) * var(--ce-text-badge-line) + 6px);flex-wrap:wrap;align-items:center;gap:2px 8px;margin-bottom:2px;display:flex}.offer-carrier-name{min-width:0;font-family:var(--ce-font-sans);font-size:var(--ce-text-title-card-size);color:var(--ce-color-text-primary);font-weight:600;line-height:1.35}.offer-eta{font-family:var(--ce-font-sans);letter-spacing:-.02em;color:var(--ce-color-text-primary);margin-bottom:2px;font-size:24px;font-weight:600;line-height:1.2}.offer-service-type{font-size:var(--ce-text-body-s-size);font-weight:400;line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);overflow-wrap:break-word}.offer-service-time{color:var(--ce-color-status-success-fg);font-weight:600}.offer-zone-2{grid-area:zone-2;align-self:start;min-width:0}.offer-timeline{flex-direction:column;gap:6px;max-width:400px;margin:0 auto;display:flex}.offer-handover{text-align:center;font-family:var(--ce-font-sans);font-size:var(--ce-text-body-size);letter-spacing:normal;color:var(--ce-color-text-primary);margin:0 0 8px;font-weight:600;line-height:1.2}.offer-tl-rail{align-items:center;padding:0 3px;display:flex}.offer-tl-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:3.2s ease-in-out infinite offerTlDotPulse}.offer-tl-dot--start{background:var(--ce-color-brand);--tl-ring:var(--ce-color-brand-border)}.offer-tl-dot--end{background:var(--ce-color-success-solid);--tl-ring:var(--ce-color-success-ring);animation-delay:.4s}.offer-tl-track{border-radius:var(--ce-radius-sm);background:var(--ce-color-border-default);flex:1;height:2px;margin:0 8px}.offer-tl-labels{--offer-tl-titel:calc(1.3 * var(--ce-text-body-size));--offer-tl-datum:0px;--offer-tl-zusatz:max(20px, calc(1.35 * var(--ce-text-body-s-size)));min-height:calc(2.6 * var(--ce-text-body-size) + 24px);grid-template-columns:minmax(min-content,2fr) minmax(min-content,3fr);align-items:start;gap:2px 16px;padding:0 3px;display:grid}.offer-tl-node{flex-direction:column;gap:2px;min-width:0;display:flex}.offer-tl-node--start{text-align:left;align-items:flex-start}.offer-tl-node--end{text-align:right;align-items:flex-end}.offer-tl-title{font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);font-weight:600;line-height:1.3}.offer-tl-primary{font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);font-weight:400;line-height:1.3}.offer-tl-sub{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary);font-weight:400;line-height:1.35}.offer-early-note{border-radius:var(--ce-radius-sm);background:var(--ce-color-status-success-surface);border:1px solid var(--ce-color-status-success-border);max-width:100%;color:var(--ce-color-status-success-fg);text-align:left;text-wrap:balance;align-self:flex-end;align-items:center;gap:6px;margin:0;padding:1px 6px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}@supports (grid-template-rows:subgrid){.offer-tl-labels{grid-template-rows:minmax(var(--offer-tl-titel), auto) minmax(var(--offer-tl-datum), auto) minmax(var(--offer-tl-zusatz), auto);align-content:start}.offer-tl-node{grid-row:1/-1;grid-template-rows:subgrid;align-items:start;display:grid}.offer-tl-node--start{grid-column:1;justify-items:start}.offer-tl-node--end{grid-column:2;justify-items:end}.offer-tl-title{grid-row:1}.offer-tl-primary{grid-row:2}.offer-tl-sub,.offer-early-note{grid-row:3}.offer-early-note{place-self:start end}}.offers-time-row{margin-top:12px}.offers-time-label{font-size:var(--ce-text-label-size);font-weight:var(--ce-text-label-weight);line-height:var(--ce-text-label-line);color:var(--ce-color-text-primary);margin-bottom:6px;display:block}.offers-time-trigger{text-align:left;background-image:none;align-items:center;gap:8px;padding-right:14px;display:flex}.offers-time-value{flex:auto;min-width:0}.offers-time-caret{color:var(--ce-color-text-secondary)}.offers-time-trigger:disabled{cursor:not-allowed}.offers-time-trigger:disabled .offers-time-caret{color:var(--ce-color-text-disabled)}.offers-time-list{z-index:60;background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);box-shadow:var(--ce-elevation-dropdown);margin:0;padding:4px;list-style:none;position:fixed;overflow-y:auto}.offers-time-option{min-height:var(--ce-size-control-md);border-radius:var(--ce-radius-sm);font-family:var(--ce-font-sans);font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;line-height:1.4;display:flex}@media (pointer:coarse){.offers-time-option{min-height:var(--ce-size-touch-target)}}.offers-time-option.is-marked{background:var(--ce-color-surface-hover)}.offers-time-option.is-selected{color:var(--ce-color-brand-ink);background:var(--ce-color-brand-soft);font-weight:600}.offers-time-option.is-selected.is-marked{background:var(--ce-color-brand-soft-hover)}.offers-time-hint{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);margin:6px 0 0}.offer-zone-3{flex-direction:column;grid-area:zone-3;justify-self:end;align-items:flex-end;width:235px;display:flex;position:relative}.offer-zone-3:before{content:"";background:var(--ce-color-border-subtle);width:1px;position:absolute;top:0;bottom:0;left:-12px}.offer-badge,.offer-price-status{border-radius:var(--ce-radius-sm);font-family:var(--ce-font-sans);font-size:var(--ce-text-badge-size);font-weight:var(--ce-text-badge-weight);line-height:var(--ce-text-badge-line);white-space:nowrap;border:1px solid;align-items:center;padding:2px 8px;display:inline-flex}.offer-badge-green{background:var(--ce-color-status-success-surface);color:var(--ce-color-status-success-fg);border-color:var(--ce-color-status-success-border)}.offer-badge-violet{background:var(--ce-color-status-info-surface);color:var(--ce-color-status-info-fg);border-color:var(--ce-color-status-info-border)}.offer-badge-blue{background:var(--ce-color-brand-soft);color:var(--ce-color-brand-ink);border-color:var(--ce-color-brand-border)}.offer-price-status{background:var(--ce-color-status-warning-surface);color:var(--ce-color-status-warning-fg);border-color:var(--ce-color-status-warning-border)}.offer-price-block{text-align:right;margin-bottom:10px}.offer-price-line{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;column-gap:6px;display:flex}.offer-price{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--ce-color-text-primary);letter-spacing:-.02em;word-spacing:.08em;white-space:nowrap;font-size:28px;font-weight:600;line-height:1.15}.offer-price-sub{font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-color-text-secondary);white-space:nowrap}.offer-price-na{font-size:var(--ce-text-body-size);color:var(--ce-color-text-secondary);text-align:right;font-weight:600}.offer-cta-btn{width:100%;min-width:180px;min-height:var(--ce-size-touch-target);border-radius:var(--ce-radius-sm);font-family:var(--ce-font-sans);font-size:var(--ce-text-button-size);font-weight:var(--ce-text-button-weight);line-height:var(--ce-text-button-line);text-align:center;cursor:pointer;transition:background var(--ce-motion-fast) var(--ce-motion-ease-standard), border-color var(--ce-motion-fast) var(--ce-motion-ease-standard), color var(--ce-motion-fast) var(--ce-motion-ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:4px 16px;display:flex}.offer-cta-btn:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.offer-cta-btn--primary{background:var(--ce-color-brand);border-color:var(--ce-color-brand);color:var(--ce-color-text-inverse)}.offer-cta-btn--primary:hover{background:var(--ce-color-brand-hover);border-color:var(--ce-color-brand-hover)}.offer-card--selected .offer-cta-btn--primary{background:var(--ce-color-brand-active);border-color:var(--ce-color-brand-active)}.offer-cta-btn--disabled{background:var(--ce-color-surface-muted);border-color:var(--ce-color-border-default);color:var(--ce-color-text-secondary);cursor:not-allowed}.offer-details-link{min-height:var(--ce-size-control-sm);font-family:var(--ce-font-sans);font-size:var(--ce-text-label-size);color:var(--ce-color-brand-ink);cursor:pointer;white-space:nowrap;border-radius:var(--ce-radius-sm);transition:background var(--ce-motion-fast) var(--ce-motion-ease-standard);background:0 0;border:none;align-items:center;gap:8px;margin:0;padding:0 8px;font-weight:600;display:inline-flex}@media (pointer:coarse){.offer-details-link{min-height:var(--ce-size-touch-target)}}.offer-details-link:hover{background:var(--ce-color-brand-soft)}.offer-details-link:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.offer-zone-4{border-top:1px solid var(--ce-color-border-subtle);grid-area:zone-4;align-items:center;padding-top:10px;display:flex}.offer-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:4px 8px;margin:0 -8px 0 auto;display:flex}.offer-actions .ps-trigger{margin:0}.offer-zone-4{flex-wrap:wrap;gap:4px 16px}.offer-business{flex:280px;justify-items:start;gap:2px;min-width:0;display:grid}.offer-business-note{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);margin:0}.offer-business-confirm{min-height:var(--ce-size-control-sm);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-primary);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.offer-business-confirm input[aria-invalid=true]{outline:2px solid var(--ce-color-status-error-fg);outline-offset:2px}.offer-business-error{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-status-error-fg);margin:0}@media (pointer:coarse){.offer-business-confirm{min-height:var(--ce-size-touch-target)}}.offer-details-panel--closed{display:none}.offer-details-panel--open{border-top:1px solid var(--ce-color-border-subtle);margin-top:16px;padding-top:16px;animation:.18s offerPanelIn}@keyframes offerPanelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.offer-details-section{margin-bottom:20px}.offer-details-section:last-child{margin-bottom:0}.offer-details-section--price .offer-detail-row{padding:6px 0}.offer-details-section--price .offer-detail-row--strong{border-top:1px solid var(--ce-color-border-default);margin-top:4px;padding-top:10px}.offer-details-section--price .offer-detail-row--strong .offer-detail-value{font-size:var(--ce-text-body-size)}.offer-detail-section-title{font-size:var(--ce-text-body-s-size);font-weight:600;line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-primary);margin-bottom:6px}.offer-detail-row{border-bottom:1px solid var(--ce-color-border-subtle);font-size:var(--ce-text-body-s-size);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.offer-detail-row:last-child{border-bottom:none}.offer-detail-row--strong .offer-detail-value{color:var(--ce-color-text-primary);font-weight:600}.offer-detail-label{color:var(--ce-color-text-secondary);flex-shrink:0;font-weight:400}.offer-detail-value{color:var(--ce-color-text-primary);text-align:right;font-weight:500}.offer-detail-row--subtle .offer-detail-value{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);font-weight:500}.offer-feature-grid{grid-template-columns:1fr 1fr;gap:12px 20px;display:grid}.offer-feature{align-items:flex-start;gap:8px;min-width:0;display:flex}.offer-feature--wide{grid-column:1/-1}.offer-feature-body{flex-direction:column;gap:2px;min-width:0;display:flex}.offer-feature-label{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);font-weight:400;line-height:var(--ce-text-caption-line)}.offer-feature-value{font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);overflow-wrap:break-word;font-weight:600;line-height:1.4}.offer-feature-value--subtle{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);font-weight:500}.offer-limit-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.offer-limit-item{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-primary);padding-left:16px;position:relative}.offer-limit-item:before{content:"";background:var(--ce-color-text-muted);border-radius:50%;width:4px;height:4px;position:absolute;top:.6em;left:4px}.offer-insurance-note,.offer-detail-note{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);margin:8px 0 0;line-height:1.5}.offer-detail-note{overflow-wrap:break-word}.offer-profile-summary{color:var(--ce-color-text-primary);overflow-wrap:break-word;margin:0 0 10px;font-size:14px;font-weight:500;line-height:1.5}.offer-profile-features{grid-template-columns:1fr 1fr;gap:10px 20px;margin:0;padding:0;list-style:none;display:grid}.offer-profile-feature{align-items:flex-start;gap:8px;min-width:0;display:flex}.offer-profile-feature-body{flex-direction:column;gap:1px;min-width:0;display:flex}.offer-profile-feature-label{color:var(--navy);overflow-wrap:break-word;font-size:13px;font-weight:600;line-height:1.35}.offer-profile-feature-value{color:var(--ce-color-text-muted);overflow-wrap:break-word;font-size:12px;font-weight:500;line-height:1.4}.offer-profile-row{flex-wrap:wrap;row-gap:2px}.offer-profile-row .offer-detail-label{overflow-wrap:break-word;flex-shrink:1;min-width:0}.offer-profile-row .offer-detail-value{overflow-wrap:break-word;min-width:0;margin-left:auto}.offer-profile-note{color:var(--ce-color-text-muted);overflow-wrap:break-word;margin:8px 0 0;font-size:12px;line-height:1.5}.offer-links-list{flex-direction:column;gap:2px;display:flex}.offer-link-row{border-radius:var(--ce-radius-sm);min-height:44px;font-family:var(--ce-font-sans);font-size:var(--ce-text-body-s-size);color:var(--ce-color-brand-ink);transition:background var(--ce-motion-fast) var(--ce-motion-ease-standard);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin:0 -12px;padding:10px 12px;font-weight:600;text-decoration:none;display:flex}.offer-link-row:hover{background:var(--ce-color-brand-soft)}.offer-link-row:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.offer-link-label{overflow-wrap:break-word;min-width:0}.offer-link-hint{white-space:nowrap;font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);flex-shrink:0;font-weight:400}.offers-trust-strip{border-top:1px solid var(--ce-color-border-subtle);background:var(--ce-color-surface-subtle);grid-template-columns:repeat(4,1fr);display:grid}.offers-trust-item{border-right:1px solid var(--ce-color-border-subtle);min-width:0;padding:16px 20px}.offers-trust-item:last-child{border-right:none}.offers-trust-title{font-size:var(--ce-text-body-s-size);font-weight:600;line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-primary);margin-bottom:2px}.offers-trust-desc{font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-color-text-secondary)}.offers-tipp{background:var(--ce-color-surface-subtle);border-top:1px solid var(--ce-color-border-subtle);padding:14px 28px}.offers-tipp-text{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);margin:0}.offers-tipp-text strong{color:var(--ce-color-text-primary);font-weight:600}.offers-recalc{justify-content:center;padding:12px 28px 4px;display:flex}.offers-recalc-btn{min-height:var(--ce-size-control-md);border-radius:var(--ce-radius-sm);font-family:var(--ce-font-sans);font-size:var(--ce-text-label-size);color:var(--ce-color-brand-ink);cursor:pointer;transition:background var(--ce-motion-fast) var(--ce-motion-ease-standard);background:0 0;border:none;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.offers-recalc-btn:hover{background:var(--ce-color-brand-soft)}.offers-recalc-btn:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}@media (pointer:coarse){.offers-recalc-btn{min-height:var(--ce-size-touch-target)}}.offers-body{container:offers/inline-size}@container offers (width<=949px){.offer-card-inner{grid-template-columns:minmax(0,1fr) 235px;grid-template-areas:"zone-1 zone-3""zone-2 zone-2""zone-4 zone-4";column-gap:20px}.offer-zone-3:before{display:none}.offer-zone-3{min-height:calc(28px * 1.15 + 10px + 2 * var(--ce-text-button-size) * var(--ce-text-button-line) + 10px)}.offer-card{contain-intrinsic-size:auto 302px}}@container offers (width<=639px){.offer-card{contain-intrinsic-size:auto 392px;padding:16px}.offer-card-inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"zone-1""zone-2""zone-3""zone-4"}.offer-timeline{max-width:none;margin:0}.offer-tl-labels{--offer-tl-titel:calc(1.3 * var(--ce-text-body-s-size));min-height:calc(2.6 * var(--ce-text-body-s-size) + 24px);column-gap:8px}.offer-tl-node--start,.offer-tl-node--end{overflow-wrap:break-word}.offer-tl-title{font-size:var(--ce-text-body-s-size);-webkit-hyphens:auto;hyphens:auto}.offer-tl-primary{font-size:var(--ce-text-body-s-size)}.offer-tl-sub{font-size:var(--ce-text-caption-size)}.offer-zone-3{flex-direction:column;justify-self:stretch;align-items:stretch;width:auto;display:flex}.offer-price-block{text-align:left;margin-bottom:10px}.offer-price-line{justify-content:flex-start;display:flex}.offer-cta-btn{width:100%;min-width:0}.offer-actions{flex:auto;justify-content:flex-start;min-width:0;margin:0 0 0 -8px}}@container offers (width<=24rem){.offer-card{contain-intrinsic-size:auto 411px}.offer-tl-labels{--offer-tl-titel:calc(2.6 * var(--ce-text-body-s-size))}}@container offers (width<=344px){.offer-card{contain-intrinsic-size:auto 427px}.offer-tl-labels{--offer-tl-zusatz:36px;min-height:calc(2.6 * var(--ce-text-body-s-size) + 40px)}}@container offers (width<=320px){.offer-card{contain-intrinsic-size:auto 489px}.offer-zone-1{gap:8px}.offer-logo-tile{width:36px;height:36px}.offer-logo-tile img{width:26px;height:26px}.offer-carrier-row{min-height:calc(var(--ce-text-title-card-size) * 1.35 + 2px + var(--ce-text-badge-size) * var(--ce-text-badge-line) + 6px);flex-direction:column;align-items:flex-start}.offer-tl-labels{min-height:calc(3.9 * var(--ce-text-body-s-size) + 40px)}.offer-cta-btn{padding-left:8px;padding-right:8px}.offer-zone-4{min-height:calc(11px + 2 * var(--ce-size-control-sm) + 4px);align-items:flex-start}@media (pointer:coarse){.offer-zone-4{min-height:calc(11px + 2 * var(--ce-size-touch-target) + 4px)}}}@container offers (width<=18.25rem){.offer-card{contain-intrinsic-size:auto 509px}.offer-tl-labels{--offer-tl-datum:calc(2.6 * var(--ce-text-body-s-size))}}@supports not (container-type:inline-size){@media (width<=1099px){.offer-card-inner{grid-template-columns:minmax(0,1fr) 235px;grid-template-areas:"zone-1 zone-3""zone-2 zone-2""zone-4 zone-4";column-gap:20px}.offer-zone-3:before{display:none}}@media (width<=767px){.offer-card{padding:16px}.offer-card-inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"zone-1""zone-2""zone-3""zone-4"}.offer-timeline{max-width:none;margin:0}.offer-zone-3{flex-direction:column;justify-self:stretch;align-items:stretch;width:auto;display:flex}.offer-price-block{text-align:left;margin-bottom:10px}.offer-price-line{justify-content:flex-start;display:flex}.offer-cta-btn{width:100%;min-width:0}.offer-actions{flex:auto;justify-content:flex-start;min-width:0;margin:0 0 0 -8px}}}@media (width<=1099px){.offers-trust-strip{grid-template-columns:1fr 1fr}.offers-trust-item:nth-child(2){border-right:none}.offers-trust-item:first-child,.offers-trust-item:nth-child(2){border-bottom:1px solid var(--ce-color-border-subtle)}}@media (width<=767px){.offers-result-header{gap:10px;padding:16px}.offers-result-count{font-size:var(--ce-text-title-section-size-mobile)}.offers-toolbar{gap:12px;padding:14px 16px}.offers-toolbar-row{flex-direction:column;align-items:stretch;gap:12px}.offers-toolbar-row--filter{padding-top:12px}.offers-toolgroup{flex-direction:column;align-items:stretch;gap:6px}.offers-segment{width:100%}.offers-segment .offers-segment-item{text-align:center;flex:calc(50% - 1px);min-width:0}.offers-filter-reset-btn{align-self:flex-start;margin-left:-12px}.offers-body{padding:16px}.offer-feature-grid,.offer-profile-features{grid-template-columns:1fr;gap:10px}.offers-trust-strip{grid-template-columns:1fr}.offers-trust-item{border-right:none;border-bottom:1px solid var(--ce-color-border-subtle)}.offers-trust-item:last-child{border-bottom:none}.offers-tipp{padding:14px 16px}.offers-recalc{padding:8px 16px 4px}.offers-filter-dropdown{border-top:none;border-left:none;border-right:none;border-bottom:1px solid var(--ce-color-border-subtle);width:auto;max-width:none;box-shadow:none;background:var(--ce-color-surface-subtle);border-radius:0;padding:16px;animation:none;position:static;top:auto;right:auto}}@media (width<=480px){.offer-profile-row{flex-direction:column;align-items:flex-start;gap:2px}.offer-profile-row .offer-detail-value{text-align:left;margin-left:0}}@media (prefers-reduced-motion:reduce){.offers-filter-chip-caret,.offer-details-chevron,.offers-late-chevron,.offers-time-caret,.ap-list-toggle-caret,.offers-sort-btn,.offer-cta-btn,.offer-card,.offers-late-toggle{transition:none}.offers-filter-dropdown,.offer-details-panel--open,.offer-tl-dot{animation:none}}.ps-trigger{border-radius:var(--ce-radius-sm);min-height:32px;color:var(--ce-color-brand-ink);font-family:var(--ce-font-sans);font-size:var(--ce-text-label-size);font-weight:600;line-height:var(--ce-text-label-line);cursor:pointer;text-align:left;transition:background var(--ce-motion-fast) var(--ce-motion-ease-standard);background:0 0;border:none;align-items:center;gap:6px;margin-top:8px;margin-left:-8px;padding:0 8px;display:inline-flex}.ps-trigger:hover{background:var(--ce-color-brand-soft)}.ps-trigger:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}@media (pointer:coarse){.ps-trigger{min-height:var(--ce-size-touch-target)}}.ps-trigger--chosen{max-width:100%}.ps-trigger-chosen{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(22em,52vw);color:var(--ce-color-text-primary);overflow:hidden}.ps-trigger-chosen-label{color:var(--ce-color-text-muted);font-weight:500}.ps-trigger-change{flex:none}.ps-trigger-change:before{content:"·";color:var(--ce-color-text-muted);margin-right:6px}.ap-finder-label{font-size:var(--ce-text-label-size);font-weight:var(--ce-text-label-weight);line-height:var(--ce-text-label-line);color:var(--ce-color-text-primary)}.ap-finder-optional,.ap-finder-required{color:var(--ce-color-text-secondary);font-weight:400}.ap-finder-input,.ap-finder-select{box-sizing:border-box;width:100%;min-height:var(--ce-size-control-md);border:1px solid var(--ce-color-border-interactive);border-radius:var(--ce-radius-md);background:var(--ce-color-surface);font-family:var(--ce-font-sans);color:var(--ce-color-text-primary);transition:border-color var(--ce-motion-fast) var(--ce-motion-ease-standard);padding:0 12px;font-size:14px}.ap-finder-input:hover,.ap-finder-select:hover{border-color:var(--ce-color-border-interactive-hover)}.ap-finder-input:focus,.ap-finder-select:focus{border-color:var(--ce-color-border-focus);outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.ap-finder-error{border-radius:var(--ce-radius-sm);background:var(--ce-color-status-error-surface);border:1px solid var(--ce-color-status-error-border);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-status-error-fg);padding:10px 12px}.ap-finder-empty{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary);padding:14px 4px;line-height:1.5}.ce-dialog-overlay.ap-modal-overlay{z-index:var(--ce-z-dialog);background:var(--ce-color-overlay);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ap-modal{background:var(--ce-color-surface);border-radius:var(--ce-radius-lg);width:min(1280px,100vw - 48px);height:min(820px,100vh - 48px);min-height:0;box-shadow:var(--ce-elevation-3);flex-direction:column;display:flex;overflow:hidden}.ap-modal:focus{outline:none}.ap-modal-head{border-bottom:1px solid var(--ce-color-border-subtle);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex}.ap-modal-head-text{min-width:0}.ap-modal-title{font-family:var(--ce-font-sans);font-size:var(--ce-text-title-section-size);font-weight:var(--ce-text-title-section-weight);line-height:var(--ce-text-title-section-line);color:var(--ce-color-text-primary);margin:0}.ap-modal-sub{font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);color:var(--ce-color-text-secondary);margin:4px 0 0}.ap-modal-close{min-height:var(--ce-size-control-md);border-radius:var(--ce-radius-sm);color:var(--ce-color-brand-ink);font-family:var(--ce-font-sans);font-size:var(--ce-text-button-size);font-weight:var(--ce-text-button-weight);line-height:var(--ce-text-button-line);cursor:pointer;transition:background var(--ce-motion-fast) var(--ce-motion-ease-standard);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;margin:-4px -8px 0 0;padding:0 12px;display:inline-flex}.ap-modal-close:hover{background:var(--ce-color-brand-soft)}.ap-modal-close:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.ap-modal-search{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,.7fr) minmax(0,1fr) auto;align-items:end;gap:12px;padding:16px 24px 12px;display:grid}.ap-modal-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ap-modal-search-btn{min-height:var(--ce-size-control-md);border-radius:var(--ce-radius-sm);border:1px solid var(--ce-color-brand);background:var(--ce-color-brand);color:var(--ce-color-text-inverse);font-family:var(--ce-font-sans);font-size:var(--ce-text-button-size);font-weight:var(--ce-text-button-weight);cursor:pointer;white-space:nowrap;transition:background var(--ce-motion-fast) var(--ce-motion-ease-standard), border-color var(--ce-motion-fast) var(--ce-motion-ease-standard);justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.ap-modal-search-btn:hover:not(:disabled){background:var(--ce-color-brand-hover);border-color:var(--ce-color-brand-hover)}.ap-modal-search-btn:disabled{background:var(--ce-color-surface-muted);color:var(--ce-color-text-disabled);border-color:var(--ce-color-border-default);cursor:not-allowed}.ap-modal-search-btn:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.ap-modal-note{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);margin:0;padding:0 24px 12px}.ap-modal-bar{border-bottom:1px solid var(--ce-color-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:0 24px 12px;display:flex}.ap-modal-count{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);margin:0;font-weight:600;line-height:1.4}.ap-modal-note-inline{color:var(--ce-color-text-secondary);font-weight:400}.ap-modal-toggle{gap:var(--ce-space-5);flex-shrink:0;align-self:flex-end;margin-bottom:-13px;display:inline-flex}.ap-modal-toggle-btn{min-height:var(--ce-size-touch-target);padding:0 var(--ce-space-1);color:var(--ce-color-text-secondary);font-family:var(--ce-font-sans);font-size:var(--ce-text-body-size);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;font-weight:500}.ap-modal-toggle-btn:hover{color:var(--ce-color-text-primary);border-bottom-color:var(--ce-color-border-strong)}.ap-modal-toggle-btn--on,.ap-modal-toggle-btn--on:hover{color:var(--ce-color-brand-ink);border-bottom-color:var(--ce-color-brand);font-weight:600}.ap-modal-toggle-btn:focus-visible{outline:var(--ce-focus-ring);outline-offset:-2px}.ap-modal-body{flex-direction:column;flex:1;min-height:0;display:flex}.ap-modal-state{margin:20px 24px}.ap-modal-skeleton{flex-direction:column;gap:10px;display:flex}.ap-skeleton-row{border-radius:var(--ce-radius-md);background:var(--ce-color-surface-muted);height:76px;animation:1.4s ease-in-out infinite ce-skeleton-pulse}.ap-modal-split{flex:1;grid-template-columns:minmax(0,2fr) minmax(0,3fr);min-height:0;display:grid}.ap-modal-listcol{border-right:1px solid var(--ce-color-border-subtle);min-height:0;overflow-y:auto}.ap-modal-mapcol{min-height:0;position:relative}.ap-list{flex-direction:column;gap:8px;margin:0;padding:12px;list-style:none;display:flex}.ap-list-item{border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-md);background:var(--ce-color-surface);transition:border-color var(--ce-motion-fast) var(--ce-motion-ease-standard), background var(--ce-motion-fast) var(--ce-motion-ease-standard)}.ap-list-item--focused{border-color:var(--ce-color-brand);background:var(--ce-color-brand-soft)}.ap-list-hit{text-align:left;cursor:pointer;width:100%;font-family:var(--ce-font-sans);border-radius:var(--ce-radius-md);background:0 0;border:none;gap:12px;padding:12px 14px;display:flex}.ap-list-hit:hover{background:var(--ce-color-surface-hover)}.ap-list-item--focused .ap-list-hit:hover{background:0 0}.ap-list-hit:focus-visible{outline:var(--ce-focus-ring);outline-offset:-2px}.ap-list-num{background:var(--ce-color-brand);width:26px;height:26px;color:var(--ce-color-text-inverse);font-size:var(--ce-text-micro-size);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ap-list-item--focused .ap-list-num{background:var(--ce-color-brand-active)}.ap-list-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ap-list-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ap-list-name{font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);overflow-wrap:break-word;font-weight:600;line-height:1.3}.ap-list-dist{white-space:nowrap;font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";flex-shrink:0;font-weight:600}.ap-list-addr{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary);overflow-wrap:break-word;line-height:1.4}.ap-list-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.ap-list-status{text-align:left;max-width:100%}.ap-list-hours{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);line-height:1.4}.ap-list-cc{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);font-weight:600}.ap-list-toggle{border-radius:var(--ce-radius-sm);min-height:32px;color:var(--ce-color-brand-ink);font-family:var(--ce-font-sans);font-size:var(--ce-text-label-size);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin:0 14px 10px;padding:0 8px;font-weight:600;display:inline-flex}.ap-list-toggle:hover{background:var(--ce-color-brand-soft)}.ap-list-toggle:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.ap-list-details{padding:0 14px 12px}.ap-week{flex-direction:column;gap:4px;margin:0;display:flex}.ap-week-row{justify-content:space-between;gap:12px;display:flex}.ap-week-day{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary)}.ap-week-time{text-align:right;font-size:var(--ce-text-caption-size);color:var(--ce-color-text-primary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";margin:0}.ap-week-time--closed,.ap-week-break{color:var(--ce-color-text-secondary)}.ap-week-plain{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);margin:0;line-height:1.5}.ap-list-select{width:fit-content;max-width:calc(100% - 28px);min-height:var(--ce-size-control-md);border:1px solid var(--ce-color-border-interactive);border-radius:var(--ce-radius-sm);background:var(--ce-color-surface);color:var(--ce-color-text-primary);font-family:var(--ce-font-sans);font-size:var(--ce-text-button-size);font-weight:var(--ce-text-button-weight);line-height:var(--ce-text-button-line);text-align:center;cursor:pointer;transition:background var(--ce-motion-fast) var(--ce-motion-ease-standard), border-color var(--ce-motion-fast) var(--ce-motion-ease-standard);justify-content:center;align-items:center;margin:0 14px 12px;padding:0 14px;display:flex}.ap-list-select:hover{background:var(--ce-color-surface-hover);border-color:var(--ce-color-border-interactive-hover)}.ap-list-select:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.ap-list-select--chosen,.ap-list-select--chosen:hover{background:var(--ce-color-brand-soft);border-color:var(--ce-color-brand);color:var(--ce-color-brand-ink)}.ap-list-item--chosen{border-color:var(--ce-color-brand);box-shadow:inset 3px 0 0 var(--ce-color-brand)}.ap-map-popup-select{max-width:100%;margin:8px 0 0}.ap-modal-search.ap-modal-search--postcode{grid-template-columns:minmax(0,12rem) auto;justify-content:start}.ap-modal-search--postcode .ap-modal-search-btn{grid-column:auto}.ap-modal-note--binding{color:var(--ce-color-text-primary);font-weight:600}.ap-modal-split--listonly{grid-template-columns:minmax(0,1fr)}.ap-modal-split--listonly .ap-modal-listcol{border-right:none}.ap-modal-split--listonly .ap-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));align-items:stretch;gap:8px 12px;display:grid}.ap-modal-split--listonly .ap-list-item{flex-direction:column;display:flex}.ap-modal-split--listonly .ap-list-select{margin-top:auto}.ap-modal-bar-text .addr-suggest-attr.ap-modal-attr{text-align:left;background:0 0;border-top:0;padding:0}.ap-list-hit--static{cursor:default}.ap-list-hit--static:hover{background:0 0}@media (width<=767px){.ap-modal-search.ap-modal-search--postcode{grid-template-columns:minmax(0,1fr) auto}}.ap-map{inset:var(--ce-space-4);border-radius:var(--ce-radius-md);border:1px solid var(--ce-color-border-subtle);background:var(--ce-color-surface-subtle);position:absolute;overflow:hidden}.ap-map .ap-map-canvas{width:100%;height:100%;position:absolute;inset:0}.ap-map-loading,.ap-map-empty{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary);justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.ap-map-context{border-radius:var(--ce-radius-sm);background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);max-width:calc(100% - 174px);font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);margin:0;padding:6px 10px;position:absolute;bottom:12px;left:12px}.ap-map--error{justify-content:center;align-items:center;padding:24px;display:flex}.ap-map-fallback{text-align:center;max-width:320px;color:var(--ce-color-text-secondary)}.ap-map-fallback-title{font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);margin:0 0 4px;font-weight:600}.ap-map-fallback-text{font-size:var(--ce-text-body-s-size);margin:0;line-height:1.55}.ap-map-marker{cursor:pointer;border:2px solid var(--ce-color-surface);background:var(--ce-color-brand);width:28px;height:28px;color:var(--ce-color-text-inverse);font-family:var(--ce-font-sans);font-size:var(--ce-text-micro-size);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";box-shadow:var(--ce-elevation-dropdown);border-radius:50%;justify-content:center;align-items:center;font-weight:600;transition:transform .15s,background .15s;display:flex}.ap-map-marker--active{background:var(--ce-color-brand-active);transform:scale(1.22)}.ap-map-popup .maplibregl-popup-content{border-radius:var(--ce-radius-md);border:1px solid var(--ce-color-border-subtle);box-shadow:var(--ce-elevation-dropdown);font-family:var(--ce-font-sans);padding:12px 14px}.ap-map-popup .maplibregl-popup-tip{border-top-color:var(--ce-color-surface);border-bottom-color:var(--ce-color-surface)}.ap-map-popup-card{min-width:0}.ap-map-popup-name{font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);align-items:center;gap:8px;margin:0 0 2px;font-weight:600;line-height:1.3;display:flex}.ap-map-popup-num{background:var(--ce-color-brand);width:22px;height:22px;color:var(--ce-color-text-inverse);font-size:var(--ce-text-micro-size);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ap-map-popup-addr{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary);margin:0 0 6px;line-height:1.4}.ap-map-popup-meta{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;display:flex}.ap-map-popup-dist{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:600}.ap-map-popup-hours{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);margin:0;line-height:1.4}@media (prefers-reduced-motion:reduce){.ap-map-marker,.ap-list-item,.ps-trigger,.ap-list-select{transition:none}.ap-skeleton-row{animation:none}}@media (width<=1023px){.ap-modal-search{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,.7fr) minmax(0,1fr)}.ap-modal-field--street,.ap-modal-search-btn{grid-column:1/-1}}@media (width<=860px){.ce-dialog-overlay.ap-modal-overlay{align-items:stretch;padding:0}.ap-modal{border-radius:0;flex-shrink:0;width:100%;max-width:none;height:100dvh}.ap-modal-head{padding:16px 16px 12px}.ap-modal-search{grid-template-columns:1fr 1fr;padding:12px 16px}.ap-modal-note,.ap-modal-bar{padding-left:16px;padding-right:16px}.ap-modal-state{margin:16px}.ap-modal-split{grid-template-columns:1fr}.ap-modal-split--list .ap-modal-mapcol,.ap-modal-split--map .ap-modal-listcol{display:none}.ap-modal-listcol{border-right:none}.ap-modal-mapcol{position:relative}.ap-map{inset:var(--ce-space-3)}.ap-modal-close,.ap-modal-toggle-btn,.ap-list-toggle,.ap-list-select,.ap-modal-search-btn,.ap-finder-input,.ap-finder-select{min-height:var(--ce-size-touch-target)}.ap-finder-input,.ap-finder-select{font-size:16px}}@media (width<=767px){.ap-modal-search{grid-template-columns:1fr 1fr}.ap-modal-field--street,.ap-modal-search-btn{grid-column:1/-1}}.ap-modal-bar-text{min-width:0}.ap-modal-context-line{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);margin:0 0 2px;line-height:1.4}.adm-shell{--fs:var(--ce-font-sans);min-height:100dvh;color:var(--ce-color-text-primary);font-family:var(--ce-font-sans);background-color:var(--ce-app-bg-bottom);background-image:var(--ce-app-bg);display:flex}.adm-side{width:var(--ce-size-sidebar-admin);z-index:calc(var(--ce-z-drawer) + 1);padding:var(--ce-space-4);background:var(--ce-color-surface);border-right:1px solid var(--ce-color-border-subtle);box-shadow:none;flex-direction:column;flex-shrink:0;display:flex;position:fixed;top:0;bottom:0;left:0}.adm-brand{align-items:flex-start;gap:var(--ce-space-3);padding:0 var(--ce-space-2);margin-bottom:var(--ce-space-5);flex:none;display:flex}.adm-brand .ce-brand{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0}.adm-brand .ce-brandmark-img{width:158px}.adm-brand-tag{border-radius:var(--ce-radius-sm);background:var(--ce-color-brand-soft);color:var(--ce-color-brand-ink);font-size:var(--ce-text-caption-size);font-weight:600;line-height:var(--ce-text-caption-line);padding:0 6px;display:inline-flex}.adm-side-close{min-height:var(--ce-size-control-md);padding:0 var(--ce-space-3);border-radius:var(--ce-radius-sm);font-family:var(--ce-font-sans);font-size:var(--ce-text-button-size);font-weight:var(--ce-text-button-weight);line-height:var(--ce-text-button-line);color:var(--ce-color-brand-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;display:none}.adm-side-close:hover{background:var(--ce-color-surface-muted)}.adm-side-close:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.adm-identity{padding:0 var(--ce-space-2) var(--ce-space-4);margin-bottom:var(--ce-space-3);border-bottom:1px solid var(--ce-color-border-subtle);flex:none;align-items:center;gap:10px;display:flex}.adm-identity-avatar{border-radius:var(--ce-radius-full);background:var(--ce-color-brand-soft);width:32px;height:32px;color:var(--ce-color-brand-ink);font-size:var(--ce-text-body-s-size);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.adm-identity-text{flex-direction:column;min-width:0;display:flex}.adm-identity-name{font-size:var(--ce-text-body-s-size);font-weight:600;line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.adm-identity-role{font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-color-text-muted)}.adm-nav{gap:var(--ce-space-1);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.adm-nitem{align-items:center;gap:var(--ce-space-2);min-height:var(--ce-size-control-md);padding:10px var(--ce-space-3);border-radius:var(--ce-radius-sm);font-family:var(--ce-font-sans);font-size:var(--ce-text-nav-size);font-weight:var(--ce-text-nav-weight);line-height:var(--ce-text-nav-line);color:var(--ce-color-text-secondary);cursor:pointer;text-align:left;width:100%;transition:background-color var(--ce-motion-fast) var(--ce-motion-ease-standard), color var(--ce-motion-fast) var(--ce-motion-ease-standard);background:0 0;border:0;text-decoration:none;display:flex}.adm-nitem:hover{background:var(--ce-color-surface-muted);color:var(--ce-color-text-primary)}.adm-nitem:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.adm-nitem-on,.adm-nitem-on:hover{background:var(--ce-color-brand-soft);box-shadow:inset 2px 0 0 0 var(--ce-color-brand);color:var(--ce-color-brand-ink);font-weight:var(--ce-text-nav-weight-active)}.adm-nsec{padding:3px var(--ce-space-3);border-radius:var(--ce-radius-sm);background:var(--ce-color-bg-light-violet);font-size:var(--ce-text-label-size);font-weight:600;line-height:var(--ce-text-label-line);color:var(--ce-color-brand-violet-ink)}.adm-ngroup{flex-direction:column;gap:2px;margin-top:6px;display:flex}@media (width>=901px) and (height<=860px){.adm-identity{display:none}.adm-nitem{min-height:var(--ce-size-control-sm);padding-top:6px;padding-bottom:6px}.adm-ngroup{margin-top:0}.adm-ngroup>.adm-nsec{padding-top:2px;padding-bottom:2px}}.adm-nitem-soon{color:var(--ce-color-text-disabled);cursor:not-allowed}.adm-nitem-soon:hover{color:var(--ce-color-text-disabled);background:0 0}.adm-soon-badge{border-radius:var(--ce-radius-sm);font-size:var(--ce-text-caption-size);font-weight:600;line-height:var(--ce-text-caption-line);background:var(--ce-color-surface-muted);color:var(--ce-color-text-muted);margin-left:auto;padding:0 6px}.adm-side-foot{gap:var(--ce-space-1);margin-top:var(--ce-space-4);padding-top:var(--ce-space-4);border-top:1px solid var(--ce-color-border-subtle);flex-direction:column;flex:none;display:flex}.adm-foot-btn{align-items:center;gap:var(--ce-space-2);min-height:var(--ce-size-control-md);padding:10px var(--ce-space-3);border-radius:var(--ce-radius-sm);font-family:var(--ce-font-sans);font-size:var(--ce-text-nav-size);font-weight:var(--ce-text-nav-weight);line-height:var(--ce-text-nav-line);color:var(--ce-color-text-secondary);cursor:pointer;text-align:left;transition:background-color var(--ce-motion-fast) var(--ce-motion-ease-standard), color var(--ce-motion-fast) var(--ce-motion-ease-standard);background:0 0;border:0;display:flex}.adm-foot-btn:hover{background:var(--ce-color-surface-muted);color:var(--ce-color-text-primary)}.adm-foot-btn:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.adm-foot-btn-switch{color:var(--ce-color-brand-ink);font-weight:600}.adm-foot-btn-switch:hover{color:var(--ce-color-brand-ink)}.adm-side-overlay{background:var(--ce-color-overlay-drawer);z-index:var(--ce-z-drawer);display:none;position:fixed;inset:0}.adm-main{min-width:0;margin-left:var(--ce-size-sidebar-admin);flex:1}.adm-topbar{align-items:center;gap:var(--ce-space-3);min-height:56px;padding:6px var(--ce-space-4);background:var(--ce-color-surface);border-bottom:1px solid var(--ce-color-border-subtle);z-index:var(--ce-z-topbar);display:none;position:sticky;top:0}.adm-topbar-burger{min-width:var(--ce-size-control-md);min-height:var(--ce-size-control-md);margin-left:calc(-1 * var(--ce-space-2));border-radius:var(--ce-radius-sm);color:var(--ce-color-text-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.adm-topbar-burger:hover{background:var(--ce-color-surface-hover)}.adm-topbar-burger:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.adm-topbar-title{font-family:var(--ce-font-sans);font-weight:600;font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);color:var(--ce-color-text-primary)}.adm-page{--adm-gutter:var(--ce-page-gutter);max-width:calc(var(--ce-size-content-admin) + 2 * var(--adm-gutter));padding:var(--ce-space-7) var(--adm-gutter) var(--ce-space-9);margin:0 auto}@media (width<=1199px){.adm-page{--adm-gutter:var(--ce-page-gutter-tablet)}}@media (width<=900px){.adm-side{visibility:hidden;width:min(320px,100vw - 32px);transition:transform var(--ce-motion-slow) var(--ce-motion-ease-standard), visibility 0s linear var(--ce-motion-slow);transform:translate(-100%)}.adm-side-open{box-shadow:var(--ce-elevation-3);visibility:visible;transition:transform var(--ce-motion-slow) var(--ce-motion-ease-standard), visibility 0s linear 0s;transform:translate(0)}.adm-side{overscroll-behavior:contain;overflow-y:auto}.adm-nav{flex:none;overflow:visible}.adm-side-close{display:inline-flex}.adm-side-overlay{display:block}.adm-main{margin-left:0}.adm-topbar{display:flex}.adm-page{--adm-gutter:var(--ce-page-gutter-mobile);padding-top:var(--ce-space-6)}.adm-nitem,.adm-foot-btn{min-height:var(--ce-size-touch-target)}.adm-side-close,.adm-topbar-burger{min-width:var(--ce-size-touch-target);min-height:var(--ce-size-touch-target)}.adm-back,.ce-page-header-back{min-height:var(--ce-size-touch-target);align-items:center}.adm-page .btn,.adm-filter-field input,.adm-filter-field select,.adm-edit-select,.adm-sup-note,.adm-markup-input-wrap,.adm-markup-input,.adm-filter-check{min-height:var(--ce-size-touch-target)}.adm-filter-check input[type=checkbox]{width:24px;height:24px}}@media (width<=560px){.adm-filter-field{min-width:100%}.adm-filter-actions{width:100%;margin-left:0}}@media (width<=359px){.adm-brand .ce-brandmark-img{width:128px}}.adm-section+.adm-section{margin-top:var(--ce-space-7)}.adm-section-title{margin:0 0 var(--ce-space-3);font-family:var(--ce-font-sans);font-size:var(--ce-text-title-section-size);font-weight:var(--ce-text-title-section-weight);line-height:var(--ce-text-title-section-line);letter-spacing:var(--ce-text-title-section-tracking);color:var(--ce-color-text-primary)}.adm-section-head{justify-content:space-between;align-items:flex-start;gap:var(--ce-space-3) var(--ce-space-4);margin:var(--ce-space-7) 0 var(--ce-space-3);flex-wrap:wrap;display:flex}.adm-section-head .adm-section-title{margin-bottom:var(--ce-space-1)}.adm-section-sub{max-width:var(--ce-size-prose);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);margin:0}.adm-metrics{background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);box-shadow:var(--ce-elevation-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.adm-metrics>li{border-right:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);flex:200px;min-width:0;margin:0 -1px -1px 0}.adm-metric{gap:var(--ce-space-1);height:100%;padding:var(--ce-space-4) var(--ce-space-5);color:inherit;transition:background-color var(--ce-motion-fast) var(--ce-motion-ease-standard);flex-direction:column;text-decoration:none;display:flex}.adm-metric:hover{background:var(--ce-color-surface-hover)}.adm-metric:focus-visible{outline:var(--ce-focus-ring);outline-offset:-2px}.adm-metric-row{align-items:center;gap:var(--ce-space-1) var(--ce-space-2);flex-wrap:wrap;min-width:0;display:flex}.adm-metric-label{font-size:var(--ce-text-label-size);font-weight:var(--ce-text-label-weight);line-height:var(--ce-text-label-line);color:var(--ce-color-text-secondary);min-width:0}.adm-metric-flag{flex:none}.adm-metric-value{font-family:var(--ce-font-numeric);font-size:var(--ce-text-numeric-display-size);line-height:var(--ce-text-numeric-display-line);font-weight:var(--ce-text-numeric-display-weight);letter-spacing:var(--ce-text-numeric-display-tracking);color:var(--ce-color-text-primary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.adm-metric-hint{font-size:var(--ce-text-caption-size);font-weight:400;line-height:var(--ce-text-caption-line);color:var(--ce-color-text-muted)}.adm-inline-error{margin-bottom:var(--ce-space-3);flex-wrap:wrap;align-items:center;gap:10px}.adm-inline-error>span{flex:1;min-width:180px}.adm-todo-line{margin:var(--ce-space-3) 0 0;max-width:64ch;font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary)}.adm-todo-line-label{color:var(--ce-color-text-primary);font-weight:600}.adm-todo-line a{color:var(--ce-color-brand-ink);font-weight:600;text-decoration:none}.adm-todo-line a:hover{text-decoration:underline}.adm-todo-line a:focus-visible{outline:var(--ce-focus-ring);outline-offset:2px;border-radius:var(--ce-radius-sm)}.adm-todo-empty{padding:var(--ce-space-4) var(--ce-space-5);font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);color:var(--ce-color-text-primary);margin:0}.adm-diag-summary{cursor:pointer;padding:var(--ce-space-2) 0;font-size:var(--ce-text-body-size);font-weight:600;line-height:var(--ce-text-body-line);color:var(--ce-color-text-secondary)}.adm-diag-summary:focus-visible{outline:var(--ce-focus-ring);outline-offset:2px;border-radius:var(--ce-radius-sm)}.adm-diag-count{color:var(--ce-color-text-muted);font-weight:400}.adm-diag-note{margin:var(--ce-space-2) 0 var(--ce-space-3);font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-color-text-muted)}.adm-subnav{gap:var(--ce-space-1);margin:0 0 var(--ce-space-5);padding-bottom:var(--ce-space-2);border-bottom:1px solid var(--ce-color-border-subtle);flex-wrap:wrap;display:flex}.adm-subnav-link{min-height:var(--ce-size-control-md);padding:6px var(--ce-space-3);border-radius:var(--ce-radius-sm);font-family:var(--ce-font-sans);font-size:var(--ce-text-nav-size);font-weight:var(--ce-text-nav-weight);line-height:var(--ce-text-nav-line);color:var(--ce-color-text-secondary);transition:background-color var(--ce-motion-fast) var(--ce-motion-ease-standard), color var(--ce-motion-fast) var(--ce-motion-ease-standard);align-items:center;text-decoration:none;display:inline-flex}.adm-subnav-link:hover{background:var(--ce-color-surface-muted);color:var(--ce-color-text-primary)}.adm-subnav-link:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.adm-subnav-link-on,.adm-subnav-link-on:hover{background:var(--ce-color-brand-soft);box-shadow:inset 0 -2px 0 0 var(--ce-color-brand);color:var(--ce-color-brand-ink);font-weight:var(--ce-text-nav-weight-active)}@media (width<=900px){.adm-subnav-link,.adm-diag-summary{min-height:var(--ce-size-touch-target)}}.adm-tiles{background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);box-shadow:var(--ce-elevation-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.adm-tiles>li{border-right:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);flex:300px;min-width:0;margin:0 -1px -1px 0}.adm-tile{height:100%;padding:var(--ce-space-3) var(--ce-space-5);color:inherit;transition:background-color var(--ce-motion-fast) var(--ce-motion-ease-standard);flex-direction:column;gap:2px;text-decoration:none;display:flex}.adm-tile:hover{background:var(--ce-color-surface-hover)}.adm-tile:focus-visible{outline:var(--ce-focus-ring);outline-offset:-2px}.adm-tile-title{font-size:var(--ce-text-body-size);font-weight:600;line-height:var(--ce-text-body-line);color:var(--ce-color-brand-ink)}.adm-tile:hover .adm-tile-title{text-decoration:underline}.adm-tile-desc{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary)}.adm-filters{gap:var(--ce-space-3) var(--ce-space-4);padding:var(--ce-space-4) var(--ce-space-5);margin-bottom:var(--ce-space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.adm-filters--narrow{max-width:var(--ce-size-form)}.adm-filter-field{flex-direction:column;gap:6px;min-width:150px;display:flex}.adm-filter-field label{font-size:var(--ce-text-label-size);font-weight:var(--ce-text-label-weight);line-height:var(--ce-text-label-line);color:var(--ce-color-text-secondary)}.adm-filter-actions{gap:var(--ce-space-2);align-items:flex-end;margin-left:auto;display:flex}.adm-datefield{display:block;position:relative}.adm-datefield>input{width:100%}.adm-datefield--empty>input:not(:focus)::-webkit-datetime-edit{opacity:0}.adm-datefield-ph{pointer-events:none;font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-placeholder);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";position:absolute;top:50%;left:13px;transform:translateY(-50%)}.adm-td-time{white-space:nowrap;color:var(--ce-color-text-secondary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.adm-action{color:var(--ce-color-text-primary);font-weight:600;display:block}.adm-action-raw{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--ce-text-caption-size);color:var(--ce-color-text-muted);margin-top:2px;display:block}.adm-party{flex-direction:column;gap:1px;display:inline-flex}.adm-party-stack{gap:var(--ce-space-2);flex-direction:column;display:inline-flex}.adm-party-name{color:var(--ce-color-text-primary);font-weight:600}.adm-party-id{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--ce-text-caption-size);color:var(--ce-color-text-muted)}.adm-party-type{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-muted)}.adm-muted{color:var(--ce-color-text-muted)}.adm-mono{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary)}.adm-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap;text-align:right}.adm-nowrap{white-space:nowrap}.adm-mask{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--ce-text-body-s-size);letter-spacing:.02em;color:var(--ce-color-text-secondary);white-space:nowrap}.adm-overdue{color:var(--ce-color-status-error-fg);font-weight:600}.adm-meta-row td{background:var(--ce-color-surface-subtle)}.adm-meta-list{gap:var(--ce-space-2) var(--ce-space-5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));padding:6px 2px;display:grid}.adm-meta-item{flex-direction:column;gap:1px;min-width:0;display:flex}.adm-meta-item dt{font-size:var(--ce-text-caption-size);font-weight:500;line-height:var(--ce-text-caption-line);color:var(--ce-color-text-muted)}.adm-meta-item dd{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);word-break:break-word}.adm-audit-table .adm-action,.adm-audit-table .adm-action-raw{overflow-wrap:anywhere}.adm-audit-cards{gap:var(--ce-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:none}.adm-meta-list-card{margin-top:var(--ce-space-3);padding-top:var(--ce-space-3);border-top:1px solid var(--ce-color-border-subtle);grid-template-columns:1fr}@media (width<=1200px){.adm-audit-table{display:none}.adm-audit-cards{display:flex}}.adm-pagination{justify-content:center;align-items:center;gap:var(--ce-space-3) var(--ce-space-4);margin-top:var(--ce-space-5);flex-wrap:wrap;display:flex}.adm-page-ind{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:600}.adm-idlink{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--ce-color-brand-ink);font-weight:600;text-decoration:none}.adm-idlink:hover{text-decoration:underline}.adm-chip{border-radius:var(--ce-radius-sm);font-size:var(--ce-text-caption-size);font-weight:500;line-height:var(--ce-text-caption-line);background:var(--ce-color-surface-muted);color:var(--ce-color-text-secondary);border:1px solid var(--ce-color-border-subtle);white-space:nowrap;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.adm-cards{gap:var(--ce-space-4);flex-direction:column;display:flex}.adm-card{overflow:hidden}.adm-card-head{align-items:center;gap:var(--ce-space-2) var(--ce-space-3);min-height:52px;padding:var(--ce-space-3) var(--ce-space-5);border-bottom:1px solid var(--ce-color-border-subtle);font-size:var(--ce-text-title-card-size);font-weight:var(--ce-text-title-card-weight);line-height:var(--ce-text-title-card-line);color:var(--ce-color-text-primary);flex-wrap:wrap;display:flex}.adm-card-body{padding:var(--ce-space-5)}.adm-card-title{padding:var(--ce-space-3) var(--ce-space-5);border-bottom:1px solid var(--ce-color-border-subtle);font-family:var(--ce-font-sans);font-size:var(--ce-text-title-card-size);font-weight:var(--ce-text-title-card-weight);line-height:var(--ce-text-title-card-line);color:var(--ce-color-text-primary);margin:0}.adm-label{font-family:var(--ce-font-sans);font-size:var(--ce-text-label-size);font-weight:var(--ce-text-label-weight);line-height:var(--ce-text-label-line);color:var(--ce-color-text-secondary);margin-bottom:6px;display:block}.adm-label+.adm-label{margin-top:var(--ce-space-4)}.adm-addr{min-width:0}.adm-head-note{margin-bottom:var(--ce-space-4)}.adm-kv{gap:var(--ce-space-4) var(--ce-space-6);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.adm-kv-note{color:var(--ce-color-text-muted);font-size:var(--ce-text-caption-size)}.adm-kv-item{flex-direction:column;gap:2px;min-width:0;display:flex}.adm-kv-item dt{font-size:var(--ce-text-caption-size);font-weight:500;line-height:var(--ce-text-caption-line);color:var(--ce-color-text-muted)}.adm-kv-item dd{font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);word-break:break-word;line-height:1.4286}.adm-note,.adm-pii-warn,.adm-scope-note,.adm-conflict,.adm-b2b-warn,.adm-overdue-note,.adm-nonproductive-note,.adm-markup-note{padding:var(--ce-space-3) var(--ce-space-4);border-radius:var(--ce-radius-sm);border:1px solid var(--ce-color-border-subtle);background:var(--ce-color-surface-subtle);color:var(--ce-color-text-secondary);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);align-items:flex-start;gap:10px;display:flex}.adm-note--info,.adm-scope-note,.adm-markup-note{background:var(--ce-color-status-info-surface);border-color:var(--ce-color-status-info-border);color:var(--ce-color-status-info-fg)}.adm-note--warning,.adm-pii-warn,.adm-conflict,.adm-b2b-warn,.adm-overdue-note,.adm-nonproductive-note{background:var(--ce-color-status-warning-surface);border-color:var(--ce-color-status-warning-border);color:var(--ce-color-status-warning-fg)}.adm-note--error{background:var(--ce-color-status-error-surface);border-color:var(--ce-color-status-error-border);color:var(--ce-color-status-error-fg)}.adm-pii-warn{margin-bottom:var(--ce-space-3)}.adm-addr-grid{gap:var(--ce-space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.adm-addr-title{font-size:var(--ce-text-label-size);font-weight:600;line-height:var(--ce-text-label-line);color:var(--ce-color-text-secondary);margin-bottom:var(--ce-space-2)}.adm-addr-note{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-muted)}.adm-addr-str{font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);color:var(--ce-color-text-primary);white-space:pre-line}.adm-support{gap:var(--ce-space-2);flex-wrap:wrap;display:flex}.adm-support-hint{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-muted);margin-top:var(--ce-space-2);max-width:72ch}.adm-kv+.adm-support,.adm-support-hint+.adm-support{margin-top:var(--ce-space-3)}.adm-kv+.adm-support-hint{margin-top:var(--ce-space-4)}.adm-support-hint+.adm-kv{margin-top:var(--ce-space-2)}.adm-summary{gap:var(--ce-space-3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.adm-stat{background:var(--ce-color-surface-subtle);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-sm);padding:var(--ce-space-3) var(--ce-space-4)}.adm-stat-label{font-size:var(--ce-text-caption-size);font-weight:500;line-height:var(--ce-text-caption-line);color:var(--ce-color-text-muted)}.adm-stat-value{font-family:var(--ce-font-numeric);letter-spacing:-.02em;color:var(--ce-color-text-primary);margin-top:var(--ce-space-1);word-break:break-word;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:24px;font-weight:600;line-height:1.25}.adm-track{margin-top:var(--ce-space-4);padding:var(--ce-space-4);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-sm);background:var(--ce-color-surface-subtle)}.adm-track-head{margin-bottom:var(--ce-space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.adm-track-title{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);font-weight:600}.adm-track-note{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);margin:0 0 var(--ce-space-3);overflow-wrap:anywhere}.adm-track-link{margin-top:var(--ce-space-3)}.adm-maildel{justify-content:space-between;align-items:flex-start;gap:var(--ce-space-3);padding:var(--ce-space-3) 0;border-bottom:1px solid var(--border-hairline);flex-wrap:wrap;display:flex}.adm-maildel:last-of-type{border-bottom:0}.adm-maildel-main{flex:auto;min-width:0}.adm-maildel-type{font-size:var(--ce-text-label-size);color:var(--ce-color-text-primary);font-weight:600}.adm-maildel-to{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);overflow-wrap:anywhere}.adm-maildel-meta{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-muted)}.adm-maildel-side{align-items:center;gap:var(--ce-space-2);flex-wrap:wrap;display:flex}.adm-modal{text-align:left}.adm-modal-title{font-family:var(--ce-font-sans);font-size:var(--ce-text-title-section-size);line-height:var(--ce-text-title-section-line);font-weight:var(--ce-text-title-section-weight);color:var(--ce-color-text-primary);margin-bottom:var(--ce-space-2)}.adm-modal-danger .adm-modal-title{color:var(--ce-color-status-error-fg)}.adm-modal-text{font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);color:var(--ce-color-text-secondary);margin-bottom:var(--ce-space-4)}.adm-modal-sub{font-size:var(--ce-text-label-size);font-weight:var(--ce-text-label-weight);color:var(--ce-color-text-muted);margin-bottom:var(--ce-space-2)}.adm-irreversible-action{color:var(--ce-color-status-warning-fg);border-color:var(--ce-color-status-warning-border)}.adm-irreversible-action:hover:not(:disabled){background:var(--ce-color-status-warning-surface);border-color:var(--ce-color-status-warning-fg);color:var(--ce-color-status-warning-fg)}.adm-danger-outline,.adm-block-action{color:var(--ce-color-status-error-fg);border-color:var(--ce-color-status-error-border)}.adm-danger-outline:hover:not(:disabled),.adm-block-action:hover:not(:disabled){background:var(--ce-color-status-error-surface);border-color:var(--ce-color-status-error-fg);color:var(--ce-color-status-error-fg)}.adm-row-danger{color:var(--ce-color-status-error-fg)}.adm-row-danger:hover:not(:disabled),.adm-row-danger:active:not(:disabled){background:var(--ce-color-status-error-surface);color:var(--ce-color-status-error-fg)}.adm-danger-zone{border-color:var(--ce-color-status-error-border);box-shadow:none}.adm-danger-head{color:var(--ce-color-status-error-fg)}.adm-danger-item{gap:var(--ce-space-4) var(--ce-space-5);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.adm-danger-item+.adm-danger-item{margin-top:var(--ce-space-4);padding-top:var(--ce-space-4);border-top:1px solid var(--ce-color-border-subtle)}.adm-danger-item-text{flex:1;min-width:240px}.adm-danger-item-title{font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);margin-bottom:var(--ce-space-1);font-weight:600}.adm-danger-item-desc{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-muted)}.adm-danger-item-action{gap:var(--ce-space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.adm-danger-item-split{margin-top:var(--ce-space-4);padding-top:var(--ce-space-4);border-top:1px solid var(--ce-color-border-subtle)}.adm-danger-note{margin-top:var(--ce-space-3);font-size:var(--ce-text-caption-size);color:var(--ce-color-status-error-fg);font-weight:600}.adm-modal-label{text-align:left;font-size:var(--ce-text-label-size);font-weight:var(--ce-text-label-weight);color:var(--ce-color-text-secondary);margin-bottom:6px;display:block}.adm-modal-input{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:.04em;margin-bottom:var(--ce-space-4)}.adm-scope-note{margin-bottom:var(--ce-space-4)}.adm-scope-note strong{font-weight:600}.adm-conflict{margin-bottom:var(--ce-space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px}.adm-conflict-text{flex:1;align-items:flex-start;gap:9px;min-width:240px;display:flex}.adm-reason{font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);white-space:pre-wrap;word-break:break-word;background:var(--ce-color-surface-subtle);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-sm);padding:var(--ce-space-3) var(--ce-space-4);line-height:1.6}.adm-edit-field{flex-direction:column;gap:6px;display:flex}.adm-edit-label{font-size:var(--ce-text-label-size);font-weight:var(--ce-text-label-weight);line-height:var(--ce-text-label-line);color:var(--ce-color-text-secondary)}.adm-edit-select{max-width:320px}.adm-edit-hint{font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-color-text-muted)}.adm-evidence-note{font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-color-text-muted);word-break:break-word;margin-top:2px;display:block}.adm-evidence-history{margin:var(--ce-space-3) 0;font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary)}.adm-evidence-history summary{cursor:pointer}.adm-evidence-history ul{margin:var(--ce-space-2) 0 0;padding-left:var(--ce-space-5);gap:var(--ce-space-2);flex-direction:column;display:flex}.adm-evidence-form{margin-top:var(--ce-space-4);flex-direction:column;gap:6px;max-width:520px;display:flex}.adm-testbooking-body{gap:var(--ce-space-3);flex-direction:column;display:flex}.adm-card-head-action{margin-left:auto}.adm-readiness-head{margin-bottom:var(--ce-space-3);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adm-readiness-block{margin-top:var(--ce-space-3)}.adm-readiness-label{font-size:var(--ce-text-label-size);font-weight:600;line-height:var(--ce-text-label-line);color:var(--ce-color-text-secondary);margin-bottom:6px;display:block}.adm-readiness-label-warn{color:var(--ce-color-status-error-fg)}.adm-readiness-sub{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adm-readiness-sub+.adm-readiness-sub{margin-top:6px}.adm-readiness-sub-label{font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-color-text-secondary)}.adm-chip-wrap{flex-wrap:wrap;gap:6px;display:inline-flex}.adm-actions-col{width:1%}.adm-b2b-warn{margin-bottom:var(--ce-space-4)}.adm-b2b-warn strong{margin-bottom:3px;display:block}.adm-b2b-warn-text{color:currentColor;display:block}.adm-b2b-missing{color:var(--ce-color-status-warning-fg);font-weight:600}.adm-markup-kv{margin-bottom:var(--ce-space-4)}.adm-kv-item dd.adm-markup-value{font-family:var(--ce-font-numeric);letter-spacing:-.02em;color:var(--ce-color-text-primary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:24px;font-weight:600;line-height:1.25}.adm-markup-note{margin-bottom:var(--ce-space-4)}.adm-markup-note-head{margin-bottom:2px;font-weight:600;display:block}.adm-markup-success{align-items:center}.adm-markup-success-body{align-items:center;gap:var(--ce-space-2) var(--ce-space-3);flex-wrap:wrap;display:flex}.adm-markup-approve-now{flex-shrink:0}.adm-markup-loaderr{align-items:flex-start;gap:var(--ce-space-1);flex-direction:column;display:flex}.adm-markup-form{align-items:flex-start;gap:var(--ce-space-3) var(--ce-space-5);padding-top:var(--ce-space-1);border-top:1px solid var(--ce-color-border-subtle);flex-wrap:wrap;display:flex}.adm-markup-field{min-width:260px;padding-top:var(--ce-space-3);flex-direction:column;flex:1;gap:6px;display:flex}.adm-markup-actions{padding-top:var(--ce-space-3);align-items:center;margin-top:21px;display:flex}.adm-markup-input-wrap{max-width:220px;min-height:var(--ce-size-control-admin);background:var(--ce-color-surface);border:1px solid var(--ce-color-border-interactive);border-radius:var(--ce-radius-md);transition:border-color var(--ce-motion-fast) var(--ce-motion-ease-standard);align-items:stretch;display:flex;overflow:hidden}.adm-markup-input-wrap:hover{border-color:var(--ce-color-border-interactive-hover)}.adm-markup-input-wrap:focus-within{border-color:var(--ce-color-border-focus);outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset);box-shadow:none}.adm-markup-input-invalid,.adm-markup-input-invalid:hover{border-color:var(--ce-color-status-error-fg)}.adm-markup-input-invalid:focus-within{border-color:var(--ce-color-status-error-fg);outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset);box-shadow:none}.adm-markup-input{min-width:0;font-family:var(--ce-font-numeric);font-size:var(--ce-text-body-l-size);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--ce-color-text-primary);background:0 0;border:none;outline:none;flex:1;padding:8px 12px}.adm-markup-input:disabled{background:var(--ce-color-surface-muted);color:var(--ce-color-text-muted)}.adm-markup-suffix{padding:0 var(--ce-space-3);font-size:var(--ce-text-body-size);color:var(--ce-color-text-muted);background:var(--ce-color-surface-muted);border-left:1px solid var(--ce-color-border-subtle);align-items:center;font-weight:600;display:flex}.adm-markup-help{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-muted);max-width:560px}.adm-markup-group{padding-top:var(--ce-space-3);flex:0 0 100%}.adm-markup-group-express{border-top:1px solid var(--ce-color-border-subtle);margin-top:6px}.adm-markup-group-title{font-size:var(--ce-text-body-size);font-weight:600;line-height:var(--ce-text-body-line);color:var(--ce-color-text-primary);margin:0}.adm-markup-group-scope{margin:var(--ce-space-1) 0 0;font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-muted);max-width:560px}.adm-markup-optional{color:var(--ce-color-text-muted);font-weight:500}.adm-markup-express-row{gap:var(--ce-space-2);flex-wrap:wrap;display:flex}.adm-markup-effective{border-radius:var(--ce-radius-sm);font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);background:var(--ce-color-surface-subtle);border:1px solid var(--ce-color-border-subtle);flex:0 0 100%;align-items:flex-start;gap:7px;margin:0;padding:10px 13px;font-weight:600;display:flex}.adm-markup-effective-dirty{color:var(--ce-color-brand-ink);font-style:normal;font-weight:600}.adm-approve-reactivation{margin-top:var(--ce-space-2);color:var(--ce-color-brand-ink);align-items:flex-start;gap:7px;font-weight:600;display:flex}.adm-approve-gate{margin-top:var(--ce-space-4);margin-bottom:0}.adm-approve-jump{margin-top:10px}.adm-approve-markup{padding:var(--ce-space-2) var(--ce-space-3);border-radius:var(--ce-radius-sm);font-size:var(--ce-text-body-s-size);color:var(--ce-color-status-success-fg);background:var(--ce-color-status-success-surface);border:1px solid var(--ce-color-status-success-border);align-items:center;gap:7px;font-weight:600;display:inline-flex}.adm-approve-markup-inline{margin-top:var(--ce-space-4)}.adm-modal .adm-approve-markup{margin:0 0 var(--ce-space-4);display:inline-flex}.adm-markup-check{margin-bottom:var(--ce-space-3);font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-muted);align-items:center;gap:9px;font-weight:600;display:flex}@media (width<=640px){.adm-markup-form{flex-direction:column;align-items:stretch}.adm-markup-field{width:100%;min-width:0}.adm-markup-input-wrap{max-width:none}.adm-markup-actions{width:100%;margin-top:0;padding-top:0}.adm-markup-actions .btn,.adm-markup-express-row>.btn{justify-content:center;width:100%}.adm-kv-item dd.adm-markup-value{font-size:18px}.adm-approve-markup{justify-content:center;width:100%}.adm-danger-item-action{width:100%}.adm-danger-item-action .btn{flex:1;justify-content:center}}.adm-page a.btn,.adm-page a.btn:hover{text-decoration:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adm-users-table table{table-layout:fixed;min-width:0}.adm-users-table th,.adm-users-table td{vertical-align:top}.adm-users-table th:nth-child(3),.adm-users-table td:nth-child(3){width:150px}.adm-users-table th:nth-child(4),.adm-users-table td:nth-child(4){width:124px}.adm-users-table th:nth-child(5),.adm-users-table td:nth-child(5){width:256px}.adm-cust{flex-direction:column;gap:2px;min-width:0;display:flex}.adm-cust-name{font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);overflow-wrap:anywhere;font-weight:600;text-decoration:none}a.adm-cust-name:hover{color:var(--ce-color-brand-ink);text-decoration:underline}a.adm-cust-name:focus-visible{outline:var(--ce-focus-ring);outline-offset:2px;border-radius:var(--ce-radius-sm)}.adm-cust-meta{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-muted);flex-wrap:wrap;align-items:center;gap:7px;display:flex}.adm-cust-role{font-size:var(--ce-text-caption-size)}.adm-cust-since{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-muted)}.adm-email{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary);overflow-wrap:anywhere;display:block}.adm-col-contact{min-width:0}.adm-col-action{white-space:nowrap}.adm-row-actions{justify-content:flex-end;align-items:center;gap:var(--ce-space-2);flex-wrap:nowrap;display:inline-flex}.adm-row-actions-cell{align-items:center;gap:var(--ce-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.adm-rowactions{flex-shrink:0;position:relative}.adm-rowactions-menu{z-index:var(--ce-z-dropdown);background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-md);min-width:232px;box-shadow:var(--ce-elevation-dropdown);padding:var(--ce-space-1);text-align:left;position:absolute;top:calc(100% + 6px);right:0}.adm-rowactions-item{width:100%;min-height:var(--ce-size-control-md);padding:var(--ce-space-2) var(--ce-space-3);font-size:var(--ce-text-body-s-size);font-weight:500;font-family:var(--ce-font-sans);color:var(--ce-color-text-primary);border-radius:var(--ce-radius-sm);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;align-items:center;gap:9px;display:flex}.adm-rowactions-item:hover,.adm-rowactions-item:focus-visible{background:var(--ce-color-surface-hover);outline:none}.adm-rowactions-item--danger{color:var(--ce-color-status-error-fg)}.adm-rowactions-item:disabled{color:var(--ce-color-text-disabled);cursor:not-allowed}.adm-rowactions-item:disabled:hover{background:0 0}.adm-rowactions-divider{background:var(--ce-color-border-subtle);height:1px;margin:var(--ce-space-1) 2px}.adm-rowactions-reason{padding:0 var(--ce-space-3) var(--ce-space-2);font-size:var(--ce-text-caption-size);font-weight:400;line-height:var(--ce-text-caption-line);color:var(--ce-color-text-muted);white-space:normal}.adm-filter-search{flex:1;min-width:240px}.adm-filter-hint{flex-basis:100%;margin-top:0}.adm-filter-chips{align-items:center;gap:var(--ce-space-2);margin-bottom:var(--ce-space-3);flex-wrap:wrap;display:flex}.adm-filter-chips-label{font-size:var(--ce-text-label-size);font-weight:var(--ce-text-label-weight);color:var(--ce-color-text-secondary)}.adm-loaderr{align-items:flex-start;gap:var(--ce-space-1);flex-direction:column;display:flex}.adm-users-cards{gap:var(--ce-space-3);flex-direction:column;list-style:none;display:none}.adm-ucard-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.adm-ucard-kv{gap:var(--ce-space-2);margin-top:var(--ce-space-3);padding-top:var(--ce-space-3);border-top:1px solid var(--ce-color-border-subtle);grid-template-columns:1fr;display:grid}.adm-ucard-kv dt{font-size:var(--ce-text-caption-size);font-weight:500;line-height:var(--ce-text-caption-line);color:var(--ce-color-text-muted)}.adm-ucard-kv dd{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);overflow-wrap:anywhere}.adm-ucard-actions{align-items:center;gap:var(--ce-space-2);margin-top:var(--ce-space-3);flex-wrap:wrap;display:flex}.adm-ucard-actions .btn{min-height:var(--ce-size-touch-target)}.adm-ucard-actions>.btn{flex:1;justify-content:center}.adm-ucard-actions .adm-rowactions{flex:auto}.adm-ucard-actions .adm-rowactions>.btn{justify-content:center;width:100%}@media (width<=820px){.adm-users-table{display:none}.adm-users-cards{display:flex}.adm-rowactions-menu{min-width:220px;max-width:calc(100vw - 60px);left:auto;right:0}}.adm-detail-sub{gap:var(--ce-space-1) var(--ce-space-3);font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-muted);flex-wrap:wrap;display:flex}.adm-detail-mail{overflow-wrap:anywhere}.adm-chip-muted{color:var(--ce-color-text-muted);background:var(--ce-color-surface);font-weight:500}.adm-overdue-note{margin-top:var(--ce-space-3)}.adm-tech>.adm-tech-summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--ce-color-text-secondary);list-style:none}.adm-tech>.adm-tech-summary::-webkit-details-marker{display:none}.adm-tech-caret{width:7px;height:7px;color:var(--ce-color-text-muted);transition:transform var(--ce-motion-fast) var(--ce-motion-ease-standard);border-bottom:1.5px solid;border-right:1.5px solid;margin-left:auto;display:inline-block;transform:translateY(-2px)rotate(45deg)}.adm-tech[open]>.adm-tech-summary .adm-tech-caret,.adm-filter-adv[open]>summary .adm-tech-caret{transform:translateY(1px)rotate(-135deg)}.adm-tech>.adm-tech-summary:focus-visible{outline:var(--ce-focus-ring);outline-offset:-2px}.adm-tech:not([open])>.adm-tech-summary{border-bottom:none}.adm-stat-value-text{font-family:var(--ce-font-sans);font-size:var(--ce-text-title-card-size);letter-spacing:0;word-break:normal;overflow-wrap:break-word;font-weight:600}.adm-markup-nochange{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-muted)}.adm-ships-table table{table-layout:fixed;min-width:0}.adm-ships-table th,.adm-ships-table td{vertical-align:top}.adm-ships-table th:nth-child(4),.adm-ships-table td:nth-child(4){width:140px}.adm-ships-table th:nth-child(5),.adm-ships-table td:nth-child(5){width:120px}.adm-ships-table th:nth-child(6),.adm-ships-table td:nth-child(6){width:196px}.adm-ship{flex-direction:column;gap:2px;min-width:0;display:flex}.adm-ship-no{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--ce-text-body-s-size);color:var(--ce-color-brand-ink);overflow-wrap:anywhere;font-weight:600;text-decoration:none}a.adm-ship-no:hover{text-decoration:underline}a.adm-ship-no:focus-visible{outline:var(--ce-focus-ring);outline-offset:2px;border-radius:var(--ce-radius-sm)}.adm-ship-no-muted{font-family:var(--ce-font-numeric);color:var(--ce-color-text-muted);font-weight:600}.adm-ship-date{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.adm-ship-cust{flex-direction:column;gap:2px;min-width:0;display:flex}.adm-ship-cust-name{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);overflow-wrap:anywhere;font-weight:600;text-decoration:none}a.adm-ship-cust-name:hover{color:var(--ce-color-brand-ink);text-decoration:underline}a.adm-ship-cust-name:focus-visible{outline:var(--ce-focus-ring);outline-offset:2px;border-radius:var(--ce-radius-sm)}.adm-ship-cust-no{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--ce-text-caption-size);color:var(--ce-color-text-muted)}.adm-ship-way{flex-direction:column;gap:2px;min-width:0;display:flex}.adm-ship-carrier{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);overflow-wrap:anywhere;font-weight:600}.adm-ship-mode{color:var(--ce-color-text-muted);font-weight:500}.adm-ship-route{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-muted);white-space:nowrap}.adm-ship-status{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.adm-ship-markers{flex-wrap:wrap;gap:5px;display:inline-flex}.adm-ship-marker{border-radius:var(--ce-radius-sm);font-size:var(--ce-text-caption-size);font-weight:500;line-height:var(--ce-text-caption-line);color:var(--ce-color-text-secondary);background:var(--ce-color-surface-muted);white-space:nowrap;align-items:center;padding:0 6px;display:inline-flex}.adm-ship-noprice{font-size:var(--ce-text-caption-size);white-space:normal;overflow-wrap:break-word;line-height:1.35;display:block}.adm-filter-error{flex-basis:100%;margin-top:0}.adm-loaderr-actions{gap:var(--ce-space-2);margin-top:var(--ce-space-1);flex-wrap:wrap;display:flex}.adm-ships-cards{gap:var(--ce-space-3);flex-direction:column;list-style:none;display:none}.adm-scard-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.adm-scard-kv{gap:var(--ce-space-2);margin-top:var(--ce-space-3);padding-top:var(--ce-space-3);border-top:1px solid var(--ce-color-border-subtle);grid-template-columns:1fr;display:grid}.adm-scard-kv dt{font-size:var(--ce-text-caption-size);font-weight:500;line-height:var(--ce-text-caption-line);color:var(--ce-color-text-muted);margin-bottom:2px}.adm-scard-kv dd{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);overflow-wrap:anywhere}.adm-scard-actions{gap:var(--ce-space-2);margin-top:var(--ce-space-3);flex-wrap:wrap;display:flex}.adm-scard-actions .btn{min-height:var(--ce-size-touch-target);flex:1;justify-content:center}@media (width<=1200px){.adm-ships-table{display:none}.adm-ships-cards{display:flex}}@media (width>=561px){.adm-scard-kv,.adm-ucard-kv{column-gap:var(--ce-space-5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.adm-scard-actions,.adm-ucard-actions{justify-content:flex-end}.adm-scard-actions .btn,.adm-ucard-actions>.btn,.adm-ucard-actions .adm-rowactions{flex:none}}.adm-inv-table table{table-layout:fixed;min-width:0}.adm-inv-table th,.adm-inv-table td{vertical-align:top}.adm-inv-table th{white-space:normal}.adm-inv-table th:first-child,.adm-inv-table td:first-child{width:21%}.adm-inv-table th:nth-child(2),.adm-inv-table td:nth-child(2){width:19%}.adm-inv-table th:nth-child(3),.adm-inv-table td:nth-child(3){width:17%}.adm-inv-table th:nth-child(4),.adm-inv-table td:nth-child(4){width:14%}.adm-inv-table th:nth-child(5),.adm-inv-table td:nth-child(5){width:19%}.adm-inv-table th:nth-child(6),.adm-inv-table td:nth-child(6){width:10%}.adm-inv{flex-direction:column;gap:3px;min-width:0;display:flex}.adm-inv-no{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--ce-text-body-s-size);color:var(--ce-color-brand-ink);overflow-wrap:anywhere;font-weight:600;line-height:1.35;text-decoration:none}a.adm-inv-no:hover{text-decoration:underline}a.adm-inv-no:focus-visible{outline:var(--ce-focus-ring);outline-offset:2px;border-radius:var(--ce-radius-sm)}.adm-inv-meta{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.adm-inv-cust{flex-direction:column;gap:2px;min-width:0;display:flex}.adm-inv-cust-name{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);overflow-wrap:anywhere;font-weight:600}.adm-inv-cust-no{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--ce-text-caption-size);color:var(--ce-color-text-muted)}.adm-inv-amount{white-space:normal;flex-direction:column;gap:2px;min-width:0;display:flex}.adm-inv-sum{font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap;font-weight:600}.adm-inv-due{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-muted);overflow-wrap:break-word;line-height:1.4}.adm-inv-status{gap:var(--ce-space-1);flex-direction:column;align-items:flex-start;display:flex}.adm-inv-paid{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.adm-inv-markers{flex-wrap:wrap;gap:5px;display:inline-flex}.adm-inv-markers .badge{white-space:normal;text-align:left;line-height:1.3}.adm-filter-check{align-items:center;gap:var(--ce-space-2);min-height:var(--ce-size-control-admin);display:flex}.adm-filter-check input{width:20px;height:20px;accent-color:var(--ce-color-brand-ink);cursor:pointer}.adm-filter-check label{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);cursor:pointer}.adm-filter-adv{margin-top:var(--ce-space-1);flex-basis:100%}.adm-filter-adv>summary{cursor:pointer;font-size:var(--ce-text-label-size);font-weight:var(--ce-text-label-weight);color:var(--ce-color-text-secondary);align-items:center;gap:var(--ce-space-2);min-height:32px;list-style:none;display:inline-flex}.adm-filter-adv>summary::-webkit-details-marker{display:none}.adm-filter-adv>summary .adm-tech-caret{margin-left:0}.adm-filter-adv>summary:focus-visible{outline:var(--ce-focus-ring);outline-offset:3px;border-radius:var(--ce-radius-sm)}.adm-filter-adv-body{align-items:flex-end;gap:var(--ce-space-3);flex-wrap:wrap;margin-top:10px;display:flex}.adm-nonproductive-note{margin-top:var(--ce-space-3)}.adm-modal-note{margin-top:0;margin-bottom:var(--ce-space-4)}.adm-inv-cards{gap:var(--ce-space-3);flex-direction:column;list-style:none;display:none}@media (width<=1200px){.adm-inv-table{display:none}.adm-inv-cards{display:flex}}@media (width<=560px){.adm-filter-adv-body .adm-filter-field{min-width:100%}}.adm-canc-table table{table-layout:fixed;min-width:0}.adm-canc-table th,.adm-canc-table td{vertical-align:top}.adm-canc-table th{white-space:normal}.adm-canc-table th:first-child,.adm-canc-table td:first-child,.adm-canc-table th:nth-child(5),.adm-canc-table td:nth-child(5){width:124px}.adm-canc-table th:nth-child(6),.adm-canc-table td:nth-child(6){width:132px}.adm-canc-table th:nth-child(7),.adm-canc-table td:nth-child(7){width:116px}.adm-canc-req{flex-direction:column;gap:2px;min-width:0;display:flex}.adm-canc-no{font-size:var(--ce-text-body-s-size);color:var(--ce-color-brand-ink);overflow-wrap:anywhere;font-weight:600;text-decoration:none}a.adm-canc-no:hover{text-decoration:underline}a.adm-canc-no:focus-visible{outline:var(--ce-focus-ring);outline-offset:2px;border-radius:var(--ce-radius-sm)}.adm-canc-cust,.adm-canc-ship{flex-direction:column;gap:2px;min-width:0;display:flex}.adm-canc-cust-name{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);overflow-wrap:anywhere;font-weight:600;text-decoration:none}a.adm-canc-cust-name:hover{color:var(--ce-color-brand-ink);text-decoration:underline}a.adm-canc-cust-name:focus-visible,a.adm-canc-ship-no:focus-visible{outline:var(--ce-focus-ring);outline-offset:2px;border-radius:var(--ce-radius-sm)}.adm-canc-ship-no{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--ce-text-body-s-size);color:var(--ce-color-brand-ink);overflow-wrap:anywhere;font-weight:600;text-decoration:none}a.adm-canc-ship-no:hover{text-decoration:underline}.adm-canc-ship-no-muted{font-family:var(--ce-font-numeric);color:var(--ce-color-text-muted);font-weight:500}.adm-canc-sub{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-muted);overflow-wrap:anywhere}.adm-canc-time{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.adm-canc-reason{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.adm-conflict-actions{gap:var(--ce-space-2);flex-wrap:wrap;display:flex}.adm-canc-cards{gap:var(--ce-space-3);flex-direction:column;list-style:none;display:none}@media (width<=1080px){.adm-canc-table{display:none}.adm-canc-cards{display:flex}.adm-canc-reason{-webkit-line-clamp:4}}.adm-bmr-table table{table-layout:fixed;min-width:0}.adm-bmr-table th,.adm-bmr-table td{vertical-align:top}.adm-bmr-table th{white-space:normal}.adm-bmr-table th:nth-child(3),.adm-bmr-table td:nth-child(3){width:132px}.adm-bmr-table th:nth-child(4),.adm-bmr-table td:nth-child(4){width:128px}.adm-bmr-table th:nth-child(5),.adm-bmr-table td:nth-child(5){width:108px}.adm-bmr-cust{flex-direction:column;gap:2px;min-width:0;display:flex}.adm-bmr-cust-name{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);overflow-wrap:break-word;font-weight:600;text-decoration:none}a.adm-bmr-cust-name:hover{color:var(--ce-color-brand-ink);text-decoration:underline}a.adm-bmr-cust-name:focus-visible{outline:var(--ce-focus-ring);outline-offset:2px;border-radius:var(--ce-radius-sm)}.adm-bmr-sub{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-muted);overflow-wrap:break-word}.adm-bmr-time{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.adm-bmr-note{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);overflow-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.adm-bmr-cards{gap:var(--ce-space-3);flex-direction:column;list-style:none;display:none}.adm-bmr-hint{margin-bottom:var(--ce-space-4)}@media (width<=860px){.adm-bmr-table{display:none}.adm-bmr-cards{display:flex}}.adm-bm-requests{border-top:1px solid var(--ce-color-border-subtle);padding-top:var(--ce-space-4)}.adm-bm-requests-title{font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);margin:0 0 var(--ce-space-2);font-weight:600}.adm-bm-pending-head{align-items:center;gap:var(--ce-space-2);font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary);flex-wrap:wrap;display:flex}.adm-bm-note{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);white-space:pre-line;overflow-wrap:break-word;margin:0;line-height:1.5}.adm-bm-actions{gap:var(--ce-space-2);flex-wrap:wrap;display:flex}.adm-bm-reject .adm-note-input{width:100%}.adm-bm-history-list{gap:var(--ce-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.adm-bm-history-item{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary);overflow-wrap:break-word}.adm-bm-history-note{margin:var(--ce-space-1) 0 0;color:var(--ce-color-text-primary)}.adm-bm-audit{padding-left:0;padding-right:0}.adm-recon-table table{table-layout:fixed;min-width:0}.adm-recon-table th,.adm-recon-table td{vertical-align:top}.adm-recon-table th{white-space:normal}.adm-recon-no{color:var(--ce-color-brand-ink);font-weight:600;text-decoration:none}a.adm-recon-no:hover{text-decoration:underline}.adm-recon-ship{flex-direction:column;gap:2px;min-width:0;display:flex}.adm-recon-sub{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-muted);overflow-wrap:break-word}.adm-recon-time{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary)}.adm-recon-cards{gap:var(--ce-space-3);flex-direction:column;list-style:none;display:none}@media (width<=1080px){.adm-recon-table{display:none}.adm-recon-cards{display:flex}}.adm-recon-wait,.adm-recon-unavailable{margin:0 0 var(--ce-space-3)}.adm-recon-actions{margin-top:var(--ce-space-3);flex-wrap:wrap;gap:10px;display:flex}.adm-recon-review{align-items:flex-end;gap:10px var(--ce-space-3);margin-top:var(--ce-space-5);padding-top:var(--ce-space-4);border-top:1px solid var(--ce-color-border-subtle);flex-wrap:wrap;display:flex}.adm-recon-review .adm-edit-field{min-width:240px}.adm-recon-insurance,.adm-recon-label{margin:var(--ce-space-3) 0 0;gap:var(--ce-space-2);border:0;flex-direction:column;padding:0;display:flex}.adm-recon-insurance label,.adm-recon-label label{align-items:center;gap:var(--ce-space-2);font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);display:flex}.adm-recon-drift-actions{margin-top:var(--ce-space-3)}.adm-ops{gap:var(--ce-space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.adm-ops-item{padding:var(--ce-space-4);flex-direction:column;gap:6px;height:100%;display:flex}.adm-ops-row{align-items:center;gap:var(--ce-space-1) var(--ce-space-2);flex-wrap:wrap;min-width:0;display:flex}.adm-ops-label{font-size:var(--ce-text-body-s-size);font-weight:600;line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-primary);min-width:0}.adm-ops-flag{flex:none}.adm-ops-count{font-family:var(--ce-font-numeric);letter-spacing:-.02em;color:var(--ce-color-text-primary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:24px;font-weight:600;line-height:1.25}.adm-ops-hint,.adm-ops-oldest{font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-color-text-muted)}.adm-ops-links{gap:6px var(--ce-space-3);padding-top:var(--ce-space-1);font-size:var(--ce-text-body-s-size);flex-wrap:wrap;margin-top:auto;font-weight:600;display:flex}.adm-ops-links a{color:var(--ce-color-brand-ink);text-decoration:none}.adm-ops-links a:hover{text-decoration:underline}.adm-ops-links a:focus-visible{outline:var(--ce-focus-ring);outline-offset:2px;border-radius:var(--ce-radius-sm)}@media (width<=900px){.adm-ops-links a{min-height:var(--ce-size-touch-target);align-items:center;display:inline-flex}}.adm-ops-item--diagnostic{background:var(--ce-color-surface-subtle)}.adm-ops-sub{margin:var(--ce-space-6) 0 var(--ce-space-3);font-size:var(--ce-text-body-size);color:var(--ce-color-text-secondary);font-weight:600}.adm-ops-error{margin-bottom:var(--ce-space-3);flex-wrap:wrap;align-items:center;gap:10px}.adm-ops-error>span{flex:1;min-width:180px}.adm-opnote{margin-bottom:var(--ce-space-3)}.adm-opattempts{margin:var(--ce-space-3) 0 0;gap:var(--ce-space-2);flex-direction:column;padding:0;list-style:none;display:flex}.adm-opattempt{justify-content:space-between;align-items:center;gap:var(--ce-space-2) var(--ce-space-3);padding:10px var(--ce-space-3);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-sm);background:var(--ce-color-surface-subtle);flex-wrap:wrap;display:flex}.adm-opattempt-main{flex-direction:column;gap:2px;min-width:0;display:flex}.adm-opattempt-title{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);font-weight:600}.adm-opattempt-meta{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-muted);overflow-wrap:break-word}.adm-opattempt-badges{flex-wrap:wrap;gap:6px;display:inline-flex}.adm-op-subtitle{margin:var(--ce-space-5) 0 var(--ce-space-2);font-size:var(--ce-text-label-size);color:var(--ce-color-text-secondary);font-weight:600}.adm-bf-cards{gap:var(--ce-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:none}@media (width<=1080px){.adm-bf-table{display:none}.adm-bf-cards{display:flex}}@media (prefers-reduced-motion:reduce){.adm-side,.adm-nitem,.adm-foot-btn,.adm-metric,.adm-tile,.adm-subnav-link,.adm-tech-caret{transition:none}}.adm-modal-form{gap:var(--ce-space-3);margin-top:var(--ce-space-3);flex-direction:column;display:flex}.adm-sp-table table,.adm-sp-evidence-table table{table-layout:auto;min-width:0}.adm-sp-table th,.adm-sp-table td,.adm-sp-evidence-table th,.adm-sp-evidence-table td{vertical-align:top}.adm-sp-table th,.adm-sp-evidence-table th{white-space:normal}.adm-sp-table th:first-child{width:40%}.adm-sp-table th:nth-child(2){width:22%}.adm-sp-table th:nth-child(3){width:10%}.adm-sp-table th:nth-child(4){width:14%}.adm-sp-status{align-items:flex-start;gap:var(--ce-space-1);flex-direction:column;min-width:0;display:flex}.adm-sp-pending{margin-bottom:var(--ce-space-3);flex-wrap:wrap;align-items:center}.adm-sp-pending>span{flex:1;min-width:180px}.adm-sp-cards,.adm-sp-evidence-cards{gap:var(--ce-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:none}@media (width<=1080px){.adm-sp-table{display:none}.adm-sp-cards{display:flex}.adm-sp-evidence-table{display:none}.adm-sp-evidence-cards{display:flex}}.adm-sp-partner{flex-direction:column;gap:2px;min-width:0;display:flex}.adm-sp-name{font-size:var(--ce-text-body-s-size);color:var(--ce-color-brand-ink);font-weight:600;text-decoration:none}a.adm-sp-name:hover{text-decoration:underline}a.adm-sp-name:focus-visible{outline:var(--ce-focus-ring);outline-offset:2px;border-radius:var(--ce-radius-sm)}.adm-sp-sub{font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-color-text-muted);overflow-wrap:break-word}.adm-sp-mail{word-break:break-word}.adm-sp-test-badge{align-self:flex-start}.adm-sp-block{margin-top:2px;display:block}.adm-sp-actions{margin-top:var(--ce-space-4);flex-wrap:wrap;gap:10px;display:flex}.adm-sp-subtitle{margin:var(--ce-space-5) 0 var(--ce-space-2);font-size:var(--ce-text-label-size);font-weight:600;line-height:var(--ce-text-label-line);color:var(--ce-color-text-secondary)}.adm-sp-history{gap:var(--ce-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.adm-sp-history-line{align-items:center;gap:var(--ce-space-1) var(--ce-space-3);font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);flex-wrap:wrap;display:flex}.adm-sp-history-item{border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-sm);padding:var(--ce-space-2) var(--ce-space-3);background:var(--ce-color-surface-subtle)}.adm-sp-history-item>summary{cursor:pointer;box-sizing:border-box;min-height:44px;font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);padding-block:12px;font-weight:600}.adm-sp-history-item[open]>summary{margin-bottom:var(--ce-space-3)}.adm-sp-history-item>summary:focus-visible,.adm-sp-levels:focus-visible,.adm-sp-mini-table:focus-visible{outline:var(--ce-focus-ring);outline-offset:2px;border-radius:var(--ce-radius-sm)}.adm-sp-stack{gap:var(--ce-space-4);flex-direction:column;display:flex}.adm-sp-form{gap:var(--ce-space-3) var(--ce-space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:start;display:grid}.adm-sp-form-wide{grid-column:1/-1}.adm-sp-form-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:10px;display:flex}.adm-sp-datefield{flex-direction:column;gap:6px;min-width:0;display:flex}.adm-sp-field-narrow{max-width:320px}.adm-sp-fieldset{gap:var(--ce-space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.adm-sp-choice{align-items:center;gap:var(--ce-space-2);font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);display:flex}.adm-sp-ruleset,.adm-sp-editor{gap:var(--ce-space-3);flex-direction:column;display:flex}.adm-sp-levels table,.adm-sp-mini-table table{min-width:0}.adm-sp-levels{position:relative}.adm-sp-levels th[scope=row]{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);white-space:nowrap;border-bottom:1px solid var(--border-hairline);background:0 0;font-weight:600}.adm-sp-levels tr:last-child th[scope=row]{border-bottom:none}.adm-sp-level-input{width:100%;min-width:88px}.adm-sp-toolbar{justify-content:space-between;align-items:flex-end;gap:var(--ce-space-3) var(--ce-space-5);margin-bottom:var(--ce-space-4);flex-wrap:wrap;display:flex}.adm-sp-totals{grid-template-columns:repeat(2,minmax(140px,auto))}.adm-sp-row-actions{gap:var(--ce-space-2);flex-wrap:wrap;display:flex}.adm-sp-row-correction td,.adm-sp-decision-row td{background:var(--ce-color-surface-subtle)}.adm-sp-decision{gap:var(--ce-space-3) var(--ce-space-5)}.adm-sp-missing{color:var(--ce-color-status-warning-fg);font-weight:600}.adm-sp-note{margin-top:var(--ce-space-3)}.adm-sp-cn-number{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.adm-sp-group{gap:var(--ce-space-3);margin-top:var(--ce-space-2);flex-direction:column;display:flex}.adm-sp-group-title{font-size:var(--ce-text-title-section-size);font-weight:var(--ce-text-title-section-weight);line-height:var(--ce-text-title-section-line);color:var(--ce-color-text-primary);margin:0}.adm-disclosure>.adm-disclosure-head{cursor:pointer;flex-wrap:nowrap;list-style:none}.adm-disclosure>.adm-disclosure-head::-webkit-details-marker{display:none}.adm-disclosure>.adm-disclosure-head:focus-visible{outline:var(--ce-focus-ring);outline-offset:-2px}.adm-disclosure:not([open])>.adm-disclosure-head{border-bottom:none}.adm-disclosure[open]>.adm-disclosure-head .adm-tech-caret{transform:translateY(1px)rotate(-135deg)}.adm-disclosure-head .adm-tech-caret{flex:none}.adm-disclosure-text{align-items:baseline;gap:2px var(--ce-space-3);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.adm-disclosure-summary{min-width:0;font-size:var(--ce-text-body-s-size);font-weight:400;line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-muted);overflow-wrap:break-word}.adm-sp-folds{gap:var(--ce-space-2);margin-top:var(--ce-space-4);flex-direction:column;display:flex}.adm-sp-facts+.adm-kv{margin-top:var(--ce-space-4);padding-top:var(--ce-space-4);border-top:1px solid var(--ce-color-border-subtle)}.adm-sp-next{flex-wrap:wrap;justify-content:space-between;align-items:center}.adm-sp-next-text{flex-direction:column;flex:240px;gap:2px;min-width:0;margin:0;display:flex}.adm-sp-next-label{font-size:var(--ce-text-caption-size);font-weight:600;line-height:var(--ce-text-caption-line)}@media (width<=900px){.adm-sp-fold>summary{min-height:var(--ce-size-touch-target);padding-block:var(--ce-space-3)}.adm-sp-choice{min-height:var(--ce-size-touch-target)}}@media (width<=640px){.adm-sp-cardtable{overflow:visible}.adm-sp-cardtable table,.adm-sp-cardtable tbody,.adm-sp-cardtable tr,.adm-sp-cardtable td{width:100%;display:block}.adm-sp-cardtable thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adm-sp-cardtable tr{padding:var(--ce-space-2) var(--ce-space-3);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-sm)}.adm-sp-cardtable tr+tr{margin-top:var(--ce-space-2)}.adm-sp-cardtable td{height:auto;padding:var(--ce-space-1) 0;font-size:var(--ce-text-body-s-size);text-align:right;overflow-wrap:break-word;border:0}.adm-sp-cardtable td:before{content:attr(data-label);float:left;max-width:45%;margin-right:var(--ce-space-3);text-align:left;font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-muted)}.adm-sp-cardtable td:after{content:"";clear:both;display:table}.adm-sp-cardtable td:not([data-label]){text-align:left}.adm-sp-cardtable td:not([data-label]):before{content:none}.adm-sp-cardtable .adm-sp-row-actions{justify-content:flex-end}.adm-sp-cardtable .adm-sp-partner{text-align:right;align-items:flex-end}.adm-sp-cardtable .adm-sp-row-correction,.adm-sp-cardtable .adm-sp-decision-row{background:var(--ce-color-surface-subtle)}.adm-sp-cardtable .adm-sp-row-correction td,.adm-sp-cardtable .adm-sp-decision-row td{background:0 0}}.adm-cn-table table{table-layout:auto;min-width:0}.adm-cn-table th,.adm-cn-table td{vertical-align:top}.adm-cn-table th{white-space:normal}.adm-cn-cards{gap:var(--ce-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:none}@media (width<=1080px){.adm-cn-table{display:none}.adm-cn-cards{display:flex}}.adm-cn-blockers{padding-left:var(--ce-space-4);margin:0}.adm-cn-blockers>li+li{margin-top:2px}.adm-cn-note-title{margin:0 0 var(--ce-space-1);font-weight:600}.adm-cn-run-actions{align-items:center;gap:var(--ce-space-2);margin-top:var(--ce-space-4);flex-wrap:wrap;display:flex}.adm-cn-result{margin-top:var(--ce-space-1);font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-color-text-secondary);overflow-wrap:break-word;display:block}.adm-cn-result--success{color:var(--ce-color-status-success-fg)}.adm-cn-result--error{color:var(--ce-color-status-error-fg)}.adm-cn-scope-switch{align-self:center;align-items:center;display:flex}.adm-cn-test-note{margin-bottom:var(--ce-space-4);font-weight:600}.adm-pl-toolbar{margin-top:var(--ce-space-4);justify-content:flex-start}.adm-pl-linkbox{gap:var(--ce-space-2);margin-bottom:var(--ce-space-4);padding:var(--ce-space-3) var(--ce-space-4);border:1px solid var(--ce-color-status-info-border);border-radius:var(--ce-radius-sm);background:var(--ce-color-status-info-surface);flex-direction:column;min-width:0;display:flex}.adm-pl-linkbox:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.adm-pl-linkbox .adm-support-hint{margin-top:0}.adm-pl-linkbox-title{font-size:var(--ce-text-body-s-size);font-weight:600;line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-primary);margin:0}.adm-pl-presets{align-items:center;gap:var(--ce-space-2) var(--ce-space-4);flex-wrap:wrap;display:flex}.adm-pl-result{gap:var(--ce-space-1);flex-direction:column;min-width:0;display:flex}.adm-pl-links{gap:var(--ce-space-1) var(--ce-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.adm-pl-basis{font-size:var(--ce-text-body-size);font-weight:600;line-height:var(--ce-text-body-line);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--ce-color-text-primary)}.adm-pl-mail{gap:var(--ce-space-3);margin-top:var(--ce-space-4);flex-direction:column;min-width:0;display:flex}.adm-pl-frame{border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-sm);background:var(--ce-color-surface);width:100%;min-height:480px;display:block}.adm-cn-counts{margin-top:var(--ce-space-4)}.adm-cn-counts+.adm-kv{margin-top:var(--ce-space-3)}.adm-cn-step{margin-top:2px;display:block}.adm-cn-note-hint{margin:var(--ce-space-1) 0 0}.adm-ev-section{gap:var(--ce-space-2);flex-direction:column;min-width:0;display:flex}.adm-ev-title{font-size:var(--ce-text-label-size);font-weight:600;line-height:var(--ce-text-label-line);color:var(--ce-color-text-secondary);margin:0}.adm-ev-kv{margin:0}.adm-ev-choice{align-items:flex-start}.adm-ev-choice>input{flex:none;margin-top:3px}.adm-ev-choice-text{flex-direction:column;gap:2px;min-width:0;display:flex}.adm-ev-summary{padding:var(--ce-space-2) var(--ce-space-3);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-sm);background:var(--ce-color-surface-subtle);font-size:var(--ce-text-body-s-size);font-weight:600;line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-primary);margin:0}.adm-ev-note{margin:0}.adm-pl-warning-text{gap:var(--ce-space-1);flex-direction:column;min-width:0;display:flex}.adm-pl-warning-text>:first-child{font-weight:600}.adm-pl-flow-intro{margin-top:0}.adm-pl-steps{margin:var(--ce-space-4) 0 0;gap:var(--ce-space-4);flex-direction:column;padding:0;list-style:none;display:flex}.adm-pl-step{align-items:flex-start;gap:var(--ce-space-3);min-width:0;display:flex}.adm-pl-step+.adm-pl-step{padding-top:var(--ce-space-4);border-top:1px solid var(--ce-color-border-subtle)}.adm-pl-step-no{border-radius:var(--ce-radius-full);background:var(--ce-color-brand-soft);width:28px;height:28px;color:var(--ce-color-brand-ink);font-size:var(--ce-text-label-size);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.adm-pl-step-body{align-items:flex-start;gap:var(--ce-space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.adm-pl-step-title{font-size:var(--ce-text-body-size);font-weight:600;line-height:var(--ce-text-body-line);color:var(--ce-color-text-primary);margin:0}.adm-pl-step-text{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);margin:0}.adm-pl-step-link{min-width:0;max-width:100%}.adm-pl-step-note{align-self:stretch}.adm-pl-step-list{align-items:baseline;gap:var(--ce-space-1) var(--ce-space-3);flex-wrap:wrap;display:flex}.adm-pl-step-list a{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line)}.adm-pl-step-action{align-self:flex-start}.adm-pl-tools-note{margin:0}.adm-pl-fold-note{margin:0 0 var(--ce-space-3)}.adm-pl-table-label,.adm-pl-table-key{display:block}.adm-pl-ref{white-space:nowrap}.adm-pl-shipments-table .adm-sp-row-actions{flex-direction:column;align-items:stretch}.adm-pl-progress{align-items:center;gap:var(--ce-space-1) var(--ce-space-3);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.adm-pl-progress>div{display:contents}.adm-pl-progress dt{font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-color-text-muted)}.adm-pl-progress dd{min-width:0;font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-primary);margin:0}@media (width<=900px){a.adm-cn-step,.adm-pl-links a{min-height:var(--ce-size-touch-target);align-items:center;display:inline-flex}}@media (width<=640px){.adm-cn-counts,.adm-pl-counts{gap:var(--ce-space-3) var(--ce-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-mi-notice{margin-bottom:var(--ce-space-4)}.adm-mi-list{margin:var(--ce-space-1) 0 0;padding-left:var(--ce-space-5);gap:var(--ce-space-1);flex-direction:column;display:flex}.adm-mi-kind{margin:0 0 var(--ce-space-4);gap:var(--ce-space-2) var(--ce-space-5);border:0;flex-wrap:wrap;padding:0;display:flex}.adm-mi-radio{align-items:center;gap:var(--ce-space-2);min-height:44px;font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);cursor:pointer;display:inline-flex}.adm-mi-search{margin-bottom:var(--ce-space-4);gap:var(--ce-space-2);flex-direction:column;max-width:560px;display:flex}.adm-mi-hits{padding:var(--ce-space-1);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-md);background:var(--ce-color-surface);flex-direction:column;gap:2px;margin:0;list-style:none;display:flex}.adm-mi-hit{width:100%;min-height:44px;padding:var(--ce-space-2) var(--ce-space-3);border-radius:var(--ce-radius-sm);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.adm-mi-hit:hover,.adm-mi-hit:focus-visible{background:var(--ce-color-brand-soft)}.adm-mi-hit-name{color:var(--ce-color-text-primary);font-weight:600}.adm-mi-hit-meta{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-muted)}.adm-mi-chosen{align-items:center;gap:var(--ce-space-2) var(--ce-space-4);margin-bottom:var(--ce-space-4);flex-wrap:wrap;display:flex}.adm-mi-grid{gap:var(--ce-space-3) var(--ce-space-4);grid-template-columns:minmax(0,1fr);display:grid}.adm-mi-grid>*{min-width:0}@media (width>=720px){.adm-mi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-mi-grid>.adm-mi-wide{grid-column:1/-1}}.adm-mi-positions{margin:0 0 var(--ce-space-3);gap:var(--ce-space-3);flex-direction:column;padding:0;list-style:none;display:flex}.adm-mi-pos{padding:var(--ce-space-4);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-md);background:var(--ce-color-surface-subtle)}.adm-mi-pos-head{align-items:center;gap:var(--ce-space-2) var(--ce-space-3);margin-bottom:var(--ce-space-3);flex-wrap:wrap;display:flex}.adm-mi-pos-no{color:var(--ce-color-text-primary);font-weight:600}.adm-mi-pos-sum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--ce-color-text-secondary);margin-left:auto}.adm-mi-totals{gap:var(--ce-space-1) var(--ce-space-6);max-width:420px;margin:0 0 var(--ce-space-2) auto;grid-template-columns:minmax(0,1fr) auto;display:grid}.adm-mi-totals>div{display:contents}.adm-mi-totals dt{color:var(--ce-color-text-secondary)}.adm-mi-totals dd{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--ce-color-text-primary);margin:0}.adm-mi-totals-gross dt,.adm-mi-totals-gross dd{padding-top:var(--ce-space-1);font-weight:600}.adm-mi-actions{margin-top:var(--ce-space-4)}.adm-mi-blockers{margin:var(--ce-space-3) 0 0;padding-left:var(--ce-space-5);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-muted);gap:var(--ce-space-1);flex-direction:column;display:flex}.adm-mi-issued{align-items:center;gap:var(--ce-space-3);padding:var(--ce-space-5);flex-wrap:wrap;display:flex}.adm-mi-drafts{margin-bottom:var(--ce-space-4)}.adm-mi-draft-list{margin:0;padding:0;list-style:none}.adm-mi-draft{align-items:center;gap:var(--ce-space-2) var(--ce-space-4);padding:var(--ce-space-3) var(--ce-space-5);border-top:1px solid var(--ce-color-border-subtle);flex-wrap:wrap;display:flex}.adm-mi-draft:first-child{border-top:0}.adm-mi-draft-main{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.adm-mi-draft-facts{gap:var(--ce-space-1) var(--ce-space-4);font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-muted);flex-wrap:wrap;display:flex}.adm-mi-draft-sum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--ce-color-text-primary)}.adm-credit-row{gap:var(--ce-space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.adm-credit-row .field-input{flex:200px;max-width:280px}.adm-credit-history{padding-left:0;padding-right:0}.adm-credit-cell{margin-top:var(--ce-space-1);white-space:nowrap;font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line,1.4);color:var(--ce-color-text-secondary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.adm-ld-warning{gap:var(--ce-space-2);margin-bottom:var(--ce-space-5);flex-direction:column;display:flex}.adm-ld-layout{gap:var(--ce-space-5);grid-template-columns:minmax(185px,240px) minmax(0,1fr);align-items:start;display:grid}.adm-ld-menu,.adm-ld-content{background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);min-width:0}.adm-ld-menu{padding:var(--ce-space-3);top:var(--ce-space-4);max-height:85vh;position:sticky;overflow-y:auto}.adm-ld-menu h2{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);margin:var(--ce-space-4) var(--ce-space-2) var(--ce-space-2);font-weight:600}.adm-ld-navitem{border-radius:var(--ce-radius-sm);width:100%;color:var(--ce-color-text-primary);padding:var(--ce-space-2);text-align:left;font:inherit;font-size:var(--ce-text-caption-size);cursor:pointer;background:0 0;border:0;display:block}.adm-ld-navitem:hover,.adm-ld-navitem--selected{background:var(--ce-color-brand-soft);color:var(--ce-color-brand-ink)}.adm-ld-navitem:focus-visible{outline:2px solid var(--ce-color-brand-ink);outline-offset:2px}.adm-ld-content{padding:var(--ce-space-6);min-height:300px}.adm-ld-document-heading{justify-content:space-between;align-items:start;gap:var(--ce-space-3);border-bottom:1px solid var(--ce-color-border-subtle);padding-bottom:var(--ce-space-4);margin-bottom:var(--ce-space-5);display:flex}.adm-ld-content .adm-ld-sheet{box-shadow:none;background:0 0;border:0;max-width:900px;padding:0}.adm-ld-document-heading h2{margin:var(--ce-space-2) 0 0;font-size:1.25rem}.adm-ld-draft-label{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);font-weight:600}@media (width<=820px){.adm-ld-layout{grid-template-columns:minmax(0,1fr)}.adm-ld-menu{max-height:270px;position:static}.adm-ld-content{padding:var(--ce-space-4)}}@media print{.adm-side,.adm-topbar,.adm-ld-menu,.adm-ld-warning,.adm-ld-document-heading button{display:none!important}.adm-ld-layout{display:block}.adm-ld-content{border:0;padding:0}}#adm-legal-texts{margin-top:var(--ce-space-5)}.adm-legal-texts-links{gap:var(--ce-space-2);margin-top:var(--ce-space-3);flex-wrap:wrap;display:flex}.legal-preview-bar{z-index:50;background:var(--ce-color-status-warning-surface);border-bottom:1px solid var(--ce-color-status-warning-border);position:sticky;top:64px}.legal-preview-bar-inner{max-width:calc(var(--ce-size-prose) + 2 * var(--ce-page-gutter));padding:var(--ce-space-2) var(--ce-page-gutter-mobile);align-items:center;gap:var(--ce-space-2) var(--ce-space-4);flex-wrap:wrap;margin:0 auto;display:flex}.legal-preview-flag{min-width:0;font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-status-warning-fg);flex:280px;margin:0}.legal-preview-actions{align-items:center;gap:var(--ce-space-2);flex-wrap:wrap;display:flex}.legal-preview-select{align-items:center;gap:var(--ce-space-2);font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);display:inline-flex}.legal-preview-select select{max-width:260px;min-height:36px;font:inherit}.legal-preview-error{width:100%;font-size:var(--ce-text-body-s-size);color:var(--ce-color-status-error-fg);margin:0}.legal-preview-open{margin:0 0 var(--ce-space-5);padding:var(--ce-space-4) var(--ce-space-5);background:var(--ce-color-surface);border:1px dashed var(--ce-color-status-warning-border);border-radius:var(--ce-radius-lg)}.legal-preview-open-title{margin:0 0 var(--ce-space-2);font-size:var(--ce-text-title-card-size);line-height:var(--ce-text-title-card-line);color:var(--ce-color-text-primary);font-weight:600}.legal-preview-counts{margin:0 0 var(--ce-space-2);font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);padding-left:20px}.legal-preview-details{margin-top:var(--ce-space-2);font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line)}.legal-preview-details>summary{cursor:pointer;padding:var(--ce-space-1) 0;font-weight:600}.legal-preview-chips{gap:var(--ce-space-1);margin:var(--ce-space-2) 0 0;flex-wrap:wrap;display:flex}.legal-preview-list{margin:var(--ce-space-2) 0 0;padding-left:20px}.legal-preview-list>li{margin-bottom:var(--ce-space-1);overflow-wrap:break-word}.legal-preview-section{font-weight:600}@media (width>=768px){.legal-preview-bar-inner{padding-left:var(--ce-page-gutter);padding-right:var(--ce-page-gutter)}}@media (width<=600px){.legal-preview-bar{position:static}.legal-preview-open{padding:var(--ce-space-3) var(--ce-space-4)}}.abk-tabs{margin-bottom:var(--ce-space-5)}.abk-tab-count{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-muted);font-weight:500}.abk-tab--active .abk-tab-count{color:var(--ce-color-brand-ink)}.abk-toolbar{align-items:flex-end;gap:var(--ce-space-3) var(--ce-space-4);margin-bottom:var(--ce-space-4);flex-wrap:wrap;display:flex}.abk-search{flex:320px;min-width:200px;max-width:480px}.abk-search-label{margin-bottom:6px}.abk-search-field{position:relative}.abk-search-input{width:100%;min-height:var(--ce-size-control-md);border:1px solid var(--ce-color-border-interactive);border-radius:var(--ce-radius-md);font-size:var(--ce-text-body-size);font-family:var(--ce-font-sans);color:var(--ce-color-text-primary);background:var(--ce-color-surface);transition:border-color var(--ce-motion-fast) var(--ce-motion-ease-standard);padding:0 40px 0 12px}.abk-search-input::placeholder{color:var(--ce-color-text-placeholder);opacity:1}.abk-search-input:hover{border-color:var(--ce-color-border-interactive-hover)}.abk-search-input:focus{border-color:var(--ce-color-border-focus);outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.abk-search-status{align-items:center;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.abk-toolbar-filters{align-items:center;gap:var(--ce-space-2);flex-wrap:wrap;display:flex}.abk-filter-pill{min-height:var(--ce-size-control-md);padding:0 var(--ce-space-4);border:1px solid var(--ce-color-border-interactive);border-radius:var(--ce-radius-md);background:var(--ce-color-surface);color:var(--ce-color-text-primary);font-family:var(--ce-font-sans);font-size:var(--ce-text-body-size);cursor:pointer;transition:border-color var(--ce-motion-fast) var(--ce-motion-ease-standard), background-color var(--ce-motion-fast) var(--ce-motion-ease-standard);align-items:center;gap:6px;font-weight:500;display:inline-flex}.abk-filter-pill:hover{background:var(--ce-color-surface-hover);border-color:var(--ce-color-border-interactive-hover)}.abk-filter-pill--active{background:var(--ce-color-brand-soft);border-color:var(--ce-color-brand);color:var(--ce-color-brand-ink);font-weight:600}.abk-filter-pill--active:hover{background:var(--ce-color-brand-soft-hover);border-color:var(--ce-color-brand)}.abk-filter-pill:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.abk-list-wrap{min-height:120px}.abk-desktop-list,.abk-cards{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.abk-desktop-list{background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);box-shadow:var(--ce-elevation-1)}.abk-cards{gap:var(--ce-space-3)}.abk-list-wrap{container-type:inline-size}.abk-row{align-items:center;gap:var(--ce-space-4);min-height:72px;padding:var(--ce-space-4) var(--ce-space-5);border-bottom:1px solid var(--border-hairline);background:0 0;grid-template-columns:minmax(0,1.3fr) minmax(0,1.5fr) fit-content(240px) auto;display:grid}.abk-row:last-child{border-bottom:0}.abk-row-identity{flex-direction:column;gap:2px;min-width:0;display:flex}.abk-row-name{font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);overflow-wrap:break-word;font-weight:600;line-height:1.4286}.abk-row-company{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary);overflow-wrap:break-word}.abk-row-contact{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary)}.abk-row-detail{min-width:0;font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);flex-direction:column;gap:2px;display:flex}.abk-row-addr{overflow-wrap:break-word}.abk-row-meta{color:var(--ce-color-text-muted);flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.abk-contact-email{overflow-wrap:anywhere;min-width:0}.abk-contact-phone{white-space:nowrap}.abk-row-badges{gap:var(--ce-space-1);flex-wrap:wrap;justify-content:flex-start;min-width:0;display:flex}.abk-row-actions{align-items:center;gap:var(--ce-space-2);justify-self:end;display:flex}@container (width<=879px){.abk-row{row-gap:var(--ce-space-3);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"identity detail""badges actions";align-items:start}.abk-row-identity{grid-area:identity}.abk-row-detail{grid-area:detail}.abk-row .abk-row-badges{grid-area:badges;align-self:center}.abk-row-actions{grid-area:actions;align-self:center}}@supports (container-type:inline-size){.abk-cards{display:none}}@container (width<=639px){.abk-desktop-list{display:none}.abk-cards{display:flex}}.abk-card{background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);box-shadow:var(--ce-elevation-1);padding:var(--ce-space-4);gap:var(--ce-space-3);flex-direction:column;display:flex}.abk-card-top{justify-content:space-between;align-items:flex-start;gap:var(--ce-space-3);display:flex}.abk-card-name{font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);overflow-wrap:break-word;font-weight:600;line-height:1.4286}.abk-card-company{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary);overflow-wrap:break-word;margin-top:2px}.abk-card-info{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);flex-direction:column;gap:2px;display:flex}.abk-card-info-row{min-width:0}.abk-card-actions{justify-content:flex-end;align-items:center;gap:var(--ce-space-2);padding-top:var(--ce-space-3);border-top:1px solid var(--border-hairline);flex-wrap:wrap;display:flex}.abk-card-actions .abk-create-shipment{flex:auto}.abk-actions{flex-shrink:0;position:relative}.abk-actions-trigger{min-height:var(--ce-size-control-sm);padding:0 var(--ce-space-3);border-radius:var(--ce-radius-md);color:var(--ce-color-brand-ink);font-family:var(--ce-font-sans);font-size:var(--ce-text-body-s-size);white-space:nowrap;cursor:pointer;transition:background-color var(--ce-motion-fast) var(--ce-motion-ease-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-weight:600;line-height:1.4;display:inline-flex}.abk-actions-trigger:hover:not(:disabled),.abk-actions-trigger[aria-expanded=true]{background:var(--ce-color-brand-soft)}.abk-actions-trigger:disabled{color:var(--ce-color-text-disabled);cursor:not-allowed}.abk-actions-trigger:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.abk-actions-menu{z-index:var(--ce-z-dropdown);background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-md);min-width:256px;box-shadow:var(--ce-elevation-dropdown);padding:var(--ce-space-1);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0}.abk-actions-item{text-align:left;width:100%;min-height:var(--ce-size-control-md);padding:0 var(--ce-space-3);border-radius:var(--ce-radius-sm);font-family:var(--ce-font-sans);font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);cursor:pointer;background:0 0;border:none;align-items:center;font-weight:400;display:flex}.abk-actions-item:hover,.abk-actions-item:focus-visible{background:var(--ce-color-surface-hover)}.abk-actions-item--danger{color:var(--ce-color-status-error-fg)}.abk-actions-item:disabled{color:var(--ce-color-text-disabled);cursor:not-allowed}.abk-actions-divider{background:var(--ce-color-border-subtle);height:1px;margin:var(--ce-space-1) 2px}.abk-loadmore-wrap{align-items:center;gap:var(--ce-space-2);margin-top:var(--ce-space-4);flex-direction:column;display:flex}.abk-skeleton-row{border-radius:var(--ce-radius-lg);background:var(--ce-color-surface-muted);height:72px;animation:1.4s ease-in-out infinite ce-skeleton-pulse}@media (prefers-reduced-motion:reduce){.abk-skeleton-row{animation:none}}.abk-drawer-title{font-size:var(--ce-text-title-section-size);line-height:var(--ce-text-title-section-line);color:var(--ce-color-text-primary);font-weight:600}.abk-drawer-close{margin-right:calc(-1 * var(--ce-space-2));flex:none}.abk-drawer-body{padding:var(--ce-space-5) var(--ce-space-6);flex:1;overflow-y:auto}.abk-drawer-footer{justify-content:flex-end;align-items:center;gap:var(--ce-space-2);padding:var(--ce-space-4) var(--ce-space-6);border-top:1px solid var(--ce-color-border-subtle);flex-wrap:wrap;flex-shrink:0;display:flex}.abk-drawer-section{margin-bottom:var(--ce-space-6)}.abk-drawer-section+.abk-drawer-section{padding-top:var(--ce-space-5);border-top:1px solid var(--border-hairline)}.abk-drawer-section:last-child{margin-bottom:0}.abk-drawer-section-title{font-size:var(--ce-text-title-card-size);line-height:var(--ce-text-title-card-line);color:var(--ce-color-text-primary);margin-bottom:var(--ce-space-3);font-weight:600}.abk-drawer-unsaved-note{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-muted);margin-right:auto}.abk-drawer-hint{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);margin:-4px 0 var(--ce-space-4)}.abk-role-options{gap:var(--ce-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.abk-role-option{min-height:var(--ce-size-touch-target);padding:var(--ce-space-2);border:1px solid var(--ce-color-border-interactive);border-radius:var(--ce-radius-md);background:var(--ce-color-surface);cursor:pointer;text-align:center;transition:border-color var(--ce-motion-fast) var(--ce-motion-ease-standard), background-color var(--ce-motion-fast) var(--ce-motion-ease-standard);justify-content:center;align-items:center;display:flex;position:relative}.abk-role-option:hover{border-color:var(--ce-color-border-interactive-hover)}.abk-role-option input{opacity:0;width:0;height:0;position:absolute}.abk-role-option-label{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);font-weight:500}.abk-role-option--selected{border-color:var(--ce-color-brand);background:var(--ce-color-brand-soft)}.abk-role-option--selected .abk-role-option-label{color:var(--ce-color-brand-ink);font-weight:600}.abk-role-option:focus-within{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.abk-check-row{align-items:center;gap:var(--ce-space-3);min-height:40px;display:flex}.abk-check-row input[type=checkbox]{cursor:pointer;flex-shrink:0}.abk-check-row input[type=checkbox]:disabled{cursor:not-allowed}.abk-check-row label{font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);cursor:pointer;flex:auto;align-self:stretch;align-items:center;display:flex}.abk-check-row input[type=checkbox]:disabled+label{color:var(--ce-color-text-disabled);cursor:not-allowed}.abk-check-hint{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-muted);margin:0 0 var(--ce-space-2) 30px}.abk-dialog-title{font-size:var(--ce-text-title-section-size);line-height:var(--ce-text-title-section-line);color:var(--ce-color-text-primary);margin-bottom:var(--ce-space-2);font-weight:600}.abk-dialog-desc{font-size:var(--ce-text-body-size);color:var(--ce-color-text-secondary);line-height:var(--ce-text-body-line);margin-bottom:var(--ce-space-5)}.abk-dialog-note{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-status-warning-fg);background:var(--ce-color-status-warning-surface);border:1px solid var(--ce-color-status-warning-border);border-radius:var(--ce-radius-sm);padding:var(--ce-space-2) var(--ce-space-3);margin:-8px 0 var(--ce-space-4)}.abk-dialog-error{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-status-error-fg);background:var(--ce-color-status-error-surface);border:1px solid var(--ce-color-status-error-border);border-radius:var(--ce-radius-sm);padding:var(--ce-space-2) var(--ce-space-3);margin:0 0 var(--ce-space-4)}.abk-dialog-actions{gap:var(--ce-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.abk-dialog-actions--stack{flex-direction:column}.abk-dialog-actions--stack .btn{width:100%}@supports not (container-type:inline-size){@media (width>=768px){.abk-cards{display:none}}@media (width<=767px){.abk-desktop-list{display:none}}}@media (width<=767px){.abk-toolbar{flex-direction:column;align-items:stretch}.abk-search{flex:auto;min-width:0;max-width:none}.abk-toolbar-filters{justify-content:flex-start}.abk-drawer{width:100%}}@media (width<=480px){.abk-role-options{grid-template-columns:1fr}}@media (width<=860px){.abk-actions-trigger,.abk-actions-item,.abk-search-input,.abk-filter-pill,.abk-check-row{min-height:var(--ce-size-touch-target)}}@media (prefers-reduced-motion:reduce){.abk-search-input,.abk-filter-pill,.abk-actions-trigger,.abk-role-option{transition:none}}.abk-pick{flex:none;display:inline-flex}.abk-pick-trigger{gap:6px}.abk-pick-trigger-text{min-width:0}.abk-pick-pop{z-index:60;width:min(360px,100vw - 16px);padding:var(--ce-space-3);background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-md);box-shadow:var(--ce-elevation-dropdown);position:fixed}.abk-pick-panel{flex-direction:column;gap:4px;min-width:0;display:flex}.abk-pick-head{justify-content:space-between;align-items:baseline;gap:var(--ce-space-3);display:flex}.abk-pick-list{border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-md);max-height:240px;padding:var(--ce-space-2);margin-top:var(--ce-space-2);flex-direction:column;gap:2px;display:flex;overflow-y:auto}.abk-pick-state{padding:var(--ce-space-3);font-family:var(--fs);font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-muted)}.abk-pick-item{text-align:left;width:100%;min-height:40px;padding:var(--ce-space-2) var(--ce-space-3);border-radius:var(--ce-radius-sm);cursor:pointer;min-width:0;font-family:var(--fs);font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);background:0 0;border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:2px;transition:background-color .14s,border-color .14s;display:flex}.abk-pick-item:hover{background:var(--ce-color-surface-muted)}.abk-pick-name{overflow-wrap:break-word;min-width:0;font-weight:600}.abk-pick-title{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;max-width:100%;display:flex}.abk-pick-default{flex-shrink:0}.abk-pick-item-default{border-color:var(--ce-color-brand-border-soft)}.abk-pick-person{color:var(--ce-color-text-secondary);overflow-wrap:break-word;min-width:0}.abk-pick-meta{color:var(--ce-color-text-muted);overflow-wrap:break-word;min-width:0}.abk-pick-hint{margin:var(--ce-space-2) 0 0;font-family:var(--fs);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-muted)}.abk-pick-hint svg{vertical-align:-2px;margin-right:4px}@media (width<=860px){.abk-pick-trigger,.abk-pick-head .btn,.abk-pick-item{min-height:44px}}.dft-table th{text-align:left}.dft-table td{vertical-align:middle}.dft-cell-recipient{min-width:0}.dft-cell-recipient-name{font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);overflow-wrap:break-word;font-weight:600;line-height:1.4286;display:block}.dft-cell-updated{font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-color-text-muted);flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:2px;display:flex}.dft-cell-route{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap}.dft-cell-package{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);flex-direction:column;gap:2px;display:flex}.dft-cell-package-count{color:var(--ce-color-text-primary);font-weight:500}.dft-cell-date{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary);white-space:nowrap}.dft-cell-actions{justify-content:flex-end;align-items:center;gap:var(--ce-space-2);flex-wrap:wrap;display:flex}.dft-cards{gap:var(--ce-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dft-card{background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);box-shadow:var(--ce-elevation-1);padding:var(--ce-space-4);gap:var(--ce-space-3);flex-direction:column;display:flex}.dft-card-recipient{font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);overflow-wrap:break-word;font-weight:600;line-height:1.4286}.dft-card-route{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary);font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";margin-top:2px}.dft-card-info{gap:var(--ce-space-1);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);flex-direction:column;margin:0;display:flex}.dft-card-info-row{justify-content:space-between;align-items:baseline;gap:var(--ce-space-3);display:flex}.dft-card-info-row dt{color:var(--ce-color-text-muted);flex:none}.dft-card-info-row dd{text-align:right;color:var(--ce-color-text-primary);overflow-wrap:break-word;min-width:0;margin:0}.dft-card-meta{font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-color-text-muted)}.dft-card-actions{justify-content:flex-end;gap:var(--ce-space-2);padding-top:var(--ce-space-3);border-top:1px solid var(--border-hairline);flex-wrap:wrap;display:flex}.dft-card-actions .dft-resume-btn{flex:auto}.dft-actions{flex-shrink:0;position:relative}.dft-actions-trigger{min-height:var(--ce-size-control-sm);padding:0 var(--ce-space-3);border-radius:var(--ce-radius-md);color:var(--ce-color-brand-ink);font-family:var(--ce-font-sans);font-size:var(--ce-text-body-s-size);white-space:nowrap;cursor:pointer;transition:background-color var(--ce-motion-fast) var(--ce-motion-ease-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-weight:600;line-height:1.4;display:inline-flex}.dft-actions-trigger:hover:not(:disabled),.dft-actions-trigger[aria-expanded=true]{background:var(--ce-color-brand-soft)}.dft-actions-trigger:disabled{color:var(--ce-color-text-disabled);cursor:not-allowed}.dft-actions-trigger:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.dft-actions-menu{z-index:var(--ce-z-dropdown);background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-md);min-width:180px;box-shadow:var(--ce-elevation-dropdown);padding:var(--ce-space-1);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0}.dft-actions-item{text-align:left;width:100%;min-height:var(--ce-size-control-md);padding:0 var(--ce-space-3);border-radius:var(--ce-radius-sm);font-family:var(--ce-font-sans);font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);cursor:pointer;background:0 0;border:none;align-items:center;font-weight:400;display:flex}.dft-actions-item:hover,.dft-actions-item:focus-visible{background:var(--ce-color-surface-hover)}.dft-actions-item--danger{color:var(--ce-color-status-error-fg)}.dft-dialog-title{font-size:var(--ce-text-title-section-size);line-height:var(--ce-text-title-section-line);color:var(--ce-color-text-primary);margin-bottom:var(--ce-space-2);font-weight:600}.dft-dialog-desc{font-size:var(--ce-text-body-size);color:var(--ce-color-text-secondary);line-height:var(--ce-text-body-line);margin-bottom:var(--ce-space-5)}.dft-dialog-target{color:var(--ce-color-text-primary);font-weight:600}.dft-dialog-actions{gap:var(--ce-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.dft-loadmore-wrap{align-items:center;gap:var(--ce-space-2);margin-top:var(--ce-space-4);flex-direction:column;display:flex}.dft-skeleton-row{border-radius:var(--ce-radius-lg);background:var(--ce-color-surface-muted);height:64px;animation:1.4s ease-in-out infinite ce-skeleton-pulse}@media (prefers-reduced-motion:reduce){.dft-skeleton-row{animation:none}}@media (width>=1101px){.dft-cards{display:none}}@media (width<=1100px){.dft-table-card{display:none}}@media (width>=1101px){.dft-table-card,.dft-table-card .table-scroll{overflow:visible}.dft-table{table-layout:fixed;width:100%}.dft-table th{white-space:normal}.dft-table th:nth-child(2),.dft-table td:nth-child(2){width:156px}.dft-table th:nth-child(3),.dft-table td:nth-child(3){width:150px}.dft-table th:nth-child(4),.dft-table td:nth-child(4){width:132px}.dft-table th:nth-child(5),.dft-table td:nth-child(5){width:176px}}@media (width>=1280px){.dft-table th:nth-child(5),.dft-table td:nth-child(5){width:280px}.dft-cell-actions{flex-wrap:nowrap}}.dft-badge{border-radius:var(--ce-radius-sm);line-height:18px;font-size:var(--ce-text-caption-size);align-self:flex-start;align-items:center;padding:0 6px;font-weight:500;display:inline-flex}.dft-badge-form{color:var(--ce-color-status-neutral-fg);background:var(--ce-color-status-neutral-surface);border:1px solid var(--ce-color-status-neutral-border)}.dft-resume-btn:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.dft-resume-note,.dft-resume-info,.dft-resume-conflict{align-items:center;gap:var(--ce-space-3);padding:var(--ce-space-3) var(--ce-space-4);margin-bottom:var(--ce-space-4);border-radius:var(--ce-radius-sm);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);display:flex}.dft-resume-note svg,.dft-resume-info svg,.dft-resume-conflict svg{flex-shrink:0}.dft-resume-note{background:var(--ce-color-brand-soft);border:1px solid var(--ce-color-brand-border-soft);color:var(--ce-color-text-primary)}.dft-resume-info{background:var(--ce-color-surface-subtle);border:1px solid var(--ce-color-border-subtle);color:var(--ce-color-text-primary)}.dft-resume-conflict{background:var(--ce-color-status-warning-surface);border:1px solid var(--ce-color-status-warning-border);color:var(--ce-color-status-warning-fg);flex-wrap:wrap}.ns-public-price-compare{align-items:flex-start;gap:var(--ce-space-1);flex-direction:column}.ns-public-price-compare p{margin:0}.ns-public-price-compare-title,.ns-public-price-compare-note{font-weight:600}.dft-resume-conflict-text{flex:1;min-width:200px}.dft-resume-conflict .btn{flex-shrink:0}.dft-leave-icon{background:var(--ce-color-brand-soft);color:var(--ce-color-brand-ink)}.dft-leave-alert{align-items:center;gap:var(--ce-space-2);padding:var(--ce-space-3) var(--ce-space-3);margin-bottom:var(--ce-space-4);border-radius:var(--ce-radius-sm);background:var(--ce-color-status-error-surface);border:1px solid var(--ce-color-status-error-border);color:var(--ce-color-status-error-fg);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);display:flex}.dft-leave-alert svg{flex-shrink:0}.dft-leave-actions{gap:var(--ce-space-2);flex-direction:column;display:flex}.dft-leave-actions .btn{width:100%}.dft-leave-discard{color:var(--ce-color-text-secondary)}.dft-leave-discard:hover:not(:disabled){color:var(--ce-color-status-error-fg)}.dft-cta-row{gap:var(--ce-space-3);flex-wrap:wrap;align-items:stretch;display:flex}.dft-cta-row .dft-cta-primary{flex:2 240px}.dft-cta-row .dft-savedraft-cta{flex:190px}.dft-cta-row .btn{min-width:auto}.dft-savedraft-cta:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.dft-save-status{margin-top:var(--ce-space-3);font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary);align-items:center;gap:6px;font-weight:500;display:inline-flex}.dft-save-status svg{flex-shrink:0}.dft-save-alert{align-items:center;gap:var(--ce-space-2);margin-top:var(--ce-space-3);padding:var(--ce-space-3);border-radius:var(--ce-radius-sm);background:var(--ce-color-status-error-surface);border:1px solid var(--ce-color-status-error-border);color:var(--ce-color-status-error-fg);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);display:flex}.dft-save-alert svg{flex-shrink:0}.dft-save-conflict{background:var(--ce-color-status-warning-surface);border-color:var(--ce-color-status-warning-border);color:var(--ce-color-status-warning-fg);flex-wrap:wrap}.dft-save-conflict-text{flex:1;min-width:180px}.dft-save-conflict .btn{flex-shrink:0}@media (width<=560px){.dft-cta-row{flex-direction:column}.dft-cta-row .btn{flex:auto}}@media (width<=860px){.dft-actions-trigger,.dft-actions-item{min-height:var(--ce-size-touch-target)}}@media (prefers-reduced-motion:reduce){.dft-actions-trigger{transition:none}}.stn-request-btn.btn-ghost{color:var(--ce-color-text-secondary)}.stn-request-btn.btn-ghost:hover:not(:disabled){background:var(--ce-color-surface-hover);color:var(--ce-color-text-primary)}.stn-request-btn.btn-ghost:active:not(:disabled){background:var(--ce-color-surface-pressed);color:var(--ce-color-text-primary)}.stn-status{white-space:nowrap}.stn-dialog-title{margin-bottom:var(--ce-space-2);font-size:var(--ce-text-title-section-size);line-height:var(--ce-text-title-section-line);letter-spacing:var(--ce-text-title-section-tracking);color:var(--ce-color-text-primary);font-weight:600}.stn-dialog-desc{margin-bottom:var(--ce-space-4);font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);color:var(--ce-color-text-secondary)}.stn-dialog-hint{margin:0 0 var(--ce-space-4);padding:var(--ce-space-3) var(--ce-space-4);border-radius:var(--ce-radius-sm);background:var(--ce-color-status-warning-surface);border:1px solid var(--ce-color-status-warning-border);color:var(--ce-color-status-warning-fg);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line)}.stn-dialog-target{margin-bottom:var(--ce-space-4);font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary)}.stn-dialog-target strong{color:var(--ce-color-text-primary);font-weight:600}.stn-dialog-label{font-size:var(--ce-text-label-size);line-height:var(--ce-text-label-line);font-weight:var(--ce-text-label-weight);color:var(--ce-color-text-primary);margin-bottom:6px;display:block}.stn-dialog-textarea{width:100%;min-height:112px;font-family:var(--ce-font-sans);font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);background:var(--ce-color-surface);border:1px solid var(--ce-color-border-interactive);border-radius:var(--ce-radius-md);resize:vertical;transition:border-color var(--ce-motion-fast) var(--ce-motion-ease-standard);padding:8px 12px;line-height:1.5}.stn-dialog-textarea::placeholder{color:var(--ce-color-text-placeholder);opacity:1}.stn-dialog-textarea:hover:not(:disabled){border-color:var(--ce-color-border-interactive-hover)}.stn-dialog-textarea:focus{border-color:var(--ce-color-border-focus);outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.stn-dialog-textarea:disabled{background:var(--ce-color-surface-muted);border-color:var(--ce-color-border-default);color:var(--ce-color-text-disabled)}.stn-dialog-textarea[aria-invalid=true]{border-color:var(--ce-color-status-error-fg)}.stn-dialog-meta{justify-content:space-between;align-items:center;gap:var(--ce-space-3);margin-top:6px;display:flex}.stn-dialog-counter{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.stn-dialog-min{font-size:var(--ce-text-caption-size);color:var(--ce-color-status-error-fg);font-weight:600}.stn-dialog-alert{margin-top:var(--ce-space-3);padding:var(--ce-space-3) var(--ce-space-4);border-radius:var(--ce-radius-sm);background:var(--ce-color-status-error-surface);border:1px solid var(--ce-color-status-error-border);color:var(--ce-color-status-error-fg);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line)}@media (width<=860px),(pointer:coarse){.stn-dialog-textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.stn-dialog-textarea{transition:none}}.email-change-section{margin-top:var(--ce-space-4)}.email-change-actions{gap:var(--ce-space-2);flex-wrap:wrap;display:flex}.email-change-notice{margin-top:var(--ce-space-3)}.email-change-pending{margin-top:var(--ce-space-3);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-md);padding:var(--ce-space-4);background:var(--ce-color-surface-subtle)}.email-change-pending-head{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary);font-weight:600}.email-change-pending-email{font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);margin:var(--ce-space-1) 0;overflow-wrap:break-word;font-weight:600}.email-change-pending-hint{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);margin:0}.email-change-pending-meta{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-muted);margin:var(--ce-space-2) 0 0}.email-change-pending-actions{gap:var(--ce-space-2);margin-top:var(--ce-space-3);flex-wrap:wrap;display:flex}.email-change-modal-head{align-items:center;gap:var(--ce-space-3);margin-bottom:var(--ce-space-2);display:flex}.email-change-modal-title{font-size:var(--ce-text-title-section-size);line-height:var(--ce-text-title-section-line);color:var(--ce-color-text-primary);font-weight:600}.email-change-modal-desc{font-size:var(--ce-text-body-size);color:var(--ce-color-text-secondary);line-height:var(--ce-text-body-line);margin:0 0 var(--ce-space-5)}.email-change-modal-actions{gap:var(--ce-space-2);margin-top:var(--ce-space-5);flex-wrap:wrap;justify-content:flex-end;display:flex}.email-change-readonly{background:var(--ce-color-surface-subtle);color:var(--ce-color-text-secondary);cursor:default}.email-change-confirm{width:100%;max-width:460px}.email-change-confirm-icon{line-height:1}.email-change-confirm-spinner{border-width:3px;border-color:#fff #ffffff38 #ffffff38;width:34px;height:34px}.email-change-confirm-actions{flex-direction:column;gap:12px;display:flex}.email-change-confirm-secondary{cursor:pointer;font-family:var(--ce-font-sans);color:var(--auth-ink-3);border-radius:var(--ce-radius-sm);background:0 0;border:none;padding:8px;font-size:14px;font-weight:600;transition:color .15s,background .15s}.email-change-confirm-secondary:hover{color:#fff;background:#ffffff0d}.email-change-confirm-secondary:focus-visible{outline-offset:2px;outline:2px solid #78a0ff99}@media (width<=520px){.email-change-modal{padding:22px}.email-change-modal-actions{flex-direction:column-reverse}.email-change-modal-actions .btn{width:100%}.email-change-pending-actions{flex-direction:column;align-items:stretch}.email-change-pending-actions .btn{width:100%}}.ov-greeting-name{color:var(--ce-color-brand-ink)}.pp-uchip{align-items:center;gap:var(--ce-space-2);min-height:var(--ce-size-control-md);padding:4px var(--ce-space-3) 4px 4px;border-radius:var(--ce-radius-sm);cursor:pointer;text-align:left;font-family:var(--ce-font-sans);transition:background-color var(--ce-motion-fast) var(--ce-motion-ease-standard);background:0 0;border:1px solid #0000;min-width:0;max-width:280px;display:flex}.pp-uchip:hover{background:var(--ce-color-surface-hover)}.pp-uchip:focus-visible{outline:var(--ce-focus-ring);outline-offset:2px}.ce-comark{flex-shrink:0;width:32px;height:32px;display:block}.ce-comark-img{object-fit:contain;border-radius:var(--ce-radius-sm);background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle)}.pp-uchip-text{flex-direction:column;min-width:0;display:flex}.pp-uname{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.3;overflow:hidden}.pp-ucomp{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.ov-kpis{background:var(--ce-kpi-surface);border:1px solid var(--ce-kpi-border);border-radius:var(--ce-radius-lg);box-shadow:var(--ce-elevation-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ov-kpi{gap:var(--ce-space-1);min-width:0;padding:var(--ce-space-5) var(--ce-space-6);flex-direction:column;display:flex}.ov-kpi+.ov-kpi{border-left:1px solid var(--ce-kpi-divider)}.ov-kpi-label{font-size:var(--ce-text-label-size);font-weight:var(--ce-text-label-weight);line-height:var(--ce-text-label-line);color:var(--ce-kpi-label)}.ov-kpi-value{font-family:var(--ce-font-numeric);font-size:var(--ce-text-numeric-display-size);font-weight:var(--ce-text-numeric-display-weight);line-height:var(--ce-text-numeric-display-line);letter-spacing:var(--ce-text-numeric-display-tracking);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--ce-kpi-value)}.ov-kpi-context{font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-kpi-context)}.ov-kpi-note{white-space:normal}.ov-mod{margin-top:var(--ce-space-7);min-width:0}.ov-mod-head{justify-content:space-between;align-items:center;gap:var(--ce-space-4);margin-bottom:var(--ce-space-3);flex-wrap:wrap;min-height:32px;display:flex}.ov-mod-head>.ov-mod-title{flex:1 1 0;min-width:auto}.ov-mod-head>.btn{flex:none}.ov-mod-title{font-family:var(--ce-font-sans);font-size:var(--ce-text-title-section-size);font-weight:var(--ce-text-title-section-weight);line-height:var(--ce-text-title-section-line);letter-spacing:var(--ce-text-title-section-tracking);color:var(--ce-color-text-primary);margin:0}.ov-mod-grid{gap:var(--ce-space-6);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.ov-card{overflow:hidden}.ov-card--pad{padding:var(--ce-space-5) var(--ce-space-6)}.ov-quiet{font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);color:var(--ce-color-text-secondary);margin:0}.ov-list{margin:0;padding:0;list-style:none}.ov-list-row{align-items:center;gap:var(--ce-space-4);min-height:64px;padding:var(--ce-space-3) var(--ce-space-5);border-bottom:1px solid var(--border-hairline);display:flex}.ov-list-row:last-child{border-bottom:0}.ov-list-row--button{padding:0}.ov-list-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ov-list-primary{align-items:center;gap:var(--ce-space-2);font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);overflow-wrap:anywhere;font-weight:600;line-height:1.4286;display:flex}.ov-list-secondary{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);overflow-wrap:anywhere}.ov-list-status{flex:none}.ov-list-num{min-width:80px;font-family:var(--ce-font-numeric);font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);flex:none;font-weight:600}.ov-inv-amount{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--ce-text-numeric-display-size);font-weight:var(--ce-text-numeric-display-weight);line-height:var(--ce-text-numeric-display-line);letter-spacing:var(--ce-text-numeric-display-tracking);color:var(--ce-color-text-primary)}.ov-inv-meta{margin-top:var(--ce-space-2);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);flex-direction:column;gap:2px;display:flex}.ov-inv-overdue{margin:var(--ce-space-3) 0 0}.ov-inv-note{margin-top:var(--ce-space-3);font-size:var(--ce-text-body-s-size)}.ov-ntf-btn{align-items:center;gap:var(--ce-space-4);width:100%;min-height:64px;padding:var(--ce-space-3) var(--ce-space-5);cursor:pointer;text-align:left;color:inherit;font-family:var(--ce-font-sans);transition:background-color var(--ce-motion-fast) var(--ce-motion-ease-standard);background:0 0;border:0;display:flex}.ov-ntf-btn:hover{background:var(--ce-color-surface-hover)}.ov-ntf-btn:focus-visible{outline:var(--ce-focus-ring);outline-offset:-2px}.ov-ntf-new{border-radius:var(--ce-radius-sm);background:var(--ce-color-brand-soft);color:var(--ce-color-brand-ink);font-size:var(--ce-text-caption-size);flex:none;padding:0 6px;font-weight:600;line-height:18px}.ov-ntf-time{font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-color-text-muted);white-space:nowrap;flex:none}.ov-section{margin-top:var(--ce-space-7)}.ov-section-title{font-size:var(--ce-text-title-section-size);font-weight:var(--ce-text-title-section-weight);line-height:var(--ce-text-title-section-line);letter-spacing:var(--ce-text-title-section-tracking);color:var(--ce-color-text-primary);margin:0}.ov-section-desc{margin:var(--ce-space-1) 0 0;max-width:var(--ce-size-prose);font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);color:var(--ce-color-text-secondary)}.ov-steps,.ov-facts{margin:var(--ce-space-4) 0 0;background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);box-shadow:var(--ce-elevation-1);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;list-style:none;display:grid;overflow:hidden}.ov-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-step,.ov-fact{gap:var(--ce-space-3);min-width:0;padding:var(--ce-space-5) var(--ce-space-6);display:flex}.ov-fact{gap:var(--ce-space-1);flex-direction:column}.ov-step+.ov-step,.ov-fact:nth-child(2n){border-left:1px solid var(--border-hairline)}.ov-fact:nth-child(n+3){border-top:1px solid var(--border-hairline)}.ov-step-no{font-family:var(--ce-font-numeric);font-size:var(--ce-text-title-card-size);font-weight:600;line-height:var(--ce-text-title-card-line);color:var(--ce-color-brand-ink);flex:none}.ov-step-text{gap:var(--ce-space-1);flex-direction:column;min-width:0;display:flex}.ov-step-title,.ov-fact-title{font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);font-weight:600;line-height:1.4286}.ov-step-desc,.ov-fact-desc{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary)}.ov-trust{gap:var(--ce-space-6);margin:var(--ce-space-7) 0 0;padding:var(--ce-space-5) 0 0;border-top:1px solid var(--ce-color-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.ov-trust-item{gap:var(--ce-space-1);flex-direction:column;min-width:0;display:flex}.ov-carrier-zeile{isolation:isolate;margin-top:var(--ce-space-7);padding:var(--ce-space-8);border:1px solid var(--ce-color-surface-inverse-edge);border-radius:var(--ce-radius-lg);background:var(--ce-pr-stage);box-shadow:var(--ce-elevation-2);color:var(--ce-pr-on-navy);position:relative;overflow:hidden}.ov-carrier-linien{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ov-carrier-routen path{fill:none;stroke:var(--ce-pr-on-navy-line);stroke-opacity:.6;stroke-width:1.2px;vector-effect:non-scaling-stroke}.ov-carrier-routen .ov-carrier-route-hell{stroke:var(--ce-pr-signal-on-navy);stroke-opacity:.4;stroke-width:1.4px}.ov-carrier-knoten circle{fill:var(--ce-pr-signal-on-navy);fill-opacity:.5}.ov-carrier-kopf{justify-content:space-between;align-items:center;gap:var(--ce-space-4) var(--ce-space-7);flex-wrap:wrap;display:flex}.ov-carrier-intro{flex:22rem;min-width:0}.ov-carrier-titel{color:var(--ce-color-text-inverse);letter-spacing:-.015em;margin:0;font-size:1.5rem;font-weight:600;line-height:2rem}.ov-carrier-hinweis{max-width:40rem;margin:var(--ce-space-2) 0 0;color:var(--ce-pr-on-navy-2);font-size:1rem;line-height:1.5rem}.ov-carrier-zeile .ov-carrier-aktion{min-height:44px;padding-inline:var(--ce-space-5);border:1px solid var(--ce-pr-paper);border-radius:var(--ce-radius-md);background:var(--ce-pr-paper);color:var(--ce-pr-navy-800);box-shadow:var(--ce-elevation-1);flex:none}@media (hover:hover){.ov-carrier-zeile .ov-carrier-aktion:hover{border-color:var(--ce-color-surface);background:var(--ce-color-surface);color:var(--ce-pr-navy-800)}}.ov-carrier-zeile .ov-carrier-aktion:focus-visible{outline:2px solid var(--ce-pr-signal-on-navy);outline-offset:3px}.ov-carrier-liste{gap:var(--ce-space-4);margin:var(--ce-space-7) 0 0;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));padding:0;list-style:none;display:grid}.ov-carrier-liste:not(:has(>:nth-child(4))){grid-template-columns:repeat(auto-fill,minmax(6.5rem,11rem))}.ov-carrier-eintrag{align-items:center;gap:var(--ce-space-2);text-align:center;flex-direction:column;min-width:0;display:flex}.ov-carrier-logo{border-radius:var(--ce-radius-md);background:var(--ce-pr-paper);width:100%;height:72px;box-shadow:var(--ce-elevation-1);color:var(--ce-pr-navy-800);place-items:center;display:grid}.ov-carrier-logo img{object-fit:contain;width:auto;max-width:72%;height:34px;transform:scale(var(--ov-logo-optik,1));display:block}.ov-carrier-eintrag[data-carrier=ups]{--ov-logo-optik:1.3}.ov-carrier-eintrag[data-carrier=dpd]{--ov-logo-optik:1.15}.ov-carrier-eintrag[data-carrier=tnt]{--ov-logo-optik:1.25}.ov-carrier-eintrag[data-carrier=trans-o-flex]{--ov-logo-optik:1.3}.ov-carrier-name{max-width:100%;color:var(--ce-pr-on-navy);overflow-wrap:break-word;font-size:.875rem;font-weight:600;line-height:1.25rem}.ov-carrier-eintrag--ohne-logo .ov-carrier-name{width:100%;min-height:72px;padding-inline:var(--ce-space-3);border-radius:var(--ce-radius-md);background:var(--ce-pr-paper);box-shadow:var(--ce-elevation-1);color:var(--ce-pr-navy-800);place-items:center;font-size:1rem;line-height:1.5rem;display:grid}@media (width<=720px){.ov-carrier-zeile{padding:var(--ce-space-7) var(--ce-space-5)}.ov-carrier-zeile .ov-carrier-aktion{width:100%}.ov-carrier-liste{justify-content:center;gap:var(--ce-space-3);margin-top:var(--ce-space-6);flex-wrap:wrap;display:flex}.ov-carrier-eintrag{flex:0 1 calc((100% - 2 * var(--ce-space-3)) / 3)}.ov-carrier-logo{height:60px}.ov-carrier-eintrag--ohne-logo .ov-carrier-name{min-height:60px}}.ov-card--lager{container:ov-lager/inline-size}.ov-lager-raster{gap:var(--ce-space-6);grid-template-columns:minmax(0,1fr);display:grid}.ov-lager-spalte{gap:var(--ce-space-3);flex-direction:column;min-width:0;display:flex}.ov-lager-spalte+.ov-lager-spalte{padding-top:var(--ce-space-5);border-top:1px solid var(--border-hairline)}@container ov-lager (width>=30rem){.ov-lager-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-lager-spalte+.ov-lager-spalte{padding:0 0 0 var(--ce-space-6);border-top:0;border-left:1px solid var(--border-hairline)}}.ov-lager-kopf{justify-content:space-between;align-items:baseline;gap:var(--ce-space-3);display:flex}.ov-lager-titel{font-size:var(--ce-text-label-size);font-weight:600;line-height:var(--ce-text-label-line);color:var(--ce-color-text-secondary)}.ov-lager-zahl{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--ce-text-title-section-size);color:var(--ce-color-text-primary);font-weight:600;line-height:1.2}.ov-lager-liste{gap:0;margin:0;padding:0;list-style:none;display:grid}.ov-lager-zeile{align-items:baseline;column-gap:var(--ce-space-3);padding:var(--ce-space-2) 0;border-top:1px solid var(--border-hairline);flex-wrap:wrap;display:flex}.ov-lager-primaer{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:auto;font-size:var(--ce-text-body-s-size);font-weight:600;line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-primary);flex:1 1 0;order:1}.ov-lager-sekundaer{overflow-wrap:break-word;min-width:0;font-size:var(--ce-text-label-size);line-height:var(--ce-text-label-line);color:var(--ce-color-text-secondary);flex:100%;order:3}.ov-lager-wert{white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--ce-text-label-size);color:var(--ce-color-text-secondary);flex:none;order:2;margin-left:auto}.ov-lager-leer{margin:0}.ov-lager-alle{align-self:flex-start}.ov-lager-fakten{gap:var(--ce-space-2) var(--ce-space-7);margin:var(--ce-space-5) 0 0;padding-top:var(--ce-space-4);border-top:1px solid var(--border-hairline);flex-wrap:wrap;display:flex}.ov-lager-fakten>div{align-items:baseline;gap:var(--ce-space-2);display:flex}.ov-lager-fakten dt{font-size:var(--ce-text-label-size);color:var(--ce-color-text-secondary)}.ov-lager-fakten dd{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);margin:0;font-weight:600}.ov-lager-einstieg{gap:var(--ce-space-2);justify-items:start;max-width:68ch;display:grid}.ov-lager-einstieg-titel{font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);margin:0;font-weight:600}.ov-lager-einstieg .ov-quiet{margin:0 0 var(--ce-space-2)}.ov-lager-fehler{justify-content:space-between;align-items:center;gap:var(--ce-space-3);flex-wrap:wrap;display:flex}.ov-lager-fehler .ov-quiet{margin:0}.ov-mod-grid--lager>:only-child{grid-column:1/-1}.ov-card--sendungen{container:ov-sendungen/inline-size}.ov-list--sendungen .ov-list-row{column-gap:var(--ce-space-4);row-gap:var(--ce-space-2);flex-wrap:wrap}.ov-list--sendungen .ov-list-main{flex:auto;order:1;min-width:auto}.ov-list--sendungen .ov-list-num{text-align:right;flex:none;order:2;align-self:flex-start;min-width:auto;margin-left:auto}.ov-list--sendungen .ov-list-primary{overflow-wrap:normal}.ov-list--sendungen .ov-list-empfaenger{flex:100%;order:3}.ov-list--sendungen .ov-list-carrier{flex:auto;order:4;min-width:auto}.ov-list--sendungen .ov-list-status{flex:0 auto;order:5;min-width:auto;margin-left:auto}@container ov-sendungen (width>=32.5rem){.ov-list--sendungen{column-gap:var(--ce-space-4);grid-template-columns:[nr]auto[empf]minmax(6rem,1fr)[status]fit-content(9rem)[betrag]auto;display:grid}.ov-list--sendungen .ov-list-empfaenger{-webkit-hyphens:auto;hyphens:auto}.ov-list--sendungen .ov-list-row{grid-column:1/-1;grid-template-columns:subgrid;grid-template-areas:"nr empf status betrag""nr carrier status betrag";row-gap:2px;display:grid}.ov-list--sendungen .ov-list-main{grid-area:nr}.ov-list--sendungen .ov-list-empfaenger{grid-area:empf}.ov-list--sendungen .ov-list-carrier{grid-area:carrier}.ov-list--sendungen .ov-list-status{grid-area:status;margin-left:0}.ov-list--sendungen .ov-list-num{grid-area:betrag;align-self:center}}@container ov-sendungen (width>=39.53rem){.ov-list--sendungen{grid-template-columns:[nr]auto[empf]minmax(6rem,1fr)[carrier]auto[status]fit-content(9rem)[betrag]auto}.ov-list--sendungen .ov-list-row{grid-template-areas:"nr empf carrier status betrag"}}.ov-list-empfaenger{flex-direction:column;gap:2px;min-width:0;display:flex}.ov-list-empfaenger-name{overflow-wrap:break-word;min-width:0;font-size:var(--ce-text-body-s-size);font-weight:600;line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-primary)}.ov-list-carrier{align-items:center;gap:var(--ce-space-2);min-width:0;font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);display:inline-flex}.ov-list-carrier-logo{object-fit:contain;flex:none;width:32px;height:20px}@media (width<=1120px){.ov-mod-grid{grid-template-columns:minmax(0,1fr);gap:0}.ov-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-step:nth-child(odd){border-left:0}.ov-step:nth-child(n+3){border-top:1px solid var(--border-hairline)}}@media (width<=1080px){.ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-kpi:nth-child(odd){border-left:0}.ov-kpi:nth-child(n+3){border-top:1px solid var(--ce-kpi-divider)}}@media (width<=720px){.ov-list-row{row-gap:var(--ce-space-2);flex-wrap:wrap}.ov-list-main{flex:100%}.ov-list-num{min-width:0;margin-left:auto}.ov-steps,.ov-facts,.ov-trust{grid-template-columns:minmax(0,1fr)}.ov-steps>.ov-step,.ov-facts>.ov-fact{border-left:0}.ov-step+.ov-step,.ov-fact+.ov-fact{border-top:1px solid var(--border-hairline)}}@media (width<=600px){.ov-kpi{padding:var(--ce-space-4)}.ov-kpi-value{font-size:var(--ce-text-numeric-display-size-mobile)}.ov-card--pad{padding:var(--ce-space-4)}.ov-list-row:not(.ov-list-row--button),.ov-ntf-btn{padding:var(--ce-space-3) var(--ce-space-4)}}@media (prefers-reduced-motion:reduce){.ov-ntf-btn,.pp-uchip{transition:none}}.ov-credit{margin-top:var(--ce-space-5);padding-top:var(--ce-space-4);border-top:1px solid var(--ce-color-border-subtle)}.ov-credit-head{justify-content:space-between;align-items:center;gap:0 var(--ce-space-3);flex-wrap:wrap;display:flex}.ov-credit-label{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-primary);font-weight:600}.ov-credit-limit{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);white-space:nowrap;color:var(--ce-color-text-primary);margin-left:auto;font-weight:600}.ov-credit-bar{height:6px;margin-top:var(--ce-space-3);border-radius:var(--ce-radius-full);background:var(--ce-color-border-subtle);position:relative;overflow:hidden}.ov-credit-bar-fill{border-radius:inherit;background:var(--ce-color-text-primary);position:absolute;inset:0 auto 0 0}.ov-credit--exhausted .ov-credit-bar-fill{background:var(--ce-color-status-warning-fg)}.ov-credit-parts{justify-content:space-between;gap:var(--ce-space-1) var(--ce-space-4);margin:var(--ce-space-2) 0 0;flex-wrap:wrap;display:flex}.ov-credit-part{align-items:baseline;gap:var(--ce-space-2);min-width:0;display:flex}.ov-credit-part--available{text-align:right;margin-left:auto}.ov-credit-part dt{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);align-items:center;gap:6px;display:inline-flex}.ov-credit-part dt:before{content:"";border-radius:var(--ce-radius-full);background:var(--ce-color-border-subtle);flex:none;width:8px;height:8px}.ov-credit-part--used dt:before{background:var(--ce-color-text-primary)}.ov-credit--exhausted .ov-credit-part--used dt:before{background:var(--ce-color-status-warning-fg)}.ov-credit-part dd{font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);white-space:nowrap;color:var(--ce-color-text-primary);margin:0;font-weight:600}.ov-credit-note{margin-top:var(--ce-space-3);font-size:var(--ce-text-body-s-size)}.sup-dialog-title{font-size:var(--ce-text-title-section-size);line-height:var(--ce-text-title-section-line);color:var(--ce-color-text-primary);margin-bottom:var(--ce-space-2);font-weight:600}.sup-dialog-desc{font-size:var(--ce-text-body-size);color:var(--ce-color-text-secondary);line-height:var(--ce-text-body-line);margin-bottom:var(--ce-space-5)}.sup-dialog-damage-hint{margin:var(--ce-space-3) 0 var(--ce-space-3);padding:var(--ce-space-3) var(--ce-space-4);border-radius:var(--ce-radius-sm);color:var(--ce-color-text-primary);background:var(--ce-color-status-info-surface);border:1px solid var(--ce-color-status-info-border)}.sup-dialog-success{padding:var(--ce-space-3) var(--ce-space-4);margin-bottom:var(--ce-space-4);border-radius:var(--ce-radius-sm);background:var(--ce-color-status-success-surface);border:1px solid var(--ce-color-status-success-border);color:var(--ce-color-status-success-fg);font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);font-weight:600}.sup-dialog-label{margin-top:var(--ce-space-4)}.sup-dialog-label:first-of-type{margin-top:0}.sup-dialog-textarea{min-height:128px}.sup-dialog-meta{justify-content:space-between;align-items:center;gap:var(--ce-space-3);margin-top:6px;display:flex}.sup-dialog-counter{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.sup-dialog-min{font-size:var(--ce-text-caption-size);color:var(--ce-color-status-error-fg);font-weight:500}.sup-dialog-error{margin-top:var(--ce-space-3)}.adm-sup-subject{color:var(--ce-color-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.adm-sup-ticket{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:600}.adm-sup-sub{color:var(--ce-color-text-muted);margin-top:2px;font-size:12px;display:block}.adm-sup-cust{flex-direction:column;display:flex}.adm-sup-cust-name{font-weight:600}a.adm-sup-ticket,a.adm-sup-cust-name{color:var(--ce-color-brand-ink);text-decoration:none}a.adm-sup-ticket:hover,a.adm-sup-cust-name:hover{text-decoration:underline}.adm-sup-time{white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.adm-sup-mailwarn{font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-color-status-warning-fg);align-items:center;gap:4px;margin-top:5px;display:inline-flex}.adm-sup-mailwarn svg{flex-shrink:0}.adm-sup-mailrows{gap:8px;margin-top:4px;display:grid}.adm-sup-mailrow{border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-sm);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.adm-sup-mailrow-name{color:var(--ce-color-text-primary);font-weight:600}.adm-sup-mailrow-state{color:var(--ce-color-text-muted)}.adm-sup-mailrow-fail .adm-sup-mailrow-state{color:var(--ce-color-status-error-fg);font-weight:600}.adm-sup-mailrow-err{color:var(--ce-color-text-muted);overflow-wrap:anywhere;flex-basis:100%;font-size:12px}.adm-sup-cards{margin:0;padding:0;list-style:none;display:none}@media (width<=1199px){.adm-sup-table{display:none}.adm-sup-cards{gap:12px;display:grid}}.adm-sup-message{border-radius:var(--ce-radius-sm);background:var(--ce-color-surface-muted);border:1px solid var(--ce-color-border-subtle);color:var(--ce-color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px 16px;font-size:13px;line-height:1.6}.adm-sup-note{min-height:96px}.adm-sup-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.adm-sup-hint{color:var(--ce-color-text-muted);font-size:12px;line-height:1.5}.adm-sup-mini{gap:10px;margin:0;padding:0;list-style:none;display:grid}.adm-sup-mini-item{border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-sm);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.adm-sup-mini-main{flex-direction:column;flex:1;min-width:0;display:flex}.adm-sup-mini-subject{color:var(--ce-color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sup-list{background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);box-shadow:var(--ce-elevation-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.sup-list>li+li{border-top:1px solid var(--border-hairline)}.sup-list-item{align-items:center;gap:var(--ce-space-2) var(--ce-space-5);width:100%;min-height:64px;padding:var(--ce-space-3) var(--ce-space-5);text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background-color var(--ce-motion-fast) var(--ce-motion-ease-standard);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.sup-list-item:hover{background:var(--ce-color-surface-hover)}.sup-list-item:focus-visible{outline:var(--ce-focus-ring);outline-offset:-2px}.sup-list-main{flex-direction:column;gap:2px;min-width:0;display:flex}.sup-list-subject{font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);overflow-wrap:break-word;font-weight:600;line-height:1.4286}.sup-list-meta{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary)}.sup-list-status{flex:none}.sup-list-date{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.sup-ticket{white-space:nowrap;font-family:var(--ce-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary)}.sup-thread{gap:var(--ce-space-4);flex-direction:column;display:flex}.sup-back{margin-left:calc(-1 * var(--ce-space-3));align-self:flex-start}.sup-thread-head{padding:var(--ce-space-5) var(--ce-space-6)}.sup-thread-title{align-items:center;gap:var(--ce-space-3);flex-wrap:wrap;display:flex}.sup-subject{margin:var(--ce-space-2) 0 var(--ce-space-1);font-size:var(--ce-text-title-section-size);font-weight:var(--ce-text-title-section-weight);line-height:var(--ce-text-title-section-line);color:var(--ce-color-text-primary)}.sup-thread-meta{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary);margin:0}.sup-msgs{gap:var(--ce-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sup-msg{max-width:78%;padding:var(--ce-space-3) var(--ce-space-4);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-md);background:var(--ce-color-surface)}.sup-msg-support{align-self:flex-start}.sup-msg-customer{background:var(--ce-color-brand-soft);border-color:var(--ce-color-brand-border-soft);align-self:flex-end}.sup-msg-head{justify-content:space-between;align-items:baseline;gap:var(--ce-space-3);margin-bottom:var(--ce-space-1);display:flex}.sup-msg-author{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary);font-weight:600}.sup-msg-time{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-muted);white-space:nowrap}.sup-msg-body{font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);color:var(--ce-color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.sup-reply{gap:var(--ce-space-3);padding:var(--ce-space-5) var(--ce-space-6);flex-direction:column;display:flex}.sup-reply-label{margin-bottom:0}.sup-reply-field{min-height:112px}.sup-reply-actions{justify-content:space-between;align-items:center;gap:var(--ce-space-4);flex-wrap:wrap;display:flex}.sup-reply-hint{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary)}@media (width<=700px){.sup-msg{max-width:92%}.sup-list-item{padding:var(--ce-space-3) var(--ce-space-4);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"main main""status date"}.sup-list-main{grid-area:main}.sup-list-status{grid-area:status}.sup-list-date{white-space:normal;text-align:right;grid-area:date;justify-self:end}.sup-thread-head,.sup-reply{padding:var(--ce-space-4)}.sup-reply-actions{flex-direction:column;align-items:stretch}}@container ce-seite (width<34rem){.sup-list-item{padding:var(--ce-space-3) var(--ce-space-4);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"main main""status date"}.sup-list-main{grid-area:main}.sup-list-status{grid-area:status}.sup-list-date{white-space:normal;text-align:right;grid-area:date;justify-self:end}}@media (prefers-reduced-motion:reduce){.sup-list-item{transition:none}}.adm-sup-thread{flex-direction:column;gap:10px;margin:0 0 18px;padding:0;list-style:none;display:flex}.adm-sup-msg{border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-sm);background:var(--ce-color-surface-muted);max-width:82%;padding:11px 13px}.adm-sup-msg-customer{align-self:flex-start}.adm-sup-msg-admin{background:var(--ce-color-brand-soft);border-color:var(--ce-color-brand-border);align-self:flex-end}.adm-sup-msg-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.adm-sup-msg-author{font-size:var(--ce-text-label-size);font-weight:var(--ce-text-label-weight);color:var(--ce-color-text-primary)}.adm-sup-msg-time{font-size:var(--ce-text-micro-size);color:var(--ce-color-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:400}.adm-sup-msg-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.adm-sup-replyform{flex-direction:column;gap:8px;display:flex}.adm-sup-public,.adm-sup-internal{align-items:center;gap:6px;display:flex}.adm-sup-public{color:var(--ce-color-brand-ink)}.adm-sup-internal{color:var(--ce-color-text-muted)}.adm-sup-replybadge{margin-block:2px}.badge:has(+.adm-sup-replybadge){margin:2px 6px 2px 0}@media (width<=700px){.adm-sup-msg{max-width:94%}}.ntf-wrap{flex-shrink:0;display:inline-flex;position:relative}.ntf-bell{width:var(--ce-size-control-md);height:var(--ce-size-control-md);color:var(--ce-color-text-primary);border-radius:var(--ce-radius-sm);cursor:pointer;transition:background-color var(--ce-motion-fast) var(--ce-motion-ease-standard), border-color var(--ce-motion-fast) var(--ce-motion-ease-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ntf-bell:hover{background:var(--ce-color-surface-hover)}.ntf-bell[aria-expanded=true]{background:var(--ce-color-surface-pressed)}.ntf-bell:focus-visible{outline:var(--ce-focus-ring);outline-offset:2px}.ntf-bell-topbar{width:var(--ce-size-touch-target);height:var(--ce-size-touch-target);margin-right:calc(-1 * var(--ce-space-2))}.ntf-bell-overview,.ntf-bell-page{border-color:var(--ce-color-border-default);background:var(--ce-color-surface);color:var(--ce-color-text-primary)}.ntf-bell-overview:hover,.ntf-bell-page:hover{background:var(--ce-color-surface-hover);border-color:var(--ce-color-border-strong)}.ntf-bell-overview[aria-expanded=true],.ntf-bell-page[aria-expanded=true]{background:var(--ce-color-surface-pressed);border-color:var(--ce-color-border-strong)}.ntf-dot{box-sizing:border-box;border:2px solid var(--ce-color-surface);border-radius:var(--ce-radius-full);background:var(--ce-color-danger-solid);pointer-events:none;width:10px;height:10px;position:absolute;top:7px;right:7px}.ntf-bell-topbar .ntf-dot{top:9px;right:9px}.ntf-bell-overview .ntf-dot,.ntf-bell-page .ntf-dot{border-color:var(--ce-color-surface)}.ntf-bell-overview:hover .ntf-dot,.ntf-bell-page:hover .ntf-dot{border-color:var(--ce-color-surface-hover)}.ntf-bell-overview[aria-expanded=true] .ntf-dot,.ntf-bell-page[aria-expanded=true] .ntf-dot{border-color:var(--ce-color-surface-pressed)}.ntf-overlay{z-index:var(--ce-z-dropdown);cursor:default;background:0 0;border:none;padding:0;position:fixed;inset:0}.ntf-panel{z-index:calc(var(--ce-z-dropdown) + 1);background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);width:min(23.75rem,100vw - 32px);max-height:min(520px,100dvh - 120px);box-shadow:var(--ce-elevation-dropdown);flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.ntf-panel:focus{outline:none}.ntf-head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.ntf-title{font-size:var(--ce-text-title-card-size);font-weight:var(--ce-text-title-card-weight);line-height:var(--ce-text-title-card-line);color:var(--ce-color-text-primary)}.ntf-head-actions{align-items:center;gap:6px;display:flex}.ntf-markall{border-radius:var(--ce-radius-sm);font-size:var(--ce-text-label-size);font-weight:var(--ce-text-label-weight);color:var(--ce-color-brand-ink);cursor:pointer;background:0 0;border:none;padding:4px 6px}.ntf-markall:hover{background:var(--surface-muted)}.ntf-markall:focus-visible{outline:var(--ce-focus-ring);outline-offset:1px}.ntf-close{min-height:32px;padding:0 var(--ce-space-2);border-radius:var(--ce-radius-sm);font-family:var(--ce-font-sans);font-size:var(--ce-text-body-s-size);color:var(--ce-color-brand-ink);cursor:pointer;background:0 0;border:none;align-items:center;font-weight:600;display:inline-flex}.ntf-close:hover{background:var(--ce-color-brand-soft)}.ntf-close:focus-visible{outline:var(--ce-focus-ring);outline-offset:1px}.ntf-body{overflow-y:auto}.ntf-state{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:20px;display:flex}.ntf-state-text{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);margin:0}.ntf-inline-error{justify-content:space-between;align-items:center;gap:var(--ce-space-3);border-bottom:1px solid var(--ce-color-border-subtle);background:var(--ce-color-status-error-surface);color:var(--ce-color-status-error-fg);font-size:var(--ce-text-body-s-size);padding:10px 16px;display:flex}.ntf-skeleton{padding:var(--ce-space-4) 16px}.ntf-list{margin:0;padding:0;list-style:none}.ntf-list>li+li{border-top:1px solid var(--border-subtle)}.ntf-item{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding:12px 16px;transition:background-color .14s;display:flex}.ntf-item:hover{background:var(--ce-color-surface-hover)}.ntf-item:focus-visible{outline:var(--ce-focus-ring);outline-offset:-2px}.ntf-item-unread .ntf-item-title{color:var(--text-primary);font-weight:600}.ntf-item-main{flex-direction:column;gap:3px;min-width:0;display:flex}.ntf-item-title{font-size:var(--ce-text-body-size);font-weight:500;line-height:var(--ce-text-body-line);color:var(--ce-color-text-primary);align-items:center;gap:7px;display:flex}.ntf-new{border-radius:var(--ce-radius-sm);background:var(--ce-color-brand-soft);color:var(--ce-color-brand-ink);font-size:var(--ce-text-caption-size);flex-shrink:0;padding:0 6px;font-weight:600;line-height:18px}.ntf-item-sub{font-size:var(--ce-text-label-size);color:var(--ce-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ntf-item-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.ntf-item-time{font-size:var(--ce-text-micro-size);color:var(--ce-color-text-muted);white-space:nowrap}.ntf-item-action{font-size:var(--ce-text-label-size);color:var(--ce-color-brand-ink);white-space:nowrap}.topbar-right{align-items:center;gap:var(--ce-space-2);display:flex}@media (width<=560px){.ntf-panel{width:auto;max-height:calc(100dvh - 96px);position:fixed;top:64px;left:12px;right:12px}.ntf-item-meta{align-items:flex-end}.ntf-item-action{display:none}}.insinfo-wrap{max-width:calc(240px + var(--ce-space-7) + var(--ce-size-prose) + 2 * var(--ce-page-gutter));padding:var(--ce-space-6) var(--ce-page-gutter) var(--ce-space-10);box-sizing:border-box;margin:0 auto}.insinfo-head{margin-bottom:var(--ce-space-5);max-width:var(--ce-size-prose)}.insinfo-title{margin:0 0 var(--ce-space-2);font-family:var(--ce-font-sans);font-size:var(--ce-text-title-page-size);font-weight:var(--ce-text-title-page-weight);line-height:var(--ce-text-title-page-line);letter-spacing:var(--ce-text-title-page-tracking);color:var(--ce-color-text-primary)}.insinfo-lead{font-size:var(--ce-text-body-l-size);line-height:var(--ce-text-body-l-line);color:var(--ce-color-text-secondary);margin:0}.insinfo-disclaimer{max-width:var(--ce-size-prose);margin:0 0 var(--ce-space-7);padding:var(--ce-space-3) var(--ce-space-4);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-primary);background:var(--ce-color-status-warning-surface);border:1px solid var(--ce-color-status-warning-border);border-radius:var(--ce-radius-sm)}.insinfo-disclaimer--end{margin:var(--ce-space-2) 0 0}.insinfo-body{gap:var(--ce-space-7);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.insinfo-toc{min-width:0;padding:0 0 0 var(--ce-space-4);border-left:1px solid var(--ce-color-border-subtle);max-height:calc(100dvh - 120px);position:sticky;top:88px;overflow-y:auto}.insinfo-toc-title{margin:0 0 var(--ce-space-2);font-family:var(--ce-font-sans);font-size:var(--ce-text-label-size);font-weight:600;line-height:var(--ce-text-label-line);color:var(--ce-color-text-primary)}.insinfo-toc-list{margin:0;padding:0;list-style:none}.insinfo-toc-link{align-items:baseline;gap:var(--ce-space-2);min-height:32px;padding:6px var(--ce-space-2);margin-left:calc(-1 * var(--ce-space-2));border-radius:var(--ce-radius-sm);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;text-decoration:none;display:flex}.insinfo-toc-link:hover{background:var(--ce-color-surface-hover);color:var(--ce-color-brand-ink)}.insinfo-toc-link:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.insinfo-toc-num{font-family:var(--ce-font-numeric);font-size:var(--ce-text-caption-size);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--ce-color-text-muted);flex-shrink:0;font-weight:600}.insinfo-main{min-width:0;max-width:var(--ce-size-prose);padding:var(--ce-space-2) var(--ce-space-8) var(--ce-space-8);background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);box-shadow:var(--ce-elevation-1)}.insinfo-sec{min-width:0;padding:var(--ce-space-6) 0;border-top:1px solid var(--border-hairline);scroll-margin-top:88px}.insinfo-sec:first-child{border-top:0}.insinfo-sec-head{align-items:baseline;gap:var(--ce-space-3);margin-bottom:var(--ce-space-3);display:flex}.insinfo-sec-num{font-family:var(--ce-font-numeric);font-size:var(--ce-text-caption-size);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--ce-color-brand-ink);flex-shrink:0;font-weight:600}.insinfo-sec-title{min-width:0;font-family:var(--ce-font-sans);font-size:var(--ce-text-title-section-size);font-weight:var(--ce-text-title-section-weight);line-height:var(--ce-text-title-section-line);letter-spacing:var(--ce-text-title-section-tracking);color:var(--ce-color-text-primary);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0}.insinfo-sec-lead{margin:0 0 var(--ce-space-3);font-size:var(--ce-text-body-l-size);line-height:var(--ce-text-body-l-line);color:var(--ce-color-text-primary)}.insinfo-sec-lead:last-child{margin-bottom:0}.insinfo-list{margin:0;padding-left:22px;list-style:outside}.insinfo-item{min-width:0;font-size:var(--ce-text-body-l-size);line-height:var(--ce-text-body-l-line);color:var(--ce-color-text-primary);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.insinfo-item+.insinfo-item{margin-top:var(--ce-space-1)}.insinfo-item::marker{color:var(--ce-color-text-muted)}.insinfo-note{margin:var(--ce-space-4) 0 0;padding:var(--ce-space-3) var(--ce-space-4);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-primary);background:var(--ce-color-surface-subtle);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-sm)}.insinfo-quelle{margin:var(--ce-space-3) 0 0;font-size:var(--ce-text-caption-size);font-weight:500;line-height:var(--ce-text-caption-line);color:var(--ce-color-text-muted)}.insinfo-quelle-link{color:var(--ce-color-brand-ink);text-underline-offset:2px;text-decoration:underline}.insinfo-quelle-link:hover{color:var(--ce-color-brand-hover)}.insinfo-quelle-link:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset);border-radius:var(--ce-radius-sm)}.insinfo-sec--support .btn{margin-top:var(--ce-space-2)}@media (width<=960px){.insinfo-body{gap:var(--ce-space-6);grid-template-columns:minmax(0,1fr)}.insinfo-toc{max-height:none;position:static}.insinfo-toc-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;display:grid}.insinfo-main{max-width:none}}@media (width<=767px){.insinfo-wrap{padding-left:var(--ce-page-gutter-mobile);padding-right:var(--ce-page-gutter-mobile)}}@media (width<=600px){.insinfo-wrap{padding-top:var(--ce-space-4);padding-bottom:var(--ce-space-9)}.insinfo-title{font-size:var(--ce-text-title-page-size-mobile);line-height:var(--ce-text-title-page-line-mobile);letter-spacing:var(--ce-text-title-page-tracking-mobile)}.insinfo-toc-list{grid-template-columns:minmax(0,1fr)}.insinfo-main{padding:0 var(--ce-space-4) var(--ce-space-5)}.insinfo-sec{padding:var(--ce-space-5) 0}.insinfo-toc-link{align-items:center;min-height:44px}}.inv-stat-band{margin-bottom:var(--ce-space-7);background:var(--border-hairline);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (width>=1100px){.inv-stat-band{grid-template-columns:repeat(3,minmax(0,1fr))}}.inv-stat{min-width:0;padding:var(--ce-space-4) var(--ce-space-5);background:var(--ce-color-surface);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.inv-stat--action{text-align:left;width:100%;font:inherit;color:inherit;border-radius:var(--ce-radius-0);cursor:pointer;transition:background-color var(--ce-motion-fast) var(--ce-motion-ease-standard);border:0}.inv-stat--action:hover{background:var(--ce-color-surface-hover)}.inv-stat--action:focus-visible{outline:var(--ce-focus-ring);outline-offset:-2px}.inv-stat-label{font-family:var(--fs);font-size:var(--ce-text-label-size);font-weight:var(--ce-text-label-weight);line-height:var(--ce-text-label-line);color:var(--ce-color-text-secondary);overflow-wrap:break-word;min-width:0}.inv-stat-value{font-family:var(--ce-font-numeric);font-size:var(--ce-text-title-page-size-mobile);font-weight:600;line-height:var(--ce-text-title-page-line-mobile);letter-spacing:-.01em;color:var(--ce-color-text-primary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.inv-stat-hint{font-family:var(--fs);font-size:var(--ce-text-caption-size);font-weight:400;line-height:var(--ce-text-caption-line);color:var(--ce-color-text-muted)}.inv-stat-more{margin-top:var(--ce-space-1);font-family:var(--fs);font-size:var(--ce-text-body-s-size);font-weight:600;line-height:var(--ce-text-body-s-line);color:var(--ce-color-brand-ink)}.inv-stat--action:hover .inv-stat-more{text-decoration:underline}.inv-stat--warn .inv-stat-value{color:var(--ce-color-status-warning-fg)}.inv-section-title{font-family:var(--fs);font-size:var(--ce-text-title-section-size);font-weight:600;line-height:var(--ce-text-title-section-line);color:var(--ce-color-text-primary);margin:0 0 var(--ce-space-3)}.inv-warehouses,.inv-detail-section,.inv-onboarding,.inv-ops{padding:var(--ce-space-6);margin-bottom:var(--ce-space-6);min-width:0}.inv-preview-lead{margin:0 0 var(--ce-space-4);font-family:var(--fs);font-size:var(--ce-text-body-size);font-weight:400;line-height:var(--ce-text-body-line);color:var(--ce-color-text-secondary)}.inv-preview-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inv-preview-item{justify-content:space-between;align-items:baseline;gap:var(--ce-space-3);padding:var(--ce-space-3) 0;border-bottom:1px solid var(--border-hairline);flex-wrap:wrap;min-width:0;display:flex}.inv-preview-item:last-child{border-bottom:none}.inv-preview-main{flex-direction:column;flex:1 1 0;gap:2px;min-width:auto;display:flex}.inv-preview-primary{font-family:var(--fs);font-size:var(--ce-text-body-size);font-weight:600;line-height:var(--ce-text-body-line);color:var(--ce-color-text-primary);overflow-wrap:break-word;min-width:0}.inv-preview-secondary,.inv-preview-meta{font-family:var(--fs);font-size:var(--ce-text-body-s-size);font-weight:400;line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-muted);overflow-wrap:break-word;min-width:0}.inv-preview-value{font-family:var(--fs);font-size:var(--ce-text-body-s-size);font-weight:600;line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);text-align:right;flex:none;margin-left:auto}.inv-preview-empty,.inv-preview-note{margin:var(--ce-space-3) 0 0;font-family:var(--fs);font-size:var(--ce-text-body-s-size);font-weight:400;line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-muted)}.inv-onboarding-lead{margin:0 0 var(--ce-space-4);max-width:62ch;font-family:var(--fs);font-size:var(--ce-text-body-l-size);font-weight:400;line-height:var(--ce-text-body-l-line);color:var(--ce-color-text-secondary)}.inv-steps{margin:0 0 var(--ce-space-5);gap:var(--ce-space-4);grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (width>=780px){.inv-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.inv-step{align-items:flex-start;gap:var(--ce-space-3);min-width:0;display:flex}.inv-step-num{min-width:16px;color:var(--ce-color-brand-ink);font-family:var(--ce-font-numeric);font-size:var(--ce-text-title-card-size);font-weight:600;line-height:var(--ce-text-title-card-line);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";flex:none}.inv-step-text{flex-direction:column;gap:2px;min-width:0;display:flex}.inv-step-title{font-family:var(--fs);font-size:var(--ce-text-body-size);font-weight:600;line-height:var(--ce-text-body-line);color:var(--ce-color-text-primary)}.inv-step-hint{font-family:var(--fs);font-size:var(--ce-text-body-s-size);font-weight:400;line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-muted)}.inv-onboarding-actions{align-items:center;gap:var(--ce-space-4);flex-wrap:wrap;display:flex}.inv-ops-grid{gap:var(--ce-space-6);margin-bottom:var(--ce-space-6);grid-template-columns:1fr;display:grid}@media (width>=1100px){.inv-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.inv-ops-grid .inv-ops{margin-bottom:0}.inv-ops-head{justify-content:space-between;align-items:baseline;gap:var(--ce-space-3);display:flex}.inv-ops-head .inv-section-title{margin-bottom:var(--ce-space-2)}.inv-ops-all{margin-top:var(--ce-space-3);padding-inline:0}.inv-warehouses-head{justify-content:space-between;align-items:baseline;gap:var(--ce-space-3);flex-wrap:wrap;display:flex}.inv-warehouses-empty{font-family:var(--fs);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-muted);margin:0}.inv-warehouse-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inv-warehouse-item{justify-content:space-between;align-items:flex-start;gap:var(--ce-space-3);min-width:0;padding-block:var(--ce-space-3);flex-wrap:wrap;display:flex}.inv-warehouse-item+.inv-warehouse-item{border-top:1px solid var(--ce-color-border-subtle)}.inv-warehouse-main{gap:var(--ce-space-1);flex-direction:column;flex:240px;min-width:0;display:flex}.inv-warehouse-title{align-items:center;gap:var(--ce-space-2);flex-wrap:wrap;min-width:0;display:flex}.inv-warehouse-name{font-family:var(--fs);font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);overflow-wrap:break-word;min-width:0;font-weight:600}.inv-warehouse-code{font-family:var(--fs);font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary);overflow-wrap:break-word;min-width:0;font-weight:500}.inv-warehouse-notes{font-family:var(--fs);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);overflow-wrap:break-word;white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.inv-warehouse-actions{align-items:center;gap:var(--ce-space-2);flex-wrap:wrap;display:flex}.inv-warehouses-more{margin-top:var(--ce-space-3)}.inv-warehouse-form{gap:var(--ce-space-4);flex-direction:column;min-width:0;display:flex}.inv-warehouse-default-check{align-self:flex-start}.inv-warehouse-dialog-text{margin:var(--ce-space-3) 0 0;font-family:var(--fs);font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);color:var(--ce-color-text-secondary)}.inv-toolbar{gap:var(--ce-space-3);margin-bottom:var(--ce-space-5);flex-wrap:wrap;align-items:flex-end;display:flex}.inv-toolbar-search{flex:280px;min-width:0}.inv-toolbar-filter{flex:0 200px;min-width:0}.inv-toolbar .field-label{margin-bottom:6px}.inv-toolbar-check{align-items:center;gap:var(--ce-space-2);min-height:40px;font-family:var(--fs);font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary);cursor:pointer;align-self:flex-end;display:flex}.inv-list-table thead th.ce-num,.inv-detail-table thead th.ce-num{white-space:normal}.inv-list-table{display:block}.inv-list-cards{display:none}@media (width<=1100px){.inv-list-table{display:none}.inv-list-cards{gap:var(--ce-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}}.inv-cell-sku{font-family:var(--fs);font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);white-space:nowrap;font-weight:600}.inv-cell-meta{font-family:var(--fs);font-size:var(--ce-text-body-s-size);font-weight:400;line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-muted);overflow-wrap:break-word;min-width:0}.inv-cell-meta .inv-cell-sku{color:var(--ce-color-text-secondary);font-weight:500}.inv-cell-title{font-size:var(--ce-text-body-size);font-weight:600;line-height:1.4286}.inv-cell-link{text-align:left;white-space:normal;justify-content:flex-start;min-height:0;padding:0}.inv-num-low,.inv-num-blocked{color:var(--ce-color-status-warning-fg);font-weight:600}.inv-num-out{color:var(--ce-color-text-secondary)}.inv-num-in{color:var(--ce-color-status-success-fg)}.inv-cell-shortfall{font-family:var(--fs);font-size:var(--ce-text-body-s-size);font-weight:400;line-height:var(--ce-text-body-s-line);color:var(--ce-color-status-warning-fg);white-space:nowrap;display:block}.inv-card-shortfall{font-family:var(--fs);font-size:var(--ce-text-body-s-size);font-weight:400;line-height:var(--ce-text-body-s-line);color:var(--ce-color-status-warning-fg);overflow-wrap:break-word;min-width:0;margin:0}.inv-row-actions{gap:var(--ce-space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.inv-row-actions--tight{flex-wrap:nowrap}.inv-actions{flex-shrink:0;position:relative}.inv-actions-menu{z-index:var(--ce-z-dropdown);background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-md);min-width:200px;max-width:calc(100vw - 16px);box-shadow:var(--ce-elevation-dropdown);flex-direction:column;padding:6px;display:flex;position:fixed}.inv-actions-item{text-align:left;border-radius:var(--ce-radius-sm);width:100%;font-family:var(--fs);font-size:var(--ce-text-body-s-size);font-weight:400;line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-primary);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:10px;padding:9px 10px;display:flex}.inv-actions-item:hover,.inv-actions-item:focus-visible{background:var(--ce-color-surface-hover)}.inv-actions-item:disabled{color:var(--ce-color-text-disabled);cursor:not-allowed}.inv-actions-item-text{flex-direction:column;gap:1px;min-width:0;display:flex}.inv-actions-item:has(.inv-actions-item-reason){align-items:flex-start}.inv-actions-item-reason{font-family:var(--fs);font-size:var(--ce-text-body-s-size);font-weight:400;line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-muted)}.inv-cell-stack{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.inv-card{padding:var(--ce-space-4);gap:var(--ce-space-3);flex-direction:column;min-width:0;display:flex}.inv-card-head{justify-content:space-between;align-items:center;gap:var(--ce-space-3);flex-wrap:wrap;min-width:0;display:flex}.inv-card-title,.inv-card-title-static{font-family:var(--fs);font-size:var(--ce-text-title-card-size);font-weight:600;line-height:var(--ce-text-title-card-line);color:var(--ce-color-text-primary);text-align:left;overflow-wrap:break-word;white-space:normal;justify-content:flex-start;min-width:0;min-height:0;padding:0}.inv-card-qty{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:600}.inv-card-facts{gap:var(--ce-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,6.875rem),1fr));margin:0;display:grid}.inv-card-facts>div{min-width:0}.inv-card-facts dt{font-family:var(--fs);font-size:var(--ce-text-label-size);font-weight:var(--ce-text-label-weight);line-height:var(--ce-text-label-line);color:var(--ce-color-text-muted)}.inv-card-facts dd{font-family:var(--fs);font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);overflow-wrap:break-word;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";margin:2px 0 0;font-weight:400}.inv-card-actions{gap:var(--ce-space-2);flex-wrap:wrap;display:flex}.inv-more{margin-top:var(--ce-space-4);justify-content:center;display:flex}.inv-inline-error,.inv-inline-success{align-items:center;gap:var(--ce-space-2) var(--ce-space-3);padding:var(--ce-space-3) var(--ce-space-4);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-md);margin-bottom:var(--ce-space-4);font-family:var(--fs);font-size:var(--ce-text-body-s-size);flex-wrap:wrap;min-width:0;display:flex}.inv-inline-error{color:var(--ce-color-status-error-fg);border-color:var(--ce-color-status-error-border);background:var(--ce-color-status-error-surface)}.inv-inline-success{color:var(--ce-color-status-success-fg);border-color:var(--ce-color-status-success-border);background:var(--ce-color-status-success-surface)}.inv-form{gap:var(--ce-space-6);flex-direction:column;min-width:0;display:flex}.inv-fieldset{gap:var(--ce-space-4);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.inv-legend{font-family:var(--fs);font-size:var(--ce-text-title-card-size);font-weight:var(--ce-text-title-card-weight);line-height:var(--ce-text-title-card-line);color:var(--ce-color-text-primary);margin-bottom:var(--ce-space-1);padding:0}.inv-field{flex-direction:column;gap:6px;min-width:0;display:flex}.inv-field>.field-label{margin-bottom:0}.inv-field-hint,.inv-field-error{font-family:var(--fs);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);overflow-wrap:break-word;min-width:0;margin:0}.inv-field-hint{color:var(--ce-color-text-muted)}.inv-field-error{color:var(--ce-color-status-error-fg)}.inv-grid-2{gap:var(--ce-space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.inv-grid-3{gap:var(--ce-space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.inv-grid-4{gap:var(--ce-space-4);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.inv-form-note,.inv-dialog-note{font-family:var(--fs);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-muted);overflow-wrap:break-word;min-width:0;margin:0}.inv-dialog-note{margin-bottom:var(--ce-space-4)}.inv-form-actions{gap:var(--ce-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.inv-dialog-lead{font-family:var(--fs);font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);color:var(--ce-color-text-primary);margin:0 0 var(--ce-space-4)}.inv-picker{flex-direction:column;gap:4px;min-width:0;display:flex}.inv-picker-list{border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-md);max-height:240px;padding:var(--ce-space-2);margin-top:var(--ce-space-2);flex-direction:column;gap:2px;display:flex;overflow-y:auto}.inv-picker-empty{padding:var(--ce-space-3);font-family:var(--fs);font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-muted)}.inv-picker-item{align-items:baseline;gap:var(--ce-space-3);text-align:left;width:100%;min-height:40px;padding:var(--ce-space-2) var(--ce-space-3);border-radius:var(--ce-radius-sm);cursor:pointer;min-width:0;font-family:var(--fs);font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);transition:background-color var(--ce-motion-fast) var(--ce-motion-ease-standard), border-color var(--ce-motion-fast) var(--ce-motion-ease-standard);background:0 0;border:1px solid #0000;flex-wrap:wrap;display:flex}.inv-picker-item:hover{background:var(--ce-color-surface-hover)}.inv-picker-item.on{border-color:var(--ce-color-brand-border);background:var(--ce-color-brand-soft)}.inv-picker-sku{font-weight:600}.inv-picker-name{overflow-wrap:break-word;flex:auto;min-width:0}.inv-picker-avail{color:var(--ce-color-text-muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.inv-picker-item--added{background:var(--ce-color-surface-muted)}.inv-picker-added{font-family:var(--fs);font-size:var(--ce-text-caption-size);color:var(--ce-color-text-muted);white-space:nowrap;font-weight:500}.inv-addrpicker-open{align-items:center;gap:var(--ce-space-3);flex-wrap:wrap;display:flex}.inv-positions{gap:var(--ce-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inv-position{align-items:center;gap:var(--ce-space-3);padding:var(--ce-space-3);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-md);flex-wrap:wrap;min-width:0;display:flex}.inv-position-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.inv-position-name{font-family:var(--fs);font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);overflow-wrap:break-word;min-width:0}.inv-position-qty{align-items:center;gap:var(--ce-space-2);flex:none;display:flex}.inv-position-qty .field-input{width:88px}.inv-position-warn{font-family:var(--fs);font-size:var(--ce-text-body-s-size);color:var(--ce-color-status-warning-fg);overflow-wrap:break-word;flex:1 0 100%;margin:0}.inv-position-sku{align-items:baseline;gap:var(--ce-space-3);flex-wrap:wrap;min-width:0;display:flex}.inv-position-avail{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.inv-position-preview{font-family:var(--fs);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-muted);overflow-wrap:break-word;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";flex:1 0 100%;margin:0}.inv-stock-explain{border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-md);background:var(--ce-color-surface-subtle);padding:var(--ce-space-3) var(--ce-space-4);min-width:0}.inv-stock-explain-title{margin:0 0 var(--ce-space-2);font-family:var(--fs);font-size:var(--ce-text-title-card-size);font-weight:600;line-height:var(--ce-text-title-card-line);color:var(--ce-color-text-primary);display:block}.inv-stock-explain-list{padding-left:var(--ce-space-4);font-family:var(--fs);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);overflow-wrap:break-word;flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.inv-order-summary{font-family:var(--fs);font-size:var(--ce-text-body-s-size);font-weight:400;line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);overflow-wrap:break-word;min-width:0}.inv-detail-stock{gap:var(--ce-space-4);margin-bottom:var(--ce-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,8.75rem),1fr));display:grid}.inv-detail-stock>div{flex-direction:column;gap:2px;min-width:0;display:flex}.inv-detail-k{font-family:var(--fs);font-size:var(--ce-text-label-size);font-weight:var(--ce-text-label-weight);line-height:var(--ce-text-label-line);color:var(--ce-color-text-muted)}.inv-detail-v{font-family:var(--fs);font-size:var(--ce-text-title-section-size);color:var(--ce-color-text-primary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap;font-weight:600}@supports (grid-template-rows:subgrid){.inv-detail-stock{row-gap:2px;margin-bottom:0}.inv-detail-stock>div{grid-template-rows:subgrid;grid-row:span 2;gap:0;display:grid}.inv-detail-stock .inv-detail-v{padding-bottom:var(--ce-space-3)}}.inv-detail-list{gap:var(--ce-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;display:grid}.inv-detail-list>div{min-width:0}.inv-detail-list dt{font-family:var(--fs);font-size:var(--ce-text-label-size);font-weight:var(--ce-text-label-weight);line-height:var(--ce-text-label-line);color:var(--ce-color-text-muted)}.inv-detail-list dd{font-family:var(--fs);font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);overflow-wrap:break-word;min-width:0;margin:2px 0 0}.inv-detail-table{margin-top:var(--ce-space-4)}.inv-detail-table--scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.inv-detail-columns{gap:var(--ce-space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.inv-detail-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.inv-detail-group{min-width:0}.inv-order-layout{gap:var(--ce-space-6);margin-bottom:var(--ce-space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.inv-order-layout>.inv-detail-section{margin-bottom:0}@media (width>=1101px){.inv-order-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.inv-detail-cards{margin:var(--ce-space-3) 0 0;padding:0;list-style:none;display:none}.inv-detail-card{gap:var(--ce-space-2);min-width:0;padding:var(--ce-space-3) 0;border-bottom:1px solid var(--border-hairline);flex-direction:column;display:flex}.inv-detail-card:last-child{border-bottom:0}@media (width<=1100px){.inv-detail-table--wide{display:none}.inv-detail-cards{flex-direction:column;display:flex}}.inv-tracking-nr{overflow-wrap:anywhere;display:block}.inv-address{font-family:var(--fs);font-size:var(--ce-text-body-size);font-style:normal;line-height:var(--ce-text-body-line);color:var(--ce-color-text-primary);margin-bottom:var(--ce-space-4);overflow-wrap:break-word;min-width:0}.inv-movement-list{gap:var(--ce-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inv-movement-item{align-items:center;gap:var(--ce-space-3);padding-bottom:var(--ce-space-2);border-bottom:1px solid var(--border-hairline);flex-wrap:wrap;min-width:0;display:flex}.inv-movement-item:last-child{border-bottom:0;padding-bottom:0}.inv-movement-qty{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";min-width:48px;font-weight:600}.inv-back{padding-inline:0}.inv-detail-table+.inv-form-note,.inv-detail-cards+.inv-form-note{margin-top:var(--ce-space-3)}.inv-dialog-head{justify-content:space-between;align-items:center}.inv-dialog-close{flex:none;margin-left:auto}.inv-dialog-picked{justify-content:space-between;align-items:center;gap:var(--ce-space-3);padding:var(--ce-space-3);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-md);margin-bottom:var(--ce-space-3);flex-wrap:wrap;min-width:0;display:flex}@media (width<=860px){.inv-warehouse-actions .btn,.inv-warehouses-head .btn,.inv-warehouses-more,.inv-row-actions .btn,.inv-card-actions .btn,.inv-form-actions .btn,.inv-picker-item,.inv-onboarding-actions .btn,.inv-ops-head .btn,.inv-ops-all,.inv-addrpicker-open .btn,.inv-position-qty .btn,.inv-toolbar-check,.inv-stat--action{min-height:44px}.inv-warehouses,.inv-detail-section,.inv-onboarding,.inv-ops{padding:var(--ce-space-4)}.inv-stat{padding:var(--ce-space-3) var(--ce-space-4)}}.inv-section{border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-md);min-width:0}.inv-section--open{background:var(--ce-color-surface-subtle)}.inv-section-head{align-items:center;gap:var(--ce-space-3);width:100%;min-height:var(--ce-size-control-md);padding:var(--ce-space-3) var(--ce-space-4);font-family:var(--fs);font-size:var(--ce-text-body-size);text-align:left;color:var(--ce-color-text-primary);border-radius:var(--ce-radius-md);cursor:pointer;transition:background-color var(--ce-motion-fast) var(--ce-motion-ease-standard);background:0 0;border:none;font-weight:600;line-height:1.4286;display:flex}.inv-section-head:hover{background:var(--ce-color-surface-hover)}.inv-section-head[disabled]{cursor:default;opacity:.6}.inv-section-label{overflow-wrap:break-word;min-width:0}.inv-section-filled{font-size:var(--ce-text-caption-size);color:var(--ce-color-brand-ink);font-weight:500}.inv-section-chevron{width:7px;height:7px;color:var(--ce-color-text-muted);transition:transform var(--ce-motion-fast) var(--ce-motion-ease-standard);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin-left:auto;margin-right:4px;transform:translateY(-2px)rotate(45deg)}.inv-section--open .inv-section-chevron{transform:translateY(2px)rotate(225deg)}@media (prefers-reduced-motion:reduce){.inv-section-chevron{transition:none}}.inv-section-body{gap:var(--ce-space-3);padding:0 var(--ce-space-4) var(--ce-space-4);flex-direction:column;display:flex}.inv-section-hint{font-family:var(--fs);font-size:var(--ce-text-body-s-size);font-weight:400;line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-muted);margin:0}.inv-fieldset--bare{gap:var(--ce-space-3)}.inv-dialog-split{flex-direction:column;display:flex;overflow:hidden}.inv-dialog-split>.ce-dialog-head{flex:none}.inv-dialog-split>.ce-dialog-body{flex:auto;min-height:0;display:flex}.inv-dialog-split .inv-form{flex:auto;min-height:0}.inv-dialog-split .inv-form-scroll{gap:var(--ce-space-4);min-height:0;padding-right:var(--ce-space-2);flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.inv-dialog-split .inv-form-actions{margin-top:var(--ce-space-4);padding-top:var(--ce-space-4);border-top:1px solid var(--ce-color-border-subtle);flex:none}.inv-detail-formula{margin:0 0 var(--ce-space-3);font-family:var(--fs);font-size:var(--ce-text-body-s-size);font-weight:400;line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-muted)}.inv-detail-actions{gap:var(--ce-space-3);margin-top:var(--ce-space-4);flex-wrap:wrap;display:flex}.inv-detail-head{justify-content:space-between;align-items:baseline;gap:var(--ce-space-3);flex-wrap:wrap;display:flex}.inv-detail-head .inv-section-title{margin-bottom:var(--ce-space-2)}.inv-lowstock{align-items:center;gap:var(--ce-space-3) var(--ce-space-4);margin-top:var(--ce-space-4);padding:var(--ce-space-3) var(--ce-space-4);border:1px solid var(--ce-color-status-warning-border);border-radius:var(--ce-radius-md);background:var(--ce-color-status-warning-surface);color:var(--ce-color-status-warning-fg);flex-wrap:wrap;display:flex}.inv-lowstock-text{min-width:0;font-family:var(--fs);font-size:var(--ce-text-body-s-size);font-weight:400;line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-primary);flex:auto}.inv-lowstock .btn{flex:none}.inv-detail-blocked-sum{margin:0 0 var(--ce-space-3);max-width:70ch;font-family:var(--fs);font-size:var(--ce-text-body-size);font-weight:400;line-height:var(--ce-text-body-line);color:var(--ce-color-text-secondary)}.inv-block-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inv-block-item{align-items:center;gap:var(--ce-space-3);padding:var(--ce-space-3) 0;border-bottom:1px solid var(--border-hairline);flex-wrap:wrap;min-width:0;display:flex}.inv-block-item:last-child{border-bottom:none}.inv-block-main{flex-direction:column;flex:12rem;gap:2px;min-width:0;display:flex}.inv-block-title{font-family:var(--fs);font-size:var(--ce-text-body-size);font-weight:600;line-height:var(--ce-text-body-line);color:var(--ce-color-text-primary);overflow-wrap:break-word;min-width:0}.inv-block-qty{font-family:var(--fs);font-size:var(--ce-text-body-s-size);font-weight:600;line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);flex:none}.inv-dialog-facts{gap:var(--ce-space-3);margin:0 0 var(--ce-space-4);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.inv-dialog-facts>div{flex-direction:column;gap:2px;min-width:0;display:flex}.inv-dialog-facts dt{font-family:var(--fs);font-size:var(--ce-text-label-size);font-weight:var(--ce-text-label-weight);line-height:var(--ce-text-label-line);color:var(--ce-color-text-muted)}.inv-dialog-facts dd{font-family:var(--fs);font-size:var(--ce-text-body-size);font-weight:600;line-height:var(--ce-text-body-line);color:var(--ce-color-text-primary);overflow-wrap:break-word;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";min-width:0;margin:0}.inv-dialog-facts--outcome{padding:var(--ce-space-3);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-md);background:var(--ce-color-surface-subtle)}.inv-outcome{margin:var(--ce-space-2) 0 var(--ce-space-4);font-family:var(--fs);font-size:var(--ce-text-body-size);font-weight:400;line-height:var(--ce-text-body-line);color:var(--ce-color-text-secondary);overflow-wrap:break-word;min-width:0}.inv-outcome strong{color:var(--ce-color-text-primary);font-weight:600}.inv-toolbar-chip{align-self:flex-end;gap:var(--ce-space-2);white-space:normal;text-align:left}.inv-toolbar-chip-action{color:var(--ce-color-brand-ink);white-space:nowrap;font-weight:600}.inv-toolbar-reset{align-self:flex-end}.inv-productfilter{position:relative}.inv-productfilter-list{z-index:20;max-height:260px;padding:var(--ce-space-2);background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-md);box-shadow:var(--ce-elevation-dropdown);flex-direction:column;gap:2px;margin-top:4px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.inv-productfilter-list .inv-picker-item{flex-wrap:wrap}.inv-mv-reason{color:var(--ce-color-text-secondary)}.inv-mv-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:32ch;display:-webkit-box;overflow:hidden}.inv-mv-ref{overflow-wrap:break-word}@media (width<=600px){.inv-toolbar-search,.inv-toolbar-filter{flex:100%}}@media (width<=860px){.inv-section-head,.inv-detail-actions .btn,.inv-lowstock .btn,.inv-productfilter-list .inv-picker-item,.inv-toolbar-reset,.inv-toolbar-chip,.inv-import-segment-option,.inv-import-file .btn,.inv-import-column-target .field-select{min-height:44px}.inv-mv-note{-webkit-line-clamp:none;max-width:none;display:block}}.inv-import{gap:var(--ce-space-4);align-content:start;min-width:0;display:grid}.inv-dialog-split .inv-import{min-height:0;padding-right:var(--ce-space-2);flex:auto;overflow:hidden auto}.inv-dialog-split>.ce-dialog-actions{flex:none}.inv-import-head{gap:var(--ce-space-1);display:grid}.inv-import-step{color:var(--ce-color-text-muted);font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);margin:0}.inv-import-title{color:var(--ce-color-text-primary);font-size:var(--ce-text-title-card-size);line-height:var(--ce-text-title-card-line);font-weight:var(--ce-text-title-card-weight);margin:0}.inv-import-title:focus{outline:none}.inv-import-title:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.inv-import-lead,.inv-import-note{max-width:68ch;color:var(--ce-color-text-secondary);font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);margin:0}.inv-import-lead strong{color:var(--ce-color-text-primary);overflow-wrap:break-word;font-weight:600}.inv-import-file{align-items:center;gap:var(--ce-space-3);flex-wrap:wrap;display:flex}.inv-import-field{gap:var(--ce-space-2);max-width:28rem;display:grid}.inv-import-fieldset{gap:var(--ce-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.inv-import-fieldset>legend{margin-bottom:var(--ce-space-2);padding:0}.inv-import-segment,.inv-import-filter{flex-wrap:wrap;justify-self:start;width:fit-content;max-width:100%;display:inline-flex}.inv-import-segment-option{white-space:normal;font-size:var(--ce-text-label-size);line-height:var(--ce-text-label-line)}.inv-import-filter{--ce-segment-innen:var(--ce-space-2)}.inv-import-filter .inv-import-segment-option{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.inv-import-modes.ci-mode{border:0;margin:0;padding:0}.inv-import-columns{border-top:1px solid var(--ce-color-border-subtle);margin:0;padding:0;list-style:none}.inv-import-column{align-items:center;gap:var(--ce-space-3);padding:var(--ce-space-3) 0;border-bottom:1px solid var(--ce-color-border-subtle);grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);display:grid}.inv-import-column-source{gap:var(--ce-space-1);min-width:0;display:grid}.inv-import-column-head{align-items:center;gap:var(--ce-space-1) var(--ce-space-2);flex-wrap:wrap;min-width:0;display:flex}.inv-import-column-name{color:var(--ce-color-text-primary);overflow-wrap:break-word;font-weight:600}.inv-import-column-examples{color:var(--ce-color-text-muted);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);overflow-wrap:break-word}.inv-import-column-target{min-width:0;display:grid}.inv-import-column-target .field-select{width:100%;min-width:0}.inv-import-problems,.inv-import-notice{padding:var(--ce-space-3) var(--ce-space-4);border:1px solid var(--ce-color-status-warning-border);border-radius:var(--ce-radius-md);background:var(--ce-color-status-warning-surface);color:var(--ce-color-text-primary);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);margin:0}.inv-import-problems{padding-left:var(--ce-space-6);list-style:outside}.inv-import-notice{gap:var(--ce-space-2);display:grid}.inv-import-notice p{margin:0}.inv-import-rows{border-top:1px solid var(--ce-color-border-subtle);margin:0;padding:0;list-style:none}.inv-import-row{gap:var(--ce-space-1);padding:var(--ce-space-3) 0;border-bottom:1px solid var(--ce-color-border-subtle);min-width:0;display:grid}.inv-import-row-head{align-items:center;gap:var(--ce-space-2) var(--ce-space-3);flex-wrap:wrap;display:flex}.inv-import-row-ref{color:var(--ce-color-text-muted);font-size:var(--ce-text-body-s-size);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.inv-import-row-problem,.inv-import-row-hint,.inv-import-row-change{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);overflow-wrap:break-word;margin:0}.inv-import-row-problem{color:var(--ce-color-status-error-fg)}.inv-import-row-hint{color:var(--ce-color-text-secondary)}.inv-import-row-change{color:var(--ce-color-text-primary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.inv-import-confirm{gap:var(--ce-space-2);display:grid}.inv-import-progress{height:var(--ce-space-2);border-radius:var(--ce-radius-full);background:var(--ce-color-surface-subtle);position:relative;overflow:hidden}.inv-import-progress-bar{border-radius:var(--ce-radius-full);background:var(--ce-color-brand);height:100%;transition:width var(--ce-motion-fast) var(--ce-motion-ease-standard);display:block}@media (prefers-reduced-motion:reduce){.inv-import-progress-bar{transition:none}}.inv-import-result{gap:var(--ce-space-3) var(--ce-space-4);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));margin:0;display:grid}.inv-import-result div{gap:var(--ce-space-1);align-content:space-between;display:grid}.inv-import-result dt{color:var(--ce-color-text-muted);font-size:var(--ce-text-body-s-size)}.inv-import-result dd{color:var(--ce-color-text-primary);font-size:var(--ce-text-title-card-size);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";margin:0;font-weight:600}@media (width<=640px){.inv-import-column{grid-template-columns:minmax(0,1fr)}.inv-import-file{flex-direction:column;align-items:stretch}.inv-import-segment{width:100%}.inv-import-segment .inv-import-segment-option{flex:auto}}.dn-tabs{margin-bottom:var(--ce-space-5)}.dn-zelle{flex-direction:column;gap:2px;min-width:0;display:flex}.dn-art{color:var(--ce-color-text-primary);font-weight:600}.dn-art--none{color:var(--ce-color-text-muted);font-weight:400}.dn-nummer-wert{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--ce-color-text-secondary)}.dn-kennung{white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.dn-meldung[tabindex="-1"]:focus{outline:none}.inv-list-cards--lieferscheine .dn-zelle{margin-top:var(--ce-space-2)}.dn-upload{gap:var(--ce-space-5);flex-direction:column;display:flex}.dn-upload>p{margin:0}.dn-ziel,.dn-fakten{gap:var(--ce-space-3) var(--ce-space-5);padding:0 0 var(--ce-space-4);border-bottom:1px solid var(--ce-color-border-subtle);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin:0;display:grid}.dn-ziel>div,.dn-fakten>div{min-width:0}.dn-ziel dt,.dn-fakten dt{font-size:var(--ce-text-label-size);line-height:var(--ce-text-label-line);color:var(--ce-color-text-muted)}.dn-ziel dd,.dn-fakten dd{font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);color:var(--ce-color-text-primary);overflow-wrap:break-word;margin:2px 0 0}.dn-feld{gap:var(--ce-space-2);flex-direction:column;min-width:0;display:flex}.dn-feld .field-hint,.dn-feld .field-error{margin:0}.dn-datei-wahl{align-items:center;gap:var(--ce-space-2) var(--ce-space-4);flex-wrap:wrap;min-width:0;display:flex}@media (width<=860px){.dn-datei-wahl .btn{min-height:44px}}.dn-nummer{max-width:24rem}.dn-datei-info{align-items:baseline;gap:var(--ce-space-1) var(--ce-space-3);font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);flex-wrap:wrap;display:flex}.dn-datei-name{overflow-wrap:anywhere;min-width:0}.dn-datei-groesse{color:var(--ce-color-text-muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.dn-datei-vorschau{border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-sm);background:var(--ce-color-surface-muted);width:100%;height:min(28rem,55vh)}.dn-hinweis{padding:var(--ce-space-3) var(--ce-space-4);border-left:2px solid var(--ce-color-border-strong);background:var(--ce-color-surface-subtle);color:var(--ce-color-text-secondary);font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);margin:0}.dn-verlauf{gap:var(--ce-space-4);flex-direction:column;display:flex}.dn-laden,.dn-leer{color:var(--ce-color-text-muted);margin:0}.dn-verlauf-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dn-verlauf-eintrag{gap:var(--ce-space-2);padding:var(--ce-space-4) 0 var(--ce-space-4) var(--ce-space-4);border-bottom:1px solid var(--ce-color-border-subtle);border-left:2px solid #0000;flex-direction:column;display:flex}.dn-verlauf-eintrag--gilt{border-left-color:var(--ce-color-status-success-border)}.dn-verlauf-kopf{justify-content:space-between;align-items:center;gap:var(--ce-space-2) var(--ce-space-3);flex-wrap:wrap;display:flex}.dn-verlauf-titel{color:var(--ce-color-text-primary);font-weight:600}.dn-verlauf-meta{gap:var(--ce-space-1) var(--ce-space-4);font-size:var(--ce-text-label-size);line-height:var(--ce-text-label-line);color:var(--ce-color-text-secondary);flex-wrap:wrap;display:flex}.dn-verlauf-aktionen{gap:var(--ce-space-2);flex-wrap:wrap;display:flex}.dn-verlauf-bestaetigen{gap:var(--ce-space-3);flex-direction:column;display:flex}.dn-verlauf-bestaetigen p{color:var(--ce-color-text-secondary);margin:0}.dn-vorlage{gap:var(--ce-space-5);flex-direction:column;max-width:52rem;display:flex}.dn-vorlage-kopf{justify-content:space-between;align-items:baseline;gap:var(--ce-space-2) var(--ce-space-4);flex-wrap:wrap;display:flex}.dn-vorlage-titel{font-size:var(--ce-text-section-size,1.125rem);line-height:var(--ce-text-section-line,1.625rem);color:var(--ce-color-text-primary);margin:0;font-weight:600}.dn-vorlage-status{color:var(--ce-color-text-secondary);font-size:var(--ce-text-body-size);margin:0}.dn-vorlage-text{color:var(--ce-color-text-primary);line-height:var(--ce-text-body-line);margin:0}.dn-vorlage-regeln{color:var(--ce-color-text-secondary);line-height:var(--ce-text-body-line);margin:0;padding-left:1.25rem}.dn-vorlage-modus{align-items:flex-start;gap:var(--ce-space-2);padding:var(--ce-space-3) var(--ce-space-4);border-left:2px solid var(--ce-color-border-strong);background:var(--ce-color-surface-subtle);flex-direction:column;display:flex}.dn-vorlage-modus p{color:var(--ce-color-text-secondary);line-height:var(--ce-text-body-line);margin:0}.dn-vorlage-modus .btn-link{min-width:0;padding-inline:0}.dn-vorlage-block{gap:var(--ce-space-4);padding-top:var(--ce-space-5);border-top:1px solid var(--ce-color-border-subtle);flex-direction:column;display:flex}.dn-vorlage-blocktitel{font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);margin:0;font-weight:600}.dn-vorlage-aktionen{gap:var(--ce-space-2) var(--ce-space-3);flex-wrap:wrap;display:flex}.dn-vorlage-aktionen .btn{min-width:auto}.dn-abstaende{gap:var(--ce-space-4) var(--ce-space-5);border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));min-width:0;margin:0;padding:0;display:grid}.dn-abstaende>legend{margin-bottom:var(--ce-space-1);grid-column:1/-1;padding:0}.dn-abstand{gap:var(--ce-space-2);flex-direction:column;min-width:0;display:flex}.dn-abstand .field-hint,.dn-abstand .field-error{margin:0}.dn-abstand-eingabe{align-items:center;gap:var(--ce-space-2);display:flex}.dn-abstand-eingabe .field-input{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";width:6.5rem}.dn-einheit{color:var(--ce-color-text-muted)}.addr-suggest{display:block}.addr-suggest-wrap{position:relative}.addr-suggest-pop{z-index:30;background:var(--ce-color-surface);border-radius:var(--ce-radius-md);width:100%;max-width:100%;box-shadow:0 0 0 1px var(--ce-color-border-subtle), var(--ce-elevation-dropdown);animation:addr-suggest-in var(--ce-motion-fast) var(--ce-motion-ease-entrance);position:absolute;top:calc(100% + 4px);left:0;overflow:hidden}@keyframes addr-suggest-in{0%{opacity:0}to{opacity:1}}.addr-suggest-list{overscroll-behavior:contain;width:100%;max-width:100%;max-height:288px;margin:0;padding:4px;list-style:none;overflow-y:auto}.addr-suggest-attr{border-top:1px solid var(--ce-color-border-subtle);background:var(--ce-color-surface-subtle);font-size:var(--ce-text-caption-size);text-align:right;color:var(--ce-color-text-muted);margin:0;padding:6px 12px;line-height:1.5}.addr-suggest-attr a{color:inherit;white-space:nowrap;text-decoration:none}.addr-suggest-attr a:hover,.addr-suggest-attr a:focus-visible{color:var(--ce-color-text-secondary);text-decoration:underline}.calc-panel:has(.addr-suggest-pop){overflow:visible}.addr-suggest-opt{min-height:var(--ce-size-control-md);border-radius:var(--ce-radius-sm);cursor:pointer;font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);transition:background-color var(--ce-motion-instant) var(--ce-motion-ease-standard);flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:9px 10px;line-height:1.4;display:flex}.addr-suggest-opt--active{background:var(--ce-color-brand-soft)}.addr-suggest-opt-text{font-weight:400}.addr-suggest-hit{font-weight:600}.addr-suggest-opt-meta{font-size:var(--ce-text-caption-size);color:var(--ce-color-text-secondary)}.addr-suggest-state{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary);align-items:center;gap:8px;margin:0;padding:12px;line-height:1.45;display:flex}.addr-status-slot{min-height:calc(var(--ce-text-body-s-size) * 1.45);margin:-8px 0 var(--ce-space-3);font-size:var(--ce-text-body-s-size);line-height:1.45}.addr-status{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.addr-status-text{min-width:0;transition:opacity var(--ce-motion-slow) var(--ce-motion-ease-standard);flex:200px}.addr-status-text--quiet{opacity:0}.addr-status-icon{border-radius:var(--ce-radius-full);flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.addr-status--success .addr-status-icon{color:var(--ce-color-status-success-fg);background:var(--ce-color-status-success-surface);border:1px solid var(--ce-color-status-success-border)}.addr-status--success{color:var(--ce-color-status-success-fg)}.addr-status--warning,.addr-status--neutral,.addr-status--checking{color:var(--ce-color-text-secondary)}.addr-status--checking{gap:8px}.addr-status-city{color:inherit;flex:none;text-decoration:underline}@media (pointer:coarse){.addr-suggest-opt,.addr-status-city{min-height:var(--ce-size-touch-target)}}@media (width<=480px){.addr-suggest-opt{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px}.addr-suggest-list{max-height:220px}}@media (prefers-reduced-motion:reduce){.addr-suggest-pop{animation:none}.addr-suggest-opt,.addr-status-text{transition:none}}.sdoc-head-text{min-width:0}.sdoc-title{font-size:var(--ce-text-title-section-size);line-height:var(--ce-text-title-section-line);color:var(--ce-color-text-primary);font-weight:600}.sdoc-close{flex:none}.sdoc-subtitle{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-muted);margin-top:2px}.sdoc-body{padding:var(--ce-space-5) var(--ce-space-6)}.sdoc-group+.sdoc-group{margin-top:var(--ce-space-6)}.sdoc-group-title{font-size:var(--ce-text-label-size);line-height:var(--ce-text-label-line);color:var(--ce-color-text-secondary);padding-bottom:var(--ce-space-2);border-bottom:1px solid var(--ce-color-border-subtle);font-weight:600}.sdoc-group-note{margin:var(--ce-space-3) 0 0;font-size:var(--ce-text-label-size);line-height:var(--ce-text-label-line);color:var(--ce-color-text-muted)}.sdoc-group-note--hint{color:var(--ce-color-text-secondary);font-weight:500}.sdoc-list{flex-direction:column;display:flex}.sdoc-row{align-items:center;gap:var(--ce-space-3);min-height:56px;padding:var(--ce-space-3) 0;flex-wrap:wrap;display:flex}.sdoc-row+.sdoc-row{border-top:1px solid var(--border-hairline)}.sdoc-row-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.sdoc-row-name{font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);font-weight:600;line-height:1.4286}.sdoc-row-number{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-muted)}.sdoc-subtitle,.sdoc-row-number{overflow-wrap:anywhere}.sdoc-row-action{justify-content:flex-end;align-items:center;gap:var(--ce-space-2);flex-wrap:wrap;flex:none;margin-inline-start:auto;display:flex}.sdoc-row-state{align-items:center;gap:var(--ce-space-2);font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-secondary);white-space:nowrap;display:inline-flex}.sdoc-row-state--muted{color:var(--ce-color-text-muted)}.sdoc-state{align-items:center;gap:var(--ce-space-3);padding:var(--ce-space-8) var(--ce-space-4);text-align:center;color:var(--ce-color-text-muted);flex-direction:column;display:flex}.sdoc-state-text{font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);color:var(--ce-color-text-secondary);max-width:34ch}.sdoc-skeleton{gap:var(--ce-space-3);flex-direction:column;display:flex}.sdoc-skeleton-row{border-radius:var(--ce-radius-sm);height:56px}@media (width<=480px){.sdoc-body{padding:var(--ce-space-4)}.sdoc-row-action{width:100%;margin-inline-start:0}.sdoc-row-action .btn{width:100%}}.offer-card--debug{position:relative}.offer-card--debug:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:var(--ce-debug-provider-jumingo-bg);position:absolute;inset:0}.offer-card--debug>.offer-card-inner{z-index:1;position:relative}.offer-card--debug-transglobal:before{background:var(--ce-debug-provider-transglobal-bg)}.offer-card--debug-match:before{background:var(--ce-debug-provider-match-bg)}.pwa-card{scroll-margin-top:var(--ce-space-11)}.pwa-card-mark{flex:none;align-items:center;display:inline-flex}.pwa-card-mark .ce-brandmark-img{width:28px}.pwa-card-row{justify-content:space-between;align-items:center;gap:var(--ce-space-3) var(--ce-space-4);flex-wrap:wrap;display:flex}.pwa-card-row .btn{flex:none}.pwa-card-text{min-width:0;max-width:72ch;font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);flex:220px;margin:0}.pwa-card-text--status{color:var(--ce-color-text-primary);font-weight:600}.pwa-card-guide{margin-top:var(--ce-space-4)}.pwa-card-steps{padding-left:var(--ce-space-5);font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);margin:0;line-height:1.6}.pwa-card-steps li+li{margin-top:var(--ce-space-1)}.pwa-card-note{margin:var(--ce-space-3) 0 0;font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-muted)}.pwa-card-alert{margin-top:var(--ce-space-4)}@media (width<=480px){.pwa-card-row .btn{justify-content:center;width:100%}}.pwa-notice{flex-wrap:wrap;align-items:center}.pwa-notice-text{flex:240px;min-width:0}.pwa-notice .btn{flex:none}.pwa-notice--offline{background:var(--ce-color-status-warning-surface);border:1px solid var(--ce-color-status-warning-border);color:var(--ce-color-status-warning-fg)}.cmp-loading-overlay{z-index:var(--ce-z-overlay);padding:var(--ce-space-4);background:var(--ce-color-overlay);-webkit-backdrop-filter:none;animation:cmp-loading-fade var(--ce-motion-standard) var(--ce-motion-ease-entrance) both;display:flex;position:fixed;inset:0;overflow-y:auto}.cmp-loading-card{width:100%;max-width:var(--ce-size-dialog-sm);box-sizing:border-box;padding:var(--ce-space-7);background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-xl);box-shadow:var(--ce-elevation-3);text-align:center;margin:auto}.cmp-loading-mark{width:40px;height:40px;margin:0 auto var(--ce-space-5);justify-content:center;align-items:center;display:flex;position:relative}.cmp-loading-ring{border:3px solid var(--ce-color-brand-border-soft);border-top-color:var(--ce-color-brand);border-right-color:var(--ce-color-brand-border);border-radius:var(--ce-radius-full);animation:2.4s linear infinite spin;position:absolute;inset:0}.cmp-loading-title{margin:0 0 var(--ce-space-2);font-family:var(--ce-font-sans);font-size:var(--ce-text-title-section-size);font-weight:var(--ce-text-title-section-weight);line-height:var(--ce-text-title-section-line);letter-spacing:var(--ce-text-title-section-tracking);color:var(--ce-color-text-primary);text-wrap:balance}.cmp-loading-text{font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);color:var(--ce-color-text-secondary);text-wrap:pretty;margin:0}@keyframes cmp-loading-fade{0%{opacity:0}to{opacity:1}}@media (width<=480px){.cmp-loading-card{padding:var(--ce-space-6)}.cmp-loading-title{font-size:var(--ce-text-title-section-size-mobile)}}@media (height<=480px){.cmp-loading-card{padding:var(--ce-space-5)}.cmp-loading-mark{width:32px;height:32px;margin-bottom:var(--ce-space-3)}}@media (prefers-reduced-motion:reduce){.cmp-loading-overlay,.cmp-loading-ring{animation:none}}[data-ce-bereich] .ce-paket{align-items:center;gap:var(--ce-space-2) var(--ce-space-4);padding:var(--ce-space-2) var(--ce-space-4) var(--ce-space-2) var(--ce-space-3);border:1px solid var(--ce-pr-hairline);border-radius:var(--ce-pr-radius-panel);background-color:var(--ce-pr-paket-buehne);background-image:linear-gradient(var(--ce-pr-paket-raster) 1px, transparent 1px), linear-gradient(90deg, var(--ce-pr-paket-raster) 1px, transparent 1px);background-position:-1px -1px;background-size:22px 22px;grid-template-columns:minmax(104px,38%) minmax(min-content,1fr);margin:0;display:grid;position:relative;overflow:hidden;container:ce-paket/inline-size}[data-ce-bereich] .ce-paket-svg{width:100%;height:auto;max-height:140px;display:block;overflow:visible}[data-ce-bereich] .ce-paket-form,[data-ce-bereich] .ce-paket-mass{transform-box:view-box;transform-origin:0 0;transition:transform .42s cubic-bezier(.25,1.12,.4,1)}[data-ce-bereich] .ce-paket-schatten .ce-paket-form{fill:var(--ce-pr-paket-schatten)}[data-ce-bereich] .ce-paket-oben,[data-ce-bereich] .ce-paket-links,[data-ce-bereich] .ce-paket-rechts{stroke:var(--ce-pr-kraft-kante);stroke-width:.75px;stroke-linejoin:round;vector-effect:non-scaling-stroke}[data-ce-bereich] .ce-paket-oben{fill:var(--ce-pr-kraft-oben)}[data-ce-bereich] .ce-paket-links{fill:var(--ce-pr-kraft-links)}[data-ce-bereich] .ce-paket-rechts{fill:var(--ce-pr-kraft-rechts)}[data-ce-bereich] .ce-paket-band{fill:var(--ce-pr-band)}[data-ce-bereich] .ce-paket-band--seite{fill:var(--ce-pr-band-seite)}[data-ce-bereich] .ce-paket-etikett-grund{fill:var(--ce-pr-etikett);stroke:var(--ce-pr-etikett-kante);stroke-width:.5px;vector-effect:non-scaling-stroke}[data-ce-bereich] .ce-paket-etikett-kopf{fill:var(--ce-pr-etikett-kopf)}[data-ce-bereich] .ce-paket-etikett text{font-family:var(--ce-font-sans);fill:var(--ce-pr-etikett-tinte)}[data-ce-bereich] .ce-paket-etikett-klein{letter-spacing:.06em;font-weight:600}[data-ce-bereich] .ce-paket-etikett-ort{font-weight:600}[data-ce-bereich] .ce-paket-etikett-leer{fill:var(--ce-pr-etikett-leer)}[data-ce-bereich] .ce-paket-etikett-code{fill:var(--ce-pr-etikett-tinte)}[data-ce-bereich] .ce-paket-mass{font-family:var(--ce-font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";fill:var(--ce-color-text-secondary);paint-order:stroke;stroke:var(--ce-pr-paket-buehne);stroke-width:4px;stroke-linejoin:round;font-weight:600}[data-ce-bereich] .ce-paket[data-paket-zustand=beispiel] :is(.ce-paket-etikett,.ce-paket-schatten){opacity:0}[data-ce-bereich] .ce-paket[data-paket-zustand=teilweise] :is(.ce-paket-oben,.ce-paket-links,.ce-paket-rechts){fill-opacity:.55}[data-ce-bereich] .ce-paket :is(.ce-paket-band,.ce-paket-etikett,.ce-paket-schatten){transition:transform .42s cubic-bezier(.25, 1.12, .4, 1), opacity .24s var(--ce-motion-ease-standard)}[data-ce-bereich] .ce-paket-text{text-align:left;gap:2px;min-width:0;display:grid}[data-ce-bereich] .ce-paket-raster{container:ce-paket-raster/inline-size}[data-ce-bereich] .ce-paket-raster-innen{gap:var(--ce-space-4);display:grid}[data-ce-bereich] .ce-paket-raster-eingaben{min-width:0}@container ce-paket-raster (width>=820px){[data-ce-bereich] .ce-paket-raster-innen{align-items:stretch;column-gap:var(--ce-space-6);grid-template-columns:minmax(0,1fr) 272px}[data-ce-bereich] .ce-paket-raster .ce-paket{padding:var(--ce-space-4) var(--ce-space-4) var(--ce-space-4);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-content:center}[data-ce-bereich] .ce-paket-raster .ce-paket-svg{max-height:200px}[data-ce-bereich] .ce-paket-raster .ce-paket-text{text-align:center}}[data-ce-bereich] .ce-paket-titel{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-primary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:600}[data-ce-bereich] .ce-paket-hinweis{font-size:var(--ce-text-micro-size);color:var(--ce-color-text-muted);line-height:1.5}[data-ce-bereich] .ce-paket-mass{display:none}@container ce-paket (width>=520px){[data-ce-bereich] .ce-paket-mass{display:inline}}@container ce-paket-raster (width>=820px){[data-ce-bereich] .ce-paket-raster .ce-paket-mass{display:inline}}@media (prefers-reduced-motion:reduce){[data-ce-bereich] .ce-paket-form,[data-ce-bereich] .ce-paket-mass,[data-ce-bereich] .ce-paket :is(.ce-paket-band,.ce-paket-etikett,.ce-paket-schatten){transition:none}}@property --nk-welle{syntax:"<percentage>";inherits:false;initial-value:170%}[data-ce-bereich] .nk-welle{animation:1.4s cubic-bezier(.3,.6,.3,1) .12s backwards nk-welle}@keyframes nk-welle{0%{--nk-welle:0%;-webkit-mask-image:radial-gradient(circle at 51.2% 50.4%, #000 var(--nk-welle), transparent calc(var(--nk-welle) + 18%));-webkit-mask-image:radial-gradient(circle at 51.2% 50.4%, #000 var(--nk-welle), transparent calc(var(--nk-welle) + 18%));mask-image:radial-gradient(circle at 51.2% 50.4%, #000 var(--nk-welle), transparent calc(var(--nk-welle) + 18%))}to{--nk-welle:170%;-webkit-mask-image:radial-gradient(circle at 51.2% 50.4%, #000 var(--nk-welle), transparent calc(var(--nk-welle) + 18%));-webkit-mask-image:radial-gradient(circle at 51.2% 50.4%, #000 var(--nk-welle), transparent calc(var(--nk-welle) + 18%));mask-image:radial-gradient(circle at 51.2% 50.4%, #000 var(--nk-welle), transparent calc(var(--nk-welle) + 18%))}}[data-ce-bereich] .nk-lichter{pointer-events:none;transition:opacity .6s var(--ce-motion-ease-standard);position:absolute;inset:0}[data-ce-bereich] .nk-licht{width:var(--nk-groesse,18px);height:var(--nk-groesse,18px);margin:calc(var(--nk-groesse,18px) / -2) 0 0 calc(var(--nk-groesse,18px) / -2);background:radial-gradient(circle, var(--ce-pr-licht-kern) 0%, var(--ce-pr-licht-schein) 26%, var(--ce-pr-licht-hof) 68%);opacity:0;animation:nk-funkeln var(--nk-dauer,8s) cubic-bezier(.45, 0, .55, 1) var(--nk-einsatz,0s) infinite;border-radius:50%;position:absolute;transform:scale(.5)}[data-ce-bereich] .nk-licht--hell{background:radial-gradient(circle, var(--ce-pr-licht-kern) 0%, var(--ce-pr-licht-schein-hell) 24%, var(--ce-pr-licht-hof) 66%)}@keyframes nk-funkeln{0%{opacity:0;transform:scale(.5)}16%{opacity:.9;transform:scale(1)}26%{opacity:.6;transform:scale(.9)}44%{opacity:0;transform:scale(.62)}to{opacity:0;transform:scale(.5)}}@media (prefers-reduced-motion:reduce){[data-ce-bereich] .nk-welle{animation:none}[data-ce-bereich] .nk-licht{opacity:0;animation:none}}[data-ce-bereich] .nk-lichter--welle .nk-licht{animation:nk-aufglimmen 1.3s cubic-bezier(.3, .6, .3, 1) var(--nk-welle-ms,0s) both, nk-funkeln var(--nk-dauer,8s) cubic-bezier(.45, 0, .55, 1) calc(var(--nk-einsatz,0s) + 1.3s) infinite}@keyframes nk-aufglimmen{0%{opacity:0;transform:scale(.4)}34%{opacity:.95;transform:scale(1.06)}to{opacity:0;transform:scale(.6)}}[data-ce-bereich] .nk-lichter--wartet .nk-licht{animation-play-state:paused}@media (prefers-reduced-motion:reduce){[data-ce-bereich] .nk-lichter--welle .nk-licht{opacity:0;animation:none}}[data-ce-demo] body{padding-bottom:calc(var(--demo-leiste-hoehe,5rem) + env(safe-area-inset-bottom,0px))}[data-ce-demo] .demo-leiste{z-index:400;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--ce-demo-flaeche);color:var(--ce-demo-text);box-shadow:var(--ce-elevation-3);position:fixed;bottom:0;left:0;right:0;overflow:hidden}[data-ce-demo] .demo-leiste:before{content:"";background:var(--ce-demo-streifen);height:3px;position:absolute;inset:0 0 auto}[data-ce-demo] .demo-leiste-innen{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;min-height:52px;margin:0 auto;padding:7px 8px 7px 18px;display:flex}[data-ce-demo] .demo-leiste-text{flex-wrap:wrap;flex:1 1 0;align-items:baseline;gap:4px 12px;min-width:auto;margin:0;display:flex}[data-ce-demo] .demo-leiste-marke{letter-spacing:-.005em;white-space:nowrap;font-size:.875rem;font-weight:650}[data-ce-demo] .demo-leiste-zusatz{color:var(--ce-demo-text-2);font-size:.8125rem;line-height:1.4}[data-ce-demo] .demo-leiste-aktionen{flex-wrap:wrap;flex:none;gap:6px;display:flex}[data-ce-demo] .demo-leiste-knopf{border:1px solid var(--ce-demo-linie);border-radius:var(--ce-radius-md);min-height:36px;color:var(--ce-demo-text);white-space:nowrap;justify-content:center;align-items:center;padding:0 14px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}[data-ce-demo] .demo-leiste-knopf:hover{background:var(--ce-demo-hover);border-color:var(--ce-demo-fokus)}[data-ce-demo] .demo-leiste-knopf:focus-visible{outline:2px solid var(--ce-demo-fokus);outline-offset:2px}[data-ce-demo] .demo-leiste-knopf--primaer{border-color:var(--ce-demo-knopf);background:var(--ce-demo-knopf);color:var(--ce-demo-knopf-text)}[data-ce-demo] .demo-leiste-knopf--primaer:hover{border-color:var(--ce-demo-knopf-hover);background:var(--ce-demo-knopf-hover)}@media (pointer:coarse){[data-ce-demo] .demo-leiste-knopf{min-height:44px}}@media (width>=861px){[data-ce-demo]{--demo-leiste-hoehe:5.25rem}[data-ce-demo] .demo-leiste{left:calc(var(--sidebar-width,248px) + 16px);border-radius:var(--ce-radius-lg);bottom:16px;right:16px}}@media (width<=79.9375em){[data-ce-demo] .demo-leiste-zusatz{display:none}}@media (width<=720px){[data-ce-demo]{--demo-leiste-hoehe:6.25rem}[data-ce-demo] .demo-leiste-innen{flex-direction:column;align-items:stretch;gap:6px;padding:9px 12px}[data-ce-demo] .demo-leiste-aktionen{grid-template-columns:1fr 1fr;display:grid}[data-ce-demo] .demo-leiste-knopf{padding:0 10px}}@media (width<=22.4375em){[data-ce-demo] .demo-leiste-aktionen{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ce-demo] .demo-leiste-knopf{white-space:normal;text-align:center;padding:4px 10px;line-height:1.25}}@media (prefers-reduced-motion:reduce){[data-ce-demo] .demo-leiste-knopf{transition:none}}[data-ce-demo] .bsx-demo-hinweis{margin:var(--ce-space-2) 0 0;align-self:stretch}.demo-ende{background:var(--ce-demo-buehne);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.demo-ende-blatt{border-radius:var(--ce-radius-lg);background:var(--ce-demo-blatt);width:min(100%,560px);box-shadow:var(--ce-elevation-3);justify-items:start;gap:14px;padding:32px;display:grid}.demo-ende-marke .ce-brandmark-img{width:120px}.demo-ende-titel{letter-spacing:-.025em;color:var(--ce-demo-tinte);margin:8px 0 0;font-size:1.75rem;font-weight:650;line-height:1.2}.demo-ende-text{color:var(--ce-demo-tinte-2);margin:0;font-size:1rem;line-height:1.6}.demo-ende-aktionen{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.spp-main{flex-direction:column;flex:1;min-width:0;min-height:100dvh;display:flex}.spp-main>*{width:100%;min-width:0}.spp-topbar{align-items:center;gap:var(--ce-space-4);min-height:64px;padding:var(--ce-space-2) var(--shell-gutter,var(--ce-page-gutter));background:var(--ce-color-surface);border-bottom:1px solid var(--ce-color-border-subtle);display:flex}.spp-brand .ce-brandmark-img{width:150px}.spp-identity{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;margin-left:auto;display:flex}.spp-identity-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--ce-text-body-s-size);font-weight:600;line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-primary);overflow:hidden}.spp-identity-role{font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-color-text-muted)}.spp-content{flex-direction:column;flex:1;min-width:0;display:flex}.spp-content>.page-body{width:100%;padding-top:var(--ce-space-6)}.spp-tabs{margin-bottom:var(--ce-space-6)}.spp-panel{gap:var(--ce-space-5);flex-direction:column;min-width:0;display:flex}.spp-notice{margin-bottom:var(--ce-space-5)}.spp-prelive{padding:var(--ce-space-3) var(--ce-space-4);border:1px solid var(--ce-color-status-warning-border);border-radius:var(--ce-radius-sm);background:var(--ce-color-status-warning-surface);color:var(--ce-color-status-warning-fg);font-size:var(--ce-text-body-s-size);font-weight:600;line-height:var(--ce-text-body-s-line)}.spp-kpis{gap:var(--ce-space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.spp-kpi{gap:var(--ce-space-1);padding:var(--ce-space-4);flex-direction:column;min-width:0;display:flex}.spp-kpi-label{font-size:var(--ce-text-label-size);font-weight:var(--ce-text-label-weight);line-height:var(--ce-text-label-line);color:var(--ce-color-text-secondary)}.spp-kpi-value{font-family:var(--ce-font-numeric);font-size:var(--ce-text-title-page-size);font-weight:600;line-height:var(--ce-text-title-page-line);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--ce-color-text-primary)}.spp-kpi-hint{font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-color-text-muted)}.spp-kpi-detail{color:var(--ce-color-text-secondary)}.spp-terms{margin-top:var(--ce-space-2)}.spp-terms-summary{min-height:var(--ce-size-control-md);cursor:pointer;font-size:var(--ce-text-body-s-size);font-weight:600;line-height:var(--ce-text-body-s-line);color:var(--ce-color-brand-ink);align-items:center;display:inline-flex}.spp-terms-summary:focus-visible{outline:var(--ce-focus-ring);outline-offset:2px;border-radius:var(--ce-radius-sm)}@media (pointer:coarse){.spp-terms-summary{min-height:var(--ce-size-touch-target)}}.spp-terms-list{gap:var(--ce-space-2);margin:var(--ce-space-2) 0 0;display:grid}.spp-terms-item{gap:var(--ce-space-3);grid-template-columns:minmax(96px,max-content) minmax(0,1fr);display:grid}.spp-terms-item dt{font-size:var(--ce-text-body-s-size);font-weight:600;line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-primary)}.spp-terms-item dd{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);margin:0}.spp-grid{gap:var(--ce-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.spp-card{padding:var(--ce-space-5);min-width:0}.spp-card-title{margin:0 0 var(--ce-space-3);font-size:var(--ce-text-title-card-size);font-weight:600;line-height:var(--ce-text-title-card-line);color:var(--ce-color-text-primary)}.spp-hint{margin:var(--ce-space-3) 0 0;font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-muted)}.spp-links{gap:var(--ce-space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.spp-link{gap:var(--ce-space-1);flex-direction:column;min-width:0;display:flex}.spp-link-label{font-size:var(--ce-text-label-size);font-weight:600;line-height:var(--ce-text-label-line);color:var(--ce-color-text-primary)}.spp-link-purpose{font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-color-text-muted)}.spp-link-notice{margin-top:0}.spp-linkcopy{align-items:flex-start;gap:var(--ce-space-1);margin-top:var(--ce-space-1);flex-direction:column;min-width:0;display:flex}.spp-linkcopy-url{max-width:100%;font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-color-text-muted);overflow-wrap:break-word}.spp-linkcopy-status{font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-color-text-secondary)}.spp-linkcopy-status:empty{display:none}.spp-start{margin:0 0 var(--ce-space-4);font-size:var(--ce-text-body-size);font-weight:600;line-height:var(--ce-text-body-line);color:var(--ce-color-text-primary)}.spp-compose{flex-direction:column;margin:0;display:flex}.spp-compose-row{justify-content:space-between;align-items:baseline;gap:var(--ce-space-3);padding:var(--ce-space-2) 0;border-bottom:1px solid var(--ce-color-border-subtle);display:flex}.spp-compose-row dt{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);min-width:0}.spp-compose-row dd{font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);color:var(--ce-color-text-primary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap;margin:0}.spp-compose-total{border-bottom:0}.spp-compose-total dt{color:var(--ce-color-text-primary);font-weight:600}.spp-compose-total dd{font-weight:600}.spp-toolbar{justify-content:space-between;align-items:flex-end;gap:var(--ce-space-3) var(--ce-space-5);flex-wrap:wrap;display:flex}.spp-toolbar .field{min-width:220px;margin-bottom:0}.spp-totals{gap:var(--ce-space-2) var(--ce-space-5);flex-wrap:wrap;margin:0;display:flex}.spp-totals div{flex-direction:column;gap:2px;display:flex}.spp-totals dt{font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-color-text-muted)}.spp-totals dd{font-size:var(--ce-text-body-size);font-weight:600;line-height:var(--ce-text-body-line);color:var(--ce-color-text-primary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";margin:0}.spp-table table{min-width:0}.spp-table td{vertical-align:top}.spp-cell-main{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.spp-cell-main--num{align-items:flex-end}.spp-cell-sub{font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);color:var(--ce-color-text-muted)}.spp-explain{padding:var(--ce-space-3) var(--ce-space-4);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-sm);background:var(--ce-color-surface-subtle);margin:0}.spp-hint.spp-explain{color:var(--ce-color-text-secondary)}.spp-summary{gap:var(--ce-space-1);padding:var(--ce-space-5);flex-direction:column;min-width:0;display:flex}.spp-summary-label{font-size:var(--ce-text-label-size);font-weight:var(--ce-text-label-weight);line-height:var(--ce-text-label-line);color:var(--ce-color-text-secondary);margin:0}.spp-summary-value{font-family:var(--ce-font-numeric);font-size:var(--ce-text-title-page-size);font-weight:600;line-height:var(--ce-text-title-page-line);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--ce-color-text-primary);margin:0}.spp-summary-sub{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);margin:0}.spp-summary-split{margin-top:var(--ce-space-3);padding-top:var(--ce-space-3);border-top:1px solid var(--ce-color-border-subtle)}.spp-commission-amount{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--ce-color-text-primary);font-weight:600}.spp-team-note{margin:calc(-1 * var(--ce-space-2)) 0 var(--ce-space-2)}.spp-team-summary{margin:0 0 var(--ce-space-3);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary)}.spp-hint-block{align-items:center;gap:var(--ce-space-2) var(--ce-space-3);flex-wrap:wrap;display:flex}.spp-hint-block .spp-hint{margin:0}.spp-row-correction td{background:var(--ce-color-surface-subtle)}.spp-section-title{margin:0 0 var(--ce-space-3);font-size:var(--ce-text-title-section-size);font-weight:600;line-height:var(--ce-text-title-section-line);color:var(--ce-color-text-primary)}.spp-cn-number,.spp-cn-amount{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--ce-color-text-primary);font-weight:600}.spp-cn-hint{color:var(--ce-color-text-secondary)}.spp-section-actions{gap:var(--ce-space-2);margin-top:var(--ce-space-4);flex-wrap:wrap;display:flex}.spp-billing-status{align-items:flex-start;gap:var(--ce-space-1);margin-bottom:var(--ce-space-4);flex-direction:column;display:flex}.spp-billing-status-text{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);overflow-wrap:break-word;margin:0}.spp-billing-taxstatus{margin-bottom:var(--ce-space-5)}.spp-billing-group-error{margin:calc(-1 * var(--ce-space-3)) 0 var(--ce-space-5)}@media (width<=860px){.spp-grid{grid-template-columns:minmax(0,1fr)}.spp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.spp-kpi-value,.spp-summary-value{font-size:var(--ce-text-title-page-size-mobile)}.spp-tabs{column-gap:var(--ce-space-5);flex-wrap:wrap;row-gap:0;overflow-x:visible}.spp-linkcopy{align-items:stretch;width:100%}.spp-linkcopy-btn{min-height:var(--ce-size-touch-target)}}@media (width<=560px){.spp-topbar{flex-wrap:wrap}.spp-logout{margin-left:auto}.spp-kpis{gap:var(--ce-space-2)}.spp-kpi{padding:var(--ce-space-3)}.spp-brand .ce-brandmark-img{width:128px}.spp-identity{text-align:left;flex-basis:100%;order:3;align-items:flex-start;margin-left:0}.spp-toolbar .field{width:100%;min-width:0}.spp-terms-item{grid-template-columns:minmax(0,1fr);gap:2px}.spp-summary{padding:var(--ce-space-4)}}.ce-page-header{--ce-ph-gutter:var(--shell-gutter,var(--ce-page-gutter));gap:var(--ce-space-3);max-width:calc(var(--ce-size-content) + 2 * var(--ce-ph-gutter));padding:var(--ce-space-7) var(--ce-ph-gutter) var(--ce-space-6);flex-direction:column;margin:0 auto;display:flex}.ce-page-header--utility{padding-top:var(--ce-space-4)}.page-body>.ce-page-header{max-width:none;margin:0;padding-left:0;padding-right:0}.ce-page-header-utility{justify-content:flex-end;min-width:0;display:flex}.ce-page-header-main{justify-content:space-between;align-items:flex-start;gap:var(--ce-space-4) var(--ce-space-6);flex-wrap:wrap;display:flex}.ce-page-header-text{flex:360px;min-width:0}.ce-page-header--booking .ce-page-header-main{width:100%;max-width:var(--ce-size-booking);margin-inline:auto}@media (width>=1600px){.main-content:has(.booking-side) .ce-page-header--booking .ce-page-header-main{max-width:calc(var(--ce-size-booking) + var(--ce-space-7) + var(--ce-size-booking-side))}}.ce-page-header-title{font-family:var(--ce-font-sans);font-size:var(--ce-text-title-page-size);font-weight:var(--ce-text-title-page-weight);line-height:var(--ce-text-title-page-line);letter-spacing:var(--ce-text-title-page-tracking);color:var(--ce-color-text-primary);overflow-wrap:break-word;margin:0}.ce-page-header-sub{margin:var(--ce-space-1) 0 0;max-width:var(--ce-size-prose);font-family:var(--ce-font-sans);font-size:var(--ce-text-body-size);font-weight:var(--ce-text-body-weight);line-height:var(--ce-text-body-line);color:var(--ce-color-text-secondary)}.ce-page-header-meta{align-items:center;gap:var(--ce-space-2);margin-top:var(--ce-space-3);flex-wrap:wrap;display:flex}.ce-page-header-actions{align-items:center;gap:var(--ce-space-2);flex-wrap:wrap;flex-shrink:0;max-width:100%;display:flex}.ce-page-header--admin{max-width:none;padding:0 0 var(--ce-space-6);margin:0}.ce-page-header--admin .ce-page-header-sub{margin-top:var(--ce-space-1)}.ce-page-header-back,.adm-back{align-items:center;gap:var(--ce-space-1);width:fit-content;min-height:32px;margin-bottom:var(--ce-space-2);font-family:var(--ce-font-sans);font-size:var(--ce-text-body-s-size);color:var(--ce-color-brand-ink);padding-inline:0;font-weight:600;text-decoration:none;display:flex}.ce-page-header-back:hover,.adm-back:hover{text-decoration:underline}@media (width<=860px){.ce-page-header-utility{display:none}.ce-page-header--utility{padding-top:var(--ce-space-6)}.ce-page-header{padding-top:var(--ce-space-6);padding-bottom:var(--ce-space-5)}.ce-page-header--admin{padding-top:0}.ce-page-header-text{flex:100%}.ce-page-header-title{font-size:var(--ce-text-title-page-size-mobile);line-height:var(--ce-text-title-page-line-mobile);letter-spacing:var(--ce-text-title-page-tracking-mobile)}}@media (width<=600px){.ce-page-header-actions{flex:100%}.ce-page-header-actions>.btn{flex:auto}}.ce-utility{align-items:center;gap:var(--ce-space-2);flex-shrink:1;min-width:0;display:flex}@media (width<=860px){.ce-utility--hide-mobile{display:none}}.ce-toolbar{--ce-toolbar-height:56px;align-items:center;gap:var(--ce-space-3);min-height:var(--ce-toolbar-height);margin-bottom:var(--ce-space-4);flex-wrap:wrap;display:flex}.ce-toolbar-search{flex:260px;min-width:0}.ce-toolbar-filters{align-items:center;gap:var(--ce-space-2);flex-wrap:wrap;display:flex}.ce-toolbar-actions{align-items:center;gap:var(--ce-space-2);margin-left:auto;display:flex}.ce-toolbar--admin{--ce-toolbar-height:48px}.abk-toolbar,.inv-filters{min-height:56px}.adm-filters{min-height:48px}.abk-toolbar-actions,.adm-filter-actions{margin-left:auto}@media (width<=600px){.ce-toolbar{align-items:stretch}.ce-toolbar-actions{margin-left:0}.ce-toolbar-actions>.btn{flex:1;justify-content:center}}.ce-col-actions,th.ce-col-actions,td.ce-col-actions,.adm-col-action{text-align:right;white-space:nowrap}.ce-col-actions>*{justify-content:flex-end}.ce-pagination{justify-content:center;align-items:center;gap:var(--ce-space-4);margin-top:var(--ce-space-5);display:flex}.ce-row-actionable{cursor:pointer}.ce-row-actionable:hover>td,.ce-row-actionable:hover{background:var(--ce-color-surface-hover)}.ce-row-actions{justify-content:flex-end;align-items:center;gap:var(--ce-space-1) var(--ce-space-2);flex-wrap:wrap;display:flex}.ce-tabs{align-items:flex-end;gap:var(--ce-space-6);border-bottom:1px solid var(--ce-color-border-subtle);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.ce-tabs::-webkit-scrollbar{display:none}.ce-tab{align-items:center;gap:var(--ce-space-2);min-height:var(--ce-size-touch-target);padding:0 var(--ce-space-1);font-family:var(--ce-font-sans);font-size:var(--ce-text-body-size);color:var(--ce-color-text-secondary);white-space:nowrap;cursor:pointer;transition:color var(--ce-motion-fast) var(--ce-motion-ease-standard), border-color var(--ce-motion-fast) var(--ce-motion-ease-standard);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500;line-height:1.4286;display:inline-flex;position:relative}.ce-tab:hover{color:var(--ce-color-text-primary);border-bottom-color:var(--ce-color-border-strong)}.ce-tab:focus-visible{outline-offset:-2px}.ce-tab[aria-selected=true],.ce-tab.is-active{color:var(--ce-color-brand-ink);border-bottom-color:var(--ce-color-brand);font-weight:600}.ce-list-cards{gap:var(--ce-space-3);flex-direction:column;display:none}@media (width<=1100px){.ce-list-table{display:none}.ce-list-cards{display:flex}}.ce-list-card,.adm-ucard,.adm-scard{padding:var(--ce-space-4);background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);box-shadow:var(--ce-elevation-1)}.ce-list-card{gap:var(--ce-space-2);flex-direction:column;display:flex}.ce-list-card-head{justify-content:space-between;align-items:flex-start;gap:var(--ce-space-3);display:flex}.ce-list-card-row{justify-content:space-between;align-items:baseline;gap:var(--ce-space-3);display:flex}.ce-list-card-key{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-muted)}.ce-list-card-val{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);text-align:right;min-width:0}.ce-list-card-actions{align-items:center;gap:var(--ce-space-2);padding-top:var(--ce-space-3);border-top:1px solid var(--ce-color-border-subtle);flex-wrap:wrap;display:flex}.ce-dialog-overlay,.stn-dialog-overlay,.sup-dialog-overlay,.dft-dialog-overlay,.abk-dialog-overlay,.email-change-overlay,.adm-modal-overlay,.price-drift-overlay,.pdfview-overlay{z-index:var(--ce-z-dialog);padding:var(--ce-space-5);background:var(--ce-color-overlay);-webkit-backdrop-filter:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.ce-dialog,.stn-dialog-card,.sup-dialog-card,.dft-dialog-card,.abk-dialog-card,.email-change-modal,.adm-modal,.price-drift-card{--ce-dialog-width:var(--ce-size-dialog-sm);width:100%;max-width:var(--ce-dialog-width);box-sizing:border-box;max-height:calc(100dvh - 32px);padding:var(--ce-space-6);background:var(--ce-color-surface);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-xl);box-shadow:var(--ce-elevation-3);overflow-y:auto}.ce-dialog--sm{--ce-dialog-width:var(--ce-size-dialog-sm)}.ce-dialog--md,.stn-dialog-card,.sup-dialog-card,.email-change-modal{--ce-dialog-width:var(--ce-size-dialog-md)}.ce-dialog--lg{--ce-dialog-width:var(--ce-size-dialog-lg)}.ce-dialog--xl{--ce-dialog-width:var(--ce-size-dialog-xl)}.email-change-modal--sm{--ce-dialog-width:var(--ce-size-dialog-sm)}.ce-dialog-head{align-items:flex-start;gap:var(--ce-space-3);margin-bottom:var(--ce-space-3);display:flex}.ce-dialog-title{font-family:var(--ce-font-sans);font-size:var(--ce-text-title-section-size);font-weight:var(--ce-text-title-section-weight);line-height:var(--ce-text-title-section-line);color:var(--ce-color-text-primary);margin:0}.ce-dialog-desc{margin:0 0 var(--ce-space-4);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary)}.ce-dialog-body{min-width:0}.ce-dialog-actions,.stn-dialog-actions,.sup-dialog-actions,.abk-dialog-actions,.adm-modal-actions,.email-change-modal-actions{justify-content:flex-end;align-items:center;gap:var(--ce-space-2);margin-top:var(--ce-space-5);flex-wrap:wrap;display:flex}.ce-dialog-icon,.stn-dialog-icon,.sup-dialog-icon,.dft-dialog-icon,.abk-dialog-icon,.email-change-modal-icon,.adm-modal-icon{border-radius:var(--ce-radius-md);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}@media (width<=480px){.ce-dialog-overlay,.stn-dialog-overlay,.sup-dialog-overlay,.dft-dialog-overlay,.abk-dialog-overlay,.email-change-overlay,.adm-modal-overlay,.price-drift-overlay,.pdfview-overlay{align-items:stretch;padding:0}.ce-dialog,.stn-dialog-card,.sup-dialog-card,.dft-dialog-card,.abk-dialog-card,.email-change-modal,.adm-modal,.price-drift-card{border:none;border-radius:0;max-width:none;min-height:100dvh;max-height:none}.ce-dialog-actions,.stn-dialog-actions,.sup-dialog-actions,.abk-dialog-actions,.adm-modal-actions,.email-change-modal-actions{flex-direction:column-reverse;align-items:stretch}}.ce-drawer-overlay,.abk-drawer-overlay{z-index:var(--ce-z-drawer);background:var(--ce-color-overlay);-webkit-backdrop-filter:none;justify-content:flex-end;display:flex;position:fixed;inset:0}.ce-drawer,.abk-drawer{width:var(--ce-size-dialog-md);background:var(--ce-color-surface);max-width:100%;height:100%;box-shadow:var(--ce-elevation-3);flex-direction:column;display:flex}.ce-drawer-head,.abk-drawer-header{justify-content:space-between;align-items:center;gap:var(--ce-space-3);padding:var(--ce-space-5) var(--ce-space-6);border-bottom:1px solid var(--ce-color-border-subtle);flex-shrink:0;display:flex}.ce-drawer-body{flex:1;min-height:0;overflow-y:auto}.ce-drawer-foot,.abk-drawer-footer{justify-content:flex-end;align-items:center;gap:var(--ce-space-2);padding:var(--ce-space-4) var(--ce-space-6);border-top:1px solid var(--ce-color-border-subtle);flex-shrink:0;display:flex}.ce-state{text-align:center;align-items:center;gap:var(--ce-space-1);padding:var(--ce-space-8) var(--ce-space-6);flex-direction:column;display:flex}.ce-state-indicator{margin-bottom:var(--ce-space-2)}.ce-state--error .ce-state-title{color:var(--ce-color-status-error-fg)}.ce-state-title{font-family:var(--ce-font-sans);font-size:var(--ce-text-title-card-size);font-weight:var(--ce-text-title-card-weight);line-height:var(--ce-text-title-card-line);color:var(--ce-color-text-primary);margin:0}.ce-state-text{max-width:460px;font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);margin:0}.ce-state-actions{align-items:center;gap:var(--ce-space-3);margin-top:var(--ce-space-4);flex-wrap:wrap;justify-content:center;display:flex}.ce-skeleton{border-radius:var(--ce-radius-sm);background:var(--ce-color-surface-muted);animation:1.4s ease-in-out infinite ce-skeleton-pulse}.ce-skeleton-row{height:44px;margin-bottom:var(--ce-space-2)}.ce-skeleton-line{height:12px}@keyframes ce-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.ce-skeleton{animation:none}}.empty{text-align:center;padding:var(--ce-space-8) var(--ce-space-6)}.empty-title{font-size:var(--ce-text-title-card-size);font-weight:var(--ce-text-title-card-weight);line-height:var(--ce-text-title-card-line);color:var(--ce-color-text-primary);margin-bottom:var(--ce-space-1)}.empty-text{max-width:460px;font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);margin:0 auto}.empty .btn{margin-top:var(--ce-space-4)}.ce-load-more{margin-top:var(--ce-space-4);justify-content:center;display:flex}.ce-load-more-error{margin:var(--ce-space-2) 0 0;text-align:center;font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-status-error-fg)}[data-ce-bereich=kunde] .main-content{overflow-x:clip}[data-ce-bereich=kunde] .sidebar.pp-side{box-shadow:none;border-right:0}[data-ce-bereich=kunde] .pp-logo{margin-bottom:var(--ce-space-7)}[data-ce-bereich=kunde] .pp-nav-icon{width:20px;height:20px;color:var(--ce-sidebar-text-muted);transition:color var(--ce-motion-fast) var(--ce-motion-ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}[data-ce-bereich=kunde] .nitem:hover .pp-nav-icon,[data-ce-bereich=kunde] .pp-nav-group-head:hover .pp-nav-icon{color:var(--ce-sidebar-text-strong)}[data-ce-bereich=kunde] .nitem.on .pp-nav-icon{color:var(--ce-sidebar-active-icon)}[data-ce-bereich=kunde] .nitem.on{background:var(--ce-sidebar-active-bg);color:var(--ce-sidebar-text-strong);box-shadow:none}[data-ce-bereich=kunde] .nitem.on:focus-visible{box-shadow:none}[data-ce-bereich=kunde] .pp-nav-group-items .nitem{padding-inline-start:calc(var(--ce-space-3) + 20px + var(--ce-space-2))}[data-ce-bereich=kunde] .nitem.on:before{content:"";border-radius:var(--ce-radius-xs);background:var(--ce-pr-stripe-on-navy);width:3px;position:absolute;top:10px;bottom:10px;left:0}[data-ce-bereich=kunde] .nitem:focus-visible,[data-ce-bereich=kunde] .pp-nav-group-head:focus-visible{outline:2px solid var(--ce-pr-signal-on-navy);outline-offset:-2px}[data-ce-bereich=kunde] .pp-nav-group--aktiv>.pp-nav-group-head{color:var(--ce-sidebar-text-strong)}[data-ce-bereich=kunde] .pp-nav-group--aktiv>.pp-nav-group-head .pp-nav-icon{color:var(--ce-sidebar-active-icon)}[data-ce-bereich=kunde] .pp-nav-group--aktiv:not(.pp-nav-group--open)>.pp-nav-group-head{background:var(--ce-sidebar-active-bg)}[data-ce-bereich=kunde] .pp-nav-group--aktiv:not(.pp-nav-group--open)>.pp-nav-group-head:before{content:"";border-radius:var(--ce-radius-xs);background:var(--ce-pr-stripe-on-navy);width:3px;position:absolute;top:10px;bottom:10px;left:0}@media (width<=48.4375em){[data-ce-bereich=kunde] .pp-brand-sub{white-space:normal}}[data-ce-bereich=kunde] :is(.nitem,.pp-nav-group-head)>span:not(.pp-nav-icon):not(.pp-nav-group-chevron){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0}[data-ce-bereich=kunde] :is(.nitem,.pp-nav-group-head){height:auto}[data-ce-bereich=kunde] .ce-page-header--utility{padding-top:0}[data-ce-bereich=kunde] .ce-page-header-utility{min-height:64px;margin-bottom:var(--ce-space-3);border-image:linear-gradient(var(--ce-color-surface), var(--ce-color-surface)) fill 0 / 0 / 0 100vmax;align-items:center;position:relative}[data-ce-bereich=kunde] .ce-page-header-utility:after{content:"";border-bottom:1px solid var(--ce-pr-hairline);pointer-events:none;position:absolute;bottom:0;left:-100vw;right:-100vw}[data-ce-bereich=kunde] .mobile-topbar{background:var(--ce-color-surface);border-bottom:1px solid var(--ce-pr-hairline)}[data-ce-bereich=kunde] .ce-page-header-title{text-wrap-style:balance}[data-ce-bereich=kunde] .ce-page-header-sub{max-width:68ch}[data-ce-bereich=kunde] .app-footer{border-top-color:var(--ce-pr-hairline)}[data-ce-bereich] :is(h1,h2,h3,h4,.ce-state-title,.table-card-title,.calc-panel-header h3,legend,.field-label){text-wrap-style:balance}[data-ce-bereich] body{text-wrap-style:pretty}[data-ce-bereich] .btn{border-radius:var(--ce-pr-radius-control);letter-spacing:-.005em;transition:background-color var(--ce-motion-fast) var(--ce-motion-ease-standard), border-color var(--ce-motion-fast) var(--ce-motion-ease-standard), color var(--ce-motion-fast) var(--ce-motion-ease-standard), box-shadow var(--ce-motion-fast) var(--ce-motion-ease-standard)}[data-ce-bereich] .btn-lg{border-radius:var(--ce-pr-radius-control-lg)}[data-ce-bereich] .btn:focus-visible{outline:2px solid var(--ce-pr-signal);outline-offset:2px}[data-ce-bereich] .btn-primary{background:var(--ce-pr-navy-800);border-color:var(--ce-pr-navy-800);color:var(--ce-color-text-inverse);box-shadow:var(--ce-pr-btn-shadow)}[data-ce-bereich] .btn-primary:hover:not(:disabled){background:var(--ce-pr-navy-700);border-color:var(--ce-pr-navy-700);box-shadow:var(--ce-pr-btn-shadow-hover)}[data-ce-bereich] .btn-primary:active:not(:disabled){background:var(--ce-pr-navy-600);border-color:var(--ce-pr-navy-600);box-shadow:var(--ce-pr-btn-shadow)}[data-ce-bereich] .btn-outline{background:var(--ce-color-surface);border-color:var(--ce-color-border-interactive);color:var(--ce-pr-navy-800);box-shadow:var(--ce-pr-btn-shadow-secondary)}[data-ce-bereich] .btn-outline:hover:not(:disabled){background:var(--ce-color-surface-hover);border-color:var(--ce-pr-navy-800)}[data-ce-bereich] .btn-outline:active:not(:disabled){background:var(--ce-color-surface-pressed);border-color:var(--ce-pr-navy-800);box-shadow:none}[data-ce-bereich] .btn-ghost{color:var(--ce-pr-signal-ink)}[data-ce-bereich] .btn-ghost:hover:not(:disabled){background:var(--ce-pr-signal-soft);color:var(--ce-pr-signal-ink)}[data-ce-bereich] .btn-ghost:active:not(:disabled){background:var(--ce-pr-signal-soft-hover)}[data-ce-bereich] .btn-link{color:var(--ce-pr-signal-ink);text-underline-offset:3px}[data-ce-bereich] .btn-primary:disabled,[data-ce-bereich] .btn-outline:disabled,[data-ce-bereich] .btn-danger:disabled{background:var(--ce-pr-btn-disabled-bg);border-color:var(--ce-color-border-default);color:var(--ce-pr-btn-disabled-fg);box-shadow:none}[data-ce-bereich=kunde] .offers-segment{border-radius:var(--ce-pr-radius-control-lg);background:var(--ce-color-surface-muted);border-color:#0000;padding:3px}[data-ce-bereich=kunde] .offers-segment .offers-segment-item{border-radius:var(--ce-radius-sm);color:var(--ce-color-text-secondary);font-weight:600}[data-ce-bereich=kunde] .offers-segment .offers-segment-item:hover{background:var(--ce-color-surface-hover);color:var(--ce-color-text-primary)}[data-ce-bereich=kunde] .offers-segment .offers-segment-item.active,[data-ce-bereich=kunde] .offers-segment .offers-segment-item.active:hover{background:var(--ce-color-surface);border-color:var(--ce-color-border-default);color:var(--ce-pr-navy-800);box-shadow:var(--ce-pr-btn-shadow-secondary)}[data-ce-bereich=kunde] .offers-filter-chip{border-radius:var(--ce-radius-full)}@media (pointer:coarse){[data-ce-bereich=kunde] .offers-segment .offers-segment-item{min-height:var(--ce-size-touch-target)}}[data-ce-bereich=kunde] :is(.badge,.inv-status){border-radius:var(--ce-pr-radius-status);min-height:24px;color:var(--ce-color-text-primary);font-size:var(--ce-text-badge-size);font-weight:600;line-height:var(--ce-text-badge-line);letter-spacing:0;--ce-pr-status-punkt:var(--ce-color-status-neutral-fg);background:0 0;border:0;align-items:center;gap:7px;padding:2px 0;display:inline-flex}[data-ce-bereich=kunde] :is(.badge,.inv-status):before{content:"";border-radius:var(--ce-radius-full);background:var(--ce-pr-status-punkt);flex:none;width:8px;height:8px}[data-ce-bereich=kunde] :is(.badge--neutral,.badge-gray,.inv-status--neutral,.inv-status--attention){--ce-pr-status-punkt:var(--ce-color-status-neutral-fg)}[data-ce-bereich=kunde] :is(.badge--info,.badge-blue){--ce-pr-status-punkt:var(--ce-color-status-info-fg)}[data-ce-bereich=kunde] .badge--progress{--ce-pr-status-punkt:var(--ce-color-status-progress-fg)}[data-ce-bereich=kunde] :is(.badge--success,.badge-green,.inv-status--positive){--ce-pr-status-punkt:var(--ce-color-status-success-fg)}[data-ce-bereich=kunde] :is(.badge--cancelled,.badge--archived){--ce-pr-status-punkt:var(--ce-color-status-cancelled-fg);color:var(--ce-color-text-secondary)}[data-ce-bereich=kunde] :is(.badge--warning,.badge-yellow,.badge--overdue,.inv-status--critical,.badge--error,.badge-red,.badge--blocked){padding:2px 9px 2px 8px}[data-ce-bereich=kunde] :is(.badge--warning,.badge-yellow){--ce-pr-status-punkt:var(--ce-color-status-warning-fg);background:var(--ce-color-status-warning-surface);color:var(--ce-color-status-warning-fg)}[data-ce-bereich=kunde] :is(.badge--overdue,.inv-status--critical){--ce-pr-status-punkt:var(--ce-color-status-overdue-fg);background:var(--ce-color-status-overdue-surface);color:var(--ce-color-status-overdue-fg)}[data-ce-bereich=kunde] :is(.badge--error,.badge-red){--ce-pr-status-punkt:var(--ce-color-status-error-fg);background:var(--ce-color-status-error-surface);color:var(--ce-color-status-error-fg)}[data-ce-bereich=kunde] .badge--blocked{--ce-pr-status-punkt:var(--ce-color-status-blocked-fg);background:var(--ce-color-status-blocked-surface);color:var(--ce-color-status-blocked-fg)}[data-ce-bereich=kunde] :is(.ce-card,.table-card,.calc-panel){border-color:var(--ce-pr-hairline);border-radius:var(--ce-pr-radius-panel);box-shadow:var(--ce-pr-shadow-card)}[data-ce-bereich=kunde] :is(.calc-panel-header,.table-card-header){border-bottom-color:var(--ce-pr-hairline);background:0 0}[data-ce-bereich=kunde] th{color:var(--ce-color-text-secondary);letter-spacing:.01em;border-bottom-color:var(--ce-pr-hairline);font-weight:600}[data-ce-bereich=kunde] td{border-bottom-color:var(--ce-pr-hairline)}[data-ce-bereich=kunde] tbody tr:hover>td{background:var(--ce-color-surface-hover)}[data-ce-bereich=kunde] .ntf-head{row-gap:var(--ce-space-2);flex-wrap:wrap}[data-ce-bereich=kunde] .ntf-markall{min-height:var(--ce-size-control-sm);white-space:nowrap;align-items:center;display:inline-flex}@media (pointer:coarse){[data-ce-bereich=kunde] .ntf-markall,[data-ce-bereich=kunde] .ntf-close{min-height:var(--ce-size-touch-target)}}@media (width<=900px){[data-ce-bereich=kunde] .inv-toolbar-search{flex-basis:100%}[data-ce-bereich=kunde] .inv-toolbar-filter{flex:160px}}[data-ce-bereich=kunde] .calc-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}@media (width>=1420px){[data-ce-bereich=kunde] .calc-page-wrap:not(.calc-page-wrap--calculator) .calc-filter-bar{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=560px){[data-ce-bereich=kunde] .calc-filter-bar{grid-template-columns:minmax(0,1fr)}}@media (width>=1420px){@container ce-seite (width<53rem){[data-ce-bereich=kunde] .calc-page-wrap:not(.calc-page-wrap--calculator) .calc-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}}}@container ce-seite (width<31.5rem){[data-ce-bereich=kunde] .calc-filter-bar,[data-ce-bereich=kunde] .calc-page-wrap:not(.calc-page-wrap--calculator) .calc-filter-bar{grid-template-columns:minmax(0,1fr)}}[data-ce-bereich=kunde] .offers-toolbar{background:var(--ce-color-surface);border-bottom-color:var(--ce-pr-hairline)}[data-ce-bereich=kunde] .offer-card{border-color:var(--ce-pr-hairline);border-radius:var(--ce-pr-radius-card);background-color:var(--ce-color-surface);background-image:var(--ce-pr-stripe);box-shadow:var(--ce-pr-shadow-card);transition:border-color var(--ce-motion-fast) var(--ce-motion-ease-standard), box-shadow var(--ce-motion-fast) var(--ce-motion-ease-standard), background-size .22s var(--ce-motion-ease-standard);background-position:0 100%;background-repeat:no-repeat;background-size:0% 3px}@media (hover:hover){[data-ce-bereich=kunde] .offer-card:not(.offer-card--unavailable):hover{border-color:var(--ce-color-border-default);box-shadow:var(--ce-pr-shadow-card-hover);background-size:100% 3px}}[data-ce-bereich=kunde] .offer-card:not(.offer-card--unavailable):active,[data-ce-bereich=kunde] .offer-card:focus-within{background-size:100% 3px}[data-ce-bereich=kunde] .offer-card--selected,[data-ce-bereich=kunde] .offer-card--selected:hover{border-color:var(--ce-pr-signal);background-color:var(--ce-color-surface);box-shadow:var(--ce-pr-shadow-card);background-size:100% 3px}[data-ce-bereich=kunde] .offer-cta-btn--primary{background:var(--ce-pr-navy-800);border-color:var(--ce-pr-navy-800);border-radius:var(--ce-pr-radius-control);box-shadow:var(--ce-pr-btn-shadow)}[data-ce-bereich=kunde] .offer-cta-btn--primary:hover,[data-ce-bereich=kunde] .offer-card--selected .offer-cta-btn--primary:hover{background:var(--ce-pr-navy-700);border-color:var(--ce-pr-navy-700);box-shadow:var(--ce-pr-btn-shadow-hover)}[data-ce-bereich=kunde] .offer-card--selected .offer-cta-btn--primary{background:var(--ce-pr-navy-800);border-color:var(--ce-pr-navy-800)}[data-ce-bereich=kunde] .offer-cta-btn{font-size:.875rem;line-height:1.4286}[data-ce-bereich=kunde] .offer-cta-btn--disabled{border-radius:var(--ce-pr-radius-control)}[data-ce-bereich=kunde] .offer-cta-btn:focus-visible{outline:2px solid var(--ce-pr-signal);outline-offset:2px}[data-ce-bereich=kunde] .booking-blatt{border:1px solid var(--ce-pr-hairline);border-radius:var(--ce-pr-radius-card);background:var(--ce-color-surface);box-shadow:var(--ce-pr-shadow-card)}[data-ce-bereich=kunde] .booking-blatt>.calc-panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}[data-ce-bereich=kunde] .booking-blatt :is(.calc-panel-header,.booking-confirm-header){padding:var(--ce-space-6) var(--ce-space-7) 0;background:0 0;border-bottom:0}[data-ce-bereich=kunde] .booking-blatt .calc-panel-header h3{letter-spacing:-.014em;color:var(--ce-color-text-primary);font-size:1.125rem;font-weight:650;line-height:1.3333}[data-ce-bereich=kunde] .booking-blatt .calc-panel-body{padding:var(--ce-space-4) var(--ce-space-7) var(--ce-space-6)}[data-ce-bereich=kunde] .booking-blatt>:not(:first-child){border-top:1px solid var(--ce-pr-hairline)}[data-ce-bereich=kunde] .booking-blatt>.booking-blatt-fuss{padding:var(--ce-space-5) var(--ce-space-7) var(--ce-space-6);border-radius:0 0 var(--ce-pr-radius-card) var(--ce-pr-radius-card);background:var(--ce-pr-inset);margin:0}[data-ce-bereich=kunde] .booking-blatt-fuss .btn{border-radius:var(--ce-pr-radius-control-lg);min-height:48px;font-size:.9375rem}[data-ce-bereich=kunde] .booking-blatt>.bk-savedraft{padding:var(--ce-space-4) var(--ce-space-7);background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;margin:0}[data-ce-bereich=kunde] .booking-blatt>.booking-blatt-zurueck{width:100%;min-height:48px;padding:0 var(--ce-space-7);border-style:solid;border-width:1px 0 0;border-color:var(--ce-pr-hairline);border-radius:0 0 var(--ce-pr-radius-card) var(--ce-pr-radius-card);background:var(--ce-pr-inset);box-shadow:none;color:var(--ce-pr-signal-ink);justify-content:flex-start;margin:0}[data-ce-bereich=kunde] .booking-blatt>.booking-blatt-zurueck:hover:not(:disabled){border-color:var(--ce-pr-hairline);background:var(--ce-pr-signal-soft)}[data-ce-bereich=kunde] .booking-blatt .booking-carrier-name{letter-spacing:-.018em;font-size:1.375rem;font-weight:650;line-height:1.2727}[data-ce-bereich=kunde] .booking-blatt .offsum-service-name{font-size:1rem;font-weight:600}[data-ce-bereich=kunde] .booking-blatt .offsum-meta{border-top-color:var(--ce-pr-hairline)}[data-ce-bereich=kunde] .booking-blatt .summary-detail-row{padding:11px 0;font-size:.875rem;line-height:1.5}[data-ce-bereich=kunde] .booking-blatt .summary-detail-row-border{border-bottom-color:var(--ce-pr-hairline)}[data-ce-bereich=kunde] .booking-blatt .summary-detail-row>:first-child{color:var(--ce-color-text-secondary)}[data-ce-bereich=kunde] .booking-blatt .summary-detail-row>:last-child{color:var(--ce-color-text-primary);font-size:.9375rem;font-weight:600}[data-ce-bereich=kunde] .booking-wrap .steps-bar .step-circle{border-width:1.5px;width:30px;height:30px;font-size:.8125rem;font-weight:650}[data-ce-bereich=kunde] .booking-wrap .steps-bar .step-label{margin-top:6px;font-size:.8125rem;font-weight:600}[data-ce-bereich=kunde] .booking-wrap .steps-bar .step-line{height:1.5px}@media (width>=1440px) and (width<=1599px){@container ce-buchung (width>=1192px){[data-ce-bereich=kunde] .booking-wrap:has(>.booking-side){max-width:calc(var(--ce-size-booking) + var(--ce-space-7) + var(--ce-pr-booking-seite) + 2 * var(--shell-gutter,var(--ce-page-gutter)));position:relative}[data-ce-bereich=kunde] .booking-wrap>.booking-side{top:0;bottom:0;left:calc(var(--shell-gutter,var(--ce-page-gutter)) + var(--ce-size-booking) + var(--ce-space-7));width:var(--ce-pr-booking-seite);max-width:none;position:absolute}[data-ce-bereich=kunde] .booking-side-inner{top:var(--ce-space-6);position:sticky}[data-ce-bereich=kunde] .booking-side .booking-vat-row{justify-content:flex-start}[data-ce-bereich=kunde] .booking-side .booking-livesum{grid-template-columns:1fr}[data-ce-bereich=kunde] .booking-side .blsum-zone+.blsum-zone{border-left:none;border-top:1px solid var(--ce-pr-hairline)}[data-ce-bereich=kunde] .booking-side .blsum-price{text-align:left;align-items:flex-start}[data-ce-bereich=kunde] .booking-side .blsum-price-box{align-items:flex-start}[data-ce-bereich=kunde] .booking-side :is(.blsum-ins-note,.blsum-vat-note){text-align:left}}[data-ce-bereich=kunde] .main-content:has(.booking-side) .ce-page-header--booking .ce-page-header-main{max-width:calc(var(--ce-size-booking) + var(--ce-space-7) + var(--ce-pr-booking-seite))}}@media (width>=1440px){@container ce-buchung (width>=1192px){[data-ce-bereich=kunde] .booking-side .booking-livesum{border-color:var(--ce-pr-hairline);border-radius:var(--ce-pr-radius-card);box-shadow:var(--ce-pr-shadow-card);position:relative;overflow:hidden}[data-ce-bereich=kunde] .booking-side .booking-livesum:before{content:"";background:var(--ce-pr-stripe);height:3px;position:absolute;inset:0 0 auto}}}@media (width<=640px){[data-ce-bereich=kunde] .booking-blatt :is(.calc-panel-header,.booking-confirm-header){padding:var(--ce-space-5) var(--ce-space-4) 0}[data-ce-bereich=kunde] .booking-blatt .calc-panel-body{padding:var(--ce-space-3) var(--ce-space-4) var(--ce-space-5)}[data-ce-bereich=kunde] .booking-blatt>:is(.booking-blatt-fuss,.bk-savedraft){padding-left:var(--ce-space-4);padding-right:var(--ce-space-4)}[data-ce-bereich=kunde] .booking-blatt>.booking-blatt-zurueck{padding:0 var(--ce-space-4)}}[data-ce-bereich=kunde] .booking-conflict-box{border:1px solid var(--ce-pr-hairline);border-left:3px solid var(--ce-color-status-warning-fg);border-radius:var(--ce-pr-radius-control);background:var(--ce-color-surface)}[data-ce-bereich=kunde] .main-content>:is(.page-body,.page-with-navbar){animation:ce-pr-seite .18s var(--ce-motion-ease-standard) backwards}@keyframes ce-pr-seite{0%{opacity:0}}[data-ce-bereich=kunde] .main-content>:is(.page-body,.page-with-navbar):has([aria-modal=true],.ce-dialog-overlay,.stn-dialog-overlay,.sup-dialog-overlay,.dft-dialog-overlay,.abk-dialog-overlay,.email-change-overlay,.adm-modal-overlay,.price-drift-overlay,.pdfview-overlay,.ce-drawer-overlay,.abk-drawer-overlay,.cmp-loading-overlay){animation-duration:0s}[data-ce-bereich=kunde] .main-content:has(.loading-center)>.app-footer{visibility:hidden}[data-ce-bereich=kunde] .ov-kpis .ov-kpi{animation:.56s cubic-bezier(.2,.7,.2,1) backwards ce-pr-kennzahl}[data-ce-bereich=kunde] .ov-kpis .ov-kpi:nth-child(2){animation-delay:60ms}[data-ce-bereich=kunde] .ov-kpis .ov-kpi:nth-child(3){animation-delay:.12s}[data-ce-bereich=kunde] .ov-kpis .ov-kpi:nth-child(4){animation-delay:.18s}@keyframes ce-pr-kennzahl{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){[data-ce-bereich=kunde] .main-content>:is(.page-body,.page-with-navbar),[data-ce-bereich=kunde] .ov-kpis .ov-kpi{animation:none}}[data-ce-bereich=kunde] .ov-greeting-name{color:inherit}[data-ce-bereich=kunde] .booking-wrap:has(.bsx){--bsx-rahmen:calc(var(--ce-size-booking) + var(--ce-space-7) + var(--ce-size-booking-side));max-width:calc(var(--bsx-rahmen) + 2 * var(--shell-gutter,var(--ce-page-gutter)))}[data-ce-bereich=kunde] .booking-wrap:has(.bsx)>*{max-width:none}[data-ce-bereich=kunde] .main-content:has(.bsx) .ce-page-header--booking .ce-page-header-main{max-width:calc(var(--ce-size-booking) + var(--ce-space-7) + var(--ce-size-booking-side))}[data-ce-bereich=kunde] .booking-success-wrap.bsx{--bsx-rand:var(--ce-space-8);--bsx-zeichen:52px;gap:var(--ce-space-5);padding:var(--ce-space-2) 0 var(--ce-space-9);text-align:left;grid-template-columns:minmax(0,1fr);display:grid}[data-ce-bereich=kunde] .bsx-blatt{border:1px solid var(--ce-pr-hairline);border-radius:var(--ce-pr-radius-card);background:var(--ce-color-surface);min-width:0;box-shadow:var(--ce-pr-shadow-card)}[data-ce-bereich=kunde] .bsx-blatt>*{padding-left:var(--bsx-rand);padding-right:var(--bsx-rand)}[data-ce-bereich=kunde] .bsx-kopf{gap:var(--ce-space-6);min-width:0;padding-top:var(--ce-space-8);padding-bottom:var(--ce-space-7);display:grid}[data-ce-bereich=kunde] .bsx-bestaetigung{grid-template-columns:var(--bsx-zeichen) minmax(0, 1fr);column-gap:var(--ce-space-5);align-items:start;display:grid}[data-ce-bereich=kunde] .bsx-siegel{width:var(--bsx-zeichen);height:var(--bsx-zeichen);border-radius:var(--ce-radius-full);background:var(--ce-color-status-success-surface);box-shadow:inset 0 0 0 1px var(--ce-color-status-success-border);color:var(--ce-color-status-success-fg);place-items:center;display:grid}[data-ce-bereich=kunde] .bsx-siegel svg{stroke-width:2.4px}[data-ce-bereich=kunde] .bsx-bestaetigung:has(>.bsx-status){row-gap:var(--ce-space-3);grid-template-columns:minmax(0,1fr)}[data-ce-bereich=kunde] .bsx-bestaetigung>.bsx-status{justify-self:start}[data-ce-bereich=kunde] .bsx-kopf:has(.bsx-status)>.bsx-aktionen{padding-left:0}[data-ce-bereich=kunde] .bsx-bestaetigung-text{justify-items:start;min-width:0;display:grid}[data-ce-bereich=kunde] .bsx .booking-success-title{font-family:var(--ce-pr-font-display);letter-spacing:var(--ce-pr-ed-headline-tracking);font-size:2.5rem;font-weight:600;line-height:1.12;font-stretch:var(--ce-pr-ed-headline-stretch);color:var(--ce-color-text-primary);text-wrap-style:balance;overflow-wrap:break-word;margin:0;padding-top:2px}[data-ce-bereich=kunde] .bsx .booking-success-title:focus,[data-ce-bereich=kunde] .bsx-abschnitt:focus{outline:none}[data-ce-bereich=kunde] .bsx-fakten{gap:var(--ce-space-2) var(--ce-space-6);margin:var(--ce-space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}[data-ce-bereich=kunde] .bsx-fakt{align-items:center;gap:var(--ce-space-2);min-width:0;font-size:var(--ce-text-body-l-size);line-height:var(--ce-text-body-l-line);color:var(--ce-color-text-secondary);display:inline-flex}[data-ce-bereich=kunde] .bsx-fakt svg{color:var(--ce-pr-signal);flex:none}[data-ce-bereich=kunde] .bsx-fakt:first-child{color:var(--ce-color-text-primary);font-weight:600}[data-ce-bereich=kunde] .bsx-vorgang{align-items:center;gap:var(--ce-space-1) var(--ce-space-3);margin-top:var(--ce-space-3);flex-wrap:wrap;display:flex}[data-ce-bereich=kunde] .bsx-vorgang-label{font-size:var(--ce-text-label-size);line-height:var(--ce-text-label-line);color:var(--ce-color-text-secondary)}[data-ce-bereich=kunde] .bsx-aktionen{align-items:center;gap:var(--ce-space-3) var(--ce-space-5);padding-left:calc(var(--bsx-zeichen) + var(--ce-space-5));flex-wrap:wrap;display:flex}[data-ce-bereich=kunde] .bsx-aktionen>.bsx-hauptaktion{min-height:56px;padding:0 var(--ce-space-7);font-size:var(--ce-text-body-l-size);white-space:normal;gap:10px;font-weight:600}[data-ce-bereich=kunde] .bsx-nebenaktion,[data-ce-bereich=kunde] .bsx-link{cursor:pointer;min-height:44px;font:inherit;font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-pr-signal-ink);background:0 0;border:0;align-items:center;padding:0;font-weight:600;display:inline-flex}[data-ce-bereich=kunde] :is(.bsx-nebenaktion,.bsx-link):hover{color:var(--ce-pr-signal-hover);text-underline-offset:3px;text-decoration:underline}[data-ce-bereich=kunde] :is(.bsx-nebenaktion,.bsx-link):focus-visible{outline:2px solid var(--ce-color-focus-ring);outline-offset:3px;border-radius:var(--ce-radius-xs)}[data-ce-bereich=kunde] .bsx-aktion-meldung{align-items:flex-start;gap:var(--ce-space-2);font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);flex-basis:100%;margin:0;display:flex}[data-ce-bereich=kunde] .bsx-aktion-meldung:before{content:"";border-radius:var(--ce-radius-full);background:var(--ce-pr-signal);flex:none;width:8px;height:8px;margin-top:calc(.5lh - 4px)}[data-ce-bereich=kunde] .bsx-aktion-meldung--fehler{color:var(--ce-color-status-error-fg)}[data-ce-bereich=kunde] .bsx-aktion-meldung--fehler:before{background:var(--ce-color-status-error-fg)}[data-ce-bereich=kunde] .bsx-abschnitt{margin:0 0 var(--ce-space-2);font-size:var(--ce-text-body-l-size);line-height:var(--ce-text-body-l-line);color:var(--ce-color-text-primary);font-weight:600}[data-ce-bereich=kunde] .bsx-dokumente{padding-top:var(--ce-space-6);padding-bottom:var(--ce-space-6);border-top:1px solid var(--ce-pr-hairline)}[data-ce-bereich=kunde] .bsx-dokliste{margin:0;padding:0;list-style:none}[data-ce-bereich=kunde] .bsx-dok{grid-template-columns:var(--bsx-zeichen) minmax(0, 1fr) auto;align-items:center;gap:var(--ce-space-2) var(--ce-space-5);padding:var(--ce-space-4) 0;display:grid}[data-ce-bereich=kunde] .bsx-dok+.bsx-dok{border-top:1px solid var(--ce-pr-hairline)}[data-ce-bereich=kunde] .bsx-dok-symbol{border-radius:var(--ce-pr-radius-control);background:var(--ce-pr-inset);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--ce-pr-hairline);color:var(--ce-pr-navy-800);justify-self:center;place-items:center;display:grid}[data-ce-bereich=kunde] .bsx-dok-text{gap:2px;min-width:0;display:grid}[data-ce-bereich=kunde] .bsx-dok-name{font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);color:var(--ce-color-text-primary);overflow-wrap:break-word;font-weight:600}[data-ce-bereich=kunde] .bsx-dok-nummer{color:var(--ce-color-text-secondary);font-weight:500}[data-ce-bereich=kunde] .bsx-dok-ref{font-size:var(--ce-text-label-size);line-height:var(--ce-text-label-line);color:var(--ce-color-text-secondary);overflow-wrap:break-word}[data-ce-bereich=kunde] .bsx-dok-status{align-items:flex-start;gap:var(--ce-space-2);font-size:var(--ce-text-label-size);line-height:var(--ce-text-label-line);color:var(--ce-color-text-secondary);display:flex}[data-ce-bereich=kunde] .bsx-dok-status:before{content:"";margin-top:6px;border-radius:var(--ce-radius-full);background:var(--ce-color-border-strong);flex:none;width:8px;height:8px;margin-top:calc(.5lh - 4px)}[data-ce-bereich=kunde] .bsx-dok--ready .bsx-dok-status:before{background:var(--ce-color-status-success-fg)}[data-ce-bereich=kunde] .bsx-dok--wait .bsx-dok-status:before{background:var(--ce-pr-signal)}[data-ce-bereich=kunde] .bsx-dok--error .bsx-dok-status{color:var(--ce-color-status-error-fg)}[data-ce-bereich=kunde] .bsx-dok--error .bsx-dok-status:before{background:var(--ce-color-status-error-fg)}[data-ce-bereich=kunde] .bsx-dok-aktion{justify-self:end}[data-ce-bereich=kunde] .bsx-dok-knopf{align-items:center;gap:var(--ce-space-2);min-height:40px;padding:0 var(--ce-space-3);border-radius:var(--ce-pr-radius-control);cursor:pointer;font:inherit;font-size:var(--ce-text-body-s-size);white-space:nowrap;color:var(--ce-pr-signal-ink);transition:background-color var(--ce-motion-fast) var(--ce-motion-ease-standard);background:0 0;border:0;font-weight:600;line-height:1.2;display:inline-flex}[data-ce-bereich=kunde] .bsx-dok-knopf svg{flex:none}[data-ce-bereich=kunde] .bsx-dok-knopf:hover:not(:disabled){background:var(--ce-pr-signal-soft);color:var(--ce-pr-signal-hover)}[data-ce-bereich=kunde] .bsx-dok-knopf:focus-visible{outline:2px solid var(--ce-color-focus-ring);outline-offset:2px}[data-ce-bereich=kunde] .bsx-dok-knopf:disabled{cursor:default;opacity:.6}@media (pointer:coarse){[data-ce-bereich=kunde] :is(.bsx-dok-knopf,.bsx-details-knopf){min-height:var(--ce-size-touch-target)}}@media (prefers-reduced-motion:reduce){[data-ce-bereich=kunde] .bsx-dok-knopf{transition:none}}[data-ce-bereich=kunde] .bsx-dok-notiz{max-width:68ch;margin:var(--ce-space-3) 0 0 calc(var(--bsx-zeichen) + var(--ce-space-5));font-size:var(--ce-text-label-size);line-height:var(--ce-text-label-line);color:var(--ce-color-text-secondary)}[data-ce-bereich=kunde] .bsx-dokumente:not(:has(>:not(.bsx-abschnitt))){display:none}[data-ce-bereich=kunde] .bsx-beleg{border:1px solid var(--ce-pr-hairline);border-radius:var(--ce-pr-radius-card);background:var(--ce-color-surface);min-width:0;box-shadow:var(--ce-pr-shadow-card);position:relative;overflow:hidden}[data-ce-bereich=kunde] .bsx-beleg:before{content:"";background:var(--ce-pr-stripe);height:3px;position:absolute;inset:0 0 auto}[data-ce-bereich=kunde] .bsx-beleg>*{padding-left:var(--bsx-rand);padding-right:var(--bsx-rand)}[data-ce-bereich=kunde] .bsx-beleg-titel{padding-top:var(--ce-space-6);padding-bottom:var(--ce-space-1);font-size:var(--ce-text-body-l-size);line-height:var(--ce-text-body-l-line);color:var(--ce-color-text-primary);margin:0;font-weight:600}[data-ce-bereich=kunde] .bsx .booking-success-recap{max-width:none;padding-bottom:var(--ce-space-5);margin:0}[data-ce-bereich=kunde] .bsx-beleg .summary-detail-row{padding:var(--ce-space-3) 0;border-bottom:1px solid var(--ce-pr-hairline);gap:2px;display:grid}[data-ce-bereich=kunde] .bsx-beleg .summary-detail-val{overflow-wrap:break-word}[data-ce-bereich=kunde] .bsx-beleg .booking-confirm-row{justify-content:space-between;align-items:baseline;gap:var(--ce-space-3);padding:var(--ce-space-1) 0;display:flex}[data-ce-bereich=kunde] .bsx-beleg .booking-total-row{justify-content:space-between;align-items:baseline;gap:var(--ce-space-1) var(--ce-space-3);margin:var(--ce-space-3) 0 0;padding-top:var(--ce-space-3);border-top:1px solid var(--ce-pr-hairline);flex-wrap:wrap;display:flex}[data-ce-bereich=kunde] .bsx-beleg .booking-total-row--net{border-top:0;padding-top:0}[data-ce-bereich=kunde] .bsx-beleg .booking-total-row--net+.booking-total-row{margin-top:var(--ce-space-1)}[data-ce-bereich=kunde] .bsx-beleg .booking-total-label{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-primary);font-weight:600}[data-ce-bereich=kunde] .bsx-beleg .booking-total-amount{color:var(--ce-color-text-primary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:1.375rem;font-weight:700;line-height:1.2}[data-ce-bereich=kunde] .bsx-beleg .booking-total-row--net .booking-total-amount{font-size:var(--ce-text-body-size);font-weight:600}[data-ce-bereich=kunde] .bsx-beleg .booking-payment-note{margin:var(--ce-space-2) 0 0;font-size:var(--ce-text-label-size);line-height:var(--ce-text-label-line);text-align:left;color:var(--ce-color-text-secondary)}[data-ce-bereich=kunde] .bsx .booking-success-numbers{padding-top:var(--ce-space-4);padding-bottom:var(--ce-space-4);border-top:1px solid var(--ce-pr-hairline);margin:0}[data-ce-bereich=kunde] .bsx-nummer{gap:var(--ce-space-1);min-width:0;display:grid}[data-ce-bereich=kunde] .bsx-nummer-label{font-size:var(--ce-text-label-size);line-height:var(--ce-text-label-line);color:var(--ce-color-text-secondary)}[data-ce-bereich=kunde] .bsx .booking-success-delivery{gap:var(--ce-space-3);padding-top:var(--ce-space-4);padding-bottom:var(--ce-space-6);border-top:1px solid var(--ce-pr-hairline);margin:0;display:grid}[data-ce-bereich=kunde] .bsx .booking-success-delivery .alert{padding:var(--ce-space-3) var(--ce-space-4);border-radius:var(--ce-pr-radius-control);background:var(--ce-pr-inset);box-shadow:inset 3px 0 0 var(--ce-pr-signal);font-size:var(--ce-text-label-size);line-height:var(--ce-text-label-line);color:var(--ce-color-text-secondary);border:0;margin:0}[data-ce-bereich=kunde] .bsx .booking-success-delivery .alert-warning{box-shadow:inset 3px 0 0 var(--ce-color-status-warning-fg)}[data-ce-bereich=kunde] .bsx .booking-success-delivery .alert-success{box-shadow:inset 3px 0 0 var(--ce-color-status-success-fg)}[data-ce-bereich=kunde] .bsx .booking-success-delivery .alert-error{box-shadow:inset 3px 0 0 var(--ce-color-status-error-fg)}[data-ce-bereich=kunde] .bsx-beleg-mail{font-size:var(--ce-text-label-size);line-height:var(--ce-text-label-line);color:var(--ce-color-text-secondary);margin:0}[data-ce-bereich=kunde] .bsx-weiter{padding-top:var(--ce-space-6);padding-bottom:var(--ce-space-7)}[data-ce-bereich=kunde] .bsx-schritte{gap:var(--ce-space-3);margin:var(--ce-space-2) 0 0;counter-reset:bsx-schritt;padding:0;list-style:none;display:grid}[data-ce-bereich=kunde] .bsx .bsx-schritt{max-width:68ch;min-height:28px;padding:3px 0 0 calc(var(--bsx-zeichen) + var(--ce-space-5));counter-increment:bsx-schritt;font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-secondary);background:0 0;border:0;border-radius:0;margin:0;position:relative}[data-ce-bereich=kunde] .bsx .bsx-schritt:before{content:counter(bsx-schritt);left:calc((var(--bsx-zeichen) - 28px) / 2);border:1px solid var(--ce-pr-hairline);border-radius:var(--ce-radius-full);background:var(--ce-pr-inset);width:28px;height:28px;font-size:var(--ce-text-label-size);color:var(--ce-pr-navy-800);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";place-items:center;font-weight:600;line-height:1;display:grid;position:absolute;top:0}[data-ce-bereich=kunde] .bsx-details{border-bottom:1px solid var(--ce-pr-hairline)}[data-ce-bereich=kunde] .bsx-details-knopf{justify-content:space-between;align-items:center;gap:var(--ce-space-3);width:100%;min-height:60px;padding:var(--ce-space-3) 0;cursor:pointer;font:inherit;font-size:var(--ce-text-body-size);color:var(--ce-color-text-primary);text-align:left;background:0 0;border:0;font-weight:600;display:flex}[data-ce-bereich=kunde] .bsx-details-knopf svg{color:var(--ce-color-text-secondary);flex:none;transition:transform .18s}[data-ce-bereich=kunde] .bsx-details.is-offen .bsx-details-knopf svg{transform:rotate(180deg)}[data-ce-bereich=kunde] .bsx-details-knopf:hover,[data-ce-bereich=kunde] .bsx-details-knopf:hover svg{color:var(--ce-pr-signal-ink)}[data-ce-bereich=kunde] .bsx-details-knopf:focus-visible{outline:2px solid var(--ce-color-focus-ring);outline-offset:2px;border-radius:var(--ce-radius-xs)}@media (prefers-reduced-motion:reduce){[data-ce-bereich=kunde] .bsx-details-knopf svg{transition:none}}[data-ce-bereich=kunde] .bsx-details-inhalt{padding:var(--ce-space-1) 0 var(--ce-space-6)}[data-ce-bereich=kunde] .bsx-details-liste{gap:var(--ce-space-4) var(--ce-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;display:grid}[data-ce-bereich=kunde] .bsx-details-eintrag{min-width:0}[data-ce-bereich=kunde] .bsx-details-eintrag dt{margin-bottom:var(--ce-space-1);font-size:var(--ce-text-label-size);line-height:var(--ce-text-label-line);color:var(--ce-color-text-secondary)}[data-ce-bereich=kunde] .bsx-details-eintrag dd{font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);color:var(--ce-color-text-primary);overflow-wrap:break-word;margin:0;display:grid}[data-ce-bereich=kunde] .bsx-fuss{gap:0 var(--ce-space-6);padding:0 var(--ce-space-1);flex-wrap:wrap;display:flex}@media (width<=640px){[data-ce-bereich=kunde] .booking-success-wrap.bsx{--bsx-rand:var(--ce-space-5);--bsx-zeichen:44px;gap:var(--ce-space-4)}[data-ce-bereich=kunde] .bsx-kopf{gap:var(--ce-space-5);padding-top:var(--ce-space-6);padding-bottom:var(--ce-space-6)}[data-ce-bereich=kunde] .bsx-bestaetigung{row-gap:var(--ce-space-4);grid-template-columns:minmax(0,1fr)}[data-ce-bereich=kunde] .bsx .booking-success-title{font-size:2rem;line-height:1.15}[data-ce-bereich=kunde] .bsx-fakten{gap:var(--ce-space-1) var(--ce-space-5);margin-top:var(--ce-space-3)}[data-ce-bereich=kunde] .bsx-fakt{font-size:var(--ce-text-body-size)}[data-ce-bereich=kunde] .bsx-aktionen{padding-left:0}[data-ce-bereich=kunde] .bsx-aktionen>.bsx-hauptaktion{width:100%;padding:0 var(--ce-space-5)}[data-ce-bereich=kunde] .bsx-dok{column-gap:var(--ce-space-4);grid-template-columns:40px minmax(0,1fr)}[data-ce-bereich=kunde] .bsx-dok-aktion{margin-left:calc(-1 * var(--ce-space-3));grid-column:2;justify-self:start}[data-ce-bereich=kunde] .bsx-dok-notiz{margin-left:0}[data-ce-bereich=kunde] .bsx .bsx-schritt{padding-left:calc(28px + var(--ce-space-4))}[data-ce-bereich=kunde] .bsx .bsx-schritt:before{left:0}}[data-ce-bereich=kunde] .booking-abgeschlossen{justify-items:start;gap:var(--ce-space-3);text-align:left;max-width:36rem;margin:0 auto;display:grid}[data-ce-bereich=kunde] .booking-abgeschlossen-titel{font-size:var(--ce-text-title-card-size);line-height:var(--ce-text-title-card-line);color:var(--ce-color-text-primary);margin:0;font-weight:600}[data-ce-bereich=kunde] .booking-abgeschlossen-text,[data-ce-bereich=kunde] .booking-abgeschlossen-nummer{color:var(--ce-color-text-secondary);margin:0}[data-ce-bereich=kunde] .booking-abgeschlossen-aktionen{gap:var(--ce-space-3);margin-top:var(--ce-space-2);flex-wrap:wrap;display:flex}@media (width<=860px){[data-ce-bereich=kunde] .ce-page-header--nur-werkzeuge{display:none}}[data-ce-bereich] :is(.field-input,.field-select,.field-textarea){background-color:var(--ce-color-surface);border-radius:var(--ce-pr-radius-control)}[data-ce-bereich] :is(.field-input,.field-select,.field-textarea):focus,[data-ce-bereich] :is(.field-input,.field-select,.field-textarea):focus-visible{border-color:var(--ce-pr-signal);outline:2px solid var(--ce-color-focus-ring);outline-offset:0}[data-ce-bereich=kunde] .alert{border:1px solid var(--ce-pr-hairline);border-radius:var(--ce-pr-radius-control);background:var(--ce-color-surface);color:var(--ce-color-text-primary);border-left-width:3px}[data-ce-bereich=kunde] .alert-info{border-left-color:var(--ce-pr-signal)}[data-ce-bereich=kunde] .alert-success{border-left-color:var(--ce-color-status-success-fg)}[data-ce-bereich=kunde] .alert-error{border-left-color:var(--ce-color-status-error-fg);background:var(--ce-color-status-error-surface)}[data-ce-bereich=kunde] .alert-warning{border-left-color:var(--ce-color-status-warning-fg);background:var(--ce-color-status-warning-surface)}[data-ce-bereich=kunde] :is(.ce-state,.empty){text-align:left;align-items:flex-start;gap:var(--ce-space-1);padding:var(--ce-space-6);border-radius:var(--ce-pr-radius-panel);background:var(--ce-pr-inset)}[data-ce-bereich=kunde] .ce-state-actions{justify-content:flex-start}[data-ce-bereich=kunde] .ce-state-text{max-width:60ch}[data-ce-bereich=kunde] .ce-state--error{background:var(--ce-color-status-error-surface)}[data-ce-bereich=auth] body{background-color:var(--ce-pr-navy-950)}[data-ce-bereich=auth] .auth-page{isolation:isolate;background:var(--ce-pr-stage);min-height:100dvh}[data-ce-bereich=auth] .auth-anim,[data-ce-bereich=auth] .auth-card{animation:none}[data-ce-bereich=auth] .auth-shell:has(>.auth-kopf){grid-template:"kopf kopf""hero card""karte card""kontakt card""rest card"1fr"legal legal"/minmax(0,1fr) minmax(0,448px);align-items:start;column-gap:clamp(40px,6vw,88px);width:100%;max-width:77.5rem;min-height:100dvh;margin:0 auto;padding:40px 40px 28px;display:grid}[data-ce-bereich=auth] .auth-shell:has(>.auth-kopf):has(.auth-card--register){grid-template-columns:minmax(0,1fr) minmax(0,600px)}[data-ce-bereich=auth] .auth-shell:has(>.auth-kopf)>.auth-kopf{grid-area:kopf}[data-ce-bereich=auth] .auth-shell:has(>.auth-kopf)>.auth-hero{grid-area:hero}[data-ce-bereich=auth] .auth-shell:has(>.auth-kopf)>.auth-map{grid-area:karte}[data-ce-bereich=auth] .auth-shell:has(>.auth-kopf)>.auth-card-bereich{grid-area:card;align-self:start}[data-ce-bereich=auth] .auth-shell:has(>.auth-kopf)>.auth-kontakt{grid-area:kontakt}[data-ce-bereich=auth] .auth-shell:has(>.auth-kopf)>.auth-legal{grid-area:legal;justify-content:flex-start}[data-ce-bereich=auth] .auth-card-bereich{gap:12px;min-width:0;display:grid}[data-ce-bereich=auth] .auth-card-bereich>.auth-card{width:100%;max-width:none!important}[data-ce-bereich=auth] .auth-hero{text-align:left;max-width:680px;margin:0;padding-top:0}[data-ce-bereich=auth] .auth-kopf{margin:0 0 clamp(28px,5vh,52px)}[data-ce-bereich=auth] .auth-brand{align-items:flex-start;margin:0}[data-ce-bereich=auth] .auth-brand .ce-brandmark-img{aspect-ratio:1176/613;width:136px;height:auto}[data-ce-bereich=auth] .auth-title{font-family:var(--ce-pr-font-display);font-size:clamp(2.5rem,4.2vw,3.75rem);font-style:normal;font-weight:620;font-stretch:var(--ce-pr-display-stretch);letter-spacing:-.022em;-webkit-hyphens:manual;hyphens:manual;color:var(--ce-pr-on-navy);margin:0;line-height:1.04}[data-ce-bereich=auth] .auth-sub-2{max-width:38em;color:var(--ce-pr-on-navy-2);margin:20px 0 0;font-size:1.0625rem;line-height:1.6}[data-ce-bereich=auth] .auth-map{margin:28px 0 0;position:relative}[data-ce-bereich=auth] .auth-map-frame{aspect-ratio:1.42;width:min(100%,500px);position:relative;overflow:hidden}[data-ce-bereich=auth] .auth-map-canvas{aspect-ratio:536/497;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-ce-bereich=auth] .auth-map-img{width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(66% 62%,#000 56%,#0000 100%);mask-image:radial-gradient(66% 62%,#000 56%,#0000 100%)}[data-ce-bereich=auth] .auth-map-legend{max-width:100%;color:var(--ce-pr-on-navy-2);align-items:flex-start;gap:8px;margin-top:6px;font-size:.875rem;line-height:1.4286;display:inline-flex}[data-ce-bereich=auth] .auth-map-dot{border-radius:var(--ce-radius-full);background:var(--ce-pr-stadtlicht);flex:none;width:8px;height:8px;margin-top:6px}[data-ce-bereich=auth] .auth-kontakt{grid-template-columns:minmax(0,1fr);justify-items:start;row-gap:4px;margin-top:28px;display:grid}[data-ce-bereich=auth] .auth-kontakt-weg{border-radius:var(--ce-radius-full);max-width:100%;min-height:2.25rem;color:var(--ce-pr-on-navy);align-items:center;gap:12px;font-size:.9375rem;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}[data-ce-bereich=auth] .auth-kontakt-ico{border:1px solid var(--ce-pr-on-navy-line);border-radius:var(--ce-radius-full);background:color-mix(in srgb, var(--ce-pr-signal-on-navy) 10%, transparent);width:2rem;height:2rem;color:var(--ce-pr-signal-on-navy);flex:none;place-items:center;display:grid}[data-ce-bereich=auth] .auth-kontakt-wert{min-width:0}@media (hover:hover){[data-ce-bereich=auth] .auth-kontakt-weg:hover .auth-kontakt-wert{text-decoration:underline;-webkit-text-decoration-color:var(--ce-pr-signal-on-navy);text-decoration-color:var(--ce-pr-signal-on-navy);text-underline-offset:4px}[data-ce-bereich=auth] .auth-kontakt-weg:hover .auth-kontakt-ico{border-color:var(--ce-pr-signal-on-navy)}}[data-ce-bereich=auth] .auth-kontakt-weg:focus-visible{outline:2px solid var(--ce-pr-signal-on-navy);outline-offset:4px}[data-ce-bereich=auth] .auth-card{--auth-ink-1:var(--ce-color-text-primary);--auth-ink-2:var(--ce-color-text-secondary);--auth-ink-3:var(--ce-color-text-secondary);--auth-ink-4:var(--ce-color-text-muted);--auth-ink-placeholder:var(--ce-color-text-placeholder);--auth-blue-3:var(--ce-pr-signal-ink);--auth-blue-soft:var(--ce-pr-signal-ink);border-radius:var(--ce-pr-radius-card);background:var(--ce-color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;max-width:448px;box-shadow:var(--ce-pr-shadow-sheet);color:var(--ce-color-text-primary);border:0;padding:28px 32px 30px}[data-ce-bereich=auth] .auth-card:before,[data-ce-bereich=auth] .auth-card:after{content:none}[data-ce-bereich=auth] .auth-card-title{letter-spacing:-.02em;color:var(--ce-color-text-primary);font-size:1.5rem}[data-ce-bereich=auth] .auth-card-kopf{margin:0 0 20px}[data-ce-bereich=auth] .auth-card-head{letter-spacing:-.018em;color:var(--ce-color-text-primary);margin:0;font-size:1.5rem;font-weight:620;line-height:1.25}[data-ce-bereich=auth] .auth-card-lead{color:var(--ce-color-text-secondary);margin:6px 0 0;font-size:1rem;line-height:1.5}[data-ce-bereich=auth] .auth-card-wechsel{border-top:1px solid var(--ce-pr-hairline);color:var(--ce-color-text-secondary);margin:22px 0 0;padding-top:18px;font-size:.9375rem;line-height:1.5}[data-ce-bereich=auth] .auth-card-wechsel-btn{min-height:24px;color:var(--ce-pr-signal-ink);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0;font-weight:600;display:inline-flex}[data-ce-bereich=auth] .auth-card-wechsel-btn:hover{text-decoration:underline}[data-ce-bereich=auth] .auth-card-wechsel-btn:focus-visible{outline:2px solid var(--ce-pr-signal);outline-offset:2px;border-radius:var(--ce-radius-xs)}[data-ce-bereich=auth] .auth-card-desc{color:var(--ce-color-text-secondary);font-size:1rem}[data-ce-bereich=auth] .auth-card-icon{color:var(--ce-pr-navy-800)}[data-ce-bereich=auth] .auth-tabs{border-radius:var(--ce-pr-radius-control-lg);background:var(--ce-color-surface-muted);border:0;gap:2px;margin-bottom:22px;padding:3px;position:relative}[data-ce-bereich=auth] .auth-tabs-marke{z-index:0;border:1px solid var(--ce-color-border-default);border-radius:var(--ce-radius-sm);background:var(--ce-color-surface);width:calc(50% - 4px);box-shadow:var(--ce-pr-btn-shadow-secondary);pointer-events:none;transition:transform .32s cubic-bezier(.2,.7,.2,1);position:absolute;top:3px;bottom:3px;left:3px}[data-ce-bereich=auth] .auth-tabs--register .auth-tabs-marke{transform:translate(calc(100% + 2px))}[data-ce-bereich=auth] .auth-tab{z-index:1;border-radius:var(--ce-radius-sm);min-height:40px;color:var(--ce-color-text-secondary);letter-spacing:0;transition:color var(--ce-motion-fast) var(--ce-motion-ease-standard);padding:8px 14px;font-size:.9375rem;font-weight:600;position:relative}[data-ce-bereich=auth] .auth-tab:hover{color:var(--ce-color-text-primary)}[data-ce-bereich=auth] .auth-tab.active,[data-ce-bereich=auth] .auth-tabs .auth-tab.active{color:var(--ce-pr-navy-800);box-shadow:none;background:0 0;border-color:#0000}[data-ce-bereich=auth] .auth-tab-ico{display:none}[data-ce-bereich=auth] .auth-field-label{color:var(--ce-color-text-primary);font-size:.875rem}[data-ce-bereich=auth] .auth-field-link{color:var(--ce-pr-signal-ink);font-size:.875rem;font-weight:600}[data-ce-bereich=auth] .auth-field-link:hover{color:var(--ce-pr-signal-hover);text-decoration:underline}[data-ce-bereich=auth] .auth-field-foot{justify-content:flex-end;margin-top:6px;display:flex}[data-ce-bereich=auth] .auth-input{border:1px solid var(--ce-color-border-interactive);border-radius:var(--ce-pr-radius-control);background:var(--ce-color-surface);min-height:48px;color:var(--ce-color-text-primary);padding:12px 14px 12px 44px;font-size:1rem}[data-ce-bereich=auth] .auth-input-no-icon{padding-left:14px}[data-ce-bereich=auth] .auth-input:hover{border-color:var(--ce-color-border-strong)}[data-ce-bereich=auth] .auth-input:focus{border-color:var(--ce-pr-signal);background:var(--ce-color-surface);box-shadow:none;outline:2px solid var(--ce-color-focus-ring);outline-offset:0}[data-ce-bereich=auth] .auth-input option{background:var(--ce-color-surface);color:var(--ce-color-text-primary)}[data-ce-bereich=auth] .auth-input-ico,[data-ce-bereich=auth] .auth-eye-btn{color:var(--ce-color-text-muted)}[data-ce-bereich=auth] .auth-eye-btn{border-radius:var(--ce-radius-sm);width:32px;height:32px;right:8px}@media (width<=860px){[data-ce-bereich=auth] .auth-eye-btn{right:0}}[data-ce-bereich=auth] .auth-check{min-height:24px}@media (pointer:coarse){[data-ce-bereich=auth] .auth-tab,[data-ce-bereich=auth] .auth-check,[data-ce-bereich=auth] .auth-field-link,[data-ce-bereich=auth] .auth-kontakt-weg{min-height:var(--ce-size-touch-target)}}[data-ce-bereich=auth] .auth-input-wrap:focus-within .auth-input-ico{color:var(--ce-pr-signal-ink)}[data-ce-bereich=auth] .auth-input-error,[data-ce-bereich=auth] .auth-input-error:focus{border-color:var(--ce-color-status-error-fg)!important;box-shadow:none!important}[data-ce-bereich=auth] .auth-field-error{color:var(--ce-color-status-error-fg);font-size:.875rem}[data-ce-bereich=auth] .auth-field-hint,[data-ce-bereich=auth] .auth-required-hint,[data-ce-bereich=auth] .auth-declaration-hint,[data-ce-bereich=auth] .auth-b2b-notice-sub{font-size:.875rem;line-height:1.5}[data-ce-bereich=auth] .auth-section-label{letter-spacing:0;text-transform:none;color:var(--ce-color-text-primary);border-bottom-color:var(--ce-pr-hairline);font-size:.875rem}[data-ce-bereich=auth] .auth-check{color:var(--ce-color-text-secondary);font-size:.9375rem}[data-ce-bereich=auth] .auth-checkbox{border:1.5px solid var(--ce-color-border-interactive);border-radius:var(--ce-radius-xs);background:var(--ce-color-surface)}[data-ce-bereich=auth] .auth-check.checked .auth-checkbox{border-color:var(--ce-pr-navy-800);background:var(--ce-pr-navy-800)}[data-ce-bereich=auth] .auth-select{text-overflow:ellipsis;padding-right:44px}[data-ce-bereich=auth] .auth-input-wrap:has(>.auth-select):after{content:"";background:var(--ce-color-text-secondary);pointer-events:none;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%;right:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}[data-ce-bereich=auth] .auth-input-wrap:has(>.auth-select:focus):after{background:var(--ce-pr-signal-ink)}[data-ce-bereich=auth] .auth-input-wrap:has(>.auth-input-error):after{background:var(--ce-color-status-error-fg)}[data-ce-bereich=auth] .auth-select--leer{color:var(--ce-color-text-placeholder)}[data-ce-bereich=auth] .auth-select--leer option{color:var(--ce-color-text-primary)}@media (forced-colors:active){[data-ce-bereich=auth] .auth-input-wrap:has(>.auth-select):after{background:canvastext}}[data-ce-bereich=auth] .auth-cta{border:1px solid var(--ce-pr-navy-800);border-radius:var(--ce-pr-radius-control-lg);background:var(--ce-pr-navy-800);min-height:48px;color:var(--ce-color-text-inverse);box-shadow:var(--ce-pr-btn-shadow);transition:background-color var(--ce-motion-fast) var(--ce-motion-ease-standard), border-color var(--ce-motion-fast) var(--ce-motion-ease-standard), box-shadow var(--ce-motion-fast) var(--ce-motion-ease-standard);padding:12px 20px;font-size:1rem}[data-ce-bereich=auth] .auth-cta:hover:not(:disabled){border-color:var(--ce-pr-navy-700);background:var(--ce-pr-navy-700);box-shadow:var(--ce-pr-btn-shadow-hover);transform:none}[data-ce-bereich=auth] .auth-cta:active:not(:disabled){border-color:var(--ce-pr-navy-600);background:var(--ce-pr-navy-600)}[data-ce-bereich=auth] .auth-cta:disabled{opacity:1;border-color:var(--ce-color-border-default);background:var(--ce-pr-btn-disabled-bg);color:var(--ce-pr-btn-disabled-fg);box-shadow:none}[data-ce-bereich=auth] .auth-cta:focus-visible{outline:2px solid var(--ce-pr-signal);outline-offset:2px}[data-ce-bereich=auth] .auth-cta-arrow{display:none}[data-ce-bereich=auth] .auth-card .auth-alert{border-radius:var(--ce-pr-radius-control);border-width:1px 1px 1px 3px;font-size:.9375rem}[data-ce-bereich=auth] .auth-card .auth-alert-error{border-color:var(--ce-color-status-error-border);border-left-color:var(--ce-color-status-error-fg);background:var(--ce-color-status-error-surface);color:var(--ce-color-status-error-fg)}[data-ce-bereich=auth] .auth-card .auth-alert-success{border-color:var(--ce-pr-hairline);border-left-color:var(--ce-color-status-success-fg);background:var(--ce-color-surface);color:var(--ce-color-text-primary)}[data-ce-bereich=auth] .auth-card .auth-alert-info{border-color:var(--ce-pr-hairline);border-left-color:var(--ce-pr-signal);background:var(--ce-color-surface);color:var(--ce-color-text-primary)}[data-ce-bereich=auth] .auth-card .auth-declaration a,[data-ce-bereich=auth] .auth-card .auth-form-legal a{color:var(--ce-pr-signal-ink)}[data-ce-bereich=auth] .auth-card .auth-form-legal{font-size:.875rem}[data-ce-bereich=auth] .auth-legal{margin-top:40px;font-size:.875rem}[data-ce-bereich=auth] .auth-legal a{color:var(--ce-pr-on-navy-2)}[data-ce-bereich=auth] .auth-legal a:hover{color:var(--ce-pr-on-navy)}[data-ce-bereich=auth] .auth-btn-ghost{color:var(--ce-pr-on-navy);font-size:.9375rem}[data-ce-bereich=auth] .email-change-confirm-secondary{color:var(--ce-pr-signal-ink);font-size:.9375rem}[data-ce-bereich=auth] .email-change-confirm-secondary:hover{color:var(--ce-pr-signal-hover);background:var(--ce-pr-signal-soft)}[data-ce-bereich=auth] .email-change-confirm-secondary:focus-visible{outline:2px solid var(--ce-pr-signal);outline-offset:2px}[data-ce-bereich=auth] .auth-geruest-feld{pointer-events:none}@media (width<=63.9375em){:is([data-ce-bereich=auth] .auth-shell:has(>.auth-kopf),[data-ce-bereich=auth] .auth-shell:has(>.auth-kopf):has(.auth-card--register)){grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"kopf""hero""karte""card""kontakt""legal";row-gap:20px;max-width:640px;min-height:0;padding:24px 20px}[data-ce-bereich=auth] .auth-kopf{margin-bottom:0}[data-ce-bereich=auth] .auth-brand .ce-brandmark-img{width:116px}[data-ce-bereich=auth] .auth-sub-2{margin-top:12px;font-size:1rem}[data-ce-bereich=auth] .auth-map{margin:0 -20px}[data-ce-bereich=auth] .auth-map-frame{aspect-ratio:auto;width:100%;height:clamp(120px,20svh,200px)}[data-ce-bereich=auth] .auth-map-canvas{width:min(100%,520px)}[data-ce-bereich=auth] .auth-map-legend{margin:4px 20px 0}[data-ce-bereich=auth] .auth-kontakt,[data-ce-bereich=auth] .auth-legal{margin-top:4px}}@media (width<=560px){[data-ce-bereich=auth] .auth-title{font-size:clamp(2rem,8.6vw,2.5rem);line-height:1.08}[data-ce-bereich=auth] .auth-card{padding:22px 18px 24px}}@media (width<20em){[data-ce-bereich=auth] .auth-tabs{grid-template-columns:minmax(0,1fr)}[data-ce-bereich=auth] .auth-tabs-marke{width:auto;height:calc(50% - 4px);bottom:auto;right:3px}[data-ce-bereich=auth] .auth-tabs--register .auth-tabs-marke{transform:translateY(calc(100% + 2px))}[data-ce-bereich=auth] .auth-title{font-size:min(2rem,12.5vw)}[data-ce-bereich=auth] :is(h2,.auth-card-lead,.auth-field-label,.auth-declarations){-webkit-hyphens:auto;hyphens:auto}[data-ce-bereich=auth] .auth-kontakt-wert{overflow-wrap:break-word}}@media (prefers-reduced-motion:reduce){[data-ce-bereich=auth] .auth-tabs-marke,[data-ce-bereich=auth] .auth-tab{transition:none}}[data-ce-bereich] [tabindex="-1"]:focus:not(:focus-visible),[data-ce-bereich] :is(h1,h2,h3,h4,.offers-result-count)[tabindex="-1"]:focus{outline:none}[data-ce-bereich] .ce-wert{white-space:nowrap}@media (prefers-reduced-motion:reduce){[data-ce-bereich] .btn,[data-ce-bereich=kunde] .pp-nav-icon,[data-ce-bereich=kunde] .offer-card{transition:none}}[data-ce-bereich=kunde] .ce-suche{align-items:center;gap:var(--ce-space-2);width:clamp(220px,24vw,340px);height:40px;padding:0 var(--ce-space-3);border:1px solid var(--ce-pr-hairline);border-radius:var(--ce-pr-radius-control);background:var(--ce-color-surface-subtle);color:var(--ce-color-text-secondary);display:flex;position:relative}[data-ce-bereich=kunde] .ce-suche:focus-within{border-color:var(--ce-pr-signal);background:var(--ce-color-surface);box-shadow:0 0 0 3px var(--ce-pr-signal-soft)}[data-ce-bereich=kunde] .ce-suche-lupe{flex:none;display:inline-flex}[data-ce-bereich=kunde] .ce-suche-feld{min-width:0;height:100%;color:var(--ce-color-text-primary);font:inherit;font-size:var(--ce-text-body-s-size);background:0 0;border:0;outline:none;flex:1;padding:0}[data-ce-bereich=kunde] .ce-suche-feld::placeholder{color:var(--ce-color-text-secondary)}[data-ce-bereich=kunde] .ce-suche-panel{z-index:60;top:calc(100% + var(--ce-space-2));width:max(100%,380px);padding:var(--ce-space-2);border:1px solid var(--ce-pr-hairline);border-radius:var(--ce-pr-radius-card);background:var(--ce-color-surface);box-shadow:var(--ce-elevation-3);text-align:left;position:absolute;right:0}[data-ce-bereich=kunde] .ce-suche-panel[hidden]{display:none}[data-ce-bereich=kunde] .ce-suche-liste{gap:2px;margin:0;padding:0;list-style:none;display:grid}[data-ce-bereich=kunde] .ce-suche-liste:empty{display:none}[data-ce-bereich=kunde] .ce-suche-treffer{column-gap:var(--ce-space-3);padding:var(--ce-space-2) var(--ce-space-3);border-radius:var(--ce-radius-md);cursor:pointer;grid-template-columns:76px minmax(0,1fr);grid-template-areas:"art titel""art text";display:grid}[data-ce-bereich=kunde] .ce-suche-treffer--aktiv{background:var(--ce-pr-signal-soft)}[data-ce-bereich=kunde] .ce-suche-art{color:var(--ce-color-text-secondary);font-size:var(--ce-text-caption-size);grid-area:art;padding-top:2px}[data-ce-bereich=kunde] .ce-suche-titel{min-width:0;color:var(--ce-color-text-primary);font-size:var(--ce-text-body-s-size);overflow-wrap:break-word;grid-area:titel;font-weight:600}[data-ce-bereich=kunde] .ce-suche-text{min-width:0;color:var(--ce-color-text-secondary);font-size:var(--ce-text-body-s-size);grid-area:text}[data-ce-bereich=kunde] .ce-suche-status,[data-ce-bereich=kunde] .ce-suche-hinweis{padding:var(--ce-space-2) var(--ce-space-3);color:var(--ce-color-text-secondary);font-size:var(--ce-text-body-s-size);margin:0}[data-ce-bereich=kunde] .ce-suche-hinweis{border-top:1px solid var(--ce-pr-hairline);margin-top:var(--ce-space-1)}[data-ce-bereich=kunde] tr.ce-suche-fokus>td{background:var(--ce-pr-signal-soft)}[data-ce-bereich=kunde] tr.ce-suche-fokus>td:first-child{box-shadow:inset 3px 0 0 var(--ce-pr-signal)}[data-ce-bereich=kunde] li.ce-suche-fokus{box-shadow:inset 3px 0 0 var(--ce-pr-signal);background:var(--ce-pr-signal-soft)}@media (width<=1023px){[data-ce-bereich=kunde] .ce-suche{display:none}}[data-ce-bereich=kunde] th{font-size:var(--ce-text-caption-size);line-height:var(--ce-text-caption-line);letter-spacing:0}[data-ce-bereich=kunde] td{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line)}[data-ce-bereich=kunde] :is(.shipment-id-number,.inv-number,.ord-number,.dft-number,.inv-list-sku){white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:600}[data-ce-bereich=kunde] .shipment-table td{vertical-align:top}[data-ce-bereich=kunde] .shipment-table td.shipment-id-cell{width:20%}[data-ce-bereich=kunde] .shipment-table td.shipment-empfaenger-cell{width:26%}[data-ce-bereich=kunde] .shipment-table td.shipment-versand-cell{width:22%}[data-ce-bereich=kunde] .shipment-table :is(td.shipment-status,td.shipment-price){white-space:nowrap;width:1%}[data-ce-bereich=kunde] .shipment-id-meta{color:var(--ce-color-text-secondary)}[data-ce-bereich=kunde] :is(.shipment-empfaenger,.shipment-versand){flex-direction:column;gap:2px;min-width:0;display:flex}[data-ce-bereich=kunde] .shipment-empfaenger-name{color:var(--ce-color-text-primary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:600}[data-ce-bereich=kunde] :is(.shipment-empfaenger-ort,.shipment-versand-detail){font-size:var(--ce-text-label-size);line-height:var(--ce-text-label-line);color:var(--ce-color-text-secondary)}[data-ce-bereich=kunde] .shipment-empfaenger--leer{color:var(--ce-color-text-secondary)}[data-ce-bereich=kunde] .shipment-versand-carrier{align-items:center;gap:var(--ce-space-2);color:var(--ce-color-text-primary);font-weight:600;display:inline-flex}[data-ce-bereich=kunde] .shipment-versand-logo{object-fit:contain;flex:none;width:32px;height:20px}[data-ce-bereich=kunde] .shipment-table td.ce-col-actions{text-align:left;width:1%}[data-ce-bereich=kunde] .shipment-table .stn-actions--plaetze{justify-content:start;place-items:center start;column-gap:var(--ce-space-2);grid-template-columns:[tracking]max-content[dokumente]max-content[storno]max-content;display:grid}[data-ce-bereich=kunde] .shipment-table .stn-act--tracking{grid-column:tracking}[data-ce-bereich=kunde] .shipment-table .stn-act--dokumente{grid-column:dokumente}[data-ce-bereich=kunde] .shipment-table .stn-act--storno{grid-column:storno}[data-ce-bereich=kunde] .shipment-table .stn-actions--plaetze .btn{padding-left:var(--ce-space-2);padding-right:var(--ce-space-2)}@container ce-seite (width<72rem){[data-ce-bereich=kunde] .shipment-table .stn-actions--plaetze{grid-template-columns:max-content;row-gap:0}[data-ce-bereich=kunde] .shipment-table :is(.stn-act--tracking,.stn-act--dokumente,.stn-act--storno){grid-column:1}}[data-ce-bereich=kunde] .inv-table--dokument th:first-child,[data-ce-bereich=kunde] .inv-table--dokument td:first-child{width:21%}[data-ce-bereich=kunde] .inv-table--dokument th:nth-child(2),[data-ce-bereich=kunde] .inv-table--dokument td:nth-child(2){width:12%}[data-ce-bereich=kunde] .inv-table--dokument th:nth-child(3),[data-ce-bereich=kunde] .inv-table--dokument td:nth-child(3){width:13.5%}[data-ce-bereich=kunde] .inv-table--dokument th:nth-child(4),[data-ce-bereich=kunde] .inv-table--dokument td:nth-child(4){width:27.5%;padding-left:var(--ce-space-7)}[data-ce-bereich=kunde] .inv-table--dokument th:nth-child(5),[data-ce-bereich=kunde] .inv-table--dokument td:nth-child(5){width:26%}@container ce-seite (width<62rem){[data-ce-bereich=kunde] .inv-table--dokument th:first-child,[data-ce-bereich=kunde] .inv-table--dokument td:first-child{width:12.5rem}[data-ce-bereich=kunde] .inv-table--dokument th:nth-child(2),[data-ce-bereich=kunde] .inv-table--dokument td:nth-child(2){width:7.25rem}[data-ce-bereich=kunde] .inv-table--dokument th:nth-child(3),[data-ce-bereich=kunde] .inv-table--dokument td:nth-child(3){width:8.25rem}[data-ce-bereich=kunde] .inv-table--dokument th:nth-child(4),[data-ce-bereich=kunde] .inv-table--dokument td:nth-child(4){width:16rem;padding-left:var(--ce-space-4)}[data-ce-bereich=kunde] .inv-table--dokument th:nth-child(5),[data-ce-bereich=kunde] .inv-table--dokument td:nth-child(5){width:auto}}[data-ce-bereich=kunde] .inv-table--dokument .inv-actions{align-items:flex-start}[data-ce-bereich=kunde] .inv-table--dokument .inv-actions-row{gap:0 var(--ce-space-2);margin-top:calc((var(--ce-text-body-s-size) * 1.4286 - var(--ce-size-control-sm)) / 2);margin-left:calc(-1 * var(--ce-space-2));flex-wrap:wrap;display:flex}@media (pointer:coarse){[data-ce-bereich=kunde] .inv-table--dokument .inv-actions-row{margin-top:calc((var(--ce-text-body-s-size) * 1.4286 - var(--ce-size-touch-target)) / 2)}}[data-ce-bereich=kunde] .inv-table--dokument .inv-actions-row .btn{padding-left:var(--ce-space-2);padding-right:var(--ce-space-2);white-space:nowrap}[data-ce-bereich=kunde] .inv-cell-number-value{white-space:nowrap;overflow-wrap:normal}[data-ce-bereich=kunde] :is(.inv-cell-number-value,.inv-date,.inv-amount-value){font-size:var(--ce-text-body-s-size)}[data-ce-bereich=kunde] .inv-doc-note{font-size:var(--ce-text-label-size);color:var(--ce-color-text-secondary)}[data-ce-bereich=kunde] .inv-list-table .inv-cell-link{white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:600}[data-ce-bereich=kunde] .inv-list-table .inv-cell-title{white-space:normal;overflow-wrap:break-word;text-align:left}[data-ce-bereich=kunde] .inv-list-table td{vertical-align:top}[data-ce-bereich=kunde] .inv-list-table:not(:has(.inv-cell-title)) td:nth-child(2){min-width:12rem}[data-ce-bereich=kunde] .inv-cell-meta{font-size:var(--ce-text-label-size);line-height:var(--ce-text-label-line)}@container (width>=880px){[data-ce-bereich=kunde] .abk-desktop-list{grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) fit-content(240px) auto;display:grid}[data-ce-bereich=kunde] .abk-desktop-list>.abk-row{grid-column:1/-1;grid-template-columns:subgrid}}[data-ce-bereich=kunde] .app-shell .tracking-page-wrap:has(>.tracking-utility){padding-top:0}[data-ce-bereich=kunde] .tracking-head{margin-top:var(--ce-space-4)}[data-ce-bereich=kunde] .tracking-schnellwahl{margin-top:var(--ce-space-5);padding:var(--ce-space-5)}[data-ce-bereich=kunde] .tracking-schnellwahl-title{font-size:var(--ce-text-title-card-size);font-weight:600;line-height:var(--ce-text-title-card-line);color:var(--ce-color-text-primary);margin:0}[data-ce-bereich=kunde] .tracking-schnellwahl-hint{margin:var(--ce-space-1) 0 var(--ce-space-3);font-size:var(--ce-text-label-size);color:var(--ce-color-text-secondary)}[data-ce-bereich=kunde] .tracking-schnellwahl-liste{gap:0;margin:0;padding:0;list-style:none;display:grid}[data-ce-bereich=kunde] .tracking-schnellwahl-eintrag{width:100%;min-height:var(--ce-size-touch-target);padding:var(--ce-space-3) var(--ce-space-3);border:0;border-top:1px solid var(--border-hairline);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--ce-motion-fast) var(--ce-motion-ease-standard);background:0 0;border-radius:0;gap:2px;display:grid}[data-ce-bereich=kunde] .tracking-schnellwahl-eintrag:hover:not(:disabled){background:var(--ce-color-surface-hover)}[data-ce-bereich=kunde] .tracking-schnellwahl-eintrag:focus-visible{outline:2px solid var(--ce-pr-signal);outline-offset:-2px}[data-ce-bereich=kunde] .tracking-schnellwahl-eintrag[aria-current=true]{box-shadow:inset 3px 0 0 var(--ce-pr-signal);background:var(--ce-pr-signal-soft)}[data-ce-bereich=kunde] .tracking-schnellwahl-nummer{font-size:var(--ce-text-body-s-size);white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--ce-color-text-primary);font-weight:600}[data-ce-bereich=kunde] .tracking-schnellwahl-detail{font-size:var(--ce-text-label-size);line-height:var(--ce-text-label-line);color:var(--ce-color-text-secondary);overflow-wrap:break-word}@media (width>=1280px){[data-ce-bereich=kunde] .app-shell .tracking-page-wrap:has(>.tracking-schnellwahl){grid-template-columns:minmax(0, var(--ce-size-form)) minmax(18rem, 28rem);column-gap:var(--ce-space-7);align-items:start;display:grid}[data-ce-bereich=kunde] .tracking-page-wrap:has(>.tracking-schnellwahl)>*{grid-column:1}[data-ce-bereich=kunde] .tracking-page-wrap:has(>.tracking-schnellwahl)>:is(.tracking-utility,.tracking-head){grid-column:1/-1}[data-ce-bereich=kunde] .tracking-page-wrap:has(>.tracking-schnellwahl)>.tracking-schnellwahl{grid-area:3/2/span 20;margin-top:0}}@media (prefers-reduced-motion:reduce){[data-ce-bereich=kunde] .tracking-schnellwahl-eintrag{transition:none}}@container ce-buchung (width>=64rem){[data-ce-bereich=kunde] .booking-success-wrap.bsx{grid-template-columns:minmax(0, 1fr) clamp(18.5rem, 32%, var(--ce-size-booking-side));column-gap:var(--ce-space-7);grid-template-rows:auto auto auto 1fr;grid-template-areas:"oben beleg""unten beleg""fuss beleg"".beleg";align-items:start;row-gap:0}[data-ce-bereich=kunde] .bsx>.bsx-blatt--oben{border-bottom-right-radius:0;border-bottom-left-radius:0;grid-area:oben}[data-ce-bereich=kunde] .bsx>.bsx-blatt--unten{border-top:0;border-top-left-radius:0;border-top-right-radius:0;grid-area:unten}[data-ce-bereich=kunde] .bsx>.bsx-beleg{grid-area:beleg}[data-ce-bereich=kunde] .bsx-beleg>*{padding-left:var(--ce-space-6);padding-right:var(--ce-space-6)}[data-ce-bereich=kunde] .bsx>.bsx-fuss{margin-top:var(--ce-space-4);grid-area:fuss}}[data-ce-bereich=kunde] :is(.text-sm,.booking-voucher-msg,.booking-legal-docs-list li,.booking-legal-notice-text,.booking-email-note,.ins-bullet-txt,.ins-card-desc,.ins-overmax,.booking-ins-unavailable,.res-notice,.res-card-price-sub,.customs-hint,.customs-summary,.ci-notice,.ci-upload-input,.price-drift-breakdown-row,.pw-caption,.bk-savedraft-error,.vol-weight-label,.offsum-flag,.profile-row-key,.profile-required-hint,.profile-field-error,.profile-password-desc,.profile-card-sub,.profile-hint p,.ce-mail-dialog-addr,.field-hint,.field-error,.ce-switch-hint){font-size:var(--ce-text-label-size);line-height:var(--ce-text-label-line)}[data-ce-bereich=kunde] :is(.booking-legal-docs-title,.booking-legal-notice-title,.booking-discount-label,.ins-status,.ins-card-badge,.booking-ins-state,.ci-mode-legend,.ci-mode-option-title,.ci-status,.ci-status-err,.ci-remove-confirm-text,.bk-savedraft-done,.profile-password-title,.ce-mail-dialog-btn,.res-state){font-size:var(--ce-text-label-size)}[data-ce-bereich=kunde] :is(.ins-card-name,.res-card-name,.customs-invoice-meta-title,.profile-row-val,.offsum-service-name){font-size:var(--ce-text-body-s-size)}[data-ce-bereich=kunde] :is(.vol-weight-value,.ins-card-price-val,.res-card-price-val,.blsum-carrier){font-size:var(--ce-text-body-size)}[data-ce-bereich=kunde] .ins-card-price-val--muted{font-size:var(--ce-text-label-size)}[data-ce-bereich=kunde] :is(.booking-total-amount,.price-drift-new){font-size:var(--ce-text-title-page-size-mobile);letter-spacing:-.016em;font-weight:650}[data-ce-bereich=kunde] .blsum-price-net,[data-ce-bereich=kunde] .blsum-price-gross{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}[data-ce-bereich=kunde] :is(.blsum-price-unit,.pc-price-unit){margin-left:.2em}@container offers (width>=59.375rem){[data-ce-bereich=kunde] .offer-tl-title{font-size:var(--ce-text-label-size);white-space:nowrap}}@media (pointer:coarse){[data-ce-bereich=auth] .auth-card-wechsel-btn{min-height:44px}[data-ce-bereich=auth] .auth-legal a,[data-ce-bereich=kunde] .app-footer-legal a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}[data-ce-bereich=auth] .auth-card .auth-form-legal a{text-underline-offset:2px;text-decoration:underline}[data-ce-bereich=kunde] .shipment-id-nr{max-width:100%;display:inline-block}[data-ce-bereich=kunde] .calc-page-wrap--calculator{container:ce-rechner/inline-size}@container ce-rechner (width>=1040px){[data-ce-bereich=kunde] .calc-page-wrap--calculator .offers-form-section{align-items:start;column-gap:var(--ce-space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:none;display:grid}[data-ce-bereich=kunde] .calc-page-wrap--calculator .offers-form-section>:not(.calc-panel){grid-column:1/-1}}@container ce-rechner (width>=68.75rem){[data-ce-bereich=kunde] .calc-page-wrap--calculator .calc-filter-bar{grid-template-columns:repeat(5,minmax(0,1fr))}}[data-ce-bereich=kunde] .labelfmt-card{padding-block:5px}[data-ce-bereich=kunde] :is(.labelfmt-name,.labelfmt-desc){line-height:1.3}:root[data-ce-bereich=kunde] :is(body,.app-shell){background:var(--ce-color-surface)}:root[data-ce-bereich=kunde] .main-content{background:var(--ce-pr-ed-raum-flaeche);background-image:radial-gradient(72rem 34rem at 88% -10rem, var(--ce-pr-ed-raum-schimmer), transparent 74%), radial-gradient(60rem 32rem at 0 -8rem, var(--ce-pr-ed-raum-wolke), transparent 72%), linear-gradient(180deg, var(--ce-pr-ed-raum-band), transparent var(--ce-pr-ed-raum-hoehe)), radial-gradient(100rem 30rem at 50% 100%, var(--ce-pr-ed-raum-auslauf), transparent 75%);background-repeat:no-repeat}@media (width<=1023px){:root[data-ce-bereich=kunde] .main-content{background-image:radial-gradient(34rem 18rem at 100% -6rem, var(--ce-pr-ed-raum-schimmer), transparent 74%), radial-gradient(28rem 16rem at 0 -4rem, var(--ce-pr-ed-raum-wolke), transparent 72%), linear-gradient(180deg, var(--ce-pr-ed-raum-band), transparent var(--ce-pr-ed-raum-hoehe-mobil)), radial-gradient(48rem 22rem at 50% 100%, var(--ce-pr-ed-raum-auslauf), transparent 75%)}}:root[data-ce-bereich=kunde] .ce-page-header-utility{border-bottom:1px solid var(--ce-pr-ed-raum-kopfleiste-linie);box-shadow:none;background:0 0;border-image-source:none}:root[data-ce-bereich=kunde] .ce-suche{border-color:var(--ce-pr-hairline);border-radius:var(--ce-radius-full);background:var(--ce-color-surface)}:root[data-ce-bereich=kunde] .ce-suche:hover{border-color:var(--ce-color-border-strong)}:root[data-ce-bereich=kunde] .ce-suche:focus-within{border-color:var(--ce-pr-signal)}:root[data-ce-bereich=kunde] .ce-page-header-main{padding-top:var(--ce-space-6);padding-bottom:var(--ce-space-6);border-bottom:1px solid var(--ce-pr-hairline);align-items:flex-end;margin-bottom:0;position:relative}:root[data-ce-bereich=kunde] .ce-page-header-main:after{content:"";width:var(--ce-space-10);background:var(--ce-color-border-strong);height:3px;position:absolute;bottom:-2px;left:0}:root[data-ce-bereich=kunde] .ce-page-header-text{gap:var(--ce-space-2);flex-direction:column;min-width:0;display:flex}:root[data-ce-bereich=kunde] .ce-page-header-title{font-family:var(--ce-pr-font-display);font-size:var(--ce-pr-ed-headline-size);line-height:var(--ce-pr-ed-headline-line);letter-spacing:var(--ce-pr-ed-headline-tracking);font-weight:600;font-stretch:var(--ce-pr-ed-headline-stretch);color:var(--ce-color-text-primary);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0}:root[data-ce-bereich=kunde] .ce-page-header-sub{max-width:60ch;font-size:var(--ce-text-body-size);line-height:var(--ce-text-body-line);color:var(--ce-color-text-secondary);margin:0}:root[data-ce-bereich=kunde] .main-content:has(.ov-page) .ce-page-header-sub{font-size:var(--ce-text-label-size);color:var(--ce-color-text-secondary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";order:-1;font-weight:500}:root[data-ce-bereich=kunde] .ce-page-header-title .ov-greeting-name{color:inherit;font-weight:inherit}:root[data-ce-bereich=kunde] .ce-page-header-meta{color:var(--ce-color-text-secondary)}:root[data-ce-bereich=kunde] .main-content:has(.ov-page) .ce-page-header-title{font-size:var(--ce-pr-ed-gruss-size);line-height:var(--ce-pr-ed-gruss-line);letter-spacing:var(--ce-pr-ed-gruss-tracking);font-weight:500;font-stretch:100%}@media (width<=68.75em){:root[data-ce-bereich=kunde] .ce-page-header-title{font-size:var(--ce-pr-ed-headline-size-tablet)}:root[data-ce-bereich=kunde] .main-content:has(.ov-page) .ce-page-header-title{font-size:var(--ce-pr-ed-gruss-size-tablet)}}@media (width<=860px){:root[data-ce-bereich=kunde] .ce-page-header-main{padding-top:var(--ce-space-3);padding-bottom:var(--ce-space-5)}}@media (width<=37.5em){:root[data-ce-bereich=kunde] .ce-page-header-title{font-size:var(--ce-pr-ed-headline-size-mobile)}:root[data-ce-bereich=kunde] .main-content:has(.ov-page) .ce-page-header-title{font-size:var(--ce-pr-ed-gruss-size-mobile)}}:root[data-ce-bereich=kunde] .btn:not(.booking-blatt-zurueck){border-radius:var(--ce-radius-full)}:root[data-ce-bereich=kunde] .btn-outline:not(.booking-blatt-zurueck){border-color:var(--ce-pr-navy-800);color:var(--ce-pr-navy-800)}:root[data-ce-bereich=kunde] .btn-outline:not(.booking-blatt-zurueck):hover:not(:disabled){background:var(--ce-pr-signal-soft);border-color:var(--ce-pr-navy-800);color:var(--ce-pr-navy-800)}:root[data-ce-bereich=kunde] .ce-page-header-actions .btn{min-height:var(--ce-size-control-lg);padding-inline:var(--ce-space-6)}:root[data-ce-bereich=kunde] .btn.ce-aktion-neu:before{content:"+";content:"+" / "";margin-right:var(--ce-space-2);font-size:var(--ce-text-title-section-size);font-weight:400;line-height:1}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:root[data-ce-bereich=kunde] .btn.ce-aktion-neu:hover:not(:disabled):before{animation:ce-plus-drehung var(--ce-pr-ed-plus-dauer) var(--ce-pr-ed-plus-kurve) 1 both}}@media (prefers-reduced-motion:no-preference){:root[data-ce-bereich=kunde] .btn.ce-aktion-neu:focus-visible:before{animation:ce-plus-drehung var(--ce-pr-ed-plus-dauer) var(--ce-pr-ed-plus-kurve) 1 both}}@keyframes ce-plus-drehung{0%{rotate:0deg}to{rotate:720deg}}:root[data-ce-bereich=kunde] :is(.ov-mod-head .btn-link,.ov-lager-alle){color:var(--ce-color-text-secondary);font-size:var(--ce-text-micro-size);text-decoration:underline;-webkit-text-decoration-color:var(--ce-color-border-default);text-decoration-color:var(--ce-color-border-default);text-underline-offset:5px;padding-inline:0;font-weight:600;text-decoration-thickness:1px}:root[data-ce-bereich=kunde] :is(.ov-mod-head .btn-link,.ov-lager-alle):hover{color:var(--ce-pr-signal-ink);background:0 0;text-decoration-color:currentColor}:root[data-ce-bereich=kunde] :is(.dft-actions,.abk-actions){display:flex}:root[data-ce-bereich=kunde] :is(.dft-actions-trigger,.abk-actions-trigger,.inv-actions-trigger){--ce-menue-groesse:var(--ce-size-control-md);--ce-menue-punkt:2px;--ce-menue-abstand:7px;width:var(--ce-menue-groesse);height:var(--ce-menue-groesse);min-width:var(--ce-menue-groesse);min-height:var(--ce-menue-groesse);border:1px solid var(--ce-pr-navy-800);border-radius:var(--ce-radius-full);background:var(--ce-color-surface);color:var(--ce-pr-navy-800);transition:background-color var(--ce-motion-fast) var(--ce-motion-ease-standard);flex:none;padding:0;font-size:0;position:relative}:root[data-ce-bereich=kunde] :is(.abk-actions-trigger,.inv-actions-trigger){--ce-menue-groesse:var(--ce-size-control-sm);--ce-menue-punkt:1.75px;--ce-menue-abstand:6px}@media (pointer:coarse),(width<=860px){:root[data-ce-bereich=kunde] :is(.abk-actions-trigger,.inv-actions-trigger){--ce-menue-groesse:var(--ce-size-touch-target);--ce-menue-punkt:2px;--ce-menue-abstand:7px}}:root[data-ce-bereich=kunde] .dft-actions-trigger>span:not(.spinner){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-ce-bereich=kunde] :is(.dft-actions-trigger,.abk-actions-trigger,.inv-actions-trigger):before{content:"";width:calc(2 * var(--ce-menue-abstand) + 6px);background:radial-gradient(circle, currentColor 0 var(--ce-menue-punkt), transparent calc(var(--ce-menue-punkt) + .6px)) 0 0 / 6px 6px no-repeat, radial-gradient(circle, currentColor 0 var(--ce-menue-punkt), transparent calc(var(--ce-menue-punkt) + .6px)) 50% 0 / 6px 6px no-repeat, radial-gradient(circle, currentColor 0 var(--ce-menue-punkt), transparent calc(var(--ce-menue-punkt) + .6px)) 100% 0 / 6px 6px no-repeat;forced-color-adjust:none;forced-color-adjust:preserve-parent-color;height:6px;margin:auto;position:absolute;inset:0}:root[data-ce-bereich=kunde] :is(.dft-actions-trigger,.abk-actions-trigger):has(>.spinner):before{content:none}@media (hover:hover){:root[data-ce-bereich=kunde] :is(.dft-actions-trigger,.abk-actions-trigger,.inv-actions-trigger):hover:not(:disabled){background:var(--ce-pr-signal-soft);color:var(--ce-pr-navy-800)}}:root[data-ce-bereich=kunde] :is(.dft-actions-trigger,.abk-actions-trigger,.inv-actions-trigger):is(:active,[aria-expanded=true]):not(:disabled){background:var(--ce-pr-signal-soft-hover);color:var(--ce-pr-navy-800)}:root[data-ce-bereich=kunde] :is(.dft-actions-trigger,.abk-actions-trigger,.inv-actions-trigger):focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}:root[data-ce-bereich=kunde] :is(.dft-actions-trigger,.abk-actions-trigger,.inv-actions-trigger):disabled{border-color:var(--ce-color-border-default);background:var(--ce-color-surface);color:var(--ce-color-text-disabled);cursor:not-allowed}:root[data-ce-bereich=kunde] :is(.badge,.inv-status){letter-spacing:0;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}:root[data-ce-bereich=kunde] :is(.badge--warning,.badge-yellow,.badge--overdue,.inv-status--critical,.badge--error,.badge-red,.badge--blocked){border-radius:var(--ce-radius-full)}:root[data-ce-bereich=kunde] .main-content:has(.ov-page){--ov-licht-x:calc(100% - max(var(--shell-gutter,var(--ce-page-gutter)), (100% - var(--ce-size-content)) / 2) - var(--ce-pr-ed-flow-licht-rechts));--ov-aktion-x:calc(100% - max(var(--shell-gutter,var(--ce-page-gutter)), (100% - var(--ce-size-content)) / 2) - var(--ce-pr-ed-flow-licht-aktion));background:var(--ce-pr-ed-flaeche-uebersicht);background-image:radial-gradient(28% 15rem at var(--ov-aktion-x) var(--ce-pr-ed-flow-schein-oben), var(--ce-pr-ed-flow-schein), transparent 72%), radial-gradient(60% 22rem at var(--ov-licht-x) var(--ce-pr-ed-flow-weite-oben), var(--ce-pr-ed-flow-weite), transparent 72%), radial-gradient(90rem 36rem at 60% -12rem, var(--ce-pr-ed-flow-azur), transparent 70%), radial-gradient(64rem 34rem at 0 -6rem, var(--ce-pr-ed-flow-wolke), transparent 72%), linear-gradient(180deg, var(--ce-pr-ed-flow-nebel-oben), var(--ce-pr-ed-flow-nebel) 9rem, transparent var(--ce-pr-ed-flow-hoehe)), radial-gradient(26rem 50rem at var(--ov-licht-x) 56%, var(--ce-pr-ed-flow-bahn), transparent 70%), radial-gradient(20rem 34rem at 0 48%, var(--ce-pr-ed-flow-flanke), transparent 70%), radial-gradient(52rem 42rem at 14% 50%, var(--ce-pr-ed-flow-licht), transparent 70%), radial-gradient(52rem 30rem at 80% 66%, var(--ce-pr-ed-flow-mitte), transparent 72%), radial-gradient(40rem 90rem at 100% 50%, var(--ce-pr-ed-flow-rand), transparent 70%), radial-gradient(64rem 15rem at 50% calc(100% - 28rem), var(--ce-pr-ed-flow-hof), transparent 72%), radial-gradient(110rem 32rem at 50% calc(100% - 27rem), var(--ce-pr-ed-flow-glut), transparent 72%), radial-gradient(90rem 22rem at 50% 100%, var(--ce-pr-ed-flow-boden), transparent 75%);background-repeat:no-repeat}@media (width>=1024px) and (width<=85.3125em){:root[data-ce-bereich=kunde] .main-content:has(.ov-page){background-image:radial-gradient(22rem 12rem at var(--ov-aktion-x) var(--ce-pr-ed-flow-schein-oben), var(--ce-pr-ed-flow-schein-schmal), transparent 70%), radial-gradient(48rem 18rem at var(--ov-licht-x) var(--ce-pr-ed-flow-weite-oben), var(--ce-pr-ed-flow-weite-schmal), transparent 72%), radial-gradient(90rem 36rem at 60% -12rem, var(--ce-pr-ed-flow-azur-schmal), transparent 70%), radial-gradient(64rem 34rem at 0 -6rem, var(--ce-pr-ed-flow-wolke), transparent 72%), linear-gradient(180deg, var(--ce-pr-ed-flow-nebel-oben), var(--ce-pr-ed-flow-nebel) 9rem, transparent var(--ce-pr-ed-flow-hoehe)), radial-gradient(24rem 48rem at var(--ov-licht-x) 56%, var(--ce-pr-ed-flow-bahn-schmal), transparent 70%), radial-gradient(18rem 32rem at 0 48%, var(--ce-pr-ed-flow-flanke-schmal), transparent 70%), radial-gradient(52rem 42rem at 14% 50%, var(--ce-pr-ed-flow-licht), transparent 70%), radial-gradient(52rem 30rem at 80% 66%, var(--ce-pr-ed-flow-mitte), transparent 72%), radial-gradient(40rem 90rem at 100% 50%, var(--ce-pr-ed-flow-rand), transparent 70%), radial-gradient(64rem 15rem at 50% calc(100% - 28rem), var(--ce-pr-ed-flow-hof-schmal), transparent 72%), radial-gradient(110rem 32rem at 50% calc(100% - 27rem), var(--ce-pr-ed-flow-glut), transparent 72%), radial-gradient(90rem 22rem at 50% 100%, var(--ce-pr-ed-flow-boden-schmal), transparent 75%)}}@media (width>=1024px) and (width<=68.75em){:root[data-ce-bereich=kunde] .main-content:has(.ov-page){background-image:radial-gradient(24rem 14rem at calc(100% - 8rem) 10rem, var(--ce-pr-ed-flow-schein-aktion), transparent 70%), radial-gradient(90rem 36rem at 60% -12rem, var(--ce-pr-ed-flow-azur-schmal), transparent 70%), radial-gradient(64rem 34rem at 0 -6rem, var(--ce-pr-ed-flow-wolke), transparent 72%), linear-gradient(180deg, var(--ce-pr-ed-flow-nebel-oben), var(--ce-pr-ed-flow-nebel) 9rem, transparent var(--ce-pr-ed-flow-hoehe)), radial-gradient(18rem 32rem at 0 48%, var(--ce-pr-ed-flow-flanke-schmal), transparent 70%), radial-gradient(52rem 42rem at 14% 50%, var(--ce-pr-ed-flow-licht), transparent 70%), radial-gradient(52rem 30rem at 80% 66%, var(--ce-pr-ed-flow-mitte), transparent 72%), radial-gradient(40rem 90rem at 100% 50%, var(--ce-pr-ed-flow-rand), transparent 70%), radial-gradient(64rem 15rem at 50% calc(100% - 28rem), var(--ce-pr-ed-flow-hof-schmal), transparent 72%), radial-gradient(110rem 32rem at 50% calc(100% - 27rem), var(--ce-pr-ed-flow-glut), transparent 72%), radial-gradient(90rem 22rem at 50% 100%, var(--ce-pr-ed-flow-boden-schmal), transparent 75%)}}@media (width<=1023px){:root[data-ce-bereich=kunde] .main-content:has(.ov-page){background-image:radial-gradient(22rem 12rem at 84% 15.5rem, var(--ce-pr-ed-flow-schein-mobil), transparent 72%), radial-gradient(32rem 20rem at 0 3rem, var(--ce-pr-ed-flow-wolke-mobil), transparent 72%), linear-gradient(180deg, var(--ce-pr-ed-flow-nebel-oben), var(--ce-pr-ed-flow-nebel-mobil) 9rem, transparent var(--ce-pr-ed-flow-hoehe-mobil)), radial-gradient(36rem 40rem at 8% 50%, var(--ce-pr-ed-flow-licht), transparent 70%), radial-gradient(30rem 40rem at 90% 58%, var(--ce-pr-ed-flow-mitte-mobil), transparent 72%), radial-gradient(24rem 70rem at 100% 50%, var(--ce-pr-ed-flow-rand), transparent 70%), radial-gradient(54rem 28rem at 50% calc(100% - 28rem), var(--ce-pr-ed-flow-glut), transparent 72%), radial-gradient(40rem 20rem at 50% 100%, var(--ce-pr-ed-flow-boden-schmal), transparent 75%)}}:root[data-ce-bereich=kunde] .main-content:has(.ov-page) .ce-page-header-utility{border-bottom-color:var(--ce-pr-ed-flow-kopfleiste-linie)}:root[data-ce-bereich=kunde] .main-content:has(.ov-page) .ce-page-header-main{border-bottom-color:var(--ce-pr-ed-flow-kopf-linie)}:root[data-ce-bereich=kunde] .ov-kpis{gap:0 var(--ce-space-4);margin:var(--ce-space-2) 0 var(--ce-space-8);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto 1fr;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid;overflow:visible}:root[data-ce-bereich=kunde] .ov-kpi{grid-row:span 3;grid-template-rows:subgrid;min-width:0;padding:var(--ce-space-6);border-radius:var(--ce-pr-radius-card);background:var(--ce-pr-ed-karte-licht) padding-box, var(--ce-pr-ed-kante-licht) border-box;background-color:var(--ce-color-surface);box-shadow:var(--ce-pr-ed-shadow-kennzahl);border:1px solid #0000;row-gap:0;display:grid;position:relative}@media (forced-colors:active){:root[data-ce-bereich=kunde] .ov-kpi{border-color:canvastext}}:root[data-ce-bereich=kunde] .ov-kpi-label{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:var(--ce-text-label-size);line-height:var(--ce-text-label-line);letter-spacing:0;color:var(--ce-pr-ed-kennzahl-tinte);font-weight:600;display:block}:root[data-ce-bereich=kunde] .ov-kpi-value{margin:var(--ce-space-4) 0 var(--ce-space-2) -1px;font-family:var(--ce-font-numeric);font-size:var(--ce-pr-ed-figure-size);letter-spacing:-.022em;color:var(--ce-pr-ed-kennzahl-zahl);font-variant-numeric:tabular-nums lining-nums;align-self:end;font-weight:560;font-stretch:100%;line-height:1.1}:root[data-ce-bereich=kunde] .ov-kpi-context{font-size:var(--ce-text-micro-size);color:var(--ce-color-text-secondary);align-self:start;line-height:1.45}:root[data-ce-bereich=kunde] .ov-kpi-note{color:var(--ce-color-text-primary);white-space:normal;font-weight:600}@container ce-seite (width<51.5625rem){:root[data-ce-bereich=kunde] .ov-kpis{grid-template-rows:auto auto 1fr auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-ce-bereich=kunde] .ov-kpi:nth-child(n+3){margin-top:var(--ce-space-4)}}@container ce-seite (width<30rem){:root[data-ce-bereich=kunde] .ov-kpis{column-gap:var(--ce-space-3)}:root[data-ce-bereich=kunde] .ov-kpi{padding:var(--ce-space-4);box-shadow:var(--ce-pr-ed-shadow-kennzahl-klein)}:root[data-ce-bereich=kunde] .ov-kpi:nth-child(n+3){margin-top:var(--ce-space-3)}:root[data-ce-bereich=kunde] .ov-kpi-value{margin-top:var(--ce-space-3);font-size:var(--ce-pr-ed-figure-size-mobile)}}:root[data-ce-bereich=kunde] .ov-mod-grid{gap:0 var(--ce-space-8);margin-bottom:var(--ce-space-8);grid-template-columns:minmax(0,1.72fr) minmax(0,1fr)}:root[data-ce-bereich=kunde] .ov-page .ov-mod{margin-top:0}:root[data-ce-bereich=kunde] .ov-mod-head{min-height:var(--ce-size-touch-target);margin-bottom:var(--ce-space-2);border-bottom:0;align-items:baseline;padding-bottom:0}:root[data-ce-bereich=kunde] .ov-mod-title{font-size:var(--ce-pr-ed-modul-titel);letter-spacing:-.018em;color:var(--ce-color-text-primary);font-weight:600;line-height:1.25}:root[data-ce-bereich=kunde] .ov-page .ov-mod>.ov-card{border:1px solid var(--ce-pr-hairline);border-radius:var(--ce-pr-radius-card);background:var(--ce-color-surface);box-shadow:var(--ce-pr-ed-shadow-flaeche);margin-top:0}:root[data-ce-bereich=kunde] .pp-brand-sub{font-stretch:var(--ce-pr-ed-headline-stretch)}@media (width<=860px){:root[data-ce-bereich=kunde] .pp-brand-sub{white-space:normal}}:root[data-ce-bereich=kunde] .pdfview-head{flex-wrap:wrap}:root[data-ce-bereich=kunde] .pdfview-title{text-overflow:clip;white-space:normal;flex:1 1 0;min-width:auto;overflow:visible}:root[data-ce-bereich=kunde] .ov-mod-grid:not(.ov-mod-grid--lager)>.ov-mod:first-child>.ov-card{padding:0 var(--ce-space-6);overflow:hidden}@container ce-seite (width<30rem){:root[data-ce-bereich=kunde] .ov-mod-grid:not(.ov-mod-grid--lager)>.ov-mod:first-child>.ov-card{padding:0 var(--ce-space-4)}}:root[data-ce-bereich=kunde] .ov-list--sendungen .ov-list-row{padding:var(--ce-space-4) 2px var(--ce-space-4) 0;border-bottom:1px solid var(--ce-pr-hairline);position:relative}:root[data-ce-bereich=kunde] .ov-list--sendungen .ov-list-row:last-child{border-bottom:0}@container ov-sendungen (width>=32.5rem){:root[data-ce-bereich=kunde] .ov-list--sendungen .ov-list-row{row-gap:var(--ce-space-1)}}@container ov-sendungen (width<32.5rem){:root[data-ce-bereich=kunde] .ov-list--sendungen .ov-list-row{padding:var(--ce-space-4) 0}:root[data-ce-bereich=kunde] .ov-list--sendungen .ov-list-row:before{display:none}}:root[data-ce-bereich=kunde] .ov-list--sendungen .ov-list-row:before{content:"";left:calc(-1 * var(--ce-space-3));top:var(--ce-space-4);bottom:var(--ce-space-4);background:var(--ce-pr-ed-row-mark);opacity:0;width:2px;transition:opacity var(--ce-motion-standard) var(--ce-motion-ease-standard);border-radius:2px;position:absolute}@media (hover:hover){:root[data-ce-bereich=kunde] .ov-list--sendungen .ov-list-row:hover:before{opacity:1}}:root[data-ce-bereich=kunde] .ov-list--sendungen .ov-list-primary{font-size:var(--ce-text-body-s-size);letter-spacing:.01em;color:var(--ce-color-text-primary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:600}:root[data-ce-bereich=kunde] .ov-list-secondary{font-size:var(--ce-text-micro-size);color:var(--ce-color-text-muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}:root[data-ce-bereich=kunde] .ov-list-empfaenger-name{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);font-weight:500}:root[data-ce-bereich=kunde] .ov-list-carrier{font-size:var(--ce-text-label-size);color:var(--ce-color-text-secondary)}:root[data-ce-bereich=kunde] .ov-list--sendungen .ov-list-secondary{color:var(--ce-color-text-muted)}:root[data-ce-bereich=kunde] .ov-page .ov-list-carrier-logo{width:34px;height:21px}:root[data-ce-bereich=kunde] .ov-page .ov-list-carrier[data-marke=UPS] .ov-list-carrier-logo{scale:1.3}:root[data-ce-bereich=kunde] .ov-page .ov-list-carrier[data-marke=DPD] .ov-list-carrier-logo{scale:1.15}:root[data-ce-bereich=kunde] .ov-page .ov-list-carrier[data-marke=TNT] .ov-list-carrier-logo{scale:1.25}:root[data-ce-bereich=kunde] .ov-page .ov-list--sendungen .badge{border:1px solid var(--ce-pr-hairline);border-radius:var(--ce-radius-full);min-height:26px;padding:2px 10px 2px 9px;font-weight:600}:root[data-ce-bereich=kunde] .ov-page .ov-list--sendungen .badge:not(.badge--warning,.badge-yellow,.badge--overdue,.badge--error,.badge-red,.badge--blocked){background:var(--ce-color-surface)}:root[data-ce-bereich=kunde] .ov-page .ov-list--sendungen :is(.badge--warning,.badge-yellow,.badge--overdue,.badge--error,.badge-red,.badge--blocked){border-color:color-mix(in srgb, currentColor 22%, transparent)}:root[data-ce-bereich=kunde] .ov-page .ov-list--sendungen .badge:before{width:7px;height:7px}:root[data-ce-bereich=kunde] .ov-list--sendungen .ov-list-num{font-size:var(--ce-text-body-l-size);font-weight:600;font-stretch:var(--ce-pr-ed-amount-stretch);letter-spacing:-.01em;color:var(--ce-color-text-primary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}:root[data-ce-bereich=kunde] .ov-mod-grid:not(.ov-mod-grid--lager)>.ov-mod:nth-child(2)>.ov-card{padding:var(--ce-space-6)}:root[data-ce-bereich=kunde] .ov-inv-amount{color:var(--ce-pr-ed-kennzahl-zahl)}:root[data-ce-bereich=kunde] .ov-inv-meta{margin-top:var(--ce-space-3);gap:var(--ce-space-1);font-size:var(--ce-text-label-size);color:var(--ce-color-text-secondary)}:root[data-ce-bereich=kunde] .ov-inv-meta>span:first-child{color:var(--ce-color-text-primary);font-weight:600}:root[data-ce-bereich=kunde] .ov-inv-overdue{margin-top:var(--ce-space-3)}:root[data-ce-bereich=kunde] .ov-page .ov-inv-overdue .badge--overdue{border:1px solid color-mix(in srgb, currentColor 24%, transparent);min-height:28px;padding:3px 12px 3px 10px;font-weight:600}:root[data-ce-bereich=kunde] .ov-page .ov-credit-parts{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}:root[data-ce-bereich=kunde] .ov-credit{margin-top:var(--ce-space-6);padding-top:var(--ce-space-5);border-top:1px solid var(--ce-pr-hairline)}:root[data-ce-bereich=kunde] .ov-credit-label{font-size:var(--ce-text-label-size);color:var(--ce-color-text-primary);font-weight:600}:root[data-ce-bereich=kunde] .ov-credit-limit{font-weight:600;font-stretch:var(--ce-pr-ed-amount-stretch);color:var(--ce-color-text-primary)}:root[data-ce-bereich=kunde] .ov-credit-bar{border-radius:var(--ce-radius-full);background:var(--ce-color-surface-muted);height:6px}:root[data-ce-bereich=kunde] .ov-credit-bar-fill{border-radius:var(--ce-radius-full);background:var(--ce-pr-stripe);min-width:10px}:root[data-ce-bereich=kunde] .ov-lager-zahl{letter-spacing:-.02em;color:var(--ce-pr-ed-kennzahl-zahl);font-weight:560}:root[data-ce-bereich=kunde] .ov-lager-titel{color:var(--ce-color-text-secondary);font-weight:600}:root[data-ce-bereich=kunde] .ov-lager-fakten dd{font-weight:600;font-stretch:var(--ce-pr-ed-amount-stretch);color:var(--ce-color-text-primary)}:root[data-ce-bereich=kunde] .ov-ntf-btn{border-radius:0}@media (hover:hover){:root[data-ce-bereich=kunde] .ov-ntf-btn:hover{background:var(--ce-color-surface-muted)}}:root[data-ce-bereich=kunde] .ov-mod-grid--lager .ov-list-row:first-child .ov-ntf-btn{border-radius:var(--ce-pr-radius-card) var(--ce-pr-radius-card) 0 0}:root[data-ce-bereich=kunde] .ov-mod-grid--lager .ov-list-row:last-child .ov-ntf-btn{border-radius:0 0 var(--ce-pr-radius-card) var(--ce-pr-radius-card)}:root[data-ce-bereich=kunde] .ov-ntf-new{border:1px solid var(--ce-pr-ed-neu-kante);border-radius:var(--ce-radius-full);background:var(--ce-pr-signal-soft);color:var(--ce-pr-signal-ink);letter-spacing:.01em;padding:0 7px;font-weight:650;line-height:18px}:root[data-ce-bereich=kunde] .ov-page .ov-ntf-btn{align-items:flex-start}:root[data-ce-bereich=kunde] .ov-page .ov-ntf-time{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";padding-top:2px}:root[data-ce-bereich=kunde] .ov-carrier-zeile{border-radius:var(--ce-pr-radius-card)}:root[data-ce-bereich=kunde] .ov-carrier-titel{letter-spacing:-.02em}:root[data-ce-bereich=kunde] .ov-page .ov-carrier-zeile{background:radial-gradient(24rem 14rem at calc(100% - var(--ce-pr-ed-flow-buehne-licht-rechts)) 5.3125rem, var(--ce-pr-ed-flow-buehne-schein), transparent 72%), radial-gradient(40rem 16rem at 12% 100%, var(--ce-pr-ed-flow-buehne-tiefe), transparent 72%), radial-gradient(64rem 13rem at 50% 100%, var(--ce-pr-ed-flow-buehne-horizont), transparent 72%), linear-gradient(180deg, var(--ce-pr-ed-flow-buehne-glanz), transparent 4rem), var(--ce-pr-ed-flow-buehne-grund);background-color:var(--ce-pr-navy-900);box-shadow:var(--ce-pr-ed-shadow-buehne)}@container ce-seite (width<65.75rem){:root[data-ce-bereich=kunde] .ov-page .ov-carrier-zeile{background:radial-gradient(18rem 11rem at calc(100% - 2.05rem) 1.55rem, var(--ce-pr-ed-flow-buehne-schein), transparent 72%), radial-gradient(40rem 16rem at 12% 100%, var(--ce-pr-ed-flow-buehne-tiefe), transparent 72%), radial-gradient(64rem 13rem at 50% 100%, var(--ce-pr-ed-flow-buehne-horizont), transparent 72%), linear-gradient(180deg, var(--ce-pr-ed-flow-buehne-glanz), transparent 4rem), var(--ce-pr-ed-flow-buehne-grund);background-color:var(--ce-pr-navy-900)}}@container ce-seite (width>=65.75rem){:root[data-ce-bereich=kunde] .ov-page .ov-carrier-liste{position:relative}:root[data-ce-bereich=kunde] .ov-page .ov-carrier-liste:before{content:"";inset:35.5px calc(-1 * var(--ce-space-8)) auto;z-index:-1;pointer-events:none;background:var(--ce-pr-ed-flow-route);height:1px;position:absolute}}@media (width<=720px){:root[data-ce-bereich=kunde] .ov-page .ov-carrier-zeile{background:radial-gradient(18rem 12rem at calc(100% - 1.8rem) 1.1rem, var(--ce-pr-ed-flow-buehne-schein), transparent 72%), radial-gradient(30rem 12rem at 50% 100%, var(--ce-pr-ed-flow-buehne-horizont), transparent 72%), linear-gradient(180deg, var(--ce-pr-ed-flow-buehne-glanz), transparent 4rem), var(--ce-pr-ed-flow-buehne-grund);background-color:var(--ce-pr-navy-900)}}:root[data-ce-bereich=kunde] .ov-page :is(.ov-carrier-logo,.ov-carrier-eintrag--ohne-logo .ov-carrier-name){border-radius:calc(var(--ce-pr-radius-card) - 2px);background:var(--ce-pr-ed-flow-kachel);box-shadow:var(--ce-pr-ed-shadow-kachel)}:root[data-ce-bereich=kunde] .ov-page .ov-carrier-eintrag:not(.ov-carrier-eintrag--ohne-logo) .ov-carrier-name{color:var(--ce-pr-ed-flow-kachel-name);letter-spacing:.01em;font-size:.8125rem;font-weight:500}:root[data-ce-bereich=kunde] .main-content:has(.ov-page)>.app-footer{background:var(--ce-pr-ed-flow-fuss-linie) top / 100% 1px no-repeat;border-top-color:#0000}@media (width<=1280px){:root[data-ce-bereich=kunde] .ov-mod-grid{gap:0 var(--ce-space-7)}}@media (width<=1120px){:root[data-ce-bereich=kunde] :is(.ov-mod-grid,.ov-mod-grid--lager){grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:0}:root[data-ce-bereich=kunde] .ov-mod-grid>.ov-mod{margin-bottom:var(--ce-space-8)}}:root[data-ce-bereich=kunde] .ov-mod-grid:not(.ov-mod-grid--lager)>.ov-mod:nth-child(2){container:ov-rechnungen/inline-size}@media (width<=1120px){@container ov-rechnungen (width>=35.3125rem){:root[data-ce-bereich=kunde] .ov-mod-grid:not(.ov-mod-grid--lager)>.ov-mod:nth-child(2)>.ov-card{column-gap:var(--ce-space-8);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}:root[data-ce-bereich=kunde] .ov-mod-grid:not(.ov-mod-grid--lager)>.ov-mod:nth-child(2)>.ov-card>.ov-credit{padding:0 0 0 var(--ce-space-7);border-top:0;border-left:1px solid var(--ce-pr-hairline);grid-area:1/2/span 3;align-self:center;margin-top:0}}}@media (width<=860px){:root[data-ce-bereich=kunde] .ov-mod-grid:not(.ov-mod-grid--lager)>.ov-mod:nth-child(2)>.ov-card{display:block}:root[data-ce-bereich=kunde] .ov-mod-grid:not(.ov-mod-grid--lager)>.ov-mod:nth-child(2)>.ov-card>.ov-credit{margin-top:var(--ce-space-6);padding:var(--ce-space-5) 0 0;border-left:0;border-top:1px solid var(--ce-pr-hairline)}}@media (width<=720px){:root[data-ce-bereich=kunde] .ov-mod-grid:not(.ov-mod-grid--lager)>.ov-mod:nth-child(2)>.ov-card{padding:var(--ce-space-5)}}:root[data-ce-bereich=kunde] .page-body{width:100%;container:ce-seite/inline-size}:root[data-ce-bereich=kunde] :is(.inv-list-table,.inv-detail-table--wide)>table.ce-list-table{display:table}@container ce-seite (width<57rem){:root[data-ce-bereich=kunde] .shipment-table.ce-list-table{display:none}:root[data-ce-bereich=kunde] .shipment-cards.ce-list-cards{display:flex}}@container ce-seite (width>=57rem){:root[data-ce-bereich=kunde] .shipment-table.ce-list-table{display:block}:root[data-ce-bereich=kunde] .shipment-cards.ce-list-cards{display:none}}@container ce-seite (width<62rem){:root[data-ce-bereich=kunde] .shipment-table td.shipment-status{white-space:normal;width:auto}:root[data-ce-bereich=kunde] .shipment-table .shipment-status .badge{white-space:normal}}@container ce-seite (width<58rem){:root[data-ce-bereich=kunde] .inv-list-table--artikel{display:none}:root[data-ce-bereich=kunde] .inv-list-cards--artikel{gap:var(--ce-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}}@container ce-seite (width>=58rem){:root[data-ce-bereich=kunde] .inv-list-table--artikel{display:block}:root[data-ce-bereich=kunde] .inv-list-cards--artikel{display:none}}@container ce-seite (width<65.5rem){:root[data-ce-bereich=kunde] .inv-list-table--bestand{display:none}:root[data-ce-bereich=kunde] .inv-list-cards--bestand{gap:var(--ce-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}}@container ce-seite (width>=65.5rem){:root[data-ce-bereich=kunde] .inv-list-table--bestand{display:block}:root[data-ce-bereich=kunde] .inv-list-cards--bestand{display:none}}@container ce-seite (width<68rem){:root[data-ce-bereich=kunde] .inv-list-table--auftraege{display:none}:root[data-ce-bereich=kunde] .inv-list-cards--auftraege{gap:var(--ce-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}}@container ce-seite (width>=68rem){:root[data-ce-bereich=kunde] .inv-list-table--auftraege{display:block}:root[data-ce-bereich=kunde] .inv-list-cards--auftraege{display:none}}@container ce-seite (width<62rem){:root[data-ce-bereich=kunde] .inv-list-table--bewegungen{display:none}:root[data-ce-bereich=kunde] .inv-list-cards--bewegungen{gap:var(--ce-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}}@container ce-seite (width>=62rem){:root[data-ce-bereich=kunde] .inv-list-table--bewegungen{display:block}:root[data-ce-bereich=kunde] .inv-list-cards--bewegungen{display:none}}@container ce-seite (width<55rem){:root[data-ce-bereich=kunde] .inv-list-table--lieferscheine{display:none}:root[data-ce-bereich=kunde] .inv-list-cards--lieferscheine{gap:var(--ce-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}}@container ce-seite (width>=55rem){:root[data-ce-bereich=kunde] .inv-list-table--lieferscheine{display:block}:root[data-ce-bereich=kunde] .inv-list-cards--lieferscheine{display:none}}:root[data-ce-bereich=kunde] .ce-page-header-text:has(.ce-titel-kennung){min-width:auto}:root[data-ce-bereich=kunde] .ce-titel-kennung{font-size:min(1em, calc(100cqi / (var(--ce-kennung-zeichen,16) * .6)))}:root[data-ce-bereich=kunde] .inv-detail-section:has(>.inv-detail-table--wide){container:inv-detail/inline-size}@container inv-detail (width<41rem){:root[data-ce-bereich=kunde] .inv-detail-table--wide{display:none}:root[data-ce-bereich=kunde] .inv-detail-cards{flex-direction:column;display:flex}}@container inv-detail (width>=41rem){:root[data-ce-bereich=kunde] .inv-detail-table--wide{display:block}:root[data-ce-bereich=kunde] .inv-detail-cards{display:none}}:root[data-ce-bereich=kunde] .inv-table{display:none}:root[data-ce-bereich=kunde] .inv-cards{display:flex}@media (width>=1200px){@container ce-seite (width>=55.5rem){:root[data-ce-bereich=kunde] .inv-table{display:block}:root[data-ce-bereich=kunde] .inv-cards{display:none}}}:root[data-ce-bereich=kunde] .profile-sections>.profile-card{row-gap:var(--ce-space-4);grid-template-columns:minmax(0,1fr)}@media (width>=1024px){@container ce-seite (width>=45.5rem){:root[data-ce-bereich=kunde] .profile-sections>.profile-card{row-gap:var(--ce-space-3);grid-template-columns:minmax(0,15rem) minmax(0,1fr)}}}@container ce-seite (width<51.5625rem){:root[data-ce-bereich=kunde] :is(.ov-mod-grid,.ov-mod-grid--lager){grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:0}:root[data-ce-bereich=kunde] .ov-mod-grid>.ov-mod{margin-bottom:var(--ce-space-8)}}:root[data-ce-bereich=kunde] .page-with-navbar.tracking-page{width:100%;container:ce-seite/inline-size}@container ce-seite (width<64.5rem){:root[data-ce-bereich=kunde] .app-shell .tracking-page-wrap:has(>.tracking-schnellwahl){display:block}:root[data-ce-bereich=kunde] .tracking-page-wrap:has(>.tracking-schnellwahl)>.tracking-schnellwahl{margin-top:var(--ce-space-5)}}:root[data-ce-bereich=kunde] .pp-logo{flex-wrap:wrap}:root[data-ce-bereich=kunde] .pp-logo .ce-brand{min-width:auto}:root[data-ce-bereich=kunde] .pp-logo>.pp-close{flex:none}:root[data-ce-bereich=kunde] .dft-table-card{display:none}:root[data-ce-bereich=kunde] .dft-cards{display:flex}@media (width>=62.5625em){@container ce-seite (width>=44.0625rem){:root[data-ce-bereich=kunde] .dft-table-card{display:block;overflow:visible}:root[data-ce-bereich=kunde] .dft-cards{display:none}}}@container ce-seite (width<50.3125rem){:root[data-ce-bereich=kunde] .dft-table{table-layout:auto}:root[data-ce-bereich=kunde] .dft-table :is(th,td){width:auto}}@container ce-seite (width>=50.3125rem){:root[data-ce-bereich=kunde] .dft-table{table-layout:fixed;width:100%}:root[data-ce-bereich=kunde] .dft-table :is(th,td):nth-child(2){width:9.75rem}:root[data-ce-bereich=kunde] .dft-table :is(th,td):nth-child(3){width:9.375rem}:root[data-ce-bereich=kunde] .dft-table :is(th,td):nth-child(4){width:8.25rem}:root[data-ce-bereich=kunde] .dft-table :is(th,td):nth-child(5){width:11rem}}@container ce-seite (width>=60.5rem){:root[data-ce-bereich=kunde] .dft-table :is(th,td):nth-child(5){width:17.5rem}}:root[data-ce-bereich=kunde] .dft-table-card{box-shadow:none;background:0 0;border:0;border-radius:0}:root[data-ce-bereich=kunde] .dft-table-card .table-scroll{overflow:visible}:root[data-ce-bereich=kunde] .dft-table{border-collapse:separate;border-spacing:0;width:100%}:root[data-ce-bereich=kunde] .dft-table thead th{padding:0 var(--ce-space-4) var(--ce-space-3) 0;border-bottom:2px solid var(--ce-color-text-primary);font-size:var(--ce-text-micro-size);letter-spacing:0;text-transform:none;color:var(--ce-color-text-secondary);white-space:nowrap;background:0 0;font-weight:600}:root[data-ce-bereich=kunde] .dft-table tbody td{padding:var(--ce-space-6) var(--ce-space-4) var(--ce-space-6) 0;border-bottom:1px solid var(--ce-pr-hairline);vertical-align:middle;transition:background-color var(--ce-motion-fast) var(--ce-motion-ease-standard);background:0 0;position:relative}:root[data-ce-bereich=kunde] :is(.dft-table tbody td:first-child,.dft-table thead th:first-child){padding-left:var(--ce-space-5)}:root[data-ce-bereich=kunde] .dft-table tbody td:last-child{padding-right:var(--ce-space-5)}:root[data-ce-bereich=kunde] .dft-table tbody td:first-child:before{content:"";left:0;top:var(--ce-space-5);bottom:var(--ce-space-5);background:var(--ce-pr-ed-row-mark);opacity:0;width:3px;transition:opacity var(--ce-motion-standard) var(--ce-motion-ease-standard);border-radius:2px;position:absolute}@media (hover:hover){:root[data-ce-bereich=kunde] .dft-table tbody tr:hover>td{background:var(--ce-color-surface-subtle)}:root[data-ce-bereich=kunde] .dft-table tbody tr:hover>td:first-child:before{opacity:1}}:root[data-ce-bereich=kunde] .dft-table tbody tr:focus-within>td:first-child:before{opacity:1}:root[data-ce-bereich=kunde] .dft-cell-recipient-name{font-size:var(--ce-text-title-card-size);letter-spacing:-.016em;color:var(--ce-color-text-primary);font-weight:600;line-height:1.3;display:block}:root[data-ce-bereich=kunde] .dft-cell-updated{align-items:center;gap:var(--ce-space-1) var(--ce-space-3);margin-top:var(--ce-space-2);font-size:var(--ce-text-micro-size);color:var(--ce-color-text-muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";flex-wrap:wrap;display:flex}:root[data-ce-bereich=kunde] .dft-badge{align-items:center;gap:var(--ce-space-2);color:var(--ce-color-text-secondary);font-size:var(--ce-text-micro-size);background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}:root[data-ce-bereich=kunde] .dft-badge:before{content:"";background:var(--ce-pr-navy-800);border-radius:2px;width:6px;height:6px}:root[data-ce-bereich=kunde] .dft-cell-updated .dft-badge:after{content:"";width:1px;height:var(--ce-space-3);margin-left:var(--ce-space-1);background:var(--ce-color-border-default)}:root[data-ce-bereich=kunde] .dft-cell-route{font-size:var(--ce-text-title-card-size);font-weight:600;font-stretch:var(--ce-pr-ed-amount-stretch);letter-spacing:.02em;word-spacing:.2em;color:var(--ce-color-text-primary);white-space:nowrap}:root[data-ce-bereich=kunde] .dft-cell-package{flex-direction:column;gap:2px;display:flex}:root[data-ce-bereich=kunde] .dft-cell-package-count{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);font-weight:600}:root[data-ce-bereich=kunde] .dft-cell-package>span:last-child{font-size:var(--ce-text-micro-size);color:var(--ce-color-text-muted)}:root[data-ce-bereich=kunde] .dft-cell-date{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap;font-weight:500}:root[data-ce-bereich=kunde] .dft-cell-actions{justify-content:flex-end;align-items:center;gap:var(--ce-space-2);flex-wrap:nowrap;display:flex}:root[data-ce-bereich=kunde] .btn.dft-resume-btn{min-height:var(--ce-size-control-md);padding:0 var(--ce-space-4) 0 var(--ce-space-5);border-color:var(--ce-pr-navy-800);background:var(--ce-color-surface);color:var(--ce-pr-navy-800);font-size:var(--ce-text-label-size);white-space:nowrap;font-weight:600}:root[data-ce-bereich=kunde] .dft-resume-btn:after{content:"";width:6px;height:6px;margin-left:var(--ce-space-3);border-top:1.5px solid;border-right:1.5px solid;display:inline-block;rotate:45deg}:root[data-ce-bereich=kunde] .btn.dft-resume-btn:hover:not(:disabled){background:var(--ce-pr-navy-700);border-color:var(--ce-pr-navy-700);color:var(--ce-color-text-inverse)}@media (hover:hover){:root[data-ce-bereich=kunde] .dft-table tbody tr:hover .btn.dft-resume-btn:not(:disabled){background:var(--ce-pr-navy-800);border-color:var(--ce-pr-navy-800);color:var(--ce-color-text-inverse)}}:root[data-ce-bereich=kunde] .dft-actions-menu{padding:var(--ce-space-1);border:1px solid var(--ce-pr-hairline);border-radius:var(--ce-radius-lg);box-shadow:var(--ce-elevation-3)}:root[data-ce-bereich=kunde] .dft-actions-item{border-radius:var(--ce-radius-md);font-weight:600}@media (width<=68.75em) and (width>=62.5625em){:root[data-ce-bereich=kunde] :is(.dft-table tbody td,.dft-table thead th){padding-right:var(--ce-space-3)}:root[data-ce-bereich=kunde] .dft-cell-updated .dft-badge:after{display:none}:root[data-ce-bereich=kunde] .dft-cell-updated{flex-direction:column;align-items:flex-start;gap:2px}:root[data-ce-bereich=kunde] .btn.dft-resume-btn{padding:0 var(--ce-space-3)}}:root[data-ce-bereich=kunde] .dft-cards{gap:0}:root[data-ce-bereich=kunde] .dft-card{gap:var(--ce-space-3);padding:var(--ce-space-5) 0;border:0;border-bottom:1px solid var(--ce-pr-hairline);box-shadow:none;background:0 0;border-radius:0;display:grid}:root[data-ce-bereich=kunde] .dft-card:first-child{padding-top:var(--ce-space-2)}:root[data-ce-bereich=kunde] .dft-card-recipient{font-size:var(--ce-text-title-card-size);letter-spacing:-.016em;color:var(--ce-color-text-primary);font-weight:600;line-height:1.3}:root[data-ce-bereich=kunde] .dft-card-route{font-size:var(--ce-text-body-s-size);font-weight:600;font-stretch:var(--ce-pr-ed-amount-stretch);letter-spacing:.02em;word-spacing:.2em;color:var(--ce-color-text-secondary);margin-top:2px}:root[data-ce-bereich=kunde] .dft-card-info{padding:var(--ce-space-3) 0;border-top:1px solid var(--ce-pr-hairline);border-bottom:1px solid var(--ce-pr-hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:2px 0 0;display:grid}:root[data-ce-bereich=kunde] .dft-card-info-row{flex-direction:column;align-items:flex-start;gap:2px;display:flex}:root[data-ce-bereich=kunde] .dft-card-info-row+.dft-card-info-row{padding-left:var(--ce-space-4);border-left:1px solid var(--ce-pr-hairline)}:root[data-ce-bereich=kunde] .dft-card-info dt{font-size:var(--ce-text-micro-size);color:var(--ce-color-text-muted);font-weight:600}:root[data-ce-bereich=kunde] .dft-card-info dd{font-size:var(--ce-text-body-s-size);color:var(--ce-color-text-primary);text-align:left;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";margin:0;font-weight:600}:root[data-ce-bereich=kunde] .dft-card-meta{font-size:var(--ce-text-micro-size);color:var(--ce-color-text-muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}:root[data-ce-bereich=kunde] .dft-card-actions{align-items:center;gap:var(--ce-space-3);border-top:0;grid-template-columns:minmax(0,1fr) auto;padding-top:0;display:grid}:root[data-ce-bereich=kunde] .dft-card-actions .btn.dft-resume-btn{width:100%;min-height:var(--ce-size-touch-target);justify-content:center}:root[data-ce-bereich=kunde] .dft-card-actions .dft-actions-trigger{--ce-menue-groesse:var(--ce-size-touch-target)}:root[data-ce-bereich=kunde] :is(.table-card,.ce-table-container){box-shadow:none;background:0 0;border:0;border-radius:0}:root[data-ce-bereich=kunde] :is(.table-card,.ce-table-container) thead th{border-bottom:2px solid var(--ce-color-text-primary);font-size:var(--ce-text-micro-size);letter-spacing:0;text-transform:none;color:var(--ce-color-text-secondary);background:0 0;font-weight:600}:root[data-ce-bereich=kunde] :is(.table-card,.ce-table-container) tbody td,:root[data-ce-bereich=kunde] :is(.table-card,.ce-table-container) tbody tr:last-child>td{border-bottom:1px solid var(--ce-pr-hairline)}:root[data-ce-bereich=kunde] :is(.table-card,.ce-table-container):not(.dft-table-card) tbody td:first-child{position:relative}:root[data-ce-bereich=kunde] :is(.table-card,.ce-table-container):not(.dft-table-card) tbody td:first-child:before{content:"";left:0;top:var(--ce-space-4);bottom:var(--ce-space-4);background:var(--ce-pr-ed-row-mark);opacity:0;width:3px;transition:opacity var(--ce-motion-standard) var(--ce-motion-ease-standard);border-radius:2px;position:absolute}@media (hover:hover){:root[data-ce-bereich=kunde] :is(.table-card,.ce-table-container) tbody tr:hover>td{background:var(--ce-color-surface-subtle)}:root[data-ce-bereich=kunde] :is(.table-card,.ce-table-container):not(.dft-table-card) tbody tr:hover>td:first-child:before{opacity:1}}:root[data-ce-bereich=kunde] :is(.table-card,.ce-table-container):not(.dft-table-card) tbody tr:focus-within>td:first-child:before{opacity:1}:root[data-ce-bereich=kunde] .ce-list-cards{border-top:2px solid var(--ce-color-text-primary);gap:0}:root[data-ce-bereich=kunde] .ce-list-card{padding:var(--ce-space-5) 0;border:0;border-bottom:1px solid var(--ce-pr-hairline);box-shadow:none;background:0 0;border-radius:0}:root[data-ce-bereich=kunde] .ce-list-card-key{color:var(--ce-color-text-muted)}:root[data-ce-bereich=kunde] .ce-list-card-val{font-weight:500}:root[data-ce-bereich=kunde] .ce-list-card-actions{border-top-color:var(--ce-pr-hairline)}:root[data-ce-bereich=kunde] .ce-tabs{border-bottom-color:var(--ce-pr-hairline)}:root[data-ce-bereich=kunde] .ce-tab{color:var(--ce-color-text-secondary);font-weight:600}:root[data-ce-bereich=kunde] .ce-tab:hover{color:var(--ce-color-text-primary)}:root[data-ce-bereich=kunde] :is(.ce-tab[aria-selected=true],.ce-tab.active,.ce-tab--active){border-bottom-color:var(--ce-pr-signal);color:var(--ce-color-text-primary)}:root[data-ce-bereich=kunde] .abk-filter-pill{border-radius:var(--ce-radius-full)}:root[data-ce-bereich=kunde] .abk-filter-pill--active{border-color:var(--ce-pr-navy-800);background:var(--ce-pr-signal-soft);color:var(--ce-pr-navy-800)}:root[data-ce-bereich=kunde] :is(.field-input,.field-select,.field-textarea){border-color:var(--ce-color-border-default);border-radius:var(--ce-pr-radius-control-lg)}:root[data-ce-bereich=kunde] :is(.field-input,.field-select,.field-textarea):hover:not(:focus):not(:disabled){border-color:var(--ce-color-text-muted)}:root[data-ce-bereich=kunde] .field-label:not(.ce-field--floating .field-label){color:var(--ce-color-text-primary);font-weight:600}:root[data-ce-bereich=kunde] .field-hint{color:var(--ce-color-text-muted)}:root[data-ce-bereich=kunde] .calc-page-wrap .calc-panel:not(.calc-filter-bar .calc-panel){box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}:root[data-ce-bereich=kunde] .calc-page-wrap .calc-filter-bar{margin-bottom:var(--ce-space-8)}:root[data-ce-bereich=kunde] .calc-filter-bar .calc-panel{border-color:var(--ce-color-border-default);border-radius:var(--ce-pr-radius-control-lg);box-shadow:none}:root[data-ce-bereich=kunde] .calc-filter-bar .calc-panel:hover{border-color:var(--ce-color-text-muted)}:root[data-ce-bereich=kunde] .calc-filter-bar .calc-panel.calc-panel--error{border-color:var(--ce-color-status-error-fg)}:root[data-ce-bereich=kunde] .calc-page-wrap .calc-panel-header{padding:0 0 var(--ce-space-3);border-bottom:2px solid var(--ce-color-text-primary);background:0 0}:root[data-ce-bereich=kunde] .calc-page-wrap .calc-panel-header h3{font-size:var(--ce-text-title-section-size);letter-spacing:-.02em;font-weight:600;line-height:1.25}:root[data-ce-bereich=kunde] .calc-page-wrap .calc-panel-body{padding:var(--ce-space-6) 0 var(--ce-space-2)}:root[data-ce-bereich=kunde] .ce-card{border-color:var(--ce-pr-hairline);border-radius:var(--ce-pr-radius-card)}:root[data-ce-bereich=kunde] :is(.ce-state,.empty){border-radius:var(--ce-pr-radius-card)}:root[data-ce-bereich=kunde] .ce-state-title{font-size:var(--ce-text-title-card-size);letter-spacing:-.012em;color:var(--ce-color-text-primary);font-weight:600}:root[data-ce-bereich=kunde] .alert{border-radius:var(--ce-pr-radius-control-lg)}:root[data-ce-bereich=kunde] :is(.ce-dialog,.stn-dialog-card,.sup-dialog-card,.dft-dialog-card,.abk-dialog-card,.email-change-modal,.price-drift-card){padding:var(--ce-space-7);border-color:var(--ce-pr-hairline);border-radius:var(--ce-pr-radius-card);position:relative}:root[data-ce-bereich=kunde] :is(.ce-dialog,.stn-dialog-card,.sup-dialog-card,.dft-dialog-card,.abk-dialog-card,.email-change-modal,.price-drift-card):before{content:"";top:0;left:var(--ce-space-7);width:var(--ce-space-9);background:var(--ce-color-border-strong);height:3px;position:absolute}:root[data-ce-bereich=kunde] :is(.ce-dialog-title,.stn-dialog-title,.sup-dialog-title,.dft-dialog-title,.abk-dialog-title,.email-change-modal-title,.price-drift-title){font-size:var(--ce-text-title-section-size);letter-spacing:-.02em;color:var(--ce-color-text-primary);font-weight:600;line-height:1.25}:root[data-ce-bereich=kunde] :is(.ce-drawer-head,.abk-drawer-header){border-bottom:2px solid var(--ce-color-text-primary)}:root[data-ce-bereich=kunde] :is(.abk-drawer-title,.sdoc-title){font-size:var(--ce-text-title-section-size);letter-spacing:-.02em;color:var(--ce-color-text-primary);font-weight:600}:root[data-ce-bereich=kunde] :is(.ce-drawer-foot,.abk-drawer-footer){border-top-color:var(--ce-pr-hairline)}:root[data-ce-bereich=kunde] .ntf-panel{border-color:var(--ce-pr-hairline);border-radius:var(--ce-pr-radius-card)}:root[data-ce-bereich=kunde] .ce-utility{position:relative}:root[data-ce-bereich=kunde] .ce-utility>.ntf-wrap{position:static}:root[data-ce-bereich=kunde] .ntf-head{border-bottom:2px solid var(--ce-color-text-primary)}:root[data-ce-bereich=kunde] .ntf-title{font-size:var(--ce-text-title-card-size);letter-spacing:-.012em;font-weight:600}:root[data-ce-bereich=kunde] .calc-section-title{font-size:var(--ce-text-title-card-size);letter-spacing:-.012em;color:var(--ce-color-text-primary);font-weight:600}:root[data-ce-bereich=kunde] .dft-cta-row{margin-top:var(--ce-space-2);padding-top:var(--ce-space-6);border-top:1px solid var(--ce-pr-hairline)}:root[data-ce-bereich=kunde] .offers-section{border-color:var(--ce-pr-hairline);border-radius:var(--ce-pr-radius-card);box-shadow:var(--ce-pr-shadow-card)}:root[data-ce-bereich=kunde] .offers-result-header{position:relative}:root[data-ce-bereich=kunde] .offers-result-header:after{content:"";left:var(--ce-space-7);width:var(--ce-space-10);background:var(--ce-color-border-strong);height:3px;position:absolute;bottom:-2px}:root[data-ce-bereich=kunde] .offers-result-count{letter-spacing:-.02em}:root[data-ce-bereich=kunde] .offer-price{font-stretch:var(--ce-pr-ed-amount-stretch);letter-spacing:-.02em}:root[data-ce-bereich=kunde] .booking-blatt .calc-panel-header h3{font-size:var(--ce-text-title-section-size);letter-spacing:-.02em}:root[data-ce-bereich=kunde] :is(.booking-total-amount,.blsum-price-net,.bsum-price-net){font-stretch:var(--ce-pr-ed-amount-stretch);letter-spacing:-.02em}:root[data-ce-bereich=kunde] .shipment-id-nr{font-size:var(--ce-text-micro-size);font-stretch:var(--ce-pr-ed-amount-stretch);letter-spacing:0}:root[data-ce-bereich=kunde] .inv-summary{padding:var(--ce-space-5) 0 var(--ce-space-6);border:0;border-top:2px solid var(--ce-color-text-primary);border-bottom:1px solid var(--ce-pr-hairline);box-shadow:none;background:0 0;border-radius:0}:root[data-ce-bereich=kunde] :is(.abk-desktop-list,.sup-list){border:0;border-top:2px solid var(--ce-color-text-primary);border-bottom:1px solid var(--ce-pr-hairline);box-shadow:none;background:0 0;border-radius:0}:root[data-ce-bereich=kunde] .sup-list>li+li{border-top-color:var(--ce-pr-hairline)}:root[data-ce-bereich=kunde] .sup-list-item{padding-inline:var(--ce-space-1)}@media (hover:hover){:root[data-ce-bereich=kunde] .sup-list-item:hover{background:var(--ce-color-surface-subtle)}}:root[data-ce-bereich=kunde] .sup-list-subject{font-size:var(--ce-text-body-l-size);letter-spacing:-.008em;color:var(--ce-color-text-primary);font-weight:600}:root[data-ce-bereich=kunde] .abk-row-name{font-size:var(--ce-text-body-l-size);letter-spacing:-.008em;font-weight:600}:root[data-ce-bereich=kunde] .app-shell .tracking-head{max-width:none;margin-bottom:var(--ce-space-7);padding:var(--ce-space-6) 0;border-bottom:1px solid var(--ce-pr-hairline);position:relative}:root[data-ce-bereich=kunde] .tracking-head:after{content:"";width:var(--ce-space-10);background:var(--ce-color-border-strong);height:3px;position:absolute;bottom:-2px;left:0}:root[data-ce-bereich=kunde] .tracking-title{font-family:var(--ce-pr-font-display);font-size:var(--ce-pr-ed-headline-size);line-height:var(--ce-pr-ed-headline-line);letter-spacing:var(--ce-pr-ed-headline-tracking);font-stretch:var(--ce-pr-ed-headline-stretch);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}:root[data-ce-bereich=kunde] .tracking-page-sub{margin-top:var(--ce-space-2);max-width:60ch}@media (width<=68.75em){:root[data-ce-bereich=kunde] .tracking-title{font-size:var(--ce-pr-ed-headline-size-tablet)}}@media (width<=37.5em){:root[data-ce-bereich=kunde] .tracking-title{font-size:var(--ce-pr-ed-headline-size-mobile)}}:root[data-ce-bereich=kunde] .inv-stat-band{border:0;border-top:2px solid var(--ce-color-text-primary);border-bottom:1px solid var(--ce-pr-hairline);background:var(--ce-pr-hairline);border-radius:0}:root[data-ce-bereich=kunde] .inv-stat{padding:var(--ce-space-5) var(--ce-space-5) var(--ce-space-4)}:root[data-ce-bereich=kunde] .inv-stat-value{font-size:var(--ce-text-numeric-display-size);line-height:1;font-stretch:var(--ce-pr-ed-figure-stretch);letter-spacing:-.03em;margin-block:var(--ce-space-2)}:root[data-ce-bereich=kunde] .inv-stat-label{color:var(--ce-color-text-primary);font-weight:600}:root[data-ce-bereich=kunde] :is(.ce-card.inv-ops,.ce-card.inv-warehouses){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:root[data-ce-bereich=kunde] :is(.inv-ops-head,.inv-warehouses-head){margin-bottom:var(--ce-space-4);padding-bottom:var(--ce-space-3);border-bottom:2px solid var(--ce-color-text-primary);align-items:baseline}:root[data-ce-bereich=kunde] :is(.inv-ops-head,.inv-warehouses-head) .inv-section-title{margin-bottom:0}:root[data-ce-bereich=kunde] :is(.inv-ops-head h2,.inv-ops-head h3,.inv-section-title){font-size:var(--ce-text-title-section-size);letter-spacing:-.02em;color:var(--ce-color-text-primary);font-weight:600}:root[data-ce-bereich=kunde] .inv-section-head{border-bottom:2px solid var(--ce-color-text-primary)}:root[data-ce-bereich=kunde] .profile-sections>.profile-card+.profile-card{border-top:1px solid var(--ce-pr-hairline)}:root[data-ce-bereich=kunde] .profile-card-head .table-card-title{font-size:var(--ce-text-title-section-size);letter-spacing:-.02em;color:var(--ce-color-text-primary);font-weight:600}:root[data-ce-bereich=kunde] :is(.inv-cards,.abk-cards){border-top:2px solid var(--ce-color-text-primary);gap:0}:root[data-ce-bereich=kunde] :is(.inv-card,.abk-card,.ce-card.inv-card){padding:var(--ce-space-5) 0;border:0;border-bottom:1px solid var(--ce-pr-hairline);box-shadow:none;background:0 0;border-radius:0}:root[data-ce-bereich=kunde] .booking-no-tariff>.text-center{width:100%;max-width:var(--ce-size-booking);padding:var(--ce-space-6);border-radius:var(--ce-pr-radius-card);background:var(--ce-pr-inset);text-align:left;margin-inline:auto}:root[data-ce-bereich=kunde] .booking-no-tariff .text-muted{font-size:var(--ce-text-title-card-size);color:var(--ce-color-text-primary);font-weight:600}:root[data-ce-bereich=kunde] .ce-wahl{--ce-wahl-kante:var(--ce-color-border-default);--ce-wahl-grund:var(--ce-color-surface);--ce-wahl-kante-zeigen:var(--ce-color-border-strong);--ce-wahl-haken:transparent;border:1px solid var(--ce-wahl-kante);border-radius:var(--ce-pr-radius-control-lg);background:var(--ce-wahl-grund);box-shadow:none;cursor:pointer;transition:background-color var(--ce-motion-fast) var(--ce-motion-ease-standard), border-color var(--ce-motion-fast) var(--ce-motion-ease-standard);position:relative}:root[data-ce-bereich=kunde] :where(.ce-wahl):hover{border-color:var(--ce-wahl-kante);background:var(--ce-wahl-grund);box-shadow:none}:root[data-ce-bereich=kunde] :is(.dn-mode-option,.ci-mode-option).ce-wahl{--ce-wahl-platz:1.125rem;--ce-wahl-zeilenmitte:calc(var(--ce-space-3) + .7143rem);padding-block:var(--ce-space-3);padding-inline:calc(var(--ce-space-4) + var(--ce-wahl-platz) + var(--ce-space-3)) var(--ce-space-4)}:root[data-ce-bereich=kunde] :is(.dn-mode-option,.ci-mode-option).ce-wahl>input[type=radio]{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}:root[data-ce-bereich=kunde] .ce-wahl:is(.ins-card,.res-card,.service-filter-option) :is(.ins-card-radio,.res-card-radio,.service-filter-radio){box-shadow:none;background:0 0;border-color:#0000;outline:none}:root[data-ce-bereich=kunde] :is(.dn-mode-option,.ci-mode-option).ce-wahl:before,:root[data-ce-bereich=kunde] .ce-wahl:is(.ins-card,.res-card,.service-filter-option) :is(.ins-card-radio,.res-card-radio,.service-filter-radio):after{content:"";border:solid var(--ce-wahl-haken);pointer-events:none;width:.5rem;height:.875rem;transition:border-color var(--ce-motion-slow) var(--ce-motion-ease-standard);background:0 0;border-width:0 2px 2px 0;border-radius:0 0 1px;position:absolute;inset:50% auto auto 50%;translate:-50% -62%;rotate:45deg}:root[data-ce-bereich=kunde] :is(.dn-mode-option,.ci-mode-option).ce-wahl:before{top:var(--ce-wahl-zeilenmitte);left:calc(var(--ce-space-4) + var(--ce-wahl-platz) / 2)}:root[data-ce-bereich=kunde] .ce-wahl:is(:has(>input:checked),[aria-checked=true]){--ce-wahl-haken:var(--ce-pr-signal-on-navy);border-color:var(--ce-pr-navy-800);background:var(--ce-pr-navy-800);color:var(--ce-pr-on-navy);box-shadow:var(--ce-pr-btn-shadow)}:root[data-ce-bereich=kunde] .ce-wahl:is(:has(>input:checked),[aria-checked=true]) :is(.dn-mode-label,.ci-mode-option-title,.ins-card-name,.ins-card-price-val,.ins-bullet-txt,.ins-card-calc,.res-card-name,.res-card-price-val,.service-filter-option-label){color:var(--ce-pr-on-navy)}:root[data-ce-bereich=kunde] .ce-wahl:is(:has(>input:checked),[aria-checked=true]) :is(.field-hint,.ins-card-desc,.ins-card-price-sub,.ins-card-provider,.ins-card-bullet--info .ins-bullet-txt,.res-card-price-sub,.service-filter-option-desc){color:var(--ce-pr-on-navy-2)}:root[data-ce-bereich=kunde] .ce-wahl:is(:has(>input:checked),[aria-checked=true]) .ins-card-bullet:before{background:var(--ce-pr-on-navy-3)}:root[data-ce-bereich=kunde] .ce-wahl:is(:has(>input:checked),[aria-checked=true]) .ins-card-badge{border-color:var(--ce-pr-on-navy-line);color:var(--ce-pr-signal-on-navy);background:0 0}:root[data-ce-bereich=kunde] .ce-wahl:is(:has(>input:checked),[aria-checked=true]) :is(.ins-card-details-btn,.ins-card-terms-link){border-bottom-color:var(--ce-pr-on-navy-line);color:var(--ce-pr-on-navy)}:root[data-ce-bereich=kunde] .ce-wahl:is(:has(>input:checked),[aria-checked=true]) :is(.ins-card-details-btn,.ins-card-terms-link):focus-visible{outline-color:var(--ce-pr-signal-on-navy)}:root[data-ce-bereich=kunde] .ce-wahl:is(:has(>input:checked),[aria-checked=true]) .spinner{border-color:var(--ce-pr-on-navy-line);border-top-color:var(--ce-pr-on-navy)}:root[data-ce-bereich=kunde] .ce-wahl:has(>input:disabled):not(:has(>input:checked)){--ce-wahl-kante:var(--ce-pr-hairline);--ce-wahl-grund:var(--ce-pr-inset);cursor:not-allowed}:root[data-ce-bereich=kunde] .ce-wahl:has(>input:disabled):not(:has(>input:checked)) :is(.dn-mode-label,.ci-mode-option-title){color:var(--ce-color-text-secondary)}:root[data-ce-bereich=kunde] .ce-wahl:has(>input:checked:disabled){cursor:default}:root[data-ce-bereich=kunde] .ce-wahl:is(:has(>input:focus-visible),:focus-visible){outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}@media (hover:hover){:root[data-ce-bereich=kunde] .ce-wahl:not(:has(>input:checked),[aria-checked=true],:has(>input:disabled)):hover{--ce-wahl-haken:var(--ce-color-border-strong);border-color:var(--ce-wahl-kante-zeigen);background:var(--ce-pr-inset)}:root[data-ce-bereich=kunde] .ce-wahl:is(:has(>input:checked),[aria-checked=true]):not(:has(>input:disabled)):hover{border-color:var(--ce-pr-navy-700);background:var(--ce-pr-navy-700)}:root[data-ce-bereich=kunde] .ce-wahl:is(:has(>input:checked),[aria-checked=true]) :is(.ins-card-details-btn,.ins-card-terms-link):hover{border-bottom-color:var(--ce-pr-signal-on-navy)}}:root[data-ce-bereich=kunde] .ci-mode-option.ce-wahl{--ce-wahl-zeilenmitte:calc(var(--ce-space-3) + .6125rem)}:root[data-ce-bereich=kunde] .ci-mode:has(>.ce-wahl){gap:var(--ce-space-2);flex-direction:column;display:flex}:root[data-ce-bereich=kunde] .ce-wahl.ce-wahl--zeile{--ce-wahl-kante:transparent;--ce-wahl-grund:transparent;--ce-wahl-kante-zeigen:transparent;border-radius:var(--ce-radius-sm)}:root[data-ce-bereich=kunde] .service-filter-dropdown:has(>.ce-wahl--zeile){flex-direction:column;gap:2px;display:flex}:root[data-ce-bereich=kunde] .ce-segment{border:1px solid var(--ce-pr-hairline);border-radius:var(--ce-pr-radius-control-lg);background:var(--ce-pr-inset);gap:2px;padding:3px}:root[data-ce-bereich=kunde] .ce-segment .ce-segment-option{min-width:0;min-height:var(--ce-segment-hoehe,var(--ce-size-control-sm));padding-block:0;padding-inline:var(--ce-segment-innen,var(--ce-space-3));border-radius:var(--ce-radius-sm);box-shadow:none;color:var(--ce-color-text-secondary);text-align:center;cursor:pointer;transition:background-color var(--ce-motion-fast) var(--ce-motion-ease-standard), color var(--ce-motion-fast) var(--ce-motion-ease-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative}:root[data-ce-bereich=kunde] .ce-segment :where(.ce-segment-option):hover{color:var(--ce-color-text-secondary);background:0 0;border-color:#0000}:root[data-ce-bereich=kunde] .ce-segment .ce-segment-option>input[type=radio]{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}:root[data-ce-bereich=kunde] .ce-segment .ce-segment-option :is(.abk-role-option-label,.labelfmt-name,.ci-mode-option-title){color:inherit;font-weight:inherit}:root[data-ce-bereich=kunde] .ce-segment .ce-segment-option:is([aria-pressed=true],:has(>input:checked),.active){border-color:var(--ce-pr-navy-800);background:var(--ce-pr-navy-800);color:var(--ce-pr-on-navy);box-shadow:var(--ce-pr-btn-shadow)}:root[data-ce-bereich=kunde] .ce-segment .ce-segment-option:is([aria-pressed=true],:has(>input:checked),.active) .labelfmt-desc{color:var(--ce-pr-on-navy-2)}:root[data-ce-bereich=kunde] .ce-segment .ce-segment-option:is(:focus-visible,:has(>input:focus-visible)){outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}@media (hover:hover){:root[data-ce-bereich=kunde] .ce-segment .ce-segment-option:not([aria-pressed=true],:has(>input:checked),.active):hover{background:var(--ce-color-surface);color:var(--ce-color-text-primary)}:root[data-ce-bereich=kunde] .ce-segment .ce-segment-option:is([aria-pressed=true],:has(>input:checked),.active):hover{border-color:var(--ce-pr-navy-700);background:var(--ce-pr-navy-700)}}@media (pointer:coarse),(width<=860px){:root[data-ce-bereich=kunde] .ce-segment .ce-segment-option{min-height:var(--ce-size-touch-target)}}:root[data-ce-bereich=kunde] .ce-segment:has(>.ce-segment-option:only-child){background:0 0;border-color:#0000;padding:0}:root[data-ce-bereich=kunde] .ce-segment>.ce-segment-option:only-child:not(.active){border-color:var(--ce-color-border-default)}:root[data-ce-bereich=kunde] .offers-segment.ce-segment{--ce-segment-innen:.875rem}:root[data-ce-bereich=kunde] :is(.inv-filters,.date-quick-options).ce-segment{flex-wrap:wrap;width:fit-content;max-width:100%;display:flex}:root[data-ce-bereich=kunde] .date-quick-options.ce-segment{--ce-segment-innen:.625rem;flex-wrap:nowrap}:root[data-ce-bereich=kunde] .date-quick-options.ce-segment .ce-segment-option{flex:0 auto}:root[data-ce-bereich=kunde] .abk-role-options.ce-segment{--ce-segment-hoehe:var(--ce-size-control-md);--ce-segment-innen:var(--ce-space-2);display:flex}:root[data-ce-bereich=kunde] .abk-role-options.ce-segment .ce-segment-option{flex:auto}:root[data-ce-bereich=kunde] .ins-goods-question .ce-segment{--ce-segment-hoehe:var(--ce-size-control-md);align-self:flex-start;width:fit-content;max-width:100%;display:flex}:root[data-ce-bereich=kunde] .ins-goods-question .ce-segment .ce-segment-option{min-width:5.5rem}:root[data-ce-bereich=kunde] .ins-goods-question:has(>.field-error) .ce-segment{border-color:var(--ce-color-status-error-fg)}:root[data-ce-bereich=kunde] .labelfmt-group.ce-segment{gap:2px}:root[data-ce-bereich=kunde] .labelfmt-group .ce-segment-option{padding-block:var(--ce-space-1);padding-inline:var(--ce-space-3);flex-direction:column}:root[data-ce-bereich=kunde] .labelfmt-group .ce-segment-option .labelfmt-radio{display:none}:root[data-ce-bereich=kunde] .labelfmt-group .ce-segment-option .labelfmt-main{align-items:center}@media (width<=37.5em){:root[data-ce-bereich=kunde] .inv-filters.ce-segment{flex-wrap:wrap;width:100%}:root[data-ce-bereich=kunde] .inv-filters.ce-segment .ce-segment-option{min-width:auto;padding-inline:var(--ce-space-1);flex:1 1 0}}:root[data-ce-bereich=kunde] .abk-role-options.ce-segment{flex-wrap:wrap}:root[data-ce-bereich=kunde] .abk-role-options.ce-segment .ce-segment-option{min-width:auto}:root[data-ce-bereich=kunde] .abk-tabs{flex-wrap:wrap;overflow-x:visible}:root[data-ce-bereich=kunde] .booking-blatt>.booking-blatt-fuss{flex-wrap:wrap}:root[data-ce-bereich=kunde] :is(.ov-kpi-context,.ov-carrier-titel){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media (prefers-reduced-motion:reduce){:root[data-ce-bereich=kunde] :is(.dft-table tbody td,.dft-actions-trigger,.abk-actions-trigger,.inv-actions-trigger,.ce-wahl,.ce-segment .ce-segment-option),:root[data-ce-bereich=kunde] .ov-list--sendungen .ov-list-row:before,:root[data-ce-bereich=kunde] .dft-table tbody td:first-child:before,:root[data-ce-bereich=kunde] .table-card tbody td:first-child:before,:root[data-ce-bereich=kunde] .ce-table-container tbody td:first-child:before,:root[data-ce-bereich=kunde] :is(.dn-mode-option,.ci-mode-option).ce-wahl:before,:root[data-ce-bereich=kunde] .ce-wahl :is(.ins-card-radio,.res-card-radio,.service-filter-radio):after{transition:none}}@media (width<20em){:root[data-ce-bereich=kunde] :is(h1,h2,h3,h4,.table-card-title,.dn-mode-label,.field-hint,.profile-account-name,.offer-service-type,.inv-stat-hint,.inv-detail-k,.dft-card-info-row dt,.blsum-label,.pp-brand-sub){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}:root[data-ce-bereich=kunde] :is(.ce-wert--kennung,.inv-cell-sku),:root[data-ce-bereich=kunde] .shipment-status .badge{white-space:normal}:root[data-ce-bereich=kunde] .shipment-track-number strong{font-size:min(1em,5.6vw)}:root[data-ce-bereich=kunde] .sdoc-row-number{font-size:min(var(--ce-text-body-s-size), 5.6vw)}:root[data-ce-bereich=kunde] :is(.ov-inv-amount,.inv-summary-amount){font-size:min(var(--ce-text-numeric-display-size), 13vw)}:root[data-ce-bereich=kunde] .ov-lager-wert{white-space:normal;text-align:right}:root[data-ce-bereich=kunde] .inv-card-kv-row{flex-wrap:wrap}:root[data-ce-bereich=kunde] .inv-card-kv-row dd{overflow-wrap:break-word;min-width:auto;max-width:100%;margin-left:auto}:root[data-ce-bereich=kunde] .ov-ntf-btn{row-gap:var(--ce-space-1);flex-wrap:wrap}:root[data-ce-bereich=kunde] .ov-ntf-btn>.ov-list-main{flex:100%}:root[data-ce-bereich=kunde] .sup-msg-head,:root[data-ce-bereich=kunde] .sdoc-drawer .ce-drawer-head{flex-wrap:wrap}:root[data-ce-bereich=kunde] :is(.sdoc-head-text,.sdoc-row-text){min-width:auto;max-width:100%}:root[data-ce-bereich=kunde] :is(.sdoc-subtitle,.sdoc-row-number),:root[data-ce-bereich=kunde] .booking-email-note{overflow-wrap:break-word}:root[data-ce-bereich=kunde] .offer-tl-labels{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:8px}:root[data-ce-bereich=kunde] .offer-tl-node{flex-direction:column;grid-area:auto/1;gap:2px;display:flex}:root[data-ce-bereich=kunde] .offer-tl-node--end{text-align:left;align-items:flex-start}:root[data-ce-bereich=kunde] .offer-early-note{align-self:flex-start}:root[data-ce-bereich=kunde] .ce-paket{grid-template-columns:minmax(0,1fr)}:root[data-ce-bereich=kunde] .ce-paket-svg{justify-self:start;max-width:10rem}:root[data-ce-bereich=kunde] .booking-blatt>.booking-blatt-fuss>.btn{min-width:auto}}:root[data-ce-bereich=kunde]{--ce-ansprech-sockel:env(safe-area-inset-bottom,0px);--ce-ansprech-luecke:var(--ce-space-6);--ce-ansprech-rand:max(var(--ce-space-6), env(safe-area-inset-right,0px))}:root[data-ce-bereich=kunde]:has(.pp-ansprech-dock[data-form=kompakt]){--ce-ansprech-luecke:var(--ce-space-4);--ce-ansprech-rand:max(var(--ce-space-4), env(safe-area-inset-right,0px))}:root[data-ce-bereich=kunde][data-ce-demo]{--ce-ansprech-sockel:calc(var(--demo-leiste-hoehe,5rem) + env(safe-area-inset-bottom,0px));--ce-ansprech-rand:max(var(--ce-space-4), env(safe-area-inset-right,0px))}:root[data-ce-bereich=kunde]:has(.pp-ansprech-dock){scroll-padding-bottom:calc(var(--ce-ansprech-sockel) + var(--ce-ansprech-luecke) + var(--ce-ansprech-hoehe,0px) + var(--ce-space-2))}:root[data-ce-bereich=kunde]:has(.pp-ansprech-dock) .main-content{padding-bottom:calc(var(--ce-ansprech-hoehe,0px) + var(--ce-ansprech-luecke) + var(--ce-space-4))}:root[data-ce-bereich=kunde] .pp-ansprech-dock{z-index:var(--ce-z-raised);right:var(--ce-ansprech-rand);bottom:calc(var(--ce-ansprech-sockel) + var(--ce-ansprech-luecke));flex-direction:column;align-items:flex-end;display:flex;position:fixed}:root[data-ce-bereich=kunde] .pp-ansprech-dock [hidden]{display:none}:root[data-ce-bereich=kunde] .pp-ansprech{width:var(--ce-pr-ed-ansprech-breite);max-width:calc(100vw - 2 * var(--ce-ansprech-rand));max-height:calc(100dvh - var(--ce-ansprech-sockel) - var(--ce-ansprech-luecke) - var(--ce-space-6));overscroll-behavior:contain;padding:var(--ce-space-3) var(--ce-space-5) var(--ce-space-5);border:1px solid var(--ce-sidebar-border);border-radius:var(--ce-pr-radius-panel);background:var(--ce-sidebar-bg);color:var(--ce-sidebar-text-strong);box-shadow:var(--ce-elevation-3);font-style:normal;overflow-y:auto}:root[data-ce-bereich=kunde] .pp-ansprech-dock[data-form=kompakt] .pp-ansprech{right:0;bottom:calc(100% + var(--ce-space-3));max-height:calc(100dvh - var(--ce-ansprech-sockel) - var(--ce-ansprech-luecke) - var(--ce-pr-ed-ansprech-foto) - var(--ce-space-3) - 4.5rem);position:absolute}@media (prefers-reduced-motion:no-preference){:root[data-ce-bereich=kunde] .pp-ansprech-dock[data-bewegung=ja] .pp-ansprech:not([hidden]){animation:ce-ansprech-auf .18s var(--ce-motion-ease-entrance) both}}@keyframes ce-ansprech-auf{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:none}}:root[data-ce-bereich=kunde] .pp-ansprech-zeile{justify-content:space-between;align-items:center;gap:var(--ce-space-2);min-height:2rem;margin-bottom:var(--ce-space-3);display:flex}:root[data-ce-bereich=kunde] .pp-ansprech-rolle{min-width:0;color:var(--ce-sidebar-text-muted);align-items:center;margin:0;font-size:.8125rem;font-weight:500;line-height:1.4;display:flex}:root[data-ce-bereich=kunde] .pp-ansprech-einklappen{width:2rem;height:2rem;margin-right:calc(-1 * var(--ce-space-2));border-radius:var(--ce-radius-full);color:var(--ce-sidebar-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}@media (hover:hover) and (pointer:fine){:root[data-ce-bereich=kunde] .pp-ansprech-einklappen:hover{background:var(--ce-sidebar-hover);color:var(--ce-sidebar-text-strong)}}:root[data-ce-bereich=kunde] .pp-ansprech-einklappen:focus-visible{outline:2px solid var(--ce-pr-signal-on-navy);outline-offset:-2px}@media (pointer:coarse){:root[data-ce-bereich=kunde] .pp-ansprech-einklappen:before{content:"";position:absolute;inset:-.375rem}}:root[data-ce-bereich=kunde] .pp-ansprech-kopf{align-items:center;gap:var(--ce-space-3) var(--ce-space-4);flex-wrap:wrap;display:flex}:root[data-ce-bereich=kunde] .pp-ansprech-bild{border-radius:var(--ce-radius-full);color:var(--ce-sidebar-text-strong);flex:none;place-items:center;display:grid;overflow:hidden}:root[data-ce-bereich=kunde] .pp-ansprech-bild--karte{width:var(--ce-pr-ed-ansprech-bild);height:var(--ce-pr-ed-ansprech-bild);border:2px solid var(--ce-pr-on-navy-line)}:root[data-ce-bereich=kunde] .pp-ansprech-dock[data-form=kompakt] .pp-ansprech-bild--karte{display:none}:root[data-ce-bereich=kunde] .pp-ansprech-foto{object-fit:cover;width:100%;height:100%;display:block}:root[data-ce-bereich=kunde] .pp-ansprech-bild--karte .pp-ansprech-initialen{letter-spacing:.02em;font-size:1.5rem;font-weight:600}:root[data-ce-bereich=kunde] .pp-ansprech-bild--marke .ce-brandmark-img{width:46%;height:auto;display:block}:root[data-ce-bereich=kunde] .pp-ansprech-text{gap:var(--ce-space-2);flex:10rem;min-width:auto;display:grid}:root[data-ce-bereich=kunde] .pp-ansprech-name{color:var(--ce-sidebar-text-strong);letter-spacing:-.01em;overflow-wrap:break-word;margin:0;font-size:1.25rem;font-weight:650;line-height:1.25}:root[data-ce-bereich=kunde] .pp-ansprech-puls{border-radius:var(--ce-radius-full);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:1.5rem;height:1.5rem;margin:-.1875rem -.0625rem -.1875rem -.5rem;padding:0;display:inline-grid;position:relative}:root[data-ce-bereich=kunde] .pp-ansprech-puls:focus-visible{outline:2px solid var(--ce-pr-signal-on-navy);outline-offset:-3px}:root[data-ce-bereich=kunde] .pp-ansprech-rolle>.pp-ansprech-punkt{margin-right:.4375rem}:root[data-ce-bereich=kunde] .pp-ansprech-punkt{border-radius:var(--ce-radius-full);background:var(--ce-pr-ed-ansprech-punkt);flex:none;width:.5rem;height:.5rem;display:block;position:relative}:root[data-ce-bereich=kunde] .pp-ansprech-punkt:after{content:"";border-radius:inherit;background:var(--ce-pr-ed-ansprech-punkt);opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){:root[data-ce-bereich=kunde] .pp-ansprech-puls[data-puls=an] .pp-ansprech-punkt:after{animation:ce-ansprech-puls var(--ce-pr-ed-ansprech-puls-dauer) var(--ce-pr-ed-ansprech-puls-kurve) infinite}}@keyframes ce-ansprech-puls{0%{opacity:.55;transform:scale(1)}64%{opacity:0;transform:scale(2.75)}to{opacity:0;transform:scale(2.75)}}@media (hover:hover){:root[data-ce-bereich=kunde] .pp-ansprech-puls:hover .pp-ansprech-punkt{box-shadow:0 0 0 .1875rem var(--ce-pr-ed-ansprech-punkt-ring)}}@media (pointer:coarse){:root[data-ce-bereich=kunde] .pp-ansprech-puls:before{content:"";position:absolute;inset:-.625rem}}:root[data-ce-bereich=kunde] .pp-ansprech-wege{justify-items:start;gap:0;margin:0;display:grid}:root[data-ce-bereich=kunde] .pp-ansprech-link{align-items:center;gap:var(--ce-space-2);border-radius:var(--ce-radius-xs);max-width:100%;min-height:1.75rem;color:var(--ce-pr-signal-on-navy);font-size:.875rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}:root[data-ce-bereich=kunde] .pp-ansprech-link>svg{opacity:.8;flex:none}:root[data-ce-bereich=kunde] .pp-ansprech-link>span{min-width:0}:root[data-ce-bereich=kunde] .pp-ansprech-tel{white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}:root[data-ce-bereich=kunde] .pp-ansprech-mail>span{overflow-wrap:break-word}@media (hover:hover){:root[data-ce-bereich=kunde] .pp-ansprech-link:hover>span{text-underline-offset:3px;text-decoration:underline}}:root[data-ce-bereich=kunde] .pp-ansprech-link:focus-visible{outline:2px solid var(--ce-pr-signal-on-navy);outline-offset:2px}@media (pointer:coarse){:root[data-ce-bereich=kunde] .pp-ansprech-link{min-height:var(--ce-size-touch-target)}}:root[data-ce-bereich=kunde] .pp-ansprech-foto-knopf{width:var(--ce-pr-ed-ansprech-foto);height:var(--ce-pr-ed-ansprech-foto);border:2px solid var(--ce-color-surface);border-radius:var(--ce-radius-full);background:var(--ce-sidebar-bg);box-shadow:0 0 0 1px var(--ce-sidebar-bg), var(--ce-elevation-3);cursor:pointer;place-items:center;padding:0;display:grid;position:relative}:root[data-ce-bereich=kunde] .pp-ansprech-bild--foto{width:100%;height:100%}:root[data-ce-bereich=kunde] .pp-ansprech-bild--foto .pp-ansprech-initialen{letter-spacing:.02em;font-size:1.125rem;font-weight:600}@media (hover:hover) and (pointer:fine){:root[data-ce-bereich=kunde] .pp-ansprech-foto-knopf:hover{box-shadow:0 0 0 1px var(--ce-sidebar-bg), 0 0 0 4px var(--ce-pr-on-navy-line), var(--ce-elevation-3)}}:root[data-ce-bereich=kunde] .pp-ansprech-foto-knopf:focus-visible{outline:var(--ce-focus-ring);outline-offset:3px}@media (forced-colors:active){:root[data-ce-bereich=kunde] :is(.pp-ansprech,.pp-ansprech-foto-knopf){border-color:canvastext}}@media print{:root[data-ce-bereich=kunde] .pp-ansprech-dock{display:none}:root[data-ce-bereich=kunde]:has(.pp-ansprech-dock) .main-content{padding-bottom:0}}:root[data-ce-bereich=kunde] .btn.btn-ghost.inv-aktion-loeschen{color:var(--ce-color-status-error-fg)}@media (hover:hover) and (pointer:fine){:root[data-ce-bereich=kunde] .btn.btn-ghost.inv-aktion-loeschen:hover:not(:disabled){background:var(--ce-color-status-error-surface);color:var(--ce-color-status-error-fg)}}:root[data-ce-bereich=kunde] .inv-list-table--artikel .inv-row-actions{flex-wrap:nowrap}@container ce-seite (width<63rem){:root[data-ce-bereich=kunde] .inv-list-table--artikel .inv-row-actions{align-items:flex-end;row-gap:var(--ce-space-1);flex-direction:column}}:root[data-ce-bereich=kunde] .inv-loeschen-liste{margin:0 0 var(--ce-space-4);border-top:1px solid var(--ce-pr-hairline);padding:0;list-style:none}:root[data-ce-bereich=kunde] .inv-loeschen-liste>li{justify-content:space-between;align-items:baseline;gap:var(--ce-space-1) var(--ce-space-3);padding:var(--ce-space-2) 0;border-bottom:1px solid var(--ce-pr-hairline);flex-wrap:wrap;display:flex}:root[data-ce-bereich=kunde] .inv-loeschen-check{margin-bottom:var(--ce-space-3)}:root[data-ce-bereich=kunde] .inv-artikel-geloescht{align-items:baseline;gap:var(--ce-space-1) var(--ce-space-2);flex-wrap:wrap;display:inline-flex}
