.splash-screen[data-v-ff30b889]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:var(--ion-background-color);transition:opacity .4s ease}.splash-screen.fade-out[data-v-ff30b889]{opacity:0}.splash-animation[data-v-ff30b889]{width:200px;height:200px}.connectivity-banner[data-v-eb14f680]{position:fixed;top:env(safe-area-inset-top,0);inset-inline-start:0;width:100%;min-height:30px;line-height:30px;padding-inline-start:12px;padding-inline-end:12px;background:var(--color-error);color:var(--color-text-on-primary);font-weight:700;font-size:var(--font-size-min);text-align:start;z-index:var(--z-index-connectivity-banner);pointer-events:none}:root{--brandingMainColor: #4a90d9;--whiteLabelColor: #4a90d9;--language-font-light: "Rubik-light";--language-font-regular: "Rubik";--language-font-semi-bold: "Rubik-medium";--language-font-bold: "Rubik-bold";--body-default-font: "Rubik";--ion-font-family: "Rubik";--font-size-min: 14px;--font-size-subtitle: 16px;--font-size-title: 20px;--ion-color-primary: #4a90d9;--ion-color-primary-rgb: 74, 144, 217;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #417fbf;--ion-color-primary-tint: #5c9bdd;--ion-color-secondary: #3dc2ff;--ion-color-secondary-rgb: 61, 194, 255;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #36abe0;--ion-color-secondary-tint: #50c8ff;--ion-color-tertiary: #5260ff;--ion-color-tertiary-rgb: 82, 96, 255;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #4854e0;--ion-color-tertiary-tint: #6370ff;--ion-color-success: #2dd36f;--ion-color-success-rgb: 45, 211, 111;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: #28ba62;--ion-color-success-tint: #42d77d;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #eb445a;--ion-color-danger-rgb: 235, 68, 90;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #cf3c4f;--ion-color-danger-tint: #ed576b;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e;--ion-color-medium: #92949c;--ion-color-medium-rgb: 146, 148, 156;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #808289;--ion-color-medium-tint: #9d9fa6;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-background-color: #ffffff;--ion-background-color-rgb: 255, 255, 255;--color-error: #ff3b30;--color-error-rgb: 255, 59, 48;--color-success: #34c759;--color-success-rgb: 52, 199, 89;--color-availability-chip: #0f70e7;--color-warning: #ff9500;--color-warning-rgb: 255, 149, 0;--color-text-primary: #1c1c1e;--color-text-primary-rgb: 28, 28, 30;--color-text-secondary: #636366;--color-text-tertiary: #757575;--color-text-dark: #333333;--color-text-placeholder: #8e8e93;--color-text-disabled: #aaaaaa;--color-border: #ececec;--color-border-light: #f2f2f7;--color-bg-unseen: #f0f6ff;--color-bg-referrals: #e1efff;--color-bg-referrals-banner: #e0ddff;--color-bg-settings: #f0f1f5;--color-bg-settings-card: #e8eaed;--color-bg-secondary: #f7f7f7;--color-bg-white: #ffffff;--color-link: #4a90d9;--color-toggle: #999999;--color-ios-blue: #007aff;--color-ios-blue-rgb: 0, 122, 255;--color-bg-highlight: rgba(10, 122, 255, .12);--color-btn-disabled: #cccccc;--color-btn-disabled-bg: rgba(120, 120, 128, .36);--color-spinner: #ffffff;--color-card-shadow: #cdd7f0;--color-separator: #e5e5ea;--color-text-on-primary: #ffffff;--color-text-on-primary-rgb: 255, 255, 255;--color-bg-tertiary: #f5f5f5;--color-placeholder-bg: #e0e0e0;--color-text-quaternary: #c7c7cc;--color-error-bg: #ffd8d6;--color-info-bg: #e1efff;--color-warning-bg: #fff4cc;--color-avatar-wl: #ffcc00;--color-avatar-milestone: #af52de;--color-avatar-payment: #30b0c7;--color-external-event: #6b5dfc;--color-external-event-light: #8b7eff;--color-external-event-bg: #f3f2ff;--color-badge-accent-bg: #e0ddff;--color-badge-accent-text: #4136be;--color-accent-cta: #5848fe;--color-brand-instagram: #e4405f;--color-brand-instagram-gradient: linear-gradient(135deg, #fdc149, #e4405f 50%, #833ab4);--color-brand-facebook: #1877f2;--color-brand-whatsapp: #25d366;--color-brand-waze: #33ccff;--color-black-rgb: 0, 0, 0;--color-white-rgb: 255, 255, 255;--shadow-card: 0 2px 16px rgba(205, 215, 240, .6);--shadow-card-lg: 0 6px 24px rgba(205, 215, 240, .8);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .04);--shadow-badge: 0 2px 4px rgba(0, 0, 0, .15);--shadow-image-picker: 0 2px 8px rgba(0, 0, 0, .08), 0 0 0 1px rgba(0, 0, 0, .04);--shadow-photo-delete: drop-shadow(0 1px 2px rgba(0, 0, 0, .3));--shadow-modal: 0px 2px 8px 0px rgba(99, 99, 99, .2);--shadow-preview-card: 0 8px 28px -12px rgba(15, 30, 50, .18), 0 2px 8px -4px rgba(15, 30, 50, .06);--shadow-app-icon: 0 0 8px 0 rgba(120, 120, 128, .36);--overlay-photo-edit-gradient: linear-gradient( 180deg, transparent 0%, rgba(var(--color-black-rgb), .6) 70%, rgba(var(--color-black-rgb), .7) 100% );--shadow-photo-edit-icon: drop-shadow(0 1px 2px rgba(var(--color-black-rgb), .35));--color-ios-blue-tint: rgba(0, 122, 255, .08);--color-indigo: #5856d6;--color-indigo-tint: rgba(88, 86, 214, .12);--color-divider-light: rgba(0, 0, 0, .1);--color-overlay-white-light: rgba(255, 255, 255, .2);--color-pressed-bg: rgba(0, 0, 0, .06);--z-index-connectivity-banner: 100000;--color-wn-blue: #007aff;--color-wn-blue-deep: #0a5bd6;--color-wn-blue-ink: #0747a6;--color-wn-blue-soft: #e8f1ff;--color-wn-blue-softer: #f3f8ff;--color-wn-ink: #0a0e16;--color-wn-ink-rgb: 10, 14, 22;--color-wn-text: #1b2230;--color-wn-muted: #6a7382;--color-wn-faint: #a6aebc;--color-wn-line: #e7ecf3;--color-wn-line-soft: #f0f3f8;--color-wn-coral: oklch(.74 .15 32);--color-wn-coral-soft: oklch(.93 .05 36);--color-wn-amber: oklch(.84 .13 80);--color-wn-amber-soft: oklch(.95 .05 84);--color-wn-mint: oklch(.8 .11 165);--color-wn-mint-soft: oklch(.94 .045 168);--color-wn-lilac: oklch(.74 .12 290);--color-wn-feature-forms: #007aff;--color-wn-feature-category: #6d54e8;--color-wn-feature-availability: #0ea47f;--color-wn-feature-business: #ec6a2c;--color-wn-feature-whatsnew: #e0518a;--shadow-wn-bubble: 0 8px 22px rgba(10, 14, 22, .18);--shadow-wn-popover: 0 14px 40px rgba(10, 14, 22, .2);--shadow-wn-card: 0 1px 2px rgba(10, 14, 22, .04), 0 18px 44px rgba(10, 14, 22, .1);--shadow-wn-caret: 3px 3px 8px rgba(10, 14, 22, .06)}@font-face{font-family:Rubik-light;src:url(/assets/Rubik-Light-BOgoxbgy.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/assets/Rubik-Regular-Cb_2R9uS.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik-medium;src:url(/assets/Rubik-Medium-CTAS02M4.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik-bold;src:url(/assets/Rubik-Bold-BiuNLut2.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:OpenSans-Light;src:url(/assets/OpenSans-Light-DtC6Lq38.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:OpenSans-Regular;src:url(/assets/OpenSans-Regular-C58Z07Fu.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenSans-SemiBold;src:url(/assets/OpenSans-SemiBold-Dax9uKCl.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:OpenSans-Bold;src:url(/assets/OpenSans-Bold-CwuBacfM.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.plannie-light{font-family:var(--language-font-light)}.plannie-regular{font-family:var(--language-font-regular)}.plannie-semi-bold{font-family:var(--language-font-semi-bold);font-size:16px}.plannie-bold{font-family:var(--language-font-bold)}ion-page{background:var(--ion-background-color)}@media(min-width:1001px){ion-app{max-width:1000px;margin:0 auto!important}ion-app:has(.staff-calendar-page:not(.ion-page-hidden)){max-width:none;margin:0!important}}@media(min-width:768px){.content-container{max-width:720px;margin:0 auto}}@media(min-width:1200px){.content-container{max-width:960px;margin:0 auto}}ion-fab-button.plannie-fab{--background: var(--ion-background-color);--box-shadow: 0 4px 12px rgba(var(--color-black-rgb), .24);--size: 60px}ion-input input.native-input:-webkit-autofill,ion-input input.native-input:-webkit-autofill:hover,ion-input input.native-input:-webkit-autofill:focus,ion-input input.native-input:-webkit-autofill:active,ion-input input.native-input:-internal-autofill-selected,ion-input input.native-input:-internal-autofill-previewed{-webkit-text-fill-color:var(--color-text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--ion-background-color) inset!important;background-color:transparent!important;background-image:none!important;transition:background-color 9999s ease-in-out 0s;caret-color:var(--color-text-primary)}ion-action-sheet .action-sheet-selected{font-weight:700;color:var(--ion-color-primary)}ion-action-sheet .action-sheet-disabled{opacity:.5}ion-modal,ion-popover,ion-alert,ion-action-sheet,ion-loading,ion-picker{--ion-backdrop-color: rgba(var(--ion-background-color-rgb), .55);--backdrop-opacity: 1}ion-modal{--box-shadow: var(--shadow-modal)}ion-modal:not(.modal-sheet):not(.modal-card)::part(content){overflow-y:auto;-webkit-overflow-scrolling:touch}ion-modal::part(backdrop),ion-popover::part(backdrop),ion-alert ion-backdrop,ion-action-sheet ion-backdrop,ion-loading ion-backdrop,ion-picker ion-backdrop{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}#glassix-widget-launcher-container,#glassix-widget-iframe-container{display:none!important}#glassix-container.glassix-fullscreen{min-height:100%!important}#glassix-container.glassix-fullscreen #glassix-widget-iframe-container{display:block!important;position:fixed!important;top:calc(44px + env(safe-area-inset-top,0px))!important;right:0!important;bottom:env(safe-area-inset-bottom,0px)!important;left:0!important;width:100%!important;height:auto!important;max-height:none!important;max-width:100%!important;border-radius:0!important;z-index:100000!important}#glassix-container.glassix-fullscreen #glassix-widget-iframe{width:100%!important;height:100%!important}[role=button]:focus-visible{outline:2px solid var(--ion-color-primary);outline-offset:-2px}.custom-toast{transform:translateY(-60px)}.card-border-shadow{border:1px solid var(--color-border);box-shadow:0 2px 6px var(--color-border)}ion-input,ion-textarea,ion-label,ion-select,ion-segment-button,ion-checkbox,ion-toggle,ion-button,ion-picker-column,ion-picker-column-option{font-family:var(--language-font-regular)}ion-input input.native-input,ion-textarea textarea.native-textarea,ion-input input,ion-textarea textarea{font-family:var(--language-font-regular)}ion-input::part(label),ion-textarea::part(label){font-family:var(--language-font-regular)}ion-datetime{--background: var(--color-bg-white);--background-rgb: var(--ion-background-color-rgb)}ion-datetime,ion-datetime::part(calendar-day),ion-datetime::part(wheel-item),ion-datetime::part(time-button),ion-datetime::part(month-year-button),ion-picker-column,ion-picker-column-option{font-size:16px}html[dir=rtl] ion-picker-column-option{direction:rtl}ion-content::part(scroll){scrollbar-width:none;-ms-overflow-style:none}ion-content::part(scroll)::-webkit-scrollbar{display:none}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
