body > .header .um-wrap{position:relative;flex:none}
body > .header .um-btn{height:46px;padding:5px 12px 5px 5px;border:1px solid #e3e6f3;border-radius:12px;background:#fff;color:#171b34;display:flex;align-items:center;gap:9px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .2s,box-shadow .2s,background .2s}
body > .header .um-btn:hover,body > .header .um-wrap.open .um-btn,body > .header .um-wrap.is-open .um-btn{border-color:#c9cdea;background:#f8f8fd;box-shadow:0 5px 16px rgba(38,42,72,.08)}
body > .header .um-btn:focus-visible{outline:3px solid rgba(79,70,229,.2);outline-offset:2px}
body > .header .um-btn .av,body > .header .um-head .av{display:block;flex:none;overflow:hidden;border-radius:50%;background:#eef0ff}
body > .header .um-btn .av{width:34px;height:34px}
body > .header .um-head .av{width:42px;height:42px}
body > .header .um-btn .av img,body > .header .um-head .av img{display:block;width:100%;height:100%;object-fit:cover}
body > .header .um-btn .un{max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body > .header .um-btn .chev{flex:none;color:#747991;transition:transform .2s ease}
body > .header .um-wrap.open .um-btn .chev,body > .header .um-wrap.is-open .um-btn .chev{transform:rotate(180deg)}
body > .header .um-drop{position:absolute;top:calc(100% + 10px);right:0;width:258px;padding:8px;background:#fff;border:1px solid #e6e8f2;border-radius:15px;box-shadow:0 18px 48px rgba(23,27,52,.16);opacity:0;visibility:hidden;transform:translateY(-6px);transform-origin:top right;transition:opacity .18s ease,transform .18s ease,visibility .18s;z-index:90}
body > .header .um-wrap.open .um-drop,body > .header .um-wrap.is-open .um-drop{opacity:1;visibility:visible;transform:translateY(0)}
body > .header .um-head{display:flex;align-items:center;gap:11px;padding:10px 9px 12px}
body > .header .um-head .t{min-width:0;display:flex;flex:1;flex-direction:column;gap:2px}
body > .header .um-head b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#171b34;font-size:13px;line-height:1.25}
body > .header .um-head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7b8097;font-size:11px;line-height:1.3}
body > .header .um-list{display:flex;flex-direction:column;gap:2px}
body > .header .um-list form{display:block;margin:0}
body > .header .um-item{width:100%;min-height:39px;padding:9px 10px;border:0;border-radius:9px;background:transparent;color:#2d3148;display:flex;align-items:center;gap:10px;text-align:left;text-decoration:none;font:inherit;font-size:12px;font-weight:650;cursor:pointer;transition:background .16s,color .16s}
body > .header .um-item:hover,body > .header .um-item:focus-visible{background:#f3f4fb;color:#4f46e5;outline:0}
body > .header .um-item svg{width:17px;height:17px;flex:none}
body > .header .um-item span:not(.cnt){min-width:0;flex:1}
body > .header .um-item .cnt{min-width:24px;padding:2px 6px;border-radius:999px;background:#eef0ff;color:#4f46e5;font-size:10px;font-weight:800;text-align:center}
body > .header .um-item.danger{color:#e11d48}
body > .header .um-item.danger:hover,body > .header .um-item.danger:focus-visible{background:#fff0f4;color:#be123c}
body > .header .um-sep{display:block;height:1px;margin:6px 4px;background:#eceef5}

@media(max-width:480px){
  body > .header .um-btn{padding-right:8px}
  body > .header .um-btn .un{display:none}
  body > .header .um-drop{width:230px}
}
@media(max-width:320px){
  body > .header .um-drop{position:fixed;top:calc(72px + env(safe-area-inset-top));left:12px;right:12px;width:auto}
}
@media(pointer:coarse){
  body > .header .um-btn{min-width:44px;min-height:44px}
  body > .header .um-item{padding-top:12px;padding-bottom:12px}
}
@media(prefers-reduced-motion:reduce){
  body > .header .um-btn,body > .header .um-btn .chev,body > .header .um-drop{transition:none}
}
