@charset "UTF-8";:root{--color-neutral-0: #ffffff;--color-neutral-25: #fcfcfc;--color-neutral-50: #fafafa;--color-neutral-100: #f1f2f3;--color-neutral-200: #d6d8dc;--color-neutral-300: #b3b6bd;--color-neutral-400: #9599a3;--color-neutral-500: #767c89;--color-neutral-600: #5c616a;--color-neutral-700: #42454C;--color-neutral-750: #34373C;--color-neutral-800: #27292E;--color-neutral-850: #1E2024;--color-neutral-900: #18191B;--color-neutral-950: #0C0D0E;--color-neutral-975: #000000;--color-alpha-black-50: rgba(0, 14, 28, .0196078431372549);--color-alpha-black-100: rgba(0, 14, 28, .050980392156862744);--color-alpha-black-200: rgba(0, 14, 28, .1607843137254902);--color-alpha-black-300: rgba(0, 14, 28, .30196078431372547);--color-alpha-black-400: rgba(0, 13, 26, .4196078431372549);--color-alpha-black-500: rgba(3, 18, 32, .5490196078431373);--color-alpha-black-600: rgba(6, 15, 25, .6588235294117647);--color-alpha-black-700: rgba(4, 14, 24, .7686274509803922);--color-alpha-black-800: rgba(8, 14, 20, .8784313725490196);--color-alpha-white-50: #fafafa;--color-alpha-white-100: rgba(250, 250, 250, .9686274509803922);--color-alpha-white-200: rgba(248, 250, 252, .8705882352941177);--color-alpha-white-300: rgba(245, 250, 255, .7411764705882353);--color-alpha-white-400: rgba(245, 250, 255, .611764705882353);--color-alpha-white-500: rgba(245, 250, 255, .5019607843137255);--color-alpha-white-600: rgba(245, 250, 255, .4);--color-alpha-white-700: rgba(245, 250, 255, .27058823529411763);--color-alpha-white-800: rgba(245, 250, 255, .1607843137254902);--color-alpha-white-900: rgba(245, 250, 255, .10196078431372549);--color-yellow-zebra-50: #fff9e9;--color-yellow-zebra-100: #fef1cc;--color-yellow-zebra-200: #fde398;--color-yellow-zebra-300: #fccf3f;--color-yellow-zebra-400: #e9bc2e;--color-yellow-zebra-500: #d8ab29;--color-yellow-zebra-600: #ba8b21;--color-yellow-zebra-700: #956416;--color-yellow-zebra-800: #774b0f;--color-yellow-zebra-900: #623c0a;--color-yellow-zebra-950: #372203;--color-blue-gray-25: #fcfcfd;--color-blue-gray-50: #f8f9fc;--color-blue-gray-100: #eaecf5;--color-blue-gray-200: #d5d9eb;--color-blue-gray-300: #afb5d9;--color-blue-gray-400: #717bbc;--color-blue-gray-500: #4e5ba6;--color-blue-gray-600: #3e4784;--color-blue-gray-700: #363f72;--color-blue-gray-800: #293056;--color-blue-gray-900: #101323;--color-red-25: #fffbfa;--color-red-50: #fef3f2;--color-red-100: #fee4e2;--color-red-200: #fecdca;--color-red-300: #fda29b;--color-red-400: #f97066;--color-red-500: #f04438;--color-red-600: #d92d20;--color-red-700: #b42318;--color-red-800: #912018;--color-red-900: #7a271a;--color-green-25: #f6fef9;--color-green-50: #ecfdf3;--color-green-100: #d1fadf;--color-green-200: #a6f4c5;--color-green-300: #6ce9a6;--color-green-400: #32d583;--color-green-500: #12b76a;--color-green-600: #039855;--color-green-700: #027a48;--color-green-800: #05603a;--color-green-900: #054f31;--color-orange-25: #fffaf5;--color-orange-50: #fff6ed;--color-orange-100: #ffead5;--color-orange-200: #fddcab;--color-orange-300: #fcb67e;--color-orange-400: #fb9846;--color-orange-500: #e7700d;--color-orange-600: #c85f09;--color-orange-700: #a14f0c;--color-orange-800: #7d3f0c;--color-orange-900: #5f310c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #55b1fc;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #81d6f8;--color-blue-light-400: #52c0ef;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-indigo-0: #ffffff;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--radius-xs: 2;--radius-s: 4;--radius-default: 8;--radius-l: 16;--radius-full-rounded: 9999;--spacing-xxs: 2;--spacing-xs: 4;--spacing-s: 8;--spacing-m: 16;--spacing-l: 24;--spacing-xl: 32;--spacing-2xl: 40;--spacing-3xl: 48;--spacing-4xl: 56;--spacing-5xl: 64;--spacing-6xl: 80;--spacing-7xl: 120;--font-size-8: 8;--font-size-10: 10;--font-size-12: 12;--font-size-14: 14;--font-size-16-base: 16;--font-size-18: 18;--font-size-20: 20;--font-size-22: 22;--font-size-24: 24;--font-size-32: 32;--font-size-40: 40;--font-size-48: 48;--font-size-56: 56;--font-size-64: 64;--font-family-1: "Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-weight-regular: 400;--font-weight-medium: 600;--font-weight-bold: 800;--font-line-height-none: 100%;--font-line-height-tight: 110%;--font-line-height-snug: 120%;--font-line-height-normal: 140%}:root,[data-theme=light]{--color-text-primary: var(--color-alpha-black-800);--color-text-secondary: var(--color-alpha-black-600);--color-text-link: var(--color-accent-high);--color-text-disabled: var(--color-alpha-black-400);--color-text-inverted: var(--color-alpha-white-100);--color-text-placeholder: var(--color-alpha-black-600);--color-text-on-dark-primary: var(--color-alpha-white-50);--color-text-on-dark-secondary: var(--color-alpha-white-300);--color-text-on-light-primary: var(--color-alpha-black-800);--color-text-on-light-secondary: var(--color-alpha-black-700);--color-accent-alpha-low: rgba(11, 165, 236, .10196078431372549);--color-accent-alpha-high: rgba(11, 165, 236, .2);--color-accent-lowest: var(--color-blue-light-25);--color-accent-low: var(--color-blue-light-100);--color-accent-base: var(--color-blue-light-600);--color-accent-high: var(--color-blue-light-700);--color-accent-highest: var(--color-blue-light-800);--color-surface-state-default: var(--color-neutral-0);--color-surface-state-disabled: var(--color-neutral-100);--color-surface-raised: var(--color-neutral-0);--color-surface-base: var(--color-neutral-50);--color-surface-subtle: var(--color-neutral-100);--color-surface-sunken: var(--color-neutral-200);--color-surface-sunken-strong: var(--color-neutral-800);--color-surface-decorative-bluelight: var(--color-blue-light-200);--color-surface-decorative-blue: var(--color-blue-200);--color-surface-decorative-indigo: var(--color-indigo-200);--color-surface-decorative-purple: var(--color-purple-200);--color-surface-decorative-pink: var(--color-pink-200);--color-surface-decorative-orange: var(--color-orange-200);--color-surface-decorative-yellow: var(--color-yellow-zebra-200);--color-surface-decorative-bluegray: var(--color-blue-gray-200);--color-surface-decorative-neutral: var(--color-neutral-200);--color-surface-on-dark: var(--color-neutral-800);--color-background-high: var(--color-neutral-25);--color-background-base: var(--color-neutral-50);--color-background-subtle: var(--color-neutral-100);--color-border-highest: var(--color-neutral-800);--color-border-high: var(--color-neutral-300);--color-border-base: var(--color-neutral-200);--color-border-low: var(--color-neutral-100);--color-border-on-dark: var(--color-neutral-50);--color-border-accent: var(--color-accent-base);--color-divider-default: var(--color-neutral-100);--color-divider-on-dark: var(--color-alpha-white-700);--color-icon-brand: var(--brand-base);--color-icon-on-brand: var(--brand-on-brand);--color-icon-on-dark: var(--color-alpha-white-50);--color-icon-on-light: var(--color-alpha-black-800);--color-icon-neutral-highest: var(--color-neutral-800);--color-icon-neutral-high: var(--color-alpha-black-600);--color-icon-neutral-base: var(--color-neutral-50);--color-icon-neutral-lowest: var(--color-neutral-0);--color-icon-disabled: var(--color-alpha-black-300);--color-icon-action: var(--color-text-link);--color-feedback-success-text: var(--color-green-900);--color-feedback-success-surface: var(--color-green-50);--color-feedback-success-icon: var(--color-green-700);--color-feedback-success-border: var(--color-green-200);--color-feedback-info-text: var(--color-blue-light-900);--color-feedback-info-surface: var(--color-blue-light-50);--color-feedback-info-icon: var(--color-blue-light-700);--color-feedback-info-border: var(--color-blue-light-200);--color-feedback-warning-text: var(--color-orange-900);--color-feedback-warning-surface: var(--color-orange-50);--color-feedback-warning-icon: var(--color-orange-600);--color-feedback-warning-border: var(--color-orange-200);--color-feedback-error-text: var(--color-red-900);--color-feedback-error-surface: var(--color-red-50);--color-feedback-error-icon: var(--color-red-700);--color-feedback-error-border-low: var(--color-red-200);--color-feedback-error-border-high: var(--color-red-700);--color-danger-high: var(--color-red-700);--color-danger-high-hover: var(--color-red-800);--color-danger-high-active: var(--color-red-900);--color-danger-subtle-hover: var(--color-red-50);--color-danger-subtle-active: var(--color-red-100);--color-danger-border: var(--color-red-800);--color-danger-icon: var(--color-red-900);--color-danger-text: var(--color-red-900);--elevation-shadow-color-main: var(--color-alpha-black-200);--elevation-shadow-color-subtle: var(--color-alpha-black-100);--elevation-shadow-color-high: var(--color-alpha-black-300);--color-overlay: var(--color-alpha-black-600)}[data-theme=dark]{--color-text-primary: var(--color-alpha-white-100);--color-text-secondary: var(--color-alpha-white-300);--color-text-link: var(--color-accent-high);--color-text-disabled: var(--color-alpha-white-400);--color-text-inverted: var(--color-alpha-black-800);--color-text-placeholder: var(--color-alpha-white-600);--color-text-on-dark-primary: var(--color-alpha-white-50);--color-text-on-dark-secondary: var(--color-alpha-white-300);--color-text-on-light-primary: var(--color-alpha-black-800);--color-text-on-light-secondary: var(--color-alpha-black-700);--color-accent-alpha-low: rgba(11, 165, 236, .34901960784313724);--color-accent-alpha-high: rgba(11, 165, 236, .5019607843137255);--color-accent-lowest: var(--color-blue-light-900);--color-accent-low: var(--color-blue-light-800);--color-accent-base: var(--color-blue-light-400);--color-accent-high: var(--color-blue-light-200);--color-accent-highest: var(--color-blue-light-50);--color-surface-state-default: var(--color-alpha-white-900);--color-surface-state-disabled: var(--color-alpha-white-700);--color-surface-raised: var(--color-neutral-750);--color-surface-base: var(--color-neutral-800);--color-surface-subtle: var(--color-neutral-850);--color-surface-sunken: var(--color-neutral-900);--color-surface-sunken-strong: var(--color-neutral-950);--color-surface-decorative-bluelight: var(--color-blue-light-800);--color-surface-decorative-blue: var(--color-blue-800);--color-surface-decorative-indigo: var(--color-indigo-800);--color-surface-decorative-purple: var(--color-purple-800);--color-surface-decorative-pink: var(--color-pink-800);--color-surface-decorative-orange: var(--color-orange-800);--color-surface-decorative-yellow: var(--color-yellow-zebra-800);--color-surface-decorative-bluegray: var(--color-blue-gray-800);--color-surface-decorative-neutral: var(--color-neutral-800);--color-surface-on-dark: var(--color-neutral-800);--color-background-high: var(--color-neutral-900);--color-background-base: var(--color-neutral-800);--color-background-subtle: var(--color-neutral-700);--color-border-highest: var(--color-neutral-200);--color-border-high: var(--color-neutral-500);--color-border-base: var(--color-neutral-700);--color-border-low: var(--color-neutral-800);--color-border-on-dark: var(--color-neutral-50);--color-border-accent: var(--color-accent-high);--color-divider-default: var(--color-neutral-700);--color-divider-on-dark: var(--color-alpha-black-700);--color-icon-brand: var(--brand-base);--color-icon-on-brand: var(--brand-on-brand);--color-icon-on-dark: var(--color-alpha-white-50);--color-icon-on-light: var(--color-alpha-black-800);--color-icon-neutral-highest: var(--color-neutral-50);--color-icon-neutral-high: var(--color-alpha-white-300);--color-icon-neutral-base: var(--color-neutral-800);--color-icon-neutral-lowest: var(--color-neutral-900);--color-icon-disabled: var(--color-alpha-white-400);--color-icon-action: var(--color-text-link);--color-feedback-success-text: var(--color-green-50);--color-feedback-success-surface: var(--color-green-900);--color-feedback-success-icon: var(--color-green-300);--color-feedback-success-border: var(--color-green-700);--color-feedback-info-text: var(--color-blue-light-50);--color-feedback-info-surface: var(--color-blue-light-900);--color-feedback-info-icon: var(--color-blue-light-300);--color-feedback-info-border: var(--color-blue-light-700);--color-feedback-warning-text: var(--color-orange-50);--color-feedback-warning-surface: var(--color-orange-900);--color-feedback-warning-icon: var(--color-orange-300);--color-feedback-warning-border: var(--color-orange-600);--color-feedback-error-text: var(--color-red-50);--color-feedback-error-surface: var(--color-red-900);--color-feedback-error-icon: var(--color-red-300);--color-feedback-error-border-low: var(--color-red-700);--color-feedback-error-border-high: var(--color-red-300);--color-danger-high: var(--color-red-400);--color-danger-high-hover: var(--color-red-300);--color-danger-high-active: var(--color-red-200);--color-danger-subtle-hover: var(--color-red-400);--color-danger-subtle-active: var(--color-red-300);--color-danger-border: var(--color-red-400);--color-danger-icon: var(--color-red-50);--color-danger-text: var(--color-red-50);--elevation-shadow-color-main: var(--color-alpha-black-700);--elevation-shadow-color-subtle: var(--color-alpha-black-600);--elevation-shadow-color-high: var(--color-alpha-black-800);--color-overlay: var(--color-alpha-black-600)}:root{--icon-size-16: 16;--icon-size-20: 20;--icon-size-24: 24;--control-selection-size-small: 16;--control-selection-size-medium: 20}:root{--font-size-caption: var(--font-size-12);--font-size-notification-small: var(--font-size-8);--font-size-notification-medium: var(--font-size-10);--font-size-body-1: var(--font-size-16-base);--font-size-body-2: var(--font-size-14);--font-size-heading-1: var(--font-size-40);--font-size-heading-2: var(--font-size-32);--font-size-heading-3: var(--font-size-24);--font-size-heading-4: var(--font-size-20);--font-size-heading-5: var(--font-size-18);--font-size-display-1: var(--font-size-48);--font-size-display-2: var(--font-size-64)}[data-viewport=tablet]{--font-size-caption: var(--font-size-12);--font-size-notification-small: var(--font-size-8);--font-size-notification-medium: var(--font-size-10);--font-size-body-1: var(--font-size-16-base);--font-size-body-2: var(--font-size-14);--font-size-heading-1: var(--font-size-40);--font-size-heading-2: var(--font-size-32);--font-size-heading-3: var(--font-size-22);--font-size-heading-4: var(--font-size-20);--font-size-heading-5: var(--font-size-18);--font-size-display-1: var(--font-size-48);--font-size-display-2: var(--font-size-56)}[data-viewport=mobile]{--font-size-caption: var(--font-size-12);--font-size-notification-small: var(--font-size-8);--font-size-notification-medium: var(--font-size-10);--font-size-body-1: var(--font-size-16-base);--font-size-body-2: var(--font-size-14);--font-size-heading-1: var(--font-size-32);--font-size-heading-2: var(--font-size-24);--font-size-heading-3: var(--font-size-22);--font-size-heading-4: var(--font-size-18);--font-size-heading-5: var(--font-size-16-base);--font-size-display-1: var(--font-size-40);--font-size-display-2: var(--font-size-48)}:root{--spacing-box-inner-padding-xs: var(--spacing-xs);--spacing-box-inner-padding-s: var(--spacing-s);--spacing-box-inner-padding-m: var(--spacing-m);--spacing-box-inner-padding-l: var(--spacing-l);--spacing-box-inner-gap-xs: var(--spacing-xs);--spacing-box-inner-gap-s: var(--spacing-s);--spacing-box-inner-gap-m: var(--spacing-m);--spacing-box-inner-gap-l: var(--spacing-l)}[data-density=compact]{--spacing-box-inner-padding-xs: var(--spacing-xxs);--spacing-box-inner-padding-s: var(--spacing-xs);--spacing-box-inner-padding-m: var(--spacing-s);--spacing-box-inner-padding-l: var(--spacing-m);--spacing-box-inner-gap-xs: var(--spacing-xxs);--spacing-box-inner-gap-s: var(--spacing-xs);--spacing-box-inner-gap-m: var(--spacing-s);--spacing-box-inner-gap-l: var(--spacing-m)}:root,[data-theme=light]{--brand-low: var(--color-yellow-zebra-100);--brand-high: var(--color-yellow-zebra-400);--brand-lowest: var(--color-yellow-zebra-50);--brand-base: var(--color-yellow-zebra-300);--brand-on-brand: var(--color-text-on-light-primary);--brand-highest: var(--color-yellow-zebra-500)}[data-theme=dark]{--brand-low: var(--color-yellow-zebra-400);--brand-high: var(--color-yellow-zebra-200);--brand-lowest: var(--color-yellow-zebra-500);--brand-base: var(--color-yellow-zebra-300);--brand-on-brand: var(--color-text-on-light-primary);--brand-highest: var(--color-yellow-zebra-50)}:root{--button-color-text-primary: var(--color-text-primary);--button-color-text-disabled: var(--color-text-disabled);--button-color-text-danger: var(--color-danger-text);--button-color-text-on-dark: var(--color-text-on-dark-primary);--button-color-text-on-brand: var(--brand-on-brand);--button-color-text-link: var(--color-text-link);--button-color-surface-disabled: var(--color-surface-subtle);--button-color-surface-primary-default: var(--brand-base);--button-color-surface-primary-hover: var(--brand-high);--button-color-surface-primary-active: var(--brand-highest);--button-color-surface-secondary-hover: var(--color-accent-alpha-low);--button-color-surface-secondary-active: var(--color-accent-alpha-high);--button-color-surface-danger-filled-default: var(--color-danger-high);--button-color-surface-danger-filled-hover: var(--color-danger-high-hover);--button-color-surface-danger-filled-active: var(--color-danger-high-active);--button-color-surface-danger-outlined-hover: var(--color-danger-subtle-hover);--button-color-surface-danger-outlined-active: var(--color-danger-subtle-active);--button-color-border-on-dark: var(--color-border-on-dark);--button-color-border-secondary: var(--color-border-highest);--button-color-border-danger-outlined: var(--color-danger-border);--button-color-icon-danger: var(--color-danger-icon);--button-color-icon-default: var(--color-icon-action);--input-label-default: var(--color-text-secondary);--input-label-error: var(--color-feedback-error-text);--input-surface-default: var(--color-surface-state-default);--input-surface-disabled: var(--color-surface-state-disabled);--input-check-surface-default: var(--color-surface-state-default);--input-check-surface-checked: var(--color-accent-base);--input-check-surface-checked-hover: var(--color-accent-high);--input-check-checker-active: var(--color-icon-neutral-lowest);--input-check-checker-disabled: var(--color-icon-disabled);--input-text-default: var(--color-text-primary);--input-text-placeholder: var(--color-text-placeholder);--input-text-disabled: var(--color-text-disabled);--input-text-error: var(--color-feedback-error-text);--input-icon-default: var(--color-text-secondary);--input-icon-disabled: var(--color-icon-disabled);--input-icon-error: var(--color-feedback-error-icon);--input-border-active: var(--color-accent-base);--input-border-default: var(--color-border-high);--input-border-error: var(--color-feedback-error-border-high);--table-cell-surface-purple: var(--color-surface-decorative-purple);--table-cell-surface-yellow: var(--color-surface-decorative-yellow);--table-cell-surface-default: var(--color-surface-raised);--table-cell-surface-subtle: var(--color-surface-base);--badge-text: var(--color-text-primary);--badge-accent-surface-bluelight: var(--color-surface-decorative-bluelight);--badge-accent-surface-blue: var(--color-surface-decorative-blue);--badge-accent-surface-indigo: var(--color-surface-decorative-indigo);--badge-accent-surface-purple: var(--color-surface-decorative-purple);--badge-accent-surface-pink: var(--color-surface-decorative-pink);--badge-accent-surface-orange: var(--color-surface-decorative-orange);--badge-accent-surface-yellow: var(--color-surface-decorative-yellow);--badge-accent-surface-bluegray: var(--color-surface-decorative-bluegray);--badge-accent-surface-neutral: var(--color-surface-decorative-neutral);--side-menu-surface: var(--color-surface-on-dark);--modal-overlay-surface: var(--color-overlay);--focus-ring-color: var(--color-accent-base);--focus-ring-width: 3px;--focus-ring-offset: 4px;--calendar-holiday: var(--color-surface-decorative-purple);--calendar-day-off: var(--color-surface-decorative-yellow)}:root{--button-radius: var(--radius-full-rounded);--input-radius: var(--radius-s);--container-radius: var(--radius-default);--badge-radius: var(--radius-xs)}:root{--button-height-small: 24;--button-height-medium: 34;--button-height-big: 40;--button-padding-small: 12;--button-padding-medium: 20;--button-padding-big: 28;--button-icon-small: var(--icon-size-16);--button-icon-medium: var(--icon-size-20);--button-icon-big: var(--icon-size-24);--form-check-size: var(--control-selection-size-medium);--form-toggle-thumb-small: var(--control-selection-size-small);--form-toggle-thumb-medoum: var(--control-selection-size-medium);--input-height-small: 24;--input-height-medium: 32;--input-height-big: 40;--input-gap-default: 6}:root{--button-font-family: var(--font-family-1);--button-letter-spacing: .4;--button-line-height: var(--font-line-height-none);--button-big-font-size: var(--font-size-16-base);--button-medium-font-size: var(--font-size-14);--button-small-font-size: var(--font-size-12);--badge-letter-spacing: .5;--badge-small-font-size: var(--font-size-notification-small);--badge-medium-font-size: var(--font-size-notification-medium)}:root{--table-cell-height: 52;--table-header-height: 32}[data-density=compact]{--table-cell-height: 38;--table-header-height: 32}:root{--color-primary: #722f37;--color-secondary: #c9a96e;--color-status-pending: #c62828;--color-status-in-preparation: #6a1b9a;--color-status-ready: #2e7d32;--color-status-in-transit: #1565c0;--color-status-delivered: #1b5e20;--color-col-surface: var(--color-orange-50);--color-col-surface-afternoon: var(--color-blue-light-50);--color-col-surface-future: var(--color-surface-subtle);--shadow-xs: 0 .0625rem .125rem rgba(10, 13, 18, .05);--shadow-3xl: 0 2rem 4rem -.75rem rgba(10, 13, 18, .2);--elevation-1: 0 .0625rem .1875rem rgba(0, 0, 0, .12), 0 .0625rem .125rem rgba(0, 0, 0, .24);--elevation-2: 0 .1875rem .375rem rgba(0, 0, 0, .15), 0 .125rem .25rem rgba(0, 0, 0, .12);--elevation-3: 0 .625rem 1.25rem rgba(0, 0, 0, .15), 0 .1875rem .375rem rgba(0, 0, 0, .1);--transition-standard: cubic-bezier(.4, 0, .2, 1);--duration-fast: .15s;--duration-base: .18s;--duration-slow: .24s;--color-bg: var(--color-background-base);--color-surface: var(--color-surface-raised);--color-text: #212121;--color-text-muted: #6b6b6b;--badge-warning-bg: var(--color-feedback-warning-surface);--badge-warning-text: var(--color-feedback-warning-text);--badge-warning-border: var(--color-feedback-warning-border);--badge-info-bg: var(--color-feedback-info-surface);--badge-info-text: var(--color-feedback-info-text);--modal-text-secondary: var(--color-text-on-light-secondary);--modal-border-strong: var(--color-border-highest);--color-button-primary: var(--button-color-surface-primary-default);--color-button-danger: var(--button-color-border-danger-outlined);--color-button-danger-filled: var( --button-color-surface-danger-filled-default );--color-modal-overlay: var(--modal-overlay-surface);--shadow-modal: 0 .5rem .5rem -.25rem rgba(10, 13, 18, .03), 0 1.25rem 1.5rem -.25rem rgba(10, 13, 18, .08);--color-side-menu-surface: var(--side-menu-surface);--color-side-menu-border: var(--color-alpha-white-900);--color-side-menu-edge: var(--color-border-high);--color-side-menu-active: var(--color-alpha-white-800);--color-side-menu-hover: rgba(245, 250, 255, .08);--text-on-dark-primary: var(--color-text-on-dark-primary);--text-on-dark-secondary: var(--color-text-on-dark-secondary);--text-inverted: var(--color-text-inverted);--color-side-menu-badge: var(--color-danger-high);--side-menu-width: 220;--side-menu-header-height: 56;--font-family: "Inter", "Segoe UI", sans-serif;--font-family-warehouse: "Inter", "Segoe UI", sans-serif;--color-plan-block: var(--color-feedback-error-icon);--color-plan-block-bg: var(--color-feedback-error-surface);--color-plan-block-border: var(--color-feedback-error-border-low);--color-plan-late: var(--color-feedback-warning-icon);--color-plan-late-bg: var(--color-feedback-warning-surface);--color-plan-late-border: var(--color-feedback-warning-border);--color-plan-ok: var(--color-feedback-success-icon);--color-plan-ok-bg: var(--color-feedback-success-surface);--color-plan-ok-border: var(--color-feedback-success-border);--color-plan-paused: var(--color-text-secondary);--color-plan-paused-bg: var(--color-surface-subtle);--color-plan-forced: var(--color-purple-600);--color-plan-forced-bg: var(--color-purple-100);--color-brand-base: var(--brand-base);--color-brand-hover: var(--brand-high);--color-brand-active: var(--brand-highest);--color-brand-lowest: var(--brand-lowest);--color-brand-low: var(--brand-low);--color-brand-on-brand: var(--brand-on-brand);--color-accent-hover: var(--color-accent-high);--color-surface-high: var(--color-background-high);--chart-status-pending: var(--color-error-border);--chart-status-in-preparation: var(--badge-accent-indigo);--chart-status-ready: var(--badge-accent-orange);--chart-status-in-transit: var(--badge-accent-bluelight);--chart-status-delivered: var(--badge-success-border);--chart-bar: var(--planning-item-border);--color-divider: var(--color-divider-default);--color-focus-ring: var(--focus-ring-color);--badge-success-bg: var(--color-feedback-success-surface);--badge-success-text: var(--color-feedback-success-text);--badge-success-border: var(--color-feedback-success-border);--badge-error-bg: var(--color-red-100);--badge-error-text: var(--color-feedback-error-text);--badge-error-border: var(--color-feedback-error-border-low);--route-progress-fill: var(--color-accent-high);--route-progress-track: var(--color-blue-light-200);--color-error-surface: var(--color-feedback-error-surface);--color-error-border: var(--color-feedback-error-border-low);--color-error-text: var(--color-feedback-error-text);--color-error-icon: var(--color-feedback-error-icon);--color-info-border: var(--color-feedback-info-border);--planning-item-surface: var(--color-indigo-50);--planning-item-border: var(--color-indigo-200);--color-success-surface: var(--color-feedback-success-surface);--color-success-icon: var(--color-feedback-success-icon);--color-text-primary-solid: #080e14;--route-casing: var(--color-neutral-0);--route-off-path: var(--color-plan-late);--badge-accent-bluelight: var(--badge-accent-surface-bluelight);--badge-accent-blue: var(--badge-accent-surface-blue);--badge-accent-indigo: var(--badge-accent-surface-indigo);--badge-accent-purple: var(--badge-accent-surface-purple);--badge-accent-pink: var(--badge-accent-surface-pink);--badge-accent-orange: var(--badge-accent-surface-orange);--badge-accent-yellow: var(--badge-accent-surface-yellow);--badge-accent-gray: var(--badge-accent-surface-neutral);--font-weight-regular: 400;--font-weight-medium: 600;--font-weight-bold: 800;--line-height-none: 1;--line-height-tight: 1.1;--line-height-snug: 1.2;--line-height-normal: 1.5;--font-size-heading-5: 16;--table-cell-height: 38;--box-padding-m: 8}.zb-button{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--spacing-xs) / 16 * 1rem);border:none;border-radius:calc(var(--radius-full-rounded) / 16 * 1rem);cursor:pointer;overflow:hidden;font-family:inherit;font-weight:var(--font-weight-medium);line-height:1;letter-spacing:.025rem;white-space:nowrap;text-transform:uppercase}.zb-button:disabled{cursor:not-allowed}.zb-button--small{height:calc(var(--button-height-small) / 16 * 1rem);padding-inline:calc(var(--button-padding-small) / 16 * 1rem);font-size:calc(var(--font-size-caption) / 16 * 1rem)}.zb-button--medium{height:calc(var(--button-height-medium) / 16 * 1rem);padding-inline:calc(var(--button-padding-medium) / 16 * 1rem);font-size:calc(var(--font-size-body-2) / 16 * 1rem)}.zb-button--big{height:calc(var(--button-height-big) / 16 * 1rem);padding-inline:calc(var(--button-padding-big) / 16 * 1rem);font-size:calc(var(--font-size-body-1) / 16 * 1rem)}.zb-button--primary{background-color:var(--color-brand-base);color:var(--color-brand-on-brand)}.zb-button--primary:hover:not(:disabled){background-color:var(--color-brand-hover)}.zb-button--primary:active:not(:disabled){background-color:var(--color-brand-active)}.zb-button--primary:disabled{background-color:var(--color-surface-subtle);color:var(--color-text-disabled)}.zb-button--secondary{border:1px solid var(--color-border-highest);background-color:transparent;color:var(--color-text-primary)}.zb-button--secondary:hover:not(:disabled){background-color:var(--color-accent-alpha-low)}.zb-button--secondary:active:not(:disabled){background-color:var(--color-accent-alpha-high)}.zb-button--secondary:disabled{border:none;background-color:var(--color-surface-subtle);color:var(--color-text-disabled)}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url("./media/layers-55W3Q4RM.png");width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url("./media/layers-2x-TBM42ERR.png");background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url("./media/marker-icon-2V3QKKVC.png")}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}html{font-size:100%}html,body{margin:0;padding:0;height:100%;overflow:hidden;font-family:var(--font-family);background:var(--color-surface-subtle);color:var(--color-text)}app-root{display:block;height:100%}*{box-sizing:border-box}button,input,select,textarea{font-family:inherit}.origin-badge{display:inline-flex;align-items:center;padding:calc(var(--spacing-xxs) / 16 * 1rem) .375rem;border-radius:calc(var(--radius-xs) / 16 * 1rem);font-size:calc(var(--font-size-10) / 16 * 1rem);font-weight:var(--font-weight-medium);line-height:1.1;letter-spacing:.00625rem;text-transform:uppercase;color:var(--color-text-secondary)}.origin-badge--bodegas_javier{background:var(--badge-accent-indigo)}.origin-badge--dahsa{background:var(--badge-accent-orange)}.addon-badge{display:inline-flex;align-items:center;padding:calc(var(--spacing-xxs) / 16 * 1rem) .375rem;border-radius:calc(var(--radius-xs) / 16 * 1rem);font-size:calc(var(--font-size-10) / 16 * 1rem);font-weight:var(--font-weight-medium);line-height:1.1;letter-spacing:.00625rem;white-space:nowrap;background:var(--badge-info-bg);color:var(--badge-info-text)}.status-state{display:inline-flex;align-items:center;gap:calc(var(--spacing-xs) / 16 * 1rem);font-size:calc(var(--font-size-caption) / 16 * 1rem);font-weight:var(--font-weight-medium);line-height:1.2;letter-spacing:.0075rem;text-transform:uppercase;color:var(--color-text-primary)}.status-dot{display:inline-block;flex-shrink:0;width:.625rem;height:.625rem;border-radius:50%}.status-dot--pending{background:var(--color-status-pending)}.status-dot--in_preparation{background:var(--color-status-in-preparation)}.status-dot--ready{background:var(--color-status-ready)}.status-dot--in_transit{background:var(--color-status-in-transit)}.status-dot--delivered{background:var(--color-status-delivered)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.route-pin{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:1.625rem;height:1.625rem;border:2px solid var(--color-surface-raised);border-radius:calc(var(--radius-full-rounded) / 16 * 1rem);background:var(--color-accent-hover);box-shadow:0 .0625rem .1875rem #0a0d124d;font-size:calc(var(--font-size-12) / 16 * 1rem);font-weight:var(--font-weight-medium);line-height:1;color:var(--color-surface-raised);text-align:center;transition:background var(--duration-fast) var(--transition-standard),transform var(--duration-fast) var(--transition-standard)}.route-pin--on{background:var(--color-button-primary);color:var(--color-brand-on-brand);transform:scale(1.25)}.route-pin--off{border-style:dashed;background:var(--route-off-path)}.route-pin--moved{border-color:var(--badge-success-border);background:var(--color-success-icon)}.route-pin--moved.route-pin--on{background:var(--color-button-primary)}.route-pin--warehouse{background:var(--color-border-highest);font-size:calc(var(--font-size-10) / 16 * 1rem)}@media(prefers-reduced-motion:reduce){.route-pin{transition:none}}
