.avatar>img,.avatar>.image-placeholder{object-fit:cover;object-position:center;border-radius:inherit;width:100%;height:100%;min-height:0;display:block}.avatar>.image-placeholder{place-items:center;display:grid}.wx-contact-row>.avatar,.wx-contact-row .avatar>span{flex:none}.wx-contact-row>span:not(.avatar){overflow-wrap:anywhere;min-width:0}.wx-contact-hero>div,.wx-conversation-copy,.wx-moment-body{min-width:0}.phone-screen .dynamic-island{pointer-events:none}@media (width<=600px){.phone-screen .status-bar{height:max(50px, calc(env(safe-area-inset-top,0px) + 8px));min-height:max(50px, calc(env(safe-area-inset-top,0px) + 8px));padding-top:max(2px, calc(env(safe-area-inset-top,0px) - 28px))}.phone-screen .dynamic-island{width:105px;height:29px;top:max(8px, calc(env(safe-area-inset-top,0px) - 32px))}.phone-screen .phone-content{min-height:0}.phone-screen .passcode-screen{overscroll-behavior:contain;overflow-y:auto}}@media (width<=600px) and (height<=650px){.phone-screen .passcode-screen{padding-top:12px}.phone-screen .passcode-screen>svg{display:none}.phone-screen .passcode-screen h2{margin-top:4px}.phone-screen .passcode-dots{margin-top:12px}.phone-screen .passcode-error{height:29px}.phone-screen .number-pad{grid-template-columns:repeat(3,55px);gap:10px 22px}.phone-screen .number-pad button{width:55px;height:55px}.phone-screen .passcode-actions{margin-top:10px}.phone-screen .story-security{flex-shrink:0;margin-top:14px}}
