.room-selector-modal .room-configuration{border:1px solid #f9fafb;border-radius:4px;margin-bottom:20px;padding:16px}.room-selector-modal .room-configuration .room-header{margin-bottom:16px}.room-selector-modal .room-configuration .room-header h4{color:#fe6018;margin:0;font-size:16px;font-weight:600}.room-selector-modal .room-configuration .child-ages{background:#f9fafb;border-radius:4px;margin-top:16px;padding:16px}.room-selector-modal .room-configuration .child-ages .child-ages-label{color:#1f2937;margin-bottom:12px;font-size:14px;font-weight:600}.room-selector-modal .room-configuration .child-ages .child-ages-list{flex-direction:column;gap:12px;display:flex}.room-selector-modal .room-configuration .child-ages .child-age-selector{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.room-selector-modal .room-configuration .child-ages .child-age-selector .child-age-label{color:#374151;flex:1;font-size:14px}.room-selector-modal .room-configuration .child-ages .child-age-selector .age-select{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #c1c1c1;border-radius:4px;width:100px;padding:6px 8px;font-size:14px;transition:all .2s}.room-selector-modal .room-configuration .child-ages .child-age-selector .age-select:focus{border-color:#fe6018;outline:none;box-shadow:0 0 0 2px rgba(254,96,24,.2)}.room-selector-modal .room-configuration .child-ages .child-age-selector .age-select:hover{border-color:#fe6018}
