.layout-vertical-nav .nav-group{margin-bottom:4px}.layout-vertical-nav .nav-group-label{align-items:center;border-radius:8px;cursor:pointer;display:flex;transition:background-color .2s ease}.layout-vertical-nav .nav-group-label:hover{background-color:rgba(var(--v-theme-primary),.1)}.layout-vertical-nav .nav-group .nav-group-children-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.layout-vertical-nav .nav-group .nav-group-children-wrapper .nav-group-children{border-left:1px solid rgba(var(--v-border-color),.12);margin-bottom:4px;margin-left:12px;margin-top:2px;overflow:hidden;padding-left:4px}.layout-vertical-nav .nav-group.open .nav-group-children-wrapper{grid-template-rows:1fr}.layout-vertical-nav .nav-group.open .nav-group-label{color:rgb(var(--v-theme-primary));font-weight:700}.layout-vertical-nav .nav-link{border-radius:8px;margin-bottom:2px;transition:background-color .2s ease}.layout-vertical-nav .nav-link:hover{background-color:rgba(var(--v-theme-primary),.08)}.layout-vertical-nav .nav-link.router-link-active a,.layout-vertical-nav .nav-link.router-link-exact-active a{color:rgb(var(--v-theme-primary));font-weight:600}.layout-vertical-nav .nav-link a{align-items:center;cursor:pointer;display:flex;padding:10px 16px}.layout-vertical-nav .nav-link a .nav-item-icon{margin-right:10px}.layout-vertical-nav .nav-link a .nav-item-title{transition:transform .2s ease}.layout-vertical-nav .nav-link a:hover .nav-item-title{transform:translate(2px)}.layout-vertical-nav .nav-group-label .nav-item-title,.layout-vertical-nav .nav-link:not(.nav-group .nav-link) a .nav-item-title{font-size:1.05rem;font-weight:600}
