@layer modules{._booking_guests_menu_rbtwc_56{background-color:var(--color-white,#fff);color:var(--color-body,oklch(32.109% 0 none));display:grid;font-family:var(--font-albert-sans);gap:calc(var(--spacing, .25rem) * 1)}._booking_guests_menu_options_rbtwc_59{border-radius:var(--radius-lg,.5rem);color:16PX;-moz-column-gap:calc(var(--spacing, .25rem) * 1.5);column-gap:calc(var(--spacing, .25rem) * 1.5);display:grid;padding:16PX;row-gap:calc(var(--spacing, .25rem) * 1);--tw-shadow:var(--heroui-box-shadow-small);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);grid-auto-columns:minmax(0,1fr)}@media(width>=750px){._booking_guests_menu_options_rbtwc_59{grid-template-columns:repeat(2,auto)}}@media(width>=1200px){._booking_guests_menu_options_rbtwc_59{grid-template-columns:repeat(3,auto)}}._booking_guests_menu_label_rbtwc_73{order:9999;--tw-leading:var(--leading-none,1);line-height:var(--leading-none,1);text-transform:lowercase}._booking_guests_menu_rbtwc_56 label{margin:"" "" 0}._booking_guests_menu_rbtwc_56 ._button-range_rbtwc_79{color:#454d89}._booking_guests_menu_rbtwc_56 ._button-range_rbtwc_79[disabled]{color:var(--color-neutral-400,oklch(70.8% 0 0))}._booking_guests_menu_rbtwc_56 ._button-range_rbtwc_79:hover{color:var(--color-primary,oklch(30.698% .18227 265.68))}._booking_guests_menu_rbtwc_56 ._icon_rbtwc_88{color:inherit;cursor:pointer;font-size:2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;&._disabled_rbtwc_41{cursor:default;&,&:hover{color:#ccc!important}}}._booking_guests_menu_rbtwc_56 ._val_rbtwc_91{font-family:var(--font-albert-sans);font-size:1.25em;min-width:2ch;text-align:center}._booking_guests_menu_type_rbtwc_97{display:grid;gap:1ch;grid-auto-flow:column;place-content:center start;place-items:center}._booking_guests_menu_rbtwc_56 ._room-x_rbtwc_104{display:flex;flex-flow:column;gap:calc(var(--spacing, .25rem) * .5)}._booking_guests_menu_rbtwc_56 ._rooms-number_rbtwc_109{display:flex;@media(width>=750px){grid-column:span 2/span 2}@media(width>=1200px){grid-column:span 3/span 3}align-items:center;gap:1ch}._booking_guests_menu_rbtwc_56 ._label-numrooms_rbtwc_114{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-transform:uppercase}._booking_rooms_rbtwc_117{display:flex;flex-direction:column}._booking_ages_children_rbtwc_121{display:flex;flex-flow:column;gap:calc(var(--spacing, .25rem) * .125)}._booking_ages_children_grid_rbtwc_126{display:grid;gap:calc(var(--spacing, .25rem) * .25);grid:auto-flow/repeat(auto-fill,2.875rem)}._booking_ages_children_rbtwc_121 small{align-items:center;display:inline-grid}._booking_ages_children_rbtwc_121 ._select-age-child_rbtwc_135{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("inline-cd3e021d.Ad9--OF7.svg") top 50% right 0/auto 60% no-repeat;font-size:.9375rem;min-width:5ch;outline-color:var(--color-primary,oklch(30.698% .18227 265.68));padding:var(--p,6px) calc(var(--p, 6px) + calc(var(--spacing, .25rem) * .5)) var(--p,6px) var(--p,6px);--p:4PX;border:.0625rem solid oklch(87% 0 0)}._booking_button_rbtwc_139{border-radius:0;cursor:pointer;display:grid;grid-auto-flow:column;place-items:center;text-align:center;--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-transform:uppercase;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.15s;transition-duration:.15s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));--link-decoration-line:none;--link-hover-decoration-line:none;--btn-disabled-opacity:.65;background:var(--btn-bg);border:var(--btn-border-width,1px) solid var(--btn-border-color);color:var(--btn-color);-moz-column-gap:1ch;column-gap:1ch;grid-auto-rows:minmax(calc(2.5rem - calc(var(--spacing, .25rem) * .375) * 2),auto);padding:calc(var(--spacing, .25rem) * .375) calc(var(--spacing, .25rem) * 1.5);&:hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-border-color);color:var(--btn-hover-color)}&:active{background:var(--btn-active-bg);border-color:var(--btn-active-border-color);color:var(--btn-active-color)}&:disabled{background:var(--btn-disabled-bg);border-color:var(--btn-disabled-border-color);color:var(--btn-disabled-color);opacity:var(--btn-disabled-opacity);pointer-events:none}@media(width>=576px){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;--tw-tracking:.05em;letter-spacing:.05em}justify-self:center}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){::-ms-backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-ease:initial;--tw-tracking:initial}*,::backdrop,:after,:before{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-ease:initial;--tw-tracking:initial}}}
