@media(max-width:1023.98px){.fi-topbar-end,.fi-global-search-ctn{flex:1 1 auto;min-width:0}}.fi-sidebar-item-has-url>.fi-sidebar-item-btn{transition-property:background-color;transition-duration:75ms}.fi-sidebar-item-has-url>.fi-sidebar-item-btn:hover{background-color:#f9fafb}html.dark .fi-sidebar-item-has-url>.fi-sidebar-item-btn:hover{background-color:#ffffff0d}.oh-theme-option .fi-icon{transition:color .2s ease,filter .2s ease}.oh-theme-light:hover .fi-icon{color:#fa6e1d;filter:drop-shadow(0 0 4px oklch(.7 .19 45 / .6))}.oh-theme-dark:hover .fi-icon{color:#f1cb1c;filter:drop-shadow(0 0 4px oklch(.85 .17 95 / .6))}.oh-theme-system:hover .fi-icon{color:#fff;filter:drop-shadow(0 0 1px rgba(0,0,0,.85)) drop-shadow(0 0 3px rgba(0,0,0,.6))}.fi-sidebar-item-icon{transform-origin:center;transition:color .25s ease,filter .25s ease}a[href$="/dashboard"]:hover>.fi-sidebar-item-icon{animation:oh-icon-bounce .5s ease}a[href$="/opportunities"]:hover>.fi-sidebar-item-icon{color:#dfbb00;color:oklch(.8 .17 95);filter:drop-shadow(0 0 5px oklch(.8 .17 95 / .7));animation:oh-icon-pulse .5s ease}a[href$="/project-initiations"]:hover>.fi-sidebar-item-icon{color:#fa6e1d;animation:oh-icon-launch .5s ease}a[href$="/ams"]:hover>.fi-sidebar-item-icon{animation:oh-icon-spin .6s ease}a[href$="/tickets"]:hover>.fi-sidebar-item-icon{animation:oh-icon-shake .45s ease}a[href$="/contratti"]:hover>.fi-sidebar-item-icon{animation:oh-icon-flip .5s ease}a[href$="/reports/hours"]:hover>.fi-sidebar-item-icon{color:#04ab62;animation:oh-icon-grow .5s ease}a[href$="/quotes"]:hover>.fi-sidebar-item-icon{color:#e3ae28;animation:oh-icon-coin .55s ease}a[href$="/companies"]:hover>.fi-sidebar-item-icon{animation:oh-icon-stack .5s ease}a[href$="/customers"]:hover>.fi-sidebar-item-icon,a[href$="/utenti"]:hover>.fi-sidebar-item-icon{animation:oh-icon-wave .5s ease}a[href$="/projects"]:hover>.fi-sidebar-item-icon{color:#04ab62;animation:oh-icon-check .4s ease}a[href$="/epics"]:hover>.fi-sidebar-item-icon{animation:oh-icon-slide .4s ease}@keyframes oh-icon-bounce{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(-3px) scale(1.12)}55%{transform:translateY(0) scale(.97)}75%{transform:translateY(-1px) scale(1.03)}}@keyframes oh-icon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes oh-icon-launch{0%{transform:translateY(0) rotate(0)}40%{transform:translateY(-2px) rotate(-6deg)}70%{transform:translateY(-5px) rotate(4deg)}to{transform:translateY(-3px) rotate(0)}}@keyframes oh-icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes oh-icon-shake{0%,to{transform:rotate(0)}20%{transform:rotate(-10deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(3deg)}}@keyframes oh-icon-flip{0%,to{transform:perspective(200px) rotateY(0)}50%{transform:perspective(200px) rotateY(25deg)}}@keyframes oh-icon-grow{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.2)}}@keyframes oh-icon-coin{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.15) rotate(10deg)}}@keyframes oh-icon-stack{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes oh-icon-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}}@keyframes oh-icon-check{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes oh-icon-slide{0%,to{transform:translate(0)}50%{transform:translate(3px)}}
