/* PBM-REVIEW (ревью вёрстки 06.10.2026): desk-account.css — правки по ревью, подключается из index.php после всех стилей. */

/* =====================================================================
   ЛИЧНЫЙ КАБИНЕТ /account НА ПК — body.pbm-page-profile, только ≥1086px
   ЛК-ПК-1 (кабинет по макету), ЛК-М-1 («Добавить пост»), ЛК-М-4 (кнопки взаимодействий), ЛК-М-5 (анонс).
   Образец: _client/review-verstki/_img/20-ЛИЧНЫЙ КАБИНЕТ-p1-i3-green-2048x1219.png.
   Контейнер сайта 1000px = 1405px образца: все размеры ниже — замер образца ÷ 1,405.
   Шрифт — Museo Sans Cyrl с настоящими начертаниями 100/300/500/700 (семейство MuseoSansCyrlPB, @font-face в mobile.css);
   кегли подобраны по ширине надписей образца.
   Разметка — html/com_users/profile/default.php: .pbm-acc (две колонки) → .pbm-acc__side (карточка профиля, соцсети, тариф)
   и .pbm-acc__main (имя, вкладки, посты); ниже .account-company. Мобильная вёрстка — css/mobile-account.css,
   там обёртки .pbm-acc* раскрыты, а узлы .pbm-acc-desk скрыты. Подсветку .liked/.favorited здесь не трогаем (pbm-likes.js).
   ===================================================================== */
@media (min-width:1086px){

body.pbm-page-profile{--pb-acc-font:var(--pb-font, "MuseoSansCyrl", Arial, sans-serif);}

/* --- страница: правой колонки виджетов в макете нет, кабинет на всю ширину контейнера (1000px) --- */
body.pbm-page-profile .main-page > .sidebar{display:none!important;}
body.pbm-page-profile .main-page > .content_block.column-left{float:none;width:auto;margin-right:0;padding-right:0;border-right:0;}
body.pbm-page-profile .profile{margin:0;padding:0;font-family:var(--pb-acc-font);line-height:normal;color:var(--pb-text,#1e1e1e);}
body.pbm-page-profile .profile .clearfix::before,
body.pbm-page-profile .profile .clearfix::after{content:none;display:none;}

/* --- шапка: «Личный кабинет» (Museo 700 32) и справа кнопки 36px: «ДОБАВИТЬ ПОСТ» (фирменный) и «ВЫЙТИ ИЗ СИСТЕМЫ» (серая).
       В образце базовая линия заголовка на уровне середины кнопок: кнопки на 8px ниже верха заголовка, до карточек 24px --- */
body.pbm-page-profile .profile .profile-head{
    display:flex;align-items:flex-start;gap:20px;width:auto;margin:3px 0 24px;padding:0;text-align:left;
}
body.pbm-page-profile .profile .profile-head .mainheading{
    flex:1 1 auto;float:none;margin:0;padding:0;
    font-family:var(--pb-acc-font);font-weight:700;font-size:32px;line-height:32px;color:var(--pb-text,#1e1e1e);text-transform:none;
}
body.pbm-page-profile .profile .profile-head a.btn-green-small,
body.pbm-page-profile .profile .profile-head a.btn-grey{
    flex:none;display:inline-flex;align-items:center;justify-content:center;float:none;box-sizing:border-box;
    height:36px;margin:8px 0 0;padding:0 11px;border:0;border-radius:18px;box-shadow:none;
    font-family:var(--pb-acc-font);font-weight:700;font-size:13px;line-height:1;color:#fff;
    text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;
}
body.pbm-page-profile .profile .profile-head a.btn-green-small{background:var(--pb-accent,#08a5c5);}
body.pbm-page-profile .profile .profile-head a.btn-grey{background:#c5c5c5;}
body.pbm-page-profile .profile .profile-head a:hover{color:#fff;text-decoration:none;opacity:.9;}

/* --- две колонки: слева 225px, зазор 14px, справа 761px --- */
body.pbm-page-profile .pbm-acc{display:grid;grid-template-columns:225px minmax(0,1fr);column-gap:14px;align-items:start;}
body.pbm-page-profile .pbm-acc__side{display:flex;flex-direction:column;min-width:0;}

/* --- левая карточка: круглый аватар 100, «Зарегистрирован: дд.мм.гггг», линия, статус фирменным цветом --- */
body.pbm-page-profile .profile .account-wrapp{
    display:flex;flex-direction:column;align-items:center;float:none;box-sizing:border-box;width:auto;margin:0;padding:28px 20px 18px;
    border:1px solid var(--pb-border,#e5e7eb);border-radius:10px;background:#fff;text-align:center;
}
body.pbm-page-profile .profile .account-left,
body.pbm-page-profile .profile .account-right{display:contents;}
body.pbm-page-profile .profile img.account-avatar{
    display:block;flex:none;width:100px;height:100px;max-width:none;max-height:none;margin:0;
    border-radius:50%;object-fit:cover;background:var(--pb-light,#f5f7fa);
}
/* имя и шестерёнка — в шапке правой карточки; дата «На ДомДенег с…» читается мобильным скриптом; «Всего постов» в макете нет */
body.pbm-page-profile .profile .account-name,
body.pbm-page-profile .profile .account-right_head,
body.pbm-page-profile .profile .account-info_date,
body.pbm-page-profile .profile .account-links{display:none;}
/* «Зарегистрирован:» Museo 300 10 #b8b8b8 + дата 500 #1e1e1e; базовая линия 154px от верха карточки */
body.pbm-page-profile .profile .pbm-acc__reg{
    margin:14px 0 0;padding:0;white-space:nowrap;
    font-family:var(--pb-acc-font);font-weight:300;font-size:10px;line-height:16px;color:#b8b8b8;
}
body.pbm-page-profile .profile .pbm-acc__reg b{margin-left:3px;font-weight:500;color:var(--pb-text,#1e1e1e);}
/* линия (x 20…205) и статус Museo 300 12 фирменного цвета; подпись «Статус:» гасим font-size:0 (как на мобиле) */
body.pbm-page-profile .profile .account-info_status{
    align-self:stretch;margin:13px 0 0;padding:16px 0 0;border-top:1px solid var(--pb-border,#e5e7eb);
    font-size:0;line-height:0;text-align:center;
}
body.pbm-page-profile .profile .account-info_status span{
    display:block;font-family:var(--pb-acc-font);font-weight:300;font-size:12px;line-height:16px;color:var(--pb-accent,#08a5c5);
    overflow-wrap:anywhere;
}

/* --- под карточкой: Telegram и WhatsApp 35px, зазор 12 --- */
body.pbm-page-profile .profile .pbm-acc__side .account-social{display:flex;gap:12px;margin:12px 0 0;padding:0;list-style:none;}
body.pbm-page-profile .profile .account-social__item{margin:0;padding:0;}
body.pbm-page-profile .profile .account-social__item a{display:block;width:35px;height:35px;}
body.pbm-page-profile .profile .account-social__item img{display:block;width:35px;height:35px;max-width:none;max-height:none;}

/* --- тариф: линия, «Ваш тарифный план:» 300/14, «"название"» 700/14, «Ваш тариф активен до …» фирменным
       (истёк — «Ваш тариф истек», название серое, как во врезке образца), кнопка «ОПЛАТИТЬ ТАРИФ» 225×36 --- */
body.pbm-page-profile .profile .pbm-acc__tariff{margin:10px 0 0;padding:11px 0 0;border-top:1px solid var(--pb-border,#e5e7eb);text-align:center;}
body.pbm-page-profile .profile .pbm-acc__tariff p{margin:0;padding:0;font-family:var(--pb-acc-font);font-size:14px;line-height:18px;overflow-wrap:anywhere;}
body.pbm-page-profile .profile .pbm-acc__tariff-label{font-weight:300;color:#000;}
body.pbm-page-profile .profile .pbm-acc__tariff .pbm-acc__tariff-name{margin-top:9px;font-weight:700;color:#000;}
body.pbm-page-profile .profile .pbm-acc__tariff .pbm-acc__tariff-until{margin-top:4px;font-weight:300;color:var(--pb-accent,#08a5c5);}
body.pbm-page-profile .profile .pbm-acc__tariff.is-expired .pbm-acc__tariff-name,
body.pbm-page-profile .profile .pbm-acc__tariff .pbm-acc__tariff-name.is-none{color:#c5c5c5;}
body.pbm-page-profile .profile a.pbm-acc__pay{
    display:flex;align-items:center;justify-content:center;height:36px;margin:25px 0 0;padding:0 10px;border-radius:18px;
    background:var(--pb-accent,#08a5c5);
    font-family:var(--pb-acc-font);font-weight:700;font-size:13px;line-height:1;color:#fff;text-transform:uppercase;text-decoration:none;
}
body.pbm-page-profile .profile a.pbm-acc__pay:hover{color:#fff;text-decoration:none;opacity:.9;}

/* --- правая карточка: рамка #e5e7eb r10, поля 20 --- */
body.pbm-page-profile .profile .pbm-acc__main{
    min-width:0;box-sizing:border-box;margin:0;padding:19px 20px 24px;
    border:1px solid var(--pb-border,#e5e7eb);border-radius:10px;background:#fff;
}
/* шапка: имя Museo 700 16 #000, должность 300 12 #b8b8b8, шестерёнка 20 #c5c5c5 справа; линия под шапкой */
/* высота шапки 48 — как в образце с должностью: без должности линия и вкладки не «подпрыгивают» на 15px */
body.pbm-page-profile .profile .pbm-acc__user{
    display:flex;align-items:flex-start;justify-content:space-between;gap:20px;box-sizing:border-box;min-height:48px;margin:0;padding:0 0 8px;
    border-bottom:1px solid var(--pb-border,#e5e7eb);
}
body.pbm-page-profile .profile .pbm-acc__who{min-width:0;}
body.pbm-page-profile .profile .pbm-acc__name{
    font-family:var(--pb-acc-font);font-weight:700;font-size:16px;line-height:20px;color:#000;overflow-wrap:anywhere;
}
body.pbm-page-profile .profile .pbm-acc__pos{
    margin-top:3px;font-family:var(--pb-acc-font);font-weight:300;font-size:12px;line-height:16px;color:#b8b8b8;overflow-wrap:anywhere;
}
/* шестерёнка — заливная (fa-cog), как в образце; глиф Font Awesome 4 в кегле 23px занимает 20×20 */
body.pbm-page-profile .profile a.pbm-acc__gear{
    flex:none;display:block;width:20px;height:20px;margin:4px 0 0;overflow:hidden;color:#c5c5c5;text-decoration:none;
}
body.pbm-page-profile .profile a.pbm-acc__gear .fa{display:block;width:20px;height:20px;font-size:23.4px;line-height:20px;text-align:center;}
body.pbm-page-profile .profile a.pbm-acc__gear:hover{color:var(--pb-muted,#6b7280);}

/* --- вкладки с иконками 31px (карандаш / документ, #00587a), подписи Museo 500 16 капсом,
       у активной снизу полоса 6px r3 фирменного цвета (на 16px ниже ряда); между вкладками 65px --- */
body.pbm-page-profile .profile .account-menu{
    display:flex;align-items:flex-start;justify-content:flex-start;gap:65px;width:auto;height:31px;margin:18px 0 0;padding:0;
}
body.pbm-page-profile .profile .account-menu a{display:none;}
body.pbm-page-profile .profile .account-menu a[data-pbm-tab]{
    position:relative;display:flex;align-items:center;gap:10px;height:31px;margin:0;padding:0 4px 0 0;
    border:0;border-radius:0;background:none;
    font-family:var(--pb-acc-font);font-weight:500;font-size:16px;line-height:20px;color:var(--pb-text,#1e1e1e);
    text-transform:uppercase;text-decoration:none;white-space:nowrap;
}
body.pbm-page-profile .profile .account-menu a[data-pbm-tab]:hover{color:var(--pb-text,#1e1e1e);text-decoration:none;}
body.pbm-page-profile .profile .account-menu a[data-pbm-tab] i{display:none;}
body.pbm-page-profile .profile .account-menu a[data-pbm-tab]::before{
    content:"";flex:none;display:block;width:31px;height:31px;background:no-repeat 0 50%/31px 31px;
}
body.pbm-page-profile .profile .account-menu a[data-pbm-tab="posts"]::before{background-image:url(/templates/moneyhouse_new/images/m/ic-tab-posts.svg);}
body.pbm-page-profile .profile .account-menu a[data-pbm-tab="moderation"]::before{
    height:33px;margin:-1px 0;background-image:url(/templates/moneyhouse_new/images/m/ic-tab-moderation.svg);background-size:31px 33px;
}
body.pbm-page-profile .profile .account-menu a[data-pbm-tab].is-active::after{
    content:"";position:absolute;left:0;right:0;bottom:-22px;height:6px;border-radius:3px;background:var(--pb-accent,#08a5c5);
}

/* --- посты: сетка в 3 колонки, ряд карточек на 65px ниже вкладок.
       В образце карточки 192px с зазором 72px, но в макете у них нет ряда взаимодействий (ЛК-М-4):
       лайк / комментарии / закладки / просмотры / «Поделиться» помещаются в ширину от ~200px — зазор 32px, карточки 219px --- */
body.pbm-page-profile .profile .account-posts{clear:none;width:auto;margin:65px 0 0;scroll-margin-top:110px;}
body.pbm-page-profile .profile .account-posts__title{display:none;}
body.pbm-page-profile .profile .account-posts__list{
    display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;row-gap:30px;align-items:stretch;
}
body.pbm-page-profile .profile .account-posts__list[hidden]{display:none;}
body.pbm-page-profile .profile .account-posts__hint{
    grid-column:1/-1;margin:0 0 -10px;font-family:var(--pb-acc-font);font-weight:300;font-size:12px;line-height:16px;color:var(--pb-muted,#6b7280);
}
body.pbm-page-profile .profile .account-posts__empty{
    grid-column:1/-1;margin:0;padding:40px 20px;border-radius:10px;background:var(--pb-light,#f5f7fa);text-align:center;
    font-family:var(--pb-acc-font);font-weight:300;font-size:14px;line-height:20px;color:var(--pb-muted,#6b7280);
}
/* «Показать ещё»: карточки сверх первого ряда скрыты до нажатия (скрипт в default.php; без JS — ссылка на &all=1) */
body.pbm-page-profile .profile .pbm-mypost--rest{display:none!important;}

/* карточка в стиле ленты: белая, r10, мягкая тень; ряд «рубрика — дата» 29px, картинка 151px на всю ширину,
   заголовок Museo 700 15/18, плашка компании, анонс 300 12/20 (не больше 3 строк), ряд взаимодействий внизу */
body.pbm-page-profile .profile .pbm-mypost{
    display:flex;flex-direction:column;min-width:0;min-height:0;margin:0;padding:0;
    border-radius:10px;background:#fff;box-shadow:0 1px 10px rgba(0,0,0,.12);overflow:visible;
}
body.pbm-page-profile .profile .pbm-mypost__head{
    display:flex;align-items:center;justify-content:space-between;gap:8px;height:29px;margin:0;padding:0 10px;border:0;
    font-family:var(--pb-acc-font);font-weight:300;font-size:12px;line-height:14px;color:var(--pb-muted,#6b7280);
}
/* рубрика в образце ПК — серая обычного начертания (тон сверен рендером: Museo 300 #3e3e3e), дата 300 #6b7280 */
body.pbm-page-profile .profile .pbm-mypost__type{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:300;color:#3e3e3e;}
body.pbm-page-profile .profile .pbm-mypost__date{flex:none;white-space:nowrap;}
body.pbm-page-profile .profile .pbm-mypost__img{display:block;height:151px;margin:0;overflow:hidden;background:#d9d9d9;}
body.pbm-page-profile .profile .pbm-mypost__img img{
    display:block;width:100%;height:100%;min-height:0;max-width:none;max-height:none;object-fit:cover;
}
body.pbm-page-profile .profile .pbm-mypost__title{
    display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin:10px 10px 0;padding:0;
    font-family:var(--pb-acc-font);font-weight:700;font-size:15px;line-height:18px;color:var(--pb-text,#1e1e1e);
    text-transform:none;overflow-wrap:anywhere;
}
body.pbm-page-profile .profile .pbm-mypost__title a{color:inherit;text-decoration:none;font:inherit;}
body.pbm-page-profile .profile .pbm-mypost__title a:hover{text-decoration:underline;}
/* плашка компании (образец: 22px, фон #e1e5ea, лого 16 в круге, Museo 500 14) — по ширине названия, а не на всю карточку */
body.pbm-page-profile .profile a.pbm-mypost__company{
    display:inline-flex;align-items:center;gap:4px;align-self:flex-start;box-sizing:border-box;max-width:calc(100% - 20px);
    height:22px;margin:10px 10px 0;padding:0 7px 0 3px;border-radius:11px;background:#e1e5ea;
    font-family:var(--pb-acc-font);font-weight:500;font-size:14px;line-height:22px;color:#1f1f1f;text-decoration:none;white-space:nowrap;
}
body.pbm-page-profile .profile a.pbm-mypost__company img{
    flex:none;display:block;width:16px;height:16px;max-width:none;max-height:none;border-radius:50%;object-fit:cover;background:#fff;
}
body.pbm-page-profile .profile a.pbm-mypost__company span{min-width:0;overflow:hidden;text-overflow:ellipsis;}
body.pbm-page-profile .profile .pbm-mypost__intro{
    display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:10px 10px 0;padding:0;
    font-family:var(--pb-acc-font);font-weight:300;font-size:12px;line-height:20px;color:var(--pb-text,#1e1e1e);overflow-wrap:anywhere;
}

/* ряд взаимодействий (ЛК-М-4): разметка как в ленте (.actions / .views / .share-wrapper) — работают общие обработчики
   index.php; иконки — те же <img>, что в карточках ленты на ПК (их меняет на «закрашенные» js/pbm-likes.js) */
/* align-self:stretch — template.css (PBM-ACCOUNT, старая сетка карточки) ставил футеру align-self:end, и ряд сжимался вправо */
body.pbm-page-profile .profile .pbm-mypost__footer{
    display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px;align-self:stretch;
    margin:auto 0 0;padding:14px 10px 12px;
}
body.pbm-page-profile .profile .pbm-mypost__footer .actions{display:flex;align-items:center;gap:10px;margin:0;padding:0;}
body.pbm-page-profile .profile .pbm-mypost__footer .views{display:flex;align-items:center;gap:10px;margin:0 0 0 auto;padding:0;}
body.pbm-page-profile .profile .pbm-mypost__footer .actions > *,
body.pbm-page-profile .profile .pbm-mypost__footer .views-div{
    display:inline-flex;align-items:center;gap:4px;margin:0;padding:0;border:0;background:none;
    font-family:var(--pb-acc-font);font-weight:500;font-size:12px;line-height:14px;color:var(--pb-muted,#6b7280);
    text-decoration:none;white-space:nowrap;
}
body.pbm-page-profile .profile .pbm-mypost__footer .actions > button,
body.pbm-page-profile .profile .pbm-mypost__footer .actions > a{cursor:pointer;}
/* template.css: .likes-count,.fav-count{font-size:24px} — числа лайков и закладок были вдвое крупнее остальных */
body.pbm-page-profile .profile .pbm-mypost__footer .actions > * > span{font:inherit;color:inherit;}
body.pbm-page-profile .profile .pbm-mypost__footer img{display:block;flex:none;max-width:none;max-height:none;}
body.pbm-page-profile .profile .pbm-mypost__footer .btn-like img{width:16px;height:15px;}
body.pbm-page-profile .profile .pbm-mypost__footer .btn-comm img{width:21px;height:15px;}
body.pbm-page-profile .profile .pbm-mypost__footer .btn-fav img{width:14px;height:17px;}
body.pbm-page-profile .profile .pbm-mypost__footer .views-div img{width:24px;height:14px;}
body.pbm-page-profile .profile .pbm-mypost__footer .share-wrapper{position:relative;width:15px;height:16px;cursor:pointer;}
body.pbm-page-profile .profile .pbm-mypost__footer img.share-button-front{width:15px;height:16px;}
/* карточка «На модерации»: чип статуса + «Изменить» (только если правку разрешает ACL) */
body.pbm-page-profile .profile .pbm-mypost--moderation .pbm-mypost__footer{justify-content:flex-start;gap:12px;}
body.pbm-page-profile .profile .pbm-mypost__status{
    display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:12px;background:#fff3e0;
    font-family:var(--pb-acc-font);font-weight:700;font-size:12px;line-height:14px;color:#d97706;white-space:nowrap;
}
body.pbm-page-profile .profile a.pbm-mypost__edit{
    font-family:var(--pb-acc-font);font-weight:700;font-size:12px;line-height:14px;color:var(--pb-accent,#08a5c5);text-decoration:none;
}
body.pbm-page-profile .profile a.pbm-mypost__edit:hover{text-decoration:underline;}

/* «Показать ещё» (образец: 192×39, белая, r10, тень, Museo 300 16) — по центру под сеткой, на 27px ниже карточек */
body.pbm-page-profile .profile a.pbm-acc__more{
    grid-column:1/-1;justify-self:center;display:flex;align-items:center;justify-content:center;box-sizing:border-box;
    width:192px;height:39px;margin:-3px 0 0;padding:0 10px;border-radius:10px;background:#fff;box-shadow:0 1px 10px rgba(0,0,0,.12);
    font-family:var(--pb-acc-font);font-weight:300;font-size:16px;line-height:1;color:var(--pb-text,#1e1e1e);text-decoration:none;white-space:nowrap;
}
body.pbm-page-profile .profile a.pbm-acc__more:hover{text-decoration:none;box-shadow:0 1px 12px rgba(0,0,0,.2);}
body.pbm-page-profile .profile a.pbm-acc__more[hidden]{display:none;}
/* мобильная ссылка «Показать все» (больше 50 карточек) на ПК не нужна — её роль выполняет «Показать ещё» */
body.pbm-page-profile .profile a.account-posts__more{display:none!important;}

/* --- «Представляемые компании»: в макете ПК блока нет, данные нужны — карточка на всю ширину под колонками,
       строки как в мобильном макете (лого 40 в круге, название, «Подробнее»), ниже кнопка «Добавить компанию» --- */
body.pbm-page-profile .profile .account-company{
    margin:30px 0 0;padding:20px;border:1px solid var(--pb-border,#e5e7eb);border-radius:10px;background:#fff;
}
body.pbm-page-profile .profile .account-company__title{
    margin:0 0 6px;padding:0;font-family:var(--pb-acc-font);font-weight:500;font-size:16px;line-height:20px;
    color:var(--pb-text,#1e1e1e);text-transform:uppercase;
}
body.pbm-page-profile .profile .account-company__list{display:block;margin:0;padding:0;list-style:none;font-size:14px;line-height:normal;}
body.pbm-page-profile .profile .account-company__item{display:block;margin:0;padding:10px 0;border-top:1px solid var(--pb-border,#e5e7eb);}
body.pbm-page-profile .profile .account-company__item:first-child{border-top:0;}
body.pbm-page-profile .profile .account-company__item table,
body.pbm-page-profile .profile .account-company__item tbody,
body.pbm-page-profile .profile .account-company__item tr{display:block;width:100%;margin:0;padding:0;border:0;}
body.pbm-page-profile .profile .account-company__item td{display:none;padding:0;}
body.pbm-page-profile .profile .account-company__item td:last-child{display:flex;align-items:center;gap:12px;width:100%;}
body.pbm-page-profile .profile img.account-company__logo{
    flex:none;display:block;width:40px;height:40px;max-width:none;max-height:none;border-radius:50%;object-fit:cover;
    background:var(--pb-light,#f5f7fa);box-shadow:inset 0 0 0 1px var(--pb-border,#e5e7eb);
}
body.pbm-page-profile .profile .account-company a.account-company__link{
    flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
    font-family:var(--pb-acc-font);font-weight:500;font-size:14px;line-height:18px;color:var(--pb-text,#1e1e1e);text-decoration:none;
}
body.pbm-page-profile .profile .account-company a.account-company__link:hover{text-decoration:underline;}
body.pbm-page-profile .profile .account-company a.account-company__more{
    flex:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:24px;padding:0 10px;
    border:1px solid #c5c5c5;border-radius:10px;background:#fff;
    font-family:var(--pb-acc-font);font-weight:500;font-size:12px;line-height:1;color:#9ca3af;text-decoration:none;white-space:nowrap;
}
body.pbm-page-profile .profile .account-company a.account-company__more:hover{border-color:var(--pb-accent,#08a5c5);color:var(--pb-accent,#08a5c5);}
body.pbm-page-profile .profile section.account-company > p{
    margin:4px 0 0;font-family:var(--pb-acc-font);font-weight:300;font-size:14px;line-height:20px;color:var(--pb-text,#1e1e1e);
}
body.pbm-page-profile .profile section.account-company > p a{color:var(--pb-accent,#08a5c5);text-decoration:underline;}
body.pbm-page-profile .profile .account-company a.pbm-add-company{
    display:inline-flex;align-items:center;justify-content:center;height:36px;margin:14px 0 0;padding:0 20px;border-radius:18px;
    background:var(--pb-accent,#08a5c5);
    font-family:var(--pb-acc-font);font-weight:700;font-size:13px;line-height:1;color:#fff;text-transform:uppercase;text-decoration:none;
}
body.pbm-page-profile .profile .account-company a.pbm-add-company:hover{color:#fff;text-decoration:none;opacity:.9;}

} /* /media ≥1086px */
