#whatsapp-workspace { min-width:0; }
.whatsapp-summary { border-left:4px solid #25a76a; }
.whatsapp-summary .card-title::before { content:'';display:inline-block;width:9px;height:9px;margin-right:9px;border-radius:50%;background:#25a76a; }
.whatsapp-grid>.card { min-width:0; }
.whatsapp-preview { display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5; }
.whatsapp-detail { overflow:hidden; }
.whatsapp-link-form { padding:16px 20px;border-bottom:1px solid var(--line); }
.whatsapp-link-grid { display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap; }
.whatsapp-link-grid .service-field { flex:1;min-width:170px;margin:0; }
.whatsapp-link-grid .button { min-height:36px; }
.whatsapp-window { padding:15px 22px;background:#f0faf5;border-top:1px solid #d9eee2;font-size:12px;line-height:1.6; }
.whatsapp-window[data-open=false] { background:#fff9ed;border-color:#f1e5c9; }
.whatsapp-window p { margin:4px 0 0;color:var(--muted); }
.whatsapp-composer .service-check { align-items:flex-start;line-height:1.6; }
.whatsapp-composer .service-check input { margin-top:4px;flex-shrink:0; }
.whatsapp-composer fieldset:disabled { opacity:.65; }
.whatsapp-message-status { display:flex;flex-direction:column;gap:4px;margin-top:10px;font-size:10px;color:var(--muted); }
.whatsapp-message-status[data-status=read] { color:#087cab; }
.whatsapp-message-status[data-status=failed],.whatsapp-message-status[data-status=outcome-unknown] { color:#9b4c19; }
.whatsapp-delivery-error { overflow-wrap:anywhere; }
.whatsapp-template-badge { display:inline-block;margin-top:9px;font-size:10px;color:var(--muted); }
.whatsapp-secret-state { margin-top:-8px;margin-bottom:16px;line-height:1.5; }
.whatsapp-settings-actions { flex-wrap:wrap; }
.whatsapp-webhook-state { line-height:1.7; }
.whatsapp-webhook-state code { display:block;overflow-wrap:anywhere;font-size:12px; }
.whatsapp-webhook-example { padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:#fff; }
#whatsapp-workspace .form-input:disabled { cursor:not-allowed; }
@media(max-width:650px) {
  .whatsapp-link-form { padding:16px; }
  .whatsapp-link-grid { display:grid;grid-template-columns:minmax(0,1fr); }
  .whatsapp-link-grid .service-field { min-width:0; }
  .whatsapp-window { padding:14px 17px; }
  .whatsapp-settings-actions .button { flex:1 1 140px; }
  .whatsapp-composer .service-composer-tools .button { width:100%; }
}
