:root{--font-display:"Space Grotesk", sans-serif;--font-body:"Inter", sans-serif;--font-provider-page:"Noto Sans Georgian", "Noto Sans", sans-serif;--color-primary:#171514;--color-primary-hover:#35302d;--color-primary-active:#000;--color-on-primary:#fff;--color-secondary:#39c6f4;--color-secondary-hover:#179fd0;--color-secondary-active:#137ca5;--color-secondary-soft:#effbff;--color-on-secondary:#20143a;--color-accent:#b8f23d;--color-accent-hover:#9fda21;--color-accent-active:#7bae16;--color-accent-soft:#f8ffe8;--color-on-accent:#20143a;--color-focus-ring:#39c6f4;--color-selection:#e2e7ea;--sidebar-background:#f7f9fa;--sidebar-border:#cbd3d8;--sidebar-text:#282828;--sidebar-text-muted:#282828a6;--sidebar-active-background:#e2e7ea;--sidebar-active-text:#282828;--sidebar-active-icon:#171514;--sidebar-hover-background:#eef1f3;--gradient-brand-soft:radial-gradient(circle at 88% 14%, #b8f23d38, transparent 24%), linear-gradient(135deg, #f7f9fa, #edf6fa 48%, #dcf7ff);--gradient-brand-hero:radial-gradient(circle at 88% 14%, #b8f23d57, transparent 24%), linear-gradient(135deg, #f7f9fa, #edf6fa 48%, #dcf7ff);--shadow-sm:0 1px 2px #2828280f;--pp-surface-border:color-mix(in srgb, var(--color-border) 35%, transparent);--pp-surface-shadow:0 2px 8px #2828280d;--pp-radius-card:16px;--pp-radius-button:12px;--pp-radius-input:12px;--pp-radius-nav:10px;--pp-radius-modal:18px;--container-width:1120px;--pp-duration-press:80ms;--pp-duration-hover:.12s;--pp-duration-ui:.15s;--pp-duration-overlay:.18s;--pp-duration-modal:.2s;--pp-duration-sheet:.22s;--pp-duration-drawer:.22s;--pp-duration-exit:.14s;--pp-duration-page:.18s;--pp-duration-skeleton:1.4s;--pp-duration-spinner:.8s;--pp-duration-none:0s;--pp-ease-enter:cubic-bezier(.2, 0, 0, 1);--pp-ease-exit:cubic-bezier(.4, 0, 1, 1);--pp-ease-ui:cubic-bezier(.4, 0, .2, 1);--pp-ease-linear:linear;--pp-motion-hover:var(--pp-duration-hover) var(--pp-ease-ui);--pp-motion-press:var(--pp-duration-press) var(--pp-ease-ui);--pp-motion-ui:var(--pp-duration-ui) var(--pp-ease-ui);--pp-motion-enter:var(--pp-duration-overlay) var(--pp-ease-enter);--pp-motion-exit:var(--pp-duration-exit) var(--pp-ease-exit)}:root,html[data-dashboard-theme=a]{--color-background:#fff;--color-surface:#fff;--color-surface-muted:#f7f9fa;--color-text-strong:#282828;--color-text:#282828;--color-text-muted:#282828a6;--color-text-subtle:#28282873;--color-primary-soft:#e2e7ea;--color-border:#cbd3d8;--color-border-strong:#b5c1c8;--color-divider:#e8ecef;--color-success:#20966f;--color-success-soft:#e8f8f2;--color-warning:#e79a18;--color-warning-soft:#fff5d8;--color-error:#db3f5f;--color-error-soft:#fff0f3;--color-info:#179fd0;--color-info-soft:#effbff;--shadow-md:0 8px 24px #28282817;--shadow-primary:none}html[data-dashboard-theme=a]{--color-primary:#f39f90;--color-primary-hover:#e28878;--color-primary-active:#e28878;--color-on-primary:#282828;--color-secondary:#7ab8d8;--color-secondary-hover:#7ab8d8;--color-secondary-active:#2b6684;--color-secondary-soft:#edf6fa;--color-on-secondary:#282828;--color-accent:#905449;--color-accent-hover:#905449;--color-accent-active:#6a3931;--color-accent-soft:#f3e6e3;--color-on-accent:#fff;--color-focus-ring:#f39f90;--shadow-sm:none;--landing-shadow-strong:none;--gradient-brand-soft:linear-gradient(135deg, #e7ebee, #f1f8fb);--gradient-brand-hero:linear-gradient(135deg, #fdf0ed, #e4f1f7);--sidebar-background:#282828;--sidebar-border:#6d6d6d;--sidebar-text:#fff;--sidebar-text-muted:#d0d0d0;--sidebar-active-background:#614945;--sidebar-active-text:#fff;--sidebar-active-icon:#f39f90;--sidebar-hover-background:#483b39;--dashboard-sidebar-notice-background:#fff;--dashboard-sidebar-notice-border:#cbd3d8;--dashboard-sidebar-notice-text:#282828;--dashboard-sidebar-notice-muted:#282828a6;--dashboard-sidebar-notice-icon:#2b6684;--dashboard-sidebar-notice-hover:#f7f9fa;--dashboard-sidebar-notice-hover-border:#b5c1c8;--dashboard-inverse-background:#282828;--dashboard-inverse-text:#fff;--dashboard-inverse-divider:#fff3;--dashboard-inverse-hover:#ffffff1f;--dashboard-inverse-hover-strong:#ffffff29;--dashboard-booking-pass-background:#e2e7ea;--dashboard-booking-pass-text:#282828;--dashboard-booking-pass-muted:#282828a6;--dashboard-calendar-confirmed-background:#f3e6e3;--dashboard-calendar-confirmed-foreground:#6a3931;--dashboard-calendar-completed-background:#edf6fa;--dashboard-calendar-completed-foreground:#2b6684;--dashboard-calendar-cancelled-background:#f7f9fa;--dashboard-calendar-cancelled-foreground:#2828288c;--dashboard-calendar-blocked:#2828281f;--p-primary-50:#e2e7ea;--p-primary-100:#fef3f2;--p-primary-200:#fceae7;--p-primary-300:#fbddd8;--p-primary-400:#f8cac2;--p-primary-500:#f39f90;--p-primary-600:#e28878;--p-primary-700:#e28878;--p-primary-800:#6a3931;--p-primary-900:#282828;--p-primary-950:#282828;--p-text-color:#282828;--p-text-hover-color:#282828;--p-text-muted-color:#28282873;--p-text-hover-muted-color:#282828a6;--p-surface-0:#fff;--p-surface-50:#f7f9fa;--p-surface-100:#fff;--p-surface-200:#e8ecef;--p-surface-300:#cbd3d8;--p-surface-400:#b5c1c8;--p-surface-500:#28282873;--p-surface-600:#282828a6;--p-surface-700:#282828;--p-surface-800:#282828;--p-surface-900:#282828;--p-surface-950:#282828;--p-primary-color:#f39f90;--p-primary-contrast-color:#282828;--p-primary-hover-color:#e28878;--p-primary-active-color:#e28878;--p-focus-ring-color:#f39f90;--p-content-background:#fff;--p-content-hover-background:#e2e7ea;--p-content-border-color:#e8ecef;--p-content-color:#282828;--p-form-field-background:#fff;--p-form-field-disabled-background:#f7f9fa;--p-form-field-border-color:#b5c1c8;--p-form-field-hover-border-color:#b5c1c8;--p-form-field-focus-border-color:#f39f90;--p-form-field-color:#282828;--p-form-field-placeholder-color:#28282873;--p-highlight-background:#e2e7ea;--p-highlight-focus-background:#fef3f2;--p-highlight-color:#6a3931;--p-highlight-focus-color:#6a3931;--p-form-field-filled-background:#f7f9fa;--p-form-field-filled-hover-background:#f7f9fa;--p-form-field-filled-focus-background:#f7f9fa;--p-form-field-disabled-color:#28282873;--p-form-field-float-label-color:#28282873;--p-form-field-float-label-focus-color:#e28878;--p-form-field-float-label-active-color:#28282873;--p-form-field-icon-color:#b5c1c8;--p-mask-color:#e8ecef}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-gutter:stable}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}body{background:var(--color-background);min-height:100vh;color:var(--color-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}a,body,button,input,select,textarea{font-family:var(--font-body)}@supports (-webkit-touch-callout:none){input,select,textarea{font-size:calc(max(1rem,16px))!important}}#__nuxt{min-height:100vh}.container{width:min(100% - 2rem,var(--container-width));margin:0 auto}.surface-card{background:var(--color-surface);border:1px solid var(--pp-surface-border);border-radius:var(--pp-radius-card);box-shadow:var(--pp-surface-shadow)}.font-serif{font-family:var(--font-display)}@keyframes pp-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes pp-spin{to{transform:rotate(1turn)}}@keyframes pp-sheet-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.pp-skeleton{background:linear-gradient(90deg,var(--color-divider) 25%,var(--color-surface-muted) 37%,var(--color-divider) 63%);animation:pp-shimmer var(--pp-duration-skeleton) var(--pp-ease-ui) infinite;background-size:800px 100%}.pp-spin{animation:pp-spin var(--pp-duration-spinner) var(--pp-ease-linear) infinite}.pp-scrim-enter-active{pointer-events:auto;transition:opacity var(--pp-duration-overlay) var(--pp-ease-enter)}.pp-scrim-leave-active{pointer-events:none;transition:opacity var(--pp-duration-exit) var(--pp-ease-exit)}.pp-scrim-enter-from,.pp-scrim-leave-to{opacity:0}.pp-dialog-enter-active{pointer-events:auto;transition:opacity var(--pp-duration-modal) var(--pp-ease-enter),transform var(--pp-duration-modal) var(--pp-ease-enter)}.pp-dialog-leave-active{pointer-events:none;transition:opacity var(--pp-duration-exit) var(--pp-ease-exit),transform var(--pp-duration-exit) var(--pp-ease-exit)}.pp-dialog-enter-from,.pp-dialog-leave-to{opacity:0;transform:translateY(8px)}.pp-sheet-enter-active{pointer-events:auto;transition:opacity var(--pp-duration-sheet) var(--pp-ease-enter),transform var(--pp-duration-sheet) var(--pp-ease-enter)}.pp-sheet-leave-active{pointer-events:none;transition:opacity var(--pp-duration-overlay) var(--pp-ease-exit),transform var(--pp-duration-overlay) var(--pp-ease-exit)}.pp-sheet-enter-from,.pp-sheet-leave-to{opacity:0;transform:translateY(12px)}.pp-drawer-enter-active{pointer-events:auto;transition:opacity var(--pp-duration-drawer) var(--pp-ease-enter),transform var(--pp-duration-drawer) var(--pp-ease-enter)}.pp-drawer-leave-active{pointer-events:none;transition:opacity var(--pp-duration-overlay) var(--pp-ease-exit),transform var(--pp-duration-overlay) var(--pp-ease-exit)}.pp-drawer-enter-from,.pp-drawer-leave-to{opacity:0;transform:translate(16px)}.pp-popover-enter-active,.pp-popover-leave-active{transition:opacity var(--pp-duration-hover) var(--pp-ease-ui),transform var(--pp-duration-hover) var(--pp-ease-ui)}.pp-popover-leave-active{pointer-events:none}.pp-popover-enter-from,.pp-popover-leave-to{opacity:0;transform:translateY(-4px)}.pp-fade-enter-active{pointer-events:auto;transition:opacity var(--pp-duration-overlay) var(--pp-ease-enter)}.pp-fade-leave-active{pointer-events:none;transition:opacity var(--pp-duration-exit) var(--pp-ease-exit)}.pp-fade-enter-from,.pp-fade-leave-to{opacity:0}.p-dialog-enter-active{pointer-events:auto;transition:opacity var(--pp-duration-modal) var(--pp-ease-enter),transform var(--pp-duration-modal) var(--pp-ease-enter)!important}.p-dialog-leave-active{pointer-events:none;transition:opacity var(--pp-duration-exit) var(--pp-ease-exit),transform var(--pp-duration-exit) var(--pp-ease-exit)!important}.p-dialog-enter-from,.p-dialog-leave-to{opacity:0;transform:translateY(8px)!important}@keyframes pp-overlay-mask-enter{0%{background:0 0}}@keyframes pp-overlay-mask-leave{to{background:0 0}}.p-overlay-mask-enter-active{animation:pp-overlay-mask-enter var(--pp-duration-overlay) var(--pp-ease-enter) forwards}.p-overlay-mask-leave-active{animation:pp-overlay-mask-leave var(--pp-duration-exit) var(--pp-ease-exit) forwards;pointer-events:none}.pp-live-preview__dialog-root.p-dialog-enter-from,.pp-live-preview__dialog-root.p-dialog-leave-to{transform:none!important}.p-toast-message-enter-active{transition:opacity var(--pp-duration-overlay) var(--pp-ease-enter),transform var(--pp-duration-overlay) var(--pp-ease-enter)}.p-toast-message-leave-active{pointer-events:none;transition:opacity var(--pp-duration-exit) var(--pp-ease-exit),transform var(--pp-duration-exit) var(--pp-ease-exit)}.p-toast-message-enter-from,.p-toast-message-leave-to{opacity:0;transform:translateY(-8px)}@media (width<=639.98px){.p-toast-top-center{width:calc(100vw - 10px);max-width:none;left:5px;transform:none}}.p-connected-overlay-enter-active,.p-connected-overlay-leave-active{transition:opacity var(--pp-duration-hover) var(--pp-ease-ui),transform var(--pp-duration-hover) var(--pp-ease-ui)}.p-connected-overlay-leave-active{pointer-events:none}.p-connected-overlay-enter-from,.p-connected-overlay-leave-to{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.p-connected-overlay-enter-from,.p-connected-overlay-leave-to,.p-dialog-enter-from,.p-dialog-leave-to,.p-toast-message-enter-from,.p-toast-message-leave-to,.pp-dialog-enter-from,.pp-dialog-leave-to,.pp-drawer-enter-from,.pp-drawer-leave-to,.pp-popover-enter-from,.pp-popover-leave-to,.pp-sheet-enter-from,.pp-sheet-leave-to{transform:none!important}}@font-face{font-display:swap;font-family:FiraGO;font-style:normal;font-weight:400;src:url(../fonts/firago/FiraGO-Regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:FiraGO;font-style:normal;font-weight:500;src:url(../fonts/firago/FiraGO-Medium.woff2)format("woff2")}@font-face{font-display:swap;font-family:FiraGO;font-style:normal;font-weight:700;src:url(../fonts/firago/FiraGO-Bold.woff2)format("woff2")}html[data-dashboard-locale=ka] body{--font-body:"Noto Sans Georgian", "Noto Sans", sans-serif;--font-display:"Noto Sans Georgian", "Noto Sans", sans-serif}html[data-dashboard-locale=en] body{--font-body:"Inter", sans-serif;--font-display:"Space Grotesk", sans-serif}
