.pc-progetto{font-size:13px;line-height:1.45}.pc-progetto .pc-livello{letter-spacing:.07em;text-transform:uppercase;background:var(--muted);color:var(--foreground);border:1px solid #0000;border-radius:3px;margin-bottom:5px;padding:3px 7px;font-size:11px;font-weight:700;display:inline-block}.pc-progetto .pc-etichetta-azioni{letter-spacing:.03em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.pc-progetto .pc-testata{background:var(--muted);border:1px solid var(--border);border-radius:6px;padding:14px}.pc-progetto .pc-blocco{background:var(--card);border:1px solid var(--border);border-radius:6px}.pc-progetto .pc-scelta{border:1px solid var(--border);background:var(--card);min-height:36px;color:var(--foreground);cursor:pointer;text-align:left;border-radius:5px;align-items:center;gap:6px;padding:7px 11px;font-size:13px;display:inline-flex}.pc-progetto .pc-scelta:hover{background:var(--secondary);border-color:var(--primary)}.pc-progetto .pc-scelta[aria-pressed=true],.pc-progetto .pc-scelta[data-selezionato=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);font-weight:600}.pc-progetto .pc-scelta[aria-pressed=true]:hover,.pc-progetto .pc-scelta[data-selezionato=true]:hover,.pc-progetto .pc-scelta[data-selezionato=true]:focus-visible{background:color-mix(in oklab,var(--primary) 85%,black)}.pc-progetto .pc-scelta:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.pc-progetto .pc-nav{background:var(--secondary);border:1px solid var(--border);border-radius:6px;padding:12px}.pc-progetto .pc-nav-titolo{text-transform:uppercase;letter-spacing:.07em;color:var(--muted-foreground);margin:0 0 7px;font-size:11px;font-weight:600}.pc-progetto .pc-albero{background:var(--muted);border:1px solid var(--border);border-radius:5px;align-self:start;padding:10px}.pc-progetto .pc-albero .pc-scelta{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;width:100%;margin:5px 0}.pc-progetto .pc-corso-testata{background:var(--secondary);border-left:4px solid var(--primary);border-radius:5px;padding:13px}.pc-progetto .pc-corso-testata .pc-livello{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.pc-progetto .pc-modulo{border:1px solid var(--border);background:var(--card);border-radius:5px;padding:12px}.pc-progetto .pc-modulo-testata{background:var(--muted);border-radius:4px;padding:10px}.pc-progetto .pc-lezione{border-left:2px solid var(--border);margin-top:9px;margin-left:8px;padding:10px 0 10px 12px}.pc-progetto details.pc-dettagli>summary{list-style:none}.pc-progetto details.pc-dettagli>summary::-webkit-details-marker{display:none}@media (pointer:coarse){.pc-progetto .pc-scelta{min-height:44px}}.pc-progetto .pc-albero .pc-scelta .pc-livello-voce{margin-bottom:2px;padding:1px 6px;font-size:10px}.pc-progetto .pc-albero .pc-scelta[data-selezionato=true] .pc-livello-voce{background:var(--primary-foreground);color:var(--primary)}.pc-progetto .pc-albero .pc-scelta{white-space:normal;height:auto}.pc-progetto .pc-colonne{background:var(--secondary);border:1px solid var(--border);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;padding:12px;display:grid}.pc-progetto .pc-colonna{background:var(--card);border:1px solid var(--border);border-radius:5px;align-self:start;min-width:0}.pc-progetto .pc-colonna-testata{border-bottom:1px solid var(--border);min-height:75px;padding:10px 12px}.pc-progetto .pc-cerca{font:inherit;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:4px;width:100%;min-width:0;max-width:100%;padding:7px}.pc-progetto select.pc-cerca{width:auto}.pc-progetto .pc-voce{text-align:left;border:1px solid var(--border);background:var(--background);width:100%;min-height:60px;color:var(--foreground);cursor:pointer;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:2px 6px;padding:7px 9px;font-size:12px;display:grid}.pc-progetto .pc-voce strong{overflow-wrap:anywhere;font-weight:600}.pc-progetto .pc-voce:hover{background:var(--secondary);border-color:var(--primary)}.pc-progetto .pc-voce[data-selezionato=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.pc-progetto .pc-voce[data-selezionato=true]:hover{background:color-mix(in oklab,var(--primary) 85%,black)}.pc-progetto .pc-voce:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.pc-progetto .pc-nota-selezione{background:var(--secondary);border-radius:4px;padding:7px}.pc-progetto .pc-scelta:disabled{opacity:.45;cursor:default}.pc-progetto .pc-gestione{background:var(--card);border:1px solid var(--border);border-radius:6px;margin-top:18px}.pc-progetto .pc-gestione-testata{border-left:4px solid var(--primary);border-radius:5px 0 0;padding:16px}.pc-progetto .pc-corrente{background:var(--primary);color:var(--primary-foreground);letter-spacing:.06em;border-radius:3px;margin-bottom:7px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.pc-progetto .pc-stato{background:var(--secondary);border-radius:4px;padding:3px 8px;font-size:12px}.pc-progetto .pc-schede-gestione{background:var(--background);border-block:1px solid var(--border);flex-wrap:wrap;gap:6px;padding:10px 16px;display:flex}.pc-progetto .pc-fascia{background:var(--primary);color:var(--primary-foreground);overflow-wrap:anywhere;border-radius:5px;flex-wrap:wrap;align-items:center;gap:9px 12px;margin-bottom:18px;padding:15px 16px;display:flex}.pc-progetto .pc-fascia-livello{letter-spacing:.08em;border:1px solid color-mix(in oklab,var(--primary-foreground) 50%,transparent);border-radius:3px;padding:4px 7px;font-size:11px;font-weight:700}.pc-progetto .pc-fascia-nome{flex:1;min-width:120px;font-size:17px;font-weight:600}.pc-progetto .pc-fascia-sezione{border-left:1px solid color-mix(in oklab,var(--primary-foreground) 50%,transparent);padding-left:12px;font-size:15px;font-weight:700}.pc-progetto .pc-gruppo-lavoro{border-top:1px solid var(--border);margin-top:14px;padding-top:10px}.pc-progetto .pc-riga-lavoro{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,auto) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.pc-progetto .pc-origine{letter-spacing:.025em;color:var(--muted-foreground);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.pc-progetto .pc-allerta{color:var(--destructive);background:color-mix(in oklab,var(--destructive) 10%,transparent);border-radius:3px;padding:2px 6px}.pc-progetto .pc-sottostanti{background:var(--background);border-radius:5px;margin-top:16px;padding:12px}.pc-progetto .pc-sottostanti .pc-gruppo-lavoro:first-of-type{border-top:0}@media (width<=767px){.pc-progetto .pc-colonne{grid-template-columns:1fr;padding:10px}.pc-progetto .pc-colonna-testata{min-height:0}.pc-progetto .pc-riga-lavoro{grid-template-columns:1fr}}@media (width<=500px){.pc-progetto .pc-fascia-sezione{border-left:0;border-top:1px solid color-mix(in oklab,var(--primary-foreground) 50%,transparent);flex-basis:100%;padding:9px 0 0}}@media (pointer:coarse){.pc-progetto .pc-voce,.pc-progetto .pc-cerca{min-height:44px}}.pc-azioni-testata:not(:empty){border-top:1px solid var(--border);margin-top:.75rem;padding-top:.6rem}.pc-azioni-testata .pc-etichetta-azioni{margin-top:0}.pc-sezioni-progetto{border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--muted) 45%, transparent);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;padding:.5rem 1rem;display:flex}.pc-link-progetto{cursor:pointer;color:var(--primary);text-underline-offset:3px;background:0 0;border:0;padding:.15rem 0;font-size:.8rem;font-weight:500;text-decoration:underline}.pc-link-progetto:hover{color:var(--foreground)}.pc-non-disponibile{border:1px dashed color-mix(in oklab, var(--muted-foreground) 60%, transparent);background:var(--background);color:var(--muted-foreground);border-radius:.375rem;margin:.35rem 0;padding:.5rem .65rem}.pc-non-disponibile-etichetta{letter-spacing:.04em;text-transform:uppercase;color:var(--foreground);margin-bottom:.2rem;font-size:.7rem;font-weight:700;display:inline-block}.pc-nd-inline{border:1px dashed color-mix(in oklab, var(--muted-foreground) 60%, transparent);color:var(--muted-foreground);border-radius:.25rem;padding:0 .35rem}.pc-ritorno{border:1px solid var(--primary);background:color-mix(in oklab, var(--primary) 10%, var(--background));border-radius:.375rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.6rem;padding:.45rem .65rem;display:flex}.pc-riga-lavoro[data-evidenziata=true]{outline:2px solid var(--primary);outline-offset:2px;border-radius:.375rem}.pc-progetto .pc-testata-progetto{background:var(--card);border:0;border-left:4px solid var(--brand-verde,var(--success));border-radius:7px;padding:16px}.pc-progetto .pc-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--foreground);font-size:11px;font-weight:700;display:block}.pc-progetto .pc-titolo-progetto{color:var(--foreground);margin:5px 0 10px;font-size:23px;font-weight:600;line-height:1.25}.pc-progetto .pc-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;display:flex}.pc-progetto .pc-responsabile{margin-top:7px;font-size:12px}.pc-progetto .pc-strumenti{flex-wrap:wrap;align-items:flex-start;gap:7px;margin-top:15px;display:flex}.pc-progetto .pc-btn:not(.bg-primary),.pc-progetto .pc-altre-azioni>summary{background:var(--secondary);border:1px solid var(--border);color:var(--foreground);cursor:pointer;border-radius:5px}.pc-progetto .pc-btn:not(.bg-primary):hover,.pc-progetto .pc-altre-azioni>summary:hover,.pc-progetto .pc-altre-azioni[open]>summary{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.pc-progetto .pc-altre-azioni{position:relative}.pc-progetto .pc-altre-azioni>summary{align-items:center;min-height:32px;padding:5px 10px;font-size:13px;font-weight:500;list-style:none;display:inline-flex}.pc-progetto .pc-altre-azioni>summary::-webkit-details-marker{display:none}.pc-progetto .pc-altre-azioni>summary:after{content:"▾";margin-left:6px;font-size:11px}.pc-progetto .pc-lista-azioni{z-index:30;background:var(--card);border:1px solid var(--border);min-width:240px;max-width:calc(100vw - 2rem);box-shadow:0 8px 24px color-mix(in oklab,var(--foreground) 14%,transparent);border-radius:5px;gap:5px;padding:9px;display:grid;position:absolute;top:calc(100% + 5px);left:0}.pc-progetto .pc-lista-azioni>div{gap:5px;display:grid}.pc-progetto .pc-lista-azioni :is(button,a){width:100%;height:auto;min-height:34px;font:inherit;text-align:left;white-space:normal;color:var(--foreground);background:var(--secondary);border:1px solid var(--border);cursor:pointer;border-radius:5px;justify-content:flex-start;align-items:center;gap:6px;padding:7px 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.pc-progetto .pc-lista-azioni :is(button,a):hover{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.pc-progetto .pc-lista-azioni :is(button,a):disabled{opacity:.5;cursor:default}.pc-progetto .pc-lista-azioni .text-destructive{color:var(--destructive)}.pc-progetto .pc-lista-azioni .text-destructive:hover{color:var(--primary-foreground);background:var(--destructive);border-color:var(--destructive)}.pc-progetto .pc-indicatori{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:15px;padding-top:12px;display:grid}.pc-progetto .pc-indicatori dd{font-size:14px}.pc-progetto .pc-manuale{color:var(--muted-foreground);font-size:11px;font-weight:400}.pc-progetto .pc-suggerimento{color:var(--muted-foreground);margin-top:4px;font-size:11px}.pc-progetto .pc-suggerimento>summary{cursor:pointer}.pc-progetto .pc-suggerimento p{margin:7px 0 0}.pc-progetto .pc-valore-link{text-align:left;cursor:pointer;color:var(--foreground);background:0 0;border:0;padding:3px 0;font-weight:600}.pc-progetto .pc-valore-link:hover{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.pc-progetto .pc-valore-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.pc-progetto .pc-blocco-richiudibile{border-radius:7px;margin-top:10px}.pc-progetto .pc-blocco-richiudibile>.pc-sommario{cursor:pointer;border-radius:7px;padding:13px;font-size:13px;font-weight:650;list-style:none;display:block}.pc-progetto .pc-blocco-richiudibile>.pc-sommario::-webkit-details-marker{display:none}.pc-progetto .pc-blocco-richiudibile>.pc-sommario:hover{background:color-mix(in oklab,var(--primary) 8%,var(--card))}.pc-progetto .pc-blocco-richiudibile>.pc-sommario small{color:var(--muted-foreground);margin:3px 0 0 16px;font-size:11px;font-weight:400;display:block}.pc-progetto .pc-viste>.pc-sommario{background:var(--secondary)}.pc-progetto .pc-viste[open]>.pc-sommario{border-radius:7px 7px 0 0}.pc-progetto .pc-contenuto-viste{border-top:1px solid var(--border);padding:13px}.pc-progetto .pc-spiega{color:var(--muted-foreground);margin:0 0 13px;font-size:12px}.pc-progetto .pc-gruppo-viste{letter-spacing:.06em;text-transform:uppercase;margin:14px 0 7px;font-size:11px;font-weight:700}.pc-progetto .pc-griglia-viste{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pc-progetto .pc-vista{background:var(--secondary);flex-direction:column;align-items:flex-start;gap:0}.pc-progetto .pc-vista small{color:inherit;opacity:.85;margin-top:4px;font-size:11px;font-weight:400;display:block}.pc-progetto .pc-vista:hover{background:var(--primary);color:var(--primary-foreground)}.pc-progetto .pc-lavoro{margin-top:4px}.pc-progetto .pc-lavoro .pc-colonne{background:0 0;border:0;gap:10px;padding:0}.pc-progetto .pc-gestione{border-radius:7px;margin-top:16px;overflow:hidden}.pc-progetto .pc-banda{background:var(--primary);color:var(--primary-foreground);overflow-wrap:anywhere;padding:15px}.pc-progetto .pc-banda-livello{letter-spacing:.08em;font-size:11px;font-weight:700;display:block}.pc-progetto .pc-banda-titolo{margin:3px 0;font-size:21px;font-weight:600;line-height:1.3}.pc-progetto .pc-banda-percorso{margin-top:5px;font-size:11px}.pc-progetto .pc-banda-stato{border:1px solid color-mix(in oklab,var(--primary-foreground) 55%,transparent);border-radius:3px;margin-left:8px;padding:1px 6px;display:inline-block}.pc-progetto .pc-azioni-livello{padding:12px 15px}.pc-progetto .pc-azioni-livello:has(>.pc-azioni-testata:empty):not(:has(.pc-ritorno)){display:none}.pc-progetto .pc-azioni-livello .pc-azioni-testata:not(:empty){border-top:0;margin-top:0;padding-top:0}.pc-progetto .pc-gestione .pc-schede-gestione{background:var(--secondary);border-block:1px solid var(--border);padding:10px 15px}.pc-progetto .pc-corpo{padding:15px}.pc-progetto .pc-help{color:var(--muted-foreground);margin:7px 0 12px;font-size:12px}.pc-progetto .pc-task{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,2fr) minmax(115px,1fr) 95px 95px auto;align-items:center;gap:10px;padding:12px 0;font-size:13px;display:grid}.pc-progetto .pc-task strong{font-size:13px;font-weight:600}.pc-progetto .pc-task small{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.pc-progetto .pc-taskhead{color:var(--muted-foreground);padding:9px 0;font-size:11px}.pc-progetto .pc-task-crit{grid-template-columns:minmax(0,1fr) auto auto}.pc-progetto .pc-task[data-evidenziata=true]{outline:2px solid var(--primary);outline-offset:2px;border-radius:.375rem}.pc-progetto .pc-badge{background:var(--secondary);border-radius:4px;padding:3px 6px;font-size:11px;display:inline-block}.pc-progetto .pc-figlio{border:1px solid var(--border);background:var(--card);border-radius:5px;margin-top:9px}.pc-progetto .pc-figlio>summary{background:var(--secondary);cursor:pointer;border-radius:5px;padding:11px;font-weight:600}.pc-progetto .pc-figlio>summary:hover{background:color-mix(in oklab,var(--primary) 14%,var(--secondary))}.pc-progetto .pc-figlio>div{padding:0 11px 11px}.pc-progetto .pc-figlio .pc-task:last-child{border-bottom:0}.pc-progetto .pc-etichetta-sezione{color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;margin:20px 0 8px;font-size:11px}.pc-progetto .pc-criticita-progetto{background:var(--secondary);border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:12px;display:flex}.pc-progetto .pc-globale{background:var(--secondary);border:1px solid var(--border);border-left:4px solid var(--brand-verde,var(--success));border-radius:6px;justify-content:space-between;align-items:center;gap:15px;margin-top:13px;padding:14px;display:flex}.pc-progetto .pc-globale small{color:var(--muted-foreground);margin-top:3px;font-size:11px;display:block}.pc-progetto .pc-link-progetto-riga{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;font-size:11px;display:flex}.pc-progetto .pc-link-progetto-riga .pc-link-progetto{color:var(--foreground);background:var(--secondary);border:1px solid var(--border);border-radius:5px;padding:4px 7px;font-size:11px;text-decoration:none}.pc-progetto .pc-link-progetto-riga .pc-link-progetto:hover{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.pc-progetto .wf-pc-gruppo td{background:var(--secondary);padding:0}.pc-progetto .wf-pc-gruppo button{letter-spacing:.03em;text-align:left;cursor:pointer;width:100%;color:var(--foreground);background:0 0;border:0;align-items:center;gap:6px;padding:10px 8px;font-size:12px;font-weight:600;display:flex}.pc-progetto .wf-pc-gruppo button:hover{background:color-mix(in oklab,var(--primary) 14%,var(--secondary))}.pc-progetto .wf-pc-gruppo small{padding:0 8px 8px 29px}.pc-progetto .wf-pc-appartenenza{letter-spacing:.02em;color:var(--muted-foreground);margin-bottom:2px;font-size:11px;font-weight:600}.pc-progetto .wf-pc-preparazione{border:1px solid var(--border);background:var(--card);border-radius:5px;margin-top:14px}.pc-progetto .wf-pc-preparazione>summary{background:var(--secondary);cursor:pointer;border-radius:5px;padding:11px;font-weight:600}.pc-progetto .wf-pc-preparazione>div{padding:0 11px 11px}@media (width<=767px){.pc-progetto .pc-indicatori,.pc-progetto .pc-griglia-viste{grid-template-columns:1fr 1fr}}@media (width<=700px){.pc-progetto .pc-task{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.pc-progetto .pc-taskhead{display:none}.pc-progetto .pc-task-crit{grid-template-columns:1fr}.pc-progetto .pc-globale{flex-direction:column;align-items:flex-start}}@media (width<=540px){.pc-progetto .pc-titolo-progetto{font-size:20px}.pc-progetto .pc-testata-progetto{padding:12px}}.pc-progetto .pc-gestione-complessiva .wf-main,.pc-progetto .pc-gestione-complessiva .wf-pc{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.pc-progetto .pc-gestione-complessiva .wf-pc-testa h2{font-size:15px;line-height:1.3}.pc-progetto .pc-lavoro .pc-colonne{background:color-mix(in oklab,var(--primary) 10%,var(--background));border:1px solid color-mix(in oklab,var(--primary) 24%,var(--border));border-radius:8px;gap:10px;padding:30px 12px 12px;position:relative}.pc-progetto .pc-lavoro .pc-colonne:before{content:"Selezione · scegli corso, modulo e lezione";letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab,var(--primary) 70%,var(--foreground));font-size:11px;font-weight:700;position:absolute;top:8px;left:12px}.pc-progetto .pc-lavoro .pc-colonna{background:color-mix(in oklab,var(--primary) 4%,var(--card));border-color:color-mix(in oklab,var(--primary) 20%,var(--border))}.pc-progetto .pc-lavoro .pc-colonna-testata{border-bottom-color:color-mix(in oklab,var(--primary) 20%,var(--border))}.pc-progetto .pc-lavoro .pc-voce{background:var(--card)}.pc-progetto .pc-lavoro .pc-voce:hover{background:color-mix(in oklab,var(--primary) 12%,var(--card));border-color:var(--primary)}.pc-progetto .pc-lavoro .pc-voce[data-selezionato=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);box-shadow:inset 4px 0 0 color-mix(in oklab,var(--primary-foreground) 70%,transparent)}.pc-progetto .pc-lavoro .pc-voce[data-selezionato=true] small{color:var(--primary-foreground);opacity:.9}.pc-progetto .pc-lavoro .pc-gestione{background:var(--card);border:1px solid var(--border);box-shadow:0 10px 24px -14px color-mix(in oklab,var(--foreground) 45%,transparent);margin-top:34px;position:relative}.pc-progetto .pc-lavoro .pc-gestione:before{content:"Gestione dell'elemento selezionato";letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:700;position:absolute;top:-22px;left:2px}.pc-progetto .pc-lavoro .pc-gestione .pc-corpo{background:var(--card)}.pc-progetto .pc-lavoro .pc-gestione .pc-schede-gestione{background:color-mix(in oklab,var(--foreground) 4%,var(--card))}@media (width<=767px){.pc-progetto .pc-lavoro .pc-colonne{padding:30px 10px 10px}.pc-progetto .pc-lavoro .pc-gestione{margin-top:30px}}.pc-progetto .pc-lavoro .pc-gestione{overflow:visible}.pc-progetto .pc-lavoro .pc-gestione>.pc-banda{border-radius:7px 7px 0 0}.dark .pc-progetto .pc-lavoro .pc-colonne{background:color-mix(in oklab,var(--primary) 18%,var(--background));background:color-mix(in oklab,var(--primary) 10%,var(--background))}.dark .pc-progetto .pc-lavoro .pc-gestione,.dark .pc-progetto .pc-lavoro .pc-gestione .pc-corpo{background:color-mix(in oklab,var(--foreground) 11%,var(--card))}.pc-progetto .pc-lavoro .pc-colonne{background:var(--fn-selezione-zona)}.pc-progetto .pc-lavoro .pc-voce[data-selezionato=true]{background:var(--fn-selezione);color:var(--fn-selezione-fg)}.pc-progetto .pc-lavoro .pc-gestione,.pc-progetto .pc-lavoro .pc-gestione .pc-corpo,.dark .pc-progetto .pc-lavoro .pc-gestione,.dark .pc-progetto .pc-lavoro .pc-gestione .pc-corpo{background:var(--fn-gestione)}.pc-progetto .pc-banda{background:var(--fn-gestione-testata);color:var(--fn-gestione-testata-fg);cursor:default}.pc-progetto .pc-banda-stato{border-color:color-mix(in oklab,var(--fn-gestione-testata-fg) 55%,transparent)}.pc-progetto .pc-primario{background:var(--fn-azione);border-color:var(--fn-azione);color:var(--fn-azione-fg)}.pc-progetto .pc-primario:hover{background:var(--fn-azione-hover);color:var(--fn-azione-fg)}.pc-progetto .pc-azioni-livello button[class*=bg-primary],.pc-progetto .pc-azioni-testata button[class*=bg-primary]{background:var(--fn-secondaria);color:var(--fn-secondaria-fg);border:1px solid var(--fn-secondaria-bordo);font-weight:600}.pc-progetto .pc-azioni-livello button[class*=border-input],.pc-progetto .pc-azioni-testata button[class*=border-input],.pc-progetto .pc-strumenti button[class*=border-input]{background:var(--fn-secondaria);color:var(--fn-secondaria-fg);border-color:var(--fn-secondaria-bordo)}.pc-progetto .pc-azioni-livello button:hover,.pc-progetto .pc-azioni-testata button:hover,.pc-progetto .pc-strumenti button[class*=border-input]:hover{background:var(--fn-secondaria-hover);color:var(--fn-secondaria-fg)}.pc-progetto .pc-help{background:var(--fn-info);border-left:3px solid var(--fn-info-bordo);color:var(--foreground);border-radius:3px;padding:6px 9px}.pc-progetto .pc-globale{background:var(--fn-info);border-left-color:var(--fn-info-bordo)}.pc-progetto .pc-criticita-progetto{background:var(--fn-attenzione);color:var(--fn-attenzione-fg);border-left:3px solid var(--fn-attenzione-bordo)}.pc-progetto .pc-colonna-azione{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;display:flex}.pc-progetto .pc-aggiungi{border:1px solid var(--fn-azione);background:var(--fn-azione);min-height:32px;color:var(--fn-azione-fg);cursor:pointer;border-radius:5px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.pc-progetto .pc-aggiungi:hover{background:var(--fn-azione-hover)}.pc-progetto .pc-aggiungi:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.pc-progetto .pc-aggiungi:disabled{opacity:.55;cursor:not-allowed}.pc-progetto .pc-destinatario{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:11px}@media (pointer:coarse){.pc-progetto .pc-aggiungi{min-height:44px}}.pc-progetto .pc-barra-comuni{gap:8px}.pc-progetto .pc-barra-comuni>button{cursor:pointer;border-radius:5px;justify-content:center;height:34px;min-height:34px;padding:0 12px;font-size:14px;line-height:1}.pc-progetto .pc-barra-comuni>[data-comune]{text-align:center;width:auto;min-width:96px;font-weight:600}.pc-progetto .pc-barra-comuni>[data-comune]:not(.pc-primario){background:var(--fn-secondaria);color:var(--fn-secondaria-fg);border:1px solid var(--fn-secondaria-bordo)}.pc-progetto .pc-barra-comuni>button[data-comune]:not(.pc-primario):hover{background:var(--fn-secondaria-hover);color:var(--fn-secondaria-fg)}.pc-progetto .pc-barra-comuni>button.pc-primario{background:var(--fn-azione);border:1px solid var(--fn-azione);color:var(--fn-azione-fg)}.pc-progetto .pc-barra-comuni>button.pc-primario:hover{background:var(--fn-azione-hover);color:var(--fn-azione-fg)}.pc-progetto .pc-barra-comuni>button:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.pc-progetto .pc-barra-comuni>button:disabled{opacity:.5;cursor:not-allowed}@media (pointer:coarse){.pc-progetto .pc-barra-comuni>button{height:44px;min-height:44px}}
