.mrc-indesign-csv input:not([type=checkbox]){max-width:100%;box-sizing:border-box}.mrc-indesign-csv input[type=url]{width:100%}.mrc-indesign-csv #records{padding-left:20px}.mrc-indesign-csv #records button{margin:6px}.mrc-indesign-csv #warnings{font-weight:600}.mrc-indesign-csv table td{max-width:240px;overflow-wrap:anywhere;white-space:pre-wrap}.mrc-indesign-csv .table-wrap{max-width:100%;overflow:auto}.mrc-indesign-csv label{display:block;margin:12px 0}.mrc-indesign-csv button{min-height:44px}

/* Mutually exclusive input choices and an optional, collapsed registry. */
.mrc-indesign-csv .mrc-csv-accordion{border:1px solid var(--border,#d7dbe0);margin-top:10px;border-radius:6px;overflow:hidden}
.mrc-indesign-csv .mrc-csv-accordion>summary{display:flex;justify-content:space-between;gap:12px;align-items:center;cursor:pointer;padding:15px 16px;font-weight:600;list-style-position:inside}
.mrc-indesign-csv .mrc-csv-accordion>summary small{font-weight:400;color:var(--muted,#687078);font-size:.84em;text-align:right}
.mrc-indesign-csv .mrc-csv-accordion[open]>summary{border-bottom:1px solid var(--border,#d7dbe0)}
.mrc-indesign-csv .mrc-csv-accordion-content{padding:12px 16px 16px}
.mrc-indesign-csv .mrc-csv-accordion-content>p:last-child{margin-bottom:0}
.mrc-indesign-csv .mrc-csv-optional>summary{cursor:pointer;font-size:1.15rem;font-weight:600}
.mrc-indesign-csv .mrc-csv-optional>summary small{font-size:.75em;font-weight:400;color:var(--muted,#687078);margin-left:6px}
.mrc-indesign-csv .mrc-csv-optional-content{padding-top:12px}
.mrc-indesign-csv .mrc-csv-optional-note{font-weight:600}
@media(max-width:600px){.mrc-indesign-csv .mrc-csv-accordion>summary{display:block}.mrc-indesign-csv .mrc-csv-accordion>summary small{display:block;text-align:left;margin:4px 0 0}.mrc-indesign-csv .mrc-csv-optional>summary small{display:block;margin:4px 0 0}}
