.JgXtya_compositore{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1100px){.JgXtya_compositore{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}}.JgXtya_modulo{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.JgXtya_date{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.JgXtya_contatore{color:var(--color-muted-foreground);font-size:var(--text-xs);text-align:right;margin:-8px 0 0}.JgXtya_anteprima{top:var(--space-lg);gap:var(--space-sm);flex-direction:column;display:flex;position:sticky}.JgXtya_telefono{padding:var(--space-md) var(--space-smd) var(--space-lg);border:1px solid color-mix(in oklab, var(--color-foreground) 14%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--color-accent) 6%, var(--color-background)), var(--color-background) 30%);box-shadow:inset 0 0 0 6px color-mix(in oklab, var(--color-foreground) 5%, transparent), var(--shadow-xl,var(--shadow-lg));border-radius:2rem}.JgXtya_tacca{width:34%;height:6px;margin:0 auto var(--space-md);border-radius:var(--radius-full);background:color-mix(in oklab, var(--color-foreground) 18%, transparent)}.JgXtya_schermo{gap:var(--space-sm);flex-direction:column;display:flex}.JgXtya_schermo h4{font-size:var(--text-base);margin:0}.JgXtya_nessuno{padding:var(--space-md);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-muted-foreground);text-align:center;margin:0}.JgXtya_formLinea{gap:var(--space-md);margin-top:var(--space-sm);padding:var(--space-md);border:1px solid color-mix(in oklab, var(--color-accent) 30%, transparent);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--color-accent) 4%, var(--color-card));flex-direction:column;display:flex}.JgXtya_codice{font-family:var(--font-cifre,inherit);letter-spacing:.02em;font-weight:700}.JgXtya_testoModello{padding:var(--space-sm) var(--space-smd);border-left:3px solid color-mix(in oklab, var(--color-accent) 60%, transparent);border-radius:var(--radius-sm);background:color-mix(in oklab, var(--color-muted) 60%, transparent);white-space:pre-line;margin:0}
