#router-render>.ant-spin-nested-loading,#router-render>.ant-spin-nested-loading>.ant-spin-container{height:100%}.hotel-info-modal .ant-modal-body,.hotel-info-modal .ant-modal-content{padding:0}.hotel-info-modal .hotel-info-content{background:#fff;padding:24px;position:relative}.hotel-info-modal .hotel-info-content .modal-title{color:#333;font-size:18px;font-weight:700;margin-bottom:10px;text-align:center}.hotel-info-modal .hotel-info-content .hotel-info-section{margin-bottom:16px}.hotel-info-modal .hotel-info-content .hotel-info-section .section-header{background:#2abdb9;border-radius:4px;color:#fff;font-size:14px;font-weight:700;margin-bottom:16px;padding:8px 16px}.hotel-info-modal .hotel-info-content .hotel-info-section .ant-descriptions-item-label{color:#333;font-weight:500;min-width:120px;width:120px}.hotel-info-modal .hotel-info-content .hotel-info-section .ant-descriptions-item-content{color:#666}.hotel-info-modal .hotel-info-content .watermark{bottom:16px;color:#ccc;font-size:12px;opacity:.6;position:absolute;right:16px}.hotel-info-modal .hotel-info-content .ant-card .ant-card-head .ant-card-head-title{background-color:#2abdb9;border-radius:6px;color:#fff;font-size:14px;font-weight:700;text-align:center}.hotel-info-modal .hotel-info-content .ant-card .ant-card-body{border-radius:0 0 6px 6px;border-top:none;padding:16px 20px}.hotel-info-modal .ant-modal-close{color:#999;right:16px;top:16px}.hotel-info-modal .ant-modal-close:hover{color:#666}.room-type-info-modal .ant-modal-body,.room-type-info-modal .ant-modal-content{padding:0}.room-type-info-modal .room-type-info-content{background:#fff;padding:24px;position:relative}.room-type-info-modal .room-type-info-content .modal-title{color:#333;font-size:18px;font-weight:700;margin-bottom:20px;text-align:center}.room-type-info-modal .room-type-info-content .room-type-info-section{margin-bottom:16px}.room-type-info-modal .room-type-info-content .room-type-info-section .section-header{background:#2abdb9;border-radius:4px;color:#fff;font-size:14px;font-weight:700;margin-bottom:16px;padding:8px 16px}.room-type-info-modal .room-type-info-content .room-type-info-section .ant-descriptions-item-label{color:#333;font-weight:500;min-width:120px;width:120px}.room-type-info-modal .room-type-info-content .room-type-info-section .ant-descriptions-item-content{color:#666}.room-type-info-modal .room-type-info-content .watermark{bottom:16px;color:#ccc;font-size:12px;opacity:.6;position:absolute;right:16px}.room-type-info-modal .room-type-info-content .ant-card .ant-card-head .ant-card-head-title{background-color:#2abdb9;border-radius:6px;color:#fff;font-size:14px;font-weight:700;text-align:center}.room-type-info-modal .room-type-info-content .ant-card .ant-card-body{border-radius:0 0 6px 6px;border-top:none;padding:16px 20px}.room-type-info-modal .room-type-info-content .ant-image{border-radius:4px;overflow:hidden}.room-type-info-modal .ant-modal-close{color:#999;right:16px;top:16px}.room-type-info-modal .ant-modal-close:hover{color:#666}.rule-form{background-color:#fff;box-sizing:border-box;display:flex;flex:auto;flex-direction:column;height:100%;min-width:800px;padding:20px 0}.rule-form-toolbar{flex:none;padding-bottom:10px;padding-left:120px}.rule-form-toolbar>button{margin-right:20px}.rule-form-host{flex:auto;overflow:auto}.rule-form .ant-picker.ant-picker-disabled,.rule-form .ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector,.rule-form[disabled] [disabled]{background-color:#fdfdfd;color:#0009}.rule-form-border{border:1px solid #d9d9d9;border-radius:2px}.rule-form-time-box>.rule-form-border{height:32px;line-height:30px}.rule-form-error{border-bottom:1px solid #ff4d4f}.rule-form-show-error{color:#ff4d4f;height:30px;line-height:30px;padding-left:120px}.rule-form-item{margin:12px 100px 0 120px;max-width:1000px;min-height:32px;min-width:780px;position:relative}.rule-form-label{left:-120px;line-height:16px;padding-right:12px;text-align:right;width:120px;word-break:break-all}.rule-form-label,.rule-form-label:after{position:absolute;top:50%;transform:translateY(-50%)}.rule-form-label:after{content:":";right:8px}.rule-form-required>.rule-form-label:before{color:#ff4d4f;content:"*";display:inline-block;font-family:SimSun,sans-serif;font-size:14px;line-height:1;margin-right:4px}.rule-form-placeholder{color:gray;padding-left:10px}.rule-form-right{position:absolute;right:-100px;top:50%;transform:translateY(-50%);width:80px}.rule-form-right>button{width:60px}.rule-form-icon{color:gray;flex:none;font-size:30px;text-align:center;width:40px}.rule-form-text{align-items:center;display:inline-flex;min-height:32px;padding-left:12px;width:600px}.rule-form-decimal-box.ant-input,.rule-form-decimal-box.ant-input-affix-wrapper,.rule-form-integer-box.ant-input{width:200px}.rule-form .rule-form-checkbox-group,.rule-form .rule-form-radio-group{align-content:center;align-items:center;display:flex;flex-wrap:wrap;min-height:32px;padding-left:12px}.rule-form-date-box,.rule-form-date-range,.rule-form-datetime-box{width:240px}.rule-form-time-box{display:inline-block}.rule-form-time-box>div{flex:none!important;text-align:center;width:85px}.rule-form-time-box>div>input{padding:4px;width:2em}.rule-form-time-range{height:32px;width:200px}.rule-form-time-range>input{width:60px}.rule-form-time-range>span{display:inline-block;text-align:center;width:30px}.rule-form-time-rule-main{align-items:center;display:flex;height:32px}.rule-form-time-rule-item>span,.rule-form-time-rule-main>div:first-child{flex:none;margin-right:4px;width:120px}.rule-form-time-rule-item>span{box-sizing:border-box;height:32px;line-height:30px;padding:0 11px}.rule-form-time-rule-item>.ant-picker-range,.rule-form-time-rule-main>.ant-picker-range{flex:none;width:240px}.rule-form-time-rule-main>.ant-checkbox-group{flex:none;height:32px;line-height:30px;padding:0 2px 0 10px;width:385px}.rule-form-time-rule-item>.rule-form-time-range,.rule-form-time-rule-main>.rule-form-time-range{flex:none;margin-left:20px}.rule-form-hotel-item,.rule-form-time-rule-item{align-items:center;display:flex;height:32px;margin-top:2px}.rule-form-hotel-item{width:100%}.rule-form-hotel-item:first-child{margin-top:0}.rule-form-hotel-item>div{flex:none;margin-right:4px;width:120px}.rule-form-hotel-item>input{flex:auto}.rule-form-combobox{width:240px}.rule-form-multi-combobox{width:100%}