:root{color-scheme:light;--md-sys-color-primary:#006B5F;--md-sys-color-on-primary:#FFFFFF;--md-sys-color-primary-container:#75F8E3;--md-sys-color-on-primary-container:#00201C;--md-sys-color-secondary:#406373;--md-sys-color-on-secondary:#FFFFFF;--md-sys-color-secondary-container:#C3E8FB;--md-sys-color-on-secondary-container:#001F2A;--md-sys-color-tertiary:#80552D;--md-sys-color-on-tertiary:#FFFFFF;--md-sys-color-tertiary-container:#FFDCC1;--md-sys-color-on-tertiary-container:#2E1500;--md-sys-color-error:#BA1A1A;--md-sys-color-on-error:#FFFFFF;--md-sys-color-error-container:#FFDAD6;--md-sys-color-on-error-container:#410002;--md-sys-color-success:#316A41;--md-sys-color-on-success:#FFFFFF;--md-sys-color-success-container:#B4F1BD;--md-sys-color-on-success-container:#00210B;--md-sys-color-warning:#825500;--md-sys-color-on-warning:#FFFFFF;--md-sys-color-warning-container:#FFDDB3;--md-sys-color-on-warning-container:#291800;--md-sys-color-surface:#F7FAF8;--md-sys-color-surface-container-lowest:#FFFFFF;--md-sys-color-surface-container-low:#F2F4F2;--md-sys-color-surface-container:#ECEEEC;--md-sys-color-surface-container-high:#E6E9E7;--md-sys-color-surface-container-highest:#E0E3E1;--md-sys-color-on-surface:#191C1B;--md-sys-color-on-surface-variant:#3F4946;--md-sys-color-outline:#6F7976;--md-sys-color-outline-variant:#BEC9C5;--md-sys-color-inverse-surface:#2D3130;--md-sys-color-inverse-on-surface:#EFF1EF;--md-sys-color-inverse-primary:#54DBC8;--md-sys-color-primary-hover:#005047;--md-sys-color-brand-accent:#2EBFAC;--zp-brand-panel:#003731;--zp-brand-panel-edge:#005047;--zp-on-brand-panel:#FFFFFF;--zp-brand-panel-muted:#A8CCDE;--zp-brand-panel-accent:#75F8E3;--bs-emphasis-color:var(--zp-ink);--bs-info-bg-subtle:var(--zp-secondary-container);--bs-info-text-emphasis:var(--zp-on-secondary-container);--bs-info-border-subtle:var(--zp-secondary);--bs-success-bg-subtle:var(--zp-success-container);--bs-success-text-emphasis:var(--zp-on-success-container);--bs-success-border-subtle:var(--zp-success);--bs-warning-bg-subtle:var(--zp-warning-container);--bs-warning-text-emphasis:var(--zp-on-warning-container);--bs-warning-border-subtle:var(--zp-warning);--bs-danger-bg-subtle:var(--zp-error-container);--bs-danger-text-emphasis:var(--zp-on-error-container);--bs-danger-border-subtle:var(--zp-error);--cal-grid-line:var(--zp-line);--cal-surface-elevated:var(--zp-surface);--cal-text:var(--zp-ink);--cal-slot-available-bg:var(--zp-soft);--cal-slot-available-border:var(--zp-brand);--cal-slot-available-color:var(--zp-brand);--cal-slot-booked-bg:var(--zp-surface-raised);--cal-slot-booked-color:var(--zp-muted);--cal-slot-confirmed-bg:var(--zp-success-container);--cal-slot-confirmed-border:var(--zp-success);--cal-slot-confirmed-color:var(--zp-on-success-container);--cal-slot-empty-bg:var(--zp-surface-raised);--zp-ink:var(--md-sys-color-on-surface);--zp-muted:var(--md-sys-color-on-surface-variant);--zp-brand:var(--md-sys-color-primary);--zp-on-primary:var(--md-sys-color-on-primary);--zp-blue:var(--zp-brand);--zp-blue-hover:var(--md-sys-color-primary-hover);--zp-primary-container:var(--md-sys-color-primary-container);--zp-on-primary-container:var(--md-sys-color-on-primary-container);--zp-secondary:var(--md-sys-color-secondary);--zp-secondary-container:var(--md-sys-color-secondary-container);--zp-on-secondary-container:var(--md-sys-color-on-secondary-container);--zp-tertiary:var(--md-sys-color-tertiary);--zp-tertiary-container:var(--md-sys-color-tertiary-container);--zp-on-tertiary-container:var(--md-sys-color-on-tertiary-container);--zp-base:var(--md-sys-color-surface);--zp-surface:var(--md-sys-color-surface-container-lowest);--zp-surface-raised:var(--md-sys-color-surface-container-low);--zp-soft:color-mix(in srgb,var(--zp-primary-container) 22%,var(--zp-surface));--zp-line:var(--md-sys-color-outline-variant);--zp-outline:var(--md-sys-color-outline);--zp-mint:color-mix(in srgb,var(--zp-primary-container) 30%,var(--zp-surface));--zp-green:var(--md-sys-color-success);--zp-brand-accent:var(--md-sys-color-brand-accent);--zp-success:var(--md-sys-color-success);--zp-success-container:var(--md-sys-color-success-container);--zp-on-success-container:var(--md-sys-color-on-success-container);--zp-warning:var(--md-sys-color-warning);--zp-warning-container:var(--md-sys-color-warning-container);--zp-on-warning-container:var(--md-sys-color-on-warning-container);--zp-error:var(--md-sys-color-error);--zp-error-container:var(--md-sys-color-error-container);--zp-on-error-container:var(--md-sys-color-on-error-container);--zp-inverse-surface:var(--md-sys-color-inverse-surface);--zp-inverse-on-surface:var(--md-sys-color-inverse-on-surface);--zp-inverse-primary:var(--md-sys-color-inverse-primary);--zp-shadow:0 18px 60px #00201c0d;--zp-radius:20px;--zp-font:Manrope,'Segoe UI',Arial,sans-serif;--bs-primary:var(--zp-brand);--bs-primary-rgb:0,107,95;--bs-info:var(--zp-brand);--bs-info-rgb:0,107,95;--bs-secondary:var(--zp-secondary);--bs-success:var(--zp-success);--bs-warning:var(--zp-warning);--bs-danger:var(--zp-error);--bs-link-color:var(--zp-brand);--bs-link-hover-color:var(--zp-blue-hover);--bs-body-bg:var(--zp-base);--bs-body-color:var(--zp-ink);--bs-heading-color:var(--zp-ink);--bs-secondary-color:var(--zp-muted);--bs-border-color:var(--zp-line);--bs-tertiary-bg:var(--zp-surface-raised);--app-body-bg:var(--zp-base);--booking-primary-hover:var(--zp-blue-hover);--booking-outline:var(--zp-line);--booking-header-bg:var(--zp-soft);--booking-surface:var(--zp-surface);--booking-surface-soft:var(--zp-surface-raised);--booking-shadow:var(--zp-shadow);--booking-btn-light-bg:var(--zp-soft);--booking-btn-light-hover:var(--zp-primary-container);--booking-btn-light-color:var(--zp-brand);--booking-btn-outline-bg:var(--zp-soft);--zapazi-ink:var(--zp-ink);--zapazi-accent:var(--zp-tertiary);--zapazi-accent-soft:var(--zp-tertiary-container);--zapazi-green:var(--zp-success);--zapazi-green-soft:var(--zp-success-container);}
[data-bs-theme=dark]{color-scheme:dark;--md-sys-color-primary:#54DBC8;--md-sys-color-on-primary:#003731;--md-sys-color-primary-container:#005047;--md-sys-color-on-primary-container:#75F8E3;--md-sys-color-secondary:#A8CCDE;--md-sys-color-on-secondary:#0D3443;--md-sys-color-secondary-container:#274B5A;--md-sys-color-on-secondary-container:#C3E8FB;--md-sys-color-tertiary:#F5BB8A;--md-sys-color-on-tertiary:#4B2804;--md-sys-color-tertiary-container:#653E18;--md-sys-color-on-tertiary-container:#FFDCC1;--md-sys-color-error:#FFB4AB;--md-sys-color-on-error:#690005;--md-sys-color-error-container:#93000A;--md-sys-color-on-error-container:#FFDAD6;--md-sys-color-success:#99D4A3;--md-sys-color-on-success:#003918;--md-sys-color-success-container:#17512B;--md-sys-color-on-success-container:#B4F1BD;--md-sys-color-warning:#F8BC65;--md-sys-color-on-warning:#452B00;--md-sys-color-warning-container:#633F00;--md-sys-color-on-warning-container:#FFDDB3;--md-sys-color-surface:#101413;--md-sys-color-surface-container-lowest:#0B0F0E;--md-sys-color-surface-container-low:#191C1B;--md-sys-color-surface-container:#1D201F;--md-sys-color-surface-container-high:#272B2A;--md-sys-color-surface-container-highest:#323534;--md-sys-color-on-surface:#E0E3E1;--md-sys-color-on-surface-variant:#BEC9C5;--md-sys-color-outline:#899390;--md-sys-color-outline-variant:#3F4946;--md-sys-color-inverse-surface:#E0E3E1;--md-sys-color-inverse-on-surface:#2D3130;--md-sys-color-inverse-primary:#006B5F;--md-sys-color-primary-hover:#65E9D5;--md-sys-color-brand-accent:#2EBFAC;--zp-surface:var(--md-sys-color-surface-container-low);--zp-shadow:0 18px 60px #0003;--bs-primary-rgb:84,219,200;--bs-info-rgb:84,219,200;}
