#xrCustomerRouteTariffs .xr-route-tariff-add{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr)) 100px auto;gap:8px;align-items:end;margin-bottom:14px}
#xrCustomerRouteTariffs .xr-route-tariff-add label{display:flex;flex-direction:column;gap:5px;font-size:11px}
#xrCustomerRouteTariffs input{width:100%;min-width:0;box-sizing:border-box;font-size:11px}
#xrCustomerRouteTariffs .xr-route-price{text-align:right;font-variant-numeric:tabular-nums}
#xrCustomerRouteTariffs table{width:100%;font-size:11px}
#xrCustomerRouteTariffs td:last-child{white-space:nowrap}
#xrCustomerRouteTariffs td:last-child button+button{margin-left:5px}
.xr-route-tariff-status{font-size:10px;line-height:1.5;color:inherit;opacity:.85;margin:4px 0 8px}
.xr-route-tariff-status button{margin-top:6px}
.xr-route-tariff-status button[hidden],#xrCustomerRouteTariffs form[hidden]{display:none!important}
@media(max-width:900px){#xrCustomerRouteTariffs .xr-route-tariff-add{grid-template-columns:1fr 1fr}#xrCustomerRouteTariffs .xr-route-table-scroll{overflow-x:auto}#xrCustomerRouteTariffs table{min-width:720px}}
