.w8zhJW_area{--rp-filo:color-mix(in oklab, var(--color-border-strong) 34%, transparent);--rp-carta:linear-gradient(180deg, color-mix(in oklab, var(--color-accent) 5%, var(--color-card)) 0%, var(--color-card) 46%);--rp-ombra:inset 0 1px 0 #ffffff0f, 0 1px 2px var(--ombra-colore), 0 14px 32px -20px var(--ombra-colore-forte);--rp-alone:0 0 0 1px color-mix(in oklab, var(--color-accent) 70%, transparent), 0 0 0 5px color-mix(in oklab, var(--color-accent) 16%, transparent);gap:var(--space-md);flex-direction:column;min-width:0;display:flex}@supports (color:lab(0% 0 0)){.w8zhJW_area{--rp-ombra:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.06), 0 1px 2px var(--ombra-colore), 0 14px 32px -20px var(--ombra-colore-forte)}}.w8zhJW_superficie{border:1px solid var(--rp-filo);border-radius:var(--radius-xl);background:var(--color-card);background-image:var(--rp-carta);box-shadow:var(--rp-ombra)}.w8zhJW_riepilogo{gap:var(--space-smd);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.w8zhJW_cifra{padding:var(--space-smd) var(--space-md);flex-direction:column;gap:2px;display:flex}.w8zhJW_cifra strong{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;line-height:1.1}.w8zhJW_cifra span{color:var(--color-muted-foreground);font-size:var(--text-sm)}.w8zhJW_cifraAttenzione strong{color:var(--color-warning)}.w8zhJW_cifraPericolo strong{color:var(--color-destructive-text)}.w8zhJW_barra{gap:var(--space-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.w8zhJW_dueColonne{gap:var(--space-md);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:1180px){.w8zhJW_dueColonne{grid-template-columns:minmax(0,7fr) minmax(0,6fr)}}.w8zhJW_elenco{padding:var(--space-sm);gap:var(--space-xs);flex-direction:column;margin:0;list-style:none;display:flex}.w8zhJW_riga{gap:var(--space-xs) var(--space-smd);width:100%;padding:var(--space-smd);border-radius:var(--radius-lg);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .18s var(--curva), box-shadow .18s var(--curva), transform .18s var(--curva);background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;display:grid}.w8zhJW_riga:hover{background:color-mix(in oklab, var(--color-accent) 6%, var(--color-card));transform:translateY(-1px)}.w8zhJW_riga:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.w8zhJW_scelta{background:color-mix(in oklab, var(--color-accent) 8%, var(--color-card));box-shadow:var(--rp-alone)}.w8zhJW_evidenza{box-shadow:inset 3px 0 0 var(--color-warning)}.w8zhJW_scelta.w8zhJW_evidenza{box-shadow:var(--rp-alone), inset 3px 0 0 var(--color-warning)}.w8zhJW_chi{font-weight:700;font-size:var(--text-base);overflow-wrap:anywhere}.w8zhJW_sotto{color:var(--color-muted-foreground);font-size:var(--text-sm)}.w8zhJW_destra{align-items:flex-end;gap:var(--space-xs);text-align:right;flex-direction:column;display:flex}.w8zhJW_giorni{font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--color-muted-foreground)}.w8zhJW_giorniForte{color:var(--color-warning);font-weight:700}.w8zhJW_scaduta{color:var(--color-destructive-text);font-weight:700}.w8zhJW_dettaglio{gap:var(--space-md);padding:var(--space-md);flex-direction:column;display:flex;position:relative;overflow:hidden}.w8zhJW_dettaglio:before{content:"";background:linear-gradient(90deg, var(--color-accent), transparent);height:3px;position:absolute;inset:0 0 auto}.w8zhJW_testa{gap:var(--space-sm);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.w8zhJW_testa h2{font-size:var(--text-xl);margin:0;line-height:1.2}.w8zhJW_dati{gap:var(--space-smd);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.w8zhJW_dati div{flex-direction:column;gap:2px;display:flex}.w8zhJW_dati dt{color:var(--color-muted-foreground);font-size:var(--text-sm)}.w8zhJW_dati dd{margin:0;font-weight:600}.w8zhJW_tempo{gap:var(--space-xs);flex-direction:column;display:flex}.w8zhJW_pista{border-radius:var(--radius-full);background:var(--color-muted);height:10px;position:relative;overflow:hidden}.w8zhJW_riempito{border-radius:inherit;background:linear-gradient(90deg, color-mix(in oklab, var(--color-accent) 55%, var(--color-card)), var(--color-accent));height:100%}.w8zhJW_riempitoTardi{background:linear-gradient(90deg, var(--color-warning), var(--color-destructive))}.w8zhJW_tacca{background:var(--color-foreground);opacity:.45;width:2px;position:absolute;top:-2px;bottom:-2px;left:83.3333%}.w8zhJW_citazione{padding:var(--space-smd);border-radius:var(--radius-md);border-left:3px solid color-mix(in oklab, var(--color-accent) 60%, transparent);background:color-mix(in oklab, var(--color-accent) 6%, transparent);margin:0}.w8zhJW_conservato{gap:var(--space-sm);flex-wrap:wrap;display:flex}.w8zhJW_cronologia{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.w8zhJW_passo{padding:0 0 var(--space-smd) var(--space-md);border-left:2px solid var(--rp-filo);margin-left:6px;position:relative}.w8zhJW_passo:last-child{border-left-color:#0000;padding-bottom:0}.w8zhJW_passo:before{content:"";border-radius:var(--radius-full);background:var(--color-card);border:2px solid var(--color-accent);width:12px;height:12px;position:absolute;top:5px;left:-7px}.w8zhJW_passo:last-child:before{background:var(--color-accent);box-shadow:0 0 0 4px color-mix(in oklab, var(--color-accent) 18%, transparent)}.w8zhJW_passoTitolo{margin:0;font-weight:600}.w8zhJW_azioni{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.w8zhJW_modulo{gap:var(--space-smd);padding:var(--space-smd);border:1px solid var(--rp-filo);border-radius:var(--radius-lg);background:var(--color-card);flex-direction:column;display:flex}.w8zhJW_file{gap:var(--space-sm);flex-wrap:wrap;display:flex}.w8zhJW_scarica{align-items:center;gap:var(--space-sm);min-height:2.75rem;padding:0 var(--space-smd);border-radius:var(--radius-full);border:1px solid color-mix(in oklab, var(--color-accent) 45%, transparent);background:color-mix(in oklab, var(--color-accent) 10%, var(--color-card));color:var(--color-accent-text);transition:box-shadow .18s var(--curva), transform .18s var(--curva);font-weight:600;text-decoration:none;display:inline-flex}.w8zhJW_scarica:hover{box-shadow:var(--rp-alone);transform:translateY(-1px)}.w8zhJW_scarica:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.w8zhJW_riga,.w8zhJW_scarica{transition:none}.w8zhJW_riga:hover,.w8zhJW_scarica:hover{transform:none}}
