.sheet-surface.svelte-1pttiaa{touch-action:pan-y}.modal-overlay.svelte-1incjw4{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-content.svelte-1incjw4{background:var(--paper);border:1px solid var(--line);text-align:center;border-radius:14px;width:100%;max-width:400px;padding:24px;box-shadow:0 8px 30px #11111014}.modal-icon.svelte-1incjw4{background:#fffbeb;border:1px solid #fde68a;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 20px;display:flex}.modal-icon.svelte-1incjw4 svg{color:#d97706}.modal-title.svelte-1incjw4{font-size:var(--text-xl);color:var(--ink);margin:0 0 16px;font-weight:700}.warning-box.svelte-1incjw4{text-align:left;background:#fffbeb;border:1px solid #fde68a;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:16px;display:flex}.warning-box.svelte-1incjw4 .info-icon{color:#d97706;flex-shrink:0;margin-top:2px}.warning-text.svelte-1incjw4{font-size:var(--text-base);color:var(--ink-soft);margin:0;line-height:1.6}.warning-note.svelte-1incjw4{font-size:var(--text-xs);color:var(--ink-quiet);margin:0 0 20px}.modal-actions.svelte-1incjw4{flex-direction:column;gap:8px;display:flex}.btn-confirm.svelte-1incjw4{background:var(--ink);width:100%;min-height:48px;color:var(--paper);border:1px solid var(--ink);font-size:var(--text-base);cursor:pointer;border-radius:14px;font-weight:600;transition:opacity .2s}.btn-confirm.svelte-1incjw4:hover{opacity:.9}.btn-cancel.svelte-1incjw4{width:100%;min-height:44px;color:var(--ink-soft);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;padding:12px;transition:color .2s}.btn-cancel.svelte-1incjw4:hover{color:var(--ink)}.location-selector.svelte-1au7c6w{width:100%;margin-bottom:1.5rem}.location-static.svelte-1au7c6w{background:var(--paper);border:1px solid var(--line);border-radius:14px;align-items:center;gap:.75rem;min-height:44px;padding:1rem;display:flex}.location-icon.svelte-1au7c6w{width:2.5rem;height:2.5rem;color:var(--accent);background:#f0883e1a;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.location-info.svelte-1au7c6w{flex-direction:column;gap:.125rem;display:flex}.location-label.svelte-1au7c6w{font-size:var(--text-xs);color:var(--ink-soft);font-weight:500}.location-name.svelte-1au7c6w{font-size:var(--text-sm);color:var(--ink);font-weight:500}.location-dropdown.svelte-1au7c6w{flex-direction:column;gap:.5rem;display:flex}.location-dropdown.svelte-1au7c6w label:where(.svelte-1au7c6w){font-size:var(--text-sm);color:var(--ink);align-items:center;gap:.5rem;font-weight:500;display:flex}.location-dropdown.svelte-1au7c6w label:where(.svelte-1au7c6w) svg{color:var(--accent)}.location-dropdown.svelte-1au7c6w select:where(.svelte-1au7c6w){border:1px solid var(--line);background:var(--paper);width:100%;min-height:44px;color:var(--ink);font-size:var(--text-base);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2357564F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;border-radius:14px;padding:.875rem 3rem .875rem 1rem;font-weight:500;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s,transform .15s}.location-dropdown.svelte-1au7c6w select:where(.svelte-1au7c6w):focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #f0883e26}.location-dropdown.svelte-1au7c6w select:where(.svelte-1au7c6w):disabled{background-color:var(--paper);cursor:not-allowed;opacity:.6}.location-dropdown.svelte-1au7c6w select:where(.svelte-1au7c6w) option:where(.svelte-1au7c6w){padding:.5rem}@media (width<=640px){.location-dropdown.svelte-1au7c6w select:where(.svelte-1au7c6w){font-size:var(--text-base)}}.staff-selector-section.svelte-cu0b1z{padding-bottom:1.5rem}.section-title.svelte-cu0b1z{font-size:var(--text-base);color:var(--ink);align-items:center;gap:.5rem;margin-bottom:.75rem;font-weight:600;display:flex}.loading-state.svelte-cu0b1z{color:var(--ink-soft);font-size:var(--text-base);justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}.error-state.svelte-cu0b1z{color:#991b1b;font-size:var(--text-base);background:#fef2f2;border:1px solid #fecaca;border-radius:14px;padding:1rem}.staff-grid.svelte-cu0b1z{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;display:grid}.staff-card.svelte-cu0b1z{background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:.5rem;min-height:44px;padding:1rem;transition:border-color .15s,background .15s;display:flex}.staff-card.svelte-cu0b1z:hover:not(:disabled){border-color:var(--ink-mute)}.staff-card.svelte-cu0b1z:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #f0883e40}.staff-card.selected.svelte-cu0b1z{border-color:var(--accent);background:#f0883e0d}.staff-card.svelte-cu0b1z:disabled{opacity:.5;cursor:not-allowed}.staff-avatar.svelte-cu0b1z{background:#f1f0ec;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;overflow:hidden}.staff-avatar.svelte-cu0b1z img:where(.svelte-cu0b1z){-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.staff-initials.svelte-cu0b1z{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-base);color:var(--ink-soft);font-weight:700}.staff-info.svelte-cu0b1z{text-align:center}.staff-name.svelte-cu0b1z{font-size:var(--text-base);color:var(--ink);font-weight:500;line-height:1.3}.staff-card.selected.svelte-cu0b1z .staff-name:where(.svelte-cu0b1z){color:var(--ink)}@media (width<=640px){.staff-grid.svelte-cu0b1z{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.5rem}.staff-card.svelte-cu0b1z{padding:.75rem .5rem}.staff-avatar.svelte-cu0b1z{width:2.5rem;height:2.5rem}.staff-name.svelte-cu0b1z{font-size:var(--text-sm)}}.modal-overlay.svelte-b98gw3{z-index:50;overscroll-behavior:contain;touch-action:none;background:#11111080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-container.svelte-b98gw3{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-direction:column;width:100%;max-width:42rem;max-height:90vh;display:flex;overflow:hidden}.modal-header.svelte-b98gw3{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:1.5rem;display:flex}.header-content.svelte-b98gw3{flex:1}.modal-title.svelte-b98gw3{font-size:var(--text-xl);color:var(--ink);margin:0;font-weight:700}.service-name.svelte-b98gw3{font-size:var(--text-sm);color:var(--ink-soft);margin:.25rem 0 0}.step-indicator.svelte-b98gw3{font-size:var(--text-xs);color:var(--ink-quiet);align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.step-indicator.svelte-b98gw3 span:where(.svelte-b98gw3){transition:color .2s}.step-indicator.svelte-b98gw3 span.active:where(.svelte-b98gw3){color:var(--accent);font-weight:600}.step-divider.svelte-b98gw3{color:var(--ink-quiet)}.close-button.svelte-b98gw3{width:2.5rem;height:2.5rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.close-button.svelte-b98gw3:hover{background:var(--paper);color:var(--ink)}.modal-body.svelte-b98gw3{scroll-behavior:smooth;scrollbar-gutter:stable;touch-action:auto;flex:1;padding:1rem;overflow-y:auto}.step-content.svelte-b98gw3{min-height:100%}.section.svelte-b98gw3{padding-top:0;padding-bottom:26px}.section.svelte-b98gw3:last-child{padding-bottom:0}.section-title.svelte-b98gw3{font-size:var(--text-base);color:var(--ink);align-items:center;gap:.5rem;margin-bottom:.75rem;font-weight:600;display:flex}.date-label.svelte-b98gw3{font-size:var(--text-sm);color:var(--ink-soft);margin-left:.5rem;font-weight:400}.find-nearest-btn.svelte-b98gw3{background:var(--accent);width:100%;color:var(--on-accent);font-weight:600;font-size:var(--text-base);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:1rem;transition:all .2s;display:flex}.find-nearest-btn.svelte-b98gw3:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.find-nearest-btn.svelte-b98gw3:active:not(:disabled){transform:translateY(0)}.find-nearest-btn.svelte-b98gw3:disabled{opacity:.7;cursor:not-allowed}.find-nearest-btn.svelte-b98gw3:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.next-button-container.svelte-b98gw3{border-top:1px solid var(--line);margin-top:.5rem;padding-top:1rem}.next-button.svelte-b98gw3{background:var(--accent);width:100%;color:var(--on-accent);font-size:var(--text-base);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-weight:600;transition:all .2s;display:flex}.next-button.svelte-b98gw3:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px)}.next-button.svelte-b98gw3:disabled{opacity:.6;cursor:not-allowed}.back-button.svelte-b98gw3{color:var(--ink-soft);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;margin-bottom:1rem;padding:.5rem 0;transition:color .15s;display:flex}.back-button.svelte-b98gw3:hover:not(:disabled){color:var(--ink)}.back-button.svelte-b98gw3:disabled{opacity:.5;cursor:not-allowed}.booking-summary-compact.svelte-b98gw3{background:var(--paper);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem;display:flex}.summary-main.svelte-b98gw3{flex-direction:column;gap:.25rem;display:flex}.summary-service.svelte-b98gw3{font-size:var(--text-base);color:var(--ink);font-weight:600}.summary-datetime.svelte-b98gw3{font-size:var(--text-sm);color:var(--ink-soft)}.summary-price.svelte-b98gw3{font-size:var(--text-xl);color:var(--ink);font-weight:700}.deposit-policy-info.svelte-b98gw3{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:.75rem;align-items:flex-start;gap:.625rem;margin-bottom:1.25rem;padding:.75rem 1rem;display:flex}.deposit-policy-text.svelte-b98gw3{flex-direction:column;gap:.125rem;min-width:0;display:flex}.deposit-policy-title.svelte-b98gw3{font-size:var(--text-sm);font-weight:600}.deposit-policy-details.svelte-b98gw3{font-size:var(--text-xs);color:#b45309}.payment-choice.svelte-b98gw3{margin-bottom:1.25rem}.payment-choice-label.svelte-b98gw3{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:#78716c;margin-bottom:.5rem;display:block}.payment-choice-options.svelte-b98gw3{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.payment-choice-option.svelte-b98gw3{text-align:left;background:var(--paper);cursor:pointer;border:1px solid #e7e5e4;border-radius:.875rem;flex-direction:column;gap:.125rem;padding:.875rem;transition:border-color .15s,background .15s;display:flex}.payment-choice-option.svelte-b98gw3:hover{border-color:#a8a29e}.payment-choice-option.selected.svelte-b98gw3{background:#ea6b1f0d;border-color:#ea6b1f;box-shadow:0 0 0 1px #ea6b1f4d}.payment-choice-amount.svelte-b98gw3{font-size:var(--text-lg);color:var(--ink);font-weight:700}.payment-choice-name.svelte-b98gw3{font-size:var(--text-sm);color:var(--ink);font-weight:500}.payment-choice-hint.svelte-b98gw3{font-size:var(--text-xs);color:var(--ink-soft)}.checking-device.svelte-b98gw3{color:var(--ink-soft);font-size:var(--text-sm);justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.recognized-welcome.svelte-b98gw3{background:#f0fdf4;border:1px solid #86efac;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1rem;display:flex}.welcome-content.svelte-b98gw3{color:#16a34a;font-size:var(--text-base);align-items:center;gap:.5rem;display:flex}.welcome-content.svelte-b98gw3 strong:where(.svelte-b98gw3){font-weight:600}.change-link.svelte-b98gw3{color:var(--ink-soft);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.25rem .5rem;transition:all .15s}.change-link.svelte-b98gw3:hover{color:var(--accent);background:var(--ember-soft)}.single-input-section.svelte-b98gw3{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.input-wrapper.svelte-b98gw3{position:relative}.large-input.svelte-b98gw3{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font-size:var(--text-base);border-radius:10px;padding:1rem 1.25rem;transition:all .15s}.large-input.svelte-b98gw3::placeholder{color:var(--ink-quiet)}.large-input.svelte-b98gw3:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #f0883e33}.large-input.error.svelte-b98gw3{background-color:#fef2f2;border-color:#dc2626}.large-input.svelte-b98gw3:disabled{background-color:var(--paper);cursor:not-allowed}.otp-section.svelte-b98gw3{flex-direction:column;align-items:center;gap:1rem;display:flex}.otp-label.svelte-b98gw3{font-size:var(--text-base);color:var(--ink-soft);margin:0}.otp-boxes.svelte-b98gw3{justify-content:center;gap:.5rem;display:flex}.otp-box.svelte-b98gw3{text-align:center;width:2.75rem;height:3.25rem;font-size:var(--text-2xl);color:var(--ink);border:1px solid var(--line);background:var(--paper);caret-color:var(--accent);border-radius:10px;font-family:monospace;font-weight:600;transition:all .15s}.otp-box.svelte-b98gw3:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #f0883e33}.otp-box.filled.svelte-b98gw3{border-color:var(--accent);background:var(--ember-soft)}.otp-box.error.svelte-b98gw3{background:#fef2f2;border-color:#dc2626}.otp-box.svelte-b98gw3:disabled{background:var(--paper);cursor:not-allowed}.otp-error.svelte-b98gw3{text-align:center;margin:0}.otp-verify-btn.svelte-b98gw3{background:var(--accent);width:100%;color:var(--on-accent);font-weight:600;font-size:var(--text-base);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;transition:all .15s;display:flex}.otp-verify-btn.svelte-b98gw3:hover:not(:disabled){filter:brightness(1.1)}.otp-verify-btn.svelte-b98gw3:disabled{background:var(--ink-mute);cursor:not-allowed}.input-spinner.svelte-b98gw3{color:var(--ink-soft);position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.input-action-btn.svelte-b98gw3{background:var(--accent);width:100%;color:var(--on-accent);font-size:var(--text-base);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;min-height:52px;padding:1rem;font-weight:600;transition:all .2s;display:flex}.input-action-btn.svelte-b98gw3:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.input-action-btn.svelte-b98gw3:disabled{opacity:.5;cursor:not-allowed}.phone-confirmed.svelte-b98gw3{background:var(--paper);border:1px solid var(--line);color:var(--ink-soft);font-size:var(--text-base);border-radius:10px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.phone-confirmed.svelte-b98gw3 .change-link:where(.svelte-b98gw3){margin-left:auto}.guest-ready.svelte-b98gw3{background:#f0fdf4;border:1px solid #86efac;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.guest-info-row.svelte-b98gw3{color:#16a34a;font-size:var(--text-sm);align-items:center;gap:.5rem;display:flex}.guest-ready.svelte-b98gw3 .change-link:where(.svelte-b98gw3){margin-left:auto}.resend-link.svelte-b98gw3{color:var(--accent);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.resend-link.svelte-b98gw3:hover:not(:disabled){color:#d9722f}.resend-link.svelte-b98gw3:disabled{opacity:.5;cursor:not-allowed}.field-error.svelte-b98gw3{font-size:var(--text-xs);color:#dc2626;margin:.25rem 0 0}.field-hint.svelte-b98gw3{font-size:var(--text-xs);color:var(--ink-soft);margin:.25rem 0 0}.promo-section.svelte-b98gw3{margin-top:.75rem;margin-bottom:.75rem}.promo-toggle.svelte-b98gw3{color:var(--ink-soft);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;transition:color .15s;display:flex}.promo-toggle.svelte-b98gw3:hover:not(:disabled){color:var(--accent)}.promo-toggle.svelte-b98gw3:disabled{opacity:.5;cursor:not-allowed}.promo-input-row.svelte-b98gw3{gap:.5rem;display:flex}.promo-input.svelte-b98gw3{border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:var(--text-base);border-radius:10px;flex:1;padding:.625rem .75rem}.promo-input.svelte-b98gw3::placeholder{color:var(--ink-quiet)}.promo-input.svelte-b98gw3:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #f0883e33}.promo-apply-btn.svelte-b98gw3{border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:var(--text-sm);cursor:pointer;border-radius:10px;flex-shrink:0;padding:.625rem 1rem;font-weight:500;transition:all .15s}.promo-apply-btn.svelte-b98gw3:hover:not(:disabled){border-color:var(--ink-mute)}.promo-apply-btn.svelte-b98gw3:disabled{opacity:.5;cursor:not-allowed}.promo-error.svelte-b98gw3{font-size:var(--text-xs);color:#dc2626;margin-top:.5rem}.promo-applied.svelte-b98gw3{background:#f0fdf4;border:1px solid #86efac;border-radius:.5rem;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.promo-applied-info.svelte-b98gw3{color:#16a34a;font-size:var(--text-sm);align-items:center;gap:.5rem;font-weight:600;display:flex}.promo-remove-btn.svelte-b98gw3{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.25rem;transition:all .15s}.promo-remove-btn.svelte-b98gw3:hover{color:#dc2626}.total-row.svelte-b98gw3{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:.75rem 0;display:flex}.total-label.svelte-b98gw3{font-size:var(--text-base);color:var(--ink);font-weight:600}.total-value.svelte-b98gw3{align-items:center;gap:.5rem;display:flex}.original-price.svelte-b98gw3{font-size:var(--text-sm);color:var(--ink-quiet);text-decoration:line-through}.final-price.svelte-b98gw3{font-size:var(--text-xl);color:var(--ink);font-weight:700}.payment-methods.svelte-b98gw3{flex-direction:column;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.payment-icons.svelte-b98gw3{align-items:center;gap:.75rem;display:flex}.payment-icon.svelte-b98gw3{opacity:.8;width:auto;height:28px;transition:opacity .2s}.payment-icon.svelte-b98gw3:hover{opacity:1}.payment-icon-blik.svelte-b98gw3{height:24px}.powered-by.svelte-b98gw3{font-size:var(--text-xs);color:var(--ink-quiet);letter-spacing:.02em}.powered-by.svelte-b98gw3 strong:where(.svelte-b98gw3){color:var(--ink-soft);font-weight:600}.payment-button.svelte-b98gw3{background:var(--accent);width:100%;color:var(--on-accent);font-size:var(--text-base);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.75rem;padding:1rem;font-weight:600;transition:all .2s;display:flex}.payment-button.svelte-b98gw3:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px)}.payment-button.svelte-b98gw3:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (width<=640px){.modal-overlay.svelte-b98gw3{align-items:flex-end;padding:0}.modal-container.svelte-b98gw3{border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:100%;max-height:95vh}.modal-body.svelte-b98gw3{padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.section.svelte-b98gw3{padding-top:0;padding-bottom:20px}.single-input-section.svelte-b98gw3{gap:.875rem}.modal-title.svelte-b98gw3{font-size:var(--text-lg);line-height:1.3}.section-title.svelte-b98gw3{font-size:var(--text-sm);letter-spacing:.01em;margin-bottom:.5rem;line-height:1.4}.service-name.svelte-b98gw3{font-size:var(--text-sm);line-height:1.4}.step-indicator.svelte-b98gw3{font-size:var(--text-xs);letter-spacing:.02em;line-height:1.3}.large-input.svelte-b98gw3{font-size:var(--text-base);letter-spacing:.01em;line-height:1.5}.large-input.svelte-b98gw3::placeholder{color:var(--ink-quiet);letter-spacing:.02em}.large-input.svelte-b98gw3:focus{box-shadow:0 0 0 3px #f0883e4d}.field-error.svelte-b98gw3,.promo-error.svelte-b98gw3{font-size:var(--text-sm);letter-spacing:.02em;line-height:1.4}.booking-summary-compact.svelte-b98gw3{gap:.75rem;padding:1rem}.summary-service.svelte-b98gw3{font-size:var(--text-base);line-height:1.3}.summary-datetime.svelte-b98gw3{font-size:var(--text-sm);line-height:1.4}.summary-price.svelte-b98gw3{font-size:var(--text-lg);letter-spacing:-.01em;line-height:1.2}.deposit-policy-info.svelte-b98gw3{margin-bottom:1rem;padding:.75rem}.deposit-policy-title.svelte-b98gw3{font-size:var(--text-sm)}.deposit-policy-details.svelte-b98gw3{font-size:var(--text-xs)}.find-nearest-btn.svelte-b98gw3{font-size:var(--text-sm);min-height:48px;padding:.875rem}.input-action-btn.svelte-b98gw3,.payment-button.svelte-b98gw3{min-height:48px;font-size:var(--text-base);letter-spacing:.01em;line-height:1.2}.change-link.svelte-b98gw3{min-height:44px;font-size:var(--text-sm);align-items:center;line-height:1.3;display:flex}.promo-toggle.svelte-b98gw3,.welcome-content.svelte-b98gw3,.phone-confirmed.svelte-b98gw3,.guest-info-row.svelte-b98gw3,.checking-device.svelte-b98gw3,.resend-link.svelte-b98gw3{font-size:var(--text-sm);line-height:1.4}.promo-input.svelte-b98gw3{font-size:var(--text-base);line-height:1.4}.promo-applied-info.svelte-b98gw3{font-size:var(--text-sm);line-height:1.4}.total-label.svelte-b98gw3{font-size:var(--text-base);line-height:1.3}.original-price.svelte-b98gw3{font-size:var(--text-sm);line-height:1.3}.final-price.svelte-b98gw3{font-size:var(--text-lg);letter-spacing:-.01em;line-height:1.2}.payment-methods.svelte-b98gw3{margin-top:.75rem}.payment-icons.svelte-b98gw3{gap:.625rem}.payment-icon.svelte-b98gw3{height:24px}.payment-icon-blik.svelte-b98gw3{height:20px}}.bk-spin{animation:bk-spin var(--dur-spin) linear infinite}.slot-taken-notice.svelte-b98gw3{color:#92400e;font-size:var(--text-sm);background:#fef3c7;border:1px solid #fde68a;border-radius:10px;margin-bottom:.75rem;padding:.625rem .875rem;font-weight:500}.rezerwacja-page.svelte-avjw0i{min-height:100vh}.line-clamp-2.svelte-avjw0i{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
