/* Kairo Journal - ajustes de layout del dashboard */
/* Calendario P&L a todo el ancho; Ultimas operaciones debajo */
@media(min-width:1025px){
  .elementor-element-kdrow2{grid-template-columns:1fr!important}
}

/* Ultimas operaciones: centrar el monto con el resto de la fila */
.elementor-element-krcrow .k-rc-pnl{grid-row:1/-1!important;align-self:center!important;display:flex;align-items:center;justify-content:flex-end}

/* Ultimas operaciones: la linea divisoria al borde real de la fila,
   para que el contenido quede centrado dentro de su banda */
.k-recent-grid .jet-listing-grid__item{padding-bottom:0!important}
.k-recent-grid .elementor-element-krcrow{padding-bottom:23px!important}
.k-recent-grid .jet-listing-grid__item:last-child .elementor-element-krcrow{border-bottom:0!important}

/* Flecha indicadora del desplegable de usuario (sin ensanchar la cabecera) */
.k-user.k-user-has-menu{position:relative}
.k-user.k-user-has-menu::after{content:'';position:absolute;right:10px;top:50%;width:7px;height:7px;pointer-events:none;border-right:2px solid var(--text-3,#8a94a6);border-bottom:2px solid var(--text-3,#8a94a6);transform:translateY(-70%) rotate(45deg);transition:transform .18s ease,border-color .18s ease}
.k-user.k-user-has-menu:hover::after{border-color:var(--text,#0b1220)}
.k-user.is-open::after{transform:translateY(-25%) rotate(-135deg)!important;border-color:var(--primary,#2563EB)!important}
/* La cabecera no debe partirse en dos lineas */
.k-hd-inner{flex-wrap:nowrap!important}
.k-hd-inner .k-nav{flex-wrap:nowrap!important}
