@charset "UTF-8";@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.skeleton{display:block;box-sizing:border-box;max-width:100%;background-color:#e5e7eb;border-radius:8px;animation:skeleton-pulse 1.15s ease-in-out infinite}.skeleton--text{height:1em;min-height:.75rem;border-radius:6px}.skeleton--circle{border-radius:50%}.skeleton--inverse{background-color:#ffffff47}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:1rem;padding:0 1.5rem;border-radius:var(--border-radius-lg);font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);line-height:1.2;cursor:pointer;transition:background var(--duration-fast) var(--ease-out-quart),border-color var(--duration-fast) var(--ease-out-quart),color var(--duration-fast) var(--ease-out-quart),box-shadow var(--duration-fast) var(--ease-out-quart),transform var(--duration-fast) var(--ease-out-quart)}.button:active:not(:disabled):not(.button--disabled){transform:translateY(1px)}.button--small{height:2.25rem;padding:0 .875rem;font-size:var(--font-size-sm);gap:.375rem}.button--medium{height:2.75rem;padding:0 1.25rem;font-size:var(--font-size-md);gap:.5rem}.button--large{height:3.5rem;padding:0 2rem;font-size:var(--font-size-md);gap:.5rem}.button--full-width{width:100%}.button--primary{background:var(--gradient-cta);color:var(--text-on-accent);box-shadow:var(--shadow-cta)}.button--primary .button__text-button{color:var(--text-on-accent)}.button--primary:hover:not(:disabled){background:var(--gradient-cta-hover)}.button--outline{background:var(--surface-panel);color:var(--color-accent-orange);border:1.5px solid var(--color-accent-orange)}.button--outline .button__text-button{color:var(--color-accent-orange)}.button--outline:hover:not(:disabled){background:var(--color-secondary-50)}.button--success{background:var(--color-success-500);color:var(--text-on-accent)}.button--success .button__text-button{color:var(--text-on-accent)}.button--success:hover:not(:disabled){background:var(--color-success-600)}.button--error{background:var(--color-error-500);color:var(--text-on-accent)}.button--error .button__text-button{color:var(--text-on-accent)}.button--error:hover:not(:disabled){background:var(--color-error-600)}.button--brand,.button--orangeSolid{background:var(--color-accent-orange);color:var(--text-on-accent)}.button--brand .button__text-button,.button--orangeSolid .button__text-button{color:var(--text-on-accent)}.button--brand:hover:not(:disabled),.button--orangeSolid:hover:not(:disabled){background:var(--color-secondary-700)}.button--brandOutline,.button--orangeOutline{background:var(--surface-panel);color:var(--color-accent-orange);border:1.5px solid var(--color-accent-orange)}.button--brandOutline .button__text-button,.button--orangeOutline .button__text-button{color:var(--color-accent-orange)}.button--brandOutline:hover:not(:disabled),.button--orangeOutline:hover:not(:disabled){background:var(--color-secondary-50)}.button--disabled,.button:disabled{cursor:not-allowed;opacity:1;box-shadow:none;transform:none}.button--primary.button--disabled,.button--primary:disabled,.button--success.button--disabled,.button--success:disabled,.button--error.button--disabled,.button--error:disabled,.button--brand.button--disabled,.button--brand:disabled,.button--orangeSolid.button--disabled,.button--orangeSolid:disabled{background:var(--color-gray-300);color:var(--text-on-accent)}.button--primary.button--disabled .button__text-button,.button--primary:disabled .button__text-button,.button--success.button--disabled .button__text-button,.button--success:disabled .button__text-button,.button--error.button--disabled .button__text-button,.button--error:disabled .button__text-button,.button--brand.button--disabled .button__text-button,.button--brand:disabled .button__text-button,.button--orangeSolid.button--disabled .button__text-button,.button--orangeSolid:disabled .button__text-button{color:var(--text-on-accent)}.button--outline.button--disabled,.button--outline:disabled,.button--brandOutline.button--disabled,.button--brandOutline:disabled,.button--orangeOutline.button--disabled,.button--orangeOutline:disabled{background:var(--surface-panel);border-color:var(--color-gray-300);color:var(--color-gray-400)}.button--outline.button--disabled .button__text-button,.button--outline:disabled .button__text-button,.button--brandOutline.button--disabled .button__text-button,.button--brandOutline:disabled .button__text-button,.button--orangeOutline.button--disabled .button__text-button,.button--orangeOutline:disabled .button__text-button{color:var(--color-gray-400)}.button--loading{cursor:progress}.button--loading .button__loading-label{display:inline-flex;align-items:center;gap:.5rem;color:inherit}.button--loading .button__loading-label:before{content:"";width:.875rem;height:.875rem;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:button-spin .7s linear infinite}.button:focus-visible{outline:none;box-shadow:var(--focus-ring)}@keyframes button-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.button{transition:none}.button--loading .button__loading-label:before{animation:none}}.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--orange-search-btn .container-input__button{background:#ff5100}.container-input--orange-search-btn .container-input__button:hover{background:#e64800}.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--radius-none{border-radius:0}.container-input--error{border:1px solid "error"}.container-input--error:focus{border:1px solid "error";box-shadow:0 0 0 2px color-mix(in oklch,oklch(66% .22 26deg) 20%,transparent)}.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:#f2f1f5;color:#4d4c54;cursor:not-allowed}@media(min-width:768px){.container-input__label{background:#ede8f2}}@media(max-width:767px){.container-input{padding-left:12px;padding-right:12px}.container-input .container-input__button{width:48px;min-width:48px;height:36px}}.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:#8881a2}.typography--primary-600{color:#5f5877}.typography--primary-800{color:#302844}.typography--primary-900{color:#1c152f}.typography--graphic-star-0{color:#fe5100;color:oklch(67% .22 38deg)}.typography--dark{color:#2a253b}.typography--white{color:#fcfbfe}.typography--error{color:#fc4543}.typography--success{color:#33b75f}.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%;min-height:0;position:relative}@media screen and (max-width:767px){.image-view{width:100%;height:220px;min-height:200px;flex-shrink:0}}.image-view__back-button{position:absolute;top:50px;left:50px}@media screen and (max-width:767px){.image-view__back-button{top:max(16px,env(safe-area-inset-top,0px));left:16px}}.image-view__back-button{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{display:flex;flex-shrink:0;justify-content:center;align-items:center;overflow:visible}.icon svg{display:block;flex-shrink:0}.item{box-sizing:border-box;display:flex;align-items:center;flex-direction:row;gap:10px;padding:10px 12px;margin:2px 0;border-radius:10px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.item--active{min-height:44px;border-radius:999px;background-color:#ff5100}.item--active .typography,.item--active .icon{color:#fff!important}.item--active .icon svg path{stroke:#fff!important}.item--active .icon svg path[fill=none]{fill:none!important}.item--active .icon svg path:not([fill=none]){fill:#fff!important}.question-item{display:flex;align-items:center;justify-content:space-between;background:#fff;width:100%;transition:background-color .28s ease,margin-bottom .32s ease,box-shadow .28s ease;padding:18px 20px;gap:16px}@media screen and (min-width:768px){.question-item{padding:20px 32px;gap:24px}}@media screen and (min-width:1024px){.question-item{padding:24px 40px;gap:40px}}.question-item{border-radius:12px;box-shadow:0 35px 63px -5px #a31e662b;margin-bottom:24px;cursor:pointer}.question-item.active{background:#ff5100;border-radius:12px;margin-bottom:12px}.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{transition:color .25s ease}.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;transition:background-color .28s ease}.question-item__content__text__icon.active{background:#ff5100}.question-item-answer-wrap{display:grid;grid-template-rows:0fr;margin-bottom:0;transition:grid-template-rows .4s cubic-bezier(.33,1,.68,1),margin-bottom .35s ease}.question-item-answer-wrap--open{grid-template-rows:1fr;margin-bottom:24px}.question-item-answer-wrap__inner{min-height:0;overflow:hidden}.answer{width:100%;border-radius:12px;position:relative;padding:20px;margin-bottom:0;background:#fff;border:1px solid #ff5100;box-shadow:0 4px 14px #221c350f;opacity:0;transform:translateY(-8px);transition:opacity .32s ease .05s,transform .38s cubic-bezier(.33,1,.68,1) .04s,border-color .25s ease,box-shadow .28s ease}@media screen and (min-width:768px){.answer{padding:24px 32px}}@media screen and (min-width:1024px){.answer{padding:24px 40px}}.question-item-answer-wrap--open .answer{opacity:1;transform:translateY(0)}.answer__text{color:#635b79;font-weight:400;font-size:16px;white-space:pre-line;line-height:1.6}@media(prefers-reduced-motion:reduce){.question-item,.question-item__content__text__title,.question-item__content__text__icon,.question-item-answer-wrap,.answer{transition:none}.answer{transform:none}.question-item-answer-wrap:not(.question-item-answer-wrap--open) .answer{opacity:0}.question-item-answer-wrap--open .answer{opacity:1}}.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-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;min-height:100dvh;padding:max(1rem,env(safe-area-inset-top,0px)) 1rem max(1rem,env(safe-area-inset-bottom,0px));padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px));box-sizing:border-box;background:#0c091366;display:flex;align-items:center;justify-content:center;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:1100}@media(max-width:500px){.modal-overlay{align-items:flex-start;padding-top:max(1.5rem,env(safe-area-inset-top,0px))}}.modal-container{background:var(--surface-panel);border-radius:1rem;box-shadow:var(--shadow-lg);padding:1.75rem 1.75rem 1.5rem;min-width:20rem;max-width:30rem;width:100%;position:relative;display:flex;flex-direction:column;box-sizing:border-box}@media(max-width:500px){.modal-container{width:90%;padding:1.5rem 1.25rem 1.25rem}}.modal-icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;min-width:3.5rem;min-height:3.5rem;border-radius:50%;background:var(--color-warning-100);flex-shrink:0}.modal-icon svg{display:block}.modal-icon--confirm{background:var(--color-accent-orange)}.modal-icon--confirm svg path{stroke:var(--text-on-accent)}.modal-title{width:100%;display:flex;justify-content:space-between;flex-direction:row;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.modal-header{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1;padding-right:.5rem}.modal .modal-heading-text.typography,.modal-container .modal-heading-text.typography{margin:0;font-size:1.125rem;line-height:1.625rem;font-weight:var(--font-weight-bold);color:var(--text-strong);text-align:left}@media(min-width:501px){.modal .modal-heading-text.typography,.modal-container .modal-heading-text.typography{font-size:1.25rem;line-height:1.75rem}}.modal .modal-body-text.typography,.modal-container .modal-body-text.typography{font-size:.9375rem;line-height:1.375rem;font-weight:var(--font-weight-regular);color:var(--text-muted);margin:0}.modal-description{margin-bottom:1.5rem}.modal-buttons{display:flex;gap:.75rem;width:100%;justify-content:stretch;margin-top:0}.modal-buttons .button{margin-top:0}.modal-buttons--success{flex-direction:column}.modal-buttons--success .button{width:100%}.modal-buttons--confirm{flex-direction:row;flex-wrap:wrap}.modal-buttons--confirm .button{flex:1;min-width:7.5rem;width:auto}@media(max-width:500px){.modal-buttons--confirm{flex-direction:column-reverse}.modal-buttons--confirm .button{width:100%}}.modal-close{flex-shrink:0;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;margin:0;border:none;border-radius:9999px;background:transparent;color:var(--text-strong);cursor:pointer;transition:background var(--duration-fast) var(--ease-out-quart)}.modal-close .icon{color:inherit}.modal-close svg{width:1.125rem;height:1.125rem}.modal-close:hover{background:var(--surface-sunken)}.modal-close:focus-visible{outline:none;box-shadow:var(--focus-ring)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;min-height:100dvh;box-sizing:border-box;padding:max(16px,env(safe-area-inset-top,0px)) 16px max(16px,env(safe-area-inset-bottom,0px));padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));background:#00000040;display:flex;align-items:center;justify-content:center;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:1100}@media(max-width:500px){.modal-overlay{align-items:flex-start;padding-top:max(20px,env(safe-area-inset-top,0px))}}.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:1100;max-height:90vh;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.modal-date-container.modal-date-container--dropdown-open{overflow:visible}@media(max-width:640px){.modal-date-container{width:100%;max-width:100%;border-radius:12px;padding:24px 20px}}@media(max-width:500px){.modal-date-container{padding:20px 16px}}.modal-date-close{position:absolute;top:24px;right:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:none;border:none;color:#344054;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;margin:0;line-height:1.5;text-align:left}@media(max-width:500px){.modal-date-description{font-size:.8rem}}.modal-date-description__base{color:#786f8d}.modal-date-description__accent{color:#ff5100}.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{position:absolute;top:0;left:32px;z-index:2;transform:translateY(-50%);font-size:12px;font-weight:500;line-height:1.2;color:#98a2b3;background-color:#fff;padding:0 8px;pointer-events:none}@media(max-width:500px){.modal-date-label{font-size:12px;left:24px}}.modal-date-input-group{position:relative;background-color:#fff;width:100%}@media(max-width:500px){.modal-date-input-group{width:100%}}.modal-date-field{position:relative;width:100%}.modal-date-calendar-dropdown{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:3;animation:modal-date-dropdown-in .15s ease-out}@media(max-width:500px){.modal-date-calendar-dropdown{left:0;right:0}}@keyframes modal-date-dropdown-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.modal-date-input{position:relative;z-index:1;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}@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:100%;max-width:528px;margin:0 auto;border-radius:28px;padding:24px;background:#fff;display:flex;flex-direction:column;box-sizing:border-box;border:1px solid #e8e8e8;box-shadow:0 12px 32px #1a13371f,0 4px 12px #0000000f}@media(max-width:500px){.modal-date-calendar{width:100%;max-width:none}}.modal-date-button-container{width:100%;display:flex;justify-content:center}.box-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;min-width:0;min-height:174px;height:auto;padding:16px;border:1px solid #e4dafc;border-radius:10px;background:#fff;transition:opacity .25s ease}.box-card__body{display:flex;flex-direction:column;justify-content:flex-start;gap:8px;min-width:0;width:100%;flex:1}.box-card__labels{display:flex;flex-direction:column;gap:0}.box-card__label-line{display:block}.box-card__footer{font-family:Public Sans,sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#635b79;margin-top:auto;padding-top:4px}@media(max-width:767px){.box-card{min-height:0;padding:14px;gap:10px}}@media(max-width:500px){.box-card{width:100%;min-width:0;height:auto;min-height:140px}}.box-icon{box-sizing:border-box;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:10px;border-radius:10px;background:#fff4e5;overflow:visible}.box-icon--embed-asset{width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border-radius:0;background:transparent}.box-icon--embed-asset .icon{display:flex;align-items:center;justify-content:center}.box-text1,.box-text2{font-family:Public Sans,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#635b79}.box-text3{font-family:Public Sans,sans-serif;font-weight:700;font-size:24px;line-height:32px;color:#221c35}@media(max-width:767px){.box-text3{font-size:20px;line-height:28px}}.box-dots{display:inline-flex;align-items:center;gap:5px;height:32px}.box-dots__dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#221c35;opacity:.2;animation:box-dot-bounce 1.2s ease-in-out infinite}.box-dots__dot:nth-child(1){animation-delay:0s}.box-dots__dot:nth-child(2){animation-delay:.2s}.box-dots__dot:nth-child(3){animation-delay:.4s}@keyframes box-dot-bounce{0%,80%,to{opacity:.2;transform:translateY(0)}40%{opacity:.7;transform:translateY(-5px)}}.box-card--skeleton{gap:12px}@keyframes box-card-loading-pulse{0%,to{opacity:.45}50%{opacity:.22}}.box-card--loading{opacity:.45;pointer-events:none;animation:box-card-loading-pulse 1.2s ease-in-out infinite}.box-card__skeleton-lines{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:auto}.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;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:#344054;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%;min-height:0;flex:1 1 auto;overflow-y:auto;padding:30px 10px}@media(max-width:500px){.modal-company-content-risks{padding:0 10px}}.modal-company-content-item{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;margin-bottom:30px}@media(max-width:1023px){.modal-company-content-item{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:900px){.modal-company-content-item{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.modal-company-content-item{grid-template-columns:1fr;padding:0 10px}}.modal-company-close{position:absolute;top:54px;right:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:#344054;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}}.modal-company-content-timeline{width:100%;min-width:0;flex-shrink:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.modal-company-content-timeline .timeline.timeline--modal{height:491px;min-height:491px}@media(max-width:500px){.modal-company-content-timeline{width:100%}}.filtro-nr1{position:relative;display:inline-block}.filtro-nr1-trigger{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1.5px solid #e27a41;border-radius:8px;background:#fff;color:#e27a41;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.filtro-nr1-trigger:hover,.filtro-nr1-trigger.filtro-nr1-trigger--open{background:#fff;border-color:#e27a41;color:#e27a41}.filtro-nr1-trigger .icon{display:flex;align-items:center;justify-content:center;color:#e27a41}.filtro-nr1-trigger svg{flex-shrink:0}.filtro-nr1-trigger-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:50%;background:#e27a41;color:#fff;font-size:12px;font-weight:600}@keyframes filtro-nr1-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes filtro-nr1-panel-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.filtro-nr1-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:1050;background:#fff;border-radius:16px;box-shadow:0 4px 16px 2px #461fae1a;padding:20px;min-width:360px;max-width:420px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;animation:filtro-nr1-panel-in .2s ease-out forwards}.filtro-nr1-panel--exiting{animation:filtro-nr1-panel-out .18s ease-in forwards}@media(prefers-reduced-motion:reduce){.filtro-nr1-panel,.filtro-nr1-panel--exiting{animation:none;opacity:1;transform:none}.filtro-nr1-panel--exiting{opacity:0;transition:opacity .12s ease}}.filtro-nr1-header{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.filtro-nr1-header-title{display:flex;align-items:center;gap:8px}.filtro-nr1-header-title .icon{display:flex;align-items:center;justify-content:center}.filtro-nr1-header-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:50%;background:#ff5100;color:#fff;font-size:12px;font-weight:600}.filtro-nr1-limpar{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:#98a2b3;font-size:14px;font-weight:500;cursor:pointer}.filtro-nr1-limpar:hover{color:#ff5100}.filtro-nr1-limpar-icon{font-size:18px;line-height:1}.filtro-nr1-body{flex:1;overflow-y:auto;margin-top:16px}.filtro-nr1-section{border-bottom:1px solid #e5e7eb}.filtro-nr1-section:last-of-type{border-bottom:none}.filtro-nr1-section-head{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 0;background:none;border:none;font-size:14px;font-weight:600;color:#221c35;cursor:pointer;text-align:left}.filtro-nr1-section-head:hover{color:#ff5100}.filtro-nr1-section-label{display:inline-flex;align-items:baseline;gap:0}.filtro-nr1-section-count{font-weight:500;color:#98a2b3;margin-left:2px}.filtro-nr1-chevron{width:20px;height:20px;flex-shrink:0;object-fit:contain}.filtro-nr1-section-content{padding-bottom:16px}.filtro-nr1-pills{display:flex;flex-wrap:wrap;gap:8px}.filtro-nr1-pill{padding:8px 16px;border-radius:999px;border:1.5px solid #d0d5dd;background:#fff;color:#221c35;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.filtro-nr1-pill:hover{border-color:#ff5100;color:#ff5100}.filtro-nr1-pill.filtro-nr1-pill--active{background:#ff5100;border-color:#ff5100;color:#fff}.filtro-nr1-pill.filtro-nr1-pill--active:hover{background:#e64900;border-color:#e64900;color:#fff}.filtro-nr1-mais-btn{display:inline-block;margin-top:8px;padding:4px 0;background:none;border:none;font-size:13px;font-weight:500;color:#ff5100;cursor:pointer;text-align:left}.filtro-nr1-mais-btn:hover{text-decoration:underline;color:#d64400}.filtro-nr1-radio-list{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.filtro-nr1-radio-item{display:flex;align-items:center;gap:10px;padding:8px 0;cursor:pointer;transition:background .2s;border-radius:8px}.filtro-nr1-radio-item:hover{background:#f9fafb}.filtro-nr1-radio-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid #d0d5dd;border-radius:50%;margin:0;flex-shrink:0;cursor:pointer;position:relative;transition:border-color .2s,box-shadow .2s}.filtro-nr1-radio-input:hover{border-color:#ff5100}.filtro-nr1-radio-input:checked{border-color:#ff5100;border-width:2px;background:#fff;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 6px #ff5100}.filtro-nr1-radio-item--active .filtro-nr1-radio-input:checked{border-color:#ff5100}.filtro-nr1-radio-label{font-size:14px;font-weight:500;color:#221c35}.filtro-nr1-checkbox-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.filtro-nr1-checkbox-list{display:flex;flex-direction:column;gap:4px}.filtro-nr1-checkbox-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;cursor:pointer;transition:background .2s}.filtro-nr1-checkbox-item:hover{background:#f9fafb}.filtro-nr1-checkbox-item.filtro-nr1-checkbox-item--active{background:#fff3e3}.filtro-nr1-checkbox-item.filtro-nr1-checkbox-item--active input[type=checkbox]:checked{border-color:#ff5100;background-color:#ff5100}.filtro-nr1-checkbox-item input[type=checkbox]{width:18px;height:18px;margin:0;cursor:pointer;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #d0d5dd;border-radius:4px;background:#fff;transition:border-color .2s,background .2s}.filtro-nr1-checkbox-item input[type=checkbox]:hover{border-color:#ff5100}.filtro-nr1-checkbox-item input[type=checkbox]:checked{border-color:#ff5100;background-color:#ff5100;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' d='M1 5l3 3 7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 10px}.filtro-nr1-checkbox-label-text{font-size:14px;font-weight:500;color:#221c35}.filtro-nr1-checkbox-label{display:flex;flex-direction:column;gap:2px}.filtro-nr1-checkbox-label span:first-child{font-size:14px;font-weight:500;color:#221c35}.filtro-nr1-cnpj{font-size:12px;color:#98a2b3}.filtro-nr1-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb;max-height:140px;overflow-y:auto;overflow-x:hidden;align-content:flex-start}.filtro-nr1-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:#fff3e3;color:#221c35;font-size:13px;font-weight:500}.filtro-nr1-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;background:none;color:#98a2b3;font-size:16px;line-height:1;cursor:pointer;border-radius:4px}.filtro-nr1-chip-remove:hover{color:#ff5100;background:#ff510026}.filtro-nr1-footer{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb;flex-shrink:0}.filtro-nr1-footer .button{width:auto;min-width:88px;margin-top:0;height:auto;min-height:36px;padding:8px 14px;box-shadow:none;border-radius:8px;flex:0 0 auto}.filtro-nr1-footer .button .button__text-button{font-size:13px;font-weight:600}@media screen and (max-width:767px){.filtro-nr1{z-index:1050}}.form-with-email-and-cellphone{display:flex;flex-direction:column;gap:1rem;width:100%;box-sizing:border-box;padding:0 max(0px,env(safe-area-inset-left,0px)) 0 max(0px,env(safe-area-inset-right,0px))}@media screen and (max-width:767px){.form-with-email-and-cellphone{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}}.form-with-email-and-cellphone__container{display:flex;flex-direction:column;gap:1rem;width:100%;padding:1rem;box-sizing:border-box}.form-with-email-and-cellphone__forgot-password{align-self:flex-end;padding:0;border:none;background:none;cursor:pointer}.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:400px){.form-with-email-and-cellphone{width:100%;max-width:520px;margin-left:auto;margin-right:auto}.form-with-email-and-cellphone__container{width:100%;padding:1.25rem 1.5rem}}@media(min-width:481px){.form-with-email-and-cellphone__container{padding:2rem}}@media(min-width:768px){.form-with-email-and-cellphone{width:40%;max-width:none;margin-left:0;margin-right:0}.form-with-email-and-cellphone__container{width:80%;padding:2rem}}.items-menu{display:flex;flex-direction:column;width:100%;padding:0 16px}.menu-footer{display:flex;flex-direction:column;width:100%;padding:0 16px 8px;gap:0}.status-hero-panel{box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;width:100%;margin-bottom:1.5rem;padding:1.5rem;background:linear-gradient(90deg,#ea5e65,#ff6900,#ffa947);border-radius:.875rem;color:var(--text-on-accent);box-shadow:var(--shadow-md);font-family:Public Sans,sans-serif}@media(min-width:768px){.status-hero-panel{padding:1.625rem 1.75rem}}.status-hero-panel__top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.status-hero-panel__title{margin:0;flex:1 1 auto;min-width:0;font-size:1.375rem;font-weight:var(--font-weight-bold);line-height:1.35;color:var(--text-on-accent)}@media(min-width:768px){.status-hero-panel__title{font-size:1.5rem;line-height:1.33}}.status-hero-panel__title-loading{display:inline-flex;align-items:center;gap:3px;vertical-align:middle}.status-hero-panel__dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#fff;opacity:.3;animation:hero-dot-bounce 1.2s ease-in-out infinite}.status-hero-panel__dot:nth-child(1){animation-delay:0s}.status-hero-panel__dot:nth-child(2){animation-delay:.2s}.status-hero-panel__dot:nth-child(3){animation-delay:.4s}@keyframes hero-dot-bounce{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.status-hero-panel__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;flex-shrink:0}.status-hero-panel__btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.5rem;min-width:0;margin:0;padding:0 1rem;border-radius:.5rem;border:0;font-family:inherit;font-size:.9375rem;font-weight:var(--font-weight-medium);line-height:1.375rem;white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--ease-out-quart),border-color var(--duration-fast) var(--ease-out-quart)}.status-hero-panel__btn--primary{background:var(--surface-panel);color:var(--color-accent-orange)}.status-hero-panel__btn--primary:hover:not(:disabled):not(.status-hero-panel__btn--inactive){background:var(--color-secondary-50)}.status-hero-panel__btn--secondary{background:transparent;color:var(--text-on-accent);border:1px solid oklch(99% .005 53deg / .85)}.status-hero-panel__btn--secondary:hover:not(:disabled){background:#fffbf91f}.status-hero-panel__btn:focus-visible{outline:none;box-shadow:0 0 0 3px #fffbf980}.status-hero-panel__btn:disabled,.status-hero-panel__btn--inactive,.status-hero-panel__btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.status-hero-panel__divider{flex-shrink:0;width:100%;height:2px;background:#fffbf9d1}.status-hero-panel__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;width:100%}@media(max-width:1023px){.status-hero-panel__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.status-hero-panel__steps{grid-template-columns:1fr}}.status-hero-panel__step{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.375rem .5rem;min-width:0;text-align:center}.status-hero-panel__step-icon{flex-shrink:0;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.125rem;color:var(--text-on-accent)}.status-hero-panel__step-icon svg{display:block;max-width:100%;max-height:100%;overflow:visible}.status-hero-panel__step-label{font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.25rem;color:#fffbf9eb}.status-hero-panel__step-value{font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:1.5rem;color:var(--text-on-accent);word-break:break-word}@media(min-width:768px){.status-hero-panel__step-value{font-size:1.375rem;line-height:1.75rem}}.status-hero-panel__step-download{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:4px;padding:6px 12px;border-radius:10px;border:1px solid #fff;background:#ffffff1f;color:#fff;font-size:12px;font-weight:500;line-height:16px;font-family:inherit;text-decoration:none;cursor:pointer;transition:background .15s ease}.status-hero-panel__step-download:hover{background:#ffffff38}.status-hero-panel__step-download:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:600px){.status-hero-panel__actions{width:100%;justify-content:stretch}.status-hero-panel__btn{flex:1 1 auto}}.seach-question{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;padding:0;margin:0 0 24px;box-sizing:border-box}@media(max-width:767px){.seach-question{margin-bottom:16px}}.seach-question__title{width:100%;margin-bottom:16px;text-align:left}.seach-question__search{width:100%}.seach-question__search .container-input{max-width:none}.status-dashboard-skeleton{display:flex;flex-direction:column;width:100%;max-width:1200px;margin:0 auto;box-sizing:border-box;gap:0}@media(max-width:1023px){.status-dashboard-skeleton{max-width:100%}}.status-dashboard-skeleton__title{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.status-dashboard-skeleton__title-line--main{max-width:220px}.status-dashboard-skeleton__title-line--sub{max-width:min(100%,480px)}.status-dashboard-skeleton__hero{box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;width:100%;margin-bottom:24px;padding:1.5rem;background:linear-gradient(90deg,#ea5e65,#ff6900,#ffa947);border-radius:.875rem}.status-dashboard-skeleton__hero-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.status-dashboard-skeleton__hero-text{display:flex;flex-direction:column;gap:10px;flex:1 1 200px;min-width:0}.status-dashboard-skeleton__hero-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.status-dashboard-skeleton__hero-divider{width:100%;height:1px;background:#ffffff59}.status-dashboard-skeleton__hero-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:auto}@media(max-width:900px){.status-dashboard-skeleton__hero-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.status-dashboard-skeleton__hero-steps{grid-template-columns:1fr}}.status-dashboard-skeleton__boxes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;margin-bottom:30px}@media(max-width:1023px){.status-dashboard-skeleton__boxes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.status-dashboard-skeleton__boxes{grid-template-columns:1fr}}.status-dashboard-skeleton__box{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;min-height:120px;padding:20px;background:#fff;border-radius:12px;border:1px solid #e5e7eb}.status-dashboard-skeleton__box-icon{flex-shrink:0}.status-dashboard-skeleton__box-lines{display:flex;flex-direction:column;gap:8px;flex:1;justify-content:flex-end}.question-screen-skeleton{display:flex;flex-direction:column;width:100%;max-width:100%;gap:0}.question-screen-skeleton__title{margin-bottom:16px}.question-screen-skeleton__title-block{max-width:260px;border-radius:8px}.question-screen-skeleton__search{width:100%!important;max-width:100%;height:56px!important;border-radius:12px;margin-bottom:8px}.question-screen-skeleton__row{width:100%!important;height:88px!important;border-radius:12px;margin-bottom:24px;box-shadow:0 4px 20px #a31e6614}.company-screen-skeleton{display:flex;flex-direction:column;width:100%;max-width:1200px;margin:0 auto;padding:40px max(40px,env(safe-area-inset-left,0px)) 40px max(40px,env(safe-area-inset-right,0px));box-sizing:border-box}.company-screen-skeleton__title{display:flex;flex-direction:column;gap:12px;margin-bottom:8px}.company-screen-skeleton__title-main{border-radius:10px}.company-screen-skeleton__title-sub{border-radius:8px}.company-screen-skeleton__search{height:56px!important;border-radius:12px;margin-bottom:0}.company-screen-skeleton__table-card{margin-top:32px;padding:24px;border-radius:12px;border:1px solid #f2f4f7;background:#fff;box-shadow:0 1px 2px #0c111d0a}.company-screen-skeleton__table-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.company-screen-skeleton__table-toolbar-actions{display:flex;gap:12px}.company-screen-skeleton__table-head{display:flex;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f2f4f7}.company-screen-skeleton__th{flex:1;min-width:56px;max-width:100px;border-radius:4px}.company-screen-skeleton__table-row{width:100%!important;height:48px!important;border-radius:8px;margin-bottom:8px}.company-screen-skeleton__table-row:last-child{margin-bottom:0}@media(max-width:1023px){.company-screen-skeleton{max-width:100%;padding:24px max(20px,env(safe-area-inset-left,0px)) 24px max(20px,env(safe-area-inset-right,0px))}}@media(max-width:767px){.company-screen-skeleton{padding:16px max(16px,env(safe-area-inset-left,0px)) 16px max(16px,env(safe-area-inset-right,0px))}.company-screen-skeleton__table-head{display:none}.company-screen-skeleton__table-card{margin-top:24px;padding:16px}.company-screen-skeleton__table-toolbar{flex-direction:column;align-items:stretch}.company-screen-skeleton__table-toolbar-actions{flex-direction:column;width:100%;gap:8px}.company-screen-skeleton__table-row{height:56px!important}}@media(max-width:500px){.company-screen-skeleton__title-main,.company-screen-skeleton__title-sub{max-width:100%}}.report-history-screen-skeleton{box-sizing:border-box;width:100%}.report-history-screen-skeleton__header{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:28px}.report-history-screen-skeleton__titles{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.report-history-screen-skeleton__title-main,.report-history-screen-skeleton__title-sub{border-radius:8px;display:block}.report-history-screen-skeleton__search{width:50%!important;max-width:50%;min-width:0;height:56px!important;border-radius:12px;align-self:flex-start}.report-history-screen-skeleton__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.report-history-screen-skeleton__card{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;gap:16px;width:100%;padding:20px;border-radius:12px;border:1px solid #e5e7eb;background:#fff}.report-history-screen-skeleton__icon{flex-shrink:0;border-radius:10px}.report-history-screen-skeleton__card-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.report-history-screen-skeleton__btn{flex-shrink:0;border-radius:10px}@media(max-width:1023px){.report-history-screen-skeleton__search{width:100%!important;max-width:100%}}@media(max-width:767px){.report-history-screen-skeleton__card{flex-wrap:wrap}.report-history-screen-skeleton__card .report-history-screen-skeleton__btn{width:100%;margin-top:4px}}.acompanhamento-screen-skeleton{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0}.acompanhamento-screen-skeleton__header{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;margin-bottom:24px}.acompanhamento-screen-skeleton__titles{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-width:0}.acompanhamento-screen-skeleton__title-main,.acompanhamento-screen-skeleton__title-sub{display:block;align-self:flex-start;border-radius:8px;max-width:100%}.acompanhamento-screen-skeleton__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;align-self:stretch}@media(max-width:1023px){.acompanhamento-screen-skeleton__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.acompanhamento-screen-skeleton__stats{grid-template-columns:1fr}}.acompanhamento-screen-skeleton__stat-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:168px;width:100%;padding:20px 16px;border:1px solid #e4dafc;border-radius:12px;background:#fff}.acompanhamento-screen-skeleton__stat-icon{flex-shrink:0}.acompanhamento-screen-skeleton__stat-label{border-radius:6px}.acompanhamento-screen-skeleton__stat-value{border-radius:8px}.acompanhamento-screen-skeleton__filter-block{align-self:flex-start;width:50%;max-width:50%;min-width:0;box-sizing:border-box}@media(max-width:767px){.acompanhamento-screen-skeleton__filter-block{width:100%;max-width:100%}}.acompanhamento-screen-skeleton__search{display:block;width:100%!important;height:56px!important;border-radius:12px}.acompanhamento-screen-skeleton__table-panel{border:1px solid #e4dafc;border-radius:12px;background:#fff;padding:20px 20px 12px;box-sizing:border-box}.acompanhamento-screen-skeleton__table-head{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap;width:100%}.acompanhamento-screen-skeleton__table-title{border-radius:6px}.acompanhamento-screen-skeleton__table-scroll{width:100%;margin:0;padding:0 0 8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.acompanhamento-screen-skeleton__table-header-row{display:grid;grid-template-columns:1.4fr 1fr .45fr .55fr .45fr .85fr .75fr .75fr .75fr;column-gap:12px;row-gap:8px;align-items:center;padding:0 0 12px;margin-bottom:0;border-bottom:1px solid #e4dafc;min-width:920px;box-sizing:border-box}.acompanhamento-screen-skeleton__table-row{display:grid;grid-template-columns:1.4fr 1fr .45fr .55fr .45fr .85fr .75fr .75fr .75fr;column-gap:12px;row-gap:8px;align-items:center;padding:14px 0;border-bottom:1px solid #e4dafc;min-width:920px;box-sizing:border-box}.acompanhamento-screen-skeleton__table-row:last-of-type{border-bottom:none;padding-bottom:2px}.acompanhamento-screen-skeleton__pill{border-radius:999px;justify-self:start}.acompanhamento-screen-skeleton__pagination{display:flex;justify-content:flex-end;align-items:center;width:100%;padding:12px 0 4px;box-sizing:border-box}@media(max-width:767px){.acompanhamento-screen-skeleton__table-panel{padding:16px 12px 8px}}.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{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;width:256px;min-width:256px;max-width:256px;height:100%;min-height:0;align-self:stretch;flex-shrink:0;overflow:hidden;background-color:#fff;border-right:1px solid #e5e7eb;transition:width .2s ease,min-width .2s ease,max-width .2s ease}.dashboard--shell-flow .menu{height:100vh}.menu__body{display:flex;flex-direction:column;flex:1;min-height:0}.menu__company{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-shrink:0;height:calc(var(--dashboard-header-height, 60px) - 1px);margin:0;padding:0 16px;border-radius:0;background:#fff}.menu__company-main{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;width:100%}.menu__company-logo{display:block;width:auto;max-width:100%;height:28px;object-fit:contain}.menu__company-text{display:flex;flex-direction:column;gap:2px;min-width:0}.menu__company-name{line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu__company-cnpj{line-height:1.2;white-space:nowrap}.menu__company-chevron{display:flex;flex-shrink:0;align-items:center}.menu__company-chevron .icon svg path{fill:#d97742}.menu__nav{flex:1;min-height:0;padding-top:8px;border-top:1px solid #e5e7eb;overflow:hidden}.menu__footer{display:flex;flex-direction:column;flex-shrink:0;border-top:1px solid #e5e7eb;padding-top:8px}.menu__collapse{display:flex;align-items:center;justify-content:center;width:calc(100% - 32px);margin:8px 16px 16px;padding:10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer}.menu__collapse:hover{background-color:#f9fafb}.menu__collapse:focus-visible{outline:2px solid #ff5100;outline-offset:2px}.menu--collapsed{width:72px;min-width:72px;max-width:72px}.menu--collapsed .menu__company{justify-content:center;height:calc(var(--dashboard-header-height, 60px) - 1px);margin:0;padding:0 10px}.menu--collapsed .menu__company-main{justify-content:center}.menu--collapsed .menu__company-text,.menu--collapsed .menu__company-chevron{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.menu--collapsed .items-menu,.menu--collapsed .menu-footer{padding-left:12px;padding-right:12px}.menu--collapsed .item{position:relative;justify-content:center}.menu--collapsed .item .typography{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.menu--collapsed .menu__collapse{width:calc(100% - 24px);margin-left:12px;margin-right:12px}}.dashboard-top-bar{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;min-height:56px;height:auto;width:100%;padding:12px 16px;padding-top:max(12px,env(safe-area-inset-top,0px));padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));background-color:#fff;border-bottom:1px solid #e5e7eb}@media screen and (min-width:768px){.dashboard-top-bar{min-height:var(--dashboard-header-height);height:var(--dashboard-header-height);padding:0 24px;padding-top:max(0px,env(safe-area-inset-top,0px));padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}}.dashboard-top-bar__notify{position:relative;display:flex;align-items:center;justify-content:center;padding:8px;margin:0;border:none;border-radius:8px;background:transparent;cursor:pointer;color:inherit}.dashboard-top-bar__notify:hover{background-color:#f9fafb}.dashboard-top-bar__notify:focus-visible{outline:2px solid #ff5100;outline-offset:2px}.dashboard-top-bar__badge{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9999px;background-color:#ff5100;color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center}.menu-mobile{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;box-sizing:border-box;min-height:92px;row-gap:4px;padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);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:10;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:not(.timeline--modal){max-width:50%;height:auto;min-height:491px}}@media(max-width:1023px)and (max-width:768px){.timeline:not(.timeline--modal){min-width:0;max-width:min(100%,320px);width:100%;margin-left:auto;margin-right:auto}}@media(max-width:1023px){.timeline:not(.timeline--modal) .timeline__container{flex-direction:row;justify-content:flex-start;align-items:center;padding:10px;background-size:cover}.timeline:not(.timeline--modal) .timeline__container .timeline__container__info{bottom:10px;right:10px}.timeline:not(.timeline--modal) .timeline__container .timeline__container__iconInfo{bottom:10px;left:10%}.timeline:not(.timeline--modal) .timeline__container .timeline__container__content{justify-content:flex-start;align-items:center}.timeline:not(.timeline--modal) .timeline__container .timeline__container__content .timeline__container__content__line{margin-left:28.6%}.timeline:not(.timeline--modal) .timeline__container .timeline__container__content .timeline__container__content__line2{flex-direction:column;margin:0!important;height:80%;top:10%;left:0;right:0;bottom:10%}.timeline:not(.timeline--modal) .timeline__container .timeline__container__content .timeline__container__content__line2 .timeline__container__content__line2__container{width:100%;height:20%;margin-left:18%}.timeline:not(.timeline--modal) .timeline__container .timeline__container__content .timeline__container__content__line2 .timeline__container__content__line2__container .timeline__container__content__line2__container__line4{flex-direction:row;margin:0!important}.timeline:not(.timeline--modal) .timeline__container .timeline__container__content .timeline__container__content__line2 .timeline__container__content__line2__container .timeline__container__content__line2__container__line4 .timeline__container__content__line2__container__line4__content .timeline__container__content__line2__container__line4__content__line{width:40px;height:2px}.timeline:not(.timeline--modal) .timeline__container .timeline__container__content .timeline__container__content__line2 .timeline__container__content__line2__container .timeline__container__content__line2__container__line4 .timeline__container__content__line2__container__line4__content .timeline__container__content__line2__container__line4__content__circle{margin-bottom:0!important;margin-right:10px}.timeline:not(.timeline--modal) .timeline__container .timeline__container__content .timeline__container__content__line2 .timeline__container__content__line2__container .timeline__container__content__line2__container__line4 .timeline__container__content__line2__container__line4__content .timeline__container__content__line2__container__line4__content__line3{margin:0 10px}.timeline:not(.timeline--modal) .timeline__container .timeline__container__content .timeline__container__content__line2 .timeline__container__content__line2__container .timeline__container__content__line2__container__line4 .timeline__container__content__line2__container__line4__text{width:121px;height:auto;justify-content:center;align-items:center}}.timeline.timeline--modal{max-width:100%;width:100%;height:491px;min-height:491px;border-color:#f2f4f7;box-sizing:border-box}@media(max-width:1023px){.timeline.timeline--modal{max-width:100%!important;min-width:0!important;width:100%!important;margin-left:0!important;margin-right:0!important}}@media(max-width:768px){.timeline.timeline--modal{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important}}.form-recover{display:flex;flex-direction:column;gap:1rem;width:100%;min-height:0;flex:1;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;box-sizing:border-box;padding:0 max(0px,env(safe-area-inset-left,0px)) 0 max(0px,env(safe-area-inset-right,0px))}.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%;max-width:520px;margin-left:auto;margin-right:auto}.form-recover__container{width:100%;padding:2rem}.form-recover__container__back-button{display:none}}@media(min-width:768px){.form-recover{width:40%;max-width:none;margin-left:0;margin-right:0}.form-recover__container{width:80%;padding:2rem}}.risks-panel{width:100%;margin:40px 0}@media(max-width:500px){.risks-panel{margin:24px 0}}.risks-header{display:flex;flex-direction:column}.risks-title{margin:0;font-family:Public Sans,sans-serif;font-weight:700;font-size:24px;line-height:32px;color:#221c35}@media(max-width:767px){.risks-title{font-size:20px;line-height:28px}}.risks-content{display:flex;flex-direction:column;gap:24px;margin-top:24px;min-width:0;transition:opacity .2s ease}.risks-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;animation:risks-grid-fadein .25s ease both}@media(max-width:920px){.risks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.risks-grid{grid-template-columns:1fr}}.risks-data-card{box-sizing:border-box;width:100%;min-width:0;min-height:158px;height:auto;padding:25px;border-radius:10px;border:1px solid #e4dafc;background:#fff;display:flex;flex-direction:column;justify-content:flex-start;gap:8px}.risks-data-card--score{justify-content:center;gap:12px}button.risks-data-card{margin:0;font:inherit;color:inherit;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.risks-data-card--interactive{transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.risks-data-card--interactive:hover{border-color:#c4b5fd;box-shadow:0 8px 24px #461fae1f;transform:translateY(-2px)}.risks-data-card--interactive:focus-visible{outline:2px solid #ea7330;outline-offset:2px}.risks-data-card--interactive:active{transform:translateY(0)}.risks-cursor-tooltip{position:fixed;z-index:10050;margin:0;padding:8px 12px;background:#221c35;color:#fff;font-family:Public Sans,sans-serif;font-size:12px;font-weight:500;line-height:1.3;border-radius:8px;white-space:nowrap;pointer-events:none;box-shadow:0 4px 16px #0000002e}@media(prefers-reduced-motion:reduce){.risks-data-card--interactive{transition:none}.risks-data-card--interactive:hover{transform:none}}.modal-container.risks-psychosocial-modal{max-width:min(640px,92vw);width:100%}.modal-container.risks-psychosocial-modal .modal-body-text{white-space:pre-line;text-align:left;color:#374151;line-height:1.55}.risks-card-subtitle{margin:0;font-family:Public Sans,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#635b79}.risks-card-score-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:16px;min-width:0}.risks-card-score-value{font-family:Public Sans,sans-serif;font-weight:700;font-size:32px;line-height:40px}.circular-score-box{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}.circular-score-box--compact{margin:0}.circular-score{display:block}.circular-score--compact{margin:0}.score-label--compact,.score-status--compact{dominant-baseline:middle}.risks-card-head{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.risks-card-label{font-family:Public Sans,sans-serif;font-weight:700;font-size:14px;line-height:20px;color:#221c35;flex:1;min-width:0}.risks-badge{flex-shrink:0;padding:4px 10px;border-radius:999px;font-family:Public Sans,sans-serif;font-size:12px;font-weight:600;line-height:16px}.risks-badge--low{background:#4dc57624;color:#2a9d52}.risks-badge--medium{background:#ffb0202e;color:#c67d00}.risks-badge--high{background:#ff42421f;color:#ff4242}.risks-card-value{font-family:Public Sans,sans-serif;font-weight:700;font-size:24px;line-height:32px;color:#221c35}.risks-card-bar-track{margin-top:auto;height:6px;width:100%;border-radius:999px;background:#e5e7eb;overflow:hidden}.risks-card-bar-fill{height:100%;border-radius:999px;transition:width .2s ease}@keyframes risks-grid-fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes risks-spinner-spin{to{transform:rotate(360deg)}}.risks-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:220px;gap:14px}.risks-loading__spinner{flex-shrink:0;width:36px;height:36px;border:3px solid #e4dafc;border-top-color:#ea7330;border-radius:50%;animation:risks-spinner-spin .7s linear infinite}.risks-loading__label{font-family:Public Sans,sans-serif;font-size:14px;font-weight:500;color:#635b79}.container{display:flex;flex:1;padding:0;min-height:100vh;min-height:100dvh;width:100%;max-width:100vw;box-sizing:border-box}.container--padding{padding-left:1.5rem;padding-right:1.5rem}.container__content{width:100%;max-width:1440px;min-height:100vh;min-height:100dvh;margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box}@media screen and (max-width:767px){.container__content{flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom,0px)}}.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{--dashboard-header-height: 60px;display:flex;flex-direction:row;align-items:stretch;width:100%;min-width:0;min-height:0;box-sizing:border-box}.dashboard--shell-fixed{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;max-width:100vw;height:100%;max-height:100dvh;min-height:100dvh;overflow:hidden}.dashboard--shell-fixed .dashboard-top-bar{position:relative;z-index:2}.dashboard--shell-flow{flex:1 1 0%;min-height:0;height:100vh;max-height:100dvh}.dashboard--shell-flow .content.dashboard__content{min-height:0}.content{display:flex;flex:1;flex-direction:column;align-items:stretch;justify-content:flex-start;min-width:0;min-height:0;height:100%;max-height:100%;overflow:hidden}.content__body{flex:1;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:0;width:100%;max-width:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;background-color:var(--surface-app);box-sizing:border-box;-webkit-overflow-scrolling:touch}@media screen and (max-width:767px){.content__body{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}}.content__body .dashboard-page-title.typography.typography--h1{font-size:1.875rem;font-weight:var(--font-weight-bold);line-height:2.25rem;color:var(--text-strong)}@media screen and (max-width:767px){.content__body .dashboard-page-title.typography.typography--h1{font-size:1.5rem;line-height:1.875rem}}.content__body .dashboard-page-subtitle.typography.typography--h2{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:1.5rem;color:var(--text-muted)}@media screen and (max-width:767px){.content__body .dashboard-page-subtitle.typography.typography--h2{font-size:.9375rem;line-height:1.375rem}}.dashboard--shell-fixed.dashboard--no-top-bar .content__body{padding-top:max(0px,env(safe-area-inset-top,0px))}.status-screen{display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:40px max(40px,env(safe-area-inset-left,0px)) 40px max(40px,env(safe-area-inset-right,0px));overflow:visible;scrollbar-width:none;-ms-overflow-style:none}.status-screen__boxes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;margin-bottom:30px}@media(max-width:1023px){.status-screen__boxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:500px){.status-screen__boxes{grid-template-columns:1fr;gap:12px}}.status-screen__metric-box .box-icon{width:48px;height:48px;padding:8px}.status-screen__content{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:30px;justify-content:flex-end;align-items:center}.status-screen__content .button.button--outline{margin-top:0;width:auto;max-width:100%;height:auto;min-height:44px;padding:12px 20px;box-shadow:none;border-radius:14px;flex-shrink:0}@media(max-width:500px){.status-screen__content{flex-direction:column;align-items:stretch}.status-screen__content .button.button--outline{width:100%}}.status-screen__title{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px 24px;margin-bottom:30px;flex-wrap:wrap}@media(max-width:767px){.status-screen__title{margin-bottom:20px}}.status-screen__title-main{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 240px}.status-screen__title-main .dashboard-page-subtitle{margin:0}.status-screen__title-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0;padding-top:2px}@media(min-width:501px){.status-screen__title-actions{padding-top:2.75rem}}@media(min-width:501px)and (min-width:768px){.status-screen__title-actions{padding-top:3.125rem}}.status-screen__alterar-data-wrap{display:inline-flex;position:relative;flex-shrink:0}.status-screen__alterar-data-wrap--disabled{cursor:not-allowed}.status-screen__alterar-data-wrap--disabled .icon svg path{stroke:#98a2b3!important}.status-screen__alterar-data-wrap--disabled:hover:after,.status-screen__alterar-data-wrap--disabled:focus-within:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:1200;width:max-content;max-width:280px;padding:8px 12px;background:#221c35;color:#fff;font-size:12px;font-weight:500;line-height:1.35;text-align:center;border-radius:8px;box-shadow:0 4px 16px #0000002e;pointer-events:none;white-space:normal}.status-screen__alterar-data-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;height:36px;padding:0 16px;border:1.5px solid #e27a41;border-radius:8px;background:#fff;color:#e27a41;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.status-screen__alterar-data-btn:hover{background:#fffaf6}.status-screen__alterar-data-btn:focus-visible{outline:2px solid #e27a41;outline-offset:2px}.status-screen__alterar-data-btn:disabled{cursor:not-allowed;border-color:#d0d5dd;color:#98a2b3}.status-screen__alterar-data-btn:disabled .icon svg path{stroke:#98a2b3!important}.status-screen__alterar-data-btn:disabled:hover{background:#fff}.status-screen__risks{margin-bottom:40px;width:100%;min-width:0;flex-shrink:0;animation:status-screen-risks-fadein .35s ease both}@keyframes status-screen-risks-fadein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.status-screen__data-area{width:100%}@media(max-width:1023px){.status-screen{max-width:100%;padding:24px max(20px,env(safe-area-inset-left,0px)) 24px max(20px,env(safe-area-inset-right,0px))}}@media(max-width:767px){.status-screen{padding:16px max(16px,env(safe-area-inset-left,0px)) 16px max(16px,env(safe-area-inset-right,0px))}}@media(max-width:500px){.status-screen{display:flex;flex-direction:column;align-items:stretch}.status-screen__title{flex-direction:column;align-items:stretch}.status-screen__title-actions{justify-content:stretch;width:100%;padding-top:12px}.status-screen__title-actions .filtro-nr1{width:100%}.status-screen__title-actions .filtro-nr1-trigger{width:100%;justify-content:center}.status-screen__alterar-data-btn{width:100%}.status-screen__boxes{width:100%;flex-direction:column}.status-screen__risks{width:100%}.status-screen__content{width:100%;flex-direction:column;align-items:stretch}}.report-history-screen{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:40px max(40px,env(safe-area-inset-left,0px)) 40px max(40px,env(safe-area-inset-right,0px))}.report-history-screen__header{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:28px}.report-history-screen__titles{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.report-history-screen__subtitle{margin:0}.report-history-screen__filter-row{display:flex;flex-wrap:wrap;gap:12px 16px;width:100%;align-items:flex-end;align-self:stretch}.report-history-screen__filter-input{width:50%;max-width:50%;flex:0 1 auto;min-width:0;box-sizing:border-box}@media(max-width:767px){.report-history-screen__filter-input{width:100%;max-width:100%;flex:1 1 100%}}.report-history-screen__filter-input .container-input{margin-top:0;padding-right:10px}.report-history-screen__filter-input .container-input__button{width:48px;height:48px;min-width:48px;border-radius:14px;flex-shrink:0}.report-history-screen__filter-input--disabled-btn .container-input__button{opacity:.55;pointer-events:none;cursor:not-allowed}.report-history-screen__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.report-history-screen__state{margin:0 0 16px;font-family:Public Sans,sans-serif;font-size:15px;line-height:22px;color:#6b7280}.report-history-screen__state--error{color:#b91c1c}.pagination__page:disabled{cursor:not-allowed;opacity:.6}.report-history-card{box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;gap:16px;width:100%;padding:20px;border-radius:12px;border:1px solid #e5e7eb;background:#fff}.report-history-card__icon-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:10px;background:#fff3e8}.report-history-card__body{flex:1 1 auto;min-width:0}.report-history-card__title-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px}.report-history-card__title-group{display:flex;flex-direction:row;align-items:center;gap:8px;flex:1;min-width:0}.report-history-card__title{margin:0;min-width:0;font-family:Public Sans,sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#221c35}.report-history-card__units-info{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:2px;margin:0;border:none;border-radius:50%;background:transparent;cursor:pointer;line-height:0}.report-history-card__units-info:hover{opacity:.85}.report-history-card__units-info:focus-visible{outline:2px solid #ff5100;outline-offset:2px}.report-history-card__meta{margin:0 0 12px;font-family:Public Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#6b7280}.report-history-card__download{flex-shrink:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;margin:0;border:1px solid #d1d5db;border-radius:10px;background:#fff;color:#221c35;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.report-history-card__download:hover{background:#f9fafb;border-color:#9ca3af}.report-history-card__download:focus-visible{outline:2px solid #ff5100;outline-offset:2px}.report-history-card__download:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1023px){.report-history-screen{max-width:100%;padding:24px max(20px,env(safe-area-inset-left,0px)) 24px max(20px,env(safe-area-inset-right,0px))}}@media(max-width:767px){.report-history-screen{padding:16px max(16px,env(safe-area-inset-left,0px)) 16px max(16px,env(safe-area-inset-right,0px))}.report-history-card__title-row{flex-direction:column;align-items:stretch}.report-history-card__download{justify-content:center}}.report-history-units-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:#00000040}.report-history-units-modal-dialog{position:relative;width:100%;max-width:480px;max-height:min(300px,100vh - 48px);display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:24px;border-radius:16px;background:#fff;box-shadow:0 8px 32px #0000001f;box-sizing:border-box}.report-history-units-modal__title{flex-shrink:0;margin:0 0 16px;padding-right:40px;font-family:Public Sans,sans-serif;font-size:18px;font-weight:700;line-height:26px;color:#221c35}.report-history-units-modal__close{position:absolute;top:16px;right:16px;z-index:1;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;margin:0;border:none;border-radius:10px;background:transparent;cursor:pointer;line-height:1}.report-history-units-modal__close:hover{background:#f3f4f6}.report-history-units-modal__close:focus-visible{outline:2px solid #ff5100;outline-offset:2px}.report-history-units-modal__scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin-right:-4px;padding-right:4px}.report-history-units-modal__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.report-history-units-modal__item{margin:0;font-family:Public Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#4b5563;word-break:break-word}.report-history-units-modal__row{display:flex;align-items:flex-start;gap:12px}.report-history-units-modal__icon{flex-shrink:0;line-height:0;padding-top:2px}.report-history-units-modal__text{display:flex;flex-direction:column;gap:4px;min-width:0}.report-history-units-modal__name{font-weight:600;color:#221c35}.report-history-units-modal__id{font-size:12px;line-height:16px;color:#98a2b3;word-break:break-all}.acompanhamento-screen{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:24px max(40px,env(safe-area-inset-left,0px)) 40px max(40px,env(safe-area-inset-right,0px))}.acompanhamento-screen__header{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:24px}.acompanhamento-screen__titles{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.acompanhamento-screen__subtitle{margin:0}.acompanhamento-screen__boxes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%}@media(max-width:1023px){.acompanhamento-screen__boxes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.acompanhamento-screen__boxes{grid-template-columns:1fr}}.acompanhamento-screen__box.box-card{flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:168px;padding:20px 16px;border:1px solid #e4dafc;border-radius:12px;text-align:center}.acompanhamento-screen__box.box-card .box-card__body{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0;text-align:center}.acompanhamento-screen__box.box-card .box-card__labels{align-items:center;width:100%}.acompanhamento-screen__box.box-card .box-icon{flex-shrink:0;align-self:center}.acompanhamento-screen__box.box-card .box-icon--embed-asset .icon svg{display:block;shape-rendering:geometricPrecision}.acompanhamento-screen__box.box-card .box-text1,.acompanhamento-screen__box.box-card .box-text2{display:block;width:100%;text-align:center;color:#667085;font-size:13px;line-height:18px}.acompanhamento-screen__box.box-card .box-text3{display:block;width:100%;text-align:center;font-size:28px;line-height:36px}.acompanhamento-screen__filter-block{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:50%;max-width:50%;min-width:0;box-sizing:border-box}@media(max-width:767px){.acompanhamento-screen__filter-block{width:100%;max-width:100%}}.acompanhamento-screen__filter-label{font-family:Public Sans,sans-serif;font-size:13px;font-weight:500;line-height:18px;color:#221c35}.acompanhamento-screen__search-field.container-input{margin-top:0;padding:0 14px 0 12px;background:#fff;border-radius:12px;border-color:#e4dafc}.acompanhamento-screen__search-field.container-input.container-input--border-gray-300{border-color:#e4dafc}.acompanhamento-screen__search-field.container-input .container-input__content{min-height:48px}.acompanhamento-screen__state{margin:16px 0 0;padding:16px;font-family:Public Sans,sans-serif;font-size:15px;line-height:22px;color:#6b7280}.acompanhamento-screen__retry{margin-left:8px;padding:0;border:none;background:none;color:#ff5100;font:inherit;font-size:inherit;font-weight:600;cursor:pointer;text-decoration:underline}.acompanhamento-screen__retry:hover{opacity:.85}.acompanhamento-screen__retry:focus-visible{outline:2px solid #ff5100;outline-offset:2px;border-radius:4px}.acompanhamento-table-panel{box-sizing:border-box;border:1px solid #e4dafc;border-radius:12px;background:#fff;padding:20px 20px 12px}.acompanhamento-table-panel__head{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.acompanhamento-table-panel__title{margin:0;font-family:Public Sans,sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#221c35}.acompanhamento-table-panel__count{font-family:Public Sans,sans-serif;font-size:13px;font-weight:500;line-height:20px;color:#475467;white-space:nowrap}.acompanhamento-table-panel__table-wrap{position:relative;margin:0}.acompanhamento-table-panel__fetching-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;padding:24px;background:#ffffffbf;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none}.acompanhamento-table-panel__spinner{flex-shrink:0;width:28px;height:28px;border:3px solid #e4dafc;border-top-color:#ff5100;border-radius:50%;animation:acompanhamento-table-fetch-spin .65s linear infinite}.acompanhamento-table-panel__fetching-label{font-family:Public Sans,sans-serif;font-size:13px;font-weight:500;line-height:18px;color:#475467}@keyframes acompanhamento-table-fetch-spin{to{transform:rotate(360deg)}}.acompanhamento-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0;padding:0 0 8px}.acompanhamento-table{width:100%;min-width:920px;border-collapse:collapse;font-family:Public Sans,sans-serif;font-size:13px;line-height:20px;color:#475467}.acompanhamento-table thead th{text-align:left;font-weight:600;font-size:12px;line-height:18px;color:#667085;padding:10px 12px 12px 0;border-bottom:1px solid #e4dafc;white-space:nowrap}.acompanhamento-table tbody td{padding:14px 12px 14px 0;border-bottom:1px solid #e4dafc;vertical-align:middle}.acompanhamento-table tbody tr:last-child td{border-bottom:none}.acompanhamento-table__cell--unit{font-weight:400;color:#101828;max-width:220px}.acompanhamento-table__badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600;line-height:18px;color:#fff;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.acompanhamento-table__badge--done{background:#12b76a}.acompanhamento-table__badge--progress{background:#ff5100}.acompanhamento-table__badge--pending{background:#3e4784}.acompanhamento-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;width:100%;padding:12px 0 4px;box-sizing:border-box}.acompanhamento-pagination__nav{display:inline-flex;align-items:center;justify-content:center;padding:4px;margin:0;border:none;background:transparent;cursor:pointer;line-height:0}.acompanhamento-pagination__nav:disabled{cursor:not-allowed;opacity:1}.acompanhamento-pagination__nav:disabled .icon{opacity:.4}.acompanhamento-pagination__nav:not(:disabled):hover{opacity:.85}.acompanhamento-pagination__nav:focus-visible{outline:2px solid #ff5100;outline-offset:2px;border-radius:4px}.acompanhamento-pagination__page{min-width:36px;height:36px;padding:0 8px;margin:0;border:none;border-radius:8px;background:transparent;color:#344054;font-family:inherit;font-size:15px;font-weight:500;cursor:pointer}.acompanhamento-pagination__page:hover{color:#1d2939}.acompanhamento-pagination__page--active{background:#ff5100;color:#fff}.acompanhamento-pagination__page--active:hover{color:#fff}.acompanhamento-pagination__page:focus-visible{outline:2px solid #ff5100;outline-offset:2px}.acompanhamento-pagination__ellipsis{color:#98a2b3;font-weight:600;-webkit-user-select:none;user-select:none;pointer-events:none}@media(max-width:1023px){.acompanhamento-screen{max-width:100%;padding:20px max(20px,env(safe-area-inset-left,0px)) 28px max(20px,env(safe-area-inset-right,0px))}}@media(max-width:767px){.acompanhamento-screen{padding:16px max(16px,env(safe-area-inset-left,0px)) 24px max(16px,env(safe-area-inset-right,0px))}.acompanhamento-table-panel{padding:16px 12px 8px}}.settings-screen{box-sizing:border-box;width:100%;max-width:75rem;margin:0 auto;padding:2.5rem max(2.5rem,env(safe-area-inset-left,0px)) 2.5rem max(2.5rem,env(safe-area-inset-right,0px));display:flex;flex-direction:column;gap:2rem}@media(max-width:1023px){.settings-screen{padding:1.5rem max(1.25rem,env(safe-area-inset-left,0px)) 1.5rem max(1.25rem,env(safe-area-inset-right,0px))}}@media(max-width:767px){.settings-screen{padding:1rem max(1rem,env(safe-area-inset-left,0px)) 1rem max(1rem,env(safe-area-inset-right,0px));gap:1.25rem}}.settings-screen__header .dashboard-page-title{margin:0}.settings-screen__empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding:3.5rem 1.5rem;background:var(--surface-panel);border:1px dashed var(--border-default);border-radius:1rem}@media(max-width:767px){.settings-screen__empty{padding:2.5rem 1.25rem}}.settings-screen__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:9999px;background:var(--color-secondary-50);color:var(--color-accent-orange);margin-bottom:.25rem}.settings-screen__empty-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:1.4;color:var(--text-strong);margin:0;max-width:28rem}.settings-screen__empty-description{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:1.55;color:var(--text-muted);margin:0;max-width:32rem}.question-screen{display:flex;width:100%;max-width:1200px;align-self:center;min-height:0;padding:28px max(16px,env(safe-area-inset-left,0px)) 28px max(16px,env(safe-area-inset-right,0px));margin:0 auto;flex-direction:column;overflow:visible;scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box}.question-screen__no-results{display:flex;justify-content:center;align-items:center;height:100%}@media screen and (min-width:768px){.question-screen{padding:32px max(24px,env(safe-area-inset-left,0px)) 32px max(24px,env(safe-area-inset-right,0px))}}@media screen and (min-width:1024px){.question-screen{width:100%;max-width:min(1200px,92vw);padding:40px max(40px,env(safe-area-inset-left,0px)) 40px max(40px,env(safe-area-inset-right,0px))}}.company-screen{display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:40px max(40px,env(safe-area-inset-left,0px)) 40px max(40px,env(safe-area-inset-right,0px));overflow:visible}.company-screen__search{width:100%;margin:0 0 24px;box-sizing:border-box}.company-screen__search .container-input{max-width:none}@media(max-width:767px){.company-screen__search{margin-bottom:16px}}.company-screen .dashboard-page-title.typography.typography--h1{font-size:52px;font-weight:700;line-height:78px;color:#0c111d}@media screen and (max-width:1023px){.company-screen .dashboard-page-title.typography.typography--h1{font-size:36px;line-height:44px}}@media screen and (max-width:767px){.company-screen .dashboard-page-title.typography.typography--h1{font-size:28px;line-height:36px}}.company-screen .dashboard-page-subtitle.typography.typography--h2{font-size:16px;font-weight:400;line-height:24px;color:#667085}@media screen and (max-width:767px){.company-screen .dashboard-page-subtitle.typography.typography--h2{font-size:15px;line-height:22px}}.company-screen__title{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}@media(max-width:500px){.company-screen__title{width:100%;margin-bottom:0}}@media(max-width:1023px){.company-screen{max-width:100%;padding:24px max(20px,env(safe-area-inset-left,0px)) 24px max(20px,env(safe-area-inset-right,0px))}}@media(max-width:767px){.company-screen{padding:16px max(16px,env(safe-area-inset-left,0px)) 16px max(16px,env(safe-area-inset-right,0px))}}@media(max-width:500px){.company-screen{display:flex;flex-direction:column;align-items:stretch}.dashboard-page-title.typography.typography--h1{font-size:24px;line-height:32px}}.company-table-container{background:#fff;border-radius:12px;padding:24px;margin-top:32px;box-shadow:0 1px 2px #0c111d0a;border:1px solid #f2f4f7;min-width:0}@media(max-width:767px){.company-table-container{padding:16px;margin-top:24px}}@media(max-width:500px){.company-table-container{width:100%}}.company-table-container__scroll{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;width:100%;min-width:0;margin:0;padding-bottom:4px}@media(max-width:767px){.company-table-container__scroll{margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px}}.company-table-container__scroll::-webkit-scrollbar{height:8px}.company-table-container__scroll::-webkit-scrollbar-track{background:#f2f4f7;border-radius:4px}.company-table-container__scroll::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:4px}.company-table-container__scroll{scrollbar-color:#d0d5dd #f2f4f7;scrollbar-width:thin}.company-table-title{font-weight:600;font-size:18px;margin-bottom:16px}@media(max-width:767px){.company-table-title{font-size:16px}}.company-table{width:100%;min-width:920px;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 #f2f4f7;min-width:200px}@media(max-width:767px){.company-table th{min-width:120px;font-size:14px}}.company-table th:last-child{min-width:280px}.company-table td{padding:12px 8px;text-align:left;font-size:15px;color:#221c35;border-bottom:1px solid #f2f4f7}@media(max-width:767px){.company-table td{padding:10px 6px;font-size:14px}}.company-table tbody tr:last-child td{border-bottom:none}.company-table .company-table__cell--actions{white-space:nowrap;min-width:280px}.status-badge{padding:6px 12px;border-radius:16px;font-size:15px;font-weight:500;display:inline-block;box-sizing:border-box}.button-container{display:flex;gap:8px;flex-wrap:nowrap}.edit-btn,.status-btn{display:flex;align-items:center;gap:8px;height:40px;border-radius:12px;box-sizing:border-box;background:#fff;border:2px solid #ff5100;color:#ff5100;margin-right:8px;padding:0 16px;cursor:pointer}.edit-btn:hover,.status-btn:hover{background:#ff51001a}.edit-btn:focus-visible,.status-btn:focus-visible{outline:2px solid #ff5100;outline-offset:2px}.button__text{color:#ff5100;font-weight:500}.status-btn{margin-right:0;min-width:172px;justify-content:center;padding:0 24px;gap:10px}.status-btn .button__text{font-size:16px}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;width:100%;padding:24px 12px 12px;box-sizing:border-box}.pagination__nav{display:inline-flex;align-items:center;justify-content:center;padding:4px;margin:0;border:none;background:transparent;cursor:pointer;line-height:0;color:#344054}.pagination__nav:disabled{cursor:not-allowed;opacity:1}.pagination__nav:disabled .icon{opacity:.45}.pagination__nav:not(:disabled):hover{opacity:.85}.pagination__nav:focus-visible{outline:2px solid #ff5100;outline-offset:2px;border-radius:4px}.pagination__page{min-width:40px;height:40px;padding:0 10px;margin:0;border:none;border-radius:10px;background:transparent;color:#344054;font-family:inherit;font-size:16px;font-weight:500;line-height:1;cursor:pointer;box-sizing:border-box}.pagination__page:hover{color:#1d2939}.pagination__page--active{background:#ff5100;color:#fff}.pagination__page--active:hover{color:#fff}.pagination__page:focus-visible{outline:2px solid #ff5100;outline-offset:2px}.pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:20px;color:#98a2b3;font-size:18px;font-weight:600;line-height:1;-webkit-user-select:none;user-select:none;pointer-events:none}@media screen and (max-width:767px){.pagination{gap:10px;padding:16px 4px 8px;row-gap:12px}.pagination__page{min-width:36px;height:36px;padding:0 8px;font-size:14px;border-radius:8px}.pagination__ellipsis{font-size:16px;min-width:16px}}@media screen and (max-width:480px){.pagination{gap:6px}.pagination__page{min-width:32px;height:32px;font-size:13px}}.protected-route-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:60vh;padding:24px;box-sizing:border-box}.protected-route-loading__label{margin:0;font-size:14px;color:#667085}:root{--color-dark: oklch(28% .04 295deg);--color-light: oklch(99% .003 295deg);--color-gray-25: oklch(99% .003 295deg);--color-gray-50: oklch(98% .004 295deg);--color-gray-100: oklch(96% .005 295deg);--color-gray-200: oklch(92% .006 295deg);--color-gray-300: oklch(85% .008 295deg);--color-gray-400: oklch(68% .012 295deg);--color-gray-500: oklch(54% .014 295deg);--color-gray-600: oklch(42% .014 295deg);--color-gray-700: oklch(33% .014 295deg);--color-gray-800: oklch(24% .012 295deg);--color-gray-900: oklch(18% .012 295deg);--color-gray-950: oklch(12% .012 295deg);--color-primary-50: oklch(98% .012 295deg);--color-primary-100: oklch(96% .022 295deg);--color-primary-200: oklch(92% .04 295deg);--color-primary-300: oklch(86% .05 295deg);--color-primary-400: oklch(74% .05 295deg);--color-primary-500: oklch(62% .05 295deg);--color-primary-600: oklch(48% .05 295deg);--color-primary-700: oklch(38% .05 295deg);--color-primary-800: oklch(30% .05 295deg);--color-primary-900: oklch(22% .05 295deg);--color-secondary-50: oklch(96% .03 53deg);--color-secondary-100: oklch(92% .06 53deg);--color-secondary-200: oklch(87% .1 53deg);--color-secondary-300: oklch(82% .14 53deg);--color-secondary-400: oklch(78% .16 53deg);--color-secondary-500: oklch(74% .16 53deg);--color-secondary-600: oklch(70% .17 50deg);--color-secondary-700: oklch(66% .17 45deg);--color-secondary-800: oklch(62% .17 40deg);--color-secondary-900: oklch(58% .17 35deg);--color-error-50: oklch(96% .025 26deg);--color-error-100: oklch(92% .05 26deg);--color-error-200: oklch(84% .1 26deg);--color-error-300: oklch(76% .14 26deg);--color-error-400: oklch(70% .18 26deg);--color-error-500: oklch(66% .22 26deg);--color-error-600: oklch(60% .22 26deg);--color-error-700: oklch(54% .21 26deg);--color-error-800: oklch(48% .2 26deg);--color-error-900: oklch(42% .18 26deg);--color-warning-50: oklch(97% .02 60deg);--color-warning-100: oklch(93% .05 60deg);--color-warning-200: oklch(89% .08 60deg);--color-warning-300: oklch(85% .11 60deg);--color-warning-400: oklch(81% .13 60deg);--color-warning-500: oklch(77% .14 60deg);--color-warning-600: oklch(73% .14 56deg);--color-warning-700: oklch(68% .14 52deg);--color-warning-800: oklch(63% .14 48deg);--color-warning-900: oklch(58% .14 44deg);--color-success-50: oklch(96% .03 150deg);--color-success-100: oklch(91% .06 150deg);--color-success-200: oklch(85% .1 150deg);--color-success-300: oklch(79% .13 150deg);--color-success-400: oklch(74% .16 150deg);--color-success-500: oklch(69% .17 150deg);--color-success-600: oklch(63% .16 150deg);--color-success-700: oklch(56% .15 150deg);--color-success-800: oklch(49% .14 150deg);--color-success-900: oklch(40% .13 150deg);--color-accent-pink: oklch(60% .24 0deg);--color-accent-orange: oklch(67% .22 38deg);--color-graphic-star-0: oklch(67% .22 38deg);--color-graphic-star-1: oklch(60% .24 0deg);--color-graphic-01-0: oklch(40% .18 260deg);--color-graphic-01-1: oklch(94% .025 220deg);--color-graphic-02-0: oklch(83% .14 78deg);--color-graphic-02-1: oklch(98% .02 90deg);--color-graphic-03-0: oklch(50% .2 24deg);--color-graphic-03-1: oklch(96% .02 30deg);--color-graphic-04-0: oklch(45% .18 350deg);--color-graphic-04-1: oklch(95% .025 350deg);--gradient-primary-gradient-1-start: oklch(22% .05 295deg);--gradient-primary-gradient-1-end: oklch(38% .05 295deg);--gradient-primary-gradient-2-start: oklch(60% .24 0deg);--gradient-primary-gradient-2-end: oklch(67% .22 38deg);--gradient-primary-gradient-3-start: oklch(94% .025 220deg);--gradient-primary-gradient-3-end: oklch(95% .025 350deg);--gradient-primary-gradient-4-start: oklch(67% .22 38deg);--gradient-primary-gradient-4-end: oklch(74% .16 53deg);--gradient-primary-gradient-5-start: oklch(98% .004 295deg);--gradient-primary-gradient-5-end: oklch(85% .008 295deg);--gradient-cta: linear-gradient( 90deg, var(--color-accent-pink) 0%, var(--color-accent-orange) 100% );--gradient-cta-hover: linear-gradient( 90deg, color-mix(in oklch, var(--color-accent-pink) 88%, transparent) 0%, color-mix(in oklch, var(--color-accent-orange) 88%, transparent) 100% );--gradient-canvas-soft: linear-gradient( 101.8deg, var(--color-graphic-01-1) 0%, var(--color-graphic-04-1) 100% );--surface-app: var(--color-gray-50);--surface-panel: var(--color-light);--surface-sunken: var(--color-gray-100);--surface-inverse: var(--color-primary-900);--text-strong: var(--color-primary-900);--text-default: var(--color-gray-800);--text-muted: var(--color-gray-600);--text-subtle: var(--color-gray-500);--text-on-accent: var(--color-light);--border-subtle: var(--color-gray-200);--border-default: var(--color-gray-300);--border-strong: var(--color-gray-400);--border-focus: var(--color-accent-orange);--shadow-sm: 0 1px 2px oklch(20% .04 295 / .06);--shadow-md: 0 4px 12px oklch(20% .04 295 / .08);--shadow-lg: 0 12px 32px oklch(20% .04 295 / .12);--shadow-cta: 0 18px 36px oklch(50% .2 0 / .18);--font-family-primary: "Public Sans", sans-serif;--font-family-secondary: Fraunces, serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-h1: 2.25rem;--font-size-h2: 2rem;--font-size-h3: 1.5rem;--font-size-h4: 1.25rem;--font-size-h5: 1rem;--font-size-h6: .875rem;--line-height-tight: 1.2;--line-height-snug: 1.35;--line-height-normal: 1.5;--line-height-relaxed: 1.65;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--border-radius-sm: .25rem;--border-radius-md: .5rem;--border-radius-lg: .75rem;--border-radius-xl: 1rem;--border-radius-2xl: 1.5rem;--border-radius-full: 9999px;--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-out-quint: cubic-bezier(.22, 1, .36, 1);--duration-fast: .15s;--duration-base: .2s;--duration-slow: .28s;--focus-ring: 0 0 0 3px oklch(67% .22 38 / .35)}*,*:before,*:after{box-sizing:border-box}*{margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:var(--line-height-normal);font-family:var(--font-family-primary);font-size:var(--font-size-md);color:var(--text-default);background-color:var(--surface-app);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}input,textarea,select{font:inherit}button{border:none;background:none;cursor:pointer;font:inherit;color:inherit}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}html{height:100%}body{min-height:100%;min-height:100dvh}#root{min-height:100%;min-height:100dvh;display:flex;flex-direction:column}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:none;box-shadow:var(--focus-ring)}@keyframes nr1-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes nr1-overlay-fade-out{0%{opacity:1}to{opacity:0}}@keyframes nr1-dialog-in{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes nr1-dialog-out{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.98) translateY(8px)}}.nr1-overlay-transition{animation:nr1-overlay-fade-in var(--duration-base) var(--ease-out-quart) forwards}.nr1-overlay-transition.nr1-overlay-transition--exiting{animation:nr1-overlay-fade-out var(--duration-fast) var(--ease-out-quart) forwards}.nr1-overlay-transition__dialog{animation:nr1-dialog-in var(--duration-slow) var(--ease-out-quint) forwards}.nr1-overlay-transition--exiting .nr1-overlay-transition__dialog{animation:nr1-dialog-out var(--duration-base) var(--ease-out-quart) forwards}@media(prefers-reduced-motion:reduce){.nr1-overlay-transition,.nr1-overlay-transition__dialog{animation:none!important;opacity:1!important;transform:none!important}}.error-boundary{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:100vh;padding:24px;text-align:center;box-sizing:border-box}.error-boundary__title{margin:0}.error-boundary .button.error-boundary__retry-btn{width:auto;min-width:180px;max-width:min(320px,100%);height:44px;margin-top:8px;padding:0 24px;box-shadow:0 4px 14px #e27a4159}
