#analyticsPage{max-width:1200px}#analyticsPage .analytics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;margin:16px 0}#analyticsPage .analytics-card{background:white;border:1px solid #dce1e8;border-radius:10px;padding:18px;min-width:0}#analyticsPage h3{font-size:1rem;margin:0 0 12px}#analyticsPage strong{font-size:1.65rem;overflow-wrap:anywhere}#analyticsPage table{width:100%;border-collapse:collapse}#analyticsPage td{padding:8px 0;border-bottom:1px solid #eee;overflow-wrap:anywhere}#analyticsPage td:last-child{text-align:right;font-variant-numeric:tabular-nums;padding-left:12px}#analyticsPage p{line-height:1.5}@media(max-width:480px){#analyticsPage .analytics-card{padding:14px}}

@media(max-width:767px){#analyticsTab{display:none!important}#analyticsPage #analyticsDashboard,#analyticsPage #analyticsRefresh,#analyticsPage #analyticsStatus{display:none!important}#analyticsPage #analyticsDesktopMessage{display:block!important}}
@media(min-width:768px){#analyticsPage #analyticsDesktopMessage{display:none!important}}

#analyticsExclusionControls{margin:12px 0}#analyticsExclusionControls p{font-size:.9rem}@media(max-width:767px){#analyticsExclusionControls{display:none}}
#analyticsPage .analytics-funnel th{padding:8px 6px;text-align:left;border-bottom:2px solid #dce1e8}#analyticsPage .analytics-funnel td{padding:8px 6px}#analyticsPage .analytics-funnel td:not(:first-child),#analyticsPage .analytics-funnel th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}
