.sb-corr-ai-box{margin:14px 0 4px;padding:17px 18px;border:1px solid #b7d3e4;border-radius:16px;background:rgba(221,240,250,.5);display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.sb-corr-ai-info{display:flex;align-items:center;gap:12px;flex:1 1 270px;min-width:0}
.sb-corr-ai-info strong,.sb-corr-ai-info small{display:block}
.sb-corr-ai-info strong{font-size:14px;margin-bottom:4px}
.sb-corr-ai-info small{font-size:12px;opacity:.72;line-height:1.4}
.sb-corr-ai-symbol{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:12px;background:#08785b;color:white;font-size:23px}
#sbCorrRecognize{min-height:43px;white-space:normal}
#sbCorrRecognize:disabled{opacity:.65;cursor:progress}
.sb-corr-ai-privacy{flex:1 1 100%;margin:0;font-size:11px;opacity:.8;line-height:1.5}
.sb-corr-ai-status{flex:1 1 100%;white-space:pre-wrap;overflow-wrap:anywhere;color:#127650;font-size:13px;line-height:1.55}
.sb-corr-ai-status:empty{display:none}
.sb-corr-ai-status.warning{color:#976317}
.sb-corr-hint{display:block;font-size:11px;opacity:.7;margin-top:6px;line-height:1.5}
#sbCorrBookButton{min-height:41px}
.sb-corr-book-modal{width:min(670px,100%);max-width:670px}
.sb-corr-book-intro{border:1px solid var(--line,#d9e2e9);border-radius:13px;padding:14px;background:var(--bg2,#f5f8fa);font-size:13px;line-height:1.55;margin-bottom:17px}
.sb-corr-book-error{color:#bc2525;font-size:13px;min-height:1.5em}
.sb-corr-book-actions{flex-wrap:wrap}
@media(max-width:620px){.sb-corr-ai-box{padding:13px}#sbCorrRecognize{width:100%}.sb-corr-book-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sb-corr-book-actions #sbBookCancel{grid-column:1/-1;order:3}.sb-corr-book-actions .btn{width:100%;min-width:0}#sbCorrBookButton{width:100%}}
