/* WordPress Isolation and Reset (SVG-safe) */
#tgai-chart-5373499 {
    all: initial;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    box-sizing: border-box;
    display: block;
}
/* App-specific styles */
#tgai-chart-5373499{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
background:#f8fafc;border-radius:12px;padding:14px 16px 12px;max-width:480px;
box-shadow:0 4px 24px rgba(0,0,0,.08);
overflow:hidden;position:relative;margin:0 auto;display:block;}
#tgai-chart-5373499 .tgai-ch-figcaption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;
overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
#tgai-chart-5373499 .tgai-ch-title{font-size:12px;font-weight:700;color:#1e293b;
margin-bottom:10px;display:flex;align-items:center;gap:6px;letter-spacing:.02em;}
#tgai-chart-5373499 .tgai-ch-title span{font-size:16px;}
#tgai-chart-5373499 svg{display:block;width:100%;height:auto;}
#tgai-chart-5373499 .tgai-ch-svg-wrap{overflow:visible;}
#tgai-chart-5373499 .tgai-ch-bar{cursor:pointer;}
#tgai-chart-5373499 .tgai-ch-bar:hover{opacity:.85;}
#tgai-chart-5373499 .tgai-ch-line-path{fill:none;stroke-linecap:round;stroke-linejoin:round;}
#tgai-chart-5373499 .tgai-ch-area{opacity:.18;}
#tgai-chart-5373499 .tgai-ch-dot{cursor:pointer;transition:r .15s;}
#tgai-chart-5373499 .tgai-ch-dot:hover{r:6;}
#tgai-chart-5373499 .tgai-ch-pie-slice{transition:opacity .15s;cursor:pointer;}
#tgai-chart-5373499 .tgai-ch-pie-slice:hover{opacity:.85;}
#tgai-chart-5373499 .tgai-ch-tip{position:absolute;background:#0f172a;
color:#f1f5f9;padding:5px 10px;border-radius:7px;font-size:11px;font-weight:600;
pointer-events:none;white-space:nowrap;z-index:99;display:none;
box-shadow:0 4px 12px rgba(0,0,0,.35);}
#tgai-chart-5373499 .tgai-ch-legend{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:10px;}
#tgai-chart-5373499 .tgai-ch-legend-item{display:flex;align-items:center;gap:5px;
font-size:11px;color:#64748b;}
#tgai-chart-5373499 .tgai-ch-legend-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;}
#tgai-chart-5373499 .tgai-ch-axis-label{font-size:9px;fill:#64748b;direction:ltr;unicode-bidi:plaintext;}
#tgai-chart-5373499 .tgai-ch-axis-title{font-size:9px;fill:#64748b;font-weight:600;direction:ltr;unicode-bidi:plaintext;}
#tgai-chart-5373499 .tgai-ch-value{font-size:10px;fill:#1e293b;font-weight:700;}
#tgai-chart-5373499 .tgai-ch-axis-label, #tgai-chart-5373499 .tgai-ch-axis-title, #tgai-chart-5373499 .tgai-ch-value{pointer-events:none;}
#tgai-chart-5373499 .tgai-ch-grid-line{stroke:rgba(0,0,0,0.06);stroke-width:1;}
#tgai-chart-5373499 .tgai-ch-desc{font-size:11px;color:#64748b;margin:6px 0 0;line-height:1.4;}