/* Compact disclosure, matching the existing white Gecko mega menus. */
#ast-desktop-header .gac-account{position:relative;display:flex;align-items:center;overflow:visible}
#ast-desktop-header .gac-account.gac-is-open{z-index:1002}
#ast-desktop-header .gac-menu[hidden]{display:none!important}
#ast-desktop-header .gac-menu{position:absolute;right:-12px;top:calc(100% + 10px);z-index:1003;width:268px;max-width:calc(100vw - 24px);box-sizing:border-box;padding:14px 8px 8px;border:1px solid #e4e7ef;border-top:3px solid var(--ast-global-color-0,#fd9800);border-radius:0 0 14px 14px;background:#fff;color:#19233f;box-shadow:0 18px 42px #10172e26;text-align:left;font-family:Roboto,sans-serif;line-height:1.4;animation:gac-appear .14s ease-out}
#ast-desktop-header .gac-menu::before{content:"";position:absolute;left:0;right:0;top:-13px;height:13px}
#ast-desktop-header .gac-menu-heading{padding:0 12px 10px;color:#727b90;font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase}
#ast-desktop-header .gac-menu-list{display:block;list-style:none;margin:0;padding:0}
#ast-desktop-header .gac-menu-list li{display:block;list-style:none;margin:0;padding:0;line-height:1.4}
#ast-desktop-header .gac-menu-list li a{display:flex;align-items:center;gap:11px;min-height:42px;padding:10px 12px;border:0;border-radius:7px;background:transparent;color:#19233f;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;white-space:normal;box-shadow:none;transition:background-color .14s,color .14s}
#ast-desktop-header .gac-menu-list a svg{display:block;flex:0 0 18px;width:18px;height:18px;color:#7d879d}
#ast-desktop-header .gac-menu-list li a:hover,#ast-desktop-header .gac-menu-list li a:focus-visible{background:#fff5e5;color:#19233f}
#ast-desktop-header .gac-menu-list a:hover svg,#ast-desktop-header .gac-menu-list a:focus-visible svg{color:#bf7300}
#ast-desktop-header .gac-menu-list a:focus-visible,#ast-desktop-header .gac-menu-login:focus-visible{outline:2px solid #d98c18;outline-offset:-2px}
#ast-desktop-header .gac-menu-list li.gac-menu-logout{margin-top:6px;padding-top:6px;border-top:1px solid #eceef4}
#ast-desktop-header .gac-menu-list li.gac-menu-logout a{color:#69748a;font-size:12px}
#ast-desktop-header .gac-menu-intro{font-size:12px;line-height:1.6;color:#69748a;margin:0 12px 14px}
#ast-desktop-header .gac-menu-login{display:block;margin:0 6px 4px;padding:12px 10px;border-radius:8px;background:var(--ast-global-color-0,#fd9800);color:#19233f;font-size:12px;font-weight:600;text-align:center;text-decoration:none;line-height:1.4}
#ast-desktop-header .gac-menu-login:hover{background:var(--ast-global-color-1,#e98c00);color:#19233f}
body.ast-header-break-point #ast-desktop-header .gac-menu{display:none!important}
.woocommerce-MyAccount-navigation-link--downloads{display:none!important}
@keyframes gac-appear{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){#ast-desktop-header .gac-menu{animation:none}#ast-desktop-header .gac-menu-list a{transition:none}}
