.rcn-editor{display:grid;gap:12px;min-width:0}.rcn-class{margin:0;font-weight:700;font-size:1rem;line-height:1.5}.rcn-hint{margin:0;color:#526373;font-size:.875rem;line-height:1.5}.rcn-label{display:grid;gap:8px;font-weight:700}.rcn-label textarea{box-sizing:border-box;width:100%;min-height:180px;resize:vertical;border:1px solid #b8c6cf;border-radius:12px;padding:12px;font:inherit;font-weight:400;line-height:1.5;background:#fff;color:#172b36}.rcn-label textarea:focus-visible,.rcn-editor button:focus-visible{outline:3px solid #007bbd;outline-offset:3px}.rcn-actions{display:flex;flex-wrap:wrap;gap:8px}.rcn-actions button,.rcn-open{min-height:44px}.rcn-review{background:#fff8e7;border:1px solid #e5d4a8;border-radius:12px;padding:12px;font-size:.875rem}.rcn-review pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:170px;overflow:auto}.rcn-editor .fr-error{margin:0}.rcn-actions button{font-size:.9rem}@media(max-width:420px){.rcn-actions button{flex:1 1 45%;padding:10px}.rcn-label textarea{font-size:16px}.rcn-class{font-size:.9rem}}
