@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/dist/assets/source-code-pro-latin-400-normal.woff2) format("woff2"),url(/dist/assets/source-code-pro-latin-400-normal.woff) format("woff")}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/dist/assets/source-code-pro-latin-600-normal.woff2) format("woff2"),url(/dist/assets/source-code-pro-latin-600-normal.woff) format("woff")}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/dist/assets/source-code-pro-latin-700-normal.woff2) format("woff2"),url(/dist/assets/source-code-pro-latin-700-normal.woff) format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/dist/assets/source-sans-3-latin-400-normal.woff2) format("woff2"),url(/dist/assets/source-sans-3-latin-400-normal.woff) format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/dist/assets/source-sans-3-latin-600-normal.woff2) format("woff2"),url(/dist/assets/source-sans-3-latin-600-normal.woff) format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/dist/assets/source-sans-3-latin-700-normal.woff2) format("woff2"),url(/dist/assets/source-sans-3-latin-700-normal.woff) format("woff")}button :disabled,a[role=button] :disabled{cursor:not-allowed}.aggiungi-btn{cursor:pointer;color:green}.rimuovi-btn{cursor:pointer;color:red}.action-buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem}body.text-sm .table td .btn-xs,body.text-sm .table th .btn-xs{padding:.125rem .25rem;font-size:.75rem;line-height:1.2}.fc-event{cursor:pointer}.fc-day-other{background:var(--fc-neutral-bg-color, rgba(208, 208, 208, .3))}.bg-light-yellow{background-color:#fafad2!important}body{font-family:"Source Sans 3",-apple-system,BlinkMacSystemFont,sans-serif}pre,tt,code,kbd,samp{font-family:Source Code Pro,Courier New,monospace}div.form-control{min-height:1.9rem;height:100%;word-wrap:break-word;cursor:default}div.form-control p,div.form-control ul{margin-bottom:0}.form-control[readonly]:not([disabled]){background-color:#fff}.form-control[readonly]:hover{cursor:default}fieldset.bordered{padding:0 10px;border:1px solid #d2d6de;margin-bottom:20px}fieldset.bordered legend{color:#000;margin-left:15px;padding:5px 10px;border-bottom:none;font-size:18px;width:auto;line-height:1}img.foto-udg{max-width:150px;max-height:200px;position:absolute;right:15px;z-index:500}.ts-control .item{background-color:#acd9fbd0!important;padding-left:.3rem!important}.ql-container{height:8rem!important}.custom-file-input{cursor:pointer}.custom-file-input:lang(it)~.custom-file-label:after{content:"Sfoglia"}.modal-backdrop{background-color:#0000;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);opacity:0;transition:backdrop-filter .3s ease,background-color .3s ease,opacity .3s ease}.modal-backdrop.show{background-color:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:1}.progress-bar{transition:width .3s ease,background-color .3s ease}.loader{display:-ms-flexbox;display:flex;background-color:#f4f6f9;height:100vh;width:100%;transition:height .2s linear;position:fixed;left:0;top:0;z-index:1045;overflow:hidden}.loader#page-loader{background-color:#f4f6f9cc}.loader .logo-spinner{position:relative;width:120px;height:120px}.loader .logo-spinner .logo{position:absolute;top:50%;left:50%;width:70px;height:auto;transform:translate(-50%,-50%);z-index:2}.loader .logo-spinner .spinner-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid rgba(0,0,0,.1);border-top-color:var(--primary, #007bff);animation:spin 1.2s linear infinite}.loader-stamp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.5);pointer-events:none;font-size:2rem;font-weight:700;color:#333;opacity:0;animation:stampIn .6s ease-out forwards}@keyframes spin{to{transform:rotate(360deg)}}@keyframes stampIn{0%{opacity:0;transform:translate(-50%,-50%) scale(2)}60%{opacity:1;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.timbri{display:flex;justify-content:center;align-items:stretch;gap:1rem;text-align:center}.timbro{display:flex;flex-direction:column;justify-content:center;align-items:center;width:220px;min-height:80px;padding:.25rem 1rem;color:#555;font-weight:700;font-family:Courier,monospace;text-align:center;text-transform:uppercase;border:.25rem solid #555;border-radius:1rem;mix-blend-mode:multiply;z-index:900;-webkit-mask-image:url(/dist/assets/grunge.png);-webkit-mask-size:944px 604px}.timbro:before{font-size:1.3rem;word-wrap:break-word}.timbro span{text-transform:none}.timbro.fisso,.timbro.fisso2{margin-left:10px;margin-right:10px}.timbro.ratificato,.timbro.presa-visione-l1,.timbro.omologato,.timbro.presa-visione-l2,.timbro.riaperto,.timbro.errore{-webkit-mask-position:13rem 6rem;border-radius:0;border-width:.5rem}.timbro.ratificato,.timbro.presa-visione-l1{color:#63c913;border-color:#63c913}.timbro.ratificato.no,.timbro.presa-visione-l1.no{color:#eb1e1e;border-color:#eb1e1e}.timbro.omologato,.timbro.presa-visione-l2{color:#1a57c0;border-color:#1a57c0}.timbro.omologato.no,.timbro.presa-visione-l2.no{color:#a30303;border-color:#a30303}.timbro.riaperto{color:#c05e14;border-color:#c05e14}.timbro.riaperto:before{content:"riaperto";display:block}.timbro.errore{color:red;border-color:red}.timbro.errore:after{content:"errore"}.timbro.ratificato:before{content:"ratificato";display:block}.timbro.omologato:before{content:"omologato";display:block}.timbro.presa-visione-l1:before,.timbro.presa-visione-l2:before{content:"presa visione";display:block}.timbro.ratificato.no:before{content:"non ratificato"}.timbro.omologato.no:before{content:"non omologato"}.timbro.presa-visione-l1.no:before,.timbro.presa-visione-l2.no:before{content:"non presa visione";display:block}.bs-stepper-header{overflow-x:auto;margin-bottom:15px;border-radius:.75rem;box-shadow:0 0 0 1px #0d6efd26,0 0 20px #0d6efd26}.bs-stepper .step.active .bs-stepper-circle{box-shadow:0 0 0 .25rem #0d6efd40}.bs-stepper .step.active .bs-stepper-label{color:var(--primary, #007bff)}.bs-stepper .step-trigger{display:flex;flex-direction:column;align-items:center}table p,table ul{margin-bottom:0}table th{text-align:center}table th,table td{vertical-align:middle!important}table caption{caption-side:top;text-align:center}.table-choice th,.table-choice td{min-width:150px}.table-choice .form-group{margin-bottom:0}.google-visualization-table-type-number{text-align:center!important}.filtri select{width:100%!important}.timeline-body .timeline-body-commento p{margin-bottom:.25rem}:root{--banner-height: 0px}.is-environment,.is-impersonating{--banner-height: 40px}.is-environment.is-impersonating{--banner-height: 80px}.is-environment .layout-navbar-fixed .wrapper,.is-impersonating .layout-navbar-fixed .wrapper{margin-top:var(--banner-height);min-height:calc(100vh - var(--banner-height))}.is-environment .layout-navbar-fixed .wrapper .main-header,.is-impersonating .layout-navbar-fixed .wrapper .main-header{top:var(--banner-height)}.is-environment .layout-navbar-fixed .wrapper .main-sidebar,.is-impersonating .layout-navbar-fixed .wrapper .main-sidebar{margin-top:var(--banner-height);min-height:calc(100vh - var(--banner-height))}.is-environment .layout-navbar-fixed .wrapper .main-sidebar .brand-link,.is-impersonating .layout-navbar-fixed .wrapper .main-sidebar .brand-link{top:var(--banner-height)}.is-environment .layout-navbar-fixed .wrapper .main-sidebar .sidebar,.is-impersonating .layout-navbar-fixed .wrapper .main-sidebar .sidebar{padding-bottom:var(--banner-height)}.is-environment .layout-navbar-fixed .wrapper .content-wrapper,.is-impersonating .layout-navbar-fixed .wrapper .content-wrapper{padding-top:var(--banner-height)}.environment-banner,.impersonation-banner{position:fixed;inset:0 0 auto 0;height:40px;z-index:1040;display:flex;align-items:center;justify-content:center;font-weight:700}.is-environment .impersonation-banner{top:40px}.main-sidebar .brand-link .brand-image{aspect-ratio:1/1;object-fit:contain}.main-sidebar .sidebar .nav-sidebar .nav-divider{height:1px;margin:1.5px 8px}.main-sidebar .sidebar .nav-sidebar>.nav-item>.nav-link.active{background-color:#ffffffe6;color:#343a40}[class*=sidebar-dark] .nav-divider{background:linear-gradient(to right,#fff0,#fff3 50%,#fff0)}[class*=sidebar-light] .nav-divider{background:linear-gradient(to right,#0000,#00000026 50%,#0000)}@property --accent-color{syntax: "<color>"; inherits: false; initial-value: #3498db;}@keyframes cycleGradients{0%,to{--accent-color: #89c4e1}25%{--accent-color: #9bdcba}50%{--accent-color: #f4989c}75%{--accent-color: #f7e594}}.login-page{animation:cycleGradients 20s ease-in-out infinite;background:url(/dist/assets/FIPAV_sfondo_7s_blu.png) center/auto auto no-repeat,linear-gradient(135deg,#48617a,var(--accent-color))}.informativa-privacy h1,.informativa-privacy h2,.informativa-privacy h3{margin-top:10px;margin-bottom:4px}.informativa-privacy h1{text-decoration:underline;text-transform:uppercase;font-weight:700;font-size:13pt;margin-top:20px}.informativa-privacy h2{font-weight:700;font-size:12pt}.informativa-privacy h3{font-style:italic;font-size:12pt}.informativa-privacy p{margin-bottom:3px}
