.page-panel[data-v-25920104]{width:100%;height:100%;display:flex;flex-flow:column;position:relative;overflow:hidden;background:#fff}.panel-title[data-v-25920104]{display:flex;align-items:center;justify-content:space-between;position:relative;height:20px;padding-left:10px;margin:12px 16px;color:#414655;font-size:16px;font-weight:700}.panel-title[data-v-25920104]:after{content:"";width:3px;height:14px;display:block;position:absolute;top:50%;left:0;border-radius:1.5px;background:#497cf6;transform:translateY(-50%)}.panel-content[data-v-25920104]{flex:1;overflow:auto;padding:0 16px}.config-card[data-v-20d5e6c4]{width:var(--5a25f43f);height:var(--5e6ccc64);color:#414655;padding:12px;border-radius:8px;box-sizing:border-box;border:1px solid #dee3ee;box-shadow:0 2px 4px rgba(0,0,0,.05);display:flex;flex-direction:column;row-gap:8px}.config-card header[data-v-20d5e6c4]{width:100%;display:flex;align-items:center;justify-content:space-between}.config-card header .title i[data-v-20d5e6c4]{color:#4980f7;margin-right:5px;cursor:pointer}.config-card header .title span[data-v-20d5e6c4]{font-size:14px;font-weight:600}.config-card .info[data-v-20d5e6c4]{padding:0 4px}.config-card .info p[data-v-20d5e6c4]{font-size:12px;margin-top:10px}.operate-btn[data-v-20d5e6c4]{display:flex;justify-content:flex-end;border-top:1px solid #dee3ee;padding-top:12px}.data-range[data-v-012a5a66]{display:flex}.hand-operate[data-v-012a5a66]{margin-top:8px}.custom-btn[data-v-012a5a66]{cursor:pointer;color:#497cf6;font-weight:600;text-decoration:underline}.date-range[data-v-012a5a66]{display:flex;flex-direction:column;row-gap:8px}.date-range .date-tip[data-v-012a5a66]{display:flex;align-items:center;gap:4px}.date-range .cross-month[data-v-012a5a66],.date-range .current-month[data-v-012a5a66]{padding:8px;border:1px solid #dee3ee;border-radius:4px}.el-dialog{overflow:hidden;border-top-left-radius:6px;border-top-right-radius:6px}.el-dialog__header{margin-right:0;padding:6px 16px;background-color:#293148}.el-dialog__header .el-dialog__title{font-size:12px;color:#fff}.el-dialog__headerbtn{top:0;width:36px;height:36px}.el-dialog__headerbtn .el-dialog__close{color:#fff}.el-dialog__headerbtn:hover i svg{fill:currentColor;color:#fff}.el-dialog__body{padding:20px 16px}.el-dialog__footer{display:flex;justify-content:flex-end;padding:16px;border-top:1px solid #e1e6f0}.hotel-config[data-v-31686ed6]{display:flex;flex-wrap:wrap;gap:16px;margin:12px 0 0 24px}