/* Vchat 0.36.46 — Marketing diagnostics */
.vchat-frontend-app .vchat-campaign-status{appearance:none!important;border:0!important;font:inherit!important;cursor:default!important}
.vchat-frontend-app .vchat-campaign-status:disabled{opacity:1!important}
.vchat-frontend-app .vchat-campaign-status.is-failed{cursor:pointer!important;pointer-events:auto!important;background:#fff0f2!important;color:#a8465c!important}
.vchat-frontend-app .vchat-campaign-status.is-failed:hover{background:#ffe5e9!important;color:#96394f!important}
.vchat-frontend-app .vchat-error-detail-button,.vchat-frontend-app .vchat-error-detail-button:hover,.vchat-frontend-app .vchat-error-detail-button:focus,.vchat-frontend-app .vchat-error-detail-button:active{border:1px solid #e6bdc7!important;background:#fff6f8!important;color:#a14459!important;box-shadow:none!important}
.vchat-marketing-diagnostic{display:grid!important;gap:16px!important}
.vchat-marketing-diagnostic-summary{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:13px!important;align-items:start!important;padding:16px!important;border:1px solid #ebccd3!important;border-radius:15px!important;background:#fff7f8!important}
.vchat-marketing-diagnostic-summary>span{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border-radius:12px!important;background:#ffe8ed!important;color:#a44459!important;font-weight:900!important}
.vchat-marketing-diagnostic-summary strong{display:block!important;margin:0 0 5px!important;line-height:1.35!important}
.vchat-marketing-diagnostic-summary p{margin:0!important;line-height:1.55!important}
.vchat-marketing-diagnostic-kpis{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
.vchat-marketing-diagnostic-kpis>div{padding:13px 14px!important;border:1px solid #e2ddec!important;border-radius:13px!important;background:#faf9fd!important}
.vchat-marketing-diagnostic-kpis small{display:block!important;margin:0 0 6px!important;color:#8d869c!important}
.vchat-marketing-diagnostic-kpis strong{display:block!important;margin:0!important;font-size:18px!important;color:#2b2740!important}
.vchat-marketing-diagnostic-list{display:grid!important;gap:10px!important}
.vchat-marketing-diagnostic-list article{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:12px!important;padding:15px 16px!important;border:1px solid #e3deed!important;border-radius:14px!important;background:#fff!important}
.vchat-marketing-diagnostic-list article>span{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border-radius:10px!important;background:#f0ecfa!important;color:#5b49a4!important;font-weight:900!important}
.vchat-marketing-diagnostic-list strong{display:block!important;margin:0 0 4px!important;line-height:1.35!important}
.vchat-marketing-diagnostic-list small{display:block!important;margin:0 0 5px!important;color:#8b8499!important}
.vchat-marketing-diagnostic-list p{margin:0 0 8px!important;line-height:1.5!important}
.vchat-marketing-diagnostic-list code{display:inline-block!important;padding:5px 7px!important;border-radius:8px!important;background:#f3f0f8!important;color:#655b78!important;font-size:9px!important}
@media(max-width:760px){.vchat-marketing-diagnostic-kpis{grid-template-columns:1fr!important}}
