.dgbb-identity{position:relative;display:grid;place-items:center;inline-size:100%;block-size:100%;color:var(--dgbb-ink,#263124);direction:rtl;font-family:var(--dgbb-font,Vazirmatn,Tahoma,sans-serif)}
.dgbb-identity__sr{position:absolute!important;inline-size:1px!important;block-size:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.dgbb-identity--anonymous,.dgbb-identity__trigger{display:grid;place-items:center;inline-size:100%;block-size:100%;min-inline-size:2.5rem;min-block-size:2.5rem;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;text-decoration:none;transition:background-color .16s ease,color .16s ease}
.dgbb-identity--anonymous:hover,.dgbb-identity--anonymous:focus-visible,.dgbb-identity__trigger:hover,.dgbb-identity__trigger:focus-visible,.dgbb-identity.is-open .dgbb-identity__trigger{background:var(--dgbb-tint,#eef6dc);color:var(--dgbb-action,#547b31);outline:0}
.dgbb-identity__account-icon{inline-size:1.35rem;block-size:1.35rem;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.dgbb-identity__menu{position:absolute;z-index:110;inset-block-start:calc(100% + 1rem);inset-inline-end:0;inline-size:min(19rem,calc(100vw - 1.5rem));padding:.75rem;border:.0625rem solid var(--dgbb-border,#e2e8da);border-radius:1.25rem;background:#fff;box-shadow:0 .875rem 3rem rgb(30 42 26/.14);color:var(--dgbb-ink,#263124)}
.dgbb-identity__menu[hidden]{display:none!important}
.dgbb-identity__menu::before{position:absolute;inset-block-start:-.4rem;inset-inline-end:1.25rem;inline-size:.8rem;block-size:.8rem;border-block-start:.0625rem solid var(--dgbb-border,#e2e8da);border-inline-end:.0625rem solid var(--dgbb-border,#e2e8da);background:#fff;content:"";transform:rotate(-45deg)}
.dgbb-identity__heading{display:flex;align-items:center;justify-content:flex-start;gap:.65rem;padding:.3rem .25rem .75rem}
.dgbb-identity__heading i{inline-size:.42rem;block-size:.42rem;border-radius:50%;background:var(--dgbb-brand,#83c500)}
.dgbb-identity__heading strong{font-size:1rem;font-weight:900}
.dgbb-identity__user{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 1.15rem;align-items:center;gap:.7rem;min-block-size:4.25rem;padding:.65rem;border:.0625rem solid var(--dgbb-border,#e2e8da);border-radius:.8rem;color:inherit;text-decoration:none}
.dgbb-identity__user:hover,.dgbb-identity__user:focus-visible{border-color:var(--dgbb-brand,#83c500);outline:0}
.dgbb-identity__user>img{inline-size:2.75rem;block-size:2.75rem;border-radius:50%;object-fit:cover;background:var(--dgbb-media,#f2f4ee)}
.dgbb-identity__user>span{display:flex;min-inline-size:0;flex-direction:column;gap:.1rem}
.dgbb-identity__user strong,.dgbb-identity__user small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dgbb-identity__user strong{font-size:.76rem;font-weight:900}.dgbb-identity__user small{color:var(--dgbb-muted,#798273);font-size:.64rem;direction:ltr;text-align:right}
.dgbb-identity__user>svg{inline-size:1rem;block-size:1rem;fill:none;stroke:var(--dgbb-muted,#798273);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.dgbb-identity nav{margin-block-start:.55rem}.dgbb-identity ul{display:grid;gap:.08rem;margin:0;padding:0;list-style:none}
.dgbb-identity li{margin:0;padding:0}.dgbb-identity li a{display:flex;align-items:center;gap:.75rem;min-block-size:2.65rem;padding:.55rem .65rem;border-radius:.55rem;color:inherit;font-size:.72rem;font-weight:700;text-decoration:none;transition:background-color .16s ease,color .16s ease}
.dgbb-identity li a:hover,.dgbb-identity li a:focus-visible{background:var(--dgbb-tint,#eef6dc);color:var(--dgbb-action,#547b31);outline:0}
.dgbb-identity li a>svg{inline-size:1.05rem;block-size:1.05rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.dgbb-identity__logout{margin-block-start:.2rem;padding-block-start:.2rem;border-block-start:.0625rem solid var(--dgbb-border,#e2e8da)}
@media(max-width:43.75rem){
  .dgbb-identity__menu{position:fixed;z-index:160;inset:auto .75rem calc(5.9rem + env(safe-area-inset-bottom));inline-size:auto;max-block-size:calc(100dvh - 8rem);overflow:auto;overscroll-behavior:contain}
  .dgbb-identity__menu::before{display:none}
}
@media(prefers-reduced-motion:reduce){.dgbb-identity--anonymous,.dgbb-identity__trigger,.dgbb-identity li a{transition:none}}
