.distribution-margin-dialog { max-width: 34rem; color: var(--text); background: var(--bg-card); border: 1px solid var(--border); border-radius: 8px; padding: 24px; }
.distribution-margin-dialog::backdrop { background: var(--modal-backdrop, rgba(0,0,0,.5)); }
.distribution-margin-dialog button, .reference-margins button, .reference-margins input, .reference-margins select { font: inherit; color: var(--text); background: var(--bg-2); border: 1px solid var(--border); border-radius: 4px; padding: 7px 10px; margin: 3px; }
.distribution-margin-dialog button { cursor: pointer; }

.distribution-margin-preview { color: var(--text-2); line-height: 1.5; }
.distribution-margin-dialog { inset: 0; margin: auto; max-height: calc(100dvh - 2rem); overflow: auto; }
