.vex-account-menu{position:relative;flex:none;color:#233047;font:700 16px Inter,"Segoe UI","Microsoft YaHei",sans-serif}.vex-account-menu>summary{list-style:none;display:flex;align-items:center;justify-content:center;width:48px;height:40px;border:1px solid #b9c4d4;border-radius:20px;background:#fff;cursor:pointer}.vex-account-menu>summary::-webkit-details-marker{display:none}.vex-account-menu>summary:focus-visible{outline:2px solid #315fc9;outline-offset:3px}.vex-account-links{position:absolute;right:0;top:48px;z-index:1100;min-width:190px;padding:8px;border:1px solid #dce3eb;border-radius:10px;background:#fff;box-shadow:0 8px 24px #14233b20}.vex-account-links>a{display:block;padding:10px 12px;color:#233047!important;text-decoration:none!important;font-size:14px!important;white-space:nowrap}.vex-account-links>a:hover{background:#f3f6fa;border-radius:6px}.vex-order-account-actions{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}

.vex-account-menu>summary::after{content:none!important}

/* Keep only the summary button border; global FAQ/details styling must not decorate the account wrapper. */
html body .vex-account-menu{border:0!important;border-radius:0!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;height:auto!important;min-height:0!important}
html body .vex-account-menu::before,html body .vex-account-menu::after{content:none!important;display:none!important}
