.tr-bloque[data-v-2656c090]{margin-bottom:28px}.tr-titulo[data-v-2656c090]{display:flex;align-items:center;font-size:17px;font-weight:700;color:#263238;letter-spacing:-.2px;margin-bottom:10px}.tr-nota[data-v-2656c090]{font-size:13px;color:#607d8b;margin:-4px 0 12px 0;max-width:760px;line-height:1.45}.tr-kpi[data-v-2656c090]{height:100%;border:1px solid #e0e6ea;border-radius:12px;background:#fff;padding:12px 14px;transition:box-shadow .15s,transform .15s}.tr-kpi--clic[data-v-2656c090]{cursor:pointer}.tr-kpi--clic[data-v-2656c090]:hover{box-shadow:0 4px 14px rgba(0,0,0,0.1);transform:translateY(-1px)}.tr-kpi--fuerte[data-v-2656c090]{border-color:#b0bec5;background:linear-gradient(135deg,#fafcfd,#eef3f6);cursor:pointer}.tr-kpi--ok[data-v-2656c090]{border-color:#a5d6a7;background:#f6fbf6}.tr-kpi--alerta[data-v-2656c090]{border-color:#ffcc80;background:#fffaf3}.tr-kpi__label[data-v-2656c090]{font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#78909c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tr-kpi__valor[data-v-2656c090]{font-size:24px;font-weight:700;color:#263238;line-height:1.2;margin-top:2px;font-variant-numeric:tabular-nums}.tr-kpi--fuerte .tr-kpi__valor[data-v-2656c090]{font-size:28px}.tr-kpi__contra[data-v-2656c090]{font-size:15px;font-weight:600;color:#90a4ae}.tr-kpi__pie[data-v-2656c090]{font-size:12px;color:#90a4ae;margin-top:2px}.tr-caja[data-v-2656c090]{height:100%;border:1px solid #e0e6ea;border-radius:12px;background:#fff;padding:12px 14px}.tr-caja__titulo[data-v-2656c090]{font-size:13px;font-weight:700;color:#37474f;margin-bottom:10px}.tr-caja__nota[data-v-2656c090]{font-size:11.5px;color:#90a4ae;margin:-8px 0 8px 0;line-height:1.35}.tr-vacio[data-v-2656c090]{font-size:13px;color:#90a4ae;padding:10px 0}.tr-barra[data-v-2656c090]{display:grid;grid-template-columns:130px 1fr auto 34px;align-items:center;gap:10px;padding:5px 0;cursor:pointer}.tr-barra__etiqueta[data-v-2656c090]{font-size:12px;color:#546e7a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tr-barra__pista[data-v-2656c090]{height:8px;border-radius:5px;background:#eceff1;overflow:hidden}.tr-barra__pista span[data-v-2656c090]{display:block;height:100%;border-radius:5px;transition:width .4s ease}.tr-barra__valor[data-v-2656c090]{font-size:13px;font-weight:700;color:#263238;font-variant-numeric:tabular-nums;white-space:nowrap}.tr-barra__n[data-v-2656c090]{font-size:12px;color:#90a4ae;text-align:right;font-variant-numeric:tabular-nums}.tr-tabla[data-v-2656c090]{width:100%;border-collapse:collapse;font-size:13px}.tr-tabla th[data-v-2656c090]{text-align:left;font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#90a4ae;padding:0 8px 6px 0;border-bottom:1px solid #eceff1}.tr-tabla td[data-v-2656c090]{padding:7px 8px 7px 0;border-bottom:1px solid #f2f5f7;max-width:0}.tr-tabla tbody tr[data-v-2656c090]{cursor:pointer}.tr-tabla tbody tr[data-v-2656c090]:hover{background:#f5f9ff}.tr-tabla .der[data-v-2656c090]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tr-sub[data-v-2656c090]{font-size:11.5px;color:#90a4ae}.body--dark .tr-titulo[data-v-2656c090]{color:#eceff1}.body--dark .tr-caja[data-v-2656c090],.body--dark .tr-kpi[data-v-2656c090]{background:#1f1f1f;border-color:#3a3a3a}.body--dark .tr-kpi--fuerte[data-v-2656c090]{background:linear-gradient(135deg,#262626,#1c1c1c);border-color:#4a4a4a}.body--dark .tr-kpi--ok[data-v-2656c090]{background:#1b2a1c;border-color:#2e5c31}.body--dark .tr-kpi--alerta[data-v-2656c090]{background:#2b2318;border-color:#6d4c1f}.body--dark .tr-barra__valor[data-v-2656c090],.body--dark .tr-caja__titulo[data-v-2656c090],.body--dark .tr-kpi__valor[data-v-2656c090]{color:#eceff1}.body--dark .tr-barra__pista[data-v-2656c090]{background:#33393c}.body--dark .tr-tabla td[data-v-2656c090]{border-bottom-color:#2f2f2f}.body--dark .tr-tabla th[data-v-2656c090]{border-bottom-color:#3a3a3a}.body--dark .tr-tabla tbody tr[data-v-2656c090]:hover{background:#262b30}@media (max-width:599px){.tr-barra[data-v-2656c090]{grid-template-columns:96px 1fr auto}.tr-barra__n[data-v-2656c090]{display:none}.tr-caja[data-v-2656c090],.tr-kpi[data-v-2656c090]{padding:10px}}.blue_dark[data-v-418aa26e]{background-color:#082f56}.green_dark[data-v-418aa26e]{background-color:#084a0b}.orange_dark[data-v-418aa26e]{background-color:#64350e}.dashboard-solarlux .kpi[data-v-418aa26e]{border-radius:12px;cursor:default;transition:box-shadow .15s ease,transform .15s ease}.dashboard-solarlux .kpi[data-v-418aa26e]:hover{box-shadow:0 4px 14px rgba(0,0,0,0.1);transform:translateY(-1px)}.dashboard-solarlux .kpi--clic[data-v-418aa26e]{cursor:pointer}.dashboard-solarlux .kpi--alerta[data-v-418aa26e]{border-color:#ef9a9a;background:#fff8f8}.dashboard-solarlux .tarjeta[data-v-418aa26e]{border-radius:12px;overflow:hidden}.dashboard-solarlux .tabla-dashboard thead th[data-v-418aa26e]{font-weight:700;font-size:12px;letter-spacing:.3px;text-transform:uppercase;color:#546e7a;background-color:#f5f7fa;border-bottom:2px solid #e0e6ea}.dashboard-solarlux .tabla-dashboard tbody tr[data-v-418aa26e]:nth-child(2n){background-color:#eef2f6}.dashboard-solarlux .tabla-dashboard tbody tr[data-v-418aa26e]:hover{background-color:#eaf3ff}.dashboard-solarlux .tabla-dashboard tbody td[data-v-418aa26e]{height:56px}.dashboard-solarlux .tabla-proyectos-home[data-v-418aa26e]{height:calc(100vh - 420px);min-height:380px}.dashboard-solarlux .tabla-proyectos-home .q-table__bottom[data-v-418aa26e],.dashboard-solarlux .tabla-proyectos-home .q-table__top[data-v-418aa26e],.dashboard-solarlux .tabla-proyectos-home thead tr:first-child th[data-v-418aa26e]{background-color:#fff}.dashboard-solarlux .tabla-proyectos-home thead tr th[data-v-418aa26e]{position:-webkit-sticky;position:sticky;z-index:1;top:0}.dashboard-solarlux .tabla-proyectos-home .q-table__bottom[data-v-418aa26e]{border-top:1px solid #e0e6ea}.dashboard-solarlux .fecha-box[data-v-418aa26e]{min-width:46px;border:1px solid #cfd8dc;border-radius:8px;background:#fff;overflow:hidden}.dashboard-solarlux .fecha-box .fecha-dia[data-v-418aa26e]{font-size:20px;font-weight:700;line-height:1.1;padding:4px 6px 0 6px;color:#263238}.dashboard-solarlux .fecha-box .fecha-mes[data-v-418aa26e]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;background:#1976d2;color:#fff;padding:1px 6px 2px 6px}.dashboard-solarlux .ellipsis-2-lines[data-v-418aa26e]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dashboard-solarlux .fila-atrasada td[data-v-418aa26e]:first-child{box-shadow:inset 4px 0 0 #e53935}.dashboard-solarlux .fila-hoy td[data-v-418aa26e]:first-child{box-shadow:inset 4px 0 0 #1976d2}