@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-ext-500-normal-Ch1izu81.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-500-normal-BjmYCtCC.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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-500-normal-rf9C4Thp.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-500-normal-Ba39e-CX.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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/schibsted-grotesk-latin-ext-600-normal-C5pQPdUJ.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-600-normal-DQsnXf5q.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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/schibsted-grotesk-latin-600-normal-Czv9Obfv.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-600-normal-BieE9YjJ.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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/schibsted-grotesk-latin-ext-700-normal-o210KhU4.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-700-normal-DDW2aNyx.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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/schibsted-grotesk-latin-700-normal-BkH0uJ1o.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-700-normal-Dz-okVa0.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-400-normal-r32jotim.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2)format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-500-normal-CAxz3nsc.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2)format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-ext-600-normal-BsaQcF38.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-600-normal-DMks36a2.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2)format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.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:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spline-sans-mono-latin-ext-400-normal-BfWvPoNT.woff2)format("woff2"),url(/assets/spline-sans-mono-latin-ext-400-normal-BkT5i7fe.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:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spline-sans-mono-latin-400-normal-mUpA6Mve.woff2)format("woff2"),url(/assets/spline-sans-mono-latin-400-normal-739QRW1l.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:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spline-sans-mono-latin-ext-500-normal-OEIRRHyd.woff2)format("woff2"),url(/assets/spline-sans-mono-latin-ext-500-normal-CMfDuBbn.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:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spline-sans-mono-latin-500-normal-Cy_wwipl.woff2)format("woff2"),url(/assets/spline-sans-mono-latin-500-normal-DuiJ5LHB.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}:root{--carta:#f6f5f1;--superficie:#fff;--inchiostro:#20222b;--grafite:#5c5f6c;--nebbia:#9a9da8;--linea:#e5e3da;--linea-forte:#cfcdc3;--cobalto:#2a44cf;--cobalto-scuro:#20339e;--cobalto-tinta:#edeffb;--cobalto-bordo:#c9d0f2;--verde:#1d7a4c;--verde-tinta:#e6f2ec;--verde-bordo:#c8e2d4;--ambra:#a4650b;--ambra-tinta:#f8efdd;--ambra-bordo:#ecd9b3;--rosso:#b53a35;--rosso-tinta:#f8edec;--rosso-bordo:#eccfcd;--cobalto-pieno:#2a44cf;--cobalto-pieno-hover:#20339e;--neutro-tinta:#f0efec;--concluso-tinta:#e9e8e4;--velo-riga:#ffffffbf;--velo-voce:#ffffffb3;--serie:#2a44cf;--serie-viva:#20339e;--serie-riferimento:#20222b;--ombra-1:0 2px 10px #181a2612;--ombra-2:0 10px 30px #181a2624;--durata-veloce:.13s;--durata:.22s;--durata-lenta:.38s;--morbido:cubic-bezier(.2, .7, .2, 1);--display:"Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--ui:"Instrument Sans", system-ui, "Segoe UI", sans-serif;--mono:"Spline Sans Mono", ui-monospace, "SF Mono", Menlo, monospace;--bordo:var(--linea);--attenuato:var(--grafite);--errore-sfondo:var(--rosso-tinta);--errore-bordo:var(--rosso-bordo);font:13px/1.5 var(--ui);color:var(--inchiostro);background:var(--carta);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--carta);color:var(--inchiostro);margin:0}h1{font:600 26px/1.15 var(--display);letter-spacing:-.01em;margin:0 0 4px}h2{font:600 17px/1.25 var(--display);margin:22px 0 10px}h3{font:600 14px/1.3 var(--display);margin:16px 0 8px}a{color:var(--cobalto);text-decoration:none}a:hover{color:var(--cobalto-scuro);text-decoration:underline}.kicker{font:500 10.5px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--grafite)}.num,td.importo,td.numero{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:500}.nota{color:var(--grafite);font-size:12.5px}kbd{font:500 10px/1 var(--mono);border:1px solid var(--linea);color:var(--grafite);background:var(--carta);border-radius:4px;padding:3px 5px}button{height:32px;font:500 13px var(--ui);color:var(--inchiostro);background:var(--superficie);border:1px solid var(--linea-forte);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:inline-flex}button:hover{border-color:var(--grafite)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--cobalto);outline-offset:1px}button:disabled{color:var(--nebbia);border-color:var(--linea);background:var(--carta);cursor:not-allowed}button.primario,button[type=submit]{background:var(--cobalto-pieno);border-color:var(--cobalto-pieno);color:#fff}button.primario:hover,button[type=submit]:hover{background:var(--cobalto-pieno-hover);border-color:var(--cobalto-pieno-hover)}button.discreto{color:var(--cobalto);background:0 0;border-color:#0000}button.discreto:hover{background:var(--cobalto-tinta);border-color:#0000}button.pericolo{color:var(--rosso);background:0 0;border-color:#0000}button.pericolo:hover{background:var(--rosso-tinta);border-color:#0000}input,select,textarea{font:400 13px/1.4 var(--ui);color:var(--inchiostro);background:var(--superficie);border:1px solid var(--linea-forte);box-sizing:border-box;border-radius:8px;height:32px;padding:0 10px}textarea{height:auto;padding:8px 10px}input::placeholder,textarea::placeholder{color:var(--nebbia)}input[type=checkbox],input[type=radio]{height:auto;accent-color:var(--cobalto)}label{font-weight:500}table{border-collapse:collapse;width:100%}th{font:500 10.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grafite);text-align:left;border-bottom:2px solid var(--inchiostro);padding:0 12px 8px}td{border-bottom:1px solid var(--linea);padding:9px 12px}tbody tr:hover td{background:var(--velo-riga)}tr.evidenza td{background:var(--cobalto-tinta)}td.importo,th.importo,td.numero,th.numero{text-align:right}.pannello,.scheda{background:var(--superficie);border:1px solid var(--linea);border-radius:12px;padding:18px 20px}.esporta{align-items:center;gap:8px;display:inline-flex}.esporta .errore{padding:4px 10px}.azioni{flex-wrap:wrap;align-items:center;gap:8px;display:flex}nav.segmentato{flex-direction:row;flex:none;align-items:center;gap:4px;display:inline-flex}nav.segmentato button[aria-current=page]{background:var(--cobalto-tinta);border-color:var(--cobalto-bordo);color:var(--cobalto)}.errore,.avviso,.informazione{border:1px solid;border-radius:9px;padding:11px 14px;font-size:12.5px;line-height:1.55;display:block}.errore{background:var(--rosso-tinta);border-color:var(--rosso-bordo);color:var(--rosso)}.avviso{background:var(--ambra-tinta);border-color:var(--ambra-bordo);color:var(--ambra)}.informazione{background:var(--cobalto-tinta);border-color:var(--cobalto-bordo);color:var(--cobalto-scuro)}.chip{height:22px;font:500 10.5px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.chip.neutro{background:var(--neutro-tinta);color:var(--grafite)}.chip.attesa{background:var(--ambra-tinta);color:var(--ambra)}.chip.corso{background:var(--cobalto-tinta);color:var(--cobalto)}.chip.riuscito{background:var(--verde-tinta);color:var(--verde)}.chip.fallito{background:var(--rosso-tinta);color:var(--rosso)}.chip.concluso{background:var(--concluso-tinta);color:var(--inchiostro)}.classe{border:1px solid var(--linea-forte);min-width:22px;height:22px;font:500 11px var(--mono);color:var(--grafite);background:var(--superficie);border-radius:5px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.filo{margin:0;padding-left:34px;list-style:none;position:relative}.filo:before{content:"";background:var(--linea-forte);width:2px;position:absolute;top:12px;bottom:12px;left:10px}.nodo{padding:8px 0 12px;position:relative}.nodo .pallino{background:var(--superficie);border:2px solid var(--linea-forte);color:#fff;box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:7px;left:-34px}.nodo.fatto .pallino{background:var(--verde);border-color:var(--verde)}.nodo.corrente .pallino{border-color:var(--ambra)}.nodo.corrente .pallino:after{content:"";background:var(--ambra);border-radius:50%;width:8px;height:8px}.nodo.respinto .pallino{background:var(--rosso);border-color:var(--rosso)}.nodo.saltato .pallino{color:var(--grafite);border-style:dashed}:root[data-tema=scuro]{--carta:#17181c;--superficie:#1e2026;--inchiostro:#e9e8e3;--grafite:#a3a6b1;--nebbia:#6d7079;--linea:#2a2c33;--linea-forte:#3b3e47;--cobalto:#93a3ff;--cobalto-scuro:#b9c3ff;--cobalto-tinta:#7b8dff21;--cobalto-bordo:#7b8dff59;--cobalto-pieno:#4053d6;--cobalto-pieno-hover:#4c60ec;--verde:#58c28d;--verde-tinta:#58c28d21;--verde-bordo:#58c28d59;--ambra:#dca95e;--ambra-tinta:#dca95e21;--ambra-bordo:#dca95e59;--rosso:#e07b76;--rosso-tinta:#e07b7621;--rosso-bordo:#e07b7659;--neutro-tinta:#262931;--concluso-tinta:#2e313b;--velo-riga:#ffffff0a;--velo-voce:#ffffff0d;--serie:#6e85ff;--serie-viva:#93a3ff;--serie-riferimento:#e9e8e3;--ombra-1:0 2px 10px #0006;--ombra-2:0 10px 32px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-tema=chiaro]){--carta:#17181c;--superficie:#1e2026;--inchiostro:#e9e8e3;--grafite:#a3a6b1;--nebbia:#6d7079;--linea:#2a2c33;--linea-forte:#3b3e47;--cobalto:#93a3ff;--cobalto-scuro:#b9c3ff;--cobalto-tinta:#7b8dff21;--cobalto-bordo:#7b8dff59;--cobalto-pieno:#4053d6;--cobalto-pieno-hover:#4c60ec;--verde:#58c28d;--verde-tinta:#58c28d21;--verde-bordo:#58c28d59;--ambra:#dca95e;--ambra-tinta:#dca95e21;--ambra-bordo:#dca95e59;--rosso:#e07b76;--rosso-tinta:#e07b7621;--rosso-bordo:#e07b7659;--neutro-tinta:#262931;--concluso-tinta:#2e313b;--velo-riga:#ffffff0a;--velo-voce:#ffffff0d;--serie:#6e85ff;--serie-viva:#93a3ff;--serie-riferimento:#e9e8e3;--ombra-1:0 2px 10px #0006;--ombra-2:0 10px 32px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}button,.chip,.classe,input,select,textarea,a{transition:background-color var(--durata-veloce) var(--morbido), border-color var(--durata-veloce) var(--morbido), color var(--durata-veloce) var(--morbido), box-shadow var(--durata-veloce) var(--morbido), transform var(--durata-veloce) var(--morbido)}button:active{transform:translateY(1px)}.pannello,.scheda{transition:box-shadow var(--durata) var(--morbido), border-color var(--durata) var(--morbido), transform var(--durata) var(--morbido)}tbody tr,td{transition:background-color var(--durata-veloce) var(--morbido)}.si-alza:hover{box-shadow:var(--ombra-1);border-color:var(--linea-forte);transform:translateY(-1px)}.sospeso{box-shadow:var(--ombra-2)}@keyframes apparizione{0%{opacity:0;transform:translateY(6px)}}@keyframes apparizione-laterale{0%{opacity:0;transform:translate(-6px)}}.entra{animation:apparizione var(--durata) var(--morbido) backwards}.entra-lento{animation:apparizione var(--durata-lenta) var(--morbido) backwards}.entra-riga{animation:apparizione var(--durata) var(--morbido) backwards;animation-delay:calc(var(--indice,0) * 26ms)}@keyframes crescita{0%{transform:scaleY(0)}}.cresce{transform-origin:bottom;animation:crescita var(--durata-lenta) var(--morbido) backwards;animation-delay:calc(var(--indice,0) * 30ms)}.filo .nodo{animation:apparizione-laterale var(--durata) var(--morbido) backwards;animation-delay:calc(var(--indice,0) * 70ms)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}.torna-elenco{margin-bottom:12px}button.collegamento{font:inherit;color:var(--cobalto);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.coda .gruppo .kicker{margin:20px 0 12px}.coda ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.coda li{background:var(--superficie);border:1px solid var(--linea);transition:box-shadow var(--durata) var(--morbido), border-color var(--durata) var(--morbido), transform var(--durata) var(--morbido);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.coda .titolo{font-weight:600}.coda .attesa{color:var(--grafite);margin-left:auto;font-size:12px}.coda .decidi{height:28px;padding:0 12px;font-size:12.5px}.coda li.rischio{background:var(--rosso-tinta);border-color:var(--rosso-bordo)}.approvazioni{flex-direction:column;align-items:stretch;gap:18px;display:flex}.approvazioni section>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.approvazioni section>header h2,.approvazioni section>header h3{margin:0}.approvazioni section>ul{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.approvazioni section>ul li{background:var(--superficie);border:1px solid var(--linea);transition:box-shadow var(--durata) var(--morbido), border-color var(--durata) var(--morbido), transform var(--durata) var(--morbido);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.approvazioni section>ul li>span:first-child{font-variant-numeric:tabular-nums;font-weight:600}.approvazioni section>ul li button{margin-left:auto}.approvazioni .foglio-aperto table{margin-top:12px}.approvazioni .decisione{margin-top:14px}.approvazioni .decisione label{align-items:center;gap:8px;display:inline-flex}.gerarchia table{margin-top:12px}.gerarchia .azioni-riga{white-space:nowrap}.gerarchia .azioni-riga button+button{margin-left:8px}.gerarchia .nuovo-rapporto{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:14px;display:flex}.gerarchia .nuovo-rapporto label{flex-direction:column;gap:4px;display:flex}.riepilogo-popolazione .navigazione{align-items:center;gap:10px;display:inline-flex}.riepilogo-popolazione .periodo{text-align:center;min-width:10ch;font-weight:600}.riepilogo-popolazione .scorrimento{margin-top:12px;overflow-x:auto}.riepilogo-popolazione .matrice{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.riepilogo-popolazione .matrice th.numero,.riepilogo-popolazione .matrice td.cella{text-align:center;min-width:2.4em;padding:4px 3px;font-size:.85em}.riepilogo-popolazione .matrice th.festivo{background:var(--neutro-tinta)}.riepilogo-popolazione td.persona{white-space:nowrap}.riepilogo-popolazione td.persona .scoperti{font-size:.8em;display:block}.riepilogo-popolazione tr.non-compilato td.persona{font-weight:600}.riepilogo-popolazione td.sotto{color:var(--rosso)}.riepilogo-popolazione .cella.non_lavorativo,.riepilogo-popolazione .campione.non_lavorativo{background:var(--neutro-tinta)}.riepilogo-popolazione .cella.fuori_forza,.riepilogo-popolazione .campione.fuori_forza{background:var(--concluso-tinta);color:var(--grafite)}.riepilogo-popolazione .cella.scoperto,.riepilogo-popolazione .campione.scoperto{background:var(--rosso-tinta);box-shadow:inset 0 0 0 1px var(--rosso-bordo)}.riepilogo-popolazione .cella.parziale,.riepilogo-popolazione .campione.parziale{background:var(--ambra-tinta);color:var(--ambra)}.riepilogo-popolazione .cella.piena,.riepilogo-popolazione .campione.piena{background:var(--verde-tinta);color:var(--verde)}.riepilogo-popolazione .cella.straordinario,.riepilogo-popolazione .campione.straordinario{background:var(--verde-tinta);color:var(--verde);box-shadow:inset 0 0 0 2px var(--verde-bordo);font-weight:600}.riepilogo-popolazione .cella.assenza,.riepilogo-popolazione .campione.assenza{background:var(--cobalto-tinta);color:var(--cobalto)}.riepilogo-popolazione .cella.lavorato_nel_festivo,.riepilogo-popolazione .campione.lavorato_nel_festivo{background:var(--rosso-tinta);color:var(--rosso);font-weight:600}.riepilogo-popolazione .legenda{flex-wrap:wrap;gap:8px 18px;margin:10px 0 0;padding:0;font-size:.85em;list-style:none;display:flex}.riepilogo-popolazione .legenda li{align-items:center;gap:6px;display:inline-flex}.riepilogo-popolazione .campione{border-radius:3px;width:1.1em;height:1.1em;display:inline-block}.albero-responsabili ul[role=tree],.albero-responsabili ul[role=group]{margin:0;padding:0;list-style:none}.albero-responsabili ul[role=group]{border-left:1px solid var(--linea);margin-left:8px;padding-left:14px}.albero-responsabili li.nodo{padding:3px 0}.albero-responsabili li.nodo>.nome{font-weight:500}.albero-responsabili li.ciclo>.nome{color:var(--grafite);font-style:italic}.griglia-dati{gap:8px;margin-top:1rem;display:grid}.griglia-strumenti{justify-content:flex-end;display:flex;position:relative}.griglia-colonne{z-index:3;background:var(--superficie);border:1px solid var(--linea);box-shadow:var(--ombra-2);border-radius:9px;grid-template-columns:repeat(2,minmax(10rem,1fr));gap:4px 16px;padding:12px 14px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.griglia-colonne label{white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.griglia-scorri{overflow-x:auto}.griglia-scorri table{min-width:100%}.griglia-scorri th .ordina{height:auto;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.griglia-scorri th .ordina:hover{color:var(--cobalto)}.griglia-strumenti{flex-wrap:wrap;gap:8px}.griglia-filtri-attivi{flex-wrap:wrap;align-items:center;gap:6px;margin-right:auto;display:flex}.griglia-chip{cursor:pointer;font:inherit;border:0}.griglia-riga-filtri td{padding-top:2px;padding-bottom:6px}.griglia-filtra{border:1px dashed var(--linea);max-width:16rem;height:auto;color:var(--grafite);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border-radius:6px;padding:2px 6px;font-size:12px;overflow:hidden}.griglia-filtra.attivo{border-style:solid;border-color:var(--cobalto);color:var(--cobalto)}.griglia-filtro{background:var(--superficie);border:1px solid var(--linea);max-width:28rem;box-shadow:var(--ombra-2);border-radius:9px;flex-basis:100%;gap:8px;margin-left:auto;padding:12px 14px;display:grid}.griglia-filtro label{gap:4px;font-size:13px;display:grid}.griglia-filtro-coppia{grid-template-columns:1fr 1fr;gap:8px;display:grid}.griglia-filtro-scelte{border:0;grid-template-columns:repeat(2,minmax(8rem,1fr));gap:4px 12px;max-height:14rem;margin:0;padding:0;display:grid;overflow-y:auto}.griglia-filtro-scelte label{align-items:center;gap:8px;display:flex}.griglia-filtro-azioni{gap:8px;display:flex}.griglia-sola-lettura{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.griglia-scorri{position:relative}.griglia-scorri th{white-space:normal;overflow-wrap:normal;vertical-align:bottom}.griglia-scorri td.importo,.griglia-scorri td.numero{white-space:nowrap;font-variant-numeric:tabular-nums}.griglia-tronca{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;display:block;overflow:hidden}.griglia-tronca:has(input,select,textarea){white-space:normal;max-width:none;overflow:visible}.griglia-dati.densa th,.griglia-dati.densa td{padding-left:8px;padding-right:8px}.assenze section{margin-top:16px}.assenze section>h2:first-child{margin-top:0}.assenze section>p:first-child{margin:0 0 10px}.assenze [aria-label=Nuova\ richiesta]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.assenze [aria-label=Nuova\ richiesta] h2{flex:100%;margin:0}.assenze [aria-label=Nuova\ richiesta] label{flex-direction:column;gap:4px;display:flex}.assenze [aria-label=Nuova\ richiesta] label.flag{flex-direction:row;align-items:center;gap:6px;height:32px}.assenze ul{margin:10px 0 0;padding:0;list-style:none}.assenze li{border-bottom:1px solid var(--linea);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 0;display:flex}.assenze .scorrevole{overflow-x:auto}.assenze .scorrevole td.numero,.assenze .scorrevole th.numero{white-space:nowrap}.cruscotto header{flex-wrap:wrap;align-items:baseline;gap:1.5rem;display:flex}.cruscotto header label{color:var(--grafite);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.cruscotto input[type=number]{width:6rem;font-family:var(--mono)}.cruscotto table{margin-top:1rem}.cruscotto .fascia-kpi{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.cruscotto .fascia-kpi .valore{margin-top:8px;font-size:25px;line-height:1.1}.cruscotto .fascia-kpi .scarto{margin-top:5px;font-size:12px}.andamento-mensile{margin-top:18px}.andamento-mensile header{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.andamento-mensile .legenda{color:var(--grafite);align-items:center;gap:16px;font-size:11px;display:flex}.andamento-mensile .legenda span{align-items:center;gap:6px;display:inline-flex}.andamento-mensile .legenda .quadratino{border-radius:2px;width:10px;height:10px}.andamento-mensile .legenda .trattino{width:14px;height:2px}.andamento-mensile .grafico{margin-top:18px;display:flex}.andamento-mensile .assi{flex:none;width:52px;height:180px;position:relative}.andamento-mensile .assi span{color:var(--grafite);font-size:10px;position:absolute;right:10px}.andamento-mensile .assi .q100{bottom:calc(100% - 5px)}.andamento-mensile .assi .q50{bottom:calc(50% - 5px)}.andamento-mensile .assi .q0{bottom:-5px}.andamento-mensile .area{flex:1;min-width:0;height:180px;position:relative}.andamento-mensile .filetto{background:var(--linea);height:1px;position:absolute;left:0;right:0}.andamento-mensile .filetto.q100{bottom:calc(100% - 1px)}.andamento-mensile .filetto.q50{bottom:50%}.andamento-mensile .filetto.q0{bottom:0}.andamento-mensile .colonne{display:flex;position:absolute;inset:0}.andamento-mensile .slot{flex:1 1 0;justify-content:center;align-items:flex-end;min-width:0;display:flex;position:relative}.andamento-mensile .barra{border-radius:4px 4px 0 0;width:60%}.andamento-mensile .tacca{width:60%;height:2px;position:absolute;left:50%;transform:translate(-50%)}.andamento-mensile .fumetto{background:var(--superficie);border:1px solid var(--linea-forte);white-space:nowrap;z-index:3;color:var(--inchiostro);border-radius:8px;padding:8px 12px;position:absolute;left:50%;transform:translate(-50%)}.andamento-mensile .fumetto strong{font-size:12.5px;font-weight:600;display:block}.andamento-mensile .fumetto .num{margin-top:3px;font-size:12px;display:block}.andamento-mensile .mesi{margin-top:6px;display:flex}.andamento-mensile .mesi .sponda{flex:none;width:52px}.andamento-mensile .mesi .mese{min-width:0;color:var(--grafite);text-align:center;flex:1 1 0;font-size:10px}.cruscotto .cella-ar{justify-content:flex-end;align-items:center;gap:10px;display:flex}.cruscotto .barretta-ar{background:var(--neutro-tinta);border-radius:3px;flex:none;width:64px;height:6px;display:inline-flex}.cruscotto .barretta-ar .riempimento{background:var(--serie);height:6px;transition:width var(--durata-lenta) var(--morbido);border-radius:3px}.cruscotto .fila-mensile{align-items:stretch;gap:20px;margin-top:18px;display:flex}.cruscotto .fila-mensile .andamento-mensile{flex:1;min-width:0;margin-top:0}.cruscotto .eta-dati{box-sizing:border-box;flex:none;width:300px}.cruscotto .eta-dati ul{margin:12px 0 0;padding:0;list-style:none}.cruscotto .eta-dati li{border-bottom:1px solid var(--linea);align-items:center;gap:8px;padding:8px 0;display:flex}.cruscotto .eta-dati li:last-child{border-bottom:0}.cruscotto .eta-dati .pallino{border-radius:50%;flex:none;width:6px;height:6px}.cruscotto .eta-dati .pallino.fresco{background:var(--verde)}.cruscotto .eta-dati .pallino.stantio{background:var(--ambra)}.cruscotto .eta-dati .pallino.mai{background:var(--nebbia)}.cruscotto .eta-dati .quando{margin-left:auto}.cruscotto .eta-dati .num.quando{color:var(--grafite);font-size:12px}.cruscotto th button{height:auto;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border:0;border-radius:0;padding:0}.cruscotto th button:hover{color:var(--inchiostro)}.cruscotto>table tbody tr{cursor:pointer}.cruscotto .apri-dettaglio{font:inherit;color:var(--cobalto);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;text-decoration:underline;display:inline-flex}.cruscotto .apri-dettaglio .icona-discesa{transition:transform .15s}.cruscotto .apri-dettaglio[aria-expanded=true] .icona-discesa{transform:rotate(180deg)}.cruscotto .andamento-bene{color:var(--verde)}.cruscotto .andamento-male{color:var(--rosso)}.cruscotto .andamento-ignoto,.cruscotto .andamento-in-linea{color:var(--grafite)}.cruscotto .spiegazione{font:400 11px/1.4 var(--ui);color:var(--grafite);display:block}.cruscotto .dettaglio-voci{margin-top:22px}.cruscotto .dettaglio-voci h2{margin-top:0}.cruscotto .dettaglio-voci tr.esclusa td{color:var(--grafite)}.cruscotto .viste{gap:4px;display:inline-flex}.cruscotto .viste button[aria-selected=true]{background:var(--cobalto-tinta);border-color:var(--cobalto-bordo);color:var(--cobalto-scuro)}.cruscotto .riepilogo-bl{margin-top:22px}.cruscotto .riepilogo-bl h2{margin-top:0}.cruscotto .pianificazione .dettaglio-mensili>td{background:var(--nebbia);padding:8px 12px 14px}.cruscotto .pianificazione .scorrimento{max-width:100%;overflow-x:auto}.cruscotto .pianificazione table.mensili{min-width:max-content;margin:0}.cruscotto .pianificazione table.mensili th[scope=row],.cruscotto .pianificazione table.mensili thead th:first-child{background:var(--nebbia);text-align:left;white-space:nowrap;padding-right:.8rem;font-weight:500;position:sticky;left:0}.cruscotto tr.riga-differenza td{color:var(--grafite)}.cruscotto tr.riga-differenza td:first-child{padding-left:1.4rem}.cruscotto section[aria-label="Dettaglio della differenza da riconciliare"]{overflow-x:auto}.foglio-ore>header{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.foglio-ore .navigazione{align-items:center;gap:8px;display:flex}.foglio-ore .periodo{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--grafite);font-weight:500}.foglio-ore>header .azioni{margin-left:auto}.foglio-ore .stato-mese{border:1px solid var(--cobalto-bordo);background:var(--cobalto-tinta);color:var(--cobalto-scuro);border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:11px 14px;font-size:12.5px;display:flex}.foglio-ore .stato-mese.stato-inviato{background:var(--ambra-tinta);border-color:var(--ambra-bordo);color:var(--ambra)}.foglio-ore .stato-mese.stato-approvato{background:var(--verde-tinta);border-color:var(--verde-tinta);color:var(--verde)}.foglio-ore .stato-mese.stato-respinto{background:var(--rosso-tinta);border-color:var(--rosso-bordo);color:var(--rosso)}.foglio-ore .stato-mese button{margin-left:auto}.foglio-ore .stato-mese .avanzamento{border:1px solid var(--cobalto-bordo);background:var(--superficie);border-radius:3px;flex:none;width:160px;height:6px;margin-left:auto}.foglio-ore .stato-mese .avanzamento>span{background:var(--serie);border-radius:3px;height:6px;display:block}.foglio-ore .stato-mese .avanzamento~button{margin-left:0}.foglio-ore>table{margin-top:14px}.foglio-ore>table caption{text-align:left;padding-bottom:8px}.foglio-ore>table th,.foglio-ore>table td{text-align:center}.foglio-ore>table td{font-family:var(--mono);font-variant-numeric:tabular-nums;vertical-align:top;font-weight:500}.foglio-ore>table th button{height:auto;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border:none;border-radius:0;padding:0}.foglio-ore>table th button:hover{color:var(--cobalto)}.foglio-ore th.festivo,.foglio-ore td.festivo,.foglio-ore tr.festivo td{background:var(--neutro-tinta)}.foglio-ore>table input{text-align:center;width:64px;font-family:var(--mono);font-variant-numeric:tabular-nums}.foglio-ore td.rifiutata{background:var(--rosso-tinta)}.foglio-ore td.rifiutata input{border-color:var(--rosso-bordo)}.foglio-ore .motivo{max-width:16rem;font:400 11.5px/1.4 var(--ui);text-align:left;color:var(--rosso);margin:6px 0 0}.foglio-ore>table th:last-child,.foglio-ore>table td.totale{border-left:2px solid var(--inchiostro);text-align:right;font-weight:600}.foglio-ore tr.saldo td{color:var(--ambra);border-bottom:none;font-size:11px}.foglio-ore td.sotto{color:var(--ambra)}.foglio-ore .sintesi-mese{margin-top:20px;padding:16px 20px}.foglio-ore .sintesi-mese .valori{flex-wrap:wrap;align-items:center;gap:40px;margin-top:12px;display:flex}.foglio-ore .sintesi-mese .valori .kicker{margin-bottom:6px}.foglio-ore .sintesi-mese .valore{font-size:17px}.foglio-ore .sintesi-mese .valore.sotto{color:var(--ambra)}.foglio-ore .sintesi-mese .valori button{margin-left:auto}.foglio-ore .pannello-giorno,.foglio-ore .vista-mensile,.foglio-ore .vista-annuale{margin-top:20px}.foglio-ore .pannello-giorno header,.foglio-ore .vista-mensile header,.foglio-ore .vista-annuale header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.foglio-ore .pannello-giorno h2,.foglio-ore .vista-mensile h2,.foglio-ore .vista-annuale h2{margin:0}.foglio-ore .pannello-giorno ul{margin:12px 0 0;padding:0;list-style:none}.foglio-ore .pannello-giorno li{border-bottom:1px solid var(--linea);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.foglio-ore .pannello-giorno li button{margin-left:auto}.foglio-ore .nuova-riga{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:14px;display:flex}.foglio-ore .nuova-riga label{flex-direction:column;gap:4px;display:flex}.foglio-ore .nuova-riga input{width:120px}.foglio-ore .nuova-riga select{max-width:320px}.foglio-ore .nuova-riga p{align-self:center;margin:0}.foglio-ore .conferma-invio{flex-direction:column;gap:10px;margin:12px 0 0;display:flex}.foglio-ore .conferma-invio p{margin:0}.foglio-ore .conferma-invio .scelte{justify-content:flex-end;gap:8px;display:flex}.foglio-ore .nuova-riga p.informazione{flex-basis:100%;align-self:stretch}.contratti>.kicker{margin-bottom:3px}.contratti>header{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:6px;display:flex}.contratti>header h1{margin:0}.contratti>header label{align-items:center;gap:8px;display:flex}.contratti .apri-dettaglio{font:inherit;color:var(--cobalto);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.contratti .origine,.contratti .annullo{opacity:.75;font-size:.85em;display:block}.contratti .azioni{flex-wrap:wrap;gap:6px;display:flex}.scheda-contratto{margin-top:1.5rem}.scheda-contratto h2{align-items:baseline;gap:10px;margin:0 0 6px;display:flex}.scheda-contratto .dati{border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:14px;margin:14px 0;padding:14px 0;display:grid}.scheda-contratto .dati dt{font:500 10.5px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--grafite);margin-bottom:6px}.scheda-contratto .dati dd{margin:0;font-size:15px}.scheda-contratto .linee{margin:8px 0 14px;padding:0;list-style:none}.scheda-contratto .linee li{border-bottom:1px solid var(--bordo,#ddd);align-items:baseline;gap:12px;padding:4px 0;display:flex}.scheda-contratto .linee li .importo{margin-left:auto}.scheda-contratto .linee li.spenta{opacity:.55}.contratti form.scheda{margin-top:1rem}.contratti form.scheda>label{flex-direction:column;gap:4px;max-width:20rem;margin:.6rem 0;display:flex}.contratti .linee-modulo{border:1px solid var(--linea);border-radius:8px;max-width:34rem;margin:.8rem 0;padding:10px 12px}.contratti .linee-modulo .linea{gap:8px;margin-bottom:6px;display:flex}.contratti .linee-modulo .linea input:first-child{flex:1}.contratti .linee-modulo .linea input:nth-child(2){width:7rem}.progetti>.kicker{margin-bottom:3px}.progetti>header{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:6px;display:flex}.progetti>header h1{margin:0}.progetti>header label,.progetti>header .export-costi{align-items:center;gap:8px;display:flex}.progetti>header .anno-export{width:5ch}.progetti .apri-dettaglio{font:inherit;color:var(--cobalto);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.progetti .origine,.progetti .chiusura{opacity:.75;font-size:.85em;display:block}.progetti .azioni{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.scheda-progetto{margin-top:1.5rem}.scheda-progetto h2{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 6px;display:flex}.scheda-progetto h2 .titolo-progetto{font-weight:500}.scheda-progetto h3{margin:14px 0 6px}.scheda-progetto .descrizione{max-width:60em;margin:0 0 6px}.scheda-progetto .dati{border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:14px;margin:14px 0;padding:14px 0;display:grid}.scheda-progetto .dati dt{font:500 10.5px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--grafite);margin-bottom:6px}.scheda-progetto .dati dd{margin:0;font-size:15px}.scheda-progetto .raccordo{margin:8px 0 14px;padding:0;list-style:none}.scheda-progetto .raccordo li{border-bottom:1px solid var(--linea);flex-wrap:wrap;align-items:baseline;gap:12px;padding:4px 0;display:flex}.scheda-progetto .raccordo li .origine{display:inline}.scheda-progetto .raccordo li .importo{margin-left:auto}.scheda-progetto .attivita tr.chiusa{opacity:.6}.scheda-progetto .descrizione-attivita{font-size:.85em;display:block}.scheda-progetto .storia{flex-basis:100%;margin-top:8px}.scheda-progetto .storia header{align-items:baseline;gap:12px;display:flex}.scheda-progetto .storia header h3{margin:0}.scheda-progetto .storia .motivo{margin-top:2px;font-style:italic}.progetti form.scheda{margin-top:1rem}.progetti form.scheda>label{flex-direction:column;gap:4px;max-width:20rem;margin:.6rem 0;display:flex}.progetti .filtro-miei .nota{opacity:.75;font-size:.85em}.scheda-progetto .squadra .gruppi-squadra{margin:6px 0 10px}.scheda-progetto .squadra dt{margin-top:8px;font-weight:600}.scheda-progetto .squadra dd{align-items:baseline;gap:10px;margin:2px 0 2px 14px;display:flex}.scheda-progetto .squadra .attivita-ruolo{opacity:.75;font-size:.85em}.scheda-progetto .squadra .conferma-pannello label{flex-direction:column;gap:4px;max-width:20rem;margin:.6rem 0;display:flex}.progetti .torna-elenco{margin-bottom:12px}.scheda-progetto .panoramica .famiglia{margin:10px 0 16px}.scheda-progetto .panoramica h4{align-items:baseline;gap:12px;margin:8px 0 4px;font-size:1em;display:flex}.scheda-progetto .panoramica h4 .totale{margin-left:auto;font-weight:400}.scheda-progetto .panoramica table.documenti{border-collapse:collapse;width:100%;margin-bottom:6px}.scheda-progetto .panoramica table.documenti th,.scheda-progetto .panoramica table.documenti td{border-bottom:1px solid var(--linea);text-align:left;padding:4px 6px}.scheda-progetto .panoramica table.documenti .num{text-align:right}.scheda-progetto .panoramica table.documenti td:first-child{text-align:left}.scheda-progetto .panoramica .collega label{flex-direction:column;gap:4px;max-width:28rem;margin:.6rem 0;display:flex}.ore-progetto>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ore-progetto>header h3{margin:0}.ore-progetto .navigazione{align-items:center;gap:10px;display:inline-flex}.ore-progetto .periodo{text-align:center;min-width:5ch;font-weight:600}.ore-progetto .scorrimento{max-width:100%;margin-top:12px;overflow-x:auto}.ore-progetto .scorrimento table{min-width:max-content}.ore-progetto td.numero .nota{font-size:.8em;display:block}.attivita-progetti .avanzamento{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.attivita-progetti .avanzamento progress{width:4.5rem;height:.5rem;accent-color:var(--cobalto)}.attivita-progetti .campi-attivita{flex-wrap:wrap;gap:.75rem;display:flex}.attivita-progetti .campi-attivita label{flex-direction:column;gap:.25rem;display:flex}.ordini>.kicker{margin-bottom:3px}.ordini>header{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:6px;display:flex}.ordini>header h1{margin:0}.ordini>header label{align-items:center;gap:8px;display:flex}.ordini>header input.anno{width:5.5em}.ordini .apri-dettaglio{font:inherit;color:var(--cobalto);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.ordini .azioni{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.scheda-ordine{margin-top:1.5rem}.scheda-ordine h2{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 6px;display:flex}.scheda-ordine h2 .fornitore-ordine{font-weight:500}.scheda-ordine h3{margin:14px 0 6px}.scheda-ordine .descrizione{max-width:60em;margin:0 0 6px}.scheda-ordine .dati{border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:14px;margin:14px 0;padding:14px 0;display:grid}.scheda-ordine .dati dt{font:500 10.5px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--grafite);margin-bottom:6px}.scheda-ordine .dati dd{margin:0;font-size:15px}.anagrafica-bozza .campi{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:10px 18px;margin:8px 0;display:grid}.anagrafica-bozza .campi label{flex-direction:column;gap:4px;display:flex}.anagrafica-bozza .campi label.larga{grid-column:1/-1}.righe-ordine table input{box-sizing:border-box;width:100%;min-width:5em}.righe-ordine td:first-child input{min-width:14em}.righe-ordine tfoot .totale td{border-top:1px solid var(--linea);font-weight:600}.scheda-ordine .raccordo{margin:8px 0 14px;padding:0;list-style:none}.scheda-ordine .raccordo li{border-bottom:1px solid var(--linea);flex-wrap:wrap;align-items:baseline;gap:12px;padding:4px 0;display:flex}.scheda-ordine .raccordo li .scollega{margin-left:auto}.raccorda-fattura{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:8px 0;display:flex}.raccorda-fattura label{flex-direction:column;gap:4px;display:flex}.scheda-ordine .storia-ordine .motivo{margin-top:2px;font-style:italic}.conferma-pannello{border-top:1px solid var(--linea);margin-top:14px;padding-top:12px}.conferma-pannello textarea{width:100%;max-width:34em}.conferma-pannello .azioni{gap:8px;margin-top:8px;display:flex}.ordini form.scheda{margin-top:1rem}.ordini form.scheda>label{flex-direction:column;gap:4px;max-width:20rem;margin:.6rem 0;display:flex}.opportunita>.kicker{margin-bottom:4px}.opportunita header{flex-wrap:wrap;align-items:baseline;gap:1.5rem;display:flex}.opportunita>table{margin-top:1rem}.opportunita>table th:nth-child(2){width:150px}.opportunita>table th:nth-child(3){width:90px}.opportunita>table th:nth-child(4){width:140px}.opportunita>table th:nth-child(5){width:90px}.opportunita .scheda{margin-top:1.5rem}.opportunita form.scheda label{flex-direction:column;gap:4px;max-width:20rem;margin:.6rem 0;display:flex}.opportunita td .chip+.chip{margin-left:6px}.opportunita td .cliente{font:400 12px/1.4 var(--ui);color:var(--grafite);white-space:nowrap;margin-top:3px}.opportunita form.scheda .avviso{max-width:34rem;margin:.8rem 0 0}.dati-commessa{margin:18px 0}.dati-commessa header{align-items:baseline;gap:1rem;display:flex}.dati-commessa .campi{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.8rem 1.2rem;margin-top:.6rem;display:grid}.dati-commessa .campi label{flex-direction:column;gap:4px;display:flex}.dati-commessa .campi .azioni{align-self:end}.dati-commessa .dati{margin:10px 0 0}.scheda .dati{border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:14px;margin:18px 0;padding:14px 0;display:grid}.scheda .dati dt{font:500 10.5px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--grafite);margin-bottom:6px}.scheda .dati dd{margin:0;font-size:15px}.opportunita .paginazione{color:var(--grafite);justify-content:space-between;align-items:center;gap:1rem;margin-top:.6rem;font-size:12px;display:flex}.opportunita .paginazione .pagine{gap:6px;display:inline-flex}.cascata .filo{margin-top:10px}.cascata .nodo{flex-wrap:wrap;align-items:baseline;gap:2px .6rem;display:flex}.cascata .pallino{font-size:11px;line-height:1}.cascata .nodo:not(.fatto):not(.respinto) .pallino{font-size:0}.cascata .etichetta{font-weight:600}.cascata .gruppo,.cascata .tag{color:var(--grafite);font-size:12px}.cascata .esito{color:var(--grafite);margin-left:auto;font-size:12px}.cascata .decisione{gap:6px;display:inline-flex}.cascata .firma{font:400 11px/1.7 var(--mono);color:var(--grafite);flex-basis:100%}.cascata .firma .chip.delega{vertical-align:1px}.cascata .spetta{color:var(--grafite);font-size:12px}.cascata .nodo.saltato .etichetta,.cascata .nodo.saltato .gruppo,.cascata .nodo.saltato .esito{color:var(--grafite);text-decoration:line-through;-webkit-text-decoration-color:var(--linea-forte);text-decoration-color:var(--linea-forte)}.cascata .saltato-perche{color:var(--grafite);flex-basis:100%;font-size:12px}.campi-custom .campo{margin:.6rem 0}.campi-custom dd{margin:.2rem 0 0}.scheda .azioni{margin-top:1rem}.scheda .azioni .pericolo{margin-left:auto}.righe-offerta .matrice{margin-top:1rem}.righe-offerta td.importo input{text-align:right}.righe-offerta td.campo-quantita input,.righe-offerta td.campo-sconto_percentuale input{width:4.5rem}.righe-offerta td.campo-prezzo_unitario input,.righe-offerta td.campo-prezzo_acquisto input{width:7rem}.righe-offerta td.con-catalogo{min-width:16rem}.righe-offerta td.con-catalogo select{max-width:16rem;margin-bottom:.25rem;display:block}.righe-offerta .codice-prodotto{color:var(--grafite);margin-bottom:.25rem;font-size:.75rem;display:inline-block}.righe-offerta tr.totale td{border-top:2px solid var(--inchiostro);font-weight:600}.quadro-commessa tr.categoria td:first-child{padding-left:28px}.quadro-commessa tr.categoria td{height:34px;color:var(--grafite)}.quadro-commessa .editor-pianificazione .scorrimento{max-width:100%;overflow-x:auto}.quadro-commessa .editor-pianificazione .scorrimento table{min-width:max-content}.quadro-commessa .editor-pianificazione th[scope=row],.quadro-commessa .editor-pianificazione thead th:first-child{background:var(--superficie);text-align:left;white-space:nowrap;padding-right:.8rem;font-weight:500;position:sticky;left:0}.quadro-commessa .editor-pianificazione input{width:6.5rem}.quadro-commessa .editor-pianificazione .estensione{flex-wrap:wrap;align-items:center;gap:.8rem}.quadro-commessa .editor-pianificazione .storia{color:var(--grafite);font-style:italic}.quadro-commessa .editor-pianificazione .derivato{color:var(--grafite)}.quadro-commessa .editor-pianificazione>label{flex-direction:column;gap:6px;max-width:16rem;margin-bottom:10px;display:flex}.quadro-commessa td.attenzione{color:var(--ambra)}.quadro-commessa .tag,.delivery-form .tag{color:var(--grafite);font-size:12px}.avanzamenti .rilevazione{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:14px;display:flex}.avanzamenti .rilevazione label{flex-direction:column;gap:4px;font-size:12.5px;display:flex}.original-budget .stato{color:var(--grafite);font-size:12.5px}.original-budget .aumento,.original-budget .diminuzione{color:var(--ambra)}.original-budget details{margin-top:1rem}.original-budget summary{cursor:pointer;color:var(--grafite)}.delivery-form label.obbligatorio:after{content:" *";color:var(--rosso,#b3261e);font-weight:600}.delivery-form{border:1px solid var(--linea);border-radius:12px;margin-top:1.5rem;padding:16px 18px}.delivery-form header{align-items:baseline;gap:1rem;display:flex}.delivery-form .mancanze{margin-top:1rem}.delivery-form .mancanze ul{margin:.4rem 0 0;padding-left:1.2rem}.delivery-form fieldset{border:none;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.8rem 1.2rem;margin:1rem 0 0;padding:0;display:grid}.delivery-form legend{font:500 10.5px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--grafite);margin-bottom:.4rem}.delivery-form .campo label{flex-direction:column;gap:.2rem;display:flex}.delivery-form .campo .flag{color:var(--grafite);flex-direction:row;align-items:center;gap:.35rem;margin-top:.2rem;font-size:12px;font-weight:400}.scheda .persa-pannello,.scheda .chiusura-pannello,.scheda .bozza-pannello,.scheda .respinta-pannello,.scheda .duplica-pannello{margin-top:1rem}.scheda .persa-pannello h3,.scheda .chiusura-pannello h3,.scheda .bozza-pannello h3,.scheda .respinta-pannello h3,.scheda .duplica-pannello h3{font:600 16px/1.3 var(--display);letter-spacing:-.01em;margin:0}.scheda .persa-pannello>.nota,.scheda .chiusura-pannello>.nota,.scheda .bozza-pannello>.nota,.scheda .respinta-pannello>.nota,.scheda .duplica-pannello>.nota{margin:4px 0 0}.scheda .persa-pannello label,.scheda .chiusura-pannello label,.scheda .bozza-pannello label,.scheda .respinta-pannello label,.scheda .duplica-pannello label{flex-direction:column;gap:6px;margin-top:14px;display:flex}.scheda .persa-pannello .etichetta,.scheda .chiusura-pannello .etichetta,.scheda .bozza-pannello .etichetta,.scheda .respinta-pannello .etichetta,.scheda .duplica-pannello .etichetta{justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;font-weight:600;display:flex}.scheda .persa-pannello textarea,.scheda .chiusura-pannello textarea,.scheda .bozza-pannello textarea,.scheda .respinta-pannello textarea{resize:vertical;min-height:76px}.scheda .persa-pannello .azioni,.scheda .chiusura-pannello .azioni,.scheda .bozza-pannello .azioni,.scheda .respinta-pannello .azioni,.scheda .duplica-pannello .azioni{border-top:1px solid var(--linea);justify-content:flex-end;margin-top:16px;padding-top:14px}.scheda .motivo-perdita,.scheda .respinta-banner{margin:14px 0 0}.scheda .motivo-chiusura{border:1px solid var(--verde-bordo);background:var(--verde-tinta);color:var(--verde);border-radius:9px;margin:14px 0 0;padding:11px 14px;font-size:12.5px;line-height:1.55;display:block}.delivery-form .riapri-pannello{margin-top:1rem}.delivery-form .riapri-pannello h4{font:600 15px/1.3 var(--display);letter-spacing:-.01em;margin:0}.delivery-form .riapri-pannello>.nota{margin:4px 0 0}.delivery-form .riapri-pannello label{flex-direction:column;gap:6px;margin-top:14px;display:flex}.delivery-form .riapri-pannello .etichetta{justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;font-weight:600;display:flex}.delivery-form .riapri-pannello textarea{resize:vertical;min-height:76px}.delivery-form .riapri-pannello .azioni{border-top:1px solid var(--linea);justify-content:flex-end;margin-top:16px;padding-top:14px}.scheda>header .provvisorio{margin-right:auto;font-style:italic}.storia .motivo{margin-top:2px;font-style:italic}.storia .motivo.respinto{border:1px solid var(--rosso-bordo);background:var(--rosso-tinta);color:var(--rosso);border-radius:7px;margin-top:4px;padding:7px 10px;font-size:12.5px;font-style:normal;line-height:1.5}.righe-offerta .conferma-pannello{border-top:1px solid var(--linea);margin-top:14px;padding-top:12px}.righe-offerta .conferma-pannello .azioni{gap:8px;margin-top:8px;display:flex}.righe-offerta .righe-ordinabili{gap:4px;margin:8px 0;padding:0;list-style:none;display:grid}.delivery-form .campo .recapiti{gap:.4rem;margin-top:.3rem;display:flex}.delivery-form .campo .recapiti input{flex:1 1 0;min-width:0;font-size:12.5px}.delivery-form .fornitore{grid-column:1/-1;align-items:center;gap:.4rem;display:flex}.delivery-form .fornitore input{flex:1 1 0;min-width:0;font-size:12.5px}.delivery-form .fornitori .azioni,.delivery-form .campo.gdpr,.delivery-form .campo.note{grid-column:1/-1}.delivery-form .campo.note textarea{resize:vertical}.delivery-form .copia-pannello{margin-top:1rem}.delivery-form .copia-pannello h4{font:600 15px/1.3 var(--display);letter-spacing:-.01em;margin:0}.delivery-form .copia-pannello>.nota{margin:4px 0 0}.delivery-form .copia-pannello label{flex-direction:column;gap:6px;max-width:28rem;margin-top:14px;font-size:12.5px;font-weight:600;display:flex}.delivery-form .copia-pannello .azioni{margin-top:12px}.opportunita .torna-elenco{margin-bottom:12px}.opportunita .titolo-pratica{font-weight:600}.opportunita td .titolo-pratica{margin-top:2px;font-weight:500}.scheda .esecuzione{gap:16px;margin-top:1rem;display:grid}.scheda .esecuzione>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;display:flex}.scheda .esecuzione>header h3{font:600 16px/1.3 var(--display);letter-spacing:-.01em;margin:4px 0 0}.scheda .esecuzione>header .nota{max-width:44rem;margin:0}.scheda .esecuzione .tappe{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.scheda .esecuzione .tappe li{gap:6px;padding:10px 12px 0 0;display:grid;position:relative}.scheda .esecuzione .tappe li:before{content:"";background:var(--linea);border-radius:2px;height:3px;position:absolute;top:0;left:0;right:0}.scheda .esecuzione .tappe li.fatta:before{background:var(--verde)}.scheda .esecuzione .tappe li.corrente:before{background:linear-gradient(90deg, var(--ambra) 0 55%, var(--linea) 55%)}.scheda .esecuzione .tappe .segno{display:none}.scheda .esecuzione .tappe .nome{font:600 13px/1.2 var(--display);color:var(--nebbia)}.scheda .esecuzione .tappe li.fatta .nome{color:var(--verde)}.scheda .esecuzione .tappe li.corrente .nome{color:var(--inchiostro)}.scheda .esecuzione .tappe .quando{min-height:1em;font:500 11px/1 var(--mono);color:var(--grafite);font-variant-numeric:tabular-nums}.scheda .esecuzione .conduzione{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:12px;display:grid}.scheda .esecuzione .voce{border:1px solid var(--linea);border-radius:8px;align-content:start;gap:8px;padding:12px 14px;display:grid}.scheda .esecuzione .voce.registrata{background:var(--verde-tinta);border-color:var(--verde-bordo)}.scheda .esecuzione .voce .valore{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.scheda .esecuzione .voce .scelta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.scheda .esecuzione .voce .scelta select{flex:10rem;min-width:0}.scheda .esecuzione .voce .scelta .nota{margin:0}@media (width<=640px){.scheda .esecuzione .tappe{grid-template-columns:1fr 1fr;gap:8px 0}}.scheda .dati .cf{align-items:center;gap:8px;display:flex}.sorveglianza section{margin-bottom:2rem}.sorveglianza .stantii{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sorveglianza .stantii li{border:1px solid var(--ambra-bordo);background:var(--ambra-tinta);border-radius:9px;align-items:center;gap:1rem;padding:10px 14px;display:flex}.sorveglianza .stantii .consolida{height:28px;margin-left:auto;padding:0 12px;font-size:12.5px}.sorveglianza .quando{color:var(--ambra);font-size:12.5px}.sorveglianza .falliti{color:var(--rosso)}.sorveglianza .causa{color:var(--attenuato);max-width:60ch;margin:.25rem 0 0;font-size:.85em}.pannello-flusso .colonne{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:24px;margin-top:18px;display:grid}@media (width<=900px){.pannello-flusso .colonne{grid-template-columns:1fr}}.pannello-flusso .colonne h2{margin-top:0}.pannello-flusso .passi ol{margin:0;padding-left:1.2rem}.pannello-flusso .passi li{border-bottom:1px solid var(--linea);padding:10px 0}.pannello-flusso .passi li:last-child{border-bottom:none}.pannello-flusso .passi li.disattivato{opacity:.55}.pannello-flusso .intestazione{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pannello-flusso .gruppo{color:var(--grafite);font-size:12px}.pannello-flusso .condizioni{color:var(--grafite);flex-wrap:wrap;gap:1rem;font-size:12.5px;display:flex}.pannello-flusso .azioni{margin-top:6px}.pannello-flusso .azioni .pericolo{margin-left:auto}.pannello-flusso .nuovo-passo{margin-top:14px}.pannello-flusso .nuovo-passo h3{margin-top:0}.pannello-flusso .nuovo-passo>label{margin:.6rem 0;display:block}.pannello-flusso .nuovo-passo input:not([type=checkbox]),.pannello-flusso .nuovo-passo select{width:100%;max-width:16rem;margin-top:.3rem;display:block}.pannello-flusso .nuovo-passo fieldset{border:1px solid var(--linea);border-radius:9px;margin:.6rem 0}.pannello-flusso .nuovo-passo .classi-scelte{flex-wrap:wrap;gap:12px;display:flex}.pannello-flusso .nuovo-passo .classi-scelte label,.pannello-flusso .nuovo-passo label.scelta{align-items:center;gap:6px;margin:0;font-weight:400;display:inline-flex}.pannello-flusso .nuovo-passo label.scelta{margin:.6rem 0}.pannello-flusso .nuovo-passo .azioni{margin-top:12px}.pannello-flusso .anteprima label{margin:.6rem 0;display:block}.pannello-flusso .anteprima input,.pannello-flusso .anteprima select{width:100%;max-width:16rem;margin-top:.3rem;display:block}.pannello-flusso .cascata{margin-top:10px}.pannello-flusso .esclusi{color:var(--grafite);margin:0;padding-left:1.2rem;font-size:12.5px}.pannello-flusso .approvatori{margin-top:24px}.pannello-flusso .approvatori table{width:100%}.pannello-flusso .approvatori th .nota{font-weight:400;display:block}.pannello-flusso .approvatori .persone{flex-wrap:wrap;gap:4px;margin:0 0 6px;padding:0;list-style:none;display:flex}.pannello-flusso .approvatori .persone li button{margin-left:4px;padding:0 2px}.pannello-flusso .comunicazioni{margin-top:1.5rem}.pannello-flusso .comunicazioni table{width:100%}.pannello-flusso .comunicazioni label{margin-bottom:.75rem;display:block}.pannello-flusso .comunicazioni .destinatari{flex-wrap:wrap;gap:.35rem;margin:0 0 .35rem;padding:0;list-style:none;display:flex}.pannello-flusso .comunicazioni .azioni{margin-top:.75rem}.anagrafiche header{flex-wrap:wrap;align-items:baseline;gap:1.5rem;display:flex}.anagrafiche header label{align-items:center;gap:.4rem;display:flex}.anagrafiche header input[type=search]{flex:1;min-width:16rem}.anagrafiche table{margin-top:1rem}.anagrafiche tbody tr{cursor:pointer}.anagrafiche .scheda{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.8rem 1.2rem;margin-top:1.5rem;display:grid}.anagrafiche .scheda h2,.anagrafiche .scheda fieldset,.anagrafiche .scheda .errore,.anagrafiche .scheda .azioni{grid-column:1/-1}.anagrafiche .scheda h2{margin:0}.anagrafiche .scheda label{flex-direction:column;gap:.2rem;font-size:12.5px;display:flex}.anagrafiche .scheda fieldset{border:none;gap:1.5rem;padding:0;display:flex}.anagrafiche .scheda .flag{flex-direction:row;align-items:center;gap:.4rem}.anagrafiche .scheda .largo,.anagrafiche .scheda .sezione,.anagrafiche .scheda .presso{grid-column:1/-1}.anagrafiche .scheda .sezione{border-top:1px solid var(--linea,#7f7f7f4d);flex-direction:column;gap:.5rem;padding-top:.8rem;display:flex}.anagrafiche .scheda .sezione h3{margin:0;font-size:14px}.anagrafiche .scheda .riga-ripetibile{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.anagrafiche .scheda .riga-ripetibile label{flex:9rem}.anagrafiche .scheda .consenso{grid-template-columns:auto 1fr;align-items:start;column-gap:.5rem;display:grid}.anagrafiche .scheda .consenso .significato{opacity:.75;grid-column:2}.anagrafiche .scheda textarea{min-height:4rem;font:inherit}.anagrafiche .scheda .elenco-contatti{margin:0;padding-left:1.1rem}.catalogo header{flex-wrap:wrap;align-items:baseline;gap:1.5rem;display:flex}.catalogo header label{align-items:center;gap:.4rem;display:flex}.catalogo header input[type=search]{flex:1;min-width:16rem}.catalogo table{margin-top:1rem}.catalogo tbody tr{cursor:pointer}.catalogo .scheda-a-colonne{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.8rem 1.2rem;margin-top:1.5rem;display:grid}.catalogo .scheda-a-colonne h2,.catalogo .scheda-a-colonne .nota,.catalogo .scheda-a-colonne .errore,.catalogo .scheda-a-colonne .conferma-stato,.catalogo .scheda-a-colonne .azioni,.catalogo .scheda-a-colonne .largo{grid-column:1/-1}.catalogo .scheda-a-colonne h2{margin:0}.catalogo .classificazioni{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.8rem 1.2rem;margin-top:1rem;display:grid}.catalogo .classificazioni .nota,.catalogo .classificazioni .errore{grid-column:1/-1}.catalogo .classificazioni ul{max-height:16rem;margin:0;padding:0;list-style:none;overflow-y:auto}.catalogo .classificazioni li{justify-content:space-between;gap:.5rem;display:flex}.catalogo .classificazioni li.spenta span{color:var(--grafite);text-decoration:line-through}.catalogo .classificazioni .aggiungi{gap:.4rem;margin-top:.4rem;display:flex}.catalogo .conferma-stato{border:1px solid var(--bordo);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;padding:.6rem .8rem;display:flex}.catalogo .conferma-stato .nota{flex-basis:100%;margin:0}.anagrafiche-cdg>.kicker{margin-bottom:10px}.anagrafiche-cdg .torna-elenco{margin-bottom:12px}.anagrafiche-cdg tr[aria-current=true]>td{background:var(--cobalto-tinta)}.anagrafiche-cdg header{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.anagrafiche-cdg header nav{flex-wrap:wrap;gap:4px;display:flex}.anagrafiche-cdg header nav button[aria-current=page]{background:var(--cobalto-tinta);border-color:var(--cobalto-bordo);color:var(--cobalto-scuro)}.anagrafiche-cdg table{margin-top:14px}.anagrafiche-cdg .riga-assegnazione{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:14px;display:flex}.anagrafiche-cdg .riga-assegnazione label{flex-direction:column;gap:4px;font-size:12.5px;display:flex}.anagrafiche-cdg .scheda{flex-direction:column;align-items:stretch;gap:12px;max-width:34rem;display:flex}.anagrafiche-cdg .scheda h2{margin:0}.anagrafiche-cdg .scheda label{flex-direction:column;gap:4px;display:flex}.anagrafiche-cdg .scheda label.flag{flex-direction:row;align-items:center;gap:8px;font-weight:400}.anagrafiche-cdg .scheda fieldset{border:1px solid var(--linea);border-radius:9px;flex-direction:column;gap:6px;margin:0;padding:10px 14px 12px;display:flex}.anagrafiche-cdg .scheda legend{font:500 10.5px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--grafite);padding:0 6px}.anagrafiche-cdg .nome-apribile{font:inherit;color:var(--cobalto);cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.anagrafiche-cdg .nome-apribile:hover,.anagrafiche-cdg .nome-apribile:focus-visible{text-decoration:underline}.anagrafiche-cdg .legenda-ruoli{color:var(--grafite);margin:10px 0 0;padding-left:18px;font-size:12.5px;line-height:1.5}.anagrafiche-cdg .legenda-ruoli li+li{margin-top:4px}.inserimento-budget .selettori{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:14px 0 18px;display:flex}.inserimento-budget .selettori label{flex-direction:column;gap:4px;font-size:12.5px;display:flex}.inserimento-budget .stato-budget{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.inserimento-budget .stato-budget p{margin:0}.inserimento-budget .stato-budget label{flex-direction:column;gap:4px;min-width:18rem;font-size:12.5px;display:flex}.inserimento-budget .modalita-obiettivi{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px;display:flex}.inserimento-budget .modalita-obiettivi label{flex-direction:column;gap:4px;min-width:18rem;font-size:12.5px;display:flex}.inserimento-budget .modalita-spiegazione{max-width:62ch;margin:0}.inserimento-budget .cambi-modalita,.inserimento-budget .riaperture{color:var(--grafite);margin:0;padding-left:1.2rem;font-size:12.5px}.inserimento-budget td.importo input{text-align:right;width:4.5em;height:28px;font-family:var(--mono);padding:0 6px}.inserimento-budget td.importo.velo{background:var(--neutro-tinta);color:var(--grafite);font-family:var(--mono);padding:0 8px;font-size:12px}.inserimento-budget tr.sporca td{background:var(--ambra-tinta)}.inserimento-budget .azioni{margin-top:14px}.inserimento-budget .conferma{color:var(--verde);font-size:12.5px}.inserimento-budget tr.blocco th{text-align:left;font-family:var(--ui);text-transform:none;letter-spacing:0;color:var(--grafite);border-bottom:1px solid var(--linea);padding-top:14px;font-size:12px}.obiettivi-business .riga-bu>th,.obiettivi-business .riga-bu>td{background:var(--neutro-tinta);border-top:1px solid var(--linea-forte);font-weight:600}.obiettivi-business .riga-bu>th{text-align:left}.obiettivi-business .riga-bu .kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--grafite);font-size:10.5px;font-weight:500;display:block}.fatture>.kicker{margin-bottom:3px}.fatture>header{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.fatture>header h1{margin:0 18px 0 0}.fatture>header label{align-items:center;gap:8px;display:flex}.fatture>header input[type=number]{width:5.5em}.fatture>header>.primario{margin-left:auto}.fatture td .azioni{flex-wrap:nowrap;justify-content:flex-end}.fatture td .azioni button{height:26px;padding:0 9px;font-size:12px}.fatture form.scheda{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;max-width:620px;margin-top:20px;display:grid}.fatture form.scheda h2,.fatture form.scheda .azioni{grid-column:1/-1}.fatture form.scheda h2{margin:0}.fatture form.scheda label{flex-direction:column;gap:5px;font-size:12.5px;display:flex}.fatture .riga-dettaglio>td{padding:4px 10px 14px}.fatture .annullo-pannello h3{font:600 16px/1.3 var(--display);letter-spacing:-.01em;margin:0}.fatture .annullo-pannello>.nota{margin:4px 0 0}.fatture .annullo-pannello label{flex-direction:column;gap:6px;margin-top:14px;display:flex}.fatture .annullo-pannello .etichetta{justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;font-weight:600;display:flex}.fatture .annullo-pannello textarea{resize:vertical;min-height:76px}.fatture .annullo-pannello .azioni{border-top:1px solid var(--linea);justify-content:flex-end;margin-top:16px;padding-top:14px}.fatture form.scheda .azioni>.nota{align-self:center;margin:0}.fatture .apri-dettaglio{font:inherit;color:var(--cobalto);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.fatture .apri-dettaglio[aria-expanded=true]{font-weight:600}.scheda-fattura{margin-top:1.5rem}.scheda-fattura h2{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 6px;display:flex}.scheda-fattura .dati{border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:14px;margin:14px 0;padding:14px 0;display:grid}.scheda-fattura .dati dt{font:500 10.5px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--grafite);margin-bottom:6px}.scheda-fattura .dati dd{margin:0;font-size:15px}.infragruppo>.kicker{margin-bottom:3px}.infragruppo>header{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:6px;display:flex}.infragruppo>header h1{margin:0}.infragruppo nav{gap:6px;display:flex}.infragruppo nav button[aria-current=page]{background:var(--cobalto-tinta);border-color:var(--cobalto-bordo);color:var(--cobalto)}.partite-ic header,.quadratura-ic header{flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0 4px;display:flex}.partite-ic header h2,.quadratura-ic header h2{margin:0 10px 0 0}.partite-ic header label,.quadratura-ic header label{align-items:center;gap:8px;display:flex}.partite-ic header input[type=number],.quadratura-ic header input[type=number]{width:5.5em}.quadratura-ic header>.primario{margin-left:auto}.partite-ic .vista-partite{gap:6px;display:flex}.partite-ic .vista-partite button[aria-pressed=true]{background:var(--cobalto-tinta);border-color:var(--cobalto-bordo);color:var(--cobalto)}.partite-ic .partite-della-commessa{width:100%;margin:4px 0 8px;font-size:12.5px}.partite-ic .partite-della-commessa th,.partite-ic .partite-della-commessa td{padding:4px 8px}.partite-ic .partite-della-commessa .importo{text-align:right;white-space:nowrap}.partite-ic td .azioni{flex-wrap:nowrap;justify-content:flex-end}.partite-ic td .azioni button{height:26px;padding:0 9px;font-size:12px}.partite-ic .contestazione{color:var(--grafite);margin-top:4px;font-size:12px;display:block}.quadratura-ic tr.differenze td{color:var(--rosso);font-size:12.5px}.quadratura-ic tr.differenze ul{margin:2px 0;padding-left:22px}.partite-ic .contesta-pannello,.partite-ic .annullo-pannello{margin-top:14px}.partite-ic .contesta-pannello h3,.partite-ic .annullo-pannello h3{font:600 16px/1.3 var(--display);letter-spacing:-.01em;margin:0}.partite-ic .contesta-pannello>.nota,.partite-ic .annullo-pannello>.nota{margin:4px 0 0}.partite-ic .contesta-pannello label{flex-direction:column;gap:6px;margin-top:14px;display:flex}.partite-ic .contesta-pannello .etichetta{justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;font-weight:600;display:flex}.partite-ic .contesta-pannello textarea{resize:vertical;min-height:76px}.partite-ic .contesta-pannello .azioni,.partite-ic .annullo-pannello .azioni{border-top:1px solid var(--linea);justify-content:flex-end;margin-top:16px;padding-top:14px}.distacchi-ic header{flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0 4px;display:flex}.distacchi-ic header h2{margin:0 10px 0 0}.distacchi-ic header>.primario{margin-left:auto}.distacchi-ic .leva-riaddebiti{flex-wrap:wrap;align-items:center;gap:14px;margin:8px 0 4px;display:flex}.distacchi-ic .leva-riaddebiti label{align-items:center;gap:8px;display:flex}.distacchi-ic .leva-riaddebiti input[type=number]{width:5.5em}.distacchi-ic .leva-riaddebiti .nota{margin:0}.distacchi-ic td .azioni{flex-wrap:nowrap;justify-content:flex-end}.distacchi-ic td .azioni button{height:26px;padding:0 9px;font-size:12px}.distacchi-ic .nuovo-distacco,.distacchi-ic .chiusura-pannello{margin-top:14px}.distacchi-ic .nuovo-distacco h3,.distacchi-ic .chiusura-pannello h3{font:600 16px/1.3 var(--display);letter-spacing:-.01em;margin:0}.distacchi-ic .nuovo-distacco dl{margin:10px 0 0}.distacchi-ic .nuovo-distacco .voce{border-bottom:1px solid var(--linea);grid-template-columns:200px 1fr;align-items:center;gap:12px;padding:8px 0;display:grid}.distacchi-ic .nuovo-distacco dd{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.distacchi-ic .nuovo-distacco select{min-width:260px}.distacchi-ic .chiusura-pannello label{align-items:center;gap:10px;margin-top:12px;display:flex}.distacchi-ic .nuovo-distacco .azioni,.distacchi-ic .chiusura-pannello .azioni{border-top:1px solid var(--linea);justify-content:flex-end;margin-top:16px;padding-top:14px}.distacchi-ic .scoperti-riaddebito{border:1px solid var(--ambra-bordo);background:var(--ambra-tinta);border-left-width:3px;border-radius:6px;margin:12px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5}.distacchi-ic .scoperti-riaddebito p{margin:0}.distacchi-ic .scoperti-riaddebito ul{margin:8px 0 0;padding-left:18px}.forecast header{flex-wrap:wrap;align-items:baseline;gap:1.5rem;display:flex}.forecast header label{color:var(--grafite);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.forecast header input[type=number]{width:6rem;font-family:var(--mono)}.forecast .viste{gap:4px;display:inline-flex}.forecast .viste button[aria-selected=true]{background:var(--cobalto-tinta);border-color:var(--cobalto-bordo);color:var(--cobalto-scuro)}.forecast .coefficienti{color:var(--grafite);font-size:12.5px}.forecast .barre{align-items:flex-end;gap:2px;height:180px;margin:1rem 0 1.5rem;display:flex}.forecast .colonna{flex-direction:column;flex:1;align-items:center;min-width:0;height:100%;display:flex}.forecast .pila{flex-direction:column;flex:1;justify-content:flex-end;width:100%;max-width:3rem;display:flex}.forecast .segmento.actual{background:var(--cobalto)}.forecast .segmento.outlook{background:var(--cobalto-bordo);border-radius:4px 4px 0 0}.forecast .etichetta{font:500 10px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--grafite);margin-top:6px}.forecast .outlook-testo{color:var(--grafite)}.forecast tr.totale td{border-top:2px solid var(--inchiostro);border-bottom:0;font-weight:600}.forecast .campione{vertical-align:middle;border-radius:2px;width:10px;height:10px;display:inline-block}.forecast .campione.actual{background:var(--cobalto)}.forecast .campione.outlook{background:var(--cobalto-bordo)}.scadenzario>.kicker{margin-bottom:3px}.scadenzario header{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.scadenzario header h1{margin:0 18px 0 0}.scadenzario header label{align-items:center;gap:8px;display:flex}.scadenzario .totali{background:var(--superficie);border:1px solid var(--linea);border-radius:12px;flex-wrap:wrap;gap:40px;margin:18px 0 20px;padding:18px 20px;display:flex}.scadenzario .totali>div{min-width:0}.scadenzario .totali dt{margin-bottom:8px}.scadenzario .totali dd{margin:0;font-size:25px;line-height:1.1}.scadenzario .totali dd.negativo{color:var(--rosso)}.scadenzario .totali .dettaglio{margin-top:5px;font-size:12px;display:block}.scadenzario .senza-centro{font:italic 12.5px var(--ui);color:var(--grafite)}.scadenzario td.azione,.scadenzario th.azione{text-align:right;white-space:nowrap}.scadenzario .due-porte{max-width:64ch;margin-top:10px}.scadenzario .visivamente-nascosto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scadenzario .per-centro,.scadenzario .per-business-line,.scadenzario .previsioni{margin-top:30px}.scadenzario .previsioni .informativa{max-width:64ch}.scadenzario .previsioni .blocco h3{margin:18px 0 8px}.scadenzario .previsioni .fonte{color:var(--grafite);font-size:12.5px}.scadenzario .categoria{background:var(--superficie);border:1px solid var(--linea);border-radius:12px;margin-top:14px}.scadenzario .categoria h2{font-size:inherit;margin:0}.scadenzario .categoria-testa{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-wrap:wrap;align-items:baseline;gap:12px;padding:14px 20px;display:flex}.scadenzario .categoria-testa:before{content:"▸";width:1ch;color:var(--grafite);transition:transform var(--durata) var(--morbido);display:inline-block}.scadenzario .categoria.aperta .categoria-testa:before{transform:rotate(90deg)}.scadenzario .categoria-titolo{font-size:17px;font-weight:600}.scadenzario .categoria-origine{color:var(--grafite);font-size:12.5px}.scadenzario .categoria-sintesi{margin-left:auto}.scadenzario .categoria-corpo{padding:0 20px 18px}.scadenzario .quadratura{margin-top:12px}.scadenzario .azioni-riga{gap:8px;display:inline-flex}.scadenzario .scheda-scadenza .azioni{margin-top:16px}.target header{flex-wrap:wrap;align-items:baseline;gap:1.5rem;display:flex}.target header label{align-items:center;gap:.4rem;display:flex}.target header input[type=number]{width:6rem}.target table{margin-top:1rem}.target td.negativo{color:var(--rosso)}.target td input{text-align:right;width:8rem;font-family:var(--mono)}.target .azioni{margin-top:1rem}.target .avanzamento{justify-content:flex-end;align-items:center;gap:10px;display:flex}.target .avanzamento .traccia{background:var(--neutro-tinta);border-radius:3px;flex:none;width:64px;height:6px;display:inline-flex}.target .avanzamento .riempimento{background:var(--serie);height:6px;transition:width var(--durata) var(--morbido);border-radius:3px}.calendario-contratti section{margin-top:16px}.calendario-contratti section>h2:first-child{margin-top:0}.calendario-contratti table{margin-top:12px}.calendario-contratti form{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:14px;display:flex}.calendario-contratti form label{flex-direction:column;gap:4px;display:flex}.calendario-contratti form input[type=number]{width:90px}.calendario-contratti section.tariffe{margin:4px 0 8px}.calendario-contratti .tariffe h3{margin-top:0}.calendario-contratti .tariffe form{margin-top:10px}.calendario-contratti .tariffe input{width:150px}.calendario-contratti tr.riga-dettaglio>td,.calendario-contratti tbody tr.riga-dettaglio:hover>td{background:var(--carta)}.calendario-contratti .rimando{margin-top:10px}.calendario-contratti label.esterno{margin-top:.35rem;font-size:.85em;display:block}.calendario-contratti td .chip.attesa{white-space:normal;height:auto;min-height:22px;padding-top:4px;padding-bottom:4px;line-height:1.3}.spese section,.spese .modulo-nota{margin-top:16px}.spese section>h2:first-child{margin-top:0}.spese .modulo-nota{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.spese .modulo-nota h2{flex:100%;margin:0}.spese .modulo-nota label{flex-direction:column;gap:4px;display:flex}.spese .modulo-nota .guardia,.spese .modulo-nota .azioni{flex:100%;margin:0}.spese .modulo-nota .azioni{gap:6px;display:flex}.spese table{font-variant-numeric:tabular-nums}.spese .importo{text-align:right}.spese td .dettaglio{opacity:.75;font-size:.85em;display:block}.spese .azioni-riga{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.spese .pannello-respingi{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.spese tr[aria-current=true]>td{background:var(--cobalto-tinta)}.gestione-utenti header{flex-wrap:wrap;align-items:baseline;gap:1.5rem;display:flex}.gestione-utenti table{margin-top:1rem}.gestione-utenti .apri-dettaglio{font:inherit;color:var(--cobalto);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.gestione-utenti .scheda{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.8rem 1.2rem;margin-top:1.5rem;display:grid}.gestione-utenti .scheda h2,.gestione-utenti .scheda fieldset,.gestione-utenti .scheda .nota,.gestione-utenti .scheda .errore,.gestione-utenti .scheda .azioni{grid-column:1/-1}.gestione-utenti .scheda h2{margin:0}.gestione-utenti .scheda label{flex-direction:column;gap:.2rem;font-size:12.5px;display:flex}.gestione-utenti .scheda fieldset{border:none;flex-wrap:wrap;align-items:center;gap:1.5rem;padding:0;display:flex}.gestione-utenti .scheda fieldset .avviso{flex-basis:100%}.gestione-utenti .scheda .flag{flex-direction:row;align-items:center;gap:.4rem}.gestione-utenti .gruppi-sezione{margin-top:2.5rem}.gestione-utenti .gruppi-sezione .crea-gruppo{align-items:center;gap:.6rem;margin-top:.6rem;display:flex}.gestione-utenti .gruppi-sezione table{margin-top:1rem}.gestione-utenti .gruppi-sezione tbody tr{cursor:default}.gestione-utenti .gruppi-sezione td.num{font-size:12.5px}.gestione-utenti .gruppi-sezione .azioni-gruppo{white-space:nowrap}.gestione-utenti .gruppi-sezione .azioni-gruppo button+button{margin-left:.5rem}.gestione-utenti .trasferimento-sezione{margin-top:2.5rem}.gestione-utenti .trasferimento-sezione>.nota{margin:.4rem 0 0}.gestione-utenti .trasferimento-sezione .scelte{flex-wrap:wrap;gap:1.5rem;margin-top:.8rem;display:flex}.gestione-utenti .trasferimento-sezione .scelte label{flex-direction:column;gap:.2rem;min-width:14rem;font-size:12.5px;display:flex}.gestione-utenti .trasferimento-sezione fieldset{border:none;flex-direction:column;gap:.45rem;margin:1rem 0 0;padding:0;display:flex}.gestione-utenti .trasferimento-sezione .flag{flex-direction:row;align-items:center;gap:.5rem;display:flex}.gestione-utenti .trasferimento-sezione .azioni{margin-top:1rem}.gestione-utenti .censita{margin-top:1.5rem}.gestione-utenti .censita h2{margin:0 0 .5rem}.gestione-utenti .censita .azioni{flex-wrap:wrap;gap:.6rem;margin-top:.8rem;display:flex}.guida{max-width:640px}.guida .versione{margin-bottom:.35rem}.guida .contratto{margin-top:0;margin-bottom:1.5rem;font-size:.9em}.guida .apertura{margin-bottom:2rem}.guida section{margin-bottom:1.5rem}.guida section p{margin:.35rem 0 0}.shell{min-height:100vh;display:flex}.shell .sb{box-sizing:border-box;border-right:1px solid var(--linea);background:var(--carta);flex-direction:column;flex:none;width:232px;height:100vh;padding:20px 14px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.shell .marchio{font:700 21px/1 var(--display);letter-spacing:-.01em;padding:0 10px}.marchio .versione{opacity:.55;letter-spacing:.04em;vertical-align:super;font-size:.62em;font-weight:400}.marchio .istanza{box-sizing:border-box;border:1px solid var(--linea-forte);background:var(--neutro-tinta);width:fit-content;max-width:100%;color:var(--grafite);font:500 11px/1.3 var(--ui);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;border-radius:5px;margin-top:8px;padding:3px 8px;display:block;overflow:hidden}.shell .sb-societa{background:var(--superficie);border:1px solid var(--linea);border-radius:8px;flex-direction:column;gap:4px;margin:14px 10px 0;padding:8px 10px;display:flex}.shell .sb-societa select{background:0 0;border:none;width:100%;height:auto;padding:0;font-size:12.5px;font-weight:600}.shell .sb nav{flex-direction:column;flex:1;display:flex}.shell .sb-sezione{flex-direction:column;gap:1px;display:flex}.shell .sb-titolo{padding:16px 10px 6px}.shell .sb-voce{text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:flex-start;align-items:center;gap:10px;height:32px;padding:0 10px;font-weight:500;display:flex}.shell .sb-voce.sb-sottovoce{height:28px;padding-left:34px;font-size:.92em}.shell .sb-voce:hover{background:var(--velo-voce);border-color:#0000}.shell .sb-voce svg{color:var(--grafite);flex:none}.shell a.sb-voce{color:inherit;font-size:inherit;text-decoration:none}.shell .sb-voce svg.esterna{color:var(--grafite);opacity:.7;margin-left:-3px}.shell .sb-voce[aria-current=page]{background:var(--superficie);border-color:var(--linea);color:var(--cobalto)}.shell .sb-voce[aria-current=page] svg{color:var(--cobalto)}.shell .utente{border-top:1px solid var(--linea);justify-content:space-between;align-items:center;gap:8px;margin:14px 4px 0;padding:10px 6px 0;font-size:12.5px;display:flex}.shell .utente span{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.shell .utente button{height:26px;padding:0 9px;font-size:12px}.shell .utente button.tema{width:26px;color:var(--grafite);background:0 0;border-color:#0000;padding:0}.shell .utente button.tema:hover{color:var(--inchiostro);background:var(--velo-voce)}.shell>main{flex:1;min-width:0;padding:26px 32px 32px}.accesso{background:var(--superficie);border:1px solid var(--linea);border-radius:12px;flex-direction:column;gap:.9rem;max-width:21rem;margin:16vh auto 0;padding:28px 26px 26px;display:flex}.accesso h1{font:700 26px/1 var(--display);margin:0}.accesso label{flex-direction:column;gap:.35rem;font-size:12.5px;display:flex}.accesso button[type=submit]{height:36px;margin-top:4px}.pannello-impostazioni{max-width:900px}.pannello-impostazioni h2{border-bottom:1px solid var(--linea);padding-bottom:4px}.pannello-impostazioni dl{margin:0}.pannello-impostazioni .voce{border-bottom:1px solid var(--linea);grid-template-columns:280px 1fr;align-items:start;gap:12px;padding:10px 0;display:grid}.pannello-impostazioni dd{margin:0}.pannello-impostazioni dt .chip{cursor:help;margin-left:8px}.pannello-impostazioni .descrizione{color:var(--grafite);margin:6px 0 0;font-size:12.5px}.pannello-impostazioni .voce .avviso{margin:8px 0 0}.pannello-impostazioni input[type=text],.pannello-impostazioni input[type=number],.pannello-impostazioni select{min-width:220px}.gruppo-societario .elenco-societa{margin:0;padding:0;list-style:none}.gruppo-societario .elenco-societa>li{border-bottom:1px solid var(--linea);align-items:center;gap:12px;padding:10px 0;display:flex}.gruppo-societario .codice{font-family:var(--mono,ui-monospace, monospace);border:1px solid var(--linea-forte,var(--linea));color:var(--grafite);white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:11px}.gruppo-societario .scheda{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gruppo-societario .dettagli{color:var(--grafite);font-size:12.5px}.gruppo-societario .pannello-membri{border:1px solid var(--linea);border-radius:9px;margin:12px 0;padding:12px 14px}.gruppo-societario .pannello-membri h3{margin:0 0 8px;font-size:14px}.gruppo-societario .pannello-membri ul{margin:0;padding:0;list-style:none}.gruppo-societario .pannello-membri li{border-bottom:1px solid var(--linea);align-items:center;gap:11px;padding:8px 0;display:flex}.gruppo-societario .riga-aggiunta{align-items:center;gap:10px;padding-top:12px;display:flex}.gruppo-societario .riga-aggiunta select{flex:1;min-width:0}.gruppo-societario .scheda .riga-aggiunta{padding-top:6px}.gruppo-societario .scheda .errore{margin-top:6px}.gruppo-societario .apri-nuova{margin-top:12px}.gruppo-societario form .azioni{align-items:center;gap:12px;display:flex}.integrazioni h3{margin:18px 0 6px;font-size:14px}.integrazioni .elenco-integrazioni{margin:0;padding:0;list-style:none}.integrazioni .elenco-integrazioni>li{border-bottom:1px solid var(--linea);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.integrazioni .scheda{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.integrazioni .dettagli{color:var(--grafite);overflow-wrap:anywhere;font-size:12.5px}.integrazioni .scheda code{font-size:12px}.integrazioni .conferma{border:1px solid var(--linea-forte,var(--linea));border-radius:7px;flex-basis:100%;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;display:flex}.integrazioni .conferma>span{flex:1;min-width:0}.integrazioni .riga-aggiunta{align-items:center;gap:10px;padding-top:12px;display:flex}.integrazioni .apri-nuova{margin-top:12px}.integrazioni form .voce{grid-template-columns:280px 1fr;gap:12px;padding:8px 0;display:grid}.integrazioni fieldset{border:1px solid var(--linea);border-radius:7px;flex-wrap:wrap;gap:8px 16px;margin:8px 0;display:flex}.integrazioni fieldset label{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.integrazioni form .azioni{align-items:center;gap:12px;display:flex}.integrazioni .confine{font-style:italic}.integrazioni .errore-coda{color:var(--rosso,#a33)}
