/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}@layer custom{.cirrus-reservation-form{--primary:var(--color-primary);--primary-foreground:var(--color-primary-foreground);--secondary:var(--color-secondary);--secondary-foreground:var(--color-secondary-foreground);--background:var(--white);--foreground:var(--ui-dark-gray);--card:var(--white);--card-foreground:var(--ui-dark-gray);--popover:var(--white);--popover-foreground:var(--ui-dark-gray);--muted:var(--primary-light);--muted-foreground:var(--primary-foreground-light);--accent:var(--primary-light);--accent-foreground:var(--primary-foreground-light);--input:var(--ui-input);--ring:var(--ui-dark-gray);--radius:.5rem;--tw-shadow-xs:0 1px 2px 0 var(--tw-shadow-color,#0000000d);border-color:var(--ui-input);background-color:var(--background);color:var(--foreground)}.cirrus-reservation-form .tw\:min-w-\[400px\]{min-width:calc(var(--spacing,.25rem)*0)}.cirrus-reservation-form hr{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--ui-input)}.cirrus-reservation-form abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cirrus-reservation-form div[class$=-control]:has(input[role=combobox]){box-shadow:var(--tw-shadow-xs)!important}.cirrus-reservation-form [data-slot=popover-trigger] button{border-color:var(--ui-input)}main.page-reserve-online>div.container-main>div#reservationFunnel:not(:has(.cirrus-reservation-form)){text-align:center;align-content:center;justify-self:center;min-height:50vh}main.page-reserve-online>div.container-main>div#reservationFunnel:not(:has(.cirrus-reservation-form)) h2{margin-bottom:calc(var(--spacing,.25rem)*4)}main.page-reserve-online>div.container-main>div#reservationFunnel:not(:has(.cirrus-reservation-form)) div:has(a){margin-top:calc(var(--spacing,.25rem)*4)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}