.sigap-stepper.svelte-1qtyowm{display:flex;gap:8px;margin:0;padding:12px;list-style:none;background-color:var(--sigap-surface);border:1px solid var(--sigap-border);counter-reset:none}.sigap-stepper__item.svelte-1qtyowm{flex:1 1 0;display:flex;align-items:center;gap:8px;min-width:0}.sigap-stepper__marker.svelte-1qtyowm{flex:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:12px;font-weight:600;color:var(--sigap-muted);border:1px solid var(--sigap-border)}.sigap-stepper__item--reached.svelte-1qtyowm .sigap-stepper__marker:where(.svelte-1qtyowm){color:var(--sigap-primary);border-color:var(--sigap-primary)}.sigap-stepper__item--current.svelte-1qtyowm .sigap-stepper__marker:where(.svelte-1qtyowm){background-color:var(--sigap-primary);color:var(--sigap-surface)}.sigap-stepper__label.svelte-1qtyowm{min-width:0;font-size:12px;color:var(--sigap-muted);overflow-wrap:anywhere}.sigap-stepper__item--current.svelte-1qtyowm .sigap-stepper__label:where(.svelte-1qtyowm){font-weight:600;color:var(--sigap-foreground)}.sigap-visually-hidden.svelte-1qtyowm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sigap-booking-summary.svelte-9kkia7{background-color:var(--sigap-surface);border:1px solid var(--sigap-border)}.sigap-booking-summary__title.svelte-9kkia7{margin:0;padding:12px 16px;font-size:13px;font-weight:600;color:var(--sigap-foreground);border-bottom:1px solid var(--sigap-border)}.sigap-booking-summary__body.svelte-9kkia7{padding:16px}.sigap-booking-summary__list.svelte-9kkia7{display:flex;flex-direction:column;gap:14px;margin:0}.sigap-booking-summary__row.svelte-9kkia7{display:flex;flex-direction:column;gap:2px}.sigap-booking-summary__term.svelte-9kkia7{font-size:12px;color:var(--sigap-muted)}.sigap-booking-summary__value.svelte-9kkia7{margin:0;min-width:0}.sigap-booking-summary__primary.svelte-9kkia7{display:block;font-size:14px;font-weight:500;color:var(--sigap-foreground);overflow-wrap:anywhere}.sigap-booking-summary__secondary.svelte-9kkia7{display:block;font-size:12px;color:var(--sigap-muted);overflow-wrap:anywhere}.sigap-booking-summary__empty.svelte-9kkia7{display:block;font-size:14px;color:var(--sigap-muted)}.sigap-booking-summary__hint.svelte-9kkia7{margin:14px 0 0;font-size:12px;color:var(--sigap-muted)}.sigap-textarea.svelte-1qidjt8{width:100%;padding:12px;font:inherit;font-size:var(--sigap-textarea-font, 14px);line-height:1.5;color:var(--sigap-foreground);background-color:var(--sigap-surface);border:1px solid var(--sigap-border);resize:vertical}.sigap-textarea--citizen.svelte-1qidjt8{--sigap-textarea-font: 16px}.sigap-textarea.svelte-1qidjt8:focus-visible{outline:2px solid var(--sigap-primary);outline-offset:1px;border-color:var(--sigap-primary)}.sigap-textarea--invalid.svelte-1qidjt8{border-color:var(--sigap-danger)}.sigap-textarea.svelte-1qidjt8:disabled{background-color:var(--sigap-canvas);color:var(--sigap-muted);cursor:not-allowed}.sigap-textarea__count.svelte-1qidjt8{margin:0;font-size:12px;text-align:right;color:var(--sigap-muted)}.sigap-textarea__count--exhausted.svelte-1qidjt8{color:var(--sigap-danger)}.sigap-booking.svelte-dim78s{max-width:1024px;margin:0 auto;padding:20px 16px 8px}@media (min-width: 1024px){.sigap-booking.svelte-dim78s{padding:32px 24px 8px}}.sigap-booking__section.svelte-dim78s{margin-top:16px}.sigap-booking__loading.svelte-dim78s{padding:16px;background-color:var(--sigap-surface);border:1px solid var(--sigap-border)}.sigap-booking__loading-text.svelte-dim78s{margin:0;font-size:13px;color:var(--sigap-muted)}.sigap-booking__layout.svelte-dim78s{display:flex;flex-direction:column;gap:16px;margin-top:16px}@media (min-width: 1024px){.sigap-booking__layout.svelte-dim78s{flex-direction:row;align-items:flex-start}.sigap-booking__form.svelte-dim78s{flex:1 1 auto;min-width:0}.sigap-booking__aside.svelte-dim78s{position:sticky;top:16px;width:320px;flex:none}}.sigap-booking__form.svelte-dim78s{display:flex;flex-direction:column;gap:16px;min-width:0}.sigap-booking__step.svelte-dim78s{display:none;margin:0;padding:16px;border:1px solid var(--sigap-border);background-color:var(--sigap-surface)}.sigap-booking__step--active.svelte-dim78s{display:block}.sigap-booking__step-title.svelte-dim78s{padding:0;margin-bottom:12px;font-size:13px;font-weight:600;color:var(--sigap-foreground)}.sigap-booking__step.svelte-dim78s .sigap-field+.sigap-field{margin-top:16px}.sigap-booking__control.svelte-dim78s{width:100%;height:44px;padding:0 12px;font-family:inherit;font-size:16px;color:var(--sigap-foreground);background-color:var(--sigap-surface);border:1px solid var(--sigap-border)}.sigap-booking__control.svelte-dim78s:focus-visible{outline:2px solid var(--sigap-primary);outline-offset:1px;border-color:var(--sigap-primary)}.sigap-booking__control[aria-invalid=true].svelte-dim78s{border-color:var(--sigap-danger)}.sigap-booking__failure.svelte-dim78s{padding:12px;font-size:13px;color:var(--sigap-danger);background-color:var(--sigap-surface);border:1px solid var(--sigap-danger)}.sigap-booking__submit.svelte-dim78s{display:flex;justify-content:flex-end}.sigap-booking__confirmation.svelte-dim78s{margin-top:16px;padding:16px;background-color:var(--sigap-surface);border:1px solid var(--sigap-border)}.sigap-booking__confirm-head.svelte-dim78s{display:flex;align-items:flex-start;gap:12px}.sigap-booking__confirm-icon.svelte-dim78s{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;color:var(--sigap-primary);border:1px solid var(--sigap-primary)}.sigap-booking__confirm-title.svelte-dim78s{margin:0;font-size:16px;font-weight:600;color:var(--sigap-foreground)}.sigap-booking__confirm-sub.svelte-dim78s{margin:2px 0 0;font-size:13px;color:var(--sigap-muted)}.sigap-booking__code-block.svelte-dim78s{margin-top:16px;padding:16px;text-align:center;background-color:var(--sigap-canvas);border:1px solid var(--sigap-border)}.sigap-booking__code-label.svelte-dim78s{margin:0 0 4px;font-size:12px;font-weight:500;color:var(--sigap-muted)}.sigap-booking__code.svelte-dim78s{margin:0 0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:32px;font-weight:700;letter-spacing:.2em;color:var(--sigap-foreground);-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow-wrap:anywhere}.sigap-booking__when.svelte-dim78s{margin:16px 0 0;font-size:13px;color:var(--sigap-muted)}.sigap-booking__actions.svelte-dim78s{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.sigap-booking__cta.svelte-dim78s{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:500;color:var(--sigap-surface);background-color:var(--sigap-primary);text-decoration:none}.sigap-booking__cta.svelte-dim78s:focus-visible{outline:2px solid var(--sigap-primary);outline-offset:2px}.sigap-booking__details.svelte-dim78s{margin-top:16px;font-size:12px;color:var(--sigap-muted)}.sigap-booking__details.svelte-dim78s summary:where(.svelte-dim78s){min-height:44px;display:flex;align-items:center;cursor:pointer}.sigap-booking__detail-list.svelte-dim78s{margin:8px 0 0;padding:12px;background-color:var(--sigap-canvas);border:1px solid var(--sigap-border)}.sigap-booking__detail-list.svelte-dim78s dt:where(.svelte-dim78s){font-size:11px;color:var(--sigap-muted)}.sigap-booking__detail-list.svelte-dim78s dd:where(.svelte-dim78s){margin:0 0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--sigap-foreground);overflow-wrap:anywhere}.sigap-booking__copy-hint.svelte-dim78s{margin:8px 0 0;font-size:12px;color:var(--sigap-muted);min-height:16px}
