.maryt-account{position:relative;display:flex;align-items:center;height:100%}
.maryt-account .maryt-account__toggle{display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;cursor:pointer;color:inherit}
.maryt-account .maryt-account__avatar{display:block;width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.75);box-shadow:0 0 0 1px rgba(0,0,0,.06)}
.maryt-account.is-open .maryt-account__avatar{border-color:#fff}
.maryt-account .maryt-account__menu{position:absolute;top:calc(100% + 8px);right:0;z-index:1000;display:none;min-width:172px;padding:6px 0;background:#fff;border-radius:10px;box-shadow:0 12px 36px rgba(12,35,60,.22),0 2px 8px rgba(12,35,60,.12);text-align:left}
.maryt-account.is-open .maryt-account__menu{display:block}
.maryt-account .maryt-account__menu a,.maryt-account .maryt-account__menu button{display:block;width:100%;box-sizing:border-box;padding:9px 18px;border:0;background:none;color:#25384d;font-size:14px;line-height:1.45;text-align:left;text-decoration:none;cursor:pointer;white-space:nowrap}
.maryt-account .maryt-account__menu a:hover,.maryt-account .maryt-account__menu button:hover{background:#f1f6fa;color:#1b8a5a}
.maryt-account .maryt-account__divider{height:1px;margin:6px 0;background:#e9eef4}
.maryt-account .maryt-account__logout{margin:0}
.maryt-account .maryt-account__login{display:flex;align-items:center;gap:7px;color:#fff;font-size:14px;line-height:1;text-decoration:none;opacity:.92;transition:opacity .15s ease}
.maryt-account .maryt-account__login:hover{opacity:1;color:#fff}
.maryt-account .maryt-account__login svg{display:block}
@media (max-width: 689.98px){.maryt-account .maryt-account__login span{display:none}.maryt-account .maryt-account__avatar{width:32px;height:32px}}
