/* ==============================
   WP Ticket Chat - Front styles
   v1.4.3 — styles minimalistes, 
   tout le critique est inline dans les templates
   ============================== */

/* Seuls les styles non-conflictuels restent ici */

#wptc-form-wrapper,
#wptc-chat-container {
  max-width: 760px;
  margin: 0 auto;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

#wptc-chat-container {
  max-width: 800px;
  padding-bottom: 100px;
}

/* Dropzone drag-over state (ne peut pas être inline) */
#wptc-form-wrapper .wptc-dropzone:hover,
#wptc-form-wrapper .wptc-dropzone.drag-over {
  border-color: #2563eb !important;
  background: #eff6ff !important;
}

/* Focus states */
#wptc-form-wrapper input:focus,
#wptc-form-wrapper select:focus,
#wptc-form-wrapper textarea:focus,
#wptc-chat-container textarea:focus {
  border-color: #2563eb !important;
  box-shadow: 0 0 0 3px rgba(37,99,235,.12) !important;
  outline: none !important;
}

/* Bouton hover */
#wptc-form-wrapper #wptc-submit:hover { background: #2563eb !important; }
#wptc-chat-container .wptc-btn-send:hover { background: #1d4ed8 !important; }
#wptc-form-wrapper #wptc-goto-ticket:hover { background: #2563eb !important; }

/* Lien pièce jointe hover */
#wptc-chat-container .wptc-att-file:hover { background: #e5e7eb !important; }
