/*
 * Règles globales du moteur Flutter web (3.38), reprises en fichier.
 * Le moteur les écrit dans un <style> en ligne, bloqué par la CSP de production
 * (style-src 'self') : sans elles, le champ natif caché qui reçoit la saisie
 * laisse voir sa sélection, son texte d'exemple, le fond de saisie automatique
 * et le contour de focus. La console signale toujours le <style> refusé ; ce
 * fichier en applique le contenu. Variantes par navigateur incluses (sans effet
 * ailleurs). À revoir à chaque montée de version de Flutter.
 */
flutter-view flt-scene-host {
  font: normal normal 14px sans-serif;
}
flutter-view flt-semantics input[type=range] {
  appearance: none;
  -webkit-appearance: none;
  width: 100%;
  position: absolute;
  border: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
flutter-view input::selection,
flutter-view textarea::selection {
  background-color: transparent;
}
flutter-view flt-semantics input,
flutter-view flt-semantics textarea,
flutter-view flt-semantics [contentEditable="true"] {
  caret-color: transparent;
}
flutter-view .flt-text-editing::placeholder {
  opacity: 0;
}
flutter-view:focus {
  outline: rgb(0, 0, 0) none 0px;
}
/* Safari */
flutter-view * {
  -webkit-tap-highlight-color: transparent;
}
flutter-view flt-semantics input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
}
/* Firefox */
flutter-view flt-paragraph,
flutter-view flt-span {
  line-height: 100%;
}
/* Chrome, Safari */
flutter-view .transparentTextEditing:-webkit-autofill,
flutter-view .transparentTextEditing:-webkit-autofill:hover,
flutter-view .transparentTextEditing:-webkit-autofill:focus,
flutter-view .transparentTextEditing:-webkit-autofill:active {
  opacity: 0 !important;
}
/* Edge */
flutter-view input::-ms-reveal {
  display: none;
}
