: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}@font-face{font-family:"Roboto Flex";src:local("Roboto Flex"),url(../webfonts/roboto_flex.woff2) format('woff2')}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{display:flex;justify-items:center;justify-content:center;border-radius:50%;animation:animate-spin 1s infinite linear 0.2s}.ns_spinner::before{content:"";width:4em;height:4em;border-radius:50%;background-image:conic-gradient(transparent 72deg,var(--colore_blu-tre) 360deg);mask:radial-gradient(farthest-side,transparent calc(100% - 6px),var(--colore_blu-tre) 0)}.loader_wrapper .ns_spinner{padding:20px}.loader_wrapper .ns_spinner:before{width:5.2em;height:5.2em;mask:radial-gradient(farthest-side,transparent calc(100% - 8px),var(--colore_blu-tre) 0)}.loader_wrapper .spinner-wrapper.full .ns_spinner{padding:5px}.loader_wrapper .spinner-wrapper.full .ns_spinner:before{width:7.6em;height:7.6em;mask:radial-gradient(farthest-side,transparent calc(100% - 9px),var(--colore_blu-tre) 0)}.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.86s 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][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 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%)}}.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}}barracookie{display:none}.barra-cookie h5{line-height:.5}h5.cookie-title{font-size:18px;font-weight:700}.barra-cookie{position:fixed;width:100%;height:100%;top:0;left:0;z-index:200;font-family:verdana;font-size:12px;text-align:center;z-index:40000;background:rgb(255 255 255 / .592);cursor:not-allowed}.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-color:var(--colore_blu-sei);cursor:initial}.barra-cookie .banner-cookie[aria-open="true"]{display:flex;align-items:center;justify-content:center}.barra-cookie .barra-cookie .col-popup{display:flex;width:20px;height:20px}.barra-cookie input[type="checkbox"]{position:relative;width:100%;appearance:none;height:5px;background:#efefef;outline:none;border-radius:20px;box-shadow:inset 0 0 4px 1px rgb(0 0 0 / .08);transition:0.5s;padding:5px 10px 10px 15px;cursor:pointer}.barra-cookie input[type="checkbox"]:before{box-shadow:0 1px 6px 1px gainsboro;background-color:var(--colore_bianco);content:'';position:absolute;width:15px;height:15px;left:-2px;border-radius:50%;top:0;transform:scale(1.1);transition:0.5s}.barra-cookie input[type="checkbox"]:checked:before{left:calc(100% - 13px)}.barra-cookie .popup_default{width:100%;height:100%;display:none;justify-content:center;align-items:center;position:fixed;z-index:10;cursor:initial}.barra-cookie .popup_default[aria-open="true"]{display:flex}.barra-cookie .popup-content{width:50%;height:auto;padding:5px 14px;border-radius:10px;display:block;background-color:var(--colore_blu-sei);color:var(--colore_nero);position:relative}.barra-cookie .row-popup{margin:10px 0}.barra-cookie .row-popup-head{display:inline-flex;align-items:center;justify-content:right;width:100%}.barra-cookie .row-popup-head p{font-size:2em;font-weight:900;text-transform:uppercase}.barra-cookie .close-popup{position:relative;font-size:1em;justify-content:right;width:10%;height:30%;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:1px solid;padding:5px 20px;cursor:pointer}.barra-cookie .banner-cookie>button.btn-cookie{margin-left:10px}.barra-cookie .btn-cookie.ok-cookie{margin:10px 0}.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-color:var(--colore_blu-sei);z-index:100;user-select:none;overflow:hidden;overflow-y:auto;display:block;margin:0 auto;padding:30px;border-radius:15px;margin-top:8%;max-height:500px}.barra-cookie .col-popup-2{width:100%}.barra-cookie .col-popup-2 a{width:auto;display:inline-block;cursor:pointer;color:var(--colore_nero);padding:10px 0}.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:10px 0;border-top:1px solid #79c2bf}.barra-cookie input[type="checkbox"]:checked{background-color:var(--colore_verde)}.barra-cookie.barra-popup .banner-cookie[aria-open="true"]{width:70%;height:unset;max-height:fit-content;padding:5px 14px;border-radius:15px;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:20px}.barra-cookie.barra-popup .banner-cookie{display:none}.btn-cookie.close-popup{position:absolute;top:10px;width:3%;height:12%;right:15px;padding:3px 3px}.btn-cookie.close-popup{border:none;background:none}.btn-cookie.close-popup:hover{background:unset}.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:1fr 1fr 1fr 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:20px}.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 .accordion .accordion-content{padding:5px}.contatto_acquistato .col.col-dx .edit-sector .cod_input{min-width:0;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 .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;height:calc(100% - 20px);overflow:hidden;background:linear-gradient(135deg,rgb(255 255 255 / .9),rgb(255 255 255 / .8));backdrop-filter:blur(10px);height:calc(100% - 50px)}.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}a,b,p,span,div,header,footer,button,h1,h2,h3,h4,h5,h6,ul,li,ol{font-family:'Roboto Flex',sans-serif}.ns-card .card-body{padding:5px}.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}.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:1250px;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}.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}.completamento-ordine .button.aggiungi-carrello{font-size:1.66em;padding:12px 30px}.completamento-ordine .button.aggiungi-carrello i.fa{margin-right:15px}.calcolatore-prodotto .note_cliente textarea{width:100%;height:100px}.riga-calcolo .labeled-input textarea,.riga-calcolo .labeled-input select,.riga-calcolo .labeled-input input{min-width:100%;max-width:90px}.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}.riga-calcolo .input-section .labeled-input:first-child{border-radius:6px;margin-right:8px}.riga-calcolo .output-section .labeled-input:first-child{border-radius:6px 0 0 6px}.riga-calcolo .labeled-input:nth-child(2){border-radius:6px 0 0 6px}.riga-calcolo .labeled-input:last-child{border-radius:0 6px 6px 0}.riga-calcolo .controlli-finali .labeled-input{border-radius:6px}.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)}.riga-calcolo .labeled-input label select:hover{background-color:rgb(255 255 255 / .86)}.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)}.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}.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}.riga-calcolo .labeled-input.rimozione{margin-left:10px}.riga-calcolo .labeled-input input,.riga-calcolo .labeled-input select,.riga-calcolo .labeled-input textarea,.riga-calcolo .labeled-input .azione{border-top:unset}.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}}.certificato-wrapper{overflow:auto;position:relative;height:796px;width:100%}.certificato-wrapper .certificato-afp{background-color:#fff;border:2px solid var(--colore_grigio-tre);max-width:unset}.certificato-afp{display:block;margin:0 auto;position:absolute;height:796px;width:1169px;max-width:100%;aspect-ratio:1.414 / 1;font-size:10px;background-size:contain;background-repeat:no-repeat;padding:10px 12px;zoom:1;user-select:none}.certificato-afp *{pointer-events:none}.certificato-afp table tr{border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5}.certificato-afp table tbody tr{border-bottom:2px solid #c7ced7}.certificato-afp table th,.certificato-afp table td{border-left:1px solid #edf1f5;border-right:1px solid #edf1f5;padding:3px;vertical-align:middle}.certificato-afp h6,.certificato-afp h5,.certificato-afp h4,.certificato-afp h3,.certificato-afp h2{margin:0;padding:0}.certificato-afp .qr_certificato{display:block;position:absolute;right:30px;bottom:30px;width:140px;height:140px}.certificato-afp .bollino_afp{width:20%;max-width:150px;display:block;position:absolute;opacity:.65;bottom:20px;right:25px}.certificato-afp img.logo-ce{width:80px;display:inline-block;margin-top:15px}.certificato-afp .garanzia{display:block;width:100%;max-width:700px;margin-top:10px;margin-bottom:20px;border-bottom:1px solid #edf1f5;padding-bottom:10px}.certificato-afp .dati-produttore{position:relative;top:7%}.certificato-header{height:160px;width:100%;display:flex;padding:5px}.certificato-header .cell{width:40%;padding:5px;text-transform:uppercase}.certificato-header .cell:first-child{text-align:left}.certificato-header .cell:last-child{text-align:right}.certificato-header .cell:last-child table td:last-child{font-weight:600}.certificato-header .cell.centrale{width:20%}.certificato-header .cell.centrale h6,.certificato-header .cell.centrale h4{text-align:center}.certificato-header .company-logo{width:100%;height:95px;display:flex;align-items:center;justify-content:center;margin-top:5px}.certificato-header .cell img{width:auto;height:auto;max-width:100%;max-height:100%;display:block;margin:0 auto}.certificato-afp .certificato-header table{max-width:260px;display:inline-table;margin-bottom:5px}.certificato-afp .certificato-header table tr,.certificato-afp .certificato-header table td{border:none;text-align:right}.certificato-afp .certificato-header .cell:first-child table td{text-align:left}.certificato-afp .certificato-header .cell:first-child table{max-width:500px}.certificato-afp .certificato-header .cell:first-child table td{padding:3px 0}.certificato-header .logo-azienda{padding:10px}.certificato-header .logo-azienda img{max-height:100px;max-width:250px}.mobile .certificato-header .logo-azienda{width:160px}.certificato-afp .certificato-header table tr,.certificato-afp .certificato-header table td{padding:3px 0}.certificato-content{width:100%;height:calc(100% - 200px);position:relative;z-index:1;padding:5px}.certificato-footer{display:flex;align-items:center;font-size:10.5px;height:35px;line-height:1;gap:10px;align-items:center}.certificato-footer p{margin:0;padding:0;line-height:1}.certificato-footer .ns-logo{width:65px;padding-left:10px}.certificato-footer div:nth-child(2) p.certificato_tramite b{text-transform:none}.certificato-afp .title{height:15px;text-align:center}.certificato-afp .test-section{display:flex;font-weight:700;font-size:8px}.certificato-afp .test-section .riferimenti{width:100%;max-width:260px;border:1px solid #edf1f5;border-right:none;border-bottom:none}.certificato-afp .test-section .meccaniche{width:100%;border:1px solid #edf1f5;border-bottom:none}.certificato-afp .test-section .riferimenti .title{height:72px;border-bottom:1px solid #edf1f5;display:flex;justify-content:center;align-items:center}.certificato-afp .test-section .meccaniche .title{height:30px;border-bottom:1px solid #edf1f5;border-right:1px solid #edf1f5;display:flex;justify-content:center;align-items:center}.certificato-afp .test-section header{height:100px}.certificato-afp .test-section h6{height:30px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #edf1f5}.certificato-afp .test-section dl{display:grid;align-items:center;text-align:center}.certificato-afp .test-section .title span,.certificato-afp .test-section dl span{width:100%;border-top:1px solid #edf1f5;margin-top:5px;padding-top:5px;line-height:1}.certificato-afp .test-section .title span{font-weight:300}.certificato-afp .test-section .riferimenti dt:last-child,.certificato-afp .test-section .riferimenti dd:last-child{border-right:none}.certificato-afp .test-section dl dd,.certificato-afp .test-section dl dt{border-right:1px solid #edf1f5;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;padding:0}.certificato-afp .test-section dl{height:18px;border-bottom:1px solid #edf1f5;line-height:1}.certificato-afp .test-section content dl{border-bottom:2px solid #c7ced7}.certificato-afp .test-section header dl{height:28px;text-transform:uppercase;font-weight:300}.certificato-afp .test-section .meccaniche header{height:70px}.certificato-afp .test-section .meccaniche header dl{height:40px}.certificato-afp .test-section .meccaniche .inner{display:flex;justify-content:stretch;justify-items:stretch;flex-wrap:wrap}.certificato-afp .test-section .meccaniche .inner>div{flex-grow:1}.certificato-afp .test-section .meccaniche .inner .shear{width:13%}.certificato-afp .test-section .meccaniche .inner .bend{width:6%;max-width:100px}.certificato-afp .test-section .meccaniche .inner .temp{max-width:60px}.certificato-afp .test-section .meccaniche .inner .durezza{max-width:70px}.certificato-afp .riferimenti dl{grid-template-columns:1.1fr 0.65fr 1fr 1.25fr}.certificato-afp .tensile dl{grid-template-columns:0.85fr 1fr 1fr 0.65fr 0.4fr 0.4fr}.certificato-afp .impact dl,.certificato-afp .shear dl{grid-template-columns:1.3fr 0.8fr 0.8fr 0.8fr 0.9fr}.certificato-afp .dwtt dl{grid-template-columns:1fr 1fr 1fr 1fr}.certificato-afp .test-section .durezza .title,.certificato-afp .test-section .temp .title{height:100%;border:1px solid #edf1f5;border-left:none;border-top:none}.certificato-afp .test-section .meccaniche .bend .title{flex-direction:column;height:100%;border-color:#edf1f5}.certificato-afp .test-section .impact header,.certificato-afp .test-section .shear header,.certificato-afp .test-section .dwtt header{border-right:1px solid #edf1f5}.certificato-afp .test-section .tensile:last-child header,.certificato-afp .test-section .durezza:last-child header,.certificato-afp .test-section .temp:last-child header,.certificato-afp .test-section .bend:last-child header,.certificato-afp .test-section .impact:last-child header,.certificato-afp .test-section .shear:last-child header,.certificato-afp .test-section .dwtt:last-child header,.certificato-afp .test-section .tensile:last-child content dd:last-child,.certificato-afp .test-section .durezza:last-child content dd:last-child,.certificato-afp .test-section .temp:last-child content dd:last-child,.certificato-afp .test-section .bend:last-child content dd:last-child,.certificato-afp .test-section .impact:last-child content dd:last-child,.certificato-afp .test-section .shear:last-child content dd:last-child,.certificato-afp .test-section .dwtt:last-child content dd:last-child{border-right:none}.certificato-afp .test-section .impact .title,.certificato-afp .test-section .shear .title,.certificato-afp .test-section .dwtt .title{border-right:none}.certificato-afp .test-section .impact header dl dt:last-child,.certificato-afp .test-section .shear header dl dt:last-child,.certificato-afp .test-section .dwtt header dl dt:last-child{border:none}.certificato-afp .gen-section{display:flex;gap:0;margin-top:15px;margin-bottom:20px}.certificato-afp .gen-section .sx{width:260px}.certificato-afp .gen-section .dx{width:calc(100% - 260px)}.certificato-afp .gen-section thead th{font-weight:300}.certificato-afp .gen-section tbody td:first-child{width:20%;font-weight:650}.certificato-afp .gen-section tbody td{font-weight:500}.certificato-afp .gen-section .dx>h4{padding:3px;text-align:center;border:1px solid #edf1f5;border-bottom:none}.certificato-afp .gen-section p{font-size:10px}.certificato-afp .gen-section table.legenda{max-width:230px}.certificato-afp .gen-section table.legenda{margin-top:10px}.certificato-afp .gen-section table.legenda td,.certificato-afp .gen-section table.legenda th,.certificato-afp .gen-section table.legenda tr{padding:0;border:none;text-align:left}.afp-player{width:100%;min-height:400px;border:1px solid var(--colore_grigio-otto);border-radius:6px 6px 0 0;overflow:hidden}.afp-player>header{display:flex;height:40px;background-color:var(--colore_blu-quattro);align-items:center;justify-content:space-between;padding:0 10px}.afp-player>header .button{padding:7px 10px}.afp-player>header .azioni{color:var(--colore_blu-cinque)}.afp-player>header .azioni span{color:var(--colore_blu-dieci)}.afp-player>header h2{color:var(--colore_blu-dieci);font-size:18px;line-height:1;padding:0;margin:0}.afp-player>header h2 i{font-weight:300}.afp-player>.player-content{display:flex;align-items:stretch;height:calc(100% - 40px)}.afp-player .player-body{width:calc(100% - 260px)}.afp-player .certificato-wrapper{cursor:grab}.afp-player .certificato-wrapper.grabbing{cursor:grabbing}.afp-player .player-sidebar{width:260px;background-color:var(--colore_grigio-dieci)}.detentore-certificato{font-size:1.32em;text-align:center;margin:20px 0;padding:15px 10px;border:2px solid var(--colore_grigio-cinque);border-left:none;border-right:none;margin-top:60px}.detentore-certificato p{line-height:1}.detentore-certificato h4{margin:0;line-height:1;margin-bottom:8px}.afp-player .validita{padding-bottom:30px;border-bottom:2px solid var(--colore_grigio-sei);overflow:hidden}.validita .validita-certificato .icone{justify-content:center;gap:15px;align-items:center;padding:30px 20px;padding-top:40px}.validita-certificato i.fa{font-size:130px;color:var(--colore_blu-quattro);margin:5px 0}.afp-player .validita h3{font-size:2em;text-align:center}.afp-player.preview-mode .player-sidebar{display:none}.afp-player.preview-mode .player-body{width:100%}.afp-player.preview-mode>header{background-color:var(--colore_bianco);height:45px}.afp-player.preview-mode>header .azioni span,.afp-player.preview-mode>header .azioni,.afp-player.preview-mode>header h2{color:var(--colore_nero)}.afp-player.preview-mode>header .button.white{color:var(--colore_bianco);background-color:var(--colore_blu-due)}.afp-player.hide-actions>header .button.white{display:none}.afp-player.preview-mode>header .fa-solid.fa-eye{color:var(--colore_blu-due);font-weight:800;margin-right:5px}.afp-player.preview-mode>header h2>span{padding:0 10px;font-size:13px;font-weight:200}.afp-player.matrix .validita-certificato i.fa{color:var(--colore_grigio-quattro)}.afp-player.invalid .validita-certificato i.fa{color:var(--colore_rosso)}.afp-player.invalid .certificato-wrapper .certificato-afp{background-color:var(--colore_grigio);opacity:.13}.afp-player.invalid .certificato-wrapper{overflow:hidden;pointer-events:none}.afp-player.invalid>header .button.zoom-in,.afp-player.invalid>header .button.zoom-out{display:none}.afp-player.invalid>header{background-color:var(--colore_grigio)}.afp-player.invalid>header>h2>i{color:var(--colore_grigio-cinque)}.afp-player[zoom="1"] .certificato-afp{zoom:1}.afp-player[zoom="2"] .certificato-afp{zoom:1.1}.afp-player[zoom="3"] .certificato-afp{zoom:1.2}.afp-player[zoom="4"] .certificato-afp{zoom:1.3}.afp-player[zoom="5"] .certificato-afp{zoom:1.4}.afp-player[zoom="6"] .certificato-afp{zoom:1.5}.afp-player[zoom="7"] .certificato-afp{zoom:1.6}.afp-player[zoom="8"] .certificato-afp{zoom:1.7}.afp-player[zoom="9"] .certificato-afp{zoom:1.8}.afp-player[zoom="10"] .certificato-afp{zoom:1.9}.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%;padding:5px 0;display:block;transform:scale(0);transform-origin:bottom right;transition:transform 0.2s ease}.feedback-needsteel[aria-open="true"] .feedback-chat{transform:scale(1)}.feedback-needsteel not{display:flex;width:25px;height:25px;background-color:var(--colore_blue);border-radius:15px;color:#fff;justify-content:center;align-items:center;position:absolute;top:-3px;left:-3px}.feedback-ns-button{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50px;background-color:var(--colore_blu-due);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 svg{transform:scaleX(-1)}.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:100%;max-width:400px;overflow:hidden;border-radius:10px;box-shadow:0 20px 40px rgb(10 96 255 / .15)}messenger h1,messenger h2,messenger h3,messenger h4,messenger h5,messenger h6{font-family:'Open Sans',sans-serif;color:var(--colore_blu-tre);font-weight:700}messenger .msn-subheader{display:flex;position:relative;justify-content:end}messenger .msn-subheader nav.menu-comparsa{position:absolute;top:18px;left:25px;width:unset}messenger .msn-subheader nav.menu-comparsa:not(:hover){box-shadow:unset;background:unset;border-color:#fff0}messenger .msn-subheader nav.menu-comparsa:not(:hover)>p{background:unset}messenger .msn-subheader .menu-comparsa i.fa{color:var(--colore_blue)}messenger .msn-subheader nav.menu-comparsa>p{padding:5px;width:fit-content}messenger .content-chat-user .msn-subheader .search-user{width:calc(100% - 40px)}messenger .msn-subheader nav.menu-comparsa>ul{min-width:180px}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:flex;width:200%;min-height:520px}messenger .content-chat-user{background-color:var(--colore_bianco);width:100%;position:relative;left:0%;transition:left 0.66s ease}messenger .content-chat-user .head-search-chat{background-color:var(--colore_blu-tre);color:var(--colore_bianco);font-size:16px;padding:10px 15px;height:45px;display:flex;align-items:center;justify-content:center;line-height:1}messenger .head-search-chat .scritta-needsteel{font-size:20px}messenger .content-chat .content-chat-user .head-search-chat h4{color:var(--colore_bianco);text-align:center;margin:0}messenger .content-chat .welcome-message{text-align:center;padding:10px 20px 20px 20px;color:var(--colore_grigio-due)}messenger .content-chat .welcome-message h4{color:var(--colore_nero)}messenger .content-chat .welcome-message p{font-size:14px;line-height:1}messenger .content-chat-user .search-user{position:relative;display:flex;justify-content:end;align-items:center;border-radius:25px;margin-top:15px;padding:0 30px}messenger .content-chat-user .search-user input{padding:10px 15px;min-width:unset;border-radius:25px;border:1px solid #fff0;outline:none;width:0%;font-size:12px}messenger .content-chat-user .search-user.activated input{width:100%;border:1px solid #d5d9e6}messenger .content-chat-user .search-user span{position:relative}messenger .content-chat-user .search-user span i{position:absolute;top:-5px;right:0;transition:right 0.6s ease;color:var(--colore_blue)}messenger .content-chat-user .search-user.activated span i{right:10px}messenger .list-search-user-chat{display:flex;flex-direction:column;gap:8px;height:100%;max-height:400px;overflow-y:auto;margin-top:15px;padding:0 30px}messenger .list-search-user-chat::-webkit-scrollbar{-webkit-appearance:none}messenger .list-search-user-chat::-webkit-scrollbar:vertical{width:10px}messenger .list-search-user-chat::-webkit-scrollbar-button:increment,messenger .list-search-user-chat::-webkit-scrollbar-button{display:none}messenger .list-search-user-chat::-webkit-scrollbar:horizontal{height:10px}messenger .list-search-user-chat::-webkit-scrollbar-track{border-radius:10px}messenger .list-search-user-chat .user-chat{display:flex;gap:15px;padding:10px 0;background-color:var(--colore_bianco);border-radius:5px;cursor:pointer;position:relative;transition:padding 0.46s ease}messenger .list-search-user-chat .user-chat:hover{background-color:var(--colore_grigio-dieci);padding:10px 10px}messenger .list-search-user-chat .user-chat .user-chat-img{position:relative;width:55px;height:55px;border-radius:15px;padding:3px;background-color:var(--colore_grigio-nove)}messenger .list-search-user-chat .user-chat .user-chat-img img{width:100%;height:100%;object-fit:contain}messenger .list-search-user-chat .user-chat not{top:unset;left:unset;right:10px;bottom:25px;width:20px;height:20px;display:none}messenger .list-search-user-chat .user-chat .user-chat-img .online{position:absolute;bottom:-5px;right:-5px;width:15px;height:15px;font-size:20px;background-color:var(--colore_verde);border-radius:50%;border:2px solid #fff;box-shadow:1px 1px 15px -4px #000}messenger .list-search-user-chat .user-chat .user-chat-img .offline{position:absolute;bottom:0;right:0;width:11px;height:11px;font-size:20px;display:none;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%;position:relative;left:0%;transition:left 0.66s ease}messenger .content-chat-message-user .head-chat-message-user{display:flex;gap:10px;padding:20px 30px;background-color:var(--colore_blu-tre);text-align:center;align-items:center}messenger .head-chat-message-user .head-content{display:flex;flex-direction:column;gap:8px}messenger .head-chat-message-user .head-content>p{line-height:1;text-align:left;color:#ececec}messenger .head-chat-message-user .btn-indietro{display:flex;font-size:14px;cursor:pointer;color:var(--colore_bianco);position:absolute;top:20px;right:20px;background:rgb(255 255 255 / .2);border-radius:25px;width:35px;height:35px;align-items:center;justify-content:center}messenger .head-chat-message-user>h4{color:var(--colore_bianco)}messenger .head-chat-message-user img{width:50px;height:50px;border-radius:50%;object-fit:cover;position:relative;top:1px;background:var(--colore_bianco);padding:2px}messenger .head-chat-message-user .message-user-profile{display:flex;align-items:center;gap:10px}messenger .message-user-profile p strong{font-size:1.45em;font-weight:450}messenger .head-chat-message-user .message-user-profile>p{color:var(--colore_bianco)}messenger .head-chat-message-user .message-user-profile small{display:flex;gap:2px;color:var(--colore_bianco);text-transform:lowercase;font-size:12px;align-items:center}messenger .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:0}messenger .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:0}messenger .content-chat-message-user .body-chat-message-user{display:flex;flex-direction:column;gap:5px;box-sizing:border-box;padding:8px 12px;height:calc(100% - 150px);overflow:auto;background-color:var(--colore_grigio-dieci)}messenger .body-chat-message-user .message-user-left{display:flex;position:relative;flex-direction:column-reverse;gap:0;padding-left:40px}messenger .body-chat-message-user .message-user-left.cambio-utente{margin-top:15px}messenger .body-chat-message-user .message-user-left .message-user-left-img{display:flex;flex-direction:row-reverse;gap:10px;justify-content:start;align-items:center;position:absolute;top:0;left:0}messenger .body-chat-message-user .message-user-left .message-user-left-img img{width:30px;height:30px;border-radius:50%;object-fit:cover}messenger .body-chat-message-user .message-user-left .message-user-left-text{position:relative;padding:12px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto Flex',Roboto,sans-serif;background-color:#e1eefd;border-radius:25px;border-top-left-radius:4px;color:var(--colore_nero);max-width:260px;width:fit-content;font-size:14px;font-weight:300}messenger .body-chat-message-user .message-user-right{display:flex;position:relative;flex-direction:column;align-items:end;gap:10px;padding-right:40px}messenger .body-chat-message-user .message-user-right.cambio-utente{margin-top:15px}messenger .body-chat-message-user .message-user-right h2{margin-bottom:0}messenger .body-chat-message-user .message-user-right .message-user-right-img{display:flex;flex-direction:column-reverse;gap:0;justify-content:end;align-items:center;position:absolute;top:0x;right:0}messenger .body-chat-message-user .message-user-right .message-user-right-img p{font-size:12px}messenger .body-chat-message-user .message-user-right .message-user-right-img img{width:30px;height:30px;border-radius:50%;object-fit:cover}messenger .body-chat-message-user .message-user-right .message-user-right-text{position:relative;padding:12px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto Flex',Roboto,sans-serif;background-color:#3b82f6;border-radius:25px;border-top-right-radius:4px;color:#fff;font-size:14px;font-weight:300;max-width:280px}messenger .body-chat-message-user .msn-last-hour{font-size:12px}messenger .body-chat-message-user .msn-last-hour.ricevente{padding-left:44px}messenger .body-chat-message-user .msn-last-hour.mittente{padding-right:44px;text-align:right}messenger .content-chat-message-user .footer-chat-message-user{background-color:#fff;padding:10px;border-radius:0 0 10px 10px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:10px}messenger .footer-chat-message-user .message-user-send{position:relative;width:100%}messenger .footer-chat-message-user .message-user-send input{box-sizing:border-box;width:100%;padding:10px 15px;border-radius:25px;outline:none;background:none;border:none;text-align:left;font-size:12px}messenger .footer-chat-message-user button{font-size:18px;width:44px;height:38px;border-radius:50%;border:none;background-color:var(--colore_blu-tre);color:var(--colore_bianco);cursor:pointer;display:flex;justify-content:center;align-items:center}messenger .footer-chat-message-user button>i.fa{left:-2px;position:relative}messenger .footer-chat-message-user button:hover{background-color:#daa520}messenger .list-search-user-chat .user-chat-text{width:calc(100% - 80px);max-height:45px;overflow:hidden}messenger .list-search-user-chat .user-chat-text .orario{font-size:12px}messenger .list-search-user-chat .user-chat-text small{font-size:12px}messenger .list-search-user-chat .user-chat-text p{line-height:15px;display:flex;justify-content:space-between;align-items:center}messenger .list-search-user-chat .user-chat-text strong{color:var(--colore_grigio)}messenger .list-search-user-chat .user-chat.unread .user-chat-text strong{font-weight:800;font-size:1.1em;letter-spacing:.54px}messenger .list-search-user-chat .user-chat.unread .user-chat-text small{color:var(--colore_blu-uno);font-style:italic}messenger .list-search-user-chat .user-chat.unread not{display:flex}messenger .list-search-user-chat .user-chat.unread .user-chat-text .orario{font-weight:500}messenger[view="chat"] .content-chat .content-chat-message-user,messenger[view="chat"] .content-chat .content-chat-user{left:-50%}messenger[mode="embed"] .msn-subheader nav.menu-comparsa li.go-embed{display:none}messenger[mode="fullscreen"] .msn-subheader nav.menu-comparsa li.go-fullscreen{display:none}messenger[mode="fullscreen"]{max-width:unset;position:absolute;bottom:0;right:-10px;width:100vw;height:calc(100vh - 90px);z-index:100;background:var(--colore_bianco);border-radius:0}messenger[mode="fullscreen"]{min-height:unset}@media (max-width:780px){.feedback-chat messenger .content-chat{min-height:unset}.feedback-needsteel messenger[mode] .msn-subheader nav.menu-comparsa li.go-embed{display:none}.feedback-needsteel messenger[mode] .msn-subheader nav.menu-comparsa li.go-fullscreen{display:none}.feedback-needsteel messenger[mode]{max-width:unset;position:absolute;bottom:-90px;right:-10px;width:100vw;height:100vh;z-index:100;background:var(--colore_bianco);border-radius:0}.feedback-needsteel .feedback-chat{position:relative;z-index:100}}messenger .content-chat .content-chat-user .head-search-chat,messenger .content-chat .content-chat-message-user .head-chat-message-user{background-image:linear-gradient(135deg,#1f4d8a,#1d65db)}.feedback-needsteel{left:unset;bottom:45px;right:10px}.feedback-needsteel .feedback-ns-button{float:right}.feedback-ns-button i.fa{transform:scale(-1,1)}.richiesta_ns .azioni-quotazioni{position:relative}.richiesta_ns .azioni-quotazioni p{font-style:italic}.richiesta_ns .azioni-quotazioni .azioni-bottoni-wrap{display:flex;justify-content:space-between;padding:10px}.ordine .invia-quotazione{margin-top:10px}.ordine .azioni-richiesta{margin-top:15px;display:flex;align-items:center;justify-content:center}.azioni-quotazioni .button.avvia-trattativa{background-color:var(--colore_verde-uno)}.quotazioni .button.accetta-quotazione,.quotazioni .azioni,.azioni-quotazione-trattativa{margin-top:10px}.azioni-quotazione-trattativa .button.rifiuta-quotazione,.azioni-quotazioni .button.rifiuta-quotazione,.azioni-quotazioni .button.rifiuta-quotazioni,.azioni-trattativa .button.rifiuta-prod{background-color:var(--colore_rosso)}.azioni-trattativa .button.rifiuta-prod[disabled]{background-color:var(--colore_grigio-quattro)}.azioni-quotazione-trattativa,.quotazioni .azioni-quotazione-trattativa{display:flex;gap:5px;align-items:center;justify-content:center}.quotazioni .azioni-trattativa,.trattativa .azioni-trattativa{display:flex;gap:5px;align-items:center;justify-content:center}.quotazioni input.nuovo-prezzo,.trattativa input.nuovo-prezzo{min-width:unset}.richiesta_ns .avanzamento-trattativa .lista-info li{display:flex;gap:10px;align-items:center;width:50%}.richiesta_ns .avanzamento-trattativa .lista-info li progress{max-width:200px}.richiesta_ns .contenuto_espanso .specifiche_preventivo{margin-top:10px;padding:15px;border:3px dashed orange}.richiesta_ns .contenuto_espanso .specifiche_preventivo .dati_paga_val{display:flex;width:100%;flex-direction:row;padding-bottom:5px}.richiesta_ns .contenuto_espanso .specifiche_preventivo .dati_paga_val .metodo_paga,.richiesta_ns.vendita-quotazioni .contenuto_espanso .specifiche_preventivo .dati_paga_val .validita_prev,.richiesta_ns.vendita-negoziazione .contenuto_espanso .specifiche_preventivo .dati_paga_val .validita_prev{border-right:1px solid var(--colore_grigio-sette)}.richiesta_ns .contenuto_espanso .specifiche_preventivo .dati_paga_val .validita_prev,.richiesta_ns .contenuto_espanso .specifiche_preventivo .dati_paga_val .ind_magazzino{margin-left:10px}.richiesta_ns .contenuto_espanso .specifiche_preventivo .dati_paga_val .metodo_paga{width:35%}.richiesta_ns .contenuto_espanso .specifiche_preventivo .dati_paga_val .validita_prev{width:20%}.richiesta_ns.vendita-quotazioni .contenuto_espanso .specifiche_preventivo .dati_paga_val .metodo_paga,.richiesta_ns.vendita-quotazioni .contenuto_espanso .specifiche_preventivo .dati_paga_val .validita_prev,.richiesta_ns.vendita-negoziazione .contenuto_espanso .specifiche_preventivo .dati_paga_val .metodo_paga,.richiesta_ns.vendita-negoziazione .contenuto_espanso .specifiche_preventivo .dati_paga_val .validita_prev{width:33%}.richiesta_ns .contenuto_espanso .specifiche_preventivo .note_ddt{margin-top:0;padding-top:5px;border-top:1px solid var(--colore_grigio-sette);display:grid;grid-template-columns:1fr 1fr;align-items:center}.richiesta_ns .contenuto_espanso .specifiche_preventivo .attesa_cliente{text-align:center;color:var(--colore_rosso)}.richiesta_ns .contenuto_espanso .specifiche_preventivo .note_ddt .DDT{text-align:right}.richiesta_ns .contenuto_espanso .specifiche_preventivo .prendere_lasciare{align-items:baseline;justify-content:center;display:flex;gap:8px}.richiesta_ns .contenuto_espanso .specifiche_preventivo .prendere_lasciare input{top:3px}.richiesta_ns .contenuto_espanso .specifiche_preventivo .DDT button.carica-DDT{margin-right:15px}.richiesta_ns .contenuto_espanso .ddt_caricati .distinta td:last-child{padding:5px}table.distinta th,table.distinta td{border:1px solid #000;vertical-align:middle}table.distinta td h2,table.distinta td h3,table.distinta td h4,table.distinta td h5,table.distinta td h6{margin:0;padding:0;line-height:1}table.distinta input{min-width:unset}.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.richiesta-scaduta{color:var(--colore_grigio);background:repeating-linear-gradient(-45deg,#9aa3b340,#b9c2d13b 10px,var(--colore_grigio-otto) 4px,var(--colore_grigio-otto) 20px)}.richiesta_ns .bollino-scaduta{display:block;width:100%;max-width:300px;font-size:18px;padding:8px 0;padding-bottom:20px;text-transform:lowercase;font-weight:600}.richiesta_ns.espansa .bollino-scaduta{font-size:22px;text-transform:uppercase;max-width:500px}.richiesta_ns:not(.espansa) .bollino-scaduta{float:right;text-align:center;padding:8px}.richiesta_ns.richiesta-scaduta .contenuto ul h3 .cod-ric{background:var(--colore_grigio-dieci);color:var(--colore_grigio-due)}.richiesta_ns.richiesta-scaduta .contenuto ul li b.data{color:var(--colore_grigio-due)}.richiesta_ns.richiesta-scaduta .azioni-quotazione-trattativa .button,.richiesta_ns.richiesta-scaduta .avanzamento-trattativa h6,.richiesta_ns.richiesta-scaduta ul.lista-info progress,.richiesta_ns.richiesta-scaduta .azioni-quotazioni .azioni-bottoni-wrap{display:none}.richiesta_ns.richiesta-scaduta .azioni-quotazione-trattativa p.avviso,.richiesta_ns.richiesta-scaduta .azioni-quotazioni p.avviso{padding:5px 0;font-size:14px;font-style:italic}.richiesta_ns.richiesta-scaduta .ns-card .card-head,.richiesta_ns.richiesta-scaduta table.distinta th,.richiesta_ns.richiesta-scaduta .card-head span>i.fa,.richiesta_ns.richiesta-scaduta .dettagli .distinta tr td:first-child{color:var(--colore_grigio)}.richiesta_ns.richiesta-scaduta .distinta span.prezzo-quotazione,.richiesta_ns.richiesta-scaduta .distinta span.primo-prezzo-quotazione{background:var(--colore_grigio-otto)}.richiesta_ns.richiesta-scaduta .contenuto_espanso .specifiche_preventivo{border-color:var(--colore_grigio);border-width:1px;border-style:dotted}.richiesta_ns.richiesta-scaduta .button.reinvia-richiesta{background-color:var(--colore_blu-quattro);margin-left:10px}.richiesta_ns.richiesta-scaduta .button{background-color:var(--colore_grigio)}.richiesta_head .col:last-child button{margin:5px 5px 10px}.richiesta_ns.espansa .apri-richiesta{display:none}.richiesta_ns.espansa>button.reinvia-richiesta{display:none}.richiesta_ns .chiudi-richiesta{margin-bottom:20px;display:none}.richiesta_ns.espansa .chiudi-richiesta{display:flex;margin:20px;float:right}button.go-back.chiudi-richiesta{gap:5px}button.go-back.chiudi-richiesta i.fa{background-color:var(--colore_grigio-uno)}.richiesta_ns.espansa{padding:0;background:unset;border:none}.richiesta_ns .contenuto_espanso{display:none}.richiesta_ns.espansa .contenuto_espanso{display:block}.richiesta_ns .contenuto{display:block}.richiesta_ns.espansa .contenuto{display:none}.richiesta_ns .contenuto ul{display:flex;text-transform:uppercase;align-items:center;justify-content:space-between;border-bottom:1px solid var(--colore_grigio-sei);padding-bottom:5px;margin-bottom:5px}.richiesta_ns .contenuto ul h3{margin:0;padding:0;line-height:1;font-size:15px}.richiesta_ns .contenuto ul li.cat h3{font-size:1.2em}.richiesta_ns .contenuto ul h3 .cod-ric{background-color:var(--colore_bianco);padding:3px 10px;color:var(--colore_nero);border:1px solid var(--colore_grigio-sette);display:inline-flex;align-items:center;border-radius:6px;margin-right:3px;font-size:15px;letter-spacing:1px}.richiesta_ns .contenuto ul.top li{width:20%}.richiesta_ns .contenuto ul.top li:first-child{width:28%;margin-right:2%}.richiesta_ns .contenuto ul.top li:nth-child(2){width:65%}.richiesta_ns .contenuto ul.top li:last-child{text-align:right}.richiesta_ns .contenuto ul li.cat b{display:inline-flex;gap:3px}.richiesta_ns .contenuto ul li b.data{color:var(--colore_blu-due)}.richiesta_ns.vendita-ordine .apri-richiesta{margin-right:10px}.richiesta_ns .distinta th select{min-width:unset;padding:0;border:1px solid #fff0;margin-left:5px;cursor:pointer}.richiesta_ns .distinta th select:hover{border:1px solid var(--colore_grigio-sette);background-color:var(--colore_bianco)}.richiesta_ns .dettagli .distinta td{text-align:left;padding-left:3px}.richiesta_ns .distinta span.prezzo-quotazione,.richiesta_ns .distinta span.primo-prezzo-quotazione{display:block;padding:3px;background-color:#fdeb70;display:flex;align-items:center;justify-content:center;gap:10px}.richiesta_ns .distinta span.primo-prezzo-quotazione{background-color:none}.richiesta_ns .distinta span.prezzo-quotazione h2,.richiesta_ns .distinta span.primo-prezzo-quotazione h2{line-height:1;margin:0;padding:0}.richiesta_ns .distinta span.prezzo-quotazione::before,.richiesta_ns .distinta span.primo-prezzo-quotazione::before{content:'€';font-size:2em}.richiesta_ns .distinta span.prezzo-quotazione.no-before::before,.richiesta_ns .distinta span.primo-prezzo-quotazione.no-before::before{display:none}.richiesta_ns.espansa .distinta tr.no-trattativa{background-color:rgb(228 228 228 / .8);color:#727272}.richiesta_ns.espansa .distinta tr.no-trattativa .primo-prezzo-quotazione,.richiesta_ns.espansa .distinta tr.no-trattativa .prezzo-quotazione{background-color:rgb(228 228 228 / .8)}.richiesta_ns.espansa .card-body .note_fornitore{width:100%;margin-top:15px}.richiesta_ns.espansa .card-body .note_fornitore textarea{width:100%}.richiesta_ns.espansa .card-body .dati_prev{display:flex;align-items:center;width:100%}.richiesta_ns.espansa .card-body .dati_prev .metodo_pagamento,.richiesta_ns.espansa .card-body .dati_prev .validita_preventivo,.richiesta_ns.espansa .card-body .dati_prev .indirizzo_magazzino{width:33%}.richiesta_ns.espansa .card-body .dati_prev input{width:75%;min-width:300px}.richiesta_ns.espansa .card-body .dati_prev select{width:90%}.richiesta_ns.espansa .card-body .nuovo_indirizzo label{width:150px}.richiesta_ns.espansa .card-body .nuovo_indirizzo span,.richiesta_ns.espansa .card-body .nuovo_indirizzo input,.richiesta_ns.espansa .card-body .nuovo_indirizzo select{width:90%}.richiesta_ns.espansa .card-body .nuovo_indirizzo #indirizzo_magazzino_nuovo_via{width:75%}.richiesta_ns.espansa .card-body .nuovo_indirizzo #indirizzo_magazzino_nuovo_num_civico{width:14%;min-width:unset;margin-left:8px}.richiesta_ns.espansa .ddt_caricati .card-body .azioni_ddt{display:flex;gap:5px;align-items:center;justify-content:center}.richiesta_ns.espansa .ddt_caricati .card-body .azioni_ddt a,.richiesta_ns.espansa .ddt_caricati .card-body .azioni_ddt button{margin:0}.richiesta_ns.espansa .ddt_caricati .card-body .azioni_ddt .rimuovi_ddt{background-color:var(--colore_rosso);display:none}.richiesta_ns .ns-card .card-body{border:unset}.richiesta_ns .dettagli .distinta td{text-align:justify;padding-left:10px}.richiesta_ns .dettagli .card-head button{float:right;position:relative;top:-5px}.richiesta_ns table.distinta th,.richiesta_ns table.distinta td{border-color:#e0e0e0}.richiesta_ns .ns-card .card-body{padding:0}.richiesta_ns .dettagli .distinta tr td:first-child{font-size:15px;font-weight:500;color:var(--colore_blu-due)}.richiesta_ns .dettagli .distinta tr td:nth-child(2){color:var(--colore_grigio);font-size:14px}.richiesta_ns .dettagli .distinta tr:nth-child(even){background-color:#f3f3f3}.richiesta_ns .distinta th,table.distinta td:first-child{height:40px}.richiesta_ns .distinta tr:nth-child(n+2):nth-child(even){background-color:#f3f3f3}.richiesta_ns table.distinta th,table.distinta td{font-size:14px}.richiesta_ns table.distinta th{color:var(--colore_blu-due);font-weight:600}.richiesta_ns table.distinta tr td{color:var(--colore_grigio)}