.profile-info{position:relative}.profile-status{width:max-content;cursor:pointer;transition:color .18s ease}.profile-status::before{content:"";display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:#596171;vertical-align:1px}.profile-status[data-presence="online"]{color:#4cdd93}.profile-status[data-presence="online"]::before,.presence.online{background:#36d991!important;box-shadow:0 0 9px #36d99188}.profile-status[data-presence="idle"]{color:#f0b84b}.profile-status[data-presence="idle"]::before,.presence.idle{background:#f0b84b!important;box-shadow:0 0 8px #f0b84b55}.profile-status[data-presence="dnd"]{color:#ff6b75}.profile-status[data-presence="dnd"]::before,.presence.dnd{background:#ed4245!important;box-shadow:0 0 8px #ed424555}.profile-status[data-presence="invisible"]{color:#a1a8b7}.profile-status[data-presence="invisible"]::before,.presence.invisible,.presence.offline{background:#596171!important;box-shadow:none!important}.presence-picker{position:fixed;z-index:120;width:290px;overflow:hidden;border:1px solid #303747;border-radius:14px;background:#151922;color:#eef0f5;box-shadow:0 22px 60px #000c}.presence-picker[hidden]{display:none}.presence-picker.is-opening{animation:presence-picker-in .2s cubic-bezier(.16,1,.3,1)}.presence-picker header{height:44px;display:flex;align-items:center;padding:0 10px 0 15px;border-bottom:1px solid #2b3140}.presence-picker header strong{flex:1;font-size:13px}.presence-picker header button{width:28px;height:28px;border:0;border-radius:7px;background:transparent;color:#98a0b0;cursor:pointer;font-size:20px}.presence-picker header button:hover{background:#282e3a;color:#fff}.presence-picker-options{padding:7px}.presence-picker-options>button{width:100%;display:grid;grid-template-columns:14px minmax(0,1fr) 18px;align-items:center;gap:10px;border:0;border-radius:9px;background:transparent;color:#dce0e8;padding:9px;text-align:left;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.presence-picker-options>button:hover{background:#252b37;transform:translateX(2px)}.presence-picker-options .presence{width:11px;height:11px;margin:0;border:2px solid #151922}.presence-picker-options span{display:flex;min-width:0;flex-direction:column;gap:2px}.presence-picker-options strong{font-size:12px}.presence-picker-options small{overflow:hidden;color:#8790a1;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.presence-picker-options b{opacity:0;color:#8993ff}.presence-picker-options button.active b{opacity:1}.presence-picker>p{margin:0;padding:9px 14px 12px;border-top:1px solid #282e3b;color:#737d90;font-size:9px}.member.presence-idle,.member.presence-dnd{opacity:.9}.member.presence-invisible{opacity:.5}.member-card-status.idle{color:#f0b84b}.member-card-status.idle::before{background:#f0b84b}.member-card-status.dnd{color:#ff777f}.member-card-status.dnd::before{background:#ed4245}.member-card-status.invisible{color:#a1a8b7}.member-card-status.invisible::before{background:#596171}@keyframes presence-picker-in{from{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.presence-picker.is-opening{animation:none}.presence-picker-options>button{transition:none}}
