article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget{--ve-paq-ico-door-open:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 20H2'/%3E%3Cpath d='M11 4.562v16.157a1 1 0 0 0 1.242.97L19 20V5.562a2 2 0 0 0-1.515-1.94l-4-1A2 2 0 0 0 11 4.561z'/%3E%3Cpath d='M11 4H8a2 2 0 0 0-2 2v14'/%3E%3Cpath d='M14 12h.01'/%3E%3Cpath d='M22 20h-3'/%3E%3C/svg%3E")}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget div.caracteristicas .input-group span.icon-habitacion{--ve-ico:var(--ve-paq-ico-door-open)}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget div.caracteristicas .input-group span.icon-Hora{--ve-ico:var(--ve-ico-clock)}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget #airhotel .rowWidget>div:nth-child(2)>.border-sombra{position:relative}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget #Date_netactica_air_hotel{width:100%;height:100%;cursor:pointer}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget .ve-paq-dates{position:absolute;inset:0;display:flex;align-items:center;gap:10px;padding:0 var(--ve-field-pad-x);pointer-events:none;z-index:1}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget .ve-paq-dates__icon{--ve-ico-size:var(--ve-field-icon);color:var(--ve-icon)}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget .ve-paq-dates__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget .ve-paq-dates__value{color:var(--ve-dark);font-family:var(--ve-font);font-size:16px;font-weight:500;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget .ve-paq-dates__value.is-empty{color:var(--ve-muted)}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget .ve-paq-dates__label{color:var(--ve-muted);font-family:var(--ve-font);font-size:13px;font-weight:400;line-height:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget .border-sombra:has(.bvalidator_invalid) .ve-paq-dates__label{color:var(--ve-red-error)}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget .border-sombra:has(#DateFrom_netactica_airhotel.bvalidator_invalid) #DateTo_netactica_airhotel~.bVErrMsgContainer{display:none}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget #revolve{display:none}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget div.caracteristicas .colWidget-date{flex:1 1 50%;min-width:0;border-right-width:0 !important}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget div.caracteristicas .colWidget-date .input-group>input,article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget div.caracteristicas .colWidget-date .input-group>input::placeholder{color:transparent}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget div.caracteristicas .colWidget-date .input-group span.label,article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget div.caracteristicas .colWidget-date .input-group span[class^="icon-"]{visibility:hidden}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget div.caracteristicas .colWidget-date::before,article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget div.caracteristicas .colWidget-date::after{display:none}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget #airhotel{container:ve-paq / inline-size}@container ve-paq (min-width:900px){article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget #airhotel>.rowWidget{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) auto;column-gap:10px;row-gap:10px;align-items:stretch;margin:0;padding:0}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget #airhotel>.rowWidget::before,article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget #airhotel>.rowWidget::after{display:none}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget #airhotel>.rowWidget>div{width:auto;max-width:none;min-width:0;flex:none;margin:0;padding:0;grid-row:1}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget #airhotel>.rowWidget>div:nth-child(1),article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget #airhotel>.rowWidget>div:nth-child(1)>.border-sombra{display:contents !important}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget #airhotel>.rowWidget>div:nth-child(2){grid-column:3}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget #airhotel>.rowWidget>div:nth-child(3){grid-column:4}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget #airhotel>.rowWidget>div:nth-child(4){grid-column:5}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget #airhotel>.rowWidget>div:nth-child(1) .colWidgetMitad{grid-row:1;position:relative;width:auto;min-width:0;height:var(--ve-field-h);margin:0;padding:0;border:1px solid var(--ve-border);border-radius:var(--ve-field-r);background:var(--ve-white);box-sizing:border-box;transition:border-color var(--ve-transition),box-shadow var(--ve-transition)}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget #airhotel>.rowWidget>div:nth-child(1) .colWidgetMitad:first-child{grid-column:1}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget #airhotel>.rowWidget>div:nth-child(1) .colWidgetMitad:last-child{grid-column:2}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget #airhotel>.rowWidget>div:nth-child(1) .colWidgetMitad::before,article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget #airhotel>.rowWidget>div:nth-child(1) .colWidgetMitad::after{display:none}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget #airhotel>.rowWidget>div:nth-child(1) .colWidgetMitad:hover{border-color:var(--ve-border-hover)}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget #airhotel>.rowWidget>div:nth-child(1) .colWidgetMitad:focus-within{border-color:var(--ve-focus-border);box-shadow:var(--ve-focus-ring)}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget #airhotel>.rowWidget>div:nth-child(1) .colWidgetMitad:has(.bvalidator_invalid){border-color:var(--ve-red-error)}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget #airhotel>.rowWidget>div:nth-child(1) .colWidgetMitad .form-group,article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget #airhotel>.rowWidget>div:nth-child(1) .colWidgetMitad .input-group{height:100%;margin:0}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget #airhotel>.rowWidget>div:nth-child(2)>.border-sombra,article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget #airhotel>.rowWidget>div:nth-child(3)>.border-sombra{width:100%;height:var(--ve-field-h);box-sizing:border-box}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget #airhotel>.rowWidget>div:nth-child(3) .colWidget{width:100%;min-width:0}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget div.caracteristicas>.row>div.consultar a{width:auto;min-width:135px}}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget .ve-opciones-avanzadas .opciones-especiales{display:flex;flex-direction:column;gap:12px;padding:0}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget .ve-opciones-avanzadas .items-opciones-especiales{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget .ve-opciones-avanzadas .items-opciones-especiales::before,article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget .ve-opciones-avanzadas .items-opciones-especiales::after{content:none;display:none}@media (min-width:768px){article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget .ve-opciones-avanzadas .items-opciones-especiales{grid-template-columns:repeat(4,minmax(0,1fr))}}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget .ve-opciones-avanzadas .items-opciones-especiales>div{width:auto;max-width:none;flex:none;margin:0;padding:0}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget .ve-opciones-avanzadas .items-opciones-especiales .border-sombra,article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget .ve-opciones-avanzadas .items-opciones-especiales .colWidget{width:100%}article#widget div#netactica_booking_form div#netactica_air_hotel_tab_widget .ve-opciones-avanzadas .items-opciones-especiales .input-group>select{width:100%;appearance:none;padding-right:34px;background-image:var(--ve-img-chevron-down-dark);background-repeat:no-repeat;background-position:right 14px top 10px;background-size:14px 14px;cursor:pointer}body div#popUpHabitacionesAirHotel.morePop.morePopHabitaciones header h4{font-size:15px;font-weight:700;line-height:23px}body div#popUpHabitacionesAirHotel.morePop.morePopHabitaciones header .ve-rooms__subtitle{font-size:12px;line-height:18px}body div#popUpHabitacionesAirHotel.morePop.morePopHabitaciones .contenedor-habitaciones [data-room]>.row>.col-12 h5{font-size:13px;font-weight:600;line-height:19px}