.aex[data-aex] .aex-import-prepare{margin:18px 0;padding:16px;border:1px solid #d1ded8;border-radius:12px;background:#f6faf7;min-width:0}
.aex[data-aex] .aex-import-prepare h4{font-size:16px;margin:0 0 8px;line-height:1.4;color:#203239}
.aex[data-aex] .aex-import-prepare .aex-ip-checkbox{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.5}
.aex[data-aex] .aex-import-prepare input[type=checkbox]{flex:none;margin-top:2px}
.aex[data-aex] .aex-ip-summary{background:#e8f2ee;padding:9px 12px;border-radius:7px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}
.aex[data-aex] .aex-prepared-preview{max-width:100%;overflow:auto;max-height:240px}
.aex[data-aex] .aex-prepared-preview table{table-layout:auto;min-width:100%;font-size:12px;white-space:pre-wrap}
.aex[data-aex] .aex-prepared-preview td{min-width:90px;max-width:240px;overflow-wrap:anywhere;padding:7px;border:1px solid #d1ded8;color:#203239}
.aex[data-aex] .aex-prepared-preview th{min-width:30px;background:#e8f2ee;text-align:center;color:#165b60;padding:7px}
.aex[data-aex] [data-import-preview] details{max-width:100%}
@media(max-width:600px){.aex[data-aex] .aex-import-prepare{padding:12px}.aex[data-aex] .aex-import-prepare .aex-field-grid{grid-template-columns:1fr}.aex[data-aex] .aex-import-prepare select,.aex[data-aex] .aex-import-prepare input{min-height:44px}.aex[data-aex] [data-import-check]{width:100%;min-height:44px}}
