.home-module__txgM7a__mainPage{background-color:var(--background-body);min-height:100vh;color:var(--text-primary);flex-direction:column;justify-content:center;align-items:center;display:flex}.home-module__txgM7a__title{color:var(--primary-color);font-size:3rem;font-weight:700}
.input-field-container{flex-direction:column;gap:.5rem;display:flex;position:relative}.input-field-label{color:var(--text-primary);font-size:.875rem;font-weight:500}.input-field-wrapper{position:relative}.input-field-icon{width:1rem;height:1rem;color:var(--text-secondary);position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.input-field{border:1px solid var(--border-color);background-color:var(--background-light);width:100%;color:var(--text-primary);border-radius:.5rem;padding:.5rem 2.5rem;transition:all .2s}.input-field:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-transparent);outline:none}.input-field::placeholder{color:var(--text-secondary)}.input-field:disabled{background-color:var(--background-light);cursor:not-allowed;color:var(--text-disabled)}.input-field-required{color:var(--danger-color);position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.input-field-error{border-color:var(--danger-color)}.input-field-error-message{color:var(--danger-color);margin-top:.25rem;font-size:.75rem}
.subject-module____WvzW__buttonPrimary{background-color:var(--primary-color);color:var(--text);cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1rem;font-weight:600;transition:background-color .2s}.subject-module____WvzW__buttonPrimary:hover{background-color:var(--primary-darker)}.subject-module____WvzW__buttonSecondary{background-color:var(--background-light);color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;border-radius:.5rem;padding:.5rem 1rem;font-weight:600;transition:background-color .2s}.subject-module____WvzW__buttonSecondary:hover{background-color:var(--background-hover)}
.whatsapp-module__R-z28W__container{border:1px solid var(--border-color);background-color:var(--background-light);border-radius:8px;flex-direction:column;gap:20px;width:100%;max-width:600px;padding:20px;display:flex}.whatsapp-module__R-z28W__form{flex-direction:column;gap:15px;display:flex}.whatsapp-module__R-z28W__button{background-color:var(--primary-color);color:var(--text);cursor:pointer;border:none;border-radius:5px;padding:10px 15px;font-size:16px}.whatsapp-module__R-z28W__button:disabled{background-color:var(--text-disabled)}.whatsapp-module__R-z28W__loadingQr,.whatsapp-module__R-z28W__error,.whatsapp-module__R-z28W__qrCodeContainer,.whatsapp-module__R-z28W__successMessage{text-align:center;margin-top:20px}.whatsapp-module__R-z28W__error{color:var(--danger-color)}.whatsapp-module__R-z28W__successMessage{color:var(--accent-color);font-weight:700}.whatsapp-module__R-z28W__qrCodeContainer img{border:1px solid var(--border-color);-o-object-fit:contain;object-fit:contain;width:300px;height:300px;image-rendering:pixelated;margin-top:10px}.whatsapp-module__R-z28W__rawLogContainer{margin-top:20px}.whatsapp-module__R-z28W__rawLog{color:var(--text-dark);white-space:pre;word-break:break-all;border-radius:5px;max-height:500px;padding:10px;font-family:monospace;font-size:4px;line-height:.8;overflow-y:auto}.whatsapp-module__R-z28W__containerList{flex-direction:column;gap:15px;margin-top:20px;display:flex}.whatsapp-module__R-z28W__containerCard{border:1px solid var(--border-color);background-color:var(--background-light);border-radius:8px;justify-content:space-between;align-items:center;padding:15px;display:flex}.whatsapp-module__R-z28W__containerInfo{align-items:center;gap:15px;display:flex}.whatsapp-module__R-z28W__statusIndicator{border-radius:50%;width:15px;height:15px}.whatsapp-module__R-z28W__statusRunning{background-color:var(--success-color)}.whatsapp-module__R-z28W__statusExited{background-color:var(--danger-color)}.whatsapp-module__R-z28W__buttonGroup{gap:10px;display:flex}.whatsapp-module__R-z28W__button{background-color:var(--primary-color);color:var(--text);cursor:pointer;text-align:center;border:none;border-radius:5px;min-width:100px;padding:8px 12px;font-size:14px}@media (max-width:768px){.whatsapp-module__R-z28W__container{max-width:100%;padding:10px}.whatsapp-module__R-z28W__containerCard{flex-direction:column;align-items:flex-start;gap:15px}.whatsapp-module__R-z28W__buttonGroup{flex-direction:column;width:100%}.whatsapp-module__R-z28W__buttonGroup .whatsapp-module__R-z28W__button{width:100%}}
.login-module__Si-P0q__loginPage{background-color:var(--border-light);justify-content:center;align-items:center;min-height:100vh;display:flex}.login-module__Si-P0q__loginCard{background-color:var(--text);border-radius:.5rem;width:100%;max-width:28rem;padding:2rem;box-shadow:0 4px 6px #0000001a}.login-module__Si-P0q__header{--tw-space-y-reverse:0;margin-top:calc(1rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse));text-align:center}.login-module__Si-P0q__logoContainer{justify-content:center;margin-bottom:1.5rem;display:flex}.login-module__Si-P0q__logoWrapper{width:180px;height:60px;position:relative}.login-module__Si-P0q__logoImage{-o-object-fit:contain;object-fit:contain}.login-module__Si-P0q__title{text-align:center;color:var(--text-primary);margin-bottom:1.5rem;font-size:1.875rem;font-weight:700}.login-module__Si-P0q__subtitle{color:var(--text-secondary);font-size:.875rem;line-height:1.25rem}.login-module__Si-P0q__subtitleHighlight{color:var(--primary-color);font-weight:600}.login-module__Si-P0q__formContainer{margin-top:2rem}.login-module__Si-P0q__form{--tw-space-y-reverse:0;margin-top:calc(1rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse));position:relative}.login-module__Si-P0q__error{background-color:var(--primary-transparent);border-width:1px;border-color:var(--danger-color);color:var(--danger-color);border-radius:.5rem;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem;display:flex}.login-module__Si-P0q__inputGroup{--tw-space-y-reverse:0;margin-top:calc(.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.login-module__Si-P0q__input{background-color:var(--background-light);width:100%;height:3rem;color:var(--text-primary);border:none;border-radius:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem}.login-module__Si-P0q__input::placeholder{color:var(--text-secondary)}.login-module__Si-P0q__input:focus{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--primary-color);background-color:var(--background-light)}.login-module__Si-P0q__passwordContainer{position:relative}.login-module__Si-P0q__passwordInput{padding-right:2.5rem}.login-module__Si-P0q__togglePasswordButton{color:var(--primary-color);position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.login-module__Si-P0q__togglePasswordButton:hover{color:var(--background-selected)}.login-module__Si-P0q__submitButton{background-color:var(--primary-color);width:100%;height:3rem;color:var(--text-primary);border-radius:.5rem;margin-top:1.5rem;padding-top:.5rem;padding-bottom:.5rem;font-weight:700;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.login-module__Si-P0q__submitButton:hover{background-color:var(--background-light)}.login-module__Si-P0q__submitButton:disabled{opacity:.6}.login-module__Si-P0q__signupLinkContainer{text-align:center;padding-top:1rem;font-size:.875rem;line-height:1.25rem}.login-module__Si-P0q__signupText{color:var(--text-secondary)}.login-module__Si-P0q__signupLink{color:var(--primary-color);font-weight:600}.login-module__Si-P0q__signupLink:hover{text-decoration:underline}.login-module__Si-P0q__versionContainer{text-align:center;color:var(--text-secondary);padding-top:1rem;font-size:.75rem;line-height:1rem}.login-module__Si-P0q__versionButton{cursor:pointer;background:0 0;border:none;padding:0}.login-module__Si-P0q__versionButton:hover{text-decoration:underline}.login-module__Si-P0q__rememberMeContainer{color:var(--text-secondary);align-items:center;margin-top:1rem;display:flex}.login-module__Si-P0q__rememberMeContainer input[type=checkbox]{margin-right:.5rem}
