/* GFARMAS LABS — menu de conta premium */
.gf-account-link{display:inline-flex!important;align-items:center;gap:10px!important;padding:10px 16px!important;border:1px solid rgba(70,229,220,.55)!important;border-radius:100px!important;background:linear-gradient(125deg,rgba(15,60,70,.9),rgba(5,17,29,.98))!important;color:#eaffff!important;box-shadow:inset 0 1px rgba(255,255,255,.1),0 0 20px rgba(36,219,212,.12);font-weight:700!important;letter-spacing:.025em;white-space:nowrap;transition:box-shadow .2s,transform .2s}
.gf-account-link:hover{transform:translateY(-1px);box-shadow:0 0 26px rgba(52,228,217,.28)}
.gf-account-link .gf-avatar{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#63f5e2,#167c90);color:#061923}
.gf-account-wrap{position:relative;display:inline-flex;align-items:center;z-index:200}
.gf-account-toggle{background:none;border:0;color:#70eae2;padding:8px;cursor:pointer;font-size:13px}
.gf-account-menu{position:absolute;right:0;top:calc(100% + 12px);width:min(310px,calc(100vw - 24px));padding:16px;border-radius:18px;background:linear-gradient(145deg,#102b34,#07131f 75%);border:1px solid rgba(85,225,217,.3);box-shadow:0 22px 65px rgba(0,0,0,.55),0 0 30px rgba(27,198,190,.1);color:#eaffff;z-index:1000}
.gf-account-menu[hidden]{display:none!important}
.gf-account-menu .gf-menu-kicker{color:#e0c58e;font-size:10px;font-weight:800;letter-spacing:.22em;margin-bottom:9px}
.gf-account-menu .gf-menu-title{font-size:19px;font-weight:800;margin-bottom:5px}
.gf-account-menu .gf-menu-desc{font-size:12px;color:#a2c5cb;margin-bottom:14px;overflow-wrap:anywhere}
.gf-account-menu a,.gf-account-menu button{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 14px;border-radius:10px;margin-top:8px;font:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer}
.gf-account-menu .gf-menu-profile{background:rgba(42,186,187,.1);color:#d8ffff;border:1px solid rgba(67,216,212,.22)}
.gf-account-menu .gf-menu-logout{background:linear-gradient(110deg,#54e0d7,#20aeb5);border:0;color:#061d27}
.gf-account-menu .gf-menu-logout:disabled{opacity:.6;cursor:wait}
.gf-account-menu .gf-menu-error{font-size:12px;color:#ff9f9f;margin-top:8px}
@media(max-width:720px){.gf-account-wrap{max-width:100%}.gf-account-menu{right:0}.gf-account-link{padding:8px 12px!important}}
