.detail-container[data-v-b220447c]{max-width:2000px;width:100%;padding:20px;overflow-x:auto}.status-bar[data-v-b220447c]{display:flex;align-items:center;gap:30px;margin-bottom:20px;padding:16px 20px;background:#fff;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.step-item[data-v-b220447c]{display:flex;align-items:center;gap:8px}.step-num[data-v-b220447c]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#e9ecef;color:#999;font-size:14px;font-weight:600}.step-item.active .step-num[data-v-b220447c]{background:#f5a623;color:#fff}.step-label[data-v-b220447c]{font-size:14px;color:#666}.step-item.active .step-label[data-v-b220447c]{color:#303133;font-weight:600}.main-card[data-v-b220447c]{min-height:400px;min-width:800px;width:100%;overflow:auto}.content-wrap[data-v-b220447c]{padding:4px 0}.info-card[data-v-b220447c]{background:#fafafa;border-radius:6px;padding:16px 20px}.first-info-card[data-v-b220447c],.info-card[data-v-b220447c]{border:1px solid rgba(64,158,255,.5411764705882353)}.card-title[data-v-b220447c]{font-size:15px;font-weight:600;color:#303133;margin-bottom:14px;padding-bottom:10px}.card-title[data-v-b220447c],.hotel_title[data-v-b220447c]{border-bottom:1px solid #c2c2c2}.field-row[data-v-b220447c]{display:flex;align-items:center;padding:6px 0;line-height:1.6}.field-label[data-v-b220447c]{font-size:13px;color:#909399;white-space:nowrap;min-width:80px;flex-shrink:0}.field-value[data-v-b220447c]{font-size:14px;color:#303133;word-break:break-all}.copy-btn[data-v-b220447c]{margin-left:2px;padding:0;font-size:14px}.order-row[data-v-b220447c]{padding:4px 0}.order-row .field-label[data-v-b220447c]{min-width:0}.order-row .field-label[data-v-b220447c]:after{content:"："}.guest-section[data-v-b220447c]{margin-top:4px}.guest-title[data-v-b220447c]{font-size:14px;font-weight:600;color:#409eff;margin-bottom:10px;padding-left:8px;border-left:3px solid #409eff}.guest-table[data-v-b220447c]{margin-top:10px}.footer-btn[data-v-b220447c]{text-align:center;margin-top:30px;padding-bottom:10px}.ocl-body[data-v-d29f9e90]{min-height:120px}.ocl-summary[data-v-d29f9e90]{padding:10px 12px;margin-bottom:4px;background:#f7f9fc;border-radius:8px;font-size:13px;line-height:1.8}.ocl-summary__row[data-v-d29f9e90]{display:flex}.ocl-summary__label[data-v-d29f9e90]{flex-shrink:0;width:76px;color:#8a94a6}.ocl-summary__val[data-v-d29f9e90]{color:#1f2733;word-break:break-all}.ocl-divider[data-v-d29f9e90]{margin:16px 0 12px}.ocl-divider[data-v-d29f9e90] .el-divider__text{background:#fff;color:#303133;font-size:13px;font-weight:600}.ocl-muted[data-v-d29f9e90]{margin-left:4px;color:#909399;font-size:12px;font-weight:400}.ocl-timeline-wrap[data-v-d29f9e90]{max-height:52vh;overflow-y:auto;padding-right:6px}.ocl-timeline[data-v-d29f9e90]{padding-left:2px;margin-bottom:0}.ocl-timeline[data-v-d29f9e90] .el-timeline-item__timestamp{color:#8a94a6;font-size:12px}.ocl-head[data-v-d29f9e90]{display:flex;align-items:center;flex-wrap:wrap}.ocl-actor[data-v-d29f9e90]{margin-right:6px}.ocl-action[data-v-d29f9e90]{color:#1f2733;font-size:13px;font-weight:600}.ocl-fields[data-v-d29f9e90]{margin-top:6px;padding:8px 10px;background:#fafbfd;border-radius:6px}.ocl-field[data-v-d29f9e90]{display:flex;align-items:baseline;font-size:12px;line-height:1.9}.ocl-field__name[data-v-d29f9e90]{flex-shrink:0;min-width:96px;color:#8a94a6}.ocl-field__vals[data-v-d29f9e90]{word-break:break-all}.ocl-old[data-v-d29f9e90]{color:#f56c6c;text-decoration:line-through}.ocl-arrow[data-v-d29f9e90]{margin:0 5px;color:#c0c4cc}.ocl-new[data-v-d29f9e90]{color:#67c23a;font-weight:600}.ocl-empty[data-v-d29f9e90]{padding:36px 0;color:#909399;font-size:13px;text-align:center}@media(max-width:768px){.ocl-dialog{width:92%!important;min-width:auto!important;max-width:92%!important;margin-top:6vh!important}.ocl-dialog .ocl-field__name{min-width:0;display:block}.ocl-dialog .ocl-timeline-wrap{max-height:60vh}}.box-card[data-v-02ca8fb7]{text-align:center}.box-card .value[data-v-02ca8fb7]{color:#546dfe;font-weight:700;font-size:26px}.box-card .subtitle[data-v-02ca8fb7]{font-size:12px;color:grey;margin-top:6px}.el-row[data-v-02ca8fb7]{margin-bottom:20px}.el-row[data-v-02ca8fb7]:last-child{margin-bottom:0}.el-col[data-v-02ca8fb7]{margin-bottom:20px}[data-v-02ca8fb7] .el-table .error-row{background-color:rgba(255,0,0,.2)}[data-v-02ca8fb7] .el-table .warning-row{background-color:rgba(255,255,0,.2)}