.pro-analytics{margin:20px 0;padding:20px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(7,17,13,.94);color:#f7faf8!important}.pro-analytics-head{display:flex;justify-content:space-between;gap:18px;align-items:end;margin-bottom:16px}.pro-analytics-head span,.pro-subhead span{font-size:.76rem;font-weight:800;letter-spacing:.13em;color:#c9ff3d!important;opacity:1}.pro-analytics-head h2,.pro-subhead h3{color:#fff!important}.pro-analytics-head h2{margin:.2rem 0 0}.pro-analytics-head p{max-width:520px;margin:0;color:#e6ece8!important;opacity:1}.pro-analytics-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.pro-analytics-cards article{padding:15px;border-radius:14px;background:#17211d;border:1px solid rgba(255,255,255,.15);color:#fff!important}.pro-analytics-cards span{display:block;font-size:.78rem;color:#e4eae6!important;opacity:1;margin-bottom:6px}.pro-analytics-cards strong{font-size:1.15rem;color:#fff!important}.pro-weekly{margin:0 0 16px;padding:15px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#121c18;color:#fff!important}.pro-subhead{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:12px}.pro-subhead h3{margin:.2rem 0 0}.pro-subhead small{color:#dce4df!important;opacity:1}.pro-week-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.pro-week-grid article{padding:10px;border-radius:10px;background:#202a26;border:1px solid rgba(255,255,255,.13);color:#fff!important}.pro-week-grid article.current{border-color:#c9ff3d}.pro-week-grid article>div{display:flex;justify-content:space-between;gap:.5rem;align-items:center}.pro-week-grid span,.pro-week-grid small{font-size:.7rem;color:#e7ece9!important;opacity:1}.pro-week-grid strong{font-size:.82rem;color:#fff!important}.pro-week-grid progress{width:100%;height:6px;margin:.55rem 0;accent-color:#c9ff3d}.pro-week-grid small{display:block;line-height:1.35}.pro-analytics-table-wrap{overflow:auto;border-radius:14px;border:1px solid rgba(255,255,255,.08)}.pro-analytics-table{width:100%;border-collapse:collapse;min-width:760px;color:#fff!important}.pro-analytics-table th,.pro-analytics-table td{padding:12px 14px;text-align:left;border-bottom:1px solid rgba(255,255,255,.07);color:#f2f5f3!important}.pro-analytics-table thead th{font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:#dce4df!important;opacity:1}.pro-analytics-table tbody tr:last-child th,.pro-analytics-table tbody tr:last-child td{border-bottom:0}.pro-analytics-table .positive{font-weight:800}.pro-analytics-table .negative{font-weight:800;opacity:1}.pro-analytics-table .neutral{opacity:1}.pro-analytics-empty{margin:0;color:#dce4df!important;opacity:1}.metric-trend{height:34px;min-width:96px;display:flex;align-items:end;gap:3px}.metric-trend i{display:block;width:8px;min-height:5px;border-radius:3px 3px 1px 1px;background:#c9ff3d;opacity:.86}.metric-trend i.missing{height:5px!important;background:rgba(255,255,255,.25)}.metric-no-trend{font-size:.72rem;color:#dce4df!important;opacity:1;white-space:nowrap}@media(max-width:900px){.pro-week-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.pro-analytics{padding:15px}.pro-analytics-head{display:block}.pro-analytics-head p{margin-top:8px}.pro-analytics-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-analytics-cards strong{font-size:1rem}.pro-subhead{align-items:flex-start;flex-direction:column;gap:.35rem}.pro-week-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
