.spazio.svelte-16tmtoo{width:16rem;transition:width .2s ease-linear;flex-shrink:0}.spazio[data-state=collapsed].svelte-16tmtoo{width:3rem}.barra.svelte-16tmtoo{inset-block:0;z-index:10;background:var(--sidebar);width:16rem;color:var(--sidebar-foreground);border-right:1px solid var(--sidebar-border);transition:width .2s ease-linear;flex-direction:column;display:flex;position:fixed;left:0}.barra[data-collapsible=icon].svelte-16tmtoo{width:3rem}.barra.mobile.svelte-16tmtoo{z-index:50;width:18rem;box-shadow:var(--shadow-lg)}.velo.svelte-16tmtoo{z-index:40;background:#000c;position:fixed;inset:0}.testata.svelte-16tmtoo{border-bottom:1px solid var(--sidebar-border);padding:1rem .75rem}.logo.svelte-16tmtoo{justify-content:center;align-items:center;display:flex}.logo.svelte-16tmtoo img:where(.svelte-16tmtoo){object-fit:contain;width:auto;height:2.5rem}.k.svelte-16tmtoo{font-size:1.5rem;font-weight:700;line-height:2rem}.corpo.svelte-16tmtoo{flex-direction:column;flex:1;gap:.5rem;min-height:0;display:flex;overflow:auto}.barra[data-collapsible=icon].svelte-16tmtoo .corpo:where(.svelte-16tmtoo){overflow:hidden}.gruppo.svelte-16tmtoo{flex-direction:column;width:100%;min-width:0;padding:.5rem;display:flex;position:relative}.gruppo-etichetta.svelte-16tmtoo{text-transform:uppercase;letter-spacing:.1em;height:2rem;color:color-mix(in oklab, var(--sidebar-foreground) 60%, transparent);align-items:center;padding:0 .5rem;font-size:10px;display:flex}.menu.svelte-16tmtoo{flex-direction:column;gap:.25rem;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.voce.svelte-16tmtoo{border-radius:var(--radius-md);text-align:left;width:100%;min-height:2.75rem;color:inherit;align-items:center;gap:.75rem;padding:.5rem;font-size:.875rem;line-height:1.25rem;transition:background-color .15s,color .15s;display:flex;overflow:hidden}.voce.svelte-16tmtoo svg{flex-shrink:0;width:1rem;height:1rem}.voce.svelte-16tmtoo .etichetta:where(.svelte-16tmtoo){white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.voce.svelte-16tmtoo:hover{background:var(--sidebar-accent)}.voce.svelte-16tmtoo:focus-visible{box-shadow:0 0 0 2px var(--sidebar-ring);outline:none}.voce[data-active=true].svelte-16tmtoo{background-image:var(--gradient-gold);color:var(--primary-foreground);box-shadow:var(--shadow-gold);font-weight:500}.voce.svelte-16tmtoo .freccia{margin-left:auto;transition:transform .15s}.voce.svelte-16tmtoo .freccia.ruotata{transform:rotate(90deg)}.barra[data-collapsible=icon].svelte-16tmtoo .voce:where(.svelte-16tmtoo){width:2rem;height:2rem;min-height:2rem;padding:.5rem}.barra[data-collapsible=icon].svelte-16tmtoo .voce:where(.svelte-16tmtoo) .etichetta:where(.svelte-16tmtoo),.barra[data-collapsible=icon].svelte-16tmtoo .voce:where(.svelte-16tmtoo) .freccia{display:none}.sottomenu.svelte-16tmtoo{border-left:1px solid var(--sidebar-border);flex-direction:column;gap:.25rem;min-width:0;margin:.25rem 0 0 .875rem;padding:.125rem 0 .125rem .625rem;list-style:none;display:flex}.sottovoce.svelte-16tmtoo{border-radius:var(--radius-md);min-height:2.25rem;color:var(--sidebar-foreground);align-items:center;gap:.5rem;padding:0 .5rem;font-size:.875rem;line-height:1.25rem;transition:background-color .15s,color .15s;display:flex;overflow:hidden}.sottovoce.svelte-16tmtoo:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.sottovoce[data-active=true].svelte-16tmtoo{background:var(--sidebar-accent);color:var(--primary)}.piede.svelte-16tmtoo{border-top:1px solid var(--sidebar-border);padding:.5rem}.esci.svelte-16tmtoo{color:var(--destructive);font-weight:600}.esci.svelte-16tmtoo .etichetta:where(.svelte-16tmtoo){font-weight:600}.esci.svelte-16tmtoo:hover{background:color-mix(in oklab, var(--destructive) 10%, transparent);color:var(--destructive)}.profilo.svelte-cvkqc4{gap:.5rem;height:2.75rem;padding:0 .75rem}.nome.svelte-cvkqc4{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;overflow:hidden}.intestazione.svelte-cvkqc4{flex-direction:column;gap:.25rem;display:flex}.nome-completo.svelte-cvkqc4{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.email.svelte-cvkqc4{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:.75rem;font-weight:400;line-height:1rem;overflow:hidden}.distintivi.svelte-cvkqc4{flex-wrap:wrap;gap:.25rem;padding-top:.25rem;display:flex}.ruolo.svelte-cvkqc4{gap:.25rem}.stato.svelte-4p4kr3{gap:.375rem;padding:.25rem .5rem;font-weight:500;display:none}@media (width>=640px){.stato.svelte-4p4kr3{display:inline-flex}}.stato.online.svelte-4p4kr3{color:#10b981;border-color:#10b98166}.stato.svelte-4p4kr3:not(.online){color:#f97316;border-color:#f9731680}.schermo.svelte-1v2axqk{background:var(--background);justify-content:center;align-items:center;min-height:100vh;display:flex}.schermo.svelte-1v2axqk .giro{color:var(--primary)}.bordo.svelte-1v2axqk{padding:0 1rem}.sospeso.svelte-1v2axqk{border-radius:var(--radius-xl);border:1px solid color-mix(in oklab, var(--destructive) 40%, transparent);background:color-mix(in oklab, var(--destructive) 5%, transparent);text-align:center;max-width:28rem;padding:1.5rem}.sospeso.svelte-1v2axqk .allarme{color:var(--destructive);margin:0 auto}.sospeso.svelte-1v2axqk h1:where(.svelte-1v2axqk){margin-top:.75rem;font-size:1.125rem;font-weight:600;line-height:1.75rem}.sospeso.svelte-1v2axqk p:where(.svelte-1v2axqk){color:var(--muted-foreground);margin-top:.5rem;font-size:.875rem;line-height:1.25rem}.guscio.svelte-1v2axqk{background:var(--background);width:100%;min-height:100vh;display:flex}.interno.svelte-1v2axqk{flex-direction:column;flex:1;min-width:0;display:flex}.testata.svelte-1v2axqk{z-index:30;border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--background) 95%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:.75rem;height:4rem;padding:0 1rem;display:flex;position:sticky;top:0}.apri-barra.svelte-1v2axqk{width:2.75rem;height:2.75rem}.titolo.svelte-1v2axqk{flex:1;min-width:0}.titolo.svelte-1v2axqk p:where(.svelte-1v2axqk){text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;font-weight:600;line-height:1.75rem;overflow:hidden}.contenuto.svelte-1v2axqk{flex:1;padding:1rem}@media (width>=640px){.contenuto.svelte-1v2axqk{padding:1.5rem}}
