@import"https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins";.v-input--density-default{--v-input-control-height: 41px !important;--v-input-padding-top: 10px !important}.v-input__details{min-height:19px!important;margin-bottom:16px;padding-top:0!important}.v-input__details>.v-messages{font-size:11px!important}.v-selection-control__input,.v-selection-control__wrapper{height:auto!important}.v-field__input,.v-text-field__prefix,.v-text-field__suffix{padding-top:10px!important;padding-bottom:10px!important;min-height:41px!important}.v-field__outline{color:#9f9f9f}.v-list-item--nav .v-list-item-title{font-size:1rem;line-height:1.3rem!important}.v-icon.fa-solid{display:inline-flex;line-height:1;vertical-align:middle}.v-icon{--v-icon-size-multiplier: .8 !important}.v-field__prepend-inner,.v-field__append-inner{align-items:center!important;padding-top:0!important}.v-field__field{color:#49505780}.v-text-field .v-field__input,.v-field--prepended .v-icon--size-default{color:#757575}.v-data-table-footer{border-top:1px solid #d9d9d9;padding:4px 8px!important;font-size:.875rem}.v-card--variant-outlined{border:1px solid #d9d9d9!important}.v-btn--density-compact.v-btn--loading>.v-btn__loader>.v-progress-circular{width:15px!important;height:15px!important}.table-no-footer .v-data-table-footer{display:none!important}.table-custom thead>tr>th{background-color:#eee!important}.v-divider{color:rgba(var(--v-border-color),var(--v-high-emphasis-opacity))}.background-principale{background-color:#004289!important}.color-principale{color:#004289!important}.border-custom-none .v-field__outline:not(.text-primary) .v-field__outline__start,.border-custom-none .v-field__outline:not(.text-primary) .v-field__outline__end,.border-custom-none .v-field__outline:not(.text-primary) .v-field__outline__notch,.border-custom-none .v-field__outline:not(.text-primary) .v-field__outline__notch:before,.border-custom-none .v-field__outline:not(.text-primary) .v-field__outline__notch:after{border:none}.fa-sm.v-icon{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.text-message-snackbar{font-family:Fira Sans,Poppins,sans-serif;font-size:14px}.custom-border-button{border-right:3px solid #fff;border-top-right-radius:16px}.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#004289}.blue-custom{color:#004289!important}.sidebar-item-title{color:#333!important}.account-menu-item-title{color:#004289!important}.tabs-custom{color:#6aa8e9!important}.nome-tab{font-size:1.5rem!important;text-transform:uppercase!important;font-weight:400!important;margin-bottom:10px!important;color:#004289!important}.sottotitolo-tab{font-size:1.2rem!important;text-transform:uppercase!important;font-weight:400!important;margin-bottom:10px!important;color:#004289!important}.tab-content{margin-top:16px;background:transparent!important}.gestori-scrollable{max-height:120px;overflow-y:auto;padding-right:8px}.gestori-scrollable::-webkit-scrollbar{width:4px}.gestori-scrollable::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.gestori-scrollable::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.gestori-scrollable::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.social-list-scrollable{max-height:600px;overflow-y:auto;padding-right:8px}.social-list-scrollable::-webkit-scrollbar{width:6px}.social-list-scrollable::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.social-list-scrollable::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.social-list-scrollable::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.legale .v-tab--selected,.gruppi .v-tab--selected{font-weight:800!important}.legale .v-tabs-slider,.legale .v-tabs-slider-wrapper,.legale .v-tabs-slider__wrapper,.gruppi .v-tabs-slider,.gruppi .v-tabs-slider-wrapper,.gruppi .v-tabs-slider__wrapper,.legale .v-tab--selected .v-tab__slider,.gruppi .v-tab--selected .v-tab__slider{background-color:#6aa8e9!important}.normativa .v-alert,.calendario .v-alert{background-color:#6aa8e91a!important;color:#6aa8e9!important;border-color:#6aa8e94d!important}.normativa .v-alert .v-alert__content{color:#6aa8e9!important}.breadcrumb-section .paragrafo-breadcrumb{color:#004289!important;font-size:1.2rem!important}.datalab-card .nome,.materiali-card .nome,.categoria-card .nome,.gruppo-card .nome,.custom-expansion-panels .nome,.legale .nome,.normativa .nome,.prontuario .nome,.causali .nome,.incentivi .nome,.massimario .nome,.gruppi .nome,.convenzioni .nome,.categorie .nome,.circolari .nome,.loghi-section .nome,.rassegna-stampa .nome,.invito .nome,.somministrazione .nome,.calendario .nome{font-size:1.5rem!important;text-transform:uppercase!important;font-weight:700!important;margin-bottom:10px!important;color:#004289!important}.legale .custom-expansion-panels .nome,.normativa .custom-expansion-panels .nome,.prontuario .custom-expansion-panels .nome,.causali .custom-expansion-panels .nome,.incentivi .custom-expansion-panels .nome,.massimario .custom-expansion-panels .nome,.sindacale .custom-expansion-panels .nome,.politiche-attive .custom-expansion-panels .nome,.comunicazione .custom-expansion-panels .nome{text-transform:none!important}.somministrazione .titolo-documento,.focusOn .titolo-documento,.consiglio-direttivo .titolo-documento,.circolari .titolo-documento,.sindacale .titolo-documento,.politiche-attive .titolo-documento,.archivio-pal .titolo-documento,.comunicazione .titolo-documento,.logo-manuale .titolo-documento,.normativa .titolo-documento,.prontuario .titolo-documento,.causali .titolo-documento,.incentivi .titolo-documento,.massimario .titolo-documento,.gruppi .titolo-documento,.social-list .titolo-documento,.convenzioni .titolo-documento,.categorie .titolo-documento,.loghi-section .titolo-documento,.calendario .titolo-documento{color:#004289!important;font-size:1.1rem!important;font-weight:400!important;line-height:1.4!important;text-decoration:none!important}.somministrazione .sottotitolo,.focusOn .sottotitolo,.circolari .sottotitolo,.sindacale .sottotitolo,.politiche-attive .sottotitolo,.archivio-pal .sottotitolo,.comunicazione .sottotitolo,.logo-manuale .sottotitolo,.normativa .sottotitolo,.prontuario .sottotitolo,.causali .sottotitolo,.incentivi .sottotitolo,.massimario .sottotitolo,.gruppi .sottotitolo,.convenzioni .sottotitolo,.categorie .sottotitolo,.loghi-section .sottotitolo,.invito .sottotitolo,.calendario .sottotitolo{font-weight:700!important;font-size:1.25rem;font-weight:500;line-height:1.2;letter-spacing:.0125em;color:#004289!important}.somministrazione .paragrafo,.focusOn .paragrafo,.circolari .paragrafo,.sindacale .paragrafo,.politiche-attive .paragrafo,.archivio-pal .paragrafo,.comunicazione .paragrafo,.custom-expansion-panels .paragrafo,.logo-manuale .paragrafo,.normativa .paragrafo,.prontuario .paragrafo,.causali .paragrafo,.incentivi .paragrafo,.massimario .paragrafo,.gruppi .paragrafo,.social-list .paragrafo,.convenzioni .paragrafo,.categorie .paragrafo,.loghi-section .paragrafo,.calendario .paragrafo{font-size:1.05rem!important;color:#333!important}.invito .sottoparagrafo,.social-list-item .sottoparagrafo,.calendario .sottoparagrafo{font-size:1.1rem!important;color:#333!important}.social-list .sottotitolo{font-size:1.2rem!important;margin-bottom:10px!important;color:#333!important}.social-list .data-custom{font-size:1.1rem!important;margin-bottom:10px!important;color:#706f6f!important}.social-list{height:600px!important}.v-btn-custom{color:#6aa8e9!important}.v-btn-gruppo{background-color:#064a99!important;color:#fff!important}.v-calendar .v-event{border-radius:4px!important;padding:0 4px!important}.v-icon.custom-icon,.v-icon.fa-solid.custom-icon{color:#6aa8e9!important}.svg-icon{width:100px;height:100px;-o-object-fit:contain;object-fit:contain}.expansion-panel-date{font-size:15px!important;font-weight:600!important;color:#6aa8e9!important}.expansion-panel-divider{margin-bottom:10px!important}ol{list-style-type:none}.custom-expansion-panels .paragrafo *{font-size:inherit!important;color:inherit!important;line-height:1.6!important}.custom-expansion-panels .paragrafo p,.custom-expansion-panels .paragrafo div{margin-bottom:.5rem!important}.custom-expansion-panels .nome{font-size:1.3rem!important;margin-bottom:10px!important;color:#004289!important}.v-pagination__item--is-active{opacity:1!important}.v-pagination__item--is-active .v-btn__content{z-index:999999999!important;color:#fff!important}.calendario{padding:20px!important}.gruppo-card{width:100%!important;height:auto!important;min-height:700px!important;border:1px solid #EAEAEA!important}.gruppi .card{border:2px solid #EAEAEA!important}.chip-text{font-size:1.1rem!important;margin-bottom:5px!important}.datalab-card .icona,.materiali-card .icona{margin-top:10px!important;margin-right:10px!important;margin-bottom:30px!important}.datalab-card .paragrafo,.materiali-card .paragrafo,.gruppo-card .paragrafo{font-size:.9rem!important;margin-bottom:10px!important;color:#333!important}.datalab-card,.materiali-card{height:350px!important;display:flex!important;flex-direction:column!important;border:1px solid #EAEAEA!important}.categoria-card{height:300px!important;border:1px solid #EAEAEA!important}.categoria-image{width:75px!important;height:75px!important;-o-object-fit:contain!important;object-fit:contain!important}.azienda-logo{max-width:150px!important;max-height:120px!important;-o-object-fit:contain!important;object-fit:contain!important;border-radius:8px!important;transition:all .3s ease!important}.logo-container{min-height:120px!important;display:flex!important;align-items:center!important;justify-content:center!important}.categorie-section,.loghi-section{animation:fadeIn .5s ease-in-out!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.convenzione-logo{max-width:250px!important;max-height:150px!important}.line-height-1-8{line-height:1.8!important}.descrizione-section,.info-section{animation:fadeIn .5s ease-in-out!important}@media (max-width: 768px){.circolari-content,.consiglio-content,.convenzioni-content,.materiali-content,.datalab-content,.gruppi-content,.news-content,.rassegna-content{padding:16px!important}.v-card-title{padding:1rem 1rem .5rem!important}.gruppi-window{min-height:600px!important}.v-window-title{font-size:1.4rem!important;margin:20px 0!important}.gruppo-image{height:200px!important}.v-card-text{padding:0 1rem 1rem!important}.v-col{padding:8px!important}.v-row{margin:-8px!important}}@media (max-width: 480px){.v-card-title{padding:.75rem .75rem .5rem!important}.v-card-text{padding:0 .75rem .75rem!important}.gruppi-window{min-height:500px!important}.v-window-title{font-size:1.2rem!important;margin:16px 0!important}.v-col{padding:6px!important}.v-row{margin:-6px!important}}@media (min-width: 769px) and (max-width: 1024px){.gruppo-card{width:100%!important;height:auto!important;min-height:550px!important;padding:25px!important}.gruppi-window{min-height:700px!important}.v-window-title{font-size:1.5rem!important;margin:25px 0!important}}@media (max-width: 768px){.convenzione-detail-card{margin:0 -16px!important;border-radius:0!important}}.notification-highlight{animation:notification-highlighter 3s ease-in-out;background:#1976d233!important;position:relative;overflow:hidden}.notification-highlight:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#ffffff4d;animation:notification-shine 2s ease-in-out}@keyframes notification-highlighter{0%{background:#1976d24d;transform:scale(1.02)}50%{background:#1976d240;transform:scale(1.01)}to{background:#1976d233;transform:scale(1)}}@keyframes notification-shine{0%{left:-100%}50%{left:100%}to{left:100%}}
