/* ==========================================================================
   TESSERA — casinopicks.org · foglio di stile unico
   Sezioni nell'ordine della pagina: caratteri · base · testata · nastro · briciole ·
   griglia/foglio · titolo · indice · eroe · sezioni · guide · contenuto donatore ·
   scheda recensione · binario · pkcs · pkcv (vetrina) · piede · mappa · mobile
   ========================================================================== */

/* == pik:caratteri == */
@font-face{font-family:"Open Sans";src:url(/risorse/pik/caratteri/opensans.b68160c9.woff2) format("woff2");font-weight:300 800;font-style:normal;font-display:swap}
@font-face{font-family:"Open Sans";src:url(/risorse/pik/caratteri/opensans-i.f8c87eca.woff2) format("woff2");font-weight:300 800;font-style:italic;font-display:swap}
@font-face{font-family:"Oswald";src:url(/risorse/pik/caratteri/oswald.aabe123b.woff2) format("woff2");font-weight:200 700;font-display:swap}
@font-face{font-family:"Roboto Condensed";src:url(/risorse/pik/caratteri/robotocond.efafc4ef.woff2) format("woff2");font-weight:100 900;font-display:swap}

/* == pik:base == */
:root{
  --pk-notte:#0F1A3A;--pk-notte2:#1A2A57;--pk-azzurro:#2F6FDB;--pk-azz-scuro:#1F55B5;
  --pk-verde:#16764A;--pk-verde-h:#10603B;--pk-pomp:#B5402F;--pk-oro:#C98A1B;
  --pk-tela:#EEF1F6;--pk-carta:#FFFFFF;--pk-tenue:#F4F6FA;--pk-filo:#DCE2EC;
  --pk-inchiostro:#151B2B;--pk-grigio:#5B6478;--pk-chiaro:#AFBEDD;
  --pk-testo:"Open Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;
  --pk-titoli:"Oswald","Arial Narrow",Impact,sans-serif;
  --pk-cond:"Roboto Condensed","Arial Narrow",Arial,sans-serif;
  --pk-guscio:1120px;--pk-margine:24px;--pk-foglio-pad:32px;
}
html{-webkit-text-size-adjust:100%}
body.pik-corpo{margin:0;background:var(--pk-tela);color:var(--pk-inchiostro);font:400 16px/1.6 var(--pk-testo)}
body.pik-corpo *,body.pik-corpo *::before,body.pik-corpo *::after{box-sizing:border-box}
body.pik-corpo img{max-width:100%;height:auto}
.pik-segno{width:20px;height:20px;flex:0 0 auto;display:inline-block;vertical-align:middle}
.pik-guscio{max-width:calc(var(--pk-guscio) + var(--pk-margine)*2);margin:0 auto;padding-left:var(--pk-margine);padding-right:var(--pk-margine)}
.pik-vis{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}

/* == pik:testata == */
.pik-hd{position:relative;z-index:60;padding-bottom:6px}
.pik-servizio{color:var(--pk-grigio);font:500 13px/1 var(--pk-testo)}
.pik-servizio .pik-guscio{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;min-height:38px;padding-top:4px;padding-bottom:4px}
.pik-servizio span{display:inline-flex;align-items:center;gap:7px}
.pik-servizio .pik-segno{width:17px;height:17px;color:var(--pk-azzurro)}
.pik-servizio a{color:var(--pk-notte);font-weight:600;text-decoration:none;border-bottom:1px solid var(--pk-chiaro)}
.pik-albero{position:relative;display:flex;align-items:center;gap:14px;background:var(--pk-notte);border-radius:18px;padding:10px 14px 10px 18px;box-shadow:0 18px 40px -26px rgba(15,26,58,.8)}
.pik-marchio{display:flex;align-items:center;gap:11px;text-decoration:none;flex:0 0 auto;min-height:44px;color:#fff}
.pik-marchio>span{color:#fff}
.pik-marchio svg{width:40px;height:40px}
.pik-marchio b{display:block;font:600 22px/1 var(--pk-titoli);color:#fff;letter-spacing:.4px}
.pik-marchio small{display:block;margin-top:4px;font:600 11px/1 var(--pk-cond);letter-spacing:1.4px;text-transform:uppercase;color:var(--pk-chiaro)}
.pik-menu{flex:1 1 auto;display:flex;justify-content:center}
.pik-menu>ul{display:flex;gap:2px;list-style:none;margin:0;padding:0}
.pik-voce{position:relative;color:#E9EEF8}
.pik-tendina li{color:var(--pk-inchiostro)}
.pik-voce>a{display:flex;align-items:center;gap:5px;color:#E9EEF8;text-decoration:none;font:600 14.5px/1 var(--pk-testo);padding:12px 11px;border-radius:10px;white-space:nowrap}
.pik-voce>a .pik-segno{width:15px;height:15px;color:var(--pk-chiaro)}
.pik-voce:hover>a,.pik-voce:focus-within>a{background:var(--pk-notte2)}
.pik-tendina{position:absolute;top:calc(100% + 6px);left:0;min-width:262px;list-style:none;margin:0;padding:8px;background:#fff;border-radius:14px;box-shadow:0 24px 48px -20px rgba(15,26,58,.45),0 0 0 1px rgba(15,26,58,.06);visibility:hidden;opacity:0;transform:translateY(6px);transition:opacity .16s,transform .16s,visibility .16s}
.pik-voce:nth-last-child(-n+2) .pik-tendina{left:auto;right:0}
.pik-voce:hover .pik-tendina,.pik-voce:focus-within .pik-tendina{visibility:visible;opacity:1;transform:none}
.pik-tendina a{display:flex;align-items:center;gap:11px;color:var(--pk-inchiostro);text-decoration:none;font:600 14.5px/1.25 var(--pk-testo);padding:10px 12px;border-radius:10px;min-height:44px}
.pik-tendina a:hover{background:var(--pk-tenue);color:var(--pk-azz-scuro)}
.pik-tendina .pik-segno{color:var(--pk-azzurro)}
.pik-sigilli{display:flex;gap:8px;flex:0 0 auto}
.pik-sigillo{width:44px;height:44px;border-radius:50%;border:2px solid rgba(175,190,221,.45);display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;font:700 11px/1 var(--pk-cond);letter-spacing:.5px}
.pik-sigillo .pik-segno{width:16px;height:16px;color:#7FD1A4;margin-bottom:1px}
.pik-burger-cb{position:absolute;clip-path:inset(50%);width:1px;height:1px}
.pik-burger,.pik-chiudi{display:none}

/* == pik:nastro == */
.pik-nastro{display:flex;align-items:stretch;margin-top:10px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 0 var(--pk-filo)}
.pik-nastro-et{flex:0 0 auto;display:flex;align-items:center;gap:8px;background:var(--pk-azzurro);color:#fff;font:700 12.5px/1 var(--pk-cond);letter-spacing:1.6px;text-transform:uppercase;padding:0 18px}
.pik-nastro-et .pik-segno{width:16px;height:16px}
.pik-nastro-scorre{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;padding:0 10px;white-space:nowrap}
.pik-nastro-scorre::-webkit-scrollbar{display:none}
.pik-nastro-scorre a{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;color:var(--pk-inchiostro);font:600 13.5px/1 var(--pk-testo);text-decoration:none}
.pik-nastro-scorre a+a::before{content:"";width:4px;height:4px;border-radius:50%;background:var(--pk-chiaro);margin-right:16px}
.pik-nastro-scorre a:hover{color:var(--pk-azz-scuro)}

/* == pik:briciole == */
.pik-briciole{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:18px 0 12px;font:500 13px/1.4 var(--pk-testo);color:var(--pk-grigio)}
.pik-briciole a{color:var(--pk-grigio);text-decoration:none;display:inline-flex;align-items:center;gap:5px;min-height:28px}
.pik-briciole a:hover{color:var(--pk-azz-scuro)}
.pik-briciole .pik-segno{width:15px;height:15px}
.pik-briciole .pik-sep{color:var(--pk-chiaro)}

/* == pik:griglia == */
.pik-griglia{display:grid;grid-template-columns:minmax(0,1fr) 272px;gap:24px;align-items:start;margin-top:4px}
.pik-griglia.pik-senza-binario{grid-template-columns:minmax(0,1fr)}
.pik-foglio{min-width:0;background:var(--pk-carta);border:1px solid var(--pk-filo);border-radius:18px;padding:30px var(--pk-foglio-pad) 38px;box-shadow:0 1px 2px rgba(15,26,58,.05),0 16px 36px -28px rgba(15,26,58,.35)}
.pik-senza-binario .pik-foglio{max-width:calc(760px + var(--pk-foglio-pad)*2);margin:0 auto;width:100%}

/* == pik:testo == */
.pik-foglio p,.pik-foglio li,.pik-foglio dd,.pik-foglio dt,.pik-foglio td,.pik-foglio th,.pik-foglio blockquote{font-size:17px;line-height:1.72;color:var(--pk-inchiostro)}
.pik-foglio p{margin:0 0 16px}
.pik-foglio h2{font:600 28px/1.22 var(--pk-titoli);color:var(--pk-notte);letter-spacing:.2px;margin:38px 0 14px}
.pik-foglio h3{font:700 20px/1.35 var(--pk-testo);color:var(--pk-notte);margin:28px 0 10px}
.pik-foglio h4{font:700 17.5px/1.4 var(--pk-testo);color:var(--pk-notte);margin:22px 0 8px}
.pik-foglio a{color:var(--pk-azz-scuro);text-decoration:underline;text-decoration-color:rgba(47,111,219,.35);text-underline-offset:3px}
.pik-foglio a:hover{text-decoration-color:currentColor}
.pik-foglio ul,.pik-foglio ol{padding-left:22px;margin:0 0 18px}
.pik-foglio li{margin:0 0 6px}
.pik-foglio li::before{content:none}
.pik-foglio ul.pik-numerata{list-style:none;padding-left:0;columns:2;column-gap:28px}
.pik-foglio ul.pik-numerata li{break-inside:avoid;margin:0 0 4px;font-size:15.5px}
@media (max-width:760px){.pik-foglio ul.pik-numerata{columns:1}}
.pik-foglio strong,.pik-foglio b{color:var(--pk-notte)}
.pik-foglio img{border-radius:12px}
.pik-foglio iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:12px;position:static}
.pik-tab{overflow-x:auto;margin:18px 0 22px;border:0;border-radius:14px;box-shadow:inset 0 0 0 1px var(--pk-filo)}
.pik-foglio table{width:100%;border-collapse:collapse;margin:0;background:#fff}
.pik-foglio th{font:700 13px/1.35 var(--pk-cond);letter-spacing:.6px;text-transform:uppercase;color:var(--pk-notte);background:var(--pk-tenue);text-align:left;padding:11px 16px;border-bottom:1px solid var(--pk-filo)}
.pik-foglio td{font-size:15px;line-height:1.5;padding:10px 16px;border-bottom:1px solid var(--pk-filo);vertical-align:top}
.pik-foglio tr:last-child>td{border-bottom:0}
.pik-foglio caption{caption-side:top;text-align:left;font:600 18px/1.3 var(--pk-titoli);color:var(--pk-notte);padding:14px 14px 10px}
.pik-foglio .right,.pik-foglio .capt-img.right{float:right;max-width:42%;margin:4px 0 14px 22px}
.pik-foglio .left{float:left;max-width:42%;margin:4px 22px 14px 0}
.pik-foglio h2,.pik-foglio h3,.pik-foglio .pik-tab,.pik-foglio section,.pik-foglio details{clear:both}
.pik-foglio .wrap.left,.pik-foglio .wrap.right{float:none;max-width:none;margin:0;min-width:0}
.pik-foglio .comparedevs,.pik-foglio .biginfo .table-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;clear:both}
@media (max-width:760px){.pik-foglio .comparedevs,.pik-foglio .biginfo .table-wrap{grid-template-columns:minmax(0,1fr)}}

/* == pik:titolo == */
.pik-titolo{margin:0 0 18px}
.pik-titolo h1{font:600 38px/1.14 var(--pk-titoli);color:var(--pk-notte);letter-spacing:.2px;margin:0 0 12px}
.pik-titolo h1 span{font-weight:400;color:var(--pk-azz-scuro)}
.pik-meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;color:var(--pk-grigio);font:500 13.5px/1.4 var(--pk-testo)}
.pik-meta span{display:inline-flex;align-items:center;gap:6px}
.pik-meta .pik-segno{width:16px;height:16px;color:var(--pk-azzurro)}
.pik-foglio .pik-meta{font-size:13.5px}

/* == pik:indice == */
.pik-indice{margin:0 0 24px;background:var(--pk-tenue);border-radius:14px}
.pik-indice summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;padding:13px 16px;font:700 15px/1.2 var(--pk-testo);color:var(--pk-notte);min-height:48px}
.pik-indice summary::-webkit-details-marker{display:none}
.pik-indice summary .pik-segno{color:var(--pk-azzurro)}
.pik-indice summary em{margin-left:auto;font:600 12px/1 var(--pk-cond);font-style:normal;letter-spacing:.8px;color:var(--pk-grigio);text-transform:uppercase}
.pik-indice ol{margin:0;padding:2px 18px 14px 40px;columns:2;column-gap:28px}
.pik-indice li{font-size:15px;line-height:1.45;margin:0 0 7px;break-inside:avoid}
.pik-indice a{color:var(--pk-inchiostro);text-decoration:none}
.pik-indice a:hover{color:var(--pk-azz-scuro);text-decoration:underline}

/* == pik:eroe == */
.pik-eroe{position:relative;margin:18px 0 0;border-radius:22px;overflow:hidden;background:var(--pk-notte);color:#fff;isolation:isolate}
.pik-eroe>img.pik-eroe-foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%;z-index:-2;border-radius:0}
.pik-eroe::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(15,26,58,.96) 0%,rgba(15,26,58,.86) 44%,rgba(15,26,58,.42) 78%,rgba(15,26,58,.3) 100%)}
.pik-eroe-corpo{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:36px;padding:44px 44px 30px}
.pik-eroe h1{font:600 44px/1.1 var(--pk-titoli);margin:0 0 14px;color:#fff;letter-spacing:.3px}
.pik-eroe h1 span{display:block;font-weight:400;color:#CFE0FF}
.pik-eroe-lead{font:400 17px/1.66 var(--pk-testo);color:#E3E9F6;margin:0 0 20px;max-width:620px}
.pik-eroe-azioni{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}
.pik-bottone{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:12px;background:var(--pk-verde);color:#fff;font:700 15.5px/1 var(--pk-testo);text-decoration:none;box-shadow:0 10px 24px -14px rgba(22,118,74,.9)}
.pik-bottone:hover{background:var(--pk-verde-h)}
.pik-foglio a.pik-bottone,.pik-eroe a.pik-bottone{color:#fff;text-decoration:none}
.pik-foglio a.pik-bottone:hover{color:#fff;background:var(--pk-verde-h)}
.pik-bottone .pik-segno{width:18px;height:18px}
.pik-eroe-meta{display:inline-flex;align-items:center;gap:8px;color:var(--pk-chiaro);font:500 13.5px/1.3 var(--pk-testo)}
.pik-eroe-meta .pik-segno{width:17px;height:17px}
.pik-anelli{list-style:none;margin:0;padding:0;display:grid;gap:18px;align-content:center}
.pik-anelli li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:center;color:#DCE4F4;font:400 14.5px/1.5 var(--pk-testo);margin:0}
.pik-anello{width:64px;height:64px;border-radius:50%;border:2px solid rgba(127,209,164,.75);display:flex;align-items:center;justify-content:center;background:rgba(15,26,58,.55)}
.pik-anello .pik-segno{width:28px;height:28px;color:#fff}
.pik-anelli b{display:block;color:#fff;font:700 15.5px/1.3 var(--pk-testo);margin-bottom:2px}
.pik-eroe-fascia{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 44px 20px;border-top:1px solid rgba(175,190,221,.22);background:rgba(10,18,42,.55)}
.pik-eroe-fascia>p{margin:0;font:300 19px/1.3 var(--pk-testo);color:#fff}
.pik-eroe-fascia>p::after{content:"";display:block;width:44px;height:2px;background:#7FD1A4;margin-top:8px}
.pik-garanzie{display:flex;list-style:none;margin:0;padding:0}
.pik-garanzie li{display:flex;align-items:center;gap:8px;padding:6px 16px;color:#fff;font:700 13px/1.2 var(--pk-cond);letter-spacing:.5px;margin:0}
.pik-garanzie li+li{border-left:1px solid rgba(175,190,221,.3)}
.pik-garanzie .pik-segno{width:22px;height:22px;color:#7FD1A4}
.pik-credito{display:block;margin:8px 4px 0;font:400 12px/1.4 var(--pk-testo);color:var(--pk-grigio)}
.pik-credito a{color:var(--pk-grigio)}

/* == pik:sezioni == */
.pik-sezioni{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0 4px;list-style:none;padding:0}
.pik-sezioni li{margin:0}
.pik-sezioni a{display:grid;grid-template-columns:54px minmax(0,1fr) 34px;gap:14px;align-items:center;background:#fff;border-radius:16px;padding:16px;text-decoration:none;box-shadow:0 1px 0 var(--pk-filo);min-height:86px}
.pik-sezioni a:hover{box-shadow:0 0 0 2px var(--pk-azzurro)}
.pik-tondo{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}
.pik-tondo .pik-segno{width:26px;height:26px}
.pik-tondo.t1{background:var(--pk-verde)}.pik-tondo.t2{background:var(--pk-pomp)}.pik-tondo.t3{background:var(--pk-notte)}.pik-tondo.t4{background:var(--pk-azzurro)}
.pik-sezioni small{display:block;color:var(--pk-grigio);font:500 12px/1.3 var(--pk-testo)}
.pik-sezioni strong{display:block;color:var(--pk-notte);font:700 16px/1.25 var(--pk-testo);margin-top:3px}
.pik-freccia{width:34px;height:34px;border-radius:50%;background:var(--pk-tenue);color:var(--pk-azzurro);display:flex;align-items:center;justify-content:center}
.pik-freccia .pik-segno{width:17px;height:17px}

/* == pik:guide == */
.pik-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:10px 0 24px;list-style:none;padding:0}
.pik-guide li{margin:0}
.pik-guide a{position:relative;display:block;border-radius:16px;overflow:hidden;aspect-ratio:16/11;text-decoration:none;background:var(--pk-notte);color:#fff}
.pik-guide li{color:var(--pk-inchiostro)}
.pik-guide a span,.pik-guide a b{color:#fff}
.pik-guide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0}
.pik-guide a::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,26,58,0) 30%,rgba(15,26,58,.9) 100%)}
.pik-guide span.pik-carta-testo{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:14px 16px 16px}
.pik-etichetta{display:inline-block;padding:5px 10px;border-radius:7px;font:700 12px/1 var(--pk-cond);letter-spacing:.6px;text-transform:uppercase;color:#fff;background:var(--pk-verde)}
.pik-etichetta.e2{background:var(--pk-pomp)}.pik-etichetta.e3{background:var(--pk-azzurro)}.pik-etichetta.e4{background:var(--pk-oro);color:#1B1300}
.pik-guide b{display:block;margin-top:8px;color:#fff;font:700 17px/1.3 var(--pk-testo)}
.pik-guide em{display:block;margin-top:4px;color:#D2DBEE;font:400 12.5px/1.2 var(--pk-testo);font-style:normal}
.pik-foglio .pik-guide{margin:18px 0 26px}
.pik-foglio .pik-guide a{color:#fff}

/* == pik:contenuto-donatore == */
.pik-foglio .box2x{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0 24px}
.pik-foglio .box2x .wrap{background:var(--pk-tenue);border-radius:14px;padding:16px 18px}
.pik-foglio .box2x .title,.pik-foglio .htitle,.pik-foglio .paragrid-title,.pik-foglio .states-list-title,.pik-foglio .simple-list-title,.pik-foglio .history-slider-title,.pik-foglio .thumb-rows-title,.pik-foglio .biginfo .title,.pik-foglio .game-creators>.title,.pik-foglio .op-table-title,.pik-foglio .gamesbox .title,.pik-foglio .more-topics>div:first-child{font:600 20px/1.3 var(--pk-titoli);color:var(--pk-notte);margin:0 0 10px;letter-spacing:.2px}
.pik-foglio .box2x ul,.pik-foglio .simple-list,.pik-foglio .lists ul{list-style:none;padding-left:0}
.pik-foglio li.check,.pik-foglio li.remove,.pik-foglio .simple-list li,.pik-foglio ul.pro li,.pik-foglio ul.con li{position:relative;padding-left:28px}
.pik-foglio li.check::before,.pik-foglio .simple-list li::before,.pik-foglio ul.pro li:not(.title)::before{content:"";position:absolute;left:0;top:6px;width:18px;height:18px;border-radius:50%;background:#DDF1E6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.5 12.5l3.5 3.5 7.5-8' fill='none' stroke='%2316764A' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}
.pik-foglio li.remove::before,.pik-foglio ul.con li:not(.title)::before{content:"";position:absolute;left:0;top:6px;width:18px;height:18px;border-radius:50%;background:#F6E1DD url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.5 7.5l9 9M16.5 7.5l-9 9' fill='none' stroke='%23B5402F' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") center/11px no-repeat}
.pik-foglio ul.pro li.title,.pik-foglio ul.con li.title{padding-left:0;font:700 14px/1.3 var(--pk-cond);letter-spacing:.6px;text-transform:uppercase;color:var(--pk-grigio)}
.pik-foglio .paragrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin:18px 0 22px}
.pik-foglio .paragrid-cell{background:var(--pk-tenue);border-radius:14px;padding:16px 18px}
.pik-foglio .paragrid-cell p{font-size:15.5px;line-height:1.6;margin:0}
.pik-foglio .paragrid-title{display:flex;align-items:center;gap:10px}
.pik-foglio .paragrid-title .pik-segno,.pik-foglio .pik-icona-t{width:26px;height:26px;color:var(--pk-azzurro)}
.pik-foglio .linechart-table .bar{display:block;position:relative;height:30px;border-radius:8px;background:var(--pk-tenue);overflow:hidden}
.pik-foglio .linechart-table .bar>span{position:absolute;inset:0 auto 0 0;display:flex;align-items:center;padding:0 10px;background:linear-gradient(90deg,#CFE0FF,#9DC0FA);color:var(--pk-notte);font:700 13px/1 var(--pk-cond);white-space:nowrap;border-radius:8px}
.pik-foglio .history-slider ul{list-style:none;padding:0 0 0 6px;margin:8px 0 22px}
.pik-foglio .history-slider li{position:relative;padding:0 0 16px 26px;border-left:2px solid var(--pk-filo);margin:0 0 0 8px}
.pik-foglio .history-slider li::before{content:"";position:absolute;left:-8px;top:5px;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--pk-azzurro)}
.pik-foglio .history-slider li strong.title{display:block;font:700 16.5px/1.35 var(--pk-testo);color:var(--pk-notte)}
.pik-anno{display:inline-block;margin-right:8px;padding:3px 8px;border-radius:6px;background:var(--pk-notte);color:#fff;font:700 13px/1 var(--pk-cond);letter-spacing:.5px;vertical-align:2px}
.pik-foglio .states-list ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}
.pik-foglio .states-list li{margin:0}
.pik-foglio .states-list a,.pik-foglio .states-list li{display:flex;align-items:center;gap:10px;font-size:15.5px}
.pik-foglio .states-list .pik-segno{color:var(--pk-verde)}
.pik-foglio .licenses-boxes ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.pik-foglio .licenses-boxes li{background:var(--pk-tenue);border-radius:12px;padding:14px 10px;text-align:center;font:600 14px/1.3 var(--pk-testo);margin:0}
.pik-foglio .links-box,.pik-foglio .bluebox,.pik-foglio .bluebox1,.pik-foglio .hintbox,.pik-foglio .textbox,.pik-foglio .game-creators,.pik-foglio .biginfo,.pik-foglio .quick-flex,.pik-foglio .gamesbox,.pik-foglio .more-topics,.pik-foglio .thumb-rows{background:var(--pk-tenue);border-radius:14px;padding:18px 20px;margin:20px 0 24px}
.pik-foglio .bluebox,.pik-foglio .bluebox1{border-left:4px solid var(--pk-azzurro)}
.pik-foglio .links-box .columns.x3 ul{columns:3;column-gap:18px;list-style:none;padding:0}
.pik-foglio .links-box ul.plain li{font-size:15px;break-inside:avoid;display:flex;gap:8px;align-items:center}
.pik-foglio .links-box ul.plain li::before{content:"";width:9px;height:9px;border-radius:2px;background:var(--pk-pomp);flex:0 0 auto}
.pik-foglio .textbox2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 22px}
.pik-foglio .textbox2 .textbox{margin:0}
.pik-foglio .textbox h3{margin-top:0}
.pik-foglio .hintbox{display:flex;gap:18px;align-items:flex-start}
.pik-foglio .hintbox-image{flex:0 0 200px}
.pik-foglio .game-creators .group{margin-top:12px}
.pik-foglio .game-creators ul.list{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.pik-foglio .game-creators ul.list li{background:#fff;border-radius:9px;padding:7px 12px;font:600 14px/1.2 var(--pk-testo);margin:0}
.pik-foglio .frage{margin:16px 0 0;padding:14px 18px;background:var(--pk-tenue);border-radius:12px 12px 0 0;font:700 17px/1.4 var(--pk-testo);color:var(--pk-notte)}
.pik-foglio .antw{margin:0 0 6px;padding:12px 18px 14px;border:1px solid var(--pk-filo);border-top:0;border-radius:0 0 12px 12px}
.pik-foglio .fragen{margin-top:40px}
.pik-foglio .thumb-rows-items,.pik-foglio .quicknav .game-links{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:6px 0 0}
.pik-foglio .thumb-rows-item,.pik-foglio .game-links a{display:inline-flex;align-items:center;gap:8px;background:#fff;border-radius:10px;padding:9px 13px;min-height:44px;color:var(--pk-notte);font:600 14px/1.2 var(--pk-testo);text-decoration:none;box-shadow:0 1px 0 var(--pk-filo)}
.pik-foglio .thumb-rows-item .pik-segno,.pik-foglio .game-links .pik-segno{width:18px;height:18px;color:var(--pk-azzurro)}
.pik-foglio .gamesbox ul,.pik-foglio .more-topics ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 0}
.pik-foglio .gamesbox li,.pik-foglio .more-topics li{margin:0}
.pik-foglio .gamesbox a,.pik-foglio .more-topics a{display:flex;align-items:center;gap:10px;background:#fff;border-radius:10px;padding:10px 12px;min-height:48px;color:var(--pk-notte);font:600 14.5px/1.3 var(--pk-testo);text-decoration:none;box-shadow:0 1px 0 var(--pk-filo)}
.pik-foglio .more-topics a strong{display:block;font:700 13px/1.2 var(--pk-cond);letter-spacing:.5px;color:var(--pk-azz-scuro)}
.pik-foglio .gamesbox .pik-segno,.pik-foglio .more-topics .pik-segno{color:var(--pk-pomp);width:22px;height:22px}
.pik-foglio .slideshow{margin:20px 0 24px}
.pik-foglio .slideshow .caption{font:600 20px/1.3 var(--pk-titoli);color:var(--pk-notte);margin-bottom:10px}
.pik-foglio .slideshow ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}
.pik-foglio .slideshow li{margin:0;background:var(--pk-tenue);border-radius:14px;overflow:hidden}
.pik-foglio .slideshow li>div>span{display:block;padding:12px 14px;font-size:14.5px;line-height:1.55}
.pik-foglio .slideshow li img{border-radius:0;width:100%}
.pik-foglio .steps-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:18px 0 22px}
.pik-foglio .steps-item{background:var(--pk-tenue);border-radius:14px;padding:16px}
.pik-foglio .step-index{width:34px;height:34px;border-radius:50%;background:var(--pk-notte);color:#fff;display:flex;align-items:center;justify-content:center;font:700 15px/1 var(--pk-cond);margin-bottom:8px}
.pik-foglio .step-title{font:700 16px/1.3 var(--pk-testo);color:var(--pk-notte);margin-bottom:4px}
.pik-foglio .steps-item p{font-size:15px;margin:0}
.pik-foglio ul.dashed-list{list-style:none;padding:0;margin:0 0 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}
.pik-foglio ul.dashed-list li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px dashed var(--pk-filo);font-size:15.5px;margin:0}
.pik-foglio ul.dashed-list li span{font-weight:700;color:var(--pk-notte);text-align:right}
.pik-foglio .sofortspiel img,.pik-foglio .frame img,.pik-foglio p.fullimg img{display:block;margin:0 auto;border-radius:14px}
.pik-foglio .sofortspiel,.pik-foglio .frame,.pik-foglio p.fullimg{margin:20px 0 22px}
.pik-foglio .procon .lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}
.pik-foglio .procon .lists ul{background:var(--pk-tenue);border-radius:14px;padding:14px 16px;margin:0}
.pik-foglio .data-row,.pik-foglio .tabletop{display:none}
.pik-foglio .quote-box-2 .text-holder{background:var(--pk-tenue);border-radius:14px;padding:18px 20px;border-left:4px solid var(--pk-pomp)}
.pik-foglio .quick-flex .category-item-title{font:700 16px/1.3 var(--pk-testo);color:var(--pk-notte)}
.pik-foglio .vidwrap{margin:18px 0 22px}
.pik-foglio .mintable{margin:16px 0 20px}

/* == pik:scheda-recensione == */
.pik-scheda{display:grid;grid-template-columns:200px minmax(0,1fr);gap:22px;background:var(--pk-tenue);border-radius:18px;padding:20px;margin:0 0 20px}
.pik-scheda-logo{align-self:start;background:#fff;border-radius:14px;display:flex;align-items:center;justify-content:center;padding:14px;height:120px;border:1px solid var(--pk-filo)}
.pik-scheda-logo img{max-height:84px;border-radius:0}
.pik-scheda-logo span{font:700 22px/1.2 var(--pk-titoli);color:var(--pk-notte);text-align:center}
.pik-scheda h2{margin:0 0 8px;font-size:24px}
.pik-scheda ul.pik-punti{list-style:none;padding:0;margin:0 0 12px;display:flex;flex-wrap:wrap;gap:6px 16px}
.pik-scheda ul.pik-punti li{display:flex;align-items:center;gap:7px;font-size:15px;margin:0}
.pik-scheda ul.pik-punti .pik-segno{width:18px;height:18px;color:var(--pk-verde)}
.pik-scheda dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 14px;margin:0 0 14px}
.pik-scheda dl div{background:#fff;border-radius:10px;padding:9px 12px}
.pik-scheda dt{font:700 11.5px/1.2 var(--pk-cond);letter-spacing:.7px;text-transform:uppercase;color:var(--pk-grigio)}
.pik-scheda dd{margin:3px 0 0;font:700 15px/1.3 var(--pk-testo);color:var(--pk-notte)}
.pik-scheda-cta{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}
.pik-scheda-cta small{color:var(--pk-grigio);font-size:12.5px}
.pik-schede{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 26px;list-style:none;padding:0}
.pik-schede li{margin:0}
.pik-schede a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:10px;background:#fff;border:1px solid var(--pk-filo);color:var(--pk-notte);font:600 14.5px/1 var(--pk-testo);text-decoration:none}
.pik-schede a .pik-segno{width:18px;height:18px;color:var(--pk-azzurro)}
.pik-schede a[aria-current]{background:var(--pk-notte);border-color:var(--pk-notte);color:#fff}
.pik-schede a[aria-current] .pik-segno{color:#7FD1A4}
.pik-voti{background:#fff;border:1px solid var(--pk-filo);border-radius:16px;padding:18px 20px;margin:0 0 24px}
.pik-voti .title{font:600 20px/1.3 var(--pk-titoli);color:var(--pk-notte);margin:6px 0 10px}
.pik-voti ul.ratings{list-style:none;padding:0;margin:0 0 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px}
.pik-voti ul.ratings li{display:grid;grid-template-columns:110px minmax(0,1fr) 46px;gap:10px;align-items:center;font-size:14.5px;margin:0}
.pik-voti ul.ratings li i{display:block;height:9px;border-radius:5px;background:var(--pk-tenue);overflow:hidden}
.pik-voti ul.ratings li i::after{content:"";display:block;height:100%;width:var(--v,80%);background:linear-gradient(90deg,var(--pk-verde),#3FA56F);border-radius:5px}
.pik-voti ul.ratings li b{text-align:right;font:700 14px/1 var(--pk-cond)}
.pik-voti .table{overflow-x:auto}

/* == pik:binario == */
.pik-binario{display:grid;gap:16px;min-width:0}
.pik-box{background:var(--pk-notte);color:#DCE4F4;border-radius:18px;padding:18px}
.pik-box-t{display:flex;align-items:center;gap:8px;margin:0 0 12px;font:700 13px/1.2 var(--pk-cond);letter-spacing:1.3px;text-transform:uppercase;color:var(--pk-chiaro)}
.pik-box-t .pik-segno{width:17px;height:17px;color:#7FD1A4}
.pik-box p{font:400 14px/1.55 var(--pk-testo);margin:0 0 10px;color:#DCE4F4}
.pik-box-chiaro{background:#fff;color:var(--pk-inchiostro);box-shadow:0 1px 0 var(--pk-filo)}
.pik-box-chiaro .pik-box-t{color:var(--pk-grigio)}
.pik-box-chiaro .pik-box-t .pik-segno{color:var(--pk-azzurro)}
.pik-esplora{list-style:none;margin:0;padding:0}
.pik-esplora.pik-due{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4px}
.pik-esplora.pik-due a{font-size:13.5px;gap:7px;padding:4px}
.pik-esplora.pik-due .pik-segno{width:16px;height:16px}
.pik-esplora li{margin:0}
.pik-esplora a{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 6px;border-radius:9px;color:var(--pk-inchiostro);font:600 14.5px/1.3 var(--pk-testo);text-decoration:none}
.pik-esplora a:hover{background:var(--pk-tenue)}
.pik-esplora .pik-segno{color:var(--pk-azzurro)}
.pik-esplora a[aria-current]{color:var(--pk-azz-scuro)}
.pik-verde-num{display:block;font:600 30px/1.1 var(--pk-titoli);color:#fff;letter-spacing:.5px;margin:2px 0 6px;text-decoration:none}

/* == pkcs (mini-classifica del binario) == */
.pkcs-lista{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.pkcs-lista li{display:grid;grid-template-columns:84px minmax(0,1fr) 40px;gap:10px;align-items:center;margin:0}
.pkcs-logo{background:#fff;border-radius:10px;height:44px;display:flex;align-items:center;justify-content:center;padding:4px 6px}
.pkcs-logo img{max-height:36px;border-radius:0}
.pkcs-lista b{display:block;color:#fff;font:700 14px/1.2 var(--pk-testo)}
.pkcs-lista span{display:block;color:var(--pk-chiaro);font:500 12.5px/1.3 var(--pk-testo)}
.pkcs-lista a.pkcs-vai{width:40px;height:40px;border-radius:50%;background:var(--pk-verde);color:#fff;display:flex;align-items:center;justify-content:center}
.pkcs-lista a.pkcs-vai .pik-segno{width:18px;height:18px}
.pkcs-nota{margin:12px 0 0!important;font-size:12px!important;color:var(--pk-chiaro)!important}

/* == pkcv (vetrina) == */
.pkcv-wrap{container-type:inline-size;background:var(--pk-tenue);border-radius:18px;padding:20px 18px 16px;margin:28px 0 30px;clear:both}
.pkcv-wrap .pkcv-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 18px;margin:0 0 12px}
.pik-foglio .pkcv-wrap h2.pkcv-h{margin:0;font:600 24px/1.2 var(--pk-titoli);color:var(--pk-notte)}
.pkcv-wrap .pkcv-sub{display:block;margin:0;font:500 13px/1.3 var(--pk-testo);color:var(--pk-grigio)}
.pkcv-wrap .pkcv-sub .pik-segno{width:16px;height:16px;color:var(--pk-verde);margin:-2px 5px 0 0}
.pik-argomenti{margin:20px 0 24px}
.pik-foglio .pik-argomenti ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.pik-foglio .pik-argomenti li{margin:0}
.pik-foglio .pik-argomenti a{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:10px;align-items:start;min-height:64px;padding:12px 14px;border-radius:12px;background:var(--pk-tenue);text-decoration:none}
.pik-foglio .pik-argomenti a:hover{box-shadow:0 0 0 2px var(--pk-azzurro)}
.pik-foglio .pik-argomenti .pik-segno{grid-row:1/3;width:24px;height:24px;color:var(--pk-azzurro)}
.pik-argomenti-t{font:700 15px/1.3 var(--pk-testo);color:var(--pk-notte)}
.pik-argomenti-s{font:400 13.5px/1.4 var(--pk-testo);color:var(--pk-grigio)}
@media (max-width:760px){.pik-foglio .pik-argomenti ul{grid-template-columns:minmax(0,1fr)}}
.pkcv-filtri{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}
.pkcv-filtri>span{font:700 12.5px/1 var(--pk-cond);letter-spacing:.8px;text-transform:uppercase;color:var(--pk-grigio);margin-right:4px}
.pkcv-fi,.pkcv-more{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}
.pkcv-filtri label{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:0 13px;background:#fff;border:1px solid var(--pk-filo);border-radius:9px;font:600 13.5px/1 var(--pk-testo);color:var(--pk-notte);cursor:pointer}
.pkcv-filtri label::before{content:"";width:17px;height:17px;border:1.8px solid #8A96AE;border-radius:4px;background:#fff;flex:0 0 auto}
.pkcv-fi:checked+label{border-color:var(--pk-azzurro);color:var(--pk-azz-scuro)}
.pkcv-fi:checked+label::before{border-color:var(--pk-azzurro);background:var(--pk-azzurro) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.5 12.5l4 4 9-9' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}
.pkcv-fi:focus-visible+label{outline:2px solid var(--pk-azzurro);outline-offset:2px}
.pik-foglio .pkcv-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.pik-foglio .pkcv-list>li{margin:0;padding:14px 16px 0;font-size:15px;line-height:1.45}
.pkcv-list>li::before,.pkcv-list>li::after{content:none!important;display:none!important}
.pkcv-list>li.pkcv-row{display:grid;grid-template-columns:150px minmax(0,1fr) 184px;grid-template-areas:"plate id cta" "plate offer cta" "facts facts facts" "adm adm adm";column-gap:16px;row-gap:4px;background:#fff;border-radius:14px;box-shadow:0 1px 0 var(--pk-filo),0 10px 24px -22px rgba(15,26,58,.6)}
.pkcv-list>li.pkcv-row:first-child{box-shadow:0 0 0 2px rgba(181,64,47,.35),0 10px 24px -22px rgba(15,26,58,.6)}
.pkcv-plate{grid-area:plate;position:relative;align-self:start;width:150px;height:76px;margin-top:6px;background:#fff;border:1px solid var(--pk-filo);border-radius:12px;display:flex;align-items:center;justify-content:center;padding:8px 10px}
.pik-foglio .pkcv-plate img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:0}
.pkcv-rank{position:absolute;top:-10px;left:-10px;width:30px;height:30px;border-radius:50%;background:#fff;border:2px solid var(--pk-notte);color:var(--pk-notte);font:700 14px/26px var(--pk-cond);text-align:center}
.pkcv-list>li:first-child .pkcv-rank{background:var(--pk-pomp);border-color:var(--pk-pomp);color:#fff}
.pkcv-id{grid-area:id;align-self:end;min-width:0}
.pik-foglio a.pkcv-name{font:700 18px/1.2 var(--pk-testo);color:var(--pk-notte);text-decoration:none}
.pik-foglio a.pkcv-name:hover{color:var(--pk-azz-scuro)}
.pkcv-id span{display:inline;margin-left:8px;color:var(--pk-grigio);font:500 12.5px/1.2 var(--pk-testo)}
.pkcv-scelta{display:inline-block;margin-left:8px;padding:3px 7px;border-radius:6px;background:#FBEDEA;color:var(--pk-pomp);font:700 11.5px/1.1 var(--pk-cond);letter-spacing:.5px;text-transform:uppercase;vertical-align:2px}
.pkcv-offer{grid-area:offer;min-width:0}
.pkcv-offer small{display:block;font:700 11.5px/1.2 var(--pk-cond);letter-spacing:.7px;text-transform:uppercase;color:var(--pk-grigio)}
.pik-foglio .pkcv-offer strong{display:block;font:600 25px/1.15 var(--pk-titoli);color:var(--pk-verde);letter-spacing:.2px}
.pkcv-offer em{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font:400 13.5px/1.45 var(--pk-testo);font-style:normal;color:var(--pk-grigio)}
.pik-foglio ul.pkcv-facts{grid-area:facts;list-style:none;margin:6px 0 0;padding:8px 0 0;border-top:1px dashed var(--pk-filo);display:flex;flex-wrap:wrap;gap:4px 18px}
.pik-foglio ul.pkcv-facts li{display:flex;align-items:center;gap:7px;margin:0;padding:0;font:600 13.5px/1.35 var(--pk-testo);color:var(--pk-inchiostro)}
.pkcv-facts .pik-segno{width:17px;height:17px;color:var(--pk-azzurro)}
.pkcv-cta{grid-area:cta;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:4px 0}
.pik-foglio a.pkcv-go{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 12px;border-radius:11px;background:var(--pk-verde);color:#fff;font:700 15px/1.1 var(--pk-testo);text-decoration:none;text-align:center}
.pik-foglio a.pkcv-go:hover{background:var(--pk-verde-h)}
.pik-foglio a.pkcv-go .pik-segno{width:17px;height:17px}
.pik-foglio a.pkcv-rev{display:flex;align-items:center;justify-content:center;min-height:32px;color:var(--pk-azz-scuro);font:600 13.5px/1.2 var(--pk-testo);text-align:center}
.pkcv-cta span.pkcv-norev{display:block;text-align:center;color:var(--pk-grigio);font:500 12.5px/1.3 var(--pk-testo)}
.pkcv-adm{grid-area:adm;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:8px -16px 0;padding:8px 16px;background:#F2F5FA;border-top:1px solid var(--pk-filo);border-radius:0 0 14px 14px;font:500 12.5px/1.35 var(--pk-testo);color:var(--pk-grigio)}
.pkcv-adm svg.pkcv-flag{width:21px;height:14px;flex:0 0 auto}
.pkcv-adm b{color:var(--pk-notte);font-weight:700}
.pkcv-adm details{margin-left:auto}
.pkcv-adm summary{display:inline-flex;align-items:center;gap:5px;cursor:pointer;list-style:none;color:var(--pk-azz-scuro);font:600 12.5px/1.2 var(--pk-testo);min-height:32px}
.pkcv-adm summary::-webkit-details-marker{display:none}
.pkcv-adm summary .pik-segno{width:15px;height:15px}
.pkcv-adm details[open]{flex:1 1 100%;margin-left:0}
.pkcv-adm details:not([open])>dl{display:none}
.pkcv-adm span{min-width:0}
.pik-foglio .pkcv-adm dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:6px 16px;margin:8px 0 6px}
.pik-foglio .pkcv-adm dt{font:700 11px/1.2 var(--pk-cond);letter-spacing:.6px;text-transform:uppercase;color:var(--pk-grigio)}
.pik-foglio .pkcv-adm dd{margin:2px 0 0;font:500 13px/1.45 var(--pk-testo);color:var(--pk-inchiostro)}
.pkcv-list>li.pkcv-hid{display:none}
.pkcv-wrap:has(.pkcv-more:checked) .pkcv-list>li.pkcv-hid{display:grid}
.pkcv-wrap:has(.pkcv-fi[id$="-nd"]:checked) .pkcv-list>li:not(.pkcv-m-nd){display:none}
.pkcv-wrap:has(.pkcv-fi[id$="-fs"]:checked) .pkcv-list>li:not(.pkcv-m-fs){display:none}
.pkcv-wrap:has(.pkcv-fi[id$="-big"]:checked) .pkcv-list>li:not(.pkcv-m-big){display:none}
.pkcv-altri{display:flex;justify-content:center;margin:14px 0 0}
.pkcv-altri label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:11px;border:1.5px solid var(--pk-notte);color:var(--pk-notte);background:#fff;font:700 14px/1 var(--pk-testo);cursor:pointer}
.pkcv-altri label .pik-segno{width:17px;height:17px}
.pkcv-altri label span+span{display:none}
.pkcv-wrap:has(.pkcv-more:checked) .pkcv-altri label span:first-child{display:none}
.pkcv-wrap:has(.pkcv-more:checked) .pkcv-altri label span+span{display:inline}
.pik-foglio .pkcv-nota{margin:12px 2px 0;font:400 12.5px/1.5 var(--pk-testo);color:var(--pk-grigio)}
@container (max-width:640px){
  .pkcv-list>li.pkcv-row{grid-template-columns:112px minmax(0,1fr);grid-template-areas:"plate id" "plate offer" "facts facts" "cta cta" "adm adm"}
  .pkcv-plate{width:112px;height:60px}
  .pkcv-cta{flex-direction:row;align-items:center;padding-top:8px}
  .pik-foglio a.pkcv-go{flex:1 1 auto}
  .pik-foglio a.pkcv-rev{flex:0 0 auto;padding:0 6px}
  .pik-foglio .pkcv-offer strong{font-size:22px}
  .pkcv-id span{display:block;margin:1px 0 0}
  .pik-foglio .pkcv-list>li{padding:12px 12px 0}
  .pkcv-list>li.pkcv-row{column-gap:12px;row-gap:2px}
  .pkcv-plate{width:96px;height:54px;padding:6px}
  .pkcv-rank{width:26px;height:26px;font-size:12.5px;line-height:22px;top:-8px;left:-8px}
  .pik-foglio a.pkcv-name{font-size:16.5px}
  .pkcv-scelta{margin:2px 0 0 0;font-size:10.5px;padding:2px 6px}
  .pik-foglio ul.pkcv-facts{gap:2px 12px;margin-top:4px;padding-top:6px}
  .pik-foglio ul.pkcv-facts li{font-size:12.5px}
  .pik-foglio a.pkcv-go{min-height:44px;font-size:14.5px}
  .pkcv-adm{margin:6px -12px 0;padding:6px 12px;gap:2px 10px;font-size:12px}
  .pkcv-cta{padding-top:6px}
}

/* == pik:piede == */
.pik-ft{margin-top:52px;background:var(--pk-notte);color:#C9D3E8}
.pik-ft a{color:#E9EEF8;text-decoration:none;opacity:1}
.pik-ft a:hover{color:#fff;text-decoration:underline}
.pik-ft-fiducia{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:26px 0 22px;border-bottom:1px solid rgba(175,190,221,.18)}
.pik-ft-fiducia div{display:flex;align-items:center;gap:12px;font:500 13.5px/1.4 var(--pk-testo);color:#C9D3E8}
.pik-ft-fiducia b{display:block;color:#fff;font:700 14.5px/1.3 var(--pk-testo)}
.pik-ft-fiducia .pik-anellino{width:46px;height:46px;border-radius:50%;border:2px solid rgba(127,209,164,.6);display:flex;align-items:center;justify-content:center;flex:0 0 auto}
.pik-ft-fiducia .pik-segno{width:22px;height:22px;color:#fff}
.pik-ft-colonne{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:28px;padding:30px 0 24px}
.pik-ft-colonne h3{margin:0 0 12px;font:700 13px/1.2 var(--pk-cond);letter-spacing:1.3px;text-transform:uppercase;color:var(--pk-chiaro)}
.pik-ft-colonne ul{list-style:none;margin:0;padding:0}
.pik-ft-colonne li{margin:0}
.pik-ft-colonne li a{display:inline-flex;align-items:center;min-height:36px;font:500 14.5px/1.3 var(--pk-testo)}
.pik-ft-colonne p{font:400 14px/1.65 var(--pk-testo);margin:12px 0 0;color:#C9D3E8}
.pik-ft .pik-marchio small{color:var(--pk-chiaro)}
.pik-ft-servizio{display:flex;flex-wrap:wrap;gap:4px 22px;padding:14px 0;border-top:1px solid rgba(175,190,221,.18)}
.pik-ft-servizio a{display:inline-flex;align-items:center;min-height:40px;font:600 13.5px/1 var(--pk-testo)}
.pik-ft-legale{padding:14px 0 30px;border-top:1px solid rgba(175,190,221,.18);font:400 12.5px/1.6 var(--pk-testo);color:#AEBBD6}
.pik-ft-legale p{margin:0 0 8px;color:#AEBBD6}

/* == pik:mappa == */
.pik-mappa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px}
.pik-mappa section{background:var(--pk-tenue);border-radius:14px;padding:16px 18px}
.pik-foglio .pik-mappa h2{margin:0 0 8px;font-size:21px;display:flex;align-items:center;gap:9px}
.pik-mappa h2 .pik-segno{color:var(--pk-azzurro);width:22px;height:22px}
.pik-foglio .pik-mappa ul{list-style:none;padding:0;margin:0}
.pik-foglio .pik-mappa li{font-size:14.5px;line-height:1.4;margin:0 0 6px}

/* == pik:mobile == */
@media (max-width:1100px){
  .pik-menu>ul{gap:0}.pik-voce>a{padding:12px 8px;font-size:14px}
  .pik-sigilli{display:none}
}
@media (max-width:1023px){
  .pik-griglia{grid-template-columns:minmax(0,1fr)}
  .pik-binario{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pik-eroe-corpo{grid-template-columns:minmax(0,1fr);padding:34px 30px 24px}
  .pik-anelli{grid-template-columns:repeat(3,minmax(0,1fr))}
  .pik-anelli li{grid-template-columns:minmax(0,1fr);text-align:left}
  .pik-sezioni{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pik-ft-colonne{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pik-ft-fiducia{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:959px){
  .pik-burger{display:flex;align-items:center;justify-content:center;margin-left:auto;width:46px;height:46px;border-radius:12px;color:#fff;background:var(--pk-notte2);cursor:pointer}
  .pik-burger .pik-segno{width:24px;height:24px}
  .pik-menu{display:none;position:absolute;left:0;right:0;top:calc(100% + 8px);background:var(--pk-notte);border-radius:18px;padding:10px 12px 12px;box-shadow:0 24px 48px -20px rgba(15,26,58,.6)}
  .pik-burger-cb:checked~.pik-menu{display:block}
  .pik-menu>ul{flex-direction:column;gap:2px}
  .pik-voce>a{min-height:48px;font-size:15.5px}
  .pik-tendina{position:static;visibility:visible;opacity:1;transform:none;min-width:0;background:transparent;box-shadow:none;padding:0 0 6px 18px;border-radius:0}
  .pik-tendina a,.pik-tendina li{color:#DCE4F4;min-height:44px}
  .pik-tendina a:hover{background:var(--pk-notte2);color:#fff}
  .pik-tendina .pik-segno{color:#7FD1A4}
  .pik-chiudi{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin-top:8px;border-radius:12px;background:var(--pk-notte2);color:#fff;font:700 15px/1 var(--pk-testo);cursor:pointer}
  .pik-chiudi .pik-segno{width:18px;height:18px}
}
@media (max-width:760px){
  :root{--pk-margine:12px;--pk-foglio-pad:16px}
  .pik-albero{padding:8px 8px 8px 12px;border-radius:16px}
  .pik-marchio b{font-size:19px}.pik-marchio svg{width:34px;height:34px}
  .pik-servizio{font-size:12px}
  .pik-nastro-et{padding:0 12px;font-size:11.5px}
  .pik-foglio{padding:20px var(--pk-foglio-pad) 26px;border-radius:14px}
  .pik-foglio p,.pik-foglio li,.pik-foglio dd{font-size:16px;line-height:1.68}
  .pik-foglio h2{font-size:24px;margin-top:30px}
  .pik-foglio h3{font-size:18.5px}
  .pik-titolo h1{font-size:29px}
  .pik-eroe{border-radius:16px}
  .pik-eroe>img.pik-eroe-foto{object-position:62% 50%}
  .pik-eroe-corpo{padding:24px 18px 18px;gap:20px}
  .pik-eroe h1{font-size:31px}
  .pik-eroe-lead{font-size:16px}
  .pik-anelli{grid-template-columns:minmax(0,1fr)}
  .pik-anelli li{grid-template-columns:52px minmax(0,1fr)}
  .pik-anello{width:52px;height:52px}
  .pik-eroe-fascia{padding:14px 18px 16px}
  .pik-garanzie{flex-wrap:wrap}.pik-garanzie li{padding:6px 12px 6px 0}.pik-garanzie li+li{border-left:0}
  .pik-sezioni{grid-template-columns:minmax(0,1fr);gap:10px}
  .pik-guide{grid-template-columns:minmax(0,1fr)}
  .pik-binario{grid-template-columns:minmax(0,1fr)}
  .pik-indice ol{columns:1}
  .pik-foglio .right,.pik-foglio .left,.pik-foglio .capt-img.right{float:none;max-width:100%;margin:12px 0}
  .pik-foglio .box2x,.pik-foglio .paragrid,.pik-foglio .textbox2,.pik-foglio .states-list ul,.pik-foglio ul.dashed-list,.pik-voti ul.ratings,.pik-mappa{grid-template-columns:minmax(0,1fr)}
  .pik-foglio .licenses-boxes ul,.pik-foglio .gamesbox ul,.pik-foglio .more-topics ul{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pik-foglio .links-box .columns.x3 ul{columns:2}
  .pik-foglio .hintbox{flex-direction:column}
  .pik-foglio .hintbox-image{flex:none}
  .pik-scheda{grid-template-columns:minmax(0,1fr);padding:16px}
  .pkcv-wrap{padding:14px 10px 12px;margin-left:-4px;margin-right:-4px}
  .pkcv-filtri{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}
  .pkcv-filtri::-webkit-scrollbar{display:none}
  .pkcv-filtri label{flex:0 0 auto;white-space:nowrap}
  .pik-foglio .pkcv-wrap h2.pkcv-h{font-size:21px}
  .pik-ft-colonne,.pik-ft-fiducia{grid-template-columns:minmax(0,1fr)}
}
