.dashboard-container[data-v-71635da8]{padding:24px;background-color:#f0f2f5;min-height:100vh}.stat-card[data-v-71635da8]{height:120px;border-radius:8px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.stat-card[data-v-71635da8]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.blue-theme[data-v-71635da8]{background:linear-gradient(135deg,#36d1dc,#5b86e5)}.purple-theme[data-v-71635da8]{background:linear-gradient(135deg,#b224ef,#7579ff)}.orange-theme[data-v-71635da8]{background:linear-gradient(135deg,#ff512f,#dd2476)}.stat-icon[data-v-71635da8]{width:50px;height:50px;background:hsla(0,0%,100%,.2);border-radius:50%;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:24px;margin-right:16px}.stat-content[data-v-71635da8]{-webkit-box-flex:1;-ms-flex:1;flex:1}.stat-label[data-v-71635da8]{font-size:14px;opacity:.9}.stat-value[data-v-71635da8]{font-size:28px;font-weight:700;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.stat-unit[data-v-71635da8]{font-size:14px;font-weight:400;margin-left:4px;opacity:.8}.stat-footer[data-v-71635da8]{font-size:12px;margin-top:5px;opacity:.8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.badge[data-v-71635da8]{background:#fff;color:#333;padding:0 4px;border-radius:4px;margin-left:5px;font-weight:700}.qr-card[data-v-71635da8]{height:120px;background:#fff;border-radius:8px;padding:10px 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.qr-card[data-v-71635da8],.qr-info[data-v-71635da8]{display:-webkit-box;display:-ms-flexbox;display:flex}.qr-info[data-v-71635da8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.qr-title[data-v-71635da8]{font-weight:700;font-size:16px;margin-bottom:2px}.qr-image-box[data-v-71635da8]{width:90px;height:90px;padding:2px;border:1px dashed #d9d9d9;border-radius:4px;cursor:-webkit-zoom-in;cursor:zoom-in}.qr-image-box img[data-v-71635da8]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.h-full[data-v-71635da8]{height:100%}.personnel-card .ant-card-body[data-v-71635da8]{padding:24px}.section-header[data-v-71635da8]{font-size:15px;font-weight:700;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.indicator[data-v-71635da8]{width:4px;height:14px;border-radius:2px;margin-right:8px;display:inline-block}.indicator.blue[data-v-71635da8]{background-color:#1890ff}.indicator.orange[data-v-71635da8]{background-color:#fa8c16}.stats-grid[data-v-71635da8]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.stat-block[data-v-71635da8]{-webkit-box-flex:1;-ms-flex:1;flex:1}.stat-block .label[data-v-71635da8]{display:block;color:#909399;font-size:12px;margin-bottom:4px}.stat-block .num[data-v-71635da8]{font-size:24px;font-weight:500;color:#303133}.highlight-blue[data-v-71635da8]{color:#1890ff!important}.highlight-orange[data-v-71635da8]{color:#fa8c16!important}.tags-row .ant-tag[data-v-71635da8]{margin-bottom:5px}.search-toolbar[data-v-71635da8]{padding:16px 24px;background-color:#fafafa;border-bottom:1px solid #f0f0f0;-webkit-transition:all .3s;transition:all .3s}.flex-toolbar[data-v-71635da8]{gap:16px}.filter-item[data-v-71635da8],.flex-toolbar[data-v-71635da8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-item.flex-1[data-v-71635da8]{-webkit-box-flex:1;-ms-flex:1;flex:1}.filter-label[data-v-71635da8]{font-size:13px;color:#666;white-space:nowrap;margin-right:8px}.search-toolbar[data-v-71635da8] .ant-input,.search-toolbar[data-v-71635da8] .ant-select-selection{border-radius:4px;border-color:#d9d9d9}.search-toolbar[data-v-71635da8] .ant-input:hover,.search-toolbar[data-v-71635da8] .ant-select-selection:hover{border-color:#40a9ff}.search-toolbar+.ant-table-wrapper[data-v-71635da8]{padding:0}.clickable-tag[data-v-71635da8]{cursor:pointer;min-width:60px;text-align:center;border-radius:12px;-webkit-transition:all .2s;transition:all .2s}.clickable-tag[data-v-71635da8]:hover{opacity:.8;-webkit-transform:scale(1.05);transform:scale(1.05)}.qr-modal-content[data-v-71635da8]{text-align:center;padding:10px 0}.qr-placeholder[data-v-71635da8]{width:200px;height:200px;background:#f8f8f8;border:1px solid #e8e8e8;border-radius:8px;margin:0 auto 15px;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;padding:10px}.qr-system-title[data-v-71635da8]{font-size:16px;font-weight:600;color:#333}