#auth{align-items:center;height:100%;width:100%}#auth,#auth form{display:flex;justify-content:center}#auth form{background-color:#f3f3f3;border-radius:6px;box-sizing:border-box;flex-direction:column;gap:1.25rem;padding:2rem;width:90%}@media (min-width:768px){#auth form{width:500px}}#auth form .top h5{background-image:url(/img/icons/login.svg);background-position:0 50%;background-repeat:no-repeat;background-size:contain;color:var(--var-theme-text-primary);font-family:var(--var-theme-title-family);font-size:calc(var(--var-theme-font-size) + 12px);font-weight:700;line-height:calc(var(--var-theme-font-size) + 20px);margin:0;padding-left:2.5rem}@media (min-width:768px){#auth form .top h5{font-size:calc(var(--var-theme-font-size) + 14px)}}#auth form .form-group{display:flex;flex-direction:column;gap:.5rem}#auth form .form-group label{color:var(--var-theme-text-primary);font-family:var(--var-theme-title-family);font-size:calc(var(--var-theme-font-size) + 12px);font-weight:600;line-height:calc(var(--var-theme-font-size) + 20px);margin:0}@media (min-width:768px){#auth form .form-group label{font-size:calc(var(--var-theme-font-size) + 14px)}}#auth form .form-group input{background-color:var(--var-theme-input-bg);border:none;border-radius:5px;box-sizing:border-box;color:var(--var-theme-input-text);font-family:var(--var-theme-font-family);font-size:calc(var(--var-theme-font-size) + 14px);font-weight:400;height:2.5rem;line-height:14px;outline:none;padding:1rem;resize:none}#auth form .form-group input[data-error=true]{border:1.5px solid #e05a5a}#auth form .form-group input::-moz-placeholder{color:var(--var-theme-input-placeholder);opacity:1}#auth form .form-group input::placeholder{color:var(--var-theme-input-placeholder);opacity:1}#auth form .form-group input[disabled]{pointer-events:all!important}#auth form .form-group.checkbox-wrapper input[type=checkbox]{display:none}#auth form .form-group.checkbox-wrapper input[type=checkbox]:checked+label .icon{background-color:#33be7f}#auth form .form-group.checkbox-wrapper input[type=checkbox]:checked+label .icon:before{height:100%;opacity:1;width:100%}#auth form .form-group.checkbox-wrapper label{align-items:center;color:#212121;display:flex;font-family:var(--var-theme-font-family);font-size:calc(var(--var-theme-font-size) + 14px);font-weight:400;line-height:calc(var(--var-theme-font-size) + 17px);text-align:left;width:-moz-fit-content;width:fit-content}#auth form .form-group.checkbox-wrapper label .icon{background:none;border:1px solid #cacaca;border-radius:3px;cursor:pointer;display:inline-block;height:17px;margin-right:.5rem;min-height:17px;min-width:17px;position:relative;width:17px}#auth form .form-group.checkbox-wrapper label .icon:before{background-image:url(/img/icons/check.svg);background-position:50%;background-repeat:no-repeat;background-size:10px;content:"";height:0;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transition:all .2s ease-out;width:0}#auth form .form-group.checkbox-wrapper label:hover{cursor:pointer}#auth form .form-group.checkbox-wrapper label:hover .icon{background-color:rgba(51,190,127,.5)}#auth form .controls button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--var-theme-btn-primary);border:none;border-radius:16px;box-sizing:border-box;color:var(--var-theme-btn-primary-text);display:flex;font-family:var(--var-theme-font-family);font-size:calc(var(--var-theme-font-size) + 14px);font-weight:400;justify-content:center;line-height:calc(var(--var-theme-font-size) + 17px);padding:.5rem 1rem;text-decoration:none;width:-moz-fit-content;width:fit-content}#auth form .controls button.disabled,#auth form .controls button[disabled]{opacity:.7;pointer-events:none}#auth form .controls button:hover{cursor:pointer;opacity:.9}#auth form .controls button:focus{outline:none}
