/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS (and SCSS, if configured) file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *


 */

/* =======================================================
   PASSWORD INPUT – FIX UI PRO
   - Cache les icônes navigateur (Edge / Chrome / IE)
   - Garde les points visibles
   - Ne casse pas Tailwind (pr-24, padding custom, etc.)
   ======================================================= */

/* Texte & caret propres */
input[type="password"] {
  -webkit-text-security: disc;
  color: #0f172a !important; /* slate-900 */
  caret-color: #0f172a !important;
}

/* Placeholder plus doux */
input[type="password"]::placeholder {
  color: rgba(15, 23, 42, 0.45);
}

/* Edge / IE : cache le bouton "révéler" + clear */
input[type="password"]::-ms-reveal,
input[type="password"]::-ms-clear {
  display: none;
}

/* Chrome / Edge Chromium : bouton credentials / autofill */
input[type="password"]::-webkit-credentials-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
}

/* Décorations internes Chromium */
input[type="password"]::-webkit-textfield-decoration-container {
  visibility: hidden;
}
