/* Lista metod wysylki doklejana pod wierszem "Wysylka" w koszyku blokowym. */
.rtw-cart-rates{margin-top:12px;display:grid;gap:6px}
.rtw-cart-rates__row{
  display:flex;align-items:center;justify-content:space-between;gap:12px;
  width:100%;text-align:left;box-sizing:border-box;
  padding:10px 12px;border:1px solid #E7E4DF;border-radius:8px;
  background:#fff;font:inherit;color:inherit;cursor:default}
.rtw-cart-rates.is-interactive .rtw-cart-rates__row{
  cursor:pointer;transition:border-color .15s ease,background .15s ease}
.rtw-cart-rates.is-interactive .rtw-cart-rates__row:hover{border-color:#0B0A0A}
.rtw-cart-rates.is-interactive .rtw-cart-rates__row:focus-visible{
  outline:2px solid #FA4700;outline-offset:2px}
.rtw-cart-rates__row.is-selected{border-color:#FA4700;background:#FFF0E9}

/* Kropka wyboru tylko w wariancie klikalnym — w informacyjnym mylilaby. */
.rtw-cart-rates.is-interactive .rtw-cart-rates__name{position:relative;padding-left:26px}
.rtw-cart-rates.is-interactive .rtw-cart-rates__name::before{
  content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);
  width:16px;height:16px;box-sizing:border-box;border-radius:50%;
  border:2px solid #C9C5C0;background:#fff}
.rtw-cart-rates.is-interactive .rtw-cart-rates__row.is-selected .rtw-cart-rates__name::before{
  border-color:#FA4700;background:#FA4700;box-shadow:inset 0 0 0 3px #fff}

.rtw-cart-rates__price{font-weight:600;white-space:nowrap}
.rtw-cart-rates__note{margin:2px 0 0;font-size:13px;line-height:1.5;color:#6B6764}
