.customer-service-tabs { display:flex; align-items:center; flex-wrap:wrap; gap:10px; margin-bottom:14px; }
.customer-service-compose { display:grid; flex:1; min-width:0; gap:7px; }
.customer-service-compose label { font-size:12px; color:var(--text-soft); }
.customer-service-compose select { min-height:36px; padding:7px 10px; border:1px solid var(--border); border-radius:6px; background:var(--surface); }
.customer-service-compose textarea { width:100%; box-sizing:border-box; }
.customer-attention-label { color:#b54124 !important; font-weight:600; }
.customer-attention-message { border-color:#e9aa95; background:#fff5ed; }
#customer-service-pagination { flex-wrap:wrap; padding:12px; }
#customer-service-older { align-self:center; margin:8px; }
#customer-service-messages a { color:var(--primary); text-decoration:underline; }
#customer-service-messages .wechat-customer-avatar img { width:100%; height:100%; margin:0; border-radius:0; }
@media(max-width:640px) { #customer-service-reply-form { flex-wrap:wrap; } #customer-service-send { width:100%; } }
