/* «Тестирование и эксперименты»: тестовый чат и сравнение вариантов.
   Только цвета из переменных --ov-* (welcome-next.css), поэтому тёмная тема работает сама. */
:is(#section-support-test,#section-support-experiments){--wt-soft:color-mix(in srgb,var(--ov-text) 4%,var(--ov-surface));--wt-tint:color-mix(in srgb,var(--ov-accent) 7%,var(--ov-surface))}
/* Шапка: значок, заголовок, подзаголовок, кнопки */
:is(#section-support-test,#section-support-experiments) .wt-title{display:flex;align-items:center;gap:12px;min-width:0}
:is(#section-support-test,#section-support-experiments) .wt-title .c-ico{width:40px;height:40px;border-radius:12px}
:is(#section-support-test,#section-support-experiments) .wt-title .c-ico svg{width:20px;height:20px}
html body.product-support :is(#section-support-test,#section-support-experiments).support-shell>.section-head .wn-actions .support-btn{padding:7px 14px!important;min-height:0!important;font-size:12px!important}
html body.product-support :is(#section-support-test,#section-support-experiments).support-shell>.section-head.wm-heading{margin-bottom:12px!important}
/* Подсказку внизу страницы и предупреждение над вкладками заменяют «Что здесь делать» и карточки с причинами */
#section-support-experiments>.wo-note.wo-warning{display:none!important}
:is(#section-support-test,#section-support-experiments) .wt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
:is(#section-support-test,#section-support-experiments) .wt-muted{margin:0;font-size:12px;line-height:1.5;color:var(--ov-muted)}
:is(#section-support-test,#section-support-experiments) .wt-warn-text{color:var(--ov-warn)}
html body.product-support :is(#section-support-test,#section-support-experiments) button.wt-link{display:inline;padding:0!important;margin:0!important;min-height:0!important;border:0!important;background:none!important;box-shadow:none!important;color:var(--ov-accent)!important;font:inherit!important;font-size:12px!important;font-weight:600!important;cursor:pointer;text-decoration:underline;text-underline-offset:2px}
/* Отметка «тест не доходит до клиентов»: прямо над перепиской */
#section-support-test .wt-safe{display:flex;align-items:flex-start;gap:8px;margin:0;padding:8px 16px;border-bottom:1px solid color-mix(in srgb,var(--ov-accent) 30%,var(--ov-line));background:var(--wt-tint);font-size:12px;line-height:1.45;color:var(--ov-muted)}
#section-support-test .wt-safe svg{width:16px;height:16px;flex:none;margin-top:1px;color:var(--ov-accent)}
#section-support-test .wt-safe b{color:var(--ov-text);font-weight:650}
/* Чат и боковая колонка */
#section-support-test .wt-lab{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start;margin-bottom:16px}
#section-support-test .wt-chat{display:flex;flex-direction:column;min-width:0;overflow:hidden}
#section-support-test .wt-chat-head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--ov-line)}
#section-support-test .wt-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ov-accent);color:var(--ov-surface);font-size:14px;font-weight:750;flex:none}
#section-support-test .wt-chat-who{display:grid;flex:1;min-width:0}
#section-support-test .wt-chat-who b{font-size:14px;color:var(--ov-text)}
#section-support-test .wt-chat-who small{font-size:12px;color:var(--ov-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#section-support-test .wt-messages{display:flex;flex-direction:column;gap:10px;height:clamp(300px,calc(100dvh - 520px),620px);padding:16px;overflow-y:auto;overscroll-behavior:contain;background:color-mix(in srgb,var(--ov-text) 2.5%,var(--ov-surface))}
#section-support-test .wt-empty{display:grid;gap:4px;margin:auto;max-width:320px;text-align:center;font-size:12px;color:var(--ov-muted)}
#section-support-test .wt-empty b{font-size:14px;color:var(--ov-text)}
#section-support-test .wt-row{display:flex;min-width:0}
#section-support-test .wt-row.me{justify-content:flex-end}
#section-support-test .wt-msg{display:grid;gap:6px;max-width:min(600px,88%);min-width:0}
#section-support-test .wt-bubble{max-width:min(600px,88%);min-width:0;padding:9px 12px 6px;border-radius:16px;font-size:13.5px;line-height:1.5;color:var(--ov-text);overflow-wrap:anywhere;box-shadow:0 1px 1px color-mix(in srgb,var(--ov-text) 6%,transparent)}
#section-support-test .wt-msg .wt-bubble{max-width:100%}
#section-support-test .wt-bubble p{margin:0;white-space:pre-wrap}
#section-support-test .wt-bubble small{display:block;margin-top:3px;font-size:11px;color:var(--ov-muted);text-align:right}
#section-support-test .wt-bubble.me{background:color-mix(in srgb,var(--ov-accent) 17%,var(--ov-surface));border-bottom-right-radius:5px}
#section-support-test .wt-bubble.bot{background:var(--ov-surface);border:1px solid var(--ov-line);border-bottom-left-radius:5px}
#section-support-test .wt-bubble.pending{opacity:.7}
#section-support-test .wt-typing{display:flex;align-items:center;gap:10px;padding:9px 12px}
#section-support-test .wt-typing small{margin:0;text-align:left}
#section-support-test .wt-dots{display:inline-flex;gap:3px}
#section-support-test .wt-dots i{width:6px;height:6px;border-radius:50%;background:var(--ov-muted);animation:wt-dot 1.2s infinite ease-in-out}
#section-support-test .wt-dots i:nth-child(2){animation-delay:.15s}
#section-support-test .wt-dots i:nth-child(3){animation-delay:.3s}
@keyframes wt-dot{0%,80%,100%{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}
@media (prefers-reduced-motion:reduce){#section-support-test .wt-dots i{animation:none}}
#section-support-test .wt-system{align-self:center;max-width:90%;padding:4px 12px;border-radius:99px;background:var(--wt-soft);font-size:11.5px;color:var(--ov-muted);text-align:center;overflow-wrap:anywhere}
/* Решение бота под ответом */
#section-support-test .wt-evidence{display:grid;gap:4px;padding:0 4px;min-width:0}
#section-support-test .wt-tags{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}
#section-support-test .wt-tag{font-size:12px;color:var(--ov-muted);font-variant-numeric:tabular-nums}
#section-support-test .wt-why{margin:0;font-size:12px;line-height:1.45;color:var(--ov-text)}
#section-support-test .wt-why b{font-weight:650}
#section-support-test .wt-nosrc{font-size:12px}
#section-support-test .wt-sources>summary{cursor:pointer;font-size:12px;font-weight:600;color:var(--ov-accent);list-style-position:inside}
#section-support-test .wt-sources ol{display:grid;gap:8px;margin:6px 0 2px;padding-left:18px}
#section-support-test .wt-sources li{font-size:12px;color:var(--ov-text);overflow-wrap:anywhere}
#section-support-test .wt-sources a{color:var(--ov-accent);font-weight:600}
#section-support-test .wt-sources li small{display:block;color:var(--ov-muted)}
#section-support-test .wt-sources li p{margin:2px 0 0;color:var(--ov-muted);line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
/* Примеры, закрытый диалог, поле ввода */
#section-support-test .wt-samples{display:flex;flex-wrap:wrap;gap:6px;padding:10px 16px 0;border-top:1px solid var(--ov-line)}
html body.product-support #section-support-test button.wt-chip{min-height:0!important;padding:5px 11px!important;border:1px solid var(--ov-line)!important;border-radius:99px!important;background:var(--ov-surface)!important;box-shadow:none!important;color:var(--ov-text)!important;font:inherit;font-size:12px!important;line-height:1.35;text-align:left;cursor:pointer}
html body.product-support #section-support-test button.wt-chip:hover:not(:disabled){border-color:color-mix(in srgb,var(--ov-accent) 45%,var(--ov-line))!important;background:var(--wt-tint)!important}
html body.product-support #section-support-test button.wt-chip:disabled{opacity:.5!important;cursor:default!important}
#section-support-test .wt-closed{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:10px 16px 0;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--ov-purple) 10%,var(--ov-surface));font-size:12px;color:var(--ov-text)}
#section-support-test .wt-closed[hidden]{display:none}
html body.product-support #section-support-test .wt-closed .support-btn{padding:5px 12px!important;min-height:0!important;font-size:12px!important}
#section-support-test .wt-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin:0;padding:10px 16px 4px}
html body.product-support #section-support-test .wt-composer textarea{display:block;width:100%;min-width:0;min-height:40px!important;max-height:140px;box-sizing:border-box;padding:9px 12px!important;border:1px solid var(--ov-line)!important;border-radius:12px!important;background:var(--ov-surface)!important;color:var(--ov-text)!important;font:inherit;font-size:13.5px!important;line-height:1.45!important;resize:none;overflow-y:auto}
html body.product-support #section-support-test .wt-composer .support-btn{min-height:40px!important;padding:0 16px!important}
#section-support-test .wt-composer-note{margin:0;padding:2px 16px 10px;font-size:11px;color:var(--ov-muted)}
/* Строка состояния над полем ввода */
#section-support-test .wt-line{margin:0 0 6px;padding:6px 16px 0;font-size:12px;line-height:1.45;color:var(--ov-muted);overflow-wrap:anywhere}
#section-support-test .wt-line:empty{display:none}
#section-support-test .wt-side{display:grid;gap:16px;min-width:0}
html body.product-support #section-support-test .wt-side .wn-box{margin:0}
#section-support-test .wt-side .wn-title{margin-bottom:10px}
#section-support-test #wt-source-note{margin-top:10px}
#section-support-test .wt-history-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}
html body.product-support #section-support-test .wt-history-list button{display:grid;gap:2px;width:100%;min-height:0!important;padding:8px 10px!important;margin:0!important;border:0!important;border-radius:10px!important;background:none!important;box-shadow:none!important;color:var(--ov-text)!important;font:inherit;text-align:left;cursor:pointer}
html body.product-support #section-support-test .wt-history-list button:hover{background:var(--wt-soft)!important}
html body.product-support #section-support-test .wt-history-list button.active{background:var(--wt-tint)!important;box-shadow:inset 3px 0 0 var(--ov-accent)!important}
#section-support-test .wt-history-list b{font-size:12.5px;font-weight:600;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}
#section-support-test .wt-history-list small{font-size:11.5px;color:var(--ov-muted)}
/* Как это работает */
html body.product-support :is(#section-support-test,#section-support-experiments) details.wt-how{padding:14px 18px;margin:0 0 16px}
:is(#section-support-test,#section-support-experiments) .wt-how>summary{cursor:pointer;font-size:14px;font-weight:650;color:var(--ov-text)}
:is(#section-support-test,#section-support-experiments) .wt-how-body{max-width:90ch;margin-top:10px}
:is(#section-support-test,#section-support-experiments) .wt-how-body p{margin:0 0 8px;font-size:13px;line-height:1.55;color:var(--ov-muted)}
:is(#section-support-test,#section-support-experiments) .wt-how-body p:last-child{margin-bottom:0}
:is(#section-support-test,#section-support-experiments) .wt-how-body b{color:var(--ov-text);font-weight:650}

/* Эксперименты: сообщение, карточки */
#section-support-experiments .wx-note{margin:0 0 14px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--ov-accent) 30%,var(--ov-line));border-radius:10px;background:var(--wt-tint);font-size:13px;color:var(--ov-text)}
#section-support-experiments .wx-note[data-tone=bad]{border-color:color-mix(in srgb,var(--ov-bad) 40%,var(--ov-line));background:color-mix(in srgb,var(--ov-bad) 8%,var(--ov-surface))}
#section-support-experiments .wx-note[hidden]{display:none}
#section-support-experiments .wx-cards .wn-kpi{display:flex;flex-direction:column;padding:16px 18px}
#section-support-experiments .wx-value{display:block;margin:12px 0 6px;font-size:22px;line-height:1.25;font-weight:700;letter-spacing:-.3px;color:var(--color-text-strong,var(--ov-text));font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
#section-support-experiments .wx-value small{font-size:14px;font-weight:600;letter-spacing:0;color:var(--ov-muted)}
#section-support-experiments .wx-cards :is(.warn,.bad) .wx-value{color:var(--tone)}
#section-support-experiments .wx-cards .c-foot{line-height:1.45;overflow-wrap:anywhere}
/* Таблица экспериментов и сводка результатов. Глобальные правила table th/td идут с !important. */
:is(#section-support-experiments,#wx-dialog) .wx-table-wrap{max-width:100%;overflow-x:auto}
:is(#section-support-experiments,#wx-dialog) .wx-table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}
:is(#section-support-experiments,#wx-dialog) .wx-table th{padding:4px 10px 8px!important;border:0!important;border-bottom:1px solid var(--ov-line)!important;background:none!important;font-size:11px;font-weight:650;letter-spacing:.4px;text-transform:uppercase;color:var(--ov-muted)!important;text-align:left!important;white-space:nowrap}
:is(#section-support-experiments,#wx-dialog) .wx-table td{padding:11px 10px!important;border:0!important;border-bottom:1px solid var(--ov-line)!important;background:none!important;color:var(--ov-text)!important;text-align:left!important;vertical-align:top!important;overflow-wrap:anywhere}
:is(#section-support-experiments,#wx-dialog) .wx-table tr:last-child td{border-bottom:0!important}
:is(#section-support-experiments,#wx-dialog) .wx-table td b{display:block;font-weight:650}
:is(#section-support-experiments,#wx-dialog) .wx-table td small{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:var(--ov-muted)}
:is(#section-support-experiments,#wx-dialog) .wx-table td>span:not(.c-badge){display:block}
:is(#section-support-experiments,#wx-dialog) .wx-bad{color:var(--ov-bad)!important}
:is(#section-support-experiments,#wx-dialog) .wx-warn{color:var(--ov-warn)!important}
#section-support-experiments .wx-bar{display:block!important;width:120px;max-width:100%;height:6px;margin:5px 0 5px;border-radius:4px;background:var(--wt-soft);overflow:hidden}
#section-support-experiments .wx-bar i{display:block;height:100%;border-radius:4px;background:var(--ov-accent)}
#section-support-experiments .wx-actions{text-align:right!important;min-width:180px}
#section-support-experiments .wx-actions>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}
html body.product-support #section-support-experiments .wx-actions .support-btn{padding:5px 11px!important;min-height:0!important;font-size:12px!important}
#section-support-experiments .wx-actions .wx-why{max-width:260px;margin:6px 0 0 auto;color:var(--ov-warn)}
/* Форма нового эксперимента */
#section-support-experiments .wx-form-box[hidden]{display:none}
#section-support-experiments .wx-form{display:grid;gap:14px;max-width:1000px;margin:0}
#section-support-experiments .wx-field{display:grid;gap:5px;min-width:0;margin:0;font-size:12px;font-weight:600;color:var(--ov-text)}
#section-support-experiments .wx-field[hidden]{display:none}
#section-support-experiments .wx-field small{font-size:11.5px;font-weight:400;line-height:1.4;color:var(--ov-muted)}
html body.product-support #section-support-experiments .wx-form :is(input:not([type=radio]):not([type=checkbox]),textarea){width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--ov-line)!important;border-radius:9px!important;background:var(--ov-surface)!important;color:var(--ov-text)!important;font:inherit;font-size:13px!important;font-weight:400}
html body.product-support #section-support-experiments .wx-form textarea{resize:vertical}
html body.product-support #section-support-experiments .wx-form input[type=radio]{width:16px!important;height:16px!important;min-height:0!important;padding:0!important;margin:2px 0 0!important;flex:none;accent-color:var(--ov-accent)}
html body.product-support #section-support-experiments .wx-form input[type=checkbox]{margin:2px 0 0;flex:none}
#section-support-experiments .wx-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;border:0}
#section-support-experiments .wx-modes legend{margin-bottom:6px;padding:0;font-size:12px;font-weight:600;color:var(--ov-text)}
#section-support-experiments :is(.wx-mode,.wx-check){display:flex;align-items:flex-start;gap:10px;min-width:0;margin:0;padding:12px;border:1px solid var(--ov-line);border-radius:12px;background:var(--ov-surface);cursor:pointer}
#section-support-experiments :is(.wx-mode,.wx-check):has(input:checked){border-color:color-mix(in srgb,var(--ov-accent) 55%,var(--ov-line));background:var(--wt-tint)}
#section-support-experiments .wx-mode.disabled{cursor:not-allowed;background:var(--wt-soft)}
#section-support-experiments .wx-mode.disabled b{color:var(--ov-muted)}
#section-support-experiments .wx-mode.disabled small{color:var(--ov-warn)}
#section-support-experiments :is(.wx-mode,.wx-check)>span{display:grid;gap:3px;min-width:0}
#section-support-experiments :is(.wx-mode,.wx-check) b{font-size:13px;font-weight:650;color:var(--ov-text)}
#section-support-experiments :is(.wx-mode,.wx-check) small{font-size:12px;line-height:1.45;color:var(--ov-muted)}
#section-support-experiments .wx-check{max-width:640px}
#section-support-experiments .wx-variants-head{display:grid;gap:2px}
#section-support-experiments .wx-variants-head b{font-size:13px;color:var(--ov-text)}
#section-support-experiments .wx-variants-head small{font-size:12px;color:var(--ov-muted)}
#section-support-experiments .wx-variants{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px}
#section-support-experiments .wx-variant{display:grid;align-content:start;gap:10px;min-width:0;margin:0;padding:12px 14px;border:1px solid var(--ov-line);border-radius:12px;background:var(--ov-surface)}
#section-support-experiments .wx-variant legend{padding:0 4px;font-size:13px;font-weight:700;color:var(--ov-text)}
#section-support-experiments .wx-variant .wx-remove{justify-self:start}
#section-support-experiments .wx-variant .wx-remove[hidden]{display:none}
#section-support-experiments [data-wx="add-variant"]{justify-self:start}
#section-support-experiments [data-wx="add-variant"][hidden]{display:none}
#section-support-experiments .wx-estimate{margin:0;padding:10px 12px;border-radius:10px;background:var(--wt-soft);font-size:12.5px;line-height:1.5;color:var(--ov-text)}
#section-support-experiments .wx-estimate[data-tone=warn]{background:color-mix(in srgb,var(--ov-warn) 12%,var(--ov-surface))}
#section-support-experiments .wx-form-error{margin:0;font-size:12.5px;color:var(--ov-bad)}
#section-support-experiments .wx-form-error[hidden]{display:none}
#section-support-experiments .wx-form-actions{display:flex;flex-wrap:wrap;gap:8px}
/* Окно результатов */
#wx-dialog.wx-dialog{width:min(1100px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 48px);padding:0;border:1px solid var(--ov-line);border-radius:16px;background:var(--ov-surface);color:var(--ov-text);box-shadow:var(--sh-2);overflow:hidden}
#wx-dialog.wx-dialog[open]{display:flex;flex-direction:column}
#wx-dialog::backdrop{background:rgba(10,18,26,.45)}
#wx-dialog .wx-dialog-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;border-bottom:1px solid var(--ov-line)}
#wx-dialog .wx-dialog-head h2{margin:0;font-size:18px!important;font-weight:700;overflow-wrap:anywhere}
html body.product-support #wx-dialog .wx-dialog-head .support-btn{padding:6px 12px!important;min-height:0!important;font-size:12px!important}
#wx-dialog #wx-dialog-body{flex:1;min-height:0;padding:16px 18px;overflow:auto}
#wx-dialog .wx-dialog-note{margin:0 0 12px;font-size:12.5px;color:var(--ov-muted)}
#wx-dialog .wx-summary td:not(:first-child){white-space:nowrap}
#wx-dialog .wx-summary td:not(:first-child) small{display:inline;margin:0 0 0 4px}
#wx-dialog .wx-sub{margin:18px 0 6px;font-size:14px;font-weight:700}
#wx-dialog .wx-question{padding:10px 0;border-top:1px solid var(--ov-line)}
#wx-dialog .wx-question>summary{cursor:pointer;font-size:13.5px;font-weight:600;color:var(--ov-text);overflow-wrap:anywhere}
#wx-dialog .wx-answers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;margin-top:10px}
#wx-dialog .wx-answer{display:grid;align-content:start;gap:6px;min-width:0;padding:12px;border:1px solid var(--ov-line);border-radius:12px;background:var(--ov-surface)}
#wx-dialog .wx-answer header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}
#wx-dialog .wx-answer b{font-size:13px}
#wx-dialog .wx-answer small{font-size:12px;color:var(--ov-muted)}
#wx-dialog .wx-answer p{margin:0;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}
#wx-dialog .wx-refs{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12px}
#wx-dialog .wx-refs a{color:var(--ov-accent);font-weight:600}
#wx-dialog .wx-pages{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:12px;color:var(--ov-muted)}

/* Ширина */
@media (max-width:1100px){
 #section-support-test .wt-lab{grid-template-columns:minmax(0,1fr) 280px}
}
@media (max-width:900px){
 #section-support-test .wt-lab{grid-template-columns:minmax(0,1fr)}
 #section-support-test .wt-messages{height:clamp(320px,60dvh,560px)}
 #section-support-experiments .wx-modes{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:760px){
 :is(#section-support-experiments,#wx-dialog) .wx-table thead{display:none}
 :is(#section-support-experiments,#wx-dialog) .wx-table :is(table,tbody,tr,td){display:block}
 :is(#section-support-experiments,#wx-dialog) .wx-table tr{padding:10px 0;border-bottom:1px solid var(--ov-line)}
 :is(#section-support-experiments,#wx-dialog) .wx-table tr:last-child{border-bottom:0}
 :is(#section-support-experiments,#wx-dialog) .wx-table td{padding:4px 0!important;border:0!important}
 :is(#section-support-experiments,#wx-dialog) .wx-table td[data-label]:not(:first-child)::before{content:attr(data-label);display:block;font-size:11px;color:var(--ov-muted)}
 #wx-dialog .wx-summary td:not(:first-child){display:inline-block;width:48%;vertical-align:top;white-space:normal}
 #section-support-experiments .wx-actions{min-width:0;text-align:left!important}
 #section-support-experiments .wx-actions>div{justify-content:flex-start}
 #section-support-experiments .wx-actions .wx-why{margin:6px 0 0;max-width:none}
}
@media (max-width:560px){
 :is(#section-support-test,#section-support-experiments) .wt-title .c-ico{display:none}
 #section-support-test .wt-safe{padding:8px 10px}
 #section-support-test .wt-messages{padding:12px 10px}
 #section-support-test :is(.wt-msg,.wt-bubble){max-width:92%}
 #section-support-test .wt-samples{padding:8px 10px 0}
 #section-support-test .wt-samples .wt-chip:nth-child(n+5){display:none}
 #section-support-test .wt-composer{padding:8px 10px 4px}
 #section-support-test .wt-composer-note{display:none}
 #section-support-test .wt-line{padding:6px 10px 0}
 #section-support-test .wt-closed{margin:8px 10px 0}
 html body.product-support #section-support-experiments .wn-box{padding:14px}
 #wx-dialog.wx-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}
 #wx-dialog #wx-dialog-body{padding:12px}
}
/* «Сравнение настроек»: полоса состояния вместо плиток */
#section-support-experiments #wx-cards{display:none!important}
#section-support-experiments .wx-strip{display:grid;gap:4px;padding:12px 16px;margin:0 0 14px;border-left:4px solid var(--ov-muted)}
#section-support-experiments .wx-strip.ok{border-left-color:var(--ov-accent)}#section-support-experiments .wx-strip.warn{border-left-color:var(--ov-warn)}#section-support-experiments .wx-strip.bad{border-left-color:var(--ov-bad)}
#section-support-experiments .wx-strip-main{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;color:var(--ov-text)}
#section-support-experiments .wx-strip-main span{color:var(--ov-muted)}
#section-support-experiments .wx-strip .c-dot{width:9px;height:9px;border-radius:50%;background:var(--ov-muted)}
#section-support-experiments .wx-strip.ok .c-dot{background:var(--ov-accent)}#section-support-experiments .wx-strip.warn .c-dot{background:var(--ov-warn)}#section-support-experiments .wx-strip.bad .c-dot{background:var(--ov-bad)}
#section-support-experiments .wx-strip small{font-size:12.5px;color:var(--ov-muted);padding-left:17px}
