.reference-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:1.5rem;align-items:start}.reference-card{margin-bottom:1rem}.reference-card-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.reference-card-head h3{margin:.55rem 0 0}.status-pill{display:inline-block;padding:.25rem .65rem;border-radius:999px;font-size:.82rem;font-weight:800}.status-approved{background:#dff6ed;color:#066b58}.status-draft{background:#fff2cc;color:#735600}.status-retired{background:#e8edf2;color:#425466}.reference-status-form{display:flex;gap:.75rem;align-items:end}.reference-status-form .form-control{max-width:190px}.reference-picker{display:grid;gap:.65rem;margin:.7rem 0 1.25rem}.reference-choice{display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:start;padding:.8rem;border:1px solid #d9e5e6;border-radius:10px;background:#f8fbfb}.reference-choice small{display:block;color:#526a73}.readiness-list{display:grid;gap:.75rem}.readiness-list article{display:grid;grid-template-columns:minmax(180px,.7fr) 1.3fr;gap:1rem;padding:.9rem 0;border-bottom:1px solid #e2eaed}.readiness-list article:last-child{border-bottom:0}@media(max-width:800px){.reference-layout{grid-template-columns:1fr}.reference-card-head,.reference-status-form{display:grid}.reference-status-form .form-control{max-width:none}.readiness-list article{grid-template-columns:1fr;gap:.25rem}}
