@charset "utf-8";

.MuiInput-root { position: relative; }

label + .MuiInput-formControl { margin-top: 16px; }

.MuiInput-colorSecondary.MuiInput-underline::after { border-bottom-color: rgb(24, 83, 87); }

.MuiInput-underline::after { left: 0px; right: 0px; bottom: 0px; content: ""; position: absolute; transform: scaleX(0); transition: transform 200ms cubic-bezier(0, 0, 0.2, 1); border-bottom: 2px solid rgb(32, 22, 72); pointer-events: none; }

.MuiInput-underline.Mui-focused::after { transform: scaleX(1); }

.MuiInput-underline.Mui-error::after { transform: scaleX(1); border-bottom-color: rgb(255, 0, 0); }

.MuiInput-underline::before { left: 0px; right: 0px; bottom: 0px; content: " "; position: absolute; transition: border-bottom-color 200ms cubic-bezier(0.4, 0, 0.2, 1); border-bottom: 1px solid rgba(0, 0, 0, 0.42); pointer-events: none; }

.MuiInput-underline:hover:not(.Mui-disabled)::before { border-bottom: 2px solid rgba(0, 0, 0, 0.87); }

.MuiInput-underline.Mui-disabled::before { border-bottom-style: dotted; }

@media (hover: none) {
  .MuiInput-underline:hover:not(.Mui-disabled)::before { border-bottom: 1px solid rgba(0, 0, 0, 0.42); }
}