:root{--knopka-glass-fill:#ffffff14;--knopka-glass-fill-dark:#0f172a8c;--knopka-glass-blur:14px;--knopka-glass-saturate:1.35;--knopka-glass-border:#ffffff38;--knopka-glass-border-dark:#ffffff29;--knopka-glass-shadow:0 8px 32px #0000002e;--knopka-glass-inset-top:inset 0 1px 0 #ffffff73;--knopka-glass-inset-bottom:inset 0 -1px 0 #00000014;--knopka-glass-noise-opacity:.03;--knopka-glass-liquid-intensity:0;--knopka-glass-fill-fallback:#ffffffd1;--knopka-glass-fill-fallback-dark:#0f172ab8}.knopka-custom-design .knopka-glass,.knopka-custom-design .knopka-booking-glass,.knopka-custom-design .knopka-glass-card,.knopka-custom-design .knopka-more-list,.knopka-custom-design .knopka-mobile-nav-glass,.knopka-custom-design .knopka-page-appearance-editor{isolation:isolate;background:var(--knopka-glass-fill);-webkit-backdrop-filter:blur(var(--knopka-glass-blur))saturate(var(--knopka-glass-saturate));backdrop-filter:blur(var(--knopka-glass-blur))saturate(var(--knopka-glass-saturate));border-color:var(--knopka-glass-border);box-shadow:var(--knopka-glass-shadow),var(--knopka-glass-inset-top),var(--knopka-glass-inset-bottom);position:relative}.dark .knopka-custom-design .knopka-glass,.dark .knopka-custom-design .knopka-booking-glass,.dark .knopka-custom-design .knopka-glass-card,.dark .knopka-custom-design .knopka-more-list,.dark .knopka-custom-design .knopka-mobile-nav-glass,.dark .knopka-custom-design .knopka-page-appearance-editor{background:var(--knopka-glass-fill-dark);border-color:var(--knopka-glass-border-dark)}.knopka-custom-design .knopka-glass:after,.knopka-custom-design .knopka-booking-glass:after,.knopka-custom-design .knopka-glass-card:after,.knopka-custom-design .knopka-more-list:after,.knopka-custom-design .knopka-mobile-nav-glass:after,.knopka-custom-design .knopka-page-appearance-editor:after{content:"";border-radius:inherit;pointer-events:none;opacity:var(--knopka-glass-noise-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.knopka-custom-design .knopka-booking-glass{text-shadow:0 1px 2px #0000001f}.knopka-custom-design.knopka-booking-page .knopka-glass-surface{isolation:isolate;border:1px solid var(--knopka-glass-border);box-shadow:var(--knopka-glass-shadow),var(--knopka-glass-inset-top),var(--knopka-glass-inset-bottom);text-shadow:0 1px 2px #0000001f;overflow:visible;background:0 0!important}.knopka-custom-design.knopka-booking-page .knopka-glass-surface:not(.fixed){position:relative}.knopka-custom-design.knopka-booking-page .knopka-glass-surface:before{content:"";border-radius:inherit;z-index:0;pointer-events:none;background:var(--knopka-glass-fill);-webkit-backdrop-filter:blur(var(--knopka-glass-blur))saturate(var(--knopka-glass-saturate));backdrop-filter:blur(var(--knopka-glass-blur))saturate(var(--knopka-glass-saturate));position:absolute;inset:0}.knopka-custom-design.knopka-booking-page .knopka-glass-surface:after{content:"";border-radius:inherit;z-index:0;pointer-events:none;opacity:var(--knopka-glass-noise-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.knopka-custom-design.knopka-booking-page .knopka-glass-surface:not(.knopka-confirm-modal)>*{z-index:1;position:relative}:is(.knopka-confirm-modal,.knopka-glass-surface:has(.knopka-confirm-form-root)){isolation:isolate;flex-direction:column!important;max-height:min(80vh,100dvh - 1.5rem)!important;display:flex!important;overflow:hidden!important}.knopka-confirm-modal>*{z-index:1;position:relative}.knopka-confirm-modal>h1,.knopka-confirm-modal>.my-4{flex-shrink:0}.knopka-confirm-modal .knopka-confirm-form-root{flex-direction:column;flex:auto;min-height:0;display:flex}.knopka-confirm-form-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.knopka-confirm-form-footer{z-index:2;padding-left:2rem;padding-right:2rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px));border-top:1px solid var(--knopka-glass-border);background:var(--knopka-glass-fill-fallback);-webkit-backdrop-filter:blur(var(--knopka-glass-blur))saturate(var(--knopka-glass-saturate));backdrop-filter:blur(var(--knopka-glass-blur))saturate(var(--knopka-glass-saturate));flex-shrink:0;margin-left:-2rem;margin-right:-2rem;position:relative}.dark .knopka-confirm-form-footer{border-top-color:var(--knopka-glass-border-dark);background:var(--knopka-glass-fill-fallback-dark)}.knopka-confirm-form-footer .my-3{margin-top:.75rem;margin-bottom:.5rem}.knopka-confirm-form-footer [class*=modalsticky],.knopka-confirm-form-actions{background:0 0!important;border-top:0!important;margin-top:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;position:static!important;bottom:auto!important}.knopka-custom-design.knopka-booking-page .knopka-confirm-form-footer [class*=modalsticky]{background:0 0!important}.knopka-overlay-calendar-modal>div,.knopka-overlay-calendar-modal [data-testid=dialog-creation]{flex-direction:column;flex:auto;min-height:0;display:flex}.knopka-overlay-calendar-modal .knopka-overlay-calendar-modal__actions{margin-top:auto}.dark .knopka-custom-design.knopka-booking-page .knopka-glass-surface{border-color:var(--knopka-glass-border-dark)}.dark .knopka-custom-design.knopka-booking-page .knopka-glass-surface:before{background:var(--knopka-glass-fill-dark)}.knopka-custom-design.knopka-booking-page .knopka-glass-surface [class*=modalsticky]{-webkit-backdrop-filter:blur(var(--knopka-glass-blur))saturate(var(--knopka-glass-saturate));backdrop-filter:blur(var(--knopka-glass-blur))saturate(var(--knopka-glass-saturate));background:var(--knopka-glass-fill-fallback)!important;border-top-color:var(--knopka-glass-border)!important}.dark .knopka-custom-design.knopka-booking-page .knopka-glass-surface [class*=modalsticky]{background:var(--knopka-glass-fill-fallback-dark)!important;border-top-color:var(--knopka-glass-border-dark)!important}.knopka-custom-design.knopka-booking-page .knopka-glass-surface .border-subtle,.knopka-custom-design.knopka-booking-page .knopka-glass-surface .border-t{border-color:var(--knopka-glass-border)!important}.dark .knopka-custom-design.knopka-booking-page .knopka-glass-surface .border-subtle,.dark .knopka-custom-design.knopka-booking-page .knopka-glass-surface .border-t{border-color:var(--knopka-glass-border-dark)!important}.knopka-custom-design.knopka-booking-page [data-testid=booker-container]{border:1px solid var(--knopka-glass-border);box-shadow:var(--knopka-glass-shadow),var(--knopka-glass-inset-top),var(--knopka-glass-inset-bottom);text-shadow:0 1px 2px #0000001f;border-radius:.75rem;position:relative;overflow:visible;background:0 0!important}.knopka-custom-design.knopka-booking-page [data-testid=booker-container]:before{content:"";border-radius:inherit;z-index:0;pointer-events:none;background:var(--knopka-glass-fill);-webkit-backdrop-filter:blur(var(--knopka-glass-blur))saturate(var(--knopka-glass-saturate));backdrop-filter:blur(var(--knopka-glass-blur))saturate(var(--knopka-glass-saturate));position:absolute;inset:0}.knopka-custom-design.knopka-booking-page [data-testid=booker-container]:after{content:"";border-radius:inherit;z-index:0;pointer-events:none;opacity:var(--knopka-glass-noise-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.knopka-custom-design.knopka-booking-page [data-testid=booker-container]>:not([class*=grid-area\:header]){z-index:1;position:relative}.dark .knopka-custom-design.knopka-booking-page [data-testid=booker-container]{border-color:var(--knopka-glass-border-dark)}.dark .knopka-custom-design.knopka-booking-page [data-testid=booker-container]:before{background:var(--knopka-glass-fill-dark)}.knopka-custom-design .knopka-more-list{border:1px solid var(--knopka-glass-border);box-shadow:var(--knopka-glass-shadow),var(--knopka-glass-inset-top),var(--knopka-glass-inset-bottom);border-radius:1rem;overflow:hidden}.knopka-custom-design .knopka-mobile-nav-glass{background:var(--knopka-glass-fill-dark)!important;border-top-color:var(--knopka-glass-border-dark)!important}.dark .knopka-custom-design .knopka-mobile-nav-glass{background:var(--knopka-glass-fill-dark)!important}.knopka-glass-perf-balanced .knopka-custom-design .knopka-glass:after,.knopka-glass-perf-balanced .knopka-custom-design .knopka-booking-glass:after,.knopka-glass-perf-balanced .knopka-custom-design .knopka-glass-card:after,.knopka-glass-perf-balanced .knopka-custom-design .knopka-more-list:after,.knopka-glass-perf-balanced .knopka-custom-design .knopka-mobile-nav-glass:after,.knopka-glass-perf-balanced .knopka-custom-design .knopka-page-appearance-editor:after,.knopka-glass-perf-balanced .knopka-custom-design.knopka-booking-page .knopka-glass-surface:after,.knopka-glass-perf-balanced .knopka-custom-design.knopka-booking-page [data-testid=booker-container]:after,.knopka-glass-perf-low .knopka-custom-design .knopka-glass:after,.knopka-glass-perf-low .knopka-custom-design .knopka-booking-glass:after,.knopka-glass-perf-low .knopka-custom-design .knopka-glass-card:after,.knopka-glass-perf-low .knopka-custom-design .knopka-more-list:after,.knopka-glass-perf-low .knopka-custom-design .knopka-mobile-nav-glass:after,.knopka-glass-perf-low .knopka-custom-design .knopka-page-appearance-editor:after,.knopka-glass-perf-low .knopka-custom-design.knopka-booking-page .knopka-glass-surface:after,.knopka-glass-perf-low .knopka-custom-design.knopka-booking-page [data-testid=booker-container]:after{display:none}.knopka-glass-perf-low .knopka-custom-design .knopka-glass,.knopka-glass-perf-low .knopka-custom-design .knopka-booking-glass,.knopka-glass-perf-low .knopka-custom-design .knopka-glass-card,.knopka-glass-perf-low .knopka-custom-design .knopka-more-list,.knopka-glass-perf-low .knopka-custom-design .knopka-mobile-nav-glass,.knopka-glass-perf-low .knopka-custom-design .knopka-page-appearance-editor,.knopka-glass-perf-low .knopka-custom-design.knopka-booking-page .knopka-glass-surface:before,.knopka-glass-perf-low .knopka-custom-design.knopka-booking-page [data-testid=booker-container]:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--knopka-glass-fill-fallback)}.dark.knopka-glass-perf-low .knopka-custom-design .knopka-glass,.dark.knopka-glass-perf-low .knopka-custom-design .knopka-booking-glass,.dark.knopka-glass-perf-low .knopka-custom-design .knopka-glass-card,.dark.knopka-glass-perf-low .knopka-custom-design .knopka-more-list,.dark.knopka-glass-perf-low .knopka-custom-design .knopka-mobile-nav-glass,.dark.knopka-glass-perf-low .knopka-custom-design .knopka-page-appearance-editor,.knopka-glass-perf-low.dark .knopka-custom-design .knopka-glass,.knopka-glass-perf-low.dark .knopka-custom-design .knopka-booking-glass,.knopka-glass-perf-low.dark .knopka-custom-design .knopka-glass-card,.knopka-glass-perf-low.dark .knopka-custom-design .knopka-more-list,.knopka-glass-perf-low.dark .knopka-custom-design .knopka-mobile-nav-glass,.knopka-glass-perf-low.dark .knopka-custom-design .knopka-page-appearance-editor,.dark.knopka-glass-perf-low .knopka-custom-design.knopka-booking-page .knopka-glass-surface:before,.knopka-glass-perf-low.dark .knopka-custom-design.knopka-booking-page .knopka-glass-surface:before,.dark.knopka-glass-perf-low .knopka-custom-design.knopka-booking-page [data-testid=booker-container]:before,.knopka-glass-perf-low.dark .knopka-custom-design.knopka-booking-page [data-testid=booker-container]:before{background:var(--knopka-glass-fill-fallback-dark)}html[data-knopka-glass-preset=hero].knopka-glass-perf-high .knopka-custom-design .knopka-booking-glass,html[data-knopka-glass-preset=hero].knopka-glass-perf-high .knopka-custom-design .knopka-glass-card,html[data-knopka-glass-preset=hero].knopka-glass-perf-high .knopka-custom-design.knopka-booking-page .knopka-glass-surface,html[data-knopka-glass-preset=hero].knopka-glass-perf-high .knopka-custom-design.knopka-booking-page [data-testid=booker-container]{box-shadow:var(--knopka-glass-shadow),var(--knopka-glass-inset-top),var(--knopka-glass-inset-bottom),0 0 0 1px rgba(255,255,255,calc(var(--knopka-glass-liquid-intensity)*.35))}@media (prefers-reduced-motion:reduce),(prefers-reduced-transparency:reduce){.knopka-custom-design .knopka-glass,.knopka-custom-design .knopka-booking-glass,.knopka-custom-design .knopka-glass-card,.knopka-custom-design .knopka-more-list,.knopka-custom-design .knopka-mobile-nav-glass,.knopka-custom-design .knopka-page-appearance-editor,.knopka-custom-design.knopka-booking-page [data-testid=booker-container]:before,.knopka-custom-design.knopka-booking-page .knopka-glass-surface:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--knopka-glass-fill-fallback)}.dark .knopka-custom-design .knopka-glass,.dark .knopka-custom-design .knopka-booking-glass,.dark .knopka-custom-design .knopka-glass-card,.dark .knopka-custom-design .knopka-more-list,.dark .knopka-custom-design .knopka-mobile-nav-glass,.dark .knopka-custom-design .knopka-page-appearance-editor,.dark .knopka-custom-design.knopka-booking-page [data-testid=booker-container]:before,.dark .knopka-custom-design.knopka-booking-page .knopka-glass-surface:before{background:var(--knopka-glass-fill-fallback-dark)}.knopka-custom-design .knopka-glass:after,.knopka-custom-design .knopka-booking-glass:after,.knopka-custom-design .knopka-glass-card:after,.knopka-custom-design .knopka-more-list:after,.knopka-custom-design .knopka-mobile-nav-glass:after,.knopka-custom-design .knopka-page-appearance-editor:after,.knopka-custom-design.knopka-booking-page [data-testid=booker-container]:after,.knopka-custom-design.knopka-booking-page .knopka-glass-surface:after{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.knopka-custom-design .knopka-glass,.knopka-custom-design .knopka-booking-glass,.knopka-custom-design .knopka-glass-card,.knopka-custom-design .knopka-more-list,.knopka-custom-design .knopka-mobile-nav-glass,.knopka-custom-design .knopka-page-appearance-editor,.knopka-custom-design.knopka-booking-page [data-testid=booker-container]:before,.knopka-custom-design.knopka-booking-page .knopka-glass-surface:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--knopka-glass-fill-fallback)}}:root{--knopka-tg-bg-image:none;--knopka-tg-bg-overlay:.55;--knopka-tg-accent:#6366f1}.knopka-custom-design .knopka-tg-bg-layer{background-image:var(--knopka-tg-bg-image);opacity:1;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .35s}.knopka-custom-design .knopka-tg-bg-overlay{opacity:1;background:linear-gradient(165deg,rgba(15,23,42,calc(var(--knopka-tg-bg-overlay)*.85))0%,rgba(30,27,75,calc(var(--knopka-tg-bg-overlay)*.75))50%,rgba(15,23,42,calc(var(--knopka-tg-bg-overlay)*.9))100%);transition:opacity .35s}.knopka-custom-design [data-testid=dashboard-shell],.knopka-custom-design main.bg-default{background:0 0}.knopka-bg-preview{background-color:#0f172a40;background-position:50%;background-size:cover;border:1px solid #94a3b859;border-radius:.75rem;height:6.5rem}@media (prefers-reduced-motion:no-preference){.knopka-page-appearance-overlay [role=dialog]{animation:.22s ease-out knopka-appearance-modal-in}}@keyframes knopka-appearance-modal-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.knopka-custom-design.knopka-booking-page main,.knopka-custom-design.knopka-booking-page .bg-default,.knopka-custom-design.knopka-booking-page [data-testid=booker-container] [class*=grid-area\:meta],.knopka-custom-design.knopka-booking-page [data-testid=booker-container] [class*=grid-area\:main],.knopka-custom-design.knopka-booking-page [data-testid=booker-container] [class*=grid-area\:timeslots],.knopka-custom-design.knopka-booking-page [data-testid=booker-container] header.bg-default,.knopka-custom-design.knopka-booking-page [data-testid=booker-container] header.dark\:bg-cal-muted,.knopka-custom-design.knopka-booking-page [data-testid=booker-container] header:before{background:0 0!important}.knopka-custom-design.knopka-booking-page [data-testid=booker-container] [class*=grid-area\:header]{z-index:40!important;position:fixed!important;top:1rem!important}
/*# sourceMappingURL=0_1bp2q51kd-b.css.map*/