.sentence-check{max-width:1050px}.sentence-check-notice{border:1px solid #c8e3f5;background:#edf8ff;color:#3b6683;border-radius:11px;padding:16px 19px;margin-bottom:20px}.sentence-check-notice strong{font-size:14px}.sentence-check-notice p{font-size:12px;line-height:1.85;margin-top:6px}.sentence-check .field{display:flex;flex-direction:column;gap:9px}.sentence-check .field>span{display:flex;justify-content:space-between;gap:12px;color:#456f8b;font-size:13px}.sentence-check .field small{font-size:11px;color:#6d8ba1;white-space:nowrap}.sentence-check .text-editor{width:100%;min-height:240px;padding:16px;border:1px solid #cddfed;border-radius:10px;font-size:14px;line-height:1.9;resize:vertical;background:#fcfeff;color:#294a61}.sentence-check .text-editor:focus{outline:2px solid #82c7f0;outline-offset:2px}.sentence-options{border:1px solid #dceaf4;border-radius:10px;padding:13px 16px;margin-top:18px}.sentence-options legend{padding:0 5px;font-size:12px;color:#527a94}.sentence-options>div{display:flex;flex-wrap:wrap;gap:12px 22px}.sentence-option{display:flex;align-items:center;gap:7px;font-size:12px;color:#4c728c}.sentence-option input{accent-color:#257cb6;width:16px;height:16px}.sentence-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.sentence-actions .icon{width:17px;height:17px}.sentence-status{font-size:12px;color:#4f7894;line-height:1.9;margin:16px 0;overflow-wrap:anywhere;min-height:23px}.sentence-results{margin-top:14px}.sentence-issue{border:1px solid #d8e8f3;border-radius:11px;background:#fff;padding:16px 18px;margin-bottom:12px}.sentence-issue-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.sentence-issue-heading strong{font-size:12px;color:#347ca9}.sentence-issue-heading span{font-size:10px;color:#6b8aa0}.sentence-context{font-size:14px;line-height:1.9;color:#2e526c;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px;max-height:160px;overflow:auto}.sentence-context mark{background:#d9efff;color:#225980;border-radius:3px;padding:1px 2px;white-space:pre-wrap}.sentence-reason{font-size:11px;color:#637f94;line-height:1.85;margin-top:8px}.sentence-suggestion{font-size:12px;line-height:1.8;margin-top:7px;white-space:pre-wrap;overflow-wrap:anywhere;color:#306b92}.sentence-issue-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.sentence-issue-actions .btn{font-size:11px;min-height:32px;padding:7px 11px}.sentence-source-link{font-size:11px;color:#337fae;text-decoration:underline;text-underline-offset:3px;margin-left:5px}.sentence-sources{border-top:1px solid #dfebf4;margin-top:25px;padding-top:17px;font-size:11px;line-height:1.9;color:#65849a}.sentence-sources summary{cursor:pointer;color:#4e7b97;font-size:12px}.sentence-sources p{margin:10px 0}.sentence-sources ul{padding-left:19px}.sentence-sources a{color:#337fae;text-decoration:underline;text-underline-offset:3px}.sentence-check [hidden]{display:none!important}.sentence-check button:disabled{opacity:.5;cursor:default}@media(max-width:640px){.sentence-check-notice{padding:14px}.sentence-check-notice strong{font-size:13px}.sentence-check-notice p{font-size:11px}.sentence-check .text-editor{padding:13px;font-size:13px;min-height:220px}.sentence-option{font-size:11px}.sentence-options>div{gap:12px 15px}.sentence-options{padding:12px}.sentence-actions .btn{font-size:11px;padding:10px 12px}.sentence-issue{padding:14px}.sentence-issue-heading span{font-size:9px}.sentence-context{font-size:13px}.sentence-status{font-size:11px}}
