/* Cashbook Finance v2.10.17 — desktop header interaction refinement */
@media (min-width:1361px){
  header.nav nav.links>a{
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    text-shadow:none!important;
    transform:none!important;
    transition:color .2s ease!important;
  }
  header.nav nav.links>a::before{display:none!important;content:none!important}
  header.nav nav.links>a::after{
    content:""!important;
    display:block!important;
    position:absolute!important;
    left:10px!important;
    right:10px!important;
    bottom:5px!important;
    width:auto!important;
    height:1px!important;
    border-radius:999px!important;
    background:#168fd2!important;
    opacity:1!important;
    transform:scaleX(0)!important;
    transform-origin:left center!important;
    transition:transform .22s ease!important;
    pointer-events:none!important;
  }
  header.nav nav.links>a:hover,
  body.nav-solid header.nav nav.links>a:hover,
  body.nav-compact header.nav nav.links>a:hover{
    background:transparent!important;
    color:#0878b8!important;
    text-shadow:none!important;
    transform:none!important;
  }
  header.nav nav.links>a:hover::after{transform:scaleX(1)!important}
  html[data-theme="dark"] header.nav nav.links>a:hover,
  html[data-theme="dark"] body.nav-solid header.nav nav.links>a:hover,
  html[data-theme="dark"] body.nav-compact header.nav nav.links>a:hover{
    background:transparent!important;
    color:#fff!important;
    text-shadow:none!important;
  }
  html[data-theme="dark"] header.nav nav.links>a::after{background:#75c5f5!important}
  header.nav nav.links>a[aria-current="page"]::after,
  header.nav nav.links>a.is-current::after{
    transform:scaleX(1)!important;
    opacity:.72!important;
  }
  header.nav nav.links>a.nav-product:hover .nav-product-mark{transform:none!important;color:inherit!important}
}
@media(prefers-reduced-motion:reduce){header.nav nav.links>a::after{transition:none!important}}
