.school-badge-page[data-v-728860b3]{min-width:960px;padding:14px;background:#f5f7fa;color:#606266;font-size:14px;min-height:calc(100vh - 90px);-webkit-box-sizing:border-box;box-sizing:border-box}.badge-page-heading[data-v-728860b3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:18px;padding:16px 20px;background:#fff;border:1px solid #ebeef5;border-radius:4px;margin-bottom:14px}h1[data-v-728860b3]{margin:0;font-size:21px;font-weight:600;color:#303133;-webkit-box-flex:0;-ms-flex:none;flex:none}p[data-v-728860b3]{margin:0;font-size:13px;color:#909399;-webkit-box-flex:1;-ms-flex:1;flex:1}.badge-nav[data-v-728860b3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px;padding:0 20px;margin-bottom:14px;background:#fff;border-bottom:1px solid #ebeef5}.badge-nav a[data-v-728860b3]{display:block;height:48px;line-height:48px;text-decoration:none;color:#606266;border-bottom:2px solid transparent;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box}.badge-nav a.active[data-v-728860b3],.badge-nav a[data-v-728860b3]:hover{color:#409eff}.badge-nav a.active[data-v-728860b3]{border-bottom-color:#409eff}.badge-preview[data-v-760e4f85]{position:relative;width:100%;padding-top:40.153%;background:#fff;border:1px solid #dcdfe6;border-radius:8px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.badge-background[data-v-760e4f85]{position:absolute;inset:0;width:100%;height:100%}.badge-school[data-v-760e4f85]{position:absolute;left:33%;top:15%;right:5%;color:#316b3c;font-size:1.25em;font-weight:600}.badge-photo[data-v-760e4f85]{position:absolute;left:8.95%;top:15.6%;width:19.8%;height:67.5%;background:#f1f5f9;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;font-size:.8em;color:#94a3b8}.badge-photo img[data-v-760e4f85]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.badge-person-mask[data-v-760e4f85]{position:absolute;left:45.5%;top:43%;width:26%;height:40%;background:#fff}.badge-cohort[data-v-760e4f85],.badge-name[data-v-760e4f85]{position:absolute;left:46.5%;width:24.5%;color:#222;line-height:1.2;overflow:hidden;white-space:nowrap}.badge-name[data-v-760e4f85]{top:47%;font-size:1.8em;font-weight:700}.badge-cohort[data-v-760e4f85]{top:66%;font-size:1.2em;font-weight:600}.badge-qr-mask[data-v-760e4f85]{position:absolute;left:72.7%;top:41.6%;width:17.4%;height:42%;background:#fff}.badge-qr[data-v-760e4f85]{position:absolute;left:73.1%;top:42.3%;width:16.1%;height:40.1%;background:#fff;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}.badge-qr img[data-v-760e4f85]{width:100%;height:100%;padding:12%;-webkit-box-sizing:border-box;box-sizing:border-box}.badge-qr span[data-v-760e4f85]{font-size:.75em;white-space:pre-line;color:#909399;text-align:center}.qr-canvas[data-v-760e4f85]{display:none}.issue-panel[data-v-1778b732]{background:#fff;border:1px solid #ebeef5;border-radius:4px;min-height:560px}header[data-v-1778b732]{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;padding:16px 20px;border-bottom:1px solid #ebeef5;color:#303133}.issue-content[data-v-1778b732]{padding:34px 10% 40px}.issue-preview[data-v-1778b732]{max-width:355px;margin:0 auto 26px}.issue-target[data-v-1778b732]{background:#fafafa;border:1px solid #ebeef5;border-radius:4px;padding:16px;margin-bottom:28px}.issue-note[data-v-1778b732],.issue-target p[data-v-1778b732]{font-size:12px;color:#909399;line-height:1.8;margin:8px 0 0}label[data-v-1778b732]{display:block;margin-bottom:12px}.issue-note[data-v-1778b732]{margin-top:12px}.issue-actions[data-v-1778b732]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:26px;gap:10px}.issue-actions .el-button[data-v-1778b732]{margin:0}.issue-empty[data-v-1778b732]{padding:120px 24px;text-align:center;color:#909399}.badge-panel[data-v-6b29817c]{background:#fff;border:1px solid #ebeef5;border-radius:4px;margin-bottom:14px}.badge-toolbar[data-v-6b29817c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:18px 20px}.badge-toolbar .el-select[data-v-6b29817c]{width:170px}.badge-toolbar .badge-search[data-v-6b29817c]{width:240px}.badge-toolbar .el-button+.el-button[data-v-6b29817c]{margin-left:0}.badge-tabs[data-v-6b29817c]{padding:0 20px}.badge-tabs .el-tabs__header[data-v-6b29817c]{margin:0}.badge-table[data-v-6b29817c]{font-size:14px}.badge-table[data-v-6b29817c] th{background:#f5f7fa;color:#606266}.badge-table[data-v-6b29817c] .el-button.is-circle{width:32px;height:32px;padding:8px}.badge-table[data-v-6b29817c] .el-button+.el-button{margin-left:6px}.badge-secondary[data-v-6b29817c]{color:#909399;font-size:12px}.badge-cell-lines[data-v-6b29817c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.badge-pager[data-v-6b29817c]{padding:16px 20px;text-align:right}.badge-detail-body[data-v-6b29817c]{padding:0 24px 24px}.badge-detail-preview[data-v-6b29817c]{background:#f5f7fa;padding:20px;border-radius:4px;margin-bottom:24px}.badge-detail-grid[data-v-6b29817c]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.badge-detail-grid dt[data-v-6b29817c]{color:#909399;font-size:13px;margin-bottom:8px}.badge-detail-grid dd[data-v-6b29817c]{margin:0;color:#303133;overflow-wrap:anywhere}.badge-detail-actions[data-v-6b29817c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:20px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.badge-detail-actions .el-button+.el-button[data-v-6b29817c]{margin-left:0}.badge-event[data-v-6b29817c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding:12px 0;border-bottom:1px solid #ebeef5}.badge-event time[data-v-6b29817c]{color:#909399;font-size:12px;-webkit-box-flex:0;-ms-flex:none;flex:none}.badge-event span[data-v-6b29817c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.badge-note[data-v-6b29817c]{color:#909399;font-size:13px;line-height:1.8}.badge-section-title[data-v-6b29817c]{font-size:16px;color:#303133;margin:24px 0 16px}.badge-alert[data-v-6b29817c]{margin:0 20px 16px;width:auto}.badge-error[data-v-6b29817c]{margin-bottom:14px}.rfid-workbench[data-v-6b29817c]{padding:0 20px;background:#f5f7fa;border:1px solid #ebeef5;border-radius:4px;margin-top:20px}.rfid-workbench[data-v-6b29817c] input{font-family:Consolas,monospace;font-size:16px}.issue-layout[data-v-6b29817c]{display:grid;grid-template-columns:330px minmax(0,1fr);gap:14px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.issue-queue[data-v-6b29817c]{margin-bottom:0;overflow:hidden}.queue-item[data-v-6b29817c]{border:0;border-bottom:1px solid #ebeef5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;text-align:left;width:100%;padding:20px 16px;background:#fff;color:#606266;cursor:pointer;font:inherit}.queue-item.selected[data-v-6b29817c]{background:#ecf5ff}.queue-item i[data-v-6b29817c]{color:#409eff}.queue-item strong[data-v-6b29817c]{font-weight:500;margin-right:10px}.queue-item small[data-v-6b29817c]{display:block;margin-top:10px;color:#909399;font-size:12px}.queue-item[data-v-6b29817c]:disabled{cursor:wait}.queue-empty[data-v-6b29817c]{text-align:center;color:#909399;padding:40px 20px}@media(max-width:1350px){.issue-layout[data-v-6b29817c]{grid-template-columns:280px minmax(0,1fr)}}