/* ww-left-current-page-v1 */
html body #ww-side-nav#ww-side-nav a[aria-current="page"]{
        background:linear-gradient(90deg,rgba(8,127,197,.18),rgba(255,255,255,.68))!important;
        box-shadow:inset 4px 0 0 #f28c28,0 2px 9px rgba(8,72,112,.18)!important;
        transform:none!important
    }
    html body #ww-side-nav#ww-side-nav a[aria-current="page"]>.ww-side-link-text{
        color:#087fc5!important;
        -webkit-text-fill-color:#087fc5!important;
        font-weight:900!important;
        animation:none!important;
        text-shadow:0 0 4px rgba(151,229,255,.92),0 0 9px rgba(45,185,245,.56)!important
    }

/* ww-instructions-shortcut-style */
html body #ww-side-nav > #ww-side-instructions {
            display:flex!important;width:calc(100% - 24px)!important;min-height:32px!important;
            margin:3px 12px 8px!important;padding:5px 7px!important;align-items:center!important;
            justify-content:center!important;border:1px solid rgba(242,111,24,.72)!important;
            border-radius:8px!important;background:linear-gradient(135deg,#151515 0%,#27201a 100%)!important;
            color:#fff!important;font-size:12.5px!important;font-weight:900!important;line-height:1.2!important;
            text-align:center!important;text-decoration:none!important;text-shadow:0 1px 2px #000!important;
            box-shadow:0 2px 8px rgba(0,0,0,.22)!important;box-sizing:border-box!important;
          }
          html body #ww-side-nav > #ww-side-instructions::before{content:none!important;display:none!important}
          html body #ww-side-nav > #ww-side-instructions:is(:hover,:focus-visible){
            border-color:#58c5ef!important;background:linear-gradient(135deg,#10394b 0%,#075f7d 100%)!important;
            color:#fff!important;outline:2px solid rgba(88,197,239,.28);outline-offset:1px
          }
          #ww-side-nav li.ww-original-instructions-item{display:none!important}

/* ww-local-conditions-link-style */
html body nav#ww-side-nav#ww-side-nav > #ww-side-back,
      html body nav#ww-side-nav#ww-side-nav > #ww-side-instructions {
        width: 98px !important;
        min-height: 28px !important;
        height: 28px !important;
        margin: 3px auto 5px !important;
        padding: 3px 7px !important;
        justify-content: center !important;
        gap: 5px !important;
        border-radius: 7px !important;
        font-size: 12px !important;
        line-height: 1.1 !important;
        box-sizing: border-box !important;
      }
      html body nav#ww-side-nav#ww-side-nav > #ww-side-instructions::before {
        flex-basis: 16px !important;
        width: 16px !important;
        height: 16px !important;
        font-size: 11px !important;
      }
      html body nav#ww-side-nav#ww-side-nav > #ww-side-back #ww-side-back__icon {
        font-size: 14px !important;
        line-height: 1 !important;
      }
      #ww-side-nav .ww-local-conditions-item > a {
        color: #161616 !important;
        font-weight: 850 !important;
      }
      #ww-side-nav .ww-local-conditions-item > a::before {
        content: none !important;
        display: none !important;
      }
      #ww-canada-conditions {
        scroll-margin-top: 18px;
      }
      html body.ww-local-panel-open {
        overflow: hidden !important;
      }
      html body.ww-local-panel-open::before {
        content: "";
        position: fixed;
        z-index: 2147482900;
        inset: 0;
        background: rgba(8,13,16,.78);
        backdrop-filter: blur(3px);
      }
      html body aside#ww-canada-conditions.ww-local-panel-fullscreen {
        display: block !important;
        position: fixed !important;
        z-index: 2147483000 !important;
        inset: 12px !important;
        top: 12px !important;
        right: 12px !important;
        bottom: 12px !important;
        left: 12px !important;
        width: auto !important;
        max-width: none !important;
        height: auto !important;
        max-height: none !important;
        margin: 0 !important;
        padding-top: 58px !important;
        overflow: auto !important;
        opacity: 1 !important;
        visibility: visible !important;
        transform: none !important;
        border: 2px solid rgba(242,111,24,.94) !important;
        border-radius: 16px !important;
        box-sizing: border-box !important;
        box-shadow: 0 22px 70px rgba(0,0,0,.62), 0 0 30px rgba(242,111,24,.32) !important;
      }
      #ww-local-panel-close {
        display: none;
      }
      html body aside#ww-canada-conditions.ww-local-panel-fullscreen > #ww-local-panel-close {
        position: fixed;
        z-index: 2147483100;
        top: 24px;
        right: 28px;
        display: inline-flex;
        min-width: 92px;
        min-height: 38px;
        padding: 7px 14px;
        align-items: center;
        justify-content: center;
        gap: 7px;
        border: 2px solid #fff;
        border-radius: 999px;
        background: #f26f18;
        color: #111;
        font: 900 14px/1.1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
        box-shadow: 0 5px 18px rgba(0,0,0,.38);
        cursor: pointer;
      }
      html body aside#ww-canada-conditions.ww-local-panel-fullscreen > #ww-local-panel-close:is(:hover,:focus-visible) {
        background: #087fc5;
        color: #fff;
        outline: 3px solid rgba(255,255,255,.78);
        outline-offset: 2px;
      }
      @media (max-width: 767px) {
        html body aside#ww-canada-conditions.ww-local-panel-fullscreen {
          inset: 0 !important;
          top: 0 !important;
          right: 0 !important;
          bottom: 0 !important;
          left: 0 !important;
          padding-top: 56px !important;
          border-width: 0 !important;
          border-radius: 0 !important;
        }
        html body aside#ww-canada-conditions.ww-local-panel-fullscreen > #ww-local-panel-close {
          top: 10px;
          right: 10px;
        }
      }
      @media (prefers-reduced-motion: reduce) {
        html body.ww-local-panel-open::before {
          backdrop-filter: none;
        }
      }
