@media screen{#ai-review h1{font-size:32px;letter-spacing:-1px;margin:12px 0}#ai-review .section-heading>div>p{max-width:590px}.ai-review-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:23px}.ai-review-layout>*{min-width:0}.ai-review-layout>aside{display:grid;align-content:start;gap:22px}.ai-input-panel{padding:24px}.ai-input-panel>label:first-child{margin-top:0}.ai-url-row{display:flex;gap:12px}.ai-url-row input{flex:1;min-width:0}.ai-url-row .btn{white-space:nowrap}.ai-input-panel .check{font-size:11px;font-weight:400;line-height:1.8;color:#7888a1}.ai-allowance{padding:24px;background:linear-gradient(145deg,#f7faff,#edf3ff)}.ai-allowance>strong{font-size:33px;display:block;color:#385f9d;margin:15px 0 8px}.ai-allowance>p{font-size:12px;color:#7b8ba3;line-height:1.9}.ai-allowance>p.tiny{font-size:10px}.ai-check-summary{padding:21px 24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-bottom:1px solid #e8edf6}.ai-check-summary strong{font-size:24px;display:block;color:#32537e}.ai-check-summary small{font-size:10px;color:#8996aa}.ai-finding{padding:22px 24px;border-bottom:1px solid #edf1f7}.ai-finding h3{font-size:14px;margin:8px 0;color:#354b6b}.ai-finding p{font-size:12px;color:#73849e;line-height:1.9;overflow-wrap:anywhere}.ai-finding .ai-evidence{background:#f7f9fd;padding:12px 14px;border:1px solid #e8edf5;border-radius:7px;font-size:11px}.ai-finding small{font-size:10px;color:#8d9bb0;overflow-wrap:anywhere;display:block}.ai-generate-panel{padding:24px;background:#f1f6ff;border-bottom:1px solid #dce7f9}.ai-generate-panel h2{font-size:19px;margin:4px 0 12px}.ai-generate-panel p{font-size:12px;line-height:1.9;color:#7084a3}.ai-generate-panel .check{font-size:11px;font-weight:400}.ai-suggestion{padding:24px;border-bottom:1px solid #e5ecf7}.ai-suggestion h3{font-size:14px;margin:0 0 13px}.ai-suggestion dl{display:grid;gap:7px}.ai-suggestion dt{font-size:10px;color:#6385ba;font-weight:700;letter-spacing:.04em}.ai-suggestion dd{font-size:12px;line-height:1.9;margin:0 0 10px;color:#677d9e;white-space:pre-wrap;overflow-wrap:anywhere}.ai-recent-checks{padding:10px 15px 15px}.ai-recent-checks button{width:100%;background:#fff;border:0;border-bottom:1px solid #edf1f7;padding:14px 8px;text-align:left;display:grid;gap:4px;color:#3f597e;cursor:pointer;border-radius:5px;font-size:12px;overflow-wrap:anywhere}.ai-recent-checks button:hover{background:#f3f7ff}.ai-recent-checks button small{font-size:10px;color:#8b9ab0}.ai-recent-checks .empty{padding:18px 5px;font-size:11px}.ai-scope{padding:19px 24px;color:#7d8ea6;font-size:11px}.ai-scope summary{cursor:pointer;color:#5275a8}.ai-scope ul{padding-left:18px;line-height:1.9}.email-queue-summary{grid-column:1/-1}@media(max-width:1100px){.ai-review-layout{grid-template-columns:1fr}.ai-review-layout>aside{grid-template-columns:1fr 1fr}}@media(max-width:760px){#ai-review h1{font-size:27px}.ai-url-row{flex-direction:column}.ai-review-layout>aside{grid-template-columns:1fr}.ai-input-panel{padding:20px}.ai-finding,.ai-generate-panel,.ai-suggestion{padding:20px}.ai-check-summary{padding:18px;gap:8px}.ai-check-summary strong{font-size:21px}}}

.ai-availability-state{display:inline-flex;padding:7px 10px;margin-top:15px;border:1px solid #cfdded;border-radius:8px;font-size:11px;font-weight:700;color:#52627b;background:#f7f9fc}.ai-availability-state[data-state="ready"]{color:#1b5b42;background:#eef8f1;border-color:#cfe6d6}.ai-availability-state[data-state="paused"],.ai-availability-state[data-state="customer-limit"],.ai-availability-state[data-state="shared-limit"]{color:#79531d;background:#fff7e9;border-color:#ebdcc2}.ai-allowance .btn{margin-top:10px;white-space:normal}.ai-generate-panel button:disabled{opacity:.6;cursor:not-allowed}

.ai-report-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ai-report-actions .btn{white-space:normal}@media(max-width:760px){.ai-findings-panel>.surface-heading{align-items:flex-start;flex-direction:column}.ai-report-actions{width:100%}.ai-report-actions .btn{flex:1 1 140px}}
