[data-v-cface3ac]:export{primary:#4073fa;white:#fff;asideMenuWidth:150px;headerHeight:64px}.ls-room-type-edit[data-v-cface3ac]{padding:20px;background-color:#f5f7fa;min-height:calc(100vh - 100px)}.ls-room-type-edit .ls-release__header[data-v-cface3ac]{padding:16px 20px}.ls-room-type-edit .ls-room-type-edit__content[data-v-cface3ac]{padding:20px}.ls-room-type-edit .form-tip[data-v-cface3ac]{font-size:12px;color:#909399;margin-top:4px;line-height:1.4}.ls-room-type-edit .price-setting-container .toolbar[data-v-cface3ac]{display:flex;justify-content:space-between;align-items:center}.ls-room-type-edit .calendar-tips[data-v-cface3ac]{background:#f4f4f5;padding:12px 16px;border-radius:4px}.ls-room-type-edit .calendar-tips p[data-v-cface3ac]{margin:0;color:#909399;font-size:12px}.ls-room-type-edit .calendar-controls[data-v-cface3ac]{display:flex;justify-content:center;align-items:center;gap:16px}.ls-room-type-edit .calendar-month[data-v-cface3ac]{font-size:16px;font-weight:500;min-width:120px;text-align:center}.ls-room-type-edit .calendar-grid[data-v-cface3ac]{border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.ls-room-type-edit .calendar-header[data-v-cface3ac]{display:grid;grid-template-columns:repeat(7,1fr);background:#f5f7fa}.ls-room-type-edit .calendar-body[data-v-cface3ac]{display:grid;grid-template-columns:repeat(7,1fr)}.ls-room-type-edit .calendar-cell[data-v-cface3ac]{padding:8px;text-align:center;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.ls-room-type-edit .calendar-cell[data-v-cface3ac]:last-child{border-right:none}.ls-room-type-edit .header-cell[data-v-cface3ac]{font-weight:500;color:#303133}.ls-room-type-edit .day-cell[data-v-cface3ac]{min-height:80px;cursor:pointer;transition:background-color .3s;position:relative}.ls-room-type-edit .day-cell.past-date[data-v-cface3ac]{background:#f5f7fa!important;color:#c0c4cc;cursor:not-allowed}.ls-room-type-edit .day-cell.past-date[data-v-cface3ac]:hover{background:#f5f7fa!important}.ls-room-type-edit .day-cell[data-v-cface3ac]:hover{background:#f0f9ff}.ls-room-type-edit .day-cell.other-month[data-v-cface3ac]{background:#fafafa;color:#c0c4cc}.ls-room-type-edit .day-cell.today[data-v-cface3ac]{background:#ecf5ff}.ls-room-type-edit .day-cell.weekend[data-v-cface3ac]{background:#fdf6ec}.ls-room-type-edit .day-cell.has-price[data-v-cface3ac]{background:#f0f9ff;border:1px solid #409eff}.ls-room-type-edit .day-cell.status-available[data-v-cface3ac]{background:#f0f9ff;border-left:3px solid #67c23a}.ls-room-type-edit .day-cell.status-booked[data-v-cface3ac],.ls-room-type-edit .day-cell.status-checked-in[data-v-cface3ac]{background:#fdf6ec;border-left:3px solid #e6a23c}.ls-room-type-edit .day-cell.status-unavailable[data-v-cface3ac]{background:#fef0f0;border-left:3px solid #f56c6c}.ls-room-type-edit .day-number[data-v-cface3ac]{font-size:14px;margin-bottom:4px}.ls-room-type-edit .day-price[data-v-cface3ac]{font-size:12px;color:#409eff;font-weight:500}.ls-room-type-edit .day-default-price[data-v-cface3ac]{font-size:12px;color:#909399}.ls-room-type-edit .day-status[data-v-cface3ac]{font-size:10px;margin-top:2px}.status-available .ls-room-type-edit .day-status[data-v-cface3ac]{color:#67c23a}.status-booked .ls-room-type-edit .day-status[data-v-cface3ac],.status-checked-in .ls-room-type-edit .day-status[data-v-cface3ac]{color:#e6a23c}.status-unavailable .ls-room-type-edit .day-status[data-v-cface3ac]{color:#f56c6c}