.top-report{padding:20px;transition:all .3s ease 0s;position:relative;z-index:1;background-color:#fafafa;border-radius:12px}.dark{background-color:#433c3c}.top-report .head{padding-right:20px;position:relative;margin-bottom:20px}.top-report .content{margin-bottom:10px}.top-report .footer .progess{margin-bottom:8px;display:block;background-color:#eff8fe;height:4px;width:100%}.top-report .footer .progess .progess-bar{height:100%;background:#fb7da4;background:linear-gradient(90deg,#fb7da4 0,#fbaaa2)}.top-report .footer .progess .progess-bar-total{height:100%;background:#00e094;background:linear-gradient(90deg,green 0,#00e094)}.top-report .head h4{font-weight:600;color:#428bfa;margin:0;line-height:20px}.top-report .content h5{color:#666;margin-bottom:1px}.dash-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.dash-title__row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.dash-title__text{font-weight:700;letter-spacing:.2px;margin:0;color:#1f2937}.dark .dash-title__text{color:#f3f4f6}.dash-subtitle{margin-top:6px;font-size:12px;color:#6b7280}.dark .dash-subtitle{color:#d1d5db}.dash-actions{display:flex;align-items:center;justify-content:flex-end}.kpi-card{border-radius:12px;overflow:hidden}.kpi-card__body{padding:14px 14px 12px}.kpi-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.kpi-card__label{font-size:12px;font-weight:700;color:#374151}.dark .kpi-card__label{color:#e5e7eb}.kpi-card__value{font-size:28px;font-weight:800;line-height:1.1;color:#111827;margin-top:4px}.dark .kpi-card__value{color:#fff}.kpi-card__hint{margin-top:6px;font-size:12px;color:#6b7280;display:flex;align-items:center;flex-wrap:wrap}.dark .kpi-card__hint{color:#d1d5db}.kpi-card__icon{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center}.kpi-card__icon--total{background:linear-gradient(135deg,#16a34a,#34d399)}.kpi-card__icon--correo{background:linear-gradient(135deg,#ec4899,#f9a8d4)}.kpi-card__icon--sms{background:linear-gradient(135deg,#f97316,#fdba74)}.kpi-card__icon--ws{background:linear-gradient(135deg,#22c55e,#86efac)}.kpi-card__progress{margin-top:8px}.kpi-card__footer{margin-top:10px;font-size:12px;color:#6b7280}.dark .kpi-card__footer{color:#d1d5db}.panel-card{border-radius:12px}.panel-card__title{padding:14px 14px 0;font-weight:800;color:#111827}.dark .panel-card__title{color:#f3f4f6}.panel-card__content{padding:12px 14px 14px}.dist-row{margin-bottom:14px}.dist-row__left,.dist-row__right{display:flex;align-items:center;justify-content:space-between;gap:10px}.dist-row__left{margin-bottom:6px;justify-content:flex-start}.dist-row__label{font-weight:700;color:#374151}.dark .dist-row__label{color:#e5e7eb}.dist-row__right{margin-bottom:6px}.dist-row__value{font-weight:800;color:#111827}.dark .dist-row__value{color:#fff}.dist-row__percent{font-size:12px;font-weight:700;color:#6b7280;margin-left:10px}.dark .dist-row__percent{color:#d1d5db}.quick-metric__label{font-size:12px;font-weight:700;color:#6b7280}.dark .quick-metric__label{color:#d1d5db}.quick-metric__value{margin-top:6px;font-size:16px;font-weight:900;color:#111827}.dark .quick-metric__value{color:#fff}.quick-note{display:flex;align-items:flex-start;font-size:12px;color:#6b7280}.dark .quick-note{color:#d1d5db}.dash-empty{font-size:12px;color:#6b7280;padding:8px 0}.dark .dash-empty{color:#d1d5db}