/* V62: targeted changes on top of V61 */
.v60-kakao .v32-chat-top .v4-center strong,
.v60-kakao .v32-chat-top strong{font-size:15px!important;font-weight:650!important;letter-spacing:-.3px!important}
/* Idle composer: grey smiley face inside a light grey disc, not a Unicode emoji. */
.v60-kakao .v61-compose .v61-emoji{width:31px;height:31px;min-width:31px;border-radius:50%;background:#cdd4da;color:#1b1d20;display:inline-flex!important;align-items:center;justify-content:center;font-size:0!important}
.v60-kakao .v61-compose .v61-emoji svg{width:22px;height:22px;display:block}
.v60-kakao .v61-compose.v61-focused .v61-emoji{display:none!important}
/* Phone answer button: clean upright handset silhouette. */
#callOverlay .call-actions .v61-call-phone.answer-icon{display:none!important}
#callOverlay .call-actions .answer{display:flex!important;align-items:center;justify-content:center}
#callOverlay .call-actions .answer::before{content:'';display:block;width:39px;height:42px;background:url('images/call-answer-v62.webp') center/contain no-repeat}
#callOverlay .call-actions .answer small{position:absolute}
/* Phone numbers should not become clickable links or gain Safari auto-detection underlines. */
#callOverlay .caller,#callOverlay .caller a,.v23-contact strong,.v23-contact a,.v4-chat-ios .v23-contact,
#phone a[href^='tel:']{text-decoration:none!important;-webkit-text-decoration:none!important;text-decoration-line:none!important;border-bottom:0!important;box-shadow:none!important;animation:none!important}
#phone a[href^='tel:']{color:inherit!important}
/* Stop rubber-band page scrolling outside the phone, but allow in-app chat scrolling. */
@media(max-width:600px){
 html,body{position:fixed!important;inset:0!important;width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;overflow:hidden!important;overscroll-behavior:none!important}
 body{display:block!important}
 #phone{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100dvh!important;max-height:none!important;min-height:0!important;overflow:hidden!important;border:0!important;outline:0!important;border-radius:0!important;transform:none!important;overscroll-behavior:none!important}
 #phone .v32-chat-scroll,#phone .v23-history,#phone .app-content{overscroll-behavior:contain}
}
