:root{--font-family: "Montserrat", sans-serif;--border: 1px solid #D2D2D2;--white: white;--bg-body: #F8F8F8;--gray: #717171;--light-gray: #D2D2D2;--dark-gray: #3B3B3B;--header-grid: #EEEEEE;--disabled: #ffecec;--blue: #0A67E1;--green: #24A058;--light-green-bg: #CFEADA;--red: #CE0E2D;--orange: #E38F10;--light-green: #5DB983;--light-green2: #CFEADA;--light-red: #ffc5c5;--light-blue: #E5EEFC;--color-text: #000000;--box-shadow: 12px 2px 16px -4px rgba(0, 0, 0, .37);--small: 13px;--medium: 15px;--big: 18px;--mega: 25px;--h6: 13px;--h5: 15px;--h4: 18px;--h3: 20px;--h2: 21px;--border-radius: 5px}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}body{font-family:var(--font-family);line-height:normal;font-weight:400;font-size:var(--small);color:var(--color-text);font-optical-sizing:auto;overscroll-behavior-y:none;margin:0;background-color:var(--bg-body)}span,label,button,h1,h2,h3,h4,h5,p{font-family:Montserrat,sans-serif;line-height:normal;letter-spacing:1px}h2{font-size:var(--h2);font-weight:500;letter-spacing:1px;margin:0}h3{font-size:var(--h3);font-weight:500;letter-spacing:1px;margin:0}h4{font-size:var(--h4);font-weight:500;letter-spacing:1px;margin:0}h5{font-size:var(--h5);font-weight:500;letter-spacing:1px;margin:0}h6{font-size:var(--h6);font-weight:500;letter-spacing:1px;margin:0}.w500{font-weight:500}.no-select{-webkit-user-select:none;-ms-user-select:none;user-select:none}::-webkit-scrollbar{width:5px;height:7px}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{background:var(--blue);border-radius:10px}.cursor-pointer{cursor:pointer}.italic{font-style:italic}.text-align-center{text-align:center}.text-align-left{text-align:left}.uppercase{text-transform:uppercase}.text-color-blue{color:var(--blue)}.bg-light-blue{background-color:var(--light-blue)}.font-size-small{font-size:var(--small)}.font-size-medium{font-size:var(--medium)}.font-size-big{font-size:var(--big)}.margin-auto{margin:auto;display:block}.container{background-color:var(--white);border:var(--border);border-radius:var(--border-radius);padding:25px}.cont-bottoni{display:flex;gap:10px}.display-flex{display:flex;align-items:center;justify-content:space-between}.display-flex.end{justify-content:end}.display-flex-column{display:flex;flex-direction:column}.display-grid{display:grid;gap:20px;align-items:center}.display-grid.col2{grid-template-columns:1fr 1fr}.display-grid.col3{grid-template-columns:1fr 1fr 1fr}.display-grid.col4{grid-template-columns:1fr 1fr 1fr 1fr}.flex-start{justify-content:flex-start!important}.icon-text{display:flex;align-items:center;justify-content:center;gap:10px}.icon-text .icon{font-size:20px;color:var(--blue)}.icon-text span,.titoletto{font-size:var(--big);font-weight:500}.box-shadow{box-shadow:var(--box-shadow);-webkit-box-shadow:12px 2px 16px -4px rgba(0,0,0,.37)}.link{color:var(--blue);text-decoration:underline;cursor:pointer}.button-gray{background-color:var(--white);color:var(--dark-gray);border:1px solid var(--light-gray);border-radius:var(--border-radius);font-size:var(--small);padding:12px 10px;justify-content:space-between;gap:20px;font-weight:500;letter-spacing:1px;height:40px}.button-gray i{font-size:var(--medium);color:var(--gray)}.checkbox-container{display:flex;align-items:center;cursor:pointer;font-size:var(--small)}.checkbox-container input[type=checkbox]{display:none}.custom-checkbox{width:18px;height:18px;border:var(--border);border-radius:4px;margin-right:10px;position:relative;background-color:transparent;transition:background-color .2s ease;min-width:18px}.checkbox-container input[type=checkbox]:checked+.custom-checkbox:after{content:"";position:absolute;left:5px;top:0;width:4px;height:10px;border:1px solid var(--white);border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-container input[type=checkbox]:checked+.custom-checkbox{background-color:var(--blue);border:1px solid var(--blue)}input[type=text],textarea{border:var(--border);border-radius:var(--border-radius);padding:5px 15px;font-family:var(--font-family);min-height:40px}input[type=text]:focus-within,textarea:focus-within{outline-color:var(--blue)}::placeholder{font-family:var(--font-family)}.rotate-icon{transform:rotate(45deg);transition:transform .3s ease}.icon-add,.icon-arrow-down{transition:transform .3s ease}.rotate{transform:rotate(180deg)}.icon-close{cursor:pointer}.modal{position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006;display:block;align-content:center}.modal-content{width:80%;max-width:900px;background-color:var(--white);border:var(--border);border-radius:var(--border-radius);padding:50px;margin:auto;position:relative}.modal-content .icon-close{position:absolute;top:20px;right:20px;cursor:pointer;font-size:20px}.modal-content textarea{min-height:200px;padding:20px;font-family:var(--font-family)}.modal-content [header]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px}.modal-content [content] p{font-size:var(--medium)}.modal-content [footer]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px}.popup-information [header]{align-items:center}.popup-information [content]{display:flex;justify-content:center;flex-direction:column;align-items:center}.popup-information p{margin:0;font-size:var(--big);text-align:center}.popup-information span{font-size:var(--small)}.popup-information span.applicativo{font-size:var(--big)}.popup-information .checkbox{display:flex;justify-content:center}.popup-information [footer]{display:flex;justify-content:center;align-items:center;flex-direction:row}.popup-errore [header]{align-items:center;justify-content:center;gap:20px}.elenco-fornitori>*>div{display:flex;justify-content:space-between;border-bottom:var(--border);padding:10px;max-width:780px}.tab-content h5{margin-bottom:10px}.icon-check-green.bg{background-color:var(--light-green-bg);width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:100%}.display-flex-select{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px}.display-flex-select>div{display:flex;justify-content:flex-start;flex-direction:column;width:100%;gap:5px;text-align:left}.display-flex-select>div.anno{flex:2}.grid-header .grid-cell:last-child div[class*=contGridFilter]{left:unset;right:-8px}.grid-header .grid-cell:last-child div[class*=contGridFilter]:before{left:93%}.grid-header .grid-cell:first-child div[class*=contGridFilter]{left:-60px}.grid-header .grid-cell:first-child div[class*=contGridFilter]:before{left:25%}.grid-buttons-col i{cursor:pointer}.grid-buttons-col i.icon-ripristina{font-size:13px!important;color:var(--blue)}.grid-buttons-col .button-red i:before{color:var(--white)}.grid-buttons-col .icon-eye:before{font-size:16px}.row-eliminata .grid-cell{background-color:var(--disabled)!important;color:var(--red)}.grid-header .gridFilterContainer.lastChildFilter .contGridFilterPopup{left:unset;right:-8px}.grid-header .gridFilterContainer.lastChildFilter .contGridFilterPopup:before{left:93%}.grid-header .gridFilterContainer.firstChildFilter .contGridFilterPopup{left:-55px}.grid-header .gridFilterContainer.firstChildFilter .contGridFilterPopup:before{left:22%}.right-sidebar .grid-header .grid-cell:first-child .contGridFilterPopup{left:-160px}.right-sidebar .grid-header .grid-cell:first-child .contGridFilterPopup:before{left:65%}@media screen and (max-width: 1200px){:root{--small: 13px;--medium: 14px;--big: 17px;--h5: 14px;--h3: 19px}}@media screen and (max-width: 992px){:root{--small: 12px;--medium: 13px;--big: 17px;--h6: 12px;--h5: 13px;--h4: 16px;--h3: 18px;--h2: 19px}.display-grid.col3,.display-grid.col4{grid-template-columns:1fr 1fr}}@media screen and (max-width: 650px){:root{--small: 12px;--medium: 12px;--big: 15px;--h5: 12px;--h3: 17px}.display-grid.col2,.display-grid.col3,.display-grid.col4{grid-template-columns:1fr}.display-flex-select{flex-wrap:wrap}}@media screen and (max-width: 500px){.container{padding:15px}.popup-information .modal-content{padding:45px!important}.popup-information [footer]{flex-direction:column}}@font-face{font-family:icomoon;src:url("./media/icomoon-VPWSTN3S.eot?6scr51");src:url("./media/icomoon-VPWSTN3S.eot?6scr51#iefix") format("embedded-opentype"),url("./media/icomoon-32OJGCWG.ttf?6scr51") format("truetype"),url("./media/icomoon-L522X7AT.woff?6scr51") format("woff"),url("./media/icomoon-NEI2DAC4.svg?6scr51#icomoon") format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-pubblica:before{content:"\e900"}.icon-ripristina1:before{content:"\e917"}.icon-listino:before{content:"\e918"}.icon-eye:before{content:"\e919";color:#0a67e1}.icon-firma:before{content:"\e91c"}.icon-search1:before{content:"\e91d";color:#0a67e1}.icon-fast_forward .path1:before{content:"\e915";color:#fff}.icon-fast_forward .path2:before{content:"\e916";margin-left:-1.36328125em;color:#ffffff6b}.icon-clock:before{content:"\e91a"}.icon-check_cerchio:before{content:"\e91b"}.icon-edit:before{content:"\e91e";color:#0a67e1}.icon-sollecita1:before{content:"\e91f";color:#ce0e2d}.icon-salva1:before{content:"\e920";color:#24a058}.icon-lock1:before{content:"\e921";color:#717171}.icon-clock1:before{content:"\e922"}.icon-upload_right:before{content:"\e924"}.icon-download:before{content:"\e925"}.icon-edit1:before{content:"\e926";color:#0a67e1}.icon-add:before{content:"\e913"}.icon-ripristina:before{content:"\e914"}.icon-divieto:before{content:"\e912"}.icon-logout:before{content:"\e911";color:#de4f4f}.icon-delete:before{content:"\e90f";color:#ce0e2d}.icon-txt:before{content:"\e910";color:#0867e1}.icon-upload:before{content:"\e909";color:#0a67e1}.icon-check-green:before{content:"\e90e";color:#24a058}.icon-dots-vertical:before{content:"\e90d"}.icon-arrow-down:before{content:"\e901";color:#666}.icon-arrow-left:before{content:"\e902"}.icon-calendar:before{content:"\e903"}.icon-close:before{content:"\e904";color:#4b4b4b}.icon-Download:before{content:"\e905";color:#0a67e1}.icon-excel:before{content:"\e906";color:#0a67e1}.icon-filtro:before{content:"\e907"}.icon-img:before{content:"\e908";color:#0867e1}.icon-pdf:before{content:"\e90a"}.icon-search:before{content:"\e90b";color:#0a67e1}.icon-user:before{content:"\e90c";color:#c1c1c1}
