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