.audit-notes-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;display:grid}.audit-note-text{margin-top:18px}.audit-note-term-heading{justify-content:space-between;align-items:center;gap:16px;margin:26px 0 14px;display:flex}.audit-note-term-heading small{color:var(--muted);font-size:14px;font-weight:500}.audit-note-term-heading>span{color:var(--muted);font-size:14px}.audit-note-term>summary{cursor:pointer;color:var(--ink);overflow-wrap:anywhere;font-size:16px}.audit-note-term>summary>span{color:var(--muted);margin:4px 0 0 22px;font-size:14px;display:block}.audit-note-term[open]>summary{border-bottom:1px solid var(--line);margin-bottom:14px;padding-bottom:15px}.audit-note-terms{gap:16px;display:grid}.audit-note-term{border:1px solid var(--line);background:var(--canvas);border-radius:12px;padding:18px}.audit-note-term header{margin-bottom:12px}.audit-note-term header strong{color:var(--blue);font-size:15px}.audit-note-fields{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:12px;display:grid}.audit-note-term details{margin-top:12px;font-size:14px}.audit-note-term summary{cursor:pointer;color:var(--muted);margin-bottom:8px}.audit-note-selection{align-items:end;gap:12px;margin-top:16px;display:flex}.audit-note-selection>label{flex:1}.audit-tabs{flex-wrap:wrap}.audit-project-results{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.audit-project-findings{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:12px;margin:16px 0;display:grid}.audit-project-findings article{overflow-wrap:anywhere;background:#fffaf0;border:1px solid #ead39a;border-left:4px solid #ba8628;border-radius:10px;padding:14px}.audit-project-findings article.error{background:#fff5f1;border-color:#efb8ac #efb8ac #efb8ac #c74e36}.audit-project-findings strong{color:#604b25;font-size:16px;display:block}.audit-project-findings span{color:#7c663e;margin:5px 0;font-size:14px;display:block}.audit-project-findings p{color:#584e3d;font-size:15px}.audit-project-findings article.error strong{color:#9f3827}@media (width<=1050px){.audit-notes-layout{grid-template-columns:1fr}.audit-notes-layout>.audit-rule-picker{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.audit-note-term-heading{flex-direction:column;align-items:start}.audit-note-selection{flex-direction:column;align-items:stretch}}
