:root{--spessore_bordi:0.7px;--colore_bianco:#fdfeff;--colore_grigio:#485252;--colore_nero:#303030;--colore_rosso:#b20909;--colore_arancio:#ff8018;--colore_verde:#09a438;--colore_blue:#094ab2;--colore_viola:#7a2372;--colore_marrone:#916d36;--colore_success:#bedfcd;--colore_warning:#fcf3bf;--colore_error:#f35656;--colore_message:#d4e0fa;--colore_neutral:#cfd4df;--colore_arancio-uno:#e57c25;--colore_arancio-due:#e1873d;--colore_grigio-uno:#6d7171;--colore_grigio-due:#848787;--colore_grigio-tre:#9fa3a3;--colore_grigio-quattro:#b1baba;--colore_grigio-cinque:#cfd8d8;--colore_grigio-sei:#e1e7e9;--colore_grigio-sette:#e5e9eb;--colore_grigio-otto:#eff1f2;--colore_grigio-nove:#f3f3f4;--colore_grigio-dieci:#f8f9fa;--colore_verde-uno:#247966;--colore_verde-due:#119f7b;--colore_verde-tre:#32bd8f;--colore_verde-quattro:#69c0ac;--colore_verde-cinque:#5edab9;--colore_verde-sei:#8acac7;--colore_verde-sette:#c7ecea;--colore_verde-otto:#e4f1f0;--colore_verde-nove:#d7fdfb;--colore_verde-dieci:#edfafa;--colore_blu-uno:#024a6b;--colore_blu-due:#006fa1;--colore_blu-tre:#008dcd;--colore_blu-quattro:#0ea5e9;--colore_blu-cinque:#5fc2ef;--colore_blu-sei:#88daff;--colore_blu-sette:#c0ecff;--colore_blu-otto:#d3f1ff;--colore_blu-nove:#dbf4ff;--colore_blu-dieci:#edfafa;--ombra-globale:0 0px 85px rgb(0 0 0 / 85%);--ombra_effetto:0px 0px 5px var(--colore_blu-quattro);--grandezza_barra_laterale:14%}[data-theme="dark"]{--colore_bianco:#303030;--colore_nero:#dcdfe1;--colore_grigio-uno:#f8f9fa;--colore_grigio-due:#f3f3f4;--colore_grigio-tre:#eff1f2;--colore_grigio-quattro:#e5e9eb;--colore_grigio-cinque:#e1e7e9;--colore_grigio-sei:#cfd8d8;--colore_grigio-sette:#b1baba;--colore_grigio-otto:#9fa3a3;--colore_grigio-nove:#848787;--colore_grigio-dieci:#6d7171}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;overflow-wrap:break-word;scrollbar-face-color:var(--colore_blu-quattro);scrollbar-track-color:#f1f2f3;scrollbar-arrow-color:#fff;scrollbar-darkshadow-color:#fff;scrollbar-highlight-color:#fff;scrollbar-shadow-color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}::placeholder{font-weight:600}img,picture,video,canvas,svg{display:block;max-width:100%}svg{user-select:none}svg *{pointer-events:none}h1,h2,h3,h4,h5,h6{margin:10px 0 0 0}*>h1:first-child,*>h2:first-child,*>h3:first-child,*>h4:first-child,*>h5:first-child,*>h6:first-child{margin-top:0;margin-bottom:10px}html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:1em;vertical-align:baseline;-webkit-font-smoothing:antialiased;line-height:1.4;user-select:none}html{font-size:14.5px}i.fa{user-select:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}b{font-weight:560}strong{font-weight:600}*[aria-visible="true"]{display:block;opacity:1}*[aria-visible="false"]{display:none;opacity:0}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0;width:100%}label{font-size:1.02em}h1{font-size:1.55em;font-weight:520}h2{font-size:1.36em;font-weight:500}h3{font-size:1.24em;font-weight:520}h4{font-size:1.17em;font-weight:530}h5{font-size:1.12em;font-weight:580}h6{font-size:1.04em;font-weight:560}p{font-size:1.1em}*::-webkit-scrollbar{-webkit-appearance:none}*::-webkit-scrollbar:vertical{width:10px;border-radius:25px}*::-webkit-scrollbar-button:increment,*::-webkit-scrollbar-button{display:none}*::-webkit-scrollbar:horizontal{height:10px}*::-webkit-scrollbar-thumb{background-color:var(--colore_blu-cinque);border-radius:20px;border:2px solid #f1f2f3;cursor:pointer}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background-color:var(--colore_blu-cinque)}*::-webkit-scrollbar-track{border-radius:10px}.highligth-text{color:var(--colore_blu-due);font-weight:600;margin-top:10px}body{width:100%;min-height:100vh;font-family:'Roboto Flex',sans-serif;font-optical-sizing:auto;font-weight:100;font-style:normal;font-variation-settings:"slnt" 0,"wdth" 100,"GRAD" 0,"XOPQ" 96,"XTRA" 468,"YOPQ" 79,"YTAS" 750,"YTDE" -203,"YTFI" 738,"YTLC" 514,"YTUC" 712;text-align:left;font-weight:250;background-color:rgb(255 255 255 / .5)}body[data-theme="dark"]{background-color:rgb(14 13 13 / .854);color:#fff}body .home{height:90%;padding:5px;box-shadow:0 0 0 var(--colore_grigio-uno)}html{background-color:var(--colore_bianco);background-image:url(../img/background-home.png);background-repeat:no-repeat;background-size:contain;background-attachment:fixed;background-position:center}main{display:flex;flex-direction:row;justify-content:center}main layout{width:calc(100% - var(--grandezza_barra_laterale));padding:10px}body.desktop main layout{border-left:2px dotted var(--colore_blu-quattro)}table td,table th{text-align:center}samp{all:unset;position:relative;display:inline-block;background-color:var(--colore_rosso);color:var(--colore_bianco);padding:4px 8px;text-align:center;border-radius:5px}switcherbutton:after,input[type="search"]:after{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;display:inline-block}h1.heading,h1.heading-alt{position:relative;padding:0;margin:0;font-family:"Raleway",sans-serif;font-weight:300;font-size:2.1em;color:var(--colore_nero);-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;text-transform:uppercase}h1.heading span{display:block;font-size:.36em;line-height:1.3}h1.heading em,h1.heading-alt em{font-style:normal;font-weight:600}h1.heading-alt:before,h1.heading:before{background-color:var(--colore_blu-quattro)}h1.heading:before{position:absolute;left:0;bottom:0;width:60px;height:2px;content:""}h1.heading span{font-weight:500;letter-spacing:4px;line-height:3em;padding-left:.25em;color:var(--colore_grigio-quattro);padding-bottom:10px}h1.heading.center{text-align:center}h1.heading.center:before{left:50%;margin-left:-30px}h1.heading.center.alt{text-align:center;text-transform:uppercase;letter-spacing:1px;display:grid;grid-template-rows:16px 0;grid-gap:22px;padding-bottom:15px;margin-bottom:20px}h1.heading.center.alt:after,h1.heading.center.alt:before{content:" ";display:block;border-bottom:5px solid var(--colore_blu-quattro)}h1.heading.center.alt:after{width:20%;left:40%;top:12px;position:relative;border-bottom:1px solid var(--colore_grigio-sei)}h1.heading.center.alt:before{z-index:1}h1.heading-alt{text-align:center;padding-bottom:5px;z-index:1}h1.heading-alt:before{width:100%;height:1px;display:block;content:"";position:absolute;top:.59em;margin-left:-14px;z-index:-1;background-color:var(--colore_grigio-sei)}h1.heading-alt span{background-color:var(--colore_bianco);padding:0 10px}hr{border:.1px solid var(--colore_nero);margin-top:10px;margin-bottom:10px}hr.dashed{border-style:dashed}hr.dotted{border-style:dotted}hr.grey{border-color:var(--colore_grigio-uno)}hr.silver{border-color:var(--colore_grigio-sette)}hr.green{border-color:var(--colore_blu-quattro)}body .loader_wrapper{width:100%}.catalogo_pubblico main{justify-content:right}.pagina-portale{padding-bottom:55px}header.testata-portale{border-bottom:.05px dashed var(--colore_blu-quattro);padding-bottom:15px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}header.testata-portale .col{width:auto}header.testata-portale .col>h1{display:flex;align-items:center;margin:0}header.testata-portale .col-1 .fa{padding:5px;left:0;font-size:1.3em;color:var(--colore_blu-quattro);margin-right:10px}header.testata-portale .col-2{display:flex;gap:5px}.fornitore header.testata-portale .col-dx{display:flex;justify-content:center;align-items:center;flex-direction:row}.fornitore header.testata-portale .col-dx .button{padding:15px;margin-right:20px}.fa-expand,.fa-pen-to-square{margin:0 5px}a{color:var(--colore_nero);text-decoration:none!important;cursor:pointer}a:hover{color:var(--colore_nero)}a.link_registrazione{color:var(--colore_nero)}a.link_registrazione:hover{color:var(--colore_blu-cinque);transition:all 0.3s ease}div.row{display:flex;width:100%;gap:10px;align-items:flex-start}div.row.inline{display:inline-flex;align-items:center}div.col{width:50%}div.col-4{width:24.5%}.mobile .col{width:100%}.bollino,.notifica-numerica{text-align:center;margin:0;width:fit-content;height:auto;border-radius:5px;background-color:var(--colore_bianco);color:var(--colore_blu-quattro);font-weight:600;font-size:1.02em;padding:4px 8px;display:inline-table;text-transform:uppercase}.notifica-numerica.hor{height:24px;padding:2px 10px 2px 10px}nav .notifica-numerica{top:5px;right:5px;padding:3px 5px;color:var(--colore_nero);text-align:right;margin:0;min-height:25px;min-width:40px;text-align:center}nuvola-ns .arrow-pointer{width:0;height:0;border-left:20px solid #fff0;border-right:20px solid #fff0;border-top:20px solid var(--colore_bianco);z-index:2000;position:absolute;bottom:-20px;left:calc(calc(280px / 2 - 10px))}nuvola-ns .title{width:100%;height:20px;background-color:var(--colore_blu-quattro);display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;padding:3px 0;border-radius:5px 5px 0 0}nuvola-ns .title h3{font-size:13px;margin-bottom:0}nuvola-ns{width:280px;height:auto;position:absolute;z-index:10;display:none;bottom:40px;left:calc(-280px / 2 + 15px);outline:0;-webkit-box-shadow:var(--ombra-globale);box-shadow:0 0 25px rgb(0 0 0 / 45%);background-color:var(--colore_bianco);margin:auto;border-radius:5px;animation-duration:0.3s;padding:5px;border-radius:10px;background-color:#fff;color:#000}nuvola-ns .content{height:fit-content;max-height:320px;overflow:hidden;overflow-y:auto;padding:5px 0}nuvola-ns .content p{margin:0}*[clouding]:hover nuvola-ns{display:block}.nuvola-body h4.vecchie{color:var(--colore_rosso)}.nuvola-body{max-height:200px;overflow:hidden;overflow-y:scroll}.nuvola-body h4.nuove{color:var(--colore_verde)}.nuvola-body .richiesta-preview{width:100%;background-color:var(--colore_grigio-cinque);border-radius:5px;margin:5px 0;position:relative;padding:10px 5px}.loader_wrapper{background:rgb(255 255 255 / .55);position:fixed;z-index:100;top:0;right:0;width:100%;height:100%;transition:opacity 1.2s ease;cursor:progress;display:flex;justify-content:center;justify-items:center;align-items:center;animation:mainloader-bg 3s ease infinite;pointer-events:none;opacity:0}body.application-loading{overflow:hidden!important}.application-loading .loader_wrapper{pointer-events:initial;opacity:1}.loader_wrapper .spinner-wrapper{display:block;text-align:center;padding:20px;width:100%;max-width:400px;z-index:1;position:relative;border-radius:25px}.loader_wrapper .spinner-wrapper img{display:none;max-width:80px;position:absolute;left:calc(50% - 40px);top:calc(50% - 40px);z-index:-1;opacity:.5;animation:mainloader-img 2s ease infinite}.spinner-wrapper .inner-spinner{position:relative}.spinner-wrapper .spinning-title{font-weight:700;font-size:1.67em;display:none;color:var(--colore_blu-due)}.spinner-wrapper .spinning-message{font-size:1.08em;font-weight:550;display:none;color:var(--colore_grigio)}.spinner-wrapper.full{background-color:rgb(255 255 255 / .72);animation:spinnerwrapper-bg 2s ease infinite;box-shadow:0 0 10px 0 #00000021}.spinner-wrapper.full img,.spinner-wrapper.full .spinning-title,.spinner-wrapper.full .spinning-message{display:block}.ns_spinner{width:48px;height:48px;border:5px solid #FFF;border-bottom-color:var(--colore_blu-quattro);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.ricerca-avanzata ul.dati-tecnici{list-style:none;display:flex;grid-template-columns:1fr 1fr 1fr 1fr;gap:15px;flex-wrap:wrap}.ricerca-avanzata ul.dati-tecnici li input,.ricerca-avanzata ul.dati-tecnici li select{display:block;width:100%;min-width:unset;border-radius:0 0 5px 5px;padding:6px 5px;font-size:12px}.ricerca-avanzata ul.dati-tecnici li input:focus-visible,.ricerca-avanzata ul.dati-tecnici li select:focus-visible{outline:none;border:1px solid var(--colore_blu-cinque)}.ricerca-ns-avanzata{width:100%;display:block;padding:10px}.row.ricerca-avanzata{align-items:baseline;position:relative;margin-bottom:20px}.row.ricerca-avanzata .col>h4{margin-bottom:5px}.row.ricerca-avanzata ul li{display:flex;gap:0;margin-top:5px;align-items:flex-start;flex-direction:column}.row.ricerca-avanzata ul li span{width:100%}.row.ricerca-avanzata ul li span:first-child{text-align:center;background-color:var(--colore_grigio-sei);border-radius:4px 4px 0 0;border:1px solid var(--colore_grigio-cinque);border-bottom:none}[data-theme="dark"] .row.ricerca-avanzata ul li span:first-child{color:#423642}.ricerca-ns-avanzata .col input{width:100%}.ricerca-ns-avanzata .col.dati-tecnici input{padding:2px;font-size:14px;max-width:100%}.ricerca-ns-avanzata .col.dati-tecnici li>b{width:100%;display:block}.ricerca-ns-avanzata .col.dati-tecnici li>span{width:calc(100% - 50px)}.ricerca-ns-avanzata .col.dati-tecnici li span:first-child{width:50%}.row.ricerca-avanzata .col:last-child{width:100%;height:100%}.row.ricerca-avanzata .col:last-child input[type="button"]{position:relative;top:12px}.ns-card{width:100%;display:block;background-color:#fff;-webkit-box-shadow:0 1px 1px rgb(0 0 0 / .05);box-shadow:0 1px 1px rgb(0 0 0 / .05);margin:15px 0}*>.ns-card:first-child{margin-top:0}.ns-card .card-head{padding:10px;border:1px solid #f2f2f2;border-bottom:1px solid #eaeef1;font-size:1.2em;font-weight:550;padding-left:12px;border-radius:5px 5px 0 0;background-color:#fff;color:var(--colore_blu-due)}.ns-card .card-body{border:1px solid #f2f2f2;border-radius:0 0 5px 5px;background-color:var(--colore_grigio-dieci)}.ns-card .card-body>p{padding:10px;font-size:1.4em}.ns-card .card-body>.row{border-bottom:1px solid #eaeef1;margin:0 0 15px 0}.ns-card .card-body>.row.comandi-mercato .col select{min-width:unset;margin-left:6px}.ns-card .row>.col{border-right:1px solid #fff0;display:flex;justify-content:center;align-items:center;padding:10px}.ns-card .row>.col .col{padding:10px}*>.ns-card:last-child{margin-bottom:0}.card-head>span{width:fit-content;display:inline-block;text-align:right;margin-right:10px}.card-head span>i.fa{color:var(--colore_blu-quattro)}.ns-card .card-body>.row:last-child{border-bottom:none}.ns-card.focused{box-shadow:0 4px 10px rgb(0 0 0 / .1);border-radius:0 0 15px 15px}.ns-card.focused .card-body{background-color:#fff;border-radius:0 0 15px 15px}.ns-card.focused .card-head{border-bottom:unset;background-color:var(--colore_grigio-dieci)}.accordion{width:100%;display:block}.accordion .accordion-header{width:100%;display:block;padding:15px 10px;background-color:var(--colore_grigio-otto);border:1px solid var(--colore_grigio-sei);border-radius:5px;font-weight:600;letter-spacing:.11em;cursor:pointer;position:relative}.accordion .accordion-header i.fa-solid{position:absolute;top:19px;right:10px}.accordion.open .accordion-header{border-radius:5px 5px 0 0;border-bottom:0}.accordion .accordion-content{width:100%;overflow:hidden;min-height:0;max-height:0;background-color:var(--colore_grigio-dieci);border:1px solid var(--colore_grigio-nove);border-radius:0 0 5px 5px;opacity:0;transition:min-height 1s ease,opacity 0.6s cubic-bezier(0,.9,0,.99)}.accordion.open .accordion-content{min-height:100px;max-height:unset;opacity:1;padding:10px}.accordion.debug_accordion .accordion-header{background-color:var(--colore_blu-cinque);color:var(--colore_bianco);font-weight:600;letter-spacing:.6em}div.disclaimer{padding:10px;margin:40px 0;border:1px solid var(--colore_grigio-sei);border-radius:15px;margin-bottom:20px}.disclaimer .disclaimer-title{line-height:1;padding:0;margin:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--colore_grigio-cinque);border-radius:5px;padding:5px 10px;width:fit-content;margin:0 auto;margin-top:-25px;background-color:var(--colore_bianco);position:relative;top:-5px}.banner-usabilita{width:100%;margin:40px 0;padding:20px;border:3px solid var(--colore_blu-cinque);border-radius:25px}.banner-usabilita h2{border-bottom:2px solid var(--colore_grigio-quattro);padding-bottom:10px;margin-bottom:20px}.banner-usabilita p{text-align:center}tabdiv{width:100%;z-index:1}tabdiv tabnav{width:100%;height:50px;display:flex}tabnav div{height:100%;border-radius:5px 5px 0 0;background:var(--colore_grigio-nove);border:2px solid var(--colore_grigio-otto);border-bottom:none;position:relative;left:0;top:2px;padding:0 15px;display:inline-flex;align-items:center;margin-right:1px;cursor:pointer;z-index:0}tabdiv content{width:calc(100%);display:block;position:relative;left:0;border:2px solid var(--colore_grigio-cinque);margin-bottom:20px}tabdiv tab{width:100%;background-color:var(--colore_grigio-dieci);display:none;padding:10px;z-index:1}tabdiv tab[aria-active="true"]{display:block}tabnav div.active{background:var(--colore_grigio-dieci);border-color:var(--colore_grigio-cinque);z-index:1;cursor:default;font-weight:630}body.mobile tabdiv tabnav{display:block;height:unset;position:relative;padding-bottom:48px}body.mobile tabdiv tabnav div{display:flex;padding:0 10px;height:50px}body.mobile tabdiv tabnav div.active{position:absolute;top:unset;bottom:-2px;width:100%}price{font-size:1.15em;position:relative;display:inline-flex;align-items:center;font-weight:600}price.green{color:var(--colore_verde)}price.red{color:var(--colore_rosso)}price::before{content:"£";padding-right:.3em;font-size:.85em;font-weight:400;position:relative;top:.01em}price[currency="EUR"]::before{content:"€"}price[taxable="true"]::after{content:"+ " var(--testo-iva);font-size:12px;position:relative;top:.06em}span.triangle-note{width:0;height:0;border-left:15px solid #fff0;border-right:15px solid #fff0;border-bottom:25px solid var(--colore_arancio);display:inline-flex;align-items:center;justify-items:center;border-radius:3px;cursor:pointer}span.triangle-note i.fa{color:var(--colore_bianco);position:relative;left:-2px;top:14px;font-weight:900;font-size:1.04em}status{display:inline-block;height:100%;max-height:40px;color:var(--colore_nero);justify-content:center;justify-items:center;align-items:center;align-content:center}status i.fa,status b.circle{display:inline-block;margin-right:5px;width:10px;height:10px}status i.fa{width:15px;height:15px;font-size:15px}status b.circle{border-radius:50%}status i.fa{width:25px;height:25px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}status.schedulato i.fa,status.schedulato b.circle{background-color:var(--colore_rosso);color:var(--colore_grigio-sette)}status.spedito i.fa,status.spedito b.circle{background-color:#e7981a;color:var(--colore_grigio-dieci)}status.in_consegna i.fa,status.in_consegna b.circle{background-color:#dde71a}status.conclusa i.fa,status.conclusa b.circle{background-color:#1ae739}.richiesta_body status{display:inline-block}nav.menu-navigazione{background-color:var(--colore_bianco);min-height:100vh;padding:0 10px;width:var(--grandezza_barra_laterale);z-index:2}nav.menu-navigazione button.hamburger{position:fixed;display:none;top:0;left:0;z-index:120;box-shadow:0 0 2px 0 var(--colore_nero);border-radius:0 0 5px 0}body.mobile nav.menu-navigazione button.hamburger{display:block}nav.menu-navigazione .menu-comparsa:hover p::after{content:"\f054";-webkit-font-smoothing:antialiased;font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900);position:absolute;top:0;right:0;width:20px;height:100%;background-color:var(--colore_blu-sette);display:flex;align-items:center;justify-content:center}nav.menu-navigazione .menu-comparsa{background-color:var(--colore_blu-quattro);text-transform:uppercase;width:100%;border-radius:5px;font-weight:600;transition:background ease 0.46s}nav.menu-navigazione .menu-comparsa:hover,nav.menu-navigazione .menu-comparsa.active{background-color:var(--colore_blu-cinque)}nav.menu-navigazione .menu-comparsa>p{padding:0;font-size:13px}nav.menu-navigazione .menu-comparsa>p a{color:#fff}nav.menu-navigazione .menu-comparsa.active>p a,nav.menu-navigazione .menu-comparsa:hover>p a{color:var(--colore_nero)}nav.menu-navigazione .menu-comparsa ul{top:0;left:100%;width:calc(100% + 30px)}nav.menu-navigazione .menu-comparsa a{padding:18px 15px 15px 10px}nav.menu-navigazione .menu-comparsa ul li a{padding:16px 15px 15px 10px;color:var(--colore_bianco)}nav.menu-navigazione .menu-comparsa>ul li{background-color:var(--colore_blu-quattro);transition:background ease 0.46s}nav.menu-navigazione .menu-comparsa>ul li:hover,nav.menu-navigazione .menu-comparsa>ul li.active{background-color:var(--colore_blu-cinque)}nav.menu-navigazione .menu-comparsa>ul li:hover a,nav.menu-navigazione .menu-comparsa>ul li.active a{color:var(--colore_nero)}nav.menu-navigazione .menu-comparsa i.fa{margin-right:10px}nav.menu-navigazione .menu-comparsa>ul li{padding:0}nav.menu-navigazione .menu-comparsa ul li hr{margin:0;border:0;margin-top:2px}.menu-comparsa samp{float:right;top:-5px}.menu-comparsa:hover p samp{right:10px}.logodashboard{width:70%;margin:10px auto;margin-bottom:20px}.logodashboard img{max-height:130px;display:block;margin:0 auto}.mobile .logodashboard{width:55%}nsimagebox{width:100%;max-width:160px;background-color:var(--colore_grigio-otto);padding:10px;border-radius:10px;display:inline-block;border:1px solid var(--colore_grigio-sei)}nsimagebox .image_box-content{display:block}nsimagebox>h2,nsimagebox>h3{margin-bottom:8px}nsimagebox .image_box-text>h2,nsimagebox .image_box-text>h3,nsimagebox .image_box-text>h4{margin-top:5px;margin-bottom:0}nsimagebox .image_box-text>h5,nsimagebox .image_box-text>h6{margin-top:0;margin-bottom:0}nsimagebox .image_box-text>p{font-size:.8em}nsimagebox figure i{font-size:90px;color:var(--colore_grigio-tre)}nsimagebox.laterale{width:fit-content;max-width:none}nsimagebox.laterale .image_box-content{display:flex;gap:20px}nsimagebox.laterale .image_box-img{display:block;width:160px;max-width:100%}@media only screen and (max-width:1950px){:root{--grandezza_barra_laterale:16%}}@media only screen and (max-width:1650px){:root{--grandezza_barra_laterale:18%}}@media only screen and (max-width:1480px){:root{--grandezza_barra_laterale:20%}.switch input:checked+.slider:before{-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(18px)}.switch.prd_selezionato input:checked+.slider:before{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(16px)}.switch.prd_trasportato input:checked+.slider:before{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(16px)}}@media only screen and (max-width:1400px){.switch input:checked+.slider:before{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(12px)}.switch.prd_trasportato input:checked+.slider:before{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(16px)}}@media only screen and (max-width:1024px){body.mobile nav.menu-navigazione{position:fixed;left:-100%;transition:left 1.2s ease;z-index:120}:root{--grandezza_barra_laterale:0%}.mobile .ns-pagination .page_btn{height:25px;width:25px}.mobile .ns-pagination .pages_comand-btn{height:30px;width:30px}.mobile .ns-pagination .page_btn-wrapper{gap:10px}.mobile .ns-pagination{gap:12px}nav.menu-navigazione{width:100%;max-width:250px;box-shadow:0 0 400px 0 #484848}.mobile .button{padding:8px 13px 8px 13px;font-size:1em;margin:0}.mobile .card-login{padding:2px}.mobile .pop-header{padding:6px 10px}.mobile .pop-body{padding:10px}.mobile nav.menu-navigazione .button{padding:12px 15px 12px 35px;min-height:45px}.pop-dialog{margin-top:110px}.contenitore-login{height:unset;min-height:750px}}@media only screen and (max-height:800px){.popup .pop-body{max-height:500px}}@media only screen and (max-height:650px){.popup .pop-body{max-height:450px}}@media only screen and (max-width:800px){.pop-dialog{margin-top:80px}.mobile .accesso-needsteel fieldset{width:calc(100% - 40px)}.mobile .contenitore-login{max-height:650px}.mobile nav.menu-navigazione .button{padding:8px 10px 8px 32px;min-height:40px}}@media only screen and (max-width:640px){.pop-dialog{margin-top:unset}.mobile div.row{display:block}.mobile .ns-card .row>.col{display:block}.mobile .img_logo{padding:20px 0 0}.mobile .card-login{max-width:300px}}@media only screen and (max-width:380px){.mobile .accesso-needsteel fieldset{width:calc(100% - 20px)}.mobile nsinput>div{padding-left:20px}.mobile nsinput>div i.fa{left:0}}@media only screen and (max-width:1800px){html{font-size:14.6px}}@media only screen and (max-width:1700px){html{font-size:14.3px}}@media only screen and (max-width:1600px){html{font-size:14px}}@media only screen and (max-width:1400px){html{font-size:13px}}@media only screen and (max-width:1180px){html{font-size:12px}}input,select,textarea,.input{font-size:1em;text-align:center;padding:12px;background-color:var(--colore_bianco);border:var(--spessore_bordi) solid var(--colore_grigio-otto);border-radius:5px;transition:all 0.2s ease;min-width:220px;max-width:100%;color:var(--colore_nero)}input:hover,select:hover,textarea:hover,.input:hover{border-color:var(--colore_grigio-sei)}input:focus,select:focus,textarea:focus,.input:focus{outline:none;border-color:var(--colore_blu-cinque);box-shadow:0 0 0 2px rgba(var(--colore_blu-cinque),.2)}::placeholder{font-weight:400;opacity:.6;color:var(--colore_grigio-due)}.input:focus-visible{outline:none;border-color:var(--colore_blu-cinque);box-shadow:0 0 0 2px rgba(var(--colore_blu-cinque),.2)}input[type="checkbox"]{appearance:none;min-width:auto;width:16px;height:16px;cursor:pointer;background:var(--colore_bianco);position:relative;padding:0;top:3px;border:2px solid var(--colore_grigio-uno);border-radius:4px;transition:all 0.2s ease}input[type="checkbox"]:hover{border-color:var(--colore_blu-quattro)}input[type="checkbox"]:checked{background-color:var(--colore_blu-quattro);border-color:var(--colore_blu-quattro)}input[type="checkbox"]:checked:before{content:"✓";position:absolute;color:#fff;font-size:11px;font-weight:700;top:50%;left:50%;transform:translate(-50%,-50%)}input[disabled]{background-color:var(--colore_grigio-sei);user-select:none;pointer-events:none;opacity:.6}input[type="radio"]{appearance:none;position:relative;min-width:auto;width:18px;height:18px;border:2px solid var(--colore_grigio-uno);border-radius:50%;padding:0;cursor:pointer;top:3px;background:var(--colore_bianco);transition:all 0.2s ease}input[type="radio"]:hover{border-color:var(--colore_blu-quattro)}input[type="radio"]:checked{border-color:var(--colore_blu-quattro)}input[type="radio"]:checked:before{content:"";position:absolute;background-color:var(--colore_blu-quattro);width:8px;height:8px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}input:invalid{border:2px solid var(--colore_blu-quattro)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;-moz-appearance:textfield}input[type="date"]{align-items:center;-webkit-align-items:center;display:-webkit-inline-flex;font-family:inherit;overflow:hidden;-webkit-padding-start:4px}input::-webkit-datetime-edit{-webkit-flex:1;-webkit-user-modify:read-only!important;display:inline-block;min-width:0;overflow:hidden}input::-webkit-datetime-edit-fields-wrapper{-webkit-user-modify:read-only!important;display:inline-block;white-space:pre}input[type="date"]::-webkit-clear-button{font-size:16px;height:24px;position:relative}input[type="date"]::-webkit-inner-spin-button{height:24px}input[type="date"]::-webkit-calendar-picker-indicator{font-size:14px;cursor:pointer}input[type="search"]:after{position:relative}input[type="search"]:after{content:"\f002"}nsinput{display:inline-flex;width:100%}nsinput>div{width:100%;position:relative}nsinput i.fa{display:flex;align-items:center;text-align:center;justify-content:center}nsinput>div i.fa{position:absolute;top:0;left:10px;font-size:14px;width:20px;height:42px;color:var(--colore_grigio-quattro);pointer-events:none;z-index:1}nsinput>i.fa{width:30px;background-color:var(--colore_grigio-sei);border-radius:0 5px 5px 0;cursor:pointer}nsinput>.fa-eye:hover{background-color:#fff0}nsinput input,fieldset nsinput input,nsinput input.input{border-radius:5px 0 0 5px}input[role="switch"]{width:70px;height:30px;position:relative;background:var(--colore_grigio-cinque);border:1px solid var(--colore_grigio-sei);transition:background 0.65s ease;font-size:12px;border-radius:7px}input[role="switch"]::after{width:35px;height:20px;background:var(--colore_bianco);content:var(--testo-no);position:absolute;top:4px;left:4px;border-radius:5px;transition:left 0.65s ease;display:flex;align-items:center;justify-content:center;text-transform:capitalize}input[role="switch"]:checked{background:var(--colore_blu-cinque);font-weight:700}input[role="switch"]:checked::before{all:unset}input[role="switch"]:checked::after{left:calc(100% - 39px);content:var(--testo-si)}.switch{position:relative;display:inline-block;width:65px;height:30px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--colore_grigio-cinque);transition:all 0.3s ease;border-radius:5px}.slider:before{position:absolute;content:"No";height:20px;width:30px;left:4px;bottom:5px;background-color:var(--colore_bianco);transition:all 0.3s ease;border-radius:5px;text-align:center}input:checked+.slider{background-color:var(--colore_blu-cinque)}input:focus+.slider{box-shadow:0 0 1px var(--colore_blu-cinque)}input:checked+.slider:before{content:"Si";-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.tabella-pagamenti .act_data_holder input{margin-bottom:10px;width:400px;text-align:left}form fieldset{text-align:center}form fieldset field{width:100%;position:relative;display:block;margin-bottom:20px}form fieldset field.short{margin-bottom:10px}form .field-footer{width:100%;display:flex;justify-content:center}.accesso-needsteel .fa-magnifying-glass{position:absolute;height:100%;margin-left:10px;background-color:transparent!important}[multi-range]{position:relative;height:7px;border-radius:10px;text-align:left;margin:28px 10px;max-width:calc(100% - 20px);z-index:1}[multi-range] *{user-select:none}[multi-range]>div{position:absolute;pointer-events:none;left:1px;right:15px;height:14px;width:100%}[multi-range]>div::after{content:"";display:block;width:104%;position:relative;top:0;left:-2%;height:6px;background-color:var(--colore_grigio-cinque);z-index:-1;border-radius:7px}[multi-range]>div>[inverse-left]{position:absolute;left:28px;height:6px;border-radius:10px;margin:0 7px;pointer-events:none;display:none}[multi-range]>div>[inverse-right]{position:absolute;right:1px;height:6px;border-radius:10px;margin:0 7px;pointer-events:none;display:none}[multi-range]>div>[range]{position:absolute;left:0;height:6px;border-radius:14px;background-color:var(--colore_blu-quattro);pointer-events:none}[multi-range]>div>[thumb]{position:absolute;display:block;top:-5px;z-index:2;height:15px;width:15px;text-align:left;margin-left:-11px;cursor:pointer;box-shadow:0 3px 8px rgb(0 0 0 / .4);background-color:var(--colore_blu-uno);border-radius:50%;outline:none;pointer-events:none;cursor:pointer}[multi-range]>input[type=range]{position:absolute;pointer-events:none;appearance:none;z-index:3;height:14px;top:-10px;width:calc(100% + 30px);max-width:unset;padding:0;height:25px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}[multi-range]>input[type=range].range-start{left:-15px}[multi-range]>input[type=range].range-end{right:-15px}div[multi-range]>input[type=range]::-ms-track{appearance:none;background:#fff0;color:#fff0}div[multi-range]>input[type=range]::-moz-range-track{-moz-appearance:none;background:#fff0;color:#fff0}div[multi-range]>input[type=range]:focus::-webkit-slider-runnable-track{background:#fff0;border:#fff0}div[multi-range]>input[type=range]:focus{outline:none}div[multi-range]>input[type=range]::-ms-thumb{pointer-events:all;width:28px;height:28px;border-radius:0;border:0 none;background:rgb(255 0 0 / .4)}div[multi-range]>input[type=range]::-moz-range-thumb{pointer-events:all;width:28px;height:28px;border-radius:0;border:0 none;background:rgb(255 0 0 / .4)}div[multi-range]>input[type=range]::-webkit-slider-thumb{pointer-events:all;width:28px;height:28px;border-radius:0;border:0 none;background:rgb(255 0 0 / .4);-webkit-appearance:none}div[multi-range]>input[type=range]::-ms-fill-lower{background:#fff0;border:0 none}div[multi-range]>input[type=range]::-ms-fill-upper{background:#fff0;border:0 none}div[multi-range]>input[type=range]::-ms-tooltip{display:none}[multi-range]>div [sign]{opacity:0;position:absolute;display:flex;margin-left:-1px;top:-16px;z-index:35;background-color:#1ABC9C;color:#fff;width:19px;height:19px;border-radius:19px;-webkit-border-radius:19px;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;font-size:10px;pointer-events:none}[multi-range]>div [sign]:after{position:absolute;content:'';left:3px;border-radius:6px;top:16px;border-left:6px solid #fff0;border-right:6px solid #fff0;border-top-width:8px;border-top-style:solid;border-top-color:#1ABC9C}[multi-range]>div>[sign]>span{font-size:12px;font-weight:700;line-height:28px}[multi-range] [thumb]:hover [sign]{opacity:1}.button{width:auto;height:auto;cursor:pointer;display:inline-block;border:none;text-align:center;transition:all 0.3s ease;border-radius:5px;margin:auto;padding:10px 15px 10px 15px;background-color:var(--colore_blu-quattro);color:var(--colore_bianco);font-weight:600;user-select:none;text-transform:uppercase;position:relative}.button p{font-size:1em}.button:hover{color:var(--colore_nero);background-color:var(--colore_blu-cinque)}.button:focus,.button:active{box-shadow:inset 0 3px 5px rgb(0 0 0 / 13%)}.button.grey{border:none;min-height:40px;text-align:center;color:#000;transition:all 0.3s ease;border-radius:5px;background-color:#fff0;padding:0 30px 0 0}.button.grey:hover{color:var(--colore_nero);border:0 solid var(--colore_grigio-uno)}.button.black{color:var(--colore_bianco);background-color:var(--colore_nero);border-color:var(--colore_grigio-sei)}.button.black:hover{color:var(--colore_nero);background-color:var(--colore_grigio-sei);border-color:var(--colore_grigio-uno)}.button.black:active{color:var(--colore_nero);background-color:var(--colore_grigio-sei);border-color:var(--colore_grigio-uno);background-image:none}.button.white{border:none;cursor:pointer;text-align:center;background-color:var(--colore_bianco);color:var(--colore_nero)}.button.white:hover{color:var(--colore_nero);background-color:var(--colore_blu-cinque)}.button[disabled],.button:disabled{background-color:var(--colore_grigio-quattro);color:var(--colore_grigio-tre);border-color:var(--colore_grigio-cinque)}.button.white span,.button.white b{margin:0;text-align:left}.button.active{background-color:var(--colore_blu-cinque);color:var(--colore_nero)}button.close{padding:0;cursor:pointer;background:0 0;border:0;font-size:22px;font-weight:700;line-height:1;color:var(--colore_bianco);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--colore_blu-uno)}button .img-btn{margin-right:10px;vertical-align:middle;text-align:left;font-size:1.07em;position:absolute;left:10px;top:calc(50% - 7px)}.button.with-info,.button.with-icon{display:inline-flex;align-items:center}.button.with-icon .img-btn{margin-right:5px;position:relative;left:-5px}.button.with-info icon{position:absolute;top:-15px;background:var(--colore_bianco);padding:3px}.button.with-info icon>i.fa{color:var(--colore_nero)}.button.with-info .testo_info_popup span{all:unset}.button.with-info .testo_info_popup{color:var(--colore_nero)}.button.with-info .infopopup-wrapper{height:15px}.button.switcha-utente{padding:0 5px;display:inline-flex;image-orientation:unset;margin:5px;background-color:#fff0;right:0;color:var(--colore_nero);align-items:center}.button .switcher-text{height:100%;overflow:hidden;width:130px;max-width:45vw;max-height:22px;display:inline-block}.button .switcher-text span{display:flex;width:100%;height:100%;justify-content:flex-end;justify-items:flex-end;align-content:flex-end;align-items:flex-end;position:relative;top:0;margin:4px 0;padding-right:8px;transition:top 0.8s ease}.button .switcher-text span:first-child{position:relative;top:-3px}.button.switcha-utente i.swt-icon{transform:rotate(0deg);transition:transform 0.6s ease}.button.switcha-utente:hover .switcher-text span{top:-30px}.button.switcha-utente:hover i.swt-icon{transform:rotate(180deg)}.torna_indietro{padding:5px;display:inline-flex;margin:10px;background-color:#fff0;text-align:center;color:var(--colore_nero);align-content:center;align-items:center;align-self:center;box-shadow:unset}.torna_indietro:focus{box-shadow:0 0 0 0 rgb(255 255 255 / .25)}.torna_indietro span{margin:0;margin-left:5px;position:relative;top:-1px}.switcha-utente .fa-repeat{top:0;left:0;margin-right:5px;position:relative}.torna_indietro .fa-angle-left{left:0;position:relative;transition:top 0.8s ease}.torna_indietro:hover{background-color:#fff0;color:var(--colore_nero)}.torna_indietro:hover .fa-angle-left{left:1px}.pagination-bottom .ns-pagination{gap:10px}.pagination-bottom .ns-pagination .pages_comand-btn,.pagination-bottom .ns-pagination .page_btn{width:30px;height:30px;font-size:10px}.pagination-bottom .ns-pagination .page_btn{font-size:14px}button.go-back{background:#fff0;padding:10px 0;display:flex;gap:10px;align-items:center;border:0;font-weight:700;cursor:pointer}button.go-back i.fa{width:25px;height:25px;display:flex;justify-content:center;align-items:center;background:var(--colore_blu-quattro);color:var(--colore_bianco);font-size:19px}button.go-back p{padding:0;margin:0;line-height:0;color:var(--colore_nero)}button.go-back.alt{padding:10px 12px;gap:0;margin-left:10px;background-color:var(--colore_grigio-dieci);border-radius:30px;box-shadow:0 2px 6px rgb(0 0 0 / .03);transition:background-color 0.2s}button.go-back.alt:hover{background-color:var(--colore_blu-sei);cursor:pointer}button.go-back.alt i.fa{background-color:var(--colore_nero)}button.go-back.alt i.fa-solid:before{color:var(--colore_blu-quattro);font-size:18px;margin-right:5px}#ns_reg_form .action-button{width:100px;background:#27AE60;font-weight:600;color:var(--colore_bianco);border:0 none;border-radius:1px;cursor:pointer;padding:10px 5px;margin:10px 5px}#ns_reg_form .action-button:hover,#msform .action-button:focus{box-shadow:var(--ombra_effetto)}.card-login .button{width:100%;font-size:16px;margin:0}.card-login .button:active{box-shadow:unset}.card-login .button .btn-lg{border:2px solid var(--colore_blu-quattro)}.card-login .button .btn-lg:hover{border:2px solid var(--colore_blu-cinque)}.card-login .button.registrazione{background-color:var(--colore_bianco);border:2px solid var(--colore_blu-quattro);text-transform:uppercase;color:var(--colore_blu-quattro);font-size:14px;padding:5px}.card-login .button.registrazione:hover{border:2px solid var(--colore_blu-cinque);color:var(--colore_blu-cinque)}.accesso-needsteel.prova_subito button:hover{color:var(--colore_nero)}.accesso-needsteel.prova_subito fieldset .button a{color:var(--colore_bianco)}.accesso-needsteel .action-button{width:auto;height:auto;cursor:pointer;display:inline-block;border:none;text-align:center;transition:all 0.3s ease;border-radius:5px;margin:auto;padding:10px 15px 10px 15px;background-color:var(--colore_blu-quattro);color:var(--colore_bianco);font-weight:600;text-transform:uppercase;position:relative;font-size:1.01em}.accesso-needsteel .action-button:hover,#msform .action-button:focus{box-shadow:var(--ombra_effetto)}input.action-button:hover{color:var(--colore_nero);background-color:var(--colore_blu-cinque)}button.torna_indietro.previous img,button.torna_indietro.previous span{pointer-events:none}nav.menu-navigazione .button:hover{background-color:var(--colore_blu-cinque);color:var(--colore_nero)}nav.menu-navigazione .button{padding:10px 15px 10px 35px;color:var(--colore_bianco);background-color:var(--colore_blu-quattro);display:flex;align-items:center;justify-content:space-between;text-align:left;width:100%;margin:5px 0;min-height:50px}nav.menu-navigazione .button.switcha-utente{color:var(--colore_nero);background-color:var(--colore_blu-dieci)}nav.menu-navigazione .button.switcha-utente:hover{color:var(--colore_nero);background-color:var(--colore_bianco)}nav.menu-navigazione .img-btn{margin-left:0;margin-right:20px}nav.menu-navigazione .button.current{background-color:var(--colore_blu-cinque);color:var(--colore_nero)}.nuvola-body .richiesta-preview a.button{position:absolute;top:0;right:0}ul.suggerisci{width:100%;max-height:150px;overflow:hidden auto;position:absolute;top:100%;left:0;z-index:1}ul.suggerisci li{padding:5px;background:var(--colore_blu-quattro);color:var(--colore_nero);font-weight:600;cursor:pointer}ul.suggerisci li:hover{background:var(--colore_blu-sei);font-weight:750}button.hamburger{background:var(--colore_blu-due);width:42px;height:42px;border-radius:5px;cursor:pointer;position:relative;overflow:hidden;border:none}button.hamburger>div{display:block;height:100%;transition:all .4s}button.hamburger span{position:absolute;background:#fff;display:inline-block;border-radius:3px;left:11px;height:3px;transition:all .4s;width:50%}button.hamburger span:nth-of-type(1){top:12px}button.hamburger span:nth-of-type(2){top:20px}button.hamburger span:nth-of-type(3){top:28px}button.hamburger.active>div{transform:rotatex(360deg)}button.hamburger.active span:nth-of-type(1){width:45%;top:15px;left:12px;transform:translateY(6px) rotate(-135deg)}button.hamburger.active span:nth-of-type(2){opacity:0}button.hamburger.active span:nth-of-type(3){width:45%;top:27px;left:12px;transform:translateY(-6px) rotate(135deg)}nsinput.input-commessa{max-width:fit-content}.act_data_holder{display:flex;align-items:center}.act_data_holder .input_cont{display:none}.button.paga_ora{font-weight:500;font-size:14px;color:#fff;background:linear-gradient(179deg,var(--colore_blu-tre) 0%,var(--colore_verde) 100%);padding:10px 20px;border:solid #1a852d 2px;box-shadow:#000 0 0 0 0;border-radius:50px;transition:1974ms;transform:translateY(0);display:flex;flex-direction:row-reverse;align-items:center;cursor:pointer;text-transform:uppercase}.button.paga_ora:hover{opacity:.7;color:#e0ebdf}switcherbutton{padding:5px;display:inline-flex;image-orientation:unset;margin:5px;background-color:#fff0;right:0;color:var(--colore_nero);align-items:center;cursor:pointer;border-radius:5px}switcherbutton text{height:100%;overflow:hidden;width:fit-content;max-height:22px;display:inline-block;text-transform:uppercase;font-weight:800;pointer-events:none}switcherbutton text>p{display:inline-flex;width:100%;height:100%;justify-content:flex-end;justify-items:flex-end;align-content:flex-end;align-items:flex-end;position:relative;top:0;margin:6px 0;padding-right:8px;transition:top 0.8s ease}switcherbutton text p:first-child{position:relative;top:-5px}switcherbutton:after{content:"\f363";position:relative;transform:rotate(0deg);transition:transform 0.6s ease}switcherbutton:hover:after{transform:rotate(179deg)}switcherbutton:hover text>p{top:-37px}.button-group{display:flex;width:fit-content}.button-group button{border-radius:0;width:auto;height:auto;cursor:pointer;display:inline-block;border:none;text-align:center;transition:all 0.3s ease;margin:auto;padding:10px 15px 10px 15px;background-color:var(--colore_grigio-cinque);color:#423642;font-weight:600;user-select:none;text-transform:uppercase;position:relative;border-right:1px solid var(--colore_grigio-quattro)}.button-group button.active{background-color:var(--colore_blu-quattro);border-color:var(--colore_blu-quattro);color:var(--colore_bianco)}.button-group button:first-child{border-radius:5px 0 0 5px}.button-group button:last-child{border-radius:0 5px 5px 0;border:none}.nsnotify-button{border:none;display:flex;padding:5px;background-color:inherit;text-align:center;cursor:pointer;border-radius:5px;position:relative;padding-right:5px;align-items:center;background-color:rgb(251 251 255 / .56);transition:all 0.26s ease,color 0.28s ease}.nsnotify-button sup{line-height:1;padding:2px 3px;font-weight:600;color:#1e1e21;transition:all 0.26s ease,color 0.28s ease}button.nsnotify-button .img-btn.fa{color:var(--colore_blu-due);position:unset;padding:5px;margin:0}#dati-pagamenti{text-transform:capitalize}div.tutorial{background-color:var(--colore_blu-cinque);padding:15px;font-size:1.2em}div.tutorial span{font-size:1.5em;text-decoration:underline}.popup{width:100%;height:100%;position:fixed;z-index:200;top:0;left:0;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;animation:fadeInBg 0.3s ease-out}.popup[aria-visible="true"],.popup.fade[aria-visible="true"]{display:block;opacity:1}.pop-background{background-color:rgb(0 0 0 / .18);width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;cursor:pointer}.pop-content{width:100%;max-width:360px;position:relative;z-index:10;display:block;top:25%;outline:0;background-color:var(--colore_bianco);margin:auto;border-radius:16px;animation:slideFadeIn 0.3s ease-out;margin-top:10px;box-shadow:0 8px 24px rgb(0 0 0 / .15);margin-bottom:20px}.pop-header{padding:16px 24px;border-radius:16px 16px 0 0;background-color:var(--colore_blu-sette);display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;box-shadow:0 1px 0 rgb(0 0 0 / .06)}.popup .pop-header h4{margin-top:0;color:var(--colore_blu-uno);text-shadow:none;font-weight:600}.pop-header span.close{color:#444;font-weight:600;font-size:18px;cursor:pointer;transition:color 0.2s}.popup.small .pop-content{max-width:600px}.popup.medium .pop-content{max-width:780px}.popup.big .pop-content{max-width:960px}.popup-title{margin:0;line-height:1.42857143;font-size:1.05em;font-weight:600}.pop-body{width:100%;max-height:600px;padding:24px;overflow-y:auto;font-size:.95rem;color:#333;line-height:1.6}.pop-body h4{font-weight:700;font-size:1rem;margin-bottom:12px}.pop-footer{background-color:var(--colore_grigio-dieci);border-radius:0 0 16px 16px;position:relative;padding:16px 24px;display:flex;justify-content:flex-end;gap:12px;border-top:1px solid #e0e0e0}.pop-footer button{margin:unset;text-align:unset}.pop-footer span{font-size:.95rem;font-weight:600;padding:8px 20px;border-radius:8px;cursor:pointer;transition:all 0.2s ease-in-out}.pop-footer span:first-child{background-color:#fff0;color:#444}.pop-footer span:first-child:hover{background-color:#eaeaea}.pop-footer span:last-child{background-color:#79026a;color:#fff}.pop-footer span:last-child:hover{background-color:#5e0153}#popup_guidans .pop-background{background-color:rgb(0 0 0 / .31)}@keyframes fadeInBg{from{opacity:0}to{opacity:1}}@keyframes slideFadeIn{from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.ns-confirmation-box{width:100%;height:100%;display:none;position:fixed;z-index:10000000;top:0;left:0;transition:all 1.2s ease}.ns-confirmation-box[aria-visible="true"]{display:block}.ns-confirmation-box .confirm-backround{width:100%;height:100%;position:absolute;background-color:var(--colore_nero);opacity:0;pointer-events:none;transition:all 5.8s ease-out}.ns-confirmation-box[aria-active="true"] .confirm-backround{opacity:.75}.ns-confirmation-box .confirm-dialog{width:100%;max-width:400px;position:relative;display:block;margin:0 auto;background-color:var(--colore_bianco);border-radius:10px;z-index:200;min-height:100px;padding:10px;top:5vw;box-shadow:var(--ombra-globale);-webkit-box-shadow:var(--ombra-globale)}.ns-confirmation-box .confirm-dialog-header{background-color:var(--colore_blu-quattro);padding:5px;margin-bottom:10px;font-weight:600;font-size:1.02em}.ns-confirmation-box .confirm-dialog-body{margin-bottom:10px}.ns-confirmation-box .confirm-dialog-footer{padding:5px 0;display:flex}.infopopup-wrapper{display:inline-block;height:25px;position:relative}.infopopup-inner{transform:translate(-45%,-22ex);width:280px;height:auto;position:absolute;display:none;bottom:auto;outline:0;background:rgb(255 255 255 / .15);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgb(255 255 255 / .3);box-shadow:0 20px 40px rgb(0 0 0 / .15),0 10px 20px rgb(0 0 0 / .1),inset 0 1px 0 rgb(255 255 255 / .3);margin:auto;border-radius:16px;animation-name:animazioneComparsa;animation-duration:0.3s;margin-top:10px;padding:10px;overflow:hidden}.infopopup-wrapper .arrow-pointer{width:0;height:0;border-left:10px solid #fff0;border-right:10px solid #fff0;border-top:20px solid rgb(255 255 255 / .9);z-index:2000;position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);filter:drop-shadow(0 4px 8px rgb(0 0 0 / .1))}.infopopup-wrapper icon{height:20px;width:20px;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;margin:0 5px;padding:0;border:2px solid var(--colore_nero);overflow:visible;cursor:pointer;font-size:12px}.infopopup-title{width:100%;height:50px;background:linear-gradient(135deg,rgb(255 255 255 / .3),rgb(255 255 255 / .1));backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgb(255 255 255 / .2);display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;color:var(--colore_nero);text-transform:uppercase;border-radius:12px;box-shadow:0 4px 15px rgb(0 0 0 / .1)}.infopopup-content p{font-size:1rem;line-height:1;text-transform:lowercase;max-width:70%}.infopopup-title h3{padding-bottom:0px!important;margin-bottom:0;text-shadow:0 2px 4px rgb(0 0 0 / .1)}.infopopup-inner::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgb(255 255 255 / .1) 0%,rgb(255 255 255 / .05) 50%,rgb(255 255 255 / .1) 100%);pointer-events:none;z-index:-1}.infopopup-wrapper[aria-open="true"] .infopopup-inner{display:block}.infopopup-content{height:fit-content;max-height:320px;overflow-y:auto;display:flex;justify-content:center;margin-top:8px;margin-bottom:8px}.infopopup-content::-webkit-scrollbar{width:6px}.infopopup-content::-webkit-scrollbar-track{background:rgb(255 255 255 / .1);border-radius:3px}.infopopup-content::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .3);border-radius:3px;transition:background 0.3s ease}.infopopup-content::-webkit-scrollbar-thumb:hover{background:rgb(255 255 255 / .5)}.testo_info_popup{display:inline-block}.flashnotes-wrapper{width:100%;display:block;position:fixed;top:0;pointer-events:none;padding-left:10px;z-index:10000}.flashnotes-wrapper .flashnotes-content{width:100%;max-width:500px;display:block;position:fixed;top:0;margin:0 auto;z-index:2000}.flashnotes-wrapper .flashnotes-content span{padding:10px;height:fit-content}.alert{display:flex;align-items:center;align-content:center;background:var(--colore_neutral);text-align:center;justify-content:center;position:relative;font-weight:600;overflow:hidden;opacity:0;height:0;transition:all 0.46s ease;padding:0;margin:0;z-index:40000}.alert .flash-closebtn{position:absolute;right:10px;top:10px;cursor:pointer;pointer-events:all}.alert.active{height:fit-content;min-height:40px;opacity:1;margin-top:10px}.alert.alert-success{background:var(--colore_success)}.alert.alert-message{background:var(--colore_message)}.alert.alert-warning{background:var(--colore_warning);font-style:italic}.alert.alert-error{background:var(--colore_error);font-weight:700;padding-right:10px;font-size:1.2em}.alert.alert-messenger{background:var(--colore_verde-uno);color:var(--colore_bianco);padding:8px}.alert.alert-messenger hr{border-color:#77ad92;margin-top:0;margin-bottom:5px}.alert.alert-messenger span{width:calc(100% - 80px);text-align:left}.alert.alert-messenger i.icona{font-size:22px;position:absolute;left:12px}main layout div .alert{z-index:0}.header.barra_ricerca{width:calc(100% - var(--grandezza_barra_laterale));position:fixed;top:0;right:-2px;z-index:2;align-items:baseline;border-bottom:.05px dashed var(--colore_blu-quattro);background-color:var(--colore_bianco)}.header.barra_ricerca>.row{height:70px;align-items:center}.header.barra_ricerca .ricerca-ns-avanzata{display:none}.header.barra_ricerca.advanced .ricerca-ns-avanzata{display:block}.header.barra_ricerca .col{width:33%}.header.barra_ricerca .col-1>h1{margin:0}.header.barra_ricerca .col-1>h1 i{width:30px;text-align:center;color:var(--colore_blu-sei)}.header.barra_ricerca .col-1{margin-left:10px}.header.barra_ricerca .col-2{position:relative}.header.barra_ricerca .col-3{display:flex;justify-content:flex-end;padding-right:2%}form fieldset .torna_indietro{margin:15px 0}.card-login{display:flex;flex-direction:row;gap:0;justify-content:center;max-width:350px;width:100%;margin:0 auto}.card-login h1{text-transform:uppercase;text-align:center;padding-bottom:20px}.registrazione .card-login h1{padding-bottom:0}.card-login h2{text-align:center}.card-login h3{font-size:18px}.card-login h5{font-size:12px}.card-login label{font-size:1.2em}.card-login input[type="checkbox"]{width:15px;height:15px;top:4px}.card-login #recupero-password .recupero_pass{margin:20px;width:60%}.accesso-needsteel{width:100%;height:auto;opacity:1;vertical-align:middle;box-shadow:-5px 0 30px var(--colore_grigio-uno);background-color:var(--colore_bianco);border-radius:5px}.accesso-needsteel nsinput>div i.fa{height:50px}.accesso-needsteel.prova_subito{text-align:center;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:space-around;box-shadow:5px 0 30px var(--colore_grigio-uno)}.accesso-needsteel.fornitore.prova_subito{display:none}.accesso-needsteel.fornitore,.accesso-needsteel.fornitore fieldset{background-color:var(--colore_blu-sette)}.accesso-needsteel nsinput{position:relative}.accesso-needsteel field .recupero-password-link{display:flex;height:30px;justify-content:center}.accesso-needsteel field .recupero-password-link:hover{color:var(--colore_blu-quattro);font-size:1.1em}.accesso-needsteel fieldset{background:var(--colore_bianco);box-sizing:border-box;width:calc(100% - 60px);margin:0 auto;position:relative}.accesso-needsteel fieldset input,.accesso-needsteel fieldset select{height:50px;padding:0;font-size:1.2em;position:relative;min-width:unset;width:100%}.accesso-needsteel fieldset:not(:first-of-type){display:none}.accesso-needsteel .login-header{width:100%;display:flex;align-items:center;justify-content:space-between}.accesso-needsteel .login-header>a:last-child{text-align:right}.img_logo{width:70%;max-width:230px;display:block;margin-left:auto;margin-right:auto;padding:40px 0 20px}.bottoni-login{display:flex;gap:10px;flex-direction:column;align-items:center}.bottoni-login field:first-child{margin-bottom:0}.bottoni-login p{font-size:14px;text-transform:lowercase;font-weight:800}.bottoni-login field:last-child{margin-bottom:10px}#registration_form_agreeTerms{appearance:none;border:1px solid var(--colore_nero);width:15px;height:15px!important}.info-compilazione{padding:10px;margin:5px 0}.termini-condizioni{text-align:center;font-size:1.3em}.privacy_policy{display:flex;justify-content:center;align-items:center}.privacy_policy div{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}.privacy_policy div ul{position:absolute;top:-14px;left:0}.privacy_policy label{margin-top:8px}.privacy_policy label a{display:flex;height:20px;justify-content:center}.privacy_policy label a:hover{color:var(--colore_blu-quattro);text-decoration:underline;font-size:1.12em;margin-top:0}.privacy_policy input{margin-bottom:0!important;margin-right:10px}@media only screen and (max-width:640px){.header.barra_ricerca>.row{height:110px}.header.barra_ricerca .col{width:100%}.header.barra_ricerca .col-1{width:100%}.header.barra_ricerca .col-1>h1{text-align:center;padding:3px}}ns_pdf_reader{width:100%;display:block;border:1px var(--colore_blu-sette) solid}ns_pdf_reader .pdf-topbar{display:flex;width:100%;background-color:var(--colore_blu-quattro);color:var(--colore_bianco)}ns_pdf_reader .pdf-topbar .pdftop-title{margin:10px 10px;font-size:12px;letter-spacing:.8px}ns_pdf_reader .pdf-container{width:100%;max-height:320px;overflow:auto;cursor:grab;background-color:var(--colore_bianco)}ns_pdf_reader .pdf-topbar .pdftop-title p{font-size:14px;margin:0}ns_pdf_reader .pdf-topbar ul{width:100%;padding:0;margin:0;display:flex;list-style:none;height:100%;align-items:center;justify-items:flex-end;justify-content:flex-end}ns_pdf_reader .pdf-topbar ul li{padding:5px 10px;cursor:pointer;font-size:18px}ns_pdf_reader .pdftop-title{width:60%}ns_pdf_reader .pdf-topbar nav{width:40%}ns_pdf_reader .pdf-bottombar{width:100%;display:flex;background-color:var(--colore_blu-quattro);color:var(--colore_bianco);;padding:10px;gap:5px;align-items:center;justify-content:space-between}ns_pdf_reader .pdf-bottombar .col.numeri-page{display:flex;gap:5px;align-items:center;width:65%}ns_pdf_reader .pdf-bottombar .col.frecce-page{width:35%;display:flex;justify-content:right}ns_pdf_reader .pdf-bottombar .bottom-content{margin-left:5px}ns_pdf_reader .pdf-bottombar ul.gest-page{display:flex;gap:8px;text-transform:uppercase}ns_pdf_reader .pdf-bottombar ul.gest-page li{display:flex;gap:5px;align-items:center;padding:5px}ns_pdf_reader .pdf-bottombar ul.gest-page li.comand.next.verde{background-color:var(--colore_blu-due)}#vis-pdf_condizioni{margin-top:10px}ns_pdf_reader canvas{width:100%;background:#eee;pointer-events:none}ns_pdf_reader .pdf-bottombar .currentPage{font-weight:900;font-size:1.12em}ns_pdf_reader .pdf-bottombar .accetta-condizioni:disabled,ns_pdf_reader .pdf-bottombar .prox-file:disabled{background-color:var(--colore_grigio-quattro);margin-top:0;margin-right:5px}ns_pdf_reader .pdf-bottombar .accetta-condizioni,ns_pdf_reader .pdf-bottombar .prox-file{background-color:var(--colore_blu-due);margin-top:0;margin-right:5px}.fade{opacity:0;-webkit-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear}.fade.in{opacity:1}*[animation="espansione-liquid"]{animation:2s cubic-bezier(.25,1,.30,1) espansione-liquid both;color:#fff}*[animation="fade-in"]{opacity:1;animation:animazioneComparsa 2s}*[animation="fade-out"]{opacity:1;animation:animazioneScomparsa 2s}*[animation="slide-top"]{animation:slide-in-top 2s}*[animation="slide-right"]{animation:slide-in-right 2s}*[animation="slide-left"]{animation:slide-in-left 2s}*[animation="text-expand"]{animation:text-expand 2s}*[animation="text-out"]{animation:text-out 2s}*[animation="jelli"]{animation:jelli 2s}*[animation="svanisci"]{animation:svanisci 2s}[animation="loading"]{gap:.1em;font-size:2rem;font-weight:700}[animation="loading"] [animation="char"]{animation:loading-blink 1.4s infinite ease-in-out;animation-fill-mode:both}[animation="loading"] [animation="char"]:nth-child(1){animation-delay:0s}[animation="loading"] [animation="char"]:nth-child(2){animation-delay:0.15s}[animation="loading"] [animation="char"]:nth-child(3){animation-delay:0.3s}[animation="loading"] [animation="char"]:nth-child(4){animation-delay:0.45s}[animation="loading"] [animation="char"]:nth-child(5){animation-delay:0.6s}[animation="loading"] [animation="char"]:nth-child(6){animation-delay:0.75s}[animation="loading"] [animation="char"]:nth-child(7){animation-delay:0.9s}[animation="circle-loader"]{width:68px;height:68px;border:5px solid #ABD8F2;border-radius:50%;display:inline-block;box-sizing:border-box;position:relative;animation:pulse 1s linear infinite}[animation="circle-loader"]::after{content:'';position:absolute;width:68px;height:68px;border:5px solid #ABD8F2;border-radius:50%;display:inline-block;box-sizing:border-box;left:50%;top:50%;transform:translate(-50%,-50%);animation:scaleUp 1s linear infinite}*[animation][duration="1"]{animation-duration:1.8s}*[animation][duration="2"]{animation-duration:1.5s}*[animation][duration="3"]{animation-duration:1.1s}*[animation][duration="4"]{animation-duration:0.58s}*[animation][repeat="infinite"]{animation-iteration-count:infinite}*[animation][delay="1"]{animation-delay:2s}*[animation][delay="2"]{animation-delay:0.8s}*[animation][delay="3"]{animation-delay:0.6s}*[animation][delay="4"]{animation-delay:0.5s}*[animation][dir="normale"]{animation-direction:normal}*[animation][dir="reverse"]{animation-direction:reverse}*[animation][dir="alternato"]{animation-direction:alternate}*[animation][dir="alternato-reverse"]{animation-direction:alternate-reverse}*[animation][none]{animation-fill-mode:none}*[animation][forwards]{animation-fill-mode:forwards}*[animation][backwards]{animation-fill-mode:backwards}*[animation][both]{animation-fill-mode:both}@keyframes shine{0%{background-position:0}60%{background-position:180px}100%{background-position:360px}}@keyframes animazioneComparsa{from{opacity:0}to{opacity:1}}@keyframes animazioneScomparsa{from{opacity:1}to{opacity:0}}@keyframes animate-spin{100%{transform:rotate(360deg)}}@keyframes load2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes mainloader-bg{0%{background:rgb(255 255 255 / .58)}50%{background:rgb(255 255 255 / .68)}100%{background:rgb(255 255 255 / .58)}}@keyframes spinnerwrapper-bg{0%{background:rgb(255 255 255 / .64)}50%{background:rgb(255 255 255 / .72)}100%{background:rgb(255 255 255 / .64)}}@keyframes mainloader-img{0%{transform:scale(.9);opacity:.2}50%{transform:scale(1.1);opacity:.55}100%{transform:scale(.9);opacity:.2}}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes slide-in-top{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-right{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-left{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes text-expand{0%{letter-spacing:-.5em;opacity:0}40%{opacity:.6}100%{opacity:1}}@keyframes text-out{0%{opacity:1}50%{opacity:1}100%{letter-spacing:-.5em;opacity:0}}@keyframes jelli{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes jello-horizontal{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes svanisci{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0);transform:scale(0);opacity:1}}@keyframes espansione-liquid{from{clip-path:circle(0%)}to{clip-path:circle(125%)}}@keyframes loading-blink{0%,100%{opacity:1;transform:translateY(0)}50%{opacity:.2;transform:translateY(-5px)}}@keyframes scaleUp{0%{transform:translate(-50%,-50%) scale(0)}60%,100%{transform:translate(-50%,-50%) scale(1)}}@keyframes pulse{0%,60%,100%{transform:scale(1)}80%{transform:scale(1.2)}}.info_cliente-ns{font-size:1.04em}.info_cliente-ns tr td:nth-child(1){width:150px}.info_cliente-ns .anagrafica-cliente .col{border:.7px dashed var(--colore_nero);padding:10px;width:100%;height:75px;display:flex;flex-direction:column;justify-content:center;flex-grow:1}.info_cliente-ns .anagrafica-cliente .col p{font-size:1.05em}.richiesta_ns:hover .info_cliente-ns .anagrafica-cliente .col{border:.7px dashed var(--colore_grigio-tre)}div.row.anagrafica-cliente{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:10px}.anagrafica-cliente .col label{font-size:.99em}.info_cliente-ns .row-rating{margin:15px 0;min-width:25%;text-align:center;background:linear-gradient(0deg,rgb(0 185 117 / .4) 0%,rgb(0 255 192 / .2) 100%);border-radius:5px;border:1px solid #43b78f;align-items:center;justify-content:space-between}.info_cliente-ns .creditsafe_mark{display:flex;align-items:flex-end;font-size:.98em}.row-rating .col{padding:10px;display:flex;flex-direction:column;width:25%;max-width:230px}.row-rating .col:first-child{width:60%;text-align:left;flex-direction:row;align-items:center}.row-rating .col .button{margin-right:10px;margin-left:0}.row-rating .col-fidovalue>span{display:block}.row-rating .col-fidovalue span b{width:20%;font-size:1.4em}.row-rating .col.col-logocs{text-align:center;max-width:125px}.row-rating .col.col-ratingvalue span{display:flex;align-items:center;justify-content:center}.row-rating .col span .visual_rating{padding:8px;text-align:center}.info_cliente-ns .creditsafe_mark img{width:100%;display:inline-block;max-width:100px}.row-rating .col-logocs>span>b{font-size:11px}@media only screen and (max-width:640px){.info_cliente-ns .creditsafe_mark{justify-content:center}}@keyframes slideUp{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes scaleIn{from{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes shimmer{0%{background-position:-1000px 0}100%{background-position:1000px 0}}barracookie{display:none}.barra-cookie p{font-size:1.2em;text-transform:lowercase;margin-right:18px}.barra-cookie h5{line-height:.5}h5.cookie-title{font-size:18px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--colore_blu-uno)}.barra-cookie{position:fixed;width:100%;height:100%;top:0;left:0;z-index:200;font-family:'Roboto','Arial',sans-serif;font-size:12px;text-align:center;z-index:40000;animation:fadeIn 0.3s ease-out}.barra-cookie .banner-cookie{position:absolute;bottom:var(--var-barra-bottom_pos);top:var(--var-barra-top_pos);left:0;width:100%;padding:10px;z-index:10;display:none;background:#ffffff21;backdrop-filter:blur(6px);box-shadow:0 -10px 40px rgb(2 74 107 / .2);cursor:initial}.barra-cookie .banner-cookie[aria-open="true"]{display:flex;align-items:center;justify-content:center;animation:slideUp 0.5s cubic-bezier(.4,0,.2,1);gap:8px}.barra-cookie .barra-cookie .col-popup{display:flex;width:20px;height:20px}.barra-cookie input[type="checkbox"]{appearance:none;-webkit-appearance:none;position:relative;width:38px;height:18px;background:var(--colore_grigio-cinque);border-radius:20px;cursor:pointer;outline:none;border:1px solid var(--colore_grigio-sette);transition:background 0.3s ease,border-color 0.3s ease}.barra-cookie input[type="checkbox"]:hover{background:var(--colore_grigio-sei)}.barra-cookie input[type="checkbox"]::before{content:"";position:absolute;top:50%;left:2px;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;background:var(--colore_bianco);transition:left 0.3s ease,background 0.3s ease}.barra-cookie input[type="checkbox"]:checked{background:linear-gradient(90deg,var(--colore_blu-tre),var(--colore_blu-quattro));border-color:var(--colore_blu-due)}.barra-cookie input[type="checkbox"]:checked::before{left:calc(100% - 16px);background:var(--colore_bianco)}.barra-cookie .popup_default{width:100%;height:100%;display:none;justify-content:center;align-items:center;position:fixed;z-index:10;cursor:initial;background:rgb(60 66 69 / .09);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(10px)}.barra-cookie .popup_default[aria-open="true"]{display:flex;animation:fadeIn 0.3s ease-out}.barra-cookie .popup-content{width:50%;height:auto;padding:35px 40px;border-radius:0;display:block;background:linear-gradient(135deg,var(--colore_grigio-dieci) 0%,#ffffff 100%);color:var(--colore_blu-uno);position:relative;box-shadow:0 25px 70px rgb(2 74 107 / .25),0 0 0 1px rgb(136 218 255 / .1) inset;animation:scaleIn 0.4s cubic-bezier(.4,0,.2,1);overflow:hidden}.barra-cookie .popup-content::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(136 218 255 / .15),transparent);animation:shimmer 3s infinite}.barra-cookie .row-popup{margin:6px 0;animation:fadeIn 0.5s ease-out 0.2s backwards}.barra-cookie .row-popup-head{display:inline-flex;align-items:center;justify-content:space-between;width:100%;border-bottom:2px solid var(--colore_grigio-otto);padding-bottom:20px;margin-bottom:20px}.barra-cookie .row-popup-head p{font-size:2.5em;font-weight:700;text-transform:capitalize;letter-spacing:2px;color:var(--colore_blu-uno);margin:0;background:var(--colore_grigio-uno);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.barra-cookie .close-popup{position:relative;font-size:1em;justify-content:right;width:auto;height:auto;margin-left:15%}.barra-cookie .close-desc{position:relative;font-size:1em;margin:0 auto;margin-top:20px}.barra-cookie .col-popup-title{position:relative;width:100%;padding:10px 0}.barra-cookie .btn-cookie{border:2px solid var(--colore_grigio-due);padding:6px 24px;cursor:pointer;background:#fff0;color:var(--colore_grigio-due);font-weight:700;text-transform:uppercase;letter-spacing:1px;transition:all 0.3s cubic-bezier(.4,0,.2,1);border-radius:0;font-size:13px;position:relative;overflow:hidden}.barra-cookie .btn-cookie::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;transition:left 0.5s ease}.barra-cookie .btn-cookie:hover::before{left:100%}.barra-cookie .btn-cookie:hover{color:var(--colore_bianco);border-color:var(--colore_blu-tre);background-color:var(--colore_blu-tre)}.barra-cookie .btn-cookie:active{transform:translateY(0)}.barra-cookie .banner-cookie>button.btn-cookie{margin-left:4px}.barra-cookie .banner-cookie>button.btn-cookie .barra-cookie .btn-cookie.ok-cookie{margin:5px 0;background:#fff0;border:2px solid var(--colore_blu-quattro);color:var(--colore_blu-quattro)}.barra-cookie .btn-cookie.ok-cookie:hover{background:linear-gradient(135deg,var(--colore_blu-tre) 0%,var(--colore_blu-quattro) 100%);transform:translateY(-3px);color:#fff}.barra-cookie .btn-cookie.ok-cookie:active{transform:translateY(-1px)}.barra-cookie .col-popup-2 .descrizione-consensi{width:100%;height:100%;position:fixed;display:none;top:0;left:0;z-index:1}.barra-cookie .col-popup-2 .descrizione-content{top:14px;left:14px;width:100%;max-width:850px;background:linear-gradient(135deg,var(--colore_grigio-dieci) 0%,#ffffff 100%);z-index:100;user-select:none;overflow:hidden;overflow-y:auto;display:block;margin:0 auto;padding:35px;border-radius:0;margin-top:8%;max-height:500px;border:3px solid var(--colore_blu-tre);box-shadow:0 25px 70px rgb(2 74 107 / .25),0 0 0 1px rgb(136 218 255 / .1) inset;animation:scaleIn 0.4s cubic-bezier(.4,0,.2,1)}.barra-cookie .col-popup-2{width:100%;display:flex;justify-content:flex-start;margin-left:24px}.barra-cookie .col-popup-2 a{width:auto;font-size:16px;display:inline-block;cursor:pointer;color:var(--colore_grigio-uno);padding:10px 0;font-weight:400;text-decoration:none;border-bottom:2px solid #fff0;transition:all 0.3s ease;position:relative}.barra-cookie .col-popup-2 a::after{content:'';position:absolute;bottom:8px;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--colore_blu-tre),var(--colore_blu-quattro));transition:width 0.3s ease}.barra-cookie .col-popup-2 a:hover::after{width:100%}.barra-cookie .col-popup-2 a:hover{color:var(--colore_blu-tre)}.barra-cookie .col-popup-2[aria-visible="true"] .descrizione-consensi{display:block}.barra-cookie .popup-content .row-popup{display:inline-flex;align-items:center;justify-content:center;width:100%}.barra-cookie .row-accetta-cookietutti{padding:20px 0 20px 0;border-top:2px solid var(--colore_grigio-otto);margin-top:15px}.barra-cookie.barra-popup .banner-cookie[aria-open="true"]{width:70%;height:unset;max-height:fit-content;padding:35px 40px;border-radius:0;display:flex;overflow:hidden;overflow-y:auto;justify-content:center;align-items:center;flex-wrap:wrap;position:absolute;left:15%;z-index:-1;margin:20px 0;padding-bottom:35px;border:3px solid var(--colore_blu-tre);box-shadow:0 25px 70px rgb(2 74 107 / .25),0 0 0 1px rgb(136 218 255 / .1) inset;animation:scaleIn 0.5s cubic-bezier(.4,0,.2,1)}.barra-cookie.barra-popup .banner-cookie{display:none}.btn-cookie.close-popup{position:absolute;top:15px;width:auto;height:auto;right:15px;padding:8px 12px;border:none;background:#fff;color:var(--colore_blu-uno);font-size:28px;font-weight:700;transition:all 0.3s ease;line-height:1}.tendina-ricerca{position:absolute;margin:0 auto;width:100%;top:-20px;left:0;z-index:1;transition:width 1.0s cubic-bezier(.22,.61,.36,1)}.tendina-ricerca:hover,.tendina-ricerca[aria-open="true"]{width:100%;z-index:100}.tendina-ricerca *{box-sizing:border-box}.tendina-ricerca ul,.tendina-ricerca li{margin:0;padding:0;list-style:none;list-style-position:inside}.tendina-ricerca .select{position:relative;background:var(--colore_grigio-dieci);display:flex;justify-content:space-between;align-items:center;padding:10px;border-radius:5px;border-width:4px;border-style:solid;border-image:linear-gradient(45deg,#0757b3,#168eff) 1}.tendina-ricerca input::placeholder{color:var(--colore_bianco)}.tendina-ricerca .fa{color:var(--colore_nero)}.tendina-ricerca .select .freccia-chiusura{position:absolute;content:"";width:15px;height:15px;top:45%;right:15px;transform:translateY(-50%) rotate(45deg);border-bottom:2px solid var(--colore_nero);border-right:2px solid var(--colore_nero);cursor:pointer;transition:border-color 0.4s}.tendina-ricerca[aria-open="true"] .select .freccia-chiusura{border:none;border-left:2px solid var(--colore_nero);border-top:2px solid var(--colore_nero);margin-top:5px}.tendina-ricerca .select input{position:relative;width:100%;height:100%;padding:0 15px;background:none;outline:none;border:none;font-size:1.4rem;color:var(--colore_nero);transition:opacity 1s ease}.tendina-ricerca .select input::placeholder{color:var(--colore_blu-uno)}.tendina-ricerca:hover .select input,.tendina-ricerca[aria-open="true"] .select input{opacity:1}.tendina-ricerca>.option-container{position:relative;height:0;overflow-y:scroll;transition:0.4s;background:var(--colore_grigio-due);max-height:300px}.tendina-ricerca[aria-open="true"] .option-container{height:fit-content}.tendina-ricerca .option-container::-webkit-scrollbar{border-left:1px solid var(--colore_grigio-tre);background-color:var(--colore_blu-sette);width:10px}.tendina-ricerca .option-container::-webkit-scrollbar-thumb{border-left:1px solid var(--colore_grigio-tre);background:var(--colore_grigio-sei);cursor:pointer}.tendina-ricerca .option-container .option{position:relative;padding:0;background:#ebeff0;cursor:pointer;display:block}.tendina-ricerca>.option-container>.option{border-bottom:1px solid rgb(0 0 0 / .3)}.tendina-ricerca>.option-container .option>label{padding:10px 0}.tendina-ricerca>.option-container>.option>label{padding:20px 0}.tendina-ricerca .option-container>.option:hover>label{background:rgb(0 0 0 / .2)}.tendina-ricerca .option-container .option label{font-size:1.1rem;padding-left:10px;color:var(--colore_nero);cursor:pointer;transition:0.2s;display:block;width:100%}.tendina-ricerca .option-container.inner>li{border-top:1px solid var(--colore_grigio-tre);padding-top:5px}.tendina-ricerca>.option-container>.option>label{padding-left:10px}.tendina-ricerca>.option-container>.option>.option-container>.option>label{padding-left:15px}.tendina-ricerca>.option-container>.option>.option-container>.option>.option-container>.option>label{padding-left:20px}.tendina-ricerca>.option-container>.option:hover>label{padding-left:20px;color:var(--colore_bianco);background-color:#59a594}.tendina-ricerca>.option-container>.option:hover{background-color:#59a594}.tendina-ricerca>.option-container>.option:hover>.option-container>.option:hover>label{padding-left:30px;color:var(--colore_bianco);background-color:var(--colore_blu-quattro)}.tendina-ricerca>.option-container>.option:hover>.option-container>.option:hover{background-color:var(--colore_blu-quattro)}.tendina-ricerca>.option-container>.option>.option-container>.option>.option-container>.option:hover>label{padding-left:40px;color:var(--colore_bianco);background-color:#a7cbc3}.tendina-ricerca>.option-container>.option>.option-container>.option>.option-container>.option:hover{background-color:#a7cbc3}.tendina-ricerca[aria-open="true"] .option-container.inner,.tendina-ricerca[aria-open="true"] .option-container.inner-deep{width:100%;height:auto;display:block}.tendina-ricerca>.option-container>.option.active{background-color:#59a594}.tendina-ricerca>.option-container>.option.active>label{background-color:var(--colore_blu-sei)!important;color:var(--colore_nero);font-weight:600}.tendina-ricerca>.option-container>.option.active>.option-container>.option.active>label{background-color:var(--colore_blu-sette)!important;color:var(--colore_nero);font-weight:600}.tendina-ricerca>.option-container>.option.active>.option-container>.option.active>.option-container>.option.active>label{background-color:var(--colore_blu-nove)!important;color:var(--colore_nero);font-weight:600}.cestino_ricerca{border:none;background-color:#fff0;position:relative;right:50px}.tendina-ricerca>ul>li .option-container li.option{display:none}.tendina-ricerca ul li.selected>.option-container>li.option{display:block}@media only screen and (max-width:640px){.tendina-ricerca{position:relative;top:0}}.in-position{position:absolute;top:-200px;left:-200px;width:fit-content;min-width:30px;min-height:4px;background:red;z-index:1000000}.fornitore nav.menu-navigazione{background-color:var(--colore_blu-sette)}.glass-container{background:rgb(255 255 255 / .4);border-radius:12px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(0 163 224 / .25);padding:1rem;margin-bottom:2rem;box-shadow:0 4px 20px rgb(0 163 224 / .1)}ul.orrizzontale{display:flex;align-items:center;gap:10px}ul.orrizzontale.separatore li:not(:last-child)::after{content:" | ";margin-left:5px}.scrollable_info{width:100%;display:flex;overflow:hidden;overflow-x:auto}.scrollable_info .scrollable_info-inner{width:100%;min-width:fit-content;justify-content:space-around;position:relative;width:100%;display:flex;gap:10px;border:var(--spessore_bordi) dashed var(--colore_blu-quattro)}.scrollable_info .cella_info{text-align:center;min-width:150px;width:100%;max-width:250px;position:relative}.scrollable_info .cella_info:not(:last-child)::after{content:"";position:absolute;top:10px;right:-5px;background-color:var(--colore_grigio-uno);width:2px;height:calc(100% - 20px)}.scrollable_info .cella_info .sic-title{font-size:.98em;text-transform:capitalize;margin:5px;margin-bottom:0}.scrollable_info .cella_info .sic-text{font-size:1.02em;margin:0;text-align:center;margin:5px;margin-top:0;font-weight:650}.scrollable_info.verticale,.scrollable_info.verticale .scrollable_info-inner,.scrollable_info.verticale .cella_info{display:block;width:100%;max-height:100%;min-width:unset}.scrollable_info.verticale .cella_info{margin:0 auto;width:250px;max-width:100%}.scrollable_info.verticale .cella_info:not(:last-child)::after{bottom:unset;top:100%;right:10px;height:2px;width:calc(100% - 20px)}.scrollable_info.verticale{height:100%;max-height:250px;overflow:hidden;overflow-y:auto;width:fit-content;max-width:100%}.slick-slider{display:flex;width:calc(100% - 80px);margin:0 auto;align-items:center}.slick-arrow{cursor:pointer;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:none;padding:5px;position:absolute;top:0;height:100%;border:0}.slick-arrow.slick-prev{left:-40px}.slick-arrow.slick-next{right:-40px}.slick-arrow.slick-arrow::before{height:25px;width:25px;border-radius:50px;border:1px solid;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900);display:flex;align-items:center;justify-content:center;background:var(--colore_blu-uno);color:#fff}.slick-arrow.slick-prev::before{content:"\f104"}.slick-arrow.slick-next:before{content:"\f105"}.slick-initialized .slick-slide[aria-visible="false"]{display:none}nav.menu-comparsa{background-color:#f8f9fa;width:250px;z-index:1;position:relative;cursor:pointer;border-radius:8px;box-shadow:0 2px 8px rgb(0 0 0 / .08);transition:all 0.2s ease;border:1px solid #e9ecef}nav.menu-comparsa:hover{z-index:100;box-shadow:0 4px 16px rgb(0 0 0 / .12);transform:translateY(-1px)}.menu-comparsa>p{padding:12px 16px;font-size:16px;font-weight:600;color:#495057;margin:0;border-radius:8px 8px 0 0;background:linear-gradient(135deg,#f8f9fa 0%,#f1f3f4 100%)}nav.menu-comparsa a{width:100%;display:block;text-decoration:none;color:inherit}.menu-comparsa i.fa{margin-right:8px;opacity:.7}.menu-comparsa ul{display:none;position:fixed;width:100%;background-color:var(--colore_bianco);border-radius:0 0 8px 8px;box-shadow:0 4px 12px rgb(0 0 0 / .1);border:1px solid #e9ecef;border-top:none;overflow:hidden}.menu-comparsa>ul li{font-size:14px;padding:8px 16px;border-bottom:1px solid #f1f3f4;position:relative;color:#6c757d;transition:all 0.2s ease;background-color:#fff}.menu-comparsa>ul li:first-child{border-top:1px solid #f1f3f4}.menu-comparsa>ul li:last-child{border-bottom:none;border-radius:0 0 8px 8px}.menu-comparsa:hover>ul{display:block;animation:slideDown 0.2s ease;position:relative;overflow:visible}@keyframes slideDown{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.menu-comparsa>ul li:hover{background-color:#f8f9fa;color:#495057;padding-left:20px}.menu-comparsa>ul li>ul{left:100%;top:-1px;border-radius:8px;border:1px solid #e9ecef;margin-left:4px}.menu-comparsa>ul li:has(>ul)::after{content:"\f054";-webkit-font-smoothing:antialiased;font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900);position:absolute;top:0;right:0;width:24px;height:100%;background-color:#f1f3f4;display:flex;align-items:center;justify-content:center;color:#adb5bd;font-size:12px;transition:all 0.2s ease}.menu-comparsa>ul li:hover:has(>ul)::after{background-color:#e9ecef;color:#6c757d}.menu-comparsa>ul li:hover>ul{display:block;animation:slideRight 0.2s ease;position:absolute;top:-1px;left:calc(100% - 4px);border-radius:0}@keyframes slideRight{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.menu-comparsa>ul li>ul li{background-color:var(--colore_bianco);border-radius:0}.menu-comparsa>ul li>ul li:first-child{border-radius:8px 8px 0 0}.menu-comparsa>ul li>ul li:last-child{border-radius:0 0 8px 8px}.menu-comparsa>ul li>ul li:hover{background-color:var(--colore_grigio-dieci)}* .window:first-child{margin-top:0}.window{width:100%;display:block;border:1px solid var(--colore_grigio-otto);border-radius:10px;margin:3px 0;overflow:hidden}.window .testo_cont{width:calc(100% - 80px)}.window .input_cont,.window input[type="text"],.window select{width:100%;min-width:unset;min-height:40px}.window h6{margin:0;padding:5px 10px;font-size:1em}.window h3{margin:0;padding:5px 10px;color:var(--colore_nero);background:var(--colore_blu-nove);border-radius:10px 10px 0 0}.window .window-content{padding:5px 10px}.window-content>ul>li{border-bottom:1px solid var(--colore_grigio-cinque);padding-bottom:5px;margin-bottom:5px}.window>ul>li:last-child{border:none;margin-bottom:0;padding-bottom:2px}.widgets-container{display:grid;gap:10px;padding:10px;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.ns_widget{width:100%;height:fit-content;padding:10px;display:inline-block;text-align:center;overflow:auto;border-radius:5px;border:var(--spessore_bordi) solid var(--colore_grigio-sei);background-color:var(--colore_bianco);transition:all 0.3s ease}.ns_widget .ns_widget-header{display:flex;position:relative}.ns_widget .ns_widget-header i.close{position:absolute;top:-40px;right:5px;display:flex;background:#000;color:#fff;width:23px;height:23px;justify-content:center;align-items:center;border-radius:23px;transition:top ease-out 0.58s;cursor:pointer}.ns_widget .ns_widget-header:hover i.close{top:-5px}.ns_widget .ns_widget-content{padding:10px 0}.ns_widget .ns_widget-header span{display:block;width:calc(50% - 20px);text-align:left}.ns_widget .ns_widget-header span:first-child{text-transform:uppercase;font-weight:700}.ns_widget .ns_widget-header span:nth-child(2){width:40px;text-align:center}.ns_widget .ns_widget-header span:last-child{text-align:right}.ns_widget .ns_widget-footer{display:flex;gap:10px}.ns_widget .ns_widget-footer>*{width:100%;display:block}.aggiungi-widget{display:flex;align-items:center;justify-content:center;opacity:.65;border:2px dashed var(--colore_grigio-quattro);padding:40px 0;padding-top:50px}.aggiungi-widget:hover{opacity:1}.ns-add_widget{width:150px;text-align:center}.ns-add_widget>p{font-weight:800;color:var(--colore_grigio-quattro)}.ns-add_widget button{width:80px;height:80px;display:flex;margin:0 auto;align-items:center;justify-content:center;border:none;font-size:35px;color:var(--colore_bianco);background-color:var(--colore_grigio-sei)}.ns-add_widget button:hover{background-color:var(--colore_grigio-cinque);cursor:pointer}.ns_widget .evento-statistico{height:auto;text-align:center;transition:all 0.3s ease;border-radius:5px;margin:auto;background-color:var(--colore_blu-quattro);color:var(--colore_bianco);font-weight:600;user-select:none;text-transform:uppercase;position:relative;width:100%;justify-content:space-between;display:flex;margin:0;padding:10px;margin-bottom:10px}.ns_widget .evento-statistico>span{width:33.3%}.ns_widget .evento-statistico span:first-child{text-align:left}.ns_widget .evento-statistico span:last-child{text-align:right}.ns_widget .ns_widget-content .evento-statistico:last-child{margin-bottom:0}.ns_widget .fa-exclamation{width:20px;height:20px;background-color:#fff;display:inline-flex;align-items:center;justify-content:center;border-radius:25px}.ns_widget.anteprima-richieste{grid-column:span 2}.ns_widget.anteprima-richieste .ns_widget-content{display:flex}.ns_widget ul.lista-contatori{padding-top:65px;width:25%;text-align:left}.ns_widget ul.lista-contatori .quadratino{width:10px;height:10px;display:inline-block;margin-right:5px}.ns_widget .richieste-preview{width:75%}.ns_widget .richieste-preview canvas{float:right}.ns_widget.azioni-rapide .ns_widget-content .button{margin:5px}.ns_widget .evento-vuoto{background-color:var(--colore_grigio-sette);padding:40px 0;text-align:center}.ns_widget .evento-calendario{display:flex;padding:10px;background-color:orange;margin-bottom:10px;border-radius:5px}.ns_widget .evento-calendario span{width:calc(100% - 25px);display:inline-block;text-align:right}.ns_widget .evento-calendario span:first-child{width:25px;text-align:center}.ns_widget-content .evento-calendario:last-child{margin-bottom:0}.fa-arrow-trend-up{color:var(--colore_rosso)}.fa-arrow-trend-down{color:var(--colore_blu-uno)}.paycheck{background-color:var(--colore_grigio-otto);padding:5px;margin:3px 0}.paycheck .paycheck-content{padding:10px;border:2px solid var(--colore_grigio-cinque);position:relative;padding-bottom:30px}.paycheck.stripe .paycheck-content{padding-bottom:10px}.paycheck .row{height:30px;align-items:end}.paycheck .row .col{font-weight:650;text-align:right;line-height:1}.paycheck .row .col.line{font-weight:400;text-align:left;line-height:1.1;border-bottom:1px solid var(--colore_grigio-cinque)}.paycheck .row.head .col:first-child{width:80%}.paycheck .row.head .col:last-child{width:20%}.paycheck .row.method .col:nth-child(1),.paycheck .row.method .col:nth-child(3){max-width:max-content}.paycheck .row.method .col:nth-child(2){width:60%}.paycheck .row.method .col:nth-child(4){width:30%}.paycheck .row.spiegazione .col{width:100%}.paycheck .paycheck-content>hr{margin:15px 0;margin-top:20px;border-color:var(--colore_grigio-cinque)}.paycheck .row.paga-ora{height:unset;align-items:stretch}.paycheck .row.paga-ora img{mix-blend-mode:multiply}.paycheck .row.paga-ora .col{text-align:left}.paycheck .row.paga-ora .col:last-child{display:flex;align-items:center}.paycheck .row.paga-ora .col:nth-child(2){min-width:27vw}.paycheck .row.paga-ora .col h2{font-weight:800}.paycheck .row.paga-ora .col p{font-weight:400}.paycheck .logocont,.paycheck .logis-logo{position:absolute;left:10px;top:15px;font-style:italic}.paycheck .logocont{display:block;width:180px;height:35px;top:7px;background-position:top left;background-repeat:no-repeat;background-size:contain}progress{width:100%;-webkit-appearance:none;appearance:none;border:none;border-radius:10px;height:25px;position:relative}progress::before{content:attr(value) ' % ';position:absolute;top:1px;left:0;font-weight:700;width:100%;text-align:center;font-size:18px;font-family:Arial;color:var(--colore_nero)}progress::-webkit-progress-bar{background-color:var(--colore_grigio-sette)}progress::-webkit-progress-bar,progress::-webkit-progress-value{border-radius:10px}progress::-webkit-progress-value{background:#f0a161}progress[value="0"]::-webkit-progress-value,progress[value="1"]::-webkit-progress-value,progress[value="2"]::-webkit-progress-value,progress[value="3"]::-webkit-progress-value,progress[value="4"]::-webkit-progress-value,progress[value="5"]::-webkit-progress-value,progress[value="6"]::-webkit-progress-value,progress[value="7"]::-webkit-progress-value,progress[value="8"]::-webkit-progress-value,progress[value="9"]::-webkit-progress-value{background:#bd2a2a}progress[value="95"]::-webkit-progress-value,progress[value="96"]::-webkit-progress-value,progress[value="97"]::-webkit-progress-value,progress[value="98"]::-webkit-progress-value,progress[value="99"]::-webkit-progress-value,progress[value="100"]::-webkit-progress-value{background:var(--colore_blu-quattro)}progress::-moz-progress-bar{border-radius:10px}multiselect{display:block;position:relative;width:100%;font-family:inherit}.multiselect-header{position:relative;display:flex;align-items:center;background-color:var(--colore_bianco);border:var(--spessore_bordi) solid var(--colore_grigio-otto);border-radius:10px;padding:0;cursor:pointer;transition:all 0.2s ease}.multiselect-header:hover{border-color:var(--colore_grigio-sei)}multiselect[aria-open="true"] .multiselect-header{border-color:var(--colore_blu-cinque);box-shadow:0 0 0 2px rgba(var(--colore_blu-cinque),.2);border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect-header input{flex:1;border:none;background:#fff0;padding:12px 16px;font-size:1em;color:var(--colore_nero);outline:none;cursor:pointer;text-align:left;min-width:0}.multiselect-header input:disabled{opacity:1;background:#fff0;cursor:pointer}.freccia-chiusura{position:relative;width:24px;height:24px;margin-right:12px;cursor:pointer;transition:transform 0.2s ease}.freccia-chiusura::before{position:absolute;top:50%;left:50%;width:8px;height:8px;border-right:2px solid var(--colore_grigio-due);border-bottom:2px solid var(--colore_grigio-due);transform:translate(-50%,-60%) rotate(45deg);transition:transform 0.2s ease}multiselect[aria-open="true"] .freccia-chiusura::before{transform:translate(-50%,-40%) rotate(-135deg)}.multiselect-body{position:absolute;top:100%;left:0;right:0;background-color:var(--colore_bianco);border:var(--spessore_bordi) solid var(--colore_blu-cinque);border-top:none;border-radius:0 0 10px 10px;box-shadow:0 4px 12px rgb(0 0 0 / .1);z-index:1000;max-height:200px;overflow-y:auto}multiselect[aria-open="false"] .multiselect-body{display:none}.multiselect-body ul{list-style:none;margin:0;padding:0}.multiselect-body li{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background-color 0.2s ease;border-bottom:1px solid var(--colore_grigio-otto)}.multiselect-body li:last-child{border-bottom:none}.multiselect-body li:hover{background-color:var(--colore_blu-nove)}.multiselect-body li:active{background-color:rgba(var(--colore_blu-cinque),.1)}.multiselect-body li span:first-child{margin-right:12px;display:flex;align-items:center}.multiselect-body li span:last-child{flex:1;font-size:1rem;color:var(--colore_nero);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.multiselect-body::-webkit-scrollbar{width:6px}.multiselect-body::-webkit-scrollbar-track{background:var(--colore_grigio-otto);border-radius:3px}.multiselect-body::-webkit-scrollbar-thumb{background:var(--colore_grigio-sei);border-radius:3px}.multiselect-body::-webkit-scrollbar-thumb:hover{background:var(--colore_grigio-quattro)}multiselect:focus-within .multiselect-header{border-color:var(--colore_blu-cinque);box-shadow:0 0 0 2px rgba(var(--colore_blu-cinque),.2)}.ns-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:10px 0}.ns-pagination .page_btn-wrapper{display:flex;flex-direction:row;gap:20px}.ns-pagination .page_btn{height:30px;width:30px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px}.ns-pagination .page_btn:hover{background-color:var(--colore_blu-quattro);color:var(--colore_bianco)}.ns-pagination .page_btn.active{background-color:var(--colore_blu-quattro);color:var(--colore_bianco)}.ns-pagination .pages_comand-btn{background-color:var(--colore_bianco);border:2px solid var(--colore_blu-quattro);height:35px;width:35px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-top:0}.ns-pagination .pages_comand-btn:hover{background-color:var(--colore_blu-quattro);color:#fff}.ns-pagination .pages_comand-btn--icon{height:24px;width:24px;stroke:var(--colore_blu-uno)}.ns-pagination .pages_comand-btn--icon:hover{stroke:var(--colore_bianco)}.pagination-bottom{width:calc(100% - var(--grandezza_barra_laterale) - 2px);box-shadow:4px 0 4px 1px rgb(14 14 14 / .2);position:fixed;right:0;bottom:-15px;background-color:var(--colore_bianco);padding:10px;z-index:10;margin-bottom:10px}foglio{display:block;width:100%}[data-theme="dark"] foglio{color:#423642}foglio *{margin:0;padding:0;display:flex;width:100%;border-radius:0}foglio cell{padding:3px;min-width:20px;flex-grow:1;max-width:unset;word-break:break-all;resize:none;align-items:center;justify-items:center;justify-content:center;border:1px solid var(--colore_grigio-cinque);text-align:center}foglio cell:focus foglio cell:focus-within,foglio cell:focus-visible{outline:none}foglio>header cell:not(:last-child),foglio>content cell:not(:last-child){border-right:none}foglio>header cell,foglio content:not(:last-child) cell{border-bottom:none;text-align:center}foglio>header cell{font-size:1.1em;font-weight:640;background-color:var(--colore_grigio-otto)}foglio content{background-color:#fdfdfd}[data-theme="dark"] foglio content{color:#000}foglio content:nth-child(odd){background-color:#f8f8f8}foglio content:hover,foglio content:nth-child(odd):hover{background-color:#f4f5f8}foglio cell[contenteditable]:focus-within{border:1px dashed var(--colore_blu-sei)}foglio content cell:not(:first-child){border-left-color:var(--colore_grigio-sette)}[data-theme="dark"] foglio content{background-color:#7d8583}[data-theme="dark"] foglio content:nth-child(odd){background-color:#5a615f}[data-theme="dark"] foglio content:nth-child(odd):hover{background-color:#575e5c}#inserimentoCredito tr td{padding:5px}#inserimentoCredito thead tr{font-weight:600}#inserimentoCredito thead tr th{padding:20px 0;font-size:1.4em}#inserimentoCredito .crediti-faseuno tbody tr:nth-child(odd){background-color:#eef4f4}#inserimentoCredito table{margin-bottom:30px}#inserimentoCredito .rg_crediti{border:0 solid var(--colore_blu-tre);transition:border 0.101s ease;cursor:pointer}#inserimentoCredito .rg_crediti.selected{border:2px solid var(--colore_blu-tre)}#inserimentoCredito .rg_crediti input{user-select:none;pointer-events:none}.popup#aggiornaPiano .pop-content{max-height:unset;max-width:870px}.price_plan.piano1{background:#c4c6d2;background:linear-gradient(to bottom right,#c4c6d2,#83cedc)}.price_plan.piano2{background:#b39b3f;background:linear-gradient(to bottom right,#b39b3f,#DBC084);margin-left:-50px;z-index:2}.price_plan.piano3{background:#46bbfd;background:linear-gradient(to bottom right,#46bbfd,#7e4aaf);margin-left:-50px}.ns-pricing-table{margin:60px auto 0 auto;width:100%;max-width:fit-content;min-height:320px}.price_plan{position:relative;cursor:pointer;width:240px;height:250px;top:0;float:left;border-radius:10px;box-shadow:0 5px 10px 0 var(--colore_grigio-tre);transition:all 0.43s ease;z-index:5}.price_plan .titolo{color:var(--colore_bianco);font-size:1.21rem;text-align:center;margin-top:15px}.price_plan .titolo::after{content:'';display:block;height:3.5px;width:13px;background-color:var(--colore_bianco);border-radius:15px;margin:5px auto 0 auto}.price_plan .contenuto_piano{position:absolute;top:52%;transform:translateY(-50%);left:0;right:0;text-align:center;color:var(--colore_bianco);transition:all 0.4s ease}.price_plan .contenuto_piano span{display:block}.price_plan .prezzo{position:absolute;text-align:center;font-size:3rem;font-weight:800;top:26%;left:0;right:0;overflow:hidden;color:var(--colore_bianco);transform:translateY(-50%);transition:all 0.4s ease;opacity:.2}.price_plan a{position:absolute;display:block;bottom:20px;left:0;right:0;width:170px;font-weight:800;font-size:.7rem;text-align:center;line-height:40px;text-decoration:none;background-color:var(--colore_bianco);color:var(--colore_grigio-due);border-radius:30px;margin:0 auto;transition:all 0.4s ease}.price_plan a span{opacity:.6}.price_plan.active{z-index:28;top:-25px;height:300px}.price_plan.active .prezzo{top:26%;font-size:5rem}.price_plan.active a{bottom:10px}.price_plan.active a span{opacity:1}.price_plan.active .contenuto_piano{top:65%}.price_plan .upper{font-size:.9rem}.price_plan .lower{font-size:2rem}.caratteristiche-funzionali table{width:400px;margin:0 auto;opacity:1;transition:opacity 1.2s ease}.caratteristiche-funzionali table th{text-align:center}.caratteristiche-funzionali table th h4{font-size:1.2em}.caratteristiche-funzionali table tbody tr:nth-child(even){background-color:var(--colore_grigio-sette)}.caratteristiche-funzionali table tbody tr{color:var(--colore_grigio-uno);font-weight:600;font-size:15px}.caratteristiche-funzionali table tbody tr.deactive{color:var(--colore_grigio-tre);font-weight:400}.caratteristiche-funzionali table tbody tr td:last-child{text-align:center;color:var(--colore_verde)}.caratteristiche-funzionali table tbody tr.deactive td:last-child{color:var(--colore_grigio-due)}.card-documenti-contatto{align-items:flex-end;display:flex;justify-content:space-between}.contatti-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:10px}.contatto_acquistato{text-align:center;display:inline-block;width:100%;background-color:var(--colore_grigio-sette);margin:10px;border-radius:5px;padding:10px;transition:all 0.3s ease}.contatto_acquistato .titolo-contatto{align-items:center;align-content:center;margin-bottom:20px}.contatto_acquistato .titolo-contatto .nome_contatto h2{margin-bottom:0}.contatto_acquistato:hover{background-color:var(--colore_blu-sette)}.contatto_acquistato .col.col-dx{display:inline-block;text-align:left;margin-left:5px;width:85%;padding:0}.contatto_acquistato .accordion{margin:0;margin-top:15px;margin-bottom:10px}.contatto_acquistato .accordion .accordion-header{padding:5px 10px;text-align:left}.contatto_acquistato .accordion .accordion-header i.fa-solid{top:9px;right:6px}.contatto_acquistato .col.col-dx .edit-sector .cod_input{min-width:0;max-width:70%;padding:6px;margin-left:2px}.contatto_acquistato .col.col-dx .edit-sector .btn-cod_contatto{padding:6px 10px 6px 10px;margin-left:3px}.contatto_acquistato .col-dx p{margin:10px 0;text-align:left}.contatto_acquistato .col-sx{width:20px;text-align:left;display:flex;justify-content:center;align-items:center}.contatto_acquistato .row.btn-row{margin-top:10px}.contatto_acquistato .row.btn-row .col{width:100%}.contatto_acquistato i{font-size:1.05em;position:relative;top:2px}.contatto_acquistato h2{text-align:left}.richiesta-docs,nsimagebox.richiesta-docs{width:320px;max-width:100%;display:inline-block;padding:10px;background-color:var(--colore_grigio-otto);border-radius:10px;border:1px solid var(--colore_grigio-cinque);margin:10px}.richiesta-docs .icona-dei-file i.fa{font-size:90px;color:var(--colore_grigio-due)}.card-documenti-contatto .richiesta-docs .col{justify-content:left}.card-documenti-contatto .richiesta-docs .row:nth-child(2) .col{display:inline}.card-documenti-contatto .richiesta-docs .row:nth-child(2) .col .documenti_contatto{font-size:.8em}.scheda-documenti{text-align:center;display:inline-block;width:98%;background-color:#f2f6f6;margin:10px;border-radius:5px;padding:20px;transition:all 0.3s ease}.scheda-documenti hr{border-color:var(--colore_grigio-cinque);border-width:.5px}.scheda-documenti .col .col{width:calc(100% - 100px)}.scheda-documenti .col .col-sx{width:100%;text-align:left;justify-content:left;gap:5px}.scheda-documenti .col .col-dx{justify-content:right}.ns-card .scheda-documenti .row>.col,.ns-card .scheda-documenti .row>.col .col{padding:0}.scheda-documenti>.row>.col{width:26%}.ns-card .scheda-documenti>.row{gap:20px}.ns-card .scheda-documenti>.row .col-1{width:180px;margin-right:20px}.scheda-documenti>.row>.col>div{width:100%}.ns-card .wrapper-paginazione{padding:10px 0}table.tabella_ns{width:100%;justify-content:space-between;border-spacing:10px;text-align:center;position:relative;max-height:500px;overflow-y:auto;padding:0 0 0 0;margin-bottom:20px}table.tabella_ns td{text-align:center}.tabella_ns .data-row{background-color:rgb(255 255 255 / .65);padding-top:10px;height:40px;line-height:40px;font-size:1.05em;position:relative}.tabella_ns .data-row:nth-child(odd){background-color:rgb(245 245 245 / .65)}.tabella_ns .data-row.active{background-color:var(--colore_blu-sette);border-color:var(--colore_blu-sette)}.tabella_ns .data-row.active:nth-child(odd){background-color:var(--colore_blu-nove)}.tabella_ns .title-row{background-color:var(--colore_blu-quattro);color:var(--colore_bianco)}table.tabella_ns td{height:40px;line-height:40px;min-width:40px;text-transform:uppercase;vertical-align:middle;font-weight:600}.table-scroll-box{overflow-x:auto;width:100%}.table-wrapper{max-height:300px;overflow-y:auto;border-radius:6px;border:1px solid rgb(0 0 0 / .05)}.table-wrapper table{width:100%;min-width:700px;border-collapse:collapse;background:#fff;color:#1f2937}.table-wrapper table th,td{padding:12px 10px;border-bottom:1px solid #eee;text-align:left;place-items:center;align-content:center}.table-wrapper table th{background-color:var(--colore_blu-nove);color:var(--colore_blu-uno);position:sticky;top:0;z-index:1;text-align:center}.ns-image-gallery{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:10px}.ns-image-gallery .gallery-image-holder{border:2px solid #c1e3ea;padding:4px}.ns-image-gallery .gallery-image-holder img{display:block;margin:0 auto;max-width:100%;cursor:pointer}.ns-image-gallery .gallery-image-holder img:hover{opacity:.86}.ns-stepper{display:table;width:100%;margin:0 auto}.ns-stepper .step{display:table-cell;position:relative;padding:1.5rem;padding-top:.8rem;z-index:1;width:25%}.richiesta_ns.testuale .ns-stepper{display:none}.ns-stepper .step::before,.ns-stepper .step::after{content:"";position:absolute;top:calc(1.3rem + 5px);height:5px;background-color:#D9E2EC;border:solid #D9E2EC;border-width:2px 0;left:50%;margin-left:1rem;z-index:-1}.ns-stepper .step::before{width:calc(100% - 2rem)}.ns-stepper .step::after{width:0;transition:width 500ms ease-in-out}.ns-stepper .step:last-child::before,.ns-stepper .step:last-child::after{display:none}.ns-stepper .step.done::after{background-color:#199473;border-color:#199473;z-index:3;width:calc(100% - 2rem)}.ns-stepper .step-circle{width:2rem;height:2rem;margin:0 auto;border-radius:50%;text-align:center;line-height:1.75rem;font-size:1rem;font-weight:600;z-index:2;border:2px solid #D9E2EC}.ns-stepper .step.done .step-circle{background-color:#199473;border:2px solid #199473;color:var(--colore_bianco)}.ns-stepper .step.done .step-circle:before{font-family:'FontAwesome';font-weight:100;content:"\f00c"}.ns-stepper .step.editing .step-circle{background:var(--colore_bianco);border-color:var(--colore_nero);color:var(--colore_nero)}.ns-stepper .step.done .step-circle *{display:none}.ns-stepper .step-title{color:#102A43;margin-top:1rem;font-size:1rem;font-weight:600}.ns-stepper .step.editing .step-title{color:var(--colore_grigio);text-decoration:underline}.ns-stepper .step-title,.ns-stepper .step-optional{text-align:center;color:#829AB1}.ns-stepper .step-optional{font-size:.75rem;font-style:italic;color:#9FB3C8}.ns_calendario{width:100%;max-width:100%;display:block}.ns_calendario h4{padding:0 10px;font-size:1.05em;text-transform:uppercase;line-height:1;margin:0}.nscal_comands{width:100%;max-width:300px;display:flex;align-items:center;margin:10px auto;justify-content:center}.nscal_day_names{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:2px}.nscal_dayname{width:100%;box-sizing:border-box;background:var(--colore_blu-quattro);text-align:center;padding:3px;border-radius:5px;margin-bottom:5px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var(--colore_bianco)}.nscal_content{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:2px}.nscal_day{width:100%;box-sizing:border-box;padding:5px;border-radius:5px;text-align:center;display:flex;border:1px solid #fff0;font-size:1.2em;align-items:center;justify-content:center;flex-direction:column;background-color:var(--colore_grigio-nove);color:var(--colore_grigio)}.block-past .nscal_day.day_past{background-color:var(--colore_grigio-dieci);color:var(--colore_grigio-uno);pointer-events:none}.nscal_day:hover{cursor:pointer;background-color:var(--colore_grigio-dieci)}.nscal_day.day_today{box-shadow:inset 0 0 1px 2px var(--colore_blu-due);font-weight:600;font-size:1.6em;color:var(--colore_nero)}.nscal_day.active{background-color:var(--colore_blu-sette)}.nscal_day.active.first,.nscal_day.active.last{background-color:var(--colore_blu-cinque)}.nscal_day.active.first h3,.nscal_day.active.last h3{font-weight:750}.nscal_day h3{font-size:13px;font-weight:200;line-height:1;margin:0;pointer-events:none}.nscal_day.day_today h3{font-weight:600}.nscal_comands div>a{position:relative;top:-8px}.nscal_day.day_empty{opacity:.42}.block-past.current-month .nscal_prev{display:none}.datepicker-wrapper{display:none;position:absolute;width:100%;max-width:350px;padding:20px;box-shadow:0 0 3px;z-index:1;background-color:var(--colore_bianco)}.datepicker-wrapper.open{display:block}.calendario-picker .nscal_comands{margin:0;margin-bottom:15px}.image-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;align-items:center;justify-content:center;user-select:none;opacity:0;transition:opacity 0.4s ease}.image-lightbox[aria-open="false"]{pointer-events:none}.image-lightbox[aria-open="true"]{opacity:1}.image-lightbox .lightbox-bg{width:100%;height:100%;background:rgb(0 0 0 / .01);z-index:-1;position:absolute;top:0;left:0;transition:background 0.86s ease}.image-lightbox[aria-open="true"] .lightbox-bg{background:rgb(0 0 0 / .71)}.image-lightbox[aria-open="false"] .lightbox-bg{pointer-events:none}.image-lightbox .lightbox-content{width:100%;max-width:1080px;z-index:1}.lightbox-content .lght-head{display:block;text-align:right;padding:5px;padding-right:5px}.image-lightbox .close-lightbox{font-size:22px;color:var(--colore_bianco);text-shadow:0 0 2px #181818;cursor:pointer}.lightbox-content picture{display:block;background:rgb(255 255 255 / .92);box-shadow:0 0 2px 2px #181818;padding:20px}.lightbox-content picture img{display:block;margin:0 auto;max-height:80vh}.lightbox-content .lght-foot{background:#000;padding:5px;display:flex;color:var(--colore_bianco);padding:5px}.lightbox-content .lght-foot p{width:calc(100% - 180px);padding:0;margin:0;font-weight:600}.lightbox-content .lght-foot span{width:180px;text-align:right}@media only screen and (max-width:1900px){.widgets-container{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (max-width:1800px){.widgets-container{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:1600px){div.row.anagrafica-cliente{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:1450px){div.row.anagrafica-cliente{grid-template-columns:1fr 1fr 1fr}.widgets-container{grid-template-columns:1fr 1fr}.ns_widget ul.lista-contatori{width:100%}.ns_widget .ns_widget-footer{display:block;margin-top:20px}}@media only screen and (max-width:1200px){div.row.anagrafica-cliente{grid-template-columns:1fr 1fr}}@media only screen and (max-width:1024px){.ns_widget.anteprima-richieste .ns_widget-content{display:block}}@media only screen and (max-width:640px){.widgets-container{display:block}}.slide-up{opacity:0;transform:translateY(20px);animation:slideUp 0.6s ease forwards}.slide-delay-1{animation-delay:0.2s}.slide-delay-2{animation-delay:0.4s}.slide-delay-3{animation-delay:0.6s}.slide-delay-4{animation-delay:0.8s}.slide-delay-5{animation-delay:1s}.slide-delay-6{animation-delay:1.2s}.slide-delay-7{animation-delay:1.4s}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{to{opacity:1}}.cart-item{background-color:var(--colore_bianco);width:100%;border-radius:5px;transition:all 0.4s ease;padding:0;margin-bottom:10px;color:var(--colore_nero);border:1px solid var(--colore_grigio-sei)}.cart-item:hover{background-color:var(--colore_grigio-nove)}.cart-item:hover{opacity:.9}.cart-item .cartitem-section{width:100%;border-radius:5px;padding:5px 10px;display:flex}.cart-item.pronto_merce .cartitem-section.caratteristiche .cart-row .cart-col{width:100%}.cart-item.pronto_merce .cartitem-section.caratteristiche .cart-row .cart-col:first-child{display:none}.cart-item .cart-row{display:flex;width:100%}.cart-item .cart-col{width:50%;line-height:1.14;text-transform:capitalize}.cart-item .cartitem-section.top{border-radius:5px 0 0 0;background-color:var(--colore_grigio-otto);align-items:center;gap:10px;padding:2px;margin-bottom:5px}.cart-item .cartitem-section.top .cart-col:last-child{width:calc(100% - 85px);font-size:12px}.cart-item .cartitem-section.top .nome-cart-prod b{font-size:16px;text-transform:uppercase}.mobile .cart-item .cartitem-section.top .nome-cart-prod b{font-size:14px}.cart-item .cartitem-section.top .cart-col:first-child{width:85px}.cart-item .bollino-quantita{padding:3px;background-color:var(--colore_bianco);border-radius:5px;text-align:center}.cart-item .bollino-quantita span{display:block;width:100%;font-size:1.35em;font-weight:500;color:var(--colore_blu-due)}.cart-item button.button{padding:7px 13px 7px 12px}.cart-item button.button.elx-btn{margin-left:10px}.cart-item .bollino-quantita label{display:block;width:100%;background-color:var(--colore_grigio-sette);color:var(--colore_nero);font-size:13px;font-weight:800;text-transform:lowercase}.cart-item .cartitem-section.middle{border-radius:0;padding-left:12px}.cartitem-section.middle img{width:40px;margin-right:20px}.cartitem-section.middle h3{font-size:14px;margin-bottom:0}.cartitem-section.middle span b{font-size:1.12em}.cartitem-section.middle.note-row .row.cart-row{background-color:var(--colore_grigio-otto);border:3px dashed var(--colore_arancio-due);padding:6px}.cart-item table{width:max-content}.cart-item table td:first-child{padding-right:10px}.cart-item table td{text-align:left;width:auto}.cart-item .cartitem-section.bottom{border-radius:0 0 0 5px;display:block;padding-bottom:10px}.cart-item .cartitem-section.bottom .button:hover{background-color:var(--colore_blu-cinque)}.cart-item .cart-col #quanti_cart{font-size:1.8em;color:var(--colore_blu-quattro)}.cart-item .cart-col .prod_cat,.cart-item .cart-col .prod_mat{text-transform:uppercase}.cartitem-section .calcoli-prod{display:block;width:100%}.needsteel-cart{display:none;right:0;top:0;animation:animateright 0.3s;height:100%;width:100%;max-width:650px;background-color:var(--colore_grigio-sei);position:fixed!important;z-index:2;overflow:hidden;background-image:linear-gradient(135deg,rgb(255 255 255 / .9),rgb(91 176 217 / .8));backdrop-filter:blur(10px);border-left:1px solid var(--colore_grigio-otto);box-shadow:0 0 120px 0 #0007}.needsteel-cart.multi div#elementi-carrello{height:calc(100vh - 170px)}.needsteel-cart form{position:relative;overflow:hidden;background:linear-gradient(135deg,rgb(255 255 255 / .9),rgb(255 255 255 / .8));backdrop-filter:blur(10px);height:calc(100% - 45px)}.needsteel-cart form .fase_cont{width:100%;height:100%;display:block;position:absolute;padding:0 20px;padding-top:12px;padding-right:10px}.needsteel-cart form #ind_consegna{padding:unset;font-size:auto;min-height:40px}.modal-header-chiudi-carrello{width:100%;border:none;white-space:normal;float:none;outline:0;font-size:1.25em!important;display:inline-block;padding:10px;vertical-align:middle;overflow:hidden;text-decoration:none;background-color:#fff0;cursor:pointer;white-space:nowrap;text-align:center!important;text-transform:uppercase;position:relative;color:var(--colore_blu-uno)}.modal-footer-carrello{display:flex;justify-content:space-between;align-items:flex-end;position:fixed;bottom:10px;width:calc(100% - 30px);gap:15px;max-width:615px}div#elementi-carrello{height:calc(100vh - 100px);overflow:hidden;overflow-y:auto;padding-right:7px}.needsteel-cart form input,.needsteel-cart form select,.needsteel-cart form textarea,.needsteel-cart form .input{border:var(--spessore_bordi) solid var(--colore_grigio-otto);background-color:var(--colore_grigio-dieci);border-radius:10px}.needsteel-cart .riga-form-account>.col>button.black{margin-top:10px;margin-bottom:5px;background-color:var(--colore_blu-quattro)}.modal-header-chiudi-carrello .fa-xmark{position:absolute;right:5%;font-size:25px;color:var(--colore_nero)}.modal-footer-carrello .button{width:50%;margin:0}#cart_fase-1 .fase-bottom{padding:10px 0;display:flex;gap:10px}#cart_fase-1 .fase-bottom .button{width:100%;padding:8px 10px 8px 10px}.needsteel-cart form .fase_cont#cart_fase-2{width:100%;height:calc(100% - 85px);display:block;position:absolute;left:1000px;overflow:hidden;overflow-y:auto}.fase_cont#cart_fase-2 .window{margin-bottom:15px}#cart_fase-2 .window input#indirizzo_consegna_nuovo_via{width:calc(100% - 55px)}#cart_fase-2 .window input#indirizzo_consegna_nuovo_num_civico{width:50px}#cart_fase-2>h5{margin-top:15px;padding-left:5px}.cart_fase-2>h6{padding-left:5px}#cart_fase-2 .window ul li span{width:30%;display:inline-block}#cart_fase-2 .window .input_cont label{width:80px}.anim_carrello{width:340px;background:#fff;position:fixed;aspect-ratio:1.5;top:calc(50vh - 85px);right:calc(50vh - 170px);opacity:1;z-index:10000;border:16px solid #247966;transition:opacity 1.4s cubic-bezier(.24,.53,0,1),border 0.8s cubic-bezier(0,1.18,.31,1.31),width 0.8s ease,top 0.8s ease,right 0.8s ease;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 2fr 2fr 1fr;gap:10px;padding:15px}.anim_carrello p{width:100%;height:100%;background-color:var(--colore_grigio-quattro)}.anim_carrello.arrivate{top:0vh;right:0vw;width:5px;opacity:0;border:6px solid #7ed106}.banner-switch_cart{padding:5px;background-color:var(--colore_message);border-radius:5px;display:flex;font-size:1.14em;align-items:center;margin-bottom:20px}.banner-switch_cart span{width:calc(70% - 40px)}.banner-switch_cart span:first-child{width:40px;font-size:25px;text-align:center}.banner-switch_cart span:first-child i.fa{color:var(--colore_verde)}.banner-switch_cart span:last-child{width:30%;text-align:right}.button.alt.sort{position:relative;padding-left:20px}.button.alt.sort:before{content:"\25BC";display:inline-block;width:0;height:0;margin-right:5px;position:absolute;left:5px;top:.79em;color:var(--colore_grigio-tre);font-family:'FontAwesome'}.button.alt.sort.up:before{content:"\25B2"}.button.alt.sort.reset{padding:11.5px 10px;padding-left:23px}.button.alt.sort.reset:before{content:"\f1ce";top:.95em}.button:focus.alt.sort:before{color:var(--colore_grigio-uno)}button.alt.sort,button.alt.sort{padding:10px;background-color:var(--colore_bianco);text-align:center;color:var(--colore_nero);border:var(--spessore_bordi) solid var(--colore_grigio-quattro);border-width:var(--spessore_bordi)}.filtro-ns{position:relative}.filtro-ns .button.alt.sort:before{content:"\f078";top:.89em}.filtro-ns .button.alt.sort{padding-left:22px}.filtro-ns .button.alt.sort.active{background-color:var(--colore_blu-sette)}.filtro-ns .button.alt.sort.active:before{color:var(--colore_blu-uno)}.filtro-ns.ricerca input{padding-left:25px}.filtro-ns.ricerca::before{content:"\f002";display:inline-block;width:0;height:0;margin-right:5px;position:absolute;left:5px;top:.62em;color:var(--colore_grigio-tre);font-family:'FontAwesome'}.filtro-scomparsa{width:250px;display:none;position:absolute;overflow:hidden;top:40px;left:0;background:var(--colore_bianco);z-index:1000;padding:10px;border:1px solid var(--colore_grigio-quattro);border-radius:5px}.filtro-scomparsa>h5{display:flex;justify-content:space-between;align-items:center}.filtro-scomparsa>h5 button.button{margin:0;padding:5px 15px}.filtro-scomparsa .row{width:100%;align-items:center}.filtro-scomparsa .row .col{width:calc(50% - 20px);flex:50%;gap:10px}.filtro-scomparsa input,.filtro-scomparsa select{min-width:auto;width:calc(82% - 10px);float:right}.filtro-scomparsa[aria-open="true"]{display:block}.filtro-scomparsa.filtro-tendina>input[type="text"]{margin:15px 0}.filtro-geo-cover .filtro-scomparsa{width:300px;left:-80px}.filtro-tendina ul li{padding:3px}.filtro-tendina ul li.active{background-color:var(--colore_blu-sette);font-weight:800;text-transform:uppercase}.filtro-tendina input{display:block;width:100%;border-radius:0;border:1px solid var(--colore_grigio-cinque)}.filtro-tendina ul{display:block;width:100%;margin-top:50px;max-height:150px;overflow:hidden;overflow-y:auto}.filtro-tendina ul li:hover{background-color:var(--colore_grigio-sette);cursor:pointer}.filtro-geo-cover .filtro-scomparsa>.row .col{width:95%;padding:10px 0;display:flex;align-items:center}.filtro-geo-cover .filtro-scomparsa>.row .col input,.filtro-geo-cover .filtro-scomparsa>.row .col select{width:100%}.filtro-geo-cover .filtro-scomparsa>.row .col:first-child{max-width:fit-content}.filtro-geo-cover .filtro-scomparsa .fa-edit{font-size:18px;cursor:pointer;color:var(--colore_grigio-due)}.filtro-geo-cover .filtro-scomparsa .fa-edit:hover{color:var(--colore_grigio)}.filtro-geo-cover .filtro-scomparsa button.filtra{width:100%}.filtro-geo-cover #geo-cov-map{width:100%;height:150px}.filtro-geo-cover .leaflet-top.leaflet-left{display:none}.filtro-geo-cover .filtro-scomparsa>.row.ind-sel-row .col{width:100%;max-width:unset}.fattura-needstel{background-color:#fff;border:2px solid var(--colore_grigio-sei);display:block;position:relative;padding:0;margin:0}.fattura-needstel>header,.fattura-needstel>footer,.fattura-needstel .fattura-body{width:100%;display:flex;padding:15px 0}.fattura-needstel>header{border-bottom:2px solid var(--colore_nero);margin-bottom:10px}.fattura-needstel>footer>div,.fattura-needstel>header>div{width:33%}.fattura-needstel>header>div{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.fattura-needstel>header .ns-brand{width:12%;padding:0 20px;align-items:center}.fattura-needstel>header .ns-brand img{width:100px}.fattura-needstel>header .ns-info{width:68%}.fattura-needstel>header .ns-contact{width:18%}.fattura-needstel .fattura-body{display:block;padding:15px;height:1630px}.fattura-needstel>footer{border-top:2px solid var(--colore_nero);position:absolute;bottom:0;left:0;width:100%}.fattura-needstel>footer .img-fav{width:20px}.fattura-needstel>footer div{width:fit-content;padding:0 5px}.fattura-needstel .row-riepilogo{margin:20px 0}.editor-preventivo .row-riepilogo{margin-bottom:30px}.editor-preventivo .row-riepilogo .col{width:100%}.richiesta_ns.redesign .editor-preventivo .row.row-riepilogo>.col{width:100%}.fattura-needstel .info-fornitore{margin:20px 0;gap:20px}.fattura-needstel .info-fornitore .col:first-child{width:10%}.fattura-needstel .saluti-needsteel .col:first-child{width:80%}.fattura-needstel .saluti-needsteel .col:last-child{width:20%}.fattura-needsteel .pagina p{font-size:14px}.fattura-needsteel .pagina .intestazione p{font-size:16px}table#tab-lista-prods{margin-top:5px}table#tab-lista-prods thead{background-color:var(--colore_grigio-sette);border-bottom:1px solid var(--colore_nero)}table#tab-lista-prods tr td{border-right:1px solid var(--colore_grigio-sei);padding:3px}table#tab-lista-prods tr.tab-rgcalc{border-bottom:1px solid var(--colore_grigio-sei)}table#tab-lista-prods tr th{text-transform:capitalize;font-weight:600;font-size:1.1em;border-right:1px solid var(--colore_grigio-cinque);padding:3px}table#tab-lista-prods tr td:last-child,table#tab-lista-prods tr th:last-child{border:none}#tab-lista-prods tr th:first-child,#tab-lista-prods tr td:first-child{text-align:left}table#tab-lista-prods hr{border-top:0;margin:5px 0;border-color:var(--colore_grigio-sei)}.fattura-needstel .conti-totali-wrapper{display:block;width:100%}.fattura-needstel .conti-totali{max-width:680px;float:right;text-align:right;font-size:16px}.fattura-needstel .tabella-validita{width:fit-content}.fattura-needstel .tabella-validita tr td{text-align:left;padding:2px 0;padding-right:10px}.fattura-needstel .pagina table thead{font-size:13px}.fattura-needstel .pagina table tbody tr{font-size:14px}.fattura-needstel .pagina table tbody tr:not(.tab-rgcalc) td:first-child{font-size:16px}.fattura-needstel .row.conti-totali{font-size:16px}#anteprima-wrapper{width:100%}.anteprima-wrapper h2.avviso,#anteprima-wrapper h2.avviso{color:var(--colore_rosso)}.anteprima-wrapper h2.avviso{text-align:center}.anteprima-wrapper .comandi-anteprima .button,.anteprima-wrapper .comandi-anteprima .button#btn_esportazione{margin:0}.anteprima-wrapper #btn_esportazione{display:block;margin:10px auto;margin-top:20px;padding:12px 30px}.box-anteprima-pdf{padding:10px;border:var(--spessore_bordi) solid var(--colore_grigio-sei);position:relative;width:100%;border-radius:5px;display:inline-block;transition:all 0.3s ease;background-color:var(--colore_blu-sette)}.box-anteprima-pdf .anteprima-heading{width:100%;display:block;margin-bottom:20px}.anteprima-wrapper .comandi-anteprima{align-items:center;justify-content:center}#anteprima-wrapper .comandi-anteprima{display:block;width:100%;text-align:center;margin-top:20px}.anteprima-wrapper .NS-anteprima_pdf,#anteprima-wrapper .NS-anteprima_pdf{background-color:var(--colore_bianco);max-width:100%;overflow:scroll}.richiesta_ns.redesign .box-anteprima-pdf{background-color:var(--colore_blu-dieci)}.box-anteprima-pdf>h2.successo{color:var(--colore_verde)}.box-anteprima-pdf>h2.successo i.fa{padding:5px;border-radius:50%;border:5px solid var(--colore_verde)}.NS-anteprima_pdf .pagina{width:1240px;height:1800px;background-size:contain;position:relative;padding:0;margin:0;overflow:hidden;user-select:none;background-color:var(--colore_bianco);left:-5px}.NS-anteprima_pdf .pagina .pag-bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.NS-anteprima_pdf .pagina .pag-content{width:100%;height:100%;position:absolute;top:0;left:0;z-index:100;text-align:left}.NS-anteprima_pdf .pagina .cubo{background-color:red;height:800px;width:500px}.profilo-fornitore{width:calc(100% - 40px);display:block;margin:20px auto;border:1px solid #e8e5e5;border-radius:15px;overflow:hidden}.profilo-fornitore .sfondo-fornitore{height:330px;background-size:100%;background-attachment:fixed;background-position:top center;background-repeat:no-repeat;width:100%;position:relative;box-shadow:2px -2px 2px hsl(0 0% 0% / .024)}.profilo-fornitore .sfondo-fornitore .logo-wrapper{width:400px;background-color:var(--colore_bianco);position:absolute;bottom:-20px;max-height:130px;text-align:center;padding:10px;border-radius:25px;z-index:1;left:10px;border:5px solid var(--colore_blu-sette);box-shadow:2px -2px 5px hsl(0deg 0% 0% / 2%)}.profilo-fornitore .col{padding:10px}.profilo-fornitore .col.col-1{width:35%}.profilo-fornitore .col.col-2{width:65%}.profilo-fornitore .logo-fornitore{max-height:100%;width:auto;max-width:300px;max-height:95px;display:block;margin:0 auto}.profilo-fornitore #info-fornitore .pop-footer{background-color:#f3f2f2}.profilo-fornitore .row.descrizione-fornitore .col{width:100%}.profilo-fornitore .bottoni-fornitore .button{border-radius:20px;padding:5px 15px}.profilo-fornitore #profiloUtente .pop-body{max-height:480px}.profilo-fornitore .datifornitore-wrapper{margin-top:20px}.profilo-fornitore .titolo-profilo{font-size:2em;font-weight:900;display:flex;align-items:center;padding-left:10px;margin:0;margin-top:30px}.profilo-fornitore h1>.highligth-text{font-size:.75em;margin:0}.sfondo-fornitore i.upload-btn,.logo-wrapper i.upload-btn{width:40px;height:40px;position:absolute;display:flex;top:0;left:0;align-items:center;justify-content:center;background-color:rgb(0 0 0 / .42);color:#fff;font-weight:900;z-index:2;cursor:pointer}.sfondo-fornitore i.upload-btn{border-top-left-radius:32%}.logo-wrapper i.upload-btn{border-top-left-radius:48%}.descrizione-fornitore .col .testo_descrizione{display:flex}.descrizione-fornitore .col .testo_descrizione p,.descrizione-fornitore .descrizione_interna{text-align:left;width:100%;border:#fff0}.descrizione-fornitore .col .testo_descrizione:last-child{align-items:end}.labeled-input{display:inline-flex;flex-direction:column;background-color:var(--colore_grigio-sette);border:1px solid var(--colore_grigio-cinque);border-radius:6px;overflow:hidden}.labeled-input label{padding:2px 5px;color:#576754;text-align:center;font-size:14px}.labeled-input input,.labeled-input select,.labeled-input textarea{border:none;border-top:1px solid #b3c1c1;resize:none;text-align:center;border-radius:0;padding:5px}.carta-archivio{width:100%;max-width:350px;display:block;margin:0 auto;background-color:#fff;text-align:center;padding:25px;margin-top:80px;box-shadow:var(--ombra_effetto)}.carta-archivio img{max-width:100px;width:100%;display:inline-block}.carta-archivio>h1{font-size:1.65em}.carta-archivio>p{font-size:1.2em}.row.periodo-archivio h5{text-transform:uppercase}.row.periodo-archivio .button{padding:12px 15px 12px 15px;margin-left:5px}.row.filtro-archivio{margin-top:20px;margin-bottom:30px}.catalogo_wrapper{padding:0 10px}.catalogo_wrapper .materiali{display:flex;gap:20px;align-items:start;justify-content:center}.catalogo_wrapper .categorie,.catalogo_wrapper .prodotti,.catalogo_wrapper .calcolatore-prodotto{display:none}.catalogo_wrapper .ns-card{max-width:1450px;margin:0 auto}.catalogo_wrapper .materiali .ns-card{max-width:600px;margin:unset}.bottone-prodotto{background-color:unset;background-image:linear-gradient(145deg,rgb(233 239 243 / .3) 0%,rgb(240 240 240 / .1) 100%)}.bottoni-materiali{display:flex;justify-content:center;margin:20px 0;text-align:center;gap:10px}.materiali .bottoni-materiali .bottone-prodotto{width:100%;padding:16px;border-radius:20px;display:inline-block;background-color:#fff;border:1px solid var(--colore_grigio-sette);max-width:200px;transition:background 1s ease}nsimagebox .image_box-text>h2{margin-top:5px;margin-bottom:0}.materiali .bottone-prodotto .image_box-text{text-transform:uppercase}.catalogo_wrapper .ns-card button.go-back{display:inline-flex;margin:0;padding:0;margin-left:20px}.catalogo_wrapper .catalogo-upper-header{display:block}.catalogo-upper-header .bread-crumbs{background-color:var(--colore_blu-cinque);color:var(--colore_blu-nove);padding:6px 10px;display:none;gap:5px;font-size:1.2em;align-items:center;margin-bottom:40px}.catalogo-upper-header .bread-crumbs b{text-transform:uppercase}.catalogo-upper-header .bread-crumbs span.active{font-size:1.2em}.catalogo-upper-header .bread-crumbs span.active b{color:var(--colore_nero)}.catalogo-upper-header span.scegli{font-weight:650;text-align:center;display:block;font-size:1.94em;margin:40px 0}.catalogo_wrapper .categorie .bottoni-prodotto{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:10px;margin:5px}.catalogo_wrapper .prodotti .bottoni-prodotto{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:10px;margin:5px}.catalogo_wrapper nsimagebox figure{height:100%;width:100%;aspect-ratio:1.2;overflow:hidden}.catalogo_wrapper nsimagebox figure img{width:100%;height:100%;object-fit:contain;scale:1;transition:all 1s ease;opacity:1}.catalogo_wrapper .materiali nsimagebox figure img{object-fit:cover}.catalogo_wrapper nsimagebox{cursor:pointer}.catalogo_wrapper nsimagebox h3{text-align:center;text-transform:uppercase}.catalogo_wrapper .categorie nsimagebox h3{font-size:1.16em}.catalogo_wrapper nsimagebox:hover img{scale:1.2;opacity:.8}.catalogo_wrapper nsimagebox[tot="0"]{display:none}.calcolatore-prodotto .col{width:96%}.calcolatore-prodotto .ns-card .row>.col{display:block}.calcolatore-prodotto .col.anteprima{width:10%;min-width:200px}.calcolatore-prodotto .col.anteprima ul li{display:flex;flex-direction:column;margin-bottom:5px}.calcolatore-prodotto .col.anteprima ul b{font-size:1.12em;text-transform:uppercase}.calcolatore-prodotto .img-prod-corrente{border:2px solid var(--colore_grigio-cinque);padding:10px;margin-bottom:20px;width:100%;max-width:200px}.calcolatore-prodotto .output-section{display:none}.catalogo_wrapper[materiale] .materiali{display:none}.catalogo_wrapper[materiale] .catalogo-upper-header .bread-crumbs{display:flex}.catalogo_wrapper[materiale] .catalogo-upper-header .scegli{display:none}.catalogo_wrapper[tipologia] .categorie{display:block}.catalogo_wrapper[tipologia] .bread-crumbs .categoria,.catalogo_wrapper[tipologia] .bread-crumbs .nome_prodotto{display:none}.catalogo_wrapper[tipologia][categoria] .categorie{display:none}.catalogo_wrapper[tipologia][categoria] .prodotti{display:block}.catalogo_wrapper[tipologia][categoria] .bread-crumbs .categoria{display:initial}.catalogo_wrapper[tipologia][categoria][prodotto] .prodotti,.catalogo_wrapper[tipologia][categoria][prodotto] .aggiungi-acquisti{display:none}.catalogo_wrapper[tipologia][categoria][prodotto] .bread-crumbs .nome_prodotto{display:initial}.catalogo_wrapper[tipologia][categoria][prodotto] .calcolatore-prodotto{display:block}.calcolatore-prodotto .row{gap:0}.calcolatore-prodotto .row .col.destra{padding-left:0}.calcolatore-prodotto .spazio-calcoli .riga-calcolo{display:flex;background-color:var(--colore_bianco);padding:2px;gap:10px;margin-bottom:2px;align-items:center}.calcolatore-prodotto .completamento-ordine{display:flex;justify-content:center;align-items:center;padding:20px;margin-top:10px}.calcolatore-prodotto .button.aggiungi-riga{display:inline-flex;align-items:center;margin-top:5px}.calcolatore-prodotto .aggiungi-riga i.fa{margin-right:10px;font-size:1.12em}.calcolatore-prodotto .completamento-ordine .button.aggiungi-carrello,.calcolatore-prodotto .completamento-ordine .button.aggiorna-carrello{font-size:1.66em;padding:12px 30px}.calcolatore-prodotto .completamento-ordine .button.aggiungi-carrello i.fa,.calcolatore-prodotto .completamento-ordine .button.aggiorna-carrello i.fa{margin-right:15px}.calcolatore-prodotto .note_cliente textarea{width:100%;height:100px}.calcolatore-prodotto .riga-calcolo .labeled-input textarea,.calcolatore-prodotto .riga-calcolo .labeled-input select,.calcolatore-prodotto .riga-calcolo .labeled-input input{min-width:100%;max-width:90px}.calcolatore-prodotto .riga-calcolo .labeled-input{background-color:var(--colore_grigio-otto);border:1px solid var(--colore_grigio-sette);border-radius:0}.calcolatore-prodotto .input-section{display:flex;align-self:flex-start;align-items:center;margin:0}.calcolatore-prodotto .riga-calcolo .input-section .labeled-input:first-child{border-radius:6px;margin-right:8px}.calcolatore-prodotto .riga-calcolo .output-section .labeled-input:first-child{border-radius:6px 0 0 6px}.calcolatore-prodotto .riga-calcolo .labeled-input:nth-child(2){border-radius:6px 0 0 6px}.calcolatore-prodotto .riga-calcolo .labeled-input:last-child{border-radius:0 6px 6px 0}.calcolatore-prodotto .riga-calcolo .controlli-finali .labeled-input{border-radius:6px}.calcolatore-prodotto .riga-calcolo .labeled-input label select{padding:0;margin:0;line-height:1;font-size:.9em;border:none;cursor:pointer;background-color:rgb(255 255 255 / .06)}.calcolatore-prodotto .riga-calcolo .labeled-input label select:hover{background-color:rgb(255 255 255 / .86)}.calcolatore-prodotto .riga-calcolo .labeled-input .azione{display:flex;align-items:center;justify-content:center;height:29px;border-top:1px solid #b3c1c1;background:rgb(255 255 255 / .86)}.calcolatore-prodotto .riga-calcolo span.counter{display:flex;align-items:center;height:calc(100% - 0px);font-weight:600;padding:3px 8px;border-radius:30px;background:var(--colore_grigio-sette);align-self:center}.calcolatore-prodotto .riga-calcolo .rimuovi-riga{background-color:var(--colore_rosso);width:calc(100% - 4px);display:flex;justify-content:center;align-items:center;color:var(--colore_bianco);padding:5px 15px;cursor:pointer;border-radius:4px}.calcolatore-prodotto .riga-calcolo .labeled-input.rimozione{margin-left:10px}.calcolatore-prodotto .riga-calcolo .labeled-input input,.calcolatore-prodotto .riga-calcolo .labeled-input select,.calcolatore-prodotto .riga-calcolo .labeled-input textarea,.calcolatore-prodotto .riga-calcolo .labeled-input .azione{border-top:unset}.calcolatore-prodotto .aggiungi-acquisti{display:flex;align-items:center;justify-content:center;margin:40px 0}@media screen and (max-width:1480px){.catalogo_wrapper .categorie .bottoni-prodotto{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.catalogo_wrapper .prodotti .bottoni-prodotto{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}@media screen and (max-width:1280px){.catalogo_wrapper .categorie .bottoni-prodotto{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}}@media screen and (max-width:1180px){.calcolatore-prodotto .card-body>.row{flex-direction:column}.calcolatore-prodotto .ns-card .row>.col.anteprima{width:100%;display:flex;gap:10px;justify-content:start;align-items:start}.calcolatore-prodotto .img-prod-corrente{max-width:160px}}@media screen and (max-width:1080px){.catalogo_wrapper .categorie .bottoni-prodotto{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}.catalogo_wrapper .prodotti .bottoni-prodotto{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media screen and (max-width:860px){.catalogo_wrapper .categorie .bottoni-prodotto{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.catalogo_wrapper .materiali{flex-direction:column;align-items:anchor-center}}@media screen and (max-width:640px){.catalogo_wrapper .categorie .bottoni-prodotto{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.catalogo_wrapper .prodotti .bottoni-prodotto{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:480px){.catalogo_wrapper .categorie .bottoni-prodotto{grid-template-columns:1fr 1fr 1fr 1fr}.catalogo_wrapper .prodotti .bottoni-prodotto{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:380px){.catalogo_wrapper .categorie .bottoni-prodotto{grid-template-columns:1fr 1fr 1fr}.catalogo_wrapper .prodotti .bottoni-prodotto{grid-template-columns:1fr 1fr}}@media screen and (max-width:280px){.catalogo_wrapper .categorie .bottoni-prodotto{grid-template-columns:1fr 1fr}.catalogo_wrapper .prodotti .bottoni-prodotto{grid-template-columns:1fr}}.catalogo_wrapper{padding:0 10px}.catalogo_wrapper .materiali{display:flex;gap:20px;align-items:start;justify-content:center}.catalogo_wrapper .categorie,.catalogo_wrapper .prodotti,.catalogo_wrapper .calcolatore-prodotto-old{display:none}.catalogo_wrapper .ns-card{max-width:1450px;margin:0 auto}.catalogo_wrapper .materiali .ns-card{max-width:600px;margin:unset}.bottone-prodotto{background-color:unset;background-image:linear-gradient(145deg,rgb(233 239 243 / .3) 0%,rgb(240 240 240 / .1) 100%)}.bottoni-materiali{display:flex;justify-content:center;margin:20px 0;text-align:center;gap:10px}.materiali .bottoni-materiali .bottone-prodotto{width:100%;padding:16px;border-radius:20px;display:inline-block;background-color:#fff;border:1px solid var(--colore_grigio-sette);max-width:200px;transition:background 1s ease}nsimagebox .image_box-text>h2{margin-top:5px;margin-bottom:0}.materiali .bottone-prodotto .image_box-text{text-transform:uppercase}.catalogo_wrapper .ns-card button.go-back{display:inline-flex;margin:0;padding:0;margin-left:20px}.catalogo_wrapper .catalogo-upper-header{display:block}.catalogo-upper-header .bread-crumbs{background-color:var(--colore_blu-cinque);color:var(--colore_blu-nove);padding:6px 10px;display:none;gap:5px;font-size:1.2em;align-items:center;margin-bottom:40px}.catalogo-upper-header .bread-crumbs b{text-transform:uppercase}.catalogo-upper-header .bread-crumbs span.active{font-size:1.2em}.catalogo-upper-header .bread-crumbs span.active b{color:var(--colore_nero)}.catalogo-upper-header span.scegli{font-weight:650;text-align:center;display:block;font-size:1.94em;margin:40px 0}.catalogo_wrapper .categorie .bottoni-prodotto{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:10px;margin:5px}.catalogo_wrapper .prodotti .bottoni-prodotto{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:10px;margin:5px}.catalogo_wrapper nsimagebox figure{height:100%;width:100%;aspect-ratio:1.2;overflow:hidden}.catalogo_wrapper nsimagebox figure img{width:100%;height:100%;object-fit:contain;scale:1;transition:all 1s ease;opacity:1}.catalogo_wrapper .materiali nsimagebox figure img{object-fit:cover}.catalogo_wrapper nsimagebox{cursor:pointer}.catalogo_wrapper nsimagebox h3{text-align:center;text-transform:uppercase}.catalogo_wrapper .categorie nsimagebox h3{font-size:1.16em}.catalogo_wrapper nsimagebox:hover img{scale:1.2;opacity:.8}.catalogo_wrapper nsimagebox[tot="0"]{display:none}.calcolatore-prodotto-old .col{width:96%;margin:auto;padding-bottom:15px}.calcolatore-prodotto-old .ns-card .row{border-bottom:none}.calcolatore-prodotto-old .ns-card .row>.col{gap:15px;flex-direction:column;justify-content:flex-start;align-items:flex-start}.calcolatore-prodotto-old .col.anteprima .row{display:grid;margin:auto;gap:30px}.calcolatore-prodotto-old .col.anteprima .row:first-child{grid-template-columns:200px 1fr}.calcolatore-prodotto-old .col.anteprima .row:last-child{grid-template-columns:1fr 400px}.calcolatore-prodotto-old .col.anteprima ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;list-style:none;padding:0;margin:0}.calcolatore-prodotto-old .col.anteprima ul li{display:flex;flex-direction:column;margin-bottom:0}.calcolatore-prodotto-old .col.anteprima ul li span{font-size:.9em;color:var(--colore_grigio-uno)}.calcolatore-prodotto-old .img-prod-corrente{max-width:200px;margin-bottom:0}.calcolatore-prodotto-old .col.anteprima ul li{display:flex;flex-direction:column;margin-bottom:5px}.calcolatore-prodotto-old .col.anteprima ul b{font-size:1.12em;text-transform:uppercase}.calcolatore-prodotto-old .img-prod-corrente{border:2px solid var(--colore_grigio-cinque);padding:10px;margin-bottom:20px;width:100%;max-width:200px}.calcolatore-prodotto-old .output-section{display:none}.catalogo_wrapper[materiale] .materiali{display:none}.catalogo_wrapper[materiale] .catalogo-upper-header .bread-crumbs{display:flex}.catalogo_wrapper[materiale] .catalogo-upper-header .scegli{display:none}.catalogo_wrapper[tipologia] .categorie{display:block}.catalogo_wrapper[tipologia] .bread-crumbs .categoria,.catalogo_wrapper[tipologia] .bread-crumbs .nome_prodotto{display:none}.catalogo_wrapper[tipologia][categoria] .categorie{display:none}.catalogo_wrapper[tipologia][categoria] .prodotti{display:block}.catalogo_wrapper[tipologia][categoria] .bread-crumbs .categoria{display:initial}.catalogo_wrapper[tipologia][categoria][prodotto] .prodotti,.catalogo_wrapper[tipologia][categoria][prodotto] .aggiungi-acquisti{display:none}.catalogo_wrapper[tipologia][categoria][prodotto] .bread-crumbs .nome_prodotto{display:initial}.catalogo_wrapper[tipologia][categoria][prodotto] .calcolatore-prodotto-old{display:block}.calcolatore-prodotto-old .row{gap:0;flex-direction:column}.calcolatore-prodotto-old .row .col .note_cliente{width:100%}.calcolatore-prodotto-old .completamento-ordine{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.calcolatore-prodotto-old .note_cliente textarea{width:100%;height:100px}.calcolatore-prodotto-old .spazio-calcoli .riga-calcolo{display:flex;background-color:var(--colore_bianco);padding:2px;gap:10px;margin-bottom:2px;align-items:center}.calcolatore-prodotto-old .spazio-calcoli{max-height:400px;overflow-y:scroll;width:100%}.calcolatore-prodotto-old .note_cliente textarea{width:100%;height:100px}.calcolatore-prodotto-old .button.aggiungi-riga{display:inline-flex;align-items:center;margin-top:5px}.calcolatore-prodotto-old .aggiungi-riga i.fa{margin-right:10px;font-size:1.12em}.calcolatore-prodotto-old .completamento-ordine .button.aggiungi-carrello,.calcolatore-prodotto-old .completamento-ordine .button.btn-misure{font-size:1em;padding:12px 30px;margin:0;width:100%;display:flex;align-items:center;gap:15px}.calcolatore-prodotto-old .completamento-ordine .button.aggiungi-carrello i.fa,.calcolatore-prodotto-old .completamento-ordine .button.btn-misure i.fa{line-height:normal}.calcolatore-prodotto-old .riga-calcolo .labeled-input textarea,.calcolatore-prodotto-old .riga-calcolo .labeled-input select,.calcolatore-prodotto-old .riga-calcolo .labeled-input input{min-width:90px;max-width:160px}.calcolatore-prodotto-old .riga-calcolo .labeled-input{background-color:var(--colore_grigio-otto);border:1px solid var(--colore_grigio-sette);border-radius:0}.calcolatore-prodotto-old .input-section{display:flex;align-self:flex-start;align-items:center;margin:0}.calcolatore-prodotto-old .riga-calcolo .input-section .labeled-input:first-child{border-radius:6px;margin-right:8px}.calcolatore-prodotto-old .riga-calcolo .output-section .labeled-input:first-child{border-radius:6px 0 0 6px}.calcolatore-prodotto-old .riga-calcolo .labeled-input:nth-child(2){border-radius:6px 0 0 6px}.calcolatore-prodotto-old .riga-calcolo .labeled-input:last-child{border-radius:0 6px 6px 0}.calcolatore-prodotto-old .riga-calcolo .controlli-finali .labeled-input{border-radius:6px}.calcolatore-prodotto-old .riga-calcolo .labeled-input label select{padding:0;margin:0;line-height:1;font-size:.9em;border:none;cursor:pointer;background-color:rgb(255 255 255 / .06)}.calcolatore-prodotto-old .riga-calcolo .labeled-input label select:hover{background-color:rgb(255 255 255 / .86)}.calcolatore-prodotto-old .riga-calcolo .labeled-input .azione{display:flex;align-items:center;justify-content:center;height:100%;top:0;border-top:1px solid #b3c1c1}.calcolatore-prodotto-old .riga-calcolo .controlli-finali{display:flex;width:fit-content;gap:10px}.calcolatore-prodotto-old .riga-calcolo span.counter{display:flex;align-items:center;height:calc(100% - 0px);font-weight:600;padding:3px 8px;border-radius:30px;background:var(--colore_grigio-sette);align-self:center}.calcolatore-prodotto-old .riga-calcolo .rimuovi-riga{background-color:var(--colore_rosso);width:calc(100% - 4px);display:flex;justify-content:center;align-items:center;color:var(--colore_bianco);padding:5px 15px;cursor:pointer;border-radius:4px}.calcolatore-prodotto-old .riga-calcolo .labeled-input.rimozione{margin-left:10px}.calcolatore-prodotto-old .riga-calcolo .labeled-input input,.calcolatore-prodotto-old .riga-calcolo .labeled-input select,.calcolatore-prodotto-old .riga-calcolo .labeled-input textarea,.calcolatore-prodotto-old .riga-calcolo .labeled-input .azione{border-top:unset}.calcolatore-prodotto-old .riga-calcolo .labeled-input input[disabled]{background-color:var(--colore_bianco);;color:var(--colore_nero);opacity:1}.calcolatore-prodotto-old .filtri-wrap{background:var(--color-background-tertiary);border-radius:var(--border-radius-lg)}.calcolatore-prodotto-old .filtri-bar{background:var(--color-background-primary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);padding:.875rem 0;display:flex;align-items:center;gap:1rem}.calcolatore-prodotto-old .filtri-label{white-space:nowrap;flex-shrink:0}.calcolatore-prodotto-old .filtri-inputs{display:flex;gap:8px;flex:1}.calcolatore-prodotto-old .filtro-item{flex:1;position:relative}.calcolatore-prodotto-old .filtro-item label{position:absolute;top:0;left:0;transform:translateY(-58%);font-size:12px;color:var(--colore_bianco);background-color:var(--colore_blu-quattro);padding:2px 12px;border-radius:5px;pointer-events:none;transition:all 0.15s}.calcolatore-prodotto-old .filtro-item input{width:100%;height:36px;padding:0 10px 0 10px;font-size:13px;border:.5px solid var(--colore_grigio-cinque);outline:none;transition:border-color 0.15s,background 0.15s;min-width:unset}.calcolatore-prodotto-old .filtro-item input::placeholder{font-size:12px}.filtro-item input:focus{border-color:var(--colore_blu-due)}@media screen and (max-width:1480px){.catalogo_wrapper .categorie .bottoni-prodotto{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.catalogo_wrapper .prodotti .bottoni-prodotto{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}@media screen and (max-width:1280px){.catalogo_wrapper .categorie .bottoni-prodotto{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}}@media screen and (max-width:1180px){.calcolatore-prodotto-old .card-body>.row{flex-direction:column}.calcolatore-prodotto-old .ns-card .row>.col.anteprima{width:100%;gap:10px;justify-content:start;align-items:start}.calcolatore-prodotto-old .img-prod-corrente{max-width:160px}}@media screen and (max-width:1080px){.catalogo_wrapper .categorie .bottoni-prodotto{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}.catalogo_wrapper .prodotti .bottoni-prodotto{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media screen and (max-width:860px){.catalogo_wrapper .categorie .bottoni-prodotto{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.catalogo_wrapper .materiali{flex-direction:column;align-items:anchor-center}}@media screen and (max-width:640px){.catalogo_wrapper .categorie .bottoni-prodotto{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.catalogo_wrapper .prodotti .bottoni-prodotto{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:480px){.catalogo_wrapper .categorie .bottoni-prodotto{grid-template-columns:1fr 1fr 1fr 1fr}.catalogo_wrapper .prodotti .bottoni-prodotto{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:380px){.catalogo_wrapper .categorie .bottoni-prodotto{grid-template-columns:1fr 1fr 1fr}.catalogo_wrapper .prodotti .bottoni-prodotto{grid-template-columns:1fr 1fr}}@media screen and (max-width:280px){.catalogo_wrapper .categorie .bottoni-prodotto{grid-template-columns:1fr 1fr}.catalogo_wrapper .prodotti .bottoni-prodotto{grid-template-columns:1fr}}.ns-card .ns-comparatore .proposta-comparatore .row.info-prodotto-comp>.col{width:25%}.ns-card .ns-comparatore .proposta-comparatore .row.info-prodotto-comp>.col:nth-child(2){width:100%}.comparatore_ns .consegna_unica{display:flex;gap:5px;justify-content:flex-start;text-transform:initial;width:100%;align-items:center;padding-top:10px}.comparatore_ns .consegna_unica input[type="checkbox"]{top:-1px}.richiesta_ns.in-archivio .comparatore_ns .consegna_unica{display:none!important}.row.info-fornitore-comp{margin-bottom:10px}.comparatore_ns .tab_prodotti .col.col-4{width:185px;text-align:right}.comparatore_ns .tab_prodotti .info-prezzo .titol_prezzo{text-transform:lowercase;font-weight:900;display:block;margin-top:5px}.comparatore_ns .tab_prodotti{width:100%;margin:0;border-collapse:collapse;text-transform:uppercase;padding:10px 5px;align-items:stretch;border:2px solid var(--colore_grigio-cinque);margin-bottom:20px}.comparatore_ns .tab_prodotti.con_consegna_sucessiva{border-bottom:none;margin-bottom:0}.comparatore_ns .tab_prodotti.rimanenze{border:2px dashed var(--colore_verde);border-top-color:var(--colore_grigio-cinque)}.comparatore_ns .tab_prodotti .col-1{width:40%;position:relative}.comparatore_ns .tab_prodotti .col-1>.row{align-items:center}.comparatore_ns .tab_prodotti .col-2{width:20%}.comparatore_ns .tab_prodotti .col-3{width:22%}.comparatore_ns .tab_prodotti .col-3>p{margin-top:10px}.comparatore_ns .tab_prodotti .col-5{width:25%}.comparatore_ns .tab_prodotti .button{width:100%}.comparatore_ns .row-accettazione .col{width:auto}.comparatore_ns .tab_prodotti .col>.row .col{width:auto}.comparatore_ns .tab_prodotti .col>.row .col img{width:auto;height:20px}.comparatore_ns .tab_prodotti .col>.row .col.img-prodotto img{height:35px}.comparatore_ns .proposta-comparatore{padding:20px;position:relative;padding-top:50px}.comparatore_ns .proposta-comparatore .categorie{margin-top:10px;margin-bottom:5px}.comparatore_ns .proposta-comparatore:nth-child(odd){background-color:var(--colore_grigio-otto)}.comparatore_ns .proposta-comparatore .titoli_comparatore{position:absolute;top:0;left:0;padding:10px 20px;display:block;width:100%;background-color:var(--colore_grigio-otto);border-bottom:1px solid var(--colore_grigio-sei)}.comparatore_ns .proposta-comparatore:nth-child(even) .titoli_comparatore{background-color:var(--colore_grigio-dieci);border-bottom:1px solid var(--colore_grigio-sette)}.row.info-prodotto-comp{align-items:center;margin-bottom:10px}.row.info-prodotto-comp .col.img-prodotto{max-width:40px}.comparatore_ns .tab_prodotti .nota-del-fornitore{max-height:90px}@media only screen and (max-width:640px){.info-prezzo p,.info-prezzo p span{text-align:left}}.comparatore_ns,.riepilogo-richiesta-wrapper{width:100%;height:auto;background-color:var(--colore_bianco);border-radius:5px;position:relative;z-index:2;font-size:.9em}.comparatore_ns .info-prodotto p{font-size:1em;display:inline-block}.comparatore_ns .info-prodotto>p>label{font-size:1.12em;font-weight:700}.comparatore_ns .row-accettazione .button{width:100%;max-width:300px}.richiesta_ns.in-archivio .comparatore_ns .row-accettazione .button{display:none!important}.comparatore_ns-div{display:inline-block;vertical-align:middle;padding:10px;padding-top:var(--padding_zero)}.row.row-personalizza{justify-content:space-between;padding:20px;border-bottom:2px solid var(--colore_verde-sette);align-items:center}.row.row-personalizza h3,.row.row-personalizza h4{margin:0}.row.row-personalizza .col{width:auto}.comparatore_ns .row-personalizza .button{width:300px}.testo-prev-modificato{margin-top:10px;padding-top:10px;border-top:1px solid var(--colore_grigio-due)}.risparmio-comparatore{text-align:center}.risparmio-comparatore span{font-size:1.1em}.comparatore_ns .calcoli-comparatore{max-width:100%;display:block;overflow:hidden;overflow-x:auto}.ns-comparatore tabdiv>content{border-radius:0 5px 5px 5px;border:.75px solid var(--colore_grigio-cinque)}.ns-comparatore tabdiv>tabnav>div{border:.75px solid var(--colore_grigio-cinque);margin-right:5px}.ns-comparatore tabdiv>tabnav>div.active{background-color:var(--colore_bianco)}.ns-comparatore tabdiv>content tab{padding:0}.ns-comparatore tabdiv>content tab.per_prezzo{border-top-left-radius:0}.ns-card .ns-comparatore .row>.col .col{padding:0}.ns-card .ns-comparatore .row>.col{border-right:none;display:initial;justify-content:unset;align-items:unset;padding:unset}.preventivo-wrapper{height:100%;width:100%;position:relative;opacity:1;transition:opacity 0.45s ease}.preventivo-wrapper label{font-weight:450;font-size:16px}.preventivo-wrapper .tabella-varianti-wrap p{font-size:1.02em;font-family:'TradeGothicLT-BoldTwo';font-weight:400;margin-bottom:10px}.materiale-nontrovato,.categoria-nontrovato,.scelta-nontrovato,.prodotto-nontrovato,.qualita-nontrovato{width:100%}.pop-body .row.prod-row:first-child{align-items:stretch}.prod-row .col{width:35%}.prod-row p{color:var(--colore_grigio-due)}.prod-row h4{margin:0;margin-bottom:5px;text-transform:uppercase}.prod-row .col:first-child{width:65%}.prod-row .col:last-child{text-align:right}.prod-row .img-prod-wrap{width:200px;height:200px;padding:5px;border:2px solid silver;display:inline-flex;align-items:center;justify-content:center}.prod-row .img-prod-wrap img{height:100%;width:auto;max-height:120px}.pop-body h1.heading-alt{margin-top:20px;font-size:15px}.pop-body h1.heading-alt:before{background-color:initial;height:0;border-bottom:2px dashed var(--colore_grigio-otto);top:11px;margin:0}.pop-body .contenitore-note>p{text-align:center}.pop-body .contenitore-note>textarea{width:100%;max-width:780px;display:block;margin:0 auto}.input-section,.output-section{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;gap:10px}.calcoli-wrapper .labeled-input label{text-transform:lowercase}.calcoli-wrapper .labeled-input input,.calcoli-wrapper .labeled-input select,.calcoli-wrapper .labeled-input textarea{font-size:16px;font-weight:600;padding:8px 5px}.input-section{margin-bottom:15px}#popup_calcoli .button.add-to-cart{display:inline-flex;align-items:center;gap:10px}.fattura-needstel{background-color:#fff;border:2px solid var(--colore_grigio-sei);display:block;position:relative;padding:0;margin:0}.fattura-needstel>header,.fattura-needstel>footer,.fattura-needstel .fattura-body{width:100%;display:flex;padding:15px 0}.fattura-needstel>header{border-bottom:2px solid var(--colore_nero);margin-bottom:10px}.fattura-needstel>footer>div,.fattura-needstel>header>div{width:33%}.fattura-needstel>header>div{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.fattura-needstel>header .ns-brand{width:12%;padding:0 20px;align-items:center}.fattura-needstel>header .ns-brand img{width:100px}.fattura-needstel>header .ns-info{width:68%}.fattura-needstel>header .ns-contact{width:18%}.fattura-needstel .fattura-body{display:block;padding:15px;height:1630px}.fattura-needstel>footer{border-top:2px solid var(--colore_nero);position:absolute;bottom:0;left:0;width:100%}.fattura-needstel>footer .img-fav{width:20px}.fattura-needstel>footer div{width:fit-content;padding:0 5px}.fattura-needstel .row-riepilogo{margin:20px 0}.editor-preventivo .row-riepilogo{margin-bottom:30px}.editor-preventivo .row-riepilogo .col{width:100%}.richiesta_ns.redesign .editor-preventivo .row.row-riepilogo>.col{width:100%}.fattura-needstel .info-fornitore{margin:20px 0;gap:20px}.fattura-needstel .info-fornitore .col:first-child{width:10%}.fattura-needstel .saluti-needsteel .col:first-child{width:80%}.fattura-needstel .saluti-needsteel .col:last-child{width:20%}.fattura-needsteel .pagina p{font-size:14px}.fattura-needsteel .pagina .intestazione p{font-size:16px}table#tab-lista-prods{margin-top:5px}table#tab-lista-prods thead{background-color:var(--colore_grigio-sette);border-bottom:1px solid var(--colore_nero)}table#tab-lista-prods tr td{border-right:1px solid var(--colore_grigio-sei);padding:3px}table#tab-lista-prods tr.tab-rgcalc{border-bottom:1px solid var(--colore_grigio-sei)}table#tab-lista-prods tr th{text-transform:capitalize;font-weight:700;font-size:1.1em;border-right:1px solid var(--colore_grigio-cinque);padding:3px}table#tab-lista-prods tr td:last-child,table#tab-lista-prods tr th:last-child{border:none}#tab-lista-prods tr th:first-child,#tab-lista-prods tr td:first-child{text-align:left}table#tab-lista-prods hr{border-top:0;margin:5px 0;border-color:var(--colore_grigio-sei)}.fattura-needstel .conti-totali-wrapper{display:block;width:100%}.fattura-needstel .conti-totali{max-width:680px;float:right;text-align:right;font-size:16px}.fattura-needstel .tabella-validita{width:fit-content}.fattura-needstel .tabella-validita tr td{text-align:left;padding:2px 0;padding-right:10px}.fattura-needstel .pagina table thead{font-size:13px}.fattura-needstel .pagina table tbody tr{font-size:14px}.fattura-needstel .pagina table tbody tr:not(.tab-rgcalc) td:first-child{font-size:16px}.fattura-needstel .row.conti-totali{font-size:16px}.feedback-needsteel{position:fixed;bottom:10px;left:10px;z-index:20000}.feedback-chat{width:100%;max-width:400px;padding:5px 0;display:block}.feedback-needsteel not{display:flex;width:25px;height:25px;background-color:red;border-radius:15px;color:#fff;justify-content:center;align-items:center;position:absolute;top:-3px;left:-3px}.feedback-needsteel[aria-open="false"] .feedback-chat{display:none}.feedback-ns-button{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50px;background-color:var(--colore_verde-uno);color:#fff;font-size:25px;cursor:pointer;-webkit-box-shadow:0 0 6px 1px rgb(0 0 0 / .26);box-shadow:0 0 6px 1px rgb(0 0 0 / .26);position:relative;top:0}.feedback-ns-button:hover{top:1px;-webkit-box-shadow:0 0 6px 1px rgb(0 0 0 / .46);box-shadow:0 0 6px 1px rgb(0 0 0 / .46)}messenger{font-family:'Lato',sans-serif;color:#747474;display:block;width:400px;overflow:hidden;border-radius:10px;box-shadow:0 0 6px 0 #9999}messenger h1,messenger h2,messenger h3,messenger h4,messenger h5,messenger h6{font-family:'Open Sans',sans-serif;color:#1ec19b;font-weight:700}messenger h4{font-size:clamp(20px, calc(20px + (20 - 16) * ((100vw - 320px) / (1920 - 320))), 20px);margin:0}messenger p{font-size:15px;line-height:28px;margin-top:0;margin-bottom:0}messenger ul li,messenger ol li{line-height:28px}messenger .container{max-width:1300px;margin:0 auto}messenger .content-chat{display:block;width:100%}messenger .content-chat .content-chat-user{background-color:#ececec;width:100%;height:520px}messenger .content-chat .content-chat-user .head-search-chat{background-color:#1ec19b;padding:10px 15px;height:45px;display:flex;align-items:center;justify-content:center}messenger .content-chat .content-chat-user .head-search-chat h4{color:var(--colore_bianco);text-align:center;margin:0}messenger .content-chat .content-chat-user .search-user{position:relative;display:flex;justify-content:center;align-items:center;border-radius:25px;margin-top:15px;padding:0 10px}messenger .content-chat .content-chat-user .search-user input{padding:10px 15px;border-radius:25px;border:1px solid #d5d9e6;outline:none;width:100%;font-size:12px}messenger .content-chat .content-chat-user .search-user span i{position:absolute;top:12px;right:25px}messenger .content-chat .content-chat-user .list-search-user-chat{display:flex;flex-direction:column;gap:8px;height:100%;max-height:400px;overflow-y:auto;margin-top:15px;padding:0 10px}messenger .content-chat .content-chat-user .list-search-user-chat::-webkit-scrollbar{-webkit-appearance:none}messenger .content-chat .content-chat-user .list-search-user-chat::-webkit-scrollbar:vertical{width:10px}messenger .content-chat .content-chat-user .list-search-user-chat::-webkit-scrollbar-button:increment,messenger .content-chat .content-chat-user .list-search-user-chat::-webkit-scrollbar-button{display:none}messenger .content-chat .content-chat-user .list-search-user-chat::-webkit-scrollbar:horizontal{height:10px}messenger .content-chat .content-chat-user .list-search-user-chat::-webkit-scrollbar-thumb{background-color:#1ec19b;border-radius:20px;border:2px solid #f1f2f3}messenger .content-chat .content-chat-user .list-search-user-chat::-webkit-scrollbar-track{border-radius:10px}messenger .content-chat .content-chat-user .list-search-user-chat .user-chat{display:flex;gap:15px;padding:10px 15px;background-color:var(--colore_bianco);border-radius:5px;cursor:pointer;position:relative}messenger .content-chat .content-chat-user .list-search-user-chat .user-chat:hover{background-color:#c5e8d8}messenger .content-chat .content-chat-user .list-search-user-chat .user-chat.active{background-color:#c5e8d8}messenger .content-chat .content-chat-user .list-search-user-chat .user-chat .user-chat-img{position:relative;width:45px;height:45px;border-radius:50%}messenger .content-chat .content-chat-user .list-search-user-chat .user-chat .user-chat-img img{border-radius:50%;object-fit:cover}messenger .content-chat .content-chat-user .list-search-user-chat .user-chat .user-chat-img not{top:-3px;left:-3px}messenger .content-chat .content-chat-user .list-search-user-chat .user-chat .user-chat-img .online{position:absolute;bottom:0;right:0;width:13px;height:13px;font-size:20px;background-color:#009975;border-radius:50%;border:3px solid #fff;box-shadow:1px 1px 15px -4px #000}messenger .content-chat .content-chat-user .list-search-user-chat .user-chat .user-chat-img .offline{position:absolute;bottom:0;right:0;width:11px;height:11px;font-size:20px;background-color:#bb4315;border-radius:50%;border:2px solid #fff;box-shadow:1px 1px 15px -4px #000}messenger .content-chat .content-chat-message-user{background-color:var(--colore_bianco);border-radius:25px;width:100%}messenger .content-chat .content-chat-message-user .head-chat-message-user{display:flex;gap:10px;padding:8px 15px;border-radius:10px 10px 0 0;background-color:#1ec19b;text-align:center;align-items:center}messenger .content-chat .content-chat-message-user .head-chat-message-user .head-content{display:flex;gap:10px}messenger .content-chat .content-chat-message-user .head-chat-message-user .btn-indietro{display:inline-block;font-size:20px;cursor:pointer;color:var(--colore_bianco);position:relative;top:2px}messenger .content-chat .content-chat-message-user .head-chat-message-user>h4{color:var(--colore_bianco)}messenger .content-chat .content-chat-message-user .head-chat-message-user img{width:45px;height:45px;border-radius:50%;object-fit:cover;position:relative;top:1px}messenger .content-chat .content-chat-message-user .head-chat-message-user .message-user-profile>p{color:var(--colore_bianco)}messenger .content-chat .content-chat-message-user .head-chat-message-user .message-user-profile small{display:flex;gap:5px;color:var(--colore_bianco)}messenger .content-chat .content-chat-message-user .head-chat-message-user .message-user-profile small .online{width:7px;height:7px;font-size:20px;background-color:#009975;border-radius:50%;border:1px solid #fff;box-shadow:1px 1px 15px -4px #000;position:relative;top:2px}messenger .content-chat .content-chat-message-user .head-chat-message-user .message-user-profile small .offline{width:7px;height:7px;font-size:20px;background-color:#bb4315;border-radius:50%;border:1px solid #fff;box-shadow:1px 1px 15px -4px #000;position:relative;top:2px}messenger .content-chat .content-chat-message-user .body-chat-message-user{display:flex;flex-direction:column;gap:15px;box-sizing:border-box;padding:8px 12px;height:400px;overflow:auto;background-color:#ececec}messenger .content-chat .content-chat-message-user .body-chat-message-user .message-user-left{display:flex;flex-direction:column;gap:6px}messenger .content-chat .content-chat-message-user .body-chat-message-user .message-user-left .message-user-left-img{display:flex;gap:10px;justify-content:start;align-items:center}messenger .content-chat .content-chat-message-user .body-chat-message-user .message-user-left .message-user-left-img img{width:30px;height:30px;border-radius:50%;object-fit:cover}messenger .content-chat .content-chat-message-user .body-chat-message-user .message-user-left .message-user-left-text{position:relative;padding:4px 10px;background-color:var(--colore_bianco);border-radius:10px;color:#949494;max-width:280px;width:fit-content;font-size:14px;font-weight:500}messenger .content-chat .content-chat-message-user .body-chat-message-user .message-user-left .message-user-left-text::before{content:'';position:absolute;top:-20px;left:6px;border-right:10px solid #fff0;border-top:10px solid #fff0;border-left:0 solid #fff0;border-bottom:10px solid #fff}messenger .content-chat .content-chat-message-user .body-chat-message-user .message-user-right{display:flex;flex-direction:column;align-items:end;gap:10px}messenger .content-chat .content-chat-message-user .body-chat-message-user .message-user-right h2{margin-bottom:0}messenger .content-chat .content-chat-message-user .body-chat-message-user .message-user-right .message-user-right-img{display:flex;gap:10px;justify-content:end;align-items:center}messenger .content-chat .content-chat-message-user .body-chat-message-user .message-user-right .message-user-right-img img{width:30px;height:30px;border-radius:50%;object-fit:cover}messenger .content-chat .content-chat-message-user .body-chat-message-user .message-user-right .message-user-right-text{position:relative;padding:4px 10px;background-color:#c5e8d8;border-radius:10px;color:#949494;font-size:14px;font-weight:500;max-width:346px}messenger .content-chat .content-chat-message-user .body-chat-message-user .message-user-right .message-user-right-text::before{content:'';position:absolute;top:-20px;right:6px;border-right:0 solid #fff0;border-top:10px solid #fff0;border-left:10px solid #fff0;border-bottom:10px solid #c5e8d8}messenger .content-chat .content-chat-message-user .footer-chat-message-user{background-color:#c5e8d8;padding:10px;border-radius:0 0 10px 10px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:10px}messenger .content-chat .content-chat-message-user .footer-chat-message-user .message-user-send{position:relative;width:100%}messenger .content-chat .content-chat-message-user .footer-chat-message-user .message-user-send input{box-sizing:border-box;width:100%;padding:10px 15px;border-radius:25px;outline:none;border:1px solid #cadec9;text-align:left;font-size:12px}messenger .content-chat .content-chat-message-user .footer-chat-message-user button{font-size:18px;width:44px;height:38px;border-radius:50%;border:none;background-color:#1ec19b;color:var(--colore_bianco);cursor:pointer;display:flex;justify-content:center;align-items:center}messenger .content-chat .content-chat-message-user .footer-chat-message-user button>i.fa{left:-2px;position:relative}messenger .content-chat .content-chat-message-user .footer-chat-message-user button:hover{background-color:#daa520}messenger *::-webkit-scrollbar-thumb{background-color:#1ec19b}messenger .content-chat .content-chat-user .list-search-user-chat .user-chat-text{max-width:280px;max-height:45px;overflow:hidden}messenger .content-chat .content-chat-user .list-search-user-chat .user-chat-text small{font-size:12px}messenger .content-chat .content-chat-user .list-search-user-chat .user-chat-text p{line-height:15px}messenger .content-chat .content-chat-user .list-search-user-chat .user-chat-text strong{color:var(--colore_grigio)}@media (max-width:913px){messenger .content-chat{padding:0}messenger .content-chat .content-chat-user{max-width:300px;width:100%}messenger .content-chat .content-chat-message-user{background-color:var(--colore_bianco);padding:15px;border-radius:25px;max-width:600px;width:100%}}@media (max-width:728px){messenger .content-chat{display:flex;flex-direction:column}messenger .content-chat .content-chat-user{box-sizing:border-box;max-width:1000px;width:100%}messenger .content-chat .content-chat-message-user{box-sizing:border-box;max-width:1000px;width:100%}messenger .content-chat .content-chat-user .list-search-user-chat{box-sizing:border-box;max-width:-moz-fit-content;max-width:fit-content;display:flex;flex-direction:row;margin:0 auto;overflow-x:auto;max-height:-moz-fit-content;max-height:fit-content;padding:15px}messenger .content-chat .content-chat-user .list-search-user-chat .user-chat{width:60px;height:60px;padding:10px;background-color:#1ec19b;max-height:-moz-fit-content;max-height:fit-content;border-radius:50%}messenger .content-chat .content-chat-user .list-search-user-chat .user-chat-text small{display:none}}.layout-richieste{display:flex;gap:10px;position:relative}.layout-richieste>q{position:absolute;left:2px;top:40vh;width:0;height:0;border-top:20px solid #fff0;border-bottom:20px solid #fff0;cursor:pointer;z-index:1;border-left:10px solid var(--colore_grigio-quattro)}.layout-richieste .pagina-portale{width:100%}.layout-richieste .div-contenitore-filtri{border-right:3px solid var(--colore_grigio-cinque);min-height:calc(100vh - 100px);position:relative;width:0;overflow:hidden}.layout-richieste[aria-open="true"]>q{left:235px;transform:rotate(180deg)}.layout-richieste[aria-open="true"] .div-contenitore-filtri{width:250px;padding-right:10px;overflow:visible;padding:0}.layout-richieste[expanded="true"] .div-contenitore-filtri{width:0;border:none;overflow:hidden}.layout-richieste[expanded="true"]>q{display:none}.layout-richieste[expanded="true"]{gap:0}.layout-richieste[aria-open="false"] .div-contenitore-filtri *,.layout-richieste[expanded="true"] .div-contenitore-filtri *{display:none}.layout-richieste[aria-open="true"] .pagina-portale{width:calc(100% - 250px)}.layout-richieste[expanded="true"] .pagina-portale{width:100%}.layout-richieste .div-contenitore-filtri .ricerca-dati{margin-bottom:20px}.layout-richieste .div-contenitore-filtri>.row{flex-direction:column;align-items:start;padding-right:15px}.layout-richieste .div-contenitore-filtri>.row>.col{width:100%}.layout-richieste .div-contenitore-filtri .filtro-ns,.layout-richieste .div-contenitore-filtri .button.sort{width:100%}.div-contenitore-filtri,.div-contenitore-riordino{display:flex;flex-direction:column}.div-contenitore-filtri .col,.div-contenitore-riordino .col{width:auto}.div-contenitore-riordino input,.div-contenitore-filtri input{padding:10px;outline:none;border-radius:5px}.div-contenitore-riordino p,.div-contenitore-filtri p{font-size:1.02em}.div-contenitore-filtri>.row:first-child{margin-bottom:10px}.div-contenitore-riordino>.row{padding-bottom:15px;align-items:center}.div-contenitore-riordino button:hover,.div-contenitore-filtri button:hover{color:var(--colore_bianco);background-color:var(--colore_blu-quattro);border:var(--spessore_bordi) solid var(--colore_bianco)}.div-contenitore-riordino button.active,.div-contenitore-riordino button:focus,.div-contenitore-filtri button:focus{background-color:var(--colore_blu-quattro);color:var(--colore_bianco);border:var(--spessore_bordi) solid var(--colore_bianco)}.div-contenitore-riordino button.active::before,.div-contenitore-riordino button:focus::before,.div-contenitore-filtri button:focus::before{color:var(--colore_grigio-otto)}.richiesta .input-commessa .cd_commx{border-bottom:1px solid var(--colore_grigio-tre)}.fornitore .richiesta_body .scroll-laterale{width:calc(100% - 190px)}.fornitore.preventivi-acquistati .richiesta_body .scroll-laterale{width:100%}.richiesta_head button.button{display:flex;align-items:center;padding:10px}.richiesta_head .col-2 .input_cont .button{margin-left:5px}.richiesta_head .col-2 .input_cont .button:hover{background-color:var(--colore_verde-quattro);color:var(--colore_bianco)}.richiesta_head .col:last-child button{margin:5px 5px 10px}.richiesta_head .col:last-child .button i.img-btn{position:relative;margin-right:5px;left:0;border-radius:50%;width:30px;height:30px;text-align:center;display:flex;justify-content:center;align-items:center;font-size:1.04em;border:2px solid var(--colore_grigio-cinque)}.richiesta_head .col:last-child .button.btn-comparatore i.img-btn{border:2px solid var(--colore_verde-sette)}.richiesta_head .col:last-child button.active i.img-btn,.richiesta_head .col:last-child button:hover i.img-btn{border:2px solid var(--colore_verde-quattro)}.richiesta_body .button i.img-btn{position:relative;left:0;font-size:unset}.richiesta_ns button.acquista-ric p{display:flex;justify-content:center;align-items:center}.richiesta_ns .pricing-input{border:1px solid var(--colore_grigio-sei);background:var(--colore_grigio-otto);border-radius:6px;width:100%;max-width:100px}.richiesta_ns .pricing-input p.info-prod{margin:0;line-height:1;padding:5px 0;text-align:center}.richiesta_ns .pricing-input .input{width:100%}.richiesta_ns.redesign div.row.anagrafica-cliente{grid-template-columns:1fr 1fr 1fr;align-items:normal;margin-bottom:10px}.richiesta_ns.redesign .info_cliente-ns .row-rating{height:unset}.richiesta_ns.redesign .richiesta_head .col{min-width:fit-content}.richiesta_ns.redesign i.prod_cont-preview{font-size:12px;text-transform:lowercase}.richiesta_ns.redesign .dataespansa table{width:fit-content;margin:5px 10px}.richiesta_ns.redesign .dataespansa table tr td{text-align:left;font-weight:600;font-size:1.2em;padding:5px}.richiesta_ns.redesign .info_cliente-ns .anagrafica-cliente .col{height:unset;padding:10px}.richiesta_ns.redesign .dataespansa table tr td:first-child{text-align:right;font-weight:400;font-size:1em}.richiesta_ns.redesign .ns-card{overflow:visible;margin-bottom:25px;border-radius:5px}.richiesta_ns.redesign .ns-card .card-head{background-color:var(--colore_blu-otto);color:var(--colore_nero)}[data-theme="dark"] .richiesta_ns.redesign .ns-card .card-head{color:#423642}.richiesta_ns.redesign .ns-card .card-head span>i.fa{color:var(--colore_blu-quattro)}.richiesta_ns.redesign .ns-card .card-body{padding:10px}.richiesta_ns.redesign .ns-card .row>.col .col{padding:0}.richiesta_ns .ns-card .row.certificazioni .col:last-child{display:flex;justify-content:right}.richiesta_ns .row.certificazioni p#toggle_prz_cert{display:flex;align-items:center;cursor:pointer;gap:5px}.richiesta_ns .row.certificazioni p#toggle_prz_cert *{pointer-events:none;top:0;margin:0}.richiesta_ns .specifiche-preventivo{padding-top:20px}.richiesta_ns .ns-card .row>.col{display:initial;justify-content:unset;align-items:unset;padding:0}.richiesta_ns.redesign .ns-card .row.riepilogo-preventivo>.col{padding:0}.riepilogo-preventivo .dati-completamento-pagamenti{padding:2px 5px;background-color:rgb(255 255 255 / .38)}.riepilogo-preventivo .row.pagamenti{align-items:stretch}.fornitore .richiesta_ns.redesign .apri-richiesta{bottom:20px}.richiesta_ns.redesign .apri-richiesta{position:absolute;bottom:5px;right:5px}.richiesta_ns.redesign.espansa .row.richiesta_head{display:none}.richiesta_ns:not(.espansa) .elimina-richiesta,.richiesta_ns:not(.espansa) .archivia-richiesta{display:none}.richiesta_ns.redesign:not(.espansa) .dataespansa{display:none}.richiesta_ns.redesign:not(.espansa):not(.richiesta-nuova) .richiesta_body{display:none}.richiesta_ns.redesign:not(.espansa) .row.acquisto-fornitore{display:none}.richiesta_ns.redesign .chiudi-richiesta{margin-bottom:20px}.richiesta_ns .archivia-richiesta,.richiesta_ns .elimina-richiesta,.richiesta_ns .esporta-richiesta{position:absolute;left:auto;right:2%;margin:0;top:9px;font-size:1em;padding:7px 1.6em}.richiesta_ns.redesign.espansa{background-color:#fff0;padding:0;border:none}.richiesta_ns.redesign:not(.espansa) .chiudi-richiesta{display:none}.richiesta_ns.redesign:not(.espansa) .esporta-richiesta{display:none}.richiesta_ns.redesign.espansa .apri-richiesta{display:none}.fornitore .richiesta_ns.redesign.richiesta-nuova .info_richiesta{margin-bottom:20px}.richiesta_ns.redesign.espansa .info_richiesta{display:none}.richiesta_ns.redesign.espansa.bollino_coil{display:none}.richiesta_ns.redesign:not(.espansa) .risp-fornitore-stepper,.richiesta_ns.redesign:not(.espansa) .risp-cliente-stepper{display:none}.richiesta_ns.redesign:not(.espansa) .titoloespanso-risposte{display:none}.richiesta_ns.redesign:not(.espansa) .ns-card{display:none}.richiesta_ns.redesign:not(.espansa) tabdiv.tabespansa{display:none}.richiesta_ns.redesign:not(.espansa) .calcolo-costi-preventivo{display:none!important}.richiesta_ns.redesign.espansa .risposte-wrapper{max-height:700px;overflow:hidden;overflow-y:auto}.richiesta_ns .esito-preventivo{margin-bottom:20px}.richiesta_ns .ns-card .riga-forn-consegna .col:first-child{width:30%}.richiesta_ns .ns-card .riga-forn-consegna .col:last-child{width:70%}.richiesta_ns .ns-card .riga-forn-consegna .col iframe{width:100%}.richiesta_ns .ns-card .riga-forn-consegna .col:first-child>p:first-of-type{font-size:1.4em}.richiesta_ns.richiesta-in_carico.redesign.espansa .risposte-wrapper,.richiesta_ns.richiesta-confermata.redesign.espansa .risposte-wrapper{max-height:unset}.richiesta_ns.redesign.espansa>.tot-preventivo-fornitore{display:none}.richiesta_ns .bottoni-ric-scaduta{display:none;align-items:center;justify-content:space-between;gap:20px}.richiesta_ns.espansa .bottoni-ric-scaduta{display:flex}.richiesta_ns.espansa .bottoni-ric-scaduta h2{text-transform:uppercase}.richiesta_ns.espansa .bottoni-ric-scaduta .button{margin:0;font-size:1.26em;padding:10px 2em}.richiesta-acquistata.redesign .ns-card.card-prodotti,.richiesta-risposta.redesign .richiesta_body .ns-card{margin:0}.richiesta-acquistata .ns-card.card-prodotti .card-body{background-color:var(--colore_grigio-nove)}.richiesta-acquistata .ns-card.card-prodotti .card-body .prodotto-needsteel{border:1px solid var(--colore_grigio-sei);border-radius:5px}.richiesta-acquistata .ns-card.card-prodotti .card-body .prodotto-needsteel:not(:first-child){margin:15px 0}.richiesta-acquistata .ns-card.card-prodotti .card-body .prodotto-needsteel>.testa-laterale{background-color:var(--colore_grigio-sette)}.richiesta-acquistata.redesign .ns-card.card-prodotti .card-body,.richiesta-risposta.redesign .richiesta_body .ns-card .card-body{border-radius:0;border-bottom:none}.richiesta_ns.redesign .prev-next-btn,.richiesta_ns.redesign button.rispondi_preventivo{font-size:1.48em}.redesign .calcolo-costi-preventivo,.redesign .row.acquisto-fornitore{padding:20px 10px;background-color:var(--colore_grigio-nove);border-radius:0 0 5px 5px;border:1px solid var(--colore_grigio-sei)}.richiesta_ns h2.banda-archivio{background-color:var(--colore_verde-sei);padding:5px}.richiesta_ns.espansa h2.banda-archivio{margin-top:0;margin-bottom:30px}@media only screen and (max-width:640px){.fornitore .richiesta_ns.redesign.richiesta-nuova .info_richiesta{display:grid;grid-template-columns:1fr 1fr}.row.richiesta-nuova{height:auto}.redesign .calcolo-costi-preventivo,.redesign .row.acquisto-fornitore{display:flex;flex-direction:column-reverse}.redesign .row.acquisto-fornitore>.col:last-child,.redesign .row.acquisto-fornitore>.col:first-child,.redesign .row.acquisto-fornitore>.col{width:100%;max-width:unset;text-align:left}.redesign .row.acquisto-fornitore>.col:first-child{text-align:center}.richiesta_ns .ns-card .row.certificazioni .col:last-child{justify-content:start;gap:20px}}@media only screen and (max-width:480px){.fornitore .richiesta_ns.redesign.richiesta-nuova .info_richiesta{grid-template-columns:1fr}}.prodotto-needsteel{padding:10px;padding-left:38px;width:100%;border-width:var(--spessore_bordi);border-radius:5px;margin:5px 0;background-color:var(--colore_bianco);position:relative}.prodotto-needsteel>.testa-laterale{background-color:var(--colore_grigio-otto);width:33px;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:5px 0 0 5px;flex-direction:column;font-weight:400}.prodotto-needsteel>.testa-laterale p{font-weight:200;font-size:inherit}.prodotto-needsteel>.testa-laterale p:first-child{font-weight:650}div>.prodotto-needsteel:first-child{margin-top:0}div>.prodotto-needsteel:last-child{margin-bottom:0}.prod_risposta-wrapper .prodotto-needsteel{border-radius:0}.prodotto-needsteel.rifiutato price,.prodotto-needsteel.rifiutato .tot-prod-fornitore price{color:var(--colore_grigio-tre)}.prodotto-needsteel.rifiutato price::after,.prodotto-needsteel.rifiutato .tot-prod-fornitore price::after{content:"";position:absolute;top:.65em;left:-5px;width:100%;height:1px;background-color:var(--colore_grigio-due)}.prodotto-needsteel.disable,.prodotto-needsteel.disabled,.prodotto-needsteel.rifiutato{background-color:var(--colore_grigio-sette);pointer-events:none;user-select:none}.richiesta.richiesta-scaduta .prodotto-needsteel{background-color:var(--colore_grigio-cinque)}.prodotto-needsteel.disabled .row.tot-prod-fornitore>.col:last-child,.prodotto-needsteel.rifiutato>.info-prodotto,.prodotto-needsteel.rifiutato>.dati_prodotto,.prodotto-needsteel.rifiutato>.dati_materiale,.prodotto-needsteel.rifiutato>.row-prod_richiesta,.prodotto-needsteel.disabled>.info-prodotto,.prodotto-needsteel.disabled>.dati_prodotto,.prodotto-needsteel.disabled>.dati_materiale,.prodotto-needsteel.disabled>.row-prod_richiesta{opacity:.65}.prodotto-needsteel.disabled .row-prod_richiesta>.col:last-child *,.prodotto-needsteel.disabled>.row.tot-prod-fornitore{display:none}.prodotto-needsteel.disable>div>div>*,.prodotto-needsteel.disabled>div>div>*{opacity:.5}.prodotto-needsteel.selezionato{background-color:var(--colore_verde-dieci)}.prodotto-needsteel.selezionato .selettore>div{font-weight:700;color:var(--colore_verde-uno)}.prodotto-needsteel.rifiutato>.row.tot-prod-fornitore{background-color:var(--colore_grigio-cinque)}.prodotto-needsteel.non_risposto{background-color:rgb(253 254 255 / .55);color:var(--colore_grigio-uno)}.prodotto-needsteel .info-prodotto{padding:0 10px 5px;display:flex;align-items:center;width:100%;justify-content:space-between}.richiesta_ns.scaduta .prodotto-needsteel{background-color:#f9f9f9}.richiesta_ns .prodotto-needsteel .dati_materiale div span:last-child{text-transform:capitalize;font-weight:700}.richiesta_ns.scaduta .prodotto-needsteel.rifiutato{background-color:unset;opacity:.35}.richiesta .codice_commessa{height:40px;font-size:1.02em;padding-left:10px}.prod-mancanti-wrap .info_materiale{padding:5px}.prodotto-needsteel .dati_prodotto{padding-bottom:10px;display:flex;align-items:center}.prodotto-needsteel .selettore>.dummy{display:flex;flex-direction:row;align-items:center;justify-content:right;text-transform:lowercase;font-size:12px}.prodotto-needsteel .dati_prodotto.titoli{padding-bottom:0}.prodotto-needsteel .dati_prodotto li:nth-child(2){width:calc(100% - 430px);text-align:left;overflow:hidden;overflow-x:auto;position:relative;top:6px}.prodotto-needsteel .dati_prodotto li:first-child{max-width:70px}.prodotto-needsteel .dati_prodotto:not(.titoli) li:last-child{width:190px;text-align:right}.prodotto-needsteel .dati_prodotto li:last-child>p{font-weight:700}.prodotto-needsteel .dati_prodotto.titoli li:first-child{width:68%;max-width:unset;text-align:left;padding:5px}.richiesta-acquistata .prodotto-needsteel .dati_prodotto.titoli li:first-child{width:98%}.prodotto-needsteel .dati_prodotto.titoli li:last-child:not(:first-child){width:180px;text-align:right;top:0}.richiesta_ns .prodotto-needsteel.disabled .info_materiale.comandi p{display:none}.richiesta_ns.redesign .prodotto-needsteel .info_materiale.comandi input[role="switch"]{width:180px;pointer-events:all}.richiesta_ns.redesign .prodotto-needsteel .info_materiale.comandi input[role="switch"]::after{content:var(--testo-scegli);width:55px}.richiesta_ns.redesign .prodotto-needsteel .info_materiale.comandi input[role="switch"]:checked::after{content:var(--testo-togli);width:45px;left:calc(100% - 50px)}.prodotto-needsteel.prod-logistica .dati_prodotto.titoli li:last-child{width:290px;text-align:right}.prodotto-needsteel .selettore{font-size:13px}.prodotto-needsteel .selettore>input{margin-left:10px}.richiesta_ns.in-archivio .col.info-prezzo>label,.richiesta_ns.in-archivio .prodotto-needsteel .selettore{display:none!important}.proposta-comparatore .contentitore-note,.prodotto-needsteel .contentitore-note{background-color:#f7f9f9;padding:10px;margin-top:5px}.prodotto-needsteel .contentitore-note label{background-color:#ecede6;padding:5px 5px;font-size:12px;text-transform:uppercase;font-weight:700}.fornitore .prodotto-needsteel .contentitore-note{background-color:#f5f5f2}.proposta-comparatore .contentitore-note span,.prodotto-needsteel .contentitore-note span{display:block;padding:20px 10px;border:3px dashed var(--colore_blu-due);text-align:left;font-weight:800;white-space:pre-wrap}.tab_prodotti.rimanenze .selettore.consegna_succ>.dummy{justify-content:flex-start;color:#000;padding:0;margin:4px 0}.tot-prod-fornitore{width:100%;margin-top:10px;text-align:right;background-color:var(--colore_verde-dieci)}.tot-preventivo-fornitore .col,.tot-prod-fornitore .col{width:100%;padding:0 10px}.tot-prod-fornitore .col:first-child{text-align:left}.tot-prod-fornitore .col:first-child b{color:var(--colore_arancio-uno);font-size:1.4em}.tot-prod-fornitore .col h3:first-child{margin:0}.tot-prod-fornitore .col price{font-size:1.26em}.prodotto-needsteel.rifiutato .tot-prod-fornitore{opacity:.65}.prodotto-needsteel .disp-pezzimancanti.disponibile{width:100%;border:1px dashed var(--colore_rosso);margin-top:10px;padding:10px;position:relative;padding-top:30px}.prodotto-needsteel .disp-pezzimancanti .col{width:20%}.prodotto-needsteel .disp-pezzimancanti .col:last-child{width:80%;display:flex;justify-content:right;gap:15px}.prodotto-needsteel .disp-pezzimancanti.disponibile label{position:absolute;top:0;left:10px;background:var(--colore_error);color:var(--colore_bianco);font-weight:800;padding:5px 20px}@media only screen and (max-width:640px){.prodotto-needsteel .dati_prodotto.titoli{flex-direction:column-reverse}.prodotto-needsteel>.testa-laterale{width:22px}.prodotto-needsteel{padding-left:28px}.prodotto-needsteel .dati_prodotto.titoli li:last-child:not(:first-child),.richiesta_ns .prodotto-needsteel .dati_prodotto.titoli li{width:100%}.prodotto-needsteel .dati_prodotto.titoli .cmp_nome_prodotto{padding-bottom:10px}.richiesta_ns.redesign .prodotto-needsteel .info_materiale.comandi input[role="switch"]{width:100px}}.row-dati_consegna{padding:15px;border:.7px dashed var(--colore_verde-quattro);margin-top:10px}.row-dati_consegna p{margin-bottom:10px}.row-dati_consegna hr{border-color:var(--colore_grigio-sei)}.row-dati_consegna .prezzo_prodotto{font-size:1.04em;display:block;margin-top:10px;padding:10px}.row-dati_consegna .col{width:20%;text-align:center}.row-dati_consegna .col:first-child{width:18%;text-align:left}.richiesta-acquistata .row.row-dati_consegna>.col:last-child{width:95%;display:flex;gap:15px;justify-content:right}.row.row-dati_consegna .col.col-2{width:40%}.risposta_fornitore{width:100%;box-sizing:border-box;position:relative;margin-top:10px;background:var(--colore_grigio-sei);border-radius:5px;transition:all 0.65s ease}.risposta_fornitore price{font-size:1.2em}.risposta_fornitore .prodotto-needsteel price{font-size:1.01em}.risposta_fornitore .dati-premium{text-align:center;position:relative;overflow:hidden}.risposta_fornitore.highLight{background:var(--colore_verde-quattro)}.risposta_fornitore:hover{box-shadow:var(--ombra_effetto);z-index:1}.risposta_fornitore .riepilogo-preventivo{font-size:1.04em;align-items:center}.richiesta_certificazioni{font-size:1.05em;margin-bottom:20px;display:flex;gap:5px;align-items:center}.richiesta_certificazioni>input{top:unset}.riepilogo-preventivo p{font-size:1.04em}.notifica-numerica_prodotto{font-size:1.02em}.comandi-scelta_preventivo button .img-btn.fa{position:relative;left:0}.logo-risposta-fornitore{height:60px;background-size:contain;background-origin:content-box;background-position:center;background-color:var(--colore_bianco);border-radius:5px;background-repeat:no-repeat;display:block;width:120px}div.row.riga-consegna_sucessiva{margin-top:10px;align-items:center}.riga-consegna_sucessiva .col-dati_sucessivi{width:calc(100% - 130px)}.richiesta_body .risposta_fornitore .scroll-laterale{width:calc(100% - 280px)}.richiesta_body .risposta_fornitore .riep-risp-prod{width:150px;color:#59a594;text-align:center}.richiesta_body .risposta_fornitore .riep-risp-prod b{display:block}.riepilogo-preventivo .col-1{width:160%}.riepilogo-preventivo .col-prezzo_tot-prev,.riepilogo-preventivo .col-prezzo_tot-logistic{color:#59a594;font-weight:600;text-align:center;font-size:1.04em;width:56%}.riepilogo-totale{justify-content:space-between}.row.riepilogo-totale{align-items:center}.riepilogo-totale-finale h3{margin:0;padding:0}.riepilogo-totale-finale .row{align-items:center}.riepilogo-totale-finale{margin-top:20px}.riepilogo-totale-finale price{font-size:1.5em}.riepilogo-totale .col-1,.riepilogo-totale-finale .col-1{width:70%}.riepilogo-totale-finale .col-prezzo{text-align:right;font-size:1.06em}.riepilogo-totale .col-2{text-align:center;color:var(--colore_verde-quattro);font-family:'TradeGothicLT-BoldTwo';font-weight:200;font-size:1.04em;width:auto!important;padding:5px 0;border-radius:5px;display:block}.riepilogo-totale .col.col-1 .comandi-scelta_preventivo .button .img-btn.fa.fa-check-double{position:relative;left:0;margin-right:10px}.riepilogo-totale .prosegui-preventivo p{margin-left:10px}.titolo-step_logistica{background-color:var(--colore_verde-sei);padding:5px}.prodotti_logistica-wrapper{padding:5px}.prodotti_logistica-wrapper .info_logistica{margin-top:10px}.header-prod-logistica{background-color:var(--colore_verde-sette);padding:5px;display:flex;justify-content:space-between;align-items:center;flex-direction:row}.header-prod-logistica>h2{margin:0}.check_trasporto_succ .selettore .dummy{display:flex;flex-direction:row;align-items:center;justify-content:right;margin-top:35px;margin-bottom:0;color:#59a594;font-family:'TradeGothicLT-BoldTwo';font-weight:2}.selettore.consegna_succ .dummy{display:flex;align-items:center;justify-content:right;margin-top:15px}.prezzo_tot_cons_unica[aria-visible="false"]{display:none}.prezzo_tot_cons_unica[aria-visible="true"]{display:block}.risposta-top{width:100%;box-sizing:border-box;position:relative;padding:15px;border:.7px solid var(--colore_grigio-cinque);border-bottom:none;border-radius:5px 5px 0 0}.risposta-top .row .col:nth-child(1){width:18%}.risposta-top .row .col:last-child{text-align:right;padding-top:12px}.risposta-top .col-headrisp-centro{display:flex;flex-basis:100%;align-items:center;gap:20px}.risposta-top .col-headrisp-centro>div>h2{margin-bottom:5px}.risposta-top>.row{align-items:center;margin-bottom:-3px}.risposta-top>.row .col:last-child{width:72%}.risposta-top>.row .btninfo-note{position:relative;top:3px}.richiesta-risposta .risposta-top>.row .btninfo-note{margin-right:10px}.risposta-top .scelta-di-risposta{display:inline-flex;height:100%;align-items:center;position:relative;top:5px}.richiesta_ns .risposta-top .scelta-di-risposta .switch{margin-right:0}.richiesta_ns.in-archivio .risposta-top .scelta-di-risposta{display:none!important}.risposta-top label{padding:5px;padding-bottom:0;margin:0;line-height:1;font-size:1.2em;margin-left:10px}.risposta-top .fa-info-circle{margin-right:10px;font-size:1.02em}.risposta-top label b{font-size:.9em}.prod_risposta-wrapper{max-height:400px;overflow:hidden;overflow-y:auto;border:.7px solid var(--colore_grigio-cinque);border-top:none;border-bottom:none}.bollino-numero_preventivo{position:absolute;right:10px;top:10px;background-image:linear-gradient(90deg,var(--colore_grigio-sei) 0%,var(--colore_grigio-cinque) 100%);max-width:100%;width:400px;padding:5px 10px;border-radius:5px}.bollino-numero_preventivo>strong{font-size:1.12em}.prodotto-needsteel .dati_prodotto:not(.titoli) li:last-child{color:#59a594;font-family:'TradeGothicLT-BoldTwo';font-weight:200}.risposta_fornitore .dati-ns_logistics{padding:10px;display:none}.risposta_fornitore .dati-ns_logistics[aria-visible="true"]{display:flex}.risposta_fornitore .dati-ns_logistics li:nth-child(1),.risposta_fornitore .dati-ns_logistics li:nth-child(2){width:40.5%}.risposta_fornitore .dati-ns_logistics li:nth-child(3){color:#59a594;font-family:'TradeGothicLT-BoldTwo';font-weight:200}.risposta_fornitore .dati-ns_logistics li:nth-child(4){width:12%}.risposta_fornitore .dati-ns_logistics li p{font-family:'TradeGothicLT-BoldTwo';font-weight:200}.risposta_fornitore .dati-ns_logistics li p{margin-bottom:10px}.row.preventivo-metodo-pagamento{align-items:start;min-height:80px}.row.preventivo-metodo-pagamento .col{width:50%;text-align:center}.row.preventivo-metodo-pagamento .col:first-child{width:40%;text-align:left}.row.preventivo-metodo-pagamento .col:last-child{text-align:right}.row.pagamenti .col:first-child{border-right:#000 1px dashed}.risposta-bottom{width:100%;padding:10px;box-sizing:border-box;position:relative;border-radius:0 0 5px 5px;border:.7px solid var(--colore_grigio-cinque);border-top:1px dashed #c7cacc}.prodotto-needsteel .consegna_unica{display:flex;gap:5px;align-items:center;justify-content:flex-end;width:100%;margin-top:10px}.prodotto-needsteel .consegna_unica>input{top:-1px}.prodotto-needsteel.disable .consegna_unica{display:none}.prodotto-needsteel.disable price{color:unset}.richiesta_body .risposta_fornitore .risp_prodotto.disable .riep-risp-prod{color:var(--colore_nero)}.prodotto-needsteel.risp_prodotto.disable .dati_prodotto li:last-child{color:var(--colore_nero)}.prodotto-needsteel.risp_prodotto.disable .dati_prodotto li:last-child .selettore{display:none}.prodotto-needsteel.risp_prodotto.disable .dati_prodotto.restante .riep-prezzo_restante{color:var(--colore_nero)}.prodotto-needsteel.risp_prodotto.disable .selettore.consegna_succ{display:none;padding:35px}.richiesta_body .risp_prodotto.disable .scroll-laterale{overflow:hidden}.apri-profilo{cursor:pointer;text-transform:lowercase;font-size:.9em;font-weight:700}.apri-profilo:hover{opacity:.85}a.apri-profilo{position:absolute;bottom:-100px;left:0;width:100%;padding:20px 3px;background-color:rgb(255 255 255 / .08);font-weight:900;transition:opacity 1.25s ease,background 1.95s ease,bottom 0.35s ease;font-family:'TradeGothicLT-BoldTwo';text-transform:uppercase;opacity:0}.redesign a.apri-profilo{max-width:120px;bottom:0}.nota-del-fornitore{background-color:rgb(241 241 232 / .38);padding:10px;height:100px;position:relative}.fornitore .nota-del-fornitore{background-color:rgb(241 241 232 / .12)}.risposta_fornitore .nota-del-fornitore{background-color:#ecede6;margin-top:10px;width:100%}.nota-del-fornitore>label{position:absolute;top:0;left:10px;background-color:#ecede6;padding:5px 5px;font-size:12px;text-transform:uppercase;font-weight:700}.contenitore-note>label{position:absolute;top:0;left:10px;background-color:#ecede6;padding:5px 5px;font-size:12px;text-transform:uppercase;font-weight:700}.nota-del-fornitore span{display:block;height:100%;border:3px dashed var(--colore_verde-due);padding:12px 10px 0;overflow:hidden;overflow-y:scroll}.risposta_fornitore .nota-del-fornitore span{padding-top:14px}.dati-premium:hover a.apri-profilo{opacity:1;bottom:0;background-color:rgb(255 255 255 / .58)}.row.tot-preventivo-restante .col{width:90px}.row.acquisto-fornitore{align-items:center;padding-top:10px}.row.acquisto-fornitore .col{width:calc(90% - 200px)}.row.tot-preventivo-restante .col.dati-restanti{width:100%}.row.acquisto-fornitore .col:first-child{max-width:max-content}.row.acquisto-fornitore .col:first-child button{margin-right:10px}.row.acquisto-fornitore>.col:last-child{width:390px;text-align:right}.row.acquisto-fornitore .col:last-child>div>span{font-size:1.12em;font-weight:900}.informazioni-rispondi-preventivo{margin-left:10px;font-size:1.02em}.informazioni-rispondi-preventivo #mtlSubtotali,.informazioni-rispondi-preventivo #kgSubtotali{font-weight:900;font-size:1.12em}.row.tot-preventivo-restante .button{margin-top:10px;margin-right:10px}.row.acquisto-fornitore #valorePrezzoTotale price{font-size:1.3em;color:var(--colore_verde);margin-top:5px}#modaleAcquistoRisposta .pop-footer{justify-content:space-between}.editor-preventivo .row.info-risposta-form{padding-bottom:5px;border-bottom:1px solid silver;margin-bottom:6px}.editor-preventivo .row.info-risposta-form>.col{width:70%}.editor-preventivo .row.info-risposta-form>.col:first-child{width:35%}.editor-preventivo .row.info-risposta-form.prezzo-cert{border:2px dashed #bd5a2ff5;padding:15px;margin:10px 0}.editor-preventivo .row.info-risposta-form.prezzo-cert #prezzo_certificazioni{min-width:40px;max-width:40px;padding:3px;margin-left:10px}.editor-preventivo .ns-pagination .pages_comand-btn,.editor-preventivo .ns-pagination .page_btn{height:25px;width:25px;font-size:14px}.editor-preventivo .row.info-risposta-form:last-child{margin-bottom:15px}.prodotto-needsteel .info_materiale.comandi{padding:0;position:absolute;top:10px;right:8px;display:block;text-align:right}.prodotto-needsteel .info_materiale.comandi p{font-size:12px;font-weight:700}.prodotto-needsteel .info_materiale.comandi label.info-prod{padding:0;line-height:0}.prodotto-needsteel .info_materiale.comandi input[role="switch"]{top:unset}.prodotto-needsteel .info_materiale.comandi .switch{top:-5px}#modaleAcquistoRisposta,#modaleAcquistoRisposta .pop-content,#modaleAcquistoRisposta .pop-body{overflow:auto}#modaleAcquistoRisposta .pop-content{position:relative;background-clip:padding-box;width:75%;max-width:1000px;height:unset;max-height:unset;top:unset;padding:0}#modaleAcquistoRisposta .pop-body{padding:10px 20px 0}.editor-preventivo .nota{margin-top:5px;width:100%}.editor-preventivo .nota h4{border-top:1px solid silver;margin-bottom:0}.editor-preventivo .nota textarea,.row-note_cliente .nota textarea{width:100%;margin-top:20px}table#tab-lista-prods .infopopup-wrapper{margin-right:5px}table#tab-lista-prods .cella_prod p{display:inline-block;width:fit-content}table#tab-lista-prods .cella_prod p:first-child{font-family:'TradeGothicLT-BoldTwo';font-weight:200}.next-delivery{margin-top:5px;padding:3px;background-color:var(--colore_grigio-sei)}.prodotto-needsteel .row-note_cliente{flex-direction:column;gap:0;margin-top:10px}.prodotto-needsteel .row-note_cliente .col{width:100%}.acquisto-fornitore.acquisto-custom{justify-content:center;padding-left:30px}.row.acquisto-fornitore.acquisto-custom .col.col-1{width:unset;display:flex;align-items:center;flex-direction:column}.acquisto-fornitore.acquisto-custom p{text-align:center}.acquisto-fornitore.acquisto-custom .button{border:2px solid var(--colore_blu-quattro)}.acquisto-fornitore.acquisto-custom .raccogli-richiesta-smart{background-color:var(--colore_bianco);text-transform:uppercase;color:var(--colore_blu-quattro)}.richiesta_ns .card-customer .card-head{position:relative}.richiesta_ns .card-head button.apri-chat-richiesta{font-size:14px;padding:5px 10px;display:flex;gap:5px;border-radius:25px;align-items:center;cursor:pointer;color:var(--colore_bianco);background-color:var(--colore_verde-uno);border:1px solid var(--colore_verde-due)}.richiesta_ns button.apri-chat-richiesta:hover{border:2px solid var(--colore_verde-cinque)}.richiesta_ns .card-customer .card-head .apri-chat-richiesta{position:absolute;top:8px;right:5px}.redesign .risposta_fornitore{background:var(--colore_grigio-otto);border-radius:0;margin:0}.redesign .risposta-top,.redesign .risposta-bottom{border-radius:0;border-left:none;border-right:none}.richiesta_ns.redesign .prod_risposta-wrapper .prodotto-needsteel>.testa-laterale{background-color:var(--colore_grigio-sei)}.richiesta_ns.redesign .prod_risposta-wrapper{padding:0 5px;max-height:850px;border-left:none;border-right:none}.cliente .richiesta_ns.redesign:not(.espansa) .tot-preventivo-fornitore{display:none}.richiesta_ns.redesign:not(.espansa) .riepilogo-totale-finale{display:none}.richiesta_ns.redesign.espansa .stato_avanzamento_ric{display:none}.richiesta_ns.redesign .stato_avanzamento_ric p{padding:10px 0;padding-bottom:5px;font-size:1.12em}.richiesta_ns.redesign .stato_avanzamento_ric p>b{color:var(--colore_grigio);font-size:1.24em}.richiesta_ns.redesign.richiesta-confermata .stato_avanzamento_ric p>b{color:var(--colore_verde)}.richiesta_ns.redesign.richiesta-risposta .stato_avanzamento_ric p>b{color:#cf6500}.richiesta_ns.redesign.richiesta-in_carico .stato_avanzamento_ric p>b{color:#9ba422}.richiesta_ns.redesign.richiesta-risposta .paycheck.stripe.logistic{display:none}.richiesta_ns.redesign.richiesta-accettata .stato_avanzamento_ric p>b{color:var(--colore_verde)}.redesign .risposta-top .col-headrisp-centro>div>h2{margin-top:20px}.redesign .bollino-numero_preventivo{background-image:linear-gradient(90deg,var(--colore_grigio-otto) 0%,var(--colore_grigio-cinque) 100%)}.richiesta_ns.redesign .risposta-top>.row{align-items:start}.redesign .prodotto-needsteel .row.note_consegna_unica{margin-top:10px;align-items:center;justify-content:space-between}.redesign .prodotto-needsteel .consegna_unica,.redesign .comparatore_ns .consegna_unica{position:relative}.redesign .button.conferma-preventivo,.redesign .button.prosegui-preventivo,.redesign .button.conferma-logistica{display:inline-flex;align-items:center;font-size:1.23em}.redesign .button.conferma-preventivo{font-size:1.43em}.redesign .button.conferma-preventivo .img-btn,.redesign .button.conferma-logistica .img-btn,.redesign .button.prosegui-preventivo .img-btn{position:initial;margin:0}.redesign .button.conferma-preventivo .img-btn{margin-right:10px}@media only screen and (max-width:640px){.redesign .risposta-top{padding-top:50px}.informazioni-rispondi-preventivo{margin:0}.richiesta-acquistata .row.row-dati_consegna>.col:last-child{margin-top:20px}.mobile .row.comandi-anteprima{text-align:center;display:flex;flex-direction:column-reverse;margin-top:20px}}.info-prodotto-nuovo{display:block;padding-left:5px;margin:5px 0}.richiesta-confermata .info-prodotto-nuovo,.richiesta-in_carico .info-prodotto-nuovo{margin-bottom:10px}.info-prodotto-nuovo .dati-tecnici{display:flex;align-items:center}.info-prodotto-nuovo .dati-tecnici>div:first-child{width:calc(100% - 260px);display:flex;align-items:end}.info-prodotto-nuovo .dati-tecnici>div.altre_info{width:260px;align-items:center;justify-content:right;display:flex;gap:10px}.info-prodotto-nuovo .dati-tecnici ul li>label{font-weight:700;font-size:1.06em}.info-prodotto-nuovo .dati-tecnici ul li:not(:last-child){padding-right:10px;position:relative}.info-prodotto-nuovo .dati-tecnici ul li:not(:last-child)::after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:var(--colore_grigio-uno)}.info-prodotto-nuovo .avvisi-prodotto{background-color:var(--colore_message);display:block;padding:5px;text-align:center;margin-bottom:5px}.btninfo-note,.btninfo-spedizione{display:inline-flex;padding:5px 10px 5px 10px;margin:0}.btninfo-note i.far,.btninfo-spedizione i.far{top:3px}.risposta_fornitore .btninfo-note i.far,.risposta_fornitore .btninfo-spedizione i.far{top:3px}.btninfo-note{background-color:var(--colore_arancio-uno)}.btninfo-note:hover{background-color:var(--colore_arancio-due);color:var(--colore_grigio-sette)}.btninfo-spedizione{background-color:var(--colore_arancio-uno)}.btninfo-spedizione:hover{background-color:var(--colore_arancio-due);color:var(--colore_grigio-sette)}.cliente .prodotto-needsteel .btninfo-note{background-color:var(--colore_grigio-due)}.cliente .prodotto-needsteel .btninfo-note:hover{background-color:var(--colore_grigio-tre)}.info-prodotto-nuovo .avvisi-prodotto *{margin:0;padding:0}.fornitore .prodotto-needsteel.rifiutato .btninfo-note{background-color:var(--colore_grigio-due)}.fornitore .prodotto-needsteel.rifiutato .info-prodotto-nuovo{opacity:.65}.fornitore .prodotto-needsteel.rifiutato .info-prodotto-nuovo .altre_info{opacity:.35}@media only screen and (max-width:640px){.info-prodotto-nuovo .dati-tecnici>div:first-child{width:100%}}div.ns-metodipagamento-wrap{background-color:var(--colore_verde-sette);padding:20px 20px 10px}.richiesta_ns.redesign div.ns-metodipagamento-wrap{background-color:var(--colore_verde-dieci)}div.ns-metodi-row{display:flex;margin:5px}.ns-metodi-row.nuovo_indirizzo{background-color:var(--colore_verde-otto);border:2px dashed var(--colore_verde-quattro);padding:10px;margin-bottom:25px}.ns-metodi-row .aggiungi_magazzino_nuovo{width:100%;font-size:1.2em}div.ns-metodi-col{width:50%}div.ns-metodi-col.left{width:25%}div.ns-metodi-col.right{width:75%}div.ns-metodi-col input,div.ns-metodi-col select{width:100%;padding:4px;outline:none}div.ns-metodi-col.right #indirizzo_magazzino_nuovo input,div.ns-metodi-col.right #indirizzo_magazzino_nuovo select{margin-bottom:4px}div.ns-metodi-col.right #indirizzo_magazzino_nuovo .indirizzo_nuovo{display:flex;gap:5px}div.ns-metodi-col.right #indirizzo_magazzino_nuovo .indirizzo_nuovo input:first-child{width:75%}div.ns-metodi-col.right #indirizzo_magazzino_nuovo .indirizzo_nuovo input:last-child{width:25%}div.ns-metodi-col.right .coordinate_bancarie_fornitore{border-radius:6px;border:.1px solid var(--colore_grigio-quattro);background-color:var(--colore_grigio-otto);padding:5px}div.ns-metodi-col.right #metodo_pagamento{width:100%}table.ns-tabella-metodi tbody{min-height:150px}table.ns-tabella-metodi{background-color:var(--colore_bianco);border:1px solid var(--colore_grigio-quattro);width:100%;border-collapse:inherit;padding:0;text-align:left;border-radius:5px}table.ns-tabella-metodi thead{overflow:hidden}table.ns-tabella-metodi thead th{font-size:1.04em;border-right:1px solid var(--colore_grigio-quattro);padding:5px;font-weight:700}table.ns-tabella-metodi tbody td{border-right:1px solid var(--colore_grigio-quattro);padding:5px}table.ns-tabella-metodi thead tr th:last-child{border-right:none}table.ns-tabella-metodi tbody tr td:last-child{border-right:none}table.ns-tabella-metodi tfoot tr td{border-top:1px solid var(--colore_grigio-quattro);text-align:right;padding:5px}.card-logistica .info-prodotto-nuovo .dati-tecnici>div:first-child{width:100%}.card-logistica .prodotto-needsteel .dati_prodotto.titoli li:first-child{width:100%}.card-logistica .logis-check{font-size:1.42em;text-shadow:0 0 2px var(--colore_grigio);color:var(--colore_verde);left:5px;display:inline-flex;position:relative;top:-10px}.card-logistica .logis-logo{width:80px;display:inline-block}.card-logistica .row-logis-prod-prev{padding-bottom:10px;border-bottom:1px solid var(--colore_grigio-sei);margin-bottom:10px}.row-logis-prod-prev>.col:nth-child(2) p{font-size:1em}.row-logis-prod-prev>.col:nth-child(2) p:first-of-type{margin-bottom:5px}.row.richiesta-nuova h4{margin:0}.row.richiesta-nuova{align-items:center;height:50px}.richiesta-nuova .button{display:inline-flex;align-items:center;padding:5px 10px;margin:0}li.bollino-new-request{background-color:var(--colore_rosso);padding:5px 10px;position:absolute;top:5px;right:0;border-radius:5px}li.bollino-new-request h3{line-height:1;padding:0;margin:0;color:var(--colore_bianco)}.ns-card .row.trattativa-agente{margin-bottom:10px}.card-transazione-agente h1.presa_in_carico{color:#bfa413}.card-transazione-agente h1.presa_in_carico hr{border-color:#bfa413}.card-transazione-agente h1.conclusa{color:var(--colore_verde-due)}.card-transazione-agente h1.conclusa hr{border-color:var(--colore_verde-due)}.card-transazione-agente h1.conclusa_confermata{color:var(--colore_rosso)}.card-transazione-agente h1.conclusa_confermata hr{border-color:var(--colore_rosso)}.ns-card.card-transazione-agente .row>.col.stat-agente{display:flex;gap:15px}.ns-card.card-transazione-agente .stat-agente>div:first-child{width:40%}.ns-card.card-transazione-agente .stat-agente>div:last-child{width:60%}.stat-agente .graph-transazione{display:flex;gap:10px;margin-top:15px}.stat-agente .graph-transazione .graph-wrapper{width:60%;display:block}.stat-agente .graph-transazione .etichette{width:40%;display:flex;height:150px;justify-content:center;flex-direction:column;gap:10px}.stat-agente .graph-transazione .etichette p{display:flex;align-items:center;gap:5px}.stat-agente .graph-transazione .etichette p span{background-color:#000;border:1px solid var(--colore_nero);width:40px;height:15px}.stat-agente .azioni-agente{margin-top:10px;display:flex;flex-direction:column;gap:10px}.stat-agente .azioni-agente .azione{border-radius:8px;background-color:var(--colore_grigio-otto);padding:10px;display:flex;gap:10px;align-items:center;font-weight:700;cursor:pointer}.stat-agente .azioni-agente .azione:hover{background-color:var(--colore_grigio-sette)}.stat-agente .azioni-agente .azione input{top:0;pointer-events:none}.stat-agente .azioni-agente .azione i.fa{font-size:1.25em}.azioni-agente .azione-accogli i.fa,.azioni-agente .azione-concludi i.fa{color:var(--colore_verde)}.azioni-agente .azione-rifiuta i.fa{color:var(--colore_arancio-uno)}.azioni-agente .azione-distruggi i.fa{color:var(--colore_rosso)}.stat-agente .graph-transazione .etichette p.costo span{background-color:#bfa413}.azioni-agente.fase-uno .azione-concludi,.azioni-agente.fase-uno .azione-rifiuta,.azioni-agente.fase-uno h1{display:none}.azioni-agente.fase-due .azione-accogli,.azioni-agente.fase-due .azione-distruggi,.azioni-agente.fase-due h1{display:none}.azioni-agente.fase-tre .azione-concludi,.azioni-agente.fase-tre .azione-rifiuta,.azioni-agente.fase-tre .azione-accogli,.azioni-agente.fase-tre .azione-distruggi{display:none}.stat-agente .graph-transazione .etichette p.margine span{background-color:var(--colore_arancio-uno)}.stat-agente h6{margin-bottom:0}.stat-agente price.previsione{font-size:2em;color:var(--colore_verde-due)}.stat-agente price.stock{font-size:1.65em;color:#bfa413}.stat-agente price.ricarico{font-size:1.65em;color:var(--colore_arancio-uno)}.richiesta.da-acquistare .notifica-numerica{width:auto;padding:4px 8px}.richiesta_ns .div-lista-spesa{max-height:675px;overflow:hidden;overflow-y:auto}.div-lista-spesa .categorie .input{width:100%;padding:0}.div-lista-spesa .categorie .prezzo_prodotto{font-size:1.02em}.categorie .cella_prod{text-align:center}.richiesta_ns .mex-in-richiesta span{font-size:18px;font-weight:600;color:var(--colore_rosso)}.richiesta_ns .switch{width:50px;height:25px}.richiesta_ns .switch .slider:before{width:25px;height:15px}.richiesta_ns .switch span{font-size:12px;width:50px}.richiesta_ns .switch input:checked+.slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.richiesta_ns{background-color:var(--colore_grigio-otto);width:100%;margin-top:10px;padding:10px;border:var(--spessore_bordi) solid var(--colore_grigio-sei);position:relative;border-radius:5px;display:inline-block;transition:all 0.3s ease}.richiesta_ns:hover{background-color:#e8eef1;margin-bottom:3px}.richiesta_body>.button.white.nota-cliente{margin-left:10px}.richiesta_body h6{margin-top:10px;text-transform:uppercase}.richiesta_ns .bottone_rispondi{float:none;margin-left:0}.richiesta_ns.richiesta-scaduta{background-color:var(--colore_grigio-sei);border-color:var(--colore_grigio-sei)}.richiesta_ns.richiesta-scaduta:hover{background-color:var(--colore_grigio-sei);border-color:var(--colore_grigio-cinque)}.richiesta_ns.richiesta-scaduta>div *{opacity:.9}.richiesta_ns .info_richiesta{display:inline-flex;font-size:.95em;text-transform:uppercase;border:2px dotted var(--colore_grigio-uno);width:100%;border-left:none;border-right:none;padding:10px 0;position:relative}[data-theme="dark"] .richiesta_ns .info_richiesta{color:#000}.richiesta_ns .info_richiesta .col>div{display:inline}.richiesta_ns>.notifica-numerica{margin-right:10px}.richiesta_ns .separatore.info_richiesta li.rating-cliente{display:flex;align-self:baseline}.richiesta_ns .separatore.info_richiesta li.rating-cliente .ord_rating{display:inline-flex;align-items:center;margin-left:3px}.visual_rating{display:inline-block;padding:8px;border-radius:100%;margin-right:3px;border:1px solid var(--colore_grigio)}.richiesta_ns .row.richiesta_head{display:flex;align-items:center;gap:20px;height:40px}.mobile .richiesta_ns .row.richiesta_head{gap:10px}[data-theme="dark"] .richiesta_ns .row.richiesta_head{color:#000}.richiesta_ns .richiesta_head .col{height:100%;display:flex;align-content:center;align-items:center}.richiesta_head .col-1{width:15%;text-align:right;max-width:fit-content;min-width:fit-content}.richiesta_head .col-2 .input_cont{margin-right:20px}.richiesta_head .col:last-child{width:80%;text-align:right;justify-content:end}.richiesta_head h1,.richiesta_head h2,.richiesta_head h3,.richiesta_head h4,.richiesta_head h5,.richiesta_head h6{margin:0}.richiesta_ns .switch{margin:0 10px}.pop-body .prod-mancanti-wrap .col.img-prodotto{width:100px}.pop-body .prod-mancanti-wrap .scroll-laterale{width:95%;overflow-x:auto}.richiesta_ns input{max-width:unset;min-width:unset;width:auto}.richiesta_ns input[role="switch"]{width:55px;height:27px}.richiesta_ns input[role="switch"]::after{width:24px;height:17px}.richiesta_ns input[role="switch"]:checked::after{left:calc(100% - 29px)}.info_materiale{display:inline-flex;padding:5px 10px;align-items:center}.info_materiale span{font-size:1.04em}.row-prod_richiesta .col.img-prodotto{width:20%;max-width:70px;text-align:center}.row-prod_richiesta .col.img-prodotto img{max-width:50px;display:inline}.img-prodotto>img{opacity:.82}.row-prod_richiesta .col.info-calcoli{width:100%;min-width:fit-content}.row-prod_richiesta .riep-log-prod{width:140px}.info-prod{font-size:1.04em;text-transform:capitalize}.row.tot-preventivo-fornitore{margin-top:10px;padding:5px 0;background-color:var(--colore_verde-sette);align-items:center}.richiesta-accettata .row.tot-preventivo-fornitore .col-1{width:33%}.richiesta_ns.rifiutata .row.tot-preventivo-fornitore .col-1{width:100%}.richiesta-accettata.rifiutata .row.tot-preventivo-fornitore{background-color:var(--colore_grigio-sei)}.richiesta-preventivata .row.tot-preventivo-fornitore .col-1{max-width:fit-content}.tot-preventivo-fornitore .button{margin-right:10px}.tot-preventivo-fornitore price{font-size:1.55em}.tot-preventivo-fornitore .col h2:first-child{margin:0}.tot-preventivo-fornitore .button.with-info{margin-right:15px}.tot-preventivo-fornitore label.prezzo-totale{font-size:1.6em}.tot-preventivo-fornitore .col:last-child{width:35%;text-align:right;padding-right:10px}.richiesta-accettata.rifiutata .row.tot-preventivo-fornitore .col.col-2{opacity:.65}.richiesta-accettata.rifiutata .row.tot-preventivo-fornitore price.green{color:var(--colore_grigio-due)}.richiesta-accettata.rifiutata .row.tot-preventivo-fornitore price::after{content:"";position:absolute;top:.65em;left:-5px;width:100%;height:1px;background-color:var(--colore_grigio-due)}.row.row-prod_richiesta{width:100%;margin-top:10px;justify-content:space-between;align-items:center}.row.row-prod_richiesta>.col:last-child{width:120px;text-align:right}.row.dati_prodotto.restante{align-items:center;height:90px;width:100%}.prodotti_logistica-wrapper .row.dati_prodotto.restante{margin-top:5px}.col.riep-prezzo_restante{width:120px;color:#59a594;font-family:'TradeGothicLT-BoldTwo';font-weight:200;text-align:center}.row.dati_prodotto.restante .riep-log-prod{width:8%}.col.prezzo_restante{width:120px;text-align:right}.prod-mancanti-wrap .row.row-prod_richiesta{justify-content:flex-start}.info-calcoli.rimanenze{width:100%;height:90%;padding:5px}.info-calcoli.rimanenze .cella_info .data-succ{font-weight:700}.richiesta_ns .prodotti-mancanti{border:1px solid red;margin-bottom:20px;padding:10px}.row_consegna .col.input_cont .rimuovi_consegna{margin-top:21px}.riga-form-account .col h3{margin-bottom:15px}.riga-form-account .col .aggiungi_consegna{margin-top:10px}.row.row-accettazione{justify-content:space-between;background-color:var(--colore_grigio-dieci);border-top:2px solid var(--colore_verde-sette);padding:20px}.pagamento_logistica-wrapper>.row{margin-top:10px;align-items:flex-start}.riepilogo-richiesta-wrapper .row-tabella>.col{width:100%}.riepilogo-richiesta-wrapper #tabella-riepilogo-wrap table{width:100%;margin:0}#tabella-riepilogo-wrap{width:100%;display:block;padding:10px}#tabella-riepilogo-wrap table tr th,#tabella-riepilogo-wrap table tr td{padding:5px;width:fit-content}#tabella-riepilogo-wrap .tab-prodotti tr th,#tabella-riepilogo-wrap .tab-prodotti tr td{border-right:1px solid var(--colore_grigio-sei)}#tabella-riepilogo-wrap .tab-prodotti .text_popup{display:flex;justify-content:space-between;align-items:center;flex-direction:row}#tabella-riepilogo-wrap .tab-prodotti tr{border-bottom:1px solid var(--colore_grigio-sei)}#tabella-riepilogo-wrap .tab-totale tr th:nth-last-child(2),#tabella-riepilogo-wrap .tab-totale tr th:nth-last-child(3),#tabella-riepilogo-wrap .tab-totale tr th:last-child{background-color:var(--colore_grigio-otto);border-right:1px solid var(--colore_grigio-sei)}#tabella-riepilogo-wrap .tab-totale tr th:first-child{background-color:#fff}#tabella-riepilogo-wrap table tr th:first-child{text-align:left}#tabella-riepilogo-wrap table tr td:nth-child(1){width:24%}#tabella-riepilogo-wrap table tr td:nth-child(2){width:2%}#tabella-riepilogo-wrap table tr td:nth-child(3){width:8%}#tabella-riepilogo-wrap table tr td:nth-child(4){width:2%}#tabella-riepilogo-wrap table tr td:nth-child(5){width:10%}#tabella-riepilogo-wrap table tr td:nth-child(6){width:7%}#tabella-riepilogo-wrap table tr td:nth-last-child(3),#tabella-riepilogo-wrap table tr th:nth-last-child(3),#tabella-riepilogo-wrap .tab-totale tr td:nth-last-child(3),#tabella-riepilogo-wrap table tr td:nth-last-child(2),#tabella-riepilogo-wrap table tr th:nth-last-child(2),#tabella-riepilogo-wrap .tab-totale tr td:nth-last-child(2){width:10%}#tabella-riepilogo-wrap .tab-totale tr th:last-child,#tabella-riepilogo-wrap .tab-totale tr td:last-child,#tabella-riepilogo-wrap table tr th:last-child,#tabella-riepilogo-wrap table tr td:last-child{border-right:0 solid #fff0;width:10%}#tabella-riepilogo-wrap .tab-prodotti tr th{font-size:1.1em;font-weight:700;background-color:var(--colore_grigio-otto)}#tabella-riepilogo-wrap .tab-totale tr th{font-size:1.3em;font-weight:700}#tabella-riepilogo-wrap .tab-totale tr td{font-size:1.2em}#tabella-riepilogo-wrap .tab-totale tr th:first-child{width:51.5%}@media only screen and (max-width:2380px){#tabella-riepilogo-wrap .tab-totale tr th:first-child{width:53.5%}}@media only screen and (max-width:1680px){#tabella-riepilogo-wrap .tab-totale tr th:first-child{width:55.5%}}@media only screen and (max-width:1320px){#tabella-riepilogo-wrap .tab-totale tr th:first-child{width:56.5%}}@media only screen and (max-width:1240px){#tabella-riepilogo-wrap .tab-totale tr th:first-child{width:57.5%}}@media only screen and (max-width:1180px){#tabella-riepilogo-wrap .tab-totale tr th:first-child{width:56.9%}}@media only screen and (max-width:1050px){#tabella-riepilogo-wrap .tab-totale tr th:first-child{width:58.5%}}@media only screen and (max-width:640px){.richiesta_ns .row.richiesta_head{display:grid;grid-template-columns:1fr 1fr;height:auto}.row.row-prod_richiesta>.col:last-child{text-align:left}.col.riep-prezzo_restante{text-align:left}.richiesta_ns .richiesta_body .img-prodotto img{max-width:110px;display:block;margin:0 auto;margin-bottom:20px}.richiesta-accettata .row.tot-preventivo-fornitore .col-1{width:100%}}