.gm-account-menu{position:relative;flex:0 0 auto;margin-left:4px;font-family:system-ui,sans-serif;line-height:1.4}
.web-auth#minha-conta{scroll-margin-top:110px}
.gm-account-menu [hidden]{display:none!important}
.gm-account-menu .gm-account-trigger{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:5px 7px;border:0;border-radius:8px;background:transparent;color:#00563f;text-decoration:none;font:600 13px/1.35 system-ui,sans-serif;cursor:pointer}
.gm-account-menu .gm-account-trigger:hover{background:#eaf1eb}
.gm-account-menu .gm-account-icon{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #c9ddce;border-radius:50%;background:#edf4ee}
.gm-account-menu .gm-account-icon svg{width:21px;height:21px}
.gm-account-menu .gm-account-label{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.gm-account-menu .gm-account-chevron{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:1.5;transition:transform .15s}
.gm-account-menu [aria-expanded=true] .gm-account-chevron{transform:rotate(180deg)}
.gm-account-menu .gm-account-popup{position:absolute;right:0;top:calc(100% + 10px);z-index:1000;width:230px;padding:7px;background:#fff;border:1px solid #dce5df;border-radius:12px;box-shadow:0 12px 36px #153c2621;color:#154a38}
.gm-account-menu .gm-account-summary{padding:10px 12px 12px;margin-bottom:5px;border-bottom:1px solid #e7ede8;overflow-wrap:anywhere}
.gm-account-menu .gm-account-summary span{display:block;font-size:9px;letter-spacing:.1em;color:#698173;margin-bottom:5px}
.gm-account-menu .gm-account-summary strong{display:block;font-size:14px;font-weight:650}
.gm-account-menu .gm-account-popup a,.gm-account-menu .gm-account-popup button{display:block;width:100%;padding:11px 12px;text-align:left;border:0;border-radius:7px;background:transparent;text-decoration:none;color:#245640;font:500 13px/1.4 system-ui,sans-serif;cursor:pointer}
.gm-account-menu .gm-account-popup a:hover,.gm-account-menu .gm-account-popup button:hover{background:#edf4ee}
.gm-account-menu .gm-account-popup button{border-top:1px solid #edf0ed;border-radius:0 0 7px 7px;margin-top:4px;color:#526b5b}
.gm-account-menu :is(a,button):focus-visible{outline:3px solid #bd9b52;outline-offset:3px}
.gm-account-menu .gm-account-loading{display:block;width:110px;height:36px;border-radius:18px;background:#e7ede8}
.gm-account-menu #gm-account-feedback{font-size:12px;padding:0 12px;color:#8f382c}
@media(max-width:1100px){.gm-account-menu .gm-account-label,.gm-account-menu .gm-account-chevron{display:none}.gm-account-menu .gm-account-trigger{width:44px;justify-content:center;padding:5px}.gm-account-menu .gm-account-loading{width:36px;height:36px;border-radius:50%}.header-inner{column-gap:12px}.header-inner .desktop-nav{gap:12px}.header-inner .desktop-nav a,.header-inner .header-cta{white-space:nowrap}.header-inner .header-cta{flex-shrink:0}}
@media(max-width:700px){.gm-account-menu{margin-left:auto}.gm-account-menu .gm-account-trigger{width:44px;justify-content:center;padding:5px}.gm-account-menu .gm-account-label,.gm-account-menu .gm-account-chevron{display:none}.gm-account-menu .gm-account-loading{width:36px;height:36px;border-radius:50%}.gm-account-menu .gm-account-popup{right:-6px;width:min(240px,calc(100vw - 40px))}}
