.direction-chips{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0 10px}.direction-chips button{font:inherit;font-size:12px;padding:4px 9px;border:1px solid var(--line,#d6d4cd);background:transparent;color:inherit;border-radius:5px;cursor:pointer}.direction-chips button:focus-visible,.review-path-badge:focus-visible{outline:2px solid currentColor;outline-offset:2px}.regen-confirm{display:flex;align-items:center;gap:6px;font-size:13px;margin-top:10px}.review-path-badge{display:block;position:relative;font:inherit;font-size:11px;padding:3px 7px;margin:5px 0;border:1px solid #9d7234;border-radius:4px;background:#fff7e7;color:#73501e;cursor:pointer}.review-issue{margin:4px 0;padding:7px 12px;border-left:3px solid #8a8e89;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.review-issue[data-status="fixed"]{border-left-color:#388050}.review-issue[data-status="unresolved"]{border-left-color:#b74335}.review-issue-label{display:block;font-size:13px;font-weight:700;color:#62695f}.review-issue[data-status="fixed"] .review-issue-label{color:#286c40}.review-issue[data-status="unresolved"] .review-issue-label{color:#a22f26}.review-issue p,.review-notices .review-issue p,.ai-check-state .review-issue p{margin:2px 0;padding:0;border-radius:0;background:none;font-size:14px}.review-issue-reason{color:#666d63}.review-issue blockquote{margin:4px 0;padding-left:9px;border-left:1px solid #d1d3ca;color:#6b7068}.feedback-dialog{max-width:min(560px,calc(100vw - 32px));border:1px solid #cfcac0;border-radius:10px;padding:18px;background:#fffdf8;color:#292923}.feedback-dialog p{margin-top:0}.feedback-dialog::backdrop{background:#0005}
.assessment-element-heading{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:start;gap:8px;font-size:14px;line-height:1.6;margin:6px 0 10px;scroll-margin-top:70px}.assessment-element-label{display:inline-block;background:#eaf0f3;color:#435c6a;border-radius:4px;padding:1px 6px;font:inherit;font-weight:600;white-space:nowrap}.assessment-element-name{min-width:0;overflow-wrap:anywhere;word-break:keep-all}.assessment-element-score{justify-self:end;white-space:nowrap;font:inherit;color:var(--muted,#69736b)}.assessment-element-reference{display:inline-grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:8px;max-width:100%;min-width:0;border:0;border-radius:3px;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.assessment-element-reference:hover{background:transparent}.assessment-element-reference:hover .assessment-element-name{text-decoration:underline;text-underline-offset:3px}.assessment-element-reference:focus-visible{outline:2px solid #7897a7;outline-offset:3px}.review-target-flash{outline:2px solid #7897a7;outline-offset:5px;border-radius:3px}.review-element-locations{display:grid;gap:4px;margin:7px 0}.review-element-location{display:flex;flex-wrap:wrap;align-items:start;gap:6px 10px}.review-location-prefix,.review-band-location,.review-location{color:#59665f;font:inherit}.review-band-location{white-space:nowrap}.review-issue-reason{font-size:13px!important}
.direction-example{margin:6px 0 10px;color:var(--muted,#69736b);font:inherit;line-height:1.6}
.regeneration-changes[data-status="changed"]{border-left-color:#388050}.regeneration-change{margin:4px 0}.regeneration-change summary{cursor:pointer;color:#315c47}.regeneration-change p{white-space:pre-wrap}.regeneration-change p strong{color:#58645b}
@media screen{.white-group.intent-card,.group.intent-card{--intent-bg:#fff0db;background:var(--intent-bg);border:1px solid #e5c394}}
