

/* Start:/local/templates/.default/components/bitrix/sale.personal.section/cf_account/style.css?17925732703939*/
/* Личный кабинет (В5): разделы Битрикса (bootstrap-разметка) внутри макета account.html.
   Меню и заголовки — из site.css (html.cf-utility .account-*), здесь только содержимое разделов. */

/* текущий раздел: в вёрстке пункты — кнопки (aria-pressed), здесь ссылки на разделы */
.cf-account .account-rail a {
  text-decoration: none;
}
.cf-account .account-rail a:hover {
  color: var(--ink);
}
.cf-account .account-rail a[aria-current=page] {
  background: #e4e9ed;
  color: #20262d;
  font-weight: 600;
}
.cf-account .account-content {
  margin-top: 40px;
  color: var(--ink);
  font-size: 15px;
}
.cf-account .account-content h2,
.cf-account .account-content h3,
.cf-account .account-content h4 {
  font-size: 20px;
  letter-spacing: -.02em;
  line-height: 1.3;
  margin: 0 0 14px;
}
.cf-account .account-content a:not(.btn) {
  color: var(--ink);
  text-underline-offset: 3px;
}

/* кнопки bootstrap — как .btn сайта */
.cf-account .account-content .btn {
  min-height: 44px;
  padding: 12px 18px;
  border: 1px solid var(--ink);
  border-radius: 2px;
  background: transparent;
  color: var(--ink);
  font-size: 14px;
  font-weight: 500;
  box-shadow: none;
}
.cf-account .account-content .btn-primary,
.cf-account .account-content .btn-success,
.cf-account .account-content .btn:hover {
  background: var(--ink);
  border-color: var(--ink);
  color: var(--paper);
}

/* поля форм */
.cf-account .account-content .form-control,
.cf-account .account-content input[type=text],
.cf-account .account-content input[type=email],
.cf-account .account-content input[type=password],
.cf-account .account-content input[type=tel],
.cf-account .account-content select,
.cf-account .account-content textarea {
  min-height: 46px;
  border: 1px solid var(--line);
  border-radius: 2px;
  background: #fff;
  color: var(--ink);
  font: 400 15px/1.4 var(--f-body);
  box-shadow: none;
}
.cf-account .account-content .form-control:focus,
.cf-account .account-content input:focus,
.cf-account .account-content select:focus,
.cf-account .account-content textarea:focus {
  border-color: var(--ink);
  box-shadow: none;
  outline: none;
}
.cf-account .account-content label,
.cf-account .account-content .main-profile-form-label {
  font-size: 13px;
  color: var(--muted);
}

/* таблицы и карточки заказов */
.cf-account .account-content .table {
  color: var(--ink);
}
.cf-account .account-content .table th,
.cf-account .account-content .table td {
  border-color: var(--line);
}
.cf-account .account-content .sale-order-list-container,
.cf-account .account-content .sale-order-detail-general,
.cf-account .account-content .card {
  border: 1px solid var(--line);
  border-radius: 12px;
  background: #fff;
}
.cf-account .account-content .sale-order-list-title-container {
  background: var(--paper-2);
  border-radius: 8px;
}
.cf-account .account-content .sale-order-list-status-alert {
  background: var(--orange-wash);
  color: var(--orange-deep);
}
.cf-account .account-content .sale-order-list-status-success {
  background: var(--paper-2);
  color: var(--ink);
}
.cf-account .account-content .alert {
  border-radius: 2px;
}

/* на узком экране содержимое не шире колонки: таблицы прокручиваются внутри, блок соцсетей сжимается */
.cf-account .account-layout > div {
  min-width: 0;
}
.cf-account .account-content .soc-serv-main,
.cf-account .account-content .soc-serv-title,
.cf-account .account-content .soc-serv-accounts {
  width: auto;
  max-width: 100%;
}

@media (max-width: 760px) {
  .cf-account .account-content {
    margin-top: 28px;
  }
  .cf-account .account-content .table {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
  }
}

/* End */


/* Start:/bitrix/components/bitrix/socserv.auth.form/templates/flat/style.min.css?17679593302638*/
.bx-authform-social-popup{display:none;background:#fff;width:auto;padding:15px;font-size:14px;white-space:nowrap}.bx-authform-social-popup form{margin-bottom:0}.bx-authform-social-popup input[type="text"]{display:inline-block;max-width:150px;font-size:18px;height:30px;margin:0;padding:0 4px;border:1px solid #ccd5db;border-radius:2px;background:#f8fafc;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-authform-social ul{padding:5px 0 12px;margin:0 0 15px;display:block}.bx-authform-social ul li{position:relative;display:inline-block;width:35px;height:35px;margin-right:5px}.bx-authform-social ul li .bx-authform-social-icon{display:block;width:35px;height:35px;	background-image: url(/bitrix/components/bitrix/socserv.auth.form/templates/flat/images/sprite.png); background-repeat:no-repeat;border-bottom:0}.bx-authform-social ul li .bx-authform-social-icon:hover{opacity:.9}.bx-authform-social ul li .bx-authform-social-icon.box{background-position:0 0}.bx-authform-social ul li .bx-authform-social-icon.dropbox{background-position:-44px 0}.bx-authform-social ul li .bx-authform-social-icon.bitrix24{background-position:-88px 0}.bx-authform-social ul li .bx-authform-social-icon.yandex{background-position:-132px 0}.bx-authform-social ul li .bx-authform-social-icon.openid{background-position:-176px 0}.bx-authform-social ul li .bx-authform-social-icon.odnoklassniki{background-position:-220px 0}.bx-authform-social ul li .bx-authform-social-icon.google{background-position:-264px 0}.bx-authform-social ul li .bx-authform-social-icon.mymailru{background-position:-308px 0}.bx-authform-social ul li .bx-authform-social-icon.mailru2{background-position:-440px 0}.bx-authform-social ul li .bx-authform-social-icon.livejournal{background-position:-352px 0}.bx-authform-social ul li .bx-authform-social-icon.openid-mail-ru{background-position:-440px 0}.bx-authform-social ul li .bx-authform-social-icon.liveid{background-position:-484px 0}.bx-authform-social ul li .bx-authform-social-icon.liveinternet{background-position:-528px 0}.bx-authform-social ul li .bx-authform-social-icon.blogger{background-position:-572px 0}.bx-authform-social ul li .bx-authform-social-icon.vkontakte{background-position:-616px 0}.bx-authform-social ul li .bx-authform-social-icon.twitter{background-position:-660px 0}.bx-authform-social ul li .bx-authform-social-icon.facebook{background-position:-704px 0}.bx-authform-social ul li .bx-authform-social-icon.google-plus{background-position:-748px 0}.bx-authform-social ul li .bx-authform-social-icon.office365{background-position:-792px 0}.bx-authform-social ul li .bx-authform-social-icon.zoom{background-position:-836px 0}
/* End */
/* /local/templates/.default/components/bitrix/sale.personal.section/cf_account/style.css?17925732703939 */
/* /bitrix/components/bitrix/socserv.auth.form/templates/flat/style.min.css?17679593302638 */
