.react-calendar{background:#fff;border:1px solid #a0a096;width:350px;max-width:100%;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{margin:-.5em;display:flex}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar button{border:0;outline:none;margin:0}.react-calendar__navigation{height:44px;margin-bottom:1em;display:flex}.react-calendar__navigation button{background:0 0;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekNumbers .react-calendar__tile{font:inherit;justify-content:center;align-items:center;font-size:.75em;font-weight:700;display:flex}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__tile{text-align:center;max-width:100%;font:inherit;background:0 0;padding:10px 6.6667px;font-size:.833em}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{color:#fff;background:#006edc}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}body{flex-direction:column;min-height:100vh;margin:0;padding:0;display:flex;overflow-x:hidden!important}body>.content-applicative{flex:1 0 auto}body>#footer-container{flex-shrink:0}.loading.visible{z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading.visible .loading-container{text-align:center;flex-direction:column;align-items:center;display:flex}@media (width<=767px){#content-abstract.bg-cyan{background-color:#0000!important}}.glyphicon-image{margin-top:35px;margin-right:20px}.glyphicon-image-numeric{margin-top:6px;margin-right:5px}.glyphicon-image-pwd{margin-top:5px;margin-right:55px;display:block!important}textarea:disabled{color:gray!important;cursor:text!important}a.not-active{pointer-events:none;cursor:default;color:#222427}.typeahead-menu{margin-top:0;padding:.25rem 0}.typeahead-item{cursor:pointer;background-color:#fff;text-decoration:none}.typeahead-item:hover,.typeahead-item:focus{background-color:#e9ecef;text-decoration:underline}.typeahead-item.active,.typeahead-item:active{background-color:var(--bs-primary,#039);color:#fff;text-decoration:underline}.esito-download-btn{z-index:2;background:0 0;border:none;top:1.5rem;right:1.5rem}.esito-download-btn .icon svg{fill:#0047bb;color:#0047bb;width:1.5rem;height:1.5rem}.esito-download-btn:hover .icon svg,.esito-download-btn:focus .icon svg{fill:#0047bb;opacity:.8}#serverErrorBox li>ul{margin-left:1em;list-style:none;display:inline-block}#serverErrorBox li>ul li{display:inline}#serverErrorBox li>ul li:after{content:", "}#serverErrorBox li>ul li:last-child:after{content:""}::-webkit-input-placeholder{text-transform:initial}:-moz-placeholder-shown{text-transform:initial}::-moz-placeholder{text-transform:initial}:-ms-placeholder-shown{text-transform:none}label.radio-inline{margin-top:5px!important}.list-privacy{padding:0;list-style:none}.list-privacy li{background-image:url(/risorse_dt/condivise/immagini/generiche/list-check.png);background-position:5px 7px;background-repeat:no-repeat;margin-bottom:10px;padding:0 0 0 30px}.list-privacy li.no-privacy{background-image:url(/risorse_dt/condivise/immagini/icone/ico-element-remove-blue.png);background-position:4px 5px;background-repeat:no-repeat;padding:0 0 0 30px}.break-long-word{word-wrap:break-word}.dot{background-color:#0047bb;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;display:inline-flex}.glyphicon-ok{color:#fff;font-size:30px}.panel-default>.panel-heading{background-color:#fff!important;border-bottom:1px solid #e6e6e6!important}.accordion-bar{background-position:right 5px!important;display:block!important}.btn-modifica{color:#0047bb;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-modifica:hover,.btn-modifica:focus{color:#039;text-decoration:underline}.btn-modifica .icon{color:#0047bb;width:20px;height:20px;display:inline-flex}.btn-modifica .icon svg{fill:currentColor;width:100%;height:100%}.readonly-value{flex-wrap:wrap;align-items:center;gap:1rem;min-height:calc(1.5em + .75rem + 2px);display:flex}input.form-control:not([type=date],[type=datetime-local],[type=time],[type=month],[type=week]),select.form-control,select.form-select{border:0!important;border-bottom:1px solid #909194!important;border-radius:0!important}.form-group-abs{margin-bottom:1.25rem;position:relative}.form-group-abs>.text-danger,.form-group-abs>.help-block.text-danger,.form-group-abs>.invalid-feedback{margin:.25rem 0 0;font-size:.8125rem;line-height:1.25rem;display:block}.form-group-abs .note{color:#6c757d;margin-top:.25rem;font-size:.8125rem;font-style:italic;line-height:1.25rem;display:block}.form-group.has-success>.control-label,.form-group .control-label.is-valid{color:#00875a}.form-group.has-error>.control-label,.form-group .control-label.is-invalid{color:#c00}.form-group.has-success .form-control,.form-group.has-success select.form-control{border-bottom-color:#00875a!important}.form-group.has-error .form-control,.form-group.has-error select.form-control{border-bottom-color:#c00!important}.control-label .icon-validation{vertical-align:-4px;align-items:center;margin-right:6px;animation:.22s ease-out poste-validation-icon-in;display:inline-flex}.control-label .icon-validation img{width:1.125rem;height:1.125rem;padding-bottom:0;display:block}.control-label{transition:color .2s,transform .22s}.form-control,select.form-control{transition:border-bottom-color .2s}@keyframes poste-validation-icon-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.form-control-plaintext.ro-match{min-height:calc(1.5em + .75rem + 2px);margin:0;padding-top:.375rem;padding-bottom:.375rem}.link-poste{color:#0047bb;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.9375rem;text-decoration:underline}.link-poste:hover,.link-poste:focus{color:#039;text-decoration:underline}.modal-cosa-intende .modal-content{border:none;border-radius:12px;padding:1rem 1.5rem 1.5rem;box-shadow:0 10px 30px #0000001f}.modal-cosa-intende .modal-header{border-bottom:1px solid #0000;align-items:flex-start;padding:.5rem 0 .75rem;transition:border-color .15s,box-shadow .15s;background:0 0!important}.modal-cosa-intende.scrolled .modal-header{border-bottom-color:#dee2e6;box-shadow:0 2px 4px #0000000a}.modal-cosa-intende .modal-title{color:#111;font-size:1.125rem;font-weight:700;line-height:1.4}.modal-cosa-intende .modal-body{color:#333;padding:0;font-size:.9375rem;line-height:1.5}.modal-cosa-intende .modal-body p{margin:0 0 .5rem}.modal-cosa-intende .btn-close{color:#0047bb;opacity:1;margin:0 0 0 auto;font-size:1.25rem}.main-pills+.main-pills,.main-pills-wrap>h2.area-heading+.row{margin-top:1rem}.main-pills-wrap .row+.row{margin-top:0}.input-uppercase{text-transform:uppercase}.text-pre-wrap{white-space:pre-wrap}.align-bottom{vertical-align:bottom}.icon-sm{width:18px;height:18px}.modal-overlay{background-color:#00000080;display:block}#content-abstract.bg-cyan.pop-overlap{padding-bottom:5.5rem}#content-abstract.bg-cyan.pop-overlap+.content{z-index:1;margin-top:-5rem;position:relative}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.position-static{position:static!important}@media (width<=767px){body.esito-bg{background-color:#eedc00!important}}.g-recaptcha{transform-origin:0 0}@media (width<=575.98px){.g-recaptcha{margin-bottom:-12px;transform:scale(.85)}}@media (width<=380px){.g-recaptcha{margin-bottom:-24px;transform:scale(.7)}}@media (width<=575.98px){.btn-container-flow .btn,.button-footer .btn,.btn-container-xs-center .btn{width:100%;margin:.25rem 0}#progress-bar,.step-bar-wrap{overflow-x:auto}}.react-calendar{color:#000;background-color:#fff;border:1px solid #d6d6d6;border-radius:6px;width:320px;max-width:100%;padding:12px;font-family:inherit;font-size:14px;line-height:1.2;position:relative;box-shadow:0 6px 20px #0000001f}.react-calendar:before{content:"";background:#fff;border-top:1px solid #d6d6d6;border-left:1px solid #d6d6d6;width:12px;height:12px;position:absolute;top:-7px;left:18px;transform:rotate(45deg)}.react-calendar,.react-calendar *,.react-calendar :before,.react-calendar :after{box-sizing:border-box}.react-calendar button{color:inherit;font:inherit;background:0 0;border:0;outline:none;margin:0}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{align-items:center;height:36px;margin-bottom:8px;display:flex}.react-calendar__navigation button{color:#000;min-width:32px;font-size:18px;font-weight:700}.react-calendar__navigation__label{text-transform:uppercase;letter-spacing:.5px;border:1px solid #e6e6e6;border-radius:4px;flex:1;margin:0 6px;padding:6px 8px;font-size:14px;font-weight:700}.react-calendar__navigation button:disabled{color:#ccc;background-color:#0000}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#f5f5f5;border-radius:4px}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;color:#000;margin-bottom:4px;font-size:13px;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:8px 0}.react-calendar__month-view__weekdays__weekday abbr{cursor:default;text-decoration:none}.react-calendar__month-view__days__day--weekend{color:inherit}.react-calendar__month-view__days__day--neighboringMonth{color:#cfcfcf}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:1.5em .5em}.react-calendar__tile{text-align:center;background:#fff;border:1px solid #ececec;max-width:100%;margin:-.5px;padding:12px 4px;font-size:14px}.react-calendar__tile:disabled{color:#ccc;background-color:#fafafa}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#f3f3f3}.react-calendar__tile--now,.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus,.react-calendar__tile--hasActive,.react-calendar__tile--active,.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{color:#000;background:#ffe600}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#f3f3f3}.poste-form-calendar__hint{color:#6c757d;margin-top:.25rem;font-size:.8125rem;font-style:italic;line-height:1.25rem;display:block}.form-group.has-error .poste-form-calendar__hint{display:none}.poste-form-calendar__wrapper input[type=date]:not(.has-value):not(:focus)::-webkit-datetime-edit{color:#0000}.poste-form-calendar__wrapper input[type=date]:not(.has-value):not(:focus)::-webkit-datetime-edit-fields-wrapper{color:#0000}.poste-form-calendar__wrapper{width:100%;flex-wrap:nowrap!important;align-items:center!important;display:flex!important}.poste-form-calendar__wrapper>.form-control{flex:1 1 0!important;align-self:end!important;width:calc(100% - 10px)!important;min-width:0!important;padding-right:30px!important}.poste-form-calendar__wrapper>.input-group-text{z-index:999;align-items:center;background:0 0!important;border:0!important;flex:none!important;align-self:center!important;width:auto!important;padding-bottom:0!important;display:inline-flex!important;position:relative!important;right:30px!important}.poste-form-calendar__wrapper>.input-group-text>.btn,.poste-form-calendar__wrapper>.input-group-text>.btn-addon{background:0 0!important;border:0!important;margin:0!important;padding:0!important;line-height:1!important}.poste-form-calendar__popup{z-index:10000;transition:opacity .15s,transform .15s;position:fixed}.poste-form-calendar__popup--hidden{opacity:0;pointer-events:none;transform:translateY(-6px)}.poste-form-calendar__popup--visible{opacity:1;transform:translateY(0)}.info-tooltip{vertical-align:middle;align-items:center;display:inline-flex;position:relative}.info-tooltip--trailing{z-index:2;top:.7rem;right:0;position:absolute!important}:is(.info-tooltip--trailing~.form-control,.form-group-abs:has(>.info-tooltip--trailing) .form-control){padding-right:30px!important}.info-tooltip__trigger{cursor:help;color:#333;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}.info-tooltip__trigger .icon{width:22px;height:22px;display:inline-flex}.info-tooltip__trigger .icon svg{width:100%;height:100%}.info-tooltip__content{color:#fff;text-align:left;opacity:0;pointer-events:none;z-index:9999;background:#4a4a4a;border-radius:6px;width:240px;max-width:calc(100vw - 32px);padding:12px 14px;font-size:13px;line-height:1.45;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 12px);left:auto;right:0;transform:translateY(4px);box-shadow:0 4px 16px #0003}.info-tooltip__content:after{content:"";border:7px solid #0000;border-top-color:#4a4a4a;position:absolute;top:100%;left:auto;right:11px}.info-tooltip:hover .info-tooltip__content,.info-tooltip:focus-within .info-tooltip__content{opacity:1;pointer-events:auto;transform:translateY(0)}.info-tooltip__title{margin-bottom:6px;font-weight:700;display:block}.info-tooltip__content p{margin:0 0 6px}.info-tooltip__content p:last-child{margin-bottom:0}
/*$vite$:1*/