@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);*{box-sizing:border-box;margin:0;padding:0}button{background-color:#327297;border:none;border-radius:100px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:max(4vh,40px);text-transform:uppercase;width:max(10vw,164px)}@media screen and (max-width:500px){button{width:100%}}.overlay{background-color:#151617;height:100vh;left:0;opacity:.2;position:fixed;top:0;width:100%;z-index:10}.modalClients{background-color:#fff;border-radius:4px;display:flex;flex-direction:column;left:50%;max-height:100vh;padding:8px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%;z-index:20}.modalClients [role=table]{font-size:14px;overflow:auto}.modalClients .rdt_TableRow{cursor:pointer}.modalClients .rdt_TableRow:hover{background-color:#ddd}@media screen and (max-width:500px){.modalClients{height:100vh;left:0;top:0;width:100%}}.modalClients>div{background-color:#fff}.modalClients .modalClients__closeModal{cursor:pointer;font-size:20px;font-weight:700;padding:8px;text-align:right}.modalClients .modalClientes_notFoundCustomer{text-align:center;width:100%}section.formOperation{align-items:center;background-color:#fff;border-radius:25px;box-shadow:0 6px 15px 2px #aaa;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;justify-content:center;min-height:590px;padding:4vh 0;width:max(50vw,750px);z-index:1}@media screen and (max-width:500px){section.formOperation{border-radius:0;height:100vh;width:100%}}section.formOperation div{display:flex}section.formOperation p{font-size:16px;font-weight:700;line-height:130%}section.formOperation .formOperation__error-alert{background-color:#f8d7da;border-color:#f5c6cb;border-radius:5px;display:flex;flex-direction:column;margin-bottom:30px;padding:7px;width:80%}section.formOperation .formOperation__error-alert p{color:#721c24;font-size:14px;font-weight:400}section.formOperation .formOperation__titleForm{flex-direction:column;margin-bottom:28px;text-align:center}section.formOperation .formOperation__titleForm .formOperation__titleForm__selectTypePerson{justify-content:center;margin-top:2vh}section.formOperation .formOperation__titleForm #pessoa-juridica{margin-left:4vw}section.formOperation .formOperation__titleForm #pessoa-fisica,section.formOperation .formOperation__titleForm #pessoa-juridica{cursor:pointer}section.formOperation .formOperation__titleForm .formOperation__titleForm__successMessage{font-size:20px;font-weight:700;line-height:130%}section.formOperation .formOperation__optionsForm{flex-wrap:wrap;gap:12px}@media screen and (max-width:500px){section.formOperation .formOperation__optionsForm{flex-direction:column;flex-wrap:nowrap;margin:0 auto;width:80%}}section.formOperation .formOperation__registerForm{flex-direction:column;width:80%}section.formOperation .formOperation__registerForm .error{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}section.formOperation .formOperation__registerForm label{font-size:16px;font-weight:300;margin-bottom:4px}section.formOperation .formOperation__registerForm input,section.formOperation .formOperation__registerForm option,section.formOperation .formOperation__registerForm select{border:1px solid #151617;border-radius:100px;color:#151617;font-size:14px;font-weight:300;height:40px;line-height:130%;margin-bottom:12px;width:100%}section.formOperation .formOperation__registerForm input{padding-left:16px}section.formOperation .formOperation__registerForm #clienteInput{padding-left:12px}section.formOperation .formOperation__registerForm option,section.formOperation .formOperation__registerForm select{cursor:pointer;padding-left:12px}section.formOperation .formOperation__registerForm input::-webkit-input-placeholder{color:#151617}section.formOperation .formOperation__registerForm input::-moz-placeholder{color:#151617}section.formOperation .formOperation__registerForm input::placeholder{color:#151617}section.formOperation .formOperation__registerForm input:disabled{background-color:#aaa}section.formOperation .formOperation__registerForm input,section.formOperation .formOperation__registerForm label,section.formOperation .formOperation__registerForm select{position:relative}section.formOperation .formOperation__registerForm label:after{color:#151617;content:attr(unit);left:12px;position:absolute;top:34px;z-index:10}section.formOperation .formOperation__registerForm .iof_input{padding-left:32px}section.formOperation .formOperation__registerForm .formOperation__registerForm_boxButton{display:flex;gap:20px;justify-content:space-between;margin-top:28px}section.formOperation .formOperation__registerForm .formOperation__registerForm_boxButton button{width:50%}@media screen and (max-width:500px){section.formOperation .formOperation__registerForm .formOperation__registerForm_boxButton{flex-direction:column}section.formOperation .formOperation__registerForm .formOperation__registerForm_boxButton button{width:100%}}section.formOperation .formOperation__registerForm .formOperation__registerForm__btn_Register{margin:28px auto 0}section.formOperation .btnNewOperation{background-color:#fff;border:1px solid #327297;color:#327297;width:max(20vw,240px)}.operationSelector{align-items:center;background-color:#ddd;display:flex;justify-content:center;min-height:100vh;position:relative;width:100%}.operationSelector:before{background-image:url(https://i.ibb.co/HgskGqG/Rectangle43.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;opacity:1;position:absolute;width:100%;z-index:0}