.csv-dialog{width:min(760px,calc(100vw - 28px));border:0;border-radius:22px;padding:0;box-shadow:0 30px 90px #071b2440}.csv-dialog::backdrop{background:#071b24aa}.csv-dialog-inner{padding:26px}.csv-dialog-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.csv-dialog h2{margin:4px 0}.csv-dialog-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.csv-summary{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:8px;margin-top:18px}.csv-summary>*{padding:12px;border-radius:12px;background:#eaf3ef}.csv-warnings,.csv-ok{margin-top:14px;padding:14px;border-radius:12px}.csv-warnings{background:#fff0ec;color:#8b3d28}.csv-ok{background:#dff6ec;color:#087061}@media(max-width:650px){.csv-summary{grid-template-columns:1fr 1fr}}