.recover-password-box{padding:50px 40px}.error{margin:0 0 .75rem;padding:.5rem .75rem;border-radius:10px;background:#ffe7e7;color:#cc0005;text-align:center;font-size:.95rem}.toggle{display:flex;padding-bottom:.5rem;font-size:1.47rem;font-weight:700;margin:0}.toggle button{border:0;padding:.5rem;width:100%;background:#efefef;font:inherit;cursor:pointer}.toggle button.active{background:#20d55e}.login-btn{border-radius:15px;margin-top:30px;width:100%;padding:.5rem 1rem;font-size:1.25rem;font-weight:600;border:1px solid}.driver-btn{background:#ff5e62;border-color:#ff5e62;color:#fff}.client-btn{background:#f96;border-color:#f96;color:#fff}.register-btn{display:flex;align-items:center;justify-content:center;height:38px;border-radius:15px;background:#fff;color:#000;font-weight:600;text-decoration:none;margin-top:10px}.register-btn-client{border:1px solid #ff9966}.register-btn-client:hover{background:#ffe0d1}.register-btn-driver{border:1px solid #ff5e62}.register-btn-driver:hover{background:#ffcfd0}.reset-password-btn{display:flex;justify-content:center;margin:1.5rem 0}.reset-password-btn a{color:#6b6a69;font-weight:700;text-decoration:none}.reset-password-btn.driver a:hover{color:#ff5e62}.reset-password-btn.client a:hover{color:#f96}.container-icon{position:relative}.container-icon button{position:absolute;right:13px;top:8px;width:28px;height:28px;background:none;border:0;cursor:pointer}body{background:#fff}
