.manual-tools-button{border-color:#b7cbe3;color:#1756a0;background:#f8fbff;white-space:nowrap}
#editor.manual-tools-dialog{width:min(860px,calc(100vw - 48px));max-width:860px;padding:0;border:1px solid #d8e1eb;border-radius:12px}
.manual-tools-head{padding:26px 30px 22px;border-bottom:1px solid #e5ebf1;display:flex;justify-content:space-between;gap:20px}
.manual-tools-head small{font-size:11px;letter-spacing:.1em;color:#73849a}.manual-tools-head h2{margin:7px 0 9px;color:#20344d;font-size:23px}.manual-tools-head p{margin:0;color:#73849a;font-size:13px}
.manual-tools-close{align-self:flex-start;background:none;border:0;font:26px Pretendard;color:#718096;cursor:pointer}.manual-tools-body{padding:22px 30px;max-height:62vh;overflow:auto}
.manual-tools-notice{margin:0 0 18px;background:#f4f7fb;border-left:3px solid #7a9dc7;padding:13px 16px;font-size:14px;color:#435973;line-height:1.75}.manual-tools-caption,.manual-tools-footnote{color:#718096;font-size:12px;line-height:1.8}.manual-tools-all{display:flex;align-items:center;gap:9px;font-size:13px;padding:10px 0}
.manual-tools-candidate{display:flex;align-items:flex-start;gap:13px;padding:18px 2px;border-bottom:1px solid #e8edf3;cursor:pointer}.manual-tools-candidate input,.manual-tools-all input{width:16px;height:16px;flex:none;accent-color:#1756a0;margin-top:2px}.manual-tools-candidate>span{display:grid;gap:7px;min-width:0;overflow-wrap:anywhere}.manual-tools-candidate strong{font-size:15px;color:#233c5a;font-weight:600}.manual-tools-candidate span span{font-size:13px;color:#4d627e}.manual-tools-candidate small{font-size:12px;color:#718096;line-height:1.65}
.manual-tools-footer{border-top:1px solid #e5ebf1;padding:18px 30px;display:flex;align-items:center;justify-content:space-between;gap:15px}.manual-tools-footer>span{font-size:13px;color:#61758e}.manual-tools-footer>div{display:flex;gap:8px}.manual-tools-empty{padding:35px 20px;text-align:center;line-height:1.9;color:#61758e;background:#fafbfd}.manual-tools-error{color:#b43535;font-size:13px;line-height:1.6}
#manual-research-text{width:100%;min-height:170px;resize:vertical;border:1px solid #ccd8e6;border-radius:6px;padding:12px;font:13px/1.7 Pretendard}
.action-draft-basis{display:block;margin-top:7px;color:#6d7e94;font-size:12px;line-height:1.65}
@media(max-width:700px){.manual-tools-head,.manual-tools-body{padding:18px}.manual-tools-footer{padding:15px;align-items:flex-start}.manual-tools-footer>div{flex-wrap:wrap;justify-content:flex-end}}
