.investors-overview-container[data-v-6f251dab]{max-width:1600px;margin:0 auto;padding:20px}.investors-header[data-v-6f251dab]{background:linear-gradient(135deg,#00897b,#004d40);-webkit-box-shadow:0 4px 20px rgba(0,137,123,.3);box-shadow:0 4px 20px rgba(0,137,123,.3)}.stat-card[data-v-6f251dab]{border-radius:12px!important;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.stat-card[data-v-6f251dab]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.investor-card[data-v-6f251dab]{-webkit-transition:all .3s ease;transition:all .3s ease;border-left:4px solid transparent}.investor-card[data-v-6f251dab]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-left-color:#00897b;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.15)!important;box-shadow:0 8px 24px rgba(0,0,0,.15)!important}.stat-box[data-v-6f251dab]{background:#f5f5f5;padding:8px;border-radius:8px;text-align:center}@media (max-width:960px){.investors-overview-container[data-v-6f251dab]{padding:10px}.stat-card[data-v-6f251dab]{margin-bottom:10px}}.chart-container[data-v-6f251dab]{background:#fff;padding:16px;border-radius:12px;min-height:200px}.distribution-chart[data-v-6f251dab]{margin-top:20px}.chart-item[data-v-6f251dab]{margin-bottom:20px}.chart-bar[data-v-6f251dab]{background:-webkit-gradient(linear,left top,right top,from(#00897b),to(#004d40));background:linear-gradient(90deg,#00897b,#004d40);height:50px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 8px rgba(0,137,123,.3);box-shadow:0 2px 8px rgba(0,137,123,.3)}.monthly-chart .chart-bar[data-v-6f251dab]{background:-webkit-gradient(linear,left top,right top,from(#7b1fa2),to(#4a148c));background:linear-gradient(90deg,#7b1fa2,#4a148c);-webkit-box-shadow:0 2px 8px rgba(123,31,162,.3);box-shadow:0 2px 8px rgba(123,31,162,.3)}.onetime-chart .chart-bar[data-v-6f251dab]{background:-webkit-gradient(linear,left top,right top,from(#388e3c),to(#1b5e20));background:linear-gradient(90deg,#388e3c,#1b5e20);-webkit-box-shadow:0 2px 8px rgba(56,142,60,.3);box-shadow:0 2px 8px rgba(56,142,60,.3)}.chart-label[data-v-6f251dab]{color:#fff;font-size:20px;font-weight:700}.chart-info[data-v-6f251dab]{margin-top:8px}.progress-distribution[data-v-6f251dab]{margin-top:20px}.progress-bar-item[data-v-6f251dab]{margin-bottom:16px}.progress-label[data-v-6f251dab]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-weight:500}.progress-label span[data-v-6f251dab]{margin-left:8px}.dialog-header[data-v-6f251dab]{background:linear-gradient(135deg,#00897b,#004d40);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.dialog-header.purple[data-v-6f251dab]{background:linear-gradient(135deg,#7b1fa2,#4a148c)}.dialog-header.green[data-v-6f251dab]{background:linear-gradient(135deg,#388e3c,#1b5e20)}.detail-stat-box[data-v-6f251dab]{padding:20px;border-radius:12px;text-align:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.detail-stat-box[data-v-6f251dab]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.payment-timeline-card[data-v-6f251dab]{-webkit-transition:all .3s ease;transition:all .3s ease;border-left:4px solid transparent}.payment-timeline-card.border-green[data-v-6f251dab]{border-left-color:#4caf50}.payment-timeline-card.border-orange[data-v-6f251dab]{border-left-color:#ff9800}.payment-timeline-card.border-grey[data-v-6f251dab]{border-left-color:#9e9e9e}.payment-timeline-card[data-v-6f251dab]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15)!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important}