.RevenuePage-module__LupgSW__page{color:#f8fafc;gap:12px;min-width:0;padding-bottom:18px;display:grid}.RevenuePage-module__LupgSW__kicker{color:#8b5cf6;letter-spacing:.18em;margin-bottom:6px;font-size:7.5px;font-weight:800;display:block}.RevenuePage-module__LupgSW__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.RevenuePage-module__LupgSW__header h1{letter-spacing:-.025em;margin:0;font-size:22px;line-height:1.05}.RevenuePage-module__LupgSW__header p{color:#7c8aa0;max-width:660px;margin:6px 0 0;font-size:9px;line-height:1.55}.RevenuePage-module__LupgSW__headerActions{align-items:center;gap:7px;display:flex}.RevenuePage-module__LupgSW__rangeMenu{position:relative}.RevenuePage-module__LupgSW__rangeButton,.RevenuePage-module__LupgSW__exportButton{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:31px;padding:0 11px;font-size:8px;display:inline-flex}.RevenuePage-module__LupgSW__rangeButton{color:#cbd5e1;background:#0b1422;border:1px solid #26344a}.RevenuePage-module__LupgSW__exportButton{color:#fff;background:linear-gradient(135deg,#5b21b6,#7c3aed);border:1px solid #56308f}.RevenuePage-module__LupgSW__exportButton:disabled{opacity:.6;cursor:default}.RevenuePage-module__LupgSW__rangePopover{z-index:20;background:#0b1422;border:1px solid #26344a;border-radius:8px;width:132px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 50px #0006}.RevenuePage-module__LupgSW__rangePopover button{color:#8fa0b7;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;width:100%;min-height:28px;padding:0 8px;font-size:8px}.RevenuePage-module__LupgSW__rangePopover button:hover,.RevenuePage-module__LupgSW__rangePopover .RevenuePage-module__LupgSW__rangeActive{color:#ddd6fe;background:#7c3aed24}.RevenuePage-module__LupgSW__errorBanner{color:#fda4af;background:#7f1d1d29;border:1px solid #f43f5e4d;border-radius:7px;padding:8px 10px;font-size:8px}.RevenuePage-module__LupgSW__errorState{color:#6f8097;text-align:center;background:#0a1321;border:1px solid #182236;border-radius:10px;align-content:center;place-items:center;gap:8px;min-height:300px;padding:28px;display:grid}.RevenuePage-module__LupgSW__errorState strong{color:#f8fafc;font-size:11px}.RevenuePage-module__LupgSW__errorState span{max-width:440px;font-size:8px;line-height:1.55}.RevenuePage-module__LupgSW__errorState button{color:#d8b4fe;cursor:pointer;background:#251147;border:1px solid #553090;border-radius:6px;align-items:center;gap:6px;min-height:29px;margin-top:3px;padding:0 11px;font-size:8px;display:inline-flex}.RevenuePage-module__LupgSW__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.RevenuePage-module__LupgSW__statCard{background:#0b1422;border:1px solid #182236;border-radius:9px;align-items:center;gap:10px;min-height:78px;padding:12px;display:flex}.RevenuePage-module__LupgSW__statIcon,.RevenuePage-module__LupgSW__sourceIcon{border-radius:50%;flex:none;place-items:center;display:grid}.RevenuePage-module__LupgSW__statIcon{width:35px;height:35px}.RevenuePage-module__LupgSW__statCard>div{gap:2px;min-width:0;display:grid}.RevenuePage-module__LupgSW__statCard small{color:#8292a8;font-size:7.5px}.RevenuePage-module__LupgSW__statCard strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.05;overflow:hidden}.RevenuePage-module__LupgSW__statCard div>span{color:#607188;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:2px;min-width:0;font-size:6.8px;display:inline-flex;overflow:hidden}.RevenuePage-module__LupgSW__purple{color:#c4b5fd;background:#7c3aed26}.RevenuePage-module__LupgSW__green{color:#34d399;background:#10b9811f}.RevenuePage-module__LupgSW__blue{color:#38bdf8;background:#0ea5e91f}.RevenuePage-module__LupgSW__amber{color:#fbbf24;background:#f59e0b1f}.RevenuePage-module__LupgSW__positiveTrend{color:#34d399!important}.RevenuePage-module__LupgSW__negativeTrend{color:#fb7185!important}.RevenuePage-module__LupgSW__mutedTrend{color:#607188!important}.RevenuePage-module__LupgSW__emptyIntro{background:linear-gradient(90deg,#4c1d952b,#0b1422a6);border:1px solid #38255d;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.RevenuePage-module__LupgSW__emptyIntro>span{color:#a78bfa;background:#7c3aed24;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.RevenuePage-module__LupgSW__emptyIntro strong{margin-bottom:3px;font-size:9px;display:block}.RevenuePage-module__LupgSW__emptyIntro p{color:#7e8ea5;margin:0;font-size:7.5px;line-height:1.5}.RevenuePage-module__LupgSW__mainGrid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.72fr);gap:9px;display:grid}.RevenuePage-module__LupgSW__card{background:#0a1321;border:1px solid #182236;border-radius:10px;min-width:0;overflow:hidden}.RevenuePage-module__LupgSW__cardHead{border-bottom:1px solid #172235;justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:10px 12px;display:flex}.RevenuePage-module__LupgSW__cardHead h2{margin:0;font-size:10px}.RevenuePage-module__LupgSW__cardHead p{color:#607188;margin:3px 0 0;font-size:7px}.RevenuePage-module__LupgSW__periodBadge{color:#8da0b9;text-overflow:ellipsis;white-space:nowrap;border:1px solid #26344a;border-radius:999px;max-width:230px;padding:4px 7px;font-size:6.8px;overflow:hidden}.RevenuePage-module__LupgSW__chartWrap{min-height:210px;padding:12px 10px 4px;position:relative}.RevenuePage-module__LupgSW__chartSvg{width:100%;height:190px;overflow:visible}.RevenuePage-module__LupgSW__chartGridLine{stroke:#94a3b814;stroke-width:1px}.RevenuePage-module__LupgSW__chartLine{fill:none;stroke:#8b5cf6;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.RevenuePage-module__LupgSW__chartPeak{fill:#07101c;stroke:#a78bfa;stroke-width:2.4px}.RevenuePage-module__LupgSW__chartPeakLabel{background:#08101ce0;border:1px solid #2d3150;border-radius:7px;gap:2px;min-width:94px;padding:7px 8px;display:grid;position:absolute;top:19px;right:18px;box-shadow:0 10px 30px #00000038}.RevenuePage-module__LupgSW__chartPeakLabel span,.RevenuePage-module__LupgSW__chartPeakLabel small{color:#65758c;font-size:6.5px}.RevenuePage-module__LupgSW__chartPeakLabel b{color:#ddd6fe;font-size:9px}.RevenuePage-module__LupgSW__chartEmpty,.RevenuePage-module__LupgSW__tableEmpty,.RevenuePage-module__LupgSW__loadingBox{color:#617189;text-align:center;align-content:center;place-items:center;gap:6px;display:grid}.RevenuePage-module__LupgSW__chartEmpty{min-height:210px}.RevenuePage-module__LupgSW__chartEmpty strong,.RevenuePage-module__LupgSW__tableEmpty strong{color:#cbd5e1;font-size:9px}.RevenuePage-module__LupgSW__chartEmpty span,.RevenuePage-module__LupgSW__tableEmpty span{max-width:420px;font-size:7px;line-height:1.5}.RevenuePage-module__LupgSW__loadingBox{min-height:160px;font-size:8px}.RevenuePage-module__LupgSW__chartMetrics{border-top:1px solid #172235;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.RevenuePage-module__LupgSW__chartMetrics>div{border-right:1px solid #172235;align-content:center;place-items:center;gap:2px;min-height:47px;display:grid}.RevenuePage-module__LupgSW__chartMetrics>div:last-child{border-right:0}.RevenuePage-module__LupgSW__chartMetrics span{color:#65758c;font-size:6.5px}.RevenuePage-module__LupgSW__chartMetrics b{font-size:9px}.RevenuePage-module__LupgSW__sourceList{padding:5px 11px;display:grid}.RevenuePage-module__LupgSW__sourceRow{border-bottom:1px solid #172235;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:64px;display:grid}.RevenuePage-module__LupgSW__sourceRow:last-child{border-bottom:0}.RevenuePage-module__LupgSW__sourceIcon{width:31px;height:31px}.RevenuePage-module__LupgSW__sourceRow>div{gap:3px;min-width:0;display:grid}.RevenuePage-module__LupgSW__sourceRow strong{font-size:8.5px}.RevenuePage-module__LupgSW__sourceRow small{color:#62738a;font-size:6.8px;line-height:1.4}.RevenuePage-module__LupgSW__sourceRow>b{color:#cbd5e1;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:8px;overflow:hidden}.RevenuePage-module__LupgSW__sourceFooter{border-top:1px solid #172235;justify-content:flex-end;align-items:center;min-height:38px;padding:0 11px;display:flex}.RevenuePage-module__LupgSW__sourceFooter a,.RevenuePage-module__LupgSW__smallLink{color:#a78bfa;font-size:7px;text-decoration:none}.RevenuePage-module__LupgSW__trackTableHead,.RevenuePage-module__LupgSW__trackRow{grid-template-columns:2.4fr .72fr .72fr .72fr .82fr;align-items:center;gap:10px;display:grid}.RevenuePage-module__LupgSW__trackTableHead{color:#617188;text-transform:uppercase;letter-spacing:.04em;background:#0c1625;border-bottom:1px solid #172235;min-height:29px;padding:0 12px;font-size:6.5px}.RevenuePage-module__LupgSW__trackRows,.RevenuePage-module__LupgSW__salesRows{display:grid}.RevenuePage-module__LupgSW__trackRow{color:#94a3b8;border-bottom:1px solid #152033;min-height:53px;padding:7px 12px;font-size:7.5px}.RevenuePage-module__LupgSW__trackRow:last-child,.RevenuePage-module__LupgSW__saleRow:last-child{border-bottom:0}.RevenuePage-module__LupgSW__trackRow>strong{color:#34d399;font-size:8px}.RevenuePage-module__LupgSW__trackName{grid-template-columns:24px 30px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.RevenuePage-module__LupgSW__trackRank{color:#53647a;font-size:6.8px}.RevenuePage-module__LupgSW__trackMark{color:#a78bfa;background:linear-gradient(145deg,#25104b,#10233d);border:1px solid #2d2549;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.RevenuePage-module__LupgSW__trackName>span:last-child{gap:2px;min-width:0;display:grid}.RevenuePage-module__LupgSW__trackName b{color:#e5e7eb;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.RevenuePage-module__LupgSW__trackName small{color:#607188;text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;overflow:hidden}.RevenuePage-module__LupgSW__tableEmpty{min-height:150px;padding:22px}.RevenuePage-module__LupgSW__salesHead,.RevenuePage-module__LupgSW__saleRow{grid-template-columns:2fr 1.2fr .9fr 1fr 1fr;align-items:center;gap:10px;display:grid}.RevenuePage-module__LupgSW__salesHead{color:#617188;text-transform:uppercase;background:#0c1625;border-bottom:1px solid #172235;min-height:29px;padding:0 12px;font-size:6.5px}.RevenuePage-module__LupgSW__saleRow{color:#8da0b9;border-bottom:1px solid #152033;min-height:50px;padding:7px 12px;font-size:7.3px}.RevenuePage-module__LupgSW__saleRow>span:first-child{gap:2px;min-width:0;display:grid}.RevenuePage-module__LupgSW__saleRow b{color:#e5e7eb;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.RevenuePage-module__LupgSW__saleRow small{color:#5f7188;font-size:6.5px}.RevenuePage-module__LupgSW__saleRow>strong{color:#cbd5e1;font-size:7.5px}.RevenuePage-module__LupgSW__settled{color:#34d399!important}.RevenuePage-module__LupgSW__unsettled{color:#fbbf24!important}.RevenuePage-module__LupgSW__dataNotice{color:#70839c;background:#0e74900f;border:1px solid #233451;border-radius:7px;align-items:flex-start;gap:7px;padding:8px 10px;font-size:7px;line-height:1.5;display:flex}.RevenuePage-module__LupgSW__sideStack{gap:10px;display:grid}.RevenuePage-module__LupgSW__sideCard{color:#e5e7eb;background:#0b1422;border:1px solid #182236;border-radius:9px;padding:12px}.RevenuePage-module__LupgSW__sideTitle{color:#c4b5fd;align-items:center;gap:6px;margin-bottom:10px;font-size:9px;display:flex}.RevenuePage-module__LupgSW__sideRows{gap:8px;display:grid}.RevenuePage-module__LupgSW__sideRows>span{border-bottom:1px solid #172235;justify-content:space-between;align-items:flex-start;gap:9px;padding-bottom:7px;font-size:7px;display:flex}.RevenuePage-module__LupgSW__sideRows>span:last-child{border-bottom:0;padding-bottom:0}.RevenuePage-module__LupgSW__sideRows em{color:#77889f;font-style:normal}.RevenuePage-module__LupgSW__sideRows b{color:#dbe4ef;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:7px;overflow:hidden}.RevenuePage-module__LupgSW__goodText{color:#34d399!important}.RevenuePage-module__LupgSW__warnText{color:#fbbf24!important}.RevenuePage-module__LupgSW__balanceBox{background:#161026;border:1px solid #38255d;border-radius:7px;gap:4px;margin-bottom:10px;padding:10px;display:grid}.RevenuePage-module__LupgSW__balanceBox span,.RevenuePage-module__LupgSW__balanceBox small{color:#806f9b;font-size:6.8px}.RevenuePage-module__LupgSW__balanceBox strong{color:#e9d5ff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.RevenuePage-module__LupgSW__sideButton{color:#d8b4fe;background:#251147;border:1px solid #553090;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:29px;margin-top:10px;font-size:7.5px;text-decoration:none;display:flex}.RevenuePage-module__LupgSW__systemList{gap:7px;margin:0;padding:0;font-size:7px;list-style:none;display:grid}.RevenuePage-module__LupgSW__systemList li{align-items:center;gap:5px;display:flex}.RevenuePage-module__LupgSW__ok{color:#34d399}.RevenuePage-module__LupgSW__warn{color:#fbbf24}.RevenuePage-module__LupgSW__systemNote{color:#8d7ca9;background:#161026;border:1px solid #3b2865;border-radius:6px;align-items:flex-start;gap:6px;margin-top:10px;padding:8px;font-size:6.8px;line-height:1.45;display:flex}.RevenuePage-module__LupgSW__infoList{gap:9px;display:grid}.RevenuePage-module__LupgSW__infoList>span{color:#8b5cf6;grid-template-columns:15px minmax(0,1fr);gap:2px 5px;display:grid}.RevenuePage-module__LupgSW__infoList b{color:#cbd5e1;font-size:7.5px}.RevenuePage-module__LupgSW__infoList small{color:#677990;grid-column:2;font-size:6.7px;line-height:1.45}@media (max-width:1180px){.RevenuePage-module__LupgSW__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.RevenuePage-module__LupgSW__mainGrid{grid-template-columns:1fr}}@media (max-width:820px){.RevenuePage-module__LupgSW__header{flex-direction:column}.RevenuePage-module__LupgSW__stats{grid-template-columns:1fr}.RevenuePage-module__LupgSW__trackTableHead,.RevenuePage-module__LupgSW__salesHead{display:none}.RevenuePage-module__LupgSW__trackRow,.RevenuePage-module__LupgSW__saleRow{grid-template-columns:1fr 1fr}.RevenuePage-module__LupgSW__trackName,.RevenuePage-module__LupgSW__saleRow>span:first-child{grid-column:1/-1}}
