.sender-balancing-charts[data-v-49a4b0b9]{padding:20px}.header-row[data-v-49a4b0b9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.header-row h3[data-v-49a4b0b9]{margin:0}.header-actions[data-v-49a4b0b9]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.header-actions button[data-v-49a4b0b9]{padding:8px 16px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;font-size:14px}.header-actions button[data-v-49a4b0b9]:hover:not(:disabled){background:#f5f5f5}.header-actions button[data-v-49a4b0b9]:disabled{opacity:.6;cursor:not-allowed}.recount-btn[data-v-49a4b0b9]{background:#1976d2!important;color:#fff;border-color:#1976d2!important}.recount-btn[data-v-49a4b0b9]:hover:not(:disabled){background:#1565c0!important}.recount-result[data-v-49a4b0b9]{padding:10px 15px;background:#d4edda;color:#155724;border-radius:4px;margin-bottom:15px}h3[data-v-49a4b0b9]{margin-bottom:20px;color:#333}h4[data-v-49a4b0b9]{margin:30px 0 15px 0;color:#555}.summary-cards[data-v-49a4b0b9]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.query-section[data-v-49a4b0b9]{margin:30px 0;padding:20px;background:#f0f4f8;border-radius:8px}.query-form[data-v-49a4b0b9]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.query-field[data-v-49a4b0b9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.query-field label[data-v-49a4b0b9]{font-size:12px;font-weight:500;color:#555}.query-field input[data-v-49a4b0b9],.query-field select[data-v-49a4b0b9]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;min-width:150px}.query-actions[data-v-49a4b0b9]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.query-actions button[data-v-49a4b0b9]{padding:8px 16px;border:1px solid #1976d2;border-radius:4px;background:#1976d2;color:#fff;cursor:pointer;font-size:14px}.query-actions button[data-v-49a4b0b9]:hover:not(:disabled){background:#1565c0}.query-actions button[data-v-49a4b0b9]:disabled{opacity:.6;cursor:not-allowed}.query-actions .clear-btn[data-v-49a4b0b9]{background:#fff;color:#666;border-color:#ddd}.query-actions .clear-btn[data-v-49a4b0b9]:hover{background:#f5f5f5}.query-results[data-v-49a4b0b9]{margin-top:20px}.query-summary[data-v-49a4b0b9]{padding:10px 15px;background:#e3f2fd;border-radius:4px;margin-bottom:15px}.performance-section[data-v-49a4b0b9]{margin:30px 0;padding:20px;background:#fafafa;border-radius:8px}.performance-header[data-v-49a4b0b9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.performance-header h4[data-v-49a4b0b9]{margin:0}.days-selector[data-v-49a4b0b9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.days-selector select[data-v-49a4b0b9]{padding:6px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.chart-wrapper[data-v-49a4b0b9]{width:100%;height:320px;overflow:hidden;clear:both;margin-bottom:40px;display:block}.chart-container[data-v-49a4b0b9]{position:relative;height:300px!important;max-height:300px!important;width:100%;background:#fff;border-radius:4px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.chart-container>[data-v-49a4b0b9]{max-height:280px!important}.table-header[data-v-49a4b0b9]{clear:both;display:block;margin-top:40px!important;padding-top:20px;border-top:1px solid #eee}.card[data-v-49a4b0b9]{background:#f8f9fa;border-radius:8px;padding:20px;min-width:150px;text-align:center;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.card-value[data-v-49a4b0b9]{font-size:28px;font-weight:700;color:#2c3e50}.card-label[data-v-49a4b0b9]{font-size:12px;color:#666;margin-top:5px}.heatmap-container[data-v-49a4b0b9]{overflow-x:auto}.heatmap-table[data-v-49a4b0b9]{border-collapse:collapse;font-size:12px}.heatmap-table td[data-v-49a4b0b9],.heatmap-table th[data-v-49a4b0b9]{border:1px solid #ddd;padding:8px;text-align:center;min-width:60px}.heatmap-table th[data-v-49a4b0b9]{background:#f5f5f5;font-weight:600}.sender-name[data-v-49a4b0b9]{text-align:left;font-weight:500;background:#fafafa}.stats-table[data-v-49a4b0b9]{width:100%;border-collapse:collapse;margin-bottom:20px}.stats-table td[data-v-49a4b0b9],.stats-table th[data-v-49a4b0b9]{border:1px solid #ddd;padding:10px;text-align:left}.stats-table th[data-v-49a4b0b9]{background:#f5f5f5;font-weight:600}.stats-table tr[data-v-49a4b0b9]:hover{background:#f9f9f9}.health-good[data-v-49a4b0b9]{background-color:#d4edda;color:#155724}.health-medium[data-v-49a4b0b9]{background-color:#fff3cd;color:#856404}.health-poor[data-v-49a4b0b9]{background-color:#f8d7da;color:#721c24}.loading[data-v-49a4b0b9]{padding:20px;text-align:center;color:#666}.error[data-v-49a4b0b9]{padding:20px;text-align:center;color:#dc3545}div[data-v-14f6a732]{margin-bottom:1.5em}label[data-v-14f6a732]{margin-right:1em}.sender-table[data-v-14f6a732]{width:100%;border-collapse:collapse;margin-bottom:2em;font-size:14px}.sender-table td[data-v-14f6a732],.sender-table th[data-v-14f6a732]{border:1px solid #ddd;padding:8px 12px;text-align:center}.sender-table th[data-v-14f6a732]{background-color:#1976d2;color:#fff;font-weight:600}.sender-table tbody tr[data-v-14f6a732]:nth-child(2n){background-color:#f9f9f9}.sender-table tbody tr[data-v-14f6a732]:hover{background-color:#e3f2fd}.sender-table tfoot[data-v-14f6a732]{background-color:#e8e8e8;font-weight:600}.sender-table td[data-v-14f6a732]:first-child{text-align:left;font-weight:500}.sender-link[data-v-14f6a732]{color:#fff;text-decoration:none;font-weight:600}.sender-link[data-v-14f6a732]:hover{text-decoration:underline}