.collectorTransferTools{display:flex;justify-content:flex-end;gap:7px;margin:10px 0}.collectorTransferTools button{min-height:36px;border:1px solid #d9dcd8;border-radius:10px;background:#fff;padding:0 11px;color:#535954;font-size:9px;font-weight:900}.collectionTransferDialog{width:min(680px,calc(100% - 28px));max-height:90dvh}.collectionTransferDialog>p{color:#6f756f;line-height:1.6}.collectionImportForm{display:grid;gap:12px}.csvFileButton{display:flex;align-items:center;justify-content:center;min-height:48px;border:1px dashed #bcc3bf;border-radius:12px;background:#f5f7f6;font-size:11px;font-weight:900;cursor:pointer}.csvFileButton input{position:absolute;width:1px;height:1px;opacity:0}.collectionTransferStatus{min-height:18px;color:#5d7464;font-size:10px}.collectionTransferStatus[data-type="error"]{color:#b33d29}.collectionImportPreview{max-height:340px;overflow:auto}.collectionImportPreview ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.collectionImportPreview li{display:grid;grid-template-columns:48px 1fr;gap:8px;padding:9px;border-radius:9px;background:#f3f6f4;font-size:9px}.collectionImportPreview li.invalid{background:#fff1ed;color:#9f3521}.collectionImportPreview span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transferEmpty{padding:30px;text-align:center;color:#888f89;border:1px dashed #d8dcda;border-radius:12px}.collectionImportForm>button{min-height:44px;border:0;border-radius:11px;background:#191c1a;color:#fff;font-weight:900}.collectionImportForm>button:disabled{opacity:.4}
@media(max-width:560px){.collectorTransferTools{justify-content:stretch}.collectorTransferTools button{flex:1}.collectionTransferDialog{width:calc(100% - 18px);max-height:92dvh}.collectionImportPreview{max-height:280px}}
