.rr-routing{width:min(620px,calc(100% - 32px));max-height:85vh;overflow:auto;border:1px solid #8a9cad;border-radius:12px;padding:24px;color:#172f46;background:#fff}.rr-routing::backdrop{background:rgba(12,27,42,.65)}.rr-choices{display:grid;gap:18px;margin:20px 0}.rr-choices section{border:1px solid #ccd5dd;border-radius:8px;padding:18px}.rr-routing a,.rr-routing button{display:inline-block;padding:10px 16px}.rr-routing :focus-visible,.rb-review :focus-visible{outline:3px solid #0869ad;outline-offset:3px}.rb-review .rb-designer{display:block}.rb-review .rb-structure{max-width:900px;margin:auto}.rb-review .rb-group-tools,.rb-review .rb-modal-tabs{display:none}.rb-review .rr-records{list-style:none;padding:0;display:block}.rb-review .rr-records .rb-block{display:block;padding:22px;margin:18px 0;border:1px solid #d4dce3;border-radius:8px;background:#fff;overflow-wrap:anywhere}.rr-records h3{font-size:21px}.rr-records h4{font-size:19px}.rr-records p{white-space:pre-line}.rr-records .rb-edit{display:inline-block;width:auto;margin-right:12px}.rr-field-warning{border-left:3px solid #946000;padding-left:10px;color:#654300}.rr-add{margin:24px 0}.rr-add button{margin:8px}.rb-review .rb-field:has(.rr-field-warning){border-left:3px solid #946000;padding-left:12px}@media(max-width:600px){.rb-review .rr-records .rb-block{padding:14px}.rr-routing{padding:16px}.rr-records .rb-edit{max-width:100%}}
.rr-routing a,.rr-routing a:hover,.rr-routing a:focus,.rr-routing a:active{color:#074f70;background:#edf5fa;border-radius:4px;font-weight:700;text-decoration:underline}.rr-routing button{color:#172f46;background:#fff;border:1px solid #677c8d;border-radius:4px}.rr-chooser{max-width:760px;padding:32px 20px;margin:auto}
