.admin-workspace,.admin-dialog,.admin-profile-sheet{color:#243c51;--border:#dce4ec;--input:#dce4ec;--ring:#3b789b;--radius:.65rem;--accent:#edf3f7;font-family:Inter,Segoe UI,Arial,sans-serif}.admin-workspace button,.admin-workspace input,.admin-workspace textarea,.admin-dialog button,.admin-dialog input{font-family:inherit}.admin-record{background:#fff;border:1px solid #dce4ec;border-radius:.875rem;overflow:hidden;box-shadow:0 2px 4px #18344c04}.admin-record-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.admin-record h2{color:#17344b;overflow-wrap:anywhere;font-size:1.2rem;font-weight:600;line-height:1.45}.admin-record-meta{color:#718294;font-size:.875rem;line-height:1.6}.admin-status{color:#8c641c;background:#fff5d6;border:0;border-radius:.375rem;padding:.3rem .6rem;font-size:.75rem;font-weight:600}.admin-record-details{border-top:1px solid #eef1f5;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0 1.5rem;padding:1.5rem 0;display:grid}.admin-record-details dt{color:#758698;margin-bottom:.45rem;font-size:.8125rem}.admin-record-details dd{color:#324d64;font-size:.9375rem;font-weight:500}.admin-record-note{background:#f5f8fb;border-left:3px solid #aecbdb;border-radius:.3rem;margin:0 1.5rem 1.5rem;padding:.9rem 1rem;font-size:.9375rem;line-height:1.6}.admin-review-controls{background:#fafbfd;border-top:1px solid #e8edf2;padding:1.25rem 1.5rem}.admin-empty{text-align:center;background:#fff;border:1px solid #e2e8ef;border-radius:.875rem;justify-items:center;padding:4rem 1.5rem;display:grid}.admin-team button{box-shadow:none;font-weight:500}.admin-team article{border:1px solid #dce4ec;border-radius:.75rem}.admin-team h2,.admin-team h3{font-weight:600}.admin-dialog{background:#fff;border:1px solid #dce4ec;border-radius:.875rem;box-shadow:0 20px 80px #0e2d4e26}.admin-dialog input{border-width:1px;border-color:#dce4ec;border-radius:.5rem}.admin-profile-sheet{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:white;--foreground:#243c51;--muted:#e8eef3;--muted-foreground:#6e8395}.admin-profile-sheet button{font-family:inherit}.admin-profile-sheet{padding-bottom:env(safe-area-inset-bottom)}@media (width<=640px){.admin-record-details{grid-template-columns:1fr 1fr;gap:1rem}.admin-record-header,.admin-review-controls{padding:1.125rem}.admin-record-details,.admin-record-note{margin-inline:1.125rem}}
