.udp-settings {min-width:0;margin:14px 0 0;padding:14px;border:1px solid #285268;border-radius:8px;background:rgba(8,29,43,.45);color:inherit}
.udp-settings[hidden] {display:none!important}
.destination-modal-card .field[hidden] {display:none!important}
.udp-settings legend {padding:0 7px;color:#39d3c1;font-weight:700}
.udp-settings .field-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.udp-settings .field {min-width:0;margin-bottom:10px}
.udp-settings input,.udp-settings select {width:100%;box-sizing:border-box;min-width:0}
.udp-settings input:disabled,.udp-settings select:disabled {opacity:.6}
.udp-rate-summary {margin:0 0 14px;padding:10px;border-radius:6px;background:#083d40;color:#8aefe2;font-size:13px;line-height:1.6}
.udp-settings summary {cursor:pointer;font-weight:600;padding:8px 0 12px}
.udp-settings .small {font-size:12px;line-height:1.6;color:#93b3c5;white-space:normal}
@media(max-width:520px) {.udp-settings .field-grid {grid-template-columns:minmax(0,1fr)}.udp-settings {padding:10px}}
