.card-import-section{margin-bottom:28px}.card-import-section h2{margin:6px 0}.card-import-section p{color:var(--text-secondary,#a1a4ad);line-height:1.65}.card-import-picker{position:relative;display:inline-flex;align-items:center;cursor:pointer;white-space:nowrap}.card-import-picker input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.card-import-picker:focus-within{outline:2px solid #c4f36d;outline-offset:4px}.card-import-list{margin-top:16px}.card-import-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid rgba(160,165,180,.15)}.card-import-row p{margin:6px 0}.card-import-row small{color:#9b9eaa;overflow-wrap:anywhere}.card-import-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.card-import-empty{padding:24px 0 8px;color:#a1a4ad}.card-import-preview{max-height:52vh;overflow:auto;padding-right:8px}.card-import-preview-item{padding:8px 0 20px;border-bottom:1px solid rgba(160,165,180,.18)}.card-import-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;overflow:auto;font:inherit;line-height:1.7;padding:14px;background:rgba(140,150,175,.07);border-radius:8px}.card-import-notes{margin:16px 0}.card-import-notes li{margin:8px 0;line-height:1.6}.card-import-section .row-between{gap:20px}.card-import-section h3{margin-top:24px}@media(max-width:760px){.card-import-section>.row-between,.card-import-row{align-items:stretch;flex-direction:column}.card-import-actions{justify-content:flex-start}.card-import-picker{justify-content:center}.card-import-preview{max-height:48vh}}
