.button{border-radius:.75rem;font-family:var(--font-primary);transition:all .2s ease;margin-top:1rem;width:100%;height:56px;box-shadow:0 35px 63px -5px #a31e662b;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.button--primary{background:linear-gradient(90deg,#e81f76,#ff5100)}.button--primary:hover{background:linear-gradient(90deg,#e81f7690,#ff510090)}.button--primary .button__text-button{color:#fff!important}.button--secondary{background:var(--color-secondary-600);color:#fff}.button--secondary:hover{background:var(--color-secondary-700)}.button--secondary .button__text-button{color:#fff}.button--outline{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#e81f76,#ff5100) border-box;border:1px solid transparent;background-clip:padding-box,border-box;-webkit-background-clip:padding-box,border-box;color:var(--color-neutral-900)}.button--outline .button__text-button{color:transparent;background-image:linear-gradient(90deg,#e81f76,#ff5100);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.button--success{background:#1fba5d;color:#fff}.button--small{padding:8px 16px;font-size:var(--font-size-sm)}.button--medium{padding:12px 24px;font-size:var(--font-size-md)}.button--large{padding:16px 32px;font-size:var(--font-size-lg)}.button--full-width{width:100%}.button--disabled{background-color:#786f8d;cursor:not-allowed}.button--disabled:hover{background-color:#786f8d}.button--loading{position:relative;color:transparent}.button--loading:after{border-radius:.75rem;background-color:#786f8d;content:"Carregando...";cursor:not-allowed;color:#fff;position:absolute;top:0;left:.4px;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.container-input{width:100%;transition:all .2s ease-in-out;margin-top:1.5rem;padding:0 2rem;border:1px solid #443d58;display:flex;align-items:center;position:relative}.container-input--border-gray-300{border:1px solid #d0d5dd}.container-input__lock{cursor:pointer}.container-input__label{position:absolute;top:0;left:56px;font-size:14px;transform:translateY(-50%);background-color:#e1e8f2;border-radius:.5rem;padding:0 .5rem}.container-input__content{display:flex;align-items:center;justify-content:center;flex:1}.container-input__content__icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:.5rem}.container-input__content__icon__image{width:100%;height:100%}.container-input__button{width:56px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#e81f76,#ff5100);border:none;cursor:pointer}.container-input__button:hover{background:linear-gradient(90deg,#e81f7680,#ff510080)}.container-input--height-sm{height:2.5rem}.container-input--height-md{height:3rem}.container-input--height-lg{height:3.5rem}.container-input--height-xl{height:3.75rem}.container-input--full-width{width:100%}.container-input--radius-full{border-radius:9999px}.container-input--radius-sm{border-radius:.25rem}.container-input--radius-md{border-radius:.5rem}.container-input--error{border:1px solid "error"}.container-input--error:focus{border:1px solid "error";box-shadow:0 0 0 2px #ff424233}.container-input .input{font-weight:400;font-size:1rem;padding:.5rem;flex:1;border:none;background-color:transparent}.container-input .input:focus{outline:none}.container-input .input::placeholder{font-size:.875rem;font-weight:400}.container-input .input:disabled{background-color:#f2f4f7;color:#475467;cursor:not-allowed}@media (min-width: 768px){.container-input__label{background:#ede8f2}}.typography{margin:0;padding:0}.typography--h1{font-size:2.25rem}.typography--h2{font-size:1.125rem}.typography--h3{font-size:1rem}.typography--h4{font-size:.875rem}.typography--h5{font-size:.75rem}.typography--body{font-size:1.125rem}.typography--body1{font-size:1rem}.typography--body2{font-size:.875rem}.typography--md{font-size:1rem}.typography--caption{font-size:.75rem}.typography--primary,.typography--primary-500{color:#a198b8}.typography--primary-600{color:#786f8d}.typography--primary-800{color:#443d58}.typography--primary-900{color:#221c35}.typography--graphic-star-0{color:#ff5100}.typography--dark{color:#221c35}.typography--white{color:#fff}.typography--error{color:#ff4242}.typography--success{color:#1fba5d}.typography--left{text-align:left}.typography--center{text-align:center}.typography--right{text-align:right}.logo{width:100%;height:100%;display:flex;align-items:center;justify-content:center;margin-bottom:2.5rem}.logo__image{object-fit:contain}.image-view{width:60%;height:100%;position:relative}.image-view__back-button{position:absolute;top:50px;left:50px;z-index:1;display:flex;align-items:center;gap:.5rem;background:linear-gradient(90deg,#e81f76,#ff5100);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:16px;font-weight:400;border:none;cursor:pointer;margin-bottom:1rem}.image-view--none{display:none}.image-view__image{width:100%;height:100%;object-fit:cover}.icon{width:24px;height:24px;display:flex;justify-content:center;align-items:center}.item{display:flex;align-items:center;flex-direction:row;gap:10px;padding:10px 0;cursor:pointer}.question-item{display:flex;align-items:center;justify-content:space-between;background:#fff;width:100%;padding:24px 40px;gap:40px;border-radius:12px;box-shadow:0 35px 63px -5px #a31e662b;margin-bottom:24px}.question-item.active{background:linear-gradient(90deg,#e81f76,#ff5100)}.question-item__content,.question-item__content__text{display:flex;align-items:center;justify-content:space-between;width:100%}.question-item__content__text__title{color:#443d58;font-weight:700;font-size:16px;width:80%}@media screen and (min-width: 500px){.question-item__content__text__title{font-size:18px}}.question-item__content__text__title.active{color:#fff}.question-item__content__text__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fff}.question-item__content__text__icon.active{background:linear-gradient(90deg,#e81f76,#ff5100)}.answer{width:100%;border-radius:12px;position:relative;padding:24px 40px;margin-bottom:24px;background:#fff}.answer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;padding:1px;background:linear-gradient(90deg,#e81f76,#ff5100);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.answer__text{color:#635b79;font-weight:400;font-size:16px;white-space:pre-line;line-height:1.6}.timer{display:flex;align-items:center;justify-content:center;flex-direction:row;width:100%;gap:.5rem}.timer .timer__progress .svg{border-radius:50%}.timer .timer__progress .svg .__bg{transform:rotate(-90deg)}.timer .timer__progress .svg .__bg{stroke:#f8cce3}.timer .timer__progress .svg .__fg{stroke:#ec0f6c;transition:stroke-dashoffset .5s ease}.timer .timer__progress .svg .progress-text{position:absolute;font-size:20px;font-weight:700;color:#4a4063}.input-code{width:60px;height:64px;border-radius:8px;gap:10px;background-color:#fff;margin:0 2.5px;box-shadow:10px 45px 63px 20px #a31e662b}.input-code__input{width:100%;font-size:24px;height:100%;border:none;outline:none;text-align:center;background-color:transparent}.input-code__input ::placeholder{color:#a198b8;font-weight:500}.modal-container{background:#fff;border-radius:24px;box-shadow:0 8px 32px #0000001f;padding:40px 32px 32px;min-width:340px;max-width:608px;width:100%;position:relative;display:flex;flex-direction:column}@media (max-width: 500px){.modal-container{width:90%;border-radius:12px;padding:24px}}.modal-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--modal-icon-bg, #fff4e6);font-size:32px}@media (max-width: 500px){.modal-icon{min-width:64px;min-height:64px}}.modal-title{width:100%;display:flex;justify-content:space-between;flex-direction:row;align-items:center;gap:16px;text-align:initial;font-size:2rem;font-weight:700;color:#23223a;margin-bottom:16px}.modal-header{display:flex;align-items:center}.modal-description{font-size:1rem;color:#6b6b8a;margin-bottom:32px}@media (max-width: 500px){.modal-description{font-size:1rem}}.modal-buttons{display:flex;gap:16px;width:100%;justify-content:center}@media (max-width: 500px){.modal-buttons{flex-direction:column-reverse;gap:10px}}.modal-btn{flex:1;padding:16px 0;border-radius:12px;font-size:1.1rem;font-weight:500;border:none;cursor:pointer;transition:background .2s,color .2s}.modal-btn.primary{background:linear-gradient(90deg,#f43f5e,#ff7a18);color:#fff}.modal-btn.secondary{background:#fff;color:#f43f5e;border:2px solid #f43f5e}.modal-close{font-size:1.875rem;color:#23223a;cursor:pointer}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000040;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-date-container{width:608px;position:relative;margin:auto;border-radius:24px;padding:40px;gap:10px;background:#fff;box-shadow:0 8px 32px #00000014;display:flex;flex-direction:column;align-items:flex-start;z-index:1000;max-height:90vh;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}@media (max-width: 500px){.modal-date-container{width:90%;left:5%;top:10%;border-radius:12px;padding:24px}}.modal-date-close{position:absolute;top:24px;right:24px;background:none;border:none;font-size:28px;cursor:pointer}@media (max-width: 500px){.modal-date-close{top:26px;right:16px}}.modal-date-title{font-size:2rem;font-weight:600;text-align:center;width:100%}@media (max-width: 500px){.modal-date-title{font-size:1.5rem}}.modal-date-description{font-size:1rem;color:#98a2b3;text-align:center}@media (max-width: 500px){.modal-date-description{font-size:.8rem}}.modal-date-description .highlight{color:#ff6a3a;font-weight:600}.modal-date-inputs{display:flex;flex-direction:column;gap:16px;width:100%;margin-top:30px}@media (max-width: 500px){.modal-date-inputs{width:100%}}.modal-date-input-icon{display:flex;align-items:center;gap:10px;width:100%}.modal-date-label{font-size:.6rem;color:#98a2b3;position:absolute;top:-10px;left:30px;background-color:#fff;padding:0 10px}@media (max-width: 500px){.modal-date-label{font-size:12px}}.modal-date-input-group{position:relative;background-color:#fff}@media (max-width: 500px){.modal-date-input-group{width:100%}}.modal-date-input-group label{font-size:14px;color:#444;margin-bottom:8px;display:block}@media (max-width: 500px){.modal-date-input{width:100%!important;padding:16px!important}}.modal-date-input-text{font-size:1rem;margin-left:20px}@media (max-width: 500px){.modal-date-input-text{font-size:14px}}.modal-date-icon{font-size:20px;margin-right:12px}@media (max-width: 500px){.modal-date-icon{font-size:16px}}.modal-date-arrow{margin-left:auto;font-size:16px}.modal-date-calendar{width:528px;border-radius:28px;padding:24px;background:#fff;z-index:1100;display:flex;flex-direction:column;margin-top:8px}@media (max-width: 500px){.modal-date-calendar{width:100%;top:10%!important;left:0}}.modal-date-button-container{width:100%;display:flex;justify-content:center}.box-card{width:237.5px;height:128px;border-radius:20px;padding:24px;gap:16px;background:#fff;display:flex;flex-direction:row;box-shadow:0 35px 101px -4px #a31e6626}@media (max-width: 500px){.box-card{width:100%}}.box-icon{width:48px;height:48px;border-radius:12px;gap:8px;background:linear-gradient(90deg,#e81f76,#ff5100);display:flex;align-items:center;justify-content:center}.box-text1{font-family:Public Sans,sans-serif;font-weight:300;font-size:12px;line-height:16px;letter-spacing:0px;vertical-align:middle;color:#6b6b6b}.box-text2{font-family:Public Sans,sans-serif;font-weight:700;font-size:12px;line-height:16px;letter-spacing:0px;vertical-align:middle;color:#6b6b6b}.box-text3{font-family:Public Sans,sans-serif;font-weight:600;font-size:30px;line-height:38px;letter-spacing:0px;color:#ff5100}.modal-edit-container{width:608px;position:absolute;top:15%;left:30%;border-radius:24px;padding:40px;gap:10px;background:#fff;box-shadow:0 8px 32px #00000014;display:flex;flex-direction:column;align-items:flex-start;z-index:1000}@media (max-width: 500px){.modal-edit-container{width:90%;left:5%;top:10%;padding:20px;border-radius:12px}}.modal-edit-close{position:absolute;top:54px;right:40px;cursor:pointer}.modal-edit-title{font-size:2rem;font-weight:600;text-align:center;width:100%}.modal-edit-description{font-size:1rem;color:#98a2b3;text-align:center}.modal-edit-description .highlight{color:#ff6a3a;font-weight:600}.modal-edit-inputs{display:flex;flex-direction:column;gap:16px;width:100%;margin-top:30px}.modal-edit-input-icon{display:flex;align-items:center;gap:10px;width:100%}.modal-edit-label{font-size:.6rem;color:#98a2b3;position:absolute;top:-10px;left:30px;background-color:#fff;padding:0 10px}.modal-edit-input-group{position:relative;background-color:#fff}.modal-edit-input-group label{font-size:14px;color:#444;margin-bottom:8px;display:block}.modal-date-input{width:528px;height:56px;border-radius:62px;border:1px solid #e0e0e0;display:flex;align-items:center;gap:12px;padding:16px 32px;background:#fff;font-size:16px;cursor:pointer;box-sizing:border-box}.modal-edit-input-text{font-size:1rem;margin-left:20px}.modal-edit-icon{font-size:20px;margin-right:12px}.modal-edit-arrow{margin-left:auto;font-size:16px}.modal-edit-calendar{width:528px;height:384px;position:absolute;top:346px;left:40px;border-radius:28px;padding:24px;background:#fff;box-shadow:0 8px 32px #0000001f;z-index:1100;display:flex;flex-direction:column}.calendar-header{display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:600;margin-bottom:16px}.calendar-arrow{cursor:pointer;font-size:20px;margin:0 8px}.calendar-grid{display:flex;flex-direction:column;gap:4px}.calendar-row{display:flex;justify-content:space-between;font-size:16px}.calendar-days{font-weight:700;color:#888}.calendar-row span{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}.calendar-row span.selected{background:#1a1337;color:#fff}.calendar-row span.disabled{color:#ccc;background:none;pointer-events:none;cursor:not-allowed}.modal-edit-button-container{width:100%;display:flex;justify-content:center}.calendar-arrows{display:flex;align-items:center;gap:16px}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000040;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-company-container{width:80%;height:80%;position:absolute;top:10%;left:10%;border-radius:24px;padding:40px;gap:10px;background:#fff;box-shadow:0 8px 32px #00000014;display:flex;flex-direction:column;align-items:flex-start;z-index:1000}@media (max-width: 500px){.modal-company-container{width:95%;left:2.5%;top:10%;border-radius:12px;padding:20px 0;height:80%}}.modal-company-content{display:flex;flex-direction:column;gap:10px;width:100%;overflow-y:auto;padding:30px 10px}@media (max-width: 500px){.modal-company-content-risks{padding:0 10px}}.modal-company-content-item{display:flex;gap:16px;width:100%;justify-content:space-between;margin-bottom:30px}@media (max-width: 500px){.modal-company-content-item{flex-direction:column;align-items:center;padding:0 10px;gap:10px}}.modal-company-close{position:absolute;top:54px;right:40px;cursor:pointer}@media (max-width: 500px){.modal-company-close{top:32px;right:20px}}.modal-company-title{font-size:2rem;font-weight:600;text-align:center;width:100%}@media (max-width: 500px){.modal-company-title{font-size:1.125rem;margin-top:14px}}@media (max-width: 500px){.modal-company-content-timeline{display:flex;justify-content:center}}.form-with-email-and-cellphone{display:flex;flex-direction:column;gap:1rem;width:100%}.form-with-email-and-cellphone__container{display:flex;flex-direction:column;gap:1rem;width:100%;padding:1rem}.form-with-email-and-cellphone__forgot-password{display:flex;justify-content:flex-end;width:100%}.form-with-email-and-cellphone__profile-type{display:flex;justify-content:space-between;width:100%;background-color:var(--primary-50)}.form-with-email-and-cellphone__profile-type-item{display:flex;justify-content:center;align-items:center;width:100%;padding:1rem;cursor:pointer}@media (min-width: 481px){.form-with-email-and-cellphone{width:100%}.form-with-email-and-cellphone__container{width:100%;padding:2rem}}@media (min-width: 768px){.form-with-email-and-cellphone{width:40%}.form-with-email-and-cellphone__container{width:80%;padding:2rem}}.items-menu{flex:1;flex-direction:column;width:100%;padding-left:42px}.logout{display:flex;gap:10px;width:100%;margin-bottom:42px;padding-left:30px;padding-right:30px}.logout__content{border-top:1px solid #e0e0e0;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding-top:20px}.logout__content__text{font-weight:400;font-size:16px;color:#221c35}.logout__content__company{font-weight:400;font-size:12px;margin-top:4px;color:#221c35}.logout__icon{cursor:pointer}.seach-question{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:0;margin:48px 0}.seach-question__title{margin-bottom:16px}.seach-question__title__span{background:linear-gradient(90deg,#e81f76,#ff5100);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (min-width: 500px){.seach-question{padding:0 20%}}.code{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;margin-top:20px}.menu{display:none}@media screen and (min-width: 768px){.menu{display:flex;justify-content:space-between;align-items:center;flex-direction:column;background-size:contain;background-repeat:no-repeat;width:20vw;min-width:276px;height:100vh}.menu .menu__logo{display:flex;justify-content:center;align-items:center;padding-top:20px}}.menu-mobile{display:flex;flex-direction:row;align-items:center;justify-content:center;height:92px;background-color:#fff;border-top:1px solid #c0b7d8;position:fixed;bottom:0;left:0;right:0;z-index:1000}.menu-mobile__buttons{display:flex;align-items:center;justify-content:center;flex-direction:column}.menu-mobile__buttons__button{display:flex;align-items:center;justify-content:center;flex-direction:column;width:80px;height:80px;border-radius:50%;background-color:transparent;border:none;cursor:pointer}.menu-mobile__buttons__button--active{border:2px solid #ff5100;background-color:#fff3e3;margin-bottom:10px}.menu-mobile__buttons--active{margin-bottom:50px}.menu-mobile__buttons__text{font-size:12px;font-weight:600;color:#ff5100}@media screen and (min-width: 768px){.menu-mobile{display:none}}.validate-cod{display:flex;flex-direction:column;gap:1rem;width:100%}.validate-cod__container{display:flex;flex-direction:column;gap:1rem;width:100%;padding:1rem}.validate-cod__container__back-button{display:flex;align-items:center;gap:.5rem;background:linear-gradient(90deg,#e81f76,#ff5100);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:16px;font-weight:400;border:none;cursor:pointer;margin-bottom:1rem}.validate-cod__container__resend-button{display:flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(90deg,#e81f76,#ff5100);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;border:none;cursor:pointer;margin-top:1rem}@media (min-width: 500px){.validate-cod{width:100%}.validate-cod__container{width:100%;padding:2rem}.validate-cod__container__back-button{display:none}}@media (min-width: 768px){.validate-cod{width:40%}.validate-cod__container{width:80%;padding:2rem}}.timeline{position:relative;width:100%;height:491px;border:1px solid #786f8d;border-radius:12px;background-color:#fcfcfd}.timeline__container{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:100% 100%}.timeline__container__info{position:absolute;bottom:70px;right:30px;width:240px;height:75px;border-radius:12px;background:#fff;padding:16px;box-shadow:0 9px 16px -5px #a31e6629;z-index:999;cursor:pointer}.timeline__container__iconInfo{position:absolute;bottom:16px;right:20px}.timeline__container__content{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.timeline__container__content__line{z-index:9;border-radius:10px;background-color:#eaecf0;position:relative!important}.timeline__container__content__line__line1{background:linear-gradient(90deg,#e81f76,#ff5100);z-index:99;border-radius:10px;position:absolute;top:0;left:0}.timeline__container__content__line2{z-index:99;border-radius:10px;position:absolute;height:100%;width:90%;top:0;left:5%;right:5%;display:flex;justify-content:center;align-items:center}.timeline__container__content__line2__container{width:20%;height:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}.timeline__container__content__line2__container__line4{display:flex;width:100%;align-items:center;justify-content:center}.timeline__container__content__line2__container__line4__content{display:flex;justify-content:center;align-items:center;flex-direction:column}.timeline__container__content__line2__container__line4__content__line{width:2px;height:40px;background:linear-gradient(90deg,#e81f76,#ff5100)}.timeline__container__content__line2__container__line4__content__circle{width:8px;height:8px;border-radius:50%;background:linear-gradient(90deg,#e81f76,#ff5100);margin-bottom:10px}.timeline__container__content__line2__container__line4__content__line3{display:flex;justify-content:center;align-items:center}.timeline__container__content__line2__container__line4__content__line3__circle{width:24px;height:24px;border-radius:50%;background:transparent;position:relative;display:flex;justify-content:center;align-items:center}.timeline__container__content__line2__container__line4__content__line3__circle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;padding:3px;background:linear-gradient(90deg,#e81f76,#ff5100);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.timeline__container__content__line2__container__line4__content__line3__circle__circle{width:12px;height:12px;border-radius:50%;background:linear-gradient(90deg,#e81f76,#ff5100)}.timeline__container__content__line2__container__line4__text{display:flex;align-items:center;height:40px;border:1px solid transparent;justify-content:center}.timeline__container__content__line2__container__line4__info{cursor:pointer;margin-left:5px;border:1px solid transparent}@media (max-width: 1023px){.timeline{max-width:50%;height:auto;min-height:491px}}@media (max-width: 1023px) and (max-width: 768px){.timeline{min-width:320px;max-width:320px;width:320px}}@media (max-width: 1023px){.timeline__container{flex-direction:row;justify-content:flex-start;align-items:center;padding:10px;background-size:cover}.timeline__container__info{bottom:10px;right:10px}.timeline__container__iconInfo{bottom:10px;left:10%}.timeline__container__content{justify-content:flex-start;align-items:center}.timeline__container__content__line{margin-left:28.6%}.timeline__container__content__line2{flex-direction:column;margin:0!important;height:80%;top:10%;left:0;right:0;bottom:10%}.timeline__container__content__line2__container{width:100%;height:20%;margin-left:18%}.timeline__container__content__line2__container__line4{flex-direction:row;margin:0!important}.timeline__container__content__line2__container__line4__content__line{width:40px;height:2px}.timeline__container__content__line2__container__line4__content__circle{margin-bottom:0!important;margin-right:10px}.timeline__container__content__line2__container__line4__content__line3{margin:0 10px}.timeline__container__content__line2__container__line4__text{width:121px;height:auto;justify-content:center;align-items:center}}.form-recover{display:flex;flex-direction:column;gap:1rem;width:100%;height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.form-recover__container{display:flex;flex-direction:column;gap:1rem;width:100%;padding:1rem}.form-recover__container__back-button{display:flex;align-items:center;background:linear-gradient(90deg,#e81f76,#ff5100);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:16px;font-weight:400;border:none;cursor:pointer;margin-bottom:-.5rem;margin-left:-.4rem}.form-recover__textarea{height:120px!important;border-radius:10px;border:1px solid #c0b7d8;padding:10px;font-size:16px;font-weight:400;background-color:transparent;color:#98a2b3;width:100%;gap:6px}.form-recover__textarea:focus{outline:none}.form-recover__textarea::placeholder{color:#98a2b3}@media (min-width: 520px){.form-recover{width:100%}.form-recover__container{width:100%;padding:2rem}.form-recover__container__back-button{display:none}}@media (min-width: 768px){.form-recover{width:40%}.form-recover__container{width:80%;padding:2rem}}.risks-panel{width:100%;margin:40px 0}@media (max-width: 500px){.risks-panel{display:flex;flex-direction:column;margin:0}}.risks-header{display:flex;flex-direction:column}.risks-header h2{font-size:2rem;font-weight:700;margin:0;color:#221c35}.risks-header .subtitle{color:#786f8d;font-size:1rem;margin-top:2px;display:block}.risks-content{display:flex;flex-direction:column;gap:32px;margin-top:24px}.risks-score-box{display:flex;flex-direction:row;height:100%}@media (max-width: 500px){.risks-score-box{flex-direction:column}}.risks-score{display:flex;flex-direction:column;min-width:172px;margin-right:24px}@media (max-width: 500px){.risks-score{margin-bottom:24px;min-width:100%}}.circular-score-box{display:flex;flex-direction:column;align-items:center;justify-content:center}.circular-score{display:block;margin-bottom:0}.score-label{font-size:26px;fill:#786f8d;font-weight:500;dominant-baseline:middle}.score-status{font-size:32px;fill:#786f8d;font-weight:500;dominant-baseline:middle}.score-percent{color:#13aa53;font-size:44px;font-weight:600;margin-top:48px;text-align:center}.risks-bars-box{flex:1;display:flex;flex-direction:column;justify-content:center;background:#fff;border-radius:18px;border:1.5px solid #d0d5dd;box-shadow:0 2px 8px #101e360a;padding:32px 32px 0;position:relative}.risks-bars{width:100%;position:relative;min-width:600px;min-height:340px;margin-bottom:24px}@media (max-width: 500px){.risks-bars{min-width:100%;min-height:100%}}.risks-bars:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(to right,transparent,transparent 2px,#ececec 2px,#ececec 1px,transparent 1px,transparent 20%)}.risk-row{display:flex;align-items:center;margin-bottom:36px;position:relative;z-index:1}@media (max-width: 500px){.risk-row{margin-bottom:12px}}.risk-label{flex:0 0 220px;color:#221c35;font-size:1.08rem;font-weight:500;margin-right:12px;text-align:right}@media (max-width: 500px){.risk-label{flex:0 0 100px;font-size:12px;text-align:left;width:20%}}.risk-bar{display:flex;height:36px;border-radius:8px;overflow:hidden;width:100%;background:none;box-shadow:none;position:relative}.risk-segment{display:flex;align-items:center;font-size:1.08rem;font-weight:600;height:100%;position:relative;justify-content:flex-start;padding-left:8px}@media (max-width: 500px){.risk-segment{font-size:12px;width:100%}}.risk-segment-0{background:#71d08e;color:#221c35}.risk-segment-1{background:#fcbb6f;color:#221c35}.risk-segment-2{background:#ec757b;color:#fff}.risk-value{padding:0 4px 0 0;font-size:1.08rem;font-weight:600}.risks-bars-grid{position:absolute;left:220px;top:0;width:calc(100% - 220px);height:100%;z-index:0;pointer-events:none}.risks-bars-grid-line{position:absolute;top:0;bottom:0;width:1px;background:#ececec}.risks-bars-grid-label{position:absolute;top:-24px;font-size:.98rem;color:#b0b0c0;left:0;transform:translate(-50%)}.risks-legend{display:flex;gap:32px;margin:0 auto 24px;font-size:1.08rem;color:#221c35;justify-content:center;align-items:center}.legend-dot{display:inline-block;width:16px;height:16px;border-radius:50%;margin-right:7px;vertical-align:middle}.container{display:flex;flex:1;padding:0;height:100vh;width:100vw}.container--padding{padding-left:1.5rem;padding-right:1.5rem}.container__content{width:100%;max-width:1440px;height:100vh;margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.scroll-container{display:flex;flex:1;width:100%;overflow-y:auto;overflow-x:hidden}.scroll-container--padding-vertical-xs{padding-top:.25rem;padding-bottom:.25rem}.scroll-container--padding-horizontal-xs{padding-left:.25rem;padding-right:.25rem}.scroll-container--padding-xs{padding:.25rem}.scroll-container--padding-vertical-sm{padding-top:.5rem;padding-bottom:.5rem}.scroll-container--padding-horizontal-sm{padding-left:.5rem;padding-right:.5rem}.scroll-container--padding-sm{padding:.5rem}.scroll-container--padding-vertical-md{padding-top:1rem;padding-bottom:1rem}.scroll-container--padding-horizontal-md{padding-left:1rem;padding-right:1rem}.scroll-container--padding-md{padding:1rem}.scroll-container--padding-vertical-lg{padding-top:1.5rem;padding-bottom:1.5rem}.scroll-container--padding-horizontal-lg{padding-left:1.5rem;padding-right:1.5rem}.scroll-container--padding-lg{padding:1.5rem}.scroll-container--padding-vertical-xl{padding-top:2rem;padding-bottom:2rem}.scroll-container--padding-horizontal-xl{padding-left:2rem;padding-right:2rem}.scroll-container--padding-xl{padding:2rem}.row{display:flex;flex-direction:row;align-items:center;width:100%}.row--justify-start{justify-content:flex-start}.row--justify-center{justify-content:center}.row--justify-end{justify-content:flex-end}.row--justify-between{justify-content:space-between}.row--justify-around{justify-content:space-around}.row--align-start{align-items:flex-start}.row--align-center{align-items:center}.row--align-end{align-items:flex-end}.row--mb-xs{margin-bottom:.25rem}.row--mt-xs{margin-top:.25rem}.row--mr-xs{margin-right:.25rem}.row--ml-xs{margin-left:.25rem}.row--mb-sm{margin-bottom:.5rem}.row--mt-sm{margin-top:.5rem}.row--mr-sm{margin-right:.5rem}.row--ml-sm{margin-left:.5rem}.row--mb-md{margin-bottom:1rem}.row--mt-md{margin-top:1rem}.row--mr-md{margin-right:1rem}.row--ml-md{margin-left:1rem}.row--mb-lg{margin-bottom:1.5rem}.row--mt-lg{margin-top:1.5rem}.row--mr-lg{margin-right:1.5rem}.row--ml-lg{margin-left:1.5rem}.row--mb-xl{margin-bottom:2rem}.row--mt-xl{margin-top:2rem}.row--mr-xl{margin-right:2rem}.row--ml-xl{margin-left:2rem}.dashboard{display:flex;flex-direction:row;align-items:center}.content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}.status-screen{display:flex;flex-direction:column;width:80vw;margin:0 auto;padding:40px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.status-screen__boxes{display:flex;gap:16px;width:100%;justify-content:space-between;margin-bottom:30px}.status-screen__content{display:flex;gap:16px;margin-bottom:30px;justify-content:flex-end}.status-screen__title{display:flex;flex-direction:column;margin-bottom:30px}@media (max-width: 1023px){.status-screen{width:100vw;padding:20px}}@media (max-width: 500px){.status-screen{display:flex;flex-direction:column;align-items:center;margin-bottom:92px}.status-screen__boxes{width:100%;flex-direction:column}.status-screen__risks{width:100%}.status-screen__content{width:100%;flex-direction:column;align-items:center}.status-screen__timeline{display:flex}}.question-screen{display:flex;width:100vw;height:100vh;padding:28px 16px;margin:0 auto 92px;flex-direction:column;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.question-screen__no-results{display:flex;justify-content:center;align-items:center;height:100%}@media screen and (min-width: 500px){.question-screen{width:80vw;padding:28px;margin-bottom:0}}.company-screen{display:flex;flex-direction:column;width:80vw;margin:0 auto;padding:40px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.company-screen__title{display:flex;flex-direction:column;margin-bottom:30px}@media (max-width: 500px){.company-screen__title{width:100%;margin-bottom:0}}@media (max-width: 1023px){.company-screen{width:100vw;padding:20px}}@media (max-width: 500px){.company-screen{display:flex;flex-direction:column;align-items:center;margin-bottom:92px}}.company-table-container{background:#fff;border-radius:12px;padding:24px;margin-top:32px;box-shadow:0 2px 8px #00000008;border:1px solid #c0b7d8}@media (max-width: 500px){.company-table-container{width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}}.company-table-title{font-weight:600;font-size:18px;margin-bottom:16px}.company-table{width:100%;border-collapse:collapse;margin-bottom:16px}.company-table td.status-td{height:40px;max-width:205px;display:flex;align-items:center;justify-content:center;padding:12px 8px;margin-top:12px}.company-table th{padding:12px 8px;text-align:left;color:#786f8d;font-weight:500;font-size:16px;border-bottom:1px solid #c0b7d8;min-width:200px}.company-table td{padding:12px 8px;text-align:left;font-size:15px;color:#221c35}.status-badge{padding:4px 8px;border-radius:16px;font-size:15px;font-weight:500;display:inline-block}.status-badge.status-AguardandoLaudo,.status-badge.status-aguardando-laudo,.status-badge.status-ProcessandoDados,.status-badge.status-processando-dados,.status-badge.status-AguardandoRespostas,.status-badge.status-aguardando-respostas,.status-badge.status-EnvioDoLink,.status-badge.status-envio-do-link{background:#fff3e0;color:#ff9800}.status-badge.status-LaudoEmitido,.status-badge.status-laudo-emitido{background:#e6f7eb;color:#34a853}.button-container{display:flex;gap:8px}.edit-btn,.status-btn{display:flex;align-items:center;gap:8px;height:40px;border-radius:12px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#e81f76,#ff5100) border-box;border:1px solid transparent;background-clip:padding-box,border-box;-webkit-background-clip:padding-box,border-box;margin-right:8px;border-image-source:linear-gradient(90deg,#e81f76 0%,#ff5100 100%);padding:0 16px;cursor:pointer}.edit-btn:hover,.status-btn:hover{background:#fff0f6}.button__text{color:transparent;background-image:linear-gradient(90deg,#e81f76,#ff5100);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.status-btn{margin-right:0}.pagination{display:flex;gap:8px;justify-content:center;width:100%;padding:12px}.pagination .button-pagination{width:30px;height:36px;border:1px solid #ff5100;background:#fff;color:#ff5100;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500}.pagination .button-pagination.active{background:#ff5100;color:#fff}.pagination .button-pagination:disabled{opacity:.5;cursor:not-allowed}*,*:before,*:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;font-family:Public Sans,sans-serif;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,textarea,select{font:inherit}button{border:none;background:none;cursor:pointer}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}
