.lender-ai{min-width:0}.lai-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.lai-head h2{margin-bottom:8px}.lai-head p{margin-bottom:0;max-width:580px}.lai-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}.lai-actions .button{min-height:44px}.lai-status{font-size:13px;color:var(--muted,#807871);margin:17px 0}.lai-error{color:#a33f27}.lai-privacy{font-size:12px;padding:12px 14px;border:1px solid var(--line,#e9e2da);border-radius:10px;background:#fcfaf7;margin-bottom:16px}.lai-privacy summary,.lai-evidence summary,.lai-metadata summary{cursor:pointer;color:var(--ink,#282525)}.lai-privacy p{margin:12px 0 0}.lai-section{margin-top:22px}.lai-section h3{font-size:17px;margin-bottom:13px}.lai-list{padding-left:24px;margin-bottom:0}.lai-list>li{padding:0 0 18px 7px;overflow-wrap:anywhere}.lai-list>li>p{font-size:14px;color:var(--ink,#282525);margin:7px 0 10px}.lai-label{font-size:11px;color:#84746a}.lai-attention .lai-label{color:#a14b27;font-weight:600}.lai-evidence{border-left:2px solid var(--line,#e9e2da);padding:4px 0 4px 12px;font-size:12px}.lai-source{padding:12px 0 4px}.lai-source strong{font-size:12px}.lai-source p{margin:5px 0}.lai-value{display:block;font-size:13px;color:var(--ink,#282525)}.lai-source-id{display:block;font-size:10px;overflow-wrap:anywhere;color:var(--muted,#807871);font-family:Manrope,system-ui,sans-serif;margin-top:5px}.lai-metadata{font-size:12px;border-top:1px solid var(--line,#e9e2da);padding-top:13px;margin-top:17px}.lai-metadata p{margin:10px 0 3px}.lai-footer{margin:17px 0 0;border-top:1px solid var(--line,#e9e2da);padding-top:13px}.lender-ai button:focus-visible,.lender-ai summary:focus-visible{outline:3px solid #df9668;outline-offset:3px}
@media(max-width:980px){.lai-head{flex-direction:column;gap:13px}.lai-actions{justify-content:flex-start}.lai-actions .button{font-size:12px}}
@media(max-width:390px){.lai-actions{width:100%}.lai-actions .button{width:100%}.lai-list{padding-left:19px}.lai-list>li{padding-left:2px}}

.lai-overview{padding:16px;border:1px solid #e2d4c6;background:#fff9f2;border-radius:12px;margin:12px 0 18px}.lai-overview h3{font-size:14px;margin:0 0 14px}.lai-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.lai-counts dt{font-size:11px;color:#796552}.lai-counts dd{margin:5px 0;font-size:24px;font-weight:600;color:#ae4b1e}@media(max-width:480px){.lai-counts{grid-template-columns:minmax(0,1fr)}.lai-counts>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.lai-counts dd{font-size:20px}}
