.rw-edit-record{display:inline-flex;align-items:center;margin:7px 0 3px;min-height:32px}
.rw-edit-dialog{width:min(760px,calc(100vw - 22px));max-height:90vh;padding:18px 20px}
.rw-edit-dialog h2{font:700 19px system-ui;margin:0}
.rw-edit-context{font:12px/1.5 system-ui;color:#5d7375;margin:5px 0 12px}
.rw-edit-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.rw-edit-fields>label,.rw-edit-note-label{display:grid;gap:5px;font:650 12px/1.45 system-ui;min-width:0}
.rw-edit-fields input,.rw-edit-note-label textarea{width:100%;min-width:0;min-height:36px;padding:7px 9px;border:1px solid #a9bbbb;border-radius:4px;background:#fffefb;color:#254754;font:14px system-ui}
.rw-edit-fields input:disabled{background:#edf1ef;color:#697b7a}
.rw-edit-fields .rw-edit-composition{grid-column:1/-1;max-width:100%;overflow-x:auto}
.rw-edit-fields .rw-edit-composition input{min-width:55px;padding:5px;font-size:12px}
.rw-edit-note-label{margin-top:12px}
.rw-edit-preview{margin-top:12px;padding:10px;border:1px solid #c5d8d3;border-radius:5px;background:#f2f8f5;font:12px/1.5 system-ui}
.rw-edit-preview h3{margin:0 0 6px;font:700 14px system-ui}
.rw-edit-dialog .form-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}
@media(max-width:600px){.rw-edit-dialog{padding:13px}.rw-edit-fields{grid-template-columns:1fr}.rw-edit-fields .rw-edit-composition{grid-column:1}}

html[data-design=tech] .rw-edit-preview{background:#eaf5f7;color:#244d5b;border-color:#8fb6c1}html[data-design=tech] .rw-edit-context{color:#b9d4dc}
