*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f7fafc}#root{min-height:100vh}input:required:invalid:not(:focus):not(:placeholder-shown),textarea:required:invalid:not(:focus):not(:placeholder-shown),select:required:invalid:not(:focus):not(:placeholder-shown){border-color:#e53e3e!important;box-shadow:0 0 0 1px #e53e3e!important}input:required:invalid:focus,textarea:required:invalid:focus,select:required:invalid:focus{border-color:#e53e3e!important;box-shadow:0 0 0 1px #e53e3e!important}input:invalid[aria-invalid=true],textarea:invalid[aria-invalid=true],select:invalid[aria-invalid=true]{border-color:#e53e3e!important;box-shadow:0 0 0 1px #e53e3e!important}
