.am{position:relative;display:inline-flex;align-items:center;gap:14px;margin-left:22px;font:500 14px/1.2 inherit}
.am .am-rep{font-weight:600;text-decoration:none}
.am .am-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid rgba(127,140,170,.55);background:transparent;color:inherit;font:inherit;cursor:pointer}
.am .am-dd{display:none;position:absolute;right:0;top:calc(100% + 8px);min-width:220px;background:#fff;color:#071A45;border:1px solid #dde3ee;border-radius:10px;box-shadow:0 10px 28px rgba(7,26,69,.18);z-index:50;padding:6px 0;text-align:left}
.am.open .am-dd{display:block}
.am .am-dd a,.am .am-dd button{display:block;width:100%;padding:9px 14px;color:#071A45!important;background:none;border:0;text-align:left;font:inherit;text-decoration:none;cursor:pointer;margin:0}
.am .am-dd a:hover,.am .am-dd button:hover{background:#f3f5f9}
.am .am-who{padding:8px 14px 10px;border-bottom:1px solid #dde3ee;font-size:12px;color:#4a5875;word-break:break-all}
header.top .am{color:#fff}header.top .am .am-rep{color:#fff!important}
header:not(.top) .am .am-rep{color:var(--ink,#071A45)}
@media(max-width:600px){.am .am-rep{display:none}.am{margin-left:12px}}
