[data-ru-mechanics-slippage] label {
 display:block;
 margin:.8rem 0;
}
[data-ru-mechanics-slippage] input:not([type="range"]),
[data-ru-mechanics-slippage] select {
 box-sizing:border-box;
 display:block;
 width:100%;
 max-width:22rem;
 min-height:44px;
 margin-top:.4rem;
 padding:.6rem;
 border:1px solid #657380;
 border-radius:4px;
 background:#fff;
 color:#172d3a;
 font:inherit;
}
[data-ru-mechanics-slippage] input[type="range"] {
 display:block;
 box-sizing:border-box;
 width:100%;
 min-height:44px;
 margin-top:.4rem;
}
[data-ru-mechanics-slippage] :is(input,select,button):focus-visible {
 outline:3px solid #1769aa;
 outline-offset:2px;
}
[data-ru-mechanics-slippage] dd {
 margin-left:0;
 margin-bottom:.6rem;
 font-weight:700;
}
