.tourdash-widget{--widget-accent: #2563eb;--widget-on-accent: #ffffff;--widget-surface: #ffffff;--widget-text: #172033;--widget-muted: #64748b;--widget-line: #dbe3ef;--widget-mist: #f5f8fc;--widget-success: #0f9f8f;--widget-radius: .75rem;color:var(--widget-text);background:var(--widget-surface);font-family:var(--widget-font, Inter, ui-sans-serif, system-ui, -apple-system, sans-serif);color-scheme:light;font-size:14px;line-height:1.45}.tourdash-widget,.tourdash-widget *{box-sizing:border-box}.tourdash-widget :where(h1,h2,h3,p,span,strong,small,legend,a,li,dt,dd):before{content:"⁨"}.tourdash-widget :where(h1,h2,h3,p,span,strong,small,legend,a,li,dt,dd):after{content:"⁩"}.tourdash-widget :where(button,input,select,textarea,a):focus-visible{outline:3px solid color-mix(in srgb,var(--widget-accent) 45%,white);outline-offset:2px}.tourdash-widget :where(input,select,textarea){color:var(--widget-text);background:#fff}.tourdash-widget :where(button,input,select,textarea){transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}@media (forced-colors: active){.tourdash-widget :where(button,input,select,textarea,a):focus-visible{outline:3px solid CanvasText}}@media (prefers-reduced-motion: reduce){.tourdash-widget,.tourdash-widget *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.umbrella-loader.svelte-1eigigg{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;flex:none;vertical-align:middle;color:#f97316;animation:svelte-1eigigg-reveal 0s .15s backwards}@keyframes svelte-1eigigg-reveal{0%{visibility:hidden}to{visibility:visible}}.umbrella-loader.compact.svelte-1eigigg{width:1.4rem;height:1.4rem;margin-inline-end:.4rem}.umbrella-loader.svelte-1eigigg:before,.umbrella-loader.svelte-1eigigg:after{content:none}.umbrella-loader.svelte-1eigigg svg{width:75%;height:75%;margin:0;fill:currentColor}@media (prefers-reduced-motion: reduce){.umbrella-loader.svelte-1eigigg svg{animation:none}}.phone-field.svelte-us9mxe{display:grid;gap:.35rem;min-width:0}.phone-controls.svelte-us9mxe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem}label.svelte-us9mxe{min-width:0}label.svelte-us9mxe span:where(.svelte-us9mxe){display:block;font-weight:650;margin-bottom:.3rem}input.svelte-us9mxe,select.svelte-us9mxe{box-sizing:border-box;width:100%;min-width:0;min-height:2.75rem;border-radius:.6rem;border:1px solid #cbd5e1;padding:.55rem .7rem;background:#fff;color:#172033;font:inherit}input.svelte-us9mxe:focus-visible,select.svelte-us9mxe:focus-visible{outline:2px solid currentColor;outline-offset:2px}small.svelte-us9mxe{font-size:.8rem;font-weight:400}p.svelte-us9mxe{color:#991b1b;margin:0}@media (max-width: 380px){.phone-controls.svelte-us9mxe{grid-template-columns:minmax(0,1fr)}}fieldset.svelte-1aykupn{border:0;padding:0;margin:1rem 0;min-width:0}button.svelte-1aykupn{padding:.7rem;margin:.3rem}section.svelte-1aykupn{margin-top:1rem}p.svelte-1aykupn{overflow-wrap:anywhere}section.svelte-du44k7,form.svelte-du44k7{display:grid;gap:.8rem}h2.svelte-du44k7,p.svelte-du44k7{margin:0}label.svelte-du44k7 span:where(.svelte-du44k7){display:block;font-weight:650;margin-bottom:.3rem}input.svelte-du44k7,button.svelte-du44k7{box-sizing:border-box;width:100%;min-height:2.75rem;border-radius:.6rem;border:1px solid #cbd5e1;padding:.55rem .7rem;font:inherit}.terms.svelte-du44k7{display:flex;gap:.6rem;align-items:flex-start}.terms.svelte-du44k7 input:where(.svelte-du44k7){width:1.1rem;min-height:1.1rem;margin-top:.15rem}.terms.svelte-du44k7 span:where(.svelte-du44k7){font-weight:500}.terms.svelte-du44k7 a:where(.svelte-du44k7){color:inherit;font-weight:700;text-underline-offset:2px}button.svelte-du44k7{border:0;background:var(--widget-accent, #dc2626);color:var(--widget-on-accent, white);font-weight:700}button.svelte-du44k7:disabled{opacity:.55}button.secondary.svelte-du44k7{background:transparent;border:1px solid currentColor;color:inherit}.merchant.svelte-du44k7{color:#475569;font-size:.9rem}.error.svelte-du44k7{color:#991b1b}.confirmation.svelte-du44k7{display:grid;gap:.5rem;border-radius:.75rem;background:#ecfdf5;color:#14532d;padding:1rem}.confirmation.svelte-du44k7 a:where(.svelte-du44k7){width:fit-content;color:#166534;font-weight:750;text-underline-offset:.18em}.confirmation.svelte-du44k7 small:where(.svelte-du44k7){color:#3f6212}.embedded-payment.svelte-du44k7,.payment-status.svelte-du44k7{display:grid;gap:.75rem}.secure-label.svelte-du44k7{font-weight:750}.stripe-checkout.svelte-du44k7{min-height:26rem;width:100%}.payment-status.svelte-du44k7{border-radius:.75rem;background:#eff6ff;color:#1e3a5f;padding:1rem}
