/* Keep contact controls compact and make room for composing a message. */
@media(max-width:750px){
.seller-chat-mobile{gap:8px;padding:8px 12px}
.seller-chat-mobile .button,.seller-actions .button,.seller-actions button{font-size:13px!important;line-height:1.2!important;white-space:nowrap;padding:10px 12px!important;min-height:44px;display:flex;align-items:center;justify-content:center}
.seller-chat-mobile .button{min-width:0;margin:0}
.ad-summary-main{gap:8px;padding:8px 0 4px}
.ad-summary-product small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ad-summary-product img{width:40px;height:44px}
.ad-summary-seller .button,.ad-summary-seller button{min-height:32px;font-size:11px!important;padding:6px 8px!important}
.ad-summary .ad-section-nav{gap:18px}
.ad-summary .ad-section-nav a{font-size:12px;line-height:1.2;padding:9px 0}
.seller-message-form h3{font-size:18px;margin:10px 0}
.seller-message-form label{font-size:14px;line-height:1.4}
.seller-message-form textarea{font-size:16px;line-height:1.4;min-height:88px;padding:10px;resize:vertical;scroll-margin-block:16px}
.seller-message-form button{font-size:14px;line-height:1.2;padding:11px 16px;min-height:44px}
body.ad-message-composing .ad-summary,body.ad-message-composing .seller-chat-mobile,body.ad-message-composing .app-bottom-nav{display:none!important}
body.ad-message-composing .site-header{visibility:hidden;pointer-events:none;transform:translateY(-100%)}
body[data-biklo-app].ad-message-composing{padding-bottom:12px}
body.ad-message-composing .ad-anchor{scroll-margin-top:16px}
}
