.rc-header-actions button:not(:disabled){cursor:pointer}
.rc-header-actions button:disabled{cursor:default}
.rc-header-actions button:focus-visible{outline:3px solid #8fb7ff;outline-offset:2px}
.renomap-correction{margin-top:28px;padding-top:18px;border-top:1px solid #dce5ef;color:#46627f;font-size:12px;line-height:1.65}
.renomap-correction,.renomap-correction *{box-sizing:border-box}
.renomap-correction summary{display:list-item;min-height:44px;padding:11px 13px;border:1px solid #d8e3ee;border-radius:10px;background:#f8fbff;color:#21466f;font-weight:700;cursor:pointer;overflow-wrap:anywhere}
.renomap-correction details[open] summary{background:#edf4ff;border-color:#b6cdeb}
.renomap-correction-form{padding:10px 2px 0}
.renomap-correction p{margin:8px 0;overflow-wrap:anywhere}
.renomap-correction label{display:block;font-weight:650}
.renomap-correction label[hidden]{display:none}
.renomap-correction label span{font-weight:400;color:#75879a}
.renomap-correction textarea{display:block;width:100%;min-width:0;margin-top:6px;padding:10px;border:1px solid #c9d9e8;border-radius:8px;background:#fff;color:#203e5f;font:inherit;line-height:1.65;resize:vertical}
.renomap-correction-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.renomap-correction-actions a,.renomap-correction-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 12px;border:1px solid #bfd0e4;border-radius:9px;background:white;color:#164477;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}
.renomap-correction-actions a{background:#edf4ff}
.renomap-correction .renomap-correction-note{color:#667c91;font-size:11px}
.renomap-correction [data-correction-status]:empty{display:none}
.renomap-correction summary:focus-visible,.renomap-correction a:focus-visible,.renomap-correction button:focus-visible,.renomap-correction textarea:focus-visible{outline:3px solid #8fb7ff;outline-offset:2px}
@media(max-width:420px){.renomap-correction-actions>*{flex:1 1 130px}}
