.fd-card[data-v-3fc728a2]{border-color:#e7ecf3;border-radius:12px}.full-height[data-v-3fc728a2]{height:100%}.fd-head[data-v-3fc728a2]{color:var(--q-primary);align-items:center;padding:12px 14px;font-size:14px;font-weight:800;display:flex}.fd-status[data-v-3fc728a2]{flex-wrap:wrap;align-items:center;gap:14px;padding:16px;display:flex}.fd-status__icon[data-v-3fc728a2]{border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.fd-status--ok .fd-status__icon[data-v-3fc728a2]{color:#0f766e;background:#ccfbf1}.fd-status--warn .fd-status__icon[data-v-3fc728a2]{color:#b45309;background:#fef3c7}.fd-status--bad .fd-status__icon[data-v-3fc728a2]{color:#b91c1c;background:#fee2e2}.fd-status__t[data-v-3fc728a2]{color:#0f172a;font-size:16px;font-weight:800}.fd-status__d[data-v-3fc728a2]{color:#64748b;max-width:460px;font-size:12px}.fd-status__sn[data-v-3fc728a2]{color:#94a3b8;margin-top:2px;font-family:monospace;font-size:11.5px}.fd-test[data-v-3fc728a2]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;align-items:center;gap:12px;min-height:92px;padding:12px;display:flex}.fd-test--ok[data-v-3fc728a2]{background:#f0fdfa;border-style:solid;border-color:#5eead4}.fd-test--bad[data-v-3fc728a2]{background:#fef2f2;border-style:solid;border-color:#fca5a5}.fd-test__img[data-v-3fc728a2]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:none;width:70px;height:84px;overflow:hidden}.fd-test__img img[data-v-3fc728a2]{object-fit:contain;width:100%;height:100%}.fd-test__t[data-v-3fc728a2]{color:#0f172a;font-size:13.5px;font-weight:800}.fd-test__d[data-v-3fc728a2]{color:#64748b;font-size:11.5px}.fd-empty[data-v-3fc728a2]{text-align:center;color:#475569;flex-direction:column;align-items:center;gap:4px;padding:26px;font-size:13px;display:flex}.fd-people[data-v-3fc728a2]{max-height:420px;overflow-y:auto}.fd-person[data-v-3fc728a2]{border-top:1px solid #f1f5f9;align-items:center;gap:12px;padding:9px 14px;display:flex}.fd-person[data-v-3fc728a2]:hover{background:#f8fbff}.fd-person__print[data-v-3fc728a2]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:42px;height:50px;display:flex;overflow:hidden}.fd-person__print img[data-v-3fc728a2]{object-fit:contain;width:100%;height:100%}.fd-person__body[data-v-3fc728a2]{flex:auto;min-width:0}.fd-person__name[data-v-3fc728a2]{color:#0f172a;font-size:13.5px;font-weight:700}.fd-person__meta[data-v-3fc728a2]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}
