.qz-workspace{color:#17283d;font-size:14px;line-height:1.6;min-width:0}.qz-workspace h2{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.35}.qz-workspace h3{font-size:16px;font-weight:650}.qz-workspace p{margin:0}.qz-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.qz-toolbar small,.qz-muted{color:#586a80;font-size:13px}.qz-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.qz-control{border:1px solid #cbd5e1;border-radius:8px;padding:8px 12px;background:#fff;color:#334155;min-height:38px;font-size:14px}.qz-control:hover{background:#f1f5f9;border-color:#94a3b8}.qz-control:disabled{opacity:.55;cursor:not-allowed}.qz-control.primary{background:#245fe5;color:#fff;border-color:#245fe5}.qz-control.primary:hover{background:#1d4ed8}.qz-control.danger{color:#b42318;border-color:#f0b9b5}.qz-workspace :is(button,a,input,select,textarea):focus-visible{outline:3px solid #93b4ff;outline-offset:3px}.qz-input{border:1px solid #cbd5e1;border-radius:8px;padding:8px 11px;min-height:40px;background:#fff;max-width:100%;color:#17283d}.qz-input::-moz-placeholder{color:#63758b}.qz-input::placeholder{color:#63758b}.qz-filters{display:flex;flex-wrap:wrap;gap:12px;padding:16px 0;border-top:1px solid #dce3ed;border-bottom:1px solid #dce3ed;margin-bottom:20px}.qz-filters label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#526278;min-width:140px;flex:1}.qz-filters label:first-child{min-width:240px;flex:2}.qz-panel{background:#fff;border:1px solid #dce3ed;border-radius:12px;overflow:hidden;margin-bottom:20px}.qz-panel-heading{padding:16px 20px;border-bottom:1px solid #e8edf3;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.qz-table-scroll{overflow-x:auto}.qz-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:14px;text-align:left}.qz-table th{font-size:13px;color:#53647a;background:#f8fafc;font-weight:550;white-space:nowrap}.qz-table :is(th,td){padding:12px 18px;border-bottom:1px solid #edf0f5}.qz-table tbody tr:last-child td{border-bottom:0}.qz-table tbody tr:hover{background:#f8faff}.qz-number{text-align:right;font-variant-numeric:tabular-nums}.qz-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid #dce3ed;border-radius:12px;margin-bottom:20px}.qz-metric{padding:20px;text-align:left;min-width:0;border-right:1px solid #e3e9f1}.qz-metric:last-child{border-right:0}.qz-metric strong{display:block;font-size:28px;font-weight:700;line-height:1.5;font-variant-numeric:tabular-nums}.qz-metric span{font-size:13px;color:#526278}.qz-metric:hover{background:#f8faff}.qz-link{color:#2159cc;font-weight:550;cursor:pointer}.qz-link:hover{text-decoration:underline;text-underline-offset:3px}.qz-alert{padding:12px 16px;margin-bottom:16px;border:1px solid #f0d08e;background:#fff9ed;color:#805818;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.qz-alert.error{border-color:#f1bbb5;color:#9f281b;background:#fff5f4}.qz-empty{padding:44px 20px;text-align:center;color:#586a80}.qz-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:6px;background:#eef3fa;color:#445a77;font-size:12px;font-weight:600;white-space:nowrap}.qz-badge.good{color:#08734f;background:#e7f6ef}.qz-badge.warning{color:#815306;background:#fff2d8}.qz-badge.bad{color:#a8291e;background:#fff0ed}.qz-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.qz-row{padding:14px 20px;border-bottom:1px solid #edf0f5;display:flex;justify-content:space-between;align-items:center;gap:12px}.qz-row:last-child{border-bottom:0}.qz-pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.qz-rule{font-size:13px;color:#596a80;line-height:1.7}.batch-authorization-dialog.el-dialog{max-height:90vh;display:flex;flex-direction:column;margin:5vh auto}.batch-authorization-dialog .el-dialog__body{overflow-y:auto;min-height:0}.batch-authorization-dialog .el-dialog__header,.batch-authorization-dialog .el-dialog__footer{flex-shrink:0}@media(max-width:760px){.qz-columns{grid-template-columns:1fr;gap:0}.qz-metrics{grid-template-columns:1fr 1fr}.qz-metric{padding:14px}.qz-metric:nth-child(2){border-right:0}.qz-metric:nth-child(-n+2){border-bottom:1px solid #e3e9f1}.qz-metric strong{font-size:24px}.qz-workspace h2{font-size:21px}.qz-toolbar{align-items:flex-start}.qz-filters label:first-child{flex-basis:100%;min-width:0}.qz-table :is(th,td){padding:11px 12px}.qz-panel-heading,.qz-row{padding:14px}.qz-filters label{min-width:125px}}
