/* (c) Pinti Motori - www.pintimotori.it - tutti i diritti riservati. Copia e riuso vietati. */
@font-face{font-family:"Montserrat";font-style:italic;font-weight:400 900;font-display:swap;src:url("montserrat-corsivo.woff2") format("woff2")}:root{--carta:#f2f1eb;--pannello:#fbfbf8;--inchiostro:#14181c;--inchiostro-2:#4b5258;--inchiostro-3:#80868b;--linea-2:#c6c9c5;--linea-3:#e3e4df;--griglia:rgba(20,24,28,.045);--blu:#1a4e8a;--blu-chiaro:#e7eef6;--rosso:#b3322a;--rosso-chiaro:#f5e2df;--grigio-bd:#c9ccc6;--sans:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,"SF Mono","Cascadia Mono","Roboto Mono",Menlo,Consolas,monospace}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--carta);background-image:linear-gradient(var(--griglia) 1px,transparent 1px),linear-gradient(90deg,var(--griglia) 1px,transparent 1px);background-size:16px 16px;color:var(--inchiostro);font:15px/1.45 var(--sans);font-variant-numeric:tabular-nums}button,input,select{font:inherit;color:inherit}b{font-weight:650}a{color:var(--blu)}.cartiglio{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px 12px;background:var(--inchiostro);color:#f2f1eb;padding:max(10px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right,0px)) 10px max(16px,env(safe-area-inset-left,0px));position:sticky;top:0;z-index:5}.logo-pinti{display:block;height:52px;width:auto;justify-self:start}.cartiglio-nome{min-width:0;text-align:center}.marchio{font:italic 900 38px/1 "Montserrat",var(--sans);letter-spacing:.04em;text-transform:uppercase}.sottotitolo{font-size:11px;letter-spacing:.04em;color:#a9afb3;margin-top:4px}.cartiglio-dx{justify-self:end;font:600 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#a9afb3;text-align:right}.cartiglio-dx a{color:#f2f1eb;text-decoration:none;border-bottom:1px solid #5d656b}@media (max-width:560px){.cartiglio{grid-template-columns:auto 1fr}.logo-pinti{height:40px}.marchio{font-size:28px}.cartiglio-dx{display:none}}.foglio{max-width:980px;margin:0 auto;padding:16px max(12px,env(safe-area-inset-right,0px)) 8px max(12px,env(safe-area-inset-left,0px));display:grid;gap:14px}.riquadro{background:var(--pannello);border:1px solid var(--inchiostro);min-width:0}.titolo-sez{margin:0;padding:8px 12px;border-bottom:1px solid var(--inchiostro);font:700 13px var(--mono);letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.titolo-sez .n{background:var(--inchiostro);color:var(--pannello);padding:1px 6px;font-weight:700}.titolo-sez .sub{font:400 12px var(--sans);letter-spacing:0;text-transform:none;color:var(--inchiostro-2)}.corpo{padding:12px}.due{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:14px;align-items:start}@media (max-width:860px){.due{grid-template-columns:1fr}}.disegni{display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px;align-items:start}@media (max-width:420px){.disegni{grid-template-columns:120px minmax(0,1fr)}}.tavola{margin:0;background:#fff;border:1px solid var(--linea-2);padding:6px}.tavola svg{display:block;width:100%;height:auto}.tavola figcaption{font:600 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--inchiostro-3);text-align:center;margin-top:4px}.campi{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.campo label{display:block;font:600 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--inchiostro-2);margin-bottom:5px}.passo{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;border:1px solid var(--inchiostro);background:#fff}.passo button{border:0;background:var(--neutro,#e6e6e1);font:700 18px var(--mono);cursor:pointer;min-height:42px}.passo button:active{background:var(--linea-2)}.passo input{border:0;border-left:1px solid var(--linea-2);border-right:1px solid var(--linea-2);text-align:center;font:700 17px var(--mono);min-width:0;padding:0 4px;background:#fff}.passo input:focus{outline:2px solid var(--blu);outline-offset:-2px}.unita{font:12px var(--mono);color:var(--inchiostro-3);margin-left:2px}.aiuto{font-size:13px;color:var(--inchiostro-2);margin:10px 0 0}.risultati{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--linea-2);border:1px solid var(--linea-2);margin-top:12px}.ris{background:#fff;padding:9px 10px}.ris .k{font:600 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--inchiostro-3)}.ris .v{font:700 22px/1.2 var(--mono);margin-top:3px}.ris.forte{background:var(--inchiostro);color:#f2f1eb}.ris.forte .k{color:#a9afb3}@media (max-width:600px){.risultati>.ris:last-child:nth-child(odd){grid-column:1 / -1}.ris .v{font-size:19px}}.allarme{margin:12px 0 0;padding:8px 10px;border:1.5px solid var(--rosso);color:var(--rosso);font-weight:600;font-size:14px;background:var(--rosso-chiaro)}.legenda{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px;font:12px var(--mono)}.legenda li{display:flex;align-items:center;gap:8px}.legenda i{width:22px;height:8px;display:inline-block}.spiega{font-size:14px;color:var(--inchiostro-2)}.spiega h3{font:700 12.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--inchiostro);margin:14px 0 4px}.spiega h3:first-child{margin-top:0}.spiega p{margin:0 0 6px}.spiega code{font:12.5px var(--mono);background:var(--blu-chiaro);padding:1px 5px}.piede{max-width:980px;margin:0 auto;font-size:12.5px;color:var(--inchiostro-2);padding:4px 14px 28px}.piede a{color:var(--inchiostro)}.libro-banda{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--linea-2);padding-top:10px;margin-top:4px}.link-bottone{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--inchiostro);color:var(--inchiostro);text-decoration:none;font:600 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--pannello)}