.spinner-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff9;display:flex;justify-content:center;align-items:center;z-index:9999}.spinner{width:80px;height:80px;border:4px solid #ddd;border-top-color:#007bff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.logo-container{display:flex;align-items:center;flex-grow:1}.drawer-box{width:250}img{height:30;margin-left:6}.buttons-clientes{display:flex;justify-content:flex-start;align-items:left;gap:16px;margin-bottom:16px}.box-cliente{display:flex;flex-direction:column;justify-content:flex-start;align-items:left}.form-cliente{display:flex;flex-direction:column;gap:16px;width:600px}.buttons-conta{display:flex;justify-content:flex-start;align-items:left;gap:16px;margin-bottom:16px}.box-conta{display:flex;flex-direction:column;justify-content:flex-start;align-items:left}.box-com-titulo{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.form-conta{display:flex;flex-direction:column;gap:16px;width:600px}h1{font-family:Poppins,sans-serif;font-size:28px;font-weight:700;color:#0b0c0d;margin-bottom:12px}.title{margin-bottom:52px}.subtitle{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;color:#737e88;margin-top:0}label{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:14px;color:#0b0c0d}.reset-password{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:14px;color:#1a77f2;text-decoration:underline;margin-top:12px;margin-bottom:52px}input:focus{border:1px solid #1a77f2;outline:none}input{border:1px solid #737e88;padding:16px;border-radius:4px;font-size:18px}.form-login{display:flex;flex-direction:column}.form-input{display:flex;flex-direction:column;margin-bottom:40px}button{padding:16px 48px;border-radius:4px;background-color:#03b304;color:#fff;border:none;cursor:pointer;font-size:18px}button:hover{background-color:#029703}.MuiOutlinedInput-root{background-color:#fff}.container{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh}.form{background-color:#f0f2f5;width:50%;height:100%}.logo{display:flex;align-items:center;justify-content:center;gap:8px;margin-left:160px;margin-right:160px;margin-top:80px}.logo img{width:5vw;height:auto}.login-form{margin-left:160px;margin-right:160px;margin-top:120px}.title{font-size:5vw;font-weight:700}
