.ai-panel h2{margin-top:7px}.ai-panel .card-head{flex-wrap:wrap}.ai-result{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.ai-result>p{font-size:14px}.ai-result summary{font-weight:600;font-size:14px;cursor:pointer;padding:14px 0}.ai-page{margin:14px 0;padding:17px;border:1px solid var(--line);border-radius:10px}.ai-page .card-head strong{font-size:12px;overflow-wrap:anywhere}.ai-page pre{font:13px/1.7 'Segoe UI',sans-serif;margin-top:12px;max-height:320px;overflow:auto}.ai-warning{color:#ad6234!important;font-size:12px;background:var(--soft);padding:12px;border-radius:8px;overflow-wrap:anywhere}.ai-findings{margin-top:27px}.ai-findings article{padding:15px 0;border-bottom:1px solid var(--line)}.ai-findings strong{font-size:14px}.ai-findings p{font-size:13px;margin:5px 0}.ai-evidence{background:var(--bg);border-radius:8px;padding:8px 12px;margin-top:12px}.ai-evidence q{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.ai-evidence>div{padding:5px 0}.ai-evidence .plain-button{padding:5px 10px 5px 0}.ai-history{margin-top:20px}.ai-history>details{padding:12px}.consent-row{display:flex!important;gap:12px;align-items:flex-start;background:var(--soft);border-radius:8px;padding:15px}.consent-row input,.ai-page-selection input{width:20px!important;height:20px;flex-shrink:0;margin:2px 0 0!important;padding:0!important}.consent-row span{font-size:13px;line-height:1.6}.ai-page-selection .select-row span{font-size:12px;overflow-wrap:anywhere}.ai-result .status-note{font-size:12px}.ai-result ul{padding-left:20px}
