.caregiver-audit{--audit-line:#d7cfdf}.audit-tabs{border-bottom:1px solid var(--audit-line);padding:0 0 14px;margin-bottom:18px;font-weight:bold;color:#4b2e83}.audit-status{padding:14px 16px;background:#ede8f5;color:#4b2e83;line-height:1.5}.audit-guide{margin:14px 0}.audit-guide summary,.audit-history summary{cursor:pointer;font-weight:bold;padding:8px 0}.audit-guide p{max-width:75ch;line-height:1.5}.audit-guide ol{columns:2;line-height:1.7;padding-left:24px}.audit-layout{display:grid;grid-template-columns:200px minmax(0,1.15fr) minmax(0,1fr);gap:22px;margin-top:24px;align-items:start}.audit-layout>*{min-width:0}.audit-layout h2{font-size:19px;margin:0 0 14px}.audit-layout h3{font-size:16px;line-height:1.4}.audit-layout p{line-height:1.5;overflow-wrap:anywhere}.audit-queue-item{display:block;width:100%;text-align:left;background:transparent;color:#3c334c;padding:14px 10px;border-bottom:1px solid var(--audit-line);border-radius:0;white-space:pre-line;font-size:14px;line-height:1.5}.audit-queue-item[aria-pressed=true]{background:#ede8f5;color:#4b2e83;font-weight:bold}.audit-queue-item:hover{background:#f0ebf6}.audit-document{border-inline:1px solid var(--audit-line);padding:0 20px}.audit-document iframe{width:100%;height:530px;border:1px solid var(--audit-line);margin-top:16px;background:white}.audit-document>a{display:block;margin:16px 0}.audit-meta{font-size:12px;color:#62566e}.audit-actions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.audit-actions button{font-size:13px}.audit-chat label{display:block;font-size:14px;font-weight:bold}.audit-chat textarea{background:white;min-height:130px;font-size:14px;caret-color:#4b2e83}.audit-conversation{max-height:360px;overflow:auto;scrollbar-color:#76608f #ede8f5}.audit-conversation p{padding-bottom:12px;border-bottom:1px solid var(--audit-line);font-size:14px;white-space:pre-wrap}.audit-chat .audit-consent{font-size:12px;font-weight:normal;line-height:1.5;margin:12px 0}.audit-consent input{margin-right:6px}.audit-proposal{margin-top:22px;padding-top:16px;border-top:2px solid #4b2e83}.audit-history{margin-top:22px;font-size:12px}.audit-history p{white-space:pre-wrap;border-bottom:1px solid var(--audit-line);padding-bottom:12px}.caregiver-audit button:disabled{opacity:.5;cursor:not-allowed}.caregiver-audit :focus-visible{outline:3px solid #7956a4;outline-offset:3px}.caregiver-audit ::selection{background:#e4d5f2;color:#30233e}.caregiver-audit a{text-underline-offset:3px}
@media(max-width:1000px){.audit-layout{grid-template-columns:170px minmax(0,1fr)}.audit-chat{grid-column:2}.audit-document{border-right:0}.audit-chat{padding-left:20px;border-left:1px solid var(--audit-line)}}
@media(max-width:640px){.audit-layout{display:block}.audit-queue,.audit-document,.audit-chat{padding:0;border:0;margin:24px 0}.audit-queue-item{padding:12px}.audit-document iframe{height:450px}.audit-guide ol{columns:1}.audit-actions button{min-height:44px}.audit-chat textarea{font-size:16px}}
/* Real read-only evidence uses the established queue / document / conversation layout. */
.caregiver-real-review [hidden]{display:none!important}.caregiver-real-review .caregiver-review-name{font-size:21px;margin:8px 0}.caregiver-real-review .audit-status{margin:12px 0}.caregiver-real-review .audit-layout{grid-template-columns:190px minmax(0,1.35fr) minmax(240px,.9fr);gap:18px;margin-top:12px}.caregiver-real-review .audit-layout h3{margin:0 0 14px;font-size:18px}.caregiver-real-review .audit-meta{font-size:14px;line-height:1.5}.caregiver-real-review .audit-document{padding:0 16px}.caregiver-review-pager{margin-top:0;align-items:center;justify-content:space-between}.caregiver-review-scope{align-self:center}.caregiver-review-scope summary,.caregiver-real-review details summary{cursor:pointer;padding:12px 0;color:#4b2e83}.caregiver-review-scope[open]{flex-basis:100%}.caregiver-real-review select{font:inherit;padding:10px;width:100%;color:#4b2e83;background:white;border:1px solid #cfc4df;border-radius:4px;min-height:44px}.caregiver-real-review button{min-height:44px}.caregiver-real-review .audit-queue-item{font-size:14px}.caregiver-real-review .audit-queue-item[aria-pressed=true]{border-inline-start:1px solid #4b2e83}.caregiver-real-review .audit-queue-item[aria-pressed=true]::before{content:'Selected: ';font-weight:bold}.caregiver-real-review .caregiver-full-queue{max-height:850px;overflow:auto;scrollbar-color:#76608f #ede8f5}.caregiver-compact-queue{display:none}.caregiver-source>a{display:block;margin:14px 0}.caregiver-source label{display:block;line-height:1.6}.caregiver-next-step{font-weight:bold}.caregiver-real-review textarea{width:100%;box-sizing:border-box;font-size:16px;line-height:1.5}.caregiver-real-review .audit-chat .primary{font-size:14px}.caregiver-real-review .audit-chat details{border-top:1px solid var(--audit-line);margin-top:20px}.caregiver-real-review .audit-document iframe{height:520px}.caregiver-real-review .audit-actions{margin:12px 0}.caregiver-real-review .audit-chat button:disabled{opacity:1;background:#eeeaf1;color:#655c6c;border:1px solid #cfc4df}
@media(max-width:1000px){.caregiver-real-review .audit-layout{grid-template-columns:170px minmax(0,1fr)}.caregiver-real-review .audit-chat{grid-column:2;padding-inline-start:16px}.caregiver-real-review .audit-document{border-inline-end:0}}
@media(max-width:640px){.caregiver-real-review .audit-layout{display:block}.caregiver-real-review .audit-queue,.caregiver-real-review .audit-document,.caregiver-real-review .audit-chat{padding:0;border:0;margin:20px 0}.caregiver-full-queue{display:none}.caregiver-compact-queue{display:block;font-size:16px;line-height:1.7}.caregiver-real-review .audit-document iframe{height:420px}.caregiver-real-review .audit-queue h3{margin-bottom:4px}.caregiver-real-review .audit-layout p{font-size:16px}.caregiver-real-review .audit-layout .audit-meta{font-size:14px}}
@media(min-width:641px) and (max-width:1000px){.caregiver-real-review .audit-queue{grid-row:1 / span 2}.caregiver-real-review .audit-document{grid-column:2}.caregiver-real-review .audit-chat{grid-row:2}}
