.availability-dot{width:8px;height:8px;background-color:#ff3b30;border-radius:50%;display:inline-block;margin-left:4px;box-shadow:0 0 #ff3b30b3;animation:availability-pulse 2s infinite}@keyframes availability-pulse{0%{box-shadow:0 0 #ff3b3099}70%{box-shadow:0 0 0 6px #ff3b3000}to{box-shadow:0 0 #ff3b3000}}.layout-menu .menu-inner{padding-inline:.5rem}.layout-menu .menu-inner>.menu-item{margin-block:.125rem}.layout-menu .menu-inner>.menu-item>.menu-link,.layout-menu .menu-inner .menu-sub>.menu-item>.menu-link{display:flex;align-items:center;gap:.55rem;min-height:2.35rem;padding:.55rem .75rem;font-size:.925rem;line-height:1.2;white-space:nowrap}.layout-menu .menu-inner .menu-link .menu-icon{flex:0 0 1.1rem;width:1.1rem;height:1.1rem;margin-inline-end:0;font-size:1rem;display:inline-flex;align-items:center;justify-content:center}.layout-menu .menu-inner .menu-link>div,.layout-menu .menu-inner .menu-link>span,.layout-menu .menu-inner .menu-link .menu-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-menu .menu-inner .menu-link .menu-arrow,.layout-menu .menu-inner .menu-link .menu-toggle:after{margin-inline-start:auto}.layout-menu-horizontal.menu-horizontal{--top-nav-link-height: 2.35rem;--top-nav-link-padding-x: .8rem;--top-nav-link-radius: var(--bs-border-radius);--top-nav-link-gap: .45rem;--top-nav-link-bg: rgba(var(--bs-primary-rgb), .035);--top-nav-link-border: rgba(var(--bs-primary-rgb), .04);--top-nav-link-hover-bg: rgba(var(--bs-primary-rgb), .08);--top-nav-active-bg: var(--bs-menu-horizontal-active-bg);--top-nav-active-color: var(--bs-primary);--top-nav-active-shadow: none;--top-nav-active-font-weight: 500}.layout-menu-horizontal.menu-horizontal .menu-inner>.menu-item{margin-block:.5rem}#layout-menu.layout-menu-horizontal.menu.menu-horizontal .menu-inner>.menu-item:first-child{margin-inline-start:0}.layout-menu-horizontal.menu-horizontal .menu-inner>.menu-item:not(:first-child){margin-inline-start:.15rem}.layout-menu-horizontal.menu-horizontal .menu-inner>.menu-item:not(:last-child){margin-inline-end:.15rem}.layout-menu-horizontal.menu-horizontal .menu-inner>.menu-item>.menu-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--top-nav-link-gap);block-size:var(--top-nav-link-height);padding-block:0;padding-inline:var(--top-nav-link-padding-x);border-radius:var(--top-nav-link-radius);background-color:var(--top-nav-link-bg);box-shadow:inset 0 0 0 1px var(--top-nav-link-border);font-size:.93rem;line-height:1.15;white-space:nowrap;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.layout-menu-horizontal.menu-horizontal .menu-inner>.menu-item>.menu-link>i{width:1rem;min-width:1rem;height:1rem;margin-inline-end:0;font-size:.98rem;display:inline-flex;align-items:center;justify-content:center}.layout-menu-horizontal.menu-horizontal .menu-inner>.menu-item>.menu-link>div{display:inline-flex;align-items:center;gap:.25rem!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-menu-horizontal.menu-horizontal .menu-inner>.menu-item>.menu-link.menu-toggle{padding-inline-end:var(--top-nav-link-padding-x)}.layout-menu-horizontal.menu-horizontal .menu-inner>.menu-item>.menu-link.menu-toggle:after{position:static;inset:auto;transform:none;display:inline-flex;flex:0 0 .85rem;width:.85rem;height:.85rem;margin-inline-start:0;align-self:center;background-color:currentColor}.layout-menu-horizontal.menu-horizontal .menu-inner>.menu-item>.menu-link.menu-toggle>div{padding-inline-end:0}.layout-menu-horizontal.menu-horizontal .menu-inner>.menu-item:not(.active):hover>.menu-link,.layout-menu-horizontal.menu-horizontal .menu-inner>.menu-item.open:not(.active)>.menu-link{background-color:var(--top-nav-link-hover-bg);box-shadow:inset 0 0 0 1px rgba(var(--bs-primary-rgb),.08);color:var(--bs-menu-hover-color)}#layout-menu.layout-menu-horizontal.menu.menu-horizontal .menu-inner>.menu-item.active>.menu-link,#layout-menu.layout-menu-horizontal.menu.menu-horizontal .menu-inner>.menu-item.active>.menu-link.menu-toggle,#layout-menu.layout-menu-horizontal.menu.menu-horizontal .menu-inner>.menu-item.active.open>.menu-link,#layout-menu.layout-menu-horizontal.menu.menu-horizontal .menu-inner>.menu-item.active:hover>.menu-link,#layout-menu.layout-menu-horizontal.menu.menu-horizontal .menu-inner>.menu-item.active>.menu-link:hover,#layout-menu.layout-menu-horizontal.menu.menu-horizontal .menu-inner>.menu-item.active>.menu-link:focus-visible{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--top-nav-link-gap);block-size:var(--top-nav-link-height);padding-block:0;padding-inline:var(--top-nav-link-padding-x);border-radius:var(--top-nav-link-radius);background:var(--top-nav-active-bg);background-color:var(--top-nav-active-bg);background-image:none;box-shadow:var(--top-nav-active-shadow);color:var(--top-nav-active-color);font-weight:var(--top-nav-active-font-weight);line-height:1.15}#layout-menu.layout-menu-horizontal.menu.menu-horizontal .menu-inner>.menu-item.active>.menu-link>i,#layout-menu.layout-menu-horizontal.menu.menu-horizontal .menu-inner>.menu-item.active>.menu-link>div{color:inherit}#layout-menu.layout-menu-horizontal.menu.menu-horizontal .menu-inner>.menu-item.active>.menu-link:after,#layout-menu.layout-menu-horizontal.menu.menu-horizontal .menu-inner>.menu-item.active>.menu-link.menu-toggle:after{background-color:currentColor}
