.canonical-main{max-width:1180px;margin:24px auto;padding:0 24px}.canonical-tabs{display:flex;gap:8px;border-bottom:1px solid #d4dbe4;padding:12px 0;margin-bottom:24px}.canonical-main form{max-width:780px;display:grid;gap:16px;margin:24px 0}.canonical-main label{display:grid;gap:6px}.canonical-main label:has(input[type=checkbox]){display:flex;align-items:center;gap:10px}.canonical-main textarea{width:100%;font:inherit;line-height:1.5}.canonical-card{border:1px solid #d8dfe8;border-radius:12px;padding:20px;margin:14px 0;background:#fff}.canonical-card h3{margin-top:0}.canonical-card p{white-space:pre-wrap;overflow-wrap:anywhere}.canonical-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.canonical-value{white-space:pre-wrap;overflow-wrap:anywhere}.canonical-main details{margin:10px 0}.canonical-main summary{cursor:pointer;font-weight:600}.canonical-main table{width:100%;border-collapse:collapse}.canonical-main td,.canonical-main th{padding:10px;text-align:left;border-bottom:1px solid #e5e9ef;vertical-align:top}.canonical-badge{display:inline-block;border:1px solid #ccd4de;border-radius:20px;padding:4px 10px;font-weight:600}.canonical-badge.RED{background:#fee2e2;color:#991b1b}.canonical-badge.AMBER{background:#fef3c7;color:#92400e}.canonical-badge.GREEN{background:#dcfce7;color:#166534}.canonical-badge.GREY{background:#e5e7eb;color:#374151}#pt-notice{white-space:pre-wrap}#pt-report:empty::before{content:'Select a completed assessment to review its evidence and decisions.';display:block;padding:30px 0;color:#526171}@media(max-width:700px){.canonical-main{padding:0 12px}.canonical-tabs{flex-wrap:wrap}.canonical-main .section-heading{display:block}.canonical-main table{display:block;overflow:auto}}

.canonical-citation{font-family:monospace;text-align:left;overflow-wrap:anywhere;max-width:100%;font-size:12px}#pt-evidence-detail{border:2px solid #d4dbe4;border-radius:12px;padding:20px;margin-top:24px}

.program-tools{max-width:none;margin:0;padding:0}.program-tools [hidden]{display:none!important}
