.dashboard-module__ri1OsW__dashboard{box-sizing:border-box;flex-direction:column;gap:20px;min-width:0;max-width:100%;display:flex;overflow-x:hidden}.dashboard-module__ri1OsW__bannerHub{-webkit-backdrop-filter:blur(16px);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}[data-theme=dark] .dashboard-module__ri1OsW__bannerHub{color:#fff;background:#0f172abf;border:1px solid #ffffff14;box-shadow:0 8px 32px #0000005c}[data-theme=light] .dashboard-module__ri1OsW__bannerHub{color:#0f172a;background:#ffffffd9;border:1px solid #00000014;box-shadow:0 4px 20px #0000000a}.dashboard-module__ri1OsW__bannerInfo{flex:320px;min-width:260px}.dashboard-module__ri1OsW__bannerTitleRow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.dashboard-module__ri1OsW__bannerTitle{letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:800;display:flex}[data-theme=dark] .dashboard-module__ri1OsW__bannerTitle{color:#fff}[data-theme=light] .dashboard-module__ri1OsW__bannerTitle{color:#0f172a}.dashboard-module__ri1OsW__hqBadge{color:#f59e0b;letter-spacing:.02em;background:#f59e0b26;border:1px solid #f59e0b59;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}[data-theme=light] .dashboard-module__ri1OsW__hqBadge{color:#b45309;background:#d977061a;border-color:#d9770640}.dashboard-module__ri1OsW__bannerSubRow{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}[data-theme=dark] .dashboard-module__ri1OsW__bannerSubRow{color:#94a3b8}[data-theme=light] .dashboard-module__ri1OsW__bannerSubRow{color:#64748b}[data-theme=dark] .dashboard-module__ri1OsW__dateHighlight{color:#fff}[data-theme=light] .dashboard-module__ri1OsW__dateHighlight{color:#0f172a}.dashboard-module__ri1OsW__livePulseDot{color:#10b981;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.dashboard-module__ri1OsW__liveDot{background-color:#10b981;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite dashboard-module__ri1OsW__pulse;display:inline-block;box-shadow:0 0 8px #10b98199}@keyframes dashboard-module__ri1OsW__pulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.15)}to{opacity:.8;transform:scale(.95)}}.dashboard-module__ri1OsW__bannerActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dashboard-module__ri1OsW__exportBtn{cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:700;transition:all .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.dashboard-module__ri1OsW__exportBtn:active{transform:scale(.96)}[data-theme=dark] .dashboard-module__ri1OsW__exportBtn{color:#f8fafc;background:#ffffff0f;border:1px solid #ffffff1f}[data-theme=dark] .dashboard-module__ri1OsW__exportBtn:hover{background:#ffffff1f;border-color:#fff3}[data-theme=light] .dashboard-module__ri1OsW__exportBtn{color:#1e293b;background:#f1f5f9;border:1px solid #cbd5e1}[data-theme=light] .dashboard-module__ri1OsW__exportBtn:hover{color:#0f172a;background:#e2e8f0}.dashboard-module__ri1OsW__kpiGrid{font-variant-numeric:tabular-nums;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;display:grid}.dashboard-module__ri1OsW__row2Grid,.dashboard-module__ri1OsW__row3Grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:16px;display:grid}.dashboard-module__ri1OsW__cardContainer{-webkit-backdrop-filter:blur(16px);border-radius:14px;flex-direction:column;gap:16px;min-width:0;padding:20px;transition:all .25s;display:flex}[data-theme=dark] .dashboard-module__ri1OsW__cardContainer{background:#0f172ab3;border:1px solid #ffffff14;box-shadow:0 8px 32px #0000004d}[data-theme=light] .dashboard-module__ri1OsW__cardContainer{background:#ffffffd9;border:1px solid #00000014;box-shadow:0 4px 20px #0000000a}.dashboard-module__ri1OsW__cardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-module__ri1OsW__cardTitle{letter-spacing:-.01em;margin:0;font-size:14.5px;font-weight:800}[data-theme=dark] .dashboard-module__ri1OsW__cardTitle{color:#fff}[data-theme=light] .dashboard-module__ri1OsW__cardTitle{color:#0f172a}.dashboard-module__ri1OsW__chartValueHeader{align-items:center;gap:8px;margin-top:4px;display:flex}.dashboard-module__ri1OsW__bigRevValue{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:20px;font-weight:800}[data-theme=dark] .dashboard-module__ri1OsW__bigRevValue{color:#fff}[data-theme=light] .dashboard-module__ri1OsW__bigRevValue{color:#0f172a}.dashboard-module__ri1OsW__greenBadge{color:#10b981;font-variant-numeric:tabular-nums;background:#10b9811f;border:1px solid #10b9814d;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:800;display:inline-flex}[data-theme=light] .dashboard-module__ri1OsW__greenBadge{color:#15803d;background:#16a34a1a;border-color:#16a34a40}.dashboard-module__ri1OsW__chartFilter{font-variant-numeric:tabular-nums;border-radius:6px;padding:4px 10px;font-size:11.5px;font-weight:600}[data-theme=dark] .dashboard-module__ri1OsW__chartFilter{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff14}[data-theme=light] .dashboard-module__ri1OsW__chartFilter{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.dashboard-module__ri1OsW__chartWrapper{flex-direction:column;gap:8px;width:100%;display:flex}.dashboard-module__ri1OsW__chartCanvasArea{width:100%;height:160px;position:relative}.dashboard-module__ri1OsW__svgChart{width:100%;height:100%;overflow:visible}.dashboard-module__ri1OsW__chartDot{cursor:pointer;z-index:5;background:#2563eb;border:2px solid #fff;border-radius:50%;width:9px;height:9px;transition:all .15s;position:absolute;transform:translate(-50%,-50%)}[data-theme=dark] .dashboard-module__ri1OsW__chartDot{border-color:#0f172a;box-shadow:0 0 6px #2563eb99}[data-theme=light] .dashboard-module__ri1OsW__chartDot{border-color:#fff;box-shadow:0 1px 4px #0003}.dashboard-module__ri1OsW__chartDot:hover{transform:translate(-50%,-50%)scale(1.4)}.dashboard-module__ri1OsW__peakDot{background:#3b82f6;width:11px;height:11px;box-shadow:0 0 12px #3b82f6e6}.dashboard-module__ri1OsW__dotTooltip{white-space:nowrap;pointer-events:none;z-index:10;font-variant-numeric:tabular-nums;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:6px 10px;animation:.15s dashboard-module__ri1OsW__fadeIn;display:flex;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-8px)}[data-theme=dark] .dashboard-module__ri1OsW__dotTooltip{color:#fff;background:#0f172af2;border:1px solid #ffffff26;box-shadow:0 8px 24px #00000080}[data-theme=light] .dashboard-module__ri1OsW__dotTooltip{color:#fff;background:#0f172a;border:1px solid #0000001a;box-shadow:0 6px 18px #0003}.dashboard-module__ri1OsW__tooltipDate{opacity:.8;font-size:10px;font-weight:600}.dashboard-module__ri1OsW__tooltipVal{color:#60a5fa;font-size:11.5px;font-weight:800}.dashboard-module__ri1OsW__xAxisLabels{font-variant-numeric:tabular-nums;width:100%;height:20px;font-size:11px;position:relative}[data-theme=dark] .dashboard-module__ri1OsW__xAxisLabels{color:#64748b}[data-theme=light] .dashboard-module__ri1OsW__xAxisLabels{color:#94a3b8}.dashboard-module__ri1OsW__xAxisLabels span{position:absolute}.dashboard-module__ri1OsW__cardSubValue{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}[data-theme=dark] .dashboard-module__ri1OsW__cardSubValue{color:#94a3b8}[data-theme=light] .dashboard-module__ri1OsW__cardSubValue{color:#64748b}.dashboard-module__ri1OsW__linkBtn{color:#3b82f6;align-items:center;gap:4px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}[data-theme=light] .dashboard-module__ri1OsW__linkBtn{color:#2563eb}.dashboard-module__ri1OsW__linkBtn:hover{text-decoration:underline!important}.dashboard-module__ri1OsW__linkBtn:active{transform:scale(.96)}.dashboard-module__ri1OsW__funnelContainer{flex-direction:column;gap:12px;margin-top:4px;display:flex}.dashboard-module__ri1OsW__funnelItem{flex-direction:column;gap:6px;display:flex}.dashboard-module__ri1OsW__funnelLabel{justify-content:space-between;align-items:center;font-size:12.5px;font-weight:600;display:flex}[data-theme=dark] .dashboard-module__ri1OsW__funnelLabel{color:#e2e8f0}[data-theme=light] .dashboard-module__ri1OsW__funnelLabel{color:#1e293b}.dashboard-module__ri1OsW__funnelCount{font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}[data-theme=dark] .dashboard-module__ri1OsW__funnelCount{color:#fff}[data-theme=light] .dashboard-module__ri1OsW__funnelCount{color:#0f172a}.dashboard-module__ri1OsW__funnelTrack{border-radius:999px;width:100%;height:8px;overflow:hidden}[data-theme=dark] .dashboard-module__ri1OsW__funnelTrack{background:#ffffff0f}[data-theme=light] .dashboard-module__ri1OsW__funnelTrack{background:#e2e8f0}.dashboard-module__ri1OsW__funnelBar{border-radius:999px;height:100%;transition:width .4s cubic-bezier(.16,1,.3,1)}.dashboard-module__ri1OsW__productsList,.dashboard-module__ri1OsW__activityList{flex-direction:column;gap:12px;display:flex}.dashboard-module__ri1OsW__productRow{border-radius:10px;align-items:center;gap:12px;padding:8px 10px;transition:background .15s;display:flex}[data-theme=dark] .dashboard-module__ri1OsW__productRow:hover{background:#ffffff08}[data-theme=light] .dashboard-module__ri1OsW__productRow:hover{background:#f8fafc}.dashboard-module__ri1OsW__productBadge{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.dashboard-module__ri1OsW__productName{font-size:13px;font-weight:700;line-height:1.3}[data-theme=dark] .dashboard-module__ri1OsW__productName{color:#fff}[data-theme=light] .dashboard-module__ri1OsW__productName{color:#0f172a}.dashboard-module__ri1OsW__productType{font-variant-numeric:tabular-nums;margin-top:2px;font-size:11.5px}[data-theme=dark] .dashboard-module__ri1OsW__productType{color:#94a3b8}[data-theme=light] .dashboard-module__ri1OsW__productType{color:#64748b}.dashboard-module__ri1OsW__productRev{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:monospace;font-size:13.5px;font-weight:800}[data-theme=dark] .dashboard-module__ri1OsW__productRev{color:#60a5fa}[data-theme=light] .dashboard-module__ri1OsW__productRev{color:#2563eb}.dashboard-module__ri1OsW__cardSubText{color:#10b981;font-size:11.5px;font-weight:700}[data-theme=light] .dashboard-module__ri1OsW__cardSubText{color:#15803d}.dashboard-module__ri1OsW__activityRow{border-radius:10px;align-items:flex-start;gap:12px;padding:8px 10px;transition:background .15s;display:flex}[data-theme=dark] .dashboard-module__ri1OsW__activityRow:hover{background:#ffffff08}[data-theme=light] .dashboard-module__ri1OsW__activityRow:hover{background:#f8fafc}.dashboard-module__ri1OsW__actAvatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:11.5px;font-weight:800;display:flex;box-shadow:0 2px 6px #00000026}.dashboard-module__ri1OsW__actContent{flex:1;min-width:0}.dashboard-module__ri1OsW__actText{font-size:12.5px;line-height:1.4}[data-theme=dark] .dashboard-module__ri1OsW__actText{color:#e2e8f0}[data-theme=dark] .dashboard-module__ri1OsW__actText strong{color:#fff}[data-theme=light] .dashboard-module__ri1OsW__actText{color:#334155}[data-theme=light] .dashboard-module__ri1OsW__actText strong{color:#0f172a}.dashboard-module__ri1OsW__actTime{font-variant-numeric:tabular-nums;margin-top:3px;font-size:11px}[data-theme=dark] .dashboard-module__ri1OsW__actTime{color:#64748b}[data-theme=light] .dashboard-module__ri1OsW__actTime{color:#94a3b8}@keyframes dashboard-module__ri1OsW__fadeIn{0%{opacity:0}to{opacity:1}}
