.earnings-header[data-v-63b72b74]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.filters[data-v-63b72b74]{display:flex;gap:1rem}.filter-select[data-v-63b72b74]{padding:.625rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;background:#fff;cursor:pointer;transition:all .3s ease}.filter-select[data-v-63b72b74]:hover{border-color:#6366f1}.filter-select[data-v-63b72b74]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.earnings-cards[data-v-63b72b74]{display:flex;gap:20px;margin-bottom:40px;flex-wrap:wrap}.earnings-card[data-v-63b72b74]{flex:1;min-width:250px;padding:25px;border-radius:15px;color:#fff;display:flex;align-items:center;gap:20px}.earnings-card.weekly[data-v-63b72b74]{background:linear-gradient(135deg,#667eea,#764ba2)}.earnings-card.monthly[data-v-63b72b74]{background:linear-gradient(135deg,#f093fb,#f5576c)}.earnings-card.lifetime[data-v-63b72b74]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.card-icon[data-v-63b72b74]{opacity:.8}.card-content h3[data-v-63b72b74]{margin:0 0 5px 0;font-size:18px;opacity:.9}.card-content .period[data-v-63b72b74]{font-size:12px;opacity:.8;margin:0 0 10px 0}.card-content .amount[data-v-63b72b74]{font-size:36px;font-weight:700;margin-bottom:5px}.card-content .order-count[data-v-63b72b74]{font-size:14px;opacity:.9}.chart-container[data-v-63b72b74]{background:#fff;padding:30px;border-radius:15px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-bottom:30px;height:400px;position:relative}.chart-container h2[data-v-63b72b74]{margin-top:0;color:#2c3e50}.performance-metrics[data-v-63b72b74]{display:flex;gap:20px;flex-wrap:wrap}.metric-card[data-v-63b72b74]{flex:1;min-width:200px;padding:20px;background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);text-align:center}.metric-card h4[data-v-63b72b74]{margin:0 0 10px 0;color:#666;font-size:14px}.metric-value[data-v-63b72b74]{font-size:28px;font-weight:700;color:#2c3e50;margin:0}.metric-value.positive[data-v-63b72b74]{color:#28a745}.metric-value.negative[data-v-63b72b74]{color:#dc3545}.loading[data-v-63b72b74]{text-align:center;padding:50px}@media (max-width:768px){.earnings-cards[data-v-63b72b74],.performance-metrics[data-v-63b72b74]{flex-direction:column}.chart-container[data-v-63b72b74]{height:300px}}