@charset "UTF-8";*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}*,:after,:before{box-sizing:border-box}body{background-color:#f8f8f8;background-color:var(--lightgrey);margin:0;padding:0}.wrapper{flex:1 1;height:calc(100vh - 80px);overflow-y:auto;padding-bottom:16px;padding-top:50px}.container{display:flex;flex-direction:column;height:100%;margin:0 auto;width:1024px}body #root{height:100vh;margin-left:auto;margin-right:auto;overflow:hidden}body #root .body{background-color:#fff;margin:0 auto;width:960px}.pointer{cursor:pointer}.flex{display:flex}.flex-1{flex:1 1}.flex-2{flex:2 1}.flex-row{display:flex;flex-direction:row}.flex-col{display:flex;flex-direction:column}.align-center{align-items:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.flex-row-center{align-items:center;display:flex;flex-direction:row}.flex-col-center{align-items:center;display:flex;flex-direction:column;justify-content:center}.text-center{text-align:center}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mb-10{margin-bottom:10px}.ml-10{margin-left:10px}.mt-15{margin-top:15px}.mr-15{margin-right:15px}.mb-15{margin-bottom:15px}.ml-15{margin-left:15px}.mt-20{margin-top:20px}.mr-20{margin-right:20px}.mb-20{margin-bottom:20px}.ml-20{margin-left:20px}.mt-30{margin-top:30px}.mr-30{margin-right:30px}.mb-30{margin-bottom:30px}.ml-30{margin-left:30px}.mt-40{margin-top:40px}.mr-40{margin-right:40px}.mb-40{margin-bottom:40px}.ml-40{margin-left:40px}.table{border-collapse:collapse;width:100%}.table thead tr th{padding:10px 24px;text-align:left}.table thead tr th span{color:#102a63;color:var(--primary)}.table tbody tr.border-top{border-top:1px solid #e6e6e6;border-top:1px solid var(--grey)}.table tbody tr td{height:68px;padding:14px 24px}.table tbody tr td span{color:#555;color:var(--text)}.table tbody tr td.table-actions{width:180px}.table tbody tr td.table-actions span:not(:last-child){margin-right:15px}.content{background:#fff;background:var(--white);border-radius:10px;border-radius:var(--radius);box-shadow:3px 4px 10px rgba(0,0,0,.1);box-shadow:var(--shadow);margin-top:40px;padding:40px 80px;width:100%}.buttons-container{display:flex;justify-content:space-between;margin-top:40px}.sezione{background-color:#fff;background-color:var(--white);border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 4px 4px rgba(1,33,105,.1)}.sezione .intestazione-sezione{background-color:#102a63;background-color:var(--primary);border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:0 4px 4px rgba(1,33,105,.1);padding:10px 24px}.sezione .intestazione-sezione span{color:#fff;color:var(--white)}.filtri-container{padding:18px 24px}@media print{.container{padding:20px;width:100%}body #root .body{width:100%}}.loader{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.loader,.loader.absolute{background-color:var(--shadowColor)}.loader.absolute{position:absolute}.loader .loader_img{display:block}svg{fill:var(--primaryVariant);color:var(--primaryVariant);transition:fill var(--transitionTime) var(--transitionFunction),color var(--transitionTime) var(--transitionFunction)}svg.disabled,svg.disabled:hover{fill:var(--primaryDisabled)!important;color:var(--primaryDisabled)!important;cursor:default}svg.clickable{cursor:pointer}.text{color:var(--text);font-family:Regular;white-space:pre-line}.text.disabled{color:var(--primaryDisabled)!important}.text.heading-1{font-family:SemiBold;font-size:32px;font-style:normal;font-weight:500;letter-spacing:.04em;line-height:44px}.text.subheading-1{font-size:22px;font-style:normal;font-weight:400;letter-spacing:.05em;line-height:30px}.text.heading-2{font-family:SemiBold;font-size:23px;font-style:normal;font-weight:500;letter-spacing:.04em;line-height:33px}.text.subheading-2{font-weight:400;letter-spacing:.05em}.text.heading-3,.text.subheading-2{font-size:16px;font-style:normal;line-height:22px}.text.heading-3{font-family:SemiBold;font-weight:500;letter-spacing:.04em}.text.subheading-3{font-size:10px;font-style:normal;font-weight:400;letter-spacing:.05em;line-height:14px}.text.heading-riepilogo{font-family:SemiBold;font-size:18px;font-style:normal;font-weight:500;letter-spacing:.04em;line-height:22px}.text.body{font-size:16px;font-style:normal;font-weight:400;line-height:26px}.text.body-small{font-weight:300}.text.body-small,.text.capitalized{font-size:14px;font-style:normal;line-height:22px}.text.capitalized{font-family:SemiBold;font-weight:500;text-transform:uppercase}.text.tiny{font-size:10px;line-height:16px}.text.button,.text.tiny{font-family:SemiBold;font-style:normal;font-weight:500}.text.button{font-size:16px;letter-spacing:.04em;line-height:24px;text-transform:uppercase}.text.switch-text{font-size:12px;letter-spacing:.05em;line-height:16px;text-transform:uppercase}.text.radio-text,.text.switch-text{font-family:SemiBold;font-style:normal;font-weight:500}.text.radio-text{font-size:13px;line-height:22px}.btn{align-items:center;border-radius:25px;border-style:solid;border-width:2px;box-shadow:var(--shadow);cursor:pointer;display:inline-flex;justify-content:center;padding:6px 14px;transition:background-color var(--transitionTime) var(--transitionFunction),border-color var(--transitionTime) var(--transitionFunction)}.btn:focus{outline:none}.btn span{transition:color var(--transitionTime) var(--transitionFunction)}.btn svg.button-left-icon{margin-right:16px}.btn svg.button-right-icon{margin-left:16px}.btn.primary.default{background-color:var(--secondary);border-color:var(--secondary);border-width:0;padding:8px 16px}.btn.primary.default span{color:var(--white)}.btn.primary.default:focus:not(.disabled):not(:active),.btn.primary.default:hover:not(.disabled):not(:active){background-color:var(--primary);border-color:var(--primary)}.btn.primary.default:focus:not(.disabled):not(:active) span,.btn.primary.default:hover:not(.disabled):not(:active) span{color:var(--white)}.btn.primary.default:focus:not(.disabled):not(:active) svg,.btn.primary.default:focus:not(.disabled):not(:active) svg:hover,.btn.primary.default:hover:not(.disabled):not(:active) svg,.btn.primary.default:hover:not(.disabled):not(:active) svg:hover{fill:var(--white)!important;color:var(--white)!important}.btn.primary.default.disabled{background-color:var(--secondaryDisabled);border-color:var(--secondaryDisabled);cursor:default}.btn.primary.default.disabled span{color:var(--white)}.btn.primary.outline{background-color:var(--white);border-color:var(--primary)}.btn.primary.outline span{color:var(--primary)}.btn.primary.outline:focus:not(.disabled):not(:active),.btn.primary.outline:hover:not(.disabled):not(:active){background-color:var(--white);border-color:var(--primaryVariant)}.btn.primary.outline:focus:not(.disabled):not(:active) span,.btn.primary.outline:hover:not(.disabled):not(:active) span{color:var(--primaryVariant)}.btn.primary.outline:focus:not(.disabled):not(:active) svg,.btn.primary.outline:focus:not(.disabled):not(:active) svg:hover,.btn.primary.outline:hover:not(.disabled):not(:active) svg,.btn.primary.outline:hover:not(.disabled):not(:active) svg:hover{fill:var(--primaryVariant)!important;color:var(--primaryVariant)!important}.btn.primary.outline.disabled{background-color:var(--white);border-color:var(--primaryDisabled);cursor:default}.btn.primary.outline.disabled span{color:var(--primaryDisabled)}.btn.link{background-color:transparent;border-width:0;box-shadow:none;height:auto;padding-left:0;padding-right:0;width:auto}.btn.link span{color:var(--primary)}.btn.link:focus:not(.disabled):not(:active) span,.btn.link:hover:not(.disabled):not(:active) span{color:var(--primaryVariant)}.btn.link:focus:not(.disabled):not(:active) svg,.btn.link:focus:not(.disabled):not(:active) svg:hover,.btn.link:hover:not(.disabled):not(:active) svg,.btn.link:hover:not(.disabled):not(:active) svg:hover{fill:var(--primaryVariant)!important;color:var(--primaryVariant)!important}.btn.link.disabled{background-color:transparent;border-color:var(--primaryDisabled);cursor:default}.btn.link.disabled span{color:var(--primaryDisabled)}.btn.icon{align-items:center;background:var(--white);border-width:0;box-shadow:var(--shadow);height:34px;justify-content:center;padding-left:0;padding-right:0;width:34px}.btn.icon.iconPrimary svg{fill:var(--primary);color:var(--primary);margin-left:0;margin-right:0}.btn.icon.iconPrimary:hover svg{fill:var(--primaryVariant)!important;color:var(--primaryVariant)!important}.btn.icon.iconPrimary.disabled{cursor:default}.btn.icon.iconPrimary.disabled svg,.btn.icon.iconPrimary.disabled:hover svg{fill:var(--primaryDisabled)!important;color:var(--primaryDisabled)!important}.btn.icon.iconSecondary svg{fill:var(--secondary);color:var(--secondary);margin-left:0;margin-right:0}.btn.icon.iconSecondary:hover svg{fill:var(--primary)!important;color:var(--primary)!important}.btn.icon.iconSecondary.disabled{cursor:default}.btn.icon.iconSecondary.disabled svg,.btn.icon.iconSecondary.disabled:hover svg{fill:var(--secondaryDisabled)!important;color:var(--secondaryDisabled)!important}.modal-container{background-color:rgba(0,0,0,.3);bottom:0;left:0;position:fixed;right:0;top:0}.modal-container.open{-webkit-animation:fadeIn;animation:fadeIn;-webkit-animation-duration:var(--transitionTime);animation-duration:var(--transitionTime)}.modal-container.open .modal{-webkit-animation:zoomIn;animation:zoomIn;-webkit-animation-duration:var(--transitionTime);animation-duration:var(--transitionTime)}.modal-container.closing{-webkit-animation:fadeOut;animation:fadeOut;-webkit-animation-duration:var(--transitionTime)20;animation-duration:var(--transitionTime)20}.modal-container.closing .modal{-webkit-animation:zoomOut;animation:zoomOut;-webkit-animation-duration:var(--transitionTime)20;animation-duration:var(--transitionTime)20}.modal-container .modal{background-color:var(--white);margin:auto;width:516px}.modal-container .modal .modal-header{background-color:var(--primary);display:flex;height:56px;position:relative}.modal-container .modal .modal-header .modal-cancel{left:6px;position:absolute}.modal-container .modal .modal-header .modal-cancel svg{fill:var(--white)!important}.modal-container .modal .modal-header span{color:var(--white)}.modal-container .modal .modal-body{flex:1 1;overflow-y:auto;padding:40px}.modal-container .modal .modal-footer{padding:20px}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.95,.95,.95);transform:scale3d(.95,.95,.95)}75%{-webkit-transform:scale3d(1.01,1.01,1.01);transform:scale3d(1.01,1.01,1.01)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.95,.95,.95);transform:scale3d(.95,.95,.95)}75%{-webkit-transform:scale3d(1.01,1.01,1.01);transform:scale3d(1.01,1.01,1.01)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomOut{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scale3d(.95,.95,.95);transform:scale3d(.95,.95,.95)}}@keyframes zoomOut{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scale3d(.95,.95,.95);transform:scale3d(.95,.95,.95)}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}.header{background-color:var(--white);box-shadow:3px 4px 4px rgba(0,0,0,.1);display:flex;flex:1 1;flex-direction:column;height:80px;position:-webkit-sticky;position:sticky;top:0}.header .logo-container{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;margin:0 auto;width:1440px}.header .logo-container .logo{height:67px;padding:8px;width:272px}@media print{.header .logo-container{padding:20px;width:100%}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid transparent;box-sizing:content-box;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0;width:100%}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#2579ba;border-radius:.3rem;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}:root{--white:#fff;--black:#000;--grey:#e6e6e6;--lightgrey:#f8f8f8;--mediumgrey:#9d9d9d;--darkgrey:#3f3f3f;--primary:#102a63;--primaryVariant:#0059be;--primaryDisabled:#102a6355;--secondary:#009863;--secondaryDisabled:#00986355;--text:#555;--success:#92bc91;--error:#df0514;--shadowColor:rgba(0,0,0,.1);--shadow:3px 4px 10px rgba(0,0,0,.1);--radius:10px;--transitionTime:160ms;--transitionFunction:ease-in-out}@font-face{font-display:swap;font-family:Light;src:url(../../static/media/OpenSans-Light.846a12caf01a940847a7.ttf) format("truetype")}@font-face{font-display:swap;font-family:Regular;src:url(../../static/media/OpenSans-Regular.d7d7b8359eeb9cddfba6.ttf) format("truetype")}@font-face{font-display:swap;font-family:SemiBold;src:url(../../static/media/OpenSans-SemiBold.d7261533b9a545ddc769.ttf) format("truetype")}@font-face{font-display:swap;font-family:Bold;src:url(../../static/media/OpenSans-Bold.6e27168fc8a5a200a026.ttf) format("truetype")}.light{font-family:Light}.regular{font-family:Regular}.semibold{font-family:SemiBold}.bold{font-family:Bold}input:focus,select:focus,textarea:focus{outline:none}input,select{background:none;border-width:0;display:block;width:100%}select{-webkit-appearance:none;appearance:none}select.floating__input:not(:disabled){cursor:pointer}.input-container{position:relative}.input-container .form-label{display:inline-block;margin-bottom:10px}.input-container .form-label.riepilogo-big-label{color:#555;color:var(--text);font-family:SemiBold;font-size:18px}.input-container span.icon{bottom:8px;display:flex;flex-direction:column;justify-content:center;position:absolute;right:8px}.input-container span.icon i{color:#555;color:var(--text);font-size:20px}.input-container .floating-container{align-items:center;display:flex;position:relative}.input-container .floating-container .floating{flex:1 1}.input-container .floating-container .floating__input{border-bottom:.5px solid rgba(0,0,0,.38);color:#000;color:var(--black);font-size:16px;line-height:20px;padding:20px 44px 8px 0;transition:border-color .16s ease-in-out,box-shadow .16s ease-in-out;transition:border-color var(--transitionTime) var(--transitionFunction),box-shadow var(--transitionTime) var(--transitionFunction)}.input-container .floating-container .floating__input__date{padding:20px 8px 8px 0}.input-container .floating-container .floating__input::-webkit-input-placeholder{color:transparent}.input-container .floating-container .floating__input:-ms-input-placeholder{color:transparent}.input-container .floating-container .floating__input::placeholder{color:transparent}.input-container .floating-container .floating__input:focus{box-shadow:0 .5px 0 0 rgba(0,0,0,.38)}.input-container .floating-container .floating__label{display:block;max-height:0;pointer-events:none;position:relative}.input-container .floating-container .floating__label:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#9d9d9d;color:var(--mediumgrey);content:attr(data-content);display:inline-block;-webkit-filter:blur(0);filter:blur(0);left:0;position:relative;-webkit-transform-origin:left top;transform-origin:left top;transition:-webkit-transform .16s ease-in-out;transition:transform .16s ease-in-out;transition:transform .16s ease-in-out,-webkit-transform .16s ease-in-out;transition:-webkit-transform var(--transitionTime) var(--transitionFunction);transition:transform var(--transitionTime) var(--transitionFunction);transition:transform var(--transitionTime) var(--transitionFunction),-webkit-transform var(--transitionTime) var(--transitionFunction)}.input-container .floating-container .floating.error .floating__input{border-color:#df0514;border-color:var(--error)}.input-container .floating-container .floating.error .floating__input:focus+.floating__label:before,.input-container .floating-container .floating.error .floating__label:before{color:#df0514;color:var(--error)}.input-container .floating-container .floating.disabled .floating__input{border-color:var(--disabled)}.input-container .floating-container .floating.disabled .floating__input:focus+.floating__label:before,.input-container .floating-container .floating.disabled .floating__label:before{color:var(--disabled)}.input-container .floating__label .floating__input:focus+.floating__label:after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.input-container .floating__input:-ms-input-placeholder+.floating__label:before{transform:translate3d(0,-30px,0) scaleX(1)}.input-container .floating__input:placeholder-shown+.floating__label:before{-webkit-transform:translate3d(0,-30px,0) scaleX(1);transform:translate3d(0,-30px,0) scaleX(1)}.input-container .floating__input:focus+.floating__label:before,.input-container .floating__label:before{-webkit-transform:translate3d(0,-50px,0) scale3d(.8,.8,1);transform:translate3d(0,-50px,0) scale3d(.8,.8,1)}.input-container .floating__input:focus+.floating__label:before{color:#9d9d9d;color:var(--mediumgrey)}.input-container .switch-container{margin-bottom:4px;margin-top:4px}.input-container .switch-container:not(.disabled),.input-container .switch-container:not(.disabled) .slider{cursor:pointer}.input-container .switch-container .switch{border-radius:25px;box-shadow:2px 2px 4px rgba(0,0,0,.1);display:inline-block;height:16px;margin-right:16px;position:relative;width:30px}.input-container .switch-container .switch input{height:0;opacity:0;width:0}.input-container .switch-container .switch input:checked+.slider{background-color:#009863;background-color:var(--secondary)}.input-container .switch-container .switch input:checked+.slider:before{-webkit-transform:translate3d(16px);transform:translateX(16px)}.input-container .switch-container .switch input:disabled+.slider{background-color:#102a6355;background-color:var(--primaryDisabled)}.input-container .switch-container .switch .slider{background-color:rgba(1,59,125,.3);bottom:0;left:0;position:absolute;right:0;top:0;transition:.16s;transition:var(--transitionTime)}.input-container .switch-container .switch .slider:before{background-color:#fff;background-color:var(--white);bottom:-1px;box-shadow:0 0 2px rgba(0,0,0,.1);content:"";height:18px;left:-4px;position:absolute;transition:.16s;transition:var(--transitionTime);width:18px}.input-container .switch-container .switch .slider.round{border-radius:16px}.input-container .switch-container .switch .slider.round:before{border-radius:50%}.input-container .form-error{padding:8px}.input-container .form-select.error{border-color:#df0514;border-color:var(--error);color:#df0514;color:var(--error)}.input-container .radio-wrapper{display:inline-block;margin-top:12px}.input-container .radio-wrapper+.radio-wrapper{margin-left:30px}.input-container .checkbox-wrapper,.input-container .radio-wrapper{position:relative}.input-container input[type=checkbox],.input-container input[type=radio]{-webkit-appearance:none;height:20px;left:0;position:absolute;top:0;width:20px}.input-container .checkbox-label,.input-container .radio-label{align-items:center;color:#102a63;color:var(--primary);display:flex;justify-content:flex-start;position:relative}.input-container .checkbox-label:after,.input-container .checkbox-label:before,.input-container .radio-label:after,.input-container .radio-label:before{pointer-events:none}.input-container .radio-label:after,.input-container .radio-label:before{border-radius:50%}.input-container .checkbox-label:before,.input-container .radio-label:before{border:3px solid #102a63;border:3px solid var(--primary);content:" ";display:flex;height:20px;margin-right:10px;transition:border-color .16s ease-in-out,background-color .16s ease-in-out;transition:border-color var(--transitionTime) var(--transitionFunction),background-color var(--transitionTime) var(--transitionFunction);width:20px}.input-container input[type=checkbox]:not(:disabled)+.checkbox-label{cursor:pointer}.input-container input[type=checkbox]+.checkbox-label:before{background-color:#fff;background-color:var(--white);border-color:#000;border-color:var(--black)}.input-container input[type=checkbox]:checked+.checkbox-label:before{background-color:#102a63;background-color:var(--primary);border-color:#102a63;border-color:var(--primary)}.input-container input[type=checkbox]:disabled+.checkbox-label:before{background-color:#9d9d9d;background-color:var(--mediumgrey);border-color:#9d9d9d;border-color:var(--mediumgrey)}.input-container input[type=radio]:not(:disabled)+.radio-label{cursor:pointer}.input-container input[type=radio]+.radio-label:before{background-color:#fff;background-color:var(--white);border-color:#102a63;border-color:var(--primary)}.input-container input[type=radio]:checked+.radio-label:before{background-color:#fff;background-color:var(--white)}.input-container input[type=radio]:disabled+.radio-label:before{background-color:#9d9d9d;background-color:var(--mediumgrey);border-color:#9d9d9d;border-color:var(--mediumgrey)}.input-container input[type=radio]+.radio-label:after{content:" ";display:flex;height:10px;left:5px;position:absolute;top:6px;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .16s ease-in-out;transition:transform .16s ease-in-out;transition:transform .16s ease-in-out,-webkit-transform .16s ease-in-out;transition:-webkit-transform var(--transitionTime) var(--transitionFunction);transition:transform var(--transitionTime) var(--transitionFunction);transition:transform var(--transitionTime) var(--transitionFunction),-webkit-transform var(--transitionTime) var(--transitionFunction);width:10px}.input-container input[type=radio]:not(:disabled)+.radio-label:after{background:#102a63;background:var(--primary)}.input-container input[type=radio]:checked:disabled+.radio-label:after{background:#000;background:var(--black)}.input-container .checkbox-label:after{background:none;border-bottom:2px solid #fff;border-bottom:2px solid var(--white);border-left:2px solid #fff;border-left:2px solid var(--white);content:" ";display:flex;height:5px;left:5px;position:absolute;top:7px;-webkit-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0);-webkit-transform-origin:center center;transform-origin:center center;transition:opacity .16s ease-in-out,-webkit-transform .16s ease-in-out;transition:transform .16s ease-in-out,opacity .16s ease-in-out;transition:transform .16s ease-in-out,opacity .16s ease-in-out,-webkit-transform .16s ease-in-out;transition:opacity var(--transitionTime) var(--transitionFunction),-webkit-transform var(--transitionTime) var(--transitionFunction);transition:transform var(--transitionTime) var(--transitionFunction),opacity var(--transitionTime) var(--transitionFunction);transition:transform var(--transitionTime) var(--transitionFunction),opacity var(--transitionTime) var(--transitionFunction),-webkit-transform var(--transitionTime) var(--transitionFunction);width:12px}.input-container .radio-wrapper input[type=radio]:checked+.radio-label:after{-webkit-transform:scale(1);transform:scale(1)}.input-container .checkbox-wrapper input[type=checkbox]:checked+.checkbox-label:after{opacity:1;-webkit-transform:rotate(-45deg) scale(.8);transform:rotate(-45deg) scale(.8)}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.box-login-container{margin:20px auto;width:620px}.box-login-container .box-login{background-color:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:60px}.box-login-container .box-login .login-title-container{margin:0 auto;text-align:center}.box-login-container .box-login .login-input-container{margin:60px auto}.box-login-container .box-login .login-button-container{margin:0 auto;text-align:center}.otpContainer{align-items:center;display:flex;justify-content:center}.otpContainer .otpInput{align-items:center;border:1px solid var(--text);border-radius:10px;box-sizing:border-box;color:var(--text);display:flex;-webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,.1));filter:drop-shadow(0 0 4px rgba(0,0,0,.1));font-family:Regular;font-size:46px;font-style:normal;font-weight:300;height:80px;justify-items:center;line-height:24px;text-align:center;width:45px}.otpContainer .otpInput+.otpInput{margin-left:15px}.otpContainer .otpInput:focus{border:2px solid var(--primary)}
/*# sourceMappingURL=main.22fd5aab.css.map*/