.chart-edit-actions{padding:13px 18px 24px;text-align:center}.chart-edit-actions button,.chart-edit-dialog button,.chart-edit-records button{min-height:44px;padding:10px 24px;border:1px solid #cdb582;border-radius:10px;background:#a30712;color:#fff;cursor:pointer;font:inherit}.chart-edit-actions button[hidden],.chart-edit-dialog [hidden]{display:none!important}.chart-edit-dialog{width:min(720px,calc(100vw - 28px));max-height:calc(100dvh - 32px);box-sizing:border-box;overflow-y:auto;padding:22px;background:#fffaf0;color:#493523;border:1px solid #d6bc8b;border-radius:16px}.chart-edit-dialog::backdrop{background:#3a2c2266}.chart-edit-dialog h2{margin:0 0 12px;font-size:22px}.chart-edit-dialog p{line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.chart-edit-form label{display:block;margin:14px 0;line-height:1.7}.chart-edit-form input,.chart-edit-form select,.chart-edit-form textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #d6bc8b;border-radius:8px;background:#fffdf7;color:#493523;padding:12px;font:inherit;margin-top:6px}.chart-edit-form textarea{min-height:140px;resize:vertical;line-height:1.8}.chart-edit-footer{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.chart-edit-dialog .chart-edit-secondary{background:#fffdf7;color:#8d171c}.chart-edit-dialog button:disabled{opacity:.55;cursor:wait}.chart-edit-dialog :focus-visible,.chart-edit-actions button:focus-visible{outline:3px solid #aa7d32;outline-offset:3px}.chart-edit-confirm article,.chart-edit-record-card{padding:14px;border:1px solid #dfcaa3;border-radius:12px;margin:12px 0;background:#fffdf7}.chart-edit-confirm small{color:#79654e}.chart-edit-records{padding:18px;box-sizing:border-box}.chart-edit-status{color:#a30712;line-height:1.7}.xby-generated-original[hidden]{display:none!important}.xby-correction-text{display:block;white-space:pre-wrap;font-size:16px;line-height:1.85}.chart-edit-history{margin-top:24px;border-top:1px solid #dfcaa3;padding-top:16px}.chart-edit-record-card b,.chart-edit-record-card p{overflow-wrap:anywhere}@media(max-width:420px){.chart-edit-dialog{padding:16px}.chart-edit-footer button{flex:1;min-width:120px}.chart-edit-dialog h2{font-size:20px}}
.xby-section-edit{display:flex;justify-content:flex-end;margin:6px 0 16px}.xby-section-edit button{min-height:44px;padding:8px 20px;border:1px solid #d6bc8b;border-radius:8px;background:#fffaf0;color:#8d171c;font:inherit;cursor:pointer}.xby-section-edit button:hover{background:#f7eedb}.xby-section-edit button:focus-visible{outline:3px solid #aa7d32;outline-offset:3px}
