.tv-account-nav{position:relative;min-width:0}
.tv-account-trigger{display:flex;align-items:center;gap:7px;border:0;background:transparent;cursor:pointer;font:inherit}
@media(min-width:992px){.tv-account-trigger span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}
.tv-account-trigger:focus-visible,.tv-account-menu a:focus-visible,.tv-account-menu button:focus-visible{outline:3px solid #1761ba;outline-offset:3px}
.tv-account-menu[hidden]{display:none!important}
.tv-account-menu{position:absolute;right:0;top:100%;z-index:1100;width:210px;max-width:calc(100vw - 40px);padding:8px;background:#fff;border:1px solid #dce4ef;border-radius:10px;box-shadow:0 8px 24px #10264c26}
.tv-account-menu a,.tv-account-menu button{display:block;width:100%;box-sizing:border-box;padding:12px;text-align:left;background:#fff;color:#10264c;border:0;border-radius:6px;font:inherit;text-decoration:none;cursor:pointer}
.tv-account-menu a:hover,.tv-account-menu button:hover{background:#eef3f9}
@media(max-width:991px){.tv-account-menu{position:static;width:100%;max-width:100%;box-shadow:none}.tv-account-trigger{width:100%}}
