._dashboard_10l6m_3{flex-direction:column;gap:16px;padding:16px;display:flex}._loading_10l6m_10{color:#fff9;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:300px;display:flex}._spinner_10l6m_20{border:3px solid #8b5cf633;border-top-color:#8b5cf6;border-radius:50%;width:32px;height:32px;animation:1s linear infinite _spin_10l6m_20}@keyframes _spin_10l6m_20{to{transform:rotate(360deg)}}._metricsGrid_10l6m_34{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}._metricCard_10l6m_40{background:linear-gradient(135deg,#1e1e2ecc 0%,#28283c99 100%);border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex;position:relative;overflow:hidden}._metricCard_10l6m_40:before{content:"";background:linear-gradient(90deg,#0000,#8b5cf680,#0000);height:2px;position:absolute;top:0;left:0;right:0}._metricIcon_10l6m_62{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}._metricContent_10l6m_72{flex-direction:column;gap:2px;display:flex}._metricValue_10l6m_78{color:#fff;font-size:28px;font-weight:700;line-height:1}._metricLabel_10l6m_85{color:#ffffff80;font-size:12px}._metricChange_10l6m_90{color:#10b981;background:#10b98126;border-radius:20px;width:fit-content;padding:3px 8px;font-size:11px}._metricChange_10l6m_90[data-positive=false]{color:#ef4444;background:#ef444426}._metricSubtext_10l6m_104{color:#fff6;font-size:11px}._chartCard_10l6m_110{background:linear-gradient(135deg,#1e1e2ecc 0%,#28283c99 100%);border:1px solid #ffffff0d;border-radius:12px;padding:16px}._chartCard_10l6m_110 h3{color:#ffffffe6;margin:0 0 16px;font-size:14px;font-weight:600}._chartHeader_10l6m_124{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._chartHeader_10l6m_124 h3{margin:0}._periodSelector_10l6m_135{background:#0003;border-radius:8px;gap:4px;padding:3px;display:flex}._periodSelector_10l6m_135 button{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s}._periodSelector_10l6m_135 button:hover{color:#fffc}._periodSelector_10l6m_135 button._active_10l6m_159{color:#fff;background:#8b5cf64d}._chartContainer_10l6m_164{margin:0 -8px}._emptyChart_10l6m_168{color:#ffffff4d;justify-content:center;align-items:center;height:200px;font-size:14px;display:flex}._twoColumns_10l6m_178{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}._pieContainer_10l6m_185{flex-direction:column;gap:12px;display:flex}._legendList_10l6m_191{flex-direction:column;gap:8px;display:flex}._legendItem_10l6m_197{align-items:center;gap:8px;font-size:12px;display:flex}._legendDot_10l6m_204{border-radius:3px;flex-shrink:0;width:10px;height:10px}._legendLabel_10l6m_211{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._legendValue_10l6m_219{color:#ffffffe6;font-weight:600}._retentionList_10l6m_225{flex-direction:column;gap:12px;display:flex}._retentionItem_10l6m_231{flex-direction:column;gap:4px;display:flex}._retentionHeader_10l6m_237{justify-content:space-between;align-items:center;display:flex}._retentionPeriod_10l6m_243{color:#ffffffb3;font-size:12px}._retentionRate_10l6m_248{color:#10b981;font-size:14px;font-weight:600}._retentionBar_10l6m_254{background:#ffffff1a;border-radius:3px;height:6px;overflow:hidden}._retentionFill_10l6m_261{background:linear-gradient(90deg,#8b5cf6 0%,#06b6d4 100%);border-radius:3px;height:100%;transition:width .3s}._retentionMeta_10l6m_268{color:#fff6;font-size:11px}._topUsersList_10l6m_274{flex-direction:column;gap:10px;display:flex}._topUserItem_10l6m_280{background:#00000026;border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}._topUserRank_10l6m_289{color:#8b5cf6;background:#8b5cf633;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}._topUserAvatar_10l6m_302{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:flex}._topUserInfo_10l6m_315{flex:1;min-width:0}._topUserName_10l6m_320{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}._topUserMeta_10l6m_330{color:#fff6;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}._topUserStats_10l6m_339{flex-direction:column;align-items:flex-end;gap:2px;display:flex}._topUserStreak_10l6m_346{color:#f59e0b;font-size:13px;font-weight:600}._topUserDays_10l6m_352{color:#fff6;font-size:11px}._quickStats_10l6m_358{background:linear-gradient(135deg,#1e1e2e99 0%,#28283c66 100%);border:1px solid #ffffff0d;border-radius:12px;flex-wrap:wrap;gap:12px;padding:16px;display:flex}._quickStatItem_10l6m_368{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:100px;padding:8px;display:flex}._quickStatValue_10l6m_378{color:#fff;font-size:20px;font-weight:700}._quickStatLabel_10l6m_384{color:#fff6;text-align:center;font-size:11px}._referralMetrics_10l6m_390{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}._referralMetric_10l6m_390{background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:80px;padding:12px 8px;display:flex}._referralMetricValue_10l6m_410{color:#a78bfa;font-size:22px;font-weight:700}._referralMetricLabel_10l6m_416{color:#ffffff80;text-align:center;font-size:11px}@media (width<=600px){._dashboard_10l6m_3{gap:12px;padding:12px}._metricsGrid_10l6m_34{grid-template-columns:repeat(2,1fr)}._metricCard_10l6m_40{padding:12px}._metricValue_10l6m_78{font-size:22px}._twoColumns_10l6m_178{grid-template-columns:1fr}._quickStats_10l6m_358{padding:12px}._quickStatItem_10l6m_368{min-width:80px}}[data-theme=light] ._loading_10l6m_10{color:#4a6355}[data-theme=light] ._spinner_10l6m_20{border-color:#0000000f}[data-theme=light] ._metricCard_10l6m_40{background:#fff;border:1px solid #0000000f;box-shadow:0 1px 3px #00000014}[data-theme=light] ._metricCard_10l6m_40:before{background:linear-gradient(90deg,#0000,#8b5cf64d,#0000)}[data-theme=light] ._metricValue_10l6m_78{color:#1a2e22}[data-theme=light] ._metricLabel_10l6m_85{color:#4a6355}[data-theme=light] ._metricSubtext_10l6m_104{color:#7a9489}[data-theme=light] ._chartCard_10l6m_110{background:#fff;border:1px solid #0000000f;box-shadow:0 1px 3px #00000014}[data-theme=light] ._chartCard_10l6m_110 h3{color:#1a2e22}[data-theme=light] ._periodSelector_10l6m_135{background:#f8faf9}[data-theme=light] ._periodSelector_10l6m_135 button{color:#7a9489}[data-theme=light] ._periodSelector_10l6m_135 button:hover{color:#1a2e22}[data-theme=light] ._periodSelector_10l6m_135 button._active_10l6m_159{color:#6d28d9;background:#8b5cf626}[data-theme=light] ._emptyChart_10l6m_168{color:#7a9489}[data-theme=light] ._legendLabel_10l6m_211{color:#4a6355}[data-theme=light] ._legendValue_10l6m_219{color:#1a2e22}[data-theme=light] ._retentionPeriod_10l6m_243{color:#4a6355}[data-theme=light] ._retentionBar_10l6m_254{background:#0000000f}[data-theme=light] ._retentionMeta_10l6m_268{color:#7a9489}[data-theme=light] ._topUserItem_10l6m_280{background:#f8faf9}[data-theme=light] ._topUserName_10l6m_320{color:#1a2e22}[data-theme=light] ._topUserMeta_10l6m_330,[data-theme=light] ._topUserDays_10l6m_352{color:#7a9489}[data-theme=light] ._quickStats_10l6m_358{background:#fff;border:1px solid #0000000f;box-shadow:0 1px 3px #00000014}[data-theme=light] ._quickStatValue_10l6m_378{color:#1a2e22}[data-theme=light] ._quickStatLabel_10l6m_384{color:#7a9489}._container_18f58_3{flex-direction:column;gap:1rem;height:100%;display:flex;overflow-y:auto}._loading_18f58_12{color:#fff9;flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:100%;display:flex}._spinner_18f58_22{border:3px solid #ffffff1a;border-top-color:#8b5cf6;border-radius:50%;width:40px;height:40px;animation:1s linear infinite _spin_18f58_22}@keyframes _spin_18f58_22{to{transform:rotate(360deg)}}._header_18f58_36{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}._header_18f58_36 h2{margin:0;font-size:1.1rem}._periodSelector_18f58_49{background:#ffffff0d;border-radius:8px;gap:.25rem;padding:.25rem;display:flex}._periodBtn_18f58_57{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.4rem .75rem;font-size:.8rem;transition:all .2s}._periodBtn_18f58_57:hover{color:#fff}._periodActive_18f58_72{color:#fff;background:#8b5cf64d}._metricsGrid_18f58_78{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}._metricCard_18f58_84{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:.75rem;padding:1rem;display:flex}._metricCard_18f58_84._primary_18f58_94{background:linear-gradient(135deg,#10b98126,#06b6d41a);border-color:#10b9814d}._metricIcon_18f58_99{font-size:1.5rem}._metricContent_18f58_103{flex-direction:column;display:flex}._metricValue_18f58_108{color:#fff;font-size:1.25rem;font-weight:700}._metricLabel_18f58_114{color:#ffffff80;font-size:.75rem}._row_18f58_120{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}._section_18f58_127{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;padding:1rem}._section_18f58_127 h3{margin:0 0 .75rem;font-size:.9rem;font-weight:500}._breakdownGrid_18f58_141{flex-direction:column;gap:.5rem;display:flex}._breakdownItem_18f58_147{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}._breakdownItem_18f58_147:last-child{border-bottom:none}._breakdownLabel_18f58_159{color:#fff9;font-size:.85rem}._breakdownValue_18f58_164{color:#10b981;font-weight:600}._subscriptionStats_18f58_170{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}._subStat_18f58_176{background:#ffffff08;border-radius:8px;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem;display:flex}._subIcon_18f58_186{font-size:1.2rem}._subValue_18f58_190{color:#fff;font-size:1.25rem;font-weight:700}._subLabel_18f58_196{color:#ffffff80;text-align:center;font-size:.65rem}._kpiRow_18f58_203{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}._kpiCard_18f58_209{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;padding:1rem;position:relative;overflow:hidden}._kpiCard_18f58_209._kpiGood_18f58_218{border-color:#10b9814d}._kpiValue_18f58_222{color:#fff;font-size:1.5rem;font-weight:700;display:block}._kpiLabel_18f58_229{color:#ffffff80;font-size:.8rem}._kpiBar_18f58_234{border-radius:0 3px 0 0;height:3px;transition:width .5s;position:absolute;bottom:0;left:0}._paymentsList_18f58_244{flex-direction:column;gap:.5rem;max-height:250px;display:flex;overflow-y:auto}._paymentItem_18f58_252{background:#ffffff05;border-radius:8px;align-items:center;gap:1rem;padding:.6rem .75rem;display:flex}._paymentInfo_18f58_261{flex:1;align-items:center;gap:.5rem;display:flex}._paymentAmount_18f58_268{color:#fff;font-weight:600}._paymentMethod_18f58_273{color:#fff9;background:#ffffff1a;border-radius:3px;padding:.15rem .4rem;font-size:.7rem}._paymentStatus_18f58_281{font-size:.8rem;font-weight:500}._paymentDate_18f58_286{color:#fff6;font-size:.75rem}._emptyPayments_18f58_291{text-align:center;color:#fff6;padding:2rem}._emptyPayments_18f58_291 span{margin-bottom:.5rem;font-size:2rem;display:block}._revenueByType_18f58_304{flex-direction:column;gap:.75rem;display:flex}._typeItem_18f58_310{flex-direction:column;gap:.35rem;display:flex}._typeHeader_18f58_316{justify-content:space-between;align-items:center;display:flex}._typeName_18f58_322{font-size:.85rem;font-weight:500}._typeCount_18f58_327{color:#ffffff80;font-size:.75rem}._typeBar_18f58_332{background:#ffffff1a;border-radius:4px;height:8px;overflow:hidden}._typeBarFill_18f58_339{border-radius:4px;min-width:4px;height:100%;transition:width .5s}._typeRevenue_18f58_346{color:#fff;align-self:flex-end;font-size:.9rem;font-weight:600}@media (width<=768px){._metricsGrid_18f58_78{grid-template-columns:repeat(2,1fr)}._row_18f58_120{grid-template-columns:1fr}._subscriptionStats_18f58_170{grid-template-columns:repeat(2,1fr)}._kpiRow_18f58_203{grid-template-columns:1fr}}@media (width<=480px){._header_18f58_36{flex-direction:column;align-items:flex-start}._periodSelector_18f58_49{justify-content:space-between;width:100%}._metricCard_18f58_84{padding:.75rem}._metricValue_18f58_108{font-size:1.1rem}._paymentItem_18f58_252{flex-wrap:wrap;gap:.5rem}._paymentDate_18f58_286{width:100%}}[data-theme=light] ._loading_18f58_12{color:#4a6355}[data-theme=light] ._spinner_18f58_22{border-color:#0000000f}[data-theme=light] ._header_18f58_36 h2{color:#1a2e22}[data-theme=light] ._periodSelector_18f58_49{background:#f8faf9}[data-theme=light] ._periodBtn_18f58_57{color:#7a9489}[data-theme=light] ._periodBtn_18f58_57:hover{color:#1a2e22}[data-theme=light] ._periodActive_18f58_72{color:#6d28d9;background:#8b5cf626}[data-theme=light] ._metricCard_18f58_84{background:#fff;border:1px solid #0000000f;box-shadow:0 1px 3px #00000014}[data-theme=light] ._metricCard_18f58_84._primary_18f58_94{background:linear-gradient(135deg,#10b98114,#06b6d40d);border-color:#10b98133}[data-theme=light] ._metricValue_18f58_108{color:#1a2e22}[data-theme=light] ._metricLabel_18f58_114{color:#4a6355}[data-theme=light] ._section_18f58_127{background:#fff;border:1px solid #0000000f;box-shadow:0 1px 3px #00000014}[data-theme=light] ._section_18f58_127 h3{color:#1a2e22}[data-theme=light] ._breakdownItem_18f58_147{border-bottom:1px solid #0000000f}[data-theme=light] ._breakdownLabel_18f58_159{color:#4a6355}[data-theme=light] ._subStat_18f58_176{background:#f8faf9}[data-theme=light] ._subValue_18f58_190{color:#1a2e22}[data-theme=light] ._subLabel_18f58_196{color:#7a9489}[data-theme=light] ._kpiCard_18f58_209{background:#fff;border:1px solid #0000000f;box-shadow:0 1px 3px #00000014}[data-theme=light] ._kpiCard_18f58_209._kpiGood_18f58_218{border-color:#10b98133}[data-theme=light] ._kpiValue_18f58_222{color:#1a2e22}[data-theme=light] ._kpiLabel_18f58_229{color:#4a6355}[data-theme=light] ._paymentItem_18f58_252{background:#f8faf9}[data-theme=light] ._paymentAmount_18f58_268{color:#1a2e22}[data-theme=light] ._paymentMethod_18f58_273{color:#4a6355;background:#0000000f}[data-theme=light] ._paymentDate_18f58_286,[data-theme=light] ._emptyPayments_18f58_291{color:#7a9489}[data-theme=light] ._typeName_18f58_322{color:#1a2e22}[data-theme=light] ._typeCount_18f58_327{color:#7a9489}[data-theme=light] ._typeBar_18f58_332{background:#0000000f}[data-theme=light] ._typeRevenue_18f58_346{color:#1a2e22}
