/* Import page (4.46.0): the columns a Thinkorswim CSV needs, then the file chooser */
.import-guide .import-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;margin-top:14px}
.import-card{border:1px solid #251b40;border-radius:12px;background:#0b0912;padding:16px;min-width:0}
.import-card h3{margin:0 0 8px}
.import-card h3+p{margin-top:0}
.import-tag{font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7c8cff;border:1px solid #332262;border-radius:999px;padding:2px 8px;vertical-align:middle}
.import-table{width:100%;border-collapse:collapse;margin:8px 0}
.import-table th,.import-table td{white-space:normal;vertical-align:top;padding:7px 8px}
.import-table code,.import-notes code,.import-guide p code{font-size:.82rem;background:#161125;border:1px solid #251b40;border-radius:5px;padding:1px 5px;white-space:nowrap}
.import-example-label{margin:10px 0 4px;color:#b1b3bc}
.import-example{margin:0;padding:10px 12px;background:#000;border:1px solid #251b40;border-radius:8px;overflow:auto;font-size:.8rem;line-height:1.45;color:#e8e8ea}
.import-notes{margin:6px 0 0;padding-left:20px;display:grid;gap:6px;color:#c9cad0}
.import-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:18px 0}
.import-choose{font-size:1.02rem;padding:12px 20px}
.import-history table{margin-top:6px}
@media(max-width:600px){.import-table th:nth-child(2),.import-table td:nth-child(2){display:none}.import-table code{white-space:normal}}
