/* Новый дизайн: постраничные доводки группы «Настройка» (макет kb-card/allpages/mockup-all.html): Подключения, Подключение
   к ИИ, Настройки бота, Сервер и бэкапы. Общие токены (--wd-*) и компоненты в welcome-design.css, этот файл подключается
   после него. Селекторы с #dashboard×6 и id раздела: прежние слои задают раскладку с !important и id.
   display у узлов, которые скрипты прячут через hidden, задаётся только с исключением [hidden]. */

/* ---------- Общее для группы: бирюзовый акцент прежних слоёв ведём к токенам макета ---------- */
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>:is(#section-support-channels,#section-support-model-api,#section-support-settings,#section-support-performance,#section-support-maintenance),
html body.product-support :is(#wci-drawer,#wci-connect,#wci-ask){
  --ov-accent:var(--wd-ink)!important;--accent:var(--wd-ink)!important;--accent-strong:var(--wd-ink)!important;--x-accent:var(--wd-ink)!important;--wru-accent:var(--wd-ink)!important;
  --ov-green:var(--wd-ok)!important;--ov-good:var(--wd-ok)!important;--ov-blue:var(--wd-info)!important;--ov-purple:var(--wd-info)!important;
  --wk-soft:var(--wd-s1)!important;--wk-tint:var(--wd-s1)!important}

/* ========== Подключения (CN, CD, CW, CA, CJ, CV) ========== */
/* Подпись свежести в шапке мелким текстом (CN02) */
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels>.section-head #supportChannelsStatus{background:none!important;border:0!important;padding:0!important;box-shadow:none!important;font-size:12px!important;font-weight:400!important;color:var(--wd-ink2)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels>.section-head #supportChannelsStatus::before{display:none!important}
/* Вкладка «Подключения»: предупреждения, сводка строками, фильтр сегментом, группы карточками со списком подключений */
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels #wci-pane[aria-labelledby=wci-tab-list]{display:flex!important;flex-direction:column!important;gap:12px!important;position:static!important;grid-template-columns:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels #wci-pane[aria-labelledby=wci-tab-list]>*{order:0;grid-column:auto!important;grid-row:auto!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels #wci-pane[aria-labelledby=wci-tab-list]>.wci-no-access{order:-2}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels #wci-pane[aria-labelledby=wci-tab-list]>.wci-warn{order:-1}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels :is(.wci-warn,.wci-no-access){display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 10px;margin:0!important;padding:8px 12px!important;border:0!important;border-radius:var(--wd-r)!important;
  background:var(--wd-warnbg)!important;color:var(--wd-warn)!important;box-shadow:none!important;font-size:13px!important;line-height:1.5}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-no-access{background:var(--wd-s1)!important;color:var(--wd-ink2)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-warn>.c-dot{display:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-warn>span{flex:1 1 220px;min-width:0;color:inherit!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-warn .wci-link{display:inline-flex;align-items:center;min-height:28px;padding:2px 10px!important;border:0.5px solid currentColor!important;border-radius:var(--wd-r)!important;
  background:transparent!important;color:inherit!important;font-size:13px!important;font-weight:400!important;text-decoration:none!important;white-space:nowrap}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-warn .wci-link:hover{background:color-mix(in srgb,currentColor 8%,transparent)!important}
/* Сводка (CN09): карточка «Сводка», четыре строки состояния в две колонки */
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-tiles{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:24px!important;row-gap:0!important;margin:0!important;
  padding:1rem 1.25rem!important;border:0.5px solid var(--wd-line)!important;border-radius:12px!important;background:var(--wd-s2)!important;box-shadow:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-tiles::before{content:"Сводка";grid-column:1/-1;margin:0 0 8px;font-size:15px;font-weight:500;color:var(--wd-ink)}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-tiles>.wci-tile{--tone:var(--wd-ok);display:grid!important;grid-template-columns:24px auto minmax(0,1fr)!important;column-gap:6px!important;row-gap:1px!important;align-items:baseline!important;align-content:start!important;
  min-height:0!important;margin:0!important;padding:10px 0!important;border:0!important;border-top:0.5px solid var(--wd-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;cursor:default}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-tiles>.wci-tile[title]{cursor:help}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-tiles>.wci-tile::before,html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-tiles>.wci-tile::after{display:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-tiles>.wci-tile.warn{--tone:var(--wd-warn)}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-tiles>.wci-tile.bad{--tone:var(--wd-bad)}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-tiles>.wci-tile.off{--tone:var(--wd-ink3)}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-tile-label{display:contents!important;font-size:14px!important;font-weight:500!important;color:var(--wd-ink)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-tile-label>.c-dot{grid-column:1;grid-row:1/span 2;align-self:start;position:relative;top:3px;width:16px!important;height:16px!important;border-radius:50%!important;
  background:var(--tone)!important;box-shadow:inset 0 0 0 1.5px var(--tone),inset 0 0 0 4px var(--wd-s2)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-tiles>.wci-tile .wci-tile-label>.c-dot{--tone:var(--wd-ok)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-tiles>.wci-tile.warn .wci-tile-label>.c-dot{--tone:var(--wd-warn)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-tiles>.wci-tile.bad .wci-tile-label>.c-dot{--tone:var(--wd-bad)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-tiles>.wci-tile.off .wci-tile-label>.c-dot{--tone:var(--wd-ink3)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-tile-value{grid-column:3;grid-row:1;font-size:14px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:0!important;color:var(--wd-ink)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-tile-value small{font-size:14px!important;font-weight:500!important;color:var(--wd-ink)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-tile-foot{grid-column:2/-1;grid-row:2;font-size:13px!important;line-height:1.5!important;color:var(--wd-ink2)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-tile-sub{display:block;font-size:12px!important;color:var(--wd-ink3)!important}
/* Фильтр по каналу (CN10): сегмент слева под сводкой, число мелко */
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels #wci-pane>.wci-filters{position:static!important;inset:auto!important;max-width:none!important;height:auto!important;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start!important;gap:8px 12px!important;margin:0!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-chipbar button b{margin-left:4px!important;font-size:12px!important;font-weight:400!important;color:var(--wd-ink2)!important}
/* Группы «Для клиентов» и «Тестовые» (CN12): карточка, подключения строками (CN13) */
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels #wci-pane>.wci-group{display:block!important;margin:0!important;padding:1rem 1.25rem!important;border:0.5px solid var(--wd-line)!important;border-radius:12px!important;background:var(--wd-s2)!important;box-shadow:none!important;min-width:0}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-group>.wci-group-head{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px!important;margin:0 0 8px!important;padding:0!important;grid-row:auto!important;grid-column:auto!important;background:none!important;border:0!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-group-head h3{display:inline-flex;align-items:baseline;gap:6px;margin:0!important;font-size:15px!important;font-weight:500!important;letter-spacing:0!important;color:var(--wd-ink)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-group-n{display:inline!important;min-width:0!important;height:auto!important;padding:0!important;border:0!important;background:none!important;font-size:13px!important;font-weight:400!important;color:var(--wd-ink2)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-group-head>p{order:2;flex:1 0 100%!important;margin:0!important;font-size:12px!important;color:var(--wd-ink2)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-group-head .wci-lab-toggle{order:1;margin-left:auto;font-size:13px!important;color:var(--wd-ink2)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-group>.wci-cards{display:flex!important;flex-direction:column!important;gap:0!important;grid-template-columns:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-group>.wci-empty{margin:0!important;padding:10px 0!important;border:0!important;border-top:0.5px solid var(--wd-line)!important;border-radius:0!important;background:none!important;text-align:left!important;color:var(--wd-ink2)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-cards>.wci-card{min-height:0!important;margin:0!important;padding:10px 0!important;border:0!important;border-top:0.5px solid var(--wd-line)!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;grid-row:auto!important;grid-column:auto!important;align-self:auto!important;cursor:pointer}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-cards>.wci-card::before,html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-cards>.wci-card::after{display:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-cards>.wci-card.current{box-shadow:inset 2px 0 0 var(--wd-ink)!important;padding-left:8px!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-card-in{display:grid!important;grid-template-areas:none!important;grid-template-columns:32px fit-content(70%) minmax(0,1fr)!important;column-gap:10px!important;row-gap:2px!important;align-items:center;height:auto!important;padding:0!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-card-top{display:contents!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-card .wci-chan{grid-area:1/1/span 4/2!important;align-self:start;width:32px!important;height:32px!important;border-radius:50%!important;border:0.5px solid var(--wd-line)!important;
  background:var(--wd-s1)!important;color:var(--wd-ink2)!important;box-shadow:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-card .wci-chan svg{width:16px!important;height:16px!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-card-id{grid-area:1/2/2/3!important;display:flex!important;flex-wrap:wrap;align-items:baseline;gap:2px 8px!important;min-width:0}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-card-name{margin:0!important;font-size:15px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-row-open{min-height:0!important;height:auto!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;font:inherit!important;font-weight:500!important;color:var(--wd-ink)!important;text-align:left}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-row-open:is(:hover,:focus-visible){color:var(--wd-ink)!important;text-decoration:underline;text-underline-offset:3px}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels :is(.wci-card-id .wci-tg-link,.wci-card-id .wci-sub){font-size:12px!important;font-weight:400!important;color:var(--wd-ink2)!important;text-decoration:underline;text-underline-offset:3px}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-card-id .wci-sub{text-decoration:none}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-card-status{grid-area:1/3/2/4!important;justify-self:start;margin:0!important;gap:6px!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels :is(.wci-card-state,.wci-state){--tone:var(--wd-ink2);display:inline-flex!important;align-items:center;gap:4px!important;margin:0!important;padding:2px 9px!important;border:0!important;border-radius:var(--wd-r)!important;
  background:var(--wd-s1)!important;color:var(--wd-ink2)!important;box-shadow:none!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;white-space:nowrap}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels :is(.wci-card-state,.wci-state).ok{background:var(--wd-okbg)!important;color:var(--wd-ok)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels :is(.wci-card-state,.wci-state).warn{background:var(--wd-warnbg)!important;color:var(--wd-warn)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels :is(.wci-card-state,.wci-state).bad{background:var(--wd-badbg)!important;color:var(--wd-bad)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels :is(.wci-card-state,.wci-state) b{font-weight:400!important;color:inherit!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels :is(.wci-card-state,.wci-state) .c-dot{width:6px!important;height:6px!important;background:currentColor!important;box-shadow:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels :is(.wci-tag,.wci-tag-state,.wci-tag.live){padding:2px 9px!important;border:0.5px solid var(--wd-line)!important;border-radius:var(--wd-r)!important;background:var(--wd-s1)!important;color:var(--wd-ink2)!important;font-size:12px!important;font-weight:400!important;line-height:18px!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-tag-state.warn{background:var(--wd-warnbg)!important;color:var(--wd-warn)!important;border-color:transparent!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-card-body{grid-area:2/2/3/-1!important;display:block!important;margin:0!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-card-mode{margin:1px 0 0!important;font-size:13px!important;line-height:1.5!important;color:var(--wd-ink2)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-card-mode b{font-weight:400!important;color:var(--wd-ink2)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-card-mode small{display:inline!important;margin:0!important;font-size:13px!important;color:var(--wd-ink3)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-card-mode small::before{content:" · "}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-card-last{margin:1px 0 0!important;font-size:12px!important;line-height:1.5!important;color:var(--wd-ink2)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-card-last span{display:inline!important;color:inherit!important;font-size:inherit!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-card-in>.wci-card-actions{grid-area:3/2/4/-1!important;justify-content:flex-start!important;max-width:none!important;display:flex!important;flex-wrap:wrap;gap:8px!important;margin:8px 0 0!important;padding:0!important;border:0!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-card-actions .support-btn{min-height:28px!important;padding:3px 10px!important;font-size:13px!important}
/* «+ Новое подключение» (CN17): строка списка */
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-cards>.wci-add-tile{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;grid-template-areas:none!important;column-gap:10px!important;row-gap:0!important;align-items:start!important;justify-items:start;
  width:100%!important;min-height:44px!important;margin:0!important;padding:10px 0!important;border:0!important;border-top:0.5px solid var(--wd-line)!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;color:var(--wd-ink)!important;text-align:left;cursor:pointer;grid-column:auto!important;grid-row:auto!important;order:0!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-cards>.wci-add-tile:hover{background:var(--wd-s1)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-add-tile .wci-add-plus{grid-area:1/1/3/2!important;display:grid;place-items:center;width:32px!important;height:32px!important;border-radius:50%!important;border:0.5px solid var(--wd-line)!important;
  background:var(--wd-s1)!important;color:var(--wd-ink2)!important;box-shadow:none!important;font-size:16px!important;font-weight:400!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-add-tile b{grid-area:1/2/2/3!important;font-size:14px!important;font-weight:500!important;color:var(--wd-ink)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-add-tile small{grid-area:2/2/3/3!important;justify-self:start!important;font-size:12px!important;color:var(--wd-ink2)!important;text-align:left!important}
/* Пусто (CN18) */
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-empty-state{justify-items:start!important;padding:1rem 1.25rem!important;border:0.5px solid var(--wd-line)!important;border-radius:12px!important;background:var(--wd-s2)!important;text-align:left}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-empty-state p{font-size:13px!important;color:var(--wd-ink2)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-empty-state .support-actions{justify-content:flex-start!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels #wci-pane>.wci-empty{padding:1rem 1.25rem!important;border:0.5px solid var(--wd-line)!important;border-radius:12px!important;background:var(--wd-s2)!important;text-align:left!important;color:var(--wd-ink2)!important}
/* Строка результата действия (CN06) */
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels #wci-status{padding:0!important;border:0!important;background:none!important;font-size:12px!important;color:var(--wd-ink2)!important}
/* «Доступ сотрудников», «Журнал», «Для разработчика»: заголовки 15px, таблицы без заглавных букв */
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels :is(.wci-sec,.wci-docs) :is(h3,.wn-title h3){font-size:15px!important;font-weight:500!important;letter-spacing:0!important;color:var(--wd-ink)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-table-wrap{border:0!important;border-radius:0!important;background:transparent!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-table thead th{font-size:12px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--wd-ink2)!important;white-space:normal!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-table tbody th{font-weight:500!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels :is(.wci-hint a,.wci-docs a:not(.support-btn)){color:var(--wd-ink)!important;font-weight:400!important;text-decoration:underline;text-underline-offset:3px}

/* Боковая панель подключения (CD): разделы карточками, показатели плоской сеткой, без заглавных и бирюзы */
/* Разделы панели разделены линией, без рамок: высота как прежде, «Проверить бота» остаётся в первом экране */
html body.product-support #wci-drawer.wci-drawer :is(.wci-dsec,.wci-sec){margin:0!important;padding:10px 0!important;border:0!important;border-top:0.5px solid var(--wd-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html body.product-support #wci-drawer.wci-drawer #wci-dpanel>:is(.wci-dsec,.wci-sec):first-child{border-top:0!important;padding-top:0!important}
html body.product-support #wci-drawer.wci-drawer :is(.wci-dsec,.wci-sec) h4{margin:0!important;font-size:15px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--wd-ink)!important}
html body.product-support #wci-drawer.wci-drawer .wci-ava{width:32px!important;height:32px!important;border-radius:50%!important;border:0.5px solid var(--wd-line)!important;background:var(--wd-s1)!important;color:var(--wd-ink2)!important;font-size:13px!important;font-weight:500!important}
html body.product-support #wci-drawer.wci-drawer .wci-name{font-size:15px!important;font-weight:500!important;letter-spacing:0!important;color:var(--wd-ink)!important}
html body.product-support #wci-drawer.wci-drawer .wci-pencil{border:0.5px solid var(--wd-line2)!important;border-radius:var(--wd-r)!important;background:transparent!important;color:var(--wd-ink)!important}
html body.product-support #wci-drawer.wci-drawer .wci-tg-link{color:var(--wd-ink2)!important;font-weight:400!important;font-size:12px!important;text-decoration:underline;text-underline-offset:3px}
html body.product-support #wci-drawer.wci-drawer :is(.wci-state,.wci-tag,.wci-tag.live){display:inline-flex!important;align-items:center;gap:4px;padding:2px 9px!important;border:0.5px solid var(--wd-line)!important;border-radius:var(--wd-r)!important;
  background:var(--wd-s1)!important;color:var(--wd-ink2)!important;box-shadow:none!important;font-size:12px!important;font-weight:400!important;line-height:18px!important}
html body.product-support #wci-drawer.wci-drawer .wci-state.ok{background:var(--wd-okbg)!important;color:var(--wd-ok)!important;border-color:transparent!important}
html body.product-support #wci-drawer.wci-drawer .wci-state.warn{background:var(--wd-warnbg)!important;color:var(--wd-warn)!important;border-color:transparent!important}
html body.product-support #wci-drawer.wci-drawer .wci-state.bad{background:var(--wd-badbg)!important;color:var(--wd-bad)!important;border-color:transparent!important}
html body.product-support #wci-drawer.wci-drawer .wci-state .c-dot{width:6px!important;height:6px!important;background:currentColor!important;box-shadow:none!important}
html body.product-support #wci-drawer.wci-drawer .wci-stats{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:0!important;border:0.5px solid var(--wd-line)!important;border-radius:var(--wd-r)!important;overflow:hidden}
html body.product-support #wci-drawer.wci-drawer .wci-stat{margin:0 -0.5px -0.5px 0!important;padding:8px 12px!important;border:0!important;border-right:0.5px solid var(--wd-line)!important;border-bottom:0.5px solid var(--wd-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html body.product-support #wci-drawer.wci-drawer .wci-stat::before{display:none!important}
html body.product-support #wci-drawer.wci-drawer .wci-stat-label{font-size:13px!important;font-weight:400!important;color:var(--wd-ink2)!important}
html body.product-support #wci-drawer.wci-drawer .wci-stat-value{font-size:20px!important;font-weight:500!important;line-height:1.25!important;color:var(--wd-ink)!important}
html body.product-support #wci-drawer.wci-drawer .wci-stat small{font-size:12px!important;color:var(--wd-ink3)!important}
html body.product-support #wci-drawer.wci-drawer .wci-facts-grid dt{font-size:13px!important;font-weight:400!important;color:var(--wd-ink2)!important;text-transform:none!important;letter-spacing:0!important}
html body.product-support #wci-drawer.wci-drawer .wci-facts-grid dd{font-size:13px!important;font-weight:400!important;color:var(--wd-ink)!important}
html body.product-support #wci-drawer.wci-drawer .wci-say{font-size:13px!important;color:var(--wd-ink)!important}
/* Режим ответа (CD10), выбор в окне «Подключить» и в мастере: рамка, выбранное без цветной заливки */
html body.product-support :is(#wci-drawer,#wci-connect) :is(.wci-mode-opt,.wci-env-opt,.wci-aud,.wci-pick){border:0.5px solid var(--wd-line)!important;border-radius:var(--wd-r)!important;background:transparent!important;box-shadow:none!important;color:var(--wd-ink)!important}
html body.product-support :is(#wci-drawer,#wci-connect) :is(.wci-mode-opt,.wci-env-opt,.wci-aud,.wci-pick):is(:has(input:checked),[aria-pressed=true]){border-color:var(--wd-ink)!important;background:var(--wd-s1)!important}
html body.product-support :is(#wci-drawer,#wci-connect) :is(.wci-mode-opt,.wci-env-opt,.wci-aud,.wci-pick):hover{background:var(--wd-s1)!important}
html body.product-support :is(#wci-drawer,#wci-connect) .wci-pick :is(.wci-chan,.wci-ava){background:var(--wd-s1)!important;border:0.5px solid var(--wd-line)!important;color:var(--wd-ink2)!important;box-shadow:none!important}
html body.product-support :is(#wci-drawer,#wci-connect) :is(.wci-text-reset,.wci-hint a,a.wci-link,button.wci-link){min-height:0!important;padding:0!important;border:0!important;background:none!important;color:var(--wd-ink2)!important;font-size:13px!important;font-weight:400!important;text-decoration:underline!important;text-underline-offset:3px}
html body.product-support :is(#wci-drawer,#wci-connect) :is(.wci-modal-head h3,#wci-connect-title,.wci-wiz-title){font-size:17px!important;font-weight:500!important;letter-spacing:0!important;color:var(--wd-ink)!important}
html body.product-support :is(#wci-drawer,#wci-connect) :is(h4,.wci-wiz-steps li){letter-spacing:0!important;text-transform:none!important}
html body.product-support :is(#wci-drawer,#wci-connect) .wci-wiz-num{background:var(--wd-s1)!important;color:var(--wd-ink2)!important;border:0.5px solid var(--wd-line)!important;box-shadow:none!important}
html body.product-support :is(#wci-drawer,#wci-connect) :is([aria-current=step],.current,.active) .wci-wiz-num{background:var(--wd-ink)!important;color:var(--wd-s2)!important;border-color:transparent!important}
html body.product-support :is(#wci-drawer,#wci-connect) #wci-once{border-color:var(--wd-warn)!important;background:var(--wd-warnbg)!important;color:var(--wd-warn)!important}

@media (max-width:760px){
  html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-tiles{grid-template-columns:minmax(0,1fr)!important;padding:.9rem 1rem!important}
  html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels #wci-pane>.wci-group{padding:.9rem 1rem!important}
  html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-card-in{grid-template-columns:32px minmax(0,1fr)!important}
  html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-card-status{grid-area:2/2/3/3!important}
  html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-card-body{grid-area:3/2/4/3!important}
  html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-card-in>.wci-card-actions{grid-area:4/2/5/3!important}
  html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-card-actions .support-btn{min-height:44px!important}
  html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-group-head .wci-lab-toggle{margin-left:0}
}

/* ========== Подключение к ИИ (MA) ========== */
/* «Состояние» (MA04): карточка со строкой состояния */
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api [data-wsc-status]>.wsc-health{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;column-gap:8px!important;row-gap:1px!important;align-items:baseline;margin:0 0 12px!important;
  padding:1rem 1.25rem!important;border:0.5px solid var(--wd-line)!important;border-radius:12px!important;background:var(--wd-s2)!important;color:var(--wd-ink)!important;box-shadow:none!important;--tone:var(--wd-warn)}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api [data-wsc-status]>.wsc-health.ok{--tone:var(--wd-ok)}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api [data-wsc-status]>.wsc-health.bad{--tone:var(--wd-bad)}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api [data-wsc-status]>.wsc-health::before{content:"Состояние";grid-column:1/-1;margin:0 0 8px;padding:0 0 8px;border-bottom:0.5px solid var(--wd-line);font-size:15px;font-weight:500;color:var(--wd-ink)}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api [data-wsc-status]>.wsc-health::after{content:"";grid-column:1;grid-row:2/span 2;align-self:start;margin-top:3px;width:16px;height:16px;border-radius:50%;background:var(--tone);box-shadow:inset 0 0 0 1.5px var(--tone),inset 0 0 0 4px var(--wd-s2)}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api [data-wsc-status]>.wsc-health>b{grid-column:2;font-size:14px!important;font-weight:500!important;color:var(--wd-ink)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api [data-wsc-status]>.wsc-health>span{grid-column:2;font-size:13px!important;color:var(--wd-ink2)!important}
/* «Подключение» (MA05-MA12): одна карточка, ключи строками, замена ключа в свёрнутом блоке */
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-form{display:block!important;margin:0 0 12px!important;padding:1rem 1.25rem!important;border:0.5px solid var(--wd-line)!important;border-radius:12px!important;background:var(--wd-s2)!important;box-shadow:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-form::before{content:"Подключение";display:block;margin:0 0 8px;font-size:15px;font-weight:500;color:var(--wd-ink)}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-form .wsc-base{display:flex!important;flex-direction:column;gap:3px;margin:0 0 10px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-form .wsc-base>span,html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-address span{font-size:12px!important;font-weight:400!important;color:var(--wd-ink2)!important;text-transform:none!important;letter-spacing:0!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-address{margin:0 0 10px!important;padding:0!important;border:0!important;background:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-address code{font-size:13px!important;background:none!important;color:var(--wd-ink)!important;padding:0!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-roles{display:block!important;margin:0!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-roles>.wsc-role{display:grid!important;grid-template-columns:32px minmax(0,1fr) auto!important;column-gap:10px!important;row-gap:1px!important;align-items:start;
  margin:0!important;padding:10px 0!important;border:0!important;border-top:0.5px solid var(--wd-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-roles>.wsc-role::before,html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-roles>.wsc-role::after{display:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-role>.wsc-role-head{display:contents!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-role .wsc-mark{grid-area:1/1/span 3/2!important;display:grid;place-items:center;width:32px!important;height:32px!important;border-radius:50%!important;border:0.5px solid var(--wd-line)!important;
  background:var(--wd-s1)!important;color:var(--wd-ink2)!important;font-size:12px!important;font-weight:500!important;box-shadow:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-role>h3{grid-area:1/2/2/3!important;margin:0!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:0!important;color:var(--wd-ink)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-role .wsc-state{grid-area:1/3/2/4!important;justify-self:end;padding:2px 9px!important;border:0.5px solid var(--wd-line)!important;border-radius:var(--wd-r)!important;background:var(--wd-s1)!important;color:var(--wd-ink2)!important;
  font-size:12px!important;font-weight:400!important;line-height:18px!important;box-shadow:none!important;white-space:nowrap}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-role .wsc-state.ok{background:var(--wd-okbg)!important;color:var(--wd-ok)!important;border-color:transparent!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-role .wsc-state.bad{background:var(--wd-badbg)!important;color:var(--wd-bad)!important;border-color:transparent!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-role>.wsc-task{grid-area:2/2/3/4!important;margin:0!important;font-size:12px!important;line-height:1.5!important;color:var(--wd-ink2)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-role>dl{grid-area:3/2/4/4!important;display:flex!important;flex-wrap:wrap;gap:0 6px;margin:2px 0 0!important;padding:0!important;border:0!important;background:none!important;font-size:13px!important;color:var(--wd-ink2)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-role>dl>div{display:inline-flex!important;gap:4px;margin:0!important;padding:0!important;border:0!important;background:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-role>dl>div+div::before{content:"·";color:var(--wd-ink3)}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-role>dl :is(dt,dd,code){margin:0!important;padding:0!important;background:none!important;border:0!important;font-size:13px!important;font-weight:400!important;color:var(--wd-ink2)!important;text-transform:none!important;letter-spacing:0!important;font-family:var(--wd-font)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-role>dl dt::after{content:":"}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-role>.wsc-error{grid-area:4/2/5/4!important;margin:2px 0 0!important;font-size:13px!important;color:var(--wd-bad)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-role>.wsc-replace{grid-area:5/1/6/4!important;margin:8px 0 0!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-replace>.wsc-field{display:flex!important;flex-direction:column;gap:3px;margin:6px 0 2px 18px!important;padding:0!important;border:0!important;background:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-replace>.wsc-field>span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-replace>.wsc-field small{font-size:12px!important;color:var(--wd-ink2)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-main-actions{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px!important;margin:12px 0 0!important;padding:0!important;border:0!important;background:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-main-actions>[data-sm-gw-save]{order:-1}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-main-actions>a:not(.support-btn){min-height:0;padding:2px 4px;border:0;background:none;color:var(--wd-ink2)!important;text-decoration:underline;text-underline-offset:3px;font-size:13px}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-main-actions>.wsc-draft:not([hidden]){display:inline-flex;padding:2px 9px!important;border:0!important;border-radius:var(--wd-r)!important;background:var(--wd-warnbg)!important;color:var(--wd-warn)!important;font-size:12px!important;line-height:18px}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api :is(.wsc-result,.wsc-core-link){margin:8px 0 0!important;font-size:13px!important;color:var(--wd-ink2)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-core-link a{color:var(--wd-ink2)!important;text-decoration:underline;text-underline-offset:3px}
@media (max-width:760px){
  html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api :is([data-wsc-status]>.wsc-health,.wsc-form){padding:.9rem 1rem!important}
  html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-roles>.wsc-role{grid-template-columns:32px minmax(0,1fr)!important}
  html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-role .wsc-state{grid-area:2/2/3/3!important;justify-self:start}
  html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-role>.wsc-task{grid-area:3/2/4/3!important}
  html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-role>dl{grid-area:4/2/5/3!important}
  html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-role>.wsc-error{grid-area:5/2/6/3!important}
  html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-role>.wsc-replace{grid-area:6/1/7/3!important}
}

/* ========== Настройки бота (ST) ========== */
/* Строка версии (ST03) */
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings>#wst-version-line{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-start!important;gap:8px!important;margin:0 0 12px!important;font-size:12px!important;color:var(--wd-ink2)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #wst-version{display:inline-flex;align-items:center;padding:2px 9px!important;border:0.5px solid var(--wd-line)!important;border-radius:var(--wd-r)!important;background:var(--wd-s1)!important;color:var(--wd-ink2)!important;font-size:12px!important;line-height:18px!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #wst-version::before{display:none!important}
/* Оболочка без рамки: вкладки на фоне страницы, разделы карточками */
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings>.ws-shell{display:block!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-menu.ws-menu{position:static!important;display:flex!important;flex-direction:column;align-items:flex-start;gap:8px!important;width:auto!important;margin:0 0 14px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
/* Вкладки (ST04) и подвкладки «Системы» (ST05) сегментом */
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-menu :is(.wst-tabs,.wst-system-tabs):not([hidden]){display:inline-flex!important;flex-wrap:wrap!important;gap:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;width:auto!important;max-width:100%}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-menu :is(.wst-tabs,.wst-system-tabs)>button{display:inline-flex!important;align-items:center;gap:6px;flex:0 0 auto!important;width:auto!important;min-height:32px!important;height:auto!important;margin:0 0 0 -0.5px!important;padding:5px 11px!important;
  border:0.5px solid var(--wd-line2)!important;border-radius:0!important;background:transparent!important;color:var(--wd-ink)!important;box-shadow:none!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;white-space:nowrap}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-menu :is(.wst-tabs,.wst-system-tabs)>button:first-child{margin-left:0!important;border-radius:var(--wd-r) 0 0 var(--wd-r)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-menu :is(.wst-tabs,.wst-system-tabs)>button:last-child{border-radius:0 var(--wd-r) var(--wd-r) 0!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-menu :is(.wst-tabs,.wst-system-tabs)>button:hover{background:var(--wd-s1)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-menu :is(.wst-tabs,.wst-system-tabs)>button:is([aria-selected=true],.active){background:var(--wd-s1)!important;color:var(--wd-ink)!important;font-weight:500!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-menu :is(.wst-tabs,.wst-system-tabs)>button::after,html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-menu :is(.wst-tabs,.wst-system-tabs)>button::before{display:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-menu .ws-menu-name{font-size:inherit!important;font-weight:inherit!important;color:inherit!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-menu .ws-menu-dot:not([hidden]){display:inline-block!important;width:6px!important;height:6px!important;border-radius:50%!important;background:#EF9F27!important;box-shadow:none!important;position:static!important}
/* Раздел: заголовок 17px, карточки на фоне страницы */
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-main.ws-main{display:block!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-main>.ws-pane-head{margin:4px 0 10px!important;padding:0!important;border:0!important;background:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-main>.ws-pane-head h2{font-size:17px!important;font-weight:500!important;letter-spacing:0!important;color:var(--wd-ink)!important;margin:0!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-main>.ws-pane-head p{font-size:13px!important;color:var(--wd-ink2)!important;margin:2px 0 0!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings .ws-layout{display:flex!important;flex-direction:column!important;gap:12px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings .ws-layout>.ws-card,html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-main>section:is(.wo-panel,.ws-pane):not([hidden]) :is(.ws-card,.support-settings-card){
  margin:0!important;padding:1rem 1.25rem!important;border:0.5px solid var(--wd-line)!important;border-radius:12px!important;background:var(--wd-s2)!important;box-shadow:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings .ws-card :is(h3,h4):first-child,html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings .ws-card>.wn-title h3{font-size:15px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--wd-ink)!important}
/* Свёрнутые блоки (ST19, ST21-ST23 и др.): разделитель сверху, маркер ›, как .mk-det */
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings details.wsw-disclosure{margin:8px 0 0!important;padding:8px 0 0!important;border:0!important;border-top:0.5px solid var(--wd-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings details.wsw-disclosure>summary{display:flex!important;align-items:center;gap:6px;min-height:28px;list-style:none!important;cursor:pointer;font-size:13px!important;color:var(--wd-ink)!important;padding:0!important;background:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings details.wsw-disclosure>summary::-webkit-details-marker{display:none}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings details.wsw-disclosure>summary::marker{content:""}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings details.wsw-disclosure>summary::after{display:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings details.wsw-disclosure>summary::before{content:"\203A"!important;display:inline-block!important;width:12px;color:var(--wd-ink3)!important;font-size:16px;transition:transform .15s;transform:none;border:0!important;background:none!important;position:static!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings details.wsw-disclosure[open]>summary::before{transform:rotate(90deg)}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings details.wsw-disclosure>summary strong{font-size:13px!important;font-weight:400!important;color:var(--wd-ink)!important}
/* Свёрнутые блоки на уровне раздела (ST22, ST23): карточка со свёрнутым содержимым */
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings .ws-layout>details.wsw-disclosure.wst-form-fold{margin:0!important;padding:.6rem 1.25rem!important;border:0.5px solid var(--wd-line)!important;border-radius:12px!important;background:var(--wd-s2)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings .ws-layout>details.wst-form-fold>section.ws-card{margin:8px 0 4px!important;padding:0!important;border:0!important;background:transparent!important}
/* Полоса версии (ST08-ST12): закреплена внизу экрана, одна главная «Опубликовать» справа */
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings>#ws-draftbar.ws-draftbar{position:sticky!important;bottom:0!important;z-index:5;display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px!important;
  margin:12px 0!important;padding:1rem 1.25rem!important;border:0.5px solid var(--wd-line)!important;border-radius:12px!important;background:var(--wd-s2)!important;box-shadow:0 -6px 18px rgba(0,0,0,.06)!important;color:var(--wd-ink)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings>#ws-draftbar.ws-draftbar::before{display:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-draftbar .ws-draftbar-text{display:flex!important;flex-direction:column;align-items:flex-start!important;text-align:left!important;flex:1 1 260px;gap:4px!important;min-width:0;font-size:12px!important;color:var(--wd-ink2)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #wst-edit-state{display:inline-flex;align-items:center;padding:2px 9px!important;border:0!important;border-radius:var(--wd-r)!important;background:var(--wd-okbg)!important;color:var(--wd-ok)!important;font-size:12px!important;font-weight:400!important;line-height:18px!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #wst-edit-state[data-pending=true]{background:var(--wd-warnbg)!important;color:var(--wd-warn)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #wst-edit-state::before{display:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-draftbar details.wsw-version{margin:0!important;padding:0!important;border:0!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-draftbar details.wsw-version #ws-draft-note{display:block;width:auto!important;max-width:60ch;margin:4px 0 0 18px;font-size:12px!important;color:var(--wd-ink2)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-draftbar .ws-draftbar-actions{display:flex!important;flex-wrap:wrap;gap:8px!important;margin:0!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-draftbar .ws-draftbar-actions>[data-ws-discard]{order:0}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-draftbar .ws-draftbar-actions>[data-ws-save]{order:1}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-draftbar .ws-draftbar-actions>[data-ws-publish]{order:2}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-draftbar .ws-draftbar-actions>button{font-size:14px!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-draft-status:not([hidden]){flex:1 0 100%;margin:0!important;font-size:12px!important;color:var(--wd-ink2)!important}
/* «Как это работает» (ST15) */
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings>details#ws-how{margin:0!important;padding:.6rem 1.25rem!important;border:0.5px solid var(--wd-line)!important;border-radius:12px!important;background:var(--wd-s2)!important;box-shadow:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings>details#ws-how>summary{display:flex!important;align-items:center;gap:6px;min-height:28px;list-style:none;font-size:13px!important;font-weight:400!important;color:var(--wd-ink)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings>details#ws-how>summary::-webkit-details-marker{display:none}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings>details#ws-how>summary::after{display:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings>details#ws-how>summary::before{content:"\203A";display:inline-block;width:12px;color:var(--wd-ink3);font-size:16px;transition:transform .15s}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings>details#ws-how[open]>summary::before{transform:rotate(90deg)}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings>details#ws-how .ws-how-body{font-size:13px!important;color:var(--wd-ink2)!important}
@media (max-width:760px){
  html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings .ws-layout>.ws-card,html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings>#ws-draftbar.ws-draftbar{padding:.9rem 1rem!important}
  html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-menu :is(.wst-tabs,.wst-system-tabs)>button{min-height:40px!important}
  html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-draftbar .ws-draftbar-actions>button{min-height:44px!important}
}

/* Режим ответа (ST17): три кнопки сегментом, выбранная без цвета */
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-modes.ws-modes{display:inline-flex!important;flex-wrap:wrap!important;gap:0!important;margin:8px 0 0!important;padding:0!important;border:0!important;background:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-modes>.ws-mode{min-height:32px!important;height:auto!important;margin:0 0 0 -0.5px!important;padding:5px 11px!important;border:0.5px solid var(--wd-line2)!important;border-radius:0!important;
  background:transparent!important;color:var(--wd-ink)!important;box-shadow:none!important;font-size:13px!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-modes>.ws-mode:first-child{margin-left:0!important;border-radius:var(--wd-r) 0 0 var(--wd-r)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-modes>.ws-mode:last-child{border-radius:0 var(--wd-r) var(--wd-r) 0!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-modes>.ws-mode:is(.active,[aria-pressed=true],.on,.selected){background:var(--wd-s1)!important;font-weight:500!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-modes>.ws-mode b{font-weight:inherit!important;color:inherit!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings :is(#wst-approval-flow,.wst-mode-caption,#ws-mode-note){color:var(--wd-ink2)!important;font-size:13px!important}
/* Разделы на прежней разметке (Доступ, Правила, Тексты, Система): блоки верхнего уровня карточками */
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-main>section:is(.wo-panel,.ws-pane):not([hidden]){display:flex!important;flex-direction:column!important;gap:12px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-main>section:is(.wo-panel,.ws-pane)>:is(section.c-card,form.c-card,div.wn-table,.wsp-card),
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-main>section#layout-access>p:not([hidden],:empty){margin:0!important;padding:1rem 1.25rem!important;border:0.5px solid var(--wd-line)!important;border-radius:12px!important;background:var(--wd-s2)!important;box-shadow:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-main>section#layout-access>p:not([hidden],:empty){padding:.6rem 1.25rem!important;font-size:13px!important;color:var(--wd-ink2)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-main>section#layout-access>p:not([hidden],:empty)+p:not([hidden],:empty){margin-top:-12px!important;border-top:0!important;border-radius:0 0 12px 12px!important;padding-top:0!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-main>section#layout-access>p:not([hidden],:empty):has(+p:not([hidden],:empty)){border-bottom:0!important;border-radius:12px 12px 0 0!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-main>section:is(.wo-panel,.ws-pane)>details.wsw-disclosure{margin:0!important;padding:.6rem 1.25rem!important;border:0.5px solid var(--wd-line)!important;border-radius:12px!important;background:var(--wd-s2)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-main>section:is(.wo-panel,.ws-pane)>details.wsw-disclosure>section.c-card{margin:8px 0 4px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-main>section:is(.wo-panel,.ws-pane) :is(h3,.wru-box-head h3){font-size:15px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--wd-ink)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-main>section:is(.wo-panel,.ws-pane) .wn-table :is(.wn-thead span){font-size:12px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--wd-ink2)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-main>section:is(.wo-panel,.ws-pane) .wn-table :is(.wn-thead,.wn-row){background:transparent!important;border-color:var(--wd-line)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-main>section:is(.wo-panel,.ws-pane) details.wsw-text-fold>summary small{margin-left:6px;font-size:12px!important;color:var(--wd-ink3)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}
/* Полосы состояния «Системы» (ST41, ST43): плашка макета без цветной полосы слева */
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings :is(.ws-strip,.wsp-strip){margin:0!important;padding:8px 12px!important;border:0!important;border-radius:var(--wd-r)!important;box-shadow:none!important;background:var(--wd-s1)!important;color:var(--wd-ink2)!important;font-size:13px!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings :is(.ws-strip,.wsp-strip).ok{background:var(--wd-okbg)!important;color:var(--wd-ok)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings :is(.ws-strip,.wsp-strip).warn{background:var(--wd-warnbg)!important;color:var(--wd-warn)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings :is(.ws-strip,.wsp-strip).bad{background:var(--wd-badbg)!important;color:var(--wd-bad)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings :is(.ws-strip,.wsp-strip)::before{display:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings :is(.ws-strip,.wsp-strip) :is(strong,small,span){color:inherit!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings :is(.ws-strip,.wsp-strip) .c-dot{background:currentColor!important;box-shadow:none!important}
/* Обработчики 1-8 (ST43) сегментом, выбранный без бирюзы */
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings .wsp-seg{display:inline-flex!important;flex-wrap:wrap;gap:0!important;padding:0!important;border:0!important;background:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings .wsp-seg>button{min-width:32px;min-height:32px!important;margin:0 0 0 -0.5px!important;padding:5px 11px!important;border:0.5px solid var(--wd-line2)!important;border-radius:0!important;background:transparent!important;color:var(--wd-ink)!important;box-shadow:none!important;font-size:13px!important;font-weight:400!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings .wsp-seg>button:first-child{margin-left:0!important;border-radius:var(--wd-r) 0 0 var(--wd-r)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings .wsp-seg>button:last-child{border-radius:0 var(--wd-r) var(--wd-r) 0!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings .wsp-seg>button:is(.active,[aria-pressed=true],[aria-checked=true]){background:var(--wd-s1)!important;font-weight:500!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings :is(.ws-card,.c-card) a:not(.support-btn){color:var(--wd-ink)!important;text-decoration:underline;text-underline-offset:3px}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-main>section:is(.wo-panel,.ws-pane)>*{align-self:stretch!important;width:auto!important;max-width:none!important;min-width:0}
/* Окно публикации (ST13): подзаголовки 13px, «Обратите внимание» плашкой макета */
html body.product-support dialog#wsx-dialog.wsx-dialog{--ov-accent:var(--wd-ink)!important}
html body.product-support dialog#wsx-dialog #wsx-title{font-size:17px!important;font-weight:500!important;letter-spacing:0!important}
html body.product-support dialog#wsx-dialog .wsx-sec>h3{margin:12px 0 4px!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--wd-ink)!important}
html body.product-support dialog#wsx-dialog .wsx-sec.wsx-warn{padding:8px 12px!important;border:0!important;border-radius:var(--wd-r)!important;background:var(--wd-warnbg)!important;color:var(--wd-warn)!important;box-shadow:none!important}
html body.product-support dialog#wsx-dialog .wsx-sec.wsx-warn>h3{margin:0 0 4px!important;color:inherit!important}
html body.product-support dialog#wsx-dialog .wsx-sec.wsx-warn li{color:inherit!important;font-size:13px!important}
html body.product-support dialog#wsx-dialog :is(.wsx-lead,.wsx-conns li){font-size:13px!important;color:var(--wd-ink2)!important}
html body.product-support dialog#wsx-dialog a{color:var(--wd-ink)!important;text-decoration:underline;text-underline-offset:3px}
html body.product-support dialog#wsx-dialog .wsx-table-wrap{max-width:100%;overflow-x:auto;border:0!important;background:none!important}

/* ========== Сервер и бэкапы (SV) и «Система и обслуживание» (SM) ========== */
/* «Состояние» (SV06): карточка, итог строкой с переходами к вкладкам, замечания строками */
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance>#wsb-overview.wsb-overview{display:block!important;margin:0 0 12px!important;padding:1rem 1.25rem!important;border:0.5px solid var(--wd-line)!important;border-radius:12px!important;background:var(--wd-s2)!important;box-shadow:none!important;--tone:var(--wd-ok)}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance>#wsb-overview.wsb-overview.warn{--tone:var(--wd-warn)}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance>#wsb-overview.wsb-overview.bad{--tone:var(--wd-bad)}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance>#wsb-overview.wsb-overview::before{content:"Состояние";display:block;margin:0 0 8px;padding:0 0 8px;border-bottom:0.5px solid var(--wd-line);font-size:15px;font-weight:500;color:var(--wd-ink)}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance>#wsb-overview.wsb-overview::after{display:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance #wsb-overview .wsb-ov-main{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;column-gap:8px!important;row-gap:1px!important;align-items:baseline;margin:0!important;padding:0!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance #wsb-overview .wsb-ov-main>.c-dot{grid-area:1/1/3/2;align-self:start;position:relative;top:3px;width:16px!important;height:16px!important;border-radius:50%!important;background:var(--tone)!important;box-shadow:inset 0 0 0 1.5px var(--tone),inset 0 0 0 4px var(--wd-s2)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance #wsb-overview .wsb-ov-main>strong{grid-area:1/2/2/3;font-size:14px!important;font-weight:500!important;color:var(--wd-ink)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance #wsb-overview .wsb-ov-facts{grid-area:2/2/3/3;margin:0!important;font-size:13px!important;color:var(--wd-ink2)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance #wsb-overview .wsb-ov-links{grid-area:1/3/3/4;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 12px;align-self:center}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance #wsb-overview :is(.wsb-ov-links,.wsb-ov-problems) .wsb-ov-link{font-size:13px!important;font-weight:400!important;color:var(--wd-ink2)!important;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance #wsb-overview :is(.wsb-ov-links,.wsb-ov-problems) .wsb-ov-link::after{content:" →";text-decoration:none;display:inline-block;margin-left:4px}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance #wsb-overview .wsb-ov-problems{margin:10px 0 0!important;padding:0!important;list-style:none}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance #wsb-overview .wsb-ov-problems>li{--tone:var(--wd-warn);display:grid!important;grid-template-columns:24px minmax(0,1fr) auto;column-gap:8px;align-items:baseline;margin:0!important;padding:10px 0!important;border-top:0.5px solid var(--wd-line)!important;font-size:14px!important;font-weight:500;color:var(--wd-ink)!important;background:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance #wsb-overview .wsb-ov-problems>li.bad{--tone:var(--wd-bad)}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance #wsb-overview .wsb-ov-problems>li.ok{--tone:var(--wd-ok)}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance #wsb-overview .wsb-ov-problems>li>.c-dot{position:relative;top:3px;align-self:start;width:16px!important;height:16px!important;border-radius:50%!important;background:var(--tone)!important;box-shadow:inset 0 0 0 1.5px var(--tone),inset 0 0 0 4px var(--wd-s2)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance #wsb-overview .wsb-ov-next{margin:8px 0 0 32px!important;font-size:13px!important;color:var(--wd-ink2)!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance #wsb-overview .wsb-ov-next b{font-weight:500!important;color:var(--wd-ink)!important}
/* Подвкладки (SV07): метка числа ошибок без заливки */
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance .wsb-tabs .wsb-tab-mark.count{min-width:0!important;height:auto!important;margin-left:4px;padding:0!important;border:0!important;background:none!important;color:var(--wd-bad)!important;font-size:12px!important;font-weight:400!important;box-shadow:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance .wsb-tabs .wsb-tab-mark:not(.count):not([hidden]){width:6px!important;height:6px!important;border-radius:50%!important;background:#EF9F27!important;box-shadow:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance .wsb-tabs .wsb-tab-mark.bad:not(.count):not([hidden]){background:#E24B4A!important}
/* Заголовки карточек 15px (были 16px), подписи справа 12px */
:is(html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance,html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-maintenance) :is(.wn-title h3,.c-card>h3,.wn-box>h3,.wsb-backup-bar h3,.wm-panel>h3,.sm-panel h3){font-size:15px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--wd-ink)!important}
:is(html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance,html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-maintenance) .wn-title small{font-size:12px!important;color:var(--wd-ink2)!important}
/* Шкалы и плитки без цветных полос, значения тёмным */
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance :is(.wsb-meter,.wn-kpi,.wf-metric){border-top-width:0.5px!important;border-top-color:var(--wd-line)!important;box-shadow:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance :is(.wsb-meter,.wn-kpi,.wf-metric)::before{display:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance :is(.wsb-meter strong,.wn-kpi .wsb-value){color:var(--wd-ink)!important;font-weight:500!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance .wsb-bar>i{background:#1D9E75!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance .wsb-meter.warn .wsb-bar>i{background:#BA7517!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance .wsb-meter.bad .wsb-bar>i{background:#E24B4A!important}
/* Свёрнутые блоки: маркер макета вместо стрелок ::after */
:is(html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance,html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-maintenance) details>summary{list-style:none!important;display:flex!important;align-items:center;gap:6px;min-height:28px;cursor:pointer;font-size:13px!important;font-weight:400!important;color:var(--wd-ink)!important}
:is(html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance,html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-maintenance) details>summary::-webkit-details-marker{display:none}
:is(html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance,html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-maintenance) details>summary::after{display:none!important;content:none!important}
:is(html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance,html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-maintenance) details>summary::before{content:"\203A"!important;display:inline-block!important;width:12px;flex:none;color:var(--wd-ink3)!important;font-size:16px;transition:transform .15s;transform:none}
:is(html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance,html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-maintenance) details[open]>summary::before{transform:rotate(90deg)}
/* Свёрнутые карточки (SV08, SV12-SV13, SV18, SV20, SM09) */
:is(html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance,html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-maintenance) details:is(.c-card,.wn-box){padding:.6rem 1.25rem!important;border:0.5px solid var(--wd-line)!important;border-radius:12px!important;background:var(--wd-s2)!important;box-shadow:none!important}
:is(html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance,html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-maintenance) details:is(.c-card,.wn-box)[open]{padding-bottom:1rem!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance details.wsb-fold>section.c-card{margin:10px 0 0!important;padding:10px 0 0!important;border:0!important;border-top:0.5px solid var(--wd-line)!important;border-radius:0!important;background:transparent!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance details.wsb-fold>section.c-card[hidden]{display:none!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance #wsb-backups-view>details.wsb-fold{order:3;margin:0!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance details.wcm-resource-history>.wsb-charts,html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance details.wcm-resource-details>.wcm-resource-detail-grid{margin-top:10px}
@media (max-width:760px){
  html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance>#wsb-overview.wsb-overview{padding:.9rem 1rem!important}
  html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance #wsb-overview .wsb-ov-main{grid-template-columns:24px minmax(0,1fr)!important}
  html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance #wsb-overview .wsb-ov-links{grid-area:3/2/4/3;justify-content:flex-start;margin-top:4px}
  html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance #wsb-overview .wsb-ov-problems>li{grid-template-columns:24px minmax(0,1fr)}
  html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance #wsb-overview .wsb-ov-problems>li>.wsb-ov-link{grid-column:2}
  html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance #wsb-overview .wsb-ov-link{display:inline-flex;align-items:center;min-height:44px}
}
/* «Состояние» над подвкладками, как в макете */
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance>#wsb-overview{grid-row:3!important;order:-11!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-performance>.wsb-tabs{grid-row:4!important;order:-10!important;margin-bottom:0!important}
html body.product-support #wci-drawer.wci-drawer .wci-hint .wci-tip{min-height:0!important;height:18px!important}
html body.product-support #wci-drawer.wci-drawer .wci-dsec{display:grid;gap:8px}

/* Правки после сверки с макетом (29.10) */
/* «Доступ сотрудников» (CA03): логин не рвётся посреди слова, колонка не уже 9em */
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-channels .wci-matrix tbody th{min-width:9em;overflow-wrap:break-word!important;word-break:normal!important;hyphens:none}
/* «Подключение к ИИ» (MA06): «Модель через LLM: …» одной строкой с переносом, без колонок */
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-role>dl{display:block!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-role>dl>div{display:inline!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-role>dl>div+div::before{content:" · "!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-role>dl :is(dt,dd){display:inline!important;text-align:left!important;float:none!important;width:auto!important}
html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-model-api .wsc-role>dl dt::after{content:": "!important}
@media (max-width:760px){
  /* «Тексты» (ST32): превью под названием, название во всю ширину */
  html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-main>section:is(.wo-panel,.ws-pane) details.wsw-text-fold>summary{flex-wrap:wrap!important;align-items:flex-start}
  html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-main>section:is(.wo-panel,.ws-pane) details.wsw-text-fold>summary>strong{flex:1 1 calc(100% - 24px)!important;min-width:0!important;width:auto!important}
  html body.product-support #dashboard#dashboard#dashboard#dashboard#dashboard#dashboard>#section-support-settings #ws-main>section:is(.wo-panel,.ws-pane) details.wsw-text-fold>summary small{flex:1 0 100%!important;max-width:100%!important;margin:0 0 0 18px!important;text-align:left!important}
}
