.layout-root-menuitem[data-v-91ac4da1]{margin-bottom:.5rem}.layout-root-menuitem .layout-menuitem-root-text[data-v-91ac4da1]{align-items:center;color:var(--text-color-secondary);display:flex;font-size:.75rem;font-weight:700;justify-content:space-between;letter-spacing:.5px;padding:.5rem .25rem;text-transform:uppercase}.layout-root-menuitem .layout-menuitem-root-text .pi[data-v-91ac4da1]{color:var(--text-color-secondary);font-size:.875rem;transition:all .2s ease}.layout-root-menuitem .layout-menuitem-root-text .pi[data-v-91ac4da1]:hover{color:var(--primary-color)}.p-avatar[data-v-91ac4da1]{box-shadow:0 2px 4px #00000014;font-size:.75rem;font-weight:600;height:1.75rem;transition:all .2s ease;width:1.75rem}.layout-menu ul a[data-v-91ac4da1]{border-radius:10px;padding:.65rem .875rem;position:relative;transition:all .2s ease}.layout-menu ul a[data-v-91ac4da1]:hover{background-color:var(--surface-100);transform:translate(2px)}.layout-menu ul a:hover .p-avatar[data-v-91ac4da1]{transform:scale(1.1)}.layout-menu ul a.active-route[data-v-91ac4da1]{background:var(--primary-50);box-shadow:inset 0 0 0 1px var(--primary-200);color:var(--primary-color);font-weight:700;position:relative}.layout-menu ul a.active-route[data-v-91ac4da1]:before{border-radius:0 4px 4px 0;box-shadow:2px 0 8px rgba(var(--primary-color-rgb),.4);height:60%;left:-.875rem;width:4px}.layout-menu ul a.active-route[data-v-91ac4da1]:after,.layout-menu ul a.active-route[data-v-91ac4da1]:before{background:var(--primary-color);content:"";position:absolute;top:50%;transform:translateY(-50%)}.layout-menu ul a.active-route[data-v-91ac4da1]:after{animation:pulse-91ac4da1 2s ease-in-out infinite;border-radius:50%;box-shadow:0 0 8px rgba(var(--primary-color-rgb),.6);height:6px;right:.5rem;width:6px}.layout-menu ul a.active-route .p-avatar[data-v-91ac4da1]{background-color:var(--primary-color)!important;box-shadow:0 4px 8px rgba(var(--primary-color-rgb),.3);color:#fff!important;transform:scale(1.05)}.space-items[data-v-91ac4da1]{text-wrap:nowrap;font-weight:500;padding-left:2px!important;transition:all .2s ease}.layout-menuitem-icon[data-v-91ac4da1]{font-size:1.125rem;transition:all .2s ease}.layout-menuitem-text[data-v-91ac4da1]{font-size:.95rem;font-weight:500;transition:all .2s ease}a:hover .layout-menuitem-icon[data-v-91ac4da1],a:hover .layout-menuitem-text[data-v-91ac4da1]{color:var(--primary-color)}.layout-submenu[data-v-91ac4da1]{background:var(--surface-50);border-radius:8px;margin-top:.25rem;padding:.25rem!important}.layout-submenu .app-menu-item a[data-v-91ac4da1]{font-size:.9rem;padding:.5rem .75rem}.layout-submenu-toggler[data-v-91ac4da1]{color:var(--text-color-secondary);transition:all .2s ease}.layout-submenu-toggler[data-v-91ac4da1]:hover{color:var(--primary-color)}.active-menuitem>a .layout-submenu-toggler[data-v-91ac4da1]{color:var(--primary-color);transform:rotate(-180deg)}[data-v-91ac4da1] .p-button{transition:all .2s ease}[data-v-91ac4da1] .p-button:hover{transform:scale(1.05)}.instruction-tip[data-v-91ac4da1]{opacity:.6;transition:opacity .2s ease}.instruction-tip[data-v-91ac4da1]:hover{opacity:1}@keyframes pulse-91ac4da1{0%,to{opacity:1;transform:translateY(-50%) scale(1)}50%{opacity:.6;transform:translateY(-50%) scale(1.2)}}
