.dp-transfer-field { margin-top:20px; color:#15212c; font-family:inherit; min-width:0; }
.dp-transfer-field .dp-transfer-or { display:flex; align-items:center; gap:12px; margin:0 0 18px; color:#68717c; font-size:12px; font-weight:400; }
.dp-transfer-or::before,.dp-transfer-or::after { content:""; height:1px; background:#e4e8ed; flex:1; }
.dp-transfer-field label { display:block; margin:0 0 8px!important; font-size:13px!important; font-weight:500!important; }
body.single-product .dp-transfer-field input[type="url"] { display:block; width:100%; max-width:100%; min-width:0; height:46px; padding:10px 12px; border:1px solid #dce1e6; border-radius:6px; background:#fff; color:#15212c; font-family:inherit; font-size:14px; box-shadow:none; }
body .dp-transfer-field input[type="url"]:focus { border-color:#b8006c; outline:2px solid #b8006c; outline-offset:2px; }
body.single-product .dp-transfer-field input[type="url"] { background:#fff!important; border:1px solid #dce1e6!important; border-radius:6px!important; padding:10px 12px!important; color:#15212c!important; }
body.single-product .dp-transfer-field input[type="url"]:focus { border-color:#b8006c!important; outline:2px solid #b8006c!important; outline-offset:2px; }
body .dp-transfer-field p { margin:10px 0 12px; color:#626c78; font-size:12px; line-height:1.65; }
body .dp-transfer-field .dp-transfer-help { display:inline-block; color:#b8006c; font-size:12px; line-height:1.6; text-decoration:underline; text-underline-offset:3px; }
.dp-transfer-field a:focus-visible { outline:2px solid #15212c; outline-offset:4px; }
@media(max-width:600px) { body.single-product .dp-transfer-field input[type="url"] { font-size:16px; } }
