

/* Start:/local/templates/proxysale/components/flamix/catalog/main/bitrix/catalog.section/country/style.css?17554270241511*/
[data-proxy-table-section] {
  & .check-list li:not(:last-child),
  & .calc-row:not(:last-child) {
    margin-bottom: 10px;
  }

  & .proxy-calc__rigth {
    border-radius: 0 80px 80px 0;
  }
  & .proxy-calc__rigth > .calc-table {
    max-height: unset;
    overflow: unset;
  }
  & .proxy-calc__left {
    padding-top: 42px;
    padding-bottom: 42px;
  }
  .check-list input[type="radio"]:checked + label,
  .check-list li:hover label {
    background: unset;
    color: #fff;
    cursor: unset;
  }
}
@media only screen and (min-width: 1025px) {
  [data-proxy-table-section] {
    .proxy-calc {
      max-height: 700px;
      overflow: auto;
      scrollbar-width: thin;
      &::-webkit-scrollbar {
        width: 10px;
      }
      &::-webkit-scrollbar-track {
        background: rgba(255, 255, 255, 0.12);
        border-radius: 20px;
      }
      &::-webkit-scrollbar-track {
        background: #e3e3e3;
      }
      &::-webkit-scrollbar-thumb {
        background-color: var(--main-color);
        border-radius: 20px;
        border: 2px solid transparent;
        background-clip: content-box;
      }
    }
    .data-back {
      padding: 15px;
    }
    .proxy-calc__rigth {
      padding: 42px;
    }
  }
}
[data-proxy-table-section] .check-list li {
  height: 72px;
}

@media only screen and (max-width: 1024px) {
  [data-proxy-table-section] .calc-table .calc-row:not(.active) {
    display: none;
  }

  [data-proxy-table-section] .calc-table .calc-row.active img {
    display: none;
  }
}

/* End */


/* Start:/local/components/flamix/sale.order/templates/.default/style.css?1655901845439*/
.popup-automatic-payment__top-block-select.county-select {
    width: 100% !important;
    margin-right: 0 !important;
}
.target-hint {
    position: absolute;
    right: 5px;
    bottom: -5px;
    font-size: 12px;
    color: red;
}
.target-wrap {
    position: relative;
}
@media only screen and (max-width: 650px) {
    .target-hint {
        position: static;
        width: 100%;
        text-align: center;
    }
}
/* End */
/* /local/templates/proxysale/components/flamix/catalog/main/bitrix/catalog.section/country/style.css?17554270241511 */
/* /local/components/flamix/sale.order/templates/.default/style.css?1655901845439 */
