.item-form-input{display:flex;flex-direction:column;gap:.25rem}.card-body form .input-group input,.input-date,.input-form,.input-time{background:#fff!important;border:1px solid #e7e7e7!important;border-radius:.25rem!important;color:#3b4046!important;display:block;font-size:.875rem!important;line-height:140%!important;padding:.5rem!important;width:100%!important}.card-body form .input-group input:focus-visible,.input-date:focus-visible,.input-form:focus-visible,.input-time:focus-visible{outline:none}.card-body form .input-group input::-moz-placeholder,.input-date::-moz-placeholder,.input-form::-moz-placeholder,.input-time::-moz-placeholder{color:#adb5bd!important}.card-body form .input-group input::placeholder,.input-date::placeholder,.input-form::placeholder,.input-time::placeholder{color:#adb5bd!important}.card-body form .input-group input.errorField,.errorField.input-date,.errorField.input-time,.input-form.errorField{border:1px solid #e04b59!important}.card-body form .input-group input:disabled,.input-date:disabled,.input-form:disabled,.input-time:disabled{background-color:#e9ecef!important}.card-body form .input-group input:not(.no-opacity):-moz-read-only,.input-date:not(.no-opacity):-moz-read-only,.input-form:not(.no-opacity):-moz-read-only,.input-time:not(.no-opacity):-moz-read-only{background-color:#e9ecef!important}.card-body form .input-group input:not(.no-opacity):read-only,.input-date:not(.no-opacity):read-only,.input-form:not(.no-opacity):read-only,.input-time:not(.no-opacity):read-only{background-color:#e9ecef!important}.div-check-box{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.5rem}.check-box{align-items:center;display:flex;gap:.5rem}.check-box input{accent-color:#406078;height:1rem;width:1rem}.check-box label{color:#3b4046!important;font-size:.875rem!important;font-weight:400!important;line-height:140%!important;margin:0!important}.select-form{border:1px solid #e7e7e7;border-radius:.25rem;display:flex;font-size:.825rem;font-weight:600;gap:.25rem;line-height:1rem;outline:none!important;padding:.5rem;width:100%}.select-form:has(option[value=pending_approve][selected=selected]){color:#5884c7}.select-form:has(option[value=approved][selected=selected]){color:#81ca5e}.select-form option{font-size:.825rem;font-weight:600;line-height:1.25rem}.select-form option[value=opened]{color:#adb5bd}.select-form option[value=pending_approve]{color:#5884c7}.select-form option[value=approved]{color:#81ca5e}.select-form option[value=finished]{color:#2c5717}.select-form option[value=recused]{color:#f58888}.input-date-filter{width:220px!important}.input-date-filter-donations{width:160px!important}.input-date-filter-w180{width:180px!important}.input-filter-w100{width:100px!important}.input-date{background-image:url(/images/calendar-icon.svg)!important}.input-date,.input-time{background-position:95% 50%!important;background-repeat:no-repeat!important}.input-time{background-image:url(/images/clock-icon.svg)!important}.advanced-filters-button,.cancel-button,.danger-button,.default-buttons,.primary-button,.secondary-button{all:unset!important;align-items:center!important;border-radius:.25rem!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);cursor:pointer!important;display:flex!important;font-size:.875rem!important;font-weight:600!important;gap:.25rem!important;justify-content:center!important;line-height:140%!important;padding:.5rem .75rem!important;text-align:center!important}.default-buttons.small-button,.small-button.advanced-filters-button,.small-button.cancel-button,.small-button.danger-button,.small-button.primary-button,.small-button.secondary-button{padding:.25rem .5rem!important}.advanced-filters-button:disabled,.cancel-button:disabled,.danger-button:disabled,.default-buttons:disabled,.primary-button:disabled,.secondary-button:disabled{opacity:.4!important}.advanced-filters-button i,.cancel-button i,.danger-button i,.default-buttons i,.primary-button i,.secondary-button i{font-size:1.25rem}.primary-button{background-color:#406078!important;color:#fff!important}.primary-button:hover{background-color:#4e7490!important}.primary-button:disabled{cursor:default!important}.primary-button:disabled:hover{background-color:#406078!important}.primary-button.disabled{cursor:default!important;opacity:.4!important}.primary-button.disabled:hover{background-color:#406078!important}.cancel-button,.secondary-button{background-color:#fff!important;border:1px solid #d9dddf!important;color:#5c666f!important}.cancel-button:hover,.secondary-button:hover{background-color:#f3f3f3!important}.cancel-button:disabled,.secondary-button:disabled{cursor:default!important}.advanced-filters-button,.cancel-button:disabled:hover,.secondary-button:disabled:hover{background-color:#fff!important}.advanced-filters-button{border:1px solid #d9dddf!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);color:#5c666f!important;padding:.5rem!important}.advanced-filters-button:hover{background-color:#f3f3f3!important}.advanced-filters-button:disabled{cursor:default!important}.advanced-filters-button:disabled:hover{background-color:#fff!important}.danger-button{background-color:#f66!important;color:#fff!important}.danger-button:hover{background-color:#ff7f7f!important}.danger-button:disabled{cursor:default!important}.danger-button:disabled:hover{background-color:#f66!important}.cancel-button{margin-left:.5rem!important}.messageError{color:#e04b59!important;font-size:.75rem!important;margin:0!important}.messageError:after{content:"";display:inline-block}.messageAlert{color:#f66;font-size:.875rem;line-height:140%;margin:0}.select2{align-items:center;border:1px solid #e7e7e7!important;border-radius:.25rem;display:flex;width:100%!important}.select2.errorField{border:1px solid #e04b59!important}.select2 .selection{width:100%}.select2 .selection .select2-selection{border:none!important;height:auto!important;min-height:auto!important;padding:.5rem!important}.select2 .selection .select2-selection .select2-selection__rendered{color:#3b4046;font-size:.875rem;line-height:1.25rem;padding:0 1.25rem 0 0}.select2 .selection .select2-selection .select2-selection__rendered .select2-selection__clear{color:#f66;font-size:1rem;margin-left:.25rem}.select2 .selection .select2-selection .select2-selection__rendered .select2-selection__placeholder{color:#adb5bd;font-size:.875rem;line-height:140%}.select2 .selection .select2-selection .select2-selection__rendered .select2-selection__choice{background:rgba(126,255,165,.502);border:none;color:#3b4046;font-size:.875rem;font-style:normal;font-weight:400;line-height:140%;margin:0 .25rem .25rem 0;padding:0 .25rem}.select2 .selection .select2-selection .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{font-size:.75rem;margin:0 0 0 .25rem}.select2 .selection .select2-selection .select2-selection__rendered .select2-search__field{cursor:pointer;font-size:.875rem;line-height:140%;margin:0!important}.select2 .selection .select2-selection .select2-selection__rendered .select2-search__field::-moz-placeholder{color:#adb5bd!important}.select2 .selection .select2-selection .select2-selection__rendered .select2-search__field::placeholder{color:#adb5bd!important}.select2 .selection .select2-selection .select2-selection__arrow{height:2.25rem!important;right:.5rem!important;top:0!important;width:1rem!important}.select2 .selection .select2-selection--multiple .select2-selection__rendered{display:table-row}.disabled-select2{background-color:#e9ecef!important;font-weight:350!important;pointer-events:none}.select2-container--default .select2-selection--multiple:before{border-color:#888 transparent transparent;border-style:solid;border-width:.25rem .25rem 0;content:" ";margin-top:-2px;position:absolute;right:.75rem;top:50%}.select2-container--open .select2-selection--multiple:before{border-color:transparent transparent #888;border-width:0 .25rem .25rem;content:" ";margin-top:-2px;position:absolute;right:.75rem;top:50%}select[readonly].select2-hidden-accessible+.select2-container{pointer-events:none;touch-action:none}select[readonly].select2-hidden-accessible+.select2-container .select2-selection{background:#e9ecef;box-shadow:none}select[readonly].select2-hidden-accessible+.select2-container select[readonly].select2-hidden-accessible+.select2-container .select2-selection__clear{display:none}.divImage{align-items:center;border:1px dashed #e7e7e7!important;border-radius:10px;cursor:pointer!important;display:flex;flex-direction:column;padding:.75rem 2.5rem!important}.divImage.active{opacity:.5}.divImage.error{border:1px dashed #e04b59!important}.divImage i{color:#adb5bd;font-size:3.75rem}.divImage svg{color:#adb5bd;height:60px;width:60px}.divImage span{color:#adb5bd;font-size:.875rem;line-height:140%;white-space:nowrap}.input-password{align-items:center;display:flex;gap:8px}.input-password div{color:#adb5bd!important;cursor:pointer;margin-left:-30px}.input-password i{font-size:1rem}.generate-password-button button p{margin:0;white-space:nowrap}.generate-password-button button i{font-size:1.25rem}.condition-password p{color:#5c666f;font-size:.75rem;font-style:italic;line-height:130%;margin:.25rem 0 0}.preview-img{max-height:80px}.radios{display:flex;flex-direction:column;gap:.5rem}.radios div{align-items:flex-start;display:flex;gap:.25rem;padding-left:.5rem!important}.radios div input{accent-color:#406078;height:1rem;width:1rem}.radios div .description-option{display:flex;flex-direction:column}.radios div .description-option label{margin:0}.radios div .description-option span{color:#495057;font-size:.75rem;font-style:italic;line-height:1rem}.radios-inline{display:flex;gap:.5rem}.radios-inline div{align-items:center;display:flex;gap:.25rem}.radios-inline div input{accent-color:#406078;height:1rem;width:1rem}.radios-inline div label{margin:0}.dates{align-items:center;display:flex;gap:.25rem}.crop-box{background:#fff no-repeat 50%;cursor:move;overflow:hidden;position:relative;width:100%}.crop-box .thumb-box{background:none repeat scroll 0 0 transparent;box-shadow:0 0 0 1000px rgba(0,0,0,.5);box-sizing:border-box;height:200px;left:50%;margin-left:-100px;margin-top:-100px;position:absolute;top:50%;width:200px}.crop-box .crop-box .spinner{background:rgba(0,0,0,.7);bottom:0;left:0;line-height:400px;position:absolute;right:0;text-align:center;top:0}.textarea-counter{display:flex;margin-top:.25rem}.textarea-counter div{color:#adb5bd;font-size:.75rem;font-weight:400;line-height:130%}.tt-menu{background-color:#fff;border:1px solid #ccc;border-radius:.25rem;max-height:200px;overflow-y:auto;width:100%;z-index:1000}.tt-suggestion{cursor:pointer;padding:.5rem .75rem}.tt-suggestion.tt-cursor,.tt-suggestion:hover{background-color:#f0f0f0}.tt-hint{color:#999}.label-span{color:#406078;font-size:.875rem;font-weight:400;line-height:140%}.login-box{width:380px}.login-logo-style{align-items:center;background:#406078;border-bottom:1px solid #406078;border-radius:.25rem .25rem 0 0;display:flex;justify-content:center;padding:1rem}.login-logo-style .login-header{display:flex;gap:.5rem}.login-logo-style .login-header img{border-radius:3px;font-size:2rem}.login-logo-style .login-header h4{color:#fff;font-size:1.5rem;font-style:normal;font-weight:600;line-height:150%;margin:0;text-align:center}.back-to-login{align-items:center;display:flex;gap:.25rem;height:24px;justify-content:flex-start;margin-bottom:.5rem;max-height:24px;width:380px}.back-to-login div{color:#5c666f;font-size:1rem;font-weight:400;height:24px;line-height:150%;max-height:24px;text-align:center}.back-to-login div i{font-size:1.5rem}.change-language{color:#406078;display:flex;font-size:.875rem;gap:.25rem;justify-content:flex-end;line-height:140%;margin-bottom:.5rem;position:relative}.change-language i{font-size:1.25rem}.dropdown-language{background-color:#fff;border:1px solid #d9dddf;border-radius:.25rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);display:none;flex-direction:column;margin:0;min-width:160px;position:absolute;top:1.25rem}.dropdown-language.show{display:flex!important}.dropdown-language .item-language{display:flex;gap:.5rem;padding:.5rem 1rem}.dropdown-language .item-language:hover{background-color:#f3f3f3}.dropdown-language .item-language img{border-radius:.25rem;height:20px;width:27px}.dropdown-language .item-language span{color:#3b4046;font-size:.875rem;line-height:150%}.card-login{align-self:stretch;background:#fff;border-bottom:1px solid #d9dddf;border-left:1px solid #d9dddf;border-radius:0 0 .25rem .25rem;border-right:1px solid #d9dddf;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:1.5rem}.card-header{border-bottom:0;padding:0}.card-title{color:#495057;font-size:1rem;line-height:100%}.card-body{padding:0}.card-body .group{display:flex;flex-direction:column;gap:1.5rem}.card-body .group .subtitle-header{display:flex;flex-direction:column;gap:.25rem}.card-body .group .subtitle-header .subtitle{color:#3b4046;font-size:.875rem;font-weight:400;line-height:140%}.card-body .group div h1{align-self:stretch;color:#406078;font-size:24px;font-style:normal;font-weight:600;line-height:150%;margin:0}.card-body form{display:flex;flex-direction:column;gap:1.5rem;margin:0}.card-body form .fields-group{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:1rem;justify-content:center}.card-body form .fields-group div p{margin:0!important}.card-body form .input-group{display:flex;flex-direction:column;gap:.25rem}.card-body form .input-group label{color:#3b4046;font-size:.875rem;font-style:normal;font-weight:400;line-height:140%;margin:0}.card-body form .footer{display:flex;flex-direction:column}.card-body form .footer button{align-items:center;align-self:stretch;background:#406078;border-color:#406078;border-radius:.25rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);display:flex;gap:.25rem;justify-content:center;padding:.5rem .75rem}.card-body form .footer button:hover{background-color:#4e7490!important;color:#fff!important}.card-body form .footer i{font-size:1.25rem;margin:0}.card-body form .footer a{color:#495057;font-size:.875rem;line-height:1rem;text-align:center;text-decoration-line:underline;width:100%}.card-body form .footer p{color:#adb5bd;font-size:.875rem;line-height:1rem;margin:0;text-align:center;width:100%}.tuc-version p{color:#406078;font-size:.75rem;font-style:normal;font-weight:400;line-height:130%;margin-bottom:0;margin-top:1rem;text-align:center}.invalid-feedback{display:block}.password-recovery{color:#406078;font-family:Inter;font-size:.875rem;font-weight:400;line-height:140%;margin-top:1rem;text-align:center}.password-recovery a{color:inherit!important;text-decoration:underline}.password-recovery a:hover{color:inherit!important;text-decoration:underline!important}.contact-support{color:#406078;font-family:Inter;font-size:.875rem;font-weight:400;line-height:140%;margin-top:.5rem;text-align:center}.contact-support a{color:inherit!important;text-decoration:underline}.contact-support a:hover{color:inherit!important;text-decoration:underline!important}
