.lra-dashboard{max-width:920px;margin:30px auto;font-family:inherit}.lra-hero{padding:32px;border-radius:22px;background:linear-gradient(120deg,#312e81,#4f46e5 70%,#7c3aed);color:white;box-shadow:0 18px 40px #312e8133}.lra-hero .lra-eyebrow{font-size:11px;letter-spacing:2px;color:#c7d2fe;font-weight:800}.lra-hero h2{color:white;margin:14px 0 22px;font-size:30px}.lra-hero p{color:#e0e7ff;margin:0 0 6px}.lra-hero strong{display:block;font-size:52px;line-height:1.2;color:white}.lra-hero small{font-size:18px;font-weight:500}.lra-member-id{margin-top:22px;font-size:13px;color:#e0e7ff}.lra-history{padding:26px;background:white;border:1px solid #e2e8f0;border-radius:18px;margin-top:22px;overflow-x:auto}.lra-history h3{margin-top:0}.lra-history table{width:100%;border-collapse:collapse}.lra-history th,.lra-history td{padding:12px;text-align:left;border-bottom:1px solid #e2e8f0;white-space:nowrap}.lra-staff{background:#fff;padding:24px;border:1px solid #e2e8f0;border-radius:18px}.lra-staff form{display:inline-block;margin:8px}
