/* pbn-enhance.css — дополнения к style.css макета seo-plus.ru под токен-движок BablO$.
   Статичная часть: сид страниц (bin/pbn/seo-plus_2_pages.php) копирует этот файл в
   public/sites/seo-plus-ru/assets/a/ac0a491793cb.css и дописывает в конец маски иконок i[data-ic="<ключ>"].
   Только переменные и классы макета; своих классов нет — кроме служебных классов движка (.bf-form, .bf-msg,
   .bf-ok, .bf-err, .pdo-pagenav, .pdo-pagebtn, .active) и атрибутов-крючков разметки (data-ic, data-prose). */

/* Иконки строк наборов (карточки услуг, «почему мы», отрасли, команда, «что входит в работу»): значения
   строк экранируются, SVG туда нельзя. В строке — ключ: <i data-ic="<ключ>" style="width;height"> без
   класса (icon() макета класса и не ставит), форма — маской i[data-ic="<ключ>"]{--ic:url("data:image/svg+xml,…")}
   из того же SVG, что рисует icon() макета (маски дописывает сид страниц), цвет — currentColor обёртки,
   как у svg макета (stroke="currentColor"). display:block — как svg в сбросе макета (img,picture,svg{display:block}) */
i[data-ic]{display:block;flex:none;background-color:currentColor;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}
/* ключ не задан — без маски <i> залился бы сплошным квадратом цвета иконки */
i[data-ic=""]{display:none}
/* иконка в плитке отрасли и в строке «что входит» стоит прямым ребёнком флекса, как svg макета */
.industry-card i[data-ic]{color:var(--c-accent)}
.feature-row__title i[data-ic]{color:var(--c-accent)}

/* Условные блоки макета: пустое значение — блока нет (лиды под H1, надзаголовки, подписи секций, плашки,
   текст 404, подпись графика). В макете всё заполнено — пустыми их делает только админка; токены в
   разметке стоят вплотную к тегам, иначе :empty не сработал бы */
.hero-home__subtitle:empty,.page-hero-left__text:empty,.about-hero__text:empty,.section-eyebrow:empty,
.section-head p:empty,.pricing-card__badge:empty,.news-card__tag:empty,.featured-post__tag:empty,
.growth-chart__stat-value:empty,.growth-chart__stat-label:empty,.not-found__text:empty,
.site-footer__since:empty,.site-footer__claim:empty,.lead-band__subtitle:empty,
.news-card__excerpt:empty,.featured-post__excerpt:empty,.hero-home__meta:empty{display:none}
/* выделенная часть H1 не задана — лишнего пробела между началом и продолжением не остаётся */
h1 > .accent:empty{display:none}

/* Пустой набор строк — секции нет, а не заголовок над пустой сеткой. Селекторы точечные: у 404 и у шапки
   .about-hero в одной секции с H1 других наборов нет, поэтому туда правила не достают */
section:has(> .container > .services-grid:empty),
section:has(> .container > .process-grid:empty),
section:has(> .container > .why-us-grid:empty),
section:has(> .container > .testimonials-grid:empty),
section:has(> .container > .faq-list:empty),
section:has(> .container > .cases-grid:empty),
section:has(> .container > .industries-grid:empty),
section:has(> .container > .features-list:empty),
section:has(> .container > .about-stats-grid:empty),
section:has(> .container > .reasons-list:empty),
section:has(> .container > .team-grid:empty),
section:has(> .container > .cert-grid:empty),
section:has(> .container > .news-grid:empty):not(:has(.featured-post)),
section:has(> .container > .glossary-nav:empty){display:none}
/* график роста: нет столбцов — нет секции; тёмный блок: нет галочек — список не занимает места */
section.growth-chart:has(.growth-chart__figure:empty){display:none}
.result-dark__checklist:empty{display:none}
/* тарифы: у услуги одна сетка (пустая — секции нет), у сводных вкладок сетки живут рядом с .pricing-tabs */
section:has(> .container > .pricing-grid:empty),
section:has(> .container > .pricing-tabs:empty){display:none}
/* карточка тарифа без пунктов «что входит» — список не растягивает карточку */
.pricing-card__features:empty{display:none}
/* группа словаря без терминов (буква осталась, термины удалили) — группы не видно */
.glossary-group:not(:has(.glossary-term)){display:none}

/* «Текст» страницы ([[*content]] — тексты живых страниц и воркфлоу генерации) — колонка .article-body
   макета и .about-hero__text (крючок [data-prose]). Пустой «Текст» прячет свою секцию */
section:has(> .container > .article-body[data-prose]:empty){display:none}
/* сброс макета снимает маркеры и отступы списков (ul,ol{list-style:none;padding:0}) и подчёркивание ссылок
   (a{text-decoration:none}) — в перенесённых и сгенерированных текстах нужны списки, ссылки, подзаголовки,
   картинки, видео, таблицы и цитаты. У .article-body правила списков и h2 у макета уже есть, у
   .about-hero__text — нет, поэтому правила ниже написаны для обоих через [data-prose] */
[data-prose] > * + *{margin-top:20px}
[data-prose] h2{margin-top:12px;font-size:1.375rem}
[data-prose] h3{font-size:1.1875rem}
[data-prose] h4,[data-prose] h5,[data-prose] h6{font-family:var(--font-heading);color:var(--c-heading);font-weight:700;font-size:1.0625rem}
[data-prose] ul,[data-prose] ol{display:flex;flex-direction:column;gap:10px;padding-left:22px}
[data-prose] ul{list-style:disc}
[data-prose] ol{list-style:decimal}
[data-prose] li::marker{color:var(--c-accent)}
[data-prose] a:not(.btn){color:var(--c-accent);text-decoration:underline;text-underline-offset:3px}
[data-prose] a:not(.btn):hover{color:var(--c-accent-hover)}
[data-prose] img{height:auto;border-radius:var(--radius-card)}
[data-prose] iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:var(--radius-card)}
[data-prose] table{display:block;overflow-x:auto;border-collapse:collapse;font-size:0.9375rem}
[data-prose] th,[data-prose] td{border:1px solid var(--c-border);padding:10px 14px;text-align:left;vertical-align:top}
[data-prose] th{background:var(--c-lavender);color:var(--c-heading);font-weight:700}
[data-prose] blockquote{padding:12px 20px;border-left:3px solid var(--c-accent);background:var(--c-lavender);border-radius:0 12px 12px 0}
[data-prose] hr{border:0;border-top:1px solid var(--c-border)}

/* Листание ленты записей: навигацию движок ставит ВНУТРЬ сетки .news-grid (display:grid) после карточек —
   строкой во всю ширину; вид кнопок повторяет .pagination/.pagination__link макета (у макета листание было
   ссылками ?page=N). Кнопки движка приходят с инлайн-стилями, поэтому !important */
.news-grid > .pdo-pagenav{grid-column:1/-1}
.pdo-pagenav{justify-content:center;gap:8px!important;margin:48px 0 0!important}
.pdo-pagenav .pdo-pagebtn{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 6px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--c-heading)!important;font-family:var(--font-body);font-weight:700;font-size:0.875rem;line-height:1;cursor:pointer;transition:background .18s ease,color .18s ease}
.pdo-pagenav .pdo-pagebtn:hover{background:var(--c-lavender-pale)!important}
.pdo-pagenav .pdo-pagebtn.active{background:var(--c-accent)!important;color:#fff!important}
.pdo-pagenav .pdo-pagebtn[disabled],.pdo-pagenav .pdo-pagebtn[disabled]:hover{opacity:.45;cursor:not-allowed;background:transparent!important;color:var(--c-heading)!important}

/* Ответ формы движка ([[+msg]]): у макета формы демонстрационные и блока ответа нет — оформляем как
   .form-note макета, цвета — переменные палитры */
.bf-msg{padding:12px 16px;border-radius:12px;font-size:0.875rem;line-height:1.5}
.bf-msg.bf-ok{background:var(--c-lavender-pale);color:var(--c-heading)}
.bf-msg.bf-err{background:var(--c-coral-bg);color:var(--c-dark)}
/* в лид-полосе и встроенной форме поля стоят в ряд — ответ занимает свою строку целиком */
.lead-band__form .bf-msg,.lead-inline__form .bf-msg,.contacts-form-grid .bf-msg{flex:1 1 100%;width:100%}
/* тёмный блок «что вы получите»: на тёмном фоне светлый ответ формы читается, как поля макета */
.result-dark__form .bf-msg.bf-ok{background:rgba(255,255,255,.12);color:#fff}

/* Маски иконок i[data-ic="<ключ>"] — все ключи icon() макета; дописывает bin/pbn/seo-plus_2_pages.php
   при каждом прогоне. Файл перезаписывается целиком: правьте статичную часть в bin/pbn/data/seo-plus/pbn-enhance.css */
i[data-ic="seo-search"]{--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.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%226.5%22%2F%3E%3Cline%20x1%3D%2215.3%22%20y1%3D%2215.3%22%20x2%3D%2221%22%20y2%3D%2221%22%2F%3E%3Cpath%20d%3D%22M7.5%2011.5c.5-2.8%202.2-4.3%204.8-4.6%22%2F%3E%3C%2Fsvg%3E")}
i[data-ic="target"]{--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.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228.5%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%221.4%22%20fill%3D%22%23000%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E")}
i[data-ic="banner"]{--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.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225.5%22%20width%3D%2218%22%20height%3D%2213%22%20rx%3D%222.2%22%2F%3E%3Cpath%20d%3D%22M7%2015.5l3.2-4%202.6%203%202.4-3.2L18%2015.5%22%2F%3E%3Ccircle%20cx%3D%228%22%20cy%3D%229.3%22%20r%3D%221.1%22%20fill%3D%22%23000%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E")}
i[data-ic="checklist"]{--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.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224.5%22%20y%3D%223.5%22%20width%3D%2215%22%20height%3D%2217%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%208.5h8M8%2012h8M8%2015.5h5%22%2F%3E%3Cpath%20d%3D%22M8%208.5l0%200%22%2F%3E%3C%2Fsvg%3E")}
i[data-ic="gear"]{--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.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223.1%22%2F%3E%3Cpath%20d%3D%22M12%203.6v2.3M12%2018.1v2.3M20.4%2012h-2.3M5.9%2012H3.6M17.5%206.5l-1.6%201.6M8.1%2015.9l-1.6%201.6M17.5%2017.5l-1.6-1.6M8.1%208.1L6.5%206.5%22%2F%3E%3C%2Fsvg%3E")}
i[data-ic="headset"]{--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.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4.5%2013v-1a7.5%207.5%200%200%201%2015%200v1%22%2F%3E%3Crect%20x%3D%223.2%22%20y%3D%2213%22%20width%3D%224%22%20height%3D%226%22%20rx%3D%221.6%22%2F%3E%3Crect%20x%3D%2216.8%22%20y%3D%2213%22%20width%3D%224%22%20height%3D%226%22%20rx%3D%221.6%22%2F%3E%3Cpath%20d%3D%22M19.5%2019c0%201.7-1.6%202.6-4.2%202.6%22%2F%3E%3C%2Fsvg%3E")}
i[data-ic="chart-up"]{--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.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2019h16%22%2F%3E%3Cpath%20d%3D%22M6.5%2015.5l4-4.2%203%202.6%204.7-6%22%2F%3E%3Cpath%20d%3D%22M14.4%207.9h3.8v3.8%22%2F%3E%3C%2Fsvg%3E")}
i[data-ic="growth"]{--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.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%204v16h16%22%2F%3E%3Cpath%20d%3D%22M7.5%2015l3.4-4%202.6%202.4%204.5-5.6%22%2F%3E%3C%2Fsvg%3E")}
i[data-ic="phone"]{--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.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203.5h3l1.4%204.2-2%201.6a12%2012%200%200%200%205.3%205.3l1.6-2%204.2%201.4v3a1.8%201.8%200%200%201-2%201.8A16.5%2016.5%200%200%201%204.2%205.5a1.8%201.8%200%200%201%201.8-2z%22%2F%3E%3C%2Fsvg%3E")}
i[data-ic="mail"]{--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.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223.3%22%20y%3D%225.5%22%20width%3D%2217.4%22%20height%3D%2213%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M4%206.5l8%206.5%208-6.5%22%2F%3E%3C%2Fsvg%3E")}
i[data-ic="pin"]{--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.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2021.5S5.5%2015%205.5%2010a6.5%206.5%200%200%201%2013%200c0%205-6.5%2011.5-6.5%2011.5z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%222.3%22%2F%3E%3C%2Fsvg%3E")}
i[data-ic="clock"]{--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.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228.7%22%2F%3E%3Cpath%20d%3D%22M12%207v5.2l3.6%202.1%22%2F%3E%3C%2Fsvg%3E")}
i[data-ic="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.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4.5%2012.5l5%205%2010-11%22%2F%3E%3C%2Fsvg%3E")}
i[data-ic="arrow-right"]{--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.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4.5%2012h15%22%2F%3E%3Cpath%20d%3D%22M13%205.5l6.5%206.5-6.5%206.5%22%2F%3E%3C%2Fsvg%3E")}
i[data-ic="chevron-down"]{--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.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5.5%208.5l6.5%207%206.5-7%22%2F%3E%3C%2Fsvg%3E")}
i[data-ic="burger"]{--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.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%206.5h16M4%2012h16M4%2017.5h16%22%2F%3E%3C%2Fsvg%3E")}
i[data-ic="close"]{--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.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5.5%205.5l13%2013M18.5%205.5l-13%2013%22%2F%3E%3C%2Fsvg%3E")}
i[data-ic="star"]{--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.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203.6l2.6%205.4%205.9.7-4.3%204.1%201.1%205.9L12%2016.7l-5.3%202.9%201.1-5.9-4.3-4.1%205.9-.7z%22%2F%3E%3C%2Fsvg%3E")}
i[data-ic="quote"]{--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.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8.5%206.5c-3%201-4.5%203-4.5%206.3%200%202.4%201.5%204%203.5%204%201.7%200%203-1.3%203-3%200-1.6-1.2-2.8-2.8-2.9.2-1.8%201.4-3%203.3-3.6z%22%2F%3E%3Cpath%20d%3D%22M18%206.5c-3%201-4.5%203-4.5%206.3%200%202.4%201.5%204%203.5%204%201.7%200%203-1.3%203-3%200-1.6-1.2-2.8-2.8-2.9.2-1.8%201.4-3%203.3-3.6z%22%2F%3E%3C%2Fsvg%3E")}
i[data-ic="shield"]{--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.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203.3l7%202.6v5.4c0%204.7-2.9%208.3-7%209.4-4.1-1.1-7-4.7-7-9.4V5.9z%22%2F%3E%3Cpath%20d%3D%22M9%2012l2.2%202.2L15.5%209.5%22%2F%3E%3C%2Fsvg%3E")}
i[data-ic="document"]{--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.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%203.5h7l4%204v13H7z%22%2F%3E%3Cpath%20d%3D%22M14%203.5v4h4%22%2F%3E%3Cpath%20d%3D%22M9.5%2012h5M9.5%2015.3h5M9.5%208.7h2%22%2F%3E%3C%2Fsvg%3E")}
i[data-ic="users"]{--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.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%228.7%22%20cy%3D%228.5%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2216.3%22%20cy%3D%229.7%22%20r%3D%222.4%22%2F%3E%3Cpath%20d%3D%22M3.2%2019c.6-3%202.7-4.6%205.5-4.6s4.9%201.6%205.5%204.6%22%2F%3E%3Cpath%20d%3D%22M14.8%2014.9c2.2.3%203.7%201.8%204.1%204.1%22%2F%3E%3C%2Fsvg%3E")}
i[data-ic="calendar"]{--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.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223.5%22%20y%3D%225%22%20width%3D%2217%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M3.5%209.5h17%22%2F%3E%3Cpath%20d%3D%22M8%203v4M16%203v4%22%2F%3E%3C%2Fsvg%3E")}
i[data-ic="vk"]{--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.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%208c.2%206.5%203.2%2010.4%209%2010.4h.5v-3.7c2%20.2%203.6%201.7%204.2%203.7h3.1c-.8-2.9-2.9-4.6-4.2-5.2%201.3-.8%203.1-2.7%203.6-5.2h-2.9c-.6%202.4-2.6%204.3-4.3%204.5V8h-2.9v7.3c-1.7-.4-3.9-2.5-4-7.3z%22%20fill%3D%22%23000%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E")}
i[data-ic="telegram"]{--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.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20.5%204.5L3%2011.2l5.2%201.8L10%2018.5l3-3.5%204%203.5z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M20.5%204.5L8.2%2013l-.4%204.4%22%20%2F%3E%3C%2Fsvg%3E")}
i[data-ic="play"]{--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.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M10%208.5l6%203.5-6%203.5z%22%20fill%3D%22%23000%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E")}
i[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.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205.5c2-1%205-1%207%20.5v13c-2-1.5-5-1.5-7-.5z%22%2F%3E%3Cpath%20d%3D%22M20%205.5c-2-1-5-1-7%20.5v13c2-1.5%205-1.5%207-.5z%22%2F%3E%3C%2Fsvg%3E")}
i[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.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%229%22%20r%3D%225.3%22%2F%3E%3Cpath%20d%3D%22M9%2013.5L7.5%2021l4.5-2.4%204.5%202.4L15%2013.5%22%2F%3E%3C%2Fsvg%3E")}
i[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.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223.3%22%20y%3D%228%22%20width%3D%2217.4%22%20height%3D%2211%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8.5%208V6.3A1.8%201.8%200%200%201%2010.3%204.5h3.4a1.8%201.8%200%200%201%201.8%201.8V8%22%2F%3E%3Cpath%20d%3D%22M3.3%2013h17.4%22%2F%3E%3C%2Fsvg%3E")}
i[data-ic="layers"]{--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.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203.5l8%204.3-8%204.3-8-4.3z%22%2F%3E%3Cpath%20d%3D%22M4%2012l8%204.3%208-4.3%22%2F%3E%3Cpath%20d%3D%22M4%2016.2l8%204.3%208-4.3%22%2F%3E%3C%2Fsvg%3E")}
