/* V35 — reference-matched status icons: preserve original shared layout and geometry. */
.phone:has(.v32-kakao-chat) .status{color:#10171c!important}
.phone:has(.v32-kakao-chat) .status .signals{gap:6px!important}
.phone:has(.v32-kakao-chat) .status .signals svg{filter:none!important;stroke:#10171c!important}
.phone:has(.v32-kakao-chat) .status .signals svg[fill="white"]{fill:#10171c!important}
.phone:has(.v32-kakao-chat) .status .battery{
  position:relative!important;box-sizing:border-box!important;
  width:26px!important;min-width:26px!important;max-width:26px!important;
  height:15px!important;min-height:15px!important;max-height:15px!important;
  border:1.8px solid #10171c!important;border-radius:5px!important;
  background:transparent!important;color:#10171c!important;
  font-size:0!important;padding:0!important;margin-left:2px!important;
  box-shadow:none!important;line-height:normal!important;
}
.phone:has(.v32-kakao-chat) .status .battery::before{
  content:''!important;position:absolute!important;left:2px!important;top:2px!important;
  bottom:2px!important;width:68%!important;background:#10171c!important;border-radius:2px!important;
}
.phone:has(.v32-kakao-chat) .status .battery::after{
  content:''!important;position:absolute!important;right:-4px!important;top:4px!important;
  width:2px!important;height:5px!important;background:#10171c!important;border-radius:0 2px 2px 0!important;
}
/* Only the bottom inset beneath the composer is white, never the conversation. */
#appContent .v32-kakao-chat{background:#b2c5d3!important;padding-bottom:18px!important;position:relative!important}
#appContent .v32-kakao-chat::after{content:'';position:absolute;bottom:0;left:0;right:0;height:18px;background:#fff;pointer-events:none}
#appContent .v32-kakao-chat .v32-chat-compose{background:#fff!important;position:relative;z-index:1}
