.rr{color:#183f46;background:#f5f8f3;border:1px solid #ccdacf;border-radius:14px;min-width:0;margin:24px 0;padding:26px}.rr-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.rr h2{margin:8px 0 12px;font-size:27px}.rr h3{margin:24px 0 12px;font-size:22px}.rr p{line-height:1.75}.rr small{color:#516967;overflow-wrap:anywhere;line-height:1.6;display:block}.rr label{margin:16px 0;display:block}.rr textarea{box-sizing:border-box;color:#183f46;background:#fff;border:1px solid #b9cec4;border-radius:8px;width:100%;min-height:140px;margin-top:10px;padding:14px;font-size:16px;line-height:1.7;display:block}.rr button{white-space:normal;min-height:46px;margin:8px 0}.rr a{color:#225c54;text-decoration:underline}.rr-notice{background:#e8eee5;border-radius:8px;padding:14px 18px}.rr-preview,.rr-result{border-top:1px solid #ccdacf;margin-top:24px;padding-top:12px}.rr pre,.rr blockquote{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9f5;border-left:3px solid #83a99b;margin:12px 0;padding:14px;font:15px/1.8 Arial,sans-serif}.rr-findings{gap:16px;padding:0;list-style:none;display:grid}.rr-findings>li,.rr-source{background:#fff;border:1px solid #d6e2da;border-radius:10px;min-width:0;padding:20px}.rr-candidate{border-top:1px solid #d6e2da;margin-top:16px;padding-top:6px}.rr-candidate h4{margin:12px 0;font-size:21px;font-weight:500}.rr .rr-check{align-items:flex-start;gap:12px;line-height:1.6;display:flex}.rr-check input{width:20px;min-width:20px;height:20px;margin-top:3px}.rr-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rr-source{margin:18px 0}.rr-source ul{padding-left:20px;line-height:1.8}.rr-source li{overflow-wrap:anywhere;padding:6px 0}.rr :focus-visible{outline-offset:3px;outline:3px solid #b88034}@media (max-width:600px){.rr{padding:16px 12px}.rr-heading{display:block}.rr h2{font-size:24px}.rr-actions{flex-direction:column;align-items:stretch}.rr button{width:100%}.rr-findings>li,.rr-source{padding:14px}}.rr .rr-check{flex-direction:row}
.note-files{background:#fff;border:1px solid #d8e2d5;border-radius:12px;margin:24px 0;padding:20px}.note-files-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.note-files h5{margin:0 0 12px;font-size:1rem}.note-files p{margin:8px 0 16px}.note-file-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.note-files button{min-height:44px}.note-file-selection{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.note-image-preview{object-fit:contain;background:#f5f6f1;border-radius:8px;width:100%;max-height:540px;margin:16px 0;display:block}.note-ocr,.note-ocr-review{border-top:1px solid #d8e2d5;margin-top:20px;padding-top:20px}.note-file-check{align-items:flex-start;gap:12px;margin:16px 0;flex-direction:row!important;display:flex!important}.note-file-check input{flex-shrink:0;height:20px;margin-top:3px;width:20px!important}.note-file-list{margin:12px 0;padding:0;list-style:none}.note-file-list li{border-bottom:1px solid #e4e9e1;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.note-file-list li>div{overflow-wrap:anywhere;min-width:0}.note-file-list span{margin-top:6px;font-size:.85rem;display:block}.note-file-list button{flex-shrink:0}.note-ocr-review textarea{box-sizing:border-box;width:100%}@media (max-width:600px){.note-files{padding:14px}.note-files-heading{display:block}.note-file-actions>button{flex:130px}.note-file-list li{flex-direction:column;align-items:flex-start}.note-file-list button{width:100%}.note-image-preview{max-height:360px}}
