@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_188709{font-family:Geist,Geist Fallback;font-style:normal}

/*! tailwindcss v4.0.14 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&family=Space+Grotesk:wght@300..700&display=swap";@media print{@page{margin:2cm;size:auto}.BackToTop,.ScrollProgress,.actions,.authButtons,.desktopNav,.header,.headerRight,.menuButton,.mobileMenuButton,.mobileNav,.navbar,.no-print,.overlay,.sideButtons,.sidebar,[role=banner],[role=navigation],aside,button:not(.print-button),div[class*=AdminLayout_header],div[class*=AdminLayout_sidebar],div[class*=Navbar_navbar],div[class*=layout_headerRight],div[class*=layout_header],div[class*=layout_logo],div[class*=layout_menuButton],div[class*=layout_nav],div[class*=layout_sidebar],header,nav{width:0!important;height:0!important;display:none!important;position:absolute!important;top:-9999px!important;left:-9999px!important;overflow:hidden!important}#__next,#root,.layout,body,div[class*=AdminLayout_layout],div[class*=Dashboard_layout],div[class*=layout_layout],html,main{width:100%!important;min-height:auto!important;float:none!important;background:#fff!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.content,.main,div[class*=AdminLayout_content],div[class*=AdminLayout_main],div[class*=Dashboard_content],div[class*=layout_content],div[class*=layout_main],main{float:none!important;background:#fff!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;transform:none!important}.RiskAssessment-module__container{page-break-inside:avoid!important;background:0 0!important;border:none!important;margin-top:2cm!important;padding:0!important}.RiskAssessment-module__container:has(.RiskAssessment-module__placeholder):has(.RiskAssessment-module__placeholder~.RiskAssessment-module__placeholder),.RiskAssessment-module__loading,.RiskAssessment-module__placeholder{display:none!important}.RiskAssessment-module__section{page-break-inside:avoid!important;margin-bottom:1cm!important}*{box-shadow:none!important;-webkit-filter:none!important;border-collapse:collapse!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:0 0!important}.card,.container,.section{break-inside:avoid!important;page-break-inside:avoid!important;float:none!important;border:1px solid #ddd!important;width:100%!important;max-width:100%!important;margin:1rem 0!important;padding:1rem!important;position:static!important}a{text-decoration:underline!important}a[href]:after{content:" (" attr(href)")"!important}table{border-collapse:collapse!important;width:100%!important;margin:1rem 0!important}td,th,tr{page-break-inside:avoid!important;border:1px solid #ddd!important;padding:.5rem!important}*{transition:none!important;animation:none!important}.Toastify,.banner,.header .icon,.header svg,.icon:not([class*=chart]):not([class*=graph]):not(.recharts-layer),.leaflet-bottom,.leaflet-control,.leaflet-control-container,.leaflet-top,.navbar,.no-print,.notification,.notification-banner,.section-header svg:not(.recharts-surface),.section-icon,.section-title svg:not(.recharts-surface),.sideButtons,.sidebar,.toast,[class*=-icon]:not([class*=chart]):not([class*=graph]):not(.recharts-layer),[class*=Alert],[class*=Analisi],[class*=BI],[class*=Banner],[class*=Button],[class*=Control],[class*=Icon]:not([class*=chart]):not([class*=graph]):not(.recharts-layer),[class*=Message],[class*=Notification],[class*=Societaria] .icon,[class*=Societaria] svg,[class*=Status],[class*=Struttura] .icon,[class*=Struttura] svg,[class*=Tooltip],[class*=Zoom],[class*=alert],[class*=banner],[class*=button],[class*=completata],[class*=control],[class*=icon]:not([class*=chart]):not([class*=graph]):not(.recharts-layer),[class*=leaflet-control],[class*=message],[class*=notification],[class*=sectionIcon],[class*=societaria] .icon,[class*=societaria] svg,[class*=status],[class*=struttura] .icon,[class*=struttura] svg,[class*=toast],[class*=tooltip],[class*=zoom],[role=alert],button:not(.print-show),div[class*=alert],div[class*=banner],div[class*=container]>div[class*=header] .icon,div[class*=container]>div[class*=header] svg,div[class*=header] .icon,div[class*=header] svg,div[class*=notification],div[class*=section]>div[class*=header] .icon,div[class*=section]>div[class*=header] svg,div[role=alert],footer,h1 svg:not(.recharts-surface),h2 svg:not(.recharts-surface),h3 svg:not(.recharts-surface),h4 svg:not(.recharts-surface),h5 svg:not(.recharts-surface),h6 svg:not(.recharts-surface),header,nav,svg:not(.recharts-surface):not([class*=chart]):not([class*=graph]):not(.recharts-layer){visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;display:none!important}@page{size:A4;margin:1.5cm}body{color:#000!important;background:#fff!important;min-height:100vh!important;font-size:12pt!important;line-height:1.4!important}.recharts-bar,.recharts-cartesian-axis,.recharts-cartesian-grid,.recharts-default-legend,.recharts-legend-wrapper,.recharts-line,.recharts-pie,.recharts-surface,.recharts-tooltip-wrapper,.recharts-wrapper{visibility:visible!important;opacity:1!important;page-break-inside:avoid!important;break-inside:avoid!important;display:block!important}.chartContainer,.chartSection,[class*=chartContainer],[class*=chartSection]{margin:1cm auto!important;overflow:visible!important}.chartContainer,.chartSection,.recharts-responsive-container,[class*=chartContainer],[class*=chartSection]{page-break-inside:avoid!important;break-inside:avoid!important;width:100%!important;height:300px!important;min-height:300px!important;max-height:300px!important;padding:0!important;display:block!important;position:relative!important}.recharts-responsive-container{margin:0!important}.recharts-cartesian-axis-tick-value,.recharts-label,.recharts-text{fill:#000!important;font-size:10px!important}.recharts-bar-rectangle,.recharts-line-curve{stroke-width:2px!important}.recharts-cartesian-grid-horizontal line,.recharts-cartesian-grid-vertical line{stroke:#e0e0e0!important;stroke-width:1px!important}.recharts-tooltip-wrapper{display:none!important}.katex,.katex-display,.katex-html{visibility:visible!important;opacity:1!important;display:block!important}*{color:#000!important;text-shadow:none!important}.recharts-surface{width:100%!important;height:100%!important}[class*=Chart],[class*=Graph],[class*=chart],[class*=graph]{page-break-inside:avoid!important;break-inside:avoid!important;width:100%!important;height:300px!important;min-height:300px!important;max-height:300px!important;margin:1cm auto!important;padding:0!important;position:relative!important;overflow:visible!important}.section,[class*=Section],[class*=section],section{page-break-inside:avoid!important;break-inside:avoid!important;width:100%!important;margin:1cm 0!important;padding:0!important}.grid,[class*=Grid],[class*=grid]{width:100%!important;margin:0!important;padding:0!important;display:block!important}h1,h2,h3,h4,h5,h6{page-break-after:avoid!important;break-after:avoid!important}.chartGrid,[class*=chartGrid]{page-break-inside:avoid!important;break-inside:avoid!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}}:root{--primary-color:#1eccb0;--primary-color-light:#2cfecc;--primary-color-dark:#072929;--secondary-color:#6a7e7f;--secondary-color-light:#d7e0e0;--secondary-color-dark:#516162;--background-color:#f5f5f5;--background-color-light:#fff;--text-color-primary:#072929;--text-color-secondary:#757575;--text-color-light:#fff;--border-color:#eee;--success-color:#22c55e;--success-color-light:#dcfce7;--success-color-dark:#15803d;--warning-color:#f59e0b;--warning-color-light:#fef3c7;--warning-color-dark:#b45309;--danger-color:#ef4444;--danger-color-light:#fee2e2;--danger-color-dark:#b91c1c;--info-color:#0ea5e9}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-geist-sans)}body{background-color:var(--color-neutral-50);line-height:1.5}body,h1,h2,h3,h4,h5,h6{color:var(--color-neutral-900)}h1{font-size:var(--font-size-4xl);line-height:1.2}h1,h2{letter-spacing:-.025em;font-weight:700}h2{font-size:var(--font-size-3xl);line-height:1.3}h3{font-size:var(--font-size-2xl);font-weight:600;line-height:1.4}a{color:var(--color-primary-600);text-decoration:none;transition:color .2s ease-in-out}a:hover{color:var(--color-primary-700)}a:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-primary-500)}button{cursor:pointer;background:0 0;border:none;font-family:inherit}button:disabled{cursor:not-allowed;opacity:.7}button:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-primary-500)}img{max-width:100%;height:auto;display:block}.container{padding-left:var(--spacing-4);padding-right:var(--spacing-4);max-width:80rem;margin-left:auto;margin-right:auto}@media (width>=1536px){.container{max-width:96rem}}.basso{background-color:#22c55e}.basso,.medio{color:#fff;border-radius:4px;padding:2px 8px;font-weight:500}.medio{background-color:#eab308}.alto,.presenti{background-color:#ef4444}.alto,.assenti,.presenti{color:#fff;border-radius:4px;padding:2px 8px;font-weight:500}.assenti{background-color:#22c55e}
/*! tailwindcss v4.0.14 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1;color:color-mix(in oklab,currentColor 50%,transparent)}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.container{width:100%}.block{display:block}.flex{display:flex}.hidden{display:none}.min-h-screen{min-height:100vh}.w-full{width:100%}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%}.scale-100,.scale-95{scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.resize{resize:both}.flex-col{flex-direction:column}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.leading-none{--tw-leading:1;line-height:1}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}:root{--font-primary:"Space Grotesk",system-ui,-apple-system,sans-serif;--font-secondary:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--color-primary-50:#fff;--color-primary-100:#f5f9f9;--color-primary-200:#e6eded;--color-primary-300:#2cfecc;--color-primary-400:#25e5b6;--color-primary-500:#1eccb0;--color-primary-600:#072929;--color-primary-700:#051f1f;--color-primary-800:#031515;--color-primary-900:#020a0a;--color-secondary-50:#fff;--color-secondary-100:#f5f9f9;--color-secondary-200:#e6eded;--color-secondary-300:#d7e0e0;--color-secondary-400:#b8c6c6;--color-secondary-500:#6a7e7f;--color-secondary-600:#516162;--color-secondary-700:#384445;--color-secondary-800:#1f2728;--color-secondary-900:#072929;--color-neutral-50:#fff;--color-neutral-100:#f5f5f5;--color-neutral-200:#eee;--color-neutral-300:#e0e0e0;--color-neutral-400:#bdbdbd;--color-neutral-500:#9e9e9e;--color-neutral-600:#757575;--color-neutral-700:#616161;--color-neutral-800:#424242;--color-neutral-900:#072929;--color-success-50:#f0fdf4;--color-success-100:#dcfce7;--color-success-500:#22c55e;--color-success-700:#15803d;--color-warning-50:#fffbeb;--color-warning-100:#fef3c7;--color-warning-500:#f59e0b;--color-warning-700:#b45309;--color-error-50:#fef2f2;--color-error-100:#fee2e2;--color-error-500:#ef4444;--color-error-700:#b91c1c;--color-info-50:#f0f9ff;--color-info-100:#e0f2fe;--color-info-500:#0ea5e9;--color-info-700:#0369a1;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-size-7xl:4.5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--spacing-0:0;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-32:8rem;--radius-none:0;--radius-sm:.125rem;--radius-base:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-base:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-inner:inset 0 2px 4px 0 #0000000d;--z-negative:-1;--z-0:0;--z-10:10;--z-20:20;--z-30:30;--z-40:40;--z-50:50;--z-max:999999;--transition-all:all .3s ease;--transition-colors:color .3s ease,background-color .3s ease,border-color .3s ease;--transition-opacity:opacity .3s ease;--transition-transform:transform .3s ease}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body,html{width:100%;min-height:100vh;margin:0;padding:0;position:relative;overflow-x:hidden}body{background:var(--color-primary-600);color:var(--color-neutral-50);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){body{background:linear-gradient(135deg,var(--color-neutral-900)0,var(--color-neutral-800)100%);color:var(--color-neutral-50)}}main{width:100%;overflow-x:hidden}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}