/* Yappy UX Refine v81 — staging */
html[data-social-app="whatsapp"] #status-fab{display:none!important}

.yux-settings-home{padding-bottom:28px}
.yux-settings-home .settings-group{margin-top:18px}
.yux-profile-card{
  width:calc(100% - 28px);
  margin:10px 14px 4px;
  padding:14px;
  border:0;
  border-radius:14px;
  background:var(--card-bg);
  color:var(--text);
  display:flex;
  align-items:center;
  gap:13px;
  text-align:left;
}
.yux-profile-card>.avatar{width:58px;height:58px;flex:0 0 58px}
.yux-profile-card>span:nth-child(2){min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}
.yux-profile-card strong{font-size:17px;line-height:21px}
.yux-profile-card small{font-size:12px;line-height:16px;color:var(--text-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.yux-category-row{gap:11px}
.yux-settings-icon{
  width:30px;height:30px;flex:0 0 30px;border-radius:7px;
  display:grid;place-items:center;background:var(--yux-icon);color:#fff
}
.yux-settings-icon svg{width:19px;height:19px}
.yux-row-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}
.yux-row-copy strong{font-size:15px;font-weight:500;line-height:19px;color:var(--text)}
.yux-row-copy small{font-size:11px;line-height:14px;color:var(--text-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.yux-subnav .navbar-row{grid-template-columns:44px 1fr 44px}
.yux-settings-detail{padding-top:12px;padding-bottom:26px}
.yux-settings-detail>.settings-group:first-child{margin-top:0}
.yux-app-screen{padding-top:10px}
.yux-app-screen .settings-card{overflow:hidden}
.yux-app-row{min-height:62px}
.yux-app-row .app-switch-dot{width:36px;height:36px;flex:0 0 36px;border-radius:10px;display:grid;place-items:center}
.yux-app-row .yux-row-copy strong{font-size:16px}
.yux-app-row .yux-row-copy small{font-size:12px}
.yux-empty-settings{padding-top:80px}

#overlay-root #ac-pic.yux-edit-character-avatar{
  position:relative;
  cursor:pointer;
  outline:none;
}
#overlay-root #ac-pic.yux-edit-character-avatar::after{
  content:"";
  position:absolute;
  left:calc(50% + 23px);
  bottom:-1px;
  width:25px;height:25px;border-radius:50%;
  border:2px solid var(--card-bg);
  background:var(--link);
  box-shadow:0 1px 4px rgba(0,0,0,.18);
}
#overlay-root #ac-pic.yux-edit-character-avatar::before{
  content:"";
  position:absolute;
  z-index:2;
  left:calc(50% + 30px);
  bottom:7px;
  width:11px;height:8px;
  border:1.6px solid #fff;
  border-radius:2px;
  box-sizing:border-box;
}
#overlay-root #ac-pic.yux-edit-character-avatar:focus-visible{outline:3px solid color-mix(in srgb,var(--link) 60%,transparent);outline-offset:4px}

.yux-character-link{cursor:pointer!important}
.yux-character-link:active{background:rgba(118,118,128,.10)!important}
html[data-social-app="whatsapp"] .group-sender-avatar .avatar,
html[data-social-app="imessage"] .im26-group-avatar{cursor:pointer}

/* The canonical app switcher is full-screen now; keep the old half-height drawer inert. */
.ygs-drawer{display:none!important}
