/**
 * Logo expand effect
 */
#toolbar-item-administration-tray .toolbar-logo img {
  max-width: 100%;
  max-height: 100%;
  width: 40px;
  height: 40px;
  object-position: 0 0;
  object-fit: cover;
  margin: 6px auto;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 60ms;
}

[data-toolbar-menu=open] #toolbar-item-administration-tray .toolbar-logo img {
  width: 100%;
  max-width: 85% !important;
  object-fit: contain;
}

.toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-logo {
  padding-bottom: 0;
  height: 61px !important;
  border-bottom: 1px solid #ddd;
  margin-bottom: 12px;
  padding-top: 5px;
  box-sizing: border-box;
}
/*** end of logo **/
/*头部*/
.menu-tree.menu-tree--horizontal li:hover .menu-tree__menu-item__entry__depth-0{
  color: rgba(255, 255, 255, 0.7) !important;
}
body .layout-container .region-breadcrumb{
  margin-bottom: 5px;
  padding-top: 10px;
  padding-bottom: 17px;
}
@media (min-width: 1024px) {
  .lg\:border {
    border-block-color: #75b5bb;
    background-color: #75b5bb;
  }
}
@media (max-width:1024px){
	button.bg-primary.rounded-full.flex.justify-center.gap-2.py-2.px-2.lg\:px-5.items-center.text-white{
		border-block-color: #75b5bb;
    background-color: #75b5bb;
	}
	
	.relative.flex.rounded-full.bg-white.lg\:border.border-\[\#ccc\].p-\[0\.125rem\].overflow-hidden{
		background-color: #75b5bb;
	}
}
.menu-tree__wrapper.menu-tree--default{
  background-color: #f9fafb;
}
.menu-tree__wrapper.menu-tree--default .menu-tree__title::before{
	visibility:hidden;
}
.menu-tree__wrapper.menu-tree--default .menu-tree__menu-item__entry.is-active {
  background-color: #f3f4f6;
}
.menu-tree__wrapper.menu-tree--default .menu-tree__menu-item__entry.is-active::before {
  border-color:#d1d5db;
  border-bottom: hidden;
}
.menu-tree__wrapper.menu-tree--default .menu-tree__menu-item__entry.is-active::before{
  border-left: 3px solid #52a2aa;
}
.menu-tree__wrapper.menu-tree--default .menu-tree__menu-item__entry {
	padding-left: 1.5rem;
}
.pl-7 {
  background-color: #75b5bb;
  margin-left: 4px;
}
svg.absolute.hidden.lg\:block.left-2.top-1\/2.-translate-y-1\/2.size-4.text-zinc-400 {
  color: white;
  margin-left: 4px;
}
.border-\[\#CCC\], .border-\[\#ccc\] {
  border-color: #75b5bb;
}
button.bg-primary.rounded-full.flex.justify-center.gap-2.py-2.px-2.lg\:px-5.items-center.text-white{
	background-color: white;
}
.whitespace-nowrap {
  color: #52a2aa;
  background-color: white;
  font-size: medium;
}
.pl-7{
	color:white;
}
.pl-7::placeholder{
	color:white;
}