.t-check-nights{color:#64748b;justify-content:center;align-items:center;display:flex;position:relative}.night-selector{position:relative}.night-badge{min-width:48px;height:28px;color:var(--dark-blue-0);cursor:pointer;background:#eef3ff;border:1px solid #d8e2ff;border-radius:7px;justify-content:center;align-items:center;gap:3px;padding:0 8px;font-family:inherit;transition:all .15s;display:flex}.night-badge:hover{background:#e5ecff;border-color:#c5d3ff}.night-count{font-size:13px;font-weight:700}.night-label{font-size:9px;font-weight:600}.night-popup{z-index:100;background:#fff;border:1px solid #e4e7ec;border-radius:10px;width:180px;padding:13px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0f172a1f}.night-popup-title{color:#344054;text-align:center;margin-bottom:10px;font-size:11px;font-weight:600}.night-counter{justify-content:space-between;align-items:center;gap:10px;display:flex}.night-counter>button{color:#344054;cursor:pointer;background:#f8fafc;border:1px solid #dfe3e8;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;display:flex}.night-counter>button:hover:not(:disabled){background:#f1f5f9}.night-counter>button:disabled{opacity:.4;cursor:not-allowed}.night-value{flex-direction:column;align-items:center;line-height:1;display:flex}.night-value strong{color:#172554;font-size:18px}.night-value span{color:#98a2b3;margin-top:3px;font-size:9px}.night-done{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;width:100%;height:30px;margin-top:12px;font-size:11px;font-weight:600}.night-done:hover{background:#1d4ed8}
#room_guest_popup{z-index:1000;background-color:#fff;border-radius:10px;width:400px;padding:20px;display:none;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 0 10px #00000026}#room_guest_popup .room-box{border-bottom:1px solid #ddd;width:100%;margin-bottom:15px;padding-bottom:10px}#room_guest_popup .room-box .header{cursor:pointer;width:100%;padding:10px 0;display:block;overflow:hidden}#room_guest_popup .room-box h4{text-transform:uppercase;color:#000;float:left;margin:0 10px 0 0;font-size:18px;font-weight:600;display:inline-block}#room_guest_popup .room-box p{float:left;text-transform:lowercase;margin:0;font-size:14px;line-height:24px;display:inline-block}#room_guest_popup .room-box .header .edit-remove{float:right;cursor:default;align-items:center;width:auto;display:flex}#room_guest_popup .room-box .edit-remove button{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:20px;height:23px;margin-left:10px;padding:0;display:flex}.hero-sec .right form .input-group>svg{color:#777;font-size:18px;position:absolute;bottom:13px;left:10px}#room_guest_popup .room-box .edit-remove button svg{left:inherit;bottom:inherit;color:#000;font-size:14px;position:relative}#room_guest_popup .room-box .edit-remove button.edit svg{color:#008bd2}#room_guest_popup .room-box .edit-remove button.remove svg{color:#ff5252}#room_guest_popup .count-box{justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:10px;display:flex}#room_guest_popup input[type=range]{width:100%!important;height:20px!important;padding:0!important}#room_guest_popup .count-box ul{justify-content:space-between;align-items:center;padding-left:5px;display:flex}#room_guest_popup .count-box ul li{font-size:14px;line-height:5px}#room_guest_popup .popup-footer{width:100%;padding-top:5px;display:block;position:relative;overflow:hidden}#room_guest_popup .popup-footer .action{justify-content:space-between;align-items:center;width:100%;display:flex}#room_guest_popup .popup-footer .action button{color:#008bd2;text-transform:uppercase;text-align:center;opacity:1;cursor:pointer;background-color:#fff;border:1px solid #008bd2;border-radius:5px;width:auto;min-width:130px;margin:0;padding:10px 15px;font-size:14px;transition:all .3s ease-in}#room_guest_popup .popup-footer .action button:hover,#room_guest_popup .popup-footer .action button.apply{color:#fff;background-color:#008bd2}#room_guest_popup .popup-footer .action button svg{left:inherit;bottom:inherit;color:#008bd2;margin-right:5px;font-size:15px;transition:all .3s ease-in;position:relative}#room_guest_popup .popup-footer .action button:hover svg,#room_guest_popup .popup-footer .action button.apply svg{color:#fff}#room_guest_popup button.new_room_add_button.disabled{background:#fff;color:#acacac!important;cursor:no-drop!important;background-color:#e9e9e9!important;border-color:#e9e9e9!important}#room_guest_popup button.new_room_add_button.disabled svg{color:#acacac!important}#room_guest_popup .children_container{flex-wrap:wrap;row-gap:10px;width:100%;display:flex}#room_guest_popup .room-box .child-age .childn{width:calc(33% - 10px);margin-bottom:7px;margin-right:10px}.hero-sec .right form select{cursor:pointer;padding:10px 5px}#room_guest_popup .child-age .childn select{border:1px solid #e5e5e5;padding:5px;font-size:12px}@media only screen and (max-width:767px){#room_guest_popup{border-radius:5px;width:320px;padding:15px 10px}#room_guest_popup .count-box{margin-bottom:0;padding-bottom:8px}#room_guest_popup .room-box{margin-bottom:10px;padding-bottom:0}#room_guest_popup .popup-footer .action button{padding:8px 10px}}
.room-box .room_card_inc_dec_group{justify-content:center;align-items:center;column-gap:20px;display:flex}.room-box .room_card_inc_dec_group .room_card_inc_dec_value{text-align:center;min-width:20px}.room-box .room_card_inc_dec_button{color:#008bd2;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:1px solid #008bd2;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:7px;display:flex}span.room_card_inc_dec_button.inactive_button{color:#a9a9a9;border:1px solid #a9a9a9}
.corporate-container{margin-bottom:8px}.corporate-checkbox{cursor:pointer;color:#2a2a2a;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.checkbox-text{text-transform:none}.corporate-checkbox input{display:none}.custom-check{background:#fff;border:2px solid #2ea6d1;border-radius:4px;width:18px;height:18px;transition:all .2s;position:relative}.corporate-checkbox input:checked+.custom-check{background:#2ea6d1;border-color:#2ea6d1}.custom-check:after{content:"";opacity:0;border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.corporate-checkbox input:checked+.custom-check:after{opacity:1}.checkbox-text{color:#3a3a3a}
