/* RXL_STORE_EDIT_20260930_V1 */
#sdRows .rxl-edit-trigger{margin-right:6px}
.rxl-edit-overlay{position:fixed;inset:0;z-index:10010;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(20,49,38,.48)}
.rxl-edit-card{width:min(100%,560px);max-height:min(90vh,740px);overflow:auto;padding:24px;border:1px solid #d9e6dd;border-radius:14px;background:#fff;box-shadow:0 20px 60px rgba(16,43,32,.15);color:#19372b}
.rxl-edit-head{display:flex;align-items:center;justify-content:space-between;gap:16px}
.rxl-edit-head h2{margin:0;font-size:20px;line-height:1.3}
.rxl-edit-subtitle{margin:8px 0 16px;color:#5f7668;font-size:13px}
.rxl-edit-key{margin:0 0 18px;padding:10px 12px;border-radius:8px;background:#f2f7f3;font-size:13px;font-variant-numeric:tabular-nums}
.rxl-edit-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.rxl-edit-field{display:grid;gap:6px;color:#315341;font-size:13px;font-weight:600}
.rxl-edit-field:first-child,.rxl-edit-field:last-child{grid-column:1/-1}
.rxl-edit-field input{box-sizing:border-box;width:100%;min-height:40px;padding:8px 10px;border:1px solid #cadbd0;border-radius:8px;background:#fff;color:#18372a;font:inherit;font-weight:400}
.rxl-edit-field input:focus-visible,.rxl-edit-card button:focus-visible{outline:2px solid #206746;outline-offset:2px}
.rxl-edit-message{min-height:20px;margin:16px 0 8px;color:#3e6952;font-size:13px}
.rxl-edit-message.is-error{color:#ae3535}
.rxl-edit-actions{display:flex;justify-content:flex-end;gap:8px}
@media(max-width:600px){.rxl-edit-card{padding:18px}.rxl-edit-fields{grid-template-columns:1fr}.rxl-edit-field{grid-column:1/-1}}
