﻿.billroom-modal .modal-content{padding:30px;border:0;border-radius:15px;}.billroom-modal .modal-content .billroom-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;}.billroom-modal .modal-content .billroom-header .billroom-title{font-size:20px;font-weight:600;}.billroom-modal .modal-content .billroom-header .billroom-close{all:unset;padding:5px;cursor:pointer;}.billroom-modal .modal-content .billroom-header .billroom-close svg{width:20px;height:20px;}.billroom-modal .modal-content .billroom-content{margin-bottom:20px;}.billroom-modal .modal-content .billroom-content .billroom-payment-methods{display:flex;flex-direction:column;gap:15px;}.billroom-modal .modal-content .billroom-content .billroom-payment-methods .billroom-pm{display:flex;align-items:center;gap:15px;padding:10px 15px;border:1px solid #ccc;border-radius:10px;cursor:pointer;transition:border-color .1s ease;}.billroom-modal .modal-content .billroom-content .billroom-payment-methods .billroom-pm svg{width:24px;height:24px;transition:fill .1s ease;}.billroom-modal .modal-content .billroom-content .billroom-payment-methods .billroom-pm .billroom-pm-text{display:flex;flex-direction:column;}.billroom-modal .modal-content .billroom-content .billroom-payment-methods .billroom-pm .billroom-pm-text span:nth-child(1){font-size:16px;font-weight:600;transition:color .1s ease;}.billroom-modal .modal-content .billroom-content .billroom-payment-methods .billroom-pm .billroom-pm-text span:nth-child(2){font-size:14px;transition:color .1s ease;}.billroom-modal .modal-content .billroom-content .billroom-payment-methods .billroom-pm.selected{border-color:var(--brand-color);}.billroom-modal .modal-content .billroom-content .billroom-payment-methods .billroom-pm.selected svg{fill:var(--brand-color);}.billroom-modal .modal-content .billroom-content .billroom-payment-methods .billroom-pm.selected *{color:var(--brand-color);}.billroom-modal .modal-content .billroom-content .billroom-room-number .billroom-rn-input{all:unset;width:100%;box-sizing:border-box;border:1px solid #ccc;border-radius:10px;padding:10px 15px;font-size:18px;}.billroom-modal .modal-content .billroom-content .billroom-room-occupants .billroom-ro-info{font-size:16px;margin-bottom:15px;}.billroom-modal .modal-content .billroom-content .billroom-room-occupants .billroom-ro-info span{font-size:inherit;font-weight:600;color:var(--brand-color);}.billroom-modal .modal-content .billroom-content .billroom-room-occupants .billroom-ro-list{display:flex;flex-direction:column;gap:15px;}.billroom-modal .modal-content .billroom-content .billroom-room-occupants .billroom-ro-list .billroom-ro-item{width:fit-content;font-size:18px;font-weight:500;display:flex;align-items:center;cursor:pointer;transition:color .1s ease;}.billroom-modal .modal-content .billroom-content .billroom-room-occupants .billroom-ro-list .billroom-ro-item svg{opacity:0;width:28px;height:28px;fill:var(--brand-color);transition:opacity .1s ease;}.billroom-modal .modal-content .billroom-content .billroom-room-occupants .billroom-ro-list .billroom-ro-item.selected{color:var(--brand-color);}.billroom-modal .modal-content .billroom-content .billroom-room-occupants .billroom-ro-list .billroom-ro-item.selected svg{opacity:1;}.billroom-modal .modal-content .billroom-footer{display:flex;gap:10px;}.billroom-modal .modal-content .billroom-footer button{all:unset;flex:1;padding-block:10px;font-size:16px;font-weight:500;text-align:center;border-radius:8px;cursor:pointer;transition:transform .1s ease;}.billroom-modal .modal-content .billroom-footer button.billroom-back{background-color:#f0f2f5;}.billroom-modal .modal-content .billroom-footer button.billroom-continue{background-color:var(--brand-color);color:#fff;}.billroom-modal .modal-content .billroom-footer button:active{transform:scale(.96);}