.page-header[data-v-2172d05c]{width:100%;height:56px;background-color:#fff}.page-header .header-arrows[data-v-2172d05c],.page-header[data-v-2172d05c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-header .header-arrows[data-v-2172d05c]{width:256px;cursor:pointer}.page-header .header-arrows .arrows-title[data-v-2172d05c]{font-size:16px;font-weight:500;margin-left:15px}.page-header .steps[data-v-2172d05c]{-webkit-box-flex:1;-ms-flex:1;flex:1;cursor:pointer}.page-header .header-right[data-v-2172d05c]{width:100px;padding-left:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-helper[data-v-3e8e12aa]{max-width:256px;height:265px}.page-box .page-main[data-v-c4a88e22]{margin:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.page-box .page-main .main-content[data-v-c4a88e22]{margin-left:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.card-title[data-v-c4a88e22]{padding-left:10px;border-left:1px solid #1890ff;line-height:32px;margin-right:5px}.seat-mode-row[data-v-c4a88e22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding-left:20px}.label-text[data-v-c4a88e22]{color:rgba(0,0,0,.85);font-size:14px;white-space:nowrap}.ml20[data-v-c4a88e22]{margin-left:20px}.floor-manager[data-v-c4a88e22]{padding:0 10px}.floor-manager .floor-header[data-v-c4a88e22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;font-size:14px;font-weight:500}.floor-manager .floor-item[data-v-c4a88e22]{background:#f7f7f7;border-radius:4px;padding:16px;margin-bottom:16px}.floor-manager .floor-item .floor-title-row[data-v-c4a88e22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.floor-manager .floor-item .floor-title-row .floor-actions[data-v-c4a88e22]{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.floor-manager .floor-item .area-item[data-v-c4a88e22]{margin-bottom:10px}.floor-manager .floor-item .area-item .area-row[data-v-c4a88e22]{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:4px}.add-link[data-v-c4a88e22]{color:#1890ff;cursor:pointer;font-size:14px}.add-link[data-v-c4a88e22]:hover{color:#40a9ff}.del-link[data-v-c4a88e22]{color:#ff4d4f;cursor:pointer;font-size:14px}.del-link[data-v-c4a88e22]:hover{color:#ff7875}.remove-icon[data-v-c4a88e22]{color:#999;font-size:16px;cursor:pointer;margin-left:8px}.remove-icon[data-v-c4a88e22]:hover{color:#ff4d4f}.tables-wrap[data-v-c4a88e22]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-top:12px;padding-left:80px}.tables-wrap .table-card[data-v-c4a88e22]{background:#fff;border:1px solid #e8e8e8;border-radius:4px;min-width:140px;position:relative}.tables-wrap .table-card .table-card-header[data-v-c4a88e22]{text-align:center;padding:6px 8px;border-bottom:1px solid #e8e8e8;font-size:13px}.tables-wrap .table-card .table-remove-icon[data-v-c4a88e22]{position:absolute;top:-8px;right:-8px;color:#ff4d4f;font-size:18px;cursor:pointer;background:#fff;border-radius:50%;z-index:1}.tables-wrap .table-card .table-remove-icon[data-v-c4a88e22]:hover{color:#ff7875}.tables-wrap .table-card .seats-grid[data-v-c4a88e22]{display:grid;gap:0}.tables-wrap .table-card .seats-grid .seat-cell[data-v-c4a88e22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6px 10px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;min-width:50px}.tables-wrap .table-card .seats-grid .seat-cell .seat-no[data-v-c4a88e22]{margin-bottom:2px}.tables-wrap .table-card .seats-grid .seat-cell .seat-badge[data-v-c4a88e22]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#1890ff;color:#fff;font-size:12px;font-weight:700}.tables-wrap .table-card .seats-grid .seat-cell .seat-type-text[data-v-c4a88e22]{font-size:12px;color:rgba(0,0,0,.65)}.dialog-content[data-v-c4a88e22]{padding:0 4px}.dialog-content .dialog-form-row[data-v-c4a88e22]{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:6px;margin-bottom:20px}.dialog-content .dialog-label[data-v-c4a88e22]{font-size:14px;color:rgba(0,0,0,.85);white-space:nowrap}.dialog-content .seat-preview[data-v-c4a88e22]{border:1px solid #e8e8e8;border-radius:4px;padding:16px;margin-bottom:20px;min-height:120px;max-height:60vh;overflow:auto}.dialog-content .seat-preview .preview-grid[data-v-c4a88e22]{display:grid;gap:12px}.dialog-content .seat-preview .preview-grid .preview-seat-cell[data-v-c4a88e22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:4px;padding:12px;min-height:80px;gap:12px}.dialog-content .seat-preview .preview-grid .preview-seat-cell .preview-seat-no-box[data-v-c4a88e22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px;height:60px;background:#f5f5f5;border-radius:4px;font-size:18px;font-weight:500;color:rgba(0,0,0,.65);-ms-flex-negative:0;flex-shrink:0}.dialog-content .seat-preview .preview-grid .preview-seat-cell .preview-seat-radios[data-v-c4a88e22]{font-size:13px;line-height:1.8}.dialog-content .seat-preview .preview-grid .preview-seat-cell .preview-seat-radios[data-v-c4a88e22] .ant-radio-wrapper{font-size:13px}.dialog-content .dialog-footer[data-v-c4a88e22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;padding-top:8px;border-top:1px solid #e8e8e8;margin-top:8px}