.record-row-actions{display:flex;gap:8px;flex-wrap:wrap}.record-row-actions button{min-height:38px;padding:8px 12px}
#recordEditDialog{width:min(960px,calc(100vw - 32px));max-height:calc(100dvh - 32px)}
.record-edit-wide{grid-column:1/-1}.record-edit-plots{display:grid;gap:14px}.record-edit-plot{border:1px solid #d7e3e9;border-radius:10px;padding:16px}.record-edit-plot>.grid{margin-top:12px}
.record-edit-preview{background:#f0f7fa;border:1px solid #d7e3e9;border-radius:10px;padding:16px;margin:20px 0}.record-edit-preview h3{margin-top:0}.record-edit-preview-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.record-edit-preview-pairs dt{font-size:.85rem;color:#637a8d}.record-edit-preview-pairs dd{margin:5px 0 0;font-weight:700;overflow-wrap:anywhere}.record-edit-footer{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.record-delete-summary{display:grid;grid-template-columns:100px 1fr;gap:10px}.record-delete-summary dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.record-settlement{margin-top:18px}#recordEditReloadBox{margin-top:18px}#recordEditForm textarea{white-space:pre-wrap}
@media(max-width:600px){#recordEditDialog{width:calc(100vw - 20px);padding:16px;max-height:calc(100dvh - 20px)}#recordEditDialog .grid.two{grid-template-columns:1fr}#recordEditDialog .record-edit-preview-pairs{grid-template-columns:1fr}#recordEditDialog .dialog-head h2{font-size:1.15rem}#recordEditDialog button{min-height:46px}.record-edit-footer button{flex:1 1 auto}.record-edit-plot{padding:12px}}
