.personnel-card[data-v-6489890a]{background:#1a1a2e;border:3px solid #2e2e52;border-radius:4px;box-shadow:3px 3px #3d2800;padding:1.25rem;transition:opacity .3s ease,box-shadow .3s ease}.personnel-card.suspended[data-v-6489890a]{opacity:.6;border-style:dashed;box-shadow:none}.stamp-banner[data-v-6489890a]{display:none;margin-bottom:.75rem}.stamp-inline[data-v-6489890a]{display:flex;align-items:center;flex-shrink:0}.stamp[data-v-6489890a]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:.25rem .625rem;border:3px solid;border-radius:0;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}.stamp-admin[data-v-6489890a]{background:#d97706;color:#0f0f1f;border-color:#d97706}.stamp-standard[data-v-6489890a]{background:#252545;color:#9e9ebf;border-color:#2e2e52}.stamp-suspended[data-v-6489890a]{background:#7f1d1d;color:#ef4444;border-color:#991b1b}.identity-header[data-v-6489890a]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.operative-name[data-v-6489890a]{color:#e0e0e0;font-weight:500;font-size:1rem;min-width:0}.operative-email[data-v-6489890a]{color:#9e9ebf;font-size:.875rem;margin-top:.125rem;word-break:break-all}.credentials[data-v-6489890a]{display:flex;flex-direction:column;gap:.25rem;margin-top:.75rem}.credential-line[data-v-6489890a]{display:flex;align-items:baseline;gap:.5rem}.credential-label[data-v-6489890a]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#9e9ebf;min-width:4rem}.credential-value[data-v-6489890a]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;color:#3b82f6}.provenance[data-v-6489890a]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem;margin-top:.75rem}.provenance-label[data-v-6489890a]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#9e9ebf}.provenance-value[data-v-6489890a]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;color:#c0c0d8}.provenance-sep[data-v-6489890a]{color:#2e2e52;margin:0 .125rem}.operations[data-v-6489890a]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.btn-op[data-v-6489890a]{padding:.5rem 1rem;border:3px solid;border-radius:0;font-family:Epilogue,ui-sans-serif,system-ui,sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;box-shadow:3px 3px #3d2800;transition:box-shadow .15s,transform .15s,background .15s,border-color .15s,color .15s;min-height:40px}.btn-op[data-v-6489890a]:hover:not(:disabled){box-shadow:2px 2px #d97706;transform:translate(1px,1px)}.btn-op[data-v-6489890a]:active:not(:disabled){box-shadow:0 0 0 transparent;transform:translate(3px,3px)}.btn-op[data-v-6489890a]:focus-visible{outline:2px solid #d97706;outline-offset:2px}.btn-op[data-v-6489890a]:disabled{opacity:.4;cursor:not-allowed}.btn-op-grant[data-v-6489890a]{background:#d97706;color:#0f0f1f;border-color:#b45309}.btn-op-grant[data-v-6489890a]:hover:not(:disabled){background:#f59e0b}.btn-op-revoke[data-v-6489890a]{background:#dc2626;color:#fff;border-color:#b91c1c}.btn-op-revoke[data-v-6489890a]:hover:not(:disabled){background:#b91c1c}.btn-op-suspend[data-v-6489890a]{background:transparent;color:#9e9ebf;border-color:#2e2e52}.btn-op-suspend[data-v-6489890a]:hover:not(:disabled){border-color:#d97706;color:#e0e0e0}.btn-text-short[data-v-6489890a]{display:none}@media(max-width:1023px){.btn-text-full[data-v-6489890a]{display:none}.btn-text-short[data-v-6489890a]{display:inline}}@media(min-width:640px)and (max-width:1023px){.personnel-card[data-v-6489890a]{padding:1.25rem}}@media(max-width:639px){.stamp-banner[data-v-6489890a]{display:block}.stamp-inline[data-v-6489890a]{display:none}.personnel-card[data-v-6489890a]{padding:1rem}.provenance[data-v-6489890a]{flex-direction:column;gap:.125rem}.provenance-sep[data-v-6489890a]{display:none}.credential-line[data-v-6489890a]{flex-wrap:wrap}}.sr-only[data-v-6489890a]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scanner[data-v-0972b39e]{display:flex}.scanner-input[data-v-0972b39e]{flex:1;padding:.625rem .75rem;background:#111827;border:3px solid #374151;border-radius:0;color:#e0e0e0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8rem;transition:border-color .2s,box-shadow .2s;width:100%}.scanner-input[data-v-0972b39e]:focus{outline:none;border-color:#d97706;box-shadow:2px 2px #3d2800}.scanner-input[data-v-0972b39e]::placeholder{color:#6b7280}.personnel-list[data-v-0972b39e]{display:flex;flex-direction:column;gap:.75rem}.card-searching[data-v-0972b39e]{opacity:.5;transition:opacity .15s}.skeleton-card[data-v-0972b39e]{background:#1a1a2e;border:3px solid #2e2e52;border-radius:4px;padding:1.25rem;animation:skeleton-pulse 1.5s ease-in-out infinite}.skeleton-row[data-v-0972b39e]{display:flex;align-items:center;gap:.75rem;justify-content:space-between}.skeleton-bar[data-v-0972b39e]{height:.625rem;background:#2e2e52;border-radius:2px}.skeleton-bar-lg[data-v-0972b39e]{width:55%}.skeleton-bar-md[data-v-0972b39e]{width:40%;margin-top:.375rem}.skeleton-bar-sm[data-v-0972b39e]{width:60%}.skeleton-bar-stamp[data-v-0972b39e]{width:6rem;height:1.5rem;border-radius:0}.skeleton-bar-btn[data-v-0972b39e]{width:7rem;height:2rem;border-radius:0}.skeleton-spacer[data-v-0972b39e]{height:.5rem}@media(prefers-reduced-motion:reduce){.skeleton-card[data-v-0972b39e]{animation:none;opacity:.5}}
