.rooms-trigger{color:var(--trigger-color,white);cursor:pointer;text-align:left;white-space:nowrap;background-color:#0000;border:2px solid;align-items:center;gap:8px;width:250px;padding:6px 14px;font-size:14px;display:flex}.rooms-trigger:hover{background-color:color-mix(in srgb,currentColor 10%,transparent)}.rooms-trigger:focus{outline:none}.rooms-trigger svg{color:currentColor;flex-shrink:0}.rooms-trigger span{min-width:100px;color:inherit;flex:1}@media (max-width:760px){.rooms-trigger{width:300px}}
.booking-items{flex-direction:row;justify-content:center;gap:20px;width:100%;margin-top:20px;display:flex}@media (max-width:768px){.booking-items{flex-direction:column;align-items:center;gap:10px}}.booking-items .label{color:#fff;font-size:14px;font-weight:700}.booking-items .select-widget{border:2px solid #fff;border-radius:0}.booking-items .date-range-picker{flex-direction:column;display:flex}.booking-items .date-range-picker .date-labels{gap:0;margin-bottom:3px;display:flex}.booking-items .date-range-picker .date-labels .label{color:var(--primary-color);text-align:center;flex:1;font-size:16px;font-weight:700}.booking-items .date-range-picker .date-labels .label-divider{background:var(--primary-color);width:1px;margin:0 4px}.booking-items .date-range-picker .date-trigger{border:2px solid var(--primary-color);color:var(--secondary-color);cursor:pointer;text-align:left;white-space:nowrap;background-color:#0000;align-items:center;gap:8px;padding:6px 14px;font-size:14px;display:flex}.booking-items .date-range-picker .date-trigger:hover{background-color:#ffffff1a}.booking-items .date-range-picker .date-trigger:focus{outline:none}.booking-items .date-range-picker .date-trigger svg{flex-shrink:0}.booking-items .date-range-picker .date-trigger .date-trigger-sep{color:var(--secondary-color);font-size:12px}.booking-items .date-range-picker .date-trigger .date-trigger-checkin,.booking-items .date-range-picker .date-trigger .date-trigger-checkout{min-width:100px}@media (max-width:760px){.booking-items .date-range-picker .date-trigger{width:300px}}.booking-items .guests .label{color:var(--primary-color);margin-bottom:3px;font-size:16px}.booking-items .guests button[class*=SelectTrigger],.booking-items .guests .w-\[300px\]{border:2px solid var(--primary-color);color:var(--secondary-color);background-color:#0000;border-radius:0}.booking-items .guests button[class*=SelectTrigger]:hover,.booking-items .guests .w-\[300px\]:hover{background-color:var(--primary-color)}.booking-items .guests button[class*=SelectTrigger]:focus,.booking-items .guests .w-\[300px\]:focus{border-color:var(--secondary-color);outline:none}.booking-items .guests span[class*=SelectValue],.booking-items .guests svg{color:#fff}.check-rates .rates-button{color:#000;background-color:#fff;border-radius:0;width:300px}.check-rates .rates-label{visibility:hidden;margin-bottom:3px}
