.row-layout,.col-layout{height:100%}.col-layout.full-page,.row-layout.full-page{height:calc(100% - (var(--h-header) + var(--h-footer)))}.col-layout .header{height:var(--h-title)}.col-layout .content{position:relative;display:flex;flex-direction:column}.col-layout .header.title{margin-bottom:0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;flex-direction:column}.title.blue{font-size:1.6rem;background-color:var(--primary);color:var(--white);font-weight:200;letter-spacing:.15rem}.col-layout .content.internal,.col-layout .content.h100{height:100%}.col-layout .content.h-ribbonTitle:not(.fix-col-height){height:calc(100% - var(--h-ribbonTitle))}.col-layout .content.h-title:not(.fix-col-height){height:calc(100% - var(--h-title))}.col-layout .content.h-ribbon:not(.fix-col-height){height:calc(100% - var(--h-ribbonbar))}.col-layout .content.borderRight{border-right:1px solid var(--grey-5)}.col-layout .content .scroll-container{flex:1;overflow-x:hidden;overflow-y:scroll}.ombra-y-r{box-shadow:10px 0 9px -10px #ccc}.z1{z-index:10}.z2{z-index:11}.z3{z-index:12}.z4{z-index:13}.z5{z-index:14}.z6{z-index:15}.floating{position:absolute;z-index:3;top:3px;bottom:0}.floating.onRight{right:0}.floating.onRight.shadow{box-shadow:-10px 0 14px -10px var(--main-text)}.floating.onLeft.shadow{box-shadow:10px 0 14px -10px var(--main-text)}.logo{width:100%;height:100%;padding:0;margin:0;background-repeat:no-repeat;background-size:140px 76px;background-position:center center;transition:all .1s linear}.medico2000.color{background-image:url(/m2k/1058/assets/Medico2000_col_h170-CGVL_Ifs.png)}.medico2000.loading{background-image:url(/m2k/1058/assets/Medico2000_visual_col_300-B_IbWUis.png)}.medico2000.white{background-image:url(/m2k/1058/assets/logo-sfumato-Dn5IE_WC.svg)}.mediatec.color{background-image:url(/m2k/1058/assets/Mediatec_sx_col-EeV7l7HD.png)}.mediatec.white{background-image:url(/m2k/1058/assets/Mediatec_sx_bianco-D15O3q1e.png)}html[data-theme=dark] .login .logo{background-image:url(/m2k/1058/assets/logo-dark-DaG4aWWL.svg)}.login .logo a{position:absolute;width:100%;height:100px}@keyframes progressOpacity{0%{opacity:0}30%{opacity:.1}50%{opacity:.3}to{opacity:1}}.menu-x .no-button{display:flex;flex-direction:column;align-items:center}.menu-x .no-button,.menu-x button{position:relative;border:0;background-color:transparent}.menu-x button{cursor:pointer}.menu-x button.ant-dropdown-open,.menu-x button:hover{color:var(--black)}.menu-x button span{display:block}.menu-x button.active:before,.menu-x button:not([disabled]):before{content:" ";position:absolute;width:0;left:0;background-color:var(--bg-hover-ribbon);z-index:-1}.menu-x.ribbon-text button:before{height:100%;border-bottom:1px solid white;transition:all .2s ease-in 50ms}.menu-x.ribbon-text button:hover:before{width:100%}.menu-x.ribbon-text button span{font-size:.745rem}.menu-x.ribbon-text button.active:before{width:100%}.menu-x.ribbon-icon button:not(.btn-extra){min-width:50px;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center}.menu-x.ribbon-icon.fixed-btn-width button:not(.btn-extra){width:50px}.menu-x.ribbon-icon.fixed-btn-width button:not(.btn-extra) span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-x.ribbon-icon button:before{border-radius:.1rem;height:0;width:0;top:50%;left:50%}.menu-x.ribbon-icon button:hover:before{width:100%;height:100%;top:0;left:0;border-radius:.3rem}.menu-x.ribbon-icon button.ant-dropdown-open:before{width:100%;height:100%;top:0;left:0;border-radius:.3rem;color:var(--black)}.menu-x.ribbon-icon button span{font-size:.76rem}.menu-x.ribbon-icon button:not(.btn-extra) svg{font-size:1.2rem}.menu-x.dettaglio button span{font-size:.7rem}.menu-x.dettaglio button svg{font-size:.9rem}.menu-x.ribbon-icon .btn-container{display:flex;flex-direction:row}.menu-x.ribbon-icon .btn-container button[disabled]{opacity:.5;cursor:not-allowed}.menu-x.ribbon-icon .btn-container button[disabled] svg{filter:grayscale(100%)}.hrz-popupconfirm .ant-popover-arrow .ant-popover-arrow-content,.hrz-popupconfirm .ant-popover-arrow .ant-popover-arrow-content:before,.hrz-popupconfirm .ant-popover-inner{background-color:var(--active-row-table)}.hrz-popupconfirm .ant-popover-inner{border-radius:.5rem}.hrz-popupconfirm .ant-popover-buttons button{border-radius:3rem}.menu-x.ribbon-icon .btn-extra{margin:0;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:.15rem}.menu-x.ribbon-icon .btn-extra svg{font-size:12px}.menu-x.inline button{display:flex;flex-wrap:nowrap;align-items:center}.menu-x .line-column{display:flex;flex-direction:column;flex-wrap:nowrap;min-height:41px;justify-content:space-between}.menu-x .line-column button{display:flex;align-items:center}.menu-x .line-column button svg{width:18px;margin-right:.25rem;font-size:.8rem}.sub-menu-horizontal button{border:0;background:transparent;display:block}.ant-dropdown.ribbon-dropdown .ant-dropdown-menu-item,.ant-dropdown.ribbon-dropdown .ant-dropdown-menu-submenu-title{color:var(--f-droppdown-ribbon)}.ant-dropdown.ribbon-dropdown .ant-dropdown-menu-title-content{padding-right:15px}.ant-dropdown.ribbon-dropdown ul .divider-gutter{margin-bottom:8px!important}.ant-dropdown.ribbon-dropdown ul .divider-gutter:after{content:"";border-bottom:1px solid var(--grey-8);position:absolute;width:100%;left:0;bottom:-4px}.ant-menu.menu-mtvh{background:transparent}.ant-menu-submenu.menu-mtvh-sub ul,.ant-dropdown-menu-submenu-popup.ribbon-dropdown ul,.ant-dropdown.ribbon-dropdown ul{border-radius:.5rem;background-color:#ece9e8bd;border:1px solid var(--br-droppdown-ribbon);padding:.3rem 0;box-shadow:0 3px 6px -4px #00000045,0 6px 16px #00000030,0 9px 28px 8px #0000000a;min-width:120px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ant-menu-submenu.menu-mtvh-sub ul li,.ant-dropdown-menu-submenu-popup.ribbon-dropdown ul li:not(.ant-dropdown-menu-item-divider),.ant-dropdown.ribbon-dropdown ul li:not(.ant-dropdown-menu-item-divider){border-radius:.35rem;margin:0 .3rem;padding:.1rem .8rem .1rem .4rem;text-shadow:0px 0px 1px #b3b3b3;font-weight:300;font-size:.85rem}.ant-dropdown-menu-submenu-popup.ribbon-dropdown .ant-dropdown-menu-item-divider,.ant-dropdown.ribbon-dropdown .ant-dropdown-menu-item-divider{background-color:var(--br-droppdown-ribbon);height:1px;margin:.3rem .9rem}.ant-menu-submenu.menu-mtvh-sub ul li svg,.ant-dropdown-menu-submenu-popup.ribbon-dropdown ul li svg,.ant-dropdown.ribbon-dropdown ul li svg{width:1rem;margin-right:.4rem;text-shadow:0px 0px 1px #b3b3b3;font-size:.95rem}.ant-menu-submenu.menu-mtvh-sub ul li:hover,.ant-dropdown-menu-submenu-popup.ribbon-dropdown ul li:hover:not(.ant-dropdown-menu-item-disabled),.ant-dropdown.ribbon-dropdown ul li:hover:not(.ant-dropdown-menu-item-disabled){background-color:var(--bg-droppdown-hover-ribbon)}.ribbon-dropdown .ant-dropdown-menu-item-disabled:hover,.ant-dropdown-menu-submenu-title-disabled:hover{background-color:transparent}.ant-dropdown-menu-item-disabled{opacity:.3;background-color:transparent}.ant-dropdown.ribbon-dropdown .ant-dropdown-menu-submenu-title{padding:0}.ant-dropdown.ribbon-dropdown .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{right:0}.ant-dropdown.ribbon-dropdown .ant-dropdown-menu-submenu-title:hover{background-color:transparent}.menu-x{height:100%;width:100%}.menu-x .ant-space{height:100%}.menu-x.inline .badge-menu{background-color:red;color:var(--white);border-radius:20rem;padding:.08rem .3rem;margin-left:auto;font-size:.75rem;line-height:normal}.menu-x.incolumn .badge-menu{position:absolute;background-color:red;color:var(--white);border-radius:2rem;padding:0 .35rem;top:-40px;opacity:0;transition:all .3s cubic-bezier(.97,.1,.23,.91)}.menu-x .badge-menu.showbadge{opacity:1}.popover-hv-menu .ant-popover-inner{border-radius:.5rem;background-color:#ece9e8bd;border:1px solid var(--br-droppdown-ribbon);padding:.3rem 0;box-shadow:0 3px 6px -4px #00000045,0 6px 16px #00000030,0 9px 28px 8px #0000000a;min-width:120px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.popover-hv-menu .ant-popover-arrow .ant-popover-arrow-content{background-color:#ece9e8bd;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.popover-hv-menu .ant-popover-arrow-content:before{background-color:#ece9e8bd}.popover-hv-menu .btn-container{border-bottom:1px solid var(--grey-10)}.menu-x.horizontal.flex{display:flex;flex-direction:row;align-items:center;justify-content:center}.menu-x.horizontal .ant-space-item{padding:0 .2rem}.menu-x.horizontal .btn-container{position:relative}.menu-x.inline.horizontal .btn-container button{gap:5px}.menu-x.style-1.horizontal .ant-space-item:last-child .btn-container.border:after,.menu-x.horizontal .ant-space-item:last-child .btn-container.border:after{content:"";position:absolute;height:100%;border-right:0}.menu-x.horizontal .ant-space-item .btn-container.divider:not(.border),.menu-x.horizontal .btn-container.divider:not(.border){margin-left:5px}.menu-x.horizontal .ant-space-item .btn-container.divider:not(.border):before,.menu-x.horizontal .btn-container.divider:not(.border):before{content:"";position:absolute;height:100%;border-right:1px solid var(--br-divider-icon-ribbon);left:-6.3px;top:0;bottom:0}.menu-x.horizontal .ant-space-item .btn-container.border:before,.menu-x.horizontal .btn-container.border:before{content:"";position:absolute;height:100%;border-right:1px solid rgb(255 255 255 / 40%);right:-3.8px;top:0;bottom:0}.horizontal.incolumn .badge-menu{right:0}.horizontal.incolumn .badge-menu.showbadge{top:-6px}.horizontal.incolumn .badge-menu.showbadge.small{line-height:8px;top:3px;padding:.15rem;font-size:11px;padding-top:3px;font-weight:500;color:var(--menu-bg);right:auto;margin-left:12px}.menu-x.vertical.flex{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.menu-x.vertical .ant-space.ant-space-vertical{width:100%}.vertical .btn-container button{width:100%;background:transparent;align-items:center;display:flex}.vertical .ant-divider-horizontal.ant-divider-with-text{font-size:.8rem}.vertical .ant-divider-horizontal.ant-divider-with-text .ant-divider-inner-text{padding:0 5px}.vertical.incolumn .btn-container button{flex-direction:column;padding:.5rem 0}.vertical.incolumn .btn-container button span{font-size:.76rem;line-height:.85rem}.vertical.incolumn .btn-container button i,.vertical.incolumn .btn-container svg{margin-right:0;margin-bottom:.5rem}.vertical.incolumn .badge-menu{right:10px}.vertical.incolumn .badge-menu.showbadge{top:2px}.vertical .btn-container .btn-extra{display:flex;flex-direction:row}.vertical.inline .btn-container button{flex-direction:row}.vertical.inline .btn-container button:hover{color:var(--secondary)}.vertical.inline .btn-container button span:not(.badge-menu){font-size:.85rem;text-align:left}.vertical.inline .btn-container button i,.vertical.inline .btn-container svg{min-width:20px}.menu-x.style-1.horizontal .btn-container{position:relative;z-index:0}.menu-x.style-1.horizontal .ant-space-item .btn-container.border:after,.menu-x.style-1.horizontal .btn-container.border:after{border-right:1px solid #b9b9b98f}.menu-x.style-1 button:not(.btn-extra){min-width:50px}.menu-x.style-1 button.disabled svg{filter:grayscale(100%)}.menu-x.style-1 button:before{border-radius:.3rem;height:0;width:0;top:50%;left:50%;z-index:0}.menu-x.style-1 button:hover:before{width:100%;height:calc(100% + 5px);top:-2px;left:0}.menu-x.style-1 button.ant-dropdown-open:before{width:100%;height:100%;top:0;left:0;border-radius:.3rem;color:var(--black)}.menu-x.style-1 button.active:before,.menu-x.style-1 button:not([disabled]):before{background-color:var(--bg-hover-ribbon)}.menu-x.style-1 button.disabled{opacity:.3;cursor:not-allowed}.menu-x.style-1 button span{font-size:.76rem;line-height:.76rem}.menu-x.style-1 button:not(.btn-extra) svg{font-size:.95rem}.menu-x.style-1 .btn-container{display:flex;flex-direction:row}.menu-x.style-1 .btn-extra{padding:3px;margin:0;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:.15rem}.menu-x.style-1 .btn-extra svg{font-size:12px}.menu-x.style-1 .btn-extra:not([disabled]):hover{background-color:#fff3}.list-infinite-loader{max-width:none!important;max-height:none!important}.list-infinite-loader>div{max-width:none!important;max-height:none!important}.list-container{height:100%}.list-infinite-loader .list-row-item{border-bottom:1px solid var(--brb-list);cursor:pointer}.list-infinite-loader .list-row-item:not(button).active{background-color:var(--bg-active-list)}.list-infinite-loader .list-row-item:not(button).active>div>div:last-child span{font-weight:600}.list-infinite-loader .list-row-item:not(button):hover{background-color:var(--bg-active-list)}.list-infinite-loader .list-row-item button{height:inherit;color:var(--grey-4);padding:0 .5rem}.list-infinite-loader .list-row-item button:hover{background-color:#c0c0c059;color:var(--black)}.list-infinite-loader .list-row-item button.active{background-color:var(--grey-2);color:var(--black)}.list-infinite-loader .list-row-item button:hover span svg{color:#fff}.list-infinite-loader .list-row-item button.active span svg{margin-left:0!important;padding:0;color:#fff}.new-container{background-color:red}.list-container .ant-list-empty-text{padding:16px 0 0}.mt-fieldset{padding:.3rem .5rem;box-sizing:border-box;margin-bottom:.25rem}.ant-form .mt-fieldset legend,.mt-fieldset legend{margin-bottom:8px;padding:10px 0 0;color:var(--fc-fieldset);font-size:1.1rem;line-height:1.3rem;border-bottom:2px solid var(--bb-fieldset);font-weight:600}.mt-fieldset.evident{border-width:3px;border-style:solid}.mt-fieldset legend.has-button{display:flex;justify-content:space-between}.mt-fieldset legend>button{background-color:unset;padding:0;margin:0;border:0;font-size:.85rem;font-weight:300;color:var(--primary-alternative);cursor:pointer}.mt-fieldset legend>button:hover{color:var(--primary)}:root{--col-2:40px;--col-3:80px;--col-4:30px}.dropdown-auto-archivi.ant-select-dropdown{width:100%;min-width:100%!important;left:0!important;top:0!important;box-shadow:none;padding:0}.dropdown-auto-archivi .dropdown-container{position:relative;width:100%;border:1px solid #f0f0f0;border-bottom:0;transition:max-width .5s linear}.dropdown-auto-archivi .dropdown-header{background-color:var(--grey-1);color:var(--primary-alternative);font-weight:400}.dropdown-auto-archivi .dropdown-header,.dropdown-auto-archivi .dropdown-list{display:flex;flex-direction:row;width:100%;border-bottom:1px solid #f0f0f0;transition:all .5s linear}.dropdown-auto-archivi .dropdown-header>div,.dropdown-auto-archivi .dropdown-list>div{font-size:.75rem;padding:0 .35rem}.dropdown-auto-archivi .dropdown-header>div:nth-child(1),.dropdown-auto-archivi .dropdown-list>div:nth-child(1){border-right:1px solid #f0f0f0}.dropdown-auto-archivi .dropdown-header>div:not(:last-child),.dropdown-auto-archivi .dropdown-list>div:not(:last-child){border-right:1px solid #f0f0f0}.dropdown-auto-archivi .dropdown-header>div{text-align:center}.dropdown-list.select{color:var(--primary-alternative)}.dropdown-auto-archivi .dropdown-container .btn-info-archivi{margin:0;padding:0;width:19px;height:22px;display:flex;align-items:center;justify-content:center;color:var(--primary-alternative);border:0;background-color:transparent;cursor:pointer}.dropdown-auto-archivi .dropdown-header .ar-col{padding:0 .35rem}.dropdown-auto-archivi .dropdown-header .ar-col.ar-col-0{width:35px}.dropdown-auto-archivi .dropdown-header .ar-col.ar-col-1{width:100%}.dropdown-auto-archivi .dropdown-header .ar-col.ar-col-3{width:var(--col-3)}.dropdown-auto-archivi .dropdown-header .ar-col.ar-col-4{flex:36px}.dropdown-auto-archivi .dropdown-tb .ar-col.ar-col-1{flex:100%}.dropdown-auto-archivi .dropdown-tb .ar-col.ar-col-2{text-align:center}.dropdown-auto-archivi .dropdown-tb .ar-col.ar-col-3{width:var(--col-3);text-align:center}.dropdown-auto-archivi .dropdown-tb .ar-col.ar-col-4{width:var(--col-4);text-align:center}.dropdown-auto-archivi .dropdown-tb .ar-col.ar-col-1.td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-auto-archivi .dropdown-tb .ar-col.ar-col-3.td{text-align:right}.dropdown-auto-archivi .ant-select-item{padding:0;min-height:inherit}.dropdown-auto-archivi.ant-select-dropdown{z-index:3}.mt-form-container.modal-component .ant-modal{padding-bottom:0}.ant-modal-wrap.modal-component-wrap{overflow:hidden}.mt-form-container.modal-component .ant-modal-content{border-radius:.8rem;padding:0;overflow:hidden}.mt-form-container.modal-component .ant-modal-content{max-height:calc(100% + -0rem)}.mt-form-container.modal-component .ant-modal-content .mt-fieldset{background-color:transparent;margin-bottom:0;padding:0}.modal-component .ant-modal-header{padding:.8rem 1.5rem}.mt-form-container.modal-component .ant-modal-header{border-radius:.8rem .8rem 0 0;border-bottom:none;margin-bottom:0}.mt-form-container.modal-component .ant-modal-header .ant-modal-title{font-weight:600;font-size:1.15rem;color:var(--white);line-height:1.5rem}.mt-form-container.modal-component .ant-modal-header .ant-modal-title span{font-weight:400}.mt-form-container.modal-component .ant-modal-header .ant-modal-title .form-title,.mt-form-container.modal-component .ant-modal-header .ant-modal-title .form-subtitle-titolo{margin-right:25px}.mt-form-container.modal-component.body-no-padding .ant-modal-body{padding:0}.modal-component .ant-modal-body{padding:1rem}.mt-form-container.modal-component .ant-modal-body{padding:1rem 1rem 70px;background-repeat:no-repeat;background-size:contain;background-position:1px 1px;position:relative}.mt-form-container.coop-app.modal-component .ant-modal-body{padding:0rem 0rem 70px;position:relative}.mt-form-container.modal-component.esito-invio .ant-modal-body{padding:0rem 0rem 56px}.mt-form-container.modal-component .ant-modal-close{border-radius:5rem;color:var(--white);top:12px}.mt-form-container.modal-component .ant-modal .ant-modal-close{color:var(--grey-3)}.mt-form-container.modal-component .ant-modal-close:hover{color:var(--black)}.modal-component.msgModal .ant-modal-header{background-color:var(--bg-error)}.modal-component.msgModal .message{font-size:1rem}.modal-component.msgModal .message button{position:absolute;bottom:0;right:0;margin:1rem;border-radius:3rem}.drawer-component.ant-drawer-right .ant-drawer-content{border-radius:1.5rem 0 0 1.5rem}.drawer-component.ant-drawer-left .ant-drawer-content{border-radius:0 1.5rem 1.5rem 0}.drawer-component.ant-drawer-left .ant-drawer-header{background-color:var(--yellow-alpha-1);border-radius:0 1.5rem 0 0}.drawer-component.ant-drawer-right .modal-footer-form{border-radius:0 0 0 1.5rem}.drawer-component.ant-drawer-left .modal-footer-form{border-radius:0 0 1.5rem}.drawer-component.ant-drawer-left .ant-drawer-content-wrapper{left:-1px!important}.drawer-component.ant-drawer-open.ant-drawer-left .ant-drawer-content-wrapper{left:0!important}.drawer-lista-certificati{position:relative!important;top:93px!important;left:310px!important}:root{--wh-box-upload-no-presente: 80px;--wh-box-upload-presente: calc(var(--wh-box-upload-no-presente) - 15px);--wh-box-upload-edit: calc(var(--wh-box-upload-no-presente) - 30px);--wh-avatar: calc(var(--wh-box-upload-presente) - 5px) }#set-paziente .menu-top{background-color:var(--primary);height:var(--h-title);border-bottom:0}#set-paziente .menu-top>div{transform:translateY(-11px)}#set-paziente .ant-form-item input::placeholder{text-transform:initial;font-weight:300}#set-paziente .ant-form-item .ant-select .ant-select-selection-item:after{content:"";display:none}.avatar-uploader:not(.presente) .foto-paziente{height:80px;width:80px}.avatar-uploader.presente .foto-paziente{height:var(--wh-avatar);width:var(--wh-avatar)}#set-paziente .field-foto label{height:85px}#set-paziente .avatar-uploader .ant-upload.ant-upload-select{margin:0;cursor:pointer;color:var(--black)}#set-paziente .avatar-uploader:not(.presente) .ant-upload.ant-upload-select{width:var(--wh-box-upload-no-presente);height:var(--wh-box-upload-no-presente);background-color:#d5d5d5;border-radius:50px;display:flex;align-items:center;justify-content:center}#set-paziente .avatar-uploader .ant-upload.ant-upload-select:hover{border-color:var(--primary);opacity:.8}#set-paziente .avatar-uploader .ant-upload.ant-upload-select .icon-edit-upload{position:absolute;color:var(--grey-1);width:var(--wh-box-upload-edit);height:var(--wh-box-upload-edit);border-radius:20rem;background-color:#0000008a;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;top:calc(50% - (var(--wh-box-upload-edit)/2));left:calc(50% - (var(--wh-box-upload-edit)/2))}#set-paziente .avatar-uploader .ant-upload.ant-upload-select:hover .icon-edit-upload,#set-paziente .icon-edit-upload{opacity:1}#set-paziente .elimina-foto{font-size:.75rem}#set-paziente .ant-row.ant-form-item-row{flex-wrap:nowrap;align-items:flex-end}.ant-dropdown.ribbon-dropdown.pure-element ul li:not(.ant-dropdown-menu-item-divider){padding:0}.ant-dropdown.ribbon-dropdown.pure-element ul.ant-dropdown-menu-item-group-list li:not(.ant-dropdown-menu-item-divider){padding:0 5px}.ant-dropdown.ribbon-dropdown.pure-element .ant-dropdown-menu.ant-dropdown-menu-root.ant-dropdown-menu-vertical.ant-dropdown-menu-light{padding-bottom:0;background-color:#ededee;background-color:#ece9e8bd;min-width:220px}.ant-dropdown.ribbon-dropdown.pure-element .ant-dropdown-menu-item-group-title{padding:0;margin:2px 5px 7px}.ant-dropdown.ribbon-dropdown.pure-element .ant-dropdown-menu-item-group-title input{border-radius:8px}.ant-dropdown.ribbon-dropdown.pure-element .ant-dropdown-menu-item-group-list,.ant-dropdown.ribbon-dropdown.pure-element .ant-dropdown-menu-item-group{margin:0}.ant-dropdown.ribbon-dropdown.pure-element ul.ant-dropdown-menu-item-group-list{border-top-left-radius:0;border-top-right-radius:0;max-height:308px;overflow:auto;padding:5px 0;border:none;background-color:transparent}.ant-dropdown.ribbon-dropdown.pure-element ul.ant-dropdown-menu-item-group-list .ant-dropdown-menu-item-icon{margin-right:0}.ant-dropdown.ribbon-dropdown.pure-element ul.ant-dropdown-menu.ant-dropdown-menu-root.ant-dropdown-menu-vertical.ant-dropdown-menu-light:hover li:hover.ant-dropdown-menu-item-group{background-color:transparent}.ant-dropdown.ribbon-dropdown.pure-element li.ant-dropdown-menu-item-active,.ant-dropdown.ribbon-dropdown.pure-element li.ant-dropdown-menu-submenu-active{background-color:var(--bg-droppdown-hover-ribbon)}.ant-dropdown.ribbon-dropdown.pure-element li.ant-dropdown-menu-item-active.title-cat,.ant-dropdown.ribbon-dropdown.pure-element li.ant-dropdown-menu-submenu-active.title-cat{background-color:unset}.ant-dropdown.ribbon-dropdown.pure-element ul.ant-dropdown-menu-item-group-list .menu-title-cat{color:var(--primary);font-size:12px;margin-left:-6px;margin-top:5px}.ant-dropdown.ribbon-dropdown.pure-element ul.ant-dropdown-menu-item-group-list li{margin-left:12px}.ant-dropdown.ribbon-dropdown.pure-element ul.ant-dropdown-menu-item-group-list .menu-row{display:flex}.ant-dropdown.ribbon-dropdown.pure-element ul.ant-dropdown-menu-item-group-list .menu-row span{flex:1;padding:2px 0}.ant-dropdown.ribbon-dropdown.pure-element ul.ant-dropdown-menu-item-group-list .menu-row button.menu-button.star{border:none;background-color:transparent;margin:0;padding:0;color:var(--primary)}.ant-dropdown.ribbon-dropdown.pure-element ul.ant-dropdown-menu-item-group-list .menu-row button.menu-button.star:hover{cursor:pointer;color:var(--primary-contrasto)}.modal-component .ant-modal-body form{overflow:hidden auto;height:100%;padding:0 .5rem}.modal-component .ant-modal-body form::-webkit-scrollbar{width:5px}.modal-component .ant-modal-body form::-webkit-scrollbar-track{background:none}.modal-component .ant-modal-body form::-webkit-scrollbar-thumb{background:var(--grey-2)}.modal-component .ant-modal-body form .ant-form-item-label{padding:0}.modal-component .ant-modal-body form .ant-form-item.out-range .ant-form-item-label label{background-color:#fb6e6e;color:#fff}.modal-component .ant-modal-body form .ant-form-item-control .autocomplete-input input{height:24px}.modal-component .ant-modal-body form .ant-form-item-label,.modal-component .ant-modal-body form .ant-form-item-label>label{font-size:.75rem;color:var(--fc-label)}.modal-component .ant-modal-body form .label-no-height .ant-form-item-label,.modal-component .ant-modal-body form .label-no-height .ant-form-item-label>label{height:auto}.modal-component .ant-modal-body form .label-large .ant-form-item-label,.modal-component .ant-modal-body form .label-large .ant-form-item-label>label{font-size:.9rem;line-height:1rem}.modal-component .ant-modal-body form .label-bold .ant-form-item-label,.modal-component .ant-modal-body form .label-bold .ant-form-item-label>label{font-weight:600}.modal-component .ant-modal-body form .selected-green .ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.modal-component .ant-modal-body form .selected-green .ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder,.modal-component .ant-modal-body form .selected-green .ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector:after{color:#025509;overflow:unset;white-space:normal;text-overflow:unset;line-height:normal}.modal-component .ant-modal-body form .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{font-size:inherit}.modal-component .modal-footer-form{border-radius:0 0 .8rem .8rem}.form-page{background-color:#fff}.form-page h2{margin:0 .5rem;padding:0 .5rem;font-weight:300;border-bottom:1px solid var(--grey-7);color:var(--primary-alternative)}.form-page form{position:relative}.form-page form section{padding:0 .5rem}.form-page form .modal-footer-form{top:0;border-radius:0;display:flex;align-items:center}.form-page form .modal-footer-form .area.dx-area{float:inherit;padding:0;padding-left:1rem}.form-page form .ant-form-item{margin-top:.2rem;margin-bottom:.2rem}.form-page form .label-inline{align-items:center}.form-title .help-icon{border:0;background-color:transparent;padding:0;font-size:19px;color:#ffffffd6}.form-title .help-icon:hover{color:#fff}.icon-title-form{background-color:#fff;padding:7px;border-radius:50px}.form-subtitle-titolo{font-size:.85rem;font-weight:300;line-height:.85rem}.form-subtitle-desc{font-size:.75rem}
