*,:before,:after{box-sizing:border-box}html,body,.ig-radice{height:100%}[hidden]{display:none!important}body{background:var(--ig-bg);color:var(--ig-text);font-family:var(--ig-font);font-size:var(--ig-fs-base);-webkit-font-smoothing:antialiased;margin:0;line-height:1.45}.ig-app{font-size:var(--ig-fs-base)}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--ig-accent);text-decoration:none}a:hover{text-decoration:underline}svg{display:block}:focus-visible{outline:var(--ig-bw-2) solid var(--ig-accent);outline-offset:var(--ig-s0-5);border-radius:var(--ig-r-sm)}.num,.ig-num{font-variant-numeric:tabular-nums}.ig-dim{color:var(--ig-dim)}.ig-faint{color:var(--ig-faint)}.ig-ok-t{--c:var(--ig-ok)}.ig-warn-t{--c:var(--ig-warn)}.ig-danger-t{--c:var(--ig-danger)}.ig-ok-t,.ig-warn-t,.ig-danger-t{color:var(--ig-text)}.ig-ok-t:before,.ig-warn-t:before,.ig-danger-t:before{content:"";width:var(--ig-s1-5);height:var(--ig-s1-5);background:var(--c);margin-right:var(--ig-s1-5);vertical-align:middle;border-radius:50%;display:inline-block}.ig-ok-t:has(svg):before,.ig-warn-t:has(svg):before,.ig-danger-t:has(svg):before{content:none}.ig-ok-t svg,.ig-warn-t svg,.ig-danger-t svg{color:var(--c)}.ig-label{font-size:var(--ig-fs-xs);letter-spacing:var(--ig-ls-caps);text-transform:uppercase;color:var(--ig-dim);font-weight:700}.ig-spacer{margin-left:auto}.ig-ico{width:var(--ig-i-md);height:var(--ig-i-md);flex:none}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.ig-app{grid-template-rows:var(--ig-h-top) minmax(0,1fr) var(--ig-h-foot);grid-template-columns:var(--ig-w-nav) minmax(0,1fr);grid-template-areas:"top top""nav main""foot foot";height:100%;display:grid}.ig-app.is-rail{--ig-w-nav:var(--ig-w-rail)}.ig-top{align-items:center;gap:var(--ig-s3);padding:0 var(--ig-s3-5) 0 var(--ig-s4);background:var(--ig-panel);border-bottom:var(--ig-bw) solid var(--ig-line);z-index:20;grid-area:top;min-width:0;display:flex}.ig-brand{align-items:center;gap:var(--ig-s2-5);white-space:nowrap;color:var(--ig-text);width:calc(var(--ig-w-nav) - var(--ig-s7));flex:none;text-decoration:none;display:flex}.ig-brand:hover{text-decoration:none}.ig-brand svg{width:var(--ig-i-2xl);height:var(--ig-i-2xl);flex:none}.ig-brand b{font-size:var(--ig-fs-md);letter-spacing:var(--ig-ls-tight);font-weight:900}.ig-app.is-rail .ig-brand{width:auto}.ig-app.is-rail .ig-brand b{display:none}.ig-company{align-items:center;gap:var(--ig-s2);height:calc(var(--ig-h-ctl) + var(--ig-s0-5));padding:0 var(--ig-s2-5) 0 var(--ig-s2);border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-lg);background:var(--ig-panel);cursor:pointer;white-space:nowrap;font-weight:600;display:flex}.ig-company i{width:var(--ig-s6);height:var(--ig-s6);border-radius:var(--ig-r-sm);font-style:normal;font-size:var(--ig-fs-xs);color:var(--ig-on-color);background:linear-gradient(160deg,oklch(from var(--ig-c2) var(--ig-l-fill) c h),color-mix(in srgb,oklch(from var(--ig-c2) var(--ig-l-fill) c h) 75%,var(--ig-shade)));place-items:center;font-weight:800;display:grid}.ig-company svg{width:var(--ig-i);height:var(--ig-i);color:var(--ig-dim)}.ig-search{max-width:var(--ig-w-line);align-items:center;gap:var(--ig-s2-5);height:calc(var(--ig-h-ctl) + var(--ig-s1));padding:0 var(--ig-s3);border-radius:var(--ig-r-lg);background:var(--ig-panel-2);color:var(--ig-dim);flex:1;min-width:0;margin:0 auto;display:flex}.ig-search svg{width:var(--ig-i-md);height:var(--ig-i-md);flex:none}.ig-search input{min-width:0;color:var(--ig-text);background:0 0;border:0;outline:none;flex:1}.ig-search kbd{font:inherit;font-size:var(--ig-fs-xs);border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-sm);padding:var(--ig-bw) var(--ig-s2);color:var(--ig-dim);background:var(--ig-panel)}.ig-top__tools{align-items:center;gap:var(--ig-s1);display:flex}.ig-iconbtn{width:var(--ig-s10);height:var(--ig-s10);border-radius:var(--ig-r-md);color:var(--ig-dim);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid;position:relative}.ig-iconbtn:hover,.ig-iconbtn[aria-expanded=true]{background:var(--ig-panel-2);color:var(--ig-text)}.ig-iconbtn svg{width:var(--ig-i-lg);height:var(--ig-i-lg)}.ig-iconbtn .ig-bdg{top:var(--ig-s1);right:var(--ig-s1);min-width:var(--ig-s4);height:var(--ig-s4);border-radius:var(--ig-r-md);background:oklch(from var(--ig-danger) var(--ig-l-fill) c h);color:var(--ig-on-color);font-size:var(--ig-fs-xs);padding:0 var(--ig-s1);border:var(--ig-bw-2) solid var(--ig-panel);place-items:center;font-weight:700;display:grid;position:absolute}.ig-av{width:var(--ig-s8);height:var(--ig-s8);font-size:var(--ig-fs-xs);color:var(--ig-on-color);background:oklch(from var(--c,var(--ig-c1)) var(--ig-l-fill) c h);letter-spacing:var(--ig-ls-wide);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.ig-av--sm{width:var(--ig-s6);height:var(--ig-s6);font-size:var(--ig-fs-xs)}.ig-av--lg{width:var(--ig-s14);height:var(--ig-s14);font-size:var(--ig-fs-lg)}.ig-av-stack{display:flex}.ig-av-stack .ig-av{border:var(--ig-bw-2) solid var(--ig-panel);margin-left:calc(var(--ig-s2) * -1)}.ig-av-stack .ig-av:first-child{margin-left:0}.ig-who{align-items:center;gap:var(--ig-s2);white-space:nowrap;min-width:0;display:inline-flex}.ig-me{padding:0 0 0 var(--ig-s1-5);cursor:pointer;border-radius:var(--ig-r-pill);background:0 0;border:0}@media (width<=1100px){.ig-search{display:none}.ig-company{margin-right:auto}}@media (width<=760px){.ig-company span{display:none}}.ig-nav{background:var(--ig-panel);border-right:var(--ig-bw) solid var(--ig-line);padding:var(--ig-s3) var(--ig-s2-5) var(--ig-s2);gap:var(--ig-s3-5);flex-direction:column;grid-area:nav;min-height:0;display:flex;overflow:auto}.ig-nav__new{justify-content:center;align-items:center;gap:var(--ig-s2);height:calc(var(--ig-h-ctl) + var(--ig-s1));border-radius:var(--ig-r-lg);background:var(--ig-accent-fill);color:var(--ig-on-accent);cursor:pointer;border:0;flex:none;font-weight:700;display:flex}.ig-nav__new svg{width:var(--ig-i-md);height:var(--ig-i-md)}.ig-nav__group{gap:var(--ig-bw);flex-direction:column;display:flex}.ig-nav__group>.ig-label{padding:0 var(--ig-s2-5);margin:0 0 var(--ig-s1);font-size:var(--ig-fs-xs);color:var(--ig-faint)}.ig-nav__item{align-items:center;gap:var(--ig-s3);height:var(--ig-h-nav);padding:0 var(--ig-s2-5);border-radius:var(--ig-r-md);color:var(--ig-text);white-space:nowrap;cursor:pointer;text-align:left;background:0 0;border:0;width:100%;font-weight:500;text-decoration:none;display:flex;position:relative}.ig-nav__item:hover{background:var(--ig-panel-2);text-decoration:none}.ig-nav__item svg{width:var(--ig-i-lg);height:var(--ig-i-lg);color:var(--ig-dim);flex:none}.ig-nav__item[aria-current=page]{background:var(--ig-accent-soft);color:var(--ig-accent);font-weight:600}.ig-nav__item[aria-current=page] svg{color:var(--ig-accent)}.ig-nav__item .ig-count{font-size:var(--ig-fs-xs);color:var(--ig-dim);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.ig-nav__item .ig-count--hot{color:var(--ig-on-color);background:oklch(from var(--ig-danger) var(--ig-l-fill) c h);border-radius:var(--ig-r-pill);padding:0 var(--ig-s2)}.ig-nav__foot{gap:var(--ig-bw);border-top:var(--ig-bw) solid var(--ig-line);padding-top:var(--ig-s2);bottom:calc(var(--ig-s2) * -1);background:var(--ig-panel);padding-bottom:var(--ig-s2);flex-direction:column;margin-top:auto;display:flex;position:sticky}.ig-nav__collapse{color:var(--ig-dim)}.ig-nav__collapse span{font-size:var(--ig-fs-sm)}.ig-app.is-rail .ig-nav{padding:var(--ig-s3) var(--ig-s2-5) var(--ig-s2)}.ig-app.is-rail .ig-nav__item{justify-content:center;padding:0}.ig-app.is-rail .ig-nav__item span,.ig-app.is-rail .ig-nav__item .ig-count,.ig-app.is-rail .ig-nav__group>.ig-label,.ig-app.is-rail .ig-nav__new span{display:none}.ig-app.is-rail .ig-nav__item .ig-count--hot{top:var(--ig-s0-5);right:var(--ig-s1);font-size:var(--ig-fs-xs);padding:0 var(--ig-s1);display:block;position:absolute}.ig-app.is-rail .ig-nav__group{padding-top:var(--ig-s2);border-top:var(--ig-bw) solid var(--ig-line-soft)}.ig-app.is-rail .ig-nav__group:first-of-type{border-top:0}.ig-app.is-rail .ig-nav__collapse svg{transform:scaleX(-1)}.ig-main{grid-area:main;min-width:0;min-height:0;position:relative;overflow:auto}.ig-foot{align-items:center;gap:var(--ig-s1);padding:0 var(--ig-s2) 0 var(--ig-s4);background:var(--ig-panel);border-top:var(--ig-bw) solid var(--ig-line);font-size:var(--ig-fs-xs);color:var(--ig-faint);z-index:20;grid-area:foot;min-width:0;display:flex}.ig-foot__barra{align-items:center;gap:var(--ig-s3);white-space:nowrap;flex:1;min-width:0;display:flex;overflow:hidden}.ig-foot__v{font-variant-numeric:tabular-nums;padding:0 var(--ig-s2);white-space:nowrap}.ig-foot__btn{align-items:center;gap:var(--ig-s1-5);height:calc(var(--ig-h-foot) - var(--ig-s1-5));padding:0 var(--ig-s2);border-radius:var(--ig-r-sm);color:var(--ig-dim);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-weight:600;display:inline-flex}.ig-foot__btn:hover,.ig-foot__btn[aria-expanded=true]{background:var(--ig-panel-2);color:var(--ig-text)}.ig-foot__btn svg{width:var(--ig-i-sm);height:var(--ig-i-sm);flex:none}.ig-foot__btn.is-nuove:after{content:"";width:var(--ig-s1-5);height:var(--ig-s1-5);background:var(--ig-accent);border-radius:50%}@media (width<=760px){.ig-foot__v{display:none}}.ig-brand__logo{height:var(--ig-s8);width:auto;display:block}.ig-brand__logo--dark,.ig-brand__mark{display:none!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ig-brand__logo{display:none}:root:not([data-theme=light]) .ig-brand__logo--dark{display:block!important}}:root[data-theme=dark] .ig-brand__logo{display:none}:root[data-theme=dark] .ig-brand__logo--dark{display:block!important}.ig-app.is-rail .ig-brand .ig-brand__logo{display:none!important}.ig-app.is-rail .ig-brand .ig-brand__mark{width:var(--ig-s8);height:var(--ig-s8);display:block!important}.ig-compact .ig-brand__logo{height:var(--ig-s7)}.ig-head{background:var(--ig-panel);border-bottom:var(--ig-bw) solid var(--ig-line);padding:calc(var(--ig-pad) - var(--ig-s1)) var(--ig-pad-page) 0}.ig-crumbs{align-items:center;gap:var(--ig-s1-5);font-size:var(--ig-fs-sm);color:var(--ig-dim);flex-wrap:wrap;display:flex}.ig-crumbs a{color:var(--ig-dim)}.ig-crumbs svg{width:var(--ig-i-sm);height:var(--ig-i-sm);color:var(--ig-faint)}.ig-head__row{align-items:flex-start;gap:var(--ig-s4);margin-top:var(--ig-s2);flex-wrap:wrap;display:flex}.ig-head__id{align-items:center;gap:var(--ig-s3-5);flex:1;min-width:0;display:flex}.ig-head__id>div{min-width:0}.ig-title{font-size:var(--ig-fs-lg);letter-spacing:var(--ig-ls-tight);align-items:center;gap:var(--ig-s2-5);text-wrap:balance;flex-wrap:wrap;margin:0;font-weight:700;line-height:1.25;display:flex}.ig-title .ig-count{font-size:var(--ig-fs-sm);color:var(--ig-faint);font-weight:600}.ig-sub{margin:var(--ig-s1) 0 0;color:var(--ig-dim);align-items:center;gap:var(--ig-s1-5) var(--ig-s3-5);font-size:var(--ig-fs-sm);flex-wrap:wrap;display:flex}.ig-sub span{align-items:center;gap:var(--ig-s1-5);display:inline-flex}.ig-sub svg{width:var(--ig-i);height:var(--ig-i);color:var(--ig-faint)}.ig-actions{align-items:center;gap:var(--ig-s2);flex-wrap:wrap;display:flex}.ig-head .ig-tabs{margin:var(--ig-s3) calc(var(--ig-s2) * -1) 0}.ig-head--plain,.ig-head:not(:has(.ig-tabs)){padding-bottom:calc(var(--ig-pad) - var(--ig-s0-5))}.ig-glyph{width:var(--ig-s13);height:var(--ig-s13);border-radius:var(--ig-r-lg);color:var(--ig-text);background:color-mix(in srgb,var(--c,var(--ig-accent)) 13%,var(--ig-panel));font-weight:800;font-size:var(--ig-fs-md);flex:none;place-items:center;display:grid}.ig-glyph svg{width:var(--ig-i-2xl);height:var(--ig-i-2xl);color:var(--c,var(--ig-accent))}.ig-compact .ig-glyph,.ig-compact .ig-head .ig-av--lg{width:var(--ig-s11);height:var(--ig-s11);border-radius:var(--ig-r-lg);font-size:var(--ig-fs-md)}.ig-compact .ig-head .ig-av--lg{border-radius:50%}.ig-tabs{align-items:center;gap:var(--ig-s1);scrollbar-width:none;display:flex;overflow-x:auto}.ig-tabs__lista{display:contents}.ig-tabs::-webkit-scrollbar{display:none}.ig-tab{align-items:center;gap:var(--ig-s2);height:var(--ig-h-tab);padding:0 var(--ig-s2-5);color:var(--ig-dim);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-weight:600;text-decoration:none;display:flex;position:relative}.ig-tab:hover{color:var(--ig-text);text-decoration:none}.ig-tab[aria-selected=true],.ig-tab[aria-current=page]{color:var(--ig-accent)}.ig-tab[aria-selected=true]:after,.ig-tab[aria-current=page]:after{content:"";left:var(--ig-s1-5);right:var(--ig-s1-5);bottom:calc(var(--ig-bw) * -1);height:var(--ig-s1);border-radius:var(--ig-r-xs) var(--ig-r-xs) 0 0;background:var(--ig-accent);position:absolute}.ig-n{font-size:var(--ig-fs-xs);border-radius:var(--ig-r-pill);padding:0 var(--ig-s2);background:var(--ig-panel-2);color:var(--ig-dim);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--ig-s5)}.ig-tab[aria-selected=true] .ig-n,.ig-tab[aria-current=page] .ig-n{background:var(--ig-accent-soft);color:var(--ig-accent)}.ig-n--warn,.ig-tab .ig-n--warn{background:color-mix(in srgb,var(--ig-warn) 22%,var(--ig-panel));color:var(--ig-text)}.ig-n--danger,.ig-tab .ig-n--danger{background:color-mix(in srgb,var(--ig-danger) 18%,var(--ig-panel));color:var(--ig-text)}.ig-body{padding:calc(var(--ig-gap) + var(--ig-s1)) var(--ig-pad-page) var(--ig-s18);gap:var(--ig-gap);max-width:var(--ig-w-page);flex-direction:column;display:flex}.ig-pila{gap:var(--ig-gap);flex-direction:column;min-width:0;display:flex}.ig-body--narrow{max-width:var(--ig-w-page-narrow);width:100%;margin:0 auto}.ig-cols{grid-template-columns:minmax(0,1fr) var(--ig-w-side);gap:var(--ig-gap);align-items:start;display:grid}.ig-cols>*{gap:var(--ig-gap);flex-direction:column;min-width:0;display:flex}.ig-grid-2{gap:var(--ig-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ig-grid-3{gap:var(--ig-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ig-grid-4{gap:var(--ig-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1180px){.ig-cols{grid-template-columns:1fr}.ig-grid-3,.ig-grid-4{grid-template-columns:1fr 1fr}.ig-head__row{align-items:stretch;gap:var(--ig-s3);flex-direction:column}}@media (width<=760px){.ig-head,.ig-body{padding-left:var(--ig-s4);padding-right:var(--ig-s4)}.ig-grid-2,.ig-grid-3,.ig-grid-4{grid-template-columns:1fr}}.ig-rec{grid-template-columns:var(--ig-w-sub) minmax(0,1fr);background:linear-gradient(90deg,var(--ig-panel) calc(var(--ig-w-sub) - var(--ig-bw)),var(--ig-line) calc(var(--ig-w-sub) - var(--ig-bw)) var(--ig-w-sub),transparent var(--ig-w-sub));align-items:start;min-height:100%;display:grid}.ig-rec__main>.ig-body>.ig-tabs:first-child{border-bottom:var(--ig-bw) solid var(--ig-line)}.ig-subnav{max-height:calc(100vh - var(--ig-h-top));padding:var(--ig-s3-5) var(--ig-s2-5) var(--ig-s6);gap:var(--ig-s3);flex-direction:column;display:flex;position:sticky;top:0;overflow:auto}.ig-subnav__group{gap:var(--ig-bw);flex-direction:column;display:flex}.ig-subnav__group>.ig-label{padding:0 var(--ig-s2-5);margin:0 0 var(--ig-s1);font-size:var(--ig-fs-xs);color:var(--ig-faint)}.ig-subnav__item{align-items:center;gap:var(--ig-s2-5);min-height:var(--ig-h-nav);padding:var(--ig-s1-5) var(--ig-s2-5);border-radius:var(--ig-r-md);color:var(--ig-text);text-align:left;cursor:pointer;background:0 0;border:0;width:100%;text-decoration:none;display:flex}.ig-subnav__item:hover{background:var(--ig-panel-2);text-decoration:none}.ig-subnav__item svg{width:var(--ig-i-md);height:var(--ig-i-md);color:var(--ig-dim);flex:none}.ig-subnav__item span{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.ig-subnav__item b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ig-subnav__item small{font-size:var(--ig-fs-xs);color:var(--ig-faint)}.ig-subnav__item .ig-n{flex:none}.ig-subnav__item[aria-current=true]{background:var(--ig-accent-soft)}.ig-subnav__item[aria-current=true] b{color:var(--ig-accent);font-weight:600}.ig-subnav__item[aria-current=true] svg{color:var(--ig-accent)}.ig-subnav__foot{padding:var(--ig-s3) var(--ig-s2-5) 0;border-top:var(--ig-bw) solid var(--ig-line);font-size:var(--ig-fs-xs);color:var(--ig-faint);margin-top:auto;line-height:1.5}.ig-rec__main{min-width:0}.ig-rec__main>.ig-body{max-width:var(--ig-w-page-rec)}@media (width<=1100px){.ig-rec{--ig-w-sub:var(--ig-s16)}.ig-subnav{padding:var(--ig-s3) var(--ig-s2)}.ig-subnav__item{padding:var(--ig-s2) 0;justify-content:center;position:relative}.ig-subnav__item span,.ig-subnav__group>.ig-label,.ig-subnav__foot{display:none}.ig-subnav__item .ig-n{top:0;right:var(--ig-s0-5);font-size:var(--ig-fs-xs);padding:0 var(--ig-s1-5);line-height:var(--ig-s4);position:absolute}.ig-subnav__group+.ig-subnav__group{border-top:var(--ig-bw) solid var(--ig-line-soft);padding-top:var(--ig-s2-5)}}.ig-card{background:var(--ig-panel);border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-xl);box-shadow:var(--ig-shadow);min-width:0}.ig-card__head{align-items:center;gap:var(--ig-s2-5);padding:calc(var(--ig-pad) - var(--ig-s1)) var(--ig-pad) 0;flex-wrap:wrap;display:flex}.ig-card__title{font-size:var(--ig-fs-sm);letter-spacing:var(--ig-ls-caps);text-transform:uppercase;color:var(--ig-dim);align-items:center;gap:var(--ig-s2);margin:0;font-weight:700;display:flex}.ig-card__title svg{width:var(--ig-i);height:var(--ig-i)}.ig-card__head .ig-actions{margin-left:auto}.ig-card__head:not(:has(+.ig-card__body)){padding-bottom:var(--ig-s2-5)}.ig-card__body{padding:calc(var(--ig-pad) - var(--ig-s1-5)) var(--ig-pad) var(--ig-pad)}.ig-card__foot{padding:var(--ig-s3) var(--ig-pad);border-top:var(--ig-bw) solid var(--ig-line-soft);align-items:center;gap:var(--ig-s2-5);color:var(--ig-dim);font-size:var(--ig-fs-sm);display:flex}.ig-card--flush .ig-card__body{padding:var(--ig-s2-5) 0 0}.ig-card--soft{background:var(--ig-panel-2);box-shadow:none;border-color:#0000}.ig-card__intro{margin:var(--ig-s1-5) 0 0;color:var(--ig-dim);max-width:var(--ig-w-read);font-size:var(--ig-fs-sm);width:100%;line-height:1.55}.ig-card__head .ig-card__intro{max-width:none;padding-right:min(30%,var(--ig-size-lg));flex:0 0 100%}.ig-btn{justify-content:center;align-items:center;gap:var(--ig-s2);height:var(--ig-h-ctl);padding:0 var(--ig-s3-5);border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-md);background:var(--ig-panel);color:var(--ig-text);font-weight:600;font-size:var(--ig-fs-base);cursor:pointer;white-space:nowrap;text-decoration:none;transition:border-color .12s,background .12s;display:inline-flex}.ig-compact .ig-btn{font-size:var(--ig-fs-sm);padding:0 var(--ig-s3)}.ig-btn:hover{border-color:color-mix(in srgb,var(--ig-accent) 45%,var(--ig-line));text-decoration:none}.ig-btn svg{width:var(--ig-i);height:var(--ig-i);flex:none}.ig-btn--primary{background:var(--ig-accent-fill);border-color:var(--ig-accent-fill);color:var(--ig-on-accent)}.ig-btn--primary:hover{background:color-mix(in srgb,var(--ig-accent-fill) 88%,var(--ig-shade));border-color:#0000}.ig-btn--soft{background:var(--ig-panel-2);border-color:#0000}.ig-btn--soft:hover{background:color-mix(in srgb,var(--ig-panel-2) 70%,var(--ig-line))}.ig-btn--ghost{color:var(--ig-dim);background:0 0;border-color:#0000}.ig-btn--ghost:hover{background:var(--ig-panel-2);color:var(--ig-text)}.ig-btn--danger{color:var(--ig-danger);border-color:color-mix(in srgb,var(--ig-danger) 35%,var(--ig-line))}.ig-btn--danger:hover{background:color-mix(in srgb,var(--ig-danger) 8%,var(--ig-panel));border-color:var(--ig-danger)}.ig-btn--ok{border-color:color-mix(in srgb,var(--ig-ok) 40%,var(--ig-line))}.ig-btn--ok svg{color:var(--ig-ok)}.ig-btn--ai svg{color:var(--ig-violet)}.ig-btn--ai{border-color:color-mix(in srgb,var(--ig-violet) 40%,var(--ig-line));background:color-mix(in srgb,var(--ig-violet) 6%,var(--ig-panel))}.ig-btn--sm{height:var(--ig-h-ctl-sm);padding:0 var(--ig-s2-5);font-size:var(--ig-fs-sm);border-radius:var(--ig-r-sm)}.ig-btn--icon{width:var(--ig-h-ctl);padding:0}.ig-btn--sm.ig-btn--icon{width:var(--ig-h-ctl-sm);padding:0}.ig-btn[disabled]{opacity:.45;cursor:not-allowed}.ig-split{display:inline-flex}.ig-split .ig-btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ig-split .ig-btn:last-child{border-left-color:color-mix(in srgb,var(--ig-on-color) 30%,transparent);padding:0 var(--ig-s2-5);border-top-left-radius:0;border-bottom-left-radius:0}.ig-seg{border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-lg);padding:var(--ig-s1);gap:var(--ig-s0-5);background:var(--ig-panel);display:inline-flex}.ig-seg button{color:var(--ig-dim);font-weight:600;font-size:var(--ig-fs-sm);height:calc(var(--ig-h-ctl) - var(--ig-s2));padding:0 var(--ig-s3);border-radius:var(--ig-r-md);cursor:pointer;align-items:center;gap:var(--ig-s1-5);white-space:nowrap;background:0 0;border:0;display:inline-flex}.ig-seg button:hover{color:var(--ig-text)}.ig-seg button[aria-pressed=true]{background:var(--ig-accent-soft);color:var(--ig-accent)}.ig-seg svg{width:var(--ig-i);height:var(--ig-i)}.ig-field{gap:var(--ig-s1-5);flex-direction:column;min-width:0;display:flex}.ig-field>label,.ig-field__label{font-size:var(--ig-fs-sm);color:var(--ig-dim);font-weight:600}.ig-field__help{font-size:var(--ig-fs-xs);color:var(--ig-faint)}.ig-field--error .ig-input,.ig-field--error .ig-textarea{border-color:var(--ig-danger)}.ig-field--error .ig-field__help{color:var(--ig-danger)}.ig-input,.ig-select,.ig-textarea{width:100%;height:var(--ig-h-ctl);padding:0 var(--ig-s3);border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-md);background:var(--ig-panel);color:var(--ig-text);outline:none}.ig-textarea{height:auto;min-height:var(--ig-s20);padding:var(--ig-s2-5) var(--ig-s3);resize:vertical;line-height:1.5}.ig-input:focus,.ig-select:focus,.ig-textarea:focus{border-color:var(--ig-accent);box-shadow:0 0 0 var(--ig-bw-3) var(--ig-accent-soft)}.ig-input::placeholder{color:var(--ig-faint)}.ig-input[readonly]{background:var(--ig-panel-2);border-color:#0000}.ig-affix{align-items:center;display:flex;position:relative}.ig-affix>span{left:var(--ig-s3);color:var(--ig-faint);pointer-events:none;font-size:var(--ig-fs-sm);position:absolute}.ig-affix>span+.ig-input{padding-left:var(--ig-s7)}.ig-input--num{text-align:right;font-variant-numeric:tabular-nums}.ig-form{gap:calc(var(--ig-gap) - var(--ig-s1)) var(--ig-s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ig-form .ig-span-2{grid-column:1/-1}@media (width<=640px){.ig-form{grid-template-columns:1fr}}.ig-switch{width:var(--ig-s10);height:var(--ig-s6);border-radius:var(--ig-r-pill);background:color-mix(in srgb,var(--ig-faint) 45%,var(--ig-panel-2));cursor:pointer;border:0;flex:none;padding:0;transition:background .15s;position:relative}.ig-switch:after{content:"";top:var(--ig-s1);left:var(--ig-s1);width:var(--ig-s4);height:var(--ig-s4);background:var(--ig-knob);box-shadow:var(--ig-shadow-knob);border-radius:50%;transition:left .15s;position:absolute}.ig-switch[aria-checked=true]{background:var(--ig-ok)}.ig-switch[aria-checked=true]:after{left:var(--ig-s5)}.ig-check{align-items:center;gap:var(--ig-s2);cursor:pointer;display:inline-flex}.ig-check input{width:var(--ig-s4);height:var(--ig-s4);accent-color:var(--ig-accent);margin:0}.ig-chip{align-items:center;gap:var(--ig-s1-5);height:var(--ig-s6);padding:0 var(--ig-s2-5);border-radius:var(--ig-r-pill);font-size:var(--ig-fs-xs);white-space:nowrap;background:var(--ig-panel-2);color:var(--ig-dim);--c:var(--ig-faint);font-weight:600;display:inline-flex}.ig-chip:before{content:"";width:var(--ig-s2);height:var(--ig-s2);background:var(--c);border-radius:50%;flex:none}.ig-chip--plain:before{display:none}.ig-chip--ok{--c:var(--ig-ok);color:var(--ig-text);background:color-mix(in srgb,var(--ig-ok) 12%,var(--ig-panel))}.ig-chip--warn{--c:var(--ig-warn);color:var(--ig-text);background:color-mix(in srgb,var(--ig-warn) 13%,var(--ig-panel))}.ig-chip--danger{--c:var(--ig-danger);color:var(--ig-text);background:color-mix(in srgb,var(--ig-danger) 11%,var(--ig-panel))}.ig-chip--info{--c:var(--ig-accent);color:var(--ig-text);background:color-mix(in srgb,var(--ig-accent) 10%,var(--ig-panel))}.ig-chip--violet{--c:var(--ig-violet);color:var(--ig-text);background:color-mix(in srgb,var(--ig-violet) 12%,var(--ig-panel))}.ig-chip--draft{border:var(--ig-bw-2) dashed var(--ig-line);color:var(--ig-dim);background:0 0}.ig-chip--lg{height:var(--ig-s7);padding:0 var(--ig-s3);font-size:var(--ig-fs-sm)}.ig-tag{align-items:center;gap:var(--ig-s1-5);height:var(--ig-s6);padding:0 var(--ig-s2);border-radius:var(--ig-r-sm);font-size:var(--ig-fs-xs);border:var(--ig-bw) solid var(--ig-line);color:var(--ig-dim);background:var(--ig-panel);white-space:nowrap;font-weight:600;display:inline-flex}.ig-tag i{width:var(--ig-s2);height:var(--ig-s2);border-radius:var(--ig-r-xs);background:var(--c);flex:none}.ig-code{font-family:var(--ig-mono);font-size:var(--ig-fs-sm);color:var(--ig-dim);letter-spacing:var(--ig-ls-tight)}.ig-toolbar{align-items:center;gap:var(--ig-s2);flex-wrap:wrap;display:flex}.ig-toolbar .ig-spacer{margin-left:auto}.ig-find{align-items:center;gap:var(--ig-s2);height:var(--ig-h-ctl);padding:0 var(--ig-s3);border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-md);background:var(--ig-panel);min-width:var(--ig-size-md);color:var(--ig-faint);display:flex}.ig-find svg{width:var(--ig-i);height:var(--ig-i);flex:none}.ig-find input{min-width:0;color:var(--ig-text);background:0 0;border:0;outline:none;flex:1}.ig-find:focus-within{border-color:var(--ig-accent);box-shadow:0 0 0 var(--ig-bw-3) var(--ig-accent-soft)}.ig-filter{align-items:center;gap:var(--ig-s1-5);height:var(--ig-h-ctl);padding:0 var(--ig-s3);border:var(--ig-bw) dashed var(--ig-line);border-radius:var(--ig-r-md);color:var(--ig-dim);font-weight:600;font-size:var(--ig-fs-sm);cursor:pointer;white-space:nowrap;background:0 0;display:inline-flex}.ig-filter svg{width:var(--ig-i);height:var(--ig-i)}.ig-filter:hover{color:var(--ig-text);border-color:color-mix(in srgb,var(--ig-accent) 40%,var(--ig-line))}.ig-filter.is-on{border-style:solid;border-color:color-mix(in srgb,var(--ig-accent) 40%,var(--ig-line));background:linear-gradient(var(--ig-accent-soft),var(--ig-accent-soft)) var(--ig-panel);color:var(--ig-accent)}.ig-filter.is-on b{color:var(--ig-text);font-weight:600}.ig-filter .ig-x{margin-left:var(--ig-s0-5);opacity:.6}@media (width<=640px){.ig-find{flex:1;min-width:0}}.ig-filters{align-items:center;gap:var(--ig-s2);flex-wrap:wrap;flex:1 1 var(--ig-size-xl);min-width:0;display:flex}.ig-toolbar>.ig-filters+.ig-spacer{display:none}.ig-filter>svg{width:var(--ig-i);height:var(--ig-i)}.ig-filter b{max-width:var(--ig-size-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ig-filter .ig-x{width:var(--ig-s5);height:var(--ig-s5);border-radius:var(--ig-r-sm);margin:0 calc(var(--ig-s1-5) * -1) 0 var(--ig-s0-5);opacity:.75;place-items:center;display:inline-grid}.ig-filter .ig-x:hover{opacity:1;background:color-mix(in srgb,var(--ig-accent) 16%,transparent)}.ig-filter .ig-x svg{width:var(--ig-i-sm);height:var(--ig-i-sm)}.ig-filter[aria-expanded=true]{border-style:solid;border-color:var(--ig-accent);color:var(--ig-accent)}.ig-filters__via{color:var(--ig-dim)}.ig-pop{background:var(--ig-panel);border-radius:var(--ig-r-lg);border:var(--ig-bw) solid var(--ig-line);min-width:var(--ig-size-lg);max-width:calc(100vw - var(--ig-s6));font-size:var(--ig-fs-base);color:var(--ig-text);flex-direction:column;display:flex}.ig-pop--galleggia{z-index:85;box-shadow:var(--ig-shadow-pop);border-color:#0000;position:fixed}.ig-pop__testa{justify-content:space-between;align-items:center;gap:var(--ig-s2-5);padding:var(--ig-s3) var(--ig-s2-5) var(--ig-s1-5) var(--ig-s3-5);display:flex}.ig-pop__testa b{font-size:var(--ig-fs-xs);letter-spacing:var(--ig-ls-caps);text-transform:uppercase;color:var(--ig-dim);font-weight:700}.ig-pop__x{width:var(--ig-s7);height:var(--ig-s7);border-radius:var(--ig-r-sm);color:var(--ig-faint);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ig-pop__x:hover{background:var(--ig-panel-2);color:var(--ig-text)}.ig-pop__x svg{width:var(--ig-i);height:var(--ig-i)}.ig-pop__cerca{align-items:center;gap:var(--ig-s2);margin:var(--ig-s1) var(--ig-s2-5) var(--ig-s1-5);height:var(--ig-s9);padding:0 var(--ig-s2-5);border-radius:var(--ig-r-md);background:var(--ig-panel-2);color:var(--ig-faint);display:flex}.ig-pop__cerca:focus-within{box-shadow:0 0 0 var(--ig-bw-2) var(--ig-accent)}.ig-pop__cerca input{min-width:0;color:var(--ig-text);background:0 0;border:0;outline:none;flex:1}.ig-pop__cerca svg{width:var(--ig-i);height:var(--ig-i);flex:none}.ig-pop__tutti{align-items:center;gap:var(--ig-s0-5);padding:0 var(--ig-s2-5) var(--ig-s1);display:flex}.ig-pop__tutti button{color:var(--ig-accent);font-weight:600;font-size:var(--ig-fs-sm);padding:var(--ig-s1) var(--ig-s1-5);border-radius:var(--ig-r-sm);cursor:pointer;background:0 0;border:0}.ig-pop__tutti button:hover{background:var(--ig-accent-soft)}.ig-pop__tutti span{font-size:var(--ig-fs-xs);color:var(--ig-faint);margin-left:auto}.ig-pop__lista{max-height:var(--ig-size-lg);padding:var(--ig-s0-5) var(--ig-s1-5) var(--ig-s1-5);flex-direction:column;display:flex;overflow:auto}.ig-opt{align-items:center;gap:var(--ig-s2-5);min-height:var(--ig-s9);padding:var(--ig-s1) var(--ig-s2);border-radius:var(--ig-r-md);cursor:pointer;display:flex;position:relative}.ig-opt:hover,.ig-opt.is-attiva{background:var(--ig-panel-2)}.ig-opt input{opacity:0;pointer-events:none;position:absolute}.ig-opt__box{width:var(--ig-i-md);height:var(--ig-i-md);border-radius:var(--ig-r-xs);border:var(--ig-bw-2) solid color-mix(in srgb,var(--ig-faint) 70%,var(--ig-line));background:var(--ig-panel);flex:none;place-items:center;transition:background .1s,border-color .1s;display:grid}.ig-pop--one .ig-opt__box{border-radius:50%}.ig-opt.is-on .ig-opt__box{background:var(--ig-accent-fill);border-color:var(--ig-accent-fill)}.ig-opt.is-on .ig-opt__box:after{content:"";width:var(--ig-s2-5);height:var(--ig-s1-5);border:var(--ig-bw-2) solid var(--ig-on-accent);transform:rotate(-45deg) translate(var(--ig-bw),calc(var(--ig-bw) * -1));border-top:0;border-right:0}.ig-pop--one .ig-opt.is-on .ig-opt__box:after{width:var(--ig-s2);height:var(--ig-s2);background:var(--ig-on-accent);border:0;border-radius:50%;transform:none}.ig-opt input:focus-visible+.ig-opt__box{outline:var(--ig-bw-2) solid var(--ig-accent);outline-offset:var(--ig-s0-5)}.ig-opt__txt{align-items:center;gap:var(--ig-s2);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;display:flex;overflow:hidden}.ig-opt__n{font-size:var(--ig-fs-xs);color:var(--ig-faint)}.ig-pop__vuoto{padding:var(--ig-s2-5);color:var(--ig-faint);font-size:var(--ig-fs-sm);margin:0}.ig-pop__piede{align-items:center;gap:var(--ig-s2);border-top:var(--ig-bw) solid var(--ig-line);padding:var(--ig-s2) var(--ig-s2-5);justify-content:space-between;display:flex}.ig-pop__date{padding:0 var(--ig-s3) var(--ig-s2);display:flex}.ig-pop__preset{gap:var(--ig-bw);padding-right:var(--ig-s2-5);margin-right:var(--ig-s3);border-right:var(--ig-bw) solid var(--ig-line);min-width:var(--ig-size-xs);flex-direction:column;display:flex}.ig-pop__preset button{text-align:left;padding:var(--ig-s2) var(--ig-s2-5);border-radius:var(--ig-r-sm);cursor:pointer;color:var(--ig-text);font-size:var(--ig-fs-sm);white-space:nowrap;background:0 0;border:0}.ig-pop__preset button:hover{background:var(--ig-panel-2)}.ig-pop__preset button[aria-pressed=true]{background:var(--ig-accent-soft);color:var(--ig-accent);font-weight:600}.ig-pop__mesi{gap:var(--ig-s5);display:flex;position:relative}.ig-pop__nav{top:calc(var(--ig-s0-5) * -1);width:var(--ig-s7);height:var(--ig-s7);border-radius:var(--ig-r-sm);color:var(--ig-dim);cursor:pointer;z-index:1;background:0 0;border:0;place-items:center;display:grid;position:absolute;left:0}.ig-pop__nav--r{left:auto;right:0}.ig-pop__nav:hover{background:var(--ig-panel-2);color:var(--ig-text)}.ig-pop__nav svg{width:var(--ig-i);height:var(--ig-i)}.ig-mese{width:var(--ig-size-md)}.ig-mese>b{text-align:center;text-transform:capitalize;height:var(--ig-s7);font-weight:700;line-height:var(--ig-s7);margin-bottom:var(--ig-s0-5);display:block}.ig-mese__griglia{row-gap:var(--ig-s0-5);text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.ig-mese__griglia i{font-style:normal;font-size:var(--ig-fs-xs);color:var(--ig-faint);padding:var(--ig-s1) 0;font-weight:700}.ig-mese__griglia button{height:var(--ig-s8);cursor:pointer;color:var(--ig-text);font-size:var(--ig-fs-sm);border-radius:var(--ig-r-md);background:0 0;border:0}.ig-mese__griglia button:hover{background:var(--ig-panel-2)}.ig-mese__griglia button.is-festa{color:var(--ig-dim)}.ig-mese__griglia button.is-oggi{box-shadow:inset 0 0 0 var(--ig-bw-2) var(--ig-accent);color:var(--ig-accent);font-weight:700}.ig-mese__griglia button.is-dentro{background:var(--ig-accent-soft);border-radius:0}.ig-mese__griglia button.is-capo{background:var(--ig-accent-fill);color:var(--ig-on-accent);box-shadow:none;font-weight:700}.ig-pop__sel{font-size:var(--ig-fs-sm);color:var(--ig-dim)}.ig-pop__num{align-items:flex-end;gap:var(--ig-s2);padding:var(--ig-s0-5) var(--ig-s3) var(--ig-s2-5);display:flex}.ig-pop__num .ig-field{width:var(--ig-size-xs)}.ig-pop__trattino{padding-bottom:var(--ig-s2-5);color:var(--ig-faint)}.ig-pop__rapidi{gap:var(--ig-s1-5);padding:0 var(--ig-s3) var(--ig-s2-5);flex-wrap:wrap;display:flex}.ig-pop__rapidi button{cursor:pointer;border:0}.ig-pop__rapidi button:hover{background:var(--ig-accent-soft);color:var(--ig-accent)}.ig-pop__bool{margin:var(--ig-s1) var(--ig-s3) var(--ig-s2-5);align-self:flex-start}.ig-pop__aiuto{margin:0 var(--ig-s3-5) var(--ig-s3);font-size:var(--ig-fs-xs);color:var(--ig-faint);max-width:var(--ig-size-lg);line-height:1.45}.ig-pop--menu{width:var(--ig-size-lg);padding-bottom:var(--ig-s1)}.ig-pop--menu .ig-pop__cerca{margin-top:var(--ig-s2-5)}@media (width<=700px){.ig-pop__mesi .ig-mese+.ig-mese{display:none}.ig-pop__date{flex-direction:column}.ig-pop__preset{border-right:0;border-bottom:var(--ig-bw) solid var(--ig-line);padding:0 0 var(--ig-s2);margin:0 0 var(--ig-s2);flex-flow:wrap}}.ig-table-wrap{min-width:0;overflow:auto}.ig-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--ig-fs-base)}.ig-table th{z-index:2;background:var(--ig-panel);text-align:left;font-size:var(--ig-fs-xs);letter-spacing:var(--ig-ls-caps);text-transform:uppercase;color:var(--ig-dim);padding:0 var(--ig-s2-5);height:var(--ig-h-th);border-bottom:var(--ig-bw) solid var(--ig-line);white-space:nowrap;font-weight:700;position:sticky;top:0}.ig-table th button{all:unset;cursor:pointer;align-items:center;gap:var(--ig-s1);display:inline-flex}.ig-table th button svg{width:var(--ig-i-xs);height:var(--ig-i-xs)}.ig-table th[aria-sort] button{color:var(--ig-text)}.ig-table td{padding:var(--ig-s0-5) var(--ig-s2-5);box-sizing:border-box;height:var(--ig-h-row);border-bottom:var(--ig-bw) solid var(--ig-line-soft);vertical-align:middle;white-space:nowrap}.ig-table td.wrap{white-space:normal}.ig-table tbody tr:hover td{background:color-mix(in srgb,var(--ig-panel-2) 55%,var(--ig-panel))}.ig-table tbody tr.is-selected td,.ig-table tbody tr.is-hot td{background:var(--ig-accent-soft)}.ig-table{--ig-velo:color-mix(in srgb,var(--ig-text) 5%,transparent)}.ig-table tbody tr[data-id]{--ig-tr:var(--ig-panel)}.ig-table--alterne tbody tr[data-id]:where(:nth-child(2n of [data-id])){--ig-tr:color-mix(in srgb,var(--ig-panel-2) 55%,var(--ig-panel))}.ig-table tbody tr[data-id][data-tinta]{--ig-tr:color-mix(in srgb,var(--ig-tinta) 10%,var(--ig-panel))}.ig-table tbody tr[data-id].is-selected,.ig-table tbody tr[data-id].is-hot{--ig-tr:var(--ig-accent-soft)}.ig-table tbody tr[data-id] td{background:var(--ig-tr)}.ig-table tbody tr[data-id]:hover td{background:linear-gradient(var(--ig-velo),var(--ig-velo)) var(--ig-tr)}.ig-table tbody tr[data-id][data-tinta] td:first-child{box-shadow:inset var(--ig-bw-3) 0 0 var(--ig-tinta)}[data-tinta=ok]{--ig-tinta:var(--ig-ok)}[data-tinta=warn]{--ig-tinta:var(--ig-warn)}[data-tinta=danger]{--ig-tinta:var(--ig-danger)}[data-tinta=info]{--ig-tinta:var(--ig-accent)}[data-tinta=violet]{--ig-tinta:var(--ig-violet)}.ig-tinta{width:var(--ig-s3);height:var(--ig-s3);border-radius:var(--ig-r-xs);background:color-mix(in srgb,var(--ig-tinta) 22%,var(--ig-panel));box-shadow:inset var(--ig-bw-2) 0 0 var(--ig-tinta);flex:none;display:inline-block}.ig-tinte{gap:var(--ig-s0-5);margin-left:auto;display:inline-flex}.ig-tinte .ig-tinta{width:var(--ig-s2);height:var(--ig-s2)}.ig-tlegenda{align-items:center;gap:var(--ig-s3);color:var(--ig-dim);flex-wrap:wrap;display:inline-flex}.ig-tlegenda>span{align-items:center;gap:var(--ig-s1-5);white-space:nowrap;display:inline-flex}.ig-tlegenda b{color:var(--ig-text);font-weight:600}.ig-tmenu .ig-tlegenda{padding:var(--ig-s1) var(--ig-s2-5) var(--ig-s1-5);font-size:var(--ig-fs-xs);max-width:var(--ig-size-md);display:flex}.ig-tcolor.is-on{color:var(--ig-accent)}.ig-table tbody tr:last-child td{border-bottom:0}.ig-table th:first-child,.ig-table td:first-child{padding-left:var(--ig-pad)}.ig-table th:last-child,.ig-table td:last-child{padding-right:var(--ig-pad)}.ig-table .r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ig-table .c{text-align:center}.ig-table .w0{white-space:nowrap;width:1%}.ig-table .ig-strong{color:var(--ig-text);font-weight:600}.ig-table .ig-two{white-space:nowrap;flex-direction:column;min-width:0;line-height:1.3;display:flex}.ig-table .ig-two small{font-size:var(--ig-fs-xs);color:var(--ig-faint)}.ig-compact .ig-table .ig-two{align-items:baseline;gap:var(--ig-s2);flex-direction:row}.ig-table .ig-who{align-items:center;gap:var(--ig-s2);white-space:nowrap;display:flex}.ig-table tfoot td{height:var(--ig-s10);border-top:var(--ig-bw) solid var(--ig-line);background:color-mix(in srgb,var(--ig-panel-2) 55%,var(--ig-panel));white-space:nowrap;border-bottom:0;font-weight:700}.ig-table .ig-rowact{opacity:0;gap:var(--ig-s0-5);justify-content:flex-end;transition:opacity .1s;display:flex}.ig-table tr:hover .ig-rowact,.ig-table tr:focus-within .ig-rowact{opacity:1}.ig-table tr.ig-group td{height:calc(var(--ig-h-th) - var(--ig-s1));background:var(--ig-panel-2);font-size:var(--ig-fs-xs);letter-spacing:var(--ig-ls-caps);text-transform:uppercase;color:var(--ig-dim);font-weight:700}.ig-table input[type=checkbox]{width:var(--ig-s4);height:var(--ig-s4);accent-color:var(--ig-accent);vertical-align:middle;margin:0}.ig-neg{color:var(--ig-danger)}.ig-pos{color:var(--ig-text)}.ig-table th .ig-sort{all:unset;cursor:pointer;align-items:center;gap:var(--ig-s1);border-radius:var(--ig-r-sm);display:inline-flex}.ig-table th .ig-sort svg{width:var(--ig-i-sm);height:var(--ig-i-sm);opacity:0;transition:opacity .1s}.ig-table th .ig-sort:hover{color:var(--ig-text)}.ig-table th .ig-sort:hover svg{opacity:.45}.ig-table th .ig-sort:focus-visible{outline:var(--ig-bw-2) solid var(--ig-accent);outline-offset:var(--ig-s0-5)}.ig-table th[aria-sort] .ig-sort{color:var(--ig-text)}.ig-table th[aria-sort] .ig-sort svg{opacity:1;color:var(--ig-accent)}.ig-table th.r .ig-sort{flex-direction:row-reverse}.ig-table--ampie{--ig-h-row:var(--ig-s13)}.ig-table--normali{--ig-h-row:var(--ig-s11)}.ig-table--strette{--ig-h-row:var(--ig-s8)}.ig-table--strette .ig-two{align-items:baseline;gap:var(--ig-s2);flex-direction:row}.ig-table .stick{z-index:1;background:var(--ig-panel);position:sticky}.ig-table th.stick{z-index:3}.ig-table tfoot td.stick,.ig-table tfoot td.stick-r{background:color-mix(in srgb,var(--ig-panel-2) 55%,var(--ig-panel))}.ig-table-wrap.is-scrolled .stick-last{box-shadow:var(--ig-s2) 0 var(--ig-s2) calc(var(--ig-s2) * -1) var(--ig-edge)}@keyframes ig-pulsa{50%{opacity:.45}}.ig-table td.ig-cell-empty{border:0;height:auto;padding:0}.ig-table tbody tr:hover td.ig-cell-empty{background:0 0}.ig-tablebox .ig-pager{border-top:var(--ig-bw) solid var(--ig-line);min-height:var(--ig-s13)}.ig-pager__size{align-items:center;gap:var(--ig-s2);white-space:nowrap;display:flex}.ig-pager__size .ig-select{width:auto;height:var(--ig-h-ctl-sm);padding:0 var(--ig-s1-5)}.ig-pages{align-items:center;gap:var(--ig-s0-5);display:flex}.ig-pages button{min-width:var(--ig-h-ctl-sm);height:var(--ig-h-ctl-sm);padding:0 var(--ig-s1-5);border-radius:var(--ig-r-sm);color:var(--ig-dim);cursor:pointer;background:0 0;border:0;place-items:center;font-weight:600;display:grid}.ig-pages button:hover:not([disabled]){background:var(--ig-panel-2);color:var(--ig-text)}.ig-pages button[aria-current=page]{background:var(--ig-accent-soft);color:var(--ig-accent)}.ig-pages button[disabled]{opacity:.35;cursor:default}.ig-pages button svg{width:var(--ig-i);height:var(--ig-i)}.ig-pages span{padding:0 var(--ig-s1);color:var(--ig-faint)}.ig-bulk .ig-tall{all:unset;cursor:pointer;font-weight:600;text-decoration:underline}.ig-menu label.ig-menu__item{cursor:pointer}.ig-table a.ig-strong{color:var(--ig-text);text-decoration:none}.ig-table a.ig-strong:hover{color:var(--ig-accent);text-underline-offset:var(--ig-s0-5);text-decoration:underline}.ig-table .ig-link{color:var(--ig-accent);align-items:center;gap:var(--ig-s1);display:inline-flex}.ig-table .ig-link svg{width:var(--ig-i-sm);height:var(--ig-i-sm)}.ig-code--copy{cursor:copy;border-radius:var(--ig-r-xs);padding:var(--ig-bw) var(--ig-s1);margin:calc(var(--ig-bw) * -1) calc(var(--ig-s1) * -1)}.ig-code--copy:hover{background:var(--ig-panel-2);color:var(--ig-text)}.ig-tags{gap:var(--ig-s1);align-items:center;display:inline-flex}.ig-tag--more{color:var(--ig-faint);padding:0 var(--ig-s1-5)}.ig-icotxt{align-items:center;gap:var(--ig-s2);display:inline-flex}.ig-ic--xs{width:var(--ig-s6);height:var(--ig-s6);border-radius:var(--ig-r-sm)}.ig-ic--xs svg{width:var(--ig-i-sm);height:var(--ig-i-sm)}.ig-date{flex-direction:column;line-height:1.25;display:inline-flex}.ig-date small{font-size:var(--ig-fs-xs);font-weight:600}.ig-table--strette .ig-date{gap:var(--ig-s1-5);flex-direction:row;align-items:baseline}.ig-si svg{width:var(--ig-i-md);height:var(--ig-i-md)}.ig-sr{width:var(--ig-bw);height:var(--ig-bw);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.ig-table td.ig-ed{cursor:pointer}.ig-ed__in{align-items:center;gap:var(--ig-s1-5);padding:var(--ig-s1) var(--ig-s2);margin:calc(var(--ig-s1) * -1) calc(var(--ig-s2) * -1);border:var(--ig-bw) solid transparent;border-radius:var(--ig-r-sm);max-width:calc(100% + var(--ig-s4));transition:border-color .12s,background .12s;display:inline-flex}.ig-ed__ico{color:var(--ig-faint);opacity:0;transition:opacity .12s;display:inline-flex}.ig-ed__ico svg{width:var(--ig-i-sm);height:var(--ig-i-sm)}.ig-table tr:hover td.ig-ed .ig-ed__in,td.ig-ed:focus-visible .ig-ed__in{border-color:var(--ig-line);background:var(--ig-panel)}.ig-table tr:hover td.ig-ed .ig-ed__ico,td.ig-ed:focus-visible .ig-ed__ico{opacity:1}.ig-table td.ig-ed:hover .ig-ed__in{border-color:color-mix(in srgb,var(--ig-accent) 50%,var(--ig-line))}.ig-table td.ig-ed:focus-visible{outline:none}.ig-table td.is-saved .ig-ed__in,.ig-table td.is-saved>.ig-switch,.ig-table td.is-saved>.ig-star{animation:1.3s ease-out ig-salvato}@keyframes ig-salvato{0%,35%{background:color-mix(in srgb,var(--ig-ok) 20%,var(--ig-panel));border-color:var(--ig-ok)}to{background:0 0}}.ig-input--cell{height:var(--ig-h-ctl-sm);margin:calc(var(--ig-s1) * -1) calc(var(--ig-s2) * -1);width:calc(100% + var(--ig-s4));min-width:var(--ig-s20);padding:0 var(--ig-s2)}.ig-star{padding:var(--ig-s1);margin:calc(var(--ig-s1) * -1);border-radius:var(--ig-r-sm);cursor:pointer;color:var(--ig-line);background:0 0;border:0;place-items:center;display:grid}.ig-star svg{width:var(--ig-i-md);height:var(--ig-i-md)}.ig-star:hover{color:var(--ig-faint)}.ig-star[aria-pressed=true]{color:var(--ig-warn)}.ig-star[aria-pressed=true] svg path{fill:currentColor}.ig-table .stick-r{z-index:1;background:var(--ig-panel);position:sticky;right:0}.ig-table th.stick-r{z-index:3}.ig-table .ig-actcol{width:1%;padding-left:var(--ig-s2)}.ig-table-wrap.has-more .stick-r{box-shadow:calc(var(--ig-s2) * -1) 0 var(--ig-s2) calc(var(--ig-s2) * -1) var(--ig-edge)}.ig-actcell{gap:var(--ig-s0-5);justify-content:flex-end;display:flex}.ig-actcell .ig-btn{color:var(--ig-faint)}.ig-table tr:hover .ig-actcell .ig-btn{color:var(--ig-dim)}.ig-actcell .ig-btn:hover{color:var(--ig-text)!important}.ig-table--strette .ig-actcell .ig-btn{height:var(--ig-s7);width:var(--ig-s7)}.ig-cal{width:var(--ig-size-lg);padding:var(--ig-s2-5)}.ig-cal__testa{padding:var(--ig-s0-5) var(--ig-s0-5) var(--ig-s2);justify-content:space-between;align-items:center;display:flex}.ig-cal__testa b{text-transform:capitalize;font-weight:700}.ig-cal__testa button{width:var(--ig-h-ctl-sm);height:var(--ig-h-ctl-sm);border-radius:var(--ig-r-sm);color:var(--ig-dim);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ig-cal__testa button:hover{background:var(--ig-panel-2);color:var(--ig-text)}.ig-cal__testa svg{width:var(--ig-i);height:var(--ig-i)}.ig-cal__griglia{gap:var(--ig-s0-5);text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.ig-cal__griglia i{font-style:normal;font-size:var(--ig-fs-xs);color:var(--ig-faint);padding:var(--ig-s1) 0;font-weight:700}.ig-cal__griglia button{height:var(--ig-s8);border-radius:var(--ig-r-md);cursor:pointer;color:var(--ig-text);font-size:var(--ig-fs-sm);background:0 0;border:0}.ig-cal__griglia button:hover{background:var(--ig-panel-2)}.ig-cal__griglia button.is-festa{color:var(--ig-dim)}.ig-cal__griglia button.is-oggi{box-shadow:inset 0 0 0 var(--ig-bw-2) var(--ig-accent);color:var(--ig-accent);font-weight:700}.ig-cal__griglia button.is-scelto{background:var(--ig-accent-fill);color:var(--ig-on-accent);font-weight:700}.ig-cal__piede{border-top:var(--ig-bw) solid var(--ig-line);margin-top:var(--ig-s2);padding-top:var(--ig-s2);justify-content:space-between;display:flex}.ig-menu__nota{padding:var(--ig-s0-5) var(--ig-s2-5) var(--ig-s1-5);font-size:var(--ig-fs-xs);color:var(--ig-faint);white-space:normal;max-width:var(--ig-size-md)}.ig-pager{align-items:center;gap:var(--ig-s2-5);padding:var(--ig-s2) var(--ig-pad);border-top:var(--ig-bw) solid var(--ig-line);color:var(--ig-dim);font-size:var(--ig-fs-sm);flex-wrap:wrap;display:flex}.ig-pager .ig-spacer{margin-left:auto}.ig-bulk{align-items:center;gap:var(--ig-s2-5);padding:var(--ig-s2) var(--ig-s2-5) var(--ig-s2) var(--ig-s4);border-radius:var(--ig-r-lg);background:var(--ig-text);color:var(--ig-panel);box-shadow:var(--ig-shadow-pop);flex-wrap:wrap;font-weight:600;display:flex}.ig-bulk .ig-btn{color:var(--ig-panel);border-color:color-mix(in srgb,var(--ig-panel) 25%,transparent);height:var(--ig-h-ctl-sm);background:0 0}.ig-bulk .ig-btn:hover{background:color-mix(in srgb,var(--ig-panel) 12%,transparent)}.ig-bulk .ig-spacer{margin-left:auto}.ig-kpis{grid-template-columns:repeat(auto-fit,minmax(var(--ig-size-sm),1fr));gap:calc(var(--ig-gap) - var(--ig-s1));display:grid}.ig-cols .ig-kpis,.ig-rec .ig-kpis{grid-template-columns:repeat(auto-fit,minmax(var(--ig-size-xs),1fr))}.ig-kpi{background:var(--ig-panel);border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-xl);padding:var(--ig-pad-kpi) calc(var(--ig-pad-kpi) + var(--ig-s0-5));gap:calc(var(--ig-pad-kpi) / 2.6);box-shadow:var(--ig-shadow);flex-direction:column;min-width:0;display:flex;position:relative}.ig-kpi__label{font-size:var(--ig-fs-sm);color:var(--ig-dim);align-items:center;gap:var(--ig-s2);font-weight:600;display:flex}.ig-kpi__label svg{width:var(--ig-i);height:var(--ig-i);color:var(--ig-faint)}.ig-kpi__value{font-size:var(--ig-fs-kpi);letter-spacing:var(--ig-ls-tight);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;line-height:1.1}.ig-kpi__value small{font-size:var(--ig-fs-base);color:var(--ig-dim);letter-spacing:0;margin-left:var(--ig-s1);font-weight:600}.ig-kpi__foot{align-items:center;gap:var(--ig-s2);font-size:var(--ig-fs-xs);color:var(--ig-faint);flex-wrap:wrap;display:flex}.ig-delta{align-items:center;gap:var(--ig-s1);font-weight:700;font-size:var(--ig-fs-xs);font-variant-numeric:tabular-nums;display:inline-flex}.ig-delta--up svg{color:var(--ig-ok)}.ig-delta--down svg{color:var(--ig-danger)}.ig-delta svg{width:var(--ig-i-xs);height:var(--ig-i-xs)}.ig-kpi .ig-spark{right:var(--ig-s4);top:calc(var(--ig-pad-kpi) + var(--ig-s0-5));width:var(--ig-s20);height:var(--ig-s8);position:absolute}.ig-kpi--alert{border-color:color-mix(in srgb,var(--ig-warn) 45%,var(--ig-line));background:color-mix(in srgb,var(--ig-warn) 5%,var(--ig-panel))}.ig-kpi--alert .ig-kpi__value{color:var(--ig-warn)}.ig-kpi a.ig-kpi__go{border-radius:inherit;position:absolute;inset:0}.ig-kpi a.ig-kpi__go:hover{box-shadow:inset 0 0 0 var(--ig-bw-2) color-mix(in srgb,var(--ig-accent) 45%,transparent)}.ig-progress{align-items:center;gap:var(--ig-s2);min-width:var(--ig-s20);display:flex}.ig-progress__bar{height:var(--ig-s1-5);border-radius:var(--ig-r-pill);background:var(--ig-panel-2);flex:1;overflow:hidden}.ig-progress__bar i{border-radius:inherit;background:var(--c,var(--ig-accent));height:100%;width:var(--v);display:block}.ig-progress b{font-size:var(--ig-fs-xs);font-variant-numeric:tabular-nums;color:var(--ig-dim);min-width:var(--ig-s8);text-align:right;font-weight:700}.ig-meter{height:var(--ig-s2-5);border-radius:var(--ig-r-pill);background:var(--ig-panel-2);gap:var(--ig-s0-5);display:flex;overflow:hidden}.ig-meter i{background:var(--c);height:100%;display:block}.ig-list{flex-direction:column;display:flex}.ig-item{align-items:center;gap:var(--ig-s3);padding:var(--ig-pad-item) var(--ig-pad);border-top:var(--ig-bw) solid var(--ig-line-soft);min-width:0;display:flex}.ig-item:first-child{border-top:0}.ig-item__main{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.ig-item__main b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ig-item__main small{font-size:var(--ig-fs-xs);color:var(--ig-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ig-item__end{align-items:center;gap:var(--ig-s2);font-size:var(--ig-fs-sm);color:var(--ig-dim);flex:none;display:flex}a.ig-item{color:inherit;text-decoration:none}a.ig-item:hover{background:var(--ig-panel-2)}.ig-ic{width:var(--ig-s9);height:var(--ig-s9);border-radius:var(--ig-r-md);color:var(--c,var(--ig-dim));background:color-mix(in srgb,var(--c,var(--ig-faint)) 13%,var(--ig-panel));flex:none;place-items:center;display:grid}.ig-ic svg{width:var(--ig-i-md);height:var(--ig-i-md)}.ig-compact .ig-ic{width:var(--ig-s7);height:var(--ig-s7);border-radius:var(--ig-r-sm)}.ig-compact .ig-ic svg{width:var(--ig-i);height:var(--ig-i)}.ig-dl{grid-template-columns:minmax(var(--ig-size-2xs),auto) 1fr;gap:calc(var(--ig-pad-item) - var(--ig-bw)) var(--ig-s4);font-size:var(--ig-fs-sm);margin:0;display:grid}.ig-dl dt{color:var(--ig-dim)}.ig-dl dd{color:var(--ig-text);overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}.ig-dl dd .ig-code{color:var(--ig-text)}.ig-dl hr{border:0;border-top:var(--ig-bw) solid var(--ig-line-soft);margin:var(--ig-s1) 0;grid-column:1/-1}.ig-timeline{padding:var(--ig-s0-5) 0;flex-direction:column;display:flex}.ig-ev{grid-template-columns:var(--ig-s9) 1fr auto;gap:var(--ig-s3);padding:calc(var(--ig-pad-item) - var(--ig-bw)) var(--ig-pad);display:grid;position:relative}.ig-ev:before{content:"";left:calc(var(--ig-pad) + var(--ig-s4));width:var(--ig-bw);background:var(--ig-line);z-index:0;position:absolute;top:0;bottom:0}.ig-ev:first-child:before{top:50%}.ig-ev:last-child:before{bottom:50%}.ig-ev .ig-ic{z-index:1;box-shadow:0 0 0 var(--ig-bw-3) var(--ig-panel);position:relative}.ig-ev__txt{min-width:0;font-size:var(--ig-fs-sm);padding-top:var(--ig-s1-5);line-height:1.45}.ig-ev__txt b{font-weight:600}.ig-ev__txt p{margin:var(--ig-s1) 0 0;color:var(--ig-dim)}.ig-ev time{font-size:var(--ig-fs-xs);color:var(--ig-faint);white-space:nowrap;padding-top:var(--ig-s2);font-variant-numeric:tabular-nums}.ig-alert{gap:var(--ig-s3);padding:calc(var(--ig-pad-item) + var(--ig-s0-5)) var(--ig-s3-5);border-radius:var(--ig-r-lg);font-size:var(--ig-fs-sm);--c:var(--ig-accent);background:color-mix(in srgb,var(--c) 7%,var(--ig-panel));border:var(--ig-bw) solid color-mix(in srgb,var(--c) 30%,var(--ig-line));align-items:flex-start;line-height:1.5;display:flex}.ig-alert>svg{width:var(--ig-i-md);height:var(--ig-i-md);color:var(--c);margin-top:var(--ig-bw);flex:none}.ig-alert__txt{flex:1;min-width:0}.ig-alert__txt b{font-weight:600}.ig-alert .ig-actions{flex:none;margin-left:auto}.ig-alert--warn{--c:var(--ig-warn)}.ig-alert--danger{--c:var(--ig-danger)}.ig-alert--ok{--c:var(--ig-ok)}.ig-alert--ai{--c:var(--ig-violet)}.ig-empty{text-align:center;align-items:center;gap:var(--ig-s2);padding:var(--ig-s9) var(--ig-s5);color:var(--ig-dim);flex-direction:column;display:flex}.ig-empty .ig-ic{width:var(--ig-s12);height:var(--ig-s12);border-radius:var(--ig-r-lg)}.ig-empty .ig-actions{margin-top:var(--ig-s1-5);justify-content:center}.ig-empty .ig-ic svg{width:var(--ig-i-xl);height:var(--ig-i-xl)}.ig-empty b{color:var(--ig-text);font-size:var(--ig-fs-md)}.ig-empty p{max-width:var(--ig-w-read-sm);font-size:var(--ig-fs-sm);margin:0;line-height:1.55}.ig-toast{left:50%;bottom:var(--ig-s16);z-index:90;align-items:center;gap:var(--ig-s3);padding:var(--ig-s2-5) var(--ig-s2-5) var(--ig-s2-5) var(--ig-s4);border-radius:var(--ig-r-lg);background:var(--ig-text);color:var(--ig-panel);box-shadow:var(--ig-shadow-pop);font-weight:600;font-size:var(--ig-fs-base);display:flex;position:fixed;transform:translate(-50%)}.ig-toast svg{width:var(--ig-i-md);height:var(--ig-i-md);color:var(--ig-ok)}.ig-toast button{color:color-mix(in srgb,var(--ig-panel) 80%,var(--ig-accent));cursor:pointer;padding:var(--ig-s1) var(--ig-s2);border-radius:var(--ig-r-sm);background:0 0;border:0;font-weight:700}.ig-menu{z-index:80;min-width:var(--ig-size-md);max-width:calc(100vw - var(--ig-s6));max-height:calc(100vh - var(--ig-s20));background:var(--ig-panel);border-radius:var(--ig-r-lg);box-shadow:var(--ig-shadow-pop);padding:var(--ig-s1-5);flex-direction:column;display:flex;position:fixed;overflow:auto}.ig-menu--largo{width:var(--ig-w-menu)}.ig-menu__gruppo{display:contents}.ig-menu__posto{width:var(--ig-i-md);flex:none}.ig-menu__who{align-items:center;gap:var(--ig-s3);padding:var(--ig-s2-5) var(--ig-s2-5) var(--ig-s3);display:flex}.ig-menu__who b{font-weight:700;display:block}.ig-menu__who small{font-size:var(--ig-fs-xs);color:var(--ig-faint);display:block}.ig-menu__item{align-items:center;gap:var(--ig-s2-5);height:var(--ig-s9);padding:0 var(--ig-s2-5);border-radius:var(--ig-r-md);color:var(--ig-text);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;font-weight:500;text-decoration:none;display:flex}.ig-menu__item:hover{background:var(--ig-panel-2);text-decoration:none}.ig-menu__item svg{width:var(--ig-i-md);height:var(--ig-i-md);color:var(--ig-dim);flex:none}.ig-menu__item kbd,.ig-menu__item small{font:inherit;font-size:var(--ig-fs-xs);color:var(--ig-faint);margin-left:auto}.ig-menu__item--danger,.ig-menu__item--danger svg{color:var(--ig-danger)}.ig-menu hr{border:0;border-top:var(--ig-bw) solid var(--ig-line);margin:var(--ig-s1-5) var(--ig-s1)}.ig-menu .ig-label{padding:var(--ig-s2) var(--ig-s2-5) var(--ig-s1);font-size:var(--ig-fs-xs);color:var(--ig-faint)}.ig-scrim{background:var(--ig-scrim);z-index:70;position:fixed;inset:0}.ig-drawer{z-index:75;width:min(var(--ig-w-drawer),100vw);background:var(--ig-panel);box-shadow:var(--ig-shadow-pop);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.ig-drawer__head{align-items:flex-start;gap:var(--ig-s3);padding:var(--ig-s5) var(--ig-s5) var(--ig-s3-5) var(--ig-s6);border-bottom:var(--ig-bw) solid var(--ig-line);display:flex}.ig-drawer__testo{flex:1;min-width:0}.ig-drawer__head h2{font-size:var(--ig-fs-md);flex:1;margin:0;font-weight:700}.ig-drawer__head p{margin:var(--ig-s1) 0 0;font-size:var(--ig-fs-sm);color:var(--ig-dim)}.ig-drawer__body{padding:var(--ig-s5) var(--ig-s6);gap:var(--ig-s5);flex-direction:column;flex:1;display:flex;overflow:auto}.ig-drawer__foot{justify-content:flex-end;gap:var(--ig-s2);padding:var(--ig-s3) var(--ig-s5);border-top:var(--ig-bw) solid var(--ig-line);display:flex}.ig-glyph--sm,.ig-ic--lg{width:var(--ig-s10);height:var(--ig-s10);border-radius:var(--ig-r-md)}.ig-map{border-radius:var(--ig-r-lg);background:var(--ig-map-land);min-height:var(--ig-size-sm);position:relative;overflow:hidden}.ig-map svg.ig-map__base{width:100%;height:100%;position:absolute;inset:0}.ig-map .land{fill:var(--ig-map-land)}.ig-map .water{fill:var(--ig-map-water)}.ig-map .road{fill:none;stroke:var(--ig-map-road);stroke-linecap:round;stroke-linejoin:round}.ig-map .town{fill:var(--ig-map-label);font:600 var(--ig-fs-xs) var(--ig-font)}.ig-map .pin{cursor:pointer;transition:transform .12s}.ig-map .pin path{fill:var(--ig-accent);stroke:var(--ig-panel);stroke-width:2px}.ig-map .pin circle{fill:var(--ig-panel)}.ig-map .pin.is-hot{transform:scale(1.4)}.ig-map .pin.is-hot path{fill:color-mix(in srgb,var(--ig-accent) 70%,var(--ig-shade))}.ig-map .pin:focus-visible{outline:none}.ig-map .pin:focus-visible path{stroke:var(--ig-text)}.ig-map__tools{right:var(--ig-s2-5);top:var(--ig-s2-5);gap:var(--ig-s1-5);z-index:4;flex-direction:column;display:flex;position:absolute}.ig-map__tools .ig-btn{box-shadow:var(--ig-shadow)}.ig-map__card{left:var(--ig-s3);bottom:var(--ig-s3);z-index:4;background:var(--ig-panel);border-radius:var(--ig-r-lg);box-shadow:var(--ig-shadow-pop);padding:var(--ig-s2-5) var(--ig-s3);font-size:var(--ig-fs-sm);max-width:calc(100% - var(--ig-s6));gap:var(--ig-s2-5);align-items:center;display:flex;position:absolute}.ig-map:has(>.ig-map__tela){height:100%}.ig-map__tela{width:100%;height:100%;min-height:inherit;z-index:0;background:var(--ig-map-land);outline:none;position:relative}.ig-map__tela .leaflet-pane,.ig-map__tela .leaflet-tile,.ig-map__tela .leaflet-marker-icon,.ig-map__tela .leaflet-tile-container,.ig-map__tela .leaflet-layer{position:absolute;top:0;left:0}.ig-map__tela .leaflet-tile,.ig-map__tela .leaflet-marker-icon{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ig-map__tela img.leaflet-tile{max-width:none;max-height:none;width:var(--ig-map-tessera);height:var(--ig-map-tessera);visibility:hidden}.ig-map__tela img.leaflet-tile.leaflet-tile-loaded{visibility:inherit}.ig-map__tela .leaflet-tile-pane{z-index:2}.ig-map__tela .leaflet-marker-pane{z-index:6}.ig-map__tela .leaflet-zoom-animated{transform-origin:0 0}.ig-map__tela.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.ig-map__tela.leaflet-grab{cursor:grab}.ig-map__tela.leaflet-dragging{cursor:grabbing}.ig-map__tela.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.ig-map__tela .leaflet-tile-pane{filter:var(--ig-map-tessere)}.ig-map__pin{cursor:pointer}.ig-map__pin svg{transform-origin:50% 94%;width:100%;height:100%;transition:transform .12s;overflow:visible}.ig-map__pin path{fill:var(--c,var(--ig-accent));stroke:var(--ig-panel);stroke-width:2px}.ig-map__pin circle{fill:var(--ig-panel)}.ig-map__pin.is-hot svg{transform:scale(1.4)}.ig-map__pin:focus-visible{outline:none}.ig-map__pin:focus-visible path{stroke:var(--ig-text)}.ig-map__card-testo{flex-direction:column;min-width:0;display:flex}.ig-map__card-testo b{font-weight:600}.ig-map__attr{z-index:4;padding:0 var(--ig-s1-5);background:color-mix(in srgb,var(--ig-panel) 80%,transparent);color:var(--ig-dim);font-size:var(--ig-fs-xs);border-top-left-radius:var(--ig-r-sm);position:absolute;bottom:0;right:0}.ig-con-mappa{grid-template-columns:minmax(0,1.5fr) minmax(var(--ig-size-xl),1fr);gap:var(--ig-gap);align-items:start;display:grid}.ig-con-mappa__mappa{top:var(--ig-s3);position:sticky}.ig-con-mappa__mappa .ig-legend{padding:0 0 var(--ig-s2)}.ig-con-mappa__mappa .ig-map{height:calc(100vh - var(--ig-size-lg));min-height:var(--ig-size-3xl);border:var(--ig-bw) solid var(--ig-line)}.ig-con-mappa[data-modo=tabella]{grid-template-columns:minmax(0,1fr)}.ig-con-mappa[data-modo=tabella] .ig-con-mappa__mappa{display:none}.ig-con-mappa[data-modo=mappa]{grid-template-columns:minmax(0,1fr)}.ig-con-mappa[data-modo=mappa] .ig-con-mappa__lista{display:none}.ig-con-mappa[data-modo=mappa] .ig-map{height:calc(100vh - var(--ig-size-md))}@media (width<=1100px){.ig-con-mappa{grid-template-columns:minmax(0,1fr)}.ig-con-mappa__mappa{position:static}}.ig-chart{min-width:0;position:relative}.ig-chart svg{max-width:100%;height:auto;display:block;overflow:visible}.ig-chart__grid{stroke:var(--ig-line-soft);stroke-width:1px}.ig-chart__zero{stroke:var(--ig-line);stroke-width:1px}.ig-chart__y{fill:var(--ig-faint);font:500 var(--ig-fs-xs) var(--ig-font);text-anchor:end;font-variant-numeric:tabular-nums}.ig-chart__x{fill:var(--ig-faint);font:500 var(--ig-fs-xs) var(--ig-font);text-anchor:middle}.ig-chart__line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ig-chart__dot{stroke:var(--ig-panel);stroke-width:2px}.ig-chart__lbl{fill:var(--ig-text);font:600 var(--ig-fs-xs) var(--ig-font);font-variant-numeric:tabular-nums}.ig-chart__cross{stroke:var(--ig-faint);stroke-width:1px;stroke-dasharray:3 3}.ig-chart__hit{fill:#0000;cursor:crosshair}.ig-chart__hit.is-on{fill:color-mix(in srgb,var(--ig-text) 5%,transparent)}.ig-chart__leg{gap:var(--ig-s1-5) var(--ig-s4);font-size:var(--ig-fs-sm);color:var(--ig-dim);margin-bottom:var(--ig-s2);flex-wrap:wrap;display:flex}.ig-chart__leg span{align-items:center;gap:var(--ig-s2);display:inline-flex}.ig-chart__leg i{width:var(--ig-s3);height:var(--ig-s3);border-radius:var(--ig-r-xs);background:var(--c)}.ig-tip{z-index:5;pointer-events:none;background:var(--ig-panel);border-radius:var(--ig-r-md);box-shadow:var(--ig-shadow-pop);padding:var(--ig-s2) var(--ig-s2-5);font-size:var(--ig-fs-sm);gap:var(--ig-s1);min-width:var(--ig-size-xs);flex-direction:column;display:flex;position:absolute}.ig-tip b{text-transform:capitalize;font-weight:700}.ig-tip span{align-items:center;gap:var(--ig-s2);color:var(--ig-dim);display:flex}.ig-tip span i{width:var(--ig-s2-5);height:var(--ig-s2-5);border-radius:var(--ig-r-xs);background:var(--c);flex:none}.ig-tip em{padding-left:var(--ig-s3);color:var(--ig-text);font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal;font-weight:600}.ig-tip__tot{border-top:var(--ig-bw) solid var(--ig-line);padding-top:var(--ig-s1);margin-top:var(--ig-s0-5);font-weight:600}.ig-hbars{gap:var(--ig-s2-5);flex-direction:column;display:flex}.ig-hbar{grid-template-columns:minmax(var(--ig-size-2xs),38%) 1fr auto;align-items:center;gap:var(--ig-s3);font-size:var(--ig-fs-sm);display:grid}.ig-hbar__l{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ig-hbar__l small{font-size:var(--ig-fs-xs);color:var(--ig-faint)}.ig-hbar__track{height:var(--ig-s2-5);background:var(--ig-panel-2);border-radius:var(--ig-r-pill);overflow:hidden}.ig-hbar__track i{background:var(--c);border-radius:0 var(--ig-r-xs) var(--ig-r-xs) 0;height:100%;display:block}.ig-hbar b{min-width:var(--ig-s20);text-align:right;font-weight:600}.ig-combo{position:relative}.ig-combo__btn{justify-content:space-between;align-items:center;gap:var(--ig-s2);text-align:left;cursor:pointer;display:flex}.ig-combo__btn>svg{width:var(--ig-i);height:var(--ig-i);color:var(--ig-faint);flex:none}.ig-combo__pop{left:0;right:0;top:calc(100% + var(--ig-s1-5));z-index:30;box-shadow:var(--ig-shadow-pop);border-color:#0000;display:none;position:absolute}.ig-combo.is-open .ig-combo__pop{display:flex}.ig-tagsel{align-items:center;gap:var(--ig-s1-5);min-height:var(--ig-h-ctl);padding:var(--ig-s1) var(--ig-s1-5);border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-md);background:var(--ig-panel);cursor:text;flex-wrap:wrap;display:flex}.ig-tagsel:focus-within{border-color:var(--ig-accent);box-shadow:0 0 0 var(--ig-bw-3) var(--ig-accent-soft)}.ig-tagsel .ig-tag button{color:var(--ig-faint);cursor:pointer;padding:0 0 0 var(--ig-s0-5);font-size:var(--ig-fs-base);background:0 0;border:0;line-height:1}.ig-tagsel .ig-tag button:hover{color:var(--ig-danger)}.ig-tagsel input{min-width:var(--ig-size-2xs);height:var(--ig-s6);color:var(--ig-text);background:0 0;border:0;outline:none;flex:1}.ig-datefield{align-items:center;gap:var(--ig-s2);text-align:left;cursor:pointer;display:flex}.ig-datefield svg{width:var(--ig-i);height:var(--ig-i);color:var(--ig-faint);flex:none}.ig-datefield small{color:var(--ig-faint);font-size:var(--ig-fs-xs);margin-left:auto}.ig-swatches{gap:var(--ig-s2);height:var(--ig-h-ctl);align-items:center;display:flex}.ig-swatches button{width:var(--ig-s7);height:var(--ig-s7);background:var(--c);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.ig-swatches button[aria-checked=true]{box-shadow:0 0 0 var(--ig-bw-2) var(--ig-panel),0 0 0 var(--ig-s1) var(--c)}.ig-drop{align-items:center;gap:var(--ig-s1-5);padding:var(--ig-s5);border:var(--ig-bw-2) dashed var(--ig-line);border-radius:var(--ig-r-lg);background:color-mix(in srgb,var(--ig-panel-2) 45%,var(--ig-panel));text-align:center;cursor:pointer;flex-direction:column;transition:border-color .12s,background .12s;display:flex}.ig-drop:hover{border-color:var(--ig-accent);background:var(--ig-accent-soft)}.ig-drop b{font-weight:600}.ig-drop u{color:var(--ig-accent)}.ig-drop small{color:var(--ig-faint);font-size:var(--ig-fs-xs)}.ig-files{margin-top:var(--ig-s2);border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-lg);flex-direction:column;display:flex}.ig-file{align-items:center;gap:var(--ig-s3);padding:var(--ig-s2-5) var(--ig-s3);border-top:var(--ig-bw) solid var(--ig-line-soft);display:flex}.ig-file:first-child{border-top:0}.ig-file__ico{width:var(--ig-s9);height:var(--ig-s10);border-radius:var(--ig-r-sm);padding-bottom:var(--ig-s1-5);font-size:var(--ig-fs-xs);letter-spacing:var(--ig-ls-wide);color:var(--ig-on-color);--c:var(--ig-c6);background:oklch(from var(--c) var(--ig-l-fill) c h);flex:none;place-items:end center;font-weight:800;display:grid}.ig-file__ico[data-ext=PDF]{--c:var(--ig-c5)}.ig-file__ico[data-ext=DWG]{--c:var(--ig-c1)}.ig-file__ico[data-ext=JPG]{--c:var(--ig-c2)}.ig-file__txt{gap:var(--ig-s1);min-width:0;font-size:var(--ig-fs-sm);flex-direction:column;flex:1;display:flex}.ig-file__txt b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ig-file__txt small{font-size:var(--ig-fs-xs);color:var(--ig-faint)}.ig-file.is-error{background:color-mix(in srgb,var(--ig-danger) 5%,var(--ig-panel))}.ig-rte{border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-md);background:var(--ig-panel);overflow:hidden}.ig-rte:focus-within{border-color:var(--ig-accent);box-shadow:0 0 0 var(--ig-bw-3) var(--ig-accent-soft)}.ig-rte__bar{align-items:center;gap:var(--ig-s0-5);padding:var(--ig-s1);border-bottom:var(--ig-bw) solid var(--ig-line-soft);background:color-mix(in srgb,var(--ig-panel-2) 45%,var(--ig-panel));display:flex}.ig-rte__bar button{width:var(--ig-h-ctl-sm);height:var(--ig-s7);border-radius:var(--ig-r-sm);cursor:pointer;color:var(--ig-dim);font-size:var(--ig-fs-base);background:0 0;border:0;place-items:center;display:grid}.ig-rte__bar button:hover{background:var(--ig-panel);color:var(--ig-text)}.ig-rte__bar button svg{width:var(--ig-i);height:var(--ig-i)}.ig-rte__bar span{width:var(--ig-bw);height:var(--ig-s5);background:var(--ig-line);margin:0 var(--ig-s1)}.ig-rte__testo{padding:var(--ig-s2-5) var(--ig-s3);min-height:var(--ig-s20);outline:none;line-height:1.55}.ig-steps{gap:var(--ig-s1);margin:0;padding:0;list-style:none;display:flex}.ig-steps li{column-gap:var(--ig-s2);min-width:0;padding-top:var(--ig-s3);flex:1;grid-template-columns:auto 1fr;align-items:center;display:grid;position:relative}.ig-steps li:before{content:"";height:var(--ig-s1);border-radius:var(--ig-r-pill);background:var(--ig-panel-2);position:absolute;top:0;left:0;right:0}.ig-steps li.is-done:before{background:var(--ig-ok)}.ig-steps li.is-now:before{background:var(--ig-accent)}.ig-steps span{width:var(--ig-s6);height:var(--ig-s6);font-size:var(--ig-fs-xs);background:var(--ig-panel-2);color:var(--ig-dim);border-radius:50%;grid-row:span 2;place-items:center;font-weight:700;display:grid}.ig-steps .is-done span{background:color-mix(in srgb,var(--ig-ok) 15%,var(--ig-panel));color:var(--ig-ok)}.ig-steps .is-now span{background:var(--ig-accent-fill);color:var(--ig-on-accent)}.ig-steps b{font-size:var(--ig-fs-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ig-steps li:not(.is-done):not(.is-now) b{color:var(--ig-dim);font-weight:500}.ig-steps small{font-size:var(--ig-fs-xs);color:var(--ig-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=760px){.ig-steps small{display:none}}.ig-tree{padding:var(--ig-s1) 0 var(--ig-s2);flex-direction:column;display:flex}.ig-tree__row{align-items:center;gap:var(--ig-s2);min-height:var(--ig-h-nav);padding:0 var(--ig-pad) 0 calc(var(--ig-pad) - var(--ig-s2) + var(--liv) * var(--ig-s6));border-top:var(--ig-bw) solid var(--ig-line-soft);font-size:var(--ig-fs-base);display:flex}.ig-tree__row:first-child{border-top:0}.ig-tree__row:hover{background:color-mix(in srgb,var(--ig-panel-2) 55%,var(--ig-panel))}.ig-tree__tog{width:var(--ig-s6);height:var(--ig-s6);border-radius:var(--ig-r-sm);color:var(--ig-dim);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.ig-tree__tog:hover{background:var(--ig-panel-2)}.ig-tree__tog svg{width:var(--ig-i);height:var(--ig-i)}.ig-tree__n{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ig-tree__n.is-gruppo{font-weight:600}.ig-tree__row b{font-weight:600;font-size:var(--ig-fs-sm);white-space:nowrap}.ig-gallery{grid-template-columns:repeat(auto-fill,minmax(var(--ig-size-2xs),1fr));gap:var(--ig-s2-5);display:grid}.ig-photo{text-align:left;cursor:zoom-in;gap:var(--ig-s1-5);background:0 0;border:0;flex-direction:column;min-width:0;padding:0;display:flex}.ig-photo__img{aspect-ratio:4/3;border-radius:var(--ig-r-md);max-width:100%;color:color-mix(in srgb,var(--c) 70%,var(--ig-text));background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--c) 30%,var(--ig-panel)),color-mix(in srgb,var(--c) 12%,var(--ig-panel-2)));place-items:center;display:grid}.ig-photo__img svg{width:var(--ig-i-2xl);height:var(--ig-i-2xl);opacity:.7}.ig-photo:hover .ig-photo__img{outline:var(--ig-bw-2) solid var(--ig-accent);outline-offset:var(--ig-s0-5)}.ig-photo__txt{font-size:var(--ig-fs-sm);flex-direction:column;min-width:0;line-height:1.3;display:flex}.ig-photo__txt b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ig-photo__txt small{color:var(--ig-faint);font-size:var(--ig-fs-xs)}.ig-photo--altre .ig-photo__img{background:var(--ig-panel-2);color:var(--ig-dim);font-size:var(--ig-fs-lg);--c:var(--ig-c6)}.ig-thread{gap:var(--ig-s3-5);flex-direction:column;display:flex}.ig-msg{gap:var(--ig-s2-5);display:flex}.ig-msg>div{min-width:0}.ig-msg p{font-size:var(--ig-fs-base);margin:0;line-height:1.5}.ig-msg__chi{gap:var(--ig-s2);align-items:baseline;display:flex;margin-bottom:var(--ig-s0-5)!important}.ig-msg__chi b{font-weight:600}.ig-msg__chi time{font-size:var(--ig-fs-xs);color:var(--ig-faint)}.ig-mention{color:var(--ig-accent);background:var(--ig-accent-soft);border-radius:var(--ig-r-xs);padding:0 var(--ig-s1);font-weight:600}.ig-composer{align-items:center;gap:var(--ig-s2);margin-top:var(--ig-s4);padding-top:var(--ig-s3-5);border-top:var(--ig-bw) solid var(--ig-line-soft);display:flex}.ig-notif{width:var(--ig-size-3xl);padding:0 0 var(--ig-s1-5)}.ig-notif__testa{padding:var(--ig-s3) var(--ig-s2-5) var(--ig-s1-5) var(--ig-s3-5);justify-content:space-between;align-items:center;display:flex}.ig-notif__testa b{font-weight:700;font-size:var(--ig-fs-md)}.ig-notif__voce{gap:var(--ig-s2-5);padding:var(--ig-s2-5) var(--ig-s3);border-radius:var(--ig-r-md);margin:0 var(--ig-s1);color:var(--ig-text);align-items:flex-start;text-decoration:none;display:flex;position:relative}.ig-notif__voce:hover{background:var(--ig-panel-2);text-decoration:none}.ig-notif__voce.is-nuova:after{content:"";right:var(--ig-s3);bottom:var(--ig-s3-5);width:var(--ig-s2);height:var(--ig-s2);background:var(--ig-accent);border-radius:50%;position:absolute}.ig-notif__txt{min-width:0;font-size:var(--ig-fs-sm);flex-direction:column;flex:1;line-height:1.4;display:flex}.ig-notif__txt b{font-weight:600}.ig-notif__txt small{color:var(--ig-faint);font-size:var(--ig-fs-xs)}.ig-notif__voce time{font-size:var(--ig-fs-xs);color:var(--ig-faint);font-variant-numeric:tabular-nums}.ig-notif__piede{border-top:var(--ig-bw) solid var(--ig-line);margin-top:var(--ig-s1-5);padding:var(--ig-s2) var(--ig-s3-5) var(--ig-s0-5);font-size:var(--ig-fs-sm)}.ig-dialog{z-index:76;width:min(var(--ig-w-dialog),calc(100vw - var(--ig-s8)));background:var(--ig-panel);border-radius:var(--ig-r-xl);box-shadow:var(--ig-shadow-pop);padding:var(--ig-s6) var(--ig-s6) var(--ig-s4);gap:var(--ig-s2-5);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ig-dialog h2{margin:var(--ig-s1) 0 0;font-size:var(--ig-fs-md);text-wrap:balance;font-weight:700}.ig-dialog p{color:var(--ig-dim);font-size:var(--ig-fs-base);margin:0;line-height:1.55}.ig-dialog p b{color:var(--ig-text)}.ig-dialog__piede{justify-content:flex-end;gap:var(--ig-s2);margin-top:var(--ig-s2-5);display:flex}.ig-dialog--largo{width:min(var(--ig-w-drawer),calc(100vw - var(--ig-s8)));max-height:calc(100vh - var(--ig-s20));padding-top:var(--ig-s5);overflow:auto}.ig-dialog__testa{align-items:center;gap:var(--ig-s2-5);display:flex}.ig-dialog__testa h2{flex:1;margin:0}.ig-novita{gap:var(--ig-s4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ig-novita__voce{gap:var(--ig-s1);padding-top:var(--ig-s3);border-top:var(--ig-bw) solid var(--ig-line-soft);flex-direction:column;display:flex}.ig-novita__voce:first-child{border-top:0;padding-top:0}.ig-novita__voce header{align-items:center;gap:var(--ig-s2);flex-wrap:wrap;display:flex}.ig-novita__voce h3{font-size:var(--ig-fs-base);margin:0;font-weight:700}.ig-novita__voce time{font-size:var(--ig-fs-xs);color:var(--ig-faint);font-variant-numeric:tabular-nums}.ig-novita__voce ul{padding-left:var(--ig-s5);color:var(--ig-dim);font-size:var(--ig-fs-sm);margin:0;line-height:1.55}.ig-segnala{right:var(--ig-s3);bottom:calc(var(--ig-h-foot) + var(--ig-s2));z-index:78;width:min(var(--ig-size-2xl),calc(100vw - var(--ig-s6)));max-height:calc(100vh - var(--ig-h-top) - var(--ig-h-foot) - var(--ig-s6));background:var(--ig-panel);border-radius:var(--ig-r-xl);box-shadow:var(--ig-shadow-pop);padding:var(--ig-s3-5) var(--ig-s4) var(--ig-s4);gap:var(--ig-s3);flex-direction:column;display:flex;position:fixed;overflow:auto}.ig-segnala__testa{justify-content:space-between;align-items:center;gap:var(--ig-s2);display:flex}.ig-segnala__testa b{font-size:var(--ig-fs-md);font-weight:700}.ig-segnala__tipi{gap:var(--ig-s2);grid-template-columns:1fr 1fr;display:grid}.ig-segnala__tipo{align-items:center;gap:var(--ig-s2);height:var(--ig-h-ctl);padding:0 var(--ig-s2-5);border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-lg);background:var(--ig-panel);cursor:pointer;font:inherit;color:var(--ig-text);white-space:nowrap;font-weight:600;display:flex}.ig-segnala__tipo:hover{background:var(--ig-panel-2)}.ig-segnala__tipo[aria-pressed=true]{border-color:var(--ig-accent);background:var(--ig-accent-soft);color:var(--ig-accent)}.ig-segnala__tipo svg{width:var(--ig-i-md);height:var(--ig-i-md);flex:none}.ig-segnala details{font-size:var(--ig-fs-xs);color:var(--ig-dim)}.ig-segnala summary{cursor:pointer;font-weight:600}.ig-segnala dl{gap:var(--ig-s1) var(--ig-s3);margin:var(--ig-s2) 0 0;grid-template-columns:auto minmax(0,1fr);display:grid}.ig-segnala dt{color:var(--ig-faint)}.ig-segnala dd{overflow-wrap:anywhere;margin:0}.ig-segnala__nota{font-size:var(--ig-fs-xs);color:var(--ig-dim);margin:0;line-height:1.5}.ig-segnala__piede{justify-content:flex-end;align-items:center;gap:var(--ig-s2);display:flex}.ig-segnala__grazie{text-align:center;padding:var(--ig-s3) var(--ig-s2);align-items:center;gap:var(--ig-s2);flex-direction:column;display:flex}.ig-segnala__grazie b{font-size:var(--ig-fs-md)}.ig-segnala__grazie p{color:var(--ig-dim);font-size:var(--ig-fs-sm);margin:0;line-height:1.55}.ig-btn--danger.ig-btn--pieno{background:oklch(from var(--ig-danger) var(--ig-l-fill) c h);color:var(--ig-on-color);border-color:#0000}.ig-btn--danger.ig-btn--pieno:hover{background:color-mix(in srgb,oklch(from var(--ig-danger) var(--ig-l-fill) c h) 88%,var(--ig-shade))}[data-tip]{position:relative}[data-tip]:hover:after,[data-tip]:focus-visible:after{content:attr(data-tip);left:50%;bottom:calc(100% + var(--ig-s2));width:max-content;max-width:var(--ig-size-lg);padding:var(--ig-s2) var(--ig-s2-5);border-radius:var(--ig-r-sm);background:var(--ig-text);color:var(--ig-panel);font-size:var(--ig-fs-sm);text-align:left;white-space:normal;z-index:40;pointer-events:none;box-shadow:var(--ig-shadow-pop);font-weight:500;line-height:1.4;position:absolute;transform:translate(-50%)}.ig-tipico{width:var(--ig-i-md);height:var(--ig-i-md);vertical-align:calc(var(--ig-s1) * -1);color:var(--ig-faint);cursor:help;border-radius:50%;place-items:center;display:inline-grid}.ig-tipico svg{width:var(--ig-i);height:var(--ig-i)}.ig-acc{border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-lg);flex-direction:column;display:flex}.ig-acc details{border-top:var(--ig-bw) solid var(--ig-line-soft)}.ig-acc details:first-child{border-top:0}.ig-acc summary{cursor:pointer;padding:var(--ig-s3) var(--ig-s4);align-items:center;gap:var(--ig-s2-5);font-weight:600;list-style:none;display:flex}.ig-acc summary::-webkit-details-marker{display:none}.ig-acc summary:before{content:"";width:var(--ig-s2);height:var(--ig-s2);border-right:var(--ig-bw-2) solid var(--ig-dim);border-bottom:var(--ig-bw-2) solid var(--ig-dim);margin-right:var(--ig-s0-5);flex:none;transition:transform .15s;transform:rotate(-45deg)}.ig-acc details[open] summary:before{transform:rotate(45deg)}.ig-acc p{padding:0 var(--ig-s4) var(--ig-s3-5) var(--ig-s9);color:var(--ig-dim);font-size:var(--ig-fs-base);max-width:var(--ig-w-read);margin:0;line-height:1.55}.ig-firma{border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-lg);background:var(--ig-panel);position:relative;overflow:hidden}.ig-firma canvas{width:100%;height:var(--ig-size-xs);touch-action:none;cursor:crosshair;background:repeating-linear-gradient(0deg,transparent 0 var(--ig-s7),color-mix(in srgb,var(--ig-line-soft) 70%,transparent) var(--ig-s7) var(--ig-s8));display:block}.ig-firma__linea{left:var(--ig-s5);right:var(--ig-s5);top:var(--ig-size-2xs);border-top:var(--ig-bw) dashed var(--ig-faint);padding-top:var(--ig-s1);font-size:var(--ig-fs-xs);color:var(--ig-faint);pointer-events:none;position:absolute}.ig-firma.is-scritta .ig-firma__linea{opacity:.35}.ig-firma__piede{align-items:center;gap:var(--ig-s2);padding:var(--ig-s2) var(--ig-s2-5);border-top:var(--ig-bw) solid var(--ig-line-soft);background:color-mix(in srgb,var(--ig-panel-2) 40%,var(--ig-panel));display:flex}.ig-firma__stato{min-width:0;font-size:var(--ig-fs-sm);color:var(--ig-dim);align-items:center;gap:var(--ig-s1-5);flex:1;display:flex}.ig-firma__stato svg{width:var(--ig-i);height:var(--ig-i);color:var(--ig-ok);flex:none}.ig-firma.is-firmata canvas{cursor:default;background:color-mix(in srgb,var(--ig-ok) 4%,var(--ig-panel))}.ig-stelle{align-items:center;gap:var(--ig-s0-5);height:var(--ig-h-ctl);display:inline-flex}.ig-stelle button{padding:var(--ig-s1);border-radius:var(--ig-r-sm);cursor:pointer;color:var(--ig-line);background:0 0;border:0;place-items:center;display:grid}.ig-stelle button svg,.ig-stelle i svg{width:var(--ig-i-xl);height:var(--ig-i-xl)}.ig-stelle .is-on{color:var(--ig-warn)}.ig-stelle .is-on svg path{fill:currentColor}.ig-stelle .is-hover.is-on{color:color-mix(in srgb,var(--ig-warn) 75%,var(--ig-panel))}.ig-stelle__txt{margin-left:var(--ig-s2);font-size:var(--ig-fs-sm);color:var(--ig-dim)}.ig-stelle--mini{height:auto;vertical-align:calc(var(--ig-s1) * -1);gap:0}.ig-stelle--mini i{color:var(--ig-line);display:inline-grid}.ig-stelle--mini i svg{width:var(--ig-i-sm);height:var(--ig-i-sm)}.ig-stelle--mini i.is-on{color:var(--ig-warn)}.ig-rte__bar button[aria-pressed=true]{background:var(--ig-accent-soft);color:var(--ig-accent)}.ig-rte__testo ul{margin:var(--ig-s1) 0;padding-left:var(--ig-s6)}.ig-rte__testo a{color:var(--ig-accent)}.ig-cal-periodo{margin:0 var(--ig-s1-5);font-size:var(--ig-fs-lg);letter-spacing:var(--ig-ls-tight);text-transform:capitalize;font-weight:700}.ig-mese-cal__testa{border-bottom:var(--ig-bw) solid var(--ig-line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ig-mese-cal__testa span{padding:var(--ig-s2) var(--ig-s2-5);font-size:var(--ig-fs-xs);letter-spacing:var(--ig-ls-caps);text-transform:uppercase;color:var(--ig-dim);font-weight:700}.ig-mese-cal__griglia{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(var(--ig-size-2xs),auto);display:grid}.ig-mese-cal__g{border-right:var(--ig-bw) solid var(--ig-line-soft);border-bottom:var(--ig-bw) solid var(--ig-line-soft);padding:var(--ig-s1-5);gap:var(--ig-s1);flex-direction:column;min-width:0;display:flex}.ig-mese-cal__g:nth-child(7n){border-right:0}.ig-mese-cal__g>b{font-size:var(--ig-fs-sm);width:var(--ig-s7);height:var(--ig-s7);border-radius:var(--ig-r-sm);margin-bottom:var(--ig-s0-5);place-items:center;font-weight:600;display:grid}.ig-mese-cal__g.is-fuori>b{color:var(--ig-faint)}.ig-mese-cal__g.is-fuori{background:color-mix(in srgb,var(--ig-panel-2) 35%,transparent)}.ig-mese-cal__g.is-festa{background:color-mix(in srgb,var(--ig-panel-2) 25%,transparent)}.ig-mese-cal__g.is-oggi>b{background:var(--ig-accent-fill);color:var(--ig-on-accent)}.ig-cev{text-align:left;border-radius:var(--ig-r-sm);width:100%;padding:var(--ig-s0-5) var(--ig-s1-5);font-size:var(--ig-fs-xs);cursor:pointer;color:var(--ig-text);background:color-mix(in srgb,var(--c) 14%,var(--ig-panel));box-shadow:inset var(--ig-bw-3) 0 0 var(--c);white-space:nowrap;text-overflow:ellipsis;border:0;line-height:1.35;display:block;overflow:hidden}.ig-cev span{color:var(--ig-dim);font-size:var(--ig-fs-xs)}.ig-cev:hover{background:color-mix(in srgb,var(--c) 24%,var(--ig-panel))}.ig-cev.is-forse,.ig-cblk.is-forse{background:var(--ig-panel);box-shadow:none;outline:var(--ig-bw-2) dashed color-mix(in srgb,var(--c) 70%,var(--ig-line));outline-offset:calc(var(--ig-s0-5) * -1)}.ig-cev__altri{color:var(--ig-accent);font-weight:600;font-size:var(--ig-fs-xs);text-align:left;padding:var(--ig-bw) var(--ig-s1-5);cursor:pointer;background:0 0;border:0}.ig-sett-cal{max-height:calc(100vh - var(--ig-size-xl));overflow:auto}.ig-sett-cal__testa,.ig-sett-cal__corpo{grid-template-columns:var(--ig-s15) repeat(7,minmax(var(--ig-size-2xs),1fr));min-width:var(--ig-w-week);display:grid}.ig-sett-cal__testa{z-index:3;background:var(--ig-panel);border-bottom:var(--ig-bw) solid var(--ig-line);position:sticky;top:0}.ig-sett-cal__testa span{padding:var(--ig-s2) var(--ig-s2-5);font-size:var(--ig-fs-sm);color:var(--ig-dim);text-transform:uppercase;letter-spacing:var(--ig-ls-wide);font-weight:600}.ig-sett-cal__testa b{font-size:var(--ig-fs-md);color:var(--ig-text);letter-spacing:0;margin-right:var(--ig-s1)}.ig-sett-cal__testa .is-oggi,.ig-sett-cal__testa .is-oggi b{color:var(--ig-accent)}.ig-sett-cal__corpo{height:calc(var(--ore) * var(--px));position:relative}.ig-sett-cal__ore{position:relative}.ig-sett-cal__ore span{right:var(--ig-s2);transform:translateY(calc(var(--ig-s2) * -1));font-size:var(--ig-fs-xs);color:var(--ig-faint);font-variant-numeric:tabular-nums;position:absolute}.ig-sett-cal__col{border-left:var(--ig-bw) solid var(--ig-line-soft);background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--px) - var(--ig-bw)),var(--ig-line-soft) calc(var(--px) - var(--ig-bw)),var(--ig-line-soft) var(--px));position:relative}.ig-sett-cal__col.is-festa{background-color:color-mix(in srgb,var(--ig-panel-2) 35%,transparent)}.ig-sett-cal__ora{left:calc(var(--ig-bw) * -1);height:var(--ig-s0-5);background:var(--ig-danger);z-index:2;position:absolute;right:0}.ig-sett-cal__ora:before{content:"";left:calc(var(--ig-s1-5) * -1);top:calc(var(--ig-s1) * -1);width:var(--ig-s2-5);height:var(--ig-s2-5);background:var(--ig-danger);border-radius:50%;position:absolute}.ig-cblk{left:var(--ig-s1);right:var(--ig-s1);border-radius:var(--ig-r-sm);padding:var(--ig-s1) var(--ig-s2);text-align:left;cursor:pointer;gap:var(--ig-bw);font-size:var(--ig-fs-xs);color:var(--ig-text);background:color-mix(in srgb,var(--c) 15%,var(--ig-panel));box-shadow:inset var(--ig-bw-3) 0 0 var(--c);z-index:1;border:0;flex-direction:column;line-height:1.3;display:flex;position:absolute;overflow:hidden}.ig-cblk:hover{background:color-mix(in srgb,var(--c) 24%,var(--ig-panel))}.ig-cblk b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ig-cblk small{color:var(--ig-dim);font-size:var(--ig-fs-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ig-cblk em{font-style:normal;font-size:var(--ig-fs-xs);letter-spacing:var(--ig-ls-wide);text-transform:uppercase;color:var(--ig-text);font-weight:700}.ig-timbra{gap:var(--ig-s3);flex-direction:column;display:flex}.ig-timbra__ora{align-items:center;gap:var(--ig-s3-5);flex-wrap:wrap;display:flex}.ig-timbra__ora>b{font-size:var(--ig-fs-xl);letter-spacing:var(--ig-ls-tight);font-weight:700;line-height:1}.ig-timbra__ora>span{gap:var(--ig-s1);flex-direction:column;align-items:flex-start;display:flex}.ig-timbra__ora small{font-size:var(--ig-fs-sm);color:var(--ig-dim)}.ig-timbra__giorno{height:var(--ig-s3-5);border-radius:var(--ig-r-pill);background:var(--ig-panel-2);position:relative;overflow:hidden}.ig-timbra__giorno i{position:absolute;top:0;bottom:0}.ig-timbra__giorno i.is-lavoro{background:var(--ig-ok)}.ig-timbra__giorno i.is-pausa{background:var(--ig-warn)}.ig-timbra__giorno b{top:calc(var(--ig-s0-5) * -1);bottom:calc(var(--ig-s0-5) * -1);width:var(--ig-s0-5);background:var(--ig-text);position:absolute}.ig-timbra__assi{font-size:var(--ig-fs-xs);color:var(--ig-faint);margin-top:calc(var(--ig-s2) * -1);justify-content:space-between;display:flex}.ig-timbra__bottoni{gap:var(--ig-s2);grid-template-columns:1fr 2fr;display:grid}.ig-timbra__bottoni .ig-btn{height:var(--ig-s12);font-size:var(--ig-fs-base)}.ig-timbra__nota{font-size:var(--ig-fs-xs);color:var(--ig-faint);margin:0}.ig-crono.is-on{background:color-mix(in srgb,var(--ig-ok) 6%,var(--ig-panel))}.ig-crono__btn{width:var(--ig-s9);height:var(--ig-s9);border:var(--ig-bw-2) solid var(--c);background:var(--ig-panel);color:var(--c);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.ig-crono__btn svg{width:var(--ig-i);height:var(--ig-i)}.ig-crono.is-on .ig-crono__btn{background:oklch(from var(--c) var(--ig-l-fill) c h);color:var(--ig-on-color);border-color:#0000}.ig-crono__t{font-size:var(--ig-fs-md);color:var(--ig-text);font-weight:700}.ig-etichette{grid-template-columns:repeat(auto-fill,minmax(var(--ig-size-md),1fr));gap:var(--ig-s3);display:grid}.ig-etichetta{border:var(--ig-bw) dashed var(--ig-line);border-radius:var(--ig-r-md);padding:var(--ig-s3);gap:var(--ig-s0-5);background:var(--ig-panel);flex-direction:column;display:flex}.ig-etichetta b{font-weight:700;font-size:var(--ig-fs-base)}.ig-etichetta small{font-size:var(--ig-fs-xs);color:var(--ig-dim)}.ig-etichetta__codici{align-items:flex-end;gap:var(--ig-s3);margin-top:var(--ig-s2);display:flex}.ig-ean{width:var(--ig-size-xs);flex:none;height:auto}.ig-ean__fondo{fill:var(--ig-print-paper)}.ig-ean__barre rect{fill:var(--ig-print-ink)}.ig-ean text{font:600 var(--ig-fs-xs) var(--ig-mono);fill:var(--ig-print-ink)}.ig-qr{width:var(--ig-s16);height:var(--ig-s16);flex:none;margin-left:auto}.ig-qr__moduli{fill:var(--ig-print-ink)}.ig-qr--grande{width:var(--ig-size-xs);height:var(--ig-size-xs);border-radius:var(--ig-r-md);margin-left:0}.ig-scan__vista{height:var(--ig-size-sm);border-radius:var(--ig-r-lg);background:radial-gradient(circle at 50% 40%,var(--ig-media-2),var(--ig-media));place-items:center;display:grid;position:relative;overflow:hidden}.ig-scan__mirino{border-radius:var(--ig-r-lg);width:62%;height:56%;box-shadow:0 0 0 var(--ig-cover) color-mix(in srgb,var(--ig-shade) 35%,transparent);border:var(--ig-bw-2) solid color-mix(in srgb,var(--ig-on-media) 85%,transparent)}.ig-scan__riga{height:var(--ig-s0-5);background:var(--ig-danger);box-shadow:0 0 var(--ig-s2-5) var(--ig-danger);animation:2s ease-in-out infinite ig-scan;position:absolute;top:50%;left:21%;right:21%}@keyframes ig-scan{50%{transform:translateY(calc(var(--ig-s10) * -1))}}.ig-scan__vista small{bottom:var(--ig-s2-5);text-align:center;color:color-mix(in srgb,var(--ig-on-media) 75%,transparent);font-size:var(--ig-fs-xs);position:absolute;left:0;right:0}.ig-scan__esiti{margin:var(--ig-s2-5) calc(-1 * var(--ig-pad)) 0}.ig-sheet{border-top:var(--ig-bw) solid var(--ig-line);outline:none;overflow:auto}.ig-sheet__t{border-collapse:collapse;width:100%;min-width:var(--ig-w-sheet);font-size:var(--ig-fs-base);-webkit-user-select:none;user-select:none}.ig-sheet__t th,.ig-sheet__t td{border:var(--ig-bw) solid var(--ig-line-soft);height:var(--ig-s9);padding:0 var(--ig-s2-5)}.ig-sheet__t thead th{background:color-mix(in srgb,var(--ig-panel-2) 55%,var(--ig-panel));font-size:var(--ig-fs-xs);letter-spacing:var(--ig-ls-wide);text-transform:uppercase;color:var(--ig-dim);text-align:right;font-weight:700}.ig-sheet__t thead th.is-sel,.ig-sheet__t .ig-sheet__rh.is-sel{background:var(--ig-accent-soft);color:var(--ig-accent)}.ig-sheet__rh{background:color-mix(in srgb,var(--ig-panel-2) 40%,var(--ig-panel));white-space:nowrap;z-index:1;font-weight:600;position:sticky;left:0;text-align:left!important}.ig-sheet__t tbody .ig-sheet__rh{font-size:var(--ig-fs-sm)}.ig-sheet__t td{text-align:right;cursor:cell;background:var(--ig-panel)}.ig-sheet__t td.is-festa{background:color-mix(in srgb,var(--ig-panel-2) 30%,var(--ig-panel))}.ig-sheet__t td.is-sel{background:color-mix(in srgb,var(--ig-accent) 10%,var(--ig-panel))}.ig-sheet__t td.is-att{box-shadow:inset 0 0 0 var(--ig-bw-2) var(--ig-accent)}.ig-sheet__t td.is-troppo{color:var(--ig-danger);font-weight:700}.ig-sheet__t td input{text-align:right;width:100%;font:inherit;font-variant-numeric:tabular-nums;color:var(--ig-text);background:0 0;border:0;outline:none}.ig-sheet__tot{font-weight:700;background:color-mix(in srgb,var(--ig-panel-2) 55%,var(--ig-panel))!important;cursor:default!important}.ig-sheet__t tfoot td,.ig-sheet__t tfoot th{background:color-mix(in srgb,var(--ig-panel-2) 55%,var(--ig-panel));cursor:default;font-weight:700}.ig-pop--export{width:var(--ig-size-xl)}.ig-export{gap:var(--ig-s2);padding:var(--ig-s1) var(--ig-s3-5) var(--ig-s3);flex-direction:column;display:flex}.ig-export .ig-field__label{margin-top:var(--ig-s1)}.ig-export .ig-seg{align-self:flex-start}.ig-lightbox{z-index:100;background:color-mix(in srgb,var(--ig-media) 92%,transparent);grid-template-columns:var(--ig-s16) 1fr var(--ig-s16);color:var(--ig-on-media);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}.ig-lightbox__barra{align-items:center;gap:var(--ig-s3-5);padding:var(--ig-s3) var(--ig-s4);font-size:var(--ig-fs-base);grid-column:1/-1;display:flex}.ig-lightbox__barra span.num{color:color-mix(in srgb,var(--ig-on-media) 65%,transparent)}.ig-lightbox__btn,.ig-lightbox__nav{background:color-mix(in srgb,var(--ig-on-media) 8%,transparent);color:var(--ig-on-media);border-radius:var(--ig-r-lg);cursor:pointer;border:0;place-items:center;display:grid}.ig-lightbox__btn{width:var(--ig-s10);height:var(--ig-s10)}.ig-lightbox__btn:hover,.ig-lightbox__nav:hover{background:color-mix(in srgb,var(--ig-on-media) 18%,transparent)}.ig-lightbox__btn svg,.ig-lightbox__nav svg{width:var(--ig-i-lg);height:var(--ig-i-lg)}.ig-lightbox__nav{width:var(--ig-s12);height:var(--ig-s12);border-radius:50%;place-self:center}.ig-lightbox__img{width:min(80vw,var(--ig-w-lightbox));aspect-ratio:4/3;border-radius:var(--ig-r-sm);background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--c) 55%,var(--ig-on-media)),color-mix(in srgb,var(--c) 35%,var(--ig-print-ink)));max-width:100%;max-height:72vh;color:color-mix(in srgb,var(--ig-on-media) 75%,transparent);place-self:center;place-items:center;display:grid}.ig-lightbox__img svg{width:var(--ig-i-2xl);height:var(--ig-i-2xl)}.ig-lightbox__dida{text-align:center;padding:var(--ig-s3) var(--ig-s4) var(--ig-s5);font-size:var(--ig-fs-sm);color:color-mix(in srgb,var(--ig-on-media) 75%,transparent);grid-column:1/-1}.ig-scrim--cmdk{z-index:96}.ig-cmdk{z-index:97;width:min(var(--ig-w-cmdk),calc(100vw - var(--ig-s8)));background:var(--ig-panel);border-radius:var(--ig-r-xl);box-shadow:var(--ig-shadow-pop);flex-direction:column;display:flex;position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%)}.ig-cmdk__in{align-items:center;gap:var(--ig-s3);padding:0 var(--ig-s4);height:var(--ig-s14);border-bottom:var(--ig-bw) solid var(--ig-line);color:var(--ig-faint);display:flex}.ig-cmdk__in svg{width:var(--ig-i-lg);height:var(--ig-i-lg);flex:none}.ig-cmdk__in input{min-width:0;font-size:var(--ig-fs-md);color:var(--ig-text);background:0 0;border:0;outline:none;flex:1}.ig-cmdk kbd{font:inherit;font-size:var(--ig-fs-xs);border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-sm);padding:var(--ig-bw) var(--ig-s1-5);color:var(--ig-dim);background:var(--ig-panel)}.ig-cmdk__res{max-height:min(var(--ig-size-3xl),60vh);padding:var(--ig-s1-5);overflow:auto}.ig-cmdk__res .ig-label{padding:var(--ig-s2-5) var(--ig-s2-5) var(--ig-s1);font-size:var(--ig-fs-xs);color:var(--ig-faint);display:block}.ig-cmdk__voce{align-items:center;gap:var(--ig-s3);text-align:left;width:100%;padding:var(--ig-s2) var(--ig-s2-5);border-radius:var(--ig-r-md);cursor:pointer;color:var(--ig-text);background:0 0;border:0;display:flex}.ig-cmdk__voce>svg{width:var(--ig-i-md);height:var(--ig-i-md);color:var(--ig-dim);flex:none}.ig-cmdk__voce span{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.ig-cmdk__voce b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ig-cmdk__voce small{font-size:var(--ig-fs-xs);color:var(--ig-faint)}.ig-cmdk__voce.is-att{background:var(--ig-accent-soft)}.ig-cmdk__voce.is-att b,.ig-cmdk__voce.is-att>svg{color:var(--ig-accent)}.ig-cmdk__piede{gap:var(--ig-s4);padding:var(--ig-s2) var(--ig-s3-5);border-top:var(--ig-bw) solid var(--ig-line);font-size:var(--ig-fs-xs);color:var(--ig-faint);flex-wrap:wrap;display:flex}.ig-cmdk__piede kbd{margin-right:var(--ig-s1)}.ig-board{grid-auto-flow:column;grid-auto-columns:minmax(var(--ig-size-lg),1fr);gap:var(--ig-s3);padding-bottom:var(--ig-s2);align-items:start;display:grid;overflow-x:auto}.ig-kcol{background:color-mix(in srgb,var(--ig-panel-2) 70%,var(--ig-bg));border-radius:var(--ig-r-lg);padding:var(--ig-s2);gap:var(--ig-s2);min-height:var(--ig-size-md);border:var(--ig-bw-2) dashed transparent;flex-direction:column;transition:border-color .12s,background .12s;display:flex}.ig-kcol.is-over{border-color:var(--ig-accent);background:var(--ig-accent-soft)}.ig-kcol--chiusa .ig-kcard{background:var(--ig-panel-2);box-shadow:none}.ig-kcol__head{align-items:center;gap:var(--ig-s2);padding:var(--ig-s1) var(--ig-s1-5) var(--ig-s0-5);display:flex}.ig-kcol__head i{width:var(--ig-s2);height:var(--ig-s2);background:var(--c);border-radius:50%;flex:none}.ig-kcol__head b{font-weight:700;font-size:var(--ig-fs-base)}.ig-kcol__sum{font-size:var(--ig-fs-sm);color:var(--ig-dim);margin-left:auto;font-weight:600}.ig-kcol__body{gap:var(--ig-s2);min-height:var(--ig-s15);flex-direction:column;display:flex}.ig-kcol__vuota{padding:var(--ig-s5) var(--ig-s2);text-align:center;font-size:var(--ig-fs-sm);color:var(--ig-faint);border:var(--ig-bw-2) dashed var(--ig-line);border-radius:var(--ig-r-lg);margin:0}.ig-kcol__add{align-items:center;gap:var(--ig-s1-5);color:var(--ig-dim);font-weight:600;font-size:var(--ig-fs-sm);padding:var(--ig-s1-5) var(--ig-s2);border-radius:var(--ig-r-md);cursor:pointer;background:0 0;border:0;display:flex}.ig-kcol__add:hover{background:var(--ig-panel);color:var(--ig-text)}.ig-kcol__add svg{width:var(--ig-i);height:var(--ig-i)}.ig-kcol__nota{padding:var(--ig-s0-5) var(--ig-s2);font-size:var(--ig-fs-xs);color:var(--ig-faint);margin:0}.ig-kcard{background:var(--ig-panel);border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-lg);padding:var(--ig-s2-5) var(--ig-s3);gap:var(--ig-s1);box-shadow:var(--ig-shadow);cursor:grab;flex-direction:column;display:flex;position:relative}.ig-kcard:hover{border-color:color-mix(in srgb,var(--ig-accent) 40%,var(--ig-line))}.ig-kcard.is-drag{opacity:.45;cursor:grabbing}.ig-kcard.is-saved{animation:1.3s ease-out ig-salvato}.ig-kcard__top{justify-content:space-between;align-items:baseline;gap:var(--ig-s2);display:flex}.ig-kcard__top b{font-weight:700;font-size:var(--ig-fs-base)}.ig-kcard__t{font-weight:600;line-height:1.3}.ig-kcard__c{font-size:var(--ig-fs-sm);color:var(--ig-dim)}.ig-kcard__foot{align-items:center;gap:var(--ig-s1-5);margin-top:var(--ig-s1-5);flex-wrap:wrap;display:flex}.ig-kcard__p{font-size:var(--ig-fs-xs);color:var(--ig-dim);margin-left:auto;font-weight:700}.ig-kcard__ferma{align-items:center;gap:var(--ig-s1-5);font-size:var(--ig-fs-xs);color:var(--ig-text);margin-top:var(--ig-s1);display:flex}.ig-kcard__ferma svg{width:var(--ig-i-sm);height:var(--ig-i-sm);color:var(--ig-warn)}.ig-gantt{--gt-nome:var(--ig-size-xl);--gt-h:var(--ig-s10);position:relative}.ig-gt-scroll{max-height:calc(100vh - var(--ig-size-lg));min-height:var(--ig-size-2xl);border-radius:var(--ig-r-xl);position:relative;overflow:auto}.ig-gt-testa,.ig-gt-riga{min-width:max-content;display:flex}.ig-gt-testa{z-index:6;background:var(--ig-panel);border-bottom:var(--ig-bw) solid var(--ig-line);position:sticky;top:0}.ig-gt-nome{z-index:4;width:var(--gt-nome);background:var(--ig-panel);border-right:var(--ig-bw) solid var(--ig-line);align-items:center;gap:var(--ig-s2-5);padding:0 var(--ig-s3) 0 var(--ig-pad);height:var(--gt-h);flex:none;display:flex;position:sticky;left:0}.ig-gt-nome .ig-gt-txt{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.ig-gt-nome b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;font-size:var(--ig-fs-base);overflow:hidden}.ig-gt-nome small{font-size:var(--ig-fs-xs);color:var(--ig-faint);white-space:nowrap}.ig-gt-nome>i{width:var(--ig-s2-5);height:var(--ig-s2-5);border-radius:var(--ig-r-xs);background:var(--c);flex:none}.ig-gt-nome--testa{height:var(--ig-s14);font-size:var(--ig-fs-xs);letter-spacing:var(--ig-ls-caps);text-transform:uppercase;color:var(--ig-dim);z-index:7;font-weight:700}.ig-gt-nome--fase{padding-left:calc(var(--ig-pad) + var(--ig-s5))}.ig-gt-nome .ig-chip{height:var(--ig-s5);font-size:var(--ig-fs-xs);padding:0 var(--ig-s2);flex:none}.ig-gt-riga--gruppo .ig-gt-nome{background:color-mix(in srgb,var(--ig-panel-2) 60%,var(--ig-panel))}.ig-gt-riga--gruppo .ig-gt-nome b{font-weight:700}.ig-gt-riga--gruppo .ig-gt-tempo{background:color-mix(in srgb,var(--ig-panel-2) 35%,transparent)}.ig-gt-tempo{height:var(--gt-h);flex:none;position:relative}.ig-gt-riga{border-bottom:var(--ig-bw) solid var(--ig-line-soft);z-index:2;position:relative}.ig-gt-mesi,.ig-gt-sotto{height:var(--ig-s7);position:relative}.ig-gt-mesi span,.ig-gt-sotto span{height:100%;padding-left:var(--ig-s1-5);border-left:var(--ig-bw) solid var(--ig-line-soft);font-size:var(--ig-fs-xs);color:var(--ig-dim);white-space:nowrap;align-items:center;display:flex;position:absolute;top:0;overflow:hidden}.ig-gt-mesi span{color:var(--ig-text);text-transform:capitalize;font-weight:700}.ig-gt-sotto{border-top:var(--ig-bw) solid var(--ig-line-soft)}.ig-gt-sotto span{font-variant-numeric:tabular-nums;justify-content:center;padding:0}.ig-gt-sotto span.is-festa{color:var(--ig-faint)}.ig-gt-sotto span.is-oggi{color:var(--ig-danger);font-weight:700}.ig-gt-corpo{position:relative}.ig-gt-fondo{top:0;bottom:0;left:var(--gt-nome);z-index:1;pointer-events:none;position:absolute}.ig-gt-fondo>i{background:var(--ig-line-soft);opacity:.55;position:absolute;top:0;bottom:0}.ig-gt-oggi{width:var(--ig-s0-5);background:var(--ig-danger);z-index:3;position:absolute;top:0;bottom:0}.ig-gt-oggi span{top:var(--ig-s0-5);left:var(--ig-s1);font-size:var(--ig-fs-xs);color:var(--ig-danger);background:var(--ig-panel);padding:0 var(--ig-s1);border-radius:var(--ig-r-xs);font-weight:700;position:absolute}.ig-gt-frecce{z-index:2;position:absolute;top:0;left:0;overflow:visible}.ig-gt-frecce path{fill:none;stroke:var(--ig-faint);stroke-width:1.5px}.ig-gt-frecce marker path{fill:var(--ig-faint);stroke:none}.ig-gt-bar{top:var(--ig-s2-5);height:var(--ig-s6);border-radius:var(--ig-r-sm);background:color-mix(in srgb,var(--c) 22%,var(--ig-panel));border:var(--ig-bw) solid color-mix(in srgb,var(--c) 55%,var(--ig-panel));cursor:grab;z-index:3;align-items:center;display:flex;position:absolute;overflow:hidden}.ig-gt-bar i{background:var(--c);opacity:.9;position:absolute;inset:0 auto 0 0}.ig-gt-bar em{font-style:normal;font-size:var(--ig-fs-xs);padding:0 var(--ig-s2);white-space:nowrap;text-overflow:ellipsis;color:var(--ig-text);text-shadow:0 0 var(--ig-bw-3) var(--ig-panel);font-weight:600;position:relative;overflow:hidden}.ig-gt-bar.is-done i{opacity:.55}.ig-gt-bar.is-late{border-color:var(--ig-warn);box-shadow:0 0 0 var(--ig-bw-2) color-mix(in srgb,var(--ig-warn) 30%,transparent)}.ig-gt-bar.is-drag{cursor:grabbing;box-shadow:var(--ig-shadow-pop);z-index:5}.ig-gt-somma{top:var(--ig-s4);height:var(--ig-s1-5);border-radius:var(--ig-r-xs);background:color-mix(in srgb,var(--c) 45%,transparent);position:absolute}.ig-gt-ms{top:var(--ig-s3-5);width:var(--ig-s3-5);height:var(--ig-s3-5);margin-left:calc(var(--ig-s2) * -1);background:var(--c);border:var(--ig-bw-2) solid var(--ig-panel);border-radius:var(--ig-r-xs);z-index:3;position:absolute;transform:rotate(45deg)}.ig-gt-label{height:100%;font-size:var(--ig-fs-xs);color:var(--ig-dim);white-space:nowrap;z-index:3;align-items:center;display:flex;position:absolute;top:0}.ig-planner-wrap{grid-template-columns:var(--ig-size-lg) minmax(0,1fr);gap:var(--ig-gap);align-items:start;display:grid}.ig-planner-coda{top:var(--ig-s3);position:sticky}.ig-planner-lista{gap:var(--ig-s2);padding:var(--ig-s2-5) var(--ig-pad) var(--ig-pad);flex-direction:column;display:flex}.ig-pl-coda{border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-md);padding:var(--ig-s2-5) var(--ig-s3);gap:var(--ig-s0-5);background:var(--ig-panel);box-shadow:inset var(--ig-bw-3) 0 0 var(--c);cursor:grab;font-size:var(--ig-fs-sm);flex-direction:column;display:flex}.ig-pl-coda b{font-weight:600}.ig-pl-coda small{color:var(--ig-dim);font-size:var(--ig-fs-xs)}.ig-pl-coda span{font-size:var(--ig-fs-xs);color:var(--ig-faint)}.ig-pl-coda.is-drag{opacity:.45}.ig-planner{overflow:auto}.ig-pl-griglia{grid-template-columns:var(--ig-size-sm) repeat(6,minmax(var(--ig-size-2xs),1fr));min-width:max-content;display:grid}.ig-pl-cella{border-right:var(--ig-bw) solid var(--ig-line-soft);border-bottom:var(--ig-bw) solid var(--ig-line-soft);padding:var(--ig-s1-5);min-height:var(--ig-size-2xs)}.ig-pl-cella--testa{min-height:0;height:var(--ig-h-th);align-items:center;gap:var(--ig-s1-5);font-size:var(--ig-fs-sm);color:var(--ig-dim);background:var(--ig-panel);z-index:2;border-bottom-color:var(--ig-line);justify-content:center;display:flex;position:sticky;top:0}.ig-pl-cella--testa b{text-transform:uppercase;letter-spacing:var(--ig-ls-caps);font-size:var(--ig-fs-xs)}.ig-pl-cella--testa.is-oggi{color:var(--ig-accent)}.ig-pl-persona{align-items:flex-start;gap:var(--ig-s2-5);padding:var(--ig-s2-5) var(--ig-s3) var(--ig-s2-5) var(--ig-pad);background:var(--ig-panel);z-index:1;justify-content:flex-start;display:flex;position:sticky;left:0}.ig-pl-persona>span:not(.ig-av){flex-direction:column;min-width:0;line-height:1.3;display:flex}.ig-pl-persona b{font-weight:600}.ig-pl-persona small{font-size:var(--ig-fs-xs);color:var(--ig-faint)}.ig-pl-giorno{gap:var(--ig-s1-5);flex-direction:column;transition:background .12s;display:flex}.ig-pl-giorno.is-festa{background:color-mix(in srgb,var(--ig-panel-2) 45%,transparent)}.ig-pl-giorno.is-oggi{background:color-mix(in srgb,var(--ig-accent) 4%,transparent)}.ig-pl-giorno.is-over{background:var(--ig-accent-soft);outline:var(--ig-bw-2) dashed var(--ig-accent);outline-offset:calc(var(--ig-s1) * -1)}.ig-pl-giorno.is-pieno{background:color-mix(in srgb,var(--ig-warn) 7%,transparent)}.ig-pl-blocco{border-radius:var(--ig-r-sm);padding:var(--ig-s1-5) var(--ig-s2);background:color-mix(in srgb,var(--c) 14%,var(--ig-panel));border:var(--ig-bw) solid color-mix(in srgb,var(--c) 32%,var(--ig-panel));box-shadow:inset var(--ig-bw-3) 0 0 var(--c);font-size:var(--ig-fs-xs);cursor:grab;flex-direction:column;line-height:1.3;display:flex}.ig-pl-blocco small{color:var(--ig-dim);font-size:var(--ig-fs-xs)}.ig-pl-blocco b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.ig-pl-blocco.is-drag{opacity:.45}.ig-pl-tot{font-size:var(--ig-fs-xs);text-align:right;margin-top:auto;font-weight:700}@media (width<=1100px){.ig-planner-wrap{grid-template-columns:1fr}.ig-planner-coda{position:static}}.ig-table tr.ig-grow td{height:calc(var(--ig-h-row) - var(--ig-s1));background:color-mix(in srgb,var(--ig-panel-2) 70%,var(--ig-panel));border-bottom:var(--ig-bw) solid var(--ig-line);font-weight:600}.ig-table tbody tr.ig-grow:hover td{background:var(--ig-panel-2)}.ig-table tr.ig-grow td:first-child{padding-left:var(--ig-s2-5)}.ig-table tr.ig-grow td.ig-gsub{font-variant-numeric:tabular-nums;font-weight:700}.ig-grow__in{left:var(--ig-s2-5);align-items:center;gap:var(--ig-s2);max-width:min(var(--ig-w-line),70vw);display:inline-flex;position:sticky}.ig-grow__t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ig-grow__t b{font-weight:700}.ig-grow .ig-n{flex:none}.ig-grow input[type=checkbox]{accent-color:var(--ig-accent);width:var(--ig-s4);height:var(--ig-s4);margin:0 var(--ig-s1-5) 0 var(--ig-s1)}.ig-gtog{all:unset;cursor:pointer;width:var(--ig-s6);height:var(--ig-s6);border-radius:var(--ig-r-sm);color:var(--ig-dim);flex:none;place-items:center;display:grid}.ig-gtog:hover{background:var(--ig-panel);color:var(--ig-text)}.ig-gtog:focus-visible{outline:var(--ig-bw-2) solid var(--ig-accent);outline-offset:var(--ig-bw)}.ig-gtog svg{width:var(--ig-i);height:var(--ig-i);transition:transform .15s}.ig-gtog[aria-expanded=false] svg{transform:rotate(-90deg)}.ig-table--2l thead tr:nth-child(2) th{top:var(--ig-h-th)}.ig-table--2l th[rowspan="2"]{height:calc(var(--ig-h-th) * 2)}.ig-table th.ig-thg{text-align:center;color:var(--ig-text);border-bottom:var(--ig-bw) solid var(--ig-line-soft)}.ig-table .g0{border-left:var(--ig-bw) solid var(--ig-line)}.ig-due{align-items:center;gap:var(--ig-s2);line-height:1.25;display:inline-flex}.ig-due>span{flex-direction:column;display:flex}.ig-due b{font-weight:500}.ig-due small{font-size:var(--ig-fs-xs);color:var(--ig-faint)}.ig-due svg{width:var(--ig-i);height:var(--ig-i);flex:none}.ig-due--warn small,.ig-due--danger small{color:var(--ig-text);font-weight:600}.ig-due--warn svg{color:var(--ig-warn)}.ig-due--danger svg{color:var(--ig-danger)}.ig-use{align-items:center;gap:var(--ig-s2-5);min-width:var(--ig-size-xs);--c:var(--ig-accent);display:flex}.ig-use--warn,.ig-use--danger{--c:var(--ig-warn)}.ig-use__bar{min-width:var(--ig-s14);height:var(--ig-s1-5);border-radius:var(--ig-r-pill);background:var(--ig-panel-2);flex:1;position:relative}.ig-use__bar i{border-radius:var(--ig-r-pill);background:var(--c);position:absolute;top:0;bottom:0;left:0}.ig-use__bar em{border-radius:0 var(--ig-r-pill) var(--ig-r-pill) 0;background:var(--ig-danger);position:absolute;top:0;bottom:0}.ig-use__bar u{top:calc(var(--ig-s1) * -1);bottom:calc(var(--ig-s1) * -1);width:var(--ig-s0-5);margin-left:calc(var(--ig-bw) * -1);border-radius:var(--ig-r-xs);background:var(--ig-text);opacity:.6;position:absolute}.ig-use>span{font-size:var(--ig-fs-sm);white-space:nowrap}.ig-use>span small{color:var(--ig-faint);font-size:inherit}.ig-use>span b{color:var(--ig-danger);font-weight:700}.ig-ticks{gap:var(--ig-s0-5);height:var(--ig-s5);align-items:flex-end;display:inline-flex}.ig-ticks i{width:var(--ig-s2);height:var(--ig-s4);border-radius:var(--ig-r-xs);background:var(--ig-panel-2);box-shadow:inset 0 0 0 var(--ig-bw) var(--ig-line)}.ig-ticks i.ig-ticks__pieno{background:var(--ig-accent);box-shadow:none}.ig-ticks i.ig-ticks__attesa{background:color-mix(in srgb,var(--ig-warn) 60%,var(--ig-panel));box-shadow:none}.ig-ticks i.ig-ticks__futuro{box-shadow:none;outline:var(--ig-bw) dashed var(--ig-faint);outline-offset:calc(var(--ig-bw) * -1);background:0 0}.ig-ticks i.is-now{height:var(--ig-s5)}.ig-more{align-items:baseline;gap:var(--ig-s1-5);display:inline-flex}.ig-more small{font-size:var(--ig-fs-xs);color:var(--ig-dim);background:var(--ig-panel-2);border-radius:var(--ig-r-sm);padding:var(--ig-bw) var(--ig-s1-5)}.ig-cellform{width:var(--ig-size-lg);padding:var(--ig-s2) var(--ig-s3) var(--ig-s3)}.ig-cellform__row{justify-content:space-between;align-items:center;gap:var(--ig-s2-5);padding:var(--ig-s1) 0;font-size:var(--ig-fs-sm);display:flex}.ig-cellform__row .ig-num{width:var(--ig-size-2xs)}.ig-cellform__foot{justify-content:flex-end;gap:var(--ig-s1-5);margin-top:var(--ig-s2);display:flex}.ig-num{align-items:center;display:flex;position:relative}.ig-num>i{right:var(--ig-s3);color:var(--ig-faint);font-style:normal;font-size:var(--ig-fs-sm);pointer-events:none;position:absolute}.ig-num>.ig-input{padding-right:var(--ig-s9)}.ig-num--pre>i{left:var(--ig-s3);right:auto}.ig-num--pre>.ig-input{padding-left:var(--ig-s7);padding-right:var(--ig-s3)}.ig-num.is-bad .ig-input{border-color:var(--ig-danger)}.ig-cod{justify-content:center;align-items:center;gap:var(--ig-s1);min-width:var(--ig-s7);height:var(--ig-s5);padding:0 var(--ig-s1-5) 0 var(--ig-s2);border-radius:var(--ig-r-xs);font-size:var(--ig-fs-xs);letter-spacing:var(--ig-ls-wide);color:var(--ig-text);background:color-mix(in srgb,var(--c) 22%,var(--ig-panel));box-shadow:inset var(--ig-bw-3) 0 0 var(--c);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;display:inline-flex}.ig-cod--anom{--c:var(--ig-warn);padding:0 var(--ig-s1-5)}.ig-cod svg{width:var(--ig-i-sm);height:var(--ig-i-sm)}.ig-legend{align-items:center;gap:var(--ig-s1-5);padding:0 var(--ig-pad) var(--ig-s3);flex-wrap:wrap;display:flex}.ig-legend__t{font-size:var(--ig-fs-xs);letter-spacing:var(--ig-ls-caps);text-transform:uppercase;color:var(--ig-faint);margin-right:var(--ig-s1);font-weight:700}.ig-legend__i{align-items:center;gap:var(--ig-s2);height:var(--ig-s8);padding:0 var(--ig-s3);border-radius:var(--ig-r-pill);border:var(--ig-bw) solid var(--ig-line);background:var(--ig-panel);color:var(--ig-text);font-size:var(--ig-fs-sm);cursor:pointer;display:inline-flex}.ig-legend__i:hover{border-color:color-mix(in srgb,var(--ig-accent) 40%,var(--ig-line))}.ig-legend__i:focus-visible{outline:var(--ig-bw-2) solid var(--ig-accent);outline-offset:var(--ig-bw)}.ig-legend__i em{color:var(--ig-faint);font-variant-numeric:tabular-nums;font-style:normal;font-size:var(--ig-fs-xs)}.ig-legend__i.is-on{background:var(--ig-accent-soft);border-color:var(--ig-accent);font-weight:600}.ig-legend__i.is-dim{opacity:.55}.ig-legend__sw{width:var(--ig-s2-5);height:var(--ig-s2-5);border-radius:var(--ig-r-xs);background:var(--c);flex:none}.ig-legend__all{cursor:pointer;color:var(--ig-accent);font-size:var(--ig-fs-sm);padding:0 var(--ig-s1-5);background:0 0;border:0;font-weight:600}.ig-legend--mini{gap:var(--ig-s0-5);padding:var(--ig-s1-5) var(--ig-pad);border-top:var(--ig-bw) solid var(--ig-line-soft)}.ig-legend--mini .ig-legend__i{height:var(--ig-s7);padding:0 var(--ig-s2);color:var(--ig-dim);font-size:var(--ig-fs-xs);gap:var(--ig-s1-5);background:0 0;border-color:#0000}.ig-legend--mini .ig-legend__i:hover{background:var(--ig-panel-2);color:var(--ig-text);border-color:#0000}.ig-legend--mini .ig-legend__i.is-on{background:var(--ig-accent-soft);color:var(--ig-accent);border-color:#0000}.ig-legend--mini .ig-cod{min-width:0;height:var(--ig-s4);padding:0 var(--ig-s1) 0 var(--ig-s1-5)}.ig-legend--mini .ig-legend__all{font-size:var(--ig-fs-xs)}.ig-nf-band{grid-template-columns:repeat(auto-fit,minmax(var(--ig-size-sm),1fr));gap:calc(var(--ig-gap) - var(--ig-s1));display:grid}.ig-card--flush .ig-nf-band,.ig-card>.ig-nf-band{padding:0 var(--ig-pad) var(--ig-s3)}.ig-nf{all:unset;box-sizing:border-box;cursor:pointer;gap:var(--ig-s1);padding:var(--ig-s3) var(--ig-s3-5);border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-lg);background:var(--ig-panel);flex-direction:column;min-width:0;display:flex}.ig-nf:hover{border-color:color-mix(in srgb,var(--ig-accent) 40%,var(--ig-line))}.ig-nf:focus-visible{outline:var(--ig-bw-2) solid var(--ig-accent);outline-offset:var(--ig-s0-5)}.ig-nf.is-on{border-color:var(--ig-accent);background:var(--ig-accent-soft);box-shadow:inset 0 calc(var(--ig-bw-3) * -1) 0 var(--ig-accent)}.ig-nf__l{align-items:center;gap:var(--ig-s2);font-size:var(--ig-fs-sm);color:var(--ig-dim);font-weight:600;display:flex}.ig-nf__l svg{width:var(--ig-i);height:var(--ig-i)}.ig-nf.is-on .ig-nf__l{color:var(--ig-accent)}.ig-nf__v{font-size:var(--ig-fs-kpi);font-weight:700;line-height:1.1}.ig-nf__d{font-size:var(--ig-fs-xs);gap:var(--ig-s1);flex-wrap:wrap;align-items:center;display:flex}.ig-nf--c{background:color-mix(in srgb,var(--c) 4%,var(--ig-panel))}.ig-nf--c:hover{border-color:color-mix(in srgb,var(--c) 45%,var(--ig-line))}.ig-nf--c.is-on{border-color:var(--c);background:color-mix(in srgb,var(--c) 10%,var(--ig-panel));box-shadow:inset 0 calc(var(--ig-bw-3) * -1) 0 var(--c)}.ig-nf--c.is-on .ig-nf__l{color:var(--c)}.ig-nf__ic{width:var(--ig-s7);height:var(--ig-s7);border-radius:var(--ig-r-sm);background:color-mix(in srgb,var(--c) 15%,var(--ig-panel));color:var(--c);flex:none;place-items:center;display:grid}.ig-nf__ic svg{width:var(--ig-i);height:var(--ig-i)}.ig-nf__v small{font-size:var(--ig-fs-sm);color:var(--ig-dim);margin-left:var(--ig-s1);font-weight:600}.ig-nf__bar{height:var(--ig-s1);border-radius:var(--ig-r-pill);background:color-mix(in srgb,var(--c,var(--ig-accent)) 14%,var(--ig-panel-2));display:block;overflow:hidden}.ig-nf__bar i{height:100%;width:var(--v);background:var(--c,var(--ig-accent));border-radius:inherit;display:block}.ig-nf__n{font-size:var(--ig-fs-xs);color:var(--ig-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ig-nf__chi{flex:none;margin-left:auto}.ig-nf__chi .ig-av{flex:none}.ig-av--piu{background:var(--ig-panel-2);color:var(--ig-dim)}.ig-donut{align-items:center;gap:var(--ig-s6);flex-wrap:wrap;display:flex}.ig-donut__fig{width:var(--ig-size-sm);height:var(--ig-size-sm);flex:none;position:relative}.ig-donut__svg{width:100%;height:100%;display:block}.ig-donut__svg path{stroke:var(--ig-panel);stroke-width:2px;transition:opacity .12s}.ig-donut__mid{text-align:center;pointer-events:none;padding:0 var(--ig-s8);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ig-donut__mid b{font-size:var(--ig-fs-lg);white-space:nowrap;font-weight:700;line-height:1.15}.ig-donut__mid small{font-size:var(--ig-fs-xs);color:var(--ig-dim);margin-top:var(--ig-s0-5);line-height:1.3}.ig-donut__leg{min-width:var(--ig-size-md);flex-direction:column;flex:1;display:flex}.ig-donut__row{grid-template-columns:var(--ig-s3) minmax(0,1fr) auto var(--ig-s10);align-items:center;gap:var(--ig-s2-5);padding:var(--ig-s2) var(--ig-s1-5);border-bottom:var(--ig-bw) solid var(--ig-line-soft);font-size:var(--ig-fs-sm);border-radius:var(--ig-r-sm);display:grid}.ig-donut__row:last-child{border-bottom:0}.ig-donut__row i{width:var(--ig-s3);height:var(--ig-s3);border-radius:var(--ig-r-xs);background:var(--c)}.ig-donut__row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ig-donut__row b{font-weight:600}.ig-donut__row em{color:var(--ig-dim);text-align:right;font-style:normal}.ig-donut .is-off{opacity:.3}.ig-donut__row.is-on{background:var(--ig-panel-2)}.ig-rep{gap:var(--ig-s1-5);flex-direction:column;display:flex}.ig-rep__row{grid-template-columns:var(--ig-s6) minmax(0,1fr) var(--ig-s8);align-items:center;gap:var(--ig-s1-5);border-radius:var(--ig-r-md);display:grid}.ig-rep--pairs .ig-rep__row{grid-template-columns:var(--ig-s6) minmax(0,.8fr) minmax(0,1.2fr) var(--ig-s8)}.ig-rep__grip{color:var(--ig-faint);cursor:grab;place-items:center;display:grid}.ig-rep__grip svg{width:var(--ig-i);height:var(--ig-i)}.ig-rep__row.is-drag{opacity:.4}.ig-rep__row.is-over{box-shadow:0 calc(var(--ig-bw-2) * -1) 0 var(--ig-accent)}.ig-rep__row .ig-btn{opacity:.45}.ig-rep__row:hover .ig-btn,.ig-rep__row:focus-within .ig-btn{opacity:1}.ig-rep__add{align-self:flex-start}.ig-rep__empty{color:var(--ig-faint);font-size:var(--ig-fs-sm)}.ig-ctree{gap:var(--ig-s2);flex-direction:column;display:flex}.ig-ctree__top{align-items:center;gap:var(--ig-s2-5);display:flex}.ig-ctree__top .ig-find{flex:1;min-width:0}.ig-ctree__list{border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-md);padding:var(--ig-s1-5);max-height:var(--ig-size-xl);overflow:auto}.ig-ctree__n{align-items:center;gap:var(--ig-s0-5);padding-left:calc(var(--liv) * var(--ig-s6));min-height:var(--ig-s8);display:flex}.ig-ctree__n label{align-items:center;gap:var(--ig-s2);cursor:pointer;padding:var(--ig-s1) var(--ig-s1-5);border-radius:var(--ig-r-sm);font-size:var(--ig-fs-sm);flex:1;min-width:0;display:flex}.ig-ctree__n label:hover{background:var(--ig-panel-2)}.ig-ctree__n input{accent-color:var(--ig-accent);width:var(--ig-s4);height:var(--ig-s4);flex:none;margin:0}.ig-ctree__n em{color:var(--ig-faint);font-style:normal;font-size:var(--ig-fs-xs);margin-left:auto}.ig-ctree__tog{all:unset;cursor:pointer;width:var(--ig-s6);height:var(--ig-s6);border-radius:var(--ig-r-sm);color:var(--ig-dim);flex:none;place-items:center;display:grid}.ig-ctree__tog:hover{background:var(--ig-panel-2)}.ig-ctree__tog:focus-visible{outline:var(--ig-bw-2) solid var(--ig-accent)}.ig-ctree__tog svg{width:var(--ig-i-sm);height:var(--ig-i-sm)}.ig-ctree__sp{width:var(--ig-s6);flex:none}.ig-find--sm{height:calc(var(--ig-h-ctl) - var(--ig-s1))}.ig-top__tray{align-items:center;gap:var(--ig-s1-5);flex:none;display:flex}.ig-top__tray:empty{display:none}.ig-timer{align-items:center;gap:var(--ig-s2);height:var(--ig-s8);padding:0 var(--ig-s3) 0 var(--ig-s2-5);border-radius:var(--ig-r-pill);border:var(--ig-bw) solid color-mix(in srgb,var(--ig-ok) 40%,var(--ig-line));background:color-mix(in srgb,var(--ig-ok) 9%,var(--ig-panel));color:var(--ig-text);cursor:pointer;font-weight:700;font-size:var(--ig-fs-sm);white-space:nowrap;display:inline-flex}.ig-timer i{width:var(--ig-s2);height:var(--ig-s2);background:var(--ig-ok);box-shadow:0 0 0 var(--ig-bw-3) color-mix(in srgb,var(--ig-ok) 25%,transparent);border-radius:50%}.ig-timer small{color:var(--ig-dim);font-weight:500;font-size:var(--ig-fs-xs)}@media (width<=900px){.ig-timer small{display:none}}.ig-viewas{height:var(--ig-s10);z-index:60;align-items:center;gap:var(--ig-s2-5);padding:0 var(--ig-s4);background:oklch(from var(--ig-violet) var(--ig-l-fill) c h);color:var(--ig-on-color);font-size:var(--ig-fs-sm);display:flex;position:fixed;top:0;left:0;right:0}.ig-viewas svg{width:var(--ig-i);height:var(--ig-i);flex:none}.ig-viewas span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ig-viewas .ig-btn{background:var(--ig-on-color);color:oklch(from var(--ig-violet) var(--ig-l-fill) c h);border-color:#0000}body.is-vedi .ig-app{height:calc(100% - var(--ig-s10));margin-top:var(--ig-s10)}.ig-offline{z-index:15;align-items:center;gap:var(--ig-s2-5);padding:var(--ig-s2-5) var(--ig-s4);background:color-mix(in srgb,var(--ig-warn) 14%,var(--ig-panel));border-bottom:var(--ig-bw) solid color-mix(in srgb,var(--ig-warn) 35%,var(--ig-line));font-size:var(--ig-fs-sm);display:flex;position:sticky;top:0}.ig-offline svg{width:var(--ig-i);height:var(--ig-i);color:var(--ig-warn);flex:none}.ig-drawer--narrow{width:min(var(--ig-w-drawer-narrow),100vw)}.ig-item--btn{all:unset;box-sizing:border-box;align-items:center;gap:var(--ig-s3);padding:var(--ig-s2) var(--ig-s1-5);border-radius:var(--ig-r-md);cursor:pointer;width:100%;display:flex}.ig-item--btn:hover{background:var(--ig-panel-2)}.ig-item--btn:focus-visible{outline:var(--ig-bw-2) solid var(--ig-accent)}.ig-pad{gap:var(--ig-s2);grid-template-columns:repeat(3,1fr);display:grid}.ig-pad__k{height:var(--ig-s12);border-radius:var(--ig-r-lg);border:var(--ig-bw) solid var(--ig-line);background:var(--ig-panel);font-size:var(--ig-fs-md);color:var(--ig-text);cursor:pointer;font-weight:600}.ig-pad__k:hover{background:var(--ig-panel-2)}.ig-pad__call{height:var(--ig-s11);justify-content:center}.ig-video{gap:var(--ig-s3);padding:var(--ig-s2-5);border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-md);align-items:center;display:flex}.ig-video>span{width:var(--ig-s20);height:var(--ig-s13);border-radius:var(--ig-r-sm);background:linear-gradient(135deg,oklch(from var(--ig-accent) var(--ig-l-fill) c h),oklch(from var(--ig-violet) var(--ig-l-fill) c h));color:var(--ig-on-color);flex:none;place-items:center;display:grid}.ig-video>span svg{width:var(--ig-i-lg);height:var(--ig-i-lg)}.ig-video b{font-weight:600;display:block}.ig-video small{color:var(--ig-dim);font-size:var(--ig-fs-xs)}.ig-tour{z-index:95;position:fixed;inset:0}.ig-tour__hole{border-radius:var(--ig-r-lg);box-shadow:0 0 0 var(--ig-cover) var(--ig-scrim-strong);pointer-events:none;transition:all .2s;position:fixed}.ig-tour__card{width:var(--ig-size-xl);max-width:calc(100vw - var(--ig-s6));background:var(--ig-panel);color:var(--ig-text);border-radius:var(--ig-r-lg);box-shadow:var(--ig-shadow-pop);padding:var(--ig-s3-5) var(--ig-s4);gap:var(--ig-s1-5);flex-direction:column;display:flex;position:fixed}.ig-tour__card b{font-size:var(--ig-fs-md)}.ig-tour__card p{color:var(--ig-dim);font-size:var(--ig-fs-sm);margin:0;line-height:1.5}.ig-tour__card .ig-actions{margin-top:var(--ig-s1-5);justify-content:flex-end}button.ig-link{cursor:pointer;font:inherit;color:var(--ig-accent);background:0 0;border:0;padding:0}button.ig-link:hover{text-decoration:underline}.ig-dim-t{color:var(--ig-dim)}.ig-auth-page{min-height:100vh;padding:var(--ig-s8) var(--ig-s4);place-items:center;display:grid}.ig-auth-page,.ig-auth-sfondo{--ig-auth-a:var(--ig-c1);--ig-auth-b:var(--ig-c4);--ig-auth-forza:26%;isolation:isolate;background:var(--ig-bg);position:relative;overflow:hidden}.ig-auth-page:before,.ig-auth-sfondo:before{content:"";z-index:-1;background:var(--ig-auth-foto,none) center/cover no-repeat,radial-gradient(120% 90% at 18% 8%,color-mix(in srgb,var(--ig-auth-a) var(--ig-auth-forza),var(--ig-bg)),transparent 70%),radial-gradient(110% 90% at 88% 95%,color-mix(in srgb,var(--ig-auth-b) var(--ig-auth-forza),var(--ig-bg)),transparent 65%),var(--ig-bg);animation:90s ease-in-out infinite alternate ig-auth-respiro;position:absolute;inset:0;transform:scale(1.04)}@keyframes ig-auth-respiro{to{transform:scale(1.12)translate(-1.5%,-1%)}}@media (prefers-reduced-motion:reduce){.ig-auth-page:before,.ig-auth-sfondo:before{animation:none;transform:none}}[data-stagione=primavera]{--ig-auth-a:var(--ig-c2);--ig-auth-b:var(--ig-c4)}[data-stagione=estate]{--ig-auth-a:var(--ig-c3);--ig-auth-b:var(--ig-c1)}[data-stagione=autunno]{--ig-auth-a:var(--ig-c3);--ig-auth-b:var(--ig-c5)}[data-stagione=inverno]{--ig-auth-a:var(--ig-c1);--ig-auth-b:var(--ig-c6)}[data-momento=mattina]{--ig-auth-forza:20%}[data-momento=pomeriggio]{--ig-auth-forza:30%}[data-momento=sera]{--ig-auth-forza:42%}.ig-auth{width:min(var(--ig-size-3xl),100%);background:var(--ig-panel);border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-xl);box-shadow:var(--ig-shadow);padding:var(--ig-s7);gap:var(--ig-s3-5);flex-direction:column;display:flex}.ig-auth__logo{height:var(--ig-s8);align-self:center;display:block}.ig-auth__logo img{height:var(--ig-s8);width:auto}.ig-auth h2{margin:var(--ig-s1) 0 0;font-size:var(--ig-fs-lg);text-wrap:balance;font-weight:700}.ig-auth__sub{margin:calc(-1 * var(--ig-s2)) 0 0;color:var(--ig-dim);font-size:var(--ig-fs-sm)}.ig-auth__big{width:100%;height:var(--ig-s11);justify-content:center}.ig-auth__hint{margin:calc(-1 * var(--ig-s1-5)) 0 0;font-size:var(--ig-fs-xs);color:var(--ig-faint);text-align:center}.ig-auth__hint span{align-items:center;gap:var(--ig-s1);display:inline-flex}.ig-auth__hint svg{width:var(--ig-i-sm);height:var(--ig-i-sm)}.ig-auth__or{align-items:center;gap:var(--ig-s2-5);color:var(--ig-faint);font-size:var(--ig-fs-xs);display:flex}.ig-auth__or:before,.ig-auth__or:after{content:"";height:var(--ig-bw);background:var(--ig-line);flex:1}.ig-auth__link{font-size:var(--ig-fs-sm);align-self:center;align-items:center;gap:var(--ig-s1);display:inline-flex}.ig-auth__link svg{width:var(--ig-i-sm);height:var(--ig-i-sm)}.ig-auth__check{gap:var(--ig-s2);font-size:var(--ig-fs-sm);color:var(--ig-dim);align-items:center;display:flex}.ig-auth__check input{accent-color:var(--ig-accent)}.ig-auth form{display:contents}.ig-pw{display:flex;position:relative}.ig-pw .ig-input{padding-right:var(--ig-s11)}.ig-pw .ig-btn{right:var(--ig-s1);position:absolute;top:50%;transform:translateY(-50%)}.ig-otp{gap:var(--ig-s2);grid-template-columns:repeat(6,1fr);display:grid}.ig-otp .ig-input{height:var(--ig-s13);text-align:center;font-size:var(--ig-fs-lg);font-variant-numeric:tabular-nums;padding:0;font-weight:700}.ig-av--foto{background:var(--ig-panel-2);padding:0;overflow:hidden}.ig-av--foto img{object-fit:cover;width:100%;height:100%;display:block}.ig-av-box{flex:none;display:inline-flex;position:relative}.ig-av-box>i{right:calc(var(--ig-bw) * -1);bottom:calc(var(--ig-bw) * -1);width:var(--ig-s2-5);height:var(--ig-s2-5);background:var(--c,var(--ig-faint));box-shadow:0 0 0 var(--ig-bw-2) var(--ig-panel);border-radius:50%;position:absolute}.ig-persona{align-items:center;gap:var(--ig-s2-5);min-width:0;display:flex}.ig-persona .ig-two{min-width:0}.ig-mg{max-height:calc(100vh - var(--ig-s20) * 4);border-top:var(--ig-bw) solid var(--ig-line);overflow:auto}.ig-mg table{border-collapse:separate;border-spacing:0;font-size:var(--ig-fs-sm);min-width:100%}.ig-mg th,.ig-mg td{border-bottom:var(--ig-bw) solid var(--ig-line-soft);border-right:var(--ig-bw) solid var(--ig-line-soft);text-align:center;height:var(--ig-s10);min-width:var(--ig-s9);background:var(--ig-panel);padding:0}.ig-mg thead th{z-index:2;height:var(--ig-h-th);font-size:var(--ig-fs-xs);color:var(--ig-dim);font-weight:600;line-height:1.15;position:sticky;top:0}.ig-mg thead th small{color:var(--ig-faint);text-transform:uppercase;font-weight:500;display:block}.ig-mg .ig-mg__p{z-index:1;text-align:left;padding:0 var(--ig-s3);min-width:var(--ig-size-sm);border-right:var(--ig-bw) solid var(--ig-line);position:sticky;left:0}.ig-mg thead .ig-mg__p{z-index:3}.ig-mg .ig-mg__tot{font-variant-numeric:tabular-nums;padding:0 var(--ig-s2);min-width:var(--ig-s12);color:var(--ig-dim)}.ig-mg .ig-mg__tot b{color:var(--ig-text);font-weight:600}.ig-mg .is-festa,.ig-mg thead th.is-festa{background:color-mix(in srgb,var(--ig-panel-2) 70%,var(--ig-panel))}.ig-mg thead th.is-festa{color:var(--ig-danger)}.ig-mg thead th.is-oggi{color:var(--ig-accent);box-shadow:inset 0 calc(var(--ig-bw-3) * -1) 0 var(--ig-accent)}.ig-mg td.is-oggi{box-shadow:inset var(--ig-bw-2) 0 0 var(--ig-accent-soft),inset calc(var(--ig-bw-2) * -1) 0 0 var(--ig-accent-soft)}.ig-mg td.ig-mg__d{cursor:pointer;font-variant-numeric:tabular-nums}.ig-mg td.ig-mg__d:hover{background:var(--ig-accent-soft)}.ig-mg td.ig-mg__d.is-sel{box-shadow:inset 0 0 0 var(--ig-bw-2) var(--ig-accent)}.ig-mg td.ig-mg__d.is-futuro{color:var(--ig-faint);cursor:default}.ig-mg td.ig-mg__d.is-futuro:hover{background:var(--ig-panel)}.ig-mg td .ig-cod{min-width:0;height:var(--ig-s5);padding:0 var(--ig-s1)}.ig-mg td.is-anom{background:color-mix(in srgb,var(--ig-warn) 16%,var(--ig-panel))}.ig-mg td.is-anom svg{width:var(--ig-i-sm);height:var(--ig-i-sm);color:var(--ig-warn)}.ig-mg td.is-str b{color:var(--ig-text);font-weight:700}.ig-mg td.is-str sup{color:var(--ig-g2);font-weight:700;font-size:var(--ig-fs-xs);margin-left:var(--ig-s0-5)}.ig-mg tbody tr:hover td{background:color-mix(in srgb,var(--ig-panel-2) 55%,var(--ig-panel))}.ig-mg tbody tr:hover td.is-anom{background:color-mix(in srgb,var(--ig-warn) 22%,var(--ig-panel))}.ig-mg tfoot td{z-index:1;font-size:var(--ig-fs-xs);color:var(--ig-dim);font-variant-numeric:tabular-nums;border-top:var(--ig-bw) solid var(--ig-line);height:var(--ig-s9);position:sticky;bottom:0}.ig-mg tfoot .ig-mg__p{z-index:2;color:var(--ig-text);font-weight:600}.ig-mg-dim tbody tr.is-fuori{display:none}.ig-mg tr.ig-mg__g th,.ig-mg tr.ig-mg__g td{background:color-mix(in srgb,var(--ig-panel-2) 60%,var(--ig-panel));height:var(--ig-s9)}.ig-mg .ig-mg__sub{padding-left:var(--ig-s8);font-size:var(--ig-fs-sm);white-space:nowrap;text-overflow:ellipsis;max-width:var(--ig-size-md);overflow:hidden}.ig-mg td sup.is-nott{color:var(--ig-g4);font-weight:700;font-size:var(--ig-fs-xs);margin-left:var(--ig-s0-5)}.ig-mg td.is-rep{background:color-mix(in srgb,var(--ig-g4) 16%,var(--ig-panel));color:var(--ig-g4)}.ig-mg td.is-rep b{color:var(--ig-text)}.ig-mg td.is-rep svg{width:var(--ig-i-sm);height:var(--ig-i-sm)}.ig-mg tbody tr:hover td.is-rep{background:color-mix(in srgb,var(--ig-g4) 24%,var(--ig-panel))}.ig-periodo{align-items:center;gap:var(--ig-s1);border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-md);background:var(--ig-panel);height:var(--ig-h-ctl);padding:0 var(--ig-s1);display:inline-flex}.ig-periodo b{min-width:var(--ig-size-2xs);text-align:center;text-transform:capitalize;font-weight:600}.ig-periodo button{width:var(--ig-s8);height:var(--ig-s8);border-radius:var(--ig-r-sm);cursor:pointer;color:var(--ig-dim);background:0 0;border:0;place-items:center;display:grid}.ig-periodo button:hover{background:var(--ig-panel-2);color:var(--ig-text)}.ig-periodo button:disabled{opacity:.4;cursor:default}.ig-periodo svg{width:var(--ig-i-sm);height:var(--ig-i-sm)}.ig-timb{gap:var(--ig-s1-5);flex-direction:column;display:flex}.ig-timb__r{align-items:center;gap:var(--ig-s2-5);padding:var(--ig-s2) var(--ig-s3);border-radius:var(--ig-r-md);background:var(--ig-panel-2);font-variant-numeric:tabular-nums;display:flex}.ig-timb__r b{font-weight:600}.ig-timb__r small{color:var(--ig-dim)}.ig-timb__r .ig-actions{margin-left:auto}.ig-timb__r.is-manca{background:color-mix(in srgb,var(--ig-warn) 14%,var(--ig-panel));color:var(--ig-text)}.ig-pgrid{grid-template-columns:repeat(auto-fill,minmax(var(--ig-size-sm),1fr));gap:var(--ig-gap);display:grid}.ig-pcard{text-align:center;align-items:center;gap:var(--ig-s1-5);padding:var(--ig-s5) var(--ig-s4) var(--ig-s4);border-radius:var(--ig-r-lg);background:var(--ig-panel);border:var(--ig-bw) solid var(--ig-line);cursor:pointer;color:var(--ig-text);flex-direction:column;text-decoration:none;display:flex}.ig-pcard:hover{border-color:color-mix(in srgb,var(--ig-accent) 40%,var(--ig-line))}.ig-pcard b{font-weight:600}.ig-pcard small{color:var(--ig-dim);font-size:var(--ig-fs-sm)}.ig-pcard .ig-chip{margin-top:var(--ig-s1)}.ig-gt{flex-direction:column;display:flex}.ig-gt__r{grid-template-columns:var(--ig-size-sm) 1fr var(--ig-size-2xs);align-items:center;gap:var(--ig-s3);padding:var(--ig-s2) var(--ig-pad);border-top:var(--ig-bw) solid var(--ig-line-soft);cursor:pointer;display:grid}.ig-gt__r:hover{background:color-mix(in srgb,var(--ig-panel-2) 55%,var(--ig-panel))}.ig-gt__r.is-sel{background:var(--ig-accent-soft)}.ig-gt__r--testa{cursor:default;padding-top:var(--ig-s1);padding-bottom:var(--ig-s1);z-index:1;background:var(--ig-panel);border-top:0;position:sticky;top:0}.ig-gt__r--testa:hover{background:var(--ig-panel)}.ig-gt__chi{align-items:center;gap:var(--ig-s2-5);min-width:0;display:flex}.ig-gt__nome{flex-direction:column;min-width:0;display:flex}.ig-gt__nome b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ig-gt__nome small{font-size:var(--ig-fs-xs);color:var(--ig-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ig-gt__assi{height:var(--ig-s5);font-size:var(--ig-fs-xs);color:var(--ig-faint);font-variant-numeric:tabular-nums;position:relative}.ig-gt__assi span{left:var(--x);position:absolute;transform:translate(-50%)}.ig-gt__pista{height:var(--ig-s7);border-radius:var(--ig-r-sm);background:var(--ig-panel-2);position:relative}.ig-gt__ora{top:0;bottom:0;left:var(--x);width:var(--ig-bw);background:var(--ig-line-soft);position:absolute}.ig-gt__turno{top:var(--ig-s1);bottom:var(--ig-s1);left:var(--x);width:var(--w);border:var(--ig-bw) dashed var(--ig-line);border-radius:var(--ig-r-xs);position:absolute}.ig-gt__seg{top:var(--ig-s1-5);bottom:var(--ig-s1-5);left:var(--x);width:var(--w);border-radius:var(--ig-r-xs);background:var(--ig-ok);position:absolute}.ig-gt__seg.is-str{background:var(--ig-g2)}.ig-gt__seg.is-corso{background:repeating-linear-gradient(135deg,var(--ig-ok) 0 var(--ig-s1-5),color-mix(in srgb,var(--ig-ok) 55%,var(--ig-panel)) var(--ig-s1-5) var(--ig-s3));background-size:var(--ig-s8) 100%;animation:1.6s linear infinite ig-gt-corso}.ig-gt__seg.is-manca{background:color-mix(in srgb,var(--ig-warn) 18%,var(--ig-panel));border:var(--ig-bw) dashed var(--ig-warn)}.ig-gt__seg.is-assente{top:var(--ig-s1);bottom:var(--ig-s1);background:color-mix(in srgb,var(--c) 16%,var(--ig-panel));box-shadow:inset var(--ig-bw-3) 0 0 var(--c);padding:0 var(--ig-s2);font-size:var(--ig-fs-xs);color:var(--ig-text);white-space:nowrap;align-items:center;font-weight:600;display:flex;overflow:hidden}.ig-gt__pin{top:50%;left:var(--x);width:var(--ig-s5);height:var(--ig-s5);background:var(--ig-panel);border:var(--ig-bw-2) solid var(--c,var(--ig-ok));color:var(--c,var(--ig-ok));z-index:1;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.ig-gt__pin svg{width:var(--ig-i-xs);height:var(--ig-i-xs)}.ig-gt__pin.is-avviso{--c:var(--ig-warn)}.ig-gt__adesso{top:calc(var(--ig-s1) * -1);bottom:calc(var(--ig-s1) * -1);left:var(--x);width:var(--ig-bw-2);background:var(--ig-accent);border-radius:var(--ig-r-pill);z-index:2;position:absolute}.ig-gt__r--testa .ig-gt__adesso{height:var(--ig-s2);top:auto;bottom:0}.ig-gt__tot{text-align:right;font-variant-numeric:tabular-nums;align-items:flex-end;gap:var(--ig-s0-5);flex-direction:column;display:flex}.ig-gt__tot b{font-weight:700}.ig-gt__tot small{font-size:var(--ig-fs-xs);color:var(--ig-dim)}.ig-gt__leg{align-items:center;gap:var(--ig-s4);padding:var(--ig-s2) var(--ig-pad);border-top:var(--ig-bw) solid var(--ig-line-soft);font-size:var(--ig-fs-xs);color:var(--ig-dim);flex-wrap:wrap;display:flex}.ig-gt__leg span{align-items:center;gap:var(--ig-s1-5);display:inline-flex}.ig-gt__leg i{width:var(--ig-s4);height:var(--ig-s2-5);border-radius:var(--ig-r-xs);background:var(--ig-ok);display:inline-block}.ig-gt__leg i.is-turno{border:var(--ig-bw) dashed var(--ig-line);background:0 0}.ig-gt__leg i.is-str{background:var(--ig-g2)}.ig-gt__leg i.is-manca{background:color-mix(in srgb,var(--ig-warn) 18%,var(--ig-panel));border:var(--ig-bw) dashed var(--ig-warn)}.ig-gt__leg i.is-adesso{width:var(--ig-bw-2);height:var(--ig-s3);background:var(--ig-accent)}.ig-gt__leg i.is-rep{background:color-mix(in srgb,var(--ig-g4) 30%,var(--ig-panel))}@keyframes ig-gt-corso{to{background-position:var(--ig-s8) 0}}@media (prefers-reduced-motion:reduce){.ig-gt__seg.is-corso{animation:none}}.ig-orig{align-items:center;gap:var(--ig-s1);height:var(--ig-s5);padding:0 var(--ig-s2);border-radius:var(--ig-r-pill);background:var(--ig-panel-2);color:var(--ig-dim);font-size:var(--ig-fs-xs);white-space:nowrap;font-weight:600;display:inline-flex}.ig-orig svg{width:var(--ig-i-xs);height:var(--ig-i-xs)}.ig-tp{justify-content:center;gap:var(--ig-s0-5);height:calc(100% - var(--ig-s1));margin:var(--ig-s0-5);padding:0 var(--ig-s2);border-radius:var(--ig-r-xs);background:color-mix(in srgb,var(--c) 16%,var(--ig-panel));box-shadow:inset var(--ig-bw-3) 0 0 var(--c);text-align:left;font-size:var(--ig-fs-xs);flex-direction:column;min-width:0;line-height:1.2;display:flex;position:relative}.ig-tp b{color:var(--ig-text);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.ig-tp small{color:var(--ig-dim);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ig-tp--riposo{box-shadow:none;color:var(--ig-faint);background:0 0;align-items:center}.ig-tp--riposo b{color:var(--ig-faint);font-weight:600}.ig-tp--assenza{background:color-mix(in srgb,var(--c) 10%,var(--ig-panel));box-shadow:none;border:var(--ig-bw) dashed var(--c)}.ig-tp.is-cambiato:after{content:"";top:var(--ig-s1);right:var(--ig-s1);width:var(--ig-s1-5);height:var(--ig-s1-5);background:var(--ig-accent);border-radius:50%;position:absolute}.ig-tp.is-conflitto{outline:var(--ig-bw-2) solid var(--ig-warn);outline-offset:calc(var(--ig-bw) * -1)}.ig-tp--mini{height:var(--ig-s5);padding:0 var(--ig-s1-5);flex-direction:row;justify-content:center;align-items:center;margin:0}.ig-mg--sett td,.ig-mg--sett thead th:not(.ig-mg__p){min-width:var(--ig-size-2xs)}.ig-mg--sett td{height:var(--ig-s12);vertical-align:top;padding:0}.ig-mg td.ig-mg__vuota{color:var(--ig-faint)}.ig-mg td.ig-mg__vuota:hover:after{content:"+";font-size:var(--ig-fs-md)}.ig-mg tfoot td.is-scoperto{color:var(--ig-warn);font-weight:700}.ig-mg tfoot td.is-ok{color:var(--ig-ok)}.ig-mg tfoot .ig-mg__fascia{color:var(--ig-dim);font-weight:600}.ig-mg tfoot tr:not(:last-child) td{position:static}.ig-mg tfoot tr:not(:last-child) td.ig-mg__p{position:sticky;bottom:auto}.ig-modi{grid-template-columns:repeat(auto-fit,minmax(var(--ig-size-sm),1fr));gap:var(--ig-gap);display:grid}.ig-modo{all:unset;box-sizing:border-box;cursor:pointer;gap:var(--ig-s2);padding:var(--ig-s4);border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-lg);background:var(--ig-panel);flex-direction:column;display:flex}.ig-modo:hover{border-color:color-mix(in srgb,var(--c) 45%,var(--ig-line))}.ig-modo:focus-visible{outline:var(--ig-bw-2) solid var(--ig-accent);outline-offset:var(--ig-s0-5)}.ig-modo.is-on{border-color:var(--c);background:color-mix(in srgb,var(--c) 8%,var(--ig-panel));box-shadow:inset 0 calc(var(--ig-bw-3) * -1) 0 var(--c)}.ig-modo b{font-weight:700;font-size:var(--ig-fs-md)}.ig-modo p{color:var(--ig-dim);font-size:var(--ig-fs-sm);margin:0;line-height:1.45}.ig-modo small{color:var(--ig-faint);font-size:var(--ig-fs-xs)}.ig-sett{gap:var(--ig-s1);flex-direction:column;display:flex}.ig-sett__g{grid-template-columns:var(--ig-s10) 1fr var(--ig-s16);align-items:center;gap:var(--ig-s2);font-size:var(--ig-fs-xs);color:var(--ig-dim);display:grid}.ig-sett__g .ig-gt__pista{height:var(--ig-s5)}.ig-sett__g>span:last-child{text-align:right;font-variant-numeric:tabular-nums}.ig-gt__seg.is-turno{background:var(--c)}.ig-ciclo{grid-template-columns:var(--ig-s16) repeat(7,1fr);gap:var(--ig-s1);font-size:var(--ig-fs-xs);align-items:center;display:grid}.ig-ciclo>span{color:var(--ig-dim);font-weight:600}.ig-ciclo__g{all:unset;box-sizing:border-box;cursor:pointer;height:var(--ig-s9);border-radius:var(--ig-r-xs);background:color-mix(in srgb,var(--c,var(--ig-faint)) 16%,var(--ig-panel));box-shadow:inset 0 calc(var(--ig-bw-3) * -1) 0 var(--c,var(--ig-line));place-items:center;font-weight:700;display:grid}.ig-ciclo__g:hover{outline:var(--ig-bw-2) solid var(--ig-accent)}.ig-ciclo__g.is-riposo{color:var(--ig-faint);box-shadow:inset 0 0 0 var(--ig-bw) var(--ig-line-soft);background:0 0}.ig-ciclo__testa{text-align:center;color:var(--ig-faint)}.ig-controlli{gap:var(--ig-s1-5);flex-direction:column;display:flex}.ig-controllo{align-items:flex-start;gap:var(--ig-s2-5);padding:var(--ig-s2) var(--ig-s3);border-radius:var(--ig-r-md);background:var(--ig-panel-2);font-size:var(--ig-fs-sm);display:flex}.ig-controllo svg{width:var(--ig-i);height:var(--ig-i);margin-top:var(--ig-s0-5);flex:none}.ig-controllo.is-ok svg{color:var(--ig-ok)}.ig-controllo.is-warn{background:color-mix(in srgb,var(--ig-warn) 12%,var(--ig-panel))}.ig-controllo.is-warn svg{color:var(--ig-warn)}.ig-controllo small{color:var(--ig-dim);margin-top:var(--ig-s0-5);display:block}.ig-controllo .ig-actions{flex:none;margin-left:auto}.ig-righe td{padding:var(--ig-s1) var(--ig-s1-5);vertical-align:top}.ig-righe .ig-input,.ig-righe .ig-select{height:var(--ig-s8);min-width:var(--ig-s16)}.ig-righe .ig-input--num{min-width:var(--ig-s16);text-align:right}.ig-righe small{margin-top:var(--ig-s1);font-size:var(--ig-fs-xs);display:block}.ig-righe td.r{text-align:right;padding-top:var(--ig-s2-5);white-space:nowrap}.ig-righe__presa{color:var(--ig-faint);cursor:grab;width:var(--ig-s6);padding-top:var(--ig-s2-5)!important}.ig-righe__presa svg{width:var(--ig-i-sm);height:var(--ig-i-sm)}.ig-righe__nuova td{background:color-mix(in srgb,var(--ig-panel-2) 55%,var(--ig-panel));color:var(--ig-faint)}.ig-righe__nuova .ig-input{background:var(--ig-panel)}.ig-table tr.is-nuova td{color:var(--ig-text);font-weight:600}.ig-table tr.is-nuova td:first-child{box-shadow:inset var(--ig-bw-3) 0 0 var(--ig-accent)}.ig-mesi{gap:var(--ig-s5);padding:var(--ig-s3) var(--ig-pad);grid-template-columns:auto minmax(0,1fr);align-items:end;min-width:0;display:grid}.ig-mesi__somma{gap:var(--ig-s0-5);min-width:var(--ig-size-2xs);flex-direction:column;align-self:center;display:flex}.ig-mesi__titolo{align-items:center;gap:var(--ig-s1);font-size:var(--ig-fs-xs);letter-spacing:var(--ig-ls-caps);text-transform:uppercase;color:var(--ig-faint);white-space:nowrap;font-weight:700;display:flex}.ig-mesi__titolo button{color:var(--ig-faint);cursor:pointer;width:var(--ig-s5);height:var(--ig-s5);border-radius:var(--ig-r-xs);background:0 0;border:0;place-items:center;padding:0;display:grid}.ig-mesi__titolo button:hover{color:var(--ig-text);background:var(--ig-panel-2)}.ig-mesi__titolo button[aria-pressed=true]{color:var(--ig-accent)}.ig-mesi__titolo svg{width:var(--ig-i-xs);height:var(--ig-i-xs)}.ig-mesi__totale{font-size:var(--ig-fs-xl);letter-spacing:var(--ig-ls-tight);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;line-height:1.15}.ig-mesi__meta{font-size:var(--ig-fs-xs);color:var(--ig-dim);white-space:nowrap}.ig-mesi__meta b{color:var(--ig-warn);font-weight:600}.ig-mesi__meta a{margin-left:var(--ig-s1)}.ig-mesi__colonne{gap:var(--ig-s0-5);touch-action:pan-y;-webkit-user-select:none;user-select:none;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.ig-mesi.is-trascina .ig-mesi__m{cursor:ew-resize}.ig-mesi.is-trascina .ig-mesi__m:hover{background:0 0}.ig-mesi__m{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:var(--ig-s1);padding:var(--ig-s1) var(--ig-s0-5) var(--ig-s0-5);border-radius:var(--ig-r-sm);flex-direction:column;min-width:0;display:flex}.ig-mesi__m:hover{background:var(--ig-panel-2)}.ig-mesi__m:focus-visible{outline:var(--ig-bw-2) solid var(--ig-accent);outline-offset:var(--ig-bw)}.ig-mesi__m.is-on,.ig-mesi.is-trascina .ig-mesi__m.is-on:hover{background:var(--ig-accent-soft)}.ig-mesi__m.is-on:not(.is-a){box-shadow:var(--ig-s0-5) 0 0 var(--ig-accent-soft);border-top-right-radius:0;border-bottom-right-radius:0}.ig-mesi__m.is-on:not(.is-da){border-top-left-radius:0;border-bottom-left-radius:0}.ig-mesi.is-scelta .ig-mesi__m:not(.is-on) .ig-mesi__barra{opacity:.45}.ig-mesi__v{font-size:var(--ig-fs-xs);color:var(--ig-dim);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:600;overflow:hidden}.ig-mesi__barra{width:70%;max-width:var(--ig-s10);height:var(--ig-s10);border-radius:var(--ig-r-xs) var(--ig-r-xs) 0 0;flex-direction:column-reverse;display:flex;overflow:hidden}.ig-mesi--alto .ig-mesi__barra{height:var(--ig-s20)}.ig-mesi__barra i{height:var(--h);flex:none;display:block}.ig-mesi__barra i.is-chiuso{background:var(--c,var(--ig-g1))}.ig-mesi__barra i.is-aperto{background:color-mix(in srgb,var(--c,var(--ig-g1)) 35%,var(--ig-panel))}.ig-mesi__barra i.is-vuoto{background:var(--ig-line-soft);height:var(--ig-bw-2)}.ig-mesi__l{font-size:var(--ig-fs-xs);color:var(--ig-dim);text-transform:capitalize;padding-top:var(--ig-s0-5);border-top:var(--ig-bw) solid var(--ig-line-soft);text-align:center;width:100%}.ig-mesi__m.is-on .ig-mesi__l{color:var(--ig-accent);font-weight:700}.ig-mesi__m.is-futuro{cursor:default}.ig-mesi__m.is-futuro:hover{background:0 0}.ig-mesi__m.is-futuro .ig-mesi__l{color:var(--ig-faint)}.ig-mesi__leg{gap:var(--ig-s3);font-size:var(--ig-fs-xs);color:var(--ig-dim);white-space:nowrap;display:flex}.ig-mesi__leg span{align-items:center;gap:var(--ig-s1);display:inline-flex}.ig-mesi__leg i{width:var(--ig-s2-5);height:var(--ig-s2-5);border-radius:var(--ig-r-xs);background:var(--c,var(--ig-g1))}.ig-mesi__leg i.is-aperto{background:color-mix(in srgb,var(--c,var(--ig-g1)) 35%,var(--ig-panel))}@media (width<=760px){.ig-mesi{grid-template-columns:1fr}.ig-mesi__v{display:none}}.ig-testa-elenco{grid-template-columns:minmax(0,1fr) var(--ig-size-md);display:grid}.ig-testa-elenco>.ig-dafare{border-left:var(--ig-bw) solid var(--ig-line-soft);padding:var(--ig-s1-5) 0;justify-content:center}@media (width<=1100px){.ig-testa-elenco{grid-template-columns:1fr}.ig-testa-elenco>.ig-dafare{border-left:0;border-top:var(--ig-bw) solid var(--ig-line-soft);padding:var(--ig-s1) var(--ig-s2);flex-flow:wrap}.ig-testa-elenco>.ig-dafare>*{padding:var(--ig-s1) var(--ig-s2);border-radius:var(--ig-r-sm)}.ig-testa-elenco>.ig-dafare b{min-width:0}.ig-testa-elenco>.ig-dafare span{flex:none}.ig-testa-elenco>.ig-dafare svg{display:none}}.ig-dafare{flex-direction:column;display:flex}.ig-dafare a,.ig-dafare button{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:var(--ig-s2);padding:var(--ig-s1) var(--ig-pad);font-size:var(--ig-fs-sm);border-radius:0;display:flex}.ig-dafare a:hover,.ig-dafare button:hover{background:var(--ig-panel-2)}.ig-dafare b{font-variant-numeric:tabular-nums;min-width:var(--ig-s6);text-align:right;color:var(--c,var(--ig-text))}.ig-dafare span{min-width:0;color:var(--ig-dim);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ig-dafare svg{width:var(--ig-i-xs);height:var(--ig-i-xs);color:var(--ig-faint)}.ig-fasce{gap:var(--ig-s5);padding:var(--ig-s3) var(--ig-pad);grid-template-columns:auto minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.ig-fasce__strip{gap:var(--ig-s1);min-width:0;display:flex}.ig-fasce__f{all:unset;box-sizing:border-box;cursor:pointer;justify-content:flex-end;gap:var(--ig-s0-5);min-width:0;padding:var(--ig-s2) var(--ig-s2-5) 0;border-radius:var(--ig-r-sm) var(--ig-r-sm) 0 0;box-shadow:inset 0 calc(var(--ig-s1-5) * -1) 0 var(--c);flex-direction:column;flex:1 1 0;display:flex}.ig-fasce__f:hover{background:var(--ig-panel-2)}.ig-fasce__f:focus-visible{outline:var(--ig-bw-2) solid var(--ig-accent);outline-offset:var(--ig-bw)}.ig-fasce__f.is-on{background:color-mix(in srgb,var(--c) 12%,var(--ig-panel))}.ig-fasce.is-scelta .ig-fasce__f:not(.is-on){opacity:.5}.ig-fasce__f small{font-size:var(--ig-fs-xs);color:var(--ig-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ig-fasce__f b{font-size:var(--ig-fs-md);text-overflow:ellipsis;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;overflow:hidden}.ig-fasce__f span{font-size:var(--ig-fs-xs);color:var(--ig-faint);padding-bottom:var(--ig-s2-5)}.ig-fasce__f.is-on b{color:var(--c)}@media (width<=760px){.ig-fasce{grid-template-columns:1fr}.ig-fasce__strip{flex-wrap:wrap}}.ig-ticks i.ig-ticks__pausa{background:repeating-linear-gradient(135deg,var(--ig-g2) 0 var(--ig-bw-2),color-mix(in srgb,var(--ig-g2) 30%,var(--ig-panel)) var(--ig-bw-2) var(--ig-s1));box-shadow:none}.ig-ticks i.ig-ticks__prog{background:color-mix(in srgb,var(--ig-g4) 40%,var(--ig-panel));box-shadow:none}.ig-ticks i.ig-ticks__chiuso{background:var(--ig-line);box-shadow:none}.ig-corsie{grid-template-columns:var(--ig-size-md) minmax(0,1fr);min-width:0;display:grid}.ig-corsie__asse,.ig-corsie__traccia{grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;display:grid;position:relative}.ig-corsie__asse{font-size:var(--ig-fs-xs);letter-spacing:var(--ig-ls-caps);text-transform:uppercase;color:var(--ig-faint);padding:0 0 var(--ig-s1-5);grid-column:2;font-weight:700}.ig-corsie__asse span{padding-left:var(--ig-s1-5);border-left:var(--ig-bw) solid var(--ig-line-soft)}.ig-corsie__asse span.is-ora{color:var(--ig-danger)}.ig-corsie__c{cursor:pointer;display:contents}.ig-corsie__c>*{border-top:var(--ig-bw) solid var(--ig-line-soft)}.ig-corsie__c:hover>*{background:var(--ig-panel-2)}.ig-corsie__c.is-on>*{background:var(--ig-accent-soft)}.ig-corsie__nome{all:unset;box-sizing:border-box;cursor:pointer;gap:var(--ig-s0-5);padding:var(--ig-s2-5) var(--ig-s3) var(--ig-s2-5) var(--ig-pad);flex-direction:column;min-width:0;display:flex}.ig-corsie__nome:focus-visible{outline:var(--ig-bw-2) solid var(--ig-accent);outline-offset:calc(var(--ig-bw-2) * -1)}.ig-corsie__nome b{font-size:var(--ig-fs-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ig-corsie__nome small{font-size:var(--ig-fs-xs);color:var(--ig-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ig-corsie__nome em{font-style:normal;font-size:var(--ig-fs-xs);color:var(--ig-warn);font-weight:600}.ig-corsie__traccia{padding:var(--ig-s5) 0 var(--ig-s2-5);align-items:end}.ig-corsie__traccia>i{border-left:var(--ig-bw) solid var(--ig-line-soft);grid-row:1;align-self:stretch}.ig-corsie__s{bottom:var(--ig-s2-5);left:var(--da);width:var(--per);height:calc(var(--ig-s6) * var(--k,1));border-radius:var(--ig-r-xs);padding:0 var(--ig-s1-5);font-size:var(--ig-fs-xs);white-space:nowrap;align-items:center;min-width:0;font-weight:700;display:flex;position:absolute;overflow:hidden}.ig-corsie__s.is-att{background:var(--ig-g1);color:var(--ig-panel)}.ig-corsie__s.is-nuovo{background:color-mix(in srgb,var(--ig-g1) 60%,var(--ig-panel));color:var(--ig-text)}.ig-corsie__s.is-pausa{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ig-g2) 45%,var(--ig-panel)) 0 var(--ig-s1),color-mix(in srgb,var(--ig-g2) 18%,var(--ig-panel)) var(--ig-s1) var(--ig-s2));color:var(--ig-text);font-weight:600}.ig-corsie__s.is-prog{background:color-mix(in srgb,var(--ig-g4) 22%,var(--ig-panel));color:var(--ig-g4);box-shadow:inset 0 0 0 var(--ig-bw) color-mix(in srgb,var(--ig-g4) 45%,var(--ig-panel))}.ig-corsie__s.is-chiuso{background:var(--ig-line-soft);color:var(--ig-dim);font-weight:600}.ig-corsie__flag{left:var(--da);font-size:var(--ig-fs-xs);color:var(--ig-g1);white-space:nowrap;padding-left:var(--ig-s1);border-left:var(--ig-bw-2) solid var(--ig-g1);font-weight:600;line-height:1.3;position:absolute;top:0}.ig-corsie__oggi{top:0;bottom:0;left:var(--da);border-left:var(--ig-bw-2) solid var(--ig-danger);pointer-events:none;z-index:1;position:absolute}.ig-corsie__piu{border-top:var(--ig-bw) solid var(--ig-line-soft);padding:var(--ig-s2) var(--ig-pad);font-size:var(--ig-fs-xs);color:var(--ig-dim);grid-column:1/-1}@media (width<=760px){.ig-corsie{grid-template-columns:var(--ig-size-2xs) minmax(0,1fr)}.ig-corsie__s{font-size:0}}.ig-mx td.ig-mx__m{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 var(--ig-bw-2) var(--ig-panel)}.ig-mx td.ig-mx__m:hover{outline:var(--ig-bw-2) solid var(--ig-accent);outline-offset:calc(var(--ig-bw-2) * -1)}.ig-mx td.ig-mx__m:empty:after{content:"+";color:var(--ig-faint);opacity:0}.ig-mx td.ig-mx__m:empty:hover:after{opacity:1}.is-mx-inc{background:color-mix(in srgb,var(--ig-ok) 26%,var(--ig-panel))}.is-mx-incnf{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ig-ok) 30%,var(--ig-panel)) 0 var(--ig-s1),var(--ig-panel) var(--ig-s1) var(--ig-s2))}.is-mx-parz{background:color-mix(in srgb,var(--ig-warn) 26%,var(--ig-panel))}.is-mx-fns{background:color-mix(in srgb,var(--ig-g2) 22%,var(--ig-panel))}.is-mx-nfni{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ig-danger) 22%,var(--ig-panel)) 0 var(--ig-s1),var(--ig-panel) var(--ig-s1) var(--ig-s2))}.is-mx-scad{background:color-mix(in srgb,var(--ig-danger) 30%,var(--ig-panel));color:var(--ig-danger);font-weight:600}.ig-mx__sw{width:var(--ig-s3);height:var(--ig-s3);border-radius:var(--ig-r-xs);box-shadow:inset 0 0 0 var(--ig-bw) var(--ig-line);display:inline-block}.ig-mx__imp{gap:var(--ig-s0-5);min-width:var(--ig-size-2xs);flex-direction:column;display:flex}.ig-mx__imp b{font-variant-numeric:tabular-nums;text-align:right}.ig-mx__bar{height:var(--ig-s1);border-radius:var(--ig-r-xs);background:color-mix(in srgb,var(--ig-danger) 25%,var(--ig-panel));overflow:hidden}.ig-mx__bar i{height:100%;width:var(--per);background:var(--ig-ok);display:block}.ig-mx tr.ig-mx__centro td{font-size:var(--ig-fs-xs);letter-spacing:var(--ig-ls-caps);text-transform:uppercase;color:var(--ig-dim);background:var(--ig-panel-2);font-weight:700}.ig-drawer--largo{width:min(var(--ig-w-lightbox),100vw)}.ig-due-col{grid-template-columns:minmax(0,1fr) var(--ig-w-side);gap:var(--ig-s6);align-items:start;display:grid}.ig-due-col>aside{gap:var(--ig-s3);padding:var(--ig-s4);border-radius:var(--ig-r-md);background:var(--ig-panel-2);flex-direction:column;display:flex;position:sticky;top:0}@media (width<=900px){.ig-due-col{grid-template-columns:1fr}.ig-due-col>aside{position:static}}.ig-due-col>aside .ig-list{background:var(--ig-panel);border-radius:var(--ig-r-sm)}.ig-due-col .ig-item.is-sel{background:var(--ig-accent-soft)}.ig-due-col>aside>b{font-size:var(--ig-fs-sm)}.ig-seg--multi{flex-wrap:wrap}.ig-mx th,.ig-mx td{padding-left:var(--ig-s1-5);padding-right:var(--ig-s1-5)}.ig-mx .ig-mx__imp{min-width:var(--ig-s20)}.ig-mx__nome{max-width:var(--ig-size-2xs);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;display:inline-block;overflow:hidden}.ig-mx td.stick .ig-btn{margin-left:calc(var(--ig-s1) * -1)}.of-ric-elenco .ig-table tbody tr:not(.ig-grow) td{padding-top:var(--ig-s2-5);padding-bottom:var(--ig-s2-5)}.of-ric-elenco .ig-table--strette tbody tr:not(.ig-grow) td{padding-top:var(--ig-s1-5);padding-bottom:var(--ig-s1-5)}.of-ric-elenco .ig-table .ig-two{row-gap:var(--ig-s0-5)}.of-ric-elenco .ig-table--strette .ig-two small:nth-child(3),.ig-compact .of-ric-elenco .ig-table .ig-two small:nth-child(3){display:none}.of-ric-elenco .ig-table--strette .ig-two small,.ig-compact .of-ric-elenco .ig-table .ig-two small{max-width:var(--ig-size-md);text-overflow:ellipsis;overflow:hidden}.ig-liv{background:color-mix(in srgb,var(--ig-accent-fill) calc(var(--l,0) * 22%),var(--ig-line))}.ig-liv-scala{align-items:center;gap:var(--ig-s0-5);display:inline-flex}.ig-liv-scala i{width:var(--ig-s3);height:var(--ig-s3);border-radius:var(--ig-r-xs)}.ig-impronta{align-items:flex-end;gap:var(--ig-s1-5);vertical-align:middle;height:var(--ig-s5);padding-bottom:var(--ig-s1);display:inline-flex}.ig-impronta>span{align-items:flex-end;gap:var(--ig-s0-5);display:inline-flex}.ig-impronta i{width:var(--ig-s1-5);height:calc(var(--ig-s1) * (var(--l,0) + 1));border-radius:var(--ig-r-xs);position:relative}.ig-impronta i.is-diverso:after{content:"";left:0;right:0;bottom:calc(var(--ig-s1) * -1);height:var(--ig-bw-2);border-radius:var(--ig-r-pill);background:var(--ig-warn);position:absolute}.ig-impronta--grande{height:var(--ig-s8);gap:var(--ig-s2-5)}.ig-impronta--grande>span{gap:var(--ig-s1)}.ig-impronta--grande i{width:var(--ig-s2-5);height:calc(var(--ig-s1-5) * (var(--l,0) + 1))}.ig-mappa-box{min-width:0;overflow:auto}.ig-mappa{border-collapse:separate;border-spacing:0;font-size:var(--ig-fs-sm);min-width:100%}.ig-mappa th,.ig-mappa td{text-align:center;background:var(--ig-panel);border-bottom:var(--ig-bw) solid var(--ig-line-soft);padding:0}.ig-mappa thead th{z-index:2;position:sticky}.ig-mappa__mod th{height:var(--ig-h-th);font-size:var(--ig-fs-xs);letter-spacing:var(--ig-ls-caps);text-transform:uppercase;color:var(--ig-dim);font-weight:700;top:0}.ig-mappa__fun th{top:var(--ig-h-th);vertical-align:bottom;border-bottom-color:var(--ig-line)}.ig-mappa__mod button,.ig-mappa__fun button{appearance:none;font:inherit;color:inherit;cursor:pointer;border-radius:var(--ig-r-sm);background:0 0;border:0;margin:0}.ig-mappa__mod button{align-items:center;gap:var(--ig-s1);padding:var(--ig-s1) var(--ig-s2);letter-spacing:inherit;text-transform:inherit;display:inline-flex}.ig-mappa__mod button svg{width:var(--ig-i-sm);height:var(--ig-i-sm);transition:transform .15s}.ig-mappa__mod button[aria-expanded=true] svg{transform:rotate(90deg)}.ig-mappa__fun button{writing-mode:vertical-rl;max-height:var(--ig-size-2xs);padding:var(--ig-s2) var(--ig-s1);font-size:var(--ig-fs-xs);color:var(--ig-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transform:rotate(180deg)}.ig-mappa__mod button:hover,.ig-mappa__fun button:hover{background:var(--ig-panel-2);color:var(--ig-text)}.ig-mappa__fun button[aria-pressed=true]{color:var(--ig-text);font-weight:700}.ig-mappa .is-inizio{border-left:var(--ig-bw) solid var(--ig-line)}.ig-mappa .ig-mappa__chi{z-index:1;text-align:left;min-width:var(--ig-size-sm);padding:var(--ig-s1-5) var(--ig-s3) var(--ig-s1-5) var(--ig-pad);position:sticky;left:0}.ig-mappa__chi>div{align-items:center;gap:var(--ig-s2-5);min-width:0;display:flex}.ig-mappa__chi>div>span:last-child{flex-direction:column;min-width:0;line-height:1.3;display:flex}.ig-mappa__chi b{white-space:nowrap;font-weight:600}.ig-mappa__chi small{max-width:var(--ig-size-xl);font-size:var(--ig-fs-xs);color:var(--ig-dim);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ig-mappa thead th.ig-mappa__chi{z-index:3;vertical-align:bottom;padding-bottom:var(--ig-s2-5);font-size:var(--ig-fs-xs);color:var(--ig-dim)}.ig-mappa td{padding:var(--ig-s1) var(--ig-s0-5)}.ig-mappa td>i{width:var(--ig-s6);height:var(--ig-s6);border-radius:var(--ig-r-sm);margin:0 auto;display:block}.ig-mappa td>i.is-diverso{box-shadow:inset 0 0 0 var(--ig-bw-2) var(--ig-warn)}.ig-mappa tbody tr{cursor:pointer}.ig-mappa tbody tr:hover td{background:var(--ig-panel-2)}.ig-mappa .is-scelta{background:var(--ig-accent-soft)}.ig-mappa tbody tr:hover td.is-scelta{background:color-mix(in srgb,var(--ig-accent) 16%,var(--ig-panel))}.ig-mappa tr.is-spenta td>i{opacity:.35}.ig-mappa tr.is-spenta .ig-mappa__chi b{color:var(--ig-dim);font-weight:500}.ig-livelli-box{min-width:0;overflow-x:auto}.ig-livelli{grid-template-columns:minmax(var(--ig-size-md),1fr) repeat(5,minmax(var(--ig-s20),var(--ig-size-2xs)));display:grid}.ig-livelli__r{display:contents}.ig-livelli__r>*{border-top:var(--ig-bw) solid var(--ig-line-soft);background:var(--ig-panel)}.ig-livelli__r:hover>*{background:var(--ig-panel-2)}.ig-livelli__testa>*{z-index:2;background:var(--ig-panel);padding:var(--ig-s2-5) var(--ig-s2);font-size:var(--ig-fs-xs);color:var(--ig-dim);text-align:center;gap:var(--ig-s0-5);border-top:0;border-bottom:var(--ig-bw) solid var(--ig-line);flex-direction:column;justify-content:flex-end;font-weight:700;display:flex;position:sticky;top:0}.ig-livelli__testa>label{justify-content:flex-start;align-items:center;gap:var(--ig-s2-5);padding-left:var(--ig-pad);cursor:pointer;flex-direction:row}.ig-livelli__testa small{color:var(--ig-faint);font-weight:500}.ig-livelli__testa>button{appearance:none;font:inherit;font-size:var(--ig-fs-xs);color:var(--ig-dim);cursor:pointer;border:0;align-items:center;margin:0;font-weight:700}.ig-livelli__r.ig-livelli__testa:hover>*{background:var(--ig-panel)}.ig-livelli__r.ig-livelli__testa>button:hover{background:var(--ig-accent-soft);color:var(--ig-accent)}.ig-livelli__testa>button:focus-visible{outline:var(--ig-bw-2) solid var(--ig-accent);outline-offset:calc(var(--ig-bw-2) * -1)}.ig-livelli__spunta{width:var(--ig-s4);height:var(--ig-s4);accent-color:var(--ig-accent);cursor:pointer;flex:none;margin:0}.ig-livelli__nome{z-index:1;align-items:center;gap:var(--ig-s2-5);padding:var(--ig-s2) var(--ig-s3) var(--ig-s2) var(--ig-pad);min-width:0;display:flex;position:sticky;left:0}.ig-livelli__nome>div{gap:var(--ig-s0-5);flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.ig-livelli__nome b{font-size:var(--ig-fs-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ig-livelli__nome small{font-size:var(--ig-fs-xs);color:var(--ig-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ig-livelli__nome em,.ig-chi em{color:var(--ig-text);font-style:normal;font-weight:600}.ig-livelli__nome em{font-size:var(--ig-fs-xs)}.ig-livelli__nome em:before,.ig-chi em:before{content:"";width:var(--ig-s1-5);height:var(--ig-s1-5);background:var(--ig-warn);margin-right:var(--ig-s1);vertical-align:middle;border-radius:50%;display:inline-block}.ig-livelli__r.is-scelta .ig-livelli__nome small{color:var(--ig-dim)}.ig-livelli__nome .ig-btn{flex:none}.ig-livelli__fun .ig-livelli__nome>div{margin-left:var(--ig-s10)}.ig-livelli__mod>*{background:color-mix(in srgb,var(--ig-panel-2) 55%,var(--ig-panel))}.ig-livelli__mod .ig-livelli__nome b{font-size:var(--ig-fs-base);font-weight:700}.ig-livelli__apri{appearance:none;color:var(--ig-dim);cursor:pointer;width:var(--ig-s6);height:var(--ig-s6);border-radius:var(--ig-r-sm);background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.ig-livelli__apri:hover{background:var(--ig-panel-2);color:var(--ig-text)}.ig-livelli__apri svg{width:var(--ig-i);height:var(--ig-i);transition:transform .15s}.ig-livelli__apri[aria-expanded=true] svg{transform:rotate(90deg)}.ig-livelli__apri:focus-visible{outline:var(--ig-bw-2) solid var(--ig-accent)}.ig-livelli__c{appearance:none;font:inherit;box-sizing:border-box;cursor:pointer;min-height:var(--ig-h-row);font-size:var(--ig-fs-xs);color:var(--ig-faint);border:0;place-items:center;margin:0;padding:0;display:grid;position:relative}.ig-livelli__c:focus-visible{outline:var(--ig-bw-2) solid var(--ig-accent);outline-offset:calc(var(--ig-bw-2) * -1)}.ig-livelli__c i{z-index:1;width:var(--ig-s3-5);height:var(--ig-s3-5);box-shadow:inset 0 0 0 var(--ig-bw-2) color-mix(in srgb,var(--ig-faint) 60%,var(--ig-line));border-radius:50%;transition:background .1s,box-shadow .1s,transform .1s;position:relative}.ig-livelli__c:hover i{box-shadow:inset 0 0 0 var(--ig-bw-2) var(--ig-accent);transform:scale(1.15)}.ig-livelli__c.is-pieno:before{content:"";height:var(--ig-s2);background:color-mix(in srgb,var(--ig-accent-fill) calc(var(--l,0) * 20% + 10%),var(--ig-panel-2));position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ig-livelli__c.is-primo:before{border-radius:var(--ig-r-pill) 0 0 var(--ig-r-pill);left:50%}.ig-livelli__c.is-capo:before{right:50%}.ig-livelli__c.is-pieno:not(.is-capo) i{box-shadow:none;background:var(--ig-panel);width:var(--ig-s1-5);height:var(--ig-s1-5)}.ig-livelli__c.is-pieno:not(.is-capo):hover i{width:var(--ig-s3-5);height:var(--ig-s3-5);box-shadow:inset 0 0 0 var(--ig-bw-2) var(--ig-accent)}.ig-livelli__c[aria-checked=true] i{width:var(--ig-s5);height:var(--ig-s5);background:var(--ig-accent-fill);box-shadow:inset 0 0 0 var(--ig-bw-3) var(--ig-accent-fill),inset 0 0 0 var(--ig-s1-5) var(--ig-panel),var(--ig-shadow-knob)}.ig-livelli__c.is-zero[aria-checked=true] i{background:var(--ig-faint);box-shadow:inset 0 0 0 var(--ig-bw-3) var(--ig-faint),inset 0 0 0 var(--ig-s1-5) var(--ig-panel)}.ig-livelli__c.is-ruolo:after{content:"";width:var(--ig-s7);height:var(--ig-s7);border:var(--ig-bw-2) dashed var(--ig-dim);pointer-events:none;border-radius:50%;position:absolute}.ig-livelli__c.is-assente{cursor:default}.ig-livelli__c.is-oltre{cursor:not-allowed;opacity:.4}.ig-livelli__c.is-oltre:hover i{box-shadow:inset 0 0 0 var(--ig-bw-2) color-mix(in srgb,var(--ig-faint) 60%,var(--ig-line));transform:none}.ig-livelli__c b{min-width:var(--ig-s6);height:var(--ig-s6);padding:0 var(--ig-s1-5);border-radius:var(--ig-r-pill);font-size:var(--ig-fs-xs);color:var(--ig-text);place-items:center;font-weight:700;display:grid}.ig-livelli__c b:empty{background:0 0}.ig-livelli__c:hover b:empty{box-shadow:inset 0 0 0 var(--ig-bw-2) var(--ig-accent)}.ig-livelli__c b.is-tutte{box-shadow:inset 0 0 0 var(--ig-bw-2) var(--ig-accent-fill)}.ig-livelli__r.is-diverso>*{background:color-mix(in srgb,var(--ig-warn) 8%,var(--ig-panel))}.ig-livelli__r.is-diverso>.ig-livelli__nome{box-shadow:inset var(--ig-s1) 0 0 var(--ig-warn)}.ig-livelli__r.is-diverso:hover>*{background:color-mix(in srgb,var(--ig-warn) 13%,var(--ig-panel))}.ig-livelli__r.is-scelta>*,.ig-livelli__r.is-scelta:hover>*{background:var(--ig-accent-soft)}.ig-livelli--fisso .ig-livelli__c{cursor:default}.ig-livelli--fisso .ig-livelli__c:hover i{transform:none}.ig-livelli--fisso .ig-livelli__c:not([aria-checked=true]):not(.is-pieno):hover i{box-shadow:inset 0 0 0 var(--ig-bw-2) color-mix(in srgb,var(--ig-faint) 60%,var(--ig-line))}.ig-livelli--fisso .ig-livelli__c.is-pieno:not(.is-capo):hover i{width:var(--ig-s1-5);height:var(--ig-s1-5);box-shadow:none}.ig-livelli__r.is-carica>*{pointer-events:none}.ig-livelli__carica{height:var(--ig-s2-5);width:var(--ig-s20);border-radius:var(--ig-r-xs);background:var(--ig-panel-2);max-width:100%;animation:1.1s ease-in-out infinite ig-pulsa;display:block}.ig-livelli__c .ig-livelli__carica{width:var(--ig-s4);height:var(--ig-s4);border-radius:50%}.ig-livelli__barra{align-items:center;gap:var(--ig-s2) var(--ig-s3);padding:var(--ig-s3) var(--ig-pad);border-bottom:var(--ig-bw) solid var(--ig-line);flex-wrap:wrap;display:flex}.ig-livelli__legenda{align-items:center;gap:var(--ig-s2) var(--ig-s4);font-size:var(--ig-fs-xs);color:var(--ig-dim);flex-wrap:wrap;margin-left:auto;display:flex}.ig-livelli__legenda>span{align-items:center;gap:var(--ig-s1-5);display:inline-flex}.ig-livelli__legenda .ig-livelli__c{min-height:0;width:var(--ig-s7);height:var(--ig-s7);cursor:default}.ig-livelli__piede{z-index:3;align-items:center;gap:var(--ig-s2-5);padding:var(--ig-s2-5) var(--ig-pad);border-top:var(--ig-bw) solid var(--ig-line);background:var(--ig-panel);font-size:var(--ig-fs-sm);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.ig-livelli__piede>span{min-width:0;color:var(--ig-dim);flex:1}.ig-livelli__piede>span b{color:var(--ig-text)}.ig-livelli__piede>.ig-bulk{flex:1}.ig-ruoli-bacheca{grid-auto-columns:minmax(var(--ig-size-md),1fr)}.ig-ruoli-bacheca .ig-kcol__head{cursor:pointer;border-radius:var(--ig-r-md);flex-wrap:wrap}.ig-ruoli-bacheca .ig-kcol__head:hover{background:var(--ig-panel)}.ig-ruoli-bacheca .ig-kcol__head .ig-impronta{flex-basis:100%}.ig-kcol__head .ig-impronta i{width:var(--ig-s1-5);height:calc(var(--ig-s1) * (var(--l,0) + 1));border-radius:var(--ig-r-xs);background:color-mix(in srgb,var(--ig-accent-fill) calc(var(--l,0) * 22%),var(--ig-line))}.ig-ruoli-bacheca .ig-kcol--nuovo{border-color:var(--ig-line);background:0 0}.ig-ruoli-bacheca .ig-kcol--nuovo.is-over{border-color:var(--ig-accent);background:var(--ig-accent-soft)}.ig-chi{align-items:center;gap:var(--ig-s2-5);padding:var(--ig-s2) var(--ig-s2) var(--ig-s2) var(--ig-s2-5);background:var(--ig-panel);border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-lg);box-shadow:var(--ig-shadow);cursor:grab;min-width:0;display:flex}.ig-chi:hover{border-color:color-mix(in srgb,var(--ig-accent) 40%,var(--ig-line))}.ig-chi.is-drag{opacity:.45;cursor:grabbing}.ig-chi.is-scelta{border-color:var(--ig-accent);background:var(--ig-accent-soft)}.ig-chi.is-saved{animation:1.3s ease-out ig-salvato}.ig-chi>div{gap:var(--ig-s0-5);flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.ig-chi b{font-size:var(--ig-fs-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ig-chi small{font-size:var(--ig-fs-xs);color:var(--ig-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ig-chi input{margin:0 var(--ig-s1-5);width:var(--ig-s4);height:var(--ig-s4);accent-color:var(--ig-accent);cursor:pointer;flex:none;display:none}.ig-chi:hover input,.ig-chi:focus-within input,.ig-chi.is-scelta input,.ig-ruoli-bacheca.is-scelta .ig-chi input{display:block}.ig-chi:hover .ig-av,.ig-chi:focus-within .ig-av,.ig-chi.is-scelta .ig-av,.ig-ruoli-bacheca.is-scelta .ig-chi .ig-av{display:none}.ig-chi .ig-btn{opacity:0;flex:none}.ig-chi:hover .ig-btn,.ig-chi:focus-within .ig-btn{opacity:1}.ig-sceltaruolo{border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-lg);flex-direction:column;display:flex;overflow:hidden}.ig-sceltaruolo__gruppo{padding:var(--ig-s2) var(--ig-s3-5) var(--ig-s1);font-size:var(--ig-fs-xs);letter-spacing:var(--ig-ls-caps);text-transform:uppercase;color:var(--ig-faint);background:var(--ig-panel-2);font-weight:700}.ig-sceltaruolo__v{appearance:none;font:inherit;color:inherit;text-align:left;box-sizing:border-box;cursor:pointer;align-items:center;gap:var(--ig-s3);padding:var(--ig-s2-5) var(--ig-s3-5);border:0;border-top:var(--ig-bw) solid var(--ig-line-soft);background:0 0;margin:0;display:flex}.ig-sceltaruolo__v:hover{background:var(--ig-panel-2)}.ig-sceltaruolo__v:focus-visible{outline:var(--ig-bw-2) solid var(--ig-accent);outline-offset:calc(var(--ig-bw-2) * -1)}.ig-sceltaruolo__v>i{width:var(--ig-s4);height:var(--ig-s4);box-shadow:inset 0 0 0 var(--ig-bw-2) color-mix(in srgb,var(--ig-faint) 70%,var(--ig-line));border-radius:50%;flex:none}.ig-sceltaruolo__v[aria-checked=true]{background:var(--ig-accent-soft)}.ig-sceltaruolo__v[aria-checked=true]>i{background:var(--ig-accent-fill);box-shadow:inset 0 0 0 var(--ig-bw-3) var(--ig-accent-fill),inset 0 0 0 var(--ig-s1) var(--ig-panel)}.ig-sceltaruolo__v>div{gap:var(--ig-s0-5);flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.ig-sceltaruolo__v b{font-size:var(--ig-fs-sm);font-weight:600}.ig-sceltaruolo__v small{font-size:var(--ig-fs-xs);color:var(--ig-dim)}.ig-sceltaruolo__v .ig-impronta{flex:none}.ig-sceltaruolo__v.is-oltre{cursor:not-allowed;opacity:.5}.ig-modulo{height:100%}.ig-modulo>.ig-card__body{gap:var(--ig-s3);flex-direction:column;height:100%;display:flex}.ig-modulo__testa{gap:var(--ig-s3);align-items:center;min-width:0;display:flex}.ig-modulo__testa>div{min-width:0}.ig-modulo__segni{gap:var(--ig-s1);margin-top:var(--ig-s1);flex-wrap:wrap;display:flex}.ig-modulo__cosa{flex:1;margin:0}.ig-modulo__piede{align-items:center;gap:var(--ig-s2);display:flex}.ig-modulo__piede>:last-child{margin-left:auto}.ig-modulo__barra{flex-wrap:wrap;padding:0}.ig-skel:not(tr),.ig-table tr.ig-skel td i{width:var(--ig-skel-w,100%);height:var(--ig-s2-5);border-radius:var(--ig-r-xs);background:linear-gradient(100deg,var(--ig-panel-2) 38%,color-mix(in srgb,var(--ig-accent) 12%,var(--ig-panel-2)) 50%,var(--ig-panel-2) 62%) fixed;background-size:200% 100%;animation:1.6s linear infinite ig-luccica;display:block}.ig-skel:not(tr)+.ig-skel{margin-top:var(--ig-s2)}.ig-skel--titolo:not(tr){height:var(--ig-s4);--ig-skel-w:40%}@keyframes ig-luccica{0%{background-position:100% 0}to{background-position:-100% 0}}.ig-empty__fig{--c:var(--ig-accent);width:var(--ig-s20);height:var(--ig-s20);margin-bottom:var(--ig-s1);color:var(--c);place-items:center;display:grid;position:relative}.ig-empty__fig:before,.ig-empty__fig:after{content:"";border-radius:var(--ig-r-pill);position:absolute}.ig-empty__fig:before{background:color-mix(in srgb,var(--c) 7%,transparent);inset:0}.ig-empty__fig:after{inset:var(--ig-s1-5);background:color-mix(in srgb,var(--c) 9%,transparent)}.ig-empty__disco{z-index:1;width:var(--ig-s14);height:var(--ig-s14);border-radius:var(--ig-r-pill);background:var(--ig-panel);box-shadow:var(--ig-shadow),inset 0 0 0 var(--ig-bw) color-mix(in srgb,var(--c) 28%,transparent);place-items:center;animation:4s ease-in-out infinite ig-galleggia;display:grid;position:relative}.ig-empty__disco svg{width:var(--ig-i-xl);height:var(--ig-i-xl)}.ig-empty__disco svg.ig-empty__faccia{width:var(--ig-s10);height:var(--ig-s10)}.ig-empty__fig i{z-index:1;width:var(--ig-s1-5);height:var(--ig-s1-5);border-radius:var(--ig-r-pill);background:var(--c);opacity:.5;animation:3s ease-in-out infinite ig-brilla;position:absolute}.ig-empty__fig i:first-of-type{top:var(--ig-s1);right:var(--ig-s2)}.ig-empty__fig i:nth-of-type(2){bottom:var(--ig-s3);left:calc(var(--ig-s1) * -1);width:var(--ig-s1);height:var(--ig-s1);animation-delay:1s}.ig-empty__fig i:nth-of-type(3){bottom:var(--ig-s0-5);width:var(--ig-s2);height:var(--ig-s2);opacity:.3;animation-delay:2s;right:0}.ig-empty--errore .ig-empty__fig{--c:var(--ig-danger)}.ig-empty--errore .ig-empty__disco{animation-name:ig-dondola}.ig-empty--permesso .ig-empty__fig{--c:var(--ig-violet)}.ig-compact .ig-empty__fig{width:var(--ig-s16);height:var(--ig-s16)}.ig-compact .ig-empty__disco{width:var(--ig-s12);height:var(--ig-s12)}.ig-compact .ig-empty__disco svg.ig-empty__faccia{width:var(--ig-s8);height:var(--ig-s8)}@keyframes ig-galleggia{50%{transform:translateY(calc(var(--ig-s1) * -1))}}@keyframes ig-dondola{25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}@keyframes ig-brilla{50%{opacity:.15;transform:scale(.6)}}.ig-empty .ig-empty__chi{align-items:center;gap:var(--ig-s2);margin-top:var(--ig-s1);padding:var(--ig-s1) var(--ig-s3) var(--ig-s1) var(--ig-s1);border-radius:var(--ig-r-pill);background:var(--ig-panel-2);font-size:var(--ig-fs-sm);color:var(--ig-dim);max-width:none;display:inline-flex}.ig-empty .ig-empty__chi b{font-size:inherit;color:var(--ig-text);font-weight:600}.ig-empty .ig-empty__codice{font-size:var(--ig-fs-xs);color:var(--ig-faint)}.ig-empty .ig-empty__fatto{align-items:center;gap:var(--ig-s1-5);font-size:var(--ig-fs-sm);color:var(--ig-ok);font-weight:600;display:inline-flex}.ig-empty .ig-empty__fatto svg{width:var(--ig-i);height:var(--ig-i)}@media (prefers-reduced-motion:reduce){.ig-skel:not(tr),.ig-table tr.ig-skel td i,.ig-empty__disco,.ig-empty__fig i{animation:none}}.ig-pop__preset i{height:var(--ig-bw);background:var(--ig-line-soft);margin:var(--ig-s1) var(--ig-s2-5);display:block}.ig-pop__destra{gap:var(--ig-s2-5);flex-direction:column;min-width:0;display:flex}.ig-pop__scrivi{align-items:center;gap:var(--ig-s2-5);display:flex}.ig-pop__giorno{align-items:center;gap:var(--ig-s1-5);font-size:var(--ig-fs-sm);color:var(--ig-dim);display:flex}.ig-pop__giorno .ig-input{width:var(--ig-size-2xs);height:var(--ig-h-ctl-sm);padding:0 var(--ig-s2);font-size:var(--ig-fs-sm)}.ig-pop__giorno .ig-input[aria-invalid=true]{border-color:var(--ig-danger)}.ig-pop__passo{align-items:center;gap:var(--ig-s1);display:flex}.ig-pop__passo .ig-pop__sel{color:var(--ig-text);font-weight:600}.ig-pop__sposta{width:var(--ig-s7);height:var(--ig-s7);border-radius:var(--ig-r-sm);color:var(--ig-dim);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.ig-pop__sposta:hover{background:var(--ig-panel-2);color:var(--ig-text)}.ig-pop__sposta svg{width:var(--ig-i);height:var(--ig-i)}.ig-pop__sel.is-errore{color:var(--ig-danger)}@media (width<=700px){.ig-pop__preset i{display:none}.ig-pop__scrivi{flex-wrap:wrap}}.ig-presenza{right:var(--ig-s4);bottom:calc(var(--ig-h-foot) + var(--ig-s3));z-index:65;align-items:flex-end;gap:var(--ig-s2);pointer-events:none;max-width:calc(100vw - var(--ig-s8));flex-direction:column;display:flex;position:fixed}.ig-presenza>*{pointer-events:auto}.ig-presenza[hidden]{display:none}.ig-presenza__pill{align-items:center;gap:var(--ig-s2);height:var(--ig-s10);padding:0 var(--ig-s3) 0 var(--ig-s1);border-radius:var(--ig-r-pill);border:var(--ig-bw) solid var(--ig-line);background:var(--ig-panel);box-shadow:var(--ig-shadow-pop);color:var(--ig-text);font:inherit;font-size:var(--ig-fs-sm);cursor:pointer;white-space:nowrap;font-weight:600;display:inline-flex}.ig-presenza__pill:hover,.ig-presenza__pill[aria-expanded=true]{border-color:var(--ig-accent)}.ig-presenza__pill svg{width:var(--ig-i-sm);height:var(--ig-i-sm);color:var(--ig-dim);flex:none}.ig-presenza__pill .ig-av-stack{gap:var(--ig-s1-5);padding-left:var(--ig-s1)}.ig-presenza__pill .ig-av-stack .ig-av{margin-left:0}.ig-presenza__piu{--stato:var(--ig-line);background:var(--ig-panel-2)!important;color:var(--ig-dim)!important}.ig-presenza .ig-av{box-shadow:0 0 0 var(--ig-bw-2) var(--ig-panel),0 0 0 calc(var(--ig-bw-2) * 2) var(--stato,var(--ig-ok));border:0!important}.ig-presenza .ig-av.is-modifica{--stato:var(--ig-warn)}.ig-presenza .ig-av.is-assente{--stato:var(--ig-line)}.ig-presenza__vivo{width:var(--ig-s2);height:var(--ig-s2);background:var(--ig-ok);border-radius:50%;flex:none;animation:2s ease-in-out infinite ig-presenza-vivo}.ig-presenza__vivo.is-spento{background:var(--ig-faint);animation:none}.ig-presenza__vivo.is-errore{background:var(--ig-danger);animation:none}@keyframes ig-presenza-vivo{50%{opacity:.35}}.ig-presenza__modifica{color:var(--ig-text)}.ig-presenza__modifica:before{content:"";width:var(--ig-s2);height:var(--ig-s2);background:var(--ig-warn);margin-right:var(--ig-s1-5);border-radius:50%;display:inline-block}.ig-presenza__collega{display:inline-flex}.ig-presenza__collega i{width:var(--ig-s6);height:var(--ig-s6);border:var(--ig-bw-2) dashed var(--ig-line);margin-left:calc(var(--ig-s2) * -1);background:var(--ig-panel-2);border-radius:50%}.ig-presenza__collega i:first-child{margin-left:0}.ig-presenza__pannello{width:min(var(--ig-size-xl),calc(100vw - var(--ig-s8)));background:var(--ig-panel);border-radius:var(--ig-r-xl);box-shadow:var(--ig-shadow-pop);padding:var(--ig-s3-5) var(--ig-s4) var(--ig-s3);gap:var(--ig-s2-5);max-height:calc(100vh - var(--ig-h-top) - var(--ig-h-foot) - var(--ig-s20));flex-direction:column;display:flex;overflow:auto}.ig-presenza__testa{align-items:center;gap:var(--ig-s2);display:flex}.ig-presenza__testa b{font-size:var(--ig-fs-base);flex:1}.ig-presenza__testa small{align-items:center;gap:var(--ig-s1-5);font-size:var(--ig-fs-xs);color:var(--ig-dim);font-weight:600;display:inline-flex}.ig-presenza__gruppo{gap:var(--ig-s1);flex-direction:column;display:flex}.ig-presenza__gruppo>.ig-label{font-size:var(--ig-fs-xs);color:var(--ig-faint);margin:var(--ig-s1) 0 var(--ig-s0-5)}.ig-presenza__voce{align-items:center;gap:var(--ig-s2-5);padding:var(--ig-s1-5) 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ig-presenza__voce>span:not(.ig-av){flex-direction:column;min-width:0;line-height:1.35;display:flex}.ig-presenza__voce b{font-weight:600;font-size:var(--ig-fs-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ig-presenza__voce small{font-size:var(--ig-fs-xs);color:var(--ig-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ig-presenza__voce time{font-size:var(--ig-fs-xs);color:var(--ig-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.ig-presenza__nota{font-size:var(--ig-fs-xs);color:var(--ig-dim);margin:0;line-height:1.5}.ig-presenza__piede{align-items:center;gap:var(--ig-s2);border-top:var(--ig-bw) solid var(--ig-line-soft);padding-top:var(--ig-s2-5);font-size:var(--ig-fs-xs);color:var(--ig-faint);display:flex}.ig-presenza__piede span{flex:1;min-width:0}.ig-presenza__avviso{align-items:center;gap:var(--ig-s2);max-width:var(--ig-size-xl);padding:var(--ig-s1-5) var(--ig-s3) var(--ig-s1-5) var(--ig-s1-5);border-radius:var(--ig-r-pill);background:var(--ig-text);color:var(--ig-panel);box-shadow:var(--ig-shadow-pop);font-size:var(--ig-fs-xs);font-weight:600;animation:.25s ease-out ig-presenza-entra;display:flex}.ig-presenza__avviso .ig-av{box-shadow:none}.ig-presenza__avviso.is-attenzione{background:color-mix(in srgb,var(--ig-warn) 22%,var(--ig-panel));color:var(--ig-text);border:var(--ig-bw) solid var(--ig-warn)}@keyframes ig-presenza-entra{0%{opacity:0;transform:translateY(var(--ig-s2))}}@media (width<=760px){.ig-presenza{right:var(--ig-s2)}.ig-presenza__pill>span:not(.ig-av-stack):not(.ig-presenza__vivo){display:none}}.ig-scarti{align-items:center;gap:var(--ig-s3);padding:var(--ig-s3) var(--ig-pad);border-radius:var(--ig-r-lg);border:var(--ig-bw-2) solid var(--ig-danger);background:color-mix(in srgb,var(--ig-danger) 9%,var(--ig-panel));color:var(--ig-text);cursor:pointer;text-decoration:none;display:flex}.ig-scarti:hover{background:color-mix(in srgb,var(--ig-danger) 14%,var(--ig-panel))}.ig-scarti:focus-visible{outline:var(--ig-bw-2) solid var(--ig-accent);outline-offset:var(--ig-bw-2)}.ig-scarti__segnale{width:var(--ig-s10);height:var(--ig-s10);border-radius:var(--ig-r-pill);color:var(--ig-danger);background:color-mix(in srgb,var(--ig-danger) 16%,var(--ig-panel));flex:none;place-items:center;animation:1.6s ease-out infinite ig-scarti-pulsa;display:grid}.ig-scarti__segnale svg{width:var(--ig-i-md);height:var(--ig-i-md)}.ig-scarti__txt{gap:var(--ig-s0-5);flex-direction:column;flex:1;min-width:0;display:flex}.ig-scarti__txt b{font-size:var(--ig-fs-md);font-weight:700}.ig-scarti__txt small{font-size:var(--ig-fs-sm);color:var(--ig-dim)}.ig-scarti .ig-btn{flex:none}@keyframes ig-scarti-pulsa{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ig-danger) 50%,transparent)}70%{box-shadow:0 0 0 var(--ig-s3) color-mix(in srgb,var(--ig-danger) 0%,transparent)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.ig-scarti__segnale{box-shadow:0 0 0 var(--ig-bw-3) color-mix(in srgb,var(--ig-danger) 35%,transparent);animation:none}}@media (width<=760px){.ig-scarti{flex-wrap:wrap}.ig-scarti .ig-btn{margin-left:auto}}.ig-sdi.is-allarme{border-color:var(--ig-danger);box-shadow:inset 0 var(--ig-bw-3) 0 var(--ig-danger)}.ig-sdi__strip{border-top:var(--ig-bw) solid var(--ig-line-soft);border-bottom:var(--ig-bw) solid var(--ig-line-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ig-sdi__n{gap:var(--ig-s0-5);padding:var(--ig-s3) var(--ig-pad);box-shadow:inset 0 calc(var(--ig-s1) * -1) 0 color-mix(in srgb,var(--c) 45%,var(--ig-panel));flex-direction:column;display:flex}.ig-sdi__n+.ig-sdi__n{border-left:var(--ig-bw) solid var(--ig-line-soft)}.ig-sdi__n b{font-size:var(--ig-fs-xl);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15}.ig-sdi__n span{font-size:var(--ig-fs-xs);color:var(--ig-dim)}.ig-sdi__n.is-ko{background:color-mix(in srgb,var(--ig-danger) 8%,var(--ig-panel));box-shadow:inset 0 calc(var(--ig-s1) * -1) 0 var(--ig-danger)}.ig-sdi__n.is-ko b{color:var(--ig-danger)}.ig-sdi__gruppo{padding-top:var(--ig-s3)}.ig-sdi__gruppo+.ig-sdi__gruppo{border-top:var(--ig-bw) solid var(--ig-line-soft)}.ig-sdi__gruppo h3{align-items:center;gap:var(--ig-s1-5);padding:0 var(--ig-pad);font-size:var(--ig-fs-sm);margin:0;font-weight:700;display:flex}.ig-sdi__gruppo h3 svg{width:var(--ig-i-sm);height:var(--ig-i-sm);color:var(--ig-danger)}.ig-sdi__gruppo>.ig-field__help{margin:var(--ig-s1) 0 0;padding:0 var(--ig-pad)}@media (width<=760px){.ig-sdi__strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.ig-doc-dett{grid-template-columns:minmax(var(--ig-size-3xl),5fr) minmax(0,6fr);gap:var(--ig-gap);align-items:start;display:grid}.ig-doc-dett__anteprima{top:var(--ig-gap);position:sticky}.ig-doc-dett__anteprima .od-print__stage{border-radius:0 0 var(--ig-r-lg) var(--ig-r-lg)}@media (width<=1180px){.ig-doc-dett{grid-template-columns:1fr}.ig-doc-dett__anteprima{position:static}}.ig-card--email{border-color:color-mix(in srgb,var(--ig-accent) 45%,var(--ig-line))}.ig-card--email .ig-card__title{align-items:center;gap:var(--ig-s1-5);display:flex}.ig-card--email .ig-card__title svg{width:var(--ig-i-sm);height:var(--ig-i-sm);color:var(--ig-accent)}.ig-card--email .ig-tags{gap:var(--ig-s1);margin-top:var(--ig-s1);flex-wrap:wrap;display:flex}.ig-esporta{gap:var(--ig-s1);flex-direction:column;display:flex}.ig-esporta .ig-opt{border:var(--ig-bw) solid var(--ig-line-soft);padding:var(--ig-s2) var(--ig-s3)}.ig-esporta .ig-opt.is-on{border-color:var(--ig-accent);background:var(--ig-accent-soft)}.ig-esporta .ig-opt__box{border-radius:var(--ig-r-pill)}.ig-esporta .ig-opt.is-on .ig-opt__box:after{width:var(--ig-s2);height:var(--ig-s2);border-radius:var(--ig-r-pill);background:var(--ig-on-accent);border:0;transform:none}.ig-esporta .ig-opt__txt{align-items:flex-start;gap:var(--ig-s0-5);white-space:normal;flex-direction:column}.ig-esporta .ig-opt__txt small{font-size:var(--ig-fs-xs);color:var(--ig-dim)}.ig-invio-testa{align-items:center;gap:var(--ig-s2);margin-bottom:var(--ig-s3);font-size:var(--ig-fs-sm);flex-wrap:wrap;display:flex}.ig-invio-chi{min-width:var(--ig-size-2xs);text-overflow:ellipsis;white-space:nowrap;text-align:right;color:var(--ig-faint);font-size:var(--ig-fs-xs);flex:1 1 0;overflow:hidden}.ig-invio-passi{margin:0 0 var(--ig-s3);gap:var(--ig-s1);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.ig-invio-passi li{column-gap:var(--ig-s2);padding-top:var(--ig-s2-5);color:var(--ig-faint);grid-template-columns:auto 1fr;align-items:center;display:grid;position:relative}.ig-invio-passi li:before{content:"";height:var(--ig-s1);border-radius:var(--ig-r-pill);background:var(--ig-panel-2);position:absolute;top:0;left:0;right:0}.ig-invio-passi li.is-fatto{color:var(--ig-text)}.ig-invio-passi li.is-fatto:before{background:var(--ig-ok)}.ig-invio-passi li.is-rotto{color:var(--ig-danger)}.ig-invio-passi li.is-rotto:before{background:var(--ig-danger)}.ig-invio-passi__p{width:var(--ig-s6);height:var(--ig-s6);border-radius:var(--ig-r-pill);background:var(--ig-panel-2);grid-row:span 2;place-items:center;display:grid}.ig-invio-passi li.is-fatto .ig-invio-passi__p{background:color-mix(in srgb,var(--ig-ok) 16%,var(--ig-panel));color:var(--ig-ok)}.ig-invio-passi li.is-rotto .ig-invio-passi__p{background:color-mix(in srgb,var(--ig-danger) 14%,var(--ig-panel))}.ig-invio-passi svg{width:var(--ig-i-sm);height:var(--ig-i-sm)}.ig-invio-passi b{font-size:var(--ig-fs-sm);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.ig-invio-passi small{font-size:var(--ig-fs-xs);color:var(--ig-faint);font-variant-numeric:tabular-nums}.ig-invio-corpo{padding:var(--ig-s3) var(--ig-pad)}.ig-invio-corpo>.ig-empty{padding:var(--ig-s4) 0}.ig-invio-stato .ig-invio-passi+.ig-alert,.ig-invio-stato .ig-alert+.ig-alert{margin-top:var(--ig-s3)}.ig-invio-h{padding:var(--ig-s2) var(--ig-pad) 0;font-size:var(--ig-fs-xs);color:var(--ig-dim);text-transform:uppercase;letter-spacing:var(--ig-ls-caps);margin:0;font-weight:600}.ig-invio-h2{margin:var(--ig-s5) 0 var(--ig-s2)}.ig-invio-azioni{gap:var(--ig-s1);margin-top:var(--ig-s2);flex-wrap:wrap;display:flex}.ig-invio-link .ig-code{font-size:var(--ig-fs-sm);word-break:break-all}.ig-invio-link .is-spento{opacity:.6}.ig-invio-revoca{color:var(--ig-danger)}.ig-invio-crono{border-top:var(--ig-bw) solid var(--ig-line-soft)}.ig-invio-crono summary{cursor:pointer;padding:var(--ig-s2-5) var(--ig-pad);font-size:var(--ig-fs-sm);color:var(--ig-dim);font-weight:600}.ig-invio-nota{gap:var(--ig-s1-5);font-size:var(--ig-fs-xs);color:var(--ig-faint);align-items:flex-start;margin:0;display:flex}.ig-invio-nota svg{width:var(--ig-i-sm);height:var(--ig-i-sm);margin-top:var(--ig-s0-5);flex:none}.ig-invio-dest{align-items:center;gap:var(--ig-s1-5);min-height:var(--ig-h-ctl);padding:var(--ig-s1) var(--ig-s2);border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-md);background:var(--ig-panel);flex-wrap:wrap;display:flex}.ig-invio-dest input{min-width:var(--ig-size-2xs);color:var(--ig-text);font:inherit;background:0 0;border:0;outline:0;flex:1}.ig-invio-dest .ig-chip button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ig-invio-dest .ig-chip svg{width:var(--ig-i-xs);height:var(--ig-i-xs)}.ig-invio-contatti{gap:var(--ig-s1);margin-top:var(--ig-s2);font-size:var(--ig-fs-sm);flex-direction:column;display:flex}.ig-invio-contatti b{font-weight:600}.ig-invio-tags{margin-top:var(--ig-s2)}.ig-invio-file label.ig-item{cursor:pointer}.ig-invio-file input{accent-color:var(--ig-accent)}.ig-invio-linkbox{gap:var(--ig-s3);margin-top:var(--ig-s3);padding:var(--ig-s3);border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-md);background:var(--ig-panel-2);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.ig-invio-linkbox>svg{width:var(--ig-i);height:var(--ig-i);color:var(--ig-accent)}.ig-invio-linkbox b{font-size:var(--ig-fs-sm);display:block}.ig-invio-linkbox small{color:var(--ig-dim);font-size:var(--ig-fs-xs)}.ig-invio-quando{gap:var(--ig-s1);margin-top:var(--ig-s2);max-width:var(--ig-size-xl);flex-direction:column;display:flex}.ig-invio-mail{border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-lg);overflow:hidden}.ig-invio-mail>.ig-dl{padding:var(--ig-s3) var(--ig-pad);background:var(--ig-panel-2);margin:0}.ig-invio-mail dd svg{width:var(--ig-i-xs);height:var(--ig-i-xs);vertical-align:middle;margin-right:var(--ig-s1)}.ig-invio-mail__corpo{padding:var(--ig-s5) var(--ig-pad);background:var(--ig-panel);line-height:1.6;font-size:var(--ig-fs-sm)}.ig-invio-mail__corpo p{margin:0 0 var(--ig-s3)}.ig-invio-mail__logo{width:var(--ig-s9);height:var(--ig-s9);margin-bottom:var(--ig-s3);border-radius:var(--ig-r-md);background:var(--b);color:var(--ig-on-color);place-items:center;font-weight:700;display:inline-grid}.ig-invio-mail__btn span{padding:var(--ig-s2-5) var(--ig-s5);border-radius:var(--ig-r-md);background:var(--b);color:var(--ig-on-color);font-weight:600;display:inline-block}.ig-invio-mail__corpo small{color:var(--ig-faint);font-size:var(--ig-fs-xs)}.ig-docpub-vista{justify-items:center;max-width:none;display:grid}.ig-docpub-cornice{width:100%;max-width:var(--ig-w-lightbox);border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-xl);box-shadow:var(--ig-shadow);background:var(--ig-bg);overflow:hidden}.ig-docpub-cornice--telefono{max-width:var(--ig-size-2xl);border-width:var(--ig-bw-3);border-radius:var(--ig-r-xl)}.ig-docpub-cornice__barra{align-items:center;gap:var(--ig-s2);padding:var(--ig-s2) var(--ig-s3);background:var(--ig-panel-2);border-bottom:var(--ig-bw) solid var(--ig-line);font-size:var(--ig-fs-xs);color:var(--ig-dim);min-width:0;display:flex}.ig-docpub-cornice__barra svg{width:var(--ig-i-xs);height:var(--ig-i-xs);color:var(--ig-ok);flex:none}.ig-docpub-cornice__barra span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ig-docpub{background:var(--ig-bg);color:var(--ig-text);min-height:var(--ig-size-3xl);position:relative;container:docpub/inline-size}.ig-docpub__testa{align-items:center;gap:var(--ig-s3);padding:var(--ig-s4) var(--ig-s6);background:var(--ig-panel);border-top:var(--ig-bw-3) solid var(--b);border-bottom:var(--ig-bw) solid var(--ig-line);display:flex}.ig-docpub__testa b{font-size:var(--ig-fs-md);display:block}.ig-docpub__testa small{color:var(--ig-dim);font-size:var(--ig-fs-xs)}.ig-docpub__logo{width:var(--ig-s10);height:var(--ig-s10);border-radius:var(--ig-r-md);background:var(--b);color:var(--ig-on-color);flex:none;place-items:center;font-weight:700;display:grid}.ig-docpub__avviso{margin:var(--ig-s4) var(--ig-s6) 0}.ig-docpub__corpo{grid-template-columns:var(--ig-size-xl) minmax(0,1fr);gap:var(--ig-s6);padding:var(--ig-s6);align-items:start;display:grid}.ig-docpub__lato{gap:var(--ig-s2-5);padding:var(--ig-s5);background:var(--ig-panel);border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-lg);top:var(--ig-s4);flex-direction:column;display:flex;position:sticky}.ig-docpub__lato>.ig-chip{align-self:flex-start}.ig-docpub__chi{color:var(--ig-dim);font-size:var(--ig-fs-sm);font-weight:600}.ig-docpub__lbl{color:var(--ig-faint);font-size:var(--ig-fs-xs);text-transform:uppercase;letter-spacing:var(--ig-ls-caps);margin-bottom:calc(-1 * var(--ig-s2))}.ig-docpub__totale{font-size:var(--ig-fs-kpi);letter-spacing:var(--ig-ls-tight);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.ig-docpub__totale.is-spento{color:var(--ig-faint)}.ig-docpub__scad{align-items:center;gap:var(--ig-s1-5);font-size:var(--ig-fs-sm);color:var(--ig-dim);font-weight:600;display:inline-flex}.ig-docpub__scad.is-warn{color:var(--ig-warn)}.ig-docpub__scad svg{width:var(--ig-i-sm);height:var(--ig-i-sm)}.ig-docpub__b{justify-content:center;width:100%}.ig-docpub__pr{background:var(--b);border-color:var(--b);color:var(--ig-on-color)}.ig-docpub__pr:hover{background:color-mix(in srgb,var(--b) 88%,var(--ig-text))}.ig-docpub__iban{align-items:center;gap:var(--ig-s1) var(--ig-s2);padding:var(--ig-s2-5) var(--ig-s3);border-radius:var(--ig-r-md);background:var(--ig-panel-2);font-size:var(--ig-fs-sm);grid-template-columns:1fr auto;display:grid}.ig-docpub__iban small{color:var(--ig-faint);font-size:var(--ig-fs-xs);grid-column:1/-1}.ig-docpub__ok{gap:var(--ig-s2);padding:var(--ig-s3);border-radius:var(--ig-r-md);background:color-mix(in srgb,var(--ig-ok) 12%,var(--ig-panel));font-size:var(--ig-fs-sm);margin:0;line-height:1.5;display:flex}.ig-docpub__ok svg{width:var(--ig-i);height:var(--ig-i);color:var(--ig-ok);flex:none}.ig-docpub__msg-l{align-items:center;gap:var(--ig-s1-5);padding:var(--ig-s1) 0 0;font:inherit;font-size:var(--ig-fs-sm);cursor:pointer;text-align:left;background:0 0;border:0;display:inline-flex}.ig-docpub__msg-l svg{width:var(--ig-i-sm);height:var(--ig-i-sm)}.ig-docpub__accetta{gap:var(--ig-s2-5);padding:var(--ig-s3) 0;border-top:var(--ig-bw) solid var(--ig-line-soft);border-bottom:var(--ig-bw) solid var(--ig-line-soft);flex-direction:column;display:flex}.ig-docpub__firma{height:var(--ig-s20);padding:var(--ig-s2) var(--ig-s3);border:var(--ig-bw-2) dashed var(--ig-line);border-radius:var(--ig-r-md);background:var(--ig-panel-2);color:var(--ig-faint);font-size:var(--ig-fs-xs);place-items:end start;display:grid}.ig-docpub__foglio{gap:var(--ig-s5);max-width:var(--ig-w-sheet);padding:var(--ig-s8);background:var(--ig-panel);border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-lg);box-shadow:var(--ig-shadow);font-size:var(--ig-fs-sm);flex-direction:column;line-height:1.5;display:flex;position:relative;overflow:hidden}.ig-docpub__foglio.is-annullato>:not(.ig-docpub__timbro){opacity:.55}.ig-docpub__timbro{padding:var(--ig-s2) var(--ig-s6);border:var(--ig-bw-3) solid var(--ig-danger);border-radius:var(--ig-r-md);color:var(--ig-danger);font-size:var(--ig-fs-xl);text-transform:uppercase;letter-spacing:var(--ig-ls-wide);pointer-events:none;font-weight:800;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)}.ig-docpub__fhead{justify-content:space-between;gap:var(--ig-s4);padding-bottom:var(--ig-s4);border-bottom:var(--ig-bw-2) solid var(--b);display:flex}.ig-docpub__fhead b{font-size:var(--ig-fs-md);display:block}.ig-docpub__fhead small{color:var(--ig-dim);font-size:var(--ig-fs-xs)}.ig-docpub__ftit{text-align:right}.ig-docpub__parti{gap:var(--ig-s4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ig-docpub__parti dt{color:var(--ig-faint);font-size:var(--ig-fs-xs);text-transform:uppercase;letter-spacing:var(--ig-ls-caps)}.ig-docpub__parti dd{margin:var(--ig-s1) 0 0}.ig-docpub__righe{border-collapse:collapse;width:100%}.ig-docpub__righe th{text-align:left;font-size:var(--ig-fs-xs);color:var(--ig-dim);padding:var(--ig-s2) 0;border-bottom:var(--ig-bw) solid var(--ig-line);font-weight:600}.ig-docpub__righe td{padding:var(--ig-s2-5) 0;border-bottom:var(--ig-bw) solid var(--ig-line-soft);vertical-align:top}.ig-docpub__righe .r{text-align:right;padding-left:var(--ig-s3);white-space:nowrap;font-variant-numeric:tabular-nums}.ig-docpub__totali{gap:var(--ig-s1) var(--ig-s6);min-width:var(--ig-size-md);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;margin:0 0 0 auto;display:grid}.ig-docpub__totali dt{color:var(--ig-dim)}.ig-docpub__totali dd{text-align:right;margin:0}.ig-docpub__totali dt:last-of-type,.ig-docpub__totali dd:last-of-type{padding-top:var(--ig-s2);border-top:var(--ig-bw) solid var(--ig-line);color:var(--ig-text);font-weight:700;font-size:var(--ig-fs-md)}.ig-docpub__nota{color:var(--ig-dim);font-size:var(--ig-fs-xs);margin:0}.ig-docpub__stato{align-items:center;gap:var(--ig-s3);max-width:var(--ig-w-read-sm);padding:var(--ig-s16) var(--ig-s6);text-align:center;flex-direction:column;margin:0 auto;display:flex}.ig-docpub__stato h1{font-size:var(--ig-fs-xl);text-wrap:balance;margin:0}.ig-docpub__stato p{color:var(--ig-dim);margin:0;line-height:1.6}.ig-docpub__stato small{color:var(--ig-faint);font-size:var(--ig-fs-xs)}.ig-docpub__ic{width:var(--ig-s14);height:var(--ig-s14);border-radius:var(--ig-r-pill);background:color-mix(in srgb,var(--b) 14%,var(--ig-panel));color:var(--b);place-items:center;display:grid}.ig-docpub__ic.is-warn{background:color-mix(in srgb,var(--ig-warn) 14%,var(--ig-panel));color:var(--ig-warn)}.ig-docpub__ic.is-danger{background:color-mix(in srgb,var(--ig-danger) 14%,var(--ig-panel));color:var(--ig-danger)}.ig-docpub__ic svg{width:var(--ig-i-xl);height:var(--ig-i-xl)}.ig-docpub__pw{gap:var(--ig-s2);width:100%;max-width:var(--ig-size-xl);display:flex}.ig-docpub__pw .ig-input{flex:1}.ig-docpub__skel-alto{height:var(--ig-s10)}.ig-docpub__foglio .ig-skel,.ig-docpub__lato .ig-skel{width:100%;display:block}.ig-docpub__barra{display:none}.ig-docpub__piede{justify-content:space-between;gap:var(--ig-s2) var(--ig-s4);padding:var(--ig-s4) var(--ig-s6) var(--ig-s6);color:var(--ig-dim);font-size:var(--ig-fs-xs);flex-wrap:wrap;line-height:1.5;display:flex}@container docpub (width<=640px){.ig-docpub__testa{padding:var(--ig-s3) var(--ig-s4)}.ig-docpub__avviso{margin:var(--ig-s3) var(--ig-s4) 0}.ig-docpub__corpo{gap:var(--ig-s4);padding:var(--ig-s4);grid-template-columns:minmax(0,1fr)}.ig-docpub__lato{position:static}.ig-docpub__foglio{padding:var(--ig-s4);gap:var(--ig-s4)}.ig-docpub__fhead{flex-direction:column}.ig-docpub__ftit{text-align:left}.ig-docpub__parti{grid-template-columns:minmax(0,1fr)}.ig-docpub__totali{width:100%;min-width:0}.ig-docpub__stato{padding:var(--ig-s10) var(--ig-s4)}.ig-docpub__barra{justify-content:space-between;align-items:center;gap:var(--ig-s3);padding:var(--ig-s3) var(--ig-s4);background:var(--ig-panel);border-top:var(--ig-bw) solid var(--ig-line);box-shadow:var(--ig-shadow-pop);display:flex;position:sticky;bottom:0}.ig-docpub__barra small{color:var(--ig-faint);font-size:var(--ig-fs-xs);display:block}.ig-docpub__barra b{font-size:var(--ig-fs-lg);font-variant-numeric:tabular-nums}.ig-docpub__piede{padding:var(--ig-s4)}}@media (width<=640px){.ig-invio-passi{row-gap:var(--ig-s3);grid-template-columns:repeat(2,minmax(0,1fr))}.ig-invio-linkbox{grid-template-columns:auto 1fr}.ig-invio-linkbox .ig-select{grid-column:1/-1}}.of-prov{gap:var(--ig-s2);flex-wrap:wrap;display:flex}.of-prov button{align-items:center;gap:var(--ig-s2-5);min-height:var(--ig-s12);padding:var(--ig-s2) var(--ig-s3-5);border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-lg);background:var(--ig-panel);color:var(--ig-dim);cursor:pointer;text-align:left;font:inherit;display:flex}.of-prov button:hover{border-color:color-mix(in srgb,var(--c,var(--ig-accent)) 45%,var(--ig-line))}.of-prov button>svg{width:var(--ig-i-md);height:var(--ig-i-md);color:var(--c,var(--ig-dim));flex:none}.of-prov b{font-size:var(--ig-fs-sm);color:var(--ig-text);font-weight:600;display:block}.of-prov small{font-size:var(--ig-fs-xs);color:var(--ig-faint);display:block}.of-prov .num{margin-left:var(--ig-s2);font-size:var(--ig-fs-lg);color:var(--ig-text);font-variant-numeric:tabular-nums;font-weight:700}.of-prov button[aria-pressed=true]{border-color:var(--c,var(--ig-accent));background:color-mix(in srgb,var(--c,var(--ig-accent)) 8%,var(--ig-panel));box-shadow:0 0 0 var(--ig-bw) var(--c,var(--ig-accent))}.of-prov .of-prov__guardare{--c:var(--ig-warn);background:color-mix(in srgb,var(--ig-warn) 7%,var(--ig-panel))}.of-prov .of-prov__vuota{opacity:.55}.of-domanda{margin:0 0 var(--ig-s3);font-size:var(--ig-fs-sm);color:var(--ig-dim)}.of-fisso{align-items:center;gap:var(--ig-s2);min-height:var(--ig-h-ctl);padding:0 var(--ig-s3);border-radius:var(--ig-r-md);background:var(--ig-panel-2);color:var(--ig-text);display:flex}.of-fisso svg{width:var(--ig-i-sm);height:var(--ig-i-sm);color:var(--ig-faint);flex:none}.of-proposto{align-items:center;gap:var(--ig-s1);margin-left:var(--ig-s2);font-size:var(--ig-fs-xs);color:var(--ig-accent);font-weight:500;display:inline-flex}.of-proposto svg{width:var(--ig-i-xs);height:var(--ig-i-xs)}.of-righe-intro{padding:0 var(--ig-pad) var(--ig-s1)}.of-righe-intro .of-domanda{margin:0}.of-righe-aq th:first-child,.of-righe-aq td:first-child{padding-left:var(--ig-pad)}.of-righe-aq th:last-child,.of-righe-aq td:last-child{padding-right:var(--ig-pad)}.of-righe-aq td .ig-input--num,.of-righe-aq td .ig-select{width:var(--ig-size-2xs);min-width:0}.of-righe-aq td:first-child .ig-input{width:100%;min-width:var(--ig-size-sm)}.of-righe-aq.is-bloccate td{color:var(--ig-dim);padding-top:var(--ig-s2-5);padding-bottom:var(--ig-s2-5)}.of-righe-piede{align-items:center;gap:var(--ig-s3);padding:var(--ig-s3) var(--ig-pad);border-top:var(--ig-bw) solid var(--ig-line-soft);font-size:var(--ig-fs-sm);flex-wrap:wrap;display:flex}.of-righe-piede .num{font-weight:700}.of-effetto{gap:var(--ig-s3-5);flex-direction:column;display:flex}.of-effetto__riga{gap:var(--ig-s1) var(--ig-s3);font-size:var(--ig-fs-sm);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.of-effetto__riga .num{font-variant-numeric:tabular-nums;font-weight:700}.of-effetto__riga small{font-size:var(--ig-fs-xs);color:var(--ig-faint);grid-column:1/-1}.of-effetto__barra{height:var(--ig-s1-5);border-radius:var(--ig-r-pill);background:var(--ig-panel-2);grid-column:1/-1;overflow:hidden}.of-effetto__barra i{height:100%;width:var(--p);background:var(--c,var(--ig-accent));display:block}.of-effetto__tot{padding-top:var(--ig-s3);border-top:var(--ig-bw) solid var(--ig-line-soft)}.of-aq-det{grid-template-columns:minmax(0,1fr) minmax(var(--ig-size-3xl),.9fr);gap:var(--ig-gap);align-items:start;display:grid}.of-aq-det>*{gap:var(--ig-gap);flex-direction:column;min-width:0;display:flex}.of-aq-anteprima{top:var(--ig-s4);position:sticky}.of-aq-foglio{padding:var(--ig-s5);background:var(--ig-panel-2);border-radius:0 0 var(--ig-r-lg) var(--ig-r-lg);justify-content:center;display:flex;container-type:inline-size}.of-aq-foglio--piccolo{padding:var(--ig-s3)}@media (width<=1180px){.of-aq-det{grid-template-columns:1fr}.of-aq-anteprima{position:static}}.of-esporta .ig-opt{min-height:var(--ig-s12)}.of-esporta .ig-opt__box{border-radius:50%;flex:none}.of-esporta .ig-opt.is-on .ig-opt__box:after{width:var(--ig-s2);height:var(--ig-s2);background:var(--ig-on-accent);border:0;border-radius:50%;transform:none}.of-esporta .ig-item__main small{font-size:var(--ig-fs-xs);color:var(--ig-faint);display:block}.ig-cols>.of-lato{top:var(--ig-s4);position:sticky}@media (width<=1180px){.ig-cols>.of-lato{position:static}}.of-sol{gap:var(--ig-s4);flex-direction:column;display:flex}.of-sol__frase{font-size:var(--ig-fs-md);max-width:var(--ig-w-read);margin:0;line-height:1.5}.of-scala{gap:var(--ig-s2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.of-scala__p{align-items:flex-start;gap:var(--ig-s1);padding:var(--ig-s3);border-radius:var(--ig-r-md);border-top:var(--ig-bw-3) solid var(--c);background:color-mix(in srgb,var(--c) 7%,var(--ig-panel));flex-direction:column;min-width:0;display:flex}.of-scala__p.is-zero{background:var(--ig-panel-2)}.of-scala__q{font-size:var(--ig-fs-xs);letter-spacing:var(--ig-ls-caps);text-transform:uppercase;color:var(--ig-dim);font-weight:700}.of-scala__p b{font-size:var(--ig-fs-base)}.of-scala__p small{font-size:var(--ig-fs-sm);color:var(--ig-dim);line-height:1.4}.of-scala__p .ig-link{font-size:var(--ig-fs-xs)}.of-scala__n{font-size:var(--ig-fs-xs);color:var(--c);margin-top:auto;font-weight:600}.of-sol__fermi{gap:var(--ig-s2) var(--ig-s5);padding-top:var(--ig-s4);border-top:var(--ig-bw) solid var(--ig-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.of-sol__fermi>.ig-label{grid-column:1/-1}.of-sol__fermi>div{gap:var(--ig-s2);font-size:var(--ig-fs-sm);align-items:flex-start;line-height:1.45;display:flex}.of-sol__fermi .ig-ic{flex:none}.of-sol__nota{padding:var(--ig-s3) var(--ig-pad);margin:0}.of-sol__titoletto{margin:var(--ig-s5) 0 var(--ig-s2)}.of-sol-griglia{gap:var(--ig-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.of-giro+.of-giro{border-top:var(--ig-bw) solid var(--ig-line)}.of-giro__testa{align-items:center;gap:var(--ig-s2-5);padding:var(--ig-s3) var(--ig-pad);background:var(--ig-panel-2);flex-wrap:wrap;display:flex}.of-giro__testa>div{flex-direction:column;min-width:0;display:flex}.of-giro__testa small{font-size:var(--ig-fs-xs);color:var(--ig-dim)}button.of-giro__inv{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:var(--ig-s3);width:100%;display:flex}.ig-list button.ig-item.of-giro__inv{padding:var(--ig-pad-item) var(--ig-pad)}button.of-giro__inv:hover{background:var(--ig-panel-2)}button.of-giro__inv.is-sel{background:var(--ig-accent-soft)}button.of-giro__inv:focus-visible{outline:var(--ig-bw-2) solid var(--ig-accent);outline-offset:calc(var(--ig-bw-2) * -1)}.of-rivedi .of-giro__inv{width:auto;padding:var(--ig-s1) var(--ig-s2);border-radius:var(--ig-r-sm);flex-direction:column;flex:1;align-items:flex-start;gap:0}.of-mail{border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-md);background:var(--ig-panel);overflow:hidden}.of-mail__testa{padding:var(--ig-s3) var(--ig-s4);background:var(--ig-panel-2);border-bottom:var(--ig-bw) solid var(--ig-line-soft)}.of-mail__corpo{padding:var(--ig-s4);font-size:var(--ig-fs-sm);line-height:1.55}.of-mail__corpo p{margin:0 0 var(--ig-s3)}.of-mail__corpo p:last-child{margin-bottom:0}.of-mail__tab{border-collapse:collapse;width:100%;margin:0 0 var(--ig-s3);font-size:var(--ig-fs-sm)}.of-mail__tab th{text-align:left;font-size:var(--ig-fs-xs);color:var(--ig-dim);padding:var(--ig-s1) var(--ig-s2);border-bottom:var(--ig-bw) solid var(--ig-line);font-weight:600}.of-mail__tab td{padding:var(--ig-s1-5) var(--ig-s2);border-bottom:var(--ig-bw) solid var(--ig-line-soft)}.of-mail__tab tfoot td{border-bottom:0;font-weight:700}.of-mail__tab .r{text-align:right}.of-mail__all{gap:var(--ig-s1-5);padding:var(--ig-s3) var(--ig-s4);border-top:var(--ig-bw) solid var(--ig-line-soft);flex-wrap:wrap;display:flex}.of-mail__all .ig-tag{align-items:center;gap:var(--ig-s1);display:inline-flex}.of-mail__all svg{width:var(--ig-i-xs);height:var(--ig-i-xs)}.of-mail__piede{align-items:center;gap:var(--ig-s2);margin-top:var(--ig-s3);flex-wrap:wrap;display:flex}.of-ph{background:var(--ig-accent-soft);color:var(--ig-accent);border-radius:var(--ig-r-xs);padding:0 var(--ig-s1);font-family:var(--ig-mono);font-size:var(--ig-fs-xs)}@media (width<=1100px){.of-sol-griglia{grid-template-columns:minmax(0,1fr)}.of-scala{grid-template-columns:repeat(auto-fit,minmax(var(--ig-size-sm),1fr))}}@media (width<=760px){.of-sol__fermi{grid-template-columns:minmax(0,1fr)}}.of-calsc{grid-template-columns:minmax(0,1fr) var(--ig-w-side);align-items:stretch;min-width:0;display:grid}.of-calsc .ig-mese-cal{min-width:0}.of-calsc .ig-mese-cal__g{cursor:pointer;min-width:0}.of-calsc .ig-mese-cal__g:hover{background:color-mix(in srgb,var(--ig-panel-2) 60%,var(--ig-panel))}.of-calsc .ig-mese-cal__g.is-sel{background:var(--ig-accent-soft);box-shadow:inset 0 0 0 var(--ig-bw-2) var(--ig-accent)}.of-calsc .ig-cev{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.of-calsc__testa{justify-content:space-between;align-items:center;gap:var(--ig-s1);margin-bottom:var(--ig-s0-5);display:flex}.of-calsc__testa b{font-size:var(--ig-fs-sm);min-width:var(--ig-s7);height:var(--ig-s7);border-radius:var(--ig-r-sm);place-items:center;font-weight:600;display:grid}.of-calsc__testa span{font-size:var(--ig-fs-xs);color:var(--ig-dim);font-weight:600}.ig-mese-cal__g.is-oggi .of-calsc__testa b{background:var(--ig-accent-fill);color:var(--ig-on-accent)}.ig-mese-cal__g.is-fuori .of-calsc__testa b{color:var(--ig-faint)}.of-calsc__giorno{gap:var(--ig-s2);padding:var(--ig-s4);border-left:var(--ig-bw) solid var(--ig-line);background:var(--ig-panel-2);flex-direction:column;min-width:0;display:flex}.of-calsc__tot{font-size:var(--ig-fs-xl);letter-spacing:var(--ig-ls-tight);font-weight:700}.of-calsc__giorno .ig-list{background:var(--ig-panel);border-radius:var(--ig-r-sm)}.of-calsc__giorno .ig-item__end{align-items:center;gap:var(--ig-s2);display:flex}.of-calsc__giorno>.ig-btn{align-self:flex-start}@media (width<=1100px){.of-calsc{grid-template-columns:minmax(0,1fr)}.of-calsc__giorno{border-left:0;border-top:var(--ig-bw) solid var(--ig-line)}}@media (width<=760px){.of-calsc__testa span{display:none}}.ig-abbs{grid-template-columns:minmax(0,1fr) minmax(var(--ig-s20),auto) minmax(0,1fr) auto;display:grid}.ig-abbs--spunta{grid-template-columns:auto minmax(0,1fr) minmax(var(--ig-s20),auto) minmax(0,1fr) auto}.ig-abbs>.ig-abb{grid-column:1/-1;grid-template-columns:subgrid}.ig-abb{grid-template-columns:auto minmax(0,1fr) minmax(var(--ig-s20),auto) minmax(0,1fr) auto;align-items:center;gap:var(--ig-s3);padding:var(--ig-pad-item) var(--ig-pad);border-top:var(--ig-bw) solid var(--ig-line-soft);display:grid}.ig-abb:first-child{border-top:0}.ig-abb--senza-spunta{grid-template-columns:minmax(0,1fr) minmax(var(--ig-s20),auto) minmax(0,1fr) auto}.ig-abb__lato svg{vertical-align:middle;width:var(--ig-i-xs);height:var(--ig-i-xs);color:var(--ig-violet);display:inline-block}.ig-abb.is-fatto{opacity:.55}.ig-abb__lato{gap:var(--ig-s0-5);min-width:0;padding:var(--ig-s2) var(--ig-s3);border-radius:var(--ig-r-md);background:var(--ig-panel-2);flex-direction:column;line-height:1.35;display:flex}.ig-abb__lato b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ig-abb__lato small{font-size:var(--ig-fs-xs);color:var(--ig-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ig-abb__lato .num{font-variant-numeric:tabular-nums}.ig-abb__riga{justify-content:space-between;align-items:baseline;gap:var(--ig-s2);min-width:0;display:flex}.ig-abb__riga>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ig-abb__doc{background:color-mix(in srgb,var(--c,var(--ig-accent)) 6%,var(--ig-panel));border:var(--ig-bw) solid color-mix(in srgb,var(--c,var(--ig-accent)) 22%,var(--ig-line))}.ig-abb__doc--vuoto{border:var(--ig-bw-2) dashed var(--ig-line);color:var(--ig-faint);background:0 0}.ig-abb__doc--idea{--c:var(--ig-violet)}.ig-abb__somma{justify-content:space-between;gap:var(--ig-s2);margin-top:var(--ig-s1);padding-top:var(--ig-s1);border-top:var(--ig-bw) solid var(--ig-line-soft);font-size:var(--ig-fs-xs);color:var(--ig-dim);display:flex}.ig-abb__perche{gap:var(--ig-s1-5);margin-top:calc(var(--ig-s1) - var(--ig-s3));font-size:var(--ig-fs-xs);color:var(--ig-dim);flex-wrap:wrap;grid-column:2/-1;display:flex}.ig-abb--senza-spunta .ig-abb__perche{grid-column:1/-1}.ig-abb__perche span{align-items:center;gap:var(--ig-s1);display:inline-flex}.ig-abb__perche svg{width:var(--ig-i-xs);height:var(--ig-i-xs);color:var(--ig-ok)}.ig-abb__perche .is-no svg{color:var(--ig-warn)}.ig-filo{height:100%;min-height:var(--ig-s9);place-items:center;display:grid;position:relative}.ig-filo:before{content:"";border-top:var(--ig-bw-2) solid color-mix(in srgb,var(--c,var(--ig-faint)) 55%,var(--ig-panel));position:absolute;top:50%;left:0;right:0}.ig-filo--rotto:before{border-top-style:dashed}.ig-filo b{white-space:nowrap;align-items:center;gap:var(--ig-s1);padding:0 var(--ig-s2);height:var(--ig-s6);border-radius:var(--ig-r-pill);font-size:var(--ig-fs-xs);font-variant-numeric:tabular-nums;color:var(--ig-text);background:color-mix(in srgb,var(--c,var(--ig-faint)) 14%,var(--ig-panel));border:var(--ig-bw) solid color-mix(in srgb,var(--c,var(--ig-faint)) 40%,var(--ig-line));font-weight:700;display:inline-flex;position:relative}.ig-filo b svg{width:var(--ig-i-xs);height:var(--ig-i-xs);color:var(--c)}.ig-filo--ok{--c:var(--ig-ok)}.ig-filo--info{--c:var(--ig-accent)}.ig-filo--warn{--c:var(--ig-warn)}.ig-filo--ai{--c:var(--ig-violet)}.ig-ric-saldi{gap:var(--ig-s0-5) var(--ig-s3);font-size:var(--ig-fs-sm);color:var(--ig-dim);grid-template-columns:1fr auto;display:grid}.ig-ric-saldi b{text-align:right;color:var(--ig-text);font-variant-numeric:tabular-nums}.ig-ric-saldi .is-diff{padding-top:var(--ig-s1);border-top:var(--ig-bw) solid var(--ig-line-soft)}.ig-ric-saldi .is-diff b{color:var(--ig-warn)}.ig-ric-anno{grid-template-columns:minmax(var(--ig-s20),auto) repeat(12,minmax(0,1fr));gap:var(--ig-s1);font-size:var(--ig-fs-xs);align-items:center;display:grid}.ig-ric-anno>span{color:var(--ig-faint);text-align:center}.ig-ric-anno>b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ig-ric-anno a{height:var(--ig-s6);border-radius:var(--ig-r-sm);background:var(--ig-panel-2);color:var(--ig-faint);font-variant-numeric:tabular-nums;place-items:center;font-weight:700;text-decoration:none;display:grid}.ig-ric-anno a svg{width:var(--ig-i-xs);height:var(--ig-i-xs)}.ig-ric-anno a.is-ok{background:color-mix(in srgb,var(--ig-ok) 18%,var(--ig-panel));color:var(--ig-ok)}.ig-ric-anno a.is-resta{background:color-mix(in srgb,var(--ig-warn) 20%,var(--ig-panel));color:var(--ig-text)}.ig-ric-anno a.is-qui{box-shadow:0 0 0 var(--ig-bw-2) var(--ig-accent)}.ig-ric-fuoco{gap:var(--ig-gap);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;display:grid}.ig-causale{font-family:var(--ig-mono);font-size:var(--ig-fs-sm);padding:var(--ig-s3);border-radius:var(--ig-r-md);background:var(--ig-panel-2);overflow-wrap:anywhere;line-height:1.6}.ig-causale mark{background:color-mix(in srgb,var(--ig-violet) 18%,var(--ig-panel));color:var(--ig-text);border-radius:var(--ig-r-xs);padding:0 var(--ig-s0-5)}.ig-proposte{gap:var(--ig-s2);flex-direction:column;display:flex}.ig-proposta{gap:var(--ig-s1) var(--ig-s3);padding:var(--ig-s3);border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-lg);background:var(--ig-panel);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.ig-proposta:hover{border-color:color-mix(in srgb,var(--ig-accent) 40%,var(--ig-line))}.ig-proposta:has(input:checked){border-color:var(--ig-accent);box-shadow:0 0 0 var(--ig-bw-2) color-mix(in srgb,var(--ig-accent) 25%,var(--ig-panel))}.ig-proposta input{margin-top:var(--ig-s0-5)}.ig-proposta__dentro{gap:var(--ig-s1);flex-direction:column;min-width:0;display:flex}.ig-proposta__dentro small{color:var(--ig-faint);font-size:var(--ig-fs-xs)}.ig-proposta .ig-filo{min-height:0}.ig-proposta .ig-filo:before{display:none}.ig-ric-fuoco .ig-card__foot{flex-wrap:wrap}.ig-ric-tasti{gap:var(--ig-s3);font-size:var(--ig-fs-xs);color:var(--ig-faint);flex-wrap:wrap;display:flex}.ig-ric-tasti kbd{font-family:var(--ig-mono);padding:0 var(--ig-s1);border:var(--ig-bw) solid var(--ig-line);border-radius:var(--ig-r-xs);background:var(--ig-panel-2);color:var(--ig-dim)}.ig-abb-gruppo{gap:var(--ig-s3);padding:var(--ig-pad-item) var(--ig-pad);border-top:var(--ig-bw) solid var(--ig-line-soft);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;display:grid}.ig-abb-gruppo:first-child{border-top:0}@media (width<=900px){.ig-abbs,.ig-abbs--spunta,.ig-abb,.ig-abb--senza-spunta{grid-template-columns:minmax(0,1fr)}.ig-abb>input{justify-self:start}.ig-filo{min-height:var(--ig-s6)}.ig-filo:before{border-top:0;border-left:var(--ig-bw-2) solid color-mix(in srgb,var(--c,var(--ig-faint)) 55%,var(--ig-panel));inset:0 auto 0 50%}.ig-abb__perche,.ig-abb--senza-spunta .ig-abb__perche{grid-column:1;margin-top:0}.ig-ric-fuoco{grid-template-columns:minmax(0,1fr)}.ig-ric-anno{grid-template-columns:minmax(var(--ig-s16),auto) repeat(12,minmax(0,1fr))}}.ig-filecampo{gap:var(--ig-s2);flex-direction:column;min-width:0;display:flex}.ig-filecampo .ig-files{margin-top:0}.ig-filecampo .ig-drop{cursor:default}.ig-filecampo .ig-drop .ig-actions{margin-top:var(--ig-s1);justify-content:center}.ig-drop.is-over{border-color:var(--ig-accent);background:var(--ig-accent-soft)}.ig-drop.is-disabled{opacity:.55}.ig-drop.is-disabled:hover{border-color:var(--ig-line);background:color-mix(in srgb,var(--ig-panel-2) 45%,var(--ig-panel))}.ig-file__mini{width:var(--ig-s9);height:var(--ig-s10);border-radius:var(--ig-r-sm);object-fit:cover;background:var(--ig-panel-2);flex:none}.ig-file__txt .ig-progress{max-width:var(--ig-size-xs)}.ig-file.is-error .ig-file__txt small{color:var(--ig-text)}.ig-files__altri{width:100%;padding:var(--ig-s2-5) var(--ig-s3);border:0;border-top:var(--ig-bw) solid var(--ig-line-soft);color:var(--ig-accent);font:inherit;font-size:var(--ig-fs-sm);text-align:center;cursor:pointer;background:0 0;font-weight:600;display:block}.ig-files__altri:hover{background:var(--ig-accent-soft)}.ig-filecampo__vuoto{padding:var(--ig-s2-5) var(--ig-s3);border:var(--ig-bw) dashed var(--ig-line);border-radius:var(--ig-r-lg);color:var(--ig-faint);font-size:var(--ig-fs-sm);margin:0}.ig-scanner{gap:var(--ig-s3);flex-direction:column;min-width:0;display:flex}.ig-scanner .ig-scan__vista{height:var(--ig-size-lg)}.ig-scan__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ig-scan__vista .ig-scan__mirino{position:relative}.ig-scan__messaggio{align-items:center;gap:var(--ig-s2);max-width:var(--ig-size-md);padding:var(--ig-s5);text-align:center;color:var(--ig-on-media);flex-direction:column;display:flex;position:relative}.ig-scan__messaggio>svg{width:var(--ig-i-2xl);height:var(--ig-i-2xl)}.ig-scan__messaggio b{font-size:var(--ig-fs-md);font-weight:600}.ig-scan__messaggio p{font-size:var(--ig-fs-sm);color:color-mix(in srgb,var(--ig-on-media) 75%,transparent);margin:0}.ig-scan__messaggio code{font:600 var(--ig-fs-lg) var(--ig-mono);word-break:break-all}.ig-scan__messaggio.is-ok>svg{color:var(--ig-ok)}.ig-scan__messaggio.is-errore>svg{color:var(--ig-danger)}.ig-scan__mano{align-items:center;gap:var(--ig-s2);display:flex}.ig-scan__mano .ig-input{flex:1;min-width:0}:root{--ig-bg:#f3f6fa;--ig-panel:#fff;--ig-panel-2:#eef1f6;--ig-line:#e2e7ee;--ig-line-soft:#edf0f5;--ig-text:#1a1d24;--ig-dim:#4a505d;--ig-faint:#676e7d;--ig-accent:#06c;--ig-accent-soft:#0066cc1a;--ig-on-accent:#fff;--ig-accent-fill:#06c;--ig-on-color:#fff;--ig-l-fill:.54;--ig-on-media:#fff;--ig-knob:#fff;--ig-shade:#000;--ig-print-ink:#111;--ig-print-paper:#fff;--ig-media:#0e1118;--ig-media-2:#2a3242;--ig-ok:#16a34a;--ig-warn:#d97706;--ig-danger:#dc2647;--ig-info:#0e87b5;--ig-violet:#7c5cd6;--ig-brand:#0a90d4;--ig-brand-a:#43c3f7;--ig-brand-b:#0874bd;--ig-c1:#2f7be0;--ig-c2:#1f9d6b;--ig-c3:#e08a1e;--ig-c4:#7c5cd6;--ig-c5:#d6455d;--ig-c6:#7b8798;--ig-g1:#2f7be0;--ig-g2:#e08a1e;--ig-g3:#1f9d6b;--ig-g4:#7c5cd6;--ig-g5:#d6455d;--ig-g-altro:#8a93a3;--ig-shadow:0 1px 2px #1018280d;--ig-shadow-pop:0 24px 60px -18px #002d5a52,0 0 0 1px #002d5a0f;--ig-scrim:#0f172a47;--ig-scrim-strong:#0a14288c;--ig-edge:#0f172a2e;--ig-shadow-knob:0 1px 3px #00000040;--ig-map-land:#e8efe6;--ig-map-water:#cfe3f3;--ig-map-road:#fff;--ig-map-label:#6b7686;--ig-map-tessere:none;--ig-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ig-mono:ui-monospace,"SF Mono","Cascadia Mono",Menlo,Consolas,monospace;--ig-fs-xs:12px;--ig-fs-sm:13px;--ig-fs-base:14px;--ig-fs-md:16px;--ig-fs-lg:21px;--ig-fs-kpi:26px;--ig-fs-xl:40px;--ig-ls-tight:-.02em;--ig-ls-wide:.04em;--ig-ls-caps:.06em;--ig-s0-5:2px;--ig-s1:4px;--ig-s1-5:6px;--ig-s2:8px;--ig-s2-5:10px;--ig-s3:12px;--ig-s3-5:14px;--ig-s4:16px;--ig-s5:20px;--ig-s6:24px;--ig-s7:28px;--ig-s8:32px;--ig-s9:36px;--ig-s10:40px;--ig-s11:44px;--ig-s12:48px;--ig-s13:52px;--ig-s14:56px;--ig-s15:60px;--ig-s16:64px;--ig-s18:72px;--ig-s20:80px;--ig-map-tessera:256px;--ig-size-2xs:120px;--ig-size-xs:160px;--ig-size-sm:200px;--ig-size-md:240px;--ig-size-lg:280px;--ig-size-xl:320px;--ig-size-2xl:360px;--ig-size-3xl:400px;--ig-bw:1px;--ig-bw-2:2px;--ig-bw-3:3px;--ig-cover:9999px;--ig-i-xs:12px;--ig-i-sm:14px;--ig-i:16px;--ig-i-md:18px;--ig-i-lg:20px;--ig-i-xl:24px;--ig-i-2xl:28px;--ig-r-xs:4px;--ig-r-sm:7px;--ig-r-md:10px;--ig-r-lg:14px;--ig-r-xl:18px;--ig-r-pill:999px;--ig-w-nav:248px;--ig-w-rail:68px;--ig-w-sub:256px;--ig-w-side:340px;--ig-w-menu:300px;--ig-w-page:1560px;--ig-w-page-rec:1240px;--ig-w-page-narrow:980px;--ig-w-line:620px;--ig-w-dialog:460px;--ig-w-drawer:560px;--ig-w-drawer-narrow:420px;--ig-w-cmdk:640px;--ig-w-sheet:760px;--ig-w-week:900px;--ig-w-lightbox:1000px;--ig-w-read:70ch;--ig-w-read-sm:52ch;--ig-h-top:58px;--ig-h-foot:30px;--ig-h-nav:36px;--ig-h-tab:46px;--ig-h-ctl:36px;--ig-h-ctl-sm:30px;--ig-h-th:38px;--ig-h-row:44px;--ig-gap:18px;--ig-pad:20px;--ig-pad-page:28px;--ig-pad-item:10px;--ig-pad-kpi:16px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ig-bg:#0f1219;--ig-panel:#141726;--ig-panel-2:#1a1e30;--ig-line:#262b3d;--ig-line-soft:#1e2233;--ig-text:#e8eaef;--ig-dim:#afb5ca;--ig-faint:#858ca5;--ig-accent:#589bfd;--ig-accent-soft:#589bfd29;--ig-accent-fill:#2272e1;--ig-ok:#34c38f;--ig-warn:#efa63c;--ig-danger:#f07185;--ig-info:#2bb8ce;--ig-violet:#a98bf0;--ig-c1:#5d9df1;--ig-c2:#34c38f;--ig-c3:#efa63c;--ig-c4:#a98bf0;--ig-c5:#f07185;--ig-c6:#97a3b6;--ig-g1:#4d93f0;--ig-g2:#c98226;--ig-g3:#2aa876;--ig-g4:#9478e6;--ig-g5:#e25c72;--ig-g-altro:#6f7690;--ig-shadow:none;--ig-shadow-pop:0 24px 60px -18px #000c,0 0 0 1px #ffffff0f;--ig-scrim:#00000080;--ig-map-land:#182233;--ig-map-water:#13304a;--ig-map-road:#25304a;--ig-map-label:#8a93a8;--ig-map-tessere:invert(1) hue-rotate(180deg) brightness(.85) contrast(.9);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--ig-bg:#0f1219;--ig-panel:#141726;--ig-panel-2:#1a1e30;--ig-line:#262b3d;--ig-line-soft:#1e2233;--ig-text:#e8eaef;--ig-dim:#afb5ca;--ig-faint:#858ca5;--ig-accent:#589bfd;--ig-accent-soft:#589bfd29;--ig-accent-fill:#2272e1;--ig-ok:#34c38f;--ig-warn:#efa63c;--ig-danger:#f07185;--ig-info:#2bb8ce;--ig-violet:#a98bf0;--ig-c1:#5d9df1;--ig-c2:#34c38f;--ig-c3:#efa63c;--ig-c4:#a98bf0;--ig-c5:#f07185;--ig-c6:#97a3b6;--ig-g1:#4d93f0;--ig-g2:#c98226;--ig-g3:#2aa876;--ig-g4:#9478e6;--ig-g5:#e25c72;--ig-g-altro:#6f7690;--ig-shadow:none;--ig-shadow-pop:0 24px 60px -18px #000c,0 0 0 1px #ffffff0f;--ig-scrim:#00000080;--ig-map-land:#182233;--ig-map-water:#13304a;--ig-map-road:#25304a;--ig-map-label:#8a93a8;--ig-map-tessere:invert(1) hue-rotate(180deg) brightness(.85) contrast(.9);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ig-compact{--ig-h-top:48px;--ig-h-foot:26px;--ig-h-nav:30px;--ig-h-tab:38px;--ig-h-ctl:30px;--ig-h-ctl-sm:26px;--ig-h-th:30px;--ig-h-row:32px;--ig-gap:12px;--ig-pad:14px;--ig-pad-page:18px;--ig-pad-item:6px;--ig-pad-kpi:11px;--ig-fs-base:13px;--ig-fs-lg:18px;--ig-fs-kpi:20px}
