.transfer-dialog{color:#2f4135;background:#fafbf8;border:0;border-radius:12px;width:min(1050px,94vw);max-height:90vh;padding:28px}.transfer-dialog::backdrop{background:#12231988}.transfer-dialog header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.transfer-dialog h2{margin:6px 0 24px;font:32px Georgia,serif}.transfer-dialog h3{font-size:18px}.transfer-dialog fieldset{border:0;min-width:0;padding:0}.transfer-dialog label{flex-direction:column;gap:8px;margin:14px 0;font-size:12px;display:flex}.transfer-dialog input,.transfer-dialog select{color:inherit;background:#fff;border:1px solid #d6ddd1;border-radius:5px;width:100%;min-width:0;padding:11px}.transfer-dialog p,.transfer-dialog small{color:#64715f;font-size:13px;line-height:1.7}.transfer-dialog .checkbox-label{flex-direction:row;align-items:center}.transfer-dialog input[type=checkbox]{width:auto}.transfer-step{background:#fff;border:1px solid #dbe2d7;border-radius:8px;margin:18px 0;padding:22px}.transfer-step>button{margin:12px 12px 0 0}.transfer-tabs{gap:10px;margin-bottom:20px;display:flex}.transfer-tabs button{cursor:pointer;background:#fff;border:1px solid #ccd6c7;border-radius:5px;align-items:center;gap:8px;padding:11px 18px;display:flex}.transfer-tabs button[aria-pressed=true]{color:#fff;background:#345442}.transfer-mapping{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;display:grid}.transfer-summary{flex-wrap:wrap;gap:18px;padding:12px 0;font-size:13px;display:flex}.transfer-table{max-height:400px;overflow:auto}.transfer-table table{border-collapse:collapse;width:100%;font-size:12px}.transfer-table td,.transfer-table th{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dfe5dc;max-width:500px;padding:12px}.transfer-dialog .transfer-success{color:#285f3c;background:#e3edde;padding:16px}@media (max-width:700px){.transfer-mapping{grid-template-columns:1fr}.transfer-dialog{padding:16px}}
