*,*:before,*:after{position:relative;box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;color:#333;background:#fff;transition:color .5s,background-color .5s;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:inherit;color:inherit;text-decoration:none}a:hover{text-decoration:underline}strong{font-weight:700}p{margin-bottom:1rem}fieldset{padding:0;margin:0;border:0}input{display:block;padding:.75rem;font-family:inherit;font-size:inherit;border:solid 1px #eee;border-radius:.5rem;outline:0}input[type=password]{font-weight:700}input[type=password]::placeholder{font-weight:400}textarea{display:block;min-width:100%;max-width:100%;min-height:6rem;max-height:6rem;padding:.75rem;font-family:inherit;font-size:inherit;border:solid 1px #eee;border-radius:.5rem;outline:0}input[type=text],input[type=password],input[type=email],input[type=tel],textarea{width:100%}input[type=checkbox].toggle{position:relative;width:50px;height:24px;background-color:#ccc;border-radius:34px;outline:none;cursor:pointer;transition:background-color .4s;appearance:none}input[type=checkbox].toggle:before{position:absolute;top:3px;left:3px;width:18px;height:18px;background-color:#fff;border-radius:50%;content:"";transition:transform .4s}input[type=checkbox].toggle:checked{background-color:#000}input[type=checkbox].toggle:checked:before{transform:translate(26px)}select{display:block;width:100%;padding:.75rem;border:solid 1px #eee;border-radius:.5rem;outline:0}.btn{display:inline-block;padding:1rem 2rem;font-family:inherit;font-size:inherit;line-height:normal;text-align:center;white-space:nowrap;background-color:buttonface;border:0;border-radius:.5rem;cursor:pointer;user-select:none}.btn:hover,.btn:active,.btn:focus{text-decoration:none;background:#ececec}.btn[disabled]{opacity:.5;pointer-events:none}#app{min-height:inherit}.modal.welcome-modal{max-width:400px!important}.modal.create-customer-modal.customer-form,.modal.assign-customer-modal.customer-form{max-width:460px!important}
