:root{--bg-base:#f4f4f4;--color-primary:#2f2a45;--color-secondary:#6e4ae6;--color-alt:#c8a97e;--border:220 14% 90%;--destructive:0 84% 60%;--primary:21 90% 100%}*{scrollbar-color:var(--color-secondary) transparent;scrollbar-width:thin;box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-secondary);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#2f2a45}html,body{--font-family:var(--font-sales), "Sora", sans-serif;font-family:var(--font-family);background-color:var(--bg-base);margin:0;padding:0;font-size:1rem;font-weight:400;line-height:1.5}img{border:0;outline:0;max-width:100%;height:auto}button,input,textarea,a,select{font-family:var(--font-family);border:0;text-decoration:none;outline:0!important}#rootLogin{height:100vh;color:var(--planejalfa-ash);background-blend-mode:multiply;background:#2e2e2ecc url(/images/bgLogin.webp) 50%/cover;flex-direction:column;display:flex;position:relative}#rootLogin .copyright{color:#fff;font-size:.7rem;font-weight:400;position:absolute;bottom:15px;right:15px}#rootLogin .authContainer{max-width:1140px;margin:0 auto;padding:100px 20px 50px}#rootLogin .authContainer .boxLogin{background-color:#fff;border-radius:1.1rem;width:440px;max-width:100%;padding:1.5rem 2rem}#rootLogin .authContainer .boxLogin .logoLogin{max-width:200px;margin:0 auto 12px}p.chamadaAccount{color:#686d86;text-align:center;font-size:.8rem;font-weight:400}p.chamadaAccount a{color:var(--color-primary);font-weight:500;transition:all .2s linear}p.chamadaAccount a:hover{color:var(--color-secondary)}h1.titleForm{color:var(--color-primary);text-align:center;margin:0 auto;font-size:.9rem;font-weight:500}h3.subtitleForm{text-align:center;color:#686d86;margin:5px auto 30px;font-size:.75rem;font-weight:400;line-height:1.3}h3.subtitleForm span{color:var(--color-secondary);font-weight:500}.btnLoginGoogle{color:var(--color-primary);cursor:pointer;background-color:#fff;border:1px solid #fff;border-radius:.3rem;align-items:center;gap:10px;width:100%;margin-top:10px;padding:.7rem 1rem;font-size:.8rem;font-weight:500;transition:all .2s linear;display:flex}.btnLoginGoogle .icon{background-color:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:6px;transition:all .2s linear;display:flex}.btnLoginGoogle:hover{color:var(--color-secondary);border-color:#ddd}.btnLoginGoogle:hover .icon{background-color:var(--color-secondary)}.separador{justify-content:center;align-items:center;margin:5px 0 15px;display:flex;position:relative}.separador span{color:var(--color-primary);z-index:2;background-color:#fff;justify-content:center;align-items:center;padding:5px 12px;font-size:.7rem;display:inline-flex;position:relative}.separador:before{content:"";background-color:#ddd;width:100%;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.authForm{flex-direction:column;gap:16px;margin-bottom:25px;display:flex}.inputWrapperAuth{position:relative}.inputWrapperAuth .inputAuth{width:100%;height:44px;color:var(--color-primary);background-color:#f6f9ff;background-clip:padding-box;border-radius:.3rem;padding:.5rem 1.1rem;font-size:.74375rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.inputWrapperAuth .inputAuth::placeholder{opacity:.6;color:var(--color-primary);transition:opacity .2s}.inputWrapperAuth .inputAuth:focus::placeholder{opacity:1}.inputWrapperAuth .inputAuth:focus{background-color:#eef2fd}.eye-password-button{color:var(--color-primary);cursor:pointer;background-color:#0000;width:20px;height:20px;transition:all .2s linear;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.eye-password-button svg{opacity:.7;width:14px;height:14px}.btnSubmitAuth{color:#fff;cursor:pointer;background-color:#35efb3;border:1px solid #35efb3;border-radius:.3rem;width:100%;height:44px;font-size:.8rem;font-weight:500;transition:all .2s linear}.btnSubmitAuth:hover{background-color:#0ee9a3;border-color:#0ee9a3}.btnSubmitAuth:disabled{opacity:.7}.alert{text-align:center;border:1px solid #0000;border-radius:.3rem;margin-bottom:1rem;padding:.4rem 1rem;font-size:.7rem;position:relative}.alert.errorLogin{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert.successLogin{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.linkAuthAction{color:var(--color-primary);cursor:pointer;text-align:center;justify-content:center;align-items:center;margin:12px 0 10px;font-size:.8rem;font-weight:500;transition:all .2s linear;display:flex}button.linkAuthAction{background-color:#0000;width:100%}.linkAuthAction:hover{color:var(--color-secondary)}.alert strong{font-size:.75rem;font-weight:500;display:block}.successSend{margin-bottom:35px}.timeCode{padding:15px 0;position:relative}.timeCode .text{color:#686d86;justify-content:space-between;align-items:center;margin:0 0 4px;font-size:.75rem;display:flex}.timeCode .barProgress{background-color:#f1f1f1;border-radius:10px;width:100%;height:4px;overflow:hidden}.timeCode .barProgress .progress{border-radius:10px;height:100%;transition:width 1s linear}.optWapper{justify-content:space-between;align-items:center;display:flex}.optWapper input{text-align:center;width:44px;height:44px;color:var(--color-primary);background-color:#f6f9ff;background-clip:padding-box;border-radius:.3rem;padding:.5rem 1.1rem;font-size:.9rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.optWapper input:focus{background-color:#eef2fd}.optWapper input::placeholder{opacity:.6;color:var(--color-primary);transition:opacity .2s}.optWapper input:focus::placeholder{opacity:1}.reenviarCode{padding:10px 0 20px}.forcaSenha{padding:0 10px}.forcaSenha .bars{justify-content:center;align-items:center;gap:5px;width:100%;display:flex}.forcaSenha .bars .barPass{border-radius:10px;flex:1;width:100%;height:4px;overflow:hidden}.forcaSenha .text{text-align:right;padding:3px;font-size:.7rem}p.errorPass{text-align:center;color:#e31a1a;margin-top:-7px;font-size:.7rem}.users-invitation-page{background:#f7f6f8;place-items:center;min-height:100vh;padding:24px;font-family:inherit;display:grid}.users-invitation-card{border:1px solid var(--dashboard-panel-border);background:#fff;border-radius:18px;gap:18px;width:min(500px,100%);padding:clamp(24px,4vw,40px);display:grid;box-shadow:0 18px 55px #25202b0d}.users-invitation-eyebrow{color:var(--color-secundary);text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:700}.users-invitation-card h1{color:var(--color-primary);margin:0;font-size:clamp(1.3rem,3vw,1.75rem);line-height:1.25}.users-invitation-card h2{color:var(--color-primary);margin:0;font-size:1rem}.users-invitation-card p{color:#6e6871;margin:0;font-size:.88rem;line-height:1.55}.users-invitation-card a:not(.contacts-button){color:var(--color-secundary);font-weight:650}.users-invitation-card .contacts-button{justify-self:start}.users-invitation-form{gap:14px;padding-top:8px;display:grid}.users-invitation-card .contacts-button{color:#362f39;min-height:36px;max-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd7df;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.users-invitation-card .contacts-button.primary{background:var(--color-secundary);border-color:var(--color-secundary);color:#fff}.users-invitation-card .form-group{margin:0}.users-invitation-card{--color-secundary:var(--color-secondary);--dashboard-panel-border:#e8e3eb}.users-invitation-card .form-label{color:var(--color-primary);margin-bottom:6px;font-size:.82rem;font-weight:650;display:block}.users-invitation-card .input-form{width:100%;height:38px;color:var(--color-primary);font:inherit;background:#fff;border:1px solid #e4dee7;border-radius:8px;outline:0;padding:0 12px;font-size:.88rem;display:block}.users-invitation-card .input-form:focus{border-color:var(--color-secondary)}
