@font-face{font-family:Titillium Web;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/titillium-web-latin-ext-400-normal-Bot9mzhf.woff2) format("woff2"),url(/assets/titillium-web-latin-ext-400-normal-dam1wzvV.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Titillium Web;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/titillium-web-latin-400-normal-BmGsO8Gb.woff2) format("woff2"),url(/assets/titillium-web-latin-400-normal--_2x2_rV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Titillium Web;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/titillium-web-latin-ext-600-normal-u1udDzIn.woff2) format("woff2"),url(/assets/titillium-web-latin-ext-600-normal-CrXBuK16.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Titillium Web;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/titillium-web-latin-600-normal-DBtSc4_g.woff2) format("woff2"),url(/assets/titillium-web-latin-600-normal-DAj26wWp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Titillium Web;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/titillium-web-latin-ext-700-normal-DeLo1m_T.woff2) format("woff2"),url(/assets/titillium-web-latin-ext-700-normal-CX1-8Oys.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Titillium Web;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/titillium-web-latin-700-normal-YDdGQjzo.woff2) format("woff2"),url(/assets/titillium-web-latin-700-normal-D73cfq1_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Titillium Web;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/titillium-web-latin-ext-900-normal-DbUGIJDR.woff2) format("woff2"),url(/assets/titillium-web-latin-ext-900-normal-CeQ5kzAQ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Titillium Web;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/titillium-web-latin-900-normal-CE5cGYJA.woff2) format("woff2"),url(/assets/titillium-web-latin-900-normal-DKgyPzvu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--carta: #ffffff;--inchiostro: #121417;--muto: #4b5058;--muto-su-scuro: #c9ccd1;--inchiostro-chiaro: #2b2f35;--tenue: #6b7078;--blu: #0b3d91;--blu-scuro: #082c69;--giallo: #ffd200;--giallo-chiaro: #fff4b8;--cemento: #e7e5e0;--cemento-chiaro: #f3f2ef;--riga: #d5d2cb;--riga-carta: #e4e1db;--dato-ora: #2a5fc4;--dato-ora-chiaro: #d6e2f7;--dato-prima: #9b958b;--negativo: #a3260f;--testo: "Titillium Web", "Segoe UI", system-ui, sans-serif;--r: 3px;--bordo: 2px solid var(--inchiostro);--ombra: 0 1px 2px rgba(18, 20, 23, .08), 0 6px 18px -8px rgba(18, 20, 23, .22);color-scheme:light;font-family:var(--testo);font-size:16px;line-height:1.45;color:var(--inchiostro);background:var(--cemento);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;background:var(--cemento)}::selection{background:var(--giallo);color:var(--inchiostro)}:focus-visible{outline:3px solid var(--blu);outline-offset:2px}a{color:var(--blu);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}button,input,select{font:inherit;color:inherit}h1,h2,h3,h4{text-wrap:balance;margin:0}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cifre,.num{font-variant-numeric:tabular-nums}.muto{color:var(--muto)}html{scrollbar-color:#9a9890 var(--cemento)}.testata{background:var(--blu);color:var(--carta);border-bottom:var(--bordo)}.testata :focus-visible{outline-color:var(--giallo)}.testata-riga,.schede,.indicatori,.corpo,.piede{max-width:1480px;margin-inline:auto;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.testata-riga{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding-block:18px 12px}.marchio{display:grid;gap:2px;margin-right:auto}.nome-app{font-weight:700;font-size:30px;line-height:1.05;letter-spacing:0}.comune{font-weight:600;font-size:15px}.scegli-comune select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--carta) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23121417' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 10px center / 14px;border:var(--bordo);border-radius:var(--r);padding:6px 34px 6px 12px;font-weight:700;min-height:40px;color:var(--inchiostro)}.scegli-comune select:disabled{opacity:1;cursor:default}.stato-agg{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600}.schede{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-bottom:-2px}.schede a{color:var(--carta);text-decoration:none;font-weight:700;font-size:17px;padding:9px 18px 10px;border:2px solid var(--blu-scuro);border-bottom:0;border-radius:var(--r) var(--r) 0 0;background:#ffffff24;white-space:nowrap}.schede a:hover{background:#ffffff42}.schede a[aria-current=page]{background:var(--cemento);color:var(--inchiostro);border-color:var(--inchiostro);position:relative}.bottone{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:7px 16px;border:var(--bordo);border-radius:var(--r);background:var(--inchiostro);color:var(--carta);font-weight:700;cursor:pointer;transition:background .15s ease-out}.bottone:hover{background:var(--inchiostro-chiaro)}.bottone:disabled{cursor:progress;opacity:.75}.bottone.chiaro{background:var(--carta);color:var(--inchiostro)}.bottone.chiaro:hover{background:var(--giallo-chiaro)}.bottone.piccolo{min-height:34px;padding:4px 12px;font-size:14px;background:var(--carta);color:var(--inchiostro)}.bottone.piccolo:hover{background:var(--giallo-chiaro)}.bottone.altri{margin:14px auto 0;display:flex;background:var(--carta);color:var(--inchiostro)}.gira{display:inline-flex;animation:gira 1s linear infinite}@keyframes gira{to{transform:rotate(360deg)}}.segmentato{display:inline-flex;border:var(--bordo);border-radius:var(--r);background:var(--carta);overflow:hidden}.segmentato button{border:0;background:transparent;padding:7px 16px;font-weight:700;cursor:pointer;display:inline-flex;gap:8px;align-items:center;min-height:38px}.segmentato button+button{border-left:var(--bordo)}.segmentato button.on{background:var(--blu);color:var(--carta)}.segmentato button:not(.on):hover{background:var(--cemento-chiaro)}.segmentato .n{font-size:13px;opacity:.85}.filtri{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:end;margin-top:18px}.filtri label{display:grid;gap:4px;font-size:13px;font-weight:600;color:var(--muto)}.filtri select,.filtri input{border:var(--bordo);border-radius:var(--r);background:var(--carta);padding:7px 12px;min-height:40px;color:var(--inchiostro);font-size:15px}.filtri select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:32px;background:var(--carta) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23121417' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 9px center / 14px}.filtri .cerca{position:relative;flex:1 1 280px;display:block}.filtri .cerca svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muto)}.filtri .cerca input{width:100%;padding-left:36px}input::placeholder{color:var(--tenue)}.indicatori{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding-block:20px 4px}.indicatore{background:var(--carta);border:var(--bordo);padding:0 0 14px;display:grid;align-content:start;gap:2px;position:relative;min-width:0}.indicatore .etichetta{background:var(--blu);color:var(--carta);padding:6px 14px;margin-bottom:8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.indicatore .valore,.indicatore .contesto{padding-inline:14px}.indicatore .valore{font-size:32px;font-weight:700;line-height:1.15}.indicatore .contesto{font-size:14px;color:var(--muto)}.mini-storia{position:absolute;right:14px;top:46px}.mini-storia rect{fill:#b7c3dc}.mini-storia rect.ultima{fill:var(--blu)}.corpo{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;padding-block:20px 32px;align-items:start}.principale{min-width:0}.sezione{background:var(--carta);border:var(--bordo);border-radius:var(--r);padding:22px 26px 26px;box-shadow:var(--ombra)}.testa{display:grid;gap:6px;margin-bottom:16px}.testa h2{font-size:28px;font-weight:700;line-height:1.15}.sottotitolo{margin:0;color:var(--muto)}.nota-fonte{margin:22px 0 0;padding-top:12px;border-top:1px solid var(--riga-carta);font-size:14px;color:var(--muto)}.fonte{display:inline-flex;align-items:center;gap:4px;font-weight:600}.vuoto{padding:28px;text-align:center;border:2px dashed var(--riga);border-radius:var(--r);display:grid;gap:12px;justify-items:center;color:var(--muto);margin-top:12px}.vuoto p{margin:0}.segnale{display:inline-flex;align-items:center;font-size:12px;font-weight:700;letter-spacing:.03em;padding:1px 8px;border-radius:2px;border:1.5px solid var(--inchiostro);white-space:nowrap;line-height:1.5}.segnale.evidenza{background:var(--blu);border-color:var(--blu);color:var(--carta)}.segnale.sotto{background:var(--giallo)}.segnale.verificare{background:var(--carta);box-shadow:inset 0 -4px 0 0 transparent;position:relative;padding-left:20px}.segnale.verificare:before{content:"";position:absolute;left:0;top:0;bottom:0;width:13px;background:repeating-linear-gradient(-45deg,var(--giallo) 0 4px,var(--inchiostro) 4px 8px)}.segnale.nuovo{background:var(--inchiostro);color:var(--giallo);border-color:var(--inchiostro)}.chip-segnali{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.chip{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;min-height:36px;font-weight:700;font-size:14px;background:var(--carta);border:var(--bordo);border-radius:20px;cursor:pointer}.chip .n{font-variant-numeric:tabular-nums;color:var(--muto);font-weight:600}.chip .segnale-campione{width:14px;height:14px;border:1.5px solid var(--inchiostro);border-radius:2px}.chip.evidenza .segnale-campione{background:var(--blu);border-color:var(--blu)}.chip.sotto .segnale-campione{background:var(--giallo)}.chip.verificare .segnale-campione{background:repeating-linear-gradient(-45deg,var(--giallo) 0 3px,var(--inchiostro) 3px 6px)}.chip:hover{background:var(--cemento-chiaro)}.chip.on{background:var(--inchiostro);color:var(--carta)}.chip.on .n{color:var(--giallo)}.chip.on .segnale-campione{border-color:var(--carta)}.conteggio{margin:16px 0 6px;font-size:14px;font-weight:600;color:var(--muto)}.elenco-appalti{list-style:none;margin:0;padding:0;border-top:var(--bordo)}.riga-appalto{border-bottom:1px solid var(--riga-carta);position:relative}.riga-appalto .riga{width:100%;display:grid;grid-template-columns:92px minmax(0,1fr) auto 140px;gap:14px;align-items:center;padding:11px 6px;background:none;border:0;text-align:left;cursor:pointer}.riga-appalto .riga:hover{background:var(--cemento-chiaro)}.riga-appalto.aperta>.riga{background:var(--inchiostro);color:var(--carta)}.riga-appalto.aperta>.riga .chi,.riga-appalto.aperta>.riga .quando{color:var(--muto-su-scuro)}.quando{font-size:14px;color:var(--muto);font-weight:600}.cosa{display:grid;gap:1px;min-width:0}.oggetto-breve{font-weight:600;font-size:16px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chi{font-size:14px;color:var(--muto);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.segnali{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.importo{text-align:right;font-weight:700;font-size:17px;display:grid}.importo small{font-size:12px;font-weight:600;color:var(--muto)}.importo.barrato{text-decoration:line-through;text-decoration-thickness:2px;color:var(--muto)}.riga-appalto.aperta .importo small{color:var(--muto-su-scuro)}.dispiega{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1)}.dispiega>div{overflow:hidden}.riga-appalto.aperta .dispiega{grid-template-rows:1fr}.riga-appalto.aperta .cartello{margin:14px 6px 18px;animation:cala .38s cubic-bezier(.16,1,.3,1);transform-origin:top center}@keyframes cala{0%{transform:translateY(-10px) rotate(-.6deg);opacity:.2}to{transform:none;opacity:1}}.cartello{background:var(--carta);border:var(--bordo);border-radius:2px;box-shadow:var(--ombra);display:flex;flex-direction:column}.cartello .banda{background:var(--blu);color:var(--carta);display:flex;justify-content:space-between;gap:12px;padding:7px 14px;font-weight:700;font-size:13px;letter-spacing:.07em;text-transform:uppercase}.cartello .banda.sotto{background:var(--giallo);color:var(--inchiostro);border-bottom:var(--bordo)}.cartello .banda.verificare{background:repeating-linear-gradient(-45deg,var(--giallo) 0 14px,var(--inchiostro) 14px 28px);color:var(--inchiostro)}.cartello .banda.verificare span{background:var(--giallo);padding:0 6px}.cartello .banda.concluso{background:var(--muto)}.cartello .oggetto{padding:14px 16px 6px;font-size:20px;font-weight:700;line-height:1.25;text-transform:uppercase;letter-spacing:.01em}.cartello dl{margin:0;padding:8px 16px 14px;display:grid;grid-template-columns:150px minmax(0,1fr);gap:6px 16px;font-size:15px}.cartello dt{color:var(--muto)}.cartello dd{margin:0;font-weight:600;min-width:0;overflow-wrap:anywhere}.cartello dl>dt,.cartello dl>dd{padding-bottom:6px;border-bottom:1px solid var(--riga-carta)}.cartello dl>dt:nth-last-of-type(1),.cartello dl>dd:last-of-type{border-bottom:0;padding-bottom:0}.cartello dd.grande{font-size:24px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.cartello .impresa{display:block}.cartello .impresa small{font-weight:400;color:var(--muto)}.cartello .nota{margin:0 16px 14px;padding:8px 12px;font-size:14px;background:var(--cemento-chiaro);border-radius:2px}.cartello .nota.sotto,.cartello .nota.verificare{background:var(--giallo-chiaro)}.cartello footer{margin-top:auto;border-top:var(--bordo);padding:8px 16px;display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;font-size:14px}.imprese .sottotitolo{margin:16px 0 10px}.tabella{width:100%;border-collapse:collapse;font-size:15px}.tabella th{text-align:left;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--muto);padding:8px 10px;border-bottom:var(--bordo);white-space:nowrap}.tabella td{padding:9px 10px;border-bottom:1px solid var(--riga-carta);vertical-align:top}.tabella .num{text-align:right;white-space:nowrap}.tabella small{display:block;font-size:13px;color:var(--muto)}.tabella td small.cf,.tabella td .codice{display:block;color:var(--muto);font-size:13px}.nome-impresa{font-weight:600}.barra-cella{width:22%;vertical-align:middle!important}.barra-cella span{display:block;height:10px;background:var(--dato-ora);border-radius:0 3px 3px 0}.scorri{overflow-x:auto;margin-top:12px}.link-riga{font-weight:600}.cifre-periodo{margin:20px 0 6px;box-shadow:none}.cifre-periodo .campi{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.cifre-periodo .campi>div{display:grid;gap:2px;padding:12px 16px}.cifre-periodo .campi>div+div{border-left:1px solid var(--riga-carta)}.cifre-periodo .etichetta{font-size:13px;font-weight:700;color:var(--muto)}.cifre-periodo .grande{font-size:32px;font-weight:700;line-height:1.1}.cifre-periodo .medio{font-size:24px;font-weight:700;line-height:1.25}.riquadro{margin:18px 0 0;padding:14px 16px 12px;border:1px solid var(--riga);border-radius:var(--r);background:var(--carta);min-width:0}.riquadro figcaption{font-weight:700;font-size:16px;margin-bottom:8px}.nota-grafico{margin:6px 0 0;font-size:13px;color:var(--muto)}.grafico{position:relative}.grafico svg{display:block;width:100%;height:auto;overflow:visible}.griglia{stroke:#e3e1dc;stroke-width:1}.asse{fill:var(--muto);font-size:12px;font-family:var(--testo);font-variant-numeric:tabular-nums}.valore{fill:var(--inchiostro);font-size:13px;font-weight:700;font-family:var(--testo);font-variant-numeric:tabular-nums}.legenda{display:flex;gap:18px;font-size:14px;font-weight:600;margin-bottom:4px}.legenda span,.suggerimento span{display:inline-flex;align-items:center;gap:6px}.legenda i,.suggerimento i{width:12px;height:12px;border-radius:2px;display:inline-block}.suggerimento{position:absolute;transform:translate(-50%,calc(-100% - 8px));pointer-events:none;z-index:5;background:var(--inchiostro);color:var(--carta);padding:8px 10px;border-radius:3px;font-size:14px;display:grid;gap:2px;white-space:nowrap;box-shadow:var(--ombra)}.suggerimento b{font-weight:700}.tabella.voci .gruppo td{background:var(--cemento-chiaro);font-weight:700;border-bottom:1px solid var(--riga)}.tabella.voci .apri{display:flex;gap:8px;align-items:start;background:none;border:0;padding:0;cursor:pointer;text-align:left;font-weight:700}.tabella.voci .apri small{display:block;font-weight:400;font-size:13px;color:var(--muto)}.freccia{display:inline-flex;transform:rotate(-90deg);transition:transform .2s ease-out;margin-top:3px}.freccia.giu{transform:none}.tabella.voci .voce td:first-child{padding-left:32px}.nome-voce{display:block}.codice{font-size:13px;color:var(--muto)}.spark-col{width:110px}.spark{display:block}.anni{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.anni button{border:var(--bordo);background:var(--carta);border-radius:var(--r);padding:4px 12px;font-weight:700;cursor:pointer;min-height:36px;font-variant-numeric:tabular-nums}.anni button:hover{background:var(--cemento-chiaro)}.anni button.on{background:var(--blu);color:var(--carta);border-color:var(--blu)}.rendiconto .voci-rendiconto{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rendiconto .voci-rendiconto>div{padding:12px 16px;border-bottom:1px solid var(--riga-carta);display:grid;gap:1px;align-content:start}.rendiconto .voci-rendiconto>div:not(:nth-child(3n)){border-right:1px solid var(--riga-carta)}.rendiconto dt{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muto)}.rendiconto dd{margin:0;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.rendiconto dd.grande{font-size:28px}.rendiconto dd.negativo{color:var(--negativo)}.rendiconto small{font-size:13px;color:var(--muto)}.due-colonne{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.barre-orizz{list-style:none;margin:0;padding:0;display:grid;gap:8px}.barre-orizz li{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto;grid-template-areas:"nome traccia valore" "nome traccia nota";gap:0 12px;align-items:center;font-size:15px}.barre-orizz .nome{grid-area:nome;line-height:1.25}.barre-orizz .traccia{grid-area:traccia}.barre-orizz .traccia svg{display:block;width:100%;height:12px}.barre-orizz .valore{grid-area:valore;font-weight:700;text-align:right;font-size:15px;fill:none}.barre-orizz .nota-riga{grid-area:nota;text-align:right;color:var(--muto);font-size:13px}.cartelli{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:18px;margin-top:18px}.cartello.pnrr .oggetto{font-size:17px}.cartello.pnrr dl{grid-template-columns:110px minmax(0,1fr);font-size:15px}.cartello.pnrr dd.grande{font-size:24px}.cartello.nuova{outline:4px solid var(--giallo);outline-offset:-1px}.avanzamento{height:8px;background:var(--dato-ora-chiaro);border-radius:4px;margin-top:5px;overflow:hidden}.avanzamento span{display:block;height:100%;background:var(--dato-ora);border-radius:4px}.linea-tempo{margin-top:6px}.linea-tempo svg{display:block;width:100%;height:18px}.linea-tempo .anni{display:flex;justify-content:space-between;margin:0;font-size:12px;color:var(--muto);font-weight:600;font-variant-numeric:tabular-nums}.testo h3{font-size:17px;margin:22px 0 10px}.regole{list-style:none;padding:0;margin:0;display:grid;gap:10px}.regole li{display:grid;gap:4px;justify-items:start}.identita{display:grid;grid-template-columns:150px 1fr;gap:6px 14px;margin:0}.identita dt{color:var(--muto)}.identita dd{margin:0;font-weight:600}.errore{color:var(--negativo);font-weight:600}.novita{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto;scrollbar-width:thin;background:var(--carta);border:var(--bordo);border-radius:var(--r);box-shadow:var(--ombra)}.novita-testa{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--giallo);border-bottom:var(--bordo);position:sticky;top:0;z-index:2;margin:0;font-size:17px;font-weight:700;line-height:1.2}.novita-testa .contatore{margin-left:auto}.novita-apri{display:flex;align-items:center;gap:12px;width:100%;background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.novita-apri:focus-visible{outline-color:var(--inchiostro)}.novita-apri .chevron{display:inline-flex;transition:transform .2s ease-out}.novita-apri[aria-expanded=true] .chevron{transform:rotate(180deg)}.novita.chiusa .novita-testa{border-bottom:0}.contatore{font-weight:900;font-size:24px;background:var(--inchiostro);color:var(--giallo);min-width:40px;text-align:center;padding:0 8px;border-radius:3px;font-variant-numeric:tabular-nums}.visita{margin:12px 16px 8px;font-size:14px;color:var(--muto)}#novita-corpo>.bottone{margin:0 16px 10px}.vuoto-novita{margin:4px 16px 14px;font-size:14px}.eventi{list-style:none;margin:0;padding:0}.evento{border-top:1px solid var(--riga-carta);position:relative}.evento.nuovo .evento-meta{background:var(--giallo);color:var(--inchiostro);margin:0 -6px 3px;padding:1px 6px;width:calc(100% + 12px)}.evento button{width:100%;text-align:left;background:none;border:0;padding:10px 16px 11px;display:grid;gap:2px;cursor:pointer;justify-items:start}.evento button:hover{background:var(--cemento-chiaro)}.evento-meta{display:flex;justify-content:space-between;width:100%;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muto)}.evento-titolo{font-weight:600;font-size:15px;line-height:1.3}.evento-importo{font-weight:700;font-size:17px}.evento-dettaglio{font-size:14px;color:var(--muto)}.evento-dettaglio:empty{display:none}.evento .segnale{margin-top:4px}.gia-viste{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--muto);padding:16px 16px 8px;border-top:var(--bordo);margin-top:8px}.eventi.viste .evento-titolo{font-weight:400}.piede{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:8px 28px;font-size:14px;color:var(--muto)}.piede .copyright{flex-basis:100%}.messaggio{max-width:640px;margin:48px auto;padding:24px 28px;background:var(--carta);border:var(--bordo);border-radius:var(--r);display:grid;gap:12px;justify-items:start}.messaggio h1{font-size:24px}.messaggio p{margin:0}code{font-family:ui-monospace,Cascadia Mono,Menlo,monospace;font-size:.92em;background:var(--cemento-chiaro);padding:1px 5px;border-radius:2px}@media (max-width: 1280px){.indicatori{grid-template-columns:repeat(3,minmax(0,1fr))}.corpo{grid-template-columns:minmax(0,1fr) 330px}.mini-storia{display:none}}@media (max-width: 1020px){.corpo{grid-template-columns:minmax(0,1fr)}.novita{position:static;max-height:none;order:-1}.rendiconto .voci-rendiconto{grid-template-columns:repeat(2,minmax(0,1fr))}.rendiconto .voci-rendiconto>div{border-right:0!important}.rendiconto .voci-rendiconto>div:nth-child(odd){border-right:1px solid var(--riga-carta)!important}.due-colonne{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.testata-riga,.schede,.indicatori,.corpo,.piede{padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px))}.nome-app{font-size:24px}.stato-agg{width:100%;justify-content:space-between}.indicatori{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.indicatori .indicatore:first-child{grid-column:1 / -1}.indicatore .valore{font-size:24px}.sezione{padding:16px 14px 20px}.testa h2{font-size:24px}.riga-appalto .riga{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cosa importo" "quando segnali";gap:4px 12px}.riga-appalto .cosa{grid-area:cosa}.riga-appalto .importo{grid-area:importo}.riga-appalto .quando{grid-area:quando}.riga-appalto .segnali{grid-area:segnali}.cartello dl{grid-template-columns:minmax(0,1fr);gap:0}.cartello dt{margin-top:8px;font-size:13px}.cartello .oggetto{font-size:17px}.rendiconto .voci-rendiconto{grid-template-columns:minmax(0,1fr)}.rendiconto .voci-rendiconto>div{border-right:0!important}.barre-orizz li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome valore" "traccia nota";gap:2px 10px}.cifre-periodo .grande{font-size:28px}.tabella.voci .spark-col{display:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.ultimi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:4px 0 20px}.cartello.breve .oggetto{font-size:15px;padding:10px 12px 4px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cartello.breve dl{grid-template-columns:70px minmax(0,1fr);padding:6px 12px 10px;font-size:14px}.cartello.breve dd.grande{font-size:20px}.cartello.breve .banda{padding:6px 12px;font-size:12px}.cartello.breve footer{padding:6px 12px;justify-content:space-between}.link{background:none;border:0;padding:0;color:var(--blu);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fascia-ue{margin:auto 0 0;padding:6px 16px;background:var(--blu-scuro);color:var(--carta);font-size:13px;font-weight:600;letter-spacing:.03em}.asse.piccolo{font-size:12px;font-style:italic}@media (max-width: 1280px){.ultimi{grid-template-columns:repeat(2,minmax(0,1fr))}.ultimi>:nth-child(3){display:none}}@media (max-width: 720px){.ultimi{grid-template-columns:minmax(0,1fr)}.ultimi>:nth-child(n+2){display:none}.schede{flex-wrap:wrap;gap:6px;padding-bottom:12px;margin-bottom:0}.schede a{flex:1 1 auto;text-align:center;padding:6px 10px;font-size:15px;border-bottom:2px solid var(--blu-scuro);border-radius:var(--r)}.schede a[aria-current=page]{border-bottom-color:var(--inchiostro);background:var(--carta)}.cifre-periodo .campi>div+div{border-left:0;border-top:1px solid var(--riga-carta)}}.fascia-ue+footer{margin-top:0}@media (max-width: 720px){.schede{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}
