:root {
  --accent: #E7313C;
}

.svg-icon.icon-bill::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26.4 30.5'%3E%3Cstyle%3E .st0{stroke:%23555264;stroke-width:.5}.st0,.st1{fill:%23555264} %3C/style%3E%3Cpath class='st0' d='M.5 27.9c.1.1.3 0 .4 0L3 26.3l2.1 1.6c.1.1.3.1.5 0l2.1-1.6 2.1 1.6c.1.1.3.1.5 0l2.2-1.8c1.5 3.2 5.2 4.9 8.6 3.9 3.4-1 5.7-4.3 5.3-7.8-.4-3.6-3.3-6.3-6.9-6.5v-5.3H24c.2 0 .4-.2.4-.4V3.2c0-1.6-1.2-2.9-2.8-2.9h-18C1.8.3.3 1.8.3 3.6v24c0 .1 0 .2.2.3zm24.9-5c0 3.6-2.9 6.6-6.6 6.6-3.6 0-6.6-2.9-6.6-6.6 0-3.6 2.9-6.6 6.6-6.6 3.6.1 6.6 3 6.6 6.6zM23.7 3.2v6.4h-4.4V3.2c0-1.2 1-2.2 2.2-2.2 1.2 0 2.2 1 2.2 2.2zM1 3.6C1 2.1 2.1 1 3.6 1h15.9c-.6.6-1 1.4-1 2.2v12.4c-2.3.1-4.4 1.3-5.7 3.2-1.3 1.9-1.6 4.3-.8 6.5l-.1.1-2 1.6-2.1-1.6c-.1-.1-.3-.1-.5 0L5.2 27l-2.1-1.6c-.1-.1-.3-.1-.5 0L1 26.8V3.6z'/%3E%3Cpath class='st1' d='M3 12.7h.2c.2 0 .4-.2.4-.4s-.2-.4-.4-.4H3c-.2 0-.4.2-.4.4s.2.4.4.4zM4.8 12.7H6c.2 0 .4-.2.4-.4s-.2-.4-.4-.4H4.8c-.2 0-.4.2-.4.4s.2.4.4.4zM7.7 12.7h8.8c.2 0 .4-.2.4-.4s-.2-.4-.4-.4H7.7c-.2 0-.4.2-.4.4s.2.4.4.4zM3 9.2h.2c.2 0 .4-.2.4-.4s-.2-.4-.4-.4H3c-.2 0-.4.2-.4.4s.2.4.4.4zM4.8 9.2H6c.2 0 .4-.2.4-.4s-.2-.4-.4-.4H4.8c-.2 0-.4.2-.4.4s.2.4.4.4zM7.7 9.2h8.8c.2 0 .4-.2.4-.4s-.2-.4-.4-.4H7.7c-.2 0-.4.2-.4.4s.2.4.4.4zM3 5.7h.2c.2 0 .4-.2.4-.4-.1-.2-.3-.3-.5-.3H3c-.2 0-.4.1-.4.3 0 .2.2.4.4.4zM4.8 5.7H6c.2 0 .4-.2.4-.4S6.2 5 6 5H4.8c-.2 0-.4.1-.4.3 0 .2.2.4.4.4zM7.7 5.7h8.8c.2 0 .4-.2.4-.4s-.2-.4-.4-.4H7.7c-.2.1-.4.2-.4.4s.2.4.4.4zM3 16.1h.2c.2 0 .4-.2.4-.4s-.2-.4-.4-.4H3c-.2 0-.4.2-.4.4 0 .3.2.4.4.4zM4.8 16.1H6c.2 0 .4-.2.4-.4s-.2-.4-.4-.4H4.8c-.2 0-.4.2-.4.4 0 .3.2.4.4.4zM7.7 16.1H13c.2 0 .4-.2.4-.4s-.2-.4-.4-.4H7.7c-.2 0-.4.2-.4.4 0 .3.2.4.4.4zM7.4 23.1h3.1c.2 0 .4-.2.4-.4s-.2-.4-.4-.4H7.4c-.2 0-.4.2-.4.4s.1.4.4.4z'/%3E%3Cpath class='st0' d='M15.8 22.2c-.1-.1-.2-.1-.3-.1-.1 0-.2.1-.3.2 0 .1 0 .3.1.4l2 2.4c.1.2.4.2.5 0l4.7-3.8c.2-.1.2-.4.1-.5-.1-.2-.4-.2-.5-.1l-4.4 3.6-1.9-2.1z'/%3E%3Cpath class='st1' d='M3.6 20.9v.5h2v.5h-2v1.2H3v-1.2h-.4v-.5H3v-.5h-.4v-.6H3v-2.2h1.5c.4 0 .8 0 1 .1.2.1.4.2.5.5.1.2.2.5.2.7 0 .3-.1.5-.2.7-.1.2-.2.3-.4.4-.2.1-.4.2-.6.2-.2 0-.4.1-.7.1h-.7zm.8-.5h.4c.1 0 .3-.1.4-.1.1-.1.2-.1.2-.3.1-.1.1-.2.1-.4 0-.1 0-.3-.1-.4-.1-.1-.1-.2-.2-.2-.1-.1-.2-.1-.3-.1H3.6v1.6h.8z'/%3E%3C/svg%3E");
}
.svg-icon.icon-repeat::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cstyle%3E .st0{fill:%23555264} %3C/style%3E%3Cpath class='st0' d='M15 28.5C7.6 28.5 1.5 22.4 1.5 15S7.6 1.5 15 1.5 28.5 7.6 28.5 15 22.4 28.5 15 28.5zm0 1.5c8.3 0 15-6.7 15-15S23.3 0 15 0 0 6.7 0 15s6.7 15 15 15z'/%3E%3Cpath class='st0' d='M6.2 8.7c0 .4.4.7.8.7l1.1-.1c-3 3.7-2.7 9.1.8 12.4 3.6 3.4 9.4 3.1 12.7-.5 3.4-3.6 3.1-9.4-.5-12.7C19.6 7 17.6 6.1 15.6 6c-.4 0-.8.3-.8.7 0 .4.3.8.7.8 1.7.1 3.4.8 4.6 2 3 2.8 3.2 7.6.4 10.6-2.8 3-7.6 3.2-10.6.4-2.9-2.7-3.2-7.1-.7-10.2v1c0 .4.3.8.7.7.4 0 .8-.3.8-.8V8.4c0-.2-.1-.4-.2-.6-.2-.1-.4-.2-.6-.2l-3 .2c-.4.1-.7.4-.7.9z'/%3E%3C/svg%3E");
}

.section-cabinet .orders-filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 6px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.section-cabinet .orders-filter .filter-label,
.section-cabinet .orders-filter .filter-button,
.section-cabinet .orders-filter .order-count {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.section-cabinet .orders-filter .filter-button {
  margin-right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #F4F4F4;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 10px;
}
.section-cabinet .orders-filter .filter-button.active .filter-label, .section-cabinet .orders-filter .filter-button:hover .filter-label {
  color: #ffffff;
  background-color: #555264;
}
.section-cabinet .orders-filter .filter-button.active .order-count, .section-cabinet .orders-filter .filter-button:hover .order-count {
  color: #ffffff;
  background-color: rgb(134.5494505495, 130.8241758242, 153.1758241758);
}
.section-cabinet .orders-filter .filter-button:hover:not(.active) {
  opacity: 0.7;
}
.section-cabinet .orders-filter .filter-label {
  padding: 0 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.section-cabinet .orders-filter .order-count {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 6px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #C6C6C6;
  font-size: 14px;
  color: #555555;
  width: 34px;
  height: 34px;
}
.section-cabinet .orders-wrapper {
  margin-bottom: 30px;
}
@media (max-width: 1023px) {
  .section-cabinet .orders-wrapper {
    max-width: 100%;
    overflow: auto;
    padding-bottom: 15px;
  }
}
@media (max-width: 1600px) {
  .section-cabinet .orders-block {
    min-width: 920px;
  }
}
.section-cabinet .orders-block .order-cell {
  min-width: 165px;
}
@media (max-width: 1600px) {
  .section-cabinet .orders-block .order-cell {
    min-width: 130px;
  }
}
.section-cabinet .orders-block .date-cell {
  min-width: 230px;
}
@media (max-width: 1600px) {
  .section-cabinet .orders-block .date-cell {
    min-width: 195px;
  }
}
.section-cabinet .orders-block .status-cell {
  min-width: 180px;
}
@media (max-width: 1600px) {
  .section-cabinet .orders-block .status-cell {
    min-width: 150px;
  }
}
.section-cabinet .orders-block .payment-cell {
  min-width: 215px;
}
@media (max-width: 1600px) {
  .section-cabinet .orders-block .payment-cell {
    min-width: 145px;
  }
}
.section-cabinet .orders-block .shipping-cell {
  min-width: 214px;
}
@media (max-width: 1600px) {
  .section-cabinet .orders-block .shipping-cell {
    min-width: 140px;
  }
}
.section-cabinet .orders-block .price-cell {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.section-cabinet .orders-block .orders-header,
.section-cabinet .orders-block .order-line,
.section-cabinet .orders-block .header-cell,
.section-cabinet .orders-block .line-cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.section-cabinet .orders-block .orders-header {
  border-bottom: 1px solid #000;
  font-weight: 500;
  color: #787e83;
  font-size: 13px;
}
.section-cabinet .orders-block .header-cell,
.section-cabinet .orders-block .line-cell {
  padding: 13px 10px 13px 20px;
  white-space: nowrap;
}
.section-cabinet .orders-block .orders-header {
  background-color: #E6E7E9;
}
.section-cabinet .orders-block .order-box {
  border-bottom: 1px solid #CCCCCC;
}
.section-cabinet .orders-block .order-box:nth-child(2n) .order-line {
  background-color: #F0F0F0;
}
.section-cabinet .orders-block .order-line {
  font-weight: 400;
  cursor: pointer;
}
.section-cabinet .orders-block .order-line::after {
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  width: 14px;
  margin: 0 18px;
}
.section-cabinet .orders-block .order-line:hover::after {
  -webkit-transition: -webkit-transform 0.33s;
  transition: -webkit-transform 0.33s;
  -o-transition: transform 0.33s;
  transition: transform 0.33s;
  transition: transform 0.33s, -webkit-transform 0.33s;
}
.section-cabinet .orders-block .order-line.active::after {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.section-cabinet .orders-block .order-line.active ~ .order-detail {
  display: block;
}
.section-cabinet .orders-block .line-cell {
  font-size: 14px;
}
.section-cabinet .orders-block .order-detail {
  display: none;
}
.section-cabinet .orders-block .detail-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 15px;
}
.section-cabinet .orders-block .order-items {
  border-collapse: collapse;
  border: 0;
  margin-right: 30px;
  margin-bottom: 25px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (max-width: 1600px) {
  .section-cabinet .orders-block .order-items {
    max-width: 62%;
  }
}
.section-cabinet .orders-block .order-items th, .section-cabinet .orders-block .order-items td {
  padding: 6px 10px;
}
.section-cabinet .orders-block .order-items th {
  border-bottom: 1px solid #cccccc;
  font-size: 13px;
  color: #787e83;
  font-weight: 400;
  text-align: left;
  white-space: nowrap;
}
.section-cabinet .orders-block .order-items td {
  min-height: 50px;
  color: #000000;
  padding-top: 12px;
  padding-bottom: 8px;
}
.section-cabinet .orders-block .order-items td a {
  color: #555264;
  font-weight: 300;
}
.section-cabinet .orders-block .arder-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.section-cabinet .orders-block .arder-actions .action-box {
  padding: 0 20px;
  text-align: center;
}
@media (max-width: 1600px) {
  .section-cabinet .orders-block .arder-actions .action-box {
    padding: 0 10px;
  }
}
.section-cabinet .orders-block .arder-actions .action-label {
  white-space: nowrap;
  margin-bottom: 15px;
  font-size: 13px;
  color: #787e83;
  text-align: center;
}
.section-cabinet .orders-block .arder-actions .action-button {
  display: inline-block;
  padding: 10px;
  font-size: 0;
}
.section-cabinet .orders-block .arder-actions .action-button::before,
.section-cabinet .orders-block .arder-actions .action-button img {
  width: 30px;
  height: 30px;
}
.section-cabinet .orders-block .arder-actions .action-button.icon-print::before {
  width: 36px;
}
.section-cabinet .orders-block .arder-actions .action-button:hover {
  opacity: 0.7;
}
.section-cabinet .profile-block .form-profile {
  width: 400px;
  max-width: 100%;
}
.section-cabinet .profile-block .form-profile .form-part {
  margin-bottom: 50px;
}
.section-cabinet .profile-block .form-profile .company-type,
.section-cabinet .profile-block .form-profile .checkboxes-lines {
  padding-top: 15px;
  padding-left: 15px;
}
.section-cabinet .profile-block .form-profile .privacy-checkbox label {
  font-size: 13px;
  color: #555555;
}
.section-cabinet .profile-block .form-profile .form-label {
  font-size: 15px;
  padding-left: 15px;
  margin-bottom: 6px;
}
.section-cabinet .profile-block .form-profile .submit-block {
  text-align: left;
}
@media (max-width: 540px) {
  .section-cabinet .profile-block .form-profile .submit-block {
    text-align: center;
  }
}