html,body,#app{height:100%;margin:0;padding:0;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}.admin-layout[data-v-f23aea19]{min-height:100vh;display:flex}.admin-layout .sidebar[data-v-f23aea19]{background:#304156;flex-direction:column;flex-shrink:0;width:200px;transition:width .3s;display:flex}.admin-layout .sidebar .el-menu[data-v-f23aea19]{border-right:none;flex:1;overflow-y:auto}.admin-layout .main-container[data-v-f23aea19]{flex-direction:column;flex:1;display:flex;overflow:hidden}.admin-layout.sidebar-collapsed .sidebar[data-v-f23aea19]{width:64px}.admin-layout.sidebar-collapsed .logo[data-v-f23aea19]{justify-content:center;padding:0}.admin-layout.sidebar-collapsed .logo h2[data-v-f23aea19]{display:none}.admin-layout.sidebar-collapsed .collapse-btn[data-v-f23aea19]{width:64px}.logo[data-v-f23aea19]{background:#263445;justify-content:flex-start;align-items:center;gap:10px;height:50px;padding:0 15px;display:flex}.logo img[data-v-f23aea19]{object-fit:contain;width:32px;height:32px}.logo h2[data-v-f23aea19]{color:#fff;white-space:nowrap;margin:0;font-size:16px}.collapse-btn[data-v-f23aea19]{cursor:pointer;color:#bfcbd9;background:#263445;border-top:1px solid #1f2d3d;justify-content:center;align-items:center;width:100%;height:50px;font-size:20px;transition:all .3s;display:flex}.collapse-btn[data-v-f23aea19]:hover{color:#fff;background:#ffffff0d}[data-v-f23aea19] .el-menu--collapse .el-menu-item{justify-content:center;padding:0!important}[data-v-f23aea19] .el-menu--collapse .el-menu-item .el-icon{margin:0}.header[data-v-f23aea19]{background:#fff;justify-content:space-between;align-items:center;height:50px;padding:0 20px;display:flex;box-shadow:0 1px 4px #00152914}.header .welcome[data-v-f23aea19]{color:#333;font-size:16px}.header .admin-info[data-v-f23aea19]{cursor:pointer;color:#606266;align-items:center;gap:4px;display:flex}.app-main[data-v-f23aea19]{background:#f0f2f5;flex:1;padding:20px;overflow:auto}.footer[data-v-f23aea19]{color:#909399;background:#fff;border:1px solid #e4e7ed;border-radius:4px;justify-content:center;align-items:center;height:40px;margin-top:20px;font-size:12px;display:flex;box-shadow:0 2px 12px #0000000d}.dashboard[data-v-a414123b]{padding:16px}.stats-row[data-v-a414123b]{margin-bottom:16px}.stats-row.second-row[data-v-a414123b]{margin-bottom:20px}.stat-card[data-v-a414123b]{background:#fff;border-radius:8px;align-items:center;gap:12px;padding:16px;transition:all .3s;display:flex;box-shadow:0 1px 4px #00000014}.stat-card.hoverable[data-v-a414123b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.stat-card.process[data-v-a414123b]{cursor:pointer;position:relative}.stat-card.process.active[data-v-a414123b]{border-left:3px solid #67c23a}.stat-card .process-badge[data-v-a414123b]{color:#fff;background:#67c23a;border-radius:10px;padding:2px 6px;font-size:11px;position:absolute;top:8px;right:8px}.stat-icon-bg[data-v-a414123b]{border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.stat-icon-bg .el-icon[data-v-a414123b]{color:#fff;font-size:24px}.stat-icon-bg.blue[data-v-a414123b]{background:#409eff}.stat-icon-bg.green[data-v-a414123b]{background:#67c23a}.stat-icon-bg.orange[data-v-a414123b]{background:#e6a23c}.stat-icon-bg.red[data-v-a414123b]{background:#f56c6c}.stat-icon-bg.purple[data-v-a414123b]{background:#9c5eff}.stat-icon-bg.cyan[data-v-a414123b]{background:#00bcd4}.stat-icon-bg.pink[data-v-a414123b]{background:#ff69b4}.stat-icon-bg.success[data-v-a414123b]{background:#67c23a}.stat-icon-bg.gray[data-v-a414123b]{background:#c0c4cc}.stat-info[data-v-a414123b]{flex:1}.stat-info .stat-value[data-v-a414123b]{color:#303133;font-size:22px;font-weight:600;line-height:1.2}.stat-info .stat-value.process-name[data-v-a414123b]{white-space:nowrap;text-overflow:ellipsis;max-width:80px;font-size:16px;overflow:hidden}.stat-info .stat-label[data-v-a414123b]{color:#909399;margin-top:4px;font-size:12px}.stat-info .stat-label .text-success[data-v-a414123b]{color:#67c23a}.middle-row .el-col[data-v-a414123b]{flex-direction:column;gap:16px;display:flex}.middle-row .progress-card[data-v-a414123b],.middle-row .activity-card[data-v-a414123b]{flex:1;min-height:380px;max-height:380px}.middle-row .progress-card[data-v-a414123b] .el-card__body,.middle-row .activity-card[data-v-a414123b] .el-card__body{height:320px;overflow:hidden}.middle-row .activity-card .activity-list[data-v-a414123b]{height:100%;padding-right:8px;overflow-y:auto}.middle-row .activity-card .activity-list[data-v-a414123b]::-webkit-scrollbar{width:4px}.middle-row .activity-card .activity-list[data-v-a414123b]::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.card-header[data-v-a414123b]{justify-content:space-between;align-items:center;font-weight:500;display:flex}.progress-list .progress-item[data-v-a414123b]{margin-bottom:20px}.progress-list .progress-item[data-v-a414123b]:last-child{margin-bottom:0}.progress-list .progress-header[data-v-a414123b]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.progress-list .progress-header .progress-title[data-v-a414123b]{color:#606266;align-items:center;gap:8px;font-size:14px;display:flex}.progress-list .progress-header .progress-title .el-icon[data-v-a414123b]{color:#409eff}.progress-list .progress-header .progress-value[data-v-a414123b]{color:#909399;font-size:14px}.todo-card[data-v-a414123b]{margin-top:0}.todo-list[data-v-a414123b]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.todo-item[data-v-a414123b]{cursor:pointer;background:#f5f7fa;border-radius:8px;align-items:center;gap:12px;padding:16px;transition:all .3s;display:flex}.todo-item[data-v-a414123b]:hover{background:#ecf5ff;transform:translate(4px)}.todo-icon[data-v-a414123b]{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.todo-icon .el-icon[data-v-a414123b]{color:#fff;font-size:20px}.todo-icon.orange[data-v-a414123b]{background:#e6a23c}.todo-icon.blue[data-v-a414123b]{background:#409eff}.todo-icon.green[data-v-a414123b]{background:#67c23a}.todo-icon.purple[data-v-a414123b]{background:#9c5eff}.todo-content[data-v-a414123b]{flex:1}.todo-content .todo-title[data-v-a414123b]{color:#606266;font-size:14px}.todo-content .todo-count[data-v-a414123b]{color:#303133;margin-top:4px;font-size:20px;font-weight:600}.todo-content .todo-count.warning[data-v-a414123b]{color:#f56c6c}.activity-list[data-v-a414123b]{max-height:300px;overflow-y:auto}.activity-item[data-v-a414123b]{border-bottom:1px solid #f0f2f5;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.activity-item[data-v-a414123b]:last-child{border-bottom:none}.activity-icon[data-v-a414123b]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.activity-icon .el-icon[data-v-a414123b]{color:#fff;font-size:20px}.activity-icon.process[data-v-a414123b]{background:linear-gradient(135deg,#409eff 0%,#67c23a 100%);box-shadow:0 2px 8px #409eff4d}.activity-icon.stats[data-v-a414123b]{background:linear-gradient(135deg,#e6a23c 0%,#f56c6c 100%);box-shadow:0 2px 8px #e6a23c4d}.activity-icon.completed[data-v-a414123b],.activity-icon.checkin[data-v-a414123b]{background:linear-gradient(135deg,#67c23a 0%,#95d475 100%);box-shadow:0 2px 8px #67c23a4d}.activity-icon.prize[data-v-a414123b]{background:linear-gradient(135deg,#e6a23c 0%,#f0c78a 100%);box-shadow:0 2px 8px #e6a23c4d}.activity-icon.seat[data-v-a414123b]{background:linear-gradient(135deg,#409eff 0%,#79bbff 100%);box-shadow:0 2px 8px #409eff4d}.activity-icon.guest[data-v-a414123b]{background:linear-gradient(135deg,#9c5eff 0%,#b896ff 100%);box-shadow:0 2px 8px #9c5eff4d}.activity-content[data-v-a414123b]{flex:1;padding-left:8px}.activity-content .activity-text[data-v-a414123b]{color:#303133;font-size:15px;font-weight:500;line-height:1.4}.activity-content .activity-time[data-v-a414123b]{color:#909399;align-items:center;gap:4px;margin-top:6px;font-size:12px;display:inline-flex}.activity-content .activity-time[data-v-a414123b]:before{content:"";background:#67c23a;border-radius:50%;width:6px;height:6px;display:inline-block}.quick-actions[data-v-a414123b]{flex:1}.quick-actions .action-grid[data-v-a414123b]{grid-template-columns:repeat(4,1fr);align-items:center;gap:16px;height:100%;display:grid}.quick-actions .action-item[data-v-a414123b]{text-align:center;cursor:pointer;border-radius:8px;padding:32px 16px;transition:all .3s}.quick-actions .action-item[data-v-a414123b]:hover{background:#f5f7fa;transform:translateY(-2px)}.quick-actions .action-icon[data-v-a414123b]{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 8px;display:flex}.quick-actions .action-icon .el-icon[data-v-a414123b]{color:#fff;font-size:24px}.quick-actions .action-icon.blue[data-v-a414123b]{background:#409eff}.quick-actions .action-icon.green[data-v-a414123b]{background:#67c23a}.quick-actions .action-icon.orange[data-v-a414123b]{background:#e6a23c}.quick-actions .action-icon.purple[data-v-a414123b]{background:#9c5eff}.quick-actions .action-name[data-v-a414123b]{color:#606266;font-size:14px}.report-export[data-v-a414123b]{width:100%;margin-top:16px}.report-export .export-grid[data-v-a414123b]{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.report-export .export-item[data-v-a414123b]{text-align:center;cursor:pointer;background:#f5f7fa;border-radius:8px;padding:24px 16px;transition:all .3s}.report-export .export-item[data-v-a414123b]:hover{background:#ecf5ff;transform:translateY(-2px)}.report-export .export-icon[data-v-a414123b]{border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 12px;display:flex}.report-export .export-icon .el-icon[data-v-a414123b]{color:#fff;font-size:28px}.report-export .export-icon.primary[data-v-a414123b]{background:#409eff}.report-export .export-icon.success[data-v-a414123b]{background:#67c23a}.report-export .export-icon.warning[data-v-a414123b]{background:#e6a23c}.report-export .export-icon.info[data-v-a414123b]{background:#909399}.report-export .export-icon.info2[data-v-a414123b]{background:#c0c4cc}.report-export .export-icon.info3[data-v-a414123b]{background:#a6a9ad}.report-export .export-name[data-v-a414123b]{color:#606266;font-size:14px;font-weight:500}@media (width<=1200px){.report-export .export-grid[data-v-a414123b]{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.report-export .export-grid[data-v-a414123b]{grid-template-columns:repeat(2,1fr)}}.login-container[data-v-2b2f8515]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:center;align-items:center;height:100vh;display:flex}.login-card[data-v-2b2f8515]{background:#fff;border-radius:8px;width:400px;padding:40px;box-shadow:0 4px 20px #0000001a}.logo[data-v-2b2f8515]{text-align:center;margin-bottom:20px}.logo img[data-v-2b2f8515]{object-fit:contain;width:80px;height:80px}.title[data-v-2b2f8515]{text-align:center;color:#333;margin-top:0;margin-bottom:30px;font-size:24px}.captcha-row[data-v-2b2f8515]{align-items:center;gap:12px;display:flex}.captcha-image[data-v-2b2f8515]{cursor:pointer;border:1px solid #dcdfe6;border-radius:4px;width:120px;height:40px;transition:border-color .2s;overflow:hidden}.captcha-image[data-v-2b2f8515]:hover{border-color:#409eff}.captcha-image img[data-v-2b2f8515]{object-fit:cover;width:100%;height:100%;display:block}.captcha-loading[data-v-2b2f8515]{color:#606266;cursor:pointer;background-color:#f5f7fa;border:1px solid #dcdfe6;border-radius:4px;justify-content:center;align-items:center;gap:6px;width:120px;height:40px;font-size:13px;transition:all .2s;display:flex}.captcha-loading[data-v-2b2f8515]:hover{color:#409eff;border-color:#409eff}.captcha-loading .el-icon[data-v-2b2f8515]{font-size:14px}.admin-manage .card-header[data-v-0fd24cd1]{justify-content:space-between;align-items:center;display:flex}.admin-manage .permission-box[data-v-0fd24cd1]{background:#f5f7fa;border:1px solid #dcdfe6;border-radius:4px;max-height:200px;padding:10px 15px;overflow-y:auto}.admin-manage .permission-box .el-checkbox[data-v-0fd24cd1]{margin-bottom:8px;margin-right:20px}.admin-manage .no-perm[data-v-0fd24cd1]{color:#909399;font-size:12px}.admin-manage .all-perm[data-v-0fd24cd1]{color:#67c23a;font-size:12px}.checkin-records .card-header[data-v-a659c6af]{justify-content:space-between;align-items:center;display:flex}.checkin-records .stats-cards[data-v-a659c6af]{margin-bottom:20px}.checkin-records .stats-cards .stat-card[data-v-a659c6af]{text-align:center;padding:10px}.checkin-records .stats-cards .stat-card .stat-value[data-v-a659c6af]{color:#303133;margin-bottom:8px;font-size:28px;font-weight:700}.checkin-records .stats-cards .stat-card .stat-label[data-v-a659c6af]{color:#606266;font-size:14px}.checkin-records .stats-cards .stat-success .stat-value[data-v-a659c6af]{color:#67c23a}.checkin-records .stats-cards .stat-warning .stat-value[data-v-a659c6af]{color:#e6a23c}.checkin-records .stats-cards .stat-info .stat-value[data-v-a659c6af]{color:#409eff}.checkin-records .search-form[data-v-a659c6af]{margin-bottom:20px}.checkin-records .pagination[data-v-a659c6af]{justify-content:flex-end;margin-top:20px;display:flex}.guest-list .card-header[data-v-c9664641]{justify-content:space-between;align-items:center;display:flex}.guest-list .header-actions[data-v-c9664641]{gap:10px;display:flex}.guest-list .search-form[data-v-c9664641]{margin-bottom:20px}.guest-list .text-gray[data-v-c9664641]{color:#999}.guest-list .pagination[data-v-c9664641]{justify-content:flex-end;margin-top:20px;display:flex}.guest-list .ml-2[data-v-c9664641]{margin-left:8px}.guest-list .guest-name[data-v-c9664641]{align-items:center;gap:8px;display:flex}.guest-list .vip-tag[data-v-c9664641]{font-weight:700}.guest-list .claim-status[data-v-c9664641]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.guest-list .remaining-count[data-v-c9664641]{color:#666;margin-left:4px;font-size:12px}.guest-list .count-num[data-v-c9664641]{color:#f56c6c;font-weight:700}.guest-list .room-info[data-v-c9664641],.guest-list .table-info[data-v-c9664641]{color:#909399;margin-left:4px;font-size:12px}.guest-list .seat-hint[data-v-c9664641],.guest-list .staff-phone[data-v-c9664641]{color:#909399;margin-top:4px;font-size:12px}.hotel-venue .card-header[data-v-e3be6862]{justify-content:space-between;align-items:center;display:flex}.hotel-venue .venue-info[data-v-e3be6862]{padding:10px 0}.map-dialog-body[data-v-e3be6862]{gap:20px;height:500px;display:flex}.map-dialog-body .form-section[data-v-e3be6862]{flex-shrink:0;width:320px}.map-dialog-body .map-section[data-v-e3be6862]{flex-direction:column;flex:1;display:flex}.map-dialog-body .map-section .map-wrapper[data-v-e3be6862]{border:1px solid #dcdfe6;border-radius:8px;flex:1;position:relative;overflow:hidden}.map-dialog-body .map-section .map-wrapper .map-container-large[data-v-e3be6862]{width:100%;height:100%;min-height:400px}.map-dialog-body .map-section .map-wrapper .map-controls[data-v-e3be6862]{z-index:1000;position:absolute;top:10px;right:10px}.map-dialog-body .map-section .map-hint[data-v-e3be6862]{color:#606266;background:#f5f7fa;border-radius:4px;align-items:center;gap:6px;margin-top:8px;padding:8px 12px;font-size:13px;display:flex}.map-dialog-body .map-section .map-hint .el-icon[data-v-e3be6862]{color:#409eff}[data-v-e3be6862] .el-dialog__body{padding:20px}[data-v-e3be6862] .hotel-map-dialog{max-width:900px}@media (width<=768px){[data-v-e3be6862] .hotel-map-dialog{margin:10px auto;width:95%!important}[data-v-e3be6862] .hotel-map-dialog .map-dialog-body{flex-direction:column;height:auto}[data-v-e3be6862] .hotel-map-dialog .map-dialog-body .form-section{width:100%}[data-v-e3be6862] .hotel-map-dialog .map-dialog-body .map-section{height:300px}}.address-actions[data-v-e3be6862]{gap:8px;margin-top:8px;display:flex}.room-add-section[data-v-e3be6862]{margin-bottom:16px}.room-actions[data-v-e3be6862]{justify-content:flex-end;margin-bottom:16px;display:flex}.room-stats[data-v-e3be6862]{text-align:right;color:#666;margin-top:16px}.import-example[data-v-e3be6862]{background:#f5f7fa;border-radius:4px;margin-top:8px;padding:8px;font-family:monospace;font-size:12px}.mb-4[data-v-e3be6862]{margin-bottom:16px}.message-config .card-header[data-v-306fa5e1]{justify-content:space-between;align-items:center;display:flex}.message-config .section-box[data-v-306fa5e1]{background:#f5f7fa;border-radius:8px;min-height:320px;padding:20px}.message-config .section-title[data-v-306fa5e1]{color:#303133;border-bottom:2px solid #409eff;margin-bottom:16px;padding-bottom:8px;font-size:16px;font-weight:600}.message-config .template-id[data-v-306fa5e1]{color:#606266;font-family:monospace;font-size:12px}.message-config .msg-preview[data-v-306fa5e1]{background:#fff;border:1px solid #e4e7ed;border-radius:8px;padding:12px 16px;font-size:14px}.message-config .msg-preview .msg-title[data-v-306fa5e1]{color:#303133;margin-bottom:8px;font-weight:700}.message-config .msg-preview .msg-item[data-v-306fa5e1]{color:#606266;margin-bottom:4px}.message-config .msg-preview .msg-label[data-v-306fa5e1]{color:#909399}.message-config .usage-list[data-v-306fa5e1]{margin:0;padding-left:16px}.message-config .usage-list li[data-v-306fa5e1]{margin-bottom:8px}.message-config .pagination[data-v-306fa5e1]{justify-content:flex-end;margin-top:16px;display:flex}.message-config .success-text[data-v-306fa5e1]{color:#67c23a}.message-config .fail-text[data-v-306fa5e1]{color:#f56c6c}.message-config .user-tip[data-v-306fa5e1]{color:#909399;margin-left:12px;font-size:13px}.message-config .record-header[data-v-306fa5e1]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.message-config .record-header h3[data-v-306fa5e1]{color:#303133;margin:0;font-size:16px;font-weight:600}.photo-config .card-header[data-v-3dc097a5]{justify-content:space-between;align-items:center;display:flex}.photo-config .config-display[data-v-3dc097a5]{flex-direction:column;gap:20px;display:flex}.photo-config .config-display .info-card[data-v-3dc097a5]{background:#fff;border:1px solid #ebeef5;border-radius:12px;padding:20px;box-shadow:0 2px 12px #00000014}.photo-config .config-display .location-card[data-v-3dc097a5]{align-items:center;gap:16px;display:flex}.photo-config .config-display .location-card .card-icon[data-v-3dc097a5]{background:#ecf5ff;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.photo-config .config-display .location-card .card-content[data-v-3dc097a5]{flex:1}.photo-config .config-display .location-card .card-content .card-label[data-v-3dc097a5]{color:#909399;margin-bottom:4px;font-size:13px}.photo-config .config-display .location-card .card-content .card-value[data-v-3dc097a5]{color:#303133;font-size:18px;font-weight:600}.photo-config .config-display .tips-card .card-header-row[data-v-3dc097a5]{border-bottom:1px solid #ebeef5;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}.photo-config .config-display .tips-card .card-header-row .card-icon[data-v-3dc097a5]{background:#f0f9eb;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.photo-config .config-display .tips-card .card-header-row .card-content[data-v-3dc097a5]{flex:1}.photo-config .config-display .tips-card .card-header-row .card-content .card-label[data-v-3dc097a5]{color:#303133;font-size:18px;font-weight:600}.photo-config .config-display .tips-card .tips-detail-list[data-v-3dc097a5]{flex-direction:column;gap:16px;display:flex}.photo-config .config-display .tips-card .tips-detail-list .tip-detail-item[data-v-3dc097a5]{background:#f5f7fa;border-radius:8px;gap:12px;padding:16px;display:flex}.photo-config .config-display .tips-card .tips-detail-list .tip-detail-item .tip-index[data-v-3dc097a5]{text-align:center;color:#fff;background:#67c23a;border-radius:50%;flex-shrink:0;width:28px;height:28px;font-size:14px;font-weight:600;line-height:28px}.photo-config .config-display .tips-card .tips-detail-list .tip-detail-item .tip-content[data-v-3dc097a5]{flex:1}.photo-config .config-display .tips-card .tips-detail-list .tip-detail-item .tip-content .tip-title[data-v-3dc097a5]{color:#303133;margin-bottom:6px;font-size:15px;font-weight:600}.photo-config .config-display .tips-card .tips-detail-list .tip-detail-item .tip-content .tip-desc[data-v-3dc097a5]{color:#606266;font-size:13px;line-height:1.6}.photo-config[data-v-3dc097a5] .photo-map-dialog .el-dialog__body{padding:20px}.photo-config[data-v-3dc097a5] .photo-map-dialog .tips-manage .tip-item-row{background:#f5f7fa;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:16px;display:flex}.photo-config[data-v-3dc097a5] .photo-map-dialog .tips-manage .tip-item-row .tip-inputs{flex-direction:column;flex:1;gap:12px;display:flex}.photo-config[data-v-3dc097a5] .photo-map-dialog .tips-manage .tip-item-row .tip-inputs .tip-title-input :deep(.el-input__wrapper){background:#fff}.photo-config[data-v-3dc097a5] .photo-map-dialog .tips-manage .tip-item-row .tip-inputs .tip-desc-input :deep(.el-textarea__inner){resize:none;background:#fff}.photo-config[data-v-3dc097a5] .photo-map-dialog .tips-manage .tip-item-row .tip-delete-btn{margin-top:4px}.prize-config .prize-header-card[data-v-d3688472] .el-card__body{padding:12px 16px}.prize-config .card-header[data-v-d3688472]{justify-content:space-between;align-items:center;display:flex}.prize-config .empty-prize[data-v-d3688472]{text-align:center;padding:8px 0}.prize-config .empty-prize .empty-text[data-v-d3688472]{color:#909399;font-size:14px}.prize-config .prize-info-compact[data-v-d3688472]{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.prize-config .prize-info-compact .info-item[data-v-d3688472]{align-items:center;gap:8px;display:flex}.prize-config .prize-info-compact .info-item.full-width[data-v-d3688472]{width:100%;margin-top:8px}.prize-config .prize-info-compact .info-item .label[data-v-d3688472]{color:#909399;font-size:13px}.prize-config .prize-info-compact .info-item .value[data-v-d3688472]{color:#303133;font-size:14px;font-weight:500}.prize-config .prize-info-compact .info-item .value.text-success[data-v-d3688472]{color:#67c23a}.prize-config .prize-info-compact .info-item .value.text-warning[data-v-d3688472]{color:#e6a23c}.prize-config .prize-info-compact .info-item .value.text-desc[data-v-d3688472]{color:#606266;font-weight:400}.prize-config .pagination[data-v-d3688472]{justify-content:flex-end;margin-top:16px;display:flex}.process-manage[data-v-5a9bd7e6]{padding:16px}.card-header[data-v-5a9bd7e6]{justify-content:space-between;align-items:center;display:flex}.stats-row[data-v-5a9bd7e6]{margin-bottom:16px}.stat-card[data-v-5a9bd7e6]{text-align:center;background:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 4px #00000014}.action-bar[data-v-5a9bd7e6]{justify-content:center;gap:16px;margin:16px 0;display:flex}.stat-value[data-v-5a9bd7e6]{color:#303133;margin-bottom:4px;font-size:24px;font-weight:600}.stat-value.text-success[data-v-5a9bd7e6]{color:#67c23a}.stat-value.text-primary[data-v-5a9bd7e6]{color:#409eff}.stat-value.text-warning[data-v-5a9bd7e6]{color:#e6a23c}.stat-value.text-muted[data-v-5a9bd7e6]{color:#909399}.stat-label[data-v-5a9bd7e6]{color:#909399;font-size:13px}.progress-card[data-v-5a9bd7e6]{margin-bottom:16px}.progress-card .time-info[data-v-5a9bd7e6]{color:#909399;font-size:14px}.progress-card .process-desc[data-v-5a9bd7e6]{color:#606266;background:#f5f7fa;border-radius:4px;margin-top:12px;padding:12px}.progress-card .next-process[data-v-5a9bd7e6]{color:#409eff;background:#ecf5ff;border-radius:4px;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;display:flex}.header-right[data-v-5a9bd7e6]{align-items:center;gap:12px;display:flex}.auto-tag[data-v-5a9bd7e6]{align-items:center;gap:4px;display:inline-flex}.header-actions[data-v-5a9bd7e6]{gap:8px;display:flex}.action-buttons[data-v-5a9bd7e6]{white-space:nowrap;justify-content:center;align-items:center;gap:4px;display:flex}.order-num[data-v-5a9bd7e6]{color:#606266;background:#f0f2f5;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:500;display:inline-flex}.order-num.current[data-v-5a9bd7e6]{color:#fff;background:#67c23a}.process-name[data-v-5a9bd7e6]{align-items:center;gap:8px;display:flex}.text-muted[data-v-5a9bd7e6]{color:#c0c4cc}.unit[data-v-5a9bd7e6]{color:#909399;margin-left:8px}.completed-card[data-v-5a9bd7e6]{background:#f0f9eb;border:1px solid #67c23a}.completed-card .text-success[data-v-5a9bd7e6]{color:#67c23a;align-items:center;gap:8px;font-weight:600;display:flex}.seat-table .card-header[data-v-f8defe35]{justify-content:space-between;align-items:center;display:flex}.seat-table .hall-config-card .hall-info .hall-name[data-v-f8defe35]{color:#303133;margin-bottom:8px;font-size:18px;font-weight:600}.seat-table .hall-config-card .hall-info .hall-address[data-v-f8defe35]{color:#606266;font-size:14px}.seat-table .seat-assign[data-v-f8defe35]{padding:10px 0}.seat-table .form-tip[data-v-f8defe35]{color:#909399;margin-left:10px;font-size:12px}.seat-table .guest-list[data-v-f8defe35]{flex-wrap:wrap;align-items:center;gap:4px;padding:4px 0;display:flex}.seat-table .guest-list .el-tag[data-v-f8defe35]{text-overflow:ellipsis;white-space:nowrap;max-width:80px;margin:0;overflow:hidden}.seat-table .guest-list .more-text[data-v-f8defe35]{color:#909399;cursor:pointer;font-size:12px}.seat-table .guest-list .empty-text[data-v-f8defe35]{color:#c0c4cc}.seat-table .seat-layout[data-v-f8defe35]{background:#fff;border-radius:12px;margin-top:24px;padding:20px;box-shadow:0 4px 20px #00000014}.seat-table .seat-layout .layout-title[data-v-f8defe35]{text-align:center;color:#303133;margin-bottom:8px;font-size:18px;font-weight:700}.seat-table .seat-layout .layout-legend[data-v-f8defe35]{text-align:center;color:#909399;margin-bottom:20px;font-size:14px}.seat-table .seat-layout .layout-stats[data-v-f8defe35]{border-bottom:1px solid #ebeef5;justify-content:center;gap:40px;margin-bottom:24px;padding-bottom:20px;display:flex}.seat-table .seat-layout .layout-stat-item[data-v-f8defe35]{text-align:center}.seat-table .seat-layout .layout-stat-item .layout-stat-value[data-v-f8defe35]{color:#303133;font-size:32px;font-weight:700;line-height:1}.seat-table .seat-layout .layout-stat-item .layout-stat-label[data-v-f8defe35]{color:#909399;margin-top:6px;font-size:13px}.seat-table .seat-layout .layout-stat-item.success .layout-stat-value[data-v-f8defe35]{color:#67c23a}.seat-table .seat-layout .layout-stat-item.warning .layout-stat-value[data-v-f8defe35]{color:#e6a23c}.seat-table .seat-layout .layout-stat-item.full .layout-stat-value[data-v-f8defe35]{color:#f56c6c}.seat-table .seat-layout .layout-grid[data-v-f8defe35]{flex-direction:column;align-items:center;gap:16px;margin-bottom:20px;display:flex}.seat-table .seat-layout .layout-row[data-v-f8defe35]{justify-content:center;gap:16px;display:flex}.seat-table .seat-layout .layout-table[data-v-f8defe35]{aspect-ratio:1.4;cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:calc(16.6667% - 13.3333px);min-width:80px;max-width:120px;transition:all .2s;display:flex}.seat-table .seat-layout .layout-table[data-v-f8defe35]:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000026}@media (width<=768px){.seat-table .seat-layout .layout-table[data-v-f8defe35]{width:calc(20% - 8px);min-width:60px}}.seat-table .seat-layout .layout-table .table-no[data-v-f8defe35]{color:#303133;font-size:18px;font-weight:700}.seat-table .seat-layout .layout-table .table-info[data-v-f8defe35]{margin-top:4px;font-size:13px}.seat-table .seat-layout .layout-table.heat-empty[data-v-f8defe35]{background:#e8f5e9;border:2px solid #dcdfe6}.seat-table .seat-layout .layout-table.heat-empty .table-no[data-v-f8defe35],.seat-table .seat-layout .layout-table.heat-empty .table-info[data-v-f8defe35]{color:#c0c4cc}.seat-table .seat-layout .layout-table.heat-low[data-v-f8defe35]{background:#dcedc8;border:2px solid #67c23a}.seat-table .seat-layout .layout-table.heat-low .table-info[data-v-f8defe35]{color:#409eff}.seat-table .seat-layout .layout-table.heat-medium[data-v-f8defe35]{background:#aed581;border:2px solid #67c23a}.seat-table .seat-layout .layout-table.heat-medium .table-info[data-v-f8defe35]{color:#409eff}.seat-table .seat-layout .layout-table.heat-high[data-v-f8defe35]{background:#ffe082;border:2px solid #e6a23c}.seat-table .seat-layout .layout-table.heat-high .table-info[data-v-f8defe35]{color:#e6a23c}.seat-table .seat-layout .layout-table.heat-almost[data-v-f8defe35]{background:#ffcc80;border:2px solid #e6a23c}.seat-table .seat-layout .layout-table.heat-almost .table-info[data-v-f8defe35]{color:#e6a23c}.seat-table .seat-layout .layout-table.heat-full[data-v-f8defe35]{background:#ef9a9a;border:2px solid #f56c6c}.seat-table .seat-layout .layout-table.heat-full .table-no[data-v-f8defe35],.seat-table .seat-layout .layout-table.heat-full .table-info[data-v-f8defe35]{color:#f56c6c}.seat-table .seat-layout .layout-legend-bar[data-v-f8defe35]{border-top:1px solid #ebeef5;justify-content:center;gap:24px;padding-top:20px;display:flex}.seat-table .seat-layout .layout-legend-bar .legend-item[data-v-f8defe35]{color:#606266;align-items:center;gap:6px;font-size:13px;display:flex}.seat-table .seat-layout .layout-legend-bar .legend-item .legend-color[data-v-f8defe35]{border:1px solid;border-radius:4px;width:20px;height:20px}.seat-table .seat-layout .layout-tips[data-v-f8defe35]{text-align:center;color:#909399;margin-top:15px;font-size:13px}.seat-table .table-tooltip[data-v-f8defe35]{z-index:1000;pointer-events:none;-webkit-user-select:none;user-select:none;background:#fff;border-radius:8px;min-width:220px;padding:16px;position:fixed;box-shadow:0 4px 20px #0003}.seat-table .table-tooltip .tooltip-header[data-v-f8defe35]{color:#303133;border-bottom:1px solid #ebeef5;margin-bottom:10px;padding-bottom:10px;font-size:15px;font-weight:700}.seat-table .table-tooltip .tooltip-row[data-v-f8defe35]{justify-content:space-between;margin:6px 0;font-size:13px;display:flex}.seat-table .table-tooltip .tooltip-label[data-v-f8defe35]{color:#909399}.seat-table .table-tooltip .tooltip-value[data-v-f8defe35]{color:#303133;font-weight:500}.seat-table .table-tooltip .tooltip-progress[data-v-f8defe35]{background:#e4e7ed;border-radius:3px;height:6px;margin:10px 0}.seat-table .table-tooltip .tooltip-progress .tooltip-progress-inner[data-v-f8defe35]{border-radius:3px;height:100%;transition:width .3s}.seat-table .table-tooltip .tooltip-section-title[data-v-f8defe35]{color:#909399;margin:10px 0 6px;font-size:12px}.seat-table .table-tooltip .tooltip-guests[data-v-f8defe35]{flex-wrap:wrap;gap:6px;display:flex}.seat-table .table-tooltip .tooltip-more[data-v-f8defe35]{color:#606266;background:#e4e7ed;border-radius:4px;padding:2px 6px;font-size:12px}.seat-table .table-tooltip .tooltip-empty[data-v-f8defe35]{color:#c0c4cc;font-size:13px}.staff-manage .card-header[data-v-108580d1]{justify-content:space-between;align-items:center;display:flex}.staff-manage .card-subtitle[data-v-108580d1]{color:#909399;font-size:13px;font-weight:400}
