@font-face{font-family:Cabin;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/cabin-vietnamese-400-normal-BNfTgRlZ.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cabin;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cabin-latin-ext-400-normal-BSmiwBS3.woff2)format("woff2"),url(/assets/cabin-latin-ext-400-normal-Bt6cbo2a.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cabin;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cabin-latin-400-normal-CexE3FJz.woff2)format("woff2"),url(/assets/cabin-latin-400-normal-BKl0A_G7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cabin;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/cabin-vietnamese-500-normal-DQraSsRw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cabin;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cabin-latin-ext-500-normal-Dd8oGPtE.woff2)format("woff2"),url(/assets/cabin-latin-ext-500-normal-CwzuROK2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cabin;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cabin-latin-500-normal-IdFnxyia.woff2)format("woff2"),url(/assets/cabin-latin-500-normal-C-SyL_Me.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cabin;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/cabin-vietnamese-600-normal-BG18BsTI.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cabin;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cabin-latin-ext-600-normal-iRd6qmG6.woff2)format("woff2"),url(/assets/cabin-latin-ext-600-normal-01HZJGla.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cabin;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cabin-latin-600-normal-DtpeLQXC.woff2)format("woff2"),url(/assets/cabin-latin-600-normal-BusbDEVs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cabin;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/cabin-vietnamese-700-normal-FWBmL_pJ.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cabin;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cabin-latin-ext-700-normal-DYYWRumJ.woff2)format("woff2"),url(/assets/cabin-latin-ext-700-normal-_eT1Tcz0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cabin;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cabin-latin-700-normal-BSVyX4_V.woff2)format("woff2"),url(/assets/cabin-latin-700-normal-BOC0lh-o.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}body{margin:0;overflow-x:hidden}.numeri{font-variant-numeric:tabular-nums}.pagina-caricamento{justify-content:center;align-items:center;min-height:60vh;display:flex}.accesso-desktop{box-sizing:border-box;background:#0e2a44;place-items:center;min-height:100vh;padding:16px;display:grid;position:relative;overflow:hidden}.accesso-desktop .accesso-archi{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.accesso-scheda{box-sizing:border-box;background:#fff;border-radius:16px;width:420px;max-width:100%;padding:32px;position:relative;box-shadow:0 20px 50px #0000004d}.accesso-logo{width:150px;margin-bottom:22px;display:block}.accesso-telefono{background:#0e2a44;flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.accesso-telefono .accesso-archi{opacity:.35;pointer-events:none;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.accesso-alto{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex;position:relative}.accesso-logo-box{background:#fff;border-radius:20px;padding:18px 22px;box-shadow:0 10px 30px #00000040}.accesso-logo-box img{width:170px;display:block}.accesso-alto .accesso-nome{color:#fff;margin:22px 0 4px;font-size:22px}.accesso-alto .accesso-motto{color:#b4cad9}.accesso-pannello{background:#fff;border-radius:24px 24px 0 0;padding:26px 20px 30px;position:relative}.accesso-titolo.ant-typography{margin:0 0 4px;font-size:20px;font-weight:700;line-height:1.4}.accesso-sottotitolo.ant-typography{color:#666;margin-bottom:18px}.accesso-invia{height:50px;margin-top:4px}.accesso-link{text-align:center;margin-top:14px;padding:7px 0;font-size:16px}.layout-portale{min-height:100vh}.contenuto-portale{padding:16px}@media (width>=768px){.contenuto-portale{padding:24px 32px 40px}}.logo-badge.ant-avatar{background:#fff;flex:none;padding:5px}.sider-portale.ant-layout-sider{height:100vh;position:sticky;top:0}.sider-contenuto{flex-direction:column;height:100%;display:flex}.sider-logo{align-items:center;gap:10px;padding:18px 18px 14px;display:flex}.sider-logo-nome.ant-typography{color:#fff;font-size:15px;line-height:1.15;display:block}.sider-logo-sotto.ant-typography{color:#b4cad9;font-size:12px;display:block}.sider-menu.ant-menu{border-inline-end:0;flex:1;overflow-y:auto}.sider-piede{border-top:1px solid #b4cad92e;padding:12px 16px 10px}.sider-utente{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 4px;display:flex}.sider-utente:hover,.sider-utente:focus-visible{background:#ffffff14}.sider-utente-avatar.ant-avatar{background:#0069b4;flex:none}.sider-utente-testo{min-width:0;line-height:1.2}.sider-utente-nome.ant-typography{color:#fff;font-size:14px;font-weight:600}.sider-utente-ruolo.ant-typography{color:#b4cad9;font-size:12px}.firma-engicore.ant-typography{text-align:center;letter-spacing:.03em;color:#b4cad9;opacity:.6;margin-top:8px;font-size:10px;display:block}.firma-engicore b{font-weight:600}.header-desktop.ant-layout-header{background:#fff;border-bottom:1px solid #e1e1e1;align-items:center;gap:16px;height:60px;padding:0 32px;line-height:normal;display:flex}.header-desktop-titolo.ant-typography{margin:0;font-size:19px}.header-desktop-testo{flex-direction:column;min-width:0;display:flex}.header-desktop-destra{align-items:center;gap:8px;margin-left:auto;display:flex}.header-logout.ant-btn{font-weight:600}.header-avatar-btn{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:2px;line-height:0;transition:transform .15s}.header-avatar-btn:hover{transform:scale(1.06)}.header-avatar-btn:focus-visible{outline-offset:2px;outline:2px solid #0069b4}.header-avatar.ant-avatar{color:#fff;background:linear-gradient(135deg,#228bd6 0%,#0069b4 55%,#004792 100%);border:2px solid #fff;font-size:15px;font-weight:700;box-shadow:0 2px 6px #00479259}.header-desktop-sotto.ant-typography{margin-top:-2px;font-size:13px}.header-telefono.ant-layout-header{color:#fff;height:auto;padding:10px 16px 12px;line-height:normal;position:relative;overflow:hidden}.header-telefono .archi{opacity:.22;pointer-events:none;position:absolute;top:-60px;right:-40px}.header-telefono-riga{z-index:1;align-items:center;gap:12px;min-height:40px;display:flex;position:relative}.header-telefono-testo{flex:1;min-width:0}.header-telefono-titolo.ant-typography{color:#fff;margin:0;font-size:19px;line-height:1.2}.header-telefono-sotto.ant-typography{color:#ffffffd1;font-size:13px}.btn-header.ant-btn{color:#fff;background:#ffffff24;border-radius:12px;flex:none;width:40px;height:40px}.btn-header.ant-btn:hover,.btn-header.ant-btn:active{color:#fff;background:#ffffff47}.layout-telefono .contenuto-portale{padding-bottom:96px}.tabbar{z-index:10;padding:6px 4px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e1e1e1;position:fixed;bottom:0;left:0;right:0}.tabbar-voce.ant-btn{color:#767676;flex-direction:column;flex:1;align-items:center;gap:3px;height:auto;min-height:48px;padding:6px 0;font-size:12px;font-weight:500;display:flex}.tabbar-voce.ant-btn:hover,.tabbar-voce.ant-btn:active,.tabbar-voce.ant-btn:focus-visible{background:0 0}.tabbar-voce.ant-btn .anticon{font-size:21px}.tabbar-pill{border-radius:14px;padding:3px 18px}.tabbar-voce.attiva.ant-btn{color:#0069b4}.tabbar-voce.attiva .tabbar-pill{background:#e6f0f8}.profilo-pagina{max-width:576px}@media (width>=992px){.profilo-pagina{max-width:960px;margin-inline:auto}}.testo-troncato{min-width:0}.avatar-utente.ant-avatar{background:#0069b4;flex:none;font-size:22px}.titolo-profilo.ant-typography{margin:0}.tag-stato.ant-tag{border:1px solid #0000;border-radius:6px;align-self:flex-start;font-weight:600}.stato-commessa-aperta.ant-tag{color:#004792;background:#e6f0f8}.stato-commessa-in-lavorazione.ant-tag{color:#00796b;background:#e0f2f1}.stato-commessa-chiusa.ant-tag{color:#595959;background:#f0f0f0}.esito-completato.ant-tag,.voce-diario-nota.esito-completato,.riassunto-aperto-icona.esito-completato,.esito-tassello.esito-completato{color:#1b5e20;background:#e8f5e9}.esito-parzialmente-completato.ant-tag,.voce-diario-nota.esito-parzialmente-completato,.riassunto-aperto-icona.esito-parzialmente-completato,.esito-tassello.esito-parzialmente-completato{color:#8a6100;background:#fff6d6}.esito-ulteriore-intervento.ant-tag,.voce-diario-nota.esito-ulteriore-intervento,.riassunto-aperto-icona.esito-ulteriore-intervento,.esito-tassello.esito-ulteriore-intervento{color:#9a3412;background:#ffede3}.esito-impianto-fermo.ant-tag,.voce-diario-nota.esito-impianto-fermo,.riassunto-aperto-icona.esito-impianto-fermo,.esito-tassello.esito-impianto-fermo{color:#b42318;background:#fdecec}.stato-rapportino-bozza.ant-tag{color:#595959;background:#f0f0f0;border:1px dashed #9a9a9a}.stato-rapportino-firmato.ant-tag{color:#1b5e20;background:#e8f5e9}.barra-strumenti{margin-bottom:14px}.barra-strumenti-cerca{flex:240px;max-width:360px}.barra-strumenti-lente{color:#767676}.barra-strumenti-cerca+.barra-strumenti-azione{margin-left:auto}@media (width<=767px){.barra-strumenti-cerca{flex-basis:100%;max-width:none}.barra-strumenti-azione.ant-btn{flex:1}.barra-strumenti-cerca+.barra-strumenti-azione{margin-left:0}}.card-elenco.ant-list-item{background:#fff;border:1px solid #e1e1e1;border-radius:12px;margin-bottom:12px;padding:14px;display:block}.cliccabile{cursor:pointer}.card-elenco.cliccabile:hover{border-color:#b4cad9}.stato-vuoto{padding:32px 16px}.icona-in-costruzione{color:#0069b4;font-size:56px}.card-elenco.ant-list-item{padding:12px 14px}.riga-elenco{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.riga-elenco-avatar.ant-avatar{background:#0069b4;flex:none}.riga-elenco-avatar.spenta.ant-avatar{background:#9a9a9a}.riga-elenco-icona.ant-avatar{color:#004792;background:#e6f0f8;border-radius:10px;flex:none;font-size:20px}.riga-elenco-testo{flex-direction:column;flex:1;min-width:0;display:flex}.riga-elenco-titolo.ant-typography{font-weight:600}.riga-elenco-riga.ant-typography{font-size:13px}.riga-elenco-freccia{color:#767676;flex:none}.finestra-piede{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.finestra-azione-extra.ant-btn{margin-inline-end:auto}.finestra-telefono .finestra-azione-extra.ant-btn{flex-basis:100%;height:44px}.azioni-account{flex-wrap:wrap;gap:8px;margin-inline-end:auto;display:flex}.finestra-telefono .azioni-account{flex-basis:100%}.finestra-telefono .azioni-account .ant-btn{flex:1;height:44px}.finestra-telefono .finestra-piede .finestra-pulsante.ant-btn{flex:1;height:48px}.finestra-telefono .ant-drawer-footer{padding:12px 16px 18px}.finestra-telefono .ant-drawer-body{padding-top:12px}.firma-box{touch-action:none;background:#fbfcfd;border:1.5px dashed #b4cad9;border-radius:12px;position:relative}.firma-canvas{cursor:crosshair;border-radius:12px;width:100%;height:190px;display:block}.firma-linea{pointer-events:none;border-bottom:1px solid #e1e1e1;position:absolute;bottom:34px;left:20px;right:20px}.firma-hint.ant-typography{text-align:center;color:#767676;pointer-events:none;font-size:12px;position:absolute;bottom:10px;left:0;right:0}.firma-azioni{text-align:right;margin-top:6px}.campo-pieno.ant-input-number,.campo-pieno.ant-picker{width:100%}.divisore-modale.ant-divider{margin:4px 0 16px}.campo-compatto.ant-form-item{margin-bottom:12px}.campo-ultimo.ant-form-item{margin-bottom:0}.riquadro-firma{background:#f4f7fa;border-radius:10px;align-items:center;gap:12px;margin-bottom:16px;padding:12px;display:flex}.riquadro-firma-icona{color:#0069b4;font-size:20px}.riquadro-firma-immagine{height:40px}.storico-costi{background:#f4f7fa;border-radius:12px;flex-direction:column;gap:10px;margin-bottom:18px;padding:14px;display:flex}.storico-costi-elenco{background:#fff;border:1px solid #e1e1e1;border-radius:10px;flex-direction:column;display:flex}.storico-costi-riga{border-top:1px solid #eef1f4;align-items:center;gap:12px;padding:8px 12px;display:flex}.storico-costi-riga:first-child{border-top:0}.storico-costi-riga>.ant-typography:first-child{min-width:90px}.storico-costi-riga>.ant-typography:nth-child(2){flex:1}.storico-costi-nota.ant-typography{font-size:12.5px;line-height:1.45}.costi-tecnici{border:1px solid #e1e1e1;border-radius:12px;flex-direction:column;gap:10px;margin-top:18px;padding:14px;display:flex}.costi-tecnici-testa{flex-direction:column;display:flex}.costi-tecnici-testa .ant-typography-secondary,.costi-tecnici-nota.ant-typography{font-size:12.5px;line-height:1.45}.costo-tecnico-riga{grid-template-columns:minmax(0,1fr) auto 150px;align-items:center;gap:10px;display:grid}.costo-tecnico-nome{align-items:center;gap:8px;min-width:0;display:inline-flex}.costo-tecnico-card{background:#f4f7fa;border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.costo-tecnico-card-testa{align-items:center;gap:10px;min-width:0;display:flex}.costo-tecnico-card-testa>div{flex-direction:column;min-width:0;line-height:1.3;display:flex}.costo-tecnico-card-testa .ant-typography:last-child{font-size:12.5px}.costo-tecnico-scelto.ant-typography{color:#004792;font-weight:600}.titolo-sezione-modale.ant-typography{margin-bottom:8px;display:block}.sede-cliente{align-items:flex-start;gap:8px;display:flex}.sede-cliente-principale.ant-radio-wrapper{margin-top:6px;margin-inline-end:0}.sede-cliente-campi.ant-row{flex:1;min-width:0}.sede-cliente .ant-form-item{margin-bottom:10px}.nota-sedi.ant-typography{margin:-2px 0 10px 26px;font-size:12.5px;display:block}.campo-dopo-sedi.ant-form-item{margin-top:16px}.divisore-commesse.ant-divider{margin:20px 0 12px}.commessa-del-cliente{border-top:1px solid #eef1f4;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.codice-commessa.ant-typography{color:#0069b4}@media (width<=767px){.sede-cliente-principale.ant-radio-wrapper{margin-top:12px}.sede-cliente{border-bottom:1px solid #eef1f4;margin-bottom:10px}}.blocco{background:#fff;border:1px solid #e1e1e1;border-radius:12px;margin-bottom:14px;padding:16px}.blocco-titolo{align-items:center;gap:10px;margin-bottom:14px;font-size:15.5px;font-weight:700;display:flex}.blocco-titolo-testo{flex:1}.blocco-titolo.blocco-titolo-stretto{margin-bottom:4px}.icona-blu{color:#0069b4}.testo-piccolo.ant-typography{font-size:13px}.tag-origine.ant-tag{margin-inline-end:0}.blocco-nota.ant-typography{margin-bottom:8px;font-size:13px;display:block}.voce-attivita.ant-tag{cursor:pointer;background:#fafafa;padding:4px 10px;font-size:13px}.voce-aggiungi.ant-tag{border-style:dashed}.voce-spenta{opacity:.5}.riga-codice{cursor:pointer;border-top:1px solid #eef1f4;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 0;display:flex}.riga-codice-codice.ant-typography{color:#0069b4;flex:none;width:82px}.riga-codice-descrizione{flex:1;min-width:0}.riga-codice .ant-tag{margin-inline-end:0}.riga-codice-aggiungi.ant-btn{margin-top:10px}.logo-modello{object-fit:contain;max-width:100%;max-height:100%}.upload-etichetta{margin-top:6px}.blocco-qr{text-align:center}.qr-riquadro{border:1px solid #e1e1e1;border-radius:12px;padding:16px;display:inline-block}.qr-testo.ant-typography{max-width:360px;margin:12px auto}.riga-utente-dettagli .ant-tag{margin-inline-start:6px}.firma-engicore.firma-engicore-chiara.ant-typography{color:#767676;opacity:.75;margin-top:20px}@media print{body *{visibility:hidden}.qr-riquadro,.qr-riquadro *{visibility:visible}.qr-riquadro{position:absolute;top:0;left:50%;transform:translate(-50%)}}.blocco-titolo-icona{color:#0069b4}.profilo-utente{align-items:center;gap:14px;display:flex}.profilo-nome.ant-typography,.profilo-nome.ant-typography strong{font-size:17px;font-weight:700;display:block}.profilo-email.ant-typography{display:block}.profilo-ruolo.ant-tag{margin-top:4px}.firma-attuale{text-align:center;background:#fbfcfd;border:1px solid #e1e1e1;border-radius:12px;place-items:center;min-height:106px;padding:12px;display:grid}.firma-attuale-immagine{object-fit:contain;max-width:100%;height:80px}.firma-nota.ant-typography{margin:10px 0;font-size:13px;display:block}.firma-salva.ant-btn{height:50px;margin-top:14px}.profilo-azioni{flex-direction:column;gap:12px;display:flex}.mfa-passi{color:#0000008c;margin:0 0 14px;padding-left:18px}.mfa-qr{margin-bottom:10px}.mfa-segreto.ant-typography{text-align:center;margin-bottom:16px;display:block}.mfa-invia.ant-btn{height:50px;margin-top:18px}.mfa-stato{margin-bottom:10px}.mfa-avviso{margin-bottom:14px}.codici-recupero{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.codice-recupero.ant-typography{text-align:center;letter-spacing:1px;background:#f4f7fa;border-radius:8px;padding:8px 10px;font-weight:600}.mfa-spunta.ant-checkbox-wrapper{margin:14px 0}.filtro-evento.ant-select{flex:240px;max-width:360px}.tag-evento.ant-tag{margin-inline-end:0}.evento-utente.ant-typography,.evento-dettaglio.ant-typography{margin-top:4px;display:block}.evento-pagine,.evento-nota{margin-top:16px}.num{font-variant-numeric:tabular-nums}.codice-commessa.ant-typography{color:#0069b4;letter-spacing:.02em}.commessa-card{cursor:pointer;background:#fff;border:1px solid #e1e1e1;border-radius:12px;margin-bottom:12px;padding:14px 14px 12px;transition:box-shadow .15s,border-color .15s}.commessa-card:hover{border-color:#b4cad9;box-shadow:0 4px 14px #0e2a4414}.commessa-card-testa{justify-content:space-between;align-items:center;gap:8px;display:flex}.commessa-card-codice.ant-typography{color:#0069b4;letter-spacing:.02em;font-size:13px;font-weight:700}.commessa-card-macchina{margin:2px 0;font-size:16.5px;font-weight:600;line-height:1.3}.commessa-card-cliente.ant-typography{font-size:14px}.commessa-card-piede{border-top:1px solid #eef1f4;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.commessa-card-dato.ant-typography{font-size:13px}.barra-strumenti-destra.ant-btn{margin-left:auto}.avatar-tecnico.ant-avatar{background:#0069b4;font-weight:600}.avatar-tecnico .ant-avatar-string{font-size:11px}.pulsante-nuova-commessa.ant-float-btn{width:58px;height:58px;inset-block-end:96px;box-shadow:0 6px 16px #0e2a4438}.sez-titolo{text-transform:uppercase;letter-spacing:.06em;color:#666;justify-content:space-between;align-items:center;margin:20px 4px 8px;font-size:13px;font-weight:600;display:flex}.sez-titolo:first-child{margin-top:4px}.sez-titolo-conteggio{text-transform:none;letter-spacing:0;font-weight:500}.vuoto{text-align:center;color:#666;padding:32px 16px}.dettaglio-testa{align-items:center;gap:10px;margin-bottom:6px;display:flex}.dettaglio-spazio{flex:1}.dettaglio-macchina.ant-typography{margin:4px 0 2px;line-height:1.25}.dettaglio-campi{border-top:1px solid #eef1f4;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px 20px;margin-top:16px;padding-top:14px;display:grid}.dettaglio-campi>div{flex-direction:column;gap:4px;min-width:0;display:flex}.dettaglio-campi>div>span:first-child{text-transform:uppercase;letter-spacing:.06em;color:#666;font-size:11.5px;font-weight:600}.dettaglio-campi b{font-weight:600;line-height:1.35}.dettaglio-campi .ant-tag{margin-inline-start:6px}.tab-commessa>.ant-tabs-nav{margin-bottom:14px}.tab-commessa .ant-tabs-tab{font-weight:600}.conta{color:#666;text-align:center;font-variant-numeric:tabular-nums;background:#eef1f4;border-radius:10px;min-width:22px;margin-left:6px;padding:0 6px;font-size:12px;line-height:20px;display:inline-block}.ant-tabs-tab-active .conta{color:#004792;background:#e6f0f8}.tabella-commessa{background:#fff;border:1px solid #e1e1e1;border-radius:12px;overflow:hidden}.griglia-tecnici{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.card-tecnico{background:#fff;border:1px solid #e1e1e1;border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.card-tecnico-testa{align-items:center;gap:12px;display:flex}.card-tecnico-nome{flex-direction:column;min-width:0;display:flex}.card-tecnico-nome .ant-typography-secondary,.card-tecnico-dati .ant-typography-secondary,.card-tecnico-costo .ant-typography-secondary{font-size:12.5px}.card-tecnico-dati{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.card-tecnico-dati>div,.card-tecnico-costo{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.card-tecnico-dati b{font-size:16px}.card-tecnico-bozze.ant-typography{font-size:12px;font-weight:400}.dettaglio-cliente.ant-typography{margin-top:4px;display:block}.rap-riga{cursor:pointer;background:#fff;border:1px solid #e1e1e1;border-radius:12px;align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;display:flex}.rap-riga:hover{border-color:#b4cad9}.rap-num{color:#004792;background:#e6f0f8;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:48px;height:48px;line-height:1.05;display:flex}.rap-num b{font-size:16px}.rap-num span{text-transform:uppercase;letter-spacing:.05em;font-size:10px}.rap-num.rap-num-piccolo{width:40px;height:40px}.rap-num-piccolo b{font-size:14px}.rap-riga-testo{flex-direction:column;flex:1;min-width:0;display:flex}.rap-riga-t2.ant-typography{font-size:13px}.rap-riga-tag{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.pulsante-fisso{background:linear-gradient(#0000,#f4f7fa 30%);padding:12px 0 4px;position:sticky;bottom:0}.pulsante-fisso .ant-btn{height:52px}.cerca-commesse.ant-input-affix-wrapper{margin-bottom:6px}.blocco-numero{color:#fff;background:#0069b4;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.luoghi.ant-radio-group{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.luogo-opt.ant-radio-button-wrapper{color:#222;background:#fff;border:1.5px solid #e1e1e1;border-radius:10px;align-items:center;height:auto;min-height:48px;padding:0 14px;font-size:15px;font-weight:600;line-height:1.2;display:flex}.luogo-opt.ant-radio-button-wrapper>span:last-child{align-items:center;gap:10px;display:flex}.luogo-opt-icona{color:#666;font-size:18px}.luogo-opt.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#004792;background:#e6f0f8;border-color:#0069b4}.luogo-opt.ant-radio-button-wrapper-checked .luogo-opt-icona{color:#0069b4}.esiti.ant-radio-group{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.esito-opt.ant-radio-button-wrapper{color:#222;background:#fff;border:1.5px solid #e1e1e1;border-radius:12px;height:auto;min-height:84px;padding:12px;line-height:1.25}.esito-opt.ant-radio-button-wrapper>span:last-child{flex-direction:column;gap:6px;display:flex}.esito-opt-icona{font-size:20px}.esito-opt-testo{font-size:14px;font-weight:600}.esito-opt.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){border-width:2px}.esito-completato-opt .esito-opt-icona,.esito-completato-opt.ant-radio-button-wrapper-checked{color:#1b5e20}.esito-completato-opt.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:#e8f5e9;border-color:#1b5e20}.esito-parzialmente-completato-opt .esito-opt-icona,.esito-parzialmente-completato-opt.ant-radio-button-wrapper-checked{color:#8a6100}.esito-parzialmente-completato-opt.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:#fff6d6;border-color:#8a6100}.esito-ulteriore-intervento-opt .esito-opt-icona,.esito-ulteriore-intervento-opt.ant-radio-button-wrapper-checked{color:#9a3412}.esito-ulteriore-intervento-opt.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:#ffede3;border-color:#9a3412}.esito-impianto-fermo-opt .esito-opt-icona,.esito-impianto-fermo-opt.ant-radio-button-wrapper-checked{color:#b42318}.esito-impianto-fermo-opt.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:#fdecec;border-color:#b42318}.luogo-opt.ant-radio-button-wrapper:before,.esito-opt.ant-radio-button-wrapper:before{display:none}.materiale-riga-campi{grid-template-columns:96px 1fr;gap:12px;display:grid}.pulsante-alto.ant-btn{height:50px}.barra-azioni{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;border-top:1px solid #e1e1e1;gap:10px;margin:0 -16px -16px;padding:12px 16px;display:flex;position:sticky;bottom:0}.barra-azioni .ant-btn{flex:1}@media (width>=768px){.barra-azioni{border:1px solid #e1e1e1;border-radius:12px;margin:0}}.pagina-rapportino{max-width:820px}.griglia-commesse{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.griglia-commesse{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.griglia-commesse .commessa-card{margin-bottom:0}}.compila-testa{background:#fff;border:1px solid #e1e1e1;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;display:flex}.compila-testa-testo{flex-direction:column;min-width:0;display:flex}.compila-testa-codice{color:#0069b4}.compila-testa-numero{flex-direction:column;align-items:flex-end;line-height:1.1;display:flex}.compila-testa-numero span{color:#767676;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.compila-testa-numero b{font-size:20px}.giorno-picker{flex-direction:column;gap:8px;display:flex}.giorno-opt{flex-direction:column;padding:4px 0;line-height:1.25;display:flex}.giorno-opt span{opacity:.8;text-transform:capitalize;font-size:12px}.ore-calcolate{color:#004792;background:#e6f0f8;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:12px 14px;display:flex}.ore-calcolate-icona{color:#0069b4;font-size:20px}.ore-calcolate b{font-size:22px}.ore-calcolate-nota.ant-typography{flex-basis:100%;margin-left:30px;font-size:12px}.ore-calcolate.errore{color:#b42318;background:#fdecec}.ore-viaggio{margin-top:14px}.ore-viaggio .ant-form-item{margin-bottom:0}.attivita-riga{background:#fbfcfd;border:1px solid #e1e1e1;border-radius:12px;flex-direction:column;gap:8px;margin-bottom:10px;padding:12px;display:flex}.attivita-riga-testa{align-items:center;gap:10px;display:flex}.attivita-numero{color:#004792;background:#e6f0f8;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.attivita-codice.ant-select{flex:1;min-width:0}.attivita-tipo.ant-typography{margin:-2px 0 0 36px;font-size:12.5px}.opzione-codice{white-space:normal;flex-direction:column;display:flex}.opzione-codice .ant-typography{font-size:12px}.attivita-aggiungi.ant-btn{height:48px}.attivita-nota.ant-typography{margin-top:8px;font-size:12.5px;display:block}.esito-rapido{flex-direction:column;gap:10px;display:flex}.lavoro-completato.ant-checkbox-wrapper{background:#fff;border:2px solid #e1e1e1;border-radius:12px;align-items:center;width:100%;min-height:64px;margin-inline-start:0;padding:10px 14px;display:flex}.lavoro-completato .ant-checkbox{opacity:0;position:absolute}.lavoro-completato .ant-checkbox+span{align-items:center;gap:14px;padding:0;display:flex}.lavoro-completato-spunta{color:#767676;background:#f4f7fa;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.lavoro-completato-testo{flex-direction:column;display:flex}.lavoro-completato-testo .ant-typography-secondary{font-size:12.5px}.lavoro-completato.selezionato{background:#e8f5e9;border-color:#2e7d32}.lavoro-completato.selezionato .lavoro-completato-spunta{color:#fff;background:#2e7d32}.materiale-vuoto.ant-btn{min-height:48px}.collapse-trasferta.ant-collapse{background:#fff;border-color:#e1e1e1;border-radius:12px;margin-bottom:14px}.collapse-trasferta-titolo{font-size:15.5px;font-weight:700}.collapse-trasferta-titolo .ant-typography{font-size:12.5px;font-weight:400}.link-senza-margine.ant-btn{padding-inline:0}.materiale-riga{align-items:center;gap:12px;padding:10px 0;display:flex}.materiale-riga+.materiale-riga{border-top:1px solid #eef1f4}.rap-num-piccolo{width:42px;height:42px}.materiale-riga-testo{flex-direction:column;flex:1;min-width:0;display:flex}.materiale-riga-dettagli.ant-typography{font-size:13px}.avviso-bozza.ant-alert{border-radius:12px;margin-bottom:14px}.layout-telefono .barra-azioni,.layout-telefono .pulsante-fisso{bottom:64px}.layout-senza-barra .contenuto-portale{padding-bottom:16px}.layout-telefono.layout-senza-barra .barra-azioni{padding-bottom:calc(12px + env(safe-area-inset-bottom));bottom:0}.drawer-conferma .ant-drawer-body{padding-top:8px}.conferma-riepilogo{background:#f4f7fa;border-radius:12px;margin-bottom:16px;padding:14px}.conferma-riepilogo-riga{justify-content:space-between;gap:8px;display:flex}.conferma-riepilogo-sotto.ant-typography{margin:4px 0 8px;font-size:14px;display:block}.conferma-etichetta.ant-typography{margin-bottom:6px;display:block}.conferma-etichetta-referente.ant-typography{margin-bottom:2px}.conferma-nota.ant-typography{margin-bottom:8px;font-size:13px;display:block}.conferma-firma-tecnico{border:1px solid #e1e1e1;border-radius:12px;align-items:center;gap:12px;min-height:66px;margin-bottom:18px;padding:6px 12px;display:flex}.conferma-firma-immagine{height:54px}.conferma-nota-firma.ant-typography{font-size:13px}.icona-ok{color:#2e7d32}.conferma-informativa.ant-typography{margin-bottom:16px;font-size:12px;line-height:1.45;display:block}.conferma-avviso.ant-alert{border-radius:10px;margin-bottom:16px}.conferma-pulsante.ant-btn{height:52px}.conferma-piede.ant-typography{text-align:center;margin-top:8px;font-size:12.5px;display:block}.esito-conferma.ant-result{padding-top:40px}.registro-spiegazione.ant-typography{margin-bottom:14px;display:block}.registro-filtri{grid-template-columns:minmax(0,340px) minmax(0,320px);gap:12px;display:grid}.registro-filtri .ant-select,.registro-filtri .ant-picker{width:100%}.registro-etichetta{color:#666;margin-bottom:6px;font-size:13px}.registro-macchina.ant-typography{margin-top:10px;font-size:13px;display:block}.registro-azioni{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.registro-conteggio.ant-typography{align-self:center;font-size:13px}.registro-da-definire.ant-typography{color:#767676}@media (width<=767px){.registro-filtri{grid-template-columns:1fr}.registro-azioni .ant-btn{flex:1}}.rapportini-filtri{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.rapportini-filtro.ant-select,.rapportini-filtro.ant-picker{min-width:160px}.rapportini-filtro-commessa.ant-select{min-width:260px}.rapportini-periodo.ant-picker{width:260px}.tabella-rapportini .ant-table-cell{white-space:nowrap}.tabella-rapportini .ant-table-cell.cella-a-capo{white-space:normal}@media (width<=767px){.rapportini-filtri .ant-segmented{flex-basis:100%}.rapportini-filtro.ant-select{flex:1}.rapportini-periodo.ant-picker{flex-basis:100%;width:100%}}.avviso-correzione.ant-alert{border-radius:10px;margin-bottom:16px}.drawer-correzione .blocco{margin-bottom:12px}.storico-vuoto.ant-typography{color:#767676}.storico-quando{color:#666;font-size:12.5px}.storico-campo{font-size:13px}.storico-prima{color:#767676}.pagina-vista-rapportino{max-width:640px}.pagina-vista-rapportino.con-storico{grid-template-columns:minmax(0,640px) 320px;align-items:start;gap:24px;max-width:none;display:grid}.vista-stato{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.vista-firmato-il{color:#666;font-size:13px}.vista-azioni{gap:10px;margin-top:14px;display:flex}.vista-scarica.ant-btn{flex:1}.carta-contenitore{overflow-x:auto}.carta{color:#111;background:#fff;border:1px solid #e1e1e1;border-radius:4px;padding:22px 20px;font-size:12.5px;box-shadow:0 4px 18px #0e2a441a}.carta table{border-collapse:collapse;width:100%;margin-top:8px}.carta td,.carta th{vertical-align:top;text-align:left;border:1px solid #9aa5af;padding:4px 6px}.carta th{background:#eef2f5;font-size:11px;font-weight:600}.carta .carta-th-laterale{width:22%}.carta .carta-th-quantita{width:40px}.carta-riga-materiale{height:22px}.carta .carta-testa{padding-bottom:10px}.carta .logo-segnaposto{letter-spacing:.12em;color:#333;border:1px dashed #9aa5af;border-radius:4px;padding:8px 10px;font-size:13px;font-weight:700}.carta-titolo-testo{text-align:center;text-transform:uppercase;letter-spacing:.03em;margin:12px 0 4px;font-size:15px;font-weight:700}.carta .carta-griglia th{white-space:nowrap;width:16%}.carta .carta-cella-alta{height:64px}.carta h4{text-transform:uppercase;letter-spacing:.04em;margin:14px 0 0;font-size:13px}.carta-esiti{border:1px solid #9aa5af;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:8px;padding:6px 8px;display:flex}.carta-esiti-etichetta{text-transform:uppercase;font-size:11px;font-weight:700}.carta .spunta{white-space:nowrap;display:inline-block}.carta-a-capo{white-space:pre-line}.carta-dichiarazione{margin-top:12px;font-size:10.5px}.carta .firme{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.carta .firma-riquadro{border:1px solid #9aa5af}.carta .firma-etichetta{background:#eef2f5;border-bottom:1px solid #9aa5af;padding:4px 6px;font-size:11px;font-weight:600}.carta .firma-area{align-items:flex-end;min-height:64px;padding:8px;display:flex}.firma-assente{color:#777;align-items:flex-end;font-size:10px;display:flex}.carta .piede{margin-top:16px}@media (width<=1100px){.pagina-vista-rapportino.con-storico{max-width:640px;display:block}.pagina-vista-rapportino .storico-correzioni{margin-top:16px}}.filtri-andamento{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:16px;display:flex}.filtri-andamento-tecnici.ant-select{flex:260px;max-width:520px}.filtri-andamento-conteggio.ant-typography{white-space:nowrap;margin-left:auto;font-size:13px}.pallino-tecnico{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.andamento-griglia{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width>=1100px){.andamento-griglia{grid-template-columns:minmax(0,1fr) 340px}.andamento-lato{order:2;position:sticky;top:0}}.riassunto{background:#fff;border:1px solid #e1e1e1;border-radius:12px;overflow:hidden}.riassunto-blocco{border-top:1px solid #eef1f4;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.riassunto-blocco:first-child{border-top:0}.riassunto-ultimo{background:#e6f0f8}.riassunto-ultimo .ant-tag{align-self:flex-start}.riassunto-titolo{letter-spacing:.06em;text-transform:uppercase;color:#666;font-size:11.5px;font-weight:600}.riassunto-data{text-transform:capitalize;font-size:17px}.riassunto-ok{color:#2e7d32}.riassunto-aperto{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;padding:4px 0;display:flex}.riassunto-aperto>span:last-child{flex-direction:column;display:flex}.riassunto-aperto-icona{border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid}.riassunto-chi,.riassunto-materiale{align-items:center;gap:10px;display:flex}.riassunto-chi>span:nth-child(2),.riassunto-materiale>span{flex:1;min-width:0}.riassunto-materiale b{text-align:right;flex:none;width:40px}.diario{flex-direction:column;gap:16px;min-width:0;display:flex}.diario-settimana{background:#fff;border:1px solid #e1e1e1;border-radius:12px;overflow:hidden}.diario-settimana>header{background:#f8fafc;border-bottom:1px solid #eef1f4;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:12px 16px;display:flex}.diario-chi.ant-avatar-group{margin-left:auto}.diario-settimana ol{margin:0;padding:4px 0;list-style:none}.voce-diario{cursor:pointer;grid-template-columns:40px 12px minmax(0,1fr) auto;gap:12px;padding:12px 16px;display:grid}.voce-diario:hover{background:#f8fafc}.voce-diario-giorno{flex-direction:column;align-items:center;line-height:1.1;display:flex}.voce-diario-giorno b{text-transform:uppercase;letter-spacing:.05em;color:#666;font-size:11px}.voce-diario-giorno span{font-size:19px;font-weight:700}.voce-diario-punto{border-radius:50%;width:12px;height:12px;margin-top:4px}.voce-diario-corpo{flex-direction:column;gap:6px;min-width:0;display:flex}.voce-diario-corpo p{margin:0;line-height:1.5}.voce-diario-corpo>.ant-tag{align-self:flex-start}.voce-diario-testa{flex-direction:column;display:flex}.voce-diario-testa .ant-typography-secondary{font-size:12.5px}.voce-diario-codice.ant-tag{margin-inline-end:6px}.voce-diario-nota{border-radius:8px;padding:6px 10px;font-size:13px}.voce-diario-materiali{flex-wrap:wrap;gap:6px;display:flex}@media (width<=767px){.voce-diario{grid-template-columns:36px 10px minmax(0,1fr);gap:10px;padding:12px}}.analisi{container-type:inline-size}.filtri-analisi{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:16px;display:flex}.filtri-analisi-periodo.ant-typography{white-space:nowrap;margin-left:auto;font-size:13px}.griglia-analisi{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.griglia-analisi>*{grid-column:1/-1;min-width:0}.campo-kpi{background:#e1e1e1;border:1px solid #e1e1e1;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.scheda{background:#fff;border:1px solid #e1e1e1;border-radius:12px;flex-direction:column;display:flex}.scheda-testa{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 0;display:flex}.scheda-testa h3{margin:0;font-size:15px;font-weight:700}.scheda-testa p{color:#666;margin:2px 0 0;font-size:12.5px}.scheda-corpo{padding:12px 16px 16px}.indicatore{background:#fff;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.indicatore.cliccabile{cursor:pointer}.indicatore.cliccabile:hover{background:#f8fafc}.indicatore-etichetta{text-transform:uppercase;letter-spacing:.06em;color:#666;font-size:12px;font-weight:600}.indicatore-valore{white-space:nowrap;font-size:26px;font-weight:700;line-height:1.15}.indicatore-nota{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;display:flex}.indicatore-nota .ant-typography{font-size:12.5px}.indicatore-delta{background:#f4f7fa;border-radius:6px;align-items:center;gap:3px;padding:0 6px;font-weight:600;line-height:20px;display:inline-flex}.indicatore-eroe{color:#fff;background:#0e2a44;grid-column:1/-1;padding:18px 18px 16px}.indicatore-eroe .indicatore-etichetta,.indicatore-eroe .indicatore-nota,.indicatore-eroe .indicatore-nota .ant-typography{color:#b4cad9}.indicatore-eroe .indicatore-valore{font-size:40px}.indicatore-eroe .indicatore-delta{color:#fff;background:#ffffff1f}.legenda{color:#666;flex-wrap:wrap;gap:12px;font-size:12.5px;display:flex}.legenda span{align-items:center;gap:6px;display:inline-flex}.legenda i{border-radius:3px;width:10px;height:10px;display:inline-block}.nota-metodo.ant-typography{gap:6px;margin-top:16px;font-size:12.5px;display:flex}.calendario-ore{flex-direction:column;gap:6px;display:flex}.calendario-mesi,.calendario-griglia{column-gap:4px;display:grid}.calendario-mesi span,.calendario-giorno{color:#767676;white-space:nowrap;text-transform:capitalize;font-size:11px}.calendario-griglia{grid-template-rows:repeat(7,auto);row-gap:4px}.calendario-giorno{align-self:center}.calendario-casella{aspect-ratio:1;border-radius:4px;max-height:26px;display:block;position:relative}.calendario-casella.futuro{border:1px dashed #eef1f4}.calendario-casella.oggi{outline-offset:1px;outline:2px solid #0e2a44}.calendario-piu{background:#fff;border-radius:50%;width:5px;height:5px;position:absolute;top:3px;right:3px}.calendario-piede{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.calendario-piede .ant-typography{font-size:12px}.calendario-scala{color:#666;align-items:center;gap:3px;display:inline-flex}.calendario-scala i{border-radius:3px;width:12px;height:12px;display:inline-block}@container (width>=900px){.campo-kpi{grid-template-columns:repeat(4,minmax(0,1fr))}.campo-kpi.kpi-sei{grid-template-columns:repeat(3,minmax(0,1fr))}.indicatore-eroe{grid-column:span 1}.campo-largo{grid-column:span 8}.campo-stretto{grid-column:span 4}.campo-meta{grid-column:span 6}.campo-terzo{grid-column:span 4}}@container (width>=1500px){.griglia-analisi{gap:20px}.campo-kpi.kpi-sei{grid-template-columns:repeat(6,minmax(0,1fr))}.indicatore-valore{font-size:30px}.indicatore-eroe .indicatore-valore{font-size:44px}.campo-largo{grid-column:span 9}.campo-stretto{grid-column:span 3}}.elenco-analisi{flex-direction:column;padding:6px 0;display:flex}.riga-analisi{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eef1f4;align-items:center;gap:12px;padding:10px 16px;display:flex}.riga-analisi:first-child{border-top:0}.riga-analisi:hover{background:#f8fafc}.riga-analisi-icona{flex:none;font-size:18px}.riga-analisi-testo{flex-direction:column;flex:1;min-width:0;display:flex}.riga-analisi-testo .ant-typography-secondary,.riga-analisi-quando.ant-typography{font-size:12.5px}.riga-analisi-quando.ant-typography{white-space:nowrap}.riga-analisi-numeri{white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.riga-analisi .ant-tag{margin-inline-end:0}.attenzione-rossa{color:#b42318}.attenzione-arancione{color:#9a3412}.attenzione-gialla{color:#8a6100}.attenzione-grigia{color:#595959}.esiti-barra{background:#eef1f4;border-radius:6px;gap:2px;height:12px;margin:4px 0 14px;display:flex;overflow:hidden}.esiti-barra .esito-completato{background:#2e7d32}.esiti-barra .esito-parzialmente-completato{background:#b26b00}.esiti-barra .esito-ulteriore-intervento{background:#9a3412}.esiti-barra .esito-impianto-fermo{background:#b42318}.esiti-voci{flex-direction:column;gap:8px;display:flex}.esiti-voci>div{grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:8px;display:grid}.esiti-voci .ant-typography{text-align:right}.trasferte{background:#eef1f4;border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.trasferte>div{background:#fff;flex-direction:column;gap:2px;padding:10px 0;display:flex}.trasferte .ant-typography{font-size:12.5px}.trasferte b{font-size:18px}.tabella-analisi .ant-table-thead>tr>th{text-transform:uppercase;letter-spacing:.05em;color:#666;white-space:nowrap;background:#f8fafc;font-size:12px;font-weight:600}.cella-commessa{min-width:180px}.cella-commessa-macchina.ant-typography,.cella-sotto.ant-typography{font-size:12.5px;display:block}.elenco-commesse-costi{flex-direction:column;gap:14px;display:flex}.riga-commessa-costi{cursor:pointer;border-top:1px solid #eef1f4;flex-direction:column;gap:4px;padding-top:12px;display:flex}.riga-commessa-costi:first-child{border-top:0;padding-top:0}.riga-commessa-costi-testa{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.riga-commessa-costi-piede.ant-typography{font-size:12px}.barre{flex-direction:column;gap:10px;display:flex}.barra-testa{justify-content:space-between;gap:10px;font-size:13.5px;display:flex}.barra-riga .ant-progress{margin:0}.sintesi-commessa{overflow:hidden}.sintesi-cifre{color:#fff;background:#0e2a44;flex-wrap:wrap;display:flex}.sintesi-cifre>div{border-left:1px solid #b4cad92e;flex-direction:column;flex:140px;gap:2px;padding:16px 18px;display:flex}.sintesi-cifre>div:first-child{border-left:0}.sintesi-cifre span{letter-spacing:.06em;text-transform:uppercase;color:#b4cad9;font-size:11.5px;font-weight:600}.sintesi-cifre b{white-space:nowrap;font-size:22px}.sintesi-cifre small{color:#b4cad9;font-size:12px}.sintesi-cifre .sintesi-principale{flex:2 220px}.sintesi-cifre .sintesi-principale b{font-size:34px;line-height:1.1}.sintesi-cifre .sintesi-stima b{color:#cfe1f2}.sintesi-grafico{padding:14px 16px 10px}.sintesi-grafico-testa{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.letture{flex-direction:column;padding:4px 0 8px;display:flex}.lettura{border-top:1px solid #eef1f4;align-items:flex-start;gap:12px;padding:10px 16px;font-size:13.5px;line-height:1.45;display:flex}.lettura:first-child{border-top:0}.lettura>.anticon{color:#0069b4;margin-top:3px;font-size:16px}.lettura.allarme>.anticon{color:#b42318}.esiti-tasselli{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.esito-tassello{border-radius:10px;flex-direction:column;gap:2px;padding:12px;display:flex}.esito-tassello b{font-size:26px;line-height:1.1}.esito-tassello span{color:#222;font-size:12.5px}.pagina-rapportino.con-assistente{flex-direction:column;min-height:calc(100vh - 120px);display:flex}.assistente-chat{flex-direction:column;flex:1;display:flex}.assistente-chat.nascosta{display:none}.avanzamento{z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f4f7faf0;border-bottom:1px solid #eef1f4;margin:-2px -16px 12px;padding:10px 16px 12px;position:sticky;top:0}.av-testa{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.av-testa b{letter-spacing:.07em;text-transform:uppercase;color:#0e2a44;font-size:12px;font-weight:700}.av-testa span{color:#666;font-size:12.5px}.av-voci{flex-wrap:wrap;gap:5px;display:flex}.av-voce.ant-tag{color:#767676;background:#fff;border:1px dashed #c9d3db;border-radius:11px;align-items:center;gap:5px;margin:0;padding:0 8px;font-size:12px;font-weight:600;line-height:22px;transition:all .3s;display:inline-flex}.av-voce.ant-tag.ok{color:#004792;background:#e6f0f8;border:1px solid #0000}.av-voce .anticon{font-size:11px}.chat{flex-direction:column;flex:1;gap:12px;padding-bottom:16px;display:flex}.riga-bot{align-items:flex-start;gap:8px;max-width:94%;animation:.25s ease-out entra;display:flex}.bot-avatar{background:#0e2a44;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.bot-avatar svg{display:block;transform:translate(1px,2px)}.msg{white-space:pre-line;border-radius:18px;min-width:0;padding:11px 14px;font-size:15px;line-height:1.45}.msg.bot{color:#222;background:#fff;border-bottom-left-radius:6px;box-shadow:0 1px 2px #0e2a4414,0 4px 14px #0e2a440d}.msg.io{color:#fff;background:#0069b4;border-bottom-right-radius:6px;align-self:flex-end;max-width:84%;animation:.2s ease-out entra}.msg-voce{letter-spacing:.02em;color:#ffffffc7;align-items:center;gap:6px;margin-bottom:3px;font-size:11.5px;font-weight:600;display:flex}.msg-avviso.ant-alert{border-radius:18px 18px 18px 6px;max-width:86%;animation:.25s ease-out both entra}.msg-avviso-azione{margin-top:10px}.bot-nome{letter-spacing:.07em;text-transform:uppercase;color:#0069b4;align-items:center;gap:6px;margin-bottom:6px;font-size:11.5px;font-weight:700;display:flex}.bot-nome span{letter-spacing:.02em;text-transform:none;color:#767676;font-weight:600}.msg.benvenuto{white-space:normal;padding:14px 16px 12px}.benvenuto h4.ant-typography{color:#0e2a44;margin:0 0 4px;font-size:19px;font-weight:700;line-height:1.25}.benvenuto p{color:#666;margin:0;font-size:14px}.domande{margin:10px 0}.domanda{border-top:1px solid #eef1f4;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:7px 0;font-size:14px;line-height:1.4;display:grid}.domanda:first-child{border-top:0}.domanda>.anticon{color:#0069b4;background:#e6f0f8;border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;transition:background .3s,color .3s;display:grid}.domanda.ok>.anticon{color:#2e7d32;background:#e8f5e9}.domanda b{color:#0e2a44;font-weight:700}.domanda.ok span,.domanda.ok b{color:#767676}.benvenuto .nota-ia.ant-typography{color:#767676;border-top:1px solid #eef1f4;padding-top:8px;font-size:12px;line-height:1.45;display:block}.link-aiuto.ant-btn{height:auto;padding:0;font-size:12px}.aiuto-icona.ant-avatar{color:#0069b4;background:#e6f0f8;flex:none}.aiuto-testo.ant-typography{margin:2px 0 0}.segnati{white-space:normal;flex-wrap:wrap;gap:5px;margin-bottom:9px;display:flex}.segnato.ant-tag{white-space:normal;color:#1b5e20;background:#eef6ee;border-radius:10px;align-items:baseline;gap:5px;max-width:100%;margin:0;padding:3px 9px;font-size:13px;line-height:1.35;display:inline-flex}.segnato .anticon{font-size:11px}.segnato b{font-weight:700}.scelte{flex-wrap:wrap;gap:8px;padding-left:38px;animation:.3s ease-out entra;display:flex}.scelta.ant-btn{color:#004792;border:1.5px solid #b4cad9;height:auto;min-height:40px;padding:6px 15px;font-size:14px;font-weight:600}.scelta.ant-btn:not(:disabled):hover{color:#004792;background:#e6f0f8;border-color:#0069b4}.puntini{gap:4px;padding:5px 2px;display:inline-flex}.puntini i{background:#b4cad9;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite puntino}.puntini i:nth-child(2){animation-delay:.15s}.puntini i:nth-child(3){animation-delay:.3s}@keyframes puntino{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.riepilogo.ant-card{border-radius:16px;align-self:stretch;animation:.3s ease-out entra;overflow:hidden;box-shadow:0 2px 4px #0e2a4414,0 10px 28px #0e2a441a}.riepilogo .rp-card.ant-card-body{padding:0}.rp-corpo{padding:12px 16px 14px}.rp-testa{color:#fff;background:#0069b4;align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.rp-testa>.anticon{font-size:26px}.rp-testa b{font-size:17px;line-height:1.2;display:block}.rp-testa span{color:#ffffffd1;font-size:12.5px}.rp-testa>svg{opacity:.25;pointer-events:none;position:absolute;top:-30px;right:-26px}.rp-dati.ant-descriptions{margin-bottom:14px}.rp-dati .ant-descriptions-row>td{border-top:1px solid #eef1f4;padding:8px 0!important}.rp-dati .ant-descriptions-row:first-child>td{border-top:0}.rp-dati .ant-descriptions-item-label{color:#666;flex:none;width:78px;padding-top:2px;font-size:12.5px}.rp-dati .ant-descriptions-item-content{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600}.rp-piccolo.ant-typography{font-size:13px;font-weight:400;display:block}.rp-altra{margin-top:6px}.riepilogo-nota{color:#767676;text-align:center;margin-top:10px;font-size:12.5px}.dock{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff7;border-top:1px solid #e1e1e1;margin:0 -16px -16px;padding:8px 16px 14px;transition:background .25s;position:sticky;bottom:0}.layout-telefono.layout-senza-barra .dock{padding-bottom:calc(14px + env(safe-area-inset-bottom))}@media (width>=768px){.avanzamento{border:1px solid #e1e1e1;border-radius:12px;margin:0 0 12px}.dock{border:1px solid #e1e1e1;border-radius:14px;margin:0}}.dock-scrivi{align-items:flex-end;gap:8px;display:flex}.dock-scrivi .ant-input{border-radius:20px;padding-block:11px}.dock-scrivi .ant-btn.tondo{flex:none;width:46px;height:46px;font-size:19px}@media (prefers-reduced-motion:reduce){.riga-bot,.msg.io,.msg-avviso.ant-alert,.scelte,.riepilogo.ant-card,.puntini i{animation:none!important}}.dock-voce{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.dock-lato.ant-btn{color:#666;border-radius:10px;flex-direction:column;justify-self:start;align-items:center;gap:2px;min-width:56px;height:auto;padding:6px 8px;font-size:12px;font-weight:600;display:inline-flex}.dock-lato.ant-btn .anticon{color:#0069b4;font-size:20px}.mic-grande.ant-btn{place-items:center;width:104px;height:92px;padding:0;display:grid;position:relative}.mic-grande.ant-btn:not(:disabled):hover,.mic-grande.ant-btn:not(:disabled):active{background:0 0}.mic-archi{pointer-events:none;width:104px;height:104px;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.mic-cerchio{color:#fff;background:#0069b4;border-radius:50%;place-items:center;width:62px;height:62px;font-size:26px;transition:background .2s,transform .15s;display:grid;position:relative;box-shadow:0 6px 18px #0069b459}.mic-grande.ant-btn:active .mic-cerchio{transform:scale(.94)}.mic-grande.ant-btn:disabled .mic-cerchio{box-shadow:none;background:#b4cad9}.dock-etichetta{text-align:center;color:#666;grid-column:1/-1;margin-top:-2px;font-size:12.5px;font-weight:600}.dock.in-ascolto{background:#0e2a44;border-top-color:#0e2a44}.dock.in-ascolto .dock-lato{visibility:hidden}.dock.in-ascolto .mic-cerchio{background:#c62828;box-shadow:0 0 0 6px #c6282840}.dock.in-ascolto .dock-etichetta{color:#b4cad9}.dock.in-ascolto .mic-archi path{animation:1.2s ease-in-out infinite arco}.dock.in-ascolto .mic-archi path:nth-child(2){animation-delay:.2s}.dock.in-ascolto .mic-archi path:nth-child(3){animation-delay:.4s}@keyframes arco{0%,to{opacity:.25}50%{opacity:1}}.dock-trascrizione{color:#fff;text-align:center;min-height:20px;margin:4px 8px 16px;font-size:14.5px;line-height:1.4}@media (prefers-reduced-motion:reduce){.dock.in-ascolto .mic-archi path{animation:none!important}}.drawer-caricamento{min-height:160px}.drawer-riga{width:100%}.drawer-firma{background:#fff;border:1px solid #eef1f4;border-radius:8px;max-width:100%;max-height:120px}@media (width>=992px){.pagina-rapportino{margin-inline:auto}.pagina-rapportino .barra-azioni{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;justify-content:flex-end;padding:4px 0 0;position:static}.pagina-rapportino .barra-azioni .ant-btn{flex:none;min-width:200px}}@media (width>=1200px){.pagina-rapportino{max-width:1160px}.pagina-rapportino .campi-rapportino{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:16px;display:grid}.pagina-rapportino .campi-rapportino .blocco-largo{grid-column:1/-1}.pagina-rapportino .assistente-chat{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) 280px;column-gap:20px;display:grid}.pagina-rapportino .assistente-chat.nascosta{display:none}.pagina-rapportino .assistente-chat .chat{grid-area:1/1}.pagina-rapportino .assistente-chat .dock{grid-area:2/1}.pagina-rapportino .assistente-chat .avanzamento{background:#fff;grid-area:1/2/span 2;align-self:start;margin:0;top:24px}.pagina-rapportino .assistente-chat .av-testa{flex-direction:column;gap:2px}.pagina-rapportino .assistente-chat .av-voci{flex-direction:column;align-items:stretch;gap:6px}}.fascia-engicore.ant-alert{z-index:6;margin-bottom:16px;position:sticky;top:0}.testo-modello .ProseMirror{color:#222;outline:none;font-family:Helvetica,Arial,sans-serif;font-size:9pt;line-height:1.2}.testo-modello .ProseMirror p{min-height:1.2em;margin:0}.testo-modello .ProseMirror hr{border:none;border-top:1px solid #222;margin:3px 0}.testo-modello .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%}.testo-modello .ProseMirror td{vertical-align:middle;padding:1px 2px}.testo-modello .ProseMirror[contenteditable=true] img.ProseMirror-selectednode{outline:2px solid #0068b5}.carattere-helvetica{font-family:Helvetica,Arial,sans-serif}.carattere-times{font-family:Times New Roman,Times,serif}.carattere-courier{font-family:Courier New,Courier,monospace}.modello-barra{z-index:3;background:#fff;border:1px solid #e1e1e1;border-radius:10px;margin-bottom:10px;padding:6px;position:sticky;top:0}.barra-modello-carattere.ant-select{width:130px}.barra-modello-dimensione.ant-select{width:90px}.barra-modello-larghezza.ant-input-number{width:110px}.modello-foglio{background:#fff;border:1px solid #e1e1e1;border-radius:4px;width:100%;max-width:760px;margin:12px auto 0;padding:28px 40px;box-shadow:0 4px 18px #0e2a441a}.modello-etichetta{color:#8a96a1;margin-bottom:4px;font-size:11px}.modello-area{border:1px dashed #c9d3db;border-radius:4px;min-height:48px;padding:4px}.modello-area.attiva{border-color:#0068b5}.modello-area .ProseMirror td{border:1px dotted #c9d3db}.modello-corpo{text-align:center;color:#8a96a1;background:#f4f7fa;border-radius:4px;margin:14px 0;padding:36px 12px;font-size:12px}.modello-azioni{margin-top:14px}@media (width<=767px){.modello-foglio{padding:14px 10px}}
