@font-face{font-family:primeicons;font-display:block;src:url(/build/assets/primeicons-DMOk5skT.eot);src:url(/build/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/build/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/build/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/build/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/build/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media (prefers-reduced-motion: reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}.card-contenuto{display:flex;flex-direction:column;height:100%;min-height:0;box-sizing:border-box;background-color:var(--bg-default);border:1px solid var(--border-default);border-radius:12px;box-shadow:0 1px 3px #00000014;overflow:hidden}.card-contenuto__fisso{flex:0 0 auto;padding:12px 16px 8px;border-bottom:1px solid transparent}.card-contenuto--scrollato .card-contenuto__fisso,.card-contenuto--complessa .card-contenuto__fisso{border-bottom-color:var(--border-default)}.card-contenuto__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:2px 16px 16px}.card-contenuto--tabella .card-contenuto__scroll{overflow:hidden;display:flex;flex-direction:column}.card-contenuto--tabella .card-contenuto__fisso{padding-bottom:0}.card-contenuto__scroll::-webkit-scrollbar{width:8px}.card-contenuto__scroll::-webkit-scrollbar-track{background:transparent}.card-contenuto__scroll::-webkit-scrollbar-thumb{background-color:#00000040;border:2px solid transparent;border-radius:8px;background-clip:padding-box}.card-contenuto__scroll::-webkit-scrollbar-thumb:hover{background-color:#0006}.dark .card-contenuto__scroll::-webkit-scrollbar-thumb{background-color:#fff3}.dark .card-contenuto__scroll::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}@supports not selector(::-webkit-scrollbar){.card-contenuto__scroll{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}.dark .card-contenuto__scroll{scrollbar-color:rgba(255,255,255,.2) transparent}}.btn[data-v-24d173f1]{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border:1px solid var(--border-brand-secondary);border-radius:.5rem;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease;white-space:nowrap;-webkit-user-select:none;user-select:none;text-decoration:none;box-sizing:border-box}.btn[data-v-24d173f1]:focus-visible{outline:1px solid var(--bg-brand);outline-offset:1px}.w-full[data-v-24d173f1]{width:100%}.btn-large[data-v-24d173f1]{height:2.375rem;padding:0 1.25rem}.btn-medium[data-v-24d173f1]{height:2rem;padding:0 1rem}.btn-small[data-v-24d173f1]{height:1.625rem;padding:0 .75rem}.btn-icon-only[data-v-24d173f1]{padding:0}.btn-icon-only.btn-large[data-v-24d173f1]{width:2.375rem}.btn-icon-only.btn-medium[data-v-24d173f1]{width:2rem}.btn-icon-only.btn-small[data-v-24d173f1]{width:1.625rem}.btn-primary[data-v-24d173f1]{background-color:var(--bg-brand);color:var(--text-on-brand);border-color:var(--border-brand-secondary)}.btn-primary[data-v-24d173f1]:hover:not(:disabled),.btn-primary.btn-attivo[data-v-24d173f1]:not(:disabled){background-color:var(--bg-brand-hover);border-color:var(--border-brand-secondary)}.btn-neutral[data-v-24d173f1]{background-color:var(--bg-brand-secondary);color:var(--text-on-brand-tertiary);border-color:var(--border-brand-secondary)}.btn-neutral[data-v-24d173f1]:hover:not(:disabled),.btn-neutral.btn-attivo[data-v-24d173f1]:not(:disabled){background-color:var(--bg-brand-secondary-hover);border-color:var(--border-brand-secondary)}.btn-subtle[data-v-24d173f1]{background-color:transparent;color:var(--text-on-brand-tertiary);border-color:transparent}.btn-subtle[data-v-24d173f1]:hover:not(:disabled),.btn-subtle.btn-attivo[data-v-24d173f1]:not(:disabled){background-color:var(--bg-brand-secondary);border-color:var(--bg-brand-secondary)}.btn-subtle-secondary[data-v-24d173f1]{background-color:transparent;color:var(--text-mauve-secondary);border-color:transparent}.btn-subtle-secondary[data-v-24d173f1]:hover:not(:disabled),.btn-subtle-secondary.btn-attivo[data-v-24d173f1]:not(:disabled){background-color:var(--bg-brand-secondary);color:var(--text-on-brand-tertiary);border-color:var(--bg-brand-secondary)}.btn-danger-primary[data-v-24d173f1]{background-color:var(--bg-danger);color:var(--text-on-danger);border-color:var(--border-danger)}.btn-danger-primary[data-v-24d173f1]:hover:not(:disabled),.btn-danger-primary.btn-attivo[data-v-24d173f1]:not(:disabled){background-color:var(--bg-danger-hover);border-color:var(--border-danger)}.btn-danger-subtle[data-v-24d173f1]{background-color:transparent;color:var(--text-danger);border-color:transparent}.btn-danger-subtle[data-v-24d173f1]:hover:not(:disabled),.btn-danger-subtle.btn-attivo[data-v-24d173f1]:not(:disabled){background-color:var(--bg-danger-tertiary-hover);border-color:var(--border-danger-tertiary)}.btn-disabled[data-v-24d173f1],.btn[data-v-24d173f1]:disabled{background-color:var(--bg-disabled);color:var(--text-disabled);border-color:var(--border-disabled);cursor:not-allowed;pointer-events:none}.btn-subtle.btn-disabled[data-v-24d173f1],.btn-subtle[data-v-24d173f1]:disabled,.btn-subtle-secondary.btn-disabled[data-v-24d173f1],.btn-subtle-secondary[data-v-24d173f1]:disabled,.btn-danger-subtle.btn-disabled[data-v-24d173f1],.btn-danger-subtle[data-v-24d173f1]:disabled{border-color:transparent}.btn-icon-wrap[data-v-24d173f1]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.btn-label[data-v-24d173f1]{display:inline-flex;align-items:center}.app-icon[data-v-b9297d62]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit}.app-icon[data-v-b9297d62] svg{display:block}.app-icon[data-v-b9297d62] svg [stroke]{stroke:currentColor}.app-icon[data-v-b9297d62] svg [fill]:not([fill=none]){fill:currentColor}.auth-form-wrapper[data-v-86e1e3c1],.form-login[data-v-86e1e3c1],.form-control[data-v-86e1e3c1]{width:100%}.login-form+.login-form[data-v-86e1e3c1]{margin-top:1rem}.submit-row[data-v-86e1e3c1],.card-oppure[data-v-86e1e3c1]{padding-top:2rem}.card-oppure-riga[data-v-86e1e3c1]{display:flex;align-items:center}.card-oppure-linea[data-v-86e1e3c1]{flex-grow:1;height:1px;background-color:var(--border-default)}.card-oppure-testo[data-v-86e1e3c1]{color:var(--text-default-secondary);padding-left:15px;padding-right:15px}.button-container[data-v-86e1e3c1]{display:flex;gap:20px;padding-top:1rem;justify-content:center}.oauth-button-link[data-v-86e1e3c1]{display:block}.oauth-button-img[data-v-86e1e3c1]{height:3rem;cursor:pointer;transition:opacity .15s}.oauth-button-img[data-v-86e1e3c1]:hover{opacity:.8}.auth-form-wrapper[data-v-1aec36a2],.form-login[data-v-1aec36a2],.form-control[data-v-1aec36a2]{width:100%}.login-form+.login-form[data-v-1aec36a2]{margin-top:1rem}.submit-row[data-v-1aec36a2]{padding-top:2rem}.password-hint[data-v-1aec36a2]{margin-top:1rem;text-align:left;color:var(--text-default-secondary);line-height:var(--leading-tight)}[data-v-90002cf3] .pac-container{z-index:9999!important;font-family:inherit;border-radius:4px;margin-top:2px;box-shadow:0 2px 8px #00000026}[data-v-90002cf3] .pac-item{padding:8px 12px;cursor:pointer}[data-v-90002cf3] .pac-item:hover{background-color:#f5f5f5}[data-v-90002cf3] .pac-item-selected{background-color:#e8f4f8}.colore-swatch[data-v-0796970b]{display:inline-block;width:26px;height:18px;border-radius:4px;border:1px solid rgba(0,0,0,.18);vertical-align:middle}.select-colore[data-v-0796970b] .p-select-option{padding-top:6px;padding-bottom:6px}.email-template-editor-container[data-v-09dbda3d]{padding:20px 0}.metatag-sidebar[data-v-09dbda3d]{background:#fff}.metatag-list[data-v-09dbda3d]{display:flex;flex-direction:column;gap:8px}.metatag-item[data-v-09dbda3d]{padding:10px;background:#f8f9fa;border-radius:6px;cursor:pointer;transition:all .2s;border:1px solid #e9ecef}.metatag-item[data-v-09dbda3d]:hover{background:#e7f3ff;border-color:#2196f3;transform:translate(4px)}.metatag-item code[data-v-09dbda3d]{display:block;color:#2196f3;font-weight:600;margin-bottom:4px;font-size:13px}.metatag-item small[data-v-09dbda3d]{color:#6c757d;font-size:12px}.preview-html[data-v-09dbda3d]{max-height:500px;overflow-y:auto}.field label[data-v-09dbda3d]{display:block;margin-bottom:8px;font-weight:600;color:#495057}.p-info[data-v-09dbda3d]{display:block;margin-top:4px;color:#6c757d;font-size:12px}.contratto-commerciale-form[data-v-7c718403]{padding:1rem}.field label[data-v-7c718403]{font-weight:600;margin-bottom:.5rem;display:block}.gestione-ruoli-container[data-v-72ac34fd]{padding:20px 0}.search-bar[data-v-72ac34fd]{max-width:600px}.ruoli-table-wrapper[data-v-72ac34fd]{border:1px solid #e9ecef;border-radius:8px}.user-cell[data-v-72ac34fd]{padding:8px 0}.user-name[data-v-72ac34fd]{font-weight:600;color:#495057;margin-bottom:4px}.user-email[data-v-72ac34fd]{font-size:12px;color:#6c757d}.modulo-header[data-v-72ac34fd]{text-align:center}.modulo-nome[data-v-72ac34fd]{font-weight:600;margin-bottom:4px}.modulo-inattivo-badge[data-v-72ac34fd]{display:inline-flex;margin-bottom:4px;font-size:.7rem}.licenze-info[data-v-72ac34fd]{font-size:11px;line-height:1.4}.licenza-row[data-v-72ac34fd]{display:flex;justify-content:space-between;padding:2px 0;color:#6c757d}.licenza-ruolo[data-v-72ac34fd]{font-weight:500}.licenza-count[data-v-72ac34fd]{font-weight:600;color:#495057}.licenza-count.text-danger[data-v-72ac34fd]{color:#dc3545!important}.ruolo-select[data-v-72ac34fd]{font-size:13px}.ruolo-superadmin[data-v-72ac34fd] .p-select-label{background-color:#dc3545;color:#fff;font-weight:600}.ruolo-admin[data-v-72ac34fd] .p-select-label{background-color:#ff6b6b;color:#fff;font-weight:600}.ruolo-operatore[data-v-72ac34fd] .p-select-label{background-color:#ffd93d;color:#333;font-weight:600}.ruolo-dipendente[data-v-72ac34fd] .p-select-label{background-color:#e9ecef;color:#495057}.ruolo-esterno[data-v-72ac34fd] .p-select-label{background-color:#6c757d;color:#fff;font-weight:600}.confirm-dialog-content[data-v-72ac34fd]{padding:1rem 0}.licenze-summary[data-v-72ac34fd]{margin-top:1rem;padding:.75rem;background:#f8f9fa;border-radius:4px}.superadmin-cell[data-v-72ac34fd]{display:flex;justify-content:center;align-items:center;padding:4px 0}.superadmin-badge-cell[data-v-72ac34fd]{display:flex;justify-content:center;align-items:center;padding:8px 0}.superadmin-badge-cell .p-tag[data-v-72ac34fd]{font-size:11px;font-weight:700;letter-spacing:.5px}[data-v-72ac34fd] .p-datatable-thead{position:sticky;top:0;z-index:1;background:#fff}.gestione-licenze[data-v-db7ebd49]{padding:1rem}.module-header h3[data-v-db7ebd49]{margin-bottom:.5rem;color:#495057}.btn-cambio-piano[data-v-aebd7131]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:6px;border:1px solid #0066cc;background:#fff;color:#06c;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-cambio-piano[data-v-aebd7131]:hover{background:#06c;color:#fff;transform:translateY(-1px);box-shadow:0 2px 4px #06c3}.btn-cambio-piano i[data-v-aebd7131]{font-size:14px}.piano-option[data-v-aebd7131]{padding:16px;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s ease}.piano-option[data-v-aebd7131]:hover{border-color:#06c;background:#f8f9fa}.piano-option.piano-selected[data-v-aebd7131]{border-color:#06c;background:#e3f2fd}.piano-option.piano-corrente[data-v-aebd7131]{background:#fff3e0}.piano-info[data-v-aebd7131]{display:flex;align-items:center}.badge-corrente[data-v-aebd7131]{margin-left:10px;padding:4px 10px;background:#ff9800;color:#fff;border-radius:12px;font-size:11px;font-weight:600}.menu-item[data-v-7a33c88c]{display:inline-flex;align-items:center;gap:12px;width:100%;padding:4px;border:none;background:transparent;border-radius:4px;cursor:pointer;text-decoration:none;color:var(--text-default-secondary);font-size:var(--text-sm);font-family:inherit;line-height:var(--leading-tight);transition:background .12s ease;text-align:left;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.menu-item--subitem[data-v-7a33c88c]{padding-left:16px}.menu-item--hover[data-v-7a33c88c],.menu-item[data-v-7a33c88c]:hover:not(.menu-item--disabled):not(.menu-item--active){background:var(--bg-default-hover);color:var(--text-on-brand-secondary)}.menu-item--active[data-v-7a33c88c]{background:var(--bg-brand-secondary);color:var(--text-on-brand-tertiary)}.menu-item--disabled[data-v-7a33c88c]{opacity:.38;cursor:not-allowed;pointer-events:none}.menu-item__icon[data-v-7a33c88c]{display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .12s ease}.menu-item__label[data-v-7a33c88c]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.menu-item__chevron[data-v-7a33c88c]{flex-shrink:0;transition:transform .2s ease}.menu-item__chevron--open[data-v-7a33c88c]{transform:rotate(180deg)}.submenu-enter-active[data-v-c9ad968f],.submenu-leave-active[data-v-c9ad968f]{transition:max-height .28s ease,opacity .28s ease;overflow:hidden}.submenu-enter-from[data-v-c9ad968f],.submenu-leave-to[data-v-c9ad968f]{max-height:0;opacity:0}.submenu-enter-to[data-v-c9ad968f],.submenu-leave-from[data-v-c9ad968f]{max-height:320px;opacity:1}.menu-sx-naive[data-v-1559e7f6]{display:flex;flex-direction:column;height:100%;min-width:0;box-sizing:border-box;padding:8px 8px 0}.menu-sx-naive-lock[data-v-1559e7f6]{display:flex;justify-content:flex-end;padding:0}.menu-sx-naive-lock--collapsed[data-v-1559e7f6]{justify-content:center;padding:0}.menu-sx-naive[data-v-1559e7f6] .n-menu-item{height:auto!important;margin-top:0!important}.menu-sx-naive[data-v-1559e7f6] .n-submenu{margin-top:0!important}.menu-sx-naive[data-v-1559e7f6] .n-menu-item-content{height:auto!important;padding-top:8px!important;padding-right:8px!important;padding-bottom:8px!important;line-height:1.25!important}.menu-sx-naive[data-v-1559e7f6] .n-menu-item-content__icon{margin-right:8px!important}.menu-sx-naive[data-v-1559e7f6] .n-menu--collapsed .n-menu-item-content__icon{margin-right:0!important}.menu-sx-naive[data-v-1559e7f6] .n-menu--collapsed .n-menu-item-content{display:flex!important;justify-content:center;padding-left:8px!important}.menu-sx-naive[data-v-1559e7f6] .n-menu-item-content:before{left:0!important;right:0!important}.menu-sx-naive[data-v-1559e7f6] .n-menu--collapsed .n-menu-item-content-header,.menu-sx-naive[data-v-1559e7f6] .n-menu--collapsed .n-menu-item-content__arrow{display:none!important}.menu-sx-naive-dropdown.n-dropdown-menu .n-dropdown-option .n-dropdown-option-body.n-dropdown-option-body--group{height:28px;line-height:28px}.menu-sx-naive-dropdown.n-dropdown-menu .n-dropdown-option .n-dropdown-option-body.n-dropdown-option-body--group .n-dropdown-option-body__prefix{width:10px}.tools-actions[data-v-575699e8]{display:inline-flex;align-items:center;gap:.125rem}.workspace-brand-icon[data-v-575699e8]{width:18px;height:18px;display:block}/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.rich-text-editor{width:100%}.rich-text-editor .ql-toolbar.ql-snow,.rich-text-editor .ql-container.ql-snow{border-color:var(--border-default-secondary);font-family:Inter,ui-sans-serif,system-ui,sans-serif;background-color:#fff}.dark .rich-text-editor .ql-toolbar.ql-snow,.dark .rich-text-editor .ql-container.ql-snow{background-color:#ffffff1a}.rich-text-editor .ql-toolbar.ql-snow{border-radius:8px 8px 0 0;font-size:13px}.rich-text-editor .ql-toolbar.ql-snow button{width:24px;height:22px;padding:3px}.rich-text-editor .ql-toolbar.ql-snow button svg{width:16px;height:16px}.rich-text-editor .ql-toolbar.ql-snow .ql-picker{font-size:13px;height:22px;color:var(--text-default-secondary)}.rich-text-editor .ql-toolbar.ql-snow .ql-stroke{stroke:var(--text-default-secondary)}.rich-text-editor .ql-toolbar.ql-snow .ql-fill,.rich-text-editor .ql-toolbar.ql-snow .ql-stroke.ql-fill{fill:var(--text-default-secondary)}.rich-text-editor .ql-container.ql-snow{border-radius:0 0 8px 8px;font-size:14px;min-height:120px}.rich-text-editor .ql-editor{color:var(--text-default)}.rich-text-editor .ql-editor.ql-blank:before{color:var(--text-default-tertiary);font-style:normal}.rich-text-editor:focus-within .ql-toolbar.ql-snow,.rich-text-editor:focus-within .ql-container.ql-snow{border-color:var(--border-brand-tertiary)}.rich-text-editor--invalid .ql-toolbar.ql-snow,.rich-text-editor--invalid .ql-container.ql-snow{border-color:#d03050}body .pac-container{z-index:9999;margin-top:4px;padding:4px 0;background-color:var(--bg-default);border:1px solid var(--border-default);border-radius:var(--radius-small);box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;font-family:inherit}body .pac-item{position:relative;z-index:0;height:34px;padding:0 12px;border-top:0;line-height:34px;font-size:var(--text-sm);color:var(--text-default-secondary);cursor:pointer}body .pac-item:before{content:"";position:absolute;top:0;right:4px;bottom:0;left:4px;z-index:-1;border-radius:var(--radius-small)}body .pac-item:hover,body .pac-item-selected,body .pac-item-selected:hover{background-color:transparent}body .pac-item:hover:before,body .pac-item-selected:before{background-color:var(--bg-default-secondary-hover)}body .pac-item-query{padding-right:4px;font-size:var(--text-sm);color:var(--text-default)}body .pac-matched{font-weight:600}body .pac-icon{display:inline-block;width:15px;height:20px;margin-top:7px;margin-right:7px;vertical-align:top;background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons_hdpi.png);background-size:34px}body .pac-icon-marker{background-position:-1px -161px}body .pac-logo:after{content:"";display:block;height:26px;margin-right:12px;background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3_hdpi.png);background-position:right center;background-repeat:no-repeat;background-size:120px 14px}.dark body .pac-container{background-color:var(--bg-default-secondary);box-shadow:0 3px 6px -4px #0000003d,0 6px 12px #00000029,0 9px 18px 8px #0000001a}.dark body .pac-container.pac-logo:after{background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-non-white3_hdpi.png)}.select-colore-trigger{width:100%}.select-colore-grid{display:grid;grid-template-columns:repeat(auto-fill,28px);justify-content:space-between;gap:8px}.select-colore-swatch{display:block;width:28px;height:28px;padding:0;border:1px solid var(--border-default);border-radius:var(--radius-small);cursor:pointer}.select-colore-swatch:hover{outline:2px solid var(--border-default-secondary);outline-offset:2px}.select-colore-swatch--selected,.select-colore-swatch--selected:hover,.select-colore-swatch:focus-visible{outline:2px solid var(--border-brand-secondary);outline-offset:2px}.dark .select-colore-swatch--selected,.dark .select-colore-swatch--selected:hover,.dark .select-colore-swatch:focus-visible{outline-color:var(--border-brand-tertiary)}.select-colore-swatch--value{display:inline-block;width:28px;height:18px;vertical-align:middle;cursor:inherit}.n-dropdown-menu .n-dropdown-option .n-dropdown-option-body.app-dropdown-voce--pericolo,.n-dropdown-menu .n-dropdown-option .n-dropdown-option-body.app-dropdown-voce--pericolo.n-dropdown-option-body--pending,.n-dropdown-menu .n-dropdown-option .n-dropdown-option-body.app-dropdown-voce--pericolo .n-dropdown-option-body__prefix,.n-dropdown-menu .n-dropdown-option .n-dropdown-option-body.app-dropdown-voce--pericolo.n-dropdown-option-body--pending .n-dropdown-option-body__prefix{color:var(--text-danger)}.n-dropdown-menu .n-dropdown-option .n-dropdown-option-body.app-dropdown-voce--pericolo.n-dropdown-option-body--pending:before{background-color:var(--bg-danger-tertiary-hover)}.n-dropdown-menu .n-dropdown-option .n-dropdown-option-body.n-dropdown-option-body--child-active.n-dropdown-option-body--pending,.n-dropdown-menu .n-dropdown-option .n-dropdown-option-body.n-dropdown-option-body--child-active.n-dropdown-option-body--pending .n-dropdown-option-body__prefix,.n-dropdown-menu .n-dropdown-option .n-dropdown-option-body.n-dropdown-option-body--child-active.n-dropdown-option-body--pending .n-dropdown-option-body__suffix{color:var(--n-option-text-color-hover)}.app-dropdown-scelte{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.app-dropdown-scelta{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--border-default);border-radius:8px;color:var(--text-default);text-decoration:none}.app-dropdown-scelta:hover{background-color:var(--bg-brand-secondary);border-color:var(--border-brand-tertiary)}.app-dropdown-scelta:focus-visible{outline:2px solid var(--border-brand-tertiary);outline-offset:2px}.app-dropdown-scelta__descrizione{font-size:var(--text-sm);color:var(--text-default-secondary)}.app-datatable-filtri__conteggio[data-v-261d05a1]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:4px;padding:0 5px;border-radius:9px;font-size:var(--text-xs);line-height:1;background-color:var(--bg-brand);color:var(--text-on-brand)}.app-datatable-filtri__corpo[data-v-261d05a1]{display:flex;flex-direction:column;gap:8px;padding:4px}.app-datatable-filtri__riga[data-v-261d05a1]{display:grid;grid-template-columns:180px 130px 240px auto;align-items:center;gap:8px}.app-datatable-filtri__valore[data-v-261d05a1]{display:flex;gap:8px;min-width:0}.app-datatable-filtri__valore[data-v-261d05a1]>*{flex:1 1 0;min-width:0}.app-datatable-filtri__piede[data-v-261d05a1]{display:flex;justify-content:space-between;margin-top:4px}.app-datatable__modale{width:25rem;max-width:calc(100vw - 32px)}.app-datatable__modale .app-datatable__modale-testo{margin:0 0 16px}.app-datatable__modale .app-datatable__modale-azioni{display:flex;justify-content:flex-end;gap:16px}.n-alert+.app-datatable{margin-top:16px}.app-datatable[data-v-370a0fdf]{position:relative;display:flex;flex-direction:column;gap:8px}.app-datatable--riempi[data-v-370a0fdf]{flex:1 1 auto;min-height:0}.app-datatable--riempi>.n-data-table[data-v-370a0fdf]{flex:1 1 auto;min-height:0}.app-datatable__barra[data-v-370a0fdf]{display:flex;align-items:center;justify-content:space-between;gap:16px}.app-datatable__azioni-generali[data-v-370a0fdf]{display:flex;align-items:center;gap:4px}.app-datatable__link-bottone[data-v-370a0fdf]{display:inline-flex}.app-datatable__destra[data-v-370a0fdf]{display:flex;align-items:center;gap:16px}.app-datatable__paginazione[data-v-370a0fdf]{display:flex;align-items:center;gap:4px;white-space:nowrap}.app-datatable__paginazione-testo[data-v-370a0fdf]{font-size:var(--text-label);color:var(--text-default-secondary);margin-right:4px}.app-datatable__chip-filtri[data-v-370a0fdf]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.app-datatable__chip[data-v-370a0fdf]{cursor:pointer}.app-datatable__cerca[data-v-370a0fdf]{max-width:240px}[data-v-370a0fdf] .app-datatable__cella-azioni{padding-right:14px}[data-v-370a0fdf] .n-data-table-base-table-body .n-data-table-table{margin-bottom:14px}.app-datatable--in-form[data-v-370a0fdf] .n-data-table-base-table-body .n-data-table-table{margin-bottom:0}[data-v-370a0fdf] .app-datatable__azioni-riga{display:flex;justify-content:flex-end;gap:4px}[data-v-370a0fdf] .app-datatable__cella-azioni:after{content:"";position:absolute;top:0;bottom:0;right:-1px;width:1px;background:inherit}[data-v-370a0fdf] .n-data-table-td:has(>.n-data-table-expand){padding:0}.app-datatable[data-v-370a0fdf] .n-data-table-tr .n-data-table-expand{margin:0;padding:0}.app-datatable[data-v-370a0fdf] .app-datatable__sottotabella .n-data-table-wrapper{border:0;border-radius:0}.app-datatable[data-v-370a0fdf] .app-datatable__sottotabella .n-data-table-base-table-body .n-data-table-table{margin-bottom:0}[data-v-370a0fdf] .n-data-table-tr:hover>.n-data-table-td:has(>.n-data-table-expand){background-color:var(--n-merged-td-color)}[data-v-370a0fdf] .app-datatable__riga--cliccabile{cursor:pointer}[data-v-370a0fdf] .app-datatable__riga--cliccabile:focus-visible{outline:2px solid var(--border-brand);outline-offset:-2px}[data-v-370a0fdf] .app-datatable__pallino{display:inline-block;width:12px;height:12px;border-radius:50%;vertical-align:middle}[data-v-370a0fdf] .app-datatable__titolo--ordinata{color:var(--text-brand-strong)}[data-v-370a0fdf] .app-datatable__pillola--palette{--pillola-sfondo: var(--pillola-chiaro-sfondo);--pillola-testo: var(--pillola-chiaro-testo)}.dark .app-datatable__pillola--palette{--pillola-sfondo: var(--pillola-scuro-sfondo);--pillola-testo: var(--pillola-scuro-testo)}[data-v-370a0fdf] .app-datatable__persona{display:inline-flex;align-items:center;vertical-align:middle;gap:8px;max-width:100%}[data-v-370a0fdf] .app-datatable__persona-nome{min-width:0}[data-v-370a0fdf] .app-datatable__contatti{display:inline-flex;flex-direction:column;vertical-align:middle;max-width:100%;line-height:1.3}[data-v-370a0fdf] .app-datatable__contatti-telefoni{font-size:12px;color:var(--text-default-secondary)}[data-v-370a0fdf] .app-datatable__componenti{display:inline-flex;vertical-align:middle;flex-wrap:wrap;gap:4px}[data-v-370a0fdf] .app-datatable__riga--selezionata{--n-merged-td-color: var(--bg-brand-secondary);--n-merged-td-color-hover: var(--bg-brand-secondary);--n-merged-td-color-sorting: var(--bg-brand-secondary)}[data-v-370a0fdf] .app-datatable__riga--anteprima:not(.app-datatable__riga--selezionata){--n-merged-td-color: var(--bg-default-secondary);--n-merged-td-color-hover: var(--bg-default-secondary);--n-merged-td-color-sorting: var(--bg-default-secondary)}.app-datatable__drawer-attesa[data-v-370a0fdf]{display:flex;justify-content:center;padding:48px 0}.app-datatable__drawer-foto[data-v-370a0fdf]{margin-bottom:16px;text-align:center}.app-datatable__drawer-foto img[data-v-370a0fdf]{max-width:150px;border-radius:var(--radius-small)}.app-datatable__drawer-campi[data-v-370a0fdf] .app-datatable__drawer-etichetta{display:inline-block;width:120px;margin-right:14px;color:var(--n-th-text-color);font-weight:var(--n-th-font-weight);vertical-align:top}.app-conferma-azioni{display:flex;justify-content:flex-end;gap:8px}.app-datatable__batch[data-v-370a0fdf]{position:absolute;bottom:16px;left:50%;transform:translate(-50%);z-index:3;display:flex;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:8px 12px;background-color:var(--bg-default);border:1px solid var(--border-default);border-radius:var(--radius-small);box-shadow:0 2px 6px #00000014,0 12px 32px #0000002e}.dark .app-datatable__batch{background-color:var(--bg-default-secondary);box-shadow:0 2px 6px #0006,0 12px 32px #00000080}.app-datatable__batch-conteggio[data-v-370a0fdf]{font-size:12px;line-height:var(--leading-tight);color:var(--text-default);max-width:80px}.app-datatable-batch-enter-active[data-v-370a0fdf],.app-datatable-batch-leave-active[data-v-370a0fdf]{transition:opacity .15s ease,transform .15s ease}.app-datatable-batch-enter-from[data-v-370a0fdf],.app-datatable-batch-leave-to[data-v-370a0fdf]{opacity:0;transform:translate(-50%,8px)}.app-form-naive .n-upload-trigger{display:block;width:100%}.app-form-naive-modal-actions{display:flex;justify-content:flex-end;gap:16px;margin-top:16px}.app-form-naive-rating{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;padding-bottom:24px;border-bottom:1px solid var(--border-default)}.app-form-naive-rating .n-rate{gap:12px}.app-form-naive-rating .n-rate .n-rate__item:not(:first-child){margin-left:0}.app-form-naive-rating-giudizio{font-size:var(--text-sm);font-weight:500;color:var(--text-brand)}.app-form-naive-card-scelta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.app-form-naive-card-scelta .app-form-naive-card-scelta__card{display:flex;margin:0;padding:16px;border:1px solid var(--border-default);border-radius:var(--radius-small);background:var(--bg-default);cursor:pointer}.app-form-naive-card-scelta .app-form-naive-card-scelta__card.n-radio--checked{border-color:var(--border-brand-secondary);background:var(--bg-brand-tertiary-hover)}.app-form-naive-card-scelta .n-radio__dot-wrapper{display:none}.app-form-naive-card-scelta .n-radio__label{display:flex;flex-direction:column;gap:4px;padding:0}.app-form-naive-card-scelta__titolo{display:flex;align-items:center;gap:8px;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--text-default)}.app-form-naive-card-scelta__titolo .app-icon{color:var(--text-on-brand-tertiary)}.app-form-naive-card-scelta__testo{font-size:13px;line-height:1.4;color:var(--text-default-secondary)}@media (max-width: 640px){.app-form-naive-rating .n-rate .n-rate__item{font-size:44px}.app-form-naive-card-scelta{grid-template-columns:minmax(0,1fr)}}.setup-stepper[data-v-fac72e96]{display:flex;align-items:center;gap:12px;margin:2rem 0}.setup-stepper-item[data-v-fac72e96]{display:flex;align-items:center;gap:8px;flex-shrink:0}.setup-stepper-circle[data-v-fac72e96]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--border-default);color:var(--text-default-secondary);font-size:var(--text-sm);flex-shrink:0}.setup-stepper-label[data-v-fac72e96]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-default-secondary);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.setup-stepper-item.is-active .setup-stepper-circle[data-v-fac72e96]{border-color:var(--border-brand-secondary);color:var(--text-brand-secondary)}.setup-stepper-item.is-active .setup-stepper-label[data-v-fac72e96]{color:var(--text-brand-secondary);font-weight:var(--font-weight-semibold)}.setup-stepper-item.is-done .setup-stepper-circle[data-v-fac72e96]{border-color:var(--border-brand-secondary);background-color:var(--bg-brand-secondary);color:var(--text-brand-secondary)}.setup-stepper-line[data-v-fac72e96]{flex:1 1 auto;min-width:8px;height:1px;background-color:var(--border-default)}.setup-stepper--form[data-v-fac72e96]{margin:0 0 32px}.setup-stepper--tracker[data-v-fac72e96]{margin:0}.setup-stepper--tracker .setup-stepper-item.is-done .setup-stepper-circle[data-v-fac72e96]{border-color:var(--bg-brand);background-color:var(--bg-brand);color:var(--text-on-brand)}.setup-stepper--tracker .setup-stepper-item.is-done .setup-stepper-label[data-v-fac72e96]{color:var(--text-brand)}.setup-stepper--tracker .setup-stepper-line.is-done[data-v-fac72e96]{background-color:var(--border-brand-secondary)}.setup-stepper-compatto[data-v-fac72e96]{display:none}.setup-stepper-compatto__riga[data-v-fac72e96]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px}.setup-stepper-compatto__stato[data-v-fac72e96]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--text-brand)}.setup-stepper-compatto__contatore[data-v-fac72e96]{font-size:12px;color:var(--text-default-secondary)}.setup-stepper-compatto__barra[data-v-fac72e96]{display:grid;grid-template-columns:repeat(var(--setup-stepper-passi),minmax(0,1fr));gap:4px}.setup-stepper-compatto__barra span[data-v-fac72e96]{height:4px;border-radius:2px;background-color:var(--border-default)}.setup-stepper-compatto__barra span.is-done[data-v-fac72e96]{background-color:var(--bg-brand)}@media (max-width: 640px){.setup-stepper[data-v-fac72e96]{flex-wrap:wrap;row-gap:12px}.setup-stepper--form[data-v-fac72e96]{flex-wrap:nowrap;margin-bottom:24px}.setup-stepper--form .setup-stepper-item:not(.is-active) .setup-stepper-label[data-v-fac72e96]{display:none}.setup-stepper--tracker[data-v-fac72e96]{display:none}.setup-stepper-compatto[data-v-fac72e96]{display:block}}.card-contenuto__scroll .app-form-naive-barra{position:sticky;bottom:-16px;z-index:1;margin:16px -16px -16px;padding:12px 16px 16px;background-color:var(--bg-default);border-top:1px solid transparent}.card-contenuto__scroll:has(.app-form-naive-barra){scroll-padding-bottom:104px}.card-contenuto__scroll .app-form-naive-barra--staccata{border-top-color:var(--border-default)}.card-contenuto__scroll .app-form-naive-barra .app-form-naive-actions{margin-top:0}.app-form-naive-fine{height:1px}.app-form-naive-note{display:block;max-width:600px;margin:32px 0;font-size:13px;color:var(--text-default-tertiary);text-align:center}.app-form-naive-actions{max-width:600px;display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:16px}.app-form-naive-actions-group{display:flex;gap:16px}.app-form-naive-actions-split{flex:1 1 0}.app-form-naive-actions--passi{margin-top:32px;padding-top:24px;border-top:1px solid var(--border-default)}.app-form-naive-passi-indietro.is-nascosto{visibility:hidden}.app-form-naive-passi-contatore{font-size:13px;color:var(--text-default-secondary)}@media (max-width: 640px){.app-form-naive-actions--passi{flex-direction:column-reverse;align-items:stretch;gap:8px}.app-form-naive-actions--passi .app-form-naive-passi-contatore{display:none}}.setup-licenza-descrizione[data-v-7cbf28f1]{color:var(--text-default-secondary);margin:0 0 16px}.app-shell-user-header{display:flex;align-items:center;gap:12px;padding:8px 12px;min-width:240px}.app-shell-user-header-avatar{flex-shrink:0}.app-shell-user-header-avatar .n-avatar__text{font-size:var(--text-lg);font-weight:var(--font-weight-medium)}.app-shell-user-header-testo{display:flex;flex-direction:column;gap:2px;min-width:0}.app-shell-user-header-testo strong{font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--text-default)}.app-shell-user-header-testo small{font-size:var(--text-xs);color:var(--text-default-secondary)}.app-shell-user-link{color:inherit;text-decoration:none}.app-shell-notifiche-popover{background:var(--bg-default);border:1px solid var(--border-default);border-radius:var(--radius-small)}.app-shell-notifiche-panel{padding:.75rem;width:400px;max-height:20rem;overflow-y:auto}.app-shell-notifiche-list[data-v-d74c2f5d]{list-style:none;margin:0;padding:0}.app-shell-header[data-v-d74c2f5d]{height:3rem;display:flex;align-items:center;justify-content:space-between;padding:8px}.app-shell-body[data-v-d74c2f5d]{top:3rem}.app-shell-sider[data-v-d74c2f5d]>.n-scrollbar{min-width:0!important}.app-shell-sider[data-v-d74c2f5d] .barra-menu-piccola,.app-shell-sider[data-v-d74c2f5d] .barra-menu-grande{height:100%;width:100%!important;background-color:transparent!important;box-shadow:none}.app-shell-sider[data-v-d74c2f5d] .menu-sx-list{background-color:transparent}.app-shell-brand[data-v-d74c2f5d]{display:flex;align-items:center;gap:12px;min-width:0}.app-shell-logo[data-v-d74c2f5d]{height:28px;width:auto;flex-shrink:0}.app-shell-title[data-v-d74c2f5d]{color:var(--text-brand);white-space:nowrap;font-size:13px}.app-shell-actions[data-v-d74c2f5d]{display:flex;align-items:center;gap:8px;flex-shrink:0}.app-shell-unlock[data-v-d74c2f5d]{text-transform:uppercase;font-size:12px}.app-shell-avatar[data-v-d74c2f5d]{margin-left:4px;color:var(--text-on-brand);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;box-shadow:var(--shadow-avatar)}.app-breadcrumbs[data-v-6aeb4675]{margin-bottom:4px}.app-breadcrumbs[data-v-6aeb4675] .n-breadcrumb-item .n-breadcrumb-item__link{padding:0}.app-breadcrumbs[data-v-6aeb4675] .n-breadcrumb-item--clickable .n-breadcrumb-item__link:hover{text-decoration:underline}.app-breadcrumbs[data-v-6aeb4675] .n-breadcrumb-item .n-breadcrumb-item__separator{margin:0 4px}.app-tabs__conteggio[data-v-b821a674]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:6px;padding:0 6px;border-radius:10px;background-color:var(--bg-neutral-tertiary);color:var(--text-on-neutral-tertiary);font-size:var(--text-label);font-weight:500;font-variant-numeric:tabular-nums;line-height:1}.app-tabs__conteggio--attivo[data-v-b821a674]{background-color:var(--bg-brand-secondary);color:var(--text-on-brand-tertiary)}.app-tabs__freccia--spenta.btn[data-v-b821a674]{color:var(--text-disabled);pointer-events:none}.app-tabs[data-v-b821a674] .n-tabs-nav__prefix,.app-tabs[data-v-b821a674] .n-tabs-nav__suffix{display:flex;align-items:center}.app-tabs[data-v-b821a674] .n-tabs-nav__prefix{padding-right:4px}.app-tabs[data-v-b821a674] .n-tabs-nav__suffix{padding-left:4px}.card-contenuto__scroll:has(>.app-tabs-dettaglio--riempi){overflow:hidden;display:flex;flex-direction:column}.app-tabs-dettaglio--riempi[data-v-8e5d74f9]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.app-tabs-dettaglio--riempi>.app-tabs-dettaglio__pannello[data-v-8e5d74f9]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.app-tabs-dettaglio--riempi>.app-tabs-dettaglio__pannello[data-v-8e5d74f9] :has(.app-datatable--riempi){flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.app-tabs-dettaglio__riga[data-v-8e5d74f9]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;margin-bottom:8px;position:sticky;top:0;z-index:2;background-color:var(--bg-default);box-shadow:0 -16px 0 0 var(--bg-default)}.app-tabs-dettaglio__riga[data-v-8e5d74f9]>.n-tabs{flex:0 1 auto;min-width:0}.card-contenuto:not(.card-contenuto--complessa) .card-contenuto__scroll>.app-tabs-dettaglio:first-child .app-tabs-dettaglio__riga{padding-top:0}.app-tabs-dettaglio__azioni[data-v-8e5d74f9]{display:flex;align-items:center;gap:8px;flex-shrink:0}.app-tabs-dettaglio__riga[data-v-8e5d74f9] .n-tabs-nav-scroll-content{min-width:0;width:fit-content}.app-tabs-dettaglio__pannello[data-v-8e5d74f9]{padding-top:8px}.app-tabs-dettaglio__pannello[data-v-8e5d74f9] .tab-tabella{margin-top:0}.app-tabs-dettaglio__pannello[data-v-8e5d74f9] .titolo-tabs{display:none;font-weight:var(--font-weight-semibold);color:var(--text-default)}.app-tabs-dettaglio__pannello--piu-tabelle[data-v-8e5d74f9] .titolo-tabs{display:block}.app-tabs-dettaglio__pannello--piu-tabelle[data-v-8e5d74f9] .titolo-tabs+.tab-tabella{margin-top:8px}.app-tabs-dettaglio__pannello--piu-tabelle[data-v-8e5d74f9] .app-datatable{margin-bottom:32px}.app-dati[data-v-77824264]{display:grid;grid-template-columns:repeat(var(--app-dati-colonne),minmax(0,1fr))}.app-dati__colonna[data-v-77824264]{padding:0 16px;border-left:1px solid var(--border-default)}.app-dati__colonna[data-v-77824264]:first-child{padding-left:0;border-left:0}.app-dati[data-v-77824264] .n-descriptions-table{table-layout:fixed}.app-dati[data-v-77824264] .app-dati__etichetta,.app-dati[data-v-77824264] .app-dati__valore{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.app-dati[data-v-77824264] .app-dati__etichetta{display:inline-block;width:120px;margin-right:14px;color:var(--n-th-text-color);font-weight:var(--n-th-font-weight)}.app-dati[data-v-77824264] .app-dati__valore{display:inline-block;max-width:calc(100% - 134px)}.app-dati--lista .app-dati__colonna[data-v-77824264]{padding:0}.app-dati--lista[data-v-77824264] .n-descriptions-table .n-descriptions-table-row .n-descriptions-table-content{padding:8px 0}.app-dati--lista[data-v-77824264] .n-descriptions-table-row+.n-descriptions-table-row .n-descriptions-table-content{border-top:1px solid var(--border-default)}.app-dati--lista[data-v-77824264] .n-descriptions-table .n-descriptions-table-row:first-child .n-descriptions-table-content{padding-top:0}.app-dati--lista[data-v-77824264] .n-descriptions-table .n-descriptions-table-row:last-child .n-descriptions-table-content{padding-bottom:0}.app-dati--lista[data-v-77824264] .app-dati__etichetta{width:40%;white-space:normal}.app-dati--lista[data-v-77824264] .app-dati__valore{max-width:calc(60% - 14px);white-space:normal;overflow-wrap:anywhere}.app-dati--lista[data-v-77824264]:not(:first-child){margin-top:16px;padding-top:8px;border-top:1px solid var(--border-default)}.app-dettaglio[data-v-df0586b4]{display:flex;margin-top:8px}.app-dettaglio__avatar[data-v-df0586b4]{flex-shrink:0;width:48px;height:48px;margin-right:16px;transform-origin:top left;transition:width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1),margin-right .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(0,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.app-dettaglio__avatar--compresso[data-v-df0586b4]{width:0;height:0;margin-right:0;opacity:0;transform:scale(.5)}@media (prefers-reduced-motion: reduce){.app-dettaglio__avatar[data-v-df0586b4]{transition:none}}.app-dettaglio__corpo[data-v-df0586b4]{flex:1 1 auto;min-width:0}.app-dettaglio__titolo-riga[data-v-df0586b4]{display:flex;align-items:center;justify-content:space-between;gap:8px}.app-dettaglio__titolo[data-v-df0586b4]{margin:0}.app-dettaglio__azioni[data-v-df0586b4]{display:flex;align-items:center;gap:4px;flex-shrink:0}.app-dettaglio__campi[data-v-df0586b4]{margin-top:8px}.app-ore-settimana[data-v-d4e79d0d]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--text-label)}.app-ore-settimana__didascalia[data-v-d4e79d0d]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app-ore-settimana th[data-v-d4e79d0d]{padding:0 0 4px;font-weight:var(--font-weight-medium);color:var(--text-default-secondary);text-align:center}.app-ore-settimana abbr[data-v-d4e79d0d]{text-decoration:none}.app-ore-settimana td[data-v-d4e79d0d]{padding:0 4px;text-align:center;vertical-align:bottom;color:var(--text-default)}.app-ore-settimana__ore[data-v-d4e79d0d]{display:block;margin-bottom:4px}.app-ore-settimana__binario[data-v-d4e79d0d]{display:flex;align-items:flex-end;height:32px;border-radius:4px;background-color:var(--bg-default-secondary);overflow:hidden}.app-ore-settimana__barra[data-v-d4e79d0d]{display:block;width:100%;background-color:var(--bg-brand-secondary-hover)}.app-sezione+.app-sezione[data-v-83d77f24]{margin-top:32px}.card-contenuto--complessa .card-contenuto__scroll>.app-sezione:first-child{margin-top:14px}.n-alert+.app-sezione{margin-top:16px}.app-sezione--card+.app-sezione--card[data-v-83d77f24]{margin-top:16px}.app-sezione__intestazione[data-v-83d77f24]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:8px}.app-sezione__titolo[data-v-83d77f24]{margin:0}.app-sezione__extra[data-v-83d77f24]{display:flex;align-items:center;gap:8px}.app-sezione__riepilogo[data-v-83d77f24]{font-size:var(--text-label);color:var(--text-default-secondary)}.app-ordina-moduli[data-v-053b806b]{display:grid;grid-template-columns:min(100%,220px);gap:16px}.app-ordina-moduli__card[data-v-053b806b]{cursor:grab}.app-ordina-moduli__contenuto[data-v-053b806b]{display:flex;align-items:center;gap:12px}.app-ordina-moduli__maniglia[data-v-053b806b]{color:var(--text-mauve-tertiary)}.app-ordina-moduli__nome[data-v-053b806b]{flex:1;min-width:0}.app-ordina-moduli__posizione[data-v-053b806b]{color:var(--text-mauve-secondary)}.app-calendario[data-v-f6eacbd6]{--fc-border-color: var(--border-default);--fc-page-bg-color: var(--bg-default);--fc-neutral-bg-color: var(--bg-mauve-secondary);--fc-today-bg-color: var(--bg-default-secondary);--fc-now-indicator-color: var(--border-danger);--fc-small-font-size: var(--text-label);height:100%;min-height:0;color:var(--text-default);font-size:var(--text-label)}.app-calendario[data-v-f6eacbd6] .fc .fc-scrollgrid{border-radius:var(--radius-small);overflow:hidden}.app-calendario[data-v-f6eacbd6] .fc .fc-popover{border:1px solid var(--border-default);border-radius:var(--radius-small);background-color:var(--bg-default);overflow:hidden}.app-calendario[data-v-f6eacbd6] .fc .fc-popover-header{padding:8px;background-color:var(--bg-mauve-secondary);color:var(--text-mauve);font-weight:500}.app-calendario[data-v-f6eacbd6] .fc .fc-popover-body{max-height:320px;padding:8px;overflow-y:auto}.app-calendario[data-v-f6eacbd6] .fc .fc-popover .fc-event{margin-bottom:4px;border-radius:var(--radius-small)}.app-calendario[data-v-f6eacbd6] .fc .fc-daygrid-more-link{padding:0 4px}.app-calendario[data-v-f6eacbd6] .fc .fc-daygrid-day-number{padding:4px 8px;color:var(--text-default);text-decoration:none}.app-calendario[data-v-f6eacbd6] .fc .fc-col-header-cell{background-color:var(--bg-mauve-secondary);color:var(--text-mauve);font-weight:500}.app-calendario[data-v-f6eacbd6] .fc .fc-col-header-cell-cushion{padding:8px 4px;color:inherit;text-decoration:none}.app-calendario[data-v-f6eacbd6] .fc .fc-timegrid-axis-cushion,.app-calendario[data-v-f6eacbd6] .fc .fc-timegrid-slot-label-cushion{color:var(--text-default-secondary);font-size:var(--text-label)}.app-calendario[data-v-f6eacbd6] .fc .fc-timegrid-slot{height:28px}.app-calendario[data-v-f6eacbd6] .fc .fc-timegrid-slot-minor{border-top-style:dotted}.app-calendario[data-v-f6eacbd6] .fc .fc-timegrid-event{border-radius:var(--radius-small)}.app-calendario[data-v-f6eacbd6] .fc .fc-event:before,.app-calendario[data-v-f6eacbd6] .fc .fc-event:after{border-radius:inherit}.app-calendario[data-v-f6eacbd6] .fc a.fc-event:focus-visible{outline:2px solid var(--border-brand-tertiary);outline-offset:1px}.app-calendario[data-v-f6eacbd6] .fc a.fc-event:hover{filter:brightness(.96)}.app-calendario[data-v-f6eacbd6] .fc-scroller::-webkit-scrollbar,.app-calendario[data-v-f6eacbd6] .fc-popover-body::-webkit-scrollbar{width:12px;height:12px}.app-calendario[data-v-f6eacbd6] .fc-scroller::-webkit-scrollbar-track,.app-calendario[data-v-f6eacbd6] .fc-popover-body::-webkit-scrollbar-track{background:transparent}.app-calendario[data-v-f6eacbd6] .fc-scroller::-webkit-scrollbar-thumb,.app-calendario[data-v-f6eacbd6] .fc-popover-body::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background-clip:padding-box;background-color:#00000040}.app-calendario[data-v-f6eacbd6] .fc-scroller::-webkit-scrollbar-thumb:hover,.app-calendario[data-v-f6eacbd6] .fc-popover-body::-webkit-scrollbar-thumb:hover{background-color:#0006}.dark .app-calendario .fc-scroller::-webkit-scrollbar-thumb,.dark .app-calendario .fc-popover-body::-webkit-scrollbar-thumb{background-color:#fff3}.dark .app-calendario .fc-scroller::-webkit-scrollbar-thumb:hover,.dark .app-calendario .fc-popover-body::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.app-calendario[data-v-f6eacbd6] .fc-scroller::-webkit-scrollbar-button,.app-calendario[data-v-f6eacbd6] .fc-popover-body::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.app-calendario[data-v-f6eacbd6] .fc-scroller,.app-calendario[data-v-f6eacbd6] .fc-popover-body{scrollbar-width:thin}}.app-calendario[data-v-f6eacbd6] .fc .fc-daygrid-more-link,.app-calendario[data-v-f6eacbd6] .fc .fc-timegrid-more-link{background-color:var(--bg-mauve-secondary);color:var(--text-mauve);border-radius:var(--radius-small)}.app-calendario[data-v-f6eacbd6] .fc .fc-event-main{overflow:hidden}.app-calendario[data-v-f6eacbd6] .app-calendario__evento{display:flex;flex-direction:column;gap:1px;height:100%;padding:2px 4px;overflow:hidden;line-height:1.25}.app-calendario[data-v-f6eacbd6] .app-calendario__titolo{font-weight:var(--font-weight-semibold)}.app-giro__contenitore[data-v-bf2039f9]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.app-giro__scorre[data-v-bf2039f9]{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-small)}.app-giro__scrollbar[data-v-bf2039f9]{flex:0 1 auto;min-height:0}.app-giro__testata[data-v-bf2039f9]{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;margin:0 0 8px}.app-giro__barra[data-v-bf2039f9]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.app-giro__azioni[data-v-bf2039f9]{display:flex;align-items:center;gap:4px}.app-giro__chip-filtri[data-v-bf2039f9]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.app-giro__chip[data-v-bf2039f9]{cursor:pointer}.app-giro__calendario[data-v-bf2039f9]{flex:1 1 auto;min-height:0}.app-giro__riepilogo[data-v-bf2039f9]{flex:0 0 auto;margin:0;font-size:var(--text-label);color:var(--text-default-secondary)}.app-giro[data-v-bf2039f9]{table-layout:fixed;overflow:visible;border-radius:0}.app-giro thead th[data-v-bf2039f9]{position:sticky;top:0;z-index:1}.app-giro__col-sede[data-v-bf2039f9]{width:28%}.app-giro__col-giorno[data-v-bf2039f9]{width:calc(72% / 7)}.app-giro--orari .app-giro__col-sede[data-v-bf2039f9]{width:14%}.app-giro--orari .app-giro__col-giorno[data-v-bf2039f9]{width:calc(86% / 7)}.app-giro abbr[data-v-bf2039f9]{text-decoration:none}.app-giro th[data-v-bf2039f9],.app-giro td[data-v-bf2039f9]{vertical-align:top}.app-giro__sede[data-v-bf2039f9]{text-align:left;font-weight:var(--font-weight-normal);background-color:transparent}.app-giro__cliente[data-v-bf2039f9]{display:block;font-weight:var(--font-weight-semibold);color:var(--text-default)}.app-giro__contratto[data-v-bf2039f9]{display:block;padding:6px 8px;border:1px solid var(--border-default);border-radius:var(--radius-small);background-color:var(--bg-default);color:var(--text-default);text-decoration:none;overflow-wrap:anywhere}a.app-giro__contratto[data-v-bf2039f9]:hover{background-color:var(--bg-brand-secondary);border-color:var(--border-brand-tertiary)}a.app-giro__contratto[data-v-bf2039f9]:focus-visible{outline:2px solid var(--border-brand-tertiary);outline-offset:2px}.app-giro__contratto--colore[data-v-bf2039f9]{border-color:transparent;background-color:var(--giro-chiaro-sfondo);color:var(--giro-chiaro-testo)}a.app-giro__contratto--colore[data-v-bf2039f9]:hover{border-color:currentColor;background-color:var(--giro-chiaro-sfondo)}.app-giro__contratto--colore .app-giro__secondario[data-v-bf2039f9],.app-giro__contratto--colore .app-giro__titolo-turno[data-v-bf2039f9]{color:inherit}.dark .app-giro__contratto--colore,.dark a.app-giro__contratto--colore:hover{background-color:var(--giro-scuro-sfondo);color:var(--giro-scuro-testo)}.app-giro__secondario[data-v-bf2039f9]{display:block;font-size:var(--text-label);color:var(--text-default-secondary)}.app-giro__turno+.app-giro__turno[data-v-bf2039f9]{margin-top:4px}.app-giro--variante-persone.app-giro--contratti .app-giro__col-sede[data-v-bf2039f9]{width:12%}.app-giro--variante-persone.app-giro--contratti .app-giro__col-giorno[data-v-bf2039f9]{width:calc(88% / 7)}.app-giro__persona[data-v-bf2039f9]{display:block;color:var(--text-default);text-decoration:none;overflow-wrap:anywhere}a.app-giro__persona:hover .app-giro__cliente[data-v-bf2039f9]{text-decoration:underline}a.app-giro__persona[data-v-bf2039f9]:focus-visible{outline:2px solid var(--border-brand-tertiary);outline-offset:2px}.app-giro__sotto-riga td[data-v-bf2039f9]{border-bottom:0;padding-bottom:0}.app-giro__sotto-riga-dopo td[data-v-bf2039f9]{padding-top:4px}.app-giro__titolo-turno[data-v-bf2039f9]{display:block;margin-top:4px;font-size:var(--text-label);color:var(--text-default)}.app-giro__orario[data-v-bf2039f9]{font-variant-numeric:tabular-nums}.app-giro tfoot th[data-v-bf2039f9],.app-giro tfoot td[data-v-bf2039f9]{font-weight:var(--font-weight-semibold);color:var(--text-default)}.app-giro tfoot th[data-v-bf2039f9],.app-giro tfoot td[data-v-bf2039f9]{position:sticky;bottom:0;z-index:1;background-color:var(--bg-default);box-shadow:inset 0 1px 0 var(--border-default);border-bottom:0}.app-giro tfoot th[data-v-bf2039f9]{text-align:left}.app-giro__totale[data-v-bf2039f9]{font-variant-numeric:tabular-nums}.app-pan-zoom[data-v-b6681b95]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.app-pan-zoom__area[data-v-b6681b95]{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-small);background-color:var(--bg-default-secondary);touch-action:none}.app-pan-zoom__contenuto[data-v-b6681b95]{display:inline-block;padding:16px}.app-pan-zoom__contenuto[data-v-b6681b95]:active{cursor:grabbing}.app-pan-zoom__comandi[data-v-b6681b95]{position:absolute;right:8px;bottom:8px;display:flex;gap:4px;padding:4px;border:1px solid var(--border-default);border-radius:var(--radius-small);background-color:var(--bg-default)}.app-organigramma[data-v-91bef1e9]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.app-organigramma__etichetta[data-v-91bef1e9]{flex:0 0 auto;margin:0 0 8px;font-size:var(--text-label);color:var(--text-default-secondary)}.app-organigramma__catena[data-v-91bef1e9]{display:flex;flex-direction:column;align-items:center;margin:0;padding:0;list-style:none}.app-organigramma__nodo+.app-organigramma__nodo[data-v-91bef1e9]:before{content:"";display:block;width:1px;height:24px;margin:0 auto;background-color:var(--border-default-secondary)}.app-organigramma__card[data-v-91bef1e9]{display:flex;align-items:center;gap:8px;width:200px;box-sizing:border-box;padding:8px;border:1px solid var(--border-default);border-radius:var(--radius-small);background-color:var(--bg-default);color:var(--text-default);text-decoration:none;-webkit-user-select:none;user-select:none}.app-organigramma__card[data-v-91bef1e9]:hover{background-color:var(--bg-default-hover)}.app-organigramma__card[data-v-91bef1e9]:focus-visible{outline:2px solid var(--border-brand);outline-offset:2px}.app-organigramma__card--corrente[data-v-91bef1e9]{border-color:var(--border-brand)}.app-organigramma__testi[data-v-91bef1e9]{display:flex;flex-direction:column;min-width:0}.app-organigramma__nome[data-v-91bef1e9]{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.app-organigramma__mansione[data-v-91bef1e9]{font-size:var(--text-label);color:var(--text-default-secondary)}.app-documenti[data-v-7b87d2a3]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.app-documenti__barra[data-v-7b87d2a3]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.app-documenti__percorso[data-v-7b87d2a3]{min-width:0}.app-documenti__icona-vista[data-v-7b87d2a3]{display:block;margin-top:5px}.app-documenti__vuoto[data-v-7b87d2a3]{margin-top:32px}.app-documenti__scorre[data-v-7b87d2a3]{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.app-documenti__scorre--lista[data-v-7b87d2a3]{border:1px solid var(--border-default);border-radius:var(--radius-small)}.app-documenti__scrollbar[data-v-7b87d2a3]{flex:0 1 auto;min-height:0}.app-documenti__tabella[data-v-7b87d2a3]{table-layout:fixed;overflow:visible;border-radius:0}.app-documenti__col-nome[data-v-7b87d2a3]{width:44%}.app-documenti__col-formato[data-v-7b87d2a3]{width:10%}.app-documenti__col-scadenza[data-v-7b87d2a3]{width:17%}.app-documenti__col-modifica[data-v-7b87d2a3]{width:13%}.app-documenti__col-peso[data-v-7b87d2a3]{width:10%}.app-documenti__col-azioni[data-v-7b87d2a3]{width:6%}.app-documenti__tabella thead th[data-v-7b87d2a3]{position:sticky;top:0;z-index:1}.app-documenti__tabella td[data-v-7b87d2a3],.app-documenti__tabella th[data-v-7b87d2a3]{vertical-align:middle}.app-documenti__nome[data-v-7b87d2a3]{text-align:left;font-weight:var(--font-weight-normal);background-color:transparent}.app-documenti__apri[data-v-7b87d2a3]{display:flex;align-items:center;gap:8px;width:100%;padding:0;border:0;background:none;color:var(--text-default);font:inherit;text-align:left;cursor:pointer}.app-documenti__apri:hover .app-documenti__testo[data-v-7b87d2a3]{text-decoration:underline}.app-documenti__apri[data-v-7b87d2a3]:focus-visible,.app-documenti__tessera-apri[data-v-7b87d2a3]:focus-visible{outline:2px solid var(--border-brand-tertiary);outline-offset:2px;border-radius:2px}.app-documenti__testo[data-v-7b87d2a3]{min-width:0}.app-documenti__icona[data-v-7b87d2a3]{flex:0 0 auto;height:24px}.app-documenti__secondario[data-v-7b87d2a3]{color:var(--text-default-secondary);font-size:var(--text-label)}.app-documenti__scadenza[data-v-7b87d2a3]{margin-left:4px}.app-documenti__azioni[data-v-7b87d2a3]{text-align:right;white-space:nowrap}.app-documenti__nascosto[data-v-7b87d2a3]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app-documenti__tessera[data-v-7b87d2a3]{position:relative;height:100%}.app-documenti__tessera-apri[data-v-7b87d2a3]{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;height:100%;padding:16px 8px 12px;border:1px solid var(--border-default);border-radius:var(--radius-small);background-color:var(--bg-default);color:var(--text-default);font:inherit;cursor:pointer}.app-documenti__tessera-apri[data-v-7b87d2a3]:hover{background-color:var(--bg-default-secondary)}.app-documenti__icona-grande[data-v-7b87d2a3]{height:56px;margin-bottom:4px}.app-documenti__tessera-nome[data-v-7b87d2a3]{width:100%;overflow-wrap:anywhere;text-align:center}.app-documenti__tessera-kebab[data-v-7b87d2a3]{position:absolute;top:4px;right:4px;opacity:0}.app-documenti__tessera:hover .app-documenti__tessera-kebab[data-v-7b87d2a3],.app-documenti__tessera-kebab[data-v-7b87d2a3]:focus-visible,.app-documenti__tessera-kebab[aria-expanded=true][data-v-7b87d2a3]{opacity:1}@media (hover: none){.app-documenti__tessera-kebab[data-v-7b87d2a3]{opacity:1}}.app-documenti__anteprima-documento[data-v-7b87d2a3]{display:block;width:100%;height:70vh;border:0}.app-documenti__anteprima-immagine[data-v-7b87d2a3]{display:block;max-width:100%;max-height:70vh;margin:0 auto}.app-documenti__anteprima-azioni[data-v-7b87d2a3]{display:flex;justify-content:flex-end}.app-documenti__anteprima{width:80%;max-width:1100px}.app-note-ai[data-v-a44749a3]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:16px;max-width:600px}.app-note-ai__intestazione[data-v-a44749a3]{display:flex;flex-direction:column;gap:4px}.app-note-ai__titolo[data-v-a44749a3]{margin:0}.app-note-ai__corpo[data-v-a44749a3]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px;width:100%}.app-note-ai__descrizione[data-v-a44749a3]{margin:0;font-size:var(--text-label);color:var(--text-default-secondary)}.app-note-ai__testo[data-v-a44749a3]{flex:1 1 auto;min-height:120px}.app-note-ai__testo[data-v-a44749a3] .n-input-wrapper,.app-note-ai__testo[data-v-a44749a3] .n-input__textarea{height:100%}.app-qr[data-v-e9eecbb9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;margin:0;padding:0;list-style:none}.app-qr__card[data-v-e9eecbb9]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;border:1px solid var(--border-default);border-radius:var(--radius-small);background:var(--bg-default)}.app-qr__immagine[data-v-e9eecbb9]{padding:8px;border-radius:4px;background:#fff}.app-qr__nome[data-v-e9eecbb9]{color:var(--text-default);font-weight:600;text-align:center;overflow-wrap:anywhere}.app-qr__vuoto[data-v-e9eecbb9]{padding:32px 0}.app-elenco-file[data-v-ce7f2e7a]{border-bottom:1px solid var(--border-default)}.app-elenco-file__nome[data-v-ce7f2e7a]{overflow-wrap:anywhere}.app-elenco-file__vuoto[data-v-ce7f2e7a]{padding:24px 0}.app-conversazione__data[data-v-a0ada64b]{color:var(--text-default-secondary);font-size:12px}.app-conversazione__testo[data-v-a0ada64b] p+p{margin-top:var(--space-paragraph)}.app-numero[data-v-6bb3f266]{display:flex;flex-direction:column;gap:4px;height:100%;padding:16px;border:1px solid var(--border-default);border-radius:var(--radius-small);background:var(--bg-default);color:var(--text-default);text-decoration:none}.app-numero--interno[data-v-6bb3f266]{border-color:var(--border-brand-subtle);background:var(--bg-default);box-shadow:var(--shadow-card);transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.app-numero--link[data-v-6bb3f266]{cursor:pointer}.app-numero--link[data-v-6bb3f266]:hover{background:var(--bg-default-secondary)}.app-numero--interno.app-numero--link[data-v-6bb3f266]:hover{background:var(--bg-brand-secondary);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}@media (prefers-reduced-motion: reduce){.app-numero--interno[data-v-6bb3f266]{transition:none}.app-numero--interno.app-numero--link[data-v-6bb3f266]:hover{transform:none}}.app-numero--link[data-v-6bb3f266]:focus-visible{outline:2px solid var(--border-brand);outline-offset:2px}.app-numero__testa[data-v-6bb3f266]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.app-numero__etichetta[data-v-6bb3f266]{color:var(--text-default-secondary)}.app-numero__icona[data-v-6bb3f266]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%}.app-numero__icona--brand[data-v-6bb3f266]{background:var(--bg-brand-secondary);color:var(--text-brand-secondary)}.app-numero__icona--success[data-v-6bb3f266]{background:var(--bg-success-secondary);color:var(--text-success)}.app-numero__icona--warning[data-v-6bb3f266]{background:var(--bg-warning-secondary);color:var(--text-warning)}.app-numero__icona--danger[data-v-6bb3f266]{background:var(--bg-danger-secondary);color:var(--text-danger)}.app-numero__icona--info[data-v-6bb3f266]{background:var(--bg-info-secondary);color:var(--text-on-info-secondary)}.app-numero__valore[data-v-6bb3f266]{font-size:var(--font-size-h2);font-weight:600;line-height:1.2}.app-numero__unita[data-v-6bb3f266]{margin-left:2px;font-size:var(--font-size-h5, 18px);font-weight:400}.app-numero--warning .app-numero__valore[data-v-6bb3f266]{color:var(--text-warning)}.app-numero--danger .app-numero__valore[data-v-6bb3f266]{color:var(--text-danger)}.app-numero__dettaglio[data-v-6bb3f266]{color:var(--text-default-secondary);font-size:.875rem}.app-numero__link[data-v-6bb3f266]{display:inline-flex;align-items:center;gap:4px;margin-top:auto;padding-top:8px;color:var(--text-brand-secondary);font-size:.875rem}.app-torta__radice[data-v-bc36901d]{width:100%}.app-torta[data-v-bc36901d]{width:100%;height:240px}.app-torta--vuoto[data-v-bc36901d]{justify-content:center}.app-barre[data-v-b6079413]{width:100%;height:240px}.app-barre--vuoto[data-v-b6079413]{justify-content:center}.app-titolo-pagina[data-v-96646959]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.app-titolo-pagina__azioni[data-v-96646959]{display:flex;align-items:center;gap:8px}.app-titolo-pagina__extra[data-v-96646959]{display:contents}.app-assenza__applica[data-v-fdc9c6b5]{display:flex;flex-wrap:wrap;gap:8px}.app-assenza__vuoto[data-v-fdc9c6b5]{padding:32px 0}.app-assenza__giorni[data-v-fdc9c6b5] th,.app-assenza__giorni[data-v-fdc9c6b5] td{vertical-align:middle}.app-assenza__giorno[data-v-fdc9c6b5]{font-weight:400;white-space:nowrap}.app-assenza__settimana[data-v-fdc9c6b5]{display:inline-block;min-width:3ch;color:var(--text-default-secondary);text-transform:capitalize}.app-assenza__centro[data-v-fdc9c6b5]{text-align:center}.app-assenza__numero[data-v-fdc9c6b5]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.app-assenza__errore[data-v-fdc9c6b5]{margin-top:8px;color:var(--text-danger)}.app-reset-password__form[data-v-9c6f8262]{display:none}.app-credenziali__vuoto[data-v-d25acb93]{padding:32px 0}.app-credenziali[data-v-d25acb93] td{vertical-align:middle}.app-credenziali__valore[data-v-d25acb93]{display:inline-flex;align-items:center;gap:4px}.app-credenziali__password[data-v-d25acb93]{font-variant-numeric:tabular-nums;letter-spacing:.02em}.app-import__vuoto[data-v-71edaa20]{padding:32px 0}.app-import__tabella[data-v-71edaa20] td,.app-import__tabella[data-v-71edaa20] th{vertical-align:middle}.app-import__campo[data-v-71edaa20]{font-weight:400}.app-import__asterisco[data-v-71edaa20]{color:var(--text-danger)}.app-import__anteprima[data-v-71edaa20]{max-width:0;color:var(--text-default-secondary)}.app-import__errore[data-v-71edaa20]{margin-top:8px;color:var(--text-danger)}.app-errore[data-v-f051a2cb]{display:flex;align-items:center;justify-content:center;min-height:100%}.app-errore--pagina-intera[data-v-f051a2cb]{min-height:calc(100vh - var(--app-header-height, 48px) - 2rem)}.app-in-lavorazione[data-v-09ff4135]{display:flex;align-items:center;justify-content:center;min-height:100%}.planner-calendario-naive[data-v-80d5a687]{display:flex;flex-direction:column;height:100%;min-height:0}.planner-calendario-naive__testata[data-v-80d5a687]{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;margin:0 0 8px}.planner-calendario-naive__barra[data-v-80d5a687]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.planner-calendario-naive__azioni[data-v-80d5a687],.planner-calendario-naive__periodo[data-v-80d5a687]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.planner-calendario-naive__titolo[data-v-80d5a687]{margin:0 8px 0 0;font-size:var(--font-size-h6);font-weight:500;color:var(--text-default)}.planner-calendario-naive__periodo .n-radio-group[data-v-80d5a687]{margin-left:8px}.planner-calendario-naive__chip-filtri[data-v-80d5a687]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.planner-calendario-naive__chip[data-v-80d5a687]{cursor:pointer}.planner-calendario-naive__calendario[data-v-80d5a687]{flex:1 1 auto;min-height:0}.planner-calendario-naive__con-icona[data-v-80d5a687]{display:flex;align-items:center;gap:4px;min-width:0}.planner-calendario-naive__evento--passato[data-v-80d5a687]{opacity:.6}.planner-calendario-naive__modale{width:648px;max-width:calc(100vw - 32px)}.planner-calendario-naive__modale .n-card-content{max-height:65vh;overflow-y:auto}.planner-calendario-naive__modale .planner-calendario-naive__attesa{display:flex;justify-content:center;padding:32px 0}.planner-calendario-naive__modale .planner-calendario-naive__avviso{margin-top:16px}.planner-calendario-naive__modale .planner-calendario-naive__modale-azioni{display:flex;align-items:center;gap:16px}.planner-calendario-naive__modale .planner-calendario-naive__spazio{flex:1 1 auto}.planner-tabellone-naive__barra[data-v-3ecbd6b1]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.planner-tabellone-naive__giorno[data-v-3ecbd6b1]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0}.planner-tabellone-naive__giorno .paragrafo-strong[data-v-3ecbd6b1]:first-letter{text-transform:uppercase}.planner-tabellone-naive__aggiornato[data-v-3ecbd6b1],.planner-tabellone-naive__elenco .planner-tabellone-naive__secondario[data-v-3ecbd6b1],.planner-tabellone-naive__card[data-v-3ecbd6b1] .planner-tabellone-naive__secondario{color:var(--text-default-secondary);font-size:var(--text-label)}.planner-tabellone-naive__azioni[data-v-3ecbd6b1]{display:flex;align-items:center;gap:16px}.planner-tabellone-naive__automatico[data-v-3ecbd6b1]{display:flex;align-items:center;gap:8px;color:var(--text-default);cursor:pointer}.planner-tabellone-naive__card[data-v-3ecbd6b1]{display:flex;flex-direction:column;gap:4px;height:100%;padding:16px;border:1px solid var(--border-default);border-radius:var(--radius-small);background-color:var(--bg-default);color:var(--text-default);text-decoration:none}.planner-tabellone-naive__card[data-v-3ecbd6b1]:hover{background-color:var(--bg-default-secondary)}.planner-tabellone-naive__card[data-v-3ecbd6b1]:focus-visible{outline:2px solid var(--border-brand-tertiary);outline-offset:1px}.planner-tabellone-naive__riga[data-v-3ecbd6b1]{display:flex;align-items:center;justify-content:space-between;gap:8px}.planner-tabellone-naive__card[data-v-3ecbd6b1] .planner-tabellone-naive__cliente{font-weight:var(--font-weight-semibold)}.planner-tabellone-naive__info[data-v-3ecbd6b1]{display:flex;align-items:center;gap:4px;min-width:0;color:var(--text-default-secondary);font-size:var(--text-label)}.planner-tabellone-naive__vuoto[data-v-3ecbd6b1]{padding:32px 0}.planner-tabellone-naive__conclusi[data-v-3ecbd6b1]{margin-top:24px}.planner-tabellone-naive__elenco[data-v-3ecbd6b1]{background-color:transparent}.planner-tabellone-naive__elenco[data-v-3ecbd6b1] .n-list-item{padding:8px 0}.planner-tabellone-naive__elenco a[data-v-3ecbd6b1]{color:var(--text-default)}.planner-import-naive__esempio[data-v-0df5d82f]{margin-left:4px;color:var(--text-brand);font-weight:var(--font-weight-semibold)}.planner-import-naive__vuoto[data-v-0df5d82f]{padding:32px 0}.planner-import-naive__errori[data-v-0df5d82f]{background-color:transparent;color:var(--text-danger)}.planner-import-naive__errori[data-v-0df5d82f] .n-list-item{padding:8px 0}.planner-import-naive__link-bottone[data-v-0df5d82f]{text-decoration:none}@media (min-width: 768px){[data-v-6c9f3d03] [data-field=malware_confermato],[data-v-6c9f3d03] [data-field=invio_notifica]{grid-column-start:2}}.app-documenti-passo__aggiungi[data-v-9a354216]{max-width:600px;margin-top:16px}.app-tabs-form__pannello[data-v-d0ee139a]{padding-top:16px}hr[data-v-b0ffa9f3]{width:100%}.col-map-header[data-v-b0ffa9f3]{display:grid;grid-template-columns:1fr 1fr;column-gap:120px;font-weight:700;background-color:#f3f4f6;padding:8px;margin-bottom:4px}.col-map-row[data-v-b0ffa9f3]{display:grid;grid-template-columns:1fr 1fr;column-gap:120px;padding:4px 8px}.col-map-row-even[data-v-b0ffa9f3]{background-color:#fff}.col-map-row-odd[data-v-b0ffa9f3]{background-color:#f3f4f6}.drag-drop-target[data-v-108c2c88]{transition:background-color .2s ease,box-shadow .2s ease;vertical-align:top;min-height:100px}.drag-over-highlight[data-v-108c2c88]{background-color:#e3f2fd!important;box-shadow:inset 0 0 0 3px #2196f3!important;border-radius:4px}.drag-drop-target>div[data-v-108c2c88]{min-height:100px;padding:4px}.giro-settimanale-gruppo[data-v-108c2c88]{border-radius:8px;overflow:hidden;transition:all .3s ease}.giro-settimanale-gruppo[data-v-108c2c88]:hover{box-shadow:0 4px 12px #00000026}.badge-ripetuto[data-v-108c2c88]{display:inline-block;background:#2196f326;color:#1976d2;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:600}.teams-list table[data-v-7b83924e]{border:1px solid #e5e7eb}.badge[data-v-7b83924e]{display:inline-block;font-size:.75rem}.planner-calendar-tools[data-v-08aea3cc]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;width:100%}.planner-calendar-options[data-v-08aea3cc]{width:100%}.planner-collapsible[data-v-08aea3cc]{border:1px solid #e5e7eb;border-radius:8px;background:#fff;overflow:hidden}.planner-collapsible-header[data-v-08aea3cc]{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.625rem .875rem;border:0;background:#f9fafb;color:#111827;font-weight:600;text-align:left;cursor:pointer}.planner-collapsible-header[data-v-08aea3cc]:hover{background:#f3f4f6}.planner-collapsible-meta[data-v-08aea3cc]{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}.planner-count[data-v-08aea3cc]{min-width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#fee2e2;color:#b91c1c;font-size:.75rem;font-weight:700}.planner-collapsible-content[data-v-08aea3cc]{padding:.875rem}.planner-search-grid[data-v-08aea3cc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;align-items:end}.planner-empty-state[data-v-08aea3cc]{color:#6b7280;font-size:.875rem}@media (max-width: 1024px){.planner-search-grid[data-v-08aea3cc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.planner-search-grid[data-v-08aea3cc]{grid-template-columns:1fr}}.planner-drawer-header[data-v-08aea3cc]{width:100%}.planner-drawer-header h3[data-v-08aea3cc]{margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.planner-warning[data-v-08aea3cc]{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:#fee2e2;color:#b91c1c;border-radius:4px;font-size:.875rem;margin:0}.planner-drawer-content[data-v-08aea3cc]{display:flex;flex-direction:column;gap:1.5rem}.planner-info-section[data-v-08aea3cc],.planner-appointments-section[data-v-08aea3cc]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1rem}.planner-info-section h4[data-v-08aea3cc],.planner-appointments-section h4[data-v-08aea3cc]{margin:0 0 1rem;font-size:1rem;font-weight:600;color:#111827}.planner-info-grid[data-v-08aea3cc]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.planner-info-item[data-v-08aea3cc]{display:flex;flex-direction:column;gap:.25rem}.planner-info-item strong[data-v-08aea3cc]{font-size:.75rem;color:#6b7280;text-transform:uppercase;letter-spacing:.025em}.planner-info-item span[data-v-08aea3cc]{font-size:.875rem;color:#111827}.planner-appointments-list[data-v-08aea3cc]{display:flex;flex-direction:column;gap:.75rem}.planner-appointment-card[data-v-08aea3cc]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:.875rem;transition:box-shadow .2s}.planner-appointment-card[data-v-08aea3cc]:hover{box-shadow:0 1px 3px #0000001a}.planner-appointment-header[data-v-08aea3cc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.planner-appointment-number[data-v-08aea3cc]{font-size:.75rem;font-weight:700;color:#6b7280;background:#f3f4f6;padding:.25rem .5rem;border-radius:4px}.planner-appointment-actions[data-v-08aea3cc]{display:flex;gap:.25rem}.planner-appointment-body[data-v-08aea3cc]{display:flex;flex-direction:column;gap:.5rem}.planner-appointment-field[data-v-08aea3cc]{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem}.planner-appointment-field i[data-v-08aea3cc]{color:#6b7280;font-size:.875rem;margin-top:.125rem}.planner-appointment-field strong[data-v-08aea3cc]{color:#374151;min-width:80px}.planner-appointment-field span[data-v-08aea3cc]{color:#111827;flex:1}.planner-note-content[data-v-08aea3cc]{flex:1;color:#374151;font-size:.875rem;line-height:1.5}.planner-actions-section[data-v-08aea3cc]{display:flex;flex-direction:column;gap:.5rem}.planner-accordion[data-v-08aea3cc]{width:100%}.planner-accordion-header[data-v-08aea3cc]{display:flex;align-items:center;gap:.75rem;width:100%}.planner-accordion-header .planner-appointment-number[data-v-08aea3cc]{font-size:.75rem;font-weight:700;color:#6b7280;background:#f3f4f6;padding:.25rem .5rem;border-radius:4px;flex-shrink:0}.planner-accordion-header .planner-appointment-dipendente[data-v-08aea3cc]{font-weight:600;color:#111827;flex:1}.planner-accordion-header .planner-appointment-servizi[data-v-08aea3cc]{font-weight:400;color:#6b7280;font-size:.875rem;font-style:italic}.planner-accordion-body[data-v-08aea3cc]{padding:.5rem 0}.planner-appointment-details[data-v-08aea3cc]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.planner-appointment-actions-buttons[data-v-08aea3cc]{display:flex;flex-direction:column;gap:.5rem;padding-top:.75rem;border-top:1px solid #e5e7eb}.planner-single-appointment[data-v-08aea3cc]{display:flex;flex-direction:column;gap:1.5rem}.planner-multiple-appointments[data-v-08aea3cc]{display:flex;flex-direction:column;gap:1rem}.planner-multiple-appointments h4[data-v-08aea3cc]{margin:0;font-size:1rem;font-weight:600;color:#111827}.planner-global-actions[data-v-08aea3cc]{margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid #e5e7eb}.planner-global-actions h4[data-v-08aea3cc]{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.025em}.planner-giro-section[data-v-08aea3cc]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-left:4px solid #3b82f6;margin-bottom:1rem}.planner-giro-section h4[data-v-08aea3cc]{display:flex;align-items:center;gap:.5rem;color:#1e40af;margin-bottom:.75rem}.planner-giro-section h4 i[data-v-08aea3cc]{color:#3b82f6}.planner-tipo-highlight[data-v-08aea3cc]{grid-column:1 / -1;padding:.75rem;background:#fff;border-radius:6px;border:2px solid #e5e7eb}.planner-giro-tipo[data-v-08aea3cc]{display:inline-flex;align-items:center;gap:.5rem;color:#1e40af;font-weight:600;font-size:.9375rem}.planner-giro-tipo i[data-v-08aea3cc]{color:#3b82f6;font-size:1rem}.planner-singolo-tipo[data-v-08aea3cc]{display:inline-flex;align-items:center;gap:.5rem;color:#059669;font-weight:600;font-size:.9375rem}.planner-singolo-tipo i[data-v-08aea3cc]{color:#10b981;font-size:1rem}.planner-giro-badge[data-v-08aea3cc]{display:inline-flex;align-items:center;gap:.375rem;background:#3b82f6;color:#fff;padding:.375rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600;margin-bottom:.75rem}.planner-giro-badge i[data-v-08aea3cc]{font-size:.875rem}.planner-giro-note[data-v-08aea3cc]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #bfdbfe;display:flex;flex-direction:column;gap:.25rem}.planner-giro-note i[data-v-08aea3cc]{color:#3b82f6;font-size:.875rem}.planner-giro-note strong[data-v-08aea3cc]{color:#1e40af}.planner-giro-accordion-section[data-v-08aea3cc]{background:#f0f9ff;border-left:3px solid #3b82f6;padding:.75rem;margin-bottom:1rem;border-radius:4px}.planner-giro-accordion-section .planner-giro-badge[data-v-08aea3cc]{margin-bottom:.5rem}.planner-giro-details[data-v-08aea3cc]{display:flex;flex-direction:column;gap:.375rem;margin-top:.5rem}.planner-giro-field[data-v-08aea3cc]{display:flex;gap:.5rem;font-size:.8125rem}.planner-giro-field strong[data-v-08aea3cc]{color:#1e40af;min-width:80px;font-weight:600}.planner-giro-field span[data-v-08aea3cc]{color:#1e3a8a}.planner-reperibilita-section[data-v-08aea3cc]{background:linear-gradient(135deg,#fef3c7,#fde68a);border-left:4px solid #f59e0b;margin-bottom:1rem}.planner-reperibilita-section h4[data-v-08aea3cc]{display:flex;align-items:center;gap:.5rem;color:#92400e;margin-bottom:.75rem}.planner-reperibilita-section h4 i[data-v-08aea3cc]{color:#f59e0b}.planner-reperibilita-tipo[data-v-08aea3cc]{display:inline-flex;align-items:center;gap:.5rem;color:#92400e;font-weight:600;font-size:.9375rem}.planner-reperibilita-tipo i[data-v-08aea3cc]{color:#f59e0b;font-size:1rem}@media (max-width: 640px){.planner-info-grid[data-v-08aea3cc]{grid-template-columns:1fr}}.ghost[data-v-f8c7690b]{opacity:.5;background:#c8ebfb}[data-v-d415407d] input[readonly]{background-color:#f9f9f9!important;color:#6c757d!important}[data-v-d415407d] .p-inputgroupaddon{cursor:pointer}br[data-v-5d87f882]{display:none}.ai-assistant-btn[data-v-5d87f882]{position:fixed;bottom:90px;right:0;width:44px!important;height:44px!important;border-radius:100%!important;z-index:1000;box-shadow:0 4px 6px #0000001a;background:radial-gradient(99.88% 258.27% at 0% 3%,#fa7508,#ff007b 48.15%,#0900ff);padding:0!important}.ai-assistant-btn[data-v-5d87f882]:hover{transform:scale(1.05);transition:transform .2s;background:radial-gradient(99.88% 258.27% at 0% 3%,#fa7508,#ff007b 48.15%,#0900ff)!important}.chat-messages[data-v-5d87f882]{max-height:500px;overflow-y:auto;padding:1rem;background-color:#f8f9fa;border-radius:8px;margin-bottom:1rem}.message[data-v-5d87f882]{margin-bottom:1rem;padding:.75rem;border-radius:8px;max-width:85%}.message-user[data-v-5d87f882]{background-color:#e3f2fd;margin-left:auto;border-bottom-right-radius:4px}.message-assistant[data-v-5d87f882]{background-color:#fff;border:1px solid #e0e0e0;border-bottom-left-radius:4px}.message-header[data-v-5d87f882]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;color:#666}.message-content[data-v-5d87f882]{color:#333;line-height:1.5;white-space:pre-wrap}.message-content[data-v-5d87f882] code{background-color:#f5f5f5;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace}.message-content[data-v-5d87f882] pre{background-color:#f5f5f5;padding:1rem;border-radius:4px;overflow-x:auto;margin:.5rem 0}.message-content[data-v-5d87f882] ul,.message-content[data-v-5d87f882] ol{display:flex;flex-direction:column;gap:0}.allegati-selection-section[data-v-5d87f882]{display:flex;flex-direction:column;height:100%}.allegati-selection-header[data-v-5d87f882]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.75rem;color:#333;font-weight:600}.allegati-selection-header strong[data-v-5d87f882]{font-size:.75rem}.selected-count[data-v-5d87f882]{color:#06c;font-weight:500;font-size:.7rem}.allegati-selection-list[data-v-5d87f882]{display:flex;flex-direction:column;gap:.4rem;overflow-y:auto;flex:1}.allegato-checkbox-item[data-v-5d87f882]{display:flex;align-items:flex-start;gap:.4rem;background-color:#fff;padding:.4rem;border-radius:4px;border:1px solid #d0d0d0;transition:background-color .2s}.allegato-checkbox-item[data-v-5d87f882]:hover{background-color:#f5f5f5}.allegato-checkbox[data-v-5d87f882]{cursor:pointer;width:14px;height:14px;margin-top:2px;flex-shrink:0}.allegato-label[data-v-5d87f882]{display:flex;align-items:flex-start;gap:.3rem;cursor:pointer;font-size:.75rem;flex:1;min-width:0}.allegato-label i[data-v-5d87f882]{color:#666;font-size:.7rem;margin-top:2px;flex-shrink:0}.allegato-label span[data-v-5d87f882]{color:#333;word-break:break-word;line-height:1.3}.upload-area[data-v-5d87f882]{flex:1;display:flex;flex-direction:column}.uploaded-files-list[data-v-5d87f882]{display:flex;gap:.4rem;overflow-y:auto;flex:1}.uploaded-file-item[data-v-5d87f882]{display:flex;align-items:center;gap:.4rem;background-color:#fff;padding:.4rem;border-radius:4px;font-size:.75rem}.uploaded-file-item i.pi-file[data-v-5d87f882]{color:#666;font-size:.7rem;flex-shrink:0}.uploaded-file-item span[data-v-5d87f882]{flex:1;color:#333;word-break:break-word;line-height:1.3}.uploaded-file-item i.pi-times[data-v-5d87f882]{color:#e74c3c;font-size:.7rem;flex-shrink:0}.uploaded-file-item i.pi-times[data-v-5d87f882]:hover{color:#c0392b}.timing-header[data-v-4d090b69]{background:#f8f9fa;padding:1rem;border-radius:8px;border:1px solid #dee2e6}.date-navigator[data-v-4d090b69]{border:1px solid #e9ecef;border-radius:6px;padding:.5rem;background:#fff;align-items:center}.periodo-display[data-v-4d090b69]{min-width:200px;text-align:center;padding:.5rem 1rem;background:#f8f9fa;border-radius:4px;border:1px solid #dee2e6}.mese-anno[data-v-4d090b69]{font-weight:600;color:#495057;font-size:.95rem}.date-picker-container[data-v-4d090b69]{position:relative}.visualizzazione-selector[data-v-4d090b69]{min-width:120px}.p-dropdown-sm[data-v-4d090b69]{font-size:.875rem}.p-dropdown-sm .p-dropdown-label[data-v-4d090b69]{padding:.5rem .75rem}.interval-display[data-v-4d090b69]{display:flex;align-items:center;justify-content:space-between;border:1px solid #e9ecef;border-radius:6px;background:#fff;padding:.5rem 1rem;cursor:pointer;transition:all .3s ease;min-width:250px}.interval-display[data-v-4d090b69]:hover,.interval-display.active[data-v-4d090b69]{border-color:#007bff;background-color:#f8f9ff}.interval-text[data-v-4d090b69]{font-weight:500;color:#495057}.calendar-icon[data-v-4d090b69]{color:#6c757d;font-size:1rem}.date-picker-wrapper[data-v-4d090b69]{position:absolute;top:100%;left:0;z-index:1000;background:#fff;border:1px solid #dee2e6;border-radius:6px;box-shadow:0 4px 12px #00000026;padding:1rem;margin-top:.25rem}.date-picker-overlay[data-v-4d090b69]{border:none!important}.date-picker-overlay-bg[data-v-4d090b69]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background:transparent}.p-button-secondary[data-v-4d090b69]{background-color:#6c757d;border-color:#6c757d}.p-button-secondary[data-v-4d090b69]:hover{background-color:#545b62;border-color:#4e555b}.p-button-success[data-v-4d090b69]{background-color:#28a745;border-color:#28a745}.p-button-success[data-v-4d090b69]:disabled{background-color:#28a745;border-color:#28a745;opacity:.8}.p-button[data-v-4d090b69]{transition:all .3s ease}.alert-box[data-v-4d090b69]{padding:.75rem 1rem;border-radius:4px;display:flex;align-items:center;gap:.5rem;font-weight:500}.alert-box.warning[data-v-4d090b69]{background-color:#fff3e0;border:1px solid #FFB74D;color:#e65100}.alert-box i[data-v-4d090b69]{font-size:1.1rem}.conferma-giornata-content .info-giornata[data-v-4d090b69]{background:#f8f9fa;padding:1rem;border-radius:6px;border:1px solid #dee2e6}.conferma-giornata-content .dettaglio-riepilogo[data-v-4d090b69]{background:#fff;padding:.75rem;border-radius:4px}.conferma-giornata-content .info-row[data-v-4d090b69]{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #e9ecef}.conferma-giornata-content .info-row[data-v-4d090b69]:last-child{border-bottom:none}.p-datepicker[data-v-4d090b69]{box-shadow:none!important;border:none!important}.p-datepicker-header[data-v-4d090b69]{background:#f8f9fa;border-bottom:1px solid #dee2e6}.p-datepicker-calendar td>span[data-v-4d090b69]{border-radius:50%;transition:all .2s ease}.p-datepicker-calendar td>span[data-v-4d090b69]:hover{background:#007bff;color:#fff}.modifica-timbrature-content[data-v-4d090b69]{padding:1rem 0}.timbrature-grid-container[data-v-4d090b69]{overflow-x:auto;border:1px solid #dee2e6;border-radius:8px;background:#fff}.timbrature-grid[data-v-4d090b69]{width:100%;border-collapse:collapse;min-width:800px}.timbrature-grid thead th[data-v-4d090b69]{background:#f8f9fa;padding:1rem;text-align:left;font-weight:600;border-bottom:2px solid #dee2e6;color:#495057}.timbrature-grid tbody tr[data-v-4d090b69]{border-bottom:1px solid #e9ecef;transition:background-color .2s}.timbrature-grid tbody tr[data-v-4d090b69]:hover{background-color:#f8f9fa}.timbrature-grid tbody tr[data-v-4d090b69]:last-child{border-bottom:none}.timbrature-grid td[data-v-4d090b69]{padding:.75rem 1rem;vertical-align:top}.row-number[data-v-4d090b69]{text-align:center;font-weight:600;color:#6c757d;background:#f8f9fa}.timbratura-cell[data-v-4d090b69]{min-height:100px;position:relative;transition:all .3s ease;border-left:1px solid #e9ecef}.timbratura-cell.has-data[data-v-4d090b69]{background:#f8f9ff}.timbratura-cell.drag-over[data-v-4d090b69]{background:#e3f2fd;border:2px dashed #2196F3;transform:scale(1.02)}.timbratura-item[data-v-4d090b69]{display:flex;justify-content:space-between;align-items:flex-start;padding:.75rem;background:#fff;border:1px solid #dee2e6;border-radius:6px;cursor:move;transition:all .2s ease;gap:.5rem;position:relative}.timbratura-item[data-v-4d090b69]:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.timbratura-item.dragging[data-v-4d090b69]{opacity:.5;cursor:grabbing;transform:rotate(5deg)}.timbratura-item.has-error[data-v-4d090b69]{border-left:4px solid #FFA726;background:#fff8e1}.timbratura-info[data-v-4d090b69]{flex:1;display:flex;flex-direction:column;gap:.5rem}.timbratura-time[data-v-4d090b69]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#2c3e50;font-size:1.1rem}.timbratura-cliente[data-v-4d090b69]{display:flex;align-items:center;gap:.5rem;color:#495057;font-size:.9rem}.timbratura-location[data-v-4d090b69]{display:flex;align-items:center;gap:.5rem;color:#6c757d;font-size:.85rem}.timbratura-actions[data-v-4d090b69]{display:flex;flex-direction:column;gap:.25rem;flex-shrink:0;align-items:center;position:relative;z-index:2}.edit-btn[data-v-4d090b69]{color:#17a2b8!important;font-size:.9rem;padding:.25rem;min-width:32px;height:32px}.edit-btn[data-v-4d090b69]:hover{color:#138496!important;background:#d1ecf1!important}.delete-btn[data-v-4d090b69]{color:#dc3545!important;font-size:.9rem;padding:.25rem;min-width:32px;height:32px}.delete-btn[data-v-4d090b69]:hover{color:#c82333!important;background:#f8d7da!important}.empty-cell[data-v-4d090b69]{display:flex;align-items:center;justify-content:center;min-height:100px;border:2px dashed #dee2e6;border-radius:6px;transition:all .2s ease;background:#fafafa}.empty-cell[data-v-4d090b69]:hover{border-color:#28a745;background:#f1f9f3}.add-btn[data-v-4d090b69]{color:#28a745!important;font-size:1.5rem;padding:.75rem;min-width:48px;height:48px}.add-btn[data-v-4d090b69]:hover{color:#218838!important;background:#d4edda!important;transform:scale(1.1)}.actions-cell[data-v-4d090b69]{text-align:center;vertical-align:middle;padding:1rem .5rem}.actions-column[data-v-4d090b69]{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-height:80px;justify-content:center}.inserimento-timbratura-content[data-v-4d090b69]{padding:1rem 0}.p-inputtext[data-v-4d090b69]{width:100%;padding:.75rem;border:1px solid #ced4da;border-radius:4px;transition:border-color .2s}.p-inputtext[data-v-4d090b69]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.modifica-singola-content[data-v-4d090b69]{padding:1rem 0}.modifica-singola-content .p-inputtext[data-v-4d090b69]{width:100%;padding:.75rem;border:1px solid #ced4da;border-radius:4px;transition:border-color .2s}.modifica-singola-content .p-inputtext[data-v-4d090b69]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.conferma-eliminazione-content[data-v-4d090b69]{padding:1rem 0}.conferma-eliminazione-content .text-yellow-500[data-v-4d090b69]{color:#fbbf24}.conferma-eliminazione-content .text-gray-600[data-v-4d090b69]{color:#6b7280}.conferma-eliminazione-content .text-2xl[data-v-4d090b69]{font-size:1.5rem}.timbratura-errore[data-v-4d090b69]{margin-top:.5rem;padding:.5rem;background:#fff5f5;border:1px solid #fed7d7;border-radius:4px;font-size:.85rem;color:#c53030}.p-button-rounded[data-v-4d090b69]:hover{transform:scale(1.05);transition:transform .2s ease}.p-button[data-v-4d090b69]:disabled{opacity:.6;cursor:not-allowed}.p-button[data-v-4d090b69]:focus,.p-inputtext[data-v-4d090b69]:focus,.p-dropdown[data-v-4d090b69]:focus{outline:2px solid #007bff;outline-offset:2px}.timbratura-row.riga-eliminata[data-v-4d090b69]{background-color:#f8f9fa;opacity:.6}.timbratura-row.riga-eliminata[data-v-4d090b69] *{color:#6c757d!important}.timbratura-row.riga-parzialmente-eliminata[data-v-4d090b69]{background-color:#fff3e0;border-left:3px solid #ff9800}.timbratura-cell.eliminata[data-v-4d090b69]{background-color:#f1f3f4;border-color:#dadce0}.timbratura-item.eliminata[data-v-4d090b69]{background-color:#f8f9fa;border-color:#dadce0;cursor:not-allowed;opacity:.7}.timbratura-item.eliminata[data-v-4d090b69]:hover{transform:none;box-shadow:none}.timbratura-cell.timbratura-eliminata[data-v-4d090b69]{background-color:#f5f5f5;border-color:#bdbdbd;opacity:.7;position:relative}.timbratura-cell.timbratura-eliminata[data-v-4d090b69]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffb3;pointer-events:none;z-index:1}.timbratura-item.timbratura-eliminata[data-v-4d090b69]{background-color:#fafafa;border-color:#bdbdbd;cursor:not-allowed;opacity:.6;border-left:4px solid #757575}.timbratura-item.timbratura-eliminata[data-v-4d090b69]:hover{transform:none;box-shadow:none;background-color:#fafafa}.timbratura-item.timbratura-eliminata .timbratura-info[data-v-4d090b69] *{color:#757575!important}.timbratura-cell.timbratura-eliminata[data-v-4d090b69]:hover{background-color:#f5f5f5}.row-number.eliminata[data-v-4d090b69]{background-color:#e9ecef;color:#6c757d;position:relative}.eliminata-label[data-v-4d090b69]{display:block;font-size:.7rem;color:#dc3545;font-weight:600;margin-top:.25rem;text-transform:uppercase}.eliminata-placeholder[data-v-4d090b69]{color:#6c757d;font-style:italic;font-size:.9rem;text-align:center;padding:1rem}.empty-cell.eliminata[data-v-4d090b69]{background-color:#f8f9fa;border-color:#dadce0;cursor:not-allowed}.status-badge[data-v-4d090b69]{font-size:.7rem;padding:.2rem .4rem;border-radius:12px;font-weight:600;text-transform:uppercase;margin-left:.5rem;transition:all .2s ease}.status-badge.nuova[data-v-4d090b69]{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.status-badge.modificata[data-v-4d090b69]{background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7}.status-badge.eliminata[data-v-4d090b69]{background-color:#ffebee;color:#c62828;border:1px solid #ffcdd2}.timbratura-item.modificata[data-v-4d090b69]{border-left:4px solid #ffc107;background-color:#fff8e1}.timbratura-item.nuova[data-v-4d090b69]{border-left:4px solid #28a745;background-color:#f1f9f3}.timbratura-item.stato-modificato[data-v-4d090b69]{border-left:4px solid #2196f3;background-color:#e3f2fd}.actions-cell.eliminata[data-v-4d090b69]{background-color:#f8f9fa}.modified-indicator[data-v-4d090b69]{display:flex;align-items:center;gap:.25rem;color:#856404;font-size:.75rem;font-weight:500;padding:.25rem .5rem;background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;white-space:nowrap;margin-top:.5rem}.modified-indicator i[data-v-4d090b69]{font-size:.8rem}.modified-indicator[data-v-4d090b69]:has-text("Eliminata"){background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.modified-indicator[data-v-4d090b69]:has-text("Parziale"){background:#fff3e0;border:1px solid #ffcc02;color:#e65100}.modified-indicator[data-v-4d090b69]:has-text("Timbrature eliminate"){background:#ffebee;border:1px solid #ffcdd2;color:#c62828}.modified-indicator[data-v-4d090b69]:has-text("Spostata"){background:#d1ecf1;border:1px solid #bee5eb;color:#0c5460}.p-button-success.p-button-text[data-v-4d090b69]{color:#28a745!important}.p-button-success.p-button-text[data-v-4d090b69]:hover{color:#218838!important;background:#d4edda!important}.restore-btn[data-v-4d090b69]{color:#4caf50!important;background-color:transparent!important}.restore-btn[data-v-4d090b69]:hover{color:#388e3c!important;background:#e8f5e8!important}.timbratura-row[data-v-4d090b69],.timbratura-item[data-v-4d090b69]{transition:all .3s ease}.timbratura-item.timbratura-eliminata[data-v-4d090b69],.timbratura-cell.timbratura-eliminata[data-v-4d090b69]{transition:all .3s ease-in-out}.timbratura-item.timbratura-eliminata[draggable=false][data-v-4d090b69]{cursor:not-allowed}.timbratura-row[data-v-4d090b69]:has(.modified-indicator:contains("Spostata")){background:linear-gradient(90deg,#e3f2fd 0%,transparent 100%);border-left:3px solid #2196F3}.timbratura-row.riga-eliminata[data-v-4d090b69]:hover{background-color:#f8f9fa}.timbratura-row.riga-eliminata .timbratura-cell[data-v-4d090b69]:hover{background-color:#f1f3f4}@media (prefers-color-scheme: dark){.timbratura-item[data-v-4d090b69]{background:#2d3748;border-color:#4a5568;color:#e2e8f0}.empty-cell[data-v-4d090b69]{background:#1a202c;border-color:#4a5568}.modified-indicator[data-v-4d090b69]{background:#2d3748;border-color:#4a5568;color:#fbb6ce}}@media (max-width: 768px){.timing-header .flex[data-v-4d090b69]{flex-direction:column;align-items:stretch}.date-navigator[data-v-4d090b69]{justify-content:center}.periodo-display[data-v-4d090b69]{min-width:auto}.interval-display[data-v-4d090b69]{min-width:200px}.date-picker-wrapper[data-v-4d090b69]{left:-50px;right:-50px;width:auto}.timbrature-grid[data-v-4d090b69]{min-width:600px}.timbratura-actions[data-v-4d090b69]{flex-direction:row;gap:.5rem}.actions-column[data-v-4d090b69]{min-height:60px}.modified-indicator[data-v-4d090b69]{font-size:.7rem;padding:.2rem .4rem}.edit-btn[data-v-4d090b69],.delete-btn[data-v-4d090b69],.restore-btn[data-v-4d090b69]{min-width:28px;height:28px;font-size:.8rem}.add-btn[data-v-4d090b69]{min-width:40px;height:40px;font-size:1.3rem}.timbratura-time[data-v-4d090b69]{font-size:1rem}.timbratura-cliente[data-v-4d090b69],.timbratura-location[data-v-4d090b69]{font-size:.8rem}.status-badge[data-v-4d090b69]{font-size:.6rem;padding:.15rem .3rem;margin-left:.25rem}.eliminata-label[data-v-4d090b69]{font-size:.6rem}.eliminata-placeholder[data-v-4d090b69]{font-size:.8rem;padding:.75rem}}.indicators[data-v-4d090b69]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem;justify-content:center}.indicator[data-v-4d090b69]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 .3rem;font-size:.7rem;font-weight:700;border-radius:3px;color:#fff;text-align:center}.indicator.assenza[data-v-4d090b69]{background-color:#dc3545}.indicator.straordinario[data-v-4d090b69]{background-color:#ffc107;color:#000}.indicator.avviso[data-v-4d090b69]{background-color:#ff6b35}.indicator.smartworking[data-v-4d090b69]{background-color:#17a2b8;font-size:.6rem}.indicator.confermato[data-v-4d090b69]{background-color:#28a745}.indicator.alert-planner[data-v-4d090b69]{background-color:#ff9800;color:#000;font-weight:700;animation:pulse-alert-4d090b69 2s ease-in-out infinite}@keyframes pulse-alert-4d090b69{0%,to{opacity:1}50%{opacity:.6}}.field[data-v-d7f6829d]{margin-bottom:1rem}label[data-v-d7f6829d]{display:block;margin-bottom:.5rem;font-weight:500}.p-invalid[data-v-d7f6829d]{border-color:#e24c4c}.p-error[data-v-d7f6829d]{color:#e24c4c;font-size:.875rem}.planner-reperibilita-list[data-v-e4207ffc]{width:100%}.confirmation-content[data-v-e4207ffc]{display:flex;align-items:center}.field[data-v-f8fbe063]{margin-bottom:1rem}.field label[data-v-f8fbe063]{display:block;margin-bottom:.5rem;font-weight:600;color:#374151}.planner-dashboard[data-v-80c8a601]{min-height:100vh;background-color:#f9fafb}.status-badge[data-v-80c8a601]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:.5rem;font-size:.875rem;font-weight:600}.status-badge.status-non_iniziato[data-v-80c8a601]{background-color:#dbeafe;color:#1e40af}.status-badge.status-in_corso[data-v-80c8a601]{background-color:#dcfce7;color:#16a34a;animation:pulse-80c8a601 2s ease-in-out infinite}.status-badge.status-completato[data-v-80c8a601]{background-color:#f1f5f9;color:#475569}.mobile-cantiere-card.extra-cantiere[data-v-80c8a601]{border-left:4px solid #f59e0b}.cantieri-table[data-v-80c8a601] tr.extra-cantiere{background-color:#fffbeb;border-left:3px solid #f59e0b}@keyframes pulse-80c8a601{0%,to{opacity:1}50%{opacity:.7}}.pi-spin[data-v-80c8a601]{animation:spin-80c8a601 2s linear infinite}@keyframes spin-80c8a601{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.drawer-dettagli[data-v-80c8a601] .p-sidebar-header{background-color:#f8fafc;border-bottom:2px solid #e2e8f0}.dipendente-cartellino[data-v-9dc66b0b]{padding:1rem}.cartellino-header[data-v-9dc66b0b]{border-bottom:2px solid #e5e7eb;padding-bottom:1rem}.cartellino-table-container[data-v-9dc66b0b]{background:#fff;border-radius:8px;overflow:hidden}.cartellino-totali[data-v-9dc66b0b]{box-shadow:0 1px 3px #0000001a}.dipendente-statistiche[data-v-babee844]{padding:1rem}.statistiche-header[data-v-babee844]{border-bottom:2px solid #e5e7eb;padding-bottom:1rem;margin-bottom:1.5rem}.chart-container[data-v-babee844]{box-shadow:0 1px 3px #0000001a}.statistiche-table-container[data-v-babee844]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.totale-card[data-v-babee844]{box-shadow:0 1px 3px #0000001a;transition:transform .2s}.totale-card[data-v-babee844]:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.tn-intro p[data-v-68f4da83]{margin:0 0 8px}.tn-muted[data-v-68f4da83]{color:var(--text-color-secondary);font-size:13px}.tn-h[data-v-68f4da83]{margin:20px 0 8px;font-size:14px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-color-secondary)}.tn-list[data-v-68f4da83],.tn-soglie[data-v-68f4da83]{border:1px solid var(--surface-200);border-radius:8px}.tn-row[data-v-68f4da83]{display:flex;gap:12px;align-items:flex-start;padding:12px;border-bottom:1px solid var(--surface-200);cursor:pointer}.tn-list .tn-row[data-v-68f4da83]:last-child{border-bottom:0}.tn-row-text[data-v-68f4da83]{display:flex;flex-direction:column}.tn-row-title[data-v-68f4da83]{font-weight:600}.tn-row-desc[data-v-68f4da83]{font-size:12px;color:var(--text-color-secondary)}.tn-soglie[data-v-68f4da83]{padding:12px;display:flex;flex-direction:column;gap:8px}.tn-field[data-v-68f4da83]{display:flex;flex-direction:column;gap:4px}.tn-field label[data-v-68f4da83]{font-weight:600;font-size:13px}.gantt-weekend[data-v-d0f2131c]{background:var(--surface-200)}dl dt[data-v-fc16561f]{font-size:11px;color:var(--text-color-secondary);text-transform:uppercase;margin-top:8px}dl dd[data-v-fc16561f]{margin:0}.mb-3[data-v-fc16561f]{margin-bottom:1rem}.mt-3[data-v-fc16561f]{margin-top:1rem}.kpi[data-v-0dae1a50]{background:var(--surface-100);border-radius:8px;padding:12px;text-align:center}.kpi__v[data-v-0dae1a50]{font-size:22px;font-weight:700}.kpi__l[data-v-0dae1a50]{font-size:11px;color:var(--text-color-secondary);text-transform:uppercase}h4[data-v-0dae1a50]{margin:12px 0 4px}.task-calendario-naive[data-v-34b8ea47]{display:flex;flex-direction:column;height:100%;min-height:0}.task-calendario-naive__testata[data-v-34b8ea47]{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;margin:0 0 8px}.task-calendario-naive__barra[data-v-34b8ea47]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.task-calendario-naive__azioni[data-v-34b8ea47],.task-calendario-naive__periodo[data-v-34b8ea47]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.task-calendario-naive__titolo[data-v-34b8ea47]{margin:0 8px 0 0;font-size:var(--font-size-h6);font-weight:500;color:var(--text-default)}.task-calendario-naive__periodo .n-radio-group[data-v-34b8ea47]{margin-left:8px}.task-calendario-naive__chip-filtri[data-v-34b8ea47]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.task-calendario-naive__chip[data-v-34b8ea47]{cursor:pointer}.task-calendario-naive__calendario[data-v-34b8ea47]{flex:1 1 auto;min-height:0}.task-calendario-naive__con-icona[data-v-34b8ea47]{display:flex;align-items:center;gap:4px;min-width:0}.app-avatar-gruppo[data-v-3ada9e19]{display:inline-flex;align-items:center}.app-avatar-gruppo[data-v-3ada9e19]>*+*{margin-left:-6px}.app-avatar-gruppo[data-v-3ada9e19] .n-avatar{box-shadow:0 0 0 2px var(--app-avatar-gruppo-fondo, var(--bg-default))}.app-avatar-gruppo__altri[data-v-3ada9e19]{display:inline-flex;align-items:center;justify-content:center;min-width:var(--app-avatar-gruppo-size);height:var(--app-avatar-gruppo-size);padding:0 4px;border-radius:calc(var(--app-avatar-gruppo-size) / 2);background-color:var(--bg-neutral-tertiary);color:var(--text-on-neutral-tertiary);font-size:var(--text-label);box-shadow:0 0 0 2px var(--app-avatar-gruppo-fondo, var(--bg-default))}.task-colonne__colonne[data-v-1728af9e]{flex:1 1 auto;min-height:0;display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.task-colonne__colonne--larghe .task-colonne__colonna[data-v-1728af9e]{flex:1 1 280px}.task-colonne__colonna[data-v-1728af9e]{flex:0 0 280px;display:flex;flex-direction:column;min-height:0;border:1px solid var(--border-default);border-radius:var(--radius-small);background-color:var(--bg-default-secondary);overflow:hidden}.task-colonne__colonna--sopra[data-v-1728af9e]{border-color:var(--border-brand);background-color:var(--bg-brand-tertiary)}.task-colonne__intestazione[data-v-1728af9e]{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:var(--bg-mauve-secondary);color:var(--text-mauve);font-weight:500}.task-colonne__stato[data-v-1728af9e]{flex:1 1 auto;min-width:0}.task-colonne__conta[data-v-1728af9e]{color:var(--text-mauve-secondary);font-size:var(--text-label)}.task-colonne__lista[data-v-1728af9e]{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:8px}.task-colonne__card[data-v-1728af9e]{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--border-default);border-radius:var(--radius-small);background-color:var(--bg-default);color:var(--text-default);text-decoration:none;cursor:pointer}.task-colonne__card[data-v-1728af9e]:hover{border-color:var(--border-default-secondary);background-color:var(--bg-default-hover)}.task-colonne__card[data-v-1728af9e]:focus-visible{outline:2px solid var(--border-brand);outline-offset:1px}.task-colonne__card--trascinabile[data-v-1728af9e]{cursor:grab}.task-colonne__card--trascinata[data-v-1728af9e]{opacity:.5}.task-colonne__titolo[data-v-1728af9e]{display:flex;align-items:flex-start;gap:4px;min-width:0;font-weight:500}.task-colonne__titolo[data-v-1728af9e] svg{flex:0 0 auto;margin-top:2px}.task-colonne__etichette[data-v-1728af9e]{display:flex;align-items:center;gap:8px;min-width:0}.task-colonne__tipo[data-v-1728af9e]{min-width:0;overflow:hidden;color:var(--text-default-secondary);font-size:var(--text-label)}.task-colonne__piede[data-v-1728af9e]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}.task-colonne__scadenza[data-v-1728af9e]{display:inline-flex;align-items:center;gap:4px;color:var(--text-default-secondary);font-size:var(--text-label)}.task-colonne__scadenza--ritardo[data-v-1728af9e]{color:var(--text-danger)}.task-colonne__persone[data-v-1728af9e]{margin-left:auto}.task-colonne__vuota[data-v-1728af9e]{margin:0;padding:16px 8px;border:1px dashed var(--border-default);border-radius:var(--radius-small);color:var(--text-default-tertiary);font-size:var(--text-label);text-align:center}.task-colonne__colonne[data-v-1728af9e]::-webkit-scrollbar,.task-colonne__lista[data-v-1728af9e]::-webkit-scrollbar{width:12px;height:12px}.task-colonne__colonne[data-v-1728af9e]::-webkit-scrollbar-track,.task-colonne__lista[data-v-1728af9e]::-webkit-scrollbar-track{background:transparent}.task-colonne__colonne[data-v-1728af9e]::-webkit-scrollbar-thumb,.task-colonne__lista[data-v-1728af9e]::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background-clip:padding-box;background-color:#00000040}.task-colonne__colonne[data-v-1728af9e]::-webkit-scrollbar-thumb:hover,.task-colonne__lista[data-v-1728af9e]::-webkit-scrollbar-thumb:hover{background-color:#0006}.task-colonne__colonne[data-v-1728af9e]::-webkit-scrollbar-button,.task-colonne__lista[data-v-1728af9e]::-webkit-scrollbar-button{display:none}.dark .task-colonne__colonne::-webkit-scrollbar-thumb,.dark .task-colonne__lista::-webkit-scrollbar-thumb{background-color:#fff3}.dark .task-colonne__colonne::-webkit-scrollbar-thumb:hover,.dark .task-colonne__lista::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.task-board-naive[data-v-c8c04164]{display:flex;flex-direction:column;height:100%;min-height:0}.task-board-naive__testata[data-v-c8c04164]{flex:0 0 auto;display:flex;flex-direction:column;gap:8px}.task-board-naive[data-v-c8c04164] .task-colonne__colonne{margin-top:8px;padding-bottom:0}.task-board-naive[data-v-c8c04164] .task-colonne__colonne--scorre{margin-bottom:-12px}.task-board-naive__chip-filtri[data-v-c8c04164]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.task-board-naive__chip[data-v-c8c04164]{cursor:pointer}.task-board-naive__attesa[data-v-c8c04164]{display:flex;justify-content:center;padding:32px 0}.task-carico-naive[data-v-b3eea56a]{display:flex;flex-direction:column;gap:16px}.task-carico-naive__barra[data-v-b3eea56a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.task-carico-naive__periodo[data-v-b3eea56a]{width:260px}.task-carico-naive__progetto[data-v-b3eea56a]{width:280px}.ticket-report-ore[data-v-79e2ebbd]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px}.ticket-report-ore__periodo[data-v-79e2ebbd]{width:260px}.task-miei-naive[data-v-06347898]{display:flex;flex-direction:column;height:100%;min-height:0}.task-miei-naive--compatta[data-v-06347898]{height:auto}.task-miei-naive[data-v-06347898]:not(.task-miei-naive--compatta) .task-colonne__colonne{margin-top:8px;padding-bottom:0}.task-miei-naive[data-v-06347898]:not(.task-miei-naive--compatta) .task-colonne__colonne--scorre{margin-bottom:-12px}.task-miei-naive__attesa[data-v-06347898]{display:flex;justify-content:center;padding:32px 0}[data-v-db39119c] .task-colonne__lista{max-height:420px}.task-dashboard__scadenze[data-v-db39119c]{background-color:transparent}.task-dashboard__scadenze[data-v-db39119c] .n-list-item{padding:8px 0}.task-dashboard__scadenza[data-v-db39119c]{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--text-default);text-decoration:none}.task-dashboard__scadenza:hover .task-dashboard__titolo[data-v-db39119c]{text-decoration:underline}.task-dashboard__testo[data-v-db39119c]{display:flex;flex-direction:column;min-width:0}.task-dashboard__titolo[data-v-db39119c]{font-weight:500}.task-dashboard__secondario[data-v-db39119c]{min-width:0;color:var(--text-default-secondary);font-size:var(--text-label)}.task-dashboard__data[data-v-db39119c]{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;color:var(--text-default-secondary);font-size:var(--text-label)}.task-dashboard__vuoto[data-v-db39119c]{padding:32px 0}.task-testata__assegnatari[data-v-a3f608c6]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;margin-right:8px;padding:2px;border:0;border-radius:var(--radius-small);background:transparent;color:var(--text-default-secondary);cursor:pointer}.task-testata__assegnatari[data-v-a3f608c6]:hover{background-color:var(--bg-default-hover)}.task-testata__assegnatari[data-v-a3f608c6]:focus-visible{outline:2px solid var(--border-brand);outline-offset:1px}.task-testata__assegnatari-fermi[data-v-a3f608c6]{margin-right:8px}.task-testata__avanzamento[data-v-a3f608c6]{display:flex;align-items:center;gap:16px;width:100%}.task-testata__avanzamento .n-slider[data-v-a3f608c6]{flex:1 1 auto}.task-testata__modale{width:480px;max-width:calc(100vw - 32px)}.task-testata__modale .task-testata__percento{width:112px;flex:0 0 auto}.task-testata__modale .task-testata__bottoni{display:flex;justify-content:flex-end;gap:16px}.task-schede__colonna[data-v-ba5fbd9f],.task-schede__descrizione[data-v-ba5fbd9f]{display:flex;flex-direction:column;gap:16px}.task-schede__testo[data-v-ba5fbd9f] p{margin:0 0 var(--space-paragraph)}.task-schede__testo[data-v-ba5fbd9f] ul{padding-left:20px;list-style:disc}.task-schede__testo[data-v-ba5fbd9f] ol{padding-left:20px;list-style:decimal}.task-schede__tag[data-v-ba5fbd9f]{display:flex;flex-wrap:wrap;gap:4px}.task-schede__vuoto[data-v-ba5fbd9f]{padding:32px 0}.task-schede__progresso[data-v-ba5fbd9f]{max-width:480px}.task-schede__lista[data-v-ba5fbd9f]{background-color:transparent}.task-schede__lista[data-v-ba5fbd9f] .n-list-item{padding:8px 0}.task-schede__fatto[data-v-ba5fbd9f]{color:var(--text-default-tertiary);text-decoration:line-through}.task-schede__lista--chiusa[data-v-ba5fbd9f]{border-bottom:1px solid var(--border-default)}.task-schede__nuova[data-v-ba5fbd9f]{display:flex;align-items:center;gap:8px;width:100%}.task-schede__nuova-testo[data-v-ba5fbd9f]{flex:1 1 auto}.task-schede__commento[data-v-ba5fbd9f]{display:flex;gap:12px}.task-schede__commento-corpo[data-v-ba5fbd9f]{min-width:0}.task-schede__commento-testa[data-v-ba5fbd9f]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.task-schede__autore[data-v-ba5fbd9f]{font-weight:500}.task-schede__secondario[data-v-ba5fbd9f]{color:var(--text-default-secondary);font-size:var(--text-label)}.task-schede__commento-testo[data-v-ba5fbd9f]{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.task-schede__nuovo-commento[data-v-ba5fbd9f]{max-width:640px}.task-schede__invia[data-v-ba5fbd9f]{display:flex;justify-content:flex-end}.task-schede__file[data-v-ba5fbd9f]{display:none}.task-schede__modale{width:480px;max-width:calc(100vw - 32px)}.task-schede__modale .task-schede__campo{width:100%}.task-schede__modale .task-schede__bottoni{display:flex;justify-content:flex-end;gap:16px}.task-progetto__colonna[data-v-11c59fa3]{display:flex;flex-direction:column;gap:16px}.task-progetto__tag[data-v-11c59fa3]{display:flex;flex-wrap:wrap;gap:4px}.task-progetto__lista[data-v-11c59fa3]{background-color:transparent}.task-progetto__lista[data-v-11c59fa3] .n-list-item{padding:8px 0}.task-progetto__persona[data-v-11c59fa3]{display:inline-flex;align-items:center;gap:8px}.task-progetto__vuoto[data-v-11c59fa3]{padding:24px 0}.task-progetto__notifiche[data-v-11c59fa3]{max-width:640px}.task-progetto__interruttore[data-v-11c59fa3]{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.task-gantt[data-v-d260d906]{display:flex;flex-direction:column;height:100%;min-height:0}.task-gantt__barra[data-v-d260d906]{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0}.task-gantt__etichetta[data-v-d260d906]{color:var(--text-default-secondary);font-size:var(--text-label)}.task-gantt__spazio[data-v-d260d906]{flex:1 1 auto}.task-gantt__attesa[data-v-d260d906]{padding:48px 0;display:flex;justify-content:center}.task-gantt__scorrevole[data-v-d260d906]{flex:1 1 auto;min-height:0;overflow:auto;border:1px solid var(--border-default);border-radius:var(--radius-small)}.task-gantt__contenuto[data-v-d260d906]{position:relative}.task-gantt__testa[data-v-d260d906]{position:sticky;top:0;z-index:3;display:flex;background-color:var(--bg-mauve-secondary);color:var(--text-mauve);border-bottom:1px solid var(--border-default)}.task-gantt__angolo[data-v-d260d906]{position:sticky;left:0;z-index:4;flex:0 0 auto;display:flex;align-items:flex-end;padding:8px 12px;background-color:var(--bg-mauve-secondary);border-right:1px solid var(--border-default);font-weight:500}.task-gantt__mesi[data-v-d260d906],.task-gantt__giorni[data-v-d260d906]{display:flex}.task-gantt__mese[data-v-d260d906]{flex:0 0 auto;padding:6px 8px 2px;border-left:1px solid var(--border-default);font-weight:500;text-transform:capitalize;min-width:0}.task-gantt__giorno[data-v-d260d906]{flex:0 0 32px;display:flex;flex-direction:column;align-items:center;padding:2px 0 6px;font-size:var(--text-label);font-variant-numeric:tabular-nums}.task-gantt__iniziale[data-v-d260d906]{color:var(--text-mauve-secondary);font-size:10px}.task-gantt__giorno--weekend[data-v-d260d906]{color:var(--text-mauve-secondary)}.task-gantt__giorno--oggi[data-v-d260d906]{color:var(--text-danger);font-weight:600}.task-gantt__corpo[data-v-d260d906]{position:relative}.task-gantt__sfondo[data-v-d260d906]{position:absolute;top:0;bottom:0;pointer-events:none}.task-gantt__weekend[data-v-d260d906]{position:absolute;top:0;bottom:0;background-color:var(--bg-default-secondary)}.task-gantt__oggi[data-v-d260d906]{position:absolute;top:0;bottom:0;width:0;border-left:2px solid var(--border-danger)}.task-gantt__riga[data-v-d260d906]{position:absolute;left:0;right:0;height:40px;display:flex;border-bottom:1px solid var(--border-default)}.task-gantt__nome[data-v-d260d906]{position:sticky;left:0;z-index:2;flex:0 0 auto;display:flex;align-items:center;gap:8px;min-width:0;padding-right:12px;background-color:var(--bg-default);border-right:1px solid var(--border-default)}.task-gantt__riga--gruppo .task-gantt__nome[data-v-d260d906],.task-gantt__riga--gruppo[data-v-d260d906]{background-color:var(--bg-default-secondary)}.task-gantt__gruppo[data-v-d260d906]{font-weight:500}.task-gantt__conta[data-v-d260d906]{color:var(--text-default-secondary);font-size:var(--text-label)}.task-gantt__titolo[data-v-d260d906]{display:flex;flex-direction:column;min-width:0;color:var(--text-default);text-decoration:none;line-height:1.25}.task-gantt__titolo[data-v-d260d906]:hover{text-decoration:underline}.task-gantt__secondario[data-v-d260d906]{color:var(--text-default-secondary);font-size:var(--text-label)}.task-gantt__traccia[data-v-d260d906]{position:relative;flex:0 0 auto}.task-gantt__barra-task[data-v-d260d906]{position:absolute;top:8px;height:24px;display:flex;align-items:center;padding:0 8px;overflow:hidden;border:1px solid var(--border-brand-secondary);border-radius:6px;background-color:var(--bg-default);color:var(--text-on-brand-tertiary);font-size:var(--text-label);cursor:grab;touch-action:none}.task-gantt__barra-task--fissa[data-v-d260d906]{cursor:pointer}.task-gantt__barra-task[data-v-d260d906]:focus-visible,.task-gantt__milestone[data-v-d260d906]:focus-visible{outline:2px solid var(--border-brand);outline-offset:2px}.task-gantt__avanzamento[data-v-d260d906]{position:absolute;top:0;bottom:0;left:0;background-color:var(--bg-brand-secondary)}.task-gantt__percento[data-v-d260d906]{position:relative;font-variant-numeric:tabular-nums}.task-gantt__maniglia[data-v-d260d906]{position:absolute;top:0;right:0;bottom:0;width:8px;cursor:ew-resize}.task-gantt__milestone[data-v-d260d906]{position:absolute;top:11px;width:18px;height:18px;padding:0;border:0;border-radius:3px;background-color:var(--bg-brand);transform:rotate(45deg);cursor:grab;touch-action:none}.task-gantt__frecce[data-v-d260d906]{position:absolute;top:0;z-index:1;pointer-events:none;overflow:visible}.task-gantt__freccia[data-v-d260d906]{fill:none;stroke:var(--text-default-tertiary);stroke-width:1.5}.task-gantt__punta[data-v-d260d906]{fill:var(--text-default-tertiary)}.task-gantt__scorrevole[data-v-d260d906]::-webkit-scrollbar{width:12px;height:12px}.task-gantt__scorrevole[data-v-d260d906]::-webkit-scrollbar-track,.task-gantt__scorrevole[data-v-d260d906]::-webkit-scrollbar-corner{background:transparent}.task-gantt__scorrevole[data-v-d260d906]::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background-clip:padding-box;background-color:#00000040}.task-gantt__scorrevole[data-v-d260d906]::-webkit-scrollbar-thumb:hover{background-color:#0006}.task-gantt__scorrevole[data-v-d260d906]::-webkit-scrollbar-button{display:none}.dark .task-gantt__scorrevole::-webkit-scrollbar-thumb{background-color:#fff3}.dark .task-gantt__scorrevole::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}
