@charset "UTF-8";
/**
 * persona_ui.css — PERSONA-UI (23.09.2026): показ страницы участника
 * (smarty/templates/collective/person_v2.tpl) и страницы персоны
 * (smarty/templates/user/user_v2.tpl).
 *
 * Список владельца по странице «Трофимов Евгений»: сценическое имя в заголовке
 * с кнопками «Подписаться» и «Сердечко», тип персоны крупно и первой строкой,
 * без строк «Статус» и «Роль», без кнопок «Все персоны»/«Другие персоны»,
 * вместо кнопки — «Страница управляется сайтом. / Подать заявку на управление»,
 * роли «таблетками», раздел «Входит в Коллективы» с представлением коллектива.
 *
 * Отдельный файл, а не правка collective.css/persona.css: те файлы принадлежат
 * другим задачам (COL-2/COL-4) и правятся параллельно.
 */

/* ------------------------------------------- имя и кнопки рядом с ним -- */

/* кнопки стоят в .section-header (30pt, капсом) — гасим его шрифт и регистр */
.cb-up-title-actions {
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
  text-transform: none;
  white-space: nowrap;
}

.cb-up-title-actions .ro-button {
  font-size: 14px;
  padding: 4px 16px 3px;
  margin-left: 8px;
  vertical-align: middle;
}

.cb-up-title-actions .cb-fav-heart {
  margin-left: 6px;
  vertical-align: middle;
}

/* ------------------- «Страница управляется сайтом.» на месте кнопки -- */

.cb-up-managed-head {
  float: right;
  max-width: 330px;
  text-align: right;
  font-family: 'Proxima Nova';
  font-size: 15px;
  font-weight: normal;
  text-transform: none;
  color: #8a949c;
  line-height: 1.45;
}

.cb-up-managed-head-line {
  display: block;
}

.cb-up-managed-head-link {
  color: #00aeef;
}

/* ------------------------------------------- тип персоны: крупно, первым -- */

.cb-up-type {
  font-family: 'Proxima Nova Condensed Bold';
  font-size: 26px;
  line-height: 1.2;
  color: #16232b;
  margin-bottom: 16px;
}

/* ------------------------------------------- роли участника «таблетками» -- */

.cb-up-roles {
  margin: 0 0 10px;
}

.cb-up-role {
  display: inline-block;
  padding: 4px 12px;
  margin: 0 8px 8px 0;
  border-radius: 14px;
  background: #f1f0fb;
  color: #5b53b8;
  font-size: 13px;
}
