/* pbn-enhance.css — дополнения к style.css макета kristallconsult.ru («Кристалл Консалт») под токен-движок BablO$.
   Статичная часть — этот файл (bin/pbn/data/kristallconsult/pbn-enhance.css, пишется вместе со схемой
   bin/pbn/kristallconsult_1_schema.php). Сид страниц bin/pbn/kristallconsult_2_pages.php копирует его в
   public/sites/kristallconsult-ru/assets/css/pbn-enhance.css и дописывает в конец маски иконок по ключам.
   Только переменные и классы макета (свой блок один — .svcconsult, карточка консультации под текстом услуги: у макета
   такого нет); руками в public/ не править — перезапишется. */

/* Иконки в строках MIGX и pdoResources (практики, преимущества, признание, каталог услуг). Значения строк
   экранируются, SVG туда не положить: в строке — ключ icon() макета (атрибут data-ic, класс только .ic), форма —
   маской из того же SVG, цвет — currentColor (контейнеры макета .svcgrid__icon, .megamenu__ico, .benefit__icon
   красят акцентом). Маски сид страниц дописывает правилами i.ic[data-ic="percent"]{--ic:url("data:image/svg+xml,…")} */
i.ic[data-ic]{display:inline-block;flex:0 0 auto;vertical-align:middle;background-color:currentColor;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}
/* в .svcgrid__icon, .benefit__icon и .recognition__plate макет ставит <svg> блоком (img, svg {display:block}) */
.svcgrid__icon i.ic,.benefit__icon i.ic,.recognition__plate i.ic{display:block}

/* Условные блоки макета (if в его PHP): пустое значение — блока нет. Токен в разметке стоит вплотную к тегам,
   иначе пробелы не дали бы сработать :empty */
.pagehero__lead:empty,.herophoto__lead:empty,.practicecard__meta:empty,.facts__value span:empty,.prose > .lead:empty{display:none}
/* фиксированное число абзацев и пунктов в строке MIGX (p1…p2, l1…l3, t1…t3): лишние пустые не выводятся */
.pair__text p:empty,.pair__list li:empty,.practicecard__tasks li:empty{display:none}

/* Лента «Актуальные вопросы»: макет выводит ЛИБО список, ЛИБО строку «В этом разделе пока нет материалов».
   Условий в движке нет — в шаблоне стоят оба, пустой список прячется сам, а при непустом — строка-заглушка */
.artlist:empty{display:none}
.artlist:not(:empty) + .lead{display:none}

/* Пагинация движка (кнопки с инлайн-стилями, вставляются после строк списка) — в стиле .pager__link макета */
.pdo-pagenav{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center;gap:6px!important;margin:var(--block-gap) 0 0!important}
.pdo-pagenav .pdo-pagebtn{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 12px!important;background:var(--surface)!important;border:1px solid var(--line-soft)!important;border-radius:var(--radius-btn)!important;font-family:var(--font-ui);font-size:var(--fs-small);color:var(--ink)!important;cursor:pointer;transition:background-color var(--ease),color var(--ease),border-color var(--ease)}
.pdo-pagenav .pdo-pagebtn:hover{border-color:var(--accent)!important;color:var(--accent)!important}
.pdo-pagenav .pdo-pagebtn.active{background:var(--accent)!important;border-color:var(--accent)!important;color:#FFFFFF!important}
.pdo-pagenav .pdo-pagebtn[disabled]{color:#B7B9BB!important;pointer-events:none;cursor:default}

/* Ответ формы движка. У макета сообщения об отправке нет (демо-формы без обработчика) — оформлено как
   .prose__note макета: плашка --tint с акцентной чертой; ошибка — нейтральная плашка --tile (красного в палитре нет) */
.bf-msg{padding:14px 18px;background:var(--tint);border-left:3px solid var(--accent);font-size:var(--fs-small);line-height:1.6;color:var(--ink)}
.bf-msg.bf-err{background:var(--tile);border-left-color:var(--ink-muted)}
.newsletter__form .bf-msg{max-width:560px}

/* Тексты, перенесённые с прежнего сайта (самописный движок): картинки, видео и таблицы внутри .prose */
.prose img{max-width:100%;height:auto}
.prose iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0}
.prose table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}
.prose th,.prose td{padding:10px 12px;border:1px solid var(--line);vertical-align:top;text-align:left}
.prose h3{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);line-height:1.35;margin-top:1.5em}

/* Вводный текст услуги (.svclead .text): у услуг макета там два абзаца, у живых страниц — полный текст прежнего
   сайта с подзаголовками, списками и таблицами. Оформление — как у .prose макета */
.svclead .text > * + *{margin-top:1.05em}
.svclead .text h2{margin-top:1.6em;font-family:var(--font-display);font-weight:700;font-size:24px;line-height:1.3}
.svclead .text h3{margin-top:1.4em;font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);line-height:1.35}
.svclead .text ul,.svclead .text ol{display:grid;gap:10px;padding-left:0;max-width:68ch}
.svclead .text ul li{position:relative;padding-left:26px}
.svclead .text ul li::before{content:"";position:absolute;left:0;top:12px;width:14px;height:2px;background:var(--accent)}
.svclead .text ol{counter-reset:pn}
.svclead .text ol li{position:relative;padding-left:36px;counter-increment:pn}
.svclead .text ol li::before{content:counter(pn) ".";position:absolute;left:0;top:0;font-weight:700;color:var(--accent)}
.svclead .text img{max-width:100%;height:auto}
.svclead .text table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}
.svclead .text th,.svclead .text td{padding:10px 12px;border:1px solid var(--line);vertical-align:top;text-align:left}
.svclead .text a{color:var(--link);text-decoration:underline;text-underline-offset:2px}

/* Призыв на страницах раздела «Услуги» (просьба владельца). Кнопка в синей плашке — разметка $heroCta page-hero.php
   макета; рядом телефон (.herophoto__phone первого экрана главной, белый на синем) — в строку, с переносом на узких */
.pagehero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px}
/* Карточка «Бесплатная консультация» под текстом услуги (ch_svc_consult): оформление колонки «Не нашли свою задачу?»
   мегаменю макета (.megamenu__aside: фон --tint, заголовок PT Serif 19px, телефон 19px жирным), поля — .field/.check.
   Якорь кнопки плашки (#svc-consult) не должен уходить под липкую шапку (56–72px). Форма растянута по высоте сетки
   карточки — без align-content:start её строки разъехались бы */
.svcconsult{display:grid;gap:12px;align-content:start;padding:24px 20px;background:var(--tint);border-radius:var(--radius);scroll-margin-top:88px}
.svcconsult__title{font-family:var(--font-display);font-weight:700;font-size:19px;line-height:1.3;color:var(--ink)}
.svcconsult__text{font-size:var(--fs-small);line-height:1.55;color:#555A5E}
.svcconsult__form{display:grid;gap:12px;align-content:start;margin-top:4px}
.svcconsult__form .btn{margin-top:4px}
.svcconsult__phone{display:inline-flex;align-items:center;justify-self:start;gap:8px;margin-top:4px;font-weight:700;font-size:19px;color:var(--ink);white-space:nowrap}
.svcconsult__phone .ico{color:var(--accent)}
.svcconsult__phone:hover{color:var(--accent)}
.svcconsult__hours{margin-top:-6px;font-size:var(--fs-tiny);color:#555A5E}
/* Раскладка: карточка — полоса на всю ширину .svclead после текста и колонки практики (порядок в разметке).
   Сбоку от текста (колонкой под практикой) она на коротких услугах оставляла справа пустоту до 700px, а липкой —
   не помещалась в окно ноутбука. Сравнить высоту текста с карточкой CSS не может, условий в движке нет — поэтому
   одна раскладка для любой длины текста. Телефон: всё в столбик. С 600px поля «Имя» и «Телефон» — в строку,
   согласие и кнопка — под ними. С 900px слева заголовок, подводка, телефон и часы, справа форма */
@media (min-width:600px){
  .svclead > .svcconsult{grid-column:1 / -1;padding:28px 32px}
  .svcconsult__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}
  .svcconsult__form > .check,.svcconsult__form > .bf-msg{grid-column:1 / -1}
  .svcconsult__form > .btn{grid-column:1 / -1;justify-self:start;width:auto}
}
@media (min-width:900px){
  .svcconsult{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-template-rows:repeat(3,auto) 1fr;column-gap:40px}
  .svcconsult > :not(.svcconsult__form){grid-column:1}
  .svcconsult > .svcconsult__form{grid-column:2;grid-row:1 / span 4;margin-top:0}
}

/* «Контакты»: у макета с 900px блок .office — две колонки (название города слева, карточка контактов с картой справа).
   Владелец попросил заголовок сверху, под ним контакты и карта — одна колонка на всех ширинах, как у макета до 900px */
@media (min-width:900px){
  .office{grid-template-columns:minmax(0,1fr)}
}

/* ── маски иконок по ключам (дописывает сид страниц) ── */
i.ic[data-ic="award"]{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%229.4%22%20r%3D%225.6%22%2F%3E%3Cpath%20d%3D%22m8.6%2014.2-1.4%206.4%204.8-2.6%204.8%202.6-1.4-6.4%22%2F%3E%3C%2Fsvg%3E")}
i.ic[data-ic="book"]{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%204.4h5.4a2.6%202.6%200%200%201%202.6%202.6v13a2%202%200%200%200-2-2H4Z%22%2F%3E%3Cpath%20d%3D%22M20%204.4h-5.4a2.6%202.6%200%200%200-2.6%202.6v13a2%202%200%200%201%202-2H20Z%22%2F%3E%3C%2Fsvg%3E")}
i.ic[data-ic="briefcase"]{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222.8%22%20y%3D%227.2%22%20rx%3D%221.8%22%2F%3E%3Cpath%20d%3D%22M8.6%207.2V5.4a1.8%201.8%200%200%201%201.8-1.8h3.2a1.8%201.8%200%200%201%201.8%201.8v1.8%22%2F%3E%3Cpath%20d%3D%22M2.8%2012.4h18.4%22%2F%3E%3C%2Fsvg%3E")}
i.ic[data-ic="building-deal"]{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.6%2020.4h16.8%22%2F%3E%3Cpath%20d%3D%22M5.4%2020.4V7.6L12%203.6l6.6%204v12.8%22%2F%3E%3Cpath%20d%3D%22M9.4%2020.4v-4.6h5.2v4.6%22%2F%3E%3Cpath%20d%3D%22M9.6%209.4h1.2%22%2F%3E%3Cpath%20d%3D%22M13.2%209.4h1.2%22%2F%3E%3Cpath%20d%3D%22M9.6%2012.4h1.2%22%2F%3E%3Cpath%20d%3D%22M13.2%2012.4h1.2%22%2F%3E%3C%2Fsvg%3E")}
i.ic[data-ic="calculator"]{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224.6%22%20y%3D%222.8%22%20rx%3D%221.8%22%2F%3E%3Crect%20x%3D%227.6%22%20y%3D%225.8%22%20rx%3D%220.8%22%2F%3E%3Cpath%20d%3D%22M8.2%2012.6h.1%22%2F%3E%3Cpath%20d%3D%22M12%2012.6h.1%22%2F%3E%3Cpath%20d%3D%22M15.8%2012.6h.1%22%2F%3E%3Cpath%20d%3D%22M8.2%2016.2h.1%22%2F%3E%3Cpath%20d%3D%22M12%2016.2h.1%22%2F%3E%3Cpath%20d%3D%22M15.8%2016.2h.1%22%2F%3E%3C%2Fsvg%3E")}
i.ic[data-ic="chart-tax"]{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.8%2020.2h16.4%22%2F%3E%3Cpath%20d%3D%22M6.8%2020.2V12%22%2F%3E%3Cpath%20d%3D%22M11.4%2020.2V7.4%22%2F%3E%3Cpath%20d%3D%22M16%2020.2v-5.6%22%2F%3E%3Cpath%20d%3D%22m5.4%208.6%204.6-4.4%203%202.6%205.8-3.6%22%2F%3E%3C%2Fsvg%3E")}
i.ic[data-ic="eye"]{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2.4%2012S6%205.8%2012%205.8%2021.6%2012%2021.6%2012%2018%2018.2%2012%2018.2%202.4%2012%202.4%2012Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E")}
i.ic[data-ic="file-contract"]{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13.4%203.2H7a2%202%200%200%200-2%202v13.6a2%202%200%200%200%202%202h10a2%202%200%200%200%202-2V8.8Z%22%2F%3E%3Cpath%20d%3D%22M13.4%203.2v5.6H19%22%2F%3E%3Cpath%20d%3D%22M8.4%2012.6h7.2%22%2F%3E%3Cpath%20d%3D%22M8.4%2015.6h4.8%22%2F%3E%3Cpath%20d%3D%22m13.6%2018.6%201.4%201.4%202.8-2.8%22%2F%3E%3C%2Fsvg%3E")}
i.ic[data-ic="gavel"]{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m4.2%2019.8%206.4-6.4%22%2F%3E%3Cpath%20d%3D%22m8.8%208.2%206.4%206.4%22%2F%3E%3Cpath%20d%3D%22m11.4%205.6%206.4%206.4%22%2F%3E%3Cpath%20d%3D%22m10.1%206.9%202.6-2.6%206.4%206.4-2.6%202.6Z%22%2F%3E%3Cpath%20d%3D%22M2.8%2021.2h7.6%22%2F%3E%3C%2Fsvg%3E")}
i.ic[data-ic="handshake"]{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m2.8%2011.4%203-3%203.4%201.6%202.8-1.6%202.8%201.6%203.4-1.6%203%203%22%2F%3E%3Cpath%20d%3D%22m8.2%2012.6%202.6%202.6a1.6%201.6%200%200%200%202.3%200%22%2F%3E%3Cpath%20d%3D%22m11.4%2015.8%201.8%201.8%22%2F%3E%3Cpath%20d%3D%22M5.8%208.4v6.2l3.4%203.4h5.6l3.4-3.4V8.4%22%2F%3E%3C%2Fsvg%3E")}
i.ic[data-ic="id-card"]{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222.8%22%20y%3D%225%22%20rx%3D%221.8%22%2F%3E%3Ccircle%20cx%3D%228.4%22%20cy%3D%2210.8%22%20r%3D%222.1%22%2F%3E%3Cpath%20d%3D%22M5%2016.6a3.6%203.6%200%200%201%206.8%200%22%2F%3E%3Cpath%20d%3D%22M14.6%209.8h4.2%22%2F%3E%3Cpath%20d%3D%22M14.6%2013h4.2%22%2F%3E%3C%2Fsvg%3E")}
i.ic[data-ic="key"]{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%227.8%22%20cy%3D%2216.2%22%20r%3D%223.4%22%2F%3E%3Cpath%20d%3D%22m10.2%2013.8%208-8%22%2F%3E%3Cpath%20d%3D%22m15.4%208.6%202.2%202.2%22%2F%3E%3Cpath%20d%3D%22m17.6%206.4%202.4%202.4%22%2F%3E%3C%2Fsvg%3E")}
i.ic[data-ic="percent"]{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6.2%2017.8%2011.6-11.6%22%2F%3E%3Ccircle%20cx%3D%227.6%22%20cy%3D%227.6%22%20r%3D%222.6%22%2F%3E%3Ccircle%20cx%3D%2216.4%22%20cy%3D%2216.4%22%20r%3D%222.6%22%2F%3E%3C%2Fsvg%3E")}
i.ic[data-ic="scales"]{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%204.2v15.4%22%2F%3E%3Cpath%20d%3D%22M6.6%206.2h10.8%22%2F%3E%3Cpath%20d%3D%22M7.6%2019.6h8.8%22%2F%3E%3Cpath%20d%3D%22m6.6%206.4-3.2%206.4h6.4Z%22%2F%3E%3Cpath%20d%3D%22m17.4%206.4-3.2%206.4h6.4Z%22%2F%3E%3Cpath%20d%3D%22M3.4%2012.8a3.2%203.2%200%200%200%206.4%200%22%2F%3E%3Cpath%20d%3D%22M14.2%2012.8a3.2%203.2%200%200%200%206.4%200%22%2F%3E%3C%2Fsvg%3E")}
i.ic[data-ic="shield-alert"]{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203%204.8%205.8v5.6c0%204.3%203%208.1%207.2%209.6%204.2-1.5%207.2-5.3%207.2-9.6V5.8Z%22%2F%3E%3Cpath%20d%3D%22M12%208.6v3.8%22%2F%3E%3Cpath%20d%3D%22M12%2015.6h.1%22%2F%3E%3C%2Fsvg%3E")}
i.ic[data-ic="shield-check"]{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203%204.8%205.8v5.6c0%204.3%203%208.1%207.2%209.6%204.2-1.5%207.2-5.3%207.2-9.6V5.8Z%22%2F%3E%3Cpath%20d%3D%22m8.8%2011.8%202.4%202.4%204.2-4.6%22%2F%3E%3C%2Fsvg%3E")}
i.ic[data-ic="users-corp"]{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%228.8%22%20cy%3D%228.4%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M3.4%2019.4a5.4%205.4%200%200%201%2010.8%200%22%2F%3E%3Ccircle%20cx%3D%2217.2%22%20cy%3D%229.6%22%20r%3D%222.4%22%2F%3E%3Cpath%20d%3D%22M15%2015.4a4.4%204.4%200%200%201%205.6%203.4%22%2F%3E%3C%2Fsvg%3E")}
