#lf-app .lf-audit-entry{padding:20px 0;border-top:1px solid var(--line)}
#lf-app .btn.lf-danger{background:#fff4ef;border-color:#dca99b;color:#913f30}
#lf-app #lf-impact-list .checkline{align-items:center}
#lf-app .lf-audit-entry:first-of-type{border-top:0}
#lf-app .lf-audit-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}
#lf-app .lf-audit-heading h3{font-size:15px;color:var(--green)}
#lf-app .lf-audit-summary{margin:10px 0 14px;font-size:13px;line-height:1.8;color:var(--ink)}
#lf-app .lf-audit-entry summary{cursor:pointer;font-size:12px;font-weight:700;color:var(--green);padding:8px 0;width:fit-content}
#lf-app .lf-audit-detail{margin-top:12px;padding:17px;background:#f7f9f3;border:1px solid var(--line);border-radius:9px;line-height:1.8;font-size:12px}
#lf-app .lf-audit-detail h3{margin:18px 0 10px}
#lf-app .lf-audit-detail h3:first-child{margin-top:0}
#lf-app .lf-audit-detail .note{background:#edf2e5;margin-bottom:14px}
#lf-app .lf-audit-comparison{margin:10px 0}
#lf-app .lf-audit-comparison table{white-space:normal;min-width:360px}
#lf-app .lf-audit-comparison td,#lf-app .lf-audit-comparison th{vertical-align:top;overflow-wrap:anywhere}
#lf-app #lf-audit-search{width:290px;max-width:100%;padding:10px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:#fff}
@media(max-width:560px){#lf-app .lf-audit-detail{padding:10px}#lf-app #lf-audit-search{width:100%}#lf-app .lf-audit-heading{gap:4px}#lf-app .lf-audit-summary{font-size:12px}#lf-app .lf-audit-heading .date-note{font-size:10px}}
