.mrg-account{position:relative;flex-shrink:0;font-family:"DM Sans",sans-serif;text-transform:none;letter-spacing:normal;color:#f5f1e8;font-size:14px;line-height:1.4;text-align:left}
.mrg-account-trigger{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;width:148px;padding:7px 10px;border:1px solid #c6a66080;border-radius:5px;background:#142e29;color:#f5f1e8;font:inherit;font-size:13px;cursor:pointer}
.mrg-account-trigger svg{flex-shrink:0;color:#c6a660}.mrg-account-trigger:hover{border-color:#c6a660}.mrg-account :is(button,a):focus-visible{outline:2px solid #c6a660;outline-offset:3px}
.mrg-account-panel{position:absolute;right:0;top:calc(100% + 10px);width:286px;max-width:calc(100vw - 28px);z-index:80;border:1px solid #c6a66080;border-radius:7px;background:#f5f1e8;color:#142e29;box-shadow:0 12px 35px #0004;padding:10px}
.mrg-account-panel[hidden]{display:none}.mrg-account-panel a,.mrg-account-panel button{display:flex;align-items:center;min-height:44px;width:100%;padding:10px 12px;color:#142e29;text-align:left;font:inherit;text-decoration:none;background:none;border:0;border-radius:4px;cursor:pointer}
.mrg-account-panel :is(a,button):hover{background:#e9e4d7}.mrg-account-panel .mrg-account-primary{background:#142e29;color:#f5f1e8;font-weight:700;margin-bottom:5px}.mrg-account-panel .mrg-account-primary:hover{background:#22473e}
.mrg-account-panel p{font-size:13px;line-height:1.5;padding:5px 12px;margin:0}.mrg-account-panel .mrg-account-status{color:#575c51}
.mrg-account-panel .mrg-account-close{width:44px;margin-left:auto;justify-content:center;font-size:22px;padding:0}.mrg-account-staticbar{display:flex;justify-content:flex-end;align-items:center;min-height:56px;padding:6px max(20px,calc((100vw - 1280px)/2));background:#142e29;position:relative;z-index:45}
@media(max-width:767px){.mrg-account-trigger{font-size:12px;width:98px;min-height:48px;padding:6px;gap:5px}.mrg-account-trigger span{white-space:normal;max-width:58px}.mrg-account-panel{position:fixed;top:78px;right:14px;max-height:calc(100dvh - 100px);overflow:auto}.mrg-account-staticbar .mrg-account-panel{top:54px}}
