.evento-item[data-v-7bb7bb34]{transition:background-color .2s;cursor:pointer;transition:background-color .2s,color .2s}.evento-futuro[data-v-7bb7bb34]{border-left:4px solid #42a5f5;background-color:rgba(66,165,245,.08)}.evento-ongoing[data-v-7bb7bb34]{border-left:4px solid #66bb6a;background-color:rgba(102,187,106,.15)}.evento-passato[data-v-7bb7bb34]{border-left:4px solid #ef5350;background-color:rgba(239,83,80,.08);opacity:.8}.riunione[data-v-7bb7bb34]{font-weight:700;border-left:4px solid #6e0404;background-color:rgba(253,200,199,.5)}.evento-item[data-v-1247b3f2]{transition:background-color .2s;cursor:pointer;transition:background-color .2s,color .2s}.evento-futuro[data-v-1247b3f2]{border-left:4px solid #42a5f5;background-color:rgba(66,165,245,.08)}.evento-ongoing[data-v-1247b3f2]{border-left:4px solid #66bb6a;background-color:rgba(102,187,106,.15)}.evento-passato[data-v-1247b3f2]{border-left:4px solid #ef5350;background-color:rgba(239,83,80,.08);opacity:.8}.dialog-mobile[data-v-f1d96b76]{margin:0!important;border-radius:0!important;height:100%!important}.header-content[data-v-f1d96b76]{width:100%;padding:8px 12px;transition:background-color .25s ease}.header-row[data-v-f1d96b76]{display:flex;align-items:center;justify-content:space-between;gap:8px}.header-select-wrap[data-v-f1d96b76]{display:flex;align-items:center;flex:0 0 auto}.tipo-select[data-v-f1d96b76]{min-width:140px;max-width:180px}.tipo-select[data-v-f1d96b76] :deep(.v-input__slot){padding:0!important;box-shadow:none!important;min-height:32px!important}.tipo-select[data-v-f1d96b76] :deep(.v-select__selection),.tipo-select[data-v-f1d96b76] :deep(.v-select__selection--comma){color:#fff!important;font-weight:700;font-size:14px}.tipo-select[data-v-f1d96b76] :deep(.v-icon){color:hsla(0,0%,100%,.8)!important}.header-meta[data-v-f1d96b76]{display:flex;align-items:center;color:hsla(0,0%,100%,.85);white-space:nowrap;flex-shrink:0}.section-label[data-v-f1d96b76]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#9e9e9e;margin-bottom:4px;display:flex;align-items:center}.totale-ore[data-v-f1d96b76]{font-size:15px;font-weight:700;display:flex;align-items:center}.durata-chips[data-v-f1d96b76]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:4px}.durata-label[data-v-f1d96b76]{font-size:11px;color:#9e9e9e}.flag-btn[data-v-f1d96b76]{text-transform:none!important;letter-spacing:0!important;border-radius:8px!important;margin-right:8px;margin-top:4px}.gap-8[data-v-f1d96b76]{gap:8px}.dialog-mobile[data-v-72dd5eb5]{margin:0!important;border-radius:0!important;height:100%!important}.completato-banner[data-v-72dd5eb5]{width:100%;background-color:#2e7d32;color:#fff;font-size:12px;font-weight:600;padding:4px 16px;display:flex;align-items:center}.header-content[data-v-72dd5eb5]{width:100%;padding:12px 16px 14px;transition:background-color .25s ease}.header-meta[data-v-72dd5eb5]{display:flex;align-items:center;color:hsla(0,0%,100%,.9);font-size:13px}.tipo-toggle[data-v-72dd5eb5]{display:flex;flex-wrap:wrap;gap:6px}.tipo-btn[data-v-72dd5eb5]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:20px;border:1.5px solid hsla(0,0%,100%,.55);color:hsla(0,0%,100%,.85);font-size:12px;font-weight:500;background:transparent;cursor:pointer;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.tipo-btn[data-v-72dd5eb5]:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.9);color:#fff}.tipo-btn--active[data-v-72dd5eb5]{background:hsla(0,0%,100%,.28);border-color:#fff;color:#fff;font-weight:700}.tipo-btn--readonly[data-v-72dd5eb5]{cursor:default;pointer-events:none}.section-label[data-v-72dd5eb5]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#9e9e9e;margin-bottom:4px;display:flex;align-items:center}.giorno-toggle[data-v-72dd5eb5]{border-radius:8px!important}.durata-chips[data-v-72dd5eb5]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:4px}.durata-label[data-v-72dd5eb5]{font-size:11px;color:#9e9e9e;margin-right:2px}.completato-btn[data-v-72dd5eb5]{text-transform:none!important;letter-spacing:0!important;border-radius:8px!important;height:36px!important}#excelSheet table td[data-v-269d76a2]:nth-child(2){text-align:right}.riga-mobile[data-v-74298594]{flex-wrap:nowrap;width:100%}.toggle-compatta[data-v-74298594] .v-btn{min-width:26px!important;width:34px!important;height:36px!important}.periodo-mobile[data-v-74298594]{font-size:14px!important;font-weight:600;min-width:0!important;white-space:nowrap}.campo-cerca-mobile[data-v-74298594]{flex:1 1 auto;min-width:0}.legenda-voce[data-v-74298594]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:rgba(0,0,0,.6);margin-right:12px}.theme--dark .legenda-voce[data-v-74298594]{color:hsla(0,0%,100%,.7)}.legenda-pallino[data-v-74298594]{width:8px;height:8px;border-radius:50%;display:inline-block}.my-event[data-v-4dcbd2d3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:3px;width:100%;font-size:11px;padding:2px 4px;cursor:pointer;margin-bottom:2px;display:flex;align-items:center;gap:2px}.my-event--ore[data-v-4dcbd2d3]{padding:3px 5px;border-left:3px solid rgba(0,0,0,.2)}.my-event--task[data-v-4dcbd2d3]{border-left:3px solid rgba(0,0,0,.15);opacity:.92}.promemoria-badge[data-v-4dcbd2d3]{display:flex;align-items:center;background-color:#546e7a;color:#fff;font-size:10px;padding:2px 5px;border-radius:10px;cursor:pointer;margin-bottom:3px;width:-moz-fit-content;width:fit-content;max-width:100%}.vedi-tutti[data-v-4dcbd2d3]{font-size:10px;color:var(--v-primary-base);cursor:pointer;padding:1px 3px;font-weight:600}.vedi-tutti[data-v-4dcbd2d3]:hover{text-decoration:underline}.agenda-container[data-v-4dcbd2d3]{border-radius:5px;overflow:hidden}.agenda-day[data-v-4dcbd2d3]{border-bottom:1px solid #e0e0e0;min-height:56px}.agenda-day--today[data-v-4dcbd2d3]{background-color:rgba(66,165,245,.3)}.agenda-day-header[data-v-4dcbd2d3]{display:flex;align-items:center;gap:10px;margin-bottom:4px;cursor:default}.agenda-day-label[data-v-4dcbd2d3]{font-weight:600;font-size:13px;text-transform:capitalize}.agenda-day-festivo[data-v-4dcbd2d3]{font-size:11px;color:#388e3c;background:#e8f5e9;padding:1px 6px;border-radius:8px}.agenda-empty[data-v-4dcbd2d3]{font-size:12px;color:#9e9e9e;font-style:italic;padding:2px 0}.agenda-promemoria-badge[data-v-4dcbd2d3]{display:flex;align-items:center;background-color:#546e7a;color:#fff;font-size:11px;padding:3px 8px;border-radius:10px;cursor:pointer;margin-bottom:5px;width:-moz-fit-content;width:fit-content}.agenda-col-empty[data-v-4dcbd2d3]{color:#bdbdbd;font-size:12px;padding:4px}.drawer-label[data-v-4dcbd2d3]{font-size:11px;color:#757575;text-transform:uppercase;letter-spacing:.5px;font-weight:700;margin-bottom:2px}.drawer-value[data-v-4dcbd2d3]{font-size:14px;margin-bottom:12px}#pulsantiAzione[data-v-4dcbd2d3]{position:fixed;right:1.5em;bottom:1em;z-index:100}.gap-2[data-v-4dcbd2d3]{gap:8px}.dial-btn[data-v-4dcbd2d3]{width:100px}.cal-event-chip[data-v-4dcbd2d3]{width:100%;height:100%;padding:2px 5px;font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:flex;align-items:center;gap:3px;cursor:pointer;color:#fff}.cal-event-chip--ore[data-v-4dcbd2d3]{font-size:12px;font-weight:600;border-left:3px solid rgba(0,0,0,.25)}.cal-event-chip__tipo[data-v-4dcbd2d3]{font-weight:700}.cal-event-chip__detail[data-v-4dcbd2d3]{opacity:.9}.day-label-wrapper[data-v-4dcbd2d3]{display:flex;flex-direction:column;align-items:center;gap:2px;padding-bottom:4px}.promemoria-badge--header[data-v-4dcbd2d3]{padding:1px 5px;font-size:9px;border-radius:8px}.kpi-card[data-v-47a87f20]{border-left:5px solid;background-color:var(--v-background-base)}.theme--light .kpi-card[data-v-47a87f20]{background-color:#fff}.theme--dark .kpi-card[data-v-47a87f20]{background-color:#1e1e1e}.slide-fade-enter-active[data-v-b36e8052],.slide-fade-leave-active[data-v-b36e8052]{transition:all 0s ease}.slide-fade-enter[data-v-b36e8052],.slide-fade-leave-to[data-v-b36e8052]{transform:translateY(-10px);opacity:0}.heatmap-table[data-v-8871073a]{width:100%;border-collapse:collapse}.heatmap-table td[data-v-8871073a],.heatmap-table th[data-v-8871073a]{border:1px solid #e0e0e0;padding:8px;font-size:.875rem}.heatmap-table th[data-v-8871073a]{background-color:#f5f5f5;font-weight:600;position:sticky;top:0;z-index:10}.heatmap-table .sticky-col[data-v-8871073a]{position:sticky;left:0;background-color:#fff;z-index:5}.heatmap-table th.sticky-col[data-v-8871073a]{z-index:15;background-color:#f5f5f5}.tabella-cliccabile tbody tr{cursor:pointer}tbody tr[data-v-bfeadbae]:nth-of-type(odd){background-color:rgba(0,0,0,.15)}.totale[data-v-bfeadbae]{font-weight:700;font-size:1.1em;padding:0;vertical-align:middle;display:flex;align-items:center}.desktop-filters[data-v-bfeadbae]{border-radius:5px;padding:.5rem}.mobile-filters-toggle[data-v-bfeadbae]{position:fixed;bottom:1rem;right:1rem;background:var(--v-primary-base);color:#fff;border-radius:50%}.conteggio-prev[data-v-bfeadbae]{font-weight:700;font-size:1.2em}tbody tr[data-v-6f452ed2]:nth-of-type(odd){background-color:rgba(0,0,0,.15)}.treeview-root[data-v-7c569da8]{height:100%;overflow:hidden;display:flex;flex-direction:column}.tree-header[data-v-7c569da8]{display:flex;align-items:center;padding:8px 8px 8px 12px;flex-shrink:0}.tree-title[data-v-7c569da8]{flex:1;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;opacity:.55}.tree-root-item[data-v-7c569da8]{display:flex;align-items:center;gap:4px;padding:6px 12px;cursor:pointer;font-size:.88rem;transition:background .15s;border-radius:0}.tree-root-item[data-v-7c569da8]:hover{background:hsla(0,0%,50.2%,.1)}.tree-root-item.is-active[data-v-7c569da8]{background:rgba(29,102,117,.1);color:var(--primary);font-weight:600}.tree-list[data-v-7c569da8]{flex:1;overflow-y:auto}.tree-item-label[data-v-7c569da8]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.tree-item-nome[data-v-7c569da8]{flex:1;font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-item-count[data-v-7c569da8]{font-size:.72rem;background:hsla(0,0%,50.2%,.18);border-radius:10px;padding:0 6px;line-height:18px;min-width:20px;text-align:center;flex-shrink:0}.tree-item-btn[data-v-7c569da8]{opacity:0;transition:opacity .15s}.v-treeview-node:hover .tree-item-btn[data-v-7c569da8]{opacity:1}.tree-loading[data-v-7c569da8]{display:flex;justify-content:center;padding:20px}.toolbar-root[data-v-203b9c2e]{flex-shrink:0;padding:8px 12px 4px;border-bottom:1px solid hsla(0,0%,50.2%,.12)}.toolbar-top[data-v-203b9c2e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.toolbar-search[data-v-203b9c2e]{max-width:340px;min-width:140px}.filtri-card[data-v-203b9c2e]{min-width:260px}.toolbar-bottom[data-v-203b9c2e]{display:flex;align-items:center;margin-top:6px;gap:4px}.risultati-label[data-v-203b9c2e]{font-size:.78rem;opacity:.6}.ordina-btn[data-v-203b9c2e]{text-transform:none;font-size:.78rem}.vista-toggle[data-v-203b9c2e]{margin-left:4px}@media (max-width:600px){.toolbar-search[data-v-203b9c2e]{order:-1;max-width:100%;min-width:0;flex:1 1 100%}}.auth-img-root[data-v-69416f9c]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.file-grid[data-v-ac73ff1a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;position:relative;padding-bottom:60px}.grid-item[data-v-ac73ff1a]{display:flex;flex-direction:column;cursor:pointer;border-radius:8px;overflow:hidden;transition:box-shadow .15s,transform .1s;border:2px solid transparent}.grid-item[data-v-ac73ff1a]:hover{box-shadow:0 2px 12px rgba(0,0,0,.15);transform:translateY(-1px)}.grid-item.is-selected[data-v-ac73ff1a]{border-color:var(--primary)}.grid-thumb[data-v-ac73ff1a]{position:relative;height:120px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:6px 6px 0 0}.bg-checkered[data-v-ac73ff1a]{background-image:linear-gradient(45deg,#ccc 25%,transparent 0),linear-gradient(-45deg,#ccc 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ccc 0),linear-gradient(-45deg,transparent 75%,#ccc 0);background-size:12px 12px;background-position:0 0,0 6px,6px -6px,-6px 0;background-color:#e8e8e8}.bg-neutral[data-v-ac73ff1a]{background:hsla(0,0%,50.2%,.08)}.grid-thumb[data-v-ac73ff1a] .thumb-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.thumb-overlay[data-v-ac73ff1a]{position:absolute;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;gap:4px;opacity:0;transition:opacity .18s}.grid-item:hover .thumb-overlay[data-v-ac73ff1a]{opacity:1}.thumb-check[data-v-ac73ff1a]{position:absolute;top:4px;left:4px;z-index:2}.grid-info[data-v-ac73ff1a]{padding:4px 6px 6px;display:flex;flex-direction:column;gap:2px}.grid-nome[data-v-ac73ff1a]{font-size:.78rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.grid-meta[data-v-ac73ff1a]{font-size:.68rem;opacity:.55;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.grid-extra[data-v-ac73ff1a]{font-size:.66rem;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ext-badge[data-v-ac73ff1a]{font-size:.6rem;font-weight:700;background:hsla(0,0%,50.2%,.18);border-radius:3px;padding:1px 4px;letter-spacing:.03em}.skeleton-item[data-v-ac73ff1a]{border-radius:8px;overflow:hidden}@media (max-width:600px){.file-grid[data-v-ac73ff1a]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.grid-thumb[data-v-ac73ff1a]{height:90px}}.file-list[data-v-6464d1b6]{display:flex;flex-direction:column;position:relative;padding-bottom:60px}.list-header[data-v-6464d1b6],.list-row[data-v-6464d1b6]{display:grid;grid-template-columns:28px 28px 1fr 76px 100px 130px 140px 64px;align-items:center;gap:4px;padding:0 8px}.list-header[data-v-6464d1b6]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;opacity:.5;padding-top:6px;padding-bottom:6px}.list-row[data-v-6464d1b6]{min-height:44px;padding-top:4px;padding-bottom:4px;cursor:default;transition:background .12s;border-radius:4px}.list-row[data-v-6464d1b6]:hover{background:hsla(0,0%,50.2%,.07)}.list-row.is-selected[data-v-6464d1b6]{background:rgba(29,102,117,.08)}.sortable[data-v-6464d1b6]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:2px}.sortable[data-v-6464d1b6]:hover{opacity:.85}.col-nome[data-v-6464d1b6]{overflow:hidden}.list-row .col-nome[data-v-6464d1b6]{display:flex;flex-direction:column;gap:1px}.file-nome-link[data-v-6464d1b6]{font-size:.88rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;cursor:pointer;color:var(--primary);transition:opacity .15s}.file-nome-link[data-v-6464d1b6]:hover{opacity:.75;text-decoration:underline}.file-sub[data-v-6464d1b6]{font-size:.72rem;opacity:.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-meta-mobile[data-v-6464d1b6]{display:none;font-size:.7rem;opacity:.6}.file-tags[data-v-6464d1b6]{display:flex;gap:4px;flex-wrap:wrap}.tag-chip[data-v-6464d1b6]{font-size:.64rem;border:1px solid hsla(0,0%,50.2%,.35);border-radius:9px;padding:0 6px;line-height:15px;cursor:pointer}.ext-badge[data-v-6464d1b6],.tag-chip[data-v-6464d1b6]:hover{background:hsla(0,0%,50.2%,.15)}.ext-badge[data-v-6464d1b6]{font-size:.65rem;font-weight:700;border-radius:3px;padding:2px 5px;letter-spacing:.04em}.col-data[data-v-6464d1b6],.col-dim[data-v-6464d1b6],.col-utente[data-v-6464d1b6]{font-size:.78rem;opacity:.7}.utente-chip[data-v-6464d1b6]{display:flex;align-items:center;font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-azioni[data-v-6464d1b6]{display:flex;align-items:center;justify-content:flex-end;gap:2px}@media (max-width:768px){.hide-sm[data-v-6464d1b6]{display:none}.list-header[data-v-6464d1b6],.list-row[data-v-6464d1b6]{grid-template-columns:28px 28px 1fr 64px}.file-meta-mobile[data-v-6464d1b6]{display:block}}.drop-zone[data-v-a734fd0e]{border:2px dashed hsla(0,0%,50.2%,.35);border-radius:10px;padding:28px 16px;text-align:center;cursor:pointer;transition:border-color .18s,background .18s;display:flex;flex-direction:column;align-items:center}.drop-zone.is-over[data-v-a734fd0e],.drop-zone[data-v-a734fd0e]:hover{border-color:var(--primary);background:rgba(29,102,117,.04)}.drop-zone.has-files[data-v-a734fd0e]{padding:16px;border-style:solid;border-color:var(--primary);background:rgba(29,102,117,.03)}.file-queue[data-v-a734fd0e]{display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto}.queue-item[data-v-a734fd0e]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;background:hsla(0,0%,50.2%,.06);font-size:.85rem}.queue-info[data-v-a734fd0e]{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.queue-nome[data-v-a734fd0e]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.queue-errore[data-v-a734fd0e]{font-size:.72rem;color:#b71c1c;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-dim[data-v-a734fd0e]{font-size:.75rem;opacity:.55;flex-shrink:0}.queue-progress[data-v-a734fd0e]{display:flex;align-items:center;flex-shrink:0}.preview-img-dialog{overflow:hidden;border-radius:12px!important}.preview-card[data-v-14a47dde]{display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.preview-header[data-v-14a47dde]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;flex-shrink:0}.preview-title-group[data-v-14a47dde]{display:flex;align-items:center;overflow:hidden;flex:1;min-width:0}.preview-title[data-v-14a47dde]{font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-actions[data-v-14a47dde]{display:flex;gap:4px;flex-shrink:0}.preview-img-area[data-v-14a47dde]{flex:1;overflow:auto;display:flex;align-items:center;justify-content:center;min-height:300px;position:relative;padding:20px}.bg-checkered[data-v-14a47dde]{background-image:linear-gradient(45deg,#ccc 25%,transparent 0),linear-gradient(-45deg,#ccc 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ccc 0),linear-gradient(-45deg,transparent 75%,#ccc 0);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;background-color:#ddd}.preview-img[data-v-14a47dde]{max-width:100%;max-height:60vh;-o-object-fit:contain;object-fit:contain;transition:transform .2s}.img-error[data-v-14a47dde]{display:flex;flex-direction:column;align-items:center}.zoom-controls[data-v-14a47dde]{position:absolute;bottom:12px;right:12px;background:rgba(0,0,0,.55);border-radius:20px;display:flex;align-items:center;gap:2px;padding:2px 8px}.zoom-label[data-v-14a47dde]{font-size:.75rem;color:#fff;min-width:36px;text-align:center;font-weight:600}.preview-meta[data-v-14a47dde]{flex-shrink:0;display:flex;flex-wrap:wrap;gap:16px;padding:10px 16px;border-top:1px solid hsla(0,0%,50.2%,.15);background:hsla(0,0%,50.2%,.04)}.meta-item[data-v-14a47dde]{display:flex;flex-direction:column;gap:1px}.meta-label[data-v-14a47dde]{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;opacity:.45;font-weight:700}.meta-val[data-v-14a47dde]{font-size:.82rem;font-weight:500}.ext-badge[data-v-14a47dde]{font-size:.65rem;font-weight:700;background:hsla(0,0%,50.2%,.18);border-radius:3px;padding:2px 5px}.pdf-card[data-v-75cc7b9c]{display:flex;flex-direction:column;height:100vh;overflow:hidden}.pdf-appbar[data-v-75cc7b9c]{flex-shrink:0;border-bottom:1px solid hsla(0,0%,50.2%,.15)}.pdf-title[data-v-75cc7b9c]{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-meta-inline[data-v-75cc7b9c]{display:flex;align-items:center;gap:10px;margin-right:12px;flex-wrap:wrap}.meta-chip[data-v-75cc7b9c]{display:flex;align-items:center;font-size:.75rem;opacity:.65;white-space:nowrap}.pdf-viewer-area[data-v-75cc7b9c]{flex:1;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.pdf-iframe[data-v-75cc7b9c]{width:100%;height:100%;border:none;transition:opacity .2s}.pdf-iframe.is-loading[data-v-75cc7b9c]{opacity:0}.pdf-error[data-v-75cc7b9c],.pdf-loading[data-v-75cc7b9c]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:2}@media (max-width:600px){.pdf-meta-inline[data-v-75cc7b9c]{display:none}}.file-info-bar[data-v-ba3bb404]{display:flex;flex-wrap:wrap;gap:12px;padding:10px 16px;background:hsla(0,0%,50.2%,.04)}.info-item[data-v-ba3bb404]{display:flex;flex-direction:column;gap:1px}.info-wide[data-v-ba3bb404]{flex-basis:100%}.info-label[data-v-ba3bb404]{font-size:.63rem;text-transform:uppercase;letter-spacing:.08em;opacity:.45;font-weight:700}.info-item span[data-v-ba3bb404]:not(.info-label){font-size:.82rem;font-weight:500}.ext-badge[data-v-ba3bb404]{font-size:.65rem;font-weight:700;background:hsla(0,0%,50.2%,.18);border-radius:3px;padding:2px 5px;display:inline-block}.mobile-sheet[data-v-4a549203]{border-radius:16px 16px 0 0;max-height:70vh;overflow-y:auto;display:flex;flex-direction:column}.sheet-handle-area[data-v-4a549203]{display:flex;justify-content:center;padding:10px 0 4px;flex-shrink:0;cursor:grab}.sheet-handle[data-v-4a549203]{width:40px;height:4px;border-radius:2px;background:hsla(0,0%,50.2%,.3)}.sheet-header[data-v-4a549203]{display:flex;align-items:center;padding:4px 12px 8px;flex-shrink:0}.sheet-title[data-v-4a549203]{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;opacity:.55}.sheet-tree[data-v-4a549203]{flex:1;overflow-y:auto}.tree-nome[data-v-4a549203]{font-size:.9rem}.tree-count[data-v-4a549203]{font-size:.7rem;background:hsla(0,0%,50.2%,.15);border-radius:10px;padding:0 6px;margin-left:6px;line-height:18px}.sheet-loading[data-v-4a549203]{display:flex;justify-content:center;padding:16px}.layout-root[data-v-c18f36d4]{display:flex;flex-direction:row;height:100%;overflow:hidden;position:relative}.panel-tree[data-v-c18f36d4]{flex-shrink:0;overflow:hidden;display:flex;flex-direction:column;border-right:1px solid hsla(0,0%,50.2%,.15)}.resize-handle[data-v-c18f36d4]{width:8px;flex-shrink:0;cursor:col-resize;display:flex;align-items:center;justify-content:center;z-index:2;transition:background .15s;position:relative}.resize-handle.is-dragging[data-v-c18f36d4],.resize-handle[data-v-c18f36d4]:hover{background:rgba(29,102,117,.08)}.handle-grip[data-v-c18f36d4]{display:flex;flex-direction:column;gap:3px}.handle-grip span[data-v-c18f36d4]{display:block;width:2px;height:12px;border-radius:1px;background:hsla(0,0%,50.2%,.4)}.resize-handle.is-dragging .handle-grip span[data-v-c18f36d4],.resize-handle:hover .handle-grip span[data-v-c18f36d4]{background:var(--primary)}.panel-files[data-v-c18f36d4]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.panel-files--mobile[data-v-c18f36d4]{width:100%}.files-scroll[data-v-c18f36d4]{flex:1;overflow-y:auto;padding:12px;position:relative}.empty-state[data-v-c18f36d4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;opacity:.7}.selection-bar[data-v-c18f36d4]{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:var(--primary);color:#fff;border-radius:28px;padding:6px 16px;display:flex;align-items:center;gap:8px;min-width:320px;max-width:96vw;z-index:100;font-size:.88rem;font-weight:500}.archivio-root[data-v-24a33c84]{display:flex;flex-direction:column;height:calc(100vh - 64px);height:calc(100dvh - 64px);overflow:hidden}.archivio-tabs[data-v-24a33c84]{flex:0 0 auto}.archivio-tab[data-v-24a33c84]{text-transform:none;font-weight:500;letter-spacing:.01em;min-width:110px}.tab-label[data-v-24a33c84]{font-size:.85rem}.tab-count[data-v-24a33c84]{margin-left:6px;font-size:.68rem;background:hsla(0,0%,50.2%,.2);border-radius:9px;padding:0 6px;line-height:16px}.archivio-descrizione[data-v-24a33c84]{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:4px 16px;font-size:.78rem;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diagnostica-btn[data-v-24a33c84]{text-transform:none;flex-shrink:0}.passo[data-v-24a33c84]{display:flex;gap:10px;align-items:flex-start;padding:6px 0;border-bottom:1px solid hsla(0,0%,50.2%,.15)}.passo-testo[data-v-24a33c84]{min-width:0;font-size:.85rem}.passo-ms[data-v-24a33c84]{font-size:.7rem;opacity:.5;margin-left:6px}.passo-dettaglio[data-v-24a33c84]{font-size:.78rem;opacity:.75;word-break:break-word}.gruppo[data-v-24a33c84]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border:1px solid hsla(0,0%,50.2%,.4);border-radius:9px;padding:0 7px;line-height:16px;flex-shrink:0}.archivio-view[data-v-24a33c84]{flex:1;min-height:0;overflow:hidden}.archivio-vuoto[data-v-24a33c84]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media (max-width:599px){.archivio-root[data-v-24a33c84]{height:calc(100vh - 56px);height:calc(100dvh - 56px)}.archivio-tab[data-v-24a33c84]{min-width:80px;padding:0 8px}.tab-label[data-v-24a33c84]{font-size:.75rem}}.toolbar-impostazioni[data-v-09fb8d38]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 8px}.campo-data[data-v-09fb8d38]{flex:1 1 140px;max-width:160px;min-width:140px}.gruppo-storico[data-v-09fb8d38]{display:flex;align-items:center;gap:8px;flex:0 1 auto}.check-storico[data-v-09fb8d38]{margin:0;padding:0;flex:none;white-space:nowrap}.azioni-destra[data-v-09fb8d38]{display:flex;align-items:center;gap:6px;margin-left:auto;min-width:0}.messaggio[data-v-09fb8d38]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:960px){.toolbar-impostazioni[data-v-09fb8d38]{flex-wrap:nowrap}.campo-data[data-v-09fb8d38]{flex:0 0 150px}}@media (max-width:599px){.campo-data[data-v-09fb8d38]{max-width:none;flex:1 1 calc(50% - 8px)}.gruppo-storico[data-v-09fb8d38]{flex:1 1 100%}.azioni-destra[data-v-09fb8d38]{flex:1 1 100%;justify-content:flex-end}}.text-h6[data-v-a3241e74]{font-size:.875rem;margin-bottom:8px}.text-h4[data-v-a3241e74]{font-size:1.5rem}.snippet-codice[data-v-c5589602]{background-color:#f5f5f5;border-radius:4px;padding:12px;overflow-x:auto;max-width:100%}.snippet-input[data-v-9093af4c] textarea{font-family:Courier New,monospace}.riga-cliccabile[data-v-7cade2bc] tbody tr{cursor:pointer}:root{--primary:#1d6675;--primary-hover:#14434d;--tertiary:#fab900}.mobile{display:none}@media screen and (max-width:456px){.desktop{display:none}.mobile{display:block}#card-charts{padding-left:0;padding-right:0;margin-left:0;margin-right:0}#dialog-chart{height:80vh!important}}tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.09)}.v-slide-group__next,.v-slide-group__prev{display:none!important}.center-vertical{display:inline-block;vertical-align:middle;line-height:normal}.center-vertical-items{display:inline-flex;align-items:center}@media screen and (max-width:456px){.template-mobile{margin:0!important;padding:12px!important}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--primary);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--primary-hover)}#infoCliente{height:20vh}@media (min-width:780px){#infoCliente{height:75px}}.isClickable{cursor:pointer}.my-toggle .v-btn.v-item--active{background-color:var(--primary)!important;color:#fff!important}.no-date-icon input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer}.heatmap-table{width:100%;border-collapse:collapse;background-color:#e0e0e0;color:#000}.heatmap-table td,.heatmap-table th{border:1px solid #e0e0e0;padding:8px;font-size:.875rem}.heatmap-table th{background-color:#f5f5f5;color:#000;font-weight:600;position:sticky;top:0}.heatmap-table .sticky-col{position:sticky;left:0;background-color:#fff;color:#000}.heatmap-table th.sticky-col{background-color:#f5f5f5;color:#000}