.order-page[data-v-2ffa98d2]{min-height:calc(100vh - 84px);padding:14px 18px 28px;background:#fff;color:#303133;font-size:15px}.tabs-bar[data-v-2ffa98d2]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;border-bottom:1px solid #ebeef5;margin-bottom:12px}.status-tabs[data-v-2ffa98d2],.tabs-bar[data-v-2ffa98d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.status-tabs[data-v-2ffa98d2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;min-width:0}.status-tab[data-v-2ffa98d2]{position:relative;border:0;background:transparent;padding:12px 16px;font-size:15px;color:#606266;cursor:pointer;line-height:1.2}.status-tab[data-v-2ffa98d2]:hover{color:#1558dc}.status-tab.active[data-v-2ffa98d2]{color:#1558dc;font-weight:600}.status-tab.active[data-v-2ffa98d2]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;background:#1558dc;border-radius:1px}.tab-badge[data-v-2ffa98d2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:18px;height:18px;margin-left:5px;padding:0 5px;border-radius:9px;background:#1558dc;color:#fff;font-size:12px;font-style:normal;line-height:1;vertical-align:middle}.tab-badge[data-v-2ffa98d2],.tabs-right[data-v-2ffa98d2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tabs-right[data-v-2ffa98d2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding-bottom:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.hotel-select[data-v-2ffa98d2]{width:220px}.scope-tip[data-v-2ffa98d2]{font-size:13px;color:#1558dc;font-weight:600}.view-only-tip[data-v-2ffa98d2]{font-size:13px;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:3px;padding:1px 6px}.owner-write-tip[data-v-2ffa98d2]{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.filter-panel[data-v-2ffa98d2]{background:#f7f8fa;border:1px solid #eef0f4;border-radius:4px;padding:14px 16px 10px;margin-bottom:16px}.filter-row[data-v-2ffa98d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 16px;margin-bottom:10px}.filter-row-collapsed[data-v-2ffa98d2],.filter-row-second[data-v-2ffa98d2]{margin-bottom:4px}.filter-item[data-v-2ffa98d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.filter-label[data-v-2ffa98d2]{font-size:14px;color:#606266;white-space:nowrap}.search-input[data-v-2ffa98d2]{width:460px;max-width:100%;-webkit-box-flex:1;-ms-flex:1 1 340px;flex:1 1 340px}.search-input[data-v-2ffa98d2] .el-input__inner{font-size:14px}.date-item[data-v-2ffa98d2]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.date-combo[data-v-2ffa98d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.date-field-select[data-v-2ffa98d2]{width:118px}.date-field-select[data-v-2ffa98d2] .el-input__inner{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.date-range[data-v-2ffa98d2]{width:268px}.date-range[data-v-2ffa98d2] .el-range-input{font-size:14px}.date-range[data-v-2ffa98d2] .el-input__inner,.date-range[data-v-2ffa98d2] .el-range-editor.el-input__inner{border-top-left-radius:0;border-bottom-left-radius:0}.filter-select[data-v-2ffa98d2]{width:132px}.filter-select[data-v-2ffa98d2] .el-input__inner{font-size:14px}.filter-actions[data-v-2ffa98d2]{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.filter-actions.alone[data-v-2ffa98d2]{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.collapse-btn[data-v-2ffa98d2]{border:0;background:transparent;color:#1558dc;font-size:14px;cursor:pointer;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.collapse-btn[data-v-2ffa98d2]:hover{opacity:.85}.export-btn[data-v-2ffa98d2]{color:#1558dc!important;border-color:#1558dc!important;background:#fff!important}.export-btn[data-v-2ffa98d2]:focus,.export-btn[data-v-2ffa98d2]:hover{background:#f0f6ff!important;color:#1558dc!important;border-color:#1558dc!important}.table-wrap[data-v-2ffa98d2]{background:#fff;width:100%}.order-table[data-v-2ffa98d2]{width:100%}.order-table[data-v-2ffa98d2] .cell{white-space:nowrap;word-break:keep-all;line-height:1.45;overflow:visible;text-overflow:clip}.order-table[data-v-2ffa98d2] .order-th{background:#f5f7fa!important;color:#606266;font-size:14px;font-weight:600;padding:12px 12px!important;border-color:#ebeef5!important}.order-table[data-v-2ffa98d2] .order-td{font-size:14px;color:#303133;padding:13px 12px!important;border-color:#ebeef5!important}.order-table[data-v-2ffa98d2] .el-table__row{cursor:pointer}.order-table[data-v-2ffa98d2] .el-table__body tr:hover>td{background-color:#f5f9ff!important}.order-table[data-v-2ffa98d2] .arrow-col .cell{padding-left:4px;padding-right:4px}.order-table[data-v-2ffa98d2] .el-table__fixed{-webkit-box-shadow:2px 0 6px rgba(0,0,0,.04);box-shadow:2px 0 6px rgba(0,0,0,.04)}.order-table[data-v-2ffa98d2] .el-table__fixed-right{-webkit-box-shadow:-2px 0 6px rgba(0,0,0,.04);box-shadow:-2px 0 6px rgba(0,0,0,.04)}.order-link[data-v-2ffa98d2]{display:inline-block;color:#1558dc;font-weight:500;text-decoration:none;line-height:1.4;white-space:nowrap;word-break:keep-all}.order-link[data-v-2ffa98d2]:hover{text-decoration:underline}.channel-no[data-v-2ffa98d2]{margin-top:3px;font-size:13px;color:#c0c4cc;line-height:1.3;white-space:nowrap}.price-text[data-v-2ffa98d2]{color:#303133;font-variant-numeric:tabular-nums;white-space:nowrap}.settle-text.is-debt[data-v-2ffa98d2]{color:#e6a23c}.settle-text.is-paid[data-v-2ffa98d2]{color:#67c23a}.row-arrow[data-v-2ffa98d2]{color:#c0c4cc;font-size:16px;cursor:pointer}.row-arrow[data-v-2ffa98d2]:hover{color:#1558dc}.table-footer[data-v-2ffa98d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:12px 4px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-total[data-v-2ffa98d2]{font-size:14px;color:#606266}.table-footer[data-v-2ffa98d2] .el-pager li,.table-footer[data-v-2ffa98d2] .el-pagination,.table-footer[data-v-2ffa98d2] .el-pagination .el-select .el-input .el-input__inner{font-size:14px}.order-drawer[data-v-2ffa98d2]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff}.drawer-head[data-v-2ffa98d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #ebeef5}.drawer-title[data-v-2ffa98d2]{font-size:18px;font-weight:700}.drawer-close[data-v-2ffa98d2]{border:0;background:transparent;width:32px;height:32px;cursor:pointer;color:#909399;font-size:18px}.drawer-close[data-v-2ffa98d2]:hover{color:#1558dc}.drawer-body[data-v-2ffa98d2]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;padding:16px 18px}.guest-box[data-v-2ffa98d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:16px}.guest-title[data-v-2ffa98d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;font-size:20px}.guest-sub[data-v-2ffa98d2]{margin-top:6px;font-size:14px;color:#909399}.status-pill[data-v-2ffa98d2]{background:#fff7ed;color:#ea580c}.settle-pill[data-v-2ffa98d2],.status-pill[data-v-2ffa98d2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:2px 8px;border-radius:3px;font-size:13px;font-weight:600}.settle-pill.is-debt[data-v-2ffa98d2]{background:#fdf6ec;color:#e6a23c}.settle-pill.is-paid[data-v-2ffa98d2]{background:#f0f9eb;color:#67c23a}.readonly-tag[data-v-2ffa98d2]{-ms-flex-negative:0;flex-shrink:0;font-size:13px;color:#909399;background:#f4f4f5;border-radius:3px;padding:2px 8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.readonly-tag.is-write[data-v-2ffa98d2]{color:#15803d;background:#f0fdf4}.money-row[data-v-2ffa98d2]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 12px;background:#f8fafc;border-radius:6px;margin-bottom:16px}.money-label[data-v-2ffa98d2]{font-size:13px;color:#909399;margin-bottom:6px}.money-value[data-v-2ffa98d2]{font-size:20px;font-weight:700}.money-value.brand[data-v-2ffa98d2]{color:#1558dc}.meta-list[data-v-2ffa98d2]{border-top:1px solid #ebeef5;padding-top:8px}.meta-item[data-v-2ffa98d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:9px 0;font-size:14px}.meta-item span[data-v-2ffa98d2]{color:#909399;-ms-flex-negative:0;flex-shrink:0}.meta-item em[data-v-2ffa98d2]{font-style:normal;text-align:right;word-break:break-all}.drawer-foot[data-v-2ffa98d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:12px 16px;border-top:1px solid #ebeef5}.drawer-foot-tip[data-v-2ffa98d2]{font-size:13px;color:#909399}@media (max-width:1400px){.search-input[data-v-2ffa98d2]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}.filter-actions[data-v-2ffa98d2]{margin-left:0;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.room-order-drawer .el-drawer__body{padding:0;height:100%;overflow:hidden}