.rd32-transfer{border:1px solid #cddfe9;background:linear-gradient(120deg,#eff7fb,#f5f9fb);border-radius:18px;padding:20px;margin:20px 0;color:#163b55}.rd32-transfer h3{font-size:16px;font-weight:800}.rd32-transfer p,.rd32-preview p{font-size:12px;line-height:1.7;color:#60758a;margin:8px 0}.rd32-transfer-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px;align-items:center}.rd32-transfer button,.rd32-transfer select,.rd32-transfer-actions button,.rd32-transfer-actions label,.rd32-pager button{font-size:12px;font-weight:700;border:1px solid #ccdbe6;background:#fff;color:#214b68;padding:11px 14px;min-height:42px;border-radius:10px;cursor:pointer;display:inline-flex;gap:8px;align-items:center}.rd32-transfer-actions .rd32-primary{background:#155b80;color:white;border-color:#155b80}.rd32-transfer button:disabled,.rd32-preview button:disabled{opacity:.45;cursor:default}.rd32-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0}.rd32-counts span{padding:12px;background:#eef5f9;border-radius:12px;font-size:11px;color:#49647a}.rd32-counts b{display:block;font-size:22px;color:#173f5b}.rd32-preview{padding:18px;max-height:75dvh;overflow:auto;color:#213b50}.rd32-table{overflow:auto;border:1px solid #dbe5ee;border-radius:12px;margin:15px 0}.rd32-table table{width:100%;border-collapse:collapse;min-width:600px;font-size:12px}.rd32-table th,.rd32-table td{text-align:left;padding:11px;border-bottom:1px solid #e2eaf0;vertical-align:top}.rd32-table th{background:#173d5b;color:#fff;font-size:11px}.rd32-table small{display:block;color:#72869a;margin-top:4px}.rd32-errors{background:#fff2f2;border:1px solid #f0c9ce;padding:14px;border-radius:12px;color:#a33144;font-size:12px;line-height:1.8}.rd32-errors ul{padding-left:18px;list-style:disc}.rd32-pager{display:flex;justify-content:space-between;align-items:center;font-size:11px;gap:8px}.dark .rd32-transfer{background:#172c42;border-color:#35536b;color:#d2e9f7}.dark .rd32-transfer p,.dark .rd32-preview p{color:#a8bdcf}.dark .rd32-preview{color:#d8e7f2}.dark .rd32-counts span{background:#20364b;color:#adbdcc}.dark .rd32-counts b{color:#d6edf8}.dark .rd32-transfer-actions button,.dark .rd32-transfer select,.dark .rd32-pager button{background:#20364b;color:#d5e8f7;border-color:#3b526a}.dark .rd32-transfer-actions .rd32-primary{background:#146b90;color:#fff}.dark .rd32-errors{background:#3c2430;border-color:#69404f;color:#ffb5c3}@media(max-width:600px){.rd32-counts{grid-template-columns:repeat(2,1fr)}.rd32-transfer{padding:16px}.rd32-transfer-actions>*{flex:1 1 120px;justify-content:center}.rd32-preview{padding:12px}}
.rd32-transfer-actions [data-pick]:focus-visible{outline:3px solid #73b9dd;outline-offset:3px}
@media(max-width:600px){.rd32-table{border:0;overflow:visible}.rd32-table table{display:block;min-width:0}.rd32-table thead{display:none}.rd32-table tbody{display:grid;gap:12px}.rd32-table tr{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dbe5ee;border-radius:12px;overflow:hidden;background:#fff}.rd32-table td{display:block;min-width:0;overflow-wrap:anywhere;border:0;padding:10px}.rd32-table td:before{content:attr(data-label);display:block;font-size:10px;font-weight:700;color:#61778c;margin-bottom:5px}.rd32-table td:nth-child(3){grid-column:1/-1;border-block:1px solid #e2eaf0;background:#f5f9fb}.dark .rd32-table tr,.dark .rd32-table td:nth-child(3){background:#20364b;border-color:#3b526a}.dark .rd32-table td:before{color:#a8bdcf}}
