#analyticsPage .core-analytics-plus{margin:22px 0;color:#243e5e}
#analyticsPage .rap-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}
#analyticsPage .rap-heading h2{font-size:18px;margin:0}
#analyticsPage .rap-heading>span{font-size:11px;direction:ltr;color:#456080}
#analyticsPage .rap-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}
#analyticsPage .rap-stat{display:flex;flex-direction:column;gap:9px;padding:18px;border:1px solid #a7c2e2;border-radius:13px;background:linear-gradient(135deg,#c6dcf7,#d7e5f4);min-width:0}
#analyticsPage .rap-stat>span{font-size:12px;font-weight:650}
#analyticsPage .rap-stat>strong{font-size:29px;line-height:1.3;direction:ltr;text-align:start;font-variant-numeric:tabular-nums;color:#234d83}
#analyticsPage .rap-stat>small{font-size:11px;line-height:1.8;color:#456080}
#analyticsPage .rap-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}
#analyticsPage .rap-panel{padding:18px;border:1px solid #b3c9e4;border-radius:13px;background:#d9e5f3;min-width:0}
#analyticsPage .rap-panel:last-child{grid-column:1/-1}
#analyticsPage .rap-panel header{margin-bottom:16px}
#analyticsPage .rap-panel h3{margin:0 0 7px;font-size:15px;color:inherit}
#analyticsPage .rap-panel p{font-size:11px;line-height:1.8;color:#456080;margin:0}
#analyticsPage .rap-mix-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:12px 0;font-size:12px}
#analyticsPage .rap-mix-row span{overflow-wrap:anywhere}
#analyticsPage .rap-mix-row b{direction:ltr;font-variant-numeric:tabular-nums}
#analyticsPage .rap-track{grid-column:1/-1;height:7px;border-radius:6px;background:#b8cee8;overflow:hidden}
#analyticsPage .rap-track i{display:block;height:100%;border-radius:inherit;background:#487ab9}
#analyticsPage .rap-table-wrap{overflow-x:auto}
#analyticsPage .rap-table-wrap table{width:100%;border-collapse:collapse;font-size:12px;min-width:360px}
#analyticsPage .rap-table-wrap :is(th,td){padding:11px 9px;text-align:start;border-bottom:1px solid #b9cce4;font-variant-numeric:tabular-nums;white-space:normal}
#analyticsPage .rap-table-wrap thead th{font-size:11px;background:#c0d3eb}
#analyticsPage .rap-table-wrap tbody th{font-weight:500;overflow-wrap:anywhere}
html[data-pos-theme="dark"] #analyticsPage .core-analytics-plus{color:#dbe8fa}
html[data-pos-theme="dark"] #analyticsPage :is(.rap-stat,.rap-panel){background:#202e44;border-color:#3b5271}
html[data-pos-theme="dark"] #analyticsPage :is(.rap-stat>strong,.rap-stat>small,.rap-panel p,.rap-heading>span){color:#bfd4ee}
html[data-pos-theme="dark"] #analyticsPage .rap-table-wrap thead th{background:#293d58}
@media(max-width:850px){#analyticsPage .rap-panels{grid-template-columns:1fr}#analyticsPage .rap-stats{grid-template-columns:1fr}#analyticsPage .rap-stat{padding:14px}#analyticsPage .rap-stat>strong{font-size:25px}}
@media print{#analyticsPage .rap-panel{break-inside:avoid}#analyticsPage .rap-table-wrap{overflow:visible}}
