.Home .lander{padding:80px 0;text-align:center}.Home .lander h1{font-family:Open Sans,sans-serif;font-weight:600}.MuiTab-root{background-color:#f5f5f5}.NotFound{padding-top:100px}.Login{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;margin:0!important;padding:1rem!important;box-sizing:border-box!important;overflow:hidden!important;z-index:1000!important}body{margin:0;padding:0;overflow-x:hidden}body:has(.Login) #root{padding:0!important;margin:0!important}@media all and (min-width: 480px){.Login{padding:1rem}.Login form{margin:0 auto;max-width:320px}}@media all and (max-width: 480px){.Login{padding:.5rem}}@media all and (min-width: 480px){.Signup{padding:60px 0}.Signup form{margin:0 auto;max-width:320px}}.VendorForm form textarea{height:300px;font-size:1.5rem}#root{margin:0 auto;padding:2rem}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}@media print{.invoice-logo{display:block!important;break-inside:avoid;page-break-inside:avoid;margin-top:0!important;padding-top:0!important}.invoice-logo img{max-width:100%;height:auto}}body{margin:0;padding:0;color:#333;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Open Sans,sans-serif}h1,h2,h3,h4,h5,h6{font-family:"PT Serif",serif}select.form-control,textarea.form-control,input.form-control{font-size:1rem}input[type=file]{width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
