@layer components{.cva{--cva-sopra:var(--safe-area-inset-top,env(safe-area-inset-top,0px));--cva-sotto:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));background:var(--cv-asfalto);flex-direction:column;min-height:100dvh;display:flex}.cva-testata{z-index:20;border-bottom:3px solid var(--cv-blu);padding:calc(var(--cva-sopra) + .6rem) 1rem .6rem;background:#fff;align-items:center;gap:.6rem;display:flex;position:sticky;top:0}.cva-testata h1{font-size:1.45rem}.cva-indietro{width:2.5rem;height:2.5rem;color:var(--cv-inchiostro);border-radius:.5rem;place-items:center;margin-left:-.5rem;display:grid}.cva-indietro:hover{background:var(--cv-asfalto)}.cva-corpo{width:100%;max-width:36rem;padding:1rem 1rem calc(var(--cva-sotto) + 5.5rem);flex:1;margin:0 auto}.cva-schede{z-index:20;border-top:1px solid var(--cv-bordo);padding-bottom:var(--cva-sotto);background:#fff;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.cva-schede button{color:#4a5773;border-top:3px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;min-height:3.6rem;font-size:.82rem;font-weight:500;display:flex}.cva-schede button[aria-current=page]{border-top-color:var(--cv-blu);color:var(--cv-blu);font-weight:600}.cva-schede svg{width:1.45rem;height:1.45rem}.cva-scheda{border-top:4px solid var(--cv-blu);text-align:left;background:#fff;width:100%;padding:.9rem 1rem 1rem;display:block}button.cva-scheda:hover{background:#fbfcfd}.cva-targhetta{border:2px solid var(--cv-inchiostro);font-family:var(--font-barlow-stretto), "Arial Narrow", Arial, sans-serif;letter-spacing:.06em;background:#fff;border-radius:.3rem;grid-template-columns:.75rem auto .75rem;font-size:1.35rem;font-weight:700;line-height:1.5;display:inline-grid;overflow:hidden}.cva-targhetta:before,.cva-targhetta:after{content:"";background:var(--cv-blu)}.cva-targhetta span{padding:0 .45rem}.cva-riga{border-top:1px solid #e3e8ee;grid-template-columns:.7rem 1fr auto;align-items:baseline;gap:.6rem;padding:.55rem 0;display:grid}.cva-riga:first-child{border-top:0}.cva-pallino{background:var(--cv-bordo);border-radius:50%;width:.7rem;height:.7rem;transform:translateY(.05rem)}.cva-pallino[data-stato=ok]{background:var(--cv-verde)}.cva-pallino[data-stato=vicina],.cva-pallino[data-stato=tolleranza]{background:var(--cv-ambra)}.cva-pallino[data-stato=scaduta]{background:var(--cv-rosso)}.cva-quando[data-stato=scaduta]{color:var(--cv-rosso);font-weight:600}.cva-quando[data-stato=vicina],.cva-quando[data-stato=tolleranza]{color:var(--cv-ambra);font-weight:600}.cva-nota{color:#4a5773;font-size:.92rem}.cva-campi{gap:.8rem;display:grid}@media (min-width:26rem){.cva-campi{grid-template-columns:1fr 1fr}}.cva-campi label{margin-bottom:.2rem;font-weight:500;display:block}.cva-campi .cv-campo{width:100%;height:3rem}.cva-collegamento{color:var(--cv-blu);text-underline-offset:.18em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.cvb{z-index:60;overscroll-behavior:contain;background:var(--cv-blu);color:#fff;outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.cvb-sopra{min-height:3rem;padding:calc(var(--cva-sopra) + .5rem) 1.25rem 0;justify-content:space-between;align-items:center;display:flex}.cvb-marchio{font-family:var(--font-barlow-stretto), "Arial Narrow", Arial, sans-serif;align-items:center;gap:.5rem;font-size:1.15rem;font-weight:600;display:flex}.cvb-salta{color:#fff;text-underline-offset:.2em;padding:.5rem .25rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.cvb-scorre{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;min-height:0;display:flex;overflow:auto hidden}.cvb-scorre::-webkit-scrollbar{display:none}.cvb-pagina{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.cvb-disegno{place-items:center;min-height:0;padding:.5rem 1.25rem 1.25rem;display:grid}.cvb-disegno svg{width:100%;max-width:22rem;height:100%;max-height:17rem}.cvb-testo{min-height:14rem;color:var(--cv-inchiostro);background:#fff;padding:1.6rem 1.25rem .25rem}.cvb-testo h2,.cvb-testo p{max-width:34rem;margin-left:auto;margin-right:auto}.cvb-testo h2{margin-bottom:.55rem;font-size:2rem;line-height:1.05}.cvb-sotto{padding:.5rem 1.25rem calc(var(--cva-sotto) + 1.1rem);background:#fff}.cvb-sotto>*{max-width:34rem;margin-left:auto;margin-right:auto}.cvb-trattini{gap:.4rem;margin-bottom:1rem;display:flex}.cvb-trattini span{background:var(--cv-bordo);border-radius:.15rem;width:1.4rem;height:.3rem;transition:width .2s,background-color .2s}.cvb-trattini span[data-qui]{background:var(--cv-blu);width:2.6rem}@media (prefers-reduced-motion:reduce){.cvb-trattini span{transition:none}}}
