.sr-program{display:flex;flex-direction:column;gap:12px}.sr-program h3{margin:0}.sr-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sr-metrics>div{background:var(--pale,#f0f4e9);border-radius:14px;padding:12px;min-width:0}.sr-metrics small,.sr-metrics b{display:block}.sr-metrics b{font-size:1.3rem;margin-top:6px;overflow-wrap:anywhere}.sr-stages{border-top:1px solid #dce5d6;padding-top:12px}.sr-stage-row{display:flex;justify-content:space-between;padding:8px 0;gap:12px}.sr-source{display:grid;gap:7px;margin:12px 0;font-size:.85rem}.sr-year{max-width:180px;margin:16px 0}.sr-program>.actions{margin-top:auto}.sr-program button{white-space:normal}.sr-program .actions{flex-wrap:wrap}#sr-preview{margin:12px 0}#sr-import .check{margin-top:16px}@media(max-width:500px){.sr-metrics{gap:8px}.sr-metrics>div{padding:10px}.sr-program{padding:18px}}
