.selan-draft-edits{background:#fff;border:1px solid #ddd4e7;border-radius:14px;padding:22px;color:#243047;min-width:0}
.selan-draft-edits h2{font-size:24px;font-weight:800;margin:0 0 10px}.selan-draft-edits h3{font-size:18px;font-weight:800;margin:0 0 8px}.selan-draft-edits p{margin:10px 0;line-height:1.5;overflow-wrap:anywhere}
.draft-edit-tools{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:16px 0}.selan-draft-edits label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}
.selan-draft-edits input:not([type=checkbox]),.selan-draft-edits select,.selan-draft-edits textarea{background:#fff;border:1px solid #bcc7d8;border-radius:7px;padding:10px;width:100%;min-width:0;box-sizing:border-box;font:inherit;color:#243047}.selan-draft-edits textarea{min-height:70px;resize:vertical}.selan-draft-edits input[type=checkbox]{width:20px;height:20px;accent-color:#432568;flex-shrink:0}
.selan-draft-edits .draft-edit-choice{flex-direction:row;align-items:center;padding:10px 0}.selan-draft-edits button{background:#432568;border:1px solid #432568;border-radius:7px;padding:10px 14px;font-weight:700;cursor:pointer}
html body .selan-draft-edits button{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .selan-draft-edits button.draft-edit-secondary{background:#fff;color:#432568!important;-webkit-text-fill-color:#432568!important}.selan-draft-edits button:disabled{opacity:.5;cursor:not-allowed}.selan-draft-edits :focus-visible{outline:3px solid #8b5cf6;outline-offset:2px}
.draft-edit-list{max-height:60vh;overflow:auto;border:1px solid #d9dfe8}.draft-edit-list table{border-collapse:collapse;width:100%;font-size:14px}.draft-edit-list th,.draft-edit-list td{border-bottom:1px solid #ddd;padding:12px;text-align:left;overflow-wrap:anywhere}.draft-edit-list th{background:#f5f1f9}.draft-edit-editor article{border:1px solid #ddd4e7;padding:16px;border-radius:10px;margin:16px 0}.draft-edit-editor fieldset{min-width:0;border:1px solid #ddd;padding:14px;margin:14px 0;border-radius:8px}.draft-edit-editor legend{font-weight:700;padding:0 8px}.draft-edit-item{display:grid;grid-template-columns:minmax(0,3fr) minmax(90px,1fr) minmax(110px,1fr) auto;gap:12px;align-items:end;border-bottom:1px solid #e2e8f0;padding:12px 0}.draft-edit-item button{margin-bottom:1px}
.draft-edit-error{background:#fff1f2;padding:12px;color:#991b1b}.draft-edit-success{background:#ecfdf5;padding:12px;color:#065f46}
@media(max-width:650px){.selan-draft-edits{padding:14px}.draft-edit-item{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.draft-edit-item>label:first-child{grid-column:1/-1}.draft-edit-tools>*{flex:1 1 100%}.draft-edit-list table{min-width:650px}.draft-edit-editor article{padding:10px}.draft-edit-editor fieldset{padding:10px}.selan-draft-edits h2{font-size:21px}}
