/* Toura Passport Mobile Build 006C — signed-in member toolbox normalization. */
@media (max-width:760px){
  .tp006c-toolbox-btn{
    appearance:none;width:38px;height:38px;flex:0 0 38px;margin-left:auto;border:0;border-radius:11px;
    background:transparent;position:relative;cursor:pointer;
  }
  .tp006c-toolbox-btn:before{
    content:"";position:absolute;left:8px;right:8px;top:12px;height:2px;background:#1c3a4b;
    box-shadow:0 6px 0 #1c3a4b,0 12px 0 #1c3a4b;border-radius:2px;
  }
  .tp006c-toolbox-btn[aria-expanded="true"]{background:#f2f7f4}
  .tp006c-toolbox-menu{
    position:fixed;top:54px;right:12px;z-index:2100;width:min(310px,calc(100vw - 24px));
    border:1px solid #dce7df;border-radius:18px;background:#fff;box-shadow:0 18px 50px rgba(10,43,59,.16);
    padding:8px;display:grid;gap:3px;
  }
  .tp006c-toolbox-menu[hidden]{display:none!important}
  .tp006c-toolbox-menu a,.tp006c-toolbox-menu button,
  .tp006a-community-menu a,.tp006a-community-menu button{
    appearance:none;width:100%;display:flex;align-items:center;justify-content:flex-start;min-height:44px;
    padding:11px 13px;border:0;border-radius:12px;background:transparent;color:#173247;text-decoration:none;
    font:inherit;font-size:12px;font-weight:780;text-align:left;cursor:pointer;
  }
  .tp006c-toolbox-menu a:hover,.tp006c-toolbox-menu a:focus-visible,.tp006c-toolbox-menu button:hover,.tp006c-toolbox-menu button:focus-visible,
  .tp006a-community-menu a:hover,.tp006a-community-menu a:focus-visible,.tp006a-community-menu button:hover,.tp006a-community-menu button:focus-visible{
    background:#eef6f1;color:#1f6a4b;outline:none;
  }
  .tp006c-toolbox-menu>*+*,.tp006a-community-menu>*+*{border-top:1px solid rgba(220,231,223,.65)!important}
  .tp006c-toolbox-signout{color:#8b3f3f!important}

  body .toura-global-nav.tp006c-member-toolbox-active #touraAccountControl{display:none!important}

  /* Explorer keeps its existing hamburger; only the member toolbox contents change. */
  #explorerMenu.tp006c-member-toolbox a,#explorerMenu.tp006c-member-toolbox button{
    width:100%;box-sizing:border-box;display:flex;align-items:center;min-height:44px;padding:10px 12px;
    border:0;border-radius:10px;background:transparent;color:inherit;text-decoration:none;text-align:left;font:inherit;cursor:pointer;
  }
}
