.fgar-widget{margin:32px 0}.fgar-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:24px}.fgar-stat{background:#fff;border:1px solid #1b1f2a;border-radius:14px;padding:16px;text-align:center}.fgar-stat-val{font-size:22px;font-weight:800;color:#111827;letter-spacing:.2px}.fgar-stat-lbl{font-size:12px;color:#6b7280;margin-top:4px}.fgar-chart-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:10px}.fgar-chart-title{font-size:16px;font-weight:700;color:#111827}#fgarChartWrap{height:320px;border:1px solid #1b1f2a;border-radius:14px;padding:12px;background:#fff;margin-bottom:32px}#fgarChart{width:100% !important;height:100% !important}.fgar-section-title{font-size:18px;font-weight:800;color:#111827;margin:0 0 16px}.fgar-table-wrap{overflow-x:auto}.fgar-table{width:100%;border-collapse:collapse;font-size:14px}.fgar-table thead tr{border-bottom:2px solid #1b1f2a}.fgar-table th{text-align:left;padding:10px 12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#6b7280}.fgar-table td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#111827;vertical-align:middle}.fgar-table tr:last-child td{border-bottom:1px solid #f0f0f0}.fgar-table tr:hover td{background:#fafafa}.fgar-table td strong{font-weight:700;color:#111827}.fgar-table a{color:#9c84ee;text-decoration:none}.fgar-table a:hover{text-decoration:underline}@media (max-width:600px){.fgar-stats{grid-template-columns:repeat(2,1fr)}.fgar-table th:nth-child(4),.fgar-table td:nth-child(4){display:none}}