.apv-export-form fieldset { border:0; padding:0; margin:24px 0; min-inline-size:0; }
.apv-export-form legend { font-weight:600; margin-block-end:12px; }
.apv-export-dates { display:grid; grid-template-columns:minmax(0,1fr) auto minmax(0,1fr); align-items:center; gap:12px; }
.apv-export-dates input { min-width:0; width:100%; box-sizing:border-box; }
.apv-export-date { margin:0 !important; }
.apv-export-choices { display:flex; flex-wrap:wrap; gap:12px 20px; }
.apv-export-choice { display:flex; align-items:center; gap:7px; cursor:pointer; }
.apv-export-choice input { width:18px; height:18px; margin:0; accent-color:var(--red,#e60012); }
.apv-export-error { color:var(--red,#e60012); }
@media(max-width:360px) { .apv-export-dates {gap:6px;} .apv-export-dates input {font-size:12px; padding-inline:6px;} }
