/* v18.13.1 fixes */

/* User toggle horizontal */
.user-menu,
.user-toggle,
.profile-toggle,
#userMenu,
#userToggle,
.topbar-user,
.user-dropdown-toggle,
button[class*="user"],
button[class*="profile"]{
    display:inline-flex!important;
    flex-direction:row!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    white-space:nowrap!important;
    min-width:auto!important;
}
.user-menu .avatar,
.user-toggle .avatar,
.profile-toggle .avatar,
.topbar-user .avatar,
.user-dropdown-toggle .avatar,
[class*="user"] .avatar,
[class*="profile"] .avatar{
    flex:0 0 auto!important;
}
.user-menu span,
.user-toggle span,
.profile-toggle span,
.topbar-user span,
.user-dropdown-toggle span,
.user-menu b,
.user-toggle b,
.profile-toggle b,
.topbar-user b,
.user-dropdown-toggle b{
    display:inline!important;
    white-space:nowrap!important;
    line-height:1!important;
}

/* Selector Christian específico visto en topbar */
.topbar .user,
.topbar .user-btn,
.topbar .profile,
.topbar button:has(.avatar){
    display:inline-flex!important;
    flex-direction:row!important;
    align-items:center!important;
    gap:8px!important;
}

/* Categorías visuales */
.cat-v2-layout{align-items:start}
.cat-v2-form select{max-width:100%}
.cat-v2-tree{max-height:620px}
.cat-v2-main{min-width:0}
.cat-v2-actions{justify-content:flex-end}
.cat-v2-actions button{white-space:nowrap}

/* Paquetes creados */
.service-v2-card{cursor:pointer}
.service-v2-card:hover{border-color:#8b5cf6;box-shadow:0 12px 30px rgba(139,92,246,.12)}
