.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}input[type=date]::-webkit-datetime-edit-fields-wrapper{display:flex}input[type=date]::-webkit-datetime-edit-day-field{order:1}input[type=date]::-webkit-datetime-edit-text{order:2}input[type=date]::-webkit-datetime-edit-month-field{order:3}input[type=date]::-webkit-datetime-edit-year-field{order:5}input[type=date][lang=pt-BR]{font-family:inherit}input[type=date]:invalid::-webkit-datetime-edit{color:#9ca3af}input[type=date]:focus:invalid::-webkit-datetime-edit{color:inherit}.react-datepicker-wrapper,.react-datepicker__input-container,.react-datepicker__input-container input,input.react-datepicker__input,.react-datepicker__input-container input,input[class*=react-datepicker]{width:100%!important}.react-datepicker{border:1px solid var(--border)!important;background-color:var(--background)!important;color:var(--foreground)!important;border-radius:.5rem!important;font-family:inherit!important;font-size:.875rem!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important}.react-datepicker__header{background-color:var(--muted)!important;border-bottom:1px solid var(--border)!important;border-radius:.5rem .5rem 0 0!important;padding:.75rem!important}.react-datepicker__current-month{color:var(--foreground)!important;margin-bottom:.5rem!important;font-size:1rem!important;font-weight:600!important}.react-datepicker__day-names{justify-content:space-between!important;margin-bottom:.25rem!important;display:flex!important}.react-datepicker__day-name{color:var(--muted-foreground)!important;text-align:center!important;width:2rem!important;font-size:.75rem!important;font-weight:500!important;line-height:2rem!important}.react-datepicker__month{padding:.5rem!important}.react-datepicker__week{justify-content:space-between!important;display:flex!important}.react-datepicker__day{color:var(--foreground)!important;text-align:center!important;cursor:pointer!important;border-radius:.375rem!important;width:2rem!important;height:2rem!important;margin:.125rem!important;font-size:.875rem!important;line-height:2rem!important;transition:all .2s!important}.react-datepicker__day:hover{background-color:var(--accent)!important;color:var(--accent-foreground)!important}.react-datepicker__day--selected{background-color:var(--primary)!important;color:var(--primary-foreground)!important}.react-datepicker__day--selected:hover{background-color:var(--primary)!important;opacity:.9!important}.react-datepicker__day--keyboard-selected{background-color:var(--accent)!important;color:var(--accent-foreground)!important}.react-datepicker__day--outside-month{color:var(--muted-foreground)!important;opacity:.5!important}.react-datepicker__day--disabled{color:var(--muted-foreground)!important;opacity:.3!important;cursor:not-allowed!important}.react-datepicker__navigation{background:0 0!important;border:none!important;border-radius:.375rem!important;justify-content:center!important;align-items:center!important;width:2rem!important;height:2rem!important;display:flex!important;top:.75rem!important}.react-datepicker__navigation:hover{background-color:var(--accent)!important}.react-datepicker__navigation--previous{left:.75rem!important}.react-datepicker__navigation--next{right:.75rem!important}.react-datepicker__navigation-icon:before{border-color:var(--foreground)!important;border-width:2px 2px 0 0!important;width:.5rem!important;height:.5rem!important}.react-datepicker__triangle{display:none!important}.react-datepicker__day:focus{outline:2px solid var(--ring)!important;outline-offset:2px!important}.react-datepicker__day--today{background-color:var(--secondary)!important;color:var(--secondary-foreground)!important;font-weight:600!important}.react-datepicker__day--today:hover{background-color:var(--accent)!important;color:var(--accent-foreground)!important}.conformity-loader-shine{background:linear-gradient(110deg,#0000 40%,#ffffffd9 50%,#0000 60%) 180% 0/250% 100%;animation:1.8s ease-in-out infinite conformity-logo-shine;mask:url(/logo-conformity.webp) 50%/100% 100% no-repeat}.dark .conformity-loader-shine{background-image:linear-gradient(110deg,#0000 40%,#279bffbf 50%,#0000 60%);mask-image:url(/logo-branco.webp)}@keyframes conformity-logo-shine{0%{background-position:180% 0}to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){.conformity-loader-shine{animation:none;display:none}}.formatted-content{line-height:1.6}.formatted-content p{margin-bottom:1rem}.formatted-content p:last-child{margin-bottom:0}.formatted-content strong{color:var(--foreground);font-weight:600}.formatted-content em{font-style:italic}.formatted-content ul{margin-bottom:1rem;margin-left:1.5rem;list-style-type:disc}.formatted-content li{margin-bottom:.5rem}.formatted-content ul ul{margin-top:.5rem;margin-left:1.5rem}.dark .formatted-content strong{color:var(--foreground)}
