1<!DOCTYPE html> 2<html lang="it-IT"> 3<head> 4<meta charset="UTF-8"> 5<meta name="viewport" content="width=device-width, initial-scale=1"> 6 <link rel="profile" href="https://gmpg.org/xfn/11"> 7
7<script data-altervista-host-client="ca-host-pub-3881938158959979" data-recover-ads-channels="2891735766+6981195641" data-recover-autoads-channels="2891735766+7340859115">!function(){"use strict";const{altervistaHostClient:t,recoverAdsChannels:e,recoverAutoadsChannels:o}=document.currentScript.dataset,a="google_ad_host",n="google_ad_host_channel",s="enable_page_level_ads";function l(e,o){e[a]!==t&&(e[a]=t,e[n]=o)}function d(){const e=self.google_ad_modifications?.head_tag_slot_vars;return!!e&&!(e[a]!==t||!e[n])}function c(a){const n=a.push.bind(a);return a.push=function(a){const c=document.querySelectorAll("ins.adsbygoogle[data-ad-client]");for(const o of c)o.parentElement.classList.contains("google-auto-placed")&&void 0===o.dataset.adHost&&void 0===o.dataset.adHostChannel&&d()||o.dataset.adHost!==t&&(o.dataset.adHost=t,o.dataset.adHostChannel=e);return function(t){!0===t[s]&&(t[s]={});const{params:e,[s]:a}=t;a?l(a,o):e&&l(e,o)}(a),n(a)},Object.defineProperty(a,"push",{configurable:!1,writable:!1,value:a.push}),a}!function(){let t=c(self.adsbygoogle??[]);Object.defineProperty(self,"adsbygoogle",{configurable:!1,get:()=>t,set(e){t!==e&&(t=c(e))}})}()}(); 8</script>
8<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 9 <link rel="manifest" href="https://www.totoculo.it/totoculo-manifest.php?v=v4.9.5"> 10 11 <meta name="theme-color" content="#ffffff"> 12 <meta name="application-name" content="Totoculo"> 13 <meta name="mobile-web-app-capable" content="yes"> 14 15 <meta name="apple-mobile-web-app-capable" content="yes"> 16 <meta name="apple-mobile-web-app-title" content="Totoculo"> 17 <meta name="apple-mobile-web-app-status-bar-style" content="default"> 18 19 <link rel="apple-touch-icon" sizes="192x192" href="https://www.totoculo.it/wp-content/uploads/2026/06/192.png"> 20 <link rel="apple-touch-icon" sizes="512x512" href="https://www.totoculo.it/wp-content/uploads/2026/06/512.png"> 21 22 <meta name="msapplication-TileColor" content="#ffffff"> 23 <meta name="msapplication-TileImage" content="https://www.totoculo.it/wp-content/uploads/2026/06/512.png"> 24 25
25<script> 26 (function(){ 27 if (!("serviceWorker" in navigator)) return; 28 29 window.tcPwaEnsureWorker = window.tcPwaEnsureWorker || function(){ 30 if (window.tcPwaWorkerRegistrationPromise) return window.tcPwaWorkerRegistrationPromise; 31 32 window.tcPwaWorkerRegistrationPromise = (async function(){ 33 var registration = await navigator.serviceWorker.getRegistration("/"); 34 var worker = registration && (registration.active || registration.waiting || registration.installing); 35 var path = ""; 36 try { path = worker && worker.scriptURL ? new URL(worker.scriptURL, window.location.origin).pathname : ""; } catch(e) {} 37 38 if (!registration || path !== "/totoculo-pwa-worker.js") { 39 return navigator.serviceWorker.register("/totoculo-pwa-worker.js", { 40 scope: "/", 41 updateViaCache: "none" 42 }); 43 } 44 45 /* Una sola verifica rete per sessione/versione. register() e update() 46 ripetuti a ogni pagina scaricavano nuovamente worker e import SDK. */
47 var updateKey = "tc_pwa_worker_checked_v480"; 48 var shouldUpdate = true; 49 try { 50 shouldUpdate = sessionStorage.getItem(updateKey) !== "1"; 51 if (shouldUpdate) sessionStorage.setItem(updateKey, "1"); 52 } catch(e) { shouldUpdate = false; } 53 if (shouldUpdate && typeof registration.update === "function") { 54 try { await registration.update(); } catch(updateError) {} 55 } 56 return registration; 57 })().catch(function(error){ 58 window.tcPwaWorkerRegistrationPromise = null; 59 throw error; 60 }); 61 62 return window.tcPwaWorkerRegistrationPromise; 63 }; 64 65 window.addEventListener("load", function(){ 66 window.tcPwaEnsureWorker().catch(function(error){ 67 console.log("Totoculo Service Worker error:", error); 68 }); 69 }, { once: true }); 70 })(); 71 </script>
71 72 73 <!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ --> 74 <title>Homepage - Totoculo & FantaFutsal - Totoculo - FantaFutsal</title> 75 <link rel="canonical" href="https://www.totoculo.it/" /> 76 <meta property="og:locale" content="it_IT" /> 77 <meta property="og:type" content="website" /> 78 <meta property="og:title" content="Homepage - Totoculo & FantaFutsal - Totoculo - FantaFutsal" /> 79 <meta property="og:url" content="https://www.totoculo.it/" /> 80 <meta property="og:site_name" content="Totoculo - FantaFutsal" /> 81 <meta property="article:modified_time" content="2026-09-11T17:17:31+00:00" /> 82 <meta property="og:image" content="https://www.totoculo.it/wp-content/uploads/2025/08/cropped-cropped-cropped-A6759E50-5DA9-4C76-B49D-18FA050A5899.jpeg" /> 83 <meta property="og:image:width" content="1129" /> 84 <meta property="og:image:height" content="524" /> 85 <meta property="og:image:type" content="image/jpeg" /> 86 <meta name="twitter:card" content="summary_large_image" /> 87
87<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.totoculo.it\/","url":"https:\/\/www.totoculo.it\/","name":"Homepage - Totoculo & FantaFutsal - Totoculo - FantaFutsal","isPartOf":{"@id":"https:\/\/www.totoculo.it\/#website"},"about":{"@id":"https:\/\/www.totoculo.it\/#\/schema\/person\/6a3dab17457169ae4a16dec358aafad7"},"datePublished":"2026-08-31T05:56:58+00:00","dateModified":"2026-09-11T17:17:31+00:00","breadcrumb":{"@id":"https:\/\/www.totoculo.it\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.totoculo.it\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.totoculo.it\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/www.totoculo.it\/#website","url":"https:\/\/www.totoculo.it\/","name":"TOTOCULO","description":"","publisher":{"@id":"https:\/\/www.totoculo.it\/#\/schema\/person\/6a3dab17457169ae4a16dec358aafad7"},"alternateName":"TOTOCULO","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.totoculo.it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":["Person","Organization"],"@id":"https:\/\/www.totoculo.it\/#\/schema\/person\/6a3dab17457169ae4a16dec358aafad7","name":"betignorante","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.totoculo.it\/wp-content\/uploads\/2026\/07\/cropped-NEW-e1784650748310.png","url":"https:\/\/www.totoculo.it\/wp-content\/uploads\/2026\/07\/cropped-NEW-e1784650748310.png","contentUrl":"https:\/\/www.totoculo.it\/wp-content\/uploads\/2026\/07\/cropped-NEW-e1784650748310.png","width":943,"height":636,"caption":"betignorante"},"logo":{"@id":"https:\/\/www.totoculo.it\/wp-content\/uploads\/2026\/07\/cropped-NEW-e1784650748310.png"}}]}</script>
87 88 <meta name="google-site-verification" content="rh8p2mkC5ppEI-QmSAFNLvQ6m-E1BE8N7pmurgNafa0" /> 89 <!-- / Yoast SEO plugin. --> 90 91 92<link rel="alternate" type="application/rss+xml" title="Totoculo - FantaFutsal » Feed" href="https://www.totoculo.it/feed/" /> 93<link rel="alternate" type="application/rss+xml" title="Totoculo - FantaFutsal » Feed dei commenti" href="https://www.totoculo.it/comments/feed/" />
94<script nomodule>document.write("
94<script src=\"https:\/\/cdnjs.cloudflare.com\/polyfill\/v3\/polyfill.min.js?flags=gated&features=default,es2016,es2017,fetch,Element.prototype.toggleAttribute\"><\/script>
94<script src=\"https:\/\/www.totoculo.it\/_av_share\/master\/static\/wordpress\/dist\/jscompat\/system.js?1726663503\"><\/script>
94<script src=\"https:\/\/www.totoculo.it\/_av_share\/master\/static\/wordpress\/dist\/jscompat\/regenerator-runtime.js?1726663503\"><\/script>
94<script>[\"https:\\\/\\\/www.totoculo.it\\\/_av_share\\\/master\\\/static\\\/wordpress\\\/dist\\\/jscompat\\\/main.js?1790850887\"].forEach(function(x){System.import(x)})<\/script>");document.addEventListener("beforeload",function(e){e.target.type=="module"&&e.preventDefault()},true)</script>
94<script type="module" async="" src="https://www.totoculo.it/_av_share/master/static/wordpress/dist/jsmodule/main.js?1790850887"></script>
94<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.totoculo.it/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.totoculo.it%2F" /> 95<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.totoculo.it/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.totoculo.it%2F&format=xml" /> 96<style>.av-hide-before-loading-styles{overflow:hidden;visibility:hidden}.av-unrender-before-loading-styles{display:none} 97/*# sourceMappingURL=inhibit-fouc.min.css.map *//*# sourceURL=https://www.totoculo.it/_av_share/master/static/wordpress/dist/css/inhibit-fouc.min.css?1631526893*/</style><style>av-facebook-video{aspect-ratio:16/9;display:block} 98/*# sourceMappingURL=facebook-video.min.css.map *//*# sourceURL=https://www.totoculo.it/_av_share/master/static/wordpress/dist/css/facebook-video.min.css?1720620836*/</style><style>av-adv-slot:not([hidden]){display:block;text-align:center}av-adv-slot:not(:defined){contain:strict;height:var(--av-adv-slot-height)}[data-av-adv-slot-height-mode=fixed]{height:var(--av-adv-slot-height)}[data-av-adv-slot-height-mode="16:9"]{aspect-ratio:16/9}[data-av-adv-slot-height-mode=adsense]{--av-adv-slot-height:100vw}@media (min-width:488px){[data-av-adv-slot-height-mode=adsense]{--av-adv-slot-height:280px}}.hentry av-adv-slot{clear:both;margin-bottom:1em;margin-top:1em}av-adv-autoplacer-experiment,av-adv-video{display:block}av-adv-video{aspect-ratio:var(--av-width) /var(--av-height)}av-adv-placeholder{align-items:center;background-clip:content-box;background-color:light-dark(#eee,#222);border:1px solid light-dark(#eee,#444);border-radius:4px;box-shadow:inset 0 0 0 4px light-dark(#fff,#000);box-sizing:border-box;color:light-dark(#444,#bbb);display:grid;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;height:100%;margin:0 auto;max-width:1200px;text-align:center}av-adv-placeholder>span{animation:av-adv-placeholder-animation 1.25s 6;font-weight:600;letter-spacing:.05em;text-transform:uppercase}@keyframes av-adv-placeholder-animation{50%{opacity:.3}}av-adv-slot ins.adsbygoogle{all:revert;margin:0 auto}.google-auto-placed:not(:is(.entry-content,.hentry,article) *){display:none!important}body>ins.adsbygoogle[data-anchor-status]{z-index:100!important}av-adv-slot:not([data-av-adv-slot-height-mode=adsense]) .av-adsense-container{position:relative}@media (min-width:488px){av-adv-slot .av-adsense-container{position:relative}}av-adv-slot .av-adsense-container>.av-adsense-full-width-container{left:0;position:absolute;right:0}av-adv-slot .OUTBRAIN{display:flow-root;overflow:hidden}.st-placement.inImage:not(#_) .st-adunit{z-index:0!important}av-adv-interstitial>.av-interstitial-container{background:#000;bottom:0;display:grid;grid-template:"close" 80px "ad" minmax(0,1fr);height:100%;left:0;position:fixed;right:0;top:0;z-index:2147483647}@media (max-height:500px){av-adv-interstitial>.av-interstitial-container{grid-template:"close ad" minmax(0,1fr) /fit-content(200px) minmax(0,1fr)}}av-adv-interstitial>.av-interstitial-container.av-no-close-button{grid-template:"ad" minmax(0,1fr)}av-adv-interstitial>.av-interstitial-container[hidden]{transform:translateY(-200%)}av-adv-interstitial>.av-interstitial-container>button{all:initial;align-self:center;background:#fff;border-radius:4px;color:#000;font:700 16px/1 sans-serif;grid-area:close;justify-self:center;margin:1em;padding:1em 2em;text-align:center}av-adv-interstitial>.av-interstitial-container>.av-interstitial-ad-container{grid-area:ad;height:100%;overflow:hidden;width:100%}av-adv-interstitial>.av-interstitial-container>.av-interstitial-ad-container>*{height:100%;width:100%}.av-interstitial-wrap>[data-google-query-id]{align-items:center;display:inline-flex!important;height:100%}.av-interstitial-wrap>[data-google-query-id] :not(iframe){display:contents!important}.av-interstitial-wrap>[data-google-query-id] iframe{display:block;max-height:100%;max-width:100%} 99/*# sourceMappingURL=autopilot.min.css.map *//*# sourceURL=https://www.totoculo.it/_av_share/master/static/wordpress/dist/css/autopilot.min.css?1761731061*/</style><style id="wp-img-auto-sizes-contain-inline-css"> 100img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 101/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 102</style> 103<link rel='stylesheet' id='av-loader-block-css' href='https://www.totoculo.it/_av_share/master/static/wordpress/loader/build/style-index.css?ver=1790166556' media='all' /> 104<link rel='stylesheet' id='astra-theme-css-css' href='https://www.totoculo.it/wp-content/themes/astra/assets/css/minified/main.min.css?ver=4.11.5' media='all' /> 105<style id="astra-theme-css-inline-css"> 106:root{--ast-post-nav-space:0;--ast-container-default-xlg-padding:2.5em;--ast-container-default-lg-padding:2.5em;--ast-container-default-slg-padding:2em;
106--ast-container-default-md-padding:2.5em;--ast-container-default-sm-padding:2.5em;--ast-container-default-xs-padding:2.4em;--ast-container-default-xxs-padding:1.8em;--ast-code-block-background:#ECEFF3;--ast-comment-inputs-background:#F9FAFB;--ast-normal-container-width:1200px;--ast-narrow-container-width:750px;--ast-blog-title-font-weight:600;--ast-blog-meta-weight:600;--ast-global-color-primary:var(--ast-global-color-4);--ast-global-color-secondary:var(--ast-global-color-5);--ast-global-color-alternate-background:var(--ast-global-color-6);--ast-global-color-subtle-background:var(--ast-global-color-7);--ast-bg-style-guide:#F8FAFC;--ast-shadow-style-guide:0px 0px 4px 0 #00000057;--ast-global-dark-bg-style:#fff;--ast-global-dark-lfs:#fbfbfb;--ast-widget-bg-color:#fafafa;--ast-wc-container-head-bg-color:#fbfbfb;--ast-title-layout-bg:#eeeeee;--ast-search-border-color:#e7e7e7;--ast-lifter-hover-bg:#e6e6e6;--ast-gallery-block-color:#000;--srfm-color-input-label:var(--ast-global-color-2);}html{font-size:100%;}a{color:var(--ast-global-color-0);}a:hover,a:focus{color:var(--ast-global-color-1);}body,button,input,select,textarea,.ast-button,.ast-custom-button{font-family:Helvetica,Verdana,Arial,sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:var(--ast-body-line-height,1.65);}blockquote{color:var(--ast-global-color-3);}h1,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6,.site-title,.site-title a{font-weight:600;}.site-title{font-size:0px;font-size:0rem;display:block;}header .custom-logo-link img{max-width:192px;width:192px;}.astra-logo-svg{width:192px;}.site-header .site-description{font-size:0px;font-size:0rem;display:none;}.entry-title{font-size:20px;font-size:1.25rem;}.ast-blog-single-element.ast-taxonomy-container a{font-size:14px;font-size:0.875rem;}.ast-blog-meta-container{font-size:13px;font-size:0.8125rem;}.archive .ast-article-post .ast-article-inner,.blog .ast-article-post .ast-article-inner,.archive .ast-article-post .ast-article-inner:hover,.blog .ast-article-post .ast-article-inner:hover{border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;overflow:hidden;}h1,.entry-content h1{font-size:36px;font-size:2.25rem;font-weight:600;line-height:1.4em;}h2,.entry-content h2{font-size:30px;font-size:1.875rem;font-weight:600;line-height:1.3em;}h3,.entry-content h3{font-size:24px;font-size:1.5rem;font-weight:600;line-height:1.3em;}h4,.entry-content h4{font-size:20px;font-size:1.25rem;line-height:1.2em;font-weight:600;}h5,.entry-content h5{font-size:18px;font-size:1.125rem;line-height:1.2em;font-weight:600;}h6,.entry-content h6{font-size:16px;font-size:1rem;line-height:1.25em;font-weight:600;}::selection{background-color:var(--ast-global-color-0);color:#ffffff;}body,h1,.entry-title a,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6{color:var(--ast-global-color-3);}.tagcloud a:hover,.tagcloud a:focus,.tagcloud a.current-item{color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus{border-color:var(--ast-global-color-0);}input[type="radio"]:checked,input[type=reset],input[type="checkbox"]:checked,input[type="checkbox"]:hover:checked,input[type="checkbox"]:focus:checked,input[type=range]::-webkit-slider-thumb{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);box-shadow:none;}.site-footer a:hover + .post-count,.site-footer a:focus + .post-count{background:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.single .nav-links .nav-previous,.single .nav-links .nav-next{color:var(--ast-global-color-0);}.entry-meta,.entry-meta *{line-height:1.45;color:var(--ast-global-color-0);font-weight:600;}.entry-meta a:not(.ast-button):hover,.entry-meta a:not(.ast-button):hover *,.entry-meta a:not(.ast-button):focus,.entry-meta a:not(.ast-button):focus *,.page-links > .page-link,.page-links .page-link:hover,.post-navigation a:hover{color:var(--ast-global-color-1);}#cat option,.secondary .calendar_wrap thead a,.secondary .calendar_wrap thead a:visited{color:var(--ast-global-color-0);}.secondary .calendar_wrap #today,.ast-progress-val span{background:var(--ast-global-color-0);}.secondary a:hover + .post-count,.secondary a:focus + .post-count{background:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.calendar_wrap #today > a{color:#ffffff;}.page-links .page-link,.single .post-navigation a{color:var(--ast-global-color-3);}.ast-search-menu-icon .search-form button.search-submit{padding:0 4px;}.ast-search-menu-icon form.search-form{padding-right:0;}.ast-search-menu-icon.slide-search input.search-field{width:0;}.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-form,.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-field:focus{transition:all 0.2s;}.search-form input.search-field:focus{outline:none;}.ast-search-menu-icon .search-form button.search-submit:focus,.ast-theme-transparent-header .ast-header-search .ast-dropdown-active .ast-icon,.ast-theme-transparent-header .ast-inline-search .search-field:focus .ast-icon{color:var(--ast-global-color-1);}.ast-header-search .slide-search .search-form{border:2px solid var(--ast-global-color-0);}.ast-header-search .slide-search .search-field{background-color:(--ast-global-dark-bg-style);}.ast-archive-title{color:var(--ast-global-color-2);}.widget-title{font-size:22px;font-size:1.375rem;color:var(--ast-global-color-2);}.ast-single-post .entry-content a,.ast-comment-content a:not(.ast-comment-edit-reply-wrap a){text-decoration:underline;}.ast-single-post .elementor-widget-button .elementor-button,.ast-single-post .entry-content .uagb-tab a,.ast-single-post .entry-content .uagb-ifb-cta a,.ast-single-post .entry-content .uabb-module-content a,.ast-single-post .entry-content .uagb-post-grid a,.ast-single-post .entry-content .uagb-timeline a,.ast-single-post .entry-content .uagb-toc__wrap a,.ast-single-post .entry-content .uagb-taxomony-box a,.ast-single-post .entry-content .woocommerce a,.entry-content .wp-block-latest-posts > li > a,.ast-single-post .entry-content .wp-block-file__button,a.ast-post-filter-single,.ast-single-post .ast-comment-content .comment-reply-link,.ast-single-post .ast-comment-content .comment-edit-link{text-decoration:none;}.ast-search-menu-icon.slide-search a:focus-visible:focus-visible,.astra-search-icon:focus-visible,#close:focus-visible,a:focus-visible,.ast-menu-toggle:focus-visible,.site .skip-link:focus-visible,.wp-block-loginout input:focus-visible,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.ast-header-navigation-arrow:focus-visible,.woocommerce .wc-proceed-to-checkout > .checkout-button:focus-visible,.woocommerce .woocommerce-MyAccount-navigation ul li a:focus-visible,.ast-orders-table__row .ast-orders-table__cell:focus-visible,.woocommerce .woocommerce-order-details .order-again > .button:focus-visible,.woocommerce .woocommerce-message a.button.wc-forward:focus-visible,.woocommerce #minus_qty:focus-visible,.woocommerce #plus_qty:focus-visible,a#ast-apply-coupon:focus-visible,.woocommerce .woocommerce-info a:focus-visible,.woocommerce .astra-shop-summary-wrap a:focus-visible,.woocommerce a.wc-forward:focus-visible,#ast-apply-coupon:focus-visible,.woocommerce-js .woocommerce-mini-cart-item a.remove:focus-visible,#close:focus-visible,.button.search-submit:focus-visible,#search_submit:focus,.normal-search:focus-visible,.ast-header-account-wrap:focus-visible,.woocommerce .ast-on-card-button.ast-quick-view-trigger:focus,.astra-cart-drawer-close
106:focus,.ast-single-variation:focus,.ast-woocommerce-product-gallery__image:focus,.ast-button:focus{outline-style:dotted;outline-color:inherit;outline-width:thin;}input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,input[type="number"]:focus,textarea:focus,.wp-block-search__input:focus,[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus,.woocommerce-ordering select.orderby:focus,#ast-scroll-top:focus,#coupon_code:focus,.woocommerce-page #comment:focus,.woocommerce #reviews #respond input#submit:focus,.woocommerce a.add_to_cart_button:focus,.woocommerce .button.single_add_to_cart_button:focus,.woocommerce .woocommerce-cart-form button:focus,.woocommerce .woocommerce-cart-form__cart-item .quantity .qty:focus,.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus,.woocommerce #order_comments:focus,.woocommerce #place_order:focus,.woocommerce .woocommerce-a
106ddress-fields .woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus,.woocommerce .woocommerce-MyAccount-content form button:focus,.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-Input.input-text:focus,.woocommerce .ast-woocommerce-container .woocommerce-pagination ul.page-numbers li a:focus,body #content .woocommerce form .form-row .select2-container--default .select2-selection--single:focus,#ast-coupon-code:focus,.woocommerce.woocommerce-js .quantity input[type=number]:focus,.woocommerce-js .woocommerce-mini-cart-item .quantity input[type=number]:focus,.woocommerce p#ast-coupon-trigger:focus{border-style:dotted;border-color:inherit;border-width:thin;}input{outline:none;}.ast-logo-title-inline .site-logo-img{padding-right:1em;}.site-logo-img img{ transition:all 0.2s linear;}body .ast-oembed-container *{position:absolute;top:0;width:100%;height:100%;left:0;}body .wp-block-embed-pocket-casts .ast-oembed-container *{position:unset;}.ast-single-post-featured-section + article {margin-top: 2em;}.site-content .ast-single-post-featured-section img {width: 100%;overflow: hidden;object-fit: cover;}.ast-separate-container .site-content .ast-single-post-featured-section + article {margin-top: -80px;z-index: 9;position: relative;border-radius: 4px;}@media (min-width: 922px) {.ast-no-sidebar .site-content .ast-article-image-container--wide {margin-left: -120px;margin-right: -120px;max-width: unset;width: unset;}.ast-left-sidebar .site-content .ast-article-image-container--wide,.ast-right-sidebar .site-content .ast-article-image-container--wide {margin-left: -10px;margin-right: -10px;}.site-content .ast-article-image-container--full {margin-left: calc( -50vw + 50%);margin-right: calc( -50vw + 50%);max-width: 100vw;width: 100vw;}.ast-left-sidebar .site-content .ast-article-image-container--full,.ast-right-sidebar .site-content .ast-article-image-container--full {margin-left: -10px;margin-right: -10px;max-width: inherit;width: auto;}}.site > .ast-single-related-posts-container {margin-top: 0;}@media (min-width: 922px) {.ast-desktop .ast-container--narrow {max-width: var(--ast-narrow-container-width);margin: 0 auto;}}input[type="text"],input[type="number"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type=reset],input[type=tel],input[type=date],select,textarea{font-size:16px;font-style:normal;font-weight:400;line-height:24px;width:100%;padding:12px 16px;border-radius:4px;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.05);color:var(--ast-form-input-text,#475569);}input[type="text"],input[type="number"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type=reset],input[type=tel],input[type=date],select{height:40px;}input[type="date"]{border-width:1px;border-style:solid;border-color:var(--ast-border-color);background:var( --ast-global-color-secondary,--ast-global-color-5 );}input[type="text"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type=reset]:focus,input[type="tel"]:focus,input[type="date"]:focus,select:focus,textarea:focus{border-color:#046BD2;box-shadow:none;outline:none;color:var(--ast-form-input-focus-text,#475569);}label,legend{color:#111827;font-size:14px;font-style:normal;font-weight:500;line-height:20px;}select{padding:6px 10px;}fieldset{padding:30px;border-radius:4px;}button,.ast-button,.button,input[type="button"],input[type="reset"],input[type="submit"]{border-radius:4px;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.05);}:root{--ast-comment-inputs-background:#FFF;}::placeholder{color:var(--ast-form-field-color,#9CA3AF);}::-ms-input-placeholder{color:var(--ast-form-field-color,#9CA3AF);}@media (max-width:921.9px){#ast-desktop-header{display:none;}}@media (min-width:922px){#ast-mobile-header{display:none;}}.wp-block-buttons.aligncenter{justify-content:center;}@media (max-width:921px){.ast-theme-transparent-header #primary,.ast-theme-transparent-header #secondary{padding:0;}}@media (max-width:921px){.ast-plain-container.ast-no-sidebar #primary{padding:0;}}.ast-plain-container.ast-no-sidebar #primary{margin-top:0;margin-bottom:0;}@media (min-width:1200px){.ast-plain-container.ast-no-sidebar #primary{margin-top:60px;margin-bottom:60px;}}.wp-block-button.is-style-outline .wp-block-button__link{border-color:var(--ast-global-color-0);border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}div.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),div.wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color){color:var(--ast-global-color-0);}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover{color:var(--ast-global-color-4);background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}.post-page-numbers.current .page-link,.ast-pagination .page-numbers.current{color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}.wp-block-button.is-style-outline .wp-block-button__link{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button{border-color:var(--ast-global-color-0);border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;font-family:inherit;font-weight:500;font-size:16px;font-size:1rem;line-height:1em;padding-top:13px;padding-right:30px;padding-bottom:13px;padding-left:30px;}.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color),.ast-outline-button{color:var(--ast-global-color-0);}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover,.ast-outline-button:hover,.ast-outline-button:focus,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:hover,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:focus{color:var(--ast-global-color-4);background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}.ast-single-post .entry-content a.ast-outline-button,.ast-single-post .entry-content .is-style-outline>.wp-block-button__link{text-decoration:none;}.wp-block-button .wp-block-button__link.wp-element-button.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link.wp-element-button:not(.has-background),.ast-outline-button{background-color:transparent;}.uagb-buttons-repeater.ast-outline-button{border-radius:9999px;}@media (max-width:921px){.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button{padding-top:12px;padding-right:28px;padding-bottom:12px;padding-left:28px;}}@media (max-width:544px){.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button{padding-top:10px;padding-right:24px;padding-bottom:10px;padding-left:24px;}}.entry-content[data-ast-blocks-layout] > figure{margin-bottom:1em;}h1.widget-title{font-weight:600;}h2.widget-title{font-weight:600;}h3.widget-title{font-weight:600;}#page{display:flex;flex-direction:column;min-height:100vh;}.ast-404-layout-1 h1.page-title{color:var(--ast-global-color-2);}.single .post-navigation a{line-height:1em;height:inherit;}.error-404 .page-sub-title{font-size:1.5rem;font-weight:inherit;}.search .site-content .content-area .search-form{margin-bottom:0;}#page .site-content{flex-grow:1;}.widget{margin-bottom:1.25em;}#secondary li{line-height:1.5em;}#secondary .wp-block-group h2{margin-bottom:0.7em;}#secondary h2{font-size:1.7rem;}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comment-respond{padding:3em;}.ast-separate-container .ast-article-single .ast-article-single{padding:0;}.ast-article-single .wp-block-post-template-is-layout-grid{padding-left:0;}.ast-separate-container .comments-title,.ast-narrow-container .comments-title{padding:1.5em 2em;}
106.ast-page-builder-template .comment-form-textarea,.ast-comment-formwrap .ast-grid-common-col{padding:0;}.ast-comment-formwrap{padding:0;display:inline-flex;column-gap:20px;width:100%;margin-left:0;margin-right:0;}.comments-area textarea#comment:focus,.comments-area textarea#comment:active,.comments-area .ast-comment-formwrap input[type="text"]:focus,.comments-area .ast-comment-formwrap input[type="text"]:active {box-shadow:none;outline:none;}.archive.ast-page-builder-template .entry-header{margin-top:2em;}.ast-page-builder-template .ast-comment-formwrap{width:100%;}.entry-title{margin-bottom:0.6em;}.ast-archive-description p{font-size:inherit;font-weight:inherit;line-height:inherit;}.ast-separate-container .ast-comment-list li.depth-1,.hentry{margin-bottom:1.5em;}.site-content section.ast-archive-description{margin-bottom:2em;}@media (min-width:921px){.ast-left-sidebar.ast-page-builder-template #secondary,.archive.ast-right-sidebar.ast-page-builder-template .site-main{padding-left:20px;padding-right:20px;}}@media (max-width:544px){.ast-comment-formwrap.ast-row{column-gap:10px;display:inline-block;}#ast-commentform .ast-grid-common-col{position:relative;width:100%;}}@media (min-width:1201px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-author-box,.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:3em;}}@media (max-width:921px){.ast-separate-container #primary,.ast-separate-container #secondary{padding:1.5em 0;}#primary,#secondary{padding:1.5em 0;margin:0;}.ast-left-sidebar #content > .ast-container{display:flex;flex-direction:column-reverse;width:100%;}}@media (min-width:922px){.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary{border:0;}.search-no-results.ast-separate-container #primary{margin-bottom:4em;}}.wp-block-button .wp-block-button__link{color:var(--ast-global-color-4);}.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:focus{color:var(--ast-global-color-4);background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}.wp-block-button .wp-block-button__link,.wp-block-search .wp-block-search__button,body .wp-block-file .wp-block-file__button{border-style:solid;border-top-width:0px;border-right-width:0px;border-left-width:0px;border-bottom-width:0px;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);color:var(--ast-global-color-4);font-family:Helvetica,Verdana,Arial,sans-serif;font-weight:400;line-height:1em;font-size:16px;font-size:1rem;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;}.ast-single-post .entry-content .wp-block-button .wp-block-button__link,.ast-single-post .entry-content .wp-block-search .wp-block-search__button,body .entry-content .wp-block-file .wp-block-file__button{text-decoration:none;}.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],#comments .submit,.search .search-submit,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit,.woocommerce-js a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.wc-block-grid__product-onsale,[CLASS*="wc-block"] button,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping),.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout,.woocommerce button.button.alt.disabled.wc-variation-selection-needed,[CLASS*="wc-block"] .wc-block-components-button{border-style:solid;border-top-width:0px;border-right-width:0px;border-left-width:0px;border-bottom-width:0px;color:var(--ast-global-color-4);border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;font-family:Helvetica,Verdana,Arial,sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:1em;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover .button:hover,.ast-custom-button:hover ,input[type=reset]:hover,input[type=reset]:focus,input#submit:hover,input#submit:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus,body .wp-block-file .wp-block-file__button:hover,body .wp-block-file .wp-block-file__button:focus,.woocommerce-js a.button:hover,.woocommerce button.button:hover,.woocommerce .woocommerce-message a.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce button.button.alt.disabled:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover,[CLASS*="wc-block"] button:hover,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping):hover,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout:hover,.woocommerce button.button.alt.disabled.wc-variation-selection-needed:hover,[CLASS*="wc-block"] .wc-block-components-button:hover,[CLASS*="wc-block"] .wc-block-components-button:focus{color:var(--ast-global-color-4);background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button.has-icon{padding-top:calc(10px - 3px);padding-right:calc(20px - 3px);padding-bottom:calc(10px - 3px);padding-left:calc(20px - 3px);}@media (max-width:921px){.ast-mobile-header-stack .main-header-bar .ast-search-menu-icon{display:inline-block;}.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-stack .main-header-bar .ast-search-icon{margin:0;}.ast-comment-avatar-wrap img{max-width:2.5em;}.ast-comment-meta{padding:0 1.8888em 1.3333em;}}@media (min-width:544px){.ast-container{max-width:100%;}}@media (max-width:544px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-title,.ast-separate-container .ast-archive-description{padding:1.5em 1em;}.ast-separate-container #content .ast-container{padding-left:0.54em;padding-right:0.54em;}.ast-separate-container .ast-comment-list .bypostauthor{padding:.5em;}.ast-search-menu-icon.ast-dropdown-active .search-field{width:170px;}}@media (max-width:921px){.ast-header-break-point .ast-search-menu-icon.slide-search .search-form{right:0;}.ast-header-break-point .ast-mobile-header-stack .ast-search-menu-icon.slide-search .search-form{right:-1em;}} #ast-mobile-header .ast-site-header-cart-li a{pointer-events:none;}@media (max-width:921px){.site-title{font-size:0px;font-size:0rem;display:block;}.site-header .site-description{font-size:0px;font-size:0rem;display:none;}
106h1,.entry-content h1{font-size:30px;font-size:1.875rem;}h2,.entry-content h2{font-size:25px;font-size:1.5625rem;}h3,.entry-content h3{font-size:20px;font-size:1.25rem;}}@media (max-width:544px){.site-title{font-size:0px;font-size:0rem;display:block;}.site-header .site-description{font-size:0px;font-size:0rem;display:none;}h1,.entry-content h1{font-size:30px;font-size:1.875rem;}h2,.entry-content h2{font-size:25px;font-size:1.5625rem;}h3,.entry-content h3{font-size:20px;font-size:1.25rem;}header .custom-logo-link img,.ast-header-break-point .site-branding img,.ast-header-break-point .custom-logo-link img{max-width:124px;width:124px;}.astra-logo-svg{width:124px;}.ast-header-break-point .site-logo-img .custom-mobile-logo-link img{max-width:124px;}}@media (max-width:921px){html{font-size:91.2%;}}@media (max-width:544px){html{font-size:91.2%;}}@media (min-width:922px){.ast-container{max-width:1240px;}}@media (min-width:922px){.site-content .ast-container{display:flex;}}@media (max-width:921px){.site-content .ast-container{flex-direction:column;}}@media (min-width:922px){.single-post .site-content > .ast-container{max-width:1200px;}}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{clear:none;}@media (min-width:922px){.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu:hover > .sub-menu,.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu.focus > .sub-menu{margin-left:-0px;}}.entry-content li > p{margin-bottom:0;}.wp-block-file {display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}.wp-block-pullquote {border: none;}.wp-block-pullquote blockquote::before {content: "\201D";font-family: "Helvetica",sans-serif;display: flex;transform: rotate( 180deg );font-size: 6rem;font-style: normal;line-height: 1;font-weight: bold;align-items: center;justify-content: center;}.has-text-align-right > blockquote::before {justify-content: flex-start;}.has-text-align-left > blockquote::before {justify-content: flex-end;}figure.wp-block-pullquote.is-style-solid-color blockquote {max-width: 100%;text-align: inherit;}:root {--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 3em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 3em;--wp--custom--ast-container-width: 1200px;--wp--custom--ast-content-width-size: 1200px;--wp--custom--ast-wide-width-size: calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding));}.ast-narrow-container {--wp--custom--ast-content-width-size: 750px;--wp--custom--ast-wide-width-size: 750px;}@media(max-width: 921px) {:root {--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 2em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 2em;}}@media(max-width: 544px) {:root {--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 1.5em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 1.5em;}}.entry-content > .wp-block-group,.entry-content > .wp-block-cover,.entry-content > .wp-block-columns {padding-top: var(--wp--custom--ast-default-block-top-padding);padding-right: var(--wp--custom--ast-default-block-right-padding);padding-bottom: var(--wp--custom--ast-default-block-bottom-padding);padding-left: var(--wp--custom--ast-default-block-left-padding);}.ast-plain-container.ast-no-sidebar .entry-content > .alignfull,.ast-page-builder-template .ast-no-sidebar .entry-content > .alignfull {margin-left: calc( -50vw + 50%);margin-right: calc( -50vw + 50%);max-width: 100vw;width: 100vw;}.ast-plain-container.ast-no-sidebar .entry-content .alignfull .alignfull,.ast-page-builder-template.ast-no-sidebar .entry-content .alignfull .alignfull,.ast-plain-container.ast-no-sidebar .entry-content .alignfull .alignwide,.ast-page-builder-template.ast-no-sidebar .entry-content .alignfull .alignwide,.ast-plain-container.ast-no-sidebar .entry-content .alignwide .alignfull,.ast-page-builder
106-template.ast-no-sidebar .entry-content .alignwide .alignfull,.ast-plain-container.ast-no-sidebar .entry-content .alignwide .alignwide,.ast-page-builder-template.ast-no-sidebar .entry-content .alignwide .alignwide,.ast-plain-container.ast-no-sidebar .entry-content .wp-block-column .alignfull,.ast-page-builder-template.ast-no-sidebar .entry-content .wp-block-column .alignfull,.ast-plain-container.ast-no-sidebar .entry-content .wp-block-column .alignwide,.ast-page-builder-template.ast-no-sidebar .entry-content .wp-block-column .alignwide {margin-left: auto;margin-right: auto;width: 100%;}[data-ast-blocks-layout] .wp-block-separator:not(.is-style-dots) {height: 0;}[data-ast-blocks-layout] .wp-block-separator {margin: 20px auto;}[data-ast-blocks-layout] .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {max-width: 100px;}[data-ast-blocks-layout] .wp-block-separator.has-background {padding: 0;}.entry-content[data-ast-blocks-layout] > * {max-width: var(--wp--custom--ast-content-width-size);margin-left: auto;margin-right: auto;}.entry-content[data-ast-blocks-layout] > .alignwide {max-width: var(--wp--custom--ast-wide-width-size);}.entry-content[data-ast-blocks-layout] .alignfull {max-width: none;}.entry-content .wp-block-columns {margin-bottom: 0;}blockquote {margin: 1.5em;border-color: rgba(0,0,0,0.05);}.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center) {border-left: 5px solid rgba(0,0,0,0.05);}.has-text-align-right > blockquote,blockquote.has-text-align-right {border-right: 5px solid rgba(0,0,0,0.05);}.has-text-align-left > blockquote,blockquote.has-text-align-left {border-left: 5px solid rgba(0,0,0,0.05);}.wp-block-site-tagline,.wp-block-latest-posts .read-more {margin-top: 15px;}.wp-block-loginout p label {display: block;}.wp-block-loginout p:not(.login-remember):not(.login-submit) input {width: 100%;}.wp-block-loginout input:focus {border-color: transparent;}.wp-block-loginout input:focus {outline: thin dotted;}.entry-content .wp-block-media-text .wp-block-media-text__content {padding: 0 0 0 8%;}.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding: 0 8% 0 0;}.entry-content .wp-block-media-text.has-background .wp-block-media-text__content {padding: 8%;}.entry-content .wp-block-cover:not([class*="background-color"]):not(.has-text-color.has-link-color) .wp-block-cover__inner-container,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover__inner-container,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-text {color: var(--ast-global-color-primary,var(--ast-global-color-5));}.wp-block-loginout .login-remember input {width: 1.1rem;height: 1.1rem;margin: 0 5px 4px 0;vertical-align: middle;}.wp-block-latest-posts > li > *:first-child,.wp-block-latest-posts:not(.is-grid) > li:first-child {margin-top: 0;}.entry-content > .wp-block-buttons,.entry-content > .wp-block-uagb-buttons {margin-bottom: 1.5em;}.wp-block-search__inside-wrapper .wp-block-search__input {padding: 0 10px;color: var(--ast-global-color-3);background: var(--ast-global-color-primary,var(--ast-global-color-5));border-color: var(--ast-border-color);}.wp-block-latest-posts .read-more {margin-bottom: 1.5em;}.wp-block-search__no-button .wp-block-search__inside-wrapper .wp-block-search__input {padding-top: 5px;padding-bottom: 5px;}.wp-block-latest-posts .wp-block-latest-posts__post-date,.wp-block-latest-posts .wp-block-latest-posts__post-author {font-size: 1rem;}.wp-block-latest-posts > li > *,.wp-block-latest-posts:not(.is-grid) > li {margin-top: 12px;margin-bottom: 12px;}.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignfull:not(.wp-block-group):not(.uagb-is-root-container) > * {max-width: none;}
106.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignwide:not(.uagb-is-root-container) > * {max-width: var(--wp--custom--ast-wide-width-size);}.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .inherit-container-width > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *:not(.wp-block-group):not(.uagb-is-root-container) > *,.entry-content[data-ast-blocks-layout] > .wp-block-cover .wp-block-cover__inner-container {max-width: none ;margin-left: auto;margin-right: auto;}.entry-content[data-ast-blocks-layout] .wp-block-cover:not(.alignleft):not(.alignright) {width: auto;}@media(max-width: 1200px) {.ast-separate-container .entry-content > .alignfull,.ast-separate-container .entry-content[data-ast-blocks-layout] > .alignwide,.ast-plain-container .entry-content[data-ast-blocks-layout] > .alignwide,.ast-plain-container .entry-content .alignfull {margin-left: calc(-1 * min(var(--ast-container-default-xlg-padding),20px)) ;margin-right: calc(-1 * min(var(--ast-container-default-xlg-padding),20px));}}@media(min-width: 1201px) {.ast-separate-container .entry-content > .alignfull {margin-left: calc(-1 * var(--ast-container-default-xlg-padding) );margin-right: calc(-1 * var(--ast-container-default-xlg-padding) );}.ast-separate-container .entry-content[data-ast-blocks-layout] > .alignwide,.ast-plain-container .entry-content[data-ast-blocks-layout] > .alignwide {margin-left: auto;margin-right: auto;}}@media(min-width: 921px) {.ast-separate-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)),.ast-plain-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)) {max-width: calc( var(--wp--custom--ast-content-width-size) + 80px );}.ast-plain-container.ast-right-sidebar .entry-content[data-ast-blocks-layout] .alignfull,.ast-plain-container.ast-left-sidebar .entry-content[data-ast-blocks-layout] .alignfull {margin-left: -60px;margin-right: -60px;}}@media(min-width: 544px) {.entry-content > .alignleft {margin-right: 20px;}.entry-content > .alignright {margin-left: 20px;}}@media (max-width:544px){.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:20px;}.wp-block-latest-posts{margin:0;}}@media( max-width: 600px ) {.entry-content .wp-block-media-text .wp-block-media-text__content,.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding: 8% 0 0;}.entry-content .wp-block-media-text.has-background .wp-block-media-text__content {padding: 8%;}}.ast-page-builder-template .entry-header {padding-left: 0;}.ast-narrow-container .site-content .wp-block-uagb-image--align-full .wp-block-uagb-image__figure {max-width: 100%;margin-left: auto;margin-right: auto;}.entry-content ul,.entry-content ol {padding: revert;margin: revert;padding-left: 20px;}:root .has-ast-global-color-0-color{color:var(--ast-global-color-0);}:root .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}:root .wp-block-button .has-ast-global-color-0-color{color:var(--ast-global-color-0);}:root .wp-block-button .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}:root .has-ast-global-color-1-color{color:var(--ast-global-color-1);}:root .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}:root .wp-block-button .has-ast-global-color-1-color{color:var(--ast-global-color-1);}:root .wp-block-button .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}:root .has-ast-global-color-2-color{color:var(--ast-global-color-2);}:root .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}:root .wp-block-button .has-ast-global-color-2-color{color:var(--ast-global-color-2);}:root .wp-block-button .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}:root .has-ast-global-color-3-color{color:var(--ast-global-color-3);}:root .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}:root .wp-block-button .has-ast-global-color-3-color{color:var(--ast-global-color-3);}:root .wp-block-button .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}:root .has-ast-global-color-4-color{color:var(--ast-global-color-4);}:root .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}:root .wp-block-button .has-ast-global-color-4-color{color:var(--ast-global-color-4);}:root .wp-block-button .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}:root .has-ast-global-color-5-color{color:var(--ast-global-color-5);}:root .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}:root .wp-block-button .has-ast-global-color-5-color{color:var(--ast-global-color-5);}:root .wp-block-button .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}:root .has-ast-global-color-6-color{color:var(--ast-global-color-6);}:root .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}:root .wp-block-button .has-ast-global-color-6-color{color:var(--ast-global-color-6);}:root .wp-block-button .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}:root .has-ast-global-color-7-color{color:var(--ast-global-color-7);}:root .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}:root .wp-block-button .has-ast-global-color-7-color{color:var(--ast-global-color-7);}:root .wp-block-button .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}:root .has-ast-global-color-8-color{color:var(--ast-global-color-8);}:root .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}:root .wp-block-button .has-ast-global-color-8-color{color:var(--ast-global-color-8);}:root .wp-block-button .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}:root{--ast-global-color-0:#737880;--ast-global-color-1:#65696F;--ast-global-color-2:#232529;--ast-global-color-3:#232529;--ast-global-color-4:#FFFFFF;--ast-global-color-5:#F6F6F6;--ast-global-color-6:#232529;--ast-global-color-7:#F1F0F0;--ast-global-color-8:#222222;}:root {--ast-border-color : var(--ast-global-color-7);}.ast-single-entry-banner {-js-display: flex;display: flex;flex-direction: column;justify-content: center;text-align: center;position: relative;background: var(--ast-title-layout-bg);}.ast-single-entry-banner[data-banner-layout="layout-1"] {max-width: 1200px;background: inherit;padding: 20px 0;}.ast-single-entry-banner[data-banner-width-type="custom"] {margin: 0 auto;width: 100%;}.ast-single-entry-banner + .site-content .entry-header {margin-bottom: 0;}.site .ast-author-avatar {--ast-author-avatar-size: ;}a.ast-underline-text {text-decoration: underline;}.ast-container > .ast-terms-link {position: relative;display: block;}a.ast-button.ast-badge-tax {padding: 4px 8px;border-radius: 3px;font-size: inherit;}header.entry-header .entry-title{font-weight:600;font-size:32px;font-size:2rem;}header.entry-header > *:not(:last-child){margin-bottom:10px;}header.entry-header .post-thumb-img-content{text-align:center;}header.entry-header .post-thumb img,.ast-single-post-featured-section.post-thumb img{aspect-ratio:16/9;width:100%;height:100%;}.ast-archive-entry-banner {-js-display: flex;display: flex;flex-direction: column;justify-content: center;text-align: center;position: relative;background: var(--ast-title-layout-bg);}.ast-archive-entry-banner[data-banner-width-type="custom"] {margin: 0 auto;width: 100%;}.ast-archive-entry-banner[data-banner-layout="layout-1"] {background: inherit;padding: 20px 0;text-align: left;}body.archive .ast-archive-description{max-width:1200px;width:100%;text-align:left;padding-top:3em;padding-right:3em;padding-bottom:3em;padding-left:3em;}body.archive .ast-archive-description .ast-archive-title,body.archive .ast-archive-description .ast-archive-title *{font-weight:600;font-size:32px;font-size:2rem;}body.archive .ast-archive-description > *:not(:last-child){margin-bottom:10px;}@media (max-width:921px){body.archive .ast-archive-description{text-align:left;}}@media (max-width:544px){body.archive .ast-archive-description{text-align:left;}}.ast-breadcrumbs .trail-browse,.ast-breadcrumbs .trail-items,.ast-breadcrumbs .trail-items li{display:inline-block;margin:0;padding:0;border:none;background:inherit;text-indent:0;text-decoration:none;}.ast-breadcrumbs .trail-browse{font-size:inherit;font-style:inherit;font-weight:inherit;color:inherit;}.ast-breadcrumbs .trail-items{list-style:none;}.trail-items li::after{padding:0 0.3em;content:"\00bb";}.trail-items li:last-of-type::after{display:none;}
106h1,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6{color:var(--ast-global-color-2);}.entry-title a{color:var(--ast-global-color-2);}@media (max-width:921px){.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}}@media (max-width:544px){.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}}@media (max-width:921px){.ast-builder-layout-element .ast-site-identity{margin-left:200px;}}@media (max-width:544px){.ast-builder-layout-element .ast-site-identity{margin-top:0px;margin-bottom:0px;margin-left:55px;margin-right:0px;}}.ast-builder-layout-element[data-section="title_tagline"]{display:flex;}@media (max-width:921px){.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}}.main-header-bar .main-header-bar-navigation .ast-search-icon {display: block;z-index: 4;position: relative;}.ast-search-icon .ast-icon {z-index: 4;}.ast-search-icon {z-index: 4;position: relative;line-height: normal;}.main-header-bar .ast-search-menu-icon .search-form {background-color: #ffffff;}.ast-search-menu-icon.ast-dropdown-active.slide-search .search-form {visibility: visible;opacity: 1;}.ast-search-menu-icon .search-form {border: 1px solid var(--ast-search-border-color);line-height: normal;padding: 0 3em 0 0;border-radius: 2px;display: inline-block;-webkit-backface-visibility: hidden;backface-visibility: hidden;position: relative;color: inherit;background-color: #fff;}.ast-search-menu-icon .astra-search-icon {-js-display: flex;display: flex;line-height: normal;}.ast-search-menu-icon .astra-search-icon:focus {outline: none;}.ast-search-menu-icon .search-field {border: none;background-color: transparent;transition: all .3s;border-radius: inherit;color: inherit;font-size: inherit;width: 0;color: #757575;}.ast-search-menu-icon .search-submit {display: none;background: none;border: none;font-size: 1.3em;color: #757575;}.ast-search-menu-icon.ast-dropdown-active {visibility: visible;opacity: 1;position: relative;}.ast-search-menu-icon.ast-dropdown-active .search-field,.ast-dropdown-active.ast-search-menu-icon.slide-search input.search-field {width: 235px;}.ast-header-search .ast-search-menu-icon.slide-search .search-form,.ast-header-search .ast-search-menu-icon.ast-inline-search .search-form {-js-display: flex;display: flex;align-items: center;}.ast-search-menu-icon.ast-inline-search .search-field {width : 100%;padding : 0.60em;padding-right : 5.5em;transition: all 0.2s;}.site-header-section-left .ast-search-menu-icon.slide-search .search-form {padding-left: 2em;padding-right: unset;left: -1em;right: unset;}.site-header-section-left .ast-search-menu-icon.slide-search .search-form .search-field {margin-right: unset;}.ast-search-menu-icon.slide-search .search-form {-webkit-backface-visibility: visible;backface-visibility: visible;visibility: hidden;opacity: 0;transition: all .2s;position: absolute;z-index: 3;right: -1em;top: 50%;transform: translateY(-50%);}.ast-header-search .ast-search-menu-icon .search-form .search-field:-ms-input-placeholder,.ast-header-search .ast-search-menu-icon .search-form .search-field:-ms-input-placeholder{opacity:0.5;}.ast-header-search .ast-search-menu-icon.slide-search .search-form,.ast-header-search .ast-search-menu-icon.ast-inline-search .search-form{-js-display:flex;display:flex;align-items:center;}.ast-builder-layout-element.ast-header-search{height:auto;}.ast-header-search .astra-search-icon{font-size:18px;}@media (max-width:921px){.ast-header-search .astra-search-icon{font-size:18px;}}@media (max-width:544px){.ast-header-search .astra-search-icon{font-size:20px;}.ast-header-search form.search-form .search-field,.ast-header-search .ast-dropdown-active.ast-search-menu-icon.slide-search input.search-field,.ast-mobile-header-content .ast-search-menu-icon .search-form{width:1px;}}.ast-header-search{display:flex;}@media (max-width:921px){.ast-header-break-point .ast-header-search{display:none;}}@media (max-width:544px){.ast-header-break-point .ast-header-search{display:none;}}.site-below-footer-wrap{padding-top:20px;padding-bottom:20px;}.site-below-footer-wrap[data-section="section-below-footer-builder"]{background-color:var(--ast-global-color-4 );background-image:none;min-height:30px;border-style:solid;border-width:0px;border-top-width:1px;border-top-color:var( --ast-global-color-subtle-background,--ast-global-color-7 );}.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder
106-grid-row{max-width:1200px;min-height:30px;margin-left:auto;margin-right:auto;}.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row,.site-below-footer-wrap[data-section="section-below-footer-builder"] .site-footer-section{align-items:center;}.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-inline .site-footer-section{display:flex;margin-bottom:0;}.ast-builder-grid-row-full .ast-builder-grid-row{grid-template-columns:1fr;}@media (max-width:921px){.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-inline .site-footer-section{display:flex;margin-bottom:0;}.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-stack .site-footer-section{display:block;margin-bottom:10px;}.ast-builder-grid-row-container.ast-builder-grid-row-tablet-full .ast-builder-grid-row{grid-template-columns:1fr;}}@media (max-width:544px){.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-mobile-inline .site-footer-section{display:flex;margin-bottom:0;}.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-mobile-stack .site-footer-section{display:block;margin-bottom:10px;}.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row{grid-template-columns:1fr;}}.site-below-footer-wrap[data-section="section-below-footer-builder"]{display:grid;}@media (max-width:921px){.ast-header-break-point .site-below-footer-wrap[data-section="section-below-footer-builder"]{display:grid;}}@media (max-width:544px){.ast-header-break-point .site-below-footer-wrap[data-section="section-below-footer-builder"]{display:grid;}}.ast-footer-copyright{text-align:center;}.ast-footer-copyright {color:var(--ast-global-color-3);}@media (max-width:921px){.ast-footer-copyright{text-align:center;}}@media (max-width:544px){.ast-footer-copyright{text-align:center;}}.ast-footer-copyright {font-size:16px;font-size:1rem;}.ast-footer-copyright.ast-builder-layout-element{display:flex;}@media (max-width:921px){.ast-header-break-point .ast-footer-copyright.ast-builder-layout-element{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-footer-copyright.ast-builder-layout-element{display:flex;}}.footer-widget-area.widget-area.site-footer-focus-item{width:auto;}.ast-footer-row-inline .footer-widget-area.widget-area.site-footer-focus-item{width:100%;}.ast-header-break-point .main-header-bar{border-bottom-width:1px;}@media (min-width:922px){.main-header-bar{border-bottom-width:1px;}}.main-header-menu .menu-item, #astra-footer-menu .menu-item, .main-header-bar .ast-masthead-custom-menu-items{-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.main-header-menu > .menu-item > .menu-link, #astra-footer-menu > .menu-item > .menu-link{height:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-js-display:flex;display:flex;}.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg{top:.2em;margin-top:0px;margin-left:0px;width:.65em;transform:translate(0, -2px) rotateZ(270deg);}.ast-mobile-popup-content .ast-submenu-expanded > .ast-menu-toggle{transform:rotateX(180deg);overflow-y:auto;}@media (min-width:922px){.ast-builder-menu .main-navigation > ul > li:last-child a{margin-right:0;}}@media (max-width:921px){.ast-separate-container .ast-article-inner{background-color:var(--ast-global-color-4);background-image:none;}}@media (max-width:544px){.ast-separate-container .ast-article-inner{background-repeat:repeat;background-position:center center;background-size:auto;background-attachment:scroll;}}@media (max-width:921px){.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .site-main .ast-author-meta, .ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description{background-color:var(--ast-global-color-4);background-image:none;}}@media (max-width:544px){.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .site-main .ast-author-meta, .ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description{background-repeat:repeat;background-position:center center;background-size:auto;background-attachment:scroll;}}@media (max-width:921px){.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-4);background-image:none;}}@media (max-width:544px){.ast-separate-container.ast-two-container #secondary .widget{background-repeat:repeat;background-position:center center;background-size:auto;background-attachment:scroll;}}@media (max-width:921px){.ast-plain-container, .ast-page-builder
106-template{background-color:var(--ast-global-color-4);background-image:none;}}@media (max-width:544px){.ast-plain-container, .ast-page-builder-template{background-repeat:repeat;background-position:center center;background-size:auto;background-attachment:scroll;}} 107 #ast-scroll-top { 108 display: none; 109 position: fixed; 110 text-align: center; 111 cursor: pointer; 112 z-index: 99; 113 width: 2.1em; 114 height: 2.1em; 115 line-height: 2.1; 116 color: #ffffff; 117 border-radius: 2px; 118 content: ""; 119 outline: inherit; 120 } 121 @media (min-width: 769px) { 122 #ast-scroll-top { 123 content: "769"; 124 } 125 } 126 #ast-scroll-top .ast-icon.icon-arrow svg { 127 margin-left: 0px; 128 vertical-align: middle; 129 transform: translate(0, -20%) rotate(180deg); 130 width: 1.6em; 131 } 132 .ast-scroll-to-top-right { 133 right: 30px; 134 bottom: 30px; 135 } 136 .ast-scroll-to-top-left { 137 left: 30px; 138 bottom: 30px; 139 } 140 #ast-scroll-top{background-color:var(--ast-global-color-0);font-size:15px;}@media (max-width:921px){#ast-scroll-top .ast-icon.icon-arrow svg{width:1em;}}.ast-mobile-header-content > *,.ast-desktop-header-content > * {padding: 10px 0;height: auto;}.ast-mobile-header-content > *:first-child,.ast-desktop-header-content > *:first-child {padding-top: 10px;}.ast-mobile-header-content > .ast-builder-menu,.ast-desktop-header-content > .ast-builder-menu {padding-top: 0;}.ast-mobile-header-content > *:last-child,.ast-desktop-header-content > *:last-child {padding-bottom: 0;}.ast-mobile-header-content .ast-search-menu-icon.ast-inline-search label,.ast-desktop-header-content .ast-search-menu-icon.ast-inline-search label {width: 100%;}.ast-desktop-header-content .main-header-bar-navigation .ast-submenu-expanded > .ast-menu-toggle::before {transform: rotateX(180deg);}#ast-desktop-header .ast-desktop-header-content,.ast-mobile-header-content .ast-search-icon,.ast-desktop-header-content .ast-search-icon,.ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-desktop-header-content {display: none;}.ast-main-header-nav-open.ast-header-break-point #ast-desktop-header .ast-desktop-header-content,.ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content {display: block;}.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-up > .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-up > .menu-item .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-down > .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-down > .menu-item .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-fade > .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-fade > .menu-item .menu-item > .sub-menu {opacity: 1;visibility: visible;}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation {width: unset;margin: unset;}.ast-mobile-header-content.content-align-flex-end .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle,.ast-desktop-header-content.content-align-flex-end .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle {left: calc( 20px - 0.907em);right: auto;}.ast-mobile-header-content .ast-search-menu-icon,.ast-mobile-header-content .ast-search-menu-icon.slide-search,.ast-desktop-header-content .ast-search-menu-icon,.ast-desktop-header-content .ast-search-menu-icon.slide-search {width: 100%;position: relative;display: block;right: auto;transform: none;}.ast-mobile-header-content .ast-search-menu-icon.slide-search .search-form,.ast-mobile-header-content .ast-search-menu-icon .search-form,.ast-desktop-header-content .ast-search-menu-icon.slide-search .search-form,.ast-desktop-header-content .ast-search-menu-icon .search-form {right: 0;visibility: visible;opacity: 1;position: relative;top: auto;transform: none;padding: 0;display: block;overflow: hidden;}.ast-mobile-header-content .ast-search-menu-icon.ast-inline-search .search-field,.ast-mobile-header-content .ast-search-menu-icon .search-field,.ast-desktop-header-content .ast-search-menu-icon.ast-inline-search .search-field,.ast-desktop-header-content .ast-search-menu-icon .search-field {width: 100%;padding-right: 5.5em;}.ast-mobile-header-content .ast-search-menu-icon .search-submit,.ast-desktop-header-content .ast-search-menu-icon .search-submit {display: block;position: absolute;height: 100%;top: 0;right: 0;padding: 0 1em;border-radius: 0;}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation ul .sub-menu .menu-link {padding-left: 30px;}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation .sub-menu .menu-item .menu-item .menu-link {padding-left: 40px;}.ast-mobile-popup-drawer.active .ast-mobile-popup-inner{background-color:#ffffff;;}.ast-mobile-header-wrap .ast-mobile-header-content, .ast-desktop-header-content{background-color:#ffffff;;}.ast-mobile-popup-content > *, .ast-mobile-header-content > *, .ast-desktop-popup-content > *, .ast-desktop-header-content > *{padding-top:0px;padding-bottom:0px;}
140.content-align-flex-start .ast-builder-layout-element{justify-content:flex-start;}.content-align-flex-start .main-header-menu{text-align:left;}.ast-desktop-header-content, .ast-mobile-header-content{position:absolute;width:100%;}.ast-mobile-popup-drawer.active .menu-toggle-close{color:#3a3a3a;}.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{min-height:80px;}.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item{line-height:80px;}#masthead .ast-container,.site-header-focus-item + .ast-breadcrumbs-wrapper{max-width:100%;padding-left:35px;padding-right:35px;}.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-bar{padding-left:20px;padding-right:20px;}.ast-header-break-point .ast-primary-header-bar{border-bottom-width:0px;border-bottom-color:var( --ast-global-color-subtle-background,--ast-global-color-7 );border-bottom-style:solid;}@media (min-width:922px){.ast-primary-header-bar{border-bottom-width:0px;border-bottom-color:var( --ast-global-color-subtle-background,--ast-global-color-7 );border-bottom-style:solid;}}.ast-primary-header-bar{background-color:var( --ast-global-color-primary,--ast-global-color-4 );background-image:none;}@media (max-width:544px){.ast-mobile-header-wrap .ast-primary-header-bar ,.ast-primary-header-bar .site-primary-header-wrap{min-height:30px;}}@media (max-width:544px){.ast-desktop .ast-primary-header-bar.main-header-bar, .ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar{padding-left:70px;margin-left:0px;}}.ast-primary-header-bar{display:block;}@media (max-width:921px){.ast-header-break-point .ast-primary-header-bar{display:grid;}}@media (max-width:544px){.ast-header-break-point .ast-primary-header-bar{display:grid;}}.ast-hfb-header .site-header{margin-top:-15px;}[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill{color:#ffffff;border:none;background:var(--ast-global-color-0);}[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{width:20px;height:20px;fill:#ffffff;}[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-wrap .mobile-menu{color:#ffffff;}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link{color:var(--ast-global-color-3);}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .ast-menu-toggle{color:var(--ast-global-color-3);}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item:hover > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .menu-item:hover > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .menu-link, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-mobile .main-navigation .menu-item-has-children > .menu-link:after{content:unset;}.ast-hfb-header .ast-builder-menu-mobile .main-header-menu, .ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link, .ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link{border-style:none;}
140.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}@media (max-width:921px){.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link{color:var(--ast-global-color-3);}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .ast-menu-toggle{color:var(--ast-global-color-3);}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item:hover > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);background:var(--ast-global-color-5);}.ast-builder-menu-mobile .main-navigation .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .menu-link, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .ast-menu-toggle{color:var(--ast-global-color-1);background:var(--ast-global-color-5);}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-mobile .main-navigation .menu-item-has-children > .menu-link:after{content:unset;}.ast-builder-menu-mobile .main-navigation .main-header-menu , .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-link, .ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu{background-color:var(--ast-global-color-4);background-image:none;}}@media (max-width:544px){.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}}.ast-builder-menu-mobile .main-navigation{display:block;}@media (max-width:921px){.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}}.ast-above-header .main-header-bar-navigation{height:100%;}.ast-header-break-point .ast-mobile-header-wrap .ast-above-header-wrap .main-header-bar-navigation .inline-on-mobile .menu-item .menu-link{border:none;}.ast-header-break-point .ast-mobile-header-wrap .ast-above-header-wrap .main-header-bar-navigation .inline-on-mobile .menu-item-has-children > .ast-menu-toggle::before{font-size:.6rem;}.ast-header-break-point .ast-mobile-header-wrap .ast-above-header-wrap .main-header-bar-navigation .ast-submenu-expanded > .ast-menu-toggle::before{transform:rotateX(180deg);}.ast-mobile-header-wrap .ast-above-header-bar ,.ast-above-header-bar .site-above-header-wrap{min-height:30px;}.ast-desktop .ast-above-header-bar .main-header-menu > .menu-item{line-height:30px;}.ast-desktop .ast-above-header-bar .ast-header-woo-cart,.ast-desktop .ast-above-header-bar .ast-header-edd-cart{line-height:30px;}.ast-above-header-bar{border-bottom-width:0px;border-bottom-color:var( --ast-global-color-subtle-background,--ast-global-color-7 );border-bottom-style:solid;}.ast-above-header.ast-above-header-bar{background-color:var( --ast-global-color-primary,--ast-global-color-4 );background-image:none;}.ast-header-break-point .ast-above-header-bar{background-color:var( --ast-global-color-primary,--ast-global-color-4 );}@media (max-width:921px){#masthead .ast-mobile-header-wrap .ast-above-header-bar{padding-left:20px;padding-right:20px;}}.ast-above-header-bar{display:block;}@media (max-width:921px){.ast-header-break-point .ast-above-header-bar{display:grid;}}@media (max-width:544px){.ast-header-break-point .ast-above-header-bar{display:grid;}} 141/*# sourceURL=astra-theme-css-inline-css */ 142</style> 143<style id="wp-block-library-inline-css"> 144:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}
144.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 145 146/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 147</style> 148 149<style id="global-styles-inline-css"> 150:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--ast-global-color-0: var(--ast-global-color-0);--wp--preset--color--ast-global-color-1: var(--ast-global-color-1);--wp--preset--color--ast-global-color-2: var(--ast-global-color-2);--wp--preset--color--ast-global-color-3: var(--ast-global-color-3);--wp--preset--color--ast-global-color-4: var(--ast-global-color-4);--wp--preset--color--ast-global-color-5: var(--ast-global-color-5);--wp--preset--color--ast-global-color-6: var(--ast-global-color-6);--wp--preset--color--ast-global-color-7: var(--ast-global-color-7);--wp--preset--color--ast-global-color-8: var(--ast-global-color-8);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
1500) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);--wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size); }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
150a:where(:not(.wp-element-button)){text-decoration: none;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-color{color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-color{color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-color{color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-color{color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-color{color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-color{color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-color{color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-color{color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-color{color: var(--wp--preset--color--ast-global-color-8) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-background-color{background-color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-background-color{background-color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-background-color{background-color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-background-color{background-color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-background-color{background-color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-background-color{background-color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-background-color{background-color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-background-color{background-color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-background-color{background-color: var(--wp--preset--color--ast-global-color-8) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-border-color{border-color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-border-color{border-color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-border-color{border-color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-border-color{border-color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-border-color{border-color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-border-color{border-color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-border-color{border-color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-border-color{border-color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-border-color{border-color: var(--wp--preset--color--ast-global-color-8) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
150.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 151/*# sourceURL=global-styles-inline-css */ 152</style> 153 154<style id="tc-reg-style-inline-css"> 155� .tc-reg-page{� max-width:1050px;� margin:0 auto;� padding:18px 14px 40px;� box-sizing:border-box;� font-family:inherit;� }�� .tc-reg-page,� .tc-reg-page *{� box-sizing:border-box;� }�� .tc-reg-hero{� background:linear-gradient(135deg,#070707,#1b1b1b);� color:#fff;� border-radius:24px;� padding:24px 18px;� margin-bottom:18px;� border:1px solid rgba(255,255,255,.10);� box-shadow:0 12px 35px rgba(0,0,0,.22);� }�� .tc-reg-main-title{� display:block!important;� visibility:visible!important;� margin:0 0 6px!important;� padding:0!important;� color:#fff!important;� font-size:26px!important;� font-weight:950!important;� line-height:1.1!important;� text-transform:uppercase!important;� letter-spacing:-.5px;� }�� .tc-reg-hero p{� margin:0;� padding:0;� font-size:14px;� line-height:1.45;� opacity:.75;� }�� .tc-reg-selector{� display:grid;� grid-template-columns:repeat(3,1fr);� gap:10px;� margin-bottom:18px;� background:#fff;� border:1px solid rgba(0,0,0,.08);� border-radius:20px;� padding:10px;� box-shadow:0 8px 28px rgba(0,0,0,.08);� }�� .tc-reg-tab{� appearance:none;� -webkit-appearance:none;� border:0;� outline:0;� border-radius:15px;� padding:14px 10px;� background:#f2f2f2;� color:#111;� font-size:12px;� line-height:1.15;� font-weight:950;� text-transform:uppercase;� cursor:pointer;� transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease;� text-align:center;� }�� .tc-reg-tab:hover{� background:#e7e7e7;� }�� .tc-reg-tab.is-active{� background:#111;� color:#fff;� box-shadow:0 8px 20px rgba(0,0,0,.25);� }�� .tc-reg-tab:active{� transform:scale(.98);� }�� .tc-reg-view{� display:none;� background:#fff;� border:1px solid rgba(0,0,0,.10);� border-radius:24px;� padding:24px 18px;� box-shadow:0 10px 30px rgba(0,0,0,.07);� overflow:visible;� }�� .tc-reg-view.is-active{� display:block;� }�� .tc-reg-section-title{� display:block!important;� visibility:visible!important;� margin:0 0 18px!important;� padding:0 0 12px!important;� border-bottom:1px solid rgba(0,0,0,.10);� color:#111!important;� font-size:23px!important;� font-weight:950!important;� line-height:1.2!important;� text-transform:uppercase!important;� letter-spacing:-.4px;� }�� .tc-reg-content{� width:100%;� max-width:100%;� overflow:visible;� color:#151515;� font-size:15px;� line-height:1.72;� word-break:normal;� overflow-wrap:anywhere;� }�� .tc-reg-content h1,� .tc-reg-content h2,� .tc-reg-content h3,� .tc-reg-content h4,� .tc-reg-content h5,� .tc-reg-content h6,� .tc-reg-content .wp-block-heading{� display:block!important;� visibility:visible!important;� color:#111!important;� margin:22px 0 10px!important;� padding:0!important;� font-weight:900!important;� line-height:1.25!important;� text-transform:uppercase;� }�� .tc-reg-content h1{font-size:24px!important;}� .tc-reg-content h2{font-size:21px!important;}� .tc-reg-content h3{font-size:18px!important;}� .tc-reg-content h4{font-size:16px!important;}�� .tc-reg-content p{� margin:0 0 13px;� }�� .tc-reg-content ul,� .tc-reg-content ol{� margin:10px 0 16px 22px;� padding:0;� }�� .tc-reg-content li{� margin-bottom:7px;� }�� .tc-reg-content img{� max-width:100%;� height:auto;� border-radius:12px;� }�� .tc-reg-content table{� width:100%!important;� max-width:100%;� border-collapse:collapse;� display:block;� overflow-x:auto;� white-space:nowrap;� }�� .tc-reg-content th,� .tc-reg-content td{� padding:10px;� border:1px solid rgba(0,0,0,.12);� }�� .tc-reg-content a{� color:#111;� font-weight:800;� text-decoration:underline;� }�� .tc-reg-empty{� padding:16px;� border-radius:16px;� background:#f5f5f5;� color:#666;� font-size:14px;� }�� @media(max-width:768px){� .tc-reg-page{� padding:12px 10px 32px;� }�� .tc-reg-hero{� padding:20px 15px;� border-radius:20px;� }�� .tc-reg-main-title{� font-size:22px!important;� }�� .tc-reg-selector{� grid-template-columns:1fr;� gap:8px;� padding:8px;� border-radius:18px;� }�� .tc-reg-tab{� min-height:46px;� padding:13px 10px;� }�� .tc-reg-view{� padding:20px 14px;� border-radius:20px;� }�� .tc-reg-section-title{� font-size:20px!important;� }�� .tc-reg-content{� font-size:14px;� line-height:1.68;� }� }� 156/*# sourceURL=tc-reg-style-inline-css */ 157</style> 158<style id="tc38-style-inline-css"> 159.tc38-rank-wrap,.tc38-ticket-wrap,.tc38-riepilogo,.tc38-monthly-wrap{font-family:Helvetica,Arial,sans-serif;width:100%;margin:18px 0;color:#111}.tc38-rank-card{background:#fff;border:1px solid #e5e7eb;border-radius:22px;box-shadow:0 16px 38px rgba(10,37,64,.10);overflow:hidden}.tc38-rank-head{background:linear-gradient(135deg,#0A2540,#173b61);color:#fff;font-weight:900;text-transform:uppercase;text-align:center;padding:16px;border-radius:0;letter-spacing:.4px}.tc38-view-filter{display:flex;justify-content:center;padding:14px 16px 8px;background:#fff}.tc38-view-filter label{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11px;font-weight:900;text-transform:uppercase;color:#475569}.tc38-view-filter select{min-height:42px;min-width:220px;border:1px solid #cbd5e1;border-radius:12px;padding:0 38px 0 12px;background:#f8fafc;color:#111;font-weight:900}.tc38-special-note{margin:4px 16px 12px;padding:10px 12px;border-radius:12px;background:#fff7cc;border:1px solid #f0cf55;text-align:center;font-size:12px;font-weight:800;color:#5f4600}
159.tc38-my-position{display:grid;grid-template-columns:.8fr 1.5fr 1.2fr .7fr .8fr;gap:10px;margin:16px;padding:14px;border-radius:18px;background:linear-gradient(135deg,#fff7df,#ffffff);border:1px solid rgba(242,190,0,.65);box-shadow:0 8px 22px rgba(242,190,0,.12)}.tc38-my-position.empty{display:block;text-align:center;font-weight:900}.tc38-my-position div{background:#fff;border:1px solid #f1e2a8;border-radius:14px;padding:10px;text-align:center}.tc38-my-position small{display:block;font-size:10px;text-transform:uppercase;color:#6b7280;font-weight:900;letter-spacing:.5px}.tc38-my-position strong{display:block;margin-top:4px;font-size:15px;color:#0A2540;text-transform:uppercase}.tc38-search-box{padding:0 16px 14px}.tc38-rank-search{width:100%;min-height:46px;border:1px solid #dbe2ea;border-radius:999px;padding:0 18px;font-weight:800;outline:none;background:#f8fafc}.tc38-rank-search:focus{border-color:#F2BE00;box-shadow:0 0 0 3px rgba(242,190,0,.18);background:#fff}.tc38-table-shell{overflow:visible;width:100%}.tc38-rank-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;min-width:0;table-layout:fixed}.tc38-rank-table th{background:#f1f5f9;color:#0A2540;font-size:11px;padding:10px 6px;text-align:left;text-transform:uppercase;letter-spacing:.3px;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.tc38-rank-table th:nth-child(1){width:48px;text-align:center}.tc38-rank-table th:nth-child(2){width:36%}.tc38-rank-table th:nth-child(3){width:27%}.tc38-rank-table th:nth-child(4){width:48px;text-align:center}.tc38-rank-table th:nth-child(5){width:58px;text-align:center}.tc38-rank-table th:nth-child(6){width:48px;text-align:right}.tc38-rank-table td{border-bottom:1px solid #eef2f7;padding:9px 6px;vertical-align:middle;overflow:hidden}.tc38-rank-table td:nth-child(1),.tc38-rank-table td:nth-child(4),.tc38-rank-table td:nth-child(5){text-align:center}.tc38-rank-table td:nth-child(2),.tc38-rank-table td:nth-child(3){word-break:break-word;line-height:1.15}.tc38-rank-table tr:nth-child(even){background:#fafafa}.tc38-rank-table tr:hover{background:#fffdf3}.tc38-team-cell strong{text-transform:uppercase;letter-spacing:.1px;font-size:13px;line-height:1.12}.tc38-team-name-line{display:inline-flex!important;align-items:center;gap:6px;max-width:100%}.tc38-champion-icon{display:inline-block;width:24px;height:24px;object-fit:contain;flex:0 0 24px;vertical-align:middle;filter:drop-shadow(0 2px 5px rgba(0,0,0,.20))}.tc38-pos{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;border-radius:12px;background:#0A2540;color:#fff;font-weight:900;box-shadow:inset 0 -2px 0 rgba(0,0,0,.12)}.tc38-pos.gold{background:linear-gradient(135deg,#f7d046,#b8860b);color:#111}.tc38-pos.silver{background:linear-gradient(135deg,#e5e7eb,#9ca3af);color:#111}.tc38-pos.bronze{background:linear-gradient(135deg,#d08a42,#8b4a16);color:#fff}.tc38-pos.redlight{background:#fecaca;color:#7f1d1d}.tc38-ticket-action{text-align:right;white-space:nowrap}.tc38-ticket-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:34px;border-radius:14px;border:1px solid #f0cf55;background:linear-gradient(135deg,#F2BE00,#ffd866);color:#111;font-size:20px;cursor:pointer;box-shadow:0 8px 18px rgba(242,190,0,.22);transition:.18s}.tc38-ticket-btn:hover{transform:translateY(-1px);box-shadow:0 12px 22px rgba(242,190,0,.30)}.tc38-pagination{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:16px;border-top:1px solid #eef2f7;background:#fbfdff}.tc38-pagination button{border:1px solid #dbe2ea;background:#fff;border-radius:999px;padding:9px 14px;font-weight:900;cursor:pointer}.tc38-pagination button:disabled{opacity:.45;cursor:not-allowed}.tc38-pagination span{font-size:13px;font-weight:900;color:#475569}.tc38-empty,.tc38-box{padding:14px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;text-align:center}.tc38-modal-open{overflow:hidden}.tc38-modal{display:none;position:fixed;inset:0;z-index:999999;align-items:center;justify-content:center;padding:18px}.tc38-modal.is-open{display:flex}.tc38-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.72);backdrop-filter:blur(3px)}.tc38-modal-box{position:relative;width:min(920px,100%);max-height:86vh;overflow:auto;background:linear-gradient(180deg,#ffffff,#fff8e6);border:2px solid #F2BE00;border-radius:26px;padding:22px;color:#111;box-shadow:0 30px 90px rgba(0,0,0,.38)}.tc38-modal-close{position:sticky;top:0;float:right;width:38px;height:38px;border:0;border-radius:999px;background:#8f1f3f;color:#fff;font-size:26px;line-height:1;cursor:pointer;font-weight:900;z-index:2}.tc38-modal-kicker{text-align:center;text-transform:uppercase;font-size:12px;font-weight:900;color:#8f1f3f;letter-spacing:.8px}.tc38-modal-box h3{text-align:center;margin:6px 42px 2px;font-size:26px;text-transform:uppercase;color:#0A2540;line-height:1}.tc38-modal-box>p{text-align:center;margin:0 0 14px;color:#64748b;font-weight:800}.tc38-modal-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0}.tc38-modal-summary span{background:#fff;border:1px solid #edd875;border-radius:16px;padding:11px;text-align:center}.tc38-modal-summary small{display:block;text-transform:uppercase;font-size:10px;font-weight:900;color:#6b7280}.tc38-modal-summary strong{display:block;font-size:22px;color:#0A2540;margin-top:3px}.tc38-modal-days{display:grid;gap:10px}.tc38-modal-day{border:1px solid #e5e7eb;border-radius:16px;background:#fff;overflow:hidden}.tc38-modal-day summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;font-weight:900}.tc38-modal-day summary::-webkit-details-marker{display:none}.tc38-modal-day summary span{background:#0A2540;color:#fff;border-radius:999px;padding:5px 9px;font-size:12px}.tc38-modal-day.ok summary{background:#dcfce7}.tc38-modal-day.miss summary{background:#fee2e2}.tc38-modal-day.locked summary{background:#fff7cc}.tc38-modal-day.off summary{background:#f3f4f6;
159color:#777}.tc38-modal-preds{display:grid;gap:8px;padding:12px;border-top:1px solid #eef2f7;background:#fff}.tc38-modal-preds em{text-align:center;color:#64748b;font-weight:800}.tc38-modal-pred{display:grid;grid-template-columns:1.4fr .45fr .45fr;gap:8px;align-items:center;border:1px solid #e5e7eb;border-radius:13px;padding:9px;background:#fff}.tc38-modal-pred.has-value{grid-template-columns:1.25fr .4fr .4fr .45fr}.tc38-modal-pred b{text-transform:uppercase}.tc38-modal-pred span{text-align:center}.tc38-modal-pred.ok{background:#dcfce7}.tc38-modal-pred.ko{background:#fee2e2}.tc38-modal-pred.wait{background:#fff7cc} 160.tc38-ticket-list{display:grid;gap:12px}.tc38-ticket{border:1px solid #F2BE00;border-radius:18px;background:linear-gradient(180deg,#fff,#fff8e5);box-shadow:0 10px 24px rgba(0,0,0,.08);overflow:hidden}.tc38-ticket summary{cursor:pointer;display:flex;align-items:center;gap:12px;padding:14px;list-style:none}.tc38-ticket summary::-webkit-details-marker{display:none}.tc38-ticket-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#F2BE00}.tc38-ticket small{display:block;color:#555;font-weight:700;margin-top:3px}.tc38-ticket em{margin-left:auto;font-style:normal;font-weight:900;color:#8f1f3f}.tc38-ticket-panel{padding:14px;border-top:1px solid rgba(242,190,0,.5)}.tc38-alert{background:#fff7cc;border:1px solid #F2BE00;border-radius:12px;padding:10px;margin-bottom:12px;font-weight:800}.tc38-pred-list{display:grid;gap:9px}.tc38-pred-row{display:grid;grid-template-columns:1.4fr .45fr .45fr .45fr;gap:8px;align-items:center;background:#fff;border:1px solid #eee;border-radius:14px;padding:10px}.tc38-pred-row>div{font-weight:900;text-transform:uppercase}.tc38-pred-row span,.tc38-pred-row b{text-align:center}.tc38-pred-row.ok{background:#dcfce7}.tc38-pred-row.ko{background:#fee2e2}.tc38-pred-row.wait,.tc38-pred-row.locked{background:#fff7cc}.tc38-filter{margin-bottom:10px}.tc38-table-scroll{overflow:auto;border-radius:14px;border:1px solid #e5e7eb}.tc38-riepilogo-table{border-collapse:collapse;min-width:900px;width:100%;background:#fff}.tc38-riepilogo-table th,.tc38-riepilogo-table td{border:1px solid #e5e7eb;padding:8px;text-align:center}.tc38-riepilogo-table th{background:#0A2540;color:#fff}.tc38-riepilogo-table td.ok{background:#dcfce7;font-weight:900}.tc38-riepilogo-table td.ko{background:#fee2e2;font-weight:900}.tc38-riepilogo-table td.wait{background:#fff7cc} 161.tc38-closed-section{max-width:1040px;margin:70px auto;padding:26px;font-family:Helvetica,Arial,sans-serif}.tc38-closed-card{position:relative;overflow:hidden;text-align:center;border-radius:30px;padding:54px 28px;background:linear-gradient(135deg,#ffffff,#fff7df 48%,#f6f8fb);border:1px solid rgba(242,190,0,.65);box-shadow:0 22px 60px rgba(10,37,64,.12)}.tc38-closed-card:before{content:'';position:absolute;inset:-80px auto auto -80px;width:220px;height:220px;border-radius:50%;background:rgba(242,190,0,.22)}.tc38-closed-card:after{content:'';position:absolute;right:-70px;bottom:-90px;width:260px;height:260px;border-radius:50%;background:rgba(143,31,63,.10)}.tc38-closed-badge{display:inline-flex;align-items:center;justify-content:center;background:#0A2540;color:#F2BE00;border-radius:999px;padding:9px 20px;font-size:12px;font-weight:900;letter-spacing:.8px}.tc38-closed-card h2{margin:18px 0 8px;color:#111;font-size:32px;line-height:1;font-weight:900;text-transform:uppercase}.tc38-closed-card p{margin:0 auto 18px;max-width:620px;color:#4b5563;font-size:15px;font-weight:700}.tc38-closed-reopen{display:inline-block;margin:8px 0 24px;padding:10px 16px;border-radius:14px;background:#fff;border:1px solid #f0d56c;color:#111}.tc38-countdown{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.tc38-countdown>div{min-width:92px;background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:16px 12px;box-shadow:0 10px 25px rgba(0,0,0,.06)}.tc38-countdown strong{display:block;font-size:42px;line-height:1;color:#0A2540;font-variant-numeric:tabular-nums}.tc38-countdown span{display:block;margin-top:4px;font-size:10px;text-transform:uppercase;color:#6b7280;font-weight:900;letter-spacing:.7px}.tc38-closed-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:30px}.tc38-closed-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border-radius:999px;background:#0A2540;color:#fff!important;text-decoration:none!important;font-weight:900;text-transform:uppercase;font-size:13px}.tc38-closed-actions a.pay{background:#b91c1c}@media(max-width:760px){.tc38-my-position{grid-template-columns:1fr 1fr;margin:12px}.tc38-modal-summary{grid-template-columns:1fr}.tc38-modal-pred{grid-template-columns:1fr}.tc38-modal-pred span{text-align:left}.tc38-rank-table{font-size:10.5px}.tc38-rank-table th,.tc38-rank-table td{padding:7px 4px}.tc38-rank-table th:nth-child(1){width:38px}.tc38-rank-table th:nth-child(2){width:34%}.tc38-rank-table th:nth-child(3){width:25%}.tc38-rank-table th:nth-child(4){width:38px}.tc38-rank-table th:nth-child(5){width:46px}.tc38-rank-table th:nth-child(6){width:38px}.tc38-pos{min-width:27px;height:27px;border-radius:9px}.tc38-team-cell strong{font-size:10.5px}.tc38-champion-icon{width:19px;height:19px;flex-basis:19px}.tc38-team-name-line{gap:4px}.tc38-ticket-btn{width:32px;height:30px;font-size:16px;border-radius:11px}.tc38-pred-row{grid-template-columns:1fr}.tc38-pred-row span,.tc38-pred-row b{text-align:left}}@media(max-width:640px){.tc38-closed-section{margin:38px 10px;padding:8px}.tc38-closed-card{padding:42px 16px;border-radius:24px}.tc38-closed-card h2{font-size:24px}.tc38-countdown{gap:8px}.tc38-countdown>div{min-width:68px;padding:12px 8px}.tc38-countdown strong{font-size:30px}.tc38-closed-actions a{width:100%;max-width:320px}.tc38-my-position{grid-template-columns:1fr}.tc38-modal-box{padding:16px}.tc38-modal-box h3{font-size:21px}} 162.tc38-my-position{gap:6px;margin:10px 12px;padding:8px;border-radius:14px;box-shadow:none}.tc38-my-position div{padding:6px 7px;border-radius:10px}.tc38-my-position small{font-size:9px}.tc38-my-position strong{margin-top:2px;font-size:13px;line-height:1.1}.tc38-ticket-btn,.tc38-ticket-btn:hover,.tc38-ticket-btn:focus{width:auto;height:auto;min-width:0;padding:2px;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;transform:none;color:#111;font-size:21px;line-height:1}.tc38-ticket-btn:focus-visible{outline:2px solid #0A2540;outline-offset:3px}.tc38-modal-box{width:min(760px,100%);max-height:68vh;padding:16px;border-width:1px;border-radius:20px}.tc38-modal-box h3{font-size:22px}.tc38-modal-summary{margin:9px 0;gap:7px}.tc38-modal-summary span{padding:7px;border-radius:11px}.tc38-modal-summary strong{font-size:18px}.tc38-modal-days{gap:7px}.tc38-modal-locked{padding:16px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc;color:#64748b;text-align:center;font-weight:800}.tc38-modal-day summary{padding:9px 11px}.tc38-modal-preds{gap:6px;padding:9px}.tc38-modal-pred{padding:7px;border-radius:10px}@media(max-width:760px){.tc38-my-position{grid-template-columns:repeat(3,minmax(0,1fr));margin:8px;gap:4px;padding:6px}.tc38-my-position div{padding:5px 4px}.tc38-my-position small{font-size:8px;letter-spacing:0}.tc38-my-position strong{font-size:10px}.tc38-modal-box{max-height:72vh;padding:12px}.tc38-modal-summary{grid-template-columns:repeat(3,1fr)}.tc38-modal-pred{grid-template-columns:1.4fr .55fr .55fr}.tc38-modal-pred span{text-align:center}}@media(max-width:420px){.tc38-my-position{grid-template-columns:repeat(2,minmax(0,1fr))}} 163 164/* v2.3.0 - paginazione classifica compatta e sempre leggibile */ 165.tc38-pagination{gap:6px!important;padding:9px!important} 166.tc38-pagination button, 167.tc38-pagination button:hover, 168.tc38-pagination button:focus{ 169 min-width:0!important; 170 min-height:28px!important; 171 padding:4px 9px!important; 172 border:1px solid #cbd5e1!important; 173 border-radius:8px!important; 174 background:#fff!important; 175 color:#111!important; 176 -webkit-text-fill-color:#111!important; 177 box-shadow:none!important; 178 font-size:10px!important; 179 line-height:1!important; 180 font-weight:900!important; 181 text-transform:none!important; 182} 183.tc38-pagination button:disabled{color:#111!important;-webkit-text-fill-color:#111!important;opacity:.42!important} 184.tc38-pagination span{font-size:10px!important;color:#111!important} 185.tc38-modal-content>p{text-align:center;margin:0 0 14px;color:#64748b;font-weight:800} 186 187/* v2.3.2 - popup schedina compatto, coerente con il popup FantaFutsal */ 188.tc38-modal{padding:16px;background:rgba(0,0,0,.62)} 189.tc38-modal-box{ 190 width:min(720px,94vw)!important; 191 max-height:82dvh!important; 192 padding:18px!important; 193 border:0!important; 194 border-radius:24px!important; 195 background:#fff!important; 196 color:#101828; 197 box-shadow:0 30px 90px rgba(0,0,0,.35)!important; 198 font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif; 199} 200.tc38-modal-close{ 201 position:absolute!important; 202 top:11px!important; 203 right:11px!important; 204 float:none!important; 205 display:flex; 206 align-items:center; 207 justify-content:center; 208 width:34px!important; 209 height:34px!important; 210 border-radius:50%!important; 211 background:#101828!important; 212 color:#fff!important; 213 font-size:24px!important; 214 z-index:5; 215} 216.tc38-modal-hero{ 217 position:relative; 218 overflow:hidden; 219 padding:14px 50px 14px 15px; 220 border:1px solid #e3eef6; 221 border-radius:19px; 222 background:radial-gradient(circle at 8% 0%,rgba(14,131,183,.18),transparent 38%),linear-gradient(180deg,#fff,#f1f8fc); 223} 224.tc38-modal-kicker{ 225 display:block; 226 margin-bottom:4px; 227 color:#0E83B7!important; 228 font-size:9px!important; 229 font-weight:1000!important; 230 letter-spacing:.11em!important; 231 text-align:left!important; 232} 233.tc38-modal-box .tc38-modal-hero h3{ 234 margin:0!important; 235 color:#101828!important; 236 font-size:clamp(18px,5vw,25px)!important; 237 font-weight:1000; 238 line-height:1.05!important; 239 letter-spacing:-.025em; 240 text-align:left!important; 241} 242.tc38-modal-hero p{ 243 margin:5px 0 0; 244 color:#667085; 245 font-size:11px; 246 font-weight:850; 247 line-height:1.25; 248} 249.tc38-modal-summary{ 250 grid-template-columns:repeat(3,minmax(0,1fr))!important; 251 gap:7px!important; 252 margin:9px 0!important; 253} 254.tc38-modal-summary span{ 255 min-width:0; 256 padding:8px 5px!important; 257 border:1px solid #e5edf4!important; 258 border-radius:13px!important; 259 background:#fbfdff!important; 260} 261.tc38-modal-summary small{ 262 overflow:hidden; 263 color:#667085!important; 264 font-size:8px!important; 265 letter-spacing:.035em; 266 text-overflow:ellipsis; 267 white-space:nowrap; 268} 269.tc38-modal-summary strong{margin-top:2px!important;color:#0E83B7!important;font-size:17px!important;line-height:1!important} 270.tc38-modal-selector{ 271 display:grid; 272 grid-template-columns:1fr; 273 gap:5px; 274 margin-bottom:8px; 275 padding:9px 10px; 276 border:1px solid #e1edf5; 277 border-radius:15px; 278 background:#f9fcff; 279} 280.tc38-modal-selector label{color:#667085;font-size:9px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase} 281.tc38-modal-day-select{ 282 width:100%; 283 min-height:40px; 284 margin:0; 285 border:1px solid #d6e3ec!important; 286 border-radius:12px!important; 287 padding:7px 36px 7px 11px!important; 288 background:#fff!important; 289 color:#101828!important; 290 font-size:12px!important; 291 font-weight:1000!important; 292} 293.tc38-day-picker{ 294 margin-bottom:8px; 295 padding:9px; 296 border:1px solid #e1edf5; 297 border-radius:15px; 298 background:#f9fcff; 299} 300.tc38-day-picker-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 1px 7px} 301.tc38-day-picker-title strong{color:#101828;font-size:10px;font-weight:1000;text-transform:uppercase} 302.tc38-day-picker-title span{color:#667085;font-size:8px;font-weight:900;text-transform:uppercase} 303.tc38-day-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px} 304.tc38-day-button{ 305 display:flex; 306 min-width:0; 307 min-height:42px; 308 flex-direction:column; 309 align-items:center; 310 justify-content:center; 311 gap:2px; 312 padding:5px 3px; 313 border:1px solid #dbe7ef!important; 314 border-radius:11px!important; 315 background:#fff!important; 316 color:#101828!important; 317 box-shadow:none!important; 318 cursor:pointer; 319} 320.tc38-day-button span{font-size:12px;font-weight:1000;line-height:1} 321.tc38-day-button strong{overflow:hidden;max-width:100%;color:#667085;
321font-size:7px;font-weight:900;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap} 322.tc38-day-button.is-active{border-color:#0E83B7!important;background:linear-gradient(135deg,#dff3ff,#e9fff4)!important;box-shadow:0 5px 12px rgba(14,131,183,.13)!important} 323.tc38-day-button.is-active span{color:#0b648b} 324.tc38-day-button.is-extra{display:none} 325.tc38-day-button.is-extra.is-visible{display:flex} 326.tc38-show-more-days{ 327 display:block; 328 width:100%; 329 min-height:34px; 330 margin:7px 0 0; 331 padding:6px 10px; 332 border:1px solid #d6e3ec!important; 333 border-radius:11px!important; 334 background:#fff!important; 335 color:#0b648b!important; 336 box-shadow:none!important; 337 font-size:9px; 338 font-weight:1000; 339 text-transform:uppercase; 340 cursor:pointer; 341} 342.tc38-show-more-days[hidden]{display:none!important} 343.tc38-selected-head{ 344 display:flex; 345 align-items:center; 346 justify-content:space-between; 347 gap:10px; 348 margin:0 0 7px; 349 padding:7px 9px; 350 border-radius:12px; 351 background:#101828; 352 color:#fff; 353} 354.tc38-selected-day{font-size:11px;text-transform:uppercase} 355.tc38-selected-score{padding:4px 8px;border-radius:999px;font-size:9px;font-weight:1000;text-transform:uppercase} 356.tc38-selected-score.ok{background:#dcfce7;color:#166534} 357.tc38-selected-score.miss{background:#fee2e2;color:#991b1b} 358.tc38-modal-preds{display:grid!important;gap:6px!important;padding:0!important;border:0!important;background:transparent!important} 359.tc38-pick{ 360 display:grid; 361 grid-template-columns:minmax(0,1fr) 49px 49px; 362 align-items:center; 363 gap:7px; 364 padding:8px; 365 border:1px solid #e8edf3; 366 border-radius:14px; 367 background:#fbfdff; 368} 369.tc38-pick.has-value{grid-template-columns:minmax(0,1fr) 45px 45px 45px} 370.tc38-pick.ok{border-color:#b9e3c5;background:#f2fbf5} 371.tc38-pick.ko{border-color:#efc5c8;background:#fff6f6} 372.tc38-pick.wait{border-color:#eadfc9;background:#fffbf1} 373.tc38-pick-main{display:flex;align-items:center;gap:8px;min-width:0} 374.tc38-pick-status{display:flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#e5edf4;color:#475467;font-size:17px;font-weight:1000} 375.tc38-pick.ok .tc38-pick-status{background:#169B62;color:#fff} 376.tc38-pick.ko .tc38-pick-status{background:#b42318;color:#fff} 377.tc38-pick.wait .tc38-pick-status{background:#f2be00;color:#101828} 378.tc38-pick-copy{min-width:0} 379.tc38-pick-copy b{display:block;overflow:hidden;color:#101828;font-size:10px;font-weight:1000;line-height:1.15;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap} 380.tc38-pick-copy small{display:block;margin-top:3px;color:#667085;font-size:8px;font-weight:900;text-transform:uppercase} 381.tc38-pick-value{min-width:0;padding:5px 3px;border-radius:10px;background:#fff;text-align:center;box-shadow:inset 0 0 0 1px #e5edf4} 382.tc38-pick-value span{display:block;color:#667085;font-size:7px;font-weight:1000;letter-spacing:.03em;text-transform:uppercase} 383.tc38-pick-value strong{display:block;margin-top:1px;color:#0E83B7;font-size:17px;line-height:1} 384.tc38-pick-value.real strong{color:#101828} 385.tc38-pick-value.bonus strong{color:#9a6410} 386.tc38-modal-loading,.tc38-modal-empty{padding:16px;border:1px solid #e5edf4;border-radius:14px;background:#f8fafc;color:#475467;font-size:11px;font-weight:900;text-align:center} 387.tc38-modal-loading span{display:inline-block;width:12px;height:12px;margin-right:7px;border:2px solid #cbd5e1;border-top-color:#0E83B7;border-radius:50%;vertical-align:-2px;animation:tc38Spin .7s linear infinite} 388@keyframes tc38Spin{to{transform:rotate(360deg)}} 389.tc38-modal-locked{display:grid!important;gap:4px;padding:18px!important;border:1px solid #e5edf4!important;border-radius:15px!important;background:#f8fafc!important;color:#667085!important;text-align:center!important} 390.tc38-modal-locked strong{color:#101828;font-size:12px;text-transform:uppercase} 391.tc38-modal-locked span{font-size:10px;line-height:1.4} 392@media(max-width:520px){ 393 .tc38-modal{padding:9px!important} 394 .tc38-modal-box{width:100%!important;max-height:88dvh!important;padding:10px!important;border-radius:20px!important} 395 .tc38-modal-hero{padding:12px 43px 12px 12px;border-radius:16px} 396 .tc38-modal-summary{gap:4px!important} 397 .tc38-modal-summary span{padding:6px 3px!important}
398 .tc38-modal-summary small{font-size:7px!important} 399 .tc38-modal-summary strong{font-size:15px!important} 400 .tc38-day-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px} 401 .tc38-day-picker{padding:7px} 402 .tc38-day-button{min-height:39px;padding:4px 2px;border-radius:9px!important} 403 .tc38-day-button span{font-size:10px} 404 .tc38-day-button strong{font-size:6px} 405 .tc38-pick{grid-template-columns:minmax(0,1fr) 42px 42px;gap:4px;padding:7px 5px} 406 .tc38-pick.has-value{grid-template-columns:minmax(0,1fr) 38px 38px 38px} 407 .tc38-pick-status{flex-basis:24px;width:24px;height:24px;font-size:14px} 408 .tc38-pick-main{gap:5px} 409 .tc38-pick-copy b{font-size:8.5px} 410 .tc38-pick-copy small{font-size:7px} 411 .tc38-pick-value{padding:5px 2px} 412 .tc38-pick-value span{font-size:6px} 413 .tc38-pick-value strong{font-size:15px} 414} 415 416/* v2.3.3 - popup ticket sopra la navbar e piu compatto */ 417.tc38-modal{ 418 position:fixed!important; 419 inset:0!important; 420 z-index:2147483647!important; 421 display:none; 422 align-items:center!important; 423 justify-content:center!important; 424 width:100%!important; 425 height:100%!important; 426 max-width:none!important; 427 max-height:none!important; 428 margin:0!important; 429 padding:calc(env(safe-area-inset-top,0px) + 10px) 12px calc(env(safe-area-inset-bottom,0px) + 10px)!important; 430 overflow:hidden!important; 431 border:0!important; 432 background:transparent!important; 433 isolation:isolate!important; 434} 435.tc38-modal.is-open{display:flex!important} 436.tc38-modal::backdrop{background:transparent!important} 437.tc38-modal-backdrop{z-index:0!important;background:rgba(3,10,18,.76)!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)} 438.tc38-modal-box{ 439 z-index:1!important; 440 width:min(640px,92vw)!important; 441 max-height:min(68dvh,560px)!important; 442 overflow-x:hidden!important; 443 overflow-y:auto!important; 444 overscroll-behavior:contain!important; 445 -webkit-overflow-scrolling:touch; 446} 447@supports not (height:1dvh){.tc38-modal-box{max-height:min(68vh,560px)!important}} 448@media(max-width:520px){ 449 .tc38-modal{padding:calc(env(safe-area-inset-top,0px) + 9px) 10px calc(env(safe-area-inset-bottom,0px) + 9px)!important} 450 .tc38-modal-box{width:min(94vw,600px)!important;max-height:min(64dvh,500px)!important} 451} 452@media(max-width:520px){ 453 @supports not (height:1dvh){.tc38-modal-box{max-height:min(64vh,500px)!important}} 454} 455/*# sourceURL=tc38-style-inline-css */ 456</style> 457<style id="tc-mondiale-style-inline-css"> 458 459 :root{--tcm-yellow:#F2BE00;--tcm-black:#070707;--tcm-red:#8f1f3f;--tcm-red2:#b83258;--tcm-white:#fff;} 460 .tcm-wrap{max-width:980px;margin:28px auto;padding:22px;font-family:Helvetica,Arial,sans-serif;color:#fff} 461 .tcm-card{background:linear-gradient(145deg,rgba(10,10,10,.92),rgba(143,31,63,.84));border:1px solid rgba(242,190,0,.28);box-shadow:0 18px 55px rgba(0,0,0,.35);border-radius:26px;padding:26px;backdrop-filter:blur(12px)} 462 .tcm-title{text-align:center;font-size:34px;line-height:1.05;margin:0 0 10px;font-weight:900;letter-spacing:-1px;color:#F2BE00;text-transform:uppercase} 463 .tcm-sub{text-align:center;color:rgba(255,255,255,.75);margin:0 0 22px;font-size:14px} 464 .tcm-team{text-align:center;font-size:32px;font-weight:900;text-transform:uppercase;color:#F2BE00;margin-bottom:4px} 465 .tcm-coach{text-align:center;font-size:14px;color:rgba(255,255,255,.8);margin-bottom:22px} 466 .tcm-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px} 467 .tcm-btn,.tcm-btn:visited{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:13px 18px;border-radius:18px;background:rgba(255,255,255,.08);border:1px solid rgba(242,190,0,.45);color:#fff!important;text-decoration:none!important;font-weight:900;text-transform:uppercase;letter-spacing:.3px;transition:.2s} 468 .tcm-btn:hover{transform:translateY(-1px);background:rgba(242,190,0,.16);border-color:#F2BE00} 469 .tcm-btn-main{background:linear-gradient(135deg,#F2BE00,#b88700);color:#111!important;border:0;box-shadow:0 10px 28px rgba(242,190,0,.25)} 470 .tcm-form{display:grid;gap:12px} 471 .tcm-form input{width:100%;border:1px solid rgba(14,131,183,.22);background:#fff;border-radius:14px;color:#111!important;-webkit-text-fill-color:#111!important;padding:14px;outline:none} 472 .tcm-form label{font-size:12px;text-transform:uppercase;font-weight:800;color:#F2BE00} 473 .tcm-tabs{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px} 474 .tcm-alert{border-radius:14px;padding:12px 14px;margin:0 0 14px;background:rgba(242,190,0,.14);border:1px solid rgba(242,190,0,.3);color:#fff} 475 .tcm-error{background:rgba(180,0,45,.25);border-color:rgba(255,80,120,.4)} 476 .tcm-table-wrap{overflow:auto;border-radius:20px;border:1px solid rgba(242,190,0,.25)} 477 .tcm-table{width:100%;border-collapse:collapse;background:rgba(0,0,0,.3);min-width:720px} 478 .tcm-table th{background:rgba(242,190,0,.95);color:#111;text-align:left;padding:12px;font-size:12px;text-transform:uppercase} 479 .tcm-table td{padding:12px;border-bottom:1px solid rgba(255,255,255,.08);font-size:14px} 480 .tcm-badge{display:inline-flex;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:900} 481 .tcm-ok{background:#1f9d55;color:#fff}.tcm-ko{background:#b91c1c;color:#fff}.tcm-wait{background:#F2BE00;color:#111} 482 .tcm-modal{display:none;position:fixed;z-index:999999;inset:0;background:rgba(0,0,0,.78);padding:22px} 483 .tcm-modal:target{display:flex;align-items:center;justify-content:center} 484 .tcm-modal-box{max-width:760px;max-height:82vh;overflow:auto;background:linear-gradient(145deg,#151515,#8f1f3f);border:1px solid rgba(242,190,0,.35);border-radius:24px;padding:24px;color:#fff;white-space:pre-wrap} 485 .tcm-close{float:right;color:#F2BE00;text-decoration:none;font-size:28px;font-weight:900} 486 .tcm-admin-box{background:#fff;border:1px solid #dcdcde;border-radius:12px;padding:18px;margin:18px 0} 487 .tcm-admin-table{width:100%;border-collapse:collapse;background:#fff} 488 .tcm-admin-table th,.tcm-admin-table td{border-bottom:1px solid #e5e5e5;padding:9px;text-align:left} 489 .tcm-admin-table th{background:#111;color:#F2BE00} 490 .tcm-small-link{display:inline-block;margin-top:12px;color:#F2BE00!important;font-weight:800;text-decoration:none} 491 .tcm-card-light{background:linear-gradient(180deg,#ffffff,#fff7ea)!important;color:#1d1d1d!important;border:2px solid #F2BE00!important;box-shadow:0 16px 45px rgba(184,50,88,.12)!important} 492 .tcm-card-light .tcm-title{color:#8f1f3f!important}.tcm-card-light .tcm-sub{color:#444!important} 493 .tcm-current-deadline{margin:0 auto 20px;max-width:720px;border:1px solid rgba(242,190,0,.8);background:#fff;border-radius:20px;box-shadow:0 10px 26px rgba(0,0,0,.08);overflow:hidden;color:#1d1d1d} 494 .tcm-deadline-head{background:#F2BE00;color:#111;font-size:12px;font-weight:900;text-transform:uppercase;padding:12px 16px;letter-spacing:.3px;text-align:center} 495 .tcm-deadline-row{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:16px;text-align:center} 496 .tcm-deadline-day{font-weight:900;color:#8f1f3f}.tcm-deadline-date{font-weight:700;color:#333}.tcm-deadline-countdown{font-weight:900;color:#111;background:#fff3c4;border:1px solid #F2BE00;border-radius:999px;padding:5px 10px} 497 .tcm-invia .wpforms-container{max-width:760px!important;margin:0 auto!important;text-align:center!important;color:#1d1d1d!important} 498 .tcm-invia .wpforms-field{margin-left:auto!important;margin-right:auto!important;text-align:center!important} 499 .tcm-invia .wpforms-field-label{display:block!important;text-align:center!important;color:#8f1f3f!important;font-weight:900!important;font-size:18px!important;margin-bottom:12px!important} 500 .tcm-invia .wpforms-field-radio ul{display:flex!important;justify-content:center!important;gap:12px!important;flex-wrap:wrap!important;padding:0!important;margin:0 auto!important;list-style:none!important} 501 .tcm-invia .wpforms-field-radio li{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;font-weight:900!important;color:#111!important;position:relative!important} 502 .tcm-invia .wpforms-field-radio input[type=radio]{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;pointer-events:none!important} 503 .tcm-invia .wpforms-submit-container{text-align:center!important;display:flex!important;justify-content:center!important} 504 .tcm-invia button[type=submit],.tcm-invia .wpforms-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:14px auto 0!important;background:linear-gradient(135deg,#F2BE00,#c89600)!important;color:#111!important;border:0!important;border-radius:16px!important;min-height:52px!important;padding:13px 28px!important;font-weight:900!important;text-transform:uppercase!important;box-shadow:0 10px 25px rgba(242,190,0,.28)!important}
505 .tcm-invia .wpforms-field input[type=text],.tcm-invia .wpforms-field input[type=email],.tcm-invia .wpforms-field input[type=number],.tcm-invia .wpforms-field select,.tcm-invia .wpforms-field textarea{max-width:520px!important;margin-left:auto!important;margin-right:auto!important;border:1px solid rgba(143,31,63,.20)!important;border-radius:14px!important;background:#fff!important;color:#111!important;text-align:center!important} 506 .tcm-invia .wpforms-field:has(.wpforms-field-label){ } 507 .tcm-invia .wpforms-field label:where(.wpforms-field-label){ } 508 .tcm-invia .wpforms-field .wpforms-field-label{ } 509 .tcm-invia .wpforms-field:has(label){ } 510 .tcm-invia .wpforms-field:has(input[value='GIORNATA']){display:none!important} 511 .tcm-invia .wpforms-field:has(.wpforms-field-label){ } 512 .tcm-invia .wpforms-field .wpforms-field-label{ } 513 .tcm-invia .wpforms-field:has(label.wpforms-field-label){ } 514 .tcm-invia .wpforms-field:has(label.wpforms-field-label)::after{ } 515 .tcm-invia .wpforms-field:has(label.wpforms-field-label){ } 516 .tcm-invia .tcm-btn,.tcm-invia .tcm-btn:visited{color:#111!important;background:#fff!important;border:1px solid #F2BE00!important} 517 .tcm-invia .wpforms-field-label{color:#111!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:-.2px!important} 518 .tcm-invia .wpforms-field-radio.tcm-match-card{position:relative!important;background:#fff!important;border:1px solid #e3e6ec!important;border-radius:18px!important;box-shadow:0 10px 26px rgba(0,0,0,.06)!important;padding:24px 78px 18px!important;margin:0 auto 26px!important;max-width:720px!important;min-height:108px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important} 519 .tcm-invia .wpforms-field-radio.tcm-match-card .wpforms-field-label{margin:0 0 12px!important;color:#111!important;font-size:15px!important;line-height:1.2!important;text-align:center!important;max-width:420px!important} 520 .tcm-invia .wpforms-field-radio.tcm-match-card ul{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:auto!important;margin:0 auto!important} 521 .tcm-invia .wpforms-field-radio.tcm-match-card li{margin:0!important;padding:0!important} 522 .tcm-invia .wpforms-field-radio.tcm-match-card input[type=radio]{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;pointer-events:none!important} 523 .tcm-invia label.tcm-choice-label,.tcm-invia .wpforms-field-radio li label.tcm-choice-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;cursor:pointer!important;min-width:54px!important;height:36px!important;border-radius:999px!important;border:1px solid #dfe3ea!important;background:#fff!important;color:#667085!important;font-weight:900!important;font-size:14px!important;line-height:1!important;box-shadow:0 4px 10px rgba(0,0,0,.04)!important;transition:.18s!important;text-align:center!important;padding:0 18px!important} 524 .tcm-invia label.tcm-choice-label.tcm-pop{animation:tcmPop .22s ease-out!important} 525 @keyframes tcmPop{0%{transform:scale(.96)}55%{transform:scale(1.08)}100%{transform:scale(1)}} 526 .tcm-invia label.tcm-choice-label:hover,.tcm-invia .wpforms-field-radio li label.tcm-choice-label:hover{border-color:#F2BE00!important;color:#111!important;transform:translateY(-1px)!important} 527 .tcm-invia label.tcm-choice-label.tcm-selected,.tcm-invia .wpforms-field-radio li label.tcm-choice-label.tcm-selected{background:#F2BE00!important;color:#111!important;border-color:#F2BE00!important;box-shadow:0 8px 20px rgba(242,190,0,.28)!important} 528 .tcm-invia .tcm-choice-text{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:inherit!important;font-weight:900!important;pointer-events:none!important} 529 .tcm-flag{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:46px!important;height:46px!important;object-fit:contain!important;filter:drop-shadow(0 4px 8px rgba(0,0,0,.14))!important} 530 .tcm-flag-home{left:18px!important}.tcm-flag-away{right:18px!important} 531 .tcm-giornata-hidden{display:none!important} 532 .tcm-confirm-overlay{display:none;position:fixed;inset:0;z-index:999999;background:rgba(0,0,0,.68);align-items:center;justify-content:center;padding:20px}.tcm-confirm-box{max-width:420px;width:100%;background:#fff;border:2px solid #F2BE00;border-radius:22px;padding:24px;text-align:center;color:#111;box-shadow:0 22px 70px rgba(0,0,0,.28)}.tcm-confirm-title{font-size:22px;font-weight:900;color:#8f1f3f;text-transform:uppercase;margin:0 0 8px}.tcm-confirm-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.tcm-confirm-actions button{border:0;border-radius:14px;min-height:46px;font-weight:900;cursor:pointer}.tcm-confirm-send{background:#F2BE00;color:#111}.tcm-confirm-cancel{background:#f1f1f1;color:#111}.tcm-live-loading{opacity:.55;pointer-events:none} 533 .tcm-admin-flag-img{width:34px;height:34px;object-fit:contain;vertical-align:middle;margin-right:8px} 534 535 .tcm-ticket-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:18px} 536 .tcm-ticket-card{display:flex;align-items:center;gap:12px;width:100%;border:1px solid rgba(242,190,0,.55);background:linear-gradient(180deg,#fff,#fff7ea);border-radius:20px;padding:16px;color:#111!important;text-decoration:none!important;box-shadow:0 12px 28px rgba(143,31,63,.10);transition:.18s;position:relative;overflow:hidden} 537 .tcm-ticket-card:before,.tcm-ticket-card:after{content:'';position:absolute;top:50%;width:18px;height:18px;border-radius:50%;background:#fff;transform:translateY(-50%);border:1px solid rgba(242,190,0,.45)} 538 .tcm-ticket-card:before{left:-10px}.tcm-ticket-card:after{right:-10px} 539 .tcm-ticket-card:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(143,31,63,.16)} 540 .tcm-ticket-icon{width:42px;height:42px;border-radius:14px;background:#F2BE00;color:#111;display:flex;align-items:center;justify-content:center;font-size:22px;flex:0 0 auto} 541 .tcm-ticket-title{font-weight:900;text-transform:uppercase;color:#111;line-height:1.05}.tcm-ticket-meta{font-size:12px;color:#555;margin-top:4px;font-weight:700} 542 .tcm-ticket-modal{display:none;position:fixed;z-index:999999;inset:0;background:rgba(0,0,0,.72);padding:18px;align-items:center;justify-content:center} 543 .tcm-ticket-modal:target{display:flex} 544 .tcm-ticket-box{width:100%;max-width:860px;max-height:84vh;overflow:auto;background:linear-gradient(180deg,#fff,#fff8ee);border:2px solid #F2BE00;border-radius:24px;padding:20px;color:#111;box-shadow:0 28px 90px rgba(0,0,0,.36)} 545 .tcm-ticket-box .tcm-table{background:#fff;color:#111;min-width:640px}.tcm-ticket-box .tcm-table td{border-bottom:1px solid #ececec;color:#111}.tcm-ticket-box .tcm-table th{color:#111} 546 .tcm-ticket-close{float:right;text-decoration:none;color:#8f1f3f!important;font-size:30px;font-weight:900;line-height:1} 547 .tcm-ticket-heading{margin:0 0 10px;color:#8f1f3f;font-size:24px;font-weight:900;text-transform:uppercase;text-align:center} 548 549 .tcm-empty-pronostici{color:#111!important;text-align:center!important;background:#fff7ea!important;border-color:#F2BE00!important;font-weight:900!important} 550 .tcm-ticket-accordion-list{display:grid;gap:14px;margin-top:18px} 551 .tcm-ticket-accordion{display:block;border:0;margin:0;padding:0} 552 .tcm-ticket-accordion summary{list-style:none} 553 .tcm-ticket-accordion summary::-webkit-details-marker{display:none} 554 .tcm-ticket-accordion .tcm-ticket-card{cursor:pointer} 555 .tcm-ticket-main{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1} 556 .tcm-ticket-toggle{margin-left:auto;border:1px solid #F2BE00;background:rgba(242,190,0,.18);color:#111;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900;text-transform:uppercase;white-space:nowrap} 557 .tcm-ticket-accordion[open] .tcm-ticket-toggle{background:#F2BE00;color:#111} 558 .tcm-ticket-accordion[open] .tcm-ticket-toggle::before{content:'Chiudi';font-size:0} 559 .tcm-ticket-accordion[open] .tcm-ticket-toggle{font-size:0} 560 .tcm-ticket-accordion[open] .tcm-ticket-toggle::after{content:'Chiudi';font-size:11px} 561 .tcm-ticket-panel{margin:-4px 0 8px;background:linear-gradient(180deg,#fff,#fff8ee);border:1px solid rgba(242,190,0,.65);border-radius:0 0 20px 20px;padding:14px;color:#111;box-shadow:0 14px 28px rgba(143,31,63,.10)} 562 .tcm-ticket-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;color:#111;font-size:13px;font-weight:900;text-transform:uppercase} 563 .tcm-ticket-panel-head strong{color:#8f1f3f;font-size:15px} 564 .tcm-pred-list{display:grid;gap:10px} 565 .tcm-pred-row{background:#fff;border:1px solid #ececec;border-radius:16px;padding:12px;box-shadow:0 6px 16px rgba(0,0,0,.04)} 566 .tcm-pred-match{font-size:13px;font-weight:900;color:#111;line-height:1.25;margin-bottom:10px;text-align:center;text-transform:uppercase} 567 .tcm-pred-values{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:8px}
568 .tcm-pred-values span{display:flex;align-items:center;justify-content:center;gap:6px;min-height:34px} 569 .tcm-pred-values small{font-size:10px;text-transform:uppercase;color:#666;font-weight:900} 570 .tcm-pred-values strong{font-size:15px;color:#111} 571 572 @media(max-width:680px){.tcm-grid,.tcm-tabs{grid-template-columns:1fr}.tcm-title{font-size:26px}.tcm-wrap{padding:12px}.tcm-card{padding:14px}.tcm-deadline-row{align-items:center}.tcm-invia .wpforms-field-radio.tcm-match-card{padding:22px 58px 16px!important;min-height:104px!important}.tcm-flag{width:38px!important;height:38px!important}.tcm-flag-home{left:12px!important}.tcm-flag-away{right:12px!important}.tcm-invia .wpforms-field-radio.tcm-match-card .wpforms-field-label{font-size:14px!important;max-width:250px!important}.tcm-invia label.tcm-choice-label{min-width:48px!important;height:34px!important;padding:0 15px!important}} 573 574.tcm-table td{color:#111!important}.tcm-table th{background:#DDF0FB!important;color:#064066!important}.tcm-card-light{background:#fff!important;color:#111!important}.tcm-modal-box{background:#fff!important;color:#111!important;border:1px solid rgba(14,131,183,.22)!important} 575 576 .tcm-close,.popup-close,.futsal-popup-x,.tcm-live-close{color:#7a0f2b!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1!important} 577 .tcm-futsal-live{margin-top:24px;background:#fff;border:2px solid #8c1d3d;border-radius:22px;padding:18px;color:#111;box-shadow:0 12px 30px rgba(0,0,0,.08)} 578 .tcm-live-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.tcm-live-head h2{margin:0;font-size:22px;font-weight:900;color:#111;text-transform:uppercase}.tcm-live-head p{margin:4px 0 0;color:#111;font-size:13px}.tcm-live-status{border-radius:999px;padding:8px 12px;font-weight:900;border:2px solid #8c1d3d}.tcm-live-status.open{background:#F2BE00;color:#111}.tcm-live-status.closed{background:#111;color:#F2BE00}.tcm-live-total{background:#fff8dc;border:1px solid rgba(242,190,0,.9);border-radius:14px;padding:10px 12px;margin-bottom:12px;text-align:center;font-weight:900;color:#111}.tcm-live-total strong{font-size:22px}.tcm-live-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tcm-live-player{display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:10px;background:#f8f8f8;border:2px solid rgba(140,29,61,.28);border-radius:18px;padding:10px;color:#111}.tcm-live-player.is-captain{border-color:#F2BE00;box-shadow:0 0 0 3px rgba(242,190,0,.28)}.tcm-live-player.is-bench{opacity:.9}.tcm-live-face{width:54px;height:54px;border-radius:50%;background:#e8e8e8;border:2px solid #8c1d3d;overflow:hidden;display:flex;align-items:center;justify-content:center}.tcm-live-face img{width:100%;height:100%;object-fit:cover}.tcm-live-face.no-face:before{content:"?";font-weight:900;color:#8c1d3d}.tcm-live-role{font-size:10px;text-transform:uppercase;color:#8c1d3d;font-weight:900;letter-spacing:.4px;margin-bottom:4px}.tcm-live-name-row{display:flex;align-items:center;gap:6px;min-width:0}.tcm-live-flag{width:22px;height:22px;border-radius:50%;object-fit:cover;border:1px solid #ddd;background:#fff}.tcm-live-name{font-size:13px;font-weight:800;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tcm-live-score{display:flex;align-items:center;gap:7px}.tcm-live-score strong{font-size:18px;color:#111}.tcm-live-more{width:32px;height:32px;border-radius:50%;border:2px solid #8c1d3d;background:#F2BE00;color:#111;font-weight:900;font-size:20px;line-height:1;cursor:pointer}.tcm-live-modal{display:none;position:fixed;inset:0;z-index:999999;background:rgba(0,0,0,.62);align-items:center;justify-content:center;padding:18px}.tcm-live-modal-box{width:min(460px,94vw);max-height:82vh;overflow:auto;background:#fff;border:2px solid #8c1d3d;border-radius:22px;padding:20px;color:#111;box-shadow:0 20px 60px rgba(0,0,0,.35);position:relative}.tcm-live-close{position:absolute;right:12px;top:12px;width:38px;height:38px;border:0;border-radius:12px;background:#f4e6ea;font-size:26px;font-weight:900;cursor:pointer}.tcm-live-modal-box h3{margin:0 44px 14px 0;color:#111;font-size:22px;font-weight:900}.tcm-live-detail h4{margin:0 0 4px;color:#111;font-size:20px}.tcm-live-detail p{margin:0 0 12px;color:#555;font-weight:800}.tcm-live-detail-table{display:grid;gap:7px}.tcm-live-detail-table div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #eee;padding:7px 0;color:#111}.tcm-live-detail-table strong{color:#111} 579 .tcm-futsal-live .tcm-alert,.tcm-empty-formation{color:#111!important;background:#fff8dc!important;border:1px solid rgba(242,190,0,.9)!important;font-weight:900!important} 580 .nation-plus{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important;width:24px!important;height:24px!important;border-radius:50%!important;line-height:1!important} 581@media(max-width:680px){.tcm-live-grid{grid-template-columns:1fr}.tcm-live-player{grid-template-columns:48px 1fr auto}.tcm-live-face{width:48px;height:48px}.tcm-live-name{font-size:12px}} 582 583 584 .tcm-v26-topline{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;margin:14px 0 18px}.tcm-v26-form-status{border-radius:14px;padding:10px 12px;font-weight:900;text-align:center;border:2px solid #8c1d3d;color:#111}.tcm-v26-form-status.ok{background:#e7f8ec}.tcm-v26-form-status.warn{background:#fff8dc}.tcm-v26-form-status.bad{background:#ffe8ed}.tcm-v26-countdown{min-width:170px;border:2px solid #8c1d3d;border-radius:14px;background:#F2BE00;color:#111;padding:8px 12px;text-align:center;font-weight:900}
584.tcm-v26-countdown span{display:block;font-size:11px;text-transform:uppercase}.tcm-v26-countdown strong{display:block;font-size:18px}.tcm-v26-countdown.closed{background:#111;color:#F2BE00}.tcm-v26-history{margin-top:22px;background:#fff;border:2px solid rgba(140,29,61,.35);border-radius:22px;padding:16px}.tcm-v26-history h3{margin:0 0 12px;color:#111;text-transform:uppercase;font-weight:900}.tcm-v26-history-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tcm-v26-ticket{border:2px solid #8c1d3d;background:#F2BE00;color:#111;border-radius:16px;padding:12px 10px;cursor:pointer;font-weight:900;display:flex;align-items:center;justify-content:space-between;gap:8px}.tcm-v26-ticket span{font-size:12px;text-transform:uppercase}.tcm-v26-ticket strong{font-size:18px}.tcm-live-role{display:inline-flex!important;align-items:center;justify-content:center;background:#8c1d3d!important;color:#fff!important;border-radius:999px;padding:3px 8px!important;font-size:10px!important}.tcm-live-detail-table div:last-child{background:#fff8dc;border:1px solid #F2BE00;border-radius:10px;padding:10px!important;margin-top:6px}.tcm-live-name{font-weight:700!important}@media(max-width:680px){.tcm-v26-topline{grid-template-columns:1fr}.tcm-v26-countdown{width:100%}.tcm-v26-history-list{grid-template-columns:1fr 1fr}} 585 586 587 .tcm-futsal-view-selector{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:12px auto 14px;background:#fff8dc;border:1px solid rgba(242,190,0,.9);border-radius:16px;padding:10px 12px;color:#111} 588 .tcm-futsal-view-selector label{font-size:12px;font-weight:900;text-transform:uppercase;color:#7a0f2b;letter-spacing:.3px} 589 .tcm-futsal-view-selector select{appearance:auto!important;-webkit-appearance:auto!important;min-width:210px;max-width:100%;border:2px solid #8c1d3d!important;border-radius:12px!important;background:#fff!important;color:#111!important;-webkit-text-fill-color:#111!important;font-weight:900!important;padding:9px 11px!important;text-align:center!important} 590 .tcm-live-status.pending{background:#f1f1f1;color:#111;border-color:#aaa} 591 .tcm-live-status.open{background:#F2BE00!important;color:#111!important;border-color:#8c1d3d!important} 592 .tcm-live-status.closed{background:#111!important;color:#F2BE00!important;border-color:#F2BE00!important} 593 .tcm-futsal-live h2{color:#111!important} 594 @media(max-width:680px){.tcm-futsal-view-selector{align-items:stretch;gap:6px}.tcm-futsal-view-selector label{text-align:center;width:100%}.tcm-futsal-view-selector select{width:100%;font-size:12px!important}} 595 596/*# sourceURL=tc-mondiale-style-inline-css */ 597</style> 598<style id="tc-privacy-compliance-apple-safe-inline-css"> 599 600 .tc-privacy-wrap{ 601 max-width:980px; 602 margin:30px auto; 603 padding:28px; 604 background:#fff; 605 border-radius:18px; 606 box-shadow:0 12px 35px rgba(0,0,0,.08); 607 line-height:1.65; 608 color:#111; 609 font-family:inherit; 610 } 611 612 .tc-privacy-wrap h1{ 613 font-size:32px; 614 margin:0 0 20px; 615 font-weight:900; 616 letter-spacing:-.03em; 617 color:#4b0614; 618 } 619 620 .tc-privacy-wrap h2{ 621 font-size:21px; 622 margin-top:28px; 623 color:#4b0614; 624 font-weight:850; 625 } 626 627 .tc-privacy-wrap a{ 628 color:#7b0d24; 629 font-weight:800; 630 text-decoration:none; 631 } 632 633 .tc-privacy-wrap ul{ 634 padding-left:20px; 635 } 636 637 .tc-privacy-btn{ 638 display:inline-block; 639 background:#4b0614; 640 color:#fff!important; 641 padding:12px 18px; 642 border-radius:12px; 643 margin-top:8px; 644 } 645 646 .tc-legal-footer{ 647 width:100%; 648 text-align:center; 649 padding:18px 12px; 650 font-size:13px; 651 background:#111; 652 color:#fff; 653 margin-top:35px; 654 box-sizing:border-box; 655 } 656 657 .tc-legal-footer a{ 658 color:#fff!important; 659 text-decoration:none; 660 font-weight:700; 661 margin:0 6px; 662 } 663 664 .tc-legal-footer span{ 665 opacity:.55; 666 } 667 668 body.tc-privacy-popup-open{ 669 overflow:hidden!important; 670 } 671 672 #tc-privacy-popup-overlay{ 673 position:fixed!important; 674 inset:0!important; 675 z-index:999999999!important; 676 background:rgba(0,0,0,.62)!important;
677 backdrop-filter:blur(7px)!important; 678 -webkit-backdrop-filter:blur(7px)!important; 679 align-items:center!important; 680 justify-content:center!important; 681 padding:18px!important; 682 box-sizing:border-box!important; 683 } 684 685 #tc-privacy-popup-box{ 686 width:100%!important; 687 max-width:430px!important; 688 background:#ffffff!important; 689 color:#111!important; 690 border-radius:22px!important; 691 padding:24px!important; 692 box-shadow:0 25px 80px rgba(0,0,0,.35)!important; 693 text-align:left!important; 694 font-family:inherit!important; 695 box-sizing:border-box!important; 696 } 697 698 .tc-privacy-popup-badge{ 699 display:inline-block!important; 700 font-size:11px!important; 701 font-weight:900!important; 702 letter-spacing:.12em!important; 703 color:#7b0d24!important; 704 background:#f5e8ec!important; 705 border-radius:999px!important; 706 padding:6px 10px!important; 707 margin-bottom:12px!important; 708 } 709 710 #tc-privacy-popup-box h2{ 711 margin:0 0 10px!important; 712 font-size:24px!important; 713 font-weight:900!important; 714 color:#4b0614!important; 715 letter-spacing:-.03em!important; 716 } 717 718 #tc-privacy-popup-box p{ 719 margin:0 0 16px!important; 720 font-size:14px!important; 721 line-height:1.5!important; 722 color:#333!important; 723 } 724 725 .tc-privacy-popup-links{ 726 display:flex!important; 727 flex-wrap:wrap!important; 728 gap:8px!important; 729 margin-bottom:16px!important; 730 } 731 732 .tc-privacy-popup-links a{ 733 display:inline-block!important; 734 font-size:12px!important; 735 font-weight:800!important; 736 color:#4b0614!important; 737 background:#fafafa!important; 738 border:1px solid #e8e8e8!important; 739 border-radius:999px!important; 740 padding:7px 10px!important; 741 text-decoration:none!important; 742 } 743 744 .tc-privacy-popup-check{ 745 display:flex!important; 746 gap:10px!important; 747 align-items:flex-start!important; 748 background:#fafafa!important; 749 border:1px solid #e5e5e5!important; 750 border-radius:14px!important; 751 padding:13px!important; 752 margin-bottom:16px!important; 753 cursor:pointer!important; 754 } 755 756 .tc-privacy-popup-check input{ 757 margin-top:3px!important; 758 flex:0 0 auto!important; 759 } 760 761 .tc-privacy-popup-check span{ 762 font-size:13px!important; 763 line-height:1.45!important; 764 color:#222!important; 765 font-weight:500!important; 766 } 767 768 #tc-privacy-popup-btn{ 769 width:100%!important; 770 border:0!important; 771 border-radius:14px!important; 772 padding:13px 16px!important; 773 background:#4b0614!important; 774 color:#fff!important; 775 font-size:14px!important; 776 font-weight:900!important; 777 cursor:pointer!important; 778 } 779 780 #tc-privacy-popup-btn:disabled{ 781 opacity:.42!important; 782 cursor:not-allowed!important; 783 } 784 785 #tc-privacy-popup-box small{ 786 display:block!important; 787 margin-top:11px!important; 788 color:#777!important; 789 font-size:11px!important; 790 text-align:center!important; 791 line-height:1.4!important; 792 } 793 794 @media(max-width:700px){ 795 .tc-privacy-wrap{ 796 margin:15px; 797 padding:20px; 798 } 799 800 .tc-privacy-wrap h1{ 801 font-size:26px; 802 } 803 804 .tc-legal-footer{ 805 font-size:12px; 806 } 807 808 #tc-privacy-popup-box{ 809 padding:20px!important; 810 border-radius:20px!important; 811 } 812 813 #tc-privacy-popup-box h2{ 814 font-size:22px!important; 815 } 816 } 817
818/*# sourceURL=tc-privacy-compliance-apple-safe-inline-css */ 819</style> 820<style id="tc-recensioni-style-inline-css"> 821 822 823 .tc-review-home-card, 824 .tc-reviews-wrap, 825 .tc-review-popup { 826 font-family: Arial, Helvetica, sans-serif; 827 } 828 829 .tc-review-home-card { 830 max-width: 520px; 831 margin: 14px auto; 832 padding: 12px 14px; 833 border-radius: 14px; 834 background: #ffffff; 835 border: 1px solid #dadce0; 836 box-shadow: 0 1px 3px rgba(60,64,67,.18); 837 box-sizing: border-box; 838 } 839 840 .tc-review-home-title { 841 font-size: 13px; 842 line-height: 1.2; 843 font-weight: 700; 844 color: #202124; 845 margin-bottom: 8px; 846 letter-spacing: .2px; 847 text-transform: uppercase; 848 } 849 850 .tc-review-home-row { 851 display: flex; 852 align-items: center; 853 justify-content: space-between; 854 gap: 12px; 855 } 856 857 .tc-review-home-rating { 858 display: flex; 859 align-items: center; 860 gap: 6px; 861 min-width: 0; 862 white-space: nowrap; 863 } 864 865 .tc-stars-static { 866 color: #fbbc04; 867 font-size: 18px; 868 letter-spacing: -1px; 869 line-height: 1; 870 white-space: nowrap; 871 } 872 873 .tc-review-home-score { 874 font-size: 13px; 875 font-weight: 700; 876 color: #202124; 877 line-height: 1; 878 } 879 880 .tc-review-home-count { 881 font-size: 12px; 882 font-weight: 500; 883 color: #5f6368; 884 line-height: 1; 885 } 886 887 .tc-review-home-link { 888 display: inline-flex; 889 align-items: center; 890 justify-content: center; 891 min-height: 30px; 892 padding: 7px 12px; 893 border-radius: 999px; 894 background: #F2BE00; 895 color: #202124 !important; 896 text-decoration: none !important; 897 font-size: 12px; 898 font-weight: 700; 899 white-space: nowrap; 900 border: 1px solid rgba(0,0,0,.08); 901 transition: background .2s ease, box-shadow .2s ease; 902 } 903 904 .tc-review-home-link:hover { 905 background: #e5b400; 906 box-shadow: 0 1px 3px rgba(60,64,67,.22); 907 } 908 909 .tc-reviews-wrap { 910 max-width: 850px; 911 margin: 30px auto; 912 padding: 0 16px; 913 } 914 915 .tc-reviews-header { 916 text-align: center; 917 margin-bottom: 24px; 918 } 919 920 .tc-reviews-header h2 { 921 font-size: 32px; 922 margin: 0 0 8px; 923 color: #202124; 924 } 925 926 .tc-reviews-header p { 927 margin: 0; 928 color: #5f6368; 929 } 930 931 .tc-review-form { 932 background: #fff; 933 border-radius: 18px; 934 padding: 24px; 935 box-shadow: 0 1px 3px rgba(60,64,67,.18); 936 border: 1px solid #dadce0; 937 margin-bottom: 28px; 938 } 939 940 .tc-review-label { 941 display: block; 942 font-weight: 700; 943 margin: 0 0 10px; 944 color: #202124; 945 } 946 947 .tc-star-selector { 948 direction: rtl; 949 display: inline-flex; 950 gap: 4px; 951 margin-bottom: 18px; 952 } 953 954 .tc-star-selector input, 955 .tc-popup-star-selector input { 956 display: none; 957 } 958 959 .tc-star-selector label { 960 font-size: 38px; 961 color: #dadce0; 962 cursor: pointer; 963 transition: color .15s ease, transform .15s ease; 964 } 965 966 .tc-star-selector label:hover, 967 .tc-star-selector label:hover ~ label, 968 .tc-star-selector input:checked ~ label { 969 color: #fbbc04; 970 } 971 972 .tc-star-selector label:hover { 973 transform: scale(1.08); 974 } 975 976 .tc-review-form textarea { 977 width: 100%; 978 border: 1px solid #dadce0; 979 border-radius: 12px; 980 padding: 14px; 981 resize: vertical; 982 font-family: Arial, Helvetica, sans-serif; 983 margin-bottom: 16px; 984 box-sizing: border-box; 985 color: #202124; 986 } 987 988 .tc-review-submit { 989 display: inline-flex; 990 align-items: center; 991 justify-content: center; 992 background: #F2BE00; 993 color: #202124 !important; 994 text-decoration: none !important; 995 border: none; 996 border-radius: 999px; 997 padding: 12px 20px; 998 font-weight: 700; 999 cursor: pointer; 1000 } 1001 1002 .tc-review-alert, 1003 .tc-review-empty { 1004 background: #fff; 1005 border-radius: 14px; 1006 padding: 18px; 1007 text-align: center; 1008 box-shadow: 0 1px 3px rgba(60,64,67,.18); 1009 border: 1px solid #dadce0; 1010 margin-bottom: 24px; 1011 color: #202124; 1012 font-weight: 700; 1013 } 1014 1015 .tc-review-alert.success { 1016 border-left: 5px solid #F2BE00; 1017 } 1018 1019 .tc-review-list { 1020 display: grid; 1021 gap: 14px; 1022 } 1023 1024 .tc-review-item { 1025 background: #fff; 1026 border-radius: 16px; 1027 padding: 18px; 1028 box-shadow: 0 1px 3px rgba(60,64,67,.18); 1029 border: 1px solid #dadce0; 1030 } 1031 1032 .tc-review-top { 1033 display: flex; 1034 align-items: center; 1035 justify-content: space-between; 1036 gap: 12px; 1037 margin-bottom: 10px; 1038 } 1039 1040 .tc-review-top strong { 1041 font-size: 16px; 1042 color: #202124; 1043 } 1044 1045 .tc-review-item p { 1046 color: #3c4043; 1047 line-height: 1.55; 1048 margin: 8px 0 0; 1049 } 1050 1051 .tc-admin-reply { 1052 margin-top: 16px; 1053 background: #f8fafd; 1054 border-left: 5px solid #F2BE00; 1055 border-radius: 12px; 1056 padding: 14px; 1057 } 1058 1059 .tc-admin-reply strong { 1060 color: #202124; 1061 display: block; 1062 margin-bottom: 4px; 1063 } 1064 1065 body.tc-review-popup-open { 1066 overflow: hidden; 1067 } 1068 1069 .tc-review-popup-overlay { 1070 position: fixed; 1071 inset: 0; 1072 background: rgba(32,33,36,.45); 1073 z-index: 999999; 1074 display: none; 1075 align-items: center; 1076 justify-content: center; 1077 padding: 18px; 1078 box-sizing: border-box; 1079 } 1080 1081 .tc-review-popup-overlay.active { 1082 display: flex; 1083 } 1084 1085 .tc-review-popup { 1086 width: 100%; 1087 max-width: 410px; 1088 background: #fff; 1089 border-radius: 22px; 1090 padding: 24px; 1091 box-shadow: 0 18px 60px rgba(0,0,0,.25); 1092 border: 1px solid #dadce0; 1093 position: relative; 1094 box-sizing: border-box; 1095 animation: tcPopupIn .22s ease; 1096 } 1097 1098 @keyframes tcPopupIn { 1099 from { 1100 opacity: 0; 1101 transform: translateY(12px) scale(.98); 1102 } 1103 to { 1104 opacity: 1; 1105 transform: translateY(0) scale(1); 1106 } 1107 } 1108 1109 .tc-review-popup-x { 1110 position: absolute; 1111 top: 12px; 1112 right: 12px; 1113 width: 32px; 1114 height: 32px; 1115 border-radius: 999px; 1116 border: 1px solid #dadce0; 1117 background: #fff; 1118 color: #5f6368; 1119 font-size: 22px; 1120 line-height: 1; 1121 cursor: pointer; 1122 } 1123 1124 .tc-review-popup-title { 1125 text-align: center; 1126 font-size: 18px; 1127 font-weight: 800; 1128 color: #202124; 1129 margin: 8px 0 14px; 1130 } 1131 1132 .tc-popup-star-selector { 1133 direction: rtl; 1134 display: flex; 1135 align-items: center; 1136 justify-content: center; 1137 gap: 4px; 1138 margin: 4px 0 18px; 1139 } 1140 1141 .tc-popup-star-selector label { 1142 font-size: 42px; 1143 color: #dadce0; 1144 cursor: pointer; 1145 transition: color .15s ease, transform .15s ease; 1146 line-height: 1; 1147 } 1148 1149 .tc-popup-star-selector label:hover, 1150 .tc-popup-star-selector label:hover ~ label,
1151 .tc-popup-star-selector input:checked ~ label { 1152 color: #fbbc04; 1153 } 1154 1155 .tc-popup-star-selector label:hover { 1156 transform: scale(1.08); 1157 } 1158 1159 .tc-review-popup textarea { 1160 width: 100%; 1161 border: 1px solid #dadce0; 1162 border-radius: 16px; 1163 padding: 14px; 1164 resize: vertical; 1165 font-family: Arial, Helvetica, sans-serif; 1166 box-sizing: border-box; 1167 color: #202124; 1168 background: #fff; 1169 outline: none; 1170 margin-bottom: 16px; 1171 } 1172 1173 .tc-review-popup textarea:focus { 1174 border-color: #F2BE00; 1175 box-shadow: 0 0 0 3px rgba(242,190,0,.18); 1176 } 1177 1178 .tc-review-popup-actions { 1179 display: flex; 1180 align-items: center; 1181 justify-content: center; 1182 gap: 10px; 1183 } 1184 1185 .tc-review-later-btn { 1186 display: inline-flex; 1187 align-items: center; 1188 justify-content: center; 1189 border-radius: 999px; 1190 padding: 12px 18px; 1191 border: 1px solid #dadce0; 1192 background: #fff; 1193 color: #3c4043; 1194 font-weight: 700; 1195 cursor: pointer; 1196 } 1197 1198 .tc-review-popup-thanks-icon { 1199 width: 54px; 1200 height: 54px; 1201 display: flex; 1202 align-items: center; 1203 justify-content: center; 1204 margin: 0 auto 12px; 1205 border-radius: 999px; 1206 background: #F2BE00; 1207 color: #202124; 1208 font-size: 30px; 1209 } 1210 1211 .tc-review-popup h3 { 1212 margin: 0 0 8px; 1213 text-align: center; 1214 color: #202124; 1215 font-size: 22px; 1216 } 1217 1218 .tc-review-popup p { 1219 margin: 0 0 18px; 1220 text-align: center; 1221 color: #5f6368; 1222 line-height: 1.5; 1223 } 1224 1225 @media (max-width: 600px) { 1226 1227 .tc-review-home-card { 1228 max-width: 100%; 1229 padding: 11px 12px; 1230 } 1231 1232 .tc-review-home-title { 1233 font-size: 12px; 1234 margin-bottom: 7px; 1235 } 1236 1237 .tc-review-home-row { 1238 gap: 8px; 1239 } 1240 1241 .tc-stars-static { 1242 font-size: 15px; 1243 } 1244 1245 .tc-review-home-score { 1246 font-size: 12px; 1247 } 1248 1249 .tc-review-home-count { 1250 font-size: 11px; 1251 } 1252 1253 .tc-review-home-link { 1254 font-size: 11px; 1255 padding: 6px 10px; 1256 min-height: 28px; 1257 } 1258 1259 .tc-review-top { 1260 align-items: flex-start; 1261 flex-direction: column; 1262 } 1263 1264 .tc-reviews-header h2 { 1265 font-size: 26px; 1266 } 1267 1268 .tc-review-popup { 1269 padding: 22px 18px; 1270 } 1271 1272 .tc-popup-star-selector label { 1273 font-size: 38px; 1274 } 1275 1276 .tc-review-popup-actions { 1277 flex-direction: column; 1278 } 1279 1280 .tc-review-popup-actions .tc-review-submit, 1281 .tc-review-popup-actions .tc-review-later-btn { 1282 width: 100%; 1283 } 1284 } 1285 1286/*# sourceURL=tc-recensioni-style-inline-css */ 1287</style> 1288<style id="tcsm-front-inline-css"> 1289.menu-toggle{display:none!important;opacity:0!important;visibility:hidden!important}.tcsm-enabled .header-container,.tcsm-enabled .site-header,.tcsm-enabled .av-header,.tcsm-enabled header{position:sticky!important;top:0!important;z-index:999990!important}.tcsm-toggle{position:fixed;left:12px;top:calc(env(safe-area-inset-top,0px) + 18px);z-index:999994;width:42px;height:42px;padding:10px;border:1px solid rgba(0,0,0,.08);border-radius:13px;background:rgba(255,255,255,.94);box-shadow:0 7px 22px rgba(0,0,0,.16);display:flex;flex-direction:column;justify-content:center;gap:4px;cursor:pointer;backdrop-filter:blur(10px)}.tcsm-toggle span{width:21px;height:2.5px;margin:auto;background:#171719;border-radius:5px;transition:.22s}.tcsm-open .tcsm-toggle{opacity:0;pointer-events:none}
1289.tcsm-open body{overflow:hidden;touch-action:none}#tcsm-overlay{position:fixed;inset:0;z-index:999995;background:rgba(4,4,7,.62);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s;backdrop-filter:blur(3px)}.tcsm-open #tcsm-overlay{opacity:1;visibility:visible}#tcsm-panel{color-scheme:light;position:fixed;inset:0 auto 0 0;z-index:999999;width:min(360px,92vw);height:100dvh;padding:14px 14px calc(24px + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;background:#f7f7f8;color:#16161a;transform:translateX(-102%);transition:transform .3s cubic-bezier(.22,.8,.25,1);box-shadow:18px 0 50px rgba(0,0,0,.28);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.tcsm-open #tcsm-panel{transform:none}.tcsm-panel-top{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 3px 8px}.tcsm-panel-label{font-size:11px;font-weight:900;letter-spacing:.18em;color:#7b7c82}.tcsm-close{width:auto;height:auto;padding:2px 3px;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;color:#000!important;font-size:19px;font-weight:700;line-height:1;cursor:pointer;appearance:none}.tcsm-close:hover,.tcsm-close:focus{border:0!important;background:transparent!important;box-shadow:none!important;color:#000!important;outline:none;transform:none}.totoculo-login-box{position:relative;overflow:hidden;padding:13px;border-radius:20px;color:#fff;background:radial-gradient(circle at 5% 10%,rgba(255,255,255,.2),transparent 32%),linear-gradient(145deg,#c3263e,#7c1025 55%,#390713);box-shadow:0 13px 28px rgba(91,6,25,.23),inset 0 1px rgba(255,255,255,.19)}.totoculo-login-box:after{content:"";position:absolute;right:-45px;bottom:-60px;width:150px;height:150px;border-radius:50%;border:24px solid rgba(255,255,255,.05)}.tc-profile{position:relative;z-index:1;display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:11px}.tc-avatar{display:block;width:54px;height:54px;object-fit:cover;border-radius:17px;border:2px solid rgba(255,255,255,.68);background:rgba(255,255,255,.15);box-shadow:none}.tc-info{min-width:0}.tc-hi,.tc-login-kicker{display:block;margin-bottom:3px;color:rgba(255,255,255,.7);font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.tc-name{display:block;overflow:hidden;color:#fff!important;font-size:14px;font-weight:950;line-height:1.1;text-decoration:none!important;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.tc-user-name{display:block;margin-top:4px;color:rgba(255,255,255,.68);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-mini-btn,.tc-login-btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.13);color:#fff!important;text-decoration:none!important;font-size:11px;font-weight:900;transition:.18s}.tc-mini-btn{padding:8px 10px}.tc-login-wrap{position:relative;z-index:1;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px}.tc-login-wrap strong{display:block;color:#fff;font-size:15px;line-height:1.1}.tc-login-btn{flex:0 0 auto;padding:10px 14px;text-transform:uppercase}.tc-mini-btn:hover,.tc-login-btn:hover{background:rgba(255,255,255,.23);transform:translateY(-1px)}.tcsm-nav{padding:8px 2px}.tcsm-section-title{margin:18px 8px 7px;color:#a31229;font-size:10px;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.tcsm-item{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:47px;margin:3px 0;padding:8px 10px;border:1px solid transparent;border-radius:13px;color:#202024!important;text-decoration:none!important;font-size:14px;font-weight:750;transition:.16s}.tcsm-item:hover{background:#fff;border-color:#e2e2e5;transform:translateX(2px)}.tcsm-item.is-active{background:#fff;border-color:#ead0d5;color:#a31229!important;box-shadow:0 7px 18px rgba(0,0,0,.05)}.tcsm-icon-img{width:24px;height:24px;object-fit:contain}.tcsm-dot{width:8px;height:8px;margin-left:7px;border-radius:50%;background:#c5c5c9;box-shadow:0 0 0 5px #ececef}.is-active .tcsm-dot{background:#b32035;box-shadow:0 0 0 5px #f8e7ea}.tcsm-arrow{color:#aaa;font-size:20px;text-align:right}.tcsm-menu-images{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin:18px 8px 0;padding:17px 8px 0;border-top:1px solid #dedee1}.tcsm-menu-image-wrap{display:flex;width:100%;justify-content:center;align-items:flex-start;line-height:0}.tcsm-menu-image{display:block;width:auto!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:initial!important;flex:none}@media(max-width:600px){.tcsm-toggle{left:9px;top:calc(env(safe-area-inset-top,0px) + 10px);width:39px;height:39px}#tcsm-panel{width:min(340px,94vw);padding:10px 10px calc(18px + env(safe-area-inset-bottom,0px))}} 1290@media(prefers-reduced-motion:reduce){.tcsm-toggle span,#tcsm-overlay,#tcsm-panel,.tcsm-item,.tc-mini-btn,.tc-login-btn{transition:none!important}} 1291/*# sourceURL=tcsm-front-inline-css */ 1292</style> 1293<style id="tc-um-login-password-style-inline-css"> 1294body:has(.tc-um-shell) { 1295 background: #fff !important; 1296} 1297 1298.tc-um-shell { 1299 width: min(92vw, 410px); 1300 margin: 4px auto 92px; 1301 padding: 0 4px; 1302 font-family: inherit; 1303 text-align: center; 1304} 1305 1306.tc-um-title { 1307 margin: 0 auto 4px; 1308 font-size: 24px; 1309 line-height: 1; 1310 font-weight: 1000; 1311 color: #202126; 1312 letter-spacing: -.4px; 1313} 1314 1315.tc-um-subtitle { 1316 margin: 0 auto 14px; 1317 max-width: 340px; 1318 font-size: 13px; 1319 line-height: 1.25; 1320 font-weight: 800; 1321 color: #8a8d96; 1322} 1323 1324.tc-um-form, 1325.tc-um-form .um, 1326.tc-um-form .um-form { 1327 width: 100% !important; 1328 max-width: 100% !important; 1329 margin: 0 auto !important; 1330 padding: 0 !important; 1331 background: transparent !important; 1332 border: 0 !important; 1333 box-shadow: none !important; 1334} 1335 1336.tc-um-form .um-header, 1337.tc-um-form .um-profile-photo, 1338.tc-um-form .um-clear, 1339.tc-um-form .um-field-label .um-tip, 1340.tc-um-form .um-field-error:empty { 1341 display: none !important; 1342} 1343 1344.tc-um-form .um-field { 1345 padding: 0 !important; 1346 margin: 0 0 10px !important; 1347} 1348 1349.tc-um-form .um-field-label { 1350 display: block !important; 1351 text-align: left !important; 1352 margin: 0 0 6px !important; 1353} 1354 1355.tc-um-form .um-field-label label { 1356 font-size: 15px !important; 1357 line-height: 1.1 !important; 1358 font-weight: 950 !important; 1359 color: #111 !important; 1360} 1361 1362.tc-um-form input[type="text"], 1363.tc-um-form input[type="email"], 1364.tc-um-form input[type="password"], 1365.tc-um-form input.um-form-field, 1366.tc-um-form .um-form input[type="text"], 1367.tc-um-form .um-form input[type="password"], 1368.tc-um-form .um-form input[type="email"] { 1369 width: 100% !important; 1370 height: 47px !important; 1371 min-height: 47px !important; 1372 padding: 0 14px !important; 1373 border-radius: 13px !important; 1374 background: #f0f1f5 !important; 1375 border: 1.7px solid #c7c9d0 !important; 1376 box-shadow: inset 0 1px 0 rgba(255,255,255,.8) !important; 1377 font-size: 15.5px !important; 1378 font-weight: 850 !important; 1379 color: #111 !important; 1380 outline: none !important; 1381} 1382 1383.tc-um-form input::placeholder { 1384 color: #8c8f98 !important; 1385 opacity: 1 !important; 1386 font-weight: 850 !important; 1387} 1388 1389.tc-um-form input:focus { 1390 border-color: #676a73 !important; 1391 background: #f7f7fa !important; 1392 box-shadow: 0 0 0 3px rgba(0,0,0,.06) !important; 1393 transform: none !important; 1394} 1395 1396.tc-um-form .um-field-area { 1397 position: relative !important; 1398} 1399 1400.tc-um-form .um-field-password .um-field-area .um-icon-eye, 1401.tc-um-form .um-field-password .um-field-area .um-icon-eye-disabled, 1402.tc-um-form .um-field-password .um-field-area i { 1403 right: 15px !important; 1404 top: 50% !important; 1405 transform: translateY(-50%) !important; 1406 color: #8f9199 !important; 1407 font-size: 20px !important; 1408} 1409 1410.tc-um-form .g-recaptcha, 1411.tc-um-form .um-field-recaptcha, 1412.tc-um-form .um-field-captcha { 1413 margin: 6px 0 8px !important; 1414 transform: scale(.82) !important; 1415 transform-origin: left top !important; 1416} 1417 1418/* Resta connesso: checkbox visibile e compatta */ 1419.tc-um-form .um-field-checkbox { 1420 display: flex !important;
1421 align-items: center !important; 1422 justify-content: flex-start !important; 1423 gap: 8px !important; 1424 text-align: left !important; 1425 margin: 0 0 12px !important; 1426 padding: 0 !important; 1427 min-height: 24px !important; 1428} 1429 1430.tc-um-form .um-field-checkbox-state, 1431.tc-um-form .um-field-checkbox i { 1432 display: inline-flex !important; 1433 align-items: center !important; 1434 justify-content: center !important; 1435 position: static !important; 1436 width: 22px !important; 1437 height: 22px !important; 1438 min-width: 22px !important; 1439 margin: 0 6px 0 0 !important; 1440 font-size: 22px !important; 1441 color: #a4a6ad !important; 1442} 1443 1444.tc-um-form .um-field-checkbox-option { 1445 display: inline-block !important; 1446 vertical-align: middle !important; 1447 text-align: left !important; 1448 font-size: 14px !important; 1449 line-height: 1.1 !important; 1450 font-weight: 850 !important; 1451 color: #777a83 !important; 1452 margin: 0 !important; 1453} 1454 1455.tc-um-form .um-field-checkbox.active .um-field-checkbox-state i, 1456.tc-um-form .um-field-checkbox.um-checked .um-field-checkbox-state i, 1457.tc-um-form .um-field-checkbox-state i.um-icon-android-checkbox-outline { 1458 color: #202126 !important; 1459} 1460 1461.tc-um-form .tc-um-reset-row, 1462.tc-um-form .um-col-alt-b { 1463 display: block !important; 1464 margin: 0 auto 10px !important; 1465 text-align: center !important; 1466} 1467 1468.tc-um-form .um-link-alt, 1469.tc-um-form a.um-link-alt, 1470.tc-um-form .um-col-alt-b a, 1471.tc-um-form .tc-um-reset-row a, 1472.tc-um-reset-link { 1473 display: inline-block !important; 1474 margin: 0 auto !important; 1475 font-size: 14.5px !important; 1476 font-weight: 900 !important; 1477 color: #666971 !important; 1478 text-decoration: none !important; 1479} 1480 1481.tc-um-form .um-link-alt:hover, 1482.tc-um-form a.um-link-alt:hover, 1483.tc-um-form .um-col-alt-b a:hover, 1484.tc-um-reset-link:hover { 1485 color: #111 !important; 1486} 1487 1488.tc-um-form .um-col-alt { 1489 margin: 4px 0 0 !important; 1490 padding: 0 !important; 1491} 1492 1493.tc-um-form .um-left, 1494.tc-um-form .um-right { 1495 float: none !important; 1496 width: 100% !important; 1497 text-align: center !important; 1498} 1499 1500.tc-um-form .um-button, 1501.tc-um-form input[type="submit"].um-button, 1502.tc-um-form input[type="submit"], 1503.tc-um-form button[type="submit"] { 1504 width: 100% !important; 1505 max-width: 100% !important; 1506 height: 54px !important; 1507 min-height: 54px !important; 1508 margin: 6px auto 0 !important; 1509 border: 0 !important; 1510 border-radius: 15px !important; 1511 background: #efff22 !important; 1512 color: #050505 !important; 1513 font-size: 20px !important; 1514 line-height: 1 !important; 1515 font-weight: 1000 !important; 1516 text-transform: uppercase !important; 1517 box-shadow: 0 7px 0 #cbd81c, 0 12px 20px rgba(0,0,0,.10) !important; 1518 cursor: pointer !important; 1519 text-decoration: none !important; 1520} 1521 1522.tc-um-form .um-button.um-alt, 1523.tc-um-form a.um-button.um-alt, 1524.tc-um-form .um-right .um-button, 1525.tc-um-create-account-btn { 1526 display: flex !important; 1527 align-items: center !important; 1528 justify-content: center !important; 1529 background: #2f3036 !important; 1530 color: #ffffff !important; 1531 box-shadow: 0 7px 0 #17181c, 0 12px 20px rgba(0,0,0,.12) !important; 1532 font-size: 17px !important; 1533 margin-top: 12px !important; 1534} 1535 1536.tc-um-form .um-button:hover, 1537.tc-um-form input[type="submit"]:hover, 1538.tc-um-form button[type="submit"]:hover { 1539 opacity: .96 !important; 1540 transform: none !important; 1541} 1542 1543.tc-um-form .um-button:active, 1544.tc-um-form input[type="submit"]:active, 1545.tc-um-form button[type="submit"]:active { 1546 transform: translateY(4px) !important; 1547 box-shadow: 0 3px 0 #cbd81c, 0 7px 12px rgba(0,0,0,.10) !important; 1548} 1549 1550.tc-um-form .um-button.um-alt:active, 1551.tc-um-form a.um-button.um-alt:active, 1552.tc-um-create-account-btn:active { 1553 box-shadow: 0 3px 0 #17181c, 0 7px 12px rgba(0,0,0,.10) !important; 1554} 1555 1556.tc-um-form .um-field-error, 1557.tc-um-form .um-notice, 1558.tc-um-form .um-error-block, 1559.tc-um-form .um-request-button, 1560.tc-um-form .um-password-reset-message { 1561 border-radius: 12px !important; 1562 font-weight: 800 !important; 1563 text-align: center !important; 1564 font-size: 13px !important; 1565} 1566 1567.tc-um-password-shell .tc-um-form:after, 1568.tc-um-login-shell .tc-um-form:after { 1569 content: ""; 1570 display: block; 1571 width: 60%; 1572 height: 2px; 1573 margin: 18px auto 0; 1574 border-top: 4px dashed #e8e8ef; 1575} 1576 1577@media (max-width: 520px) { 1578 .tc-um-shell { 1579 width: calc(100vw - 44px); 1580 max-width: 390px; 1581 margin-top: 0; 1582 margin-bottom: 96px; 1583 padding: 0; 1584 } 1585 1586 .tc-um-title { 1587 font-size: 23px; 1588 } 1589 1590 .tc-um-subtitle { 1591 font-size: 12.5px; 1592 margin-bottom: 12px; 1593 } 1594 1595 .tc-um-form .um-field { 1596 margin-bottom: 9px !important; 1597 } 1598 1599 .tc-um-form .um-field-label label { 1600 font-size: 14.5px !important; 1601 } 1602 1603 .tc-um-form input[type="text"], 1604 .tc-um-form input[type="email"], 1605 .tc-um-form input[type="password"], 1606 .tc-um-form input.um-form-field { 1607 height: 45px !important; 1608 min-height: 45px !important; 1609 border-radius: 13px !important; 1610 font-size: 15px !important; 1611 } 1612 1613 .tc-um-form .um-button, 1614 .tc-um-form input[type="submit"].um-button, 1615 .tc-um-form input[type="submit"],
1616 .tc-um-form button[type="submit"] { 1617 height: 52px !important; 1618 min-height: 52px !important; 1619 font-size: 19px !important; 1620 border-radius: 15px !important; 1621 } 1622 1623 .tc-um-form .um-button.um-alt, 1624 .tc-um-form a.um-button.um-alt, 1625 .tc-um-form .um-right .um-button, 1626 .tc-um-create-account-btn { 1627 font-size: 16px !important; 1628 } 1629} 1630/*# sourceURL=tc-um-login-password-style-inline-css */ 1631</style> 1632<link rel='stylesheet' id='um_modal-css' href='https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/css/um-modal.min.css?ver=2.14.0' media='all' /> 1633<link rel='stylesheet' id='um_ui-css' href='https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/libs/jquery-ui/jquery-ui.min.css?ver=1.13.2' media='all' /> 1634<link rel='stylesheet' id='um_tipsy-css' href='https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/libs/tipsy/tipsy.min.css?ver=1.0.0a' media='all' /> 1635<link rel='stylesheet' id='um_raty-css' href='https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/libs/raty/um-raty.min.css?ver=2.6.0' media='all' /> 1636<link rel='stylesheet' id='select2-css' href='https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/libs/select2/select2.min.css?ver=4.0.13' media='all' /> 1637<link rel='stylesheet' id='um_fileupload-css' href='https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/css/um-fileupload.min.css?ver=2.14.0' media='all' /> 1638<link rel='stylesheet' id='um_confirm-css' href='https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/libs/um-confirm/um-confirm.min.css?ver=1.0' media='all' /> 1639<link rel='stylesheet' id='um_notice-css' href='https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/libs/um-notice/um-notice.min.css?ver=1.0' media='all' /> 1640<link rel='stylesheet' id='um_datetime-css' href='https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/libs/pickadate/default.min.css?ver=3.6.2' media='all' /> 1641<link rel='stylesheet' id='um_datetime_date-css' href='https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/libs/pickadate/default.date.min.css?ver=3.6.2' media='all' /> 1642<link rel='stylesheet' id='um_datetime_time-css' href='https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/libs/pickadate/default.time.min.css?ver=3.6.2' media='all' /> 1643<link rel='stylesheet' id='um_fonticons_ii-css' href='https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/libs/legacy/fonticons/fonticons-ii.min.css?ver=2.14.0' media='all' /> 1644<link rel='stylesheet' id='um_fonticons_fa-css' href='https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/libs/legacy/fonticons/fonticons-fa.min.css?ver=2.14.0' media='all' /> 1645<link rel='stylesheet' id='um_fontawesome-css' href='https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/css/um-fontawesome.min.css?ver=6.5.2' media='all' /> 1646<link rel='stylesheet' id='um_common-css' href='https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/css/common.min.css?ver=2.14.0' media='all' /> 1647<link rel='stylesheet' id='um_responsive-css' href='https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/css/um-responsive.min.css?ver=2.14.0' media='all' /> 1648<link rel='stylesheet' id='um_styles-css' href='https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/css/um-styles.min.css?ver=2.14.0' media='all' /> 1649<link rel='stylesheet' id='um_crop-css' href='https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/libs/cropper/cropper.min.css?ver=1.6.1' media='all' /> 1650<link rel='stylesheet' id='um_profile-css' href='https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/css/um-profile.min.css?ver=2.14.0' media='all' /> 1651<link rel='stylesheet' id='um_account-css' href='https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/css/um-account.min.css?ver=2.14.0' media='all' /> 1652<link rel='stylesheet' id='um_misc-css' href='https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/css/um-misc.min.css?ver=2.14.0' media='all' /> 1653<link rel='stylesheet' id='um_default_css-css' href='https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/css/um-old-default.min.css?ver=2.14.0' media='all' /> 1654<link rel='stylesheet' id='tc-allin-css' href='https://www.totoculo.it/wp-content/plugins/totoculo-allin/assets/allin.css?ver=2.0.13' media='all' /> 1655<link rel='stylesheet' id='tc-allin-guest-css' href='https://www.totoculo.it/wp-content/plugins/totoculo-allin/assets/allin-guest.css?ver=2.0.13' media='all' />
1656<script id="jquery-core-js" src="https://www.totoculo.it/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 1656
1656
1657<script id="jquery-migrate-js" src="https://www.totoculo.it/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 1657
1657
1658<script id="um-gdpr-js" src="https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/js/um-gdpr.min.js?ver=2.14.0"></script>
1658 1659<link rel="https://api.w.org/" href="https://www.totoculo.it/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.totoculo.it/wp-json/wp/v2/pages/3218" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.totoculo.it/xmlrpc.php?rsd" /> 1660<meta name="generator" content="WordPress 7.1.3" /> 1661<link rel='shortlink' href='https://www.totoculo.it/' /> 1662 1663<meta name="onesignal-plugin" content="wordpress-3.9.2"> 1664
1664<script src="https://cdn.onesignal.com/sdks/web/v16/OneSignalSDK.page.js" defer></script>
1664 1665
1665<script> 1666 window.OneSignalDeferred = window.OneSignalDeferred || []; 1667 OneSignalDeferred.push(async function(OneSignal) { 1668 await OneSignal.init({ 1669 appId: "1b4a4616-aa76-4064-8a60-dd197125184d", 1670 serviceWorkerOverrideForTypical: true, 1671 path: "https://www.totoculo.it/wp-content/plugins/onesignal-free-web-push-notifications/sdk_files/", 1672 serviceWorkerParam: { scope: "/wp-content/plugins/onesignal-free-web-push-notifications/sdk_files/push/onesignal/" }, 1673 serviceWorkerPath: "OneSignalSDKWorker.js", 1674 }); 1675 }); 1676 1677 // Unregister the legacy OneSignal service worker to prevent scope conflicts 1678 if (navigator.serviceWorker) { 1679 navigator.serviceWorker.getRegistrations().then((registrations) => { 1680 // Iterate through all registered service workers 1681 registrations.forEach((registration) => { 1682 // Check the script URL to identify the specific service worker 1683 if (registration.active && registration.active.scriptURL.includes('OneSignalSDKWorker.js.php')) { 1684 // Unregister the service worker 1685 registration.unregister().then((success) => { 1686 if (success) { 1687 console.log('OneSignalSW: Successfully unregistered:', registration.active.scriptURL); 1688 } else { 1689 console.log('OneSignalSW: Failed to unregister:', registration.active.scriptURL); 1690 } 1691 }); 1692 } 1693 }); 1694 }).catch((error) => { 1695 console.error('Error fetching service worker registrations:', error); 1696 }); 1697 } 1698 </script>
1698 1699<style> 1700/* ===================================================== 1701 HIDE PAGE TITLES â FRONTEND 1702===================================================== */ 1703 1704/* Titoli WordPress standard */ 1705.page-title, 1706.entry-title, 1707.wp-block-post-title, 1708 1709/* H1 automatici dei temi */ 1710.page h1, 1711.page-template-default h1, 1712.single-page h1, 1713 1714/* Header / hero */ 1715.page-header, 1716.entry-header, 1717.page-header h1, 1718.entry-header h1, 1719.hero-title, 1720.hero__title, 1721 1722/* Gutenberg */ 1723.wp-block-heading, 1724.wp-block-post-title, 1725 1726/* Elementor */ 1727.elementor-page-title, 1728.elementor-widget-theme-post-title, 1729.elementor-heading-title, 1730 1731/* Breadcrumb / titoli vari */ 1732.breadcrumb-title, 1733.breadcrumbs-title, 1734.breadcrumb h1, 1735.breadcrumbs h1 { 1736 display: none !important; 1737} 1738</style> 1739<style> 1740 1741/* viewport stabile iOS PWA */ 1742html, body{ 1743height:100%; 1744min-height:100dvh; 1745} 1746 1747/* evita salto layout iniziale */ 1748body{ 1749overflow-x:hidden; 1750-webkit-overflow-scrolling:touch; 1751} 1752 1753/* supporto notch / dynamic island */ 1754header, 1755.site-header, 1756.header-container{ 1757padding-top:env(safe-area-inset-top); 1758} 1759 1760/* evita micro salto durante splash */ 1761body.tc-loading{ 1762overflow:hidden; 1763} 1764 1765</style> 1766
1767<script> 1768 1769/* stabilizza viewport iOS */ 1770function tcFixViewport(){ 1771 1772let vh = window.innerHeight * 0.01; 1773document.documentElement.style.setProperty('--vh', vh + 'px'); 1774 1775} 1776 1777window.addEventListener('resize', tcFixViewport); 1778window.addEventListener('orientationchange', tcFixViewport); 1779document.addEventListener('DOMContentLoaded', tcFixViewport); 1780 1781</script>
1781 1782<style> 1783 1784/* HEADER STICKY REALE */ 1785header, 1786.site-header, 1787.header-container, 1788.av-header{ 1789position:sticky !important; 1790top:0 !important; 1791z-index:99999 !important; 1792background:#fff; 1793} 1794 1795/* impedisce ai wrapper di rompere sticky */ 1796body, 1797#page, 1798#wrapper, 1799.site{ 1800overflow:visible !important; 1801transform:none !important; 1802} 1803 1804/* WHATSAPP NASCOSTO DURANTE SPLASH */ 1805body.tc-loading .whatsapp, 1806body.tc-loading .floating-whatsapp, 1807body.tc-loading a[href*="whatsapp"]{ 1808display:none !important; 1809} 1810 1811</style> 1812
1813<script> 1814 1815/* gestisce splash screen PWA */ 1816document.addEventListener("DOMContentLoaded",function(){ 1817 1818document.body.classList.add("tc-loading"); 1819 1820setTimeout(function(){ 1821document.body.classList.remove("tc-loading"); 1822},1200); 1823 1824}); 1825 1826</script>
1826 1827<style class="wpcode-css-snippet">.header{ 1828 position: relative; 1829 height: 72px; 1830} 1831 1832.header-logo{ 1833 position: absolute; 1834 left: 50%; 1835 top: 50%; 1836 transform: translate(-50%, -50%); 1837} 1838 1839.header-menu{ 1840 position: absolute; 1841 left: 16px; 1842 top: 50%; 1843 transform: translateY(-50%); 1844} 1845 1846.header-assistant{ 1847 position: absolute; 1848 right: 16px; 1849 top: 50%; 1850 transform: translateY(-50%); 1851}</style><style class="wpcode-css-snippet">/* Rimuove margini laterali globali */ 1852body .container, 1853body .wrap, 1854body .content-area, 1855body .site-content { 1856 max-width: 100% !important; 1857 padding-left: 3px !important; 1858 padding-right: 3px !important; 1859} 1860 1861/* Se vuoi proprio full width totale */ 1862body .container, 1863body .wrap { 1864 padding-left: 0 !important; 1865 padding-right: 0 !important; 1866} 1867 1868/* Blocchi interni (card tipo le tue) */ 1869.tc-card, 1870.elementor-section, 1871.wp-block-group { 1872 padding-left: 0 !important; 1873 padding-right: 0 !important; 1874}</style><style class="wpcode-css-snippet">/* ============================= */ 1875/* RESET BASE STABILE */ 1876/* ============================= */ 1877 1878html { 1879 font-size: 16px; 1880 -webkit-text-size-adjust: 100%; 1881 text-size-adjust: 100%; 1882} 1883 1884body { 1885 margin: 0; 1886 padding: 0; 1887 overflow-x: hidden; 1888 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", 1889 Roboto, Helvetica, Arial, sans-serif; 1890 -webkit-font-smoothing: antialiased; 1891 -moz-osx-font-smoothing: grayscale; 1892} 1893 1894/* ============================= */ 1895/* BOX MODEL UNIVERSALE */ 1896/* ============================= */ 1897 1898*, 1899*::before, 1900*::after { 1901 box-sizing: border-box; 1902} 1903 1904/* ============================= */ 1905/* IMMAGINI STABILI */ 1906/* ============================= */ 1907 1908img, 1909video, 1910canvas, 1911svg { 1912 max-width: 100%; 1913 height: auto; 1914 display: block; 1915} 1916 1917/* ============================= */ 1918/* CONTAINER RESPONSIVE */ 1919/* ============================= */ 1920 1921.container, 1922.wrapper, 1923.site-content { 1924 width: 100%; 1925 max-width: 1200px; 1926 margin-left: auto; 1927 margin-right: auto; 1928 padding-left: 16px; 1929 padding-right: 16px; 1930} 1931 1932/* ============================= */ 1933/* FLEX STABILIZZAZIONE */ 1934/* ============================= */ 1935 1936.flex { 1937 display: flex; 1938} 1939 1940.flex-center { 1941 display: flex; 1942 align-items: center; 1943 justify-content: center; 1944} 1945 1946/* ============================= */ 1947/* FIX PWA / SAFARI IOS */ 1948/* ============================= */ 1949 1950body { 1951 min-height: 100vh; 1952 min-height: 100dvh; /* iOS 17 fix */ 1953} 1954 1955/* Evita zoom input su iOS */ 1956input, 1957select, 1958textarea { 1959 font-size: 16px; 1960} 1961 1962/* ============================= */ 1963/* TIPOGRAFIA COERENTE */ 1964/* ============================= */ 1965 1966h1, h2, h3, h4, h5, h6 { 1967 margin: 0 0 0.5em 0; 1968 font-weight: 600; 1969} 1970 1971p { 1972 margin: 0 0 1em 0; 1973} 1974 1975/* ============================= */ 1976/* LINK STABILI */ 1977/* ============================= */ 1978 1979a { 1980 text-decoration: none; 1981 color: inherit; 1982} 1983 1984/* ============================= */ 1985/* PREVENZIONE OVERFLOW */ 1986/* ============================= */ 1987 1988body, 1989html { 1990 max-width: 100%; 1991 overflow-x: hidden; 1992}</style><style class="wpcode-css-snippet">/* Nasconde credit Altervista e link obbligatori */ 1993a[href*="altervista.org"], 1994a[href*="altervista.it"], 1995a[href*="segna"], 1996a[href*="disclaimer"], 1997a[href*="privacy"], 1998a[href*="tracciamento"], 1999div:has(a[href*="altervista"]) { 2000 display: none !important; 2001} 2002 2003/* Nasconde qualunque blocco Altervista sotto il footer */ 2004body > div[style*="text-align"], 2005body > div[style*="text-align"]:last-child, 2006body > p[style*="text-align"], 2007body > p:last-child, 2008body a[href*="altervista"], 2009body a[href*="tracciamento"], 2010body div:has(a[href*="altervista"]), 2011body div:has(a[href*="tracciamento"]), 2012body p:has(a[href*="altervista"]), 2013body p:has(a[href*="tracciamento"]) { 2014 display: none !important; 2015 height: 0 !important; 2016 margin: 0 !important; 2017 padding: 0 !important; 2018 visibility: hidden !important; 2019}</style>
2019<script> 2020 window.OneSignalDeferred = window.OneSignalDeferred || []; 2021 (function loadTotoculoOneSignalSdk(){ 2022 var sdkUrl = "https://cdn.onesignal.com/sdks/web/v16/OneSignalSDK.page.js"; 2023 function load(){ 2024 var existing = document.querySelector('script[src*="cdn.onesignal.com/sdks/web/v16/OneSignalSDK.page.js"]'); 2025 if (existing) return; 2026 var script = document.createElement("script"); 2027 script.src = sdkUrl; 2028 script.defer = true; 2029 script.async = true; 2030 script.dataset.tcPwaOneSignal = "1"; 2031 document.head.appendChild(script); 2032 } 2033 window.tcPwaLoadOneSignalSdk = load; 2034 function schedule(){ 2035 if (typeof window.requestIdleCallback === "function") { 2036 window.requestIdleCallback(load, { timeout: 1200 }); 2037 } else { 2038 setTimeout(load, 120); 2039 } 2040 } 2041 if (document.readyState === "complete") schedule(); 2042 else window.addEventListener("load", schedule, { once: true }); 2043 })(); 2044 window.tcOneSignalReady = false; 2045 window.tcOneSignalInstance = null; 2046 window.tcPwaPushConfig = {"appId":"1b4a4616-aa76-4064-8a60-dd197125184d","ajaxUrl":"https://www.totoculo.it/wp-admin/admin-ajax.php","nonce":"","loggedIn":false,"userId":0,"externalId":"","preferenceEnabled":false,"preferenceSaved":false,"knownSubscriptions":0,"readyDevices":0,"onboardingVersion":"v4.7.0","onboardingComplete":false,"onboardingRequired":false,"bootstrapVerified":false}; 2047 2048 (function(){ 2049 var ua = navigator.userAgent || ""; 2050 var isIOS = /iphone|ipad|ipod/i.test(ua) || (navigator.platform === "MacIntel" && navigator.maxTouchPoints > 1); 2051 var isStandalone = window.navigator.standalone === true || 2052 (window.matchMedia && (window.matchMedia("(display-mode: standalone)").matches || window.matchMedia("(display-mode: fullscreen)").matches)) || 2053 (document.referrer && document.referrer.indexOf("android-app://") === 0); 2054 var isAndroid = /android/i.test(ua) || (document.referrer && document.referrer.indexOf("android-app://") === 0); 2055 window.tcPwaPushEnvironment = { 2056 isIOS: !!isIOS, 2057 isAndroid: !!isAndroid, 2058 isStandalone: !!isStandalone, 2059 context: isIOS ? (isStandalone ? "ios_home_app" : "ios_browser") : (isAndroid ? (isStandalone ? "android_app" : "android_browser") : "browser") 2060 }; 2061 })(); 2062 2063 (function(){ 2064 function queuedSet(value){ 2065 return new Promise(function(resolve){ 2066 var settled = false; 2067 function finish(result){ 2068 if (settled) return; 2069 settled = true; 2070 resolve(!!result); 2071 } 2072 var api = window.tcPwaNotifications; 2073 if (api && api.__ready) { 2074 Promise.resolve(api.setEnabled(!!value)).then(finish).catch(function(){ finish(false); }); 2075 return; 2076 } 2077 if (typeof window.tcPwaLoadOneSignalSdk === "function") { 2078 window.tcPwaLoadOneSignalSdk(); 2079 } 2080 window.addEventListener("tc-pwa-notifications-ready", function once(){ 2081 window.removeEventListener("tc-pwa-notifications-ready", once); 2082 var readyApi = window.tcPwaNotifications; 2083 if (!readyApi || !readyApi.__ready) { finish(false); return; } 2084 Promise.resolve(readyApi.setEnabled(!!value)).then(finish).catch(function(){ finish(false); }); 2085 }); 2086 setTimeout(function(){ finish(false); }, 20000); 2087 }); 2088 } 2089 window.tcPwaNotifications = { 2090 __ready: false, 2091 status: function(){ return window.tcPwaNotificationState || null; }, 2092 enable: function(){ return queuedSet(true); }, 2093 disable: function(){ return queuedSet(false); }, 2094 setEnabled: queuedSet 2095 }; 2096 window.tcPwaSetNotifications = queuedSet; 2097 })(); 2098 2099 /* Bootstrap non memorizzabile in cache: sostituisce sempre user ID e nonce 2100 incorporati nell'HTML con quelli della sessione WordPress/Ultimate Member 2101 realmente aperta sul dispositivo. */ 2102 (function(){ 2103 function applyBootstrap(data){ 2104 data = data || {}; 2105 var config = window.tcPwaPushConfig || {}; 2106 config.appId = String(data.app_id || config.appId || "");
2107 config.ajaxUrl = String(data.ajax_url || config.ajaxUrl || "/wp-admin/admin-ajax.php"); 2108 config.loggedIn = !!data.logged_in; 2109 config.userId = parseInt(data.user_id || 0, 10); 2110 config.externalId = String(data.external_id || ""); 2111 config.nonce = String(data.nonce || ""); 2112 config.preferenceEnabled = !!data.preference_enabled; 2113 config.preferenceSaved = !!data.preference_saved; 2114 config.knownSubscriptions = parseInt(data.known_subscriptions || 0, 10); 2115 config.readyDevices = parseInt(data.ready_devices || 0, 10); 2116 config.onboardingVersion = String(data.onboarding_version || config.onboardingVersion || "v4.7.0"); 2117 config.onboardingComplete = !!data.onboarding_complete; 2118 config.onboardingRequired = !!data.onboarding_required; 2119 config.bootstrapVerified = true; 2120 window.tcPwaPushConfig = config; 2121 window.dispatchEvent(new CustomEvent("tc-pwa-push-bootstrap", { detail: config })); 2122 return config; 2123 } 2124 2125 window.tcPwaRefreshBootstrap = async function(){ 2126 var config = window.tcPwaPushConfig || {}; 2127 var controller = typeof AbortController !== "undefined" ? new AbortController() : null; 2128 var abortTimer = controller ? setTimeout(function(){ controller.abort(); }, 8000) : null; 2129 try { 2130 var url = new URL(config.ajaxUrl || "/wp-admin/admin-ajax.php", window.location.origin); 2131 url.searchParams.set("action", "tc_pwa_push_bootstrap"); 2132 url.searchParams.set("_tc", String(Date.now())); 2133 var response = await fetch(url.toString(), { 2134 method: "GET", 2135 credentials: "same-origin", 2136 cache: "no-store", 2137 headers: { "X-Requested-With": "XMLHttpRequest" }, 2138 signal: controller ? controller.signal : undefined 2139 }); 2140 if (!response.ok) throw new Error("Bootstrap HTTP " + response.status); 2141 var payload = await response.json(); 2142 if (!payload || !payload.success || !payload.data) throw new Error("Bootstrap non valido"); 2143 return applyBootstrap(payload.data); 2144 } catch(error) { 2145 console.error("Totoculo push bootstrap error:", error); 2146 /* Sicurezza contro HTML condiviso in cache: se non possiamo 2147 verificare la sessione, non usiamo mai user ID o nonce incorporati. */ 2148 var fallback = window.tcPwaPushConfig || {}; 2149 fallback.bootstrapVerified = false; 2150 fallback.loggedIn = false; 2151 fallback.userId = 0; 2152 fallback.externalId = ""; 2153 fallback.nonce = ""; 2154 fallback.preferenceEnabled = false; 2155 fallback.knownSubscriptions = 0; 2156 fallback.readyDevices = 0; 2157 fallback.onboardingRequired = false; 2158 window.tcPwaPushConfig = fallback; 2159 window.dispatchEvent(new CustomEvent("tc-pwa-push-bootstrap-error", { detail: error })); 2160 return fallback; 2161 } finally { 2162 if (abortTimer) clearTimeout(abortTimer); 2163 } 2164 }; 2165 2166 /* La verifica della sessione resta obbligatoria, ma parte dopo il parsing 2167 della pagina così non compete con HTML, CSS e immagini iniziali. */ 2168 if (document.readyState === "loading") { 2169 window.tcPwaBootstrapPromise = new Promise(function(resolve){ 2170 document.addEventListener("DOMContentLoaded", function(){ 2171 resolve(window.tcPwaRefreshBootstrap()); 2172 }, { once: true }); 2173 }); 2174 } else { 2175 window.tcPwaBootstrapPromise = window.tcPwaRefreshBootstrap(); 2176 } 2177 })(); 2178 2179 OneSignalDeferred.push(async function(OneSignal) { 2180 if (window.tcPwaOneSignalBooted) return; 2181 window.tcPwaOneSignalBooted = true; 2182 2183 function sleep(ms){ return new Promise(function(resolve){ setTimeout(resolve, ms); }); } 2184 2185 var env = window.tcPwaPushEnvironment || {}; 2186 var config = window.tcPwaPushConfig || {}; 2187 var identityEnsured = false;
2188 var syncTimer = null; 2189 var syncCacheKey = "tc_pwa_push_sync_cache_v480"; 2190 var tagCacheKey = "tc_pwa_push_tag_cache_v480"; 2191 var syncCacheTtl = 10 * 60 * 1000; 2192 2193 /* Aspetta il bootstrap dinamico prima di associare OneSignal: evita che una 2194 pagina in cache effettui login o sync con l'account sbagliato. */ 2195 try { 2196 if (window.tcPwaBootstrapPromise) await window.tcPwaBootstrapPromise; 2197 } catch(bootstrapError) {} 2198 config = window.tcPwaPushConfig || config; 2199 2200 function browserCapabilities(){ 2201 var secure = window.isSecureContext === true || window.location.protocol === "https:"; 2202 var serviceWorker = "serviceWorker" in navigator; 2203 var pushManager = "PushManager" in window || 2204 ("ServiceWorkerRegistration" in window && window.ServiceWorkerRegistration.prototype && "pushManager" in window.ServiceWorkerRegistration.prototype); 2205 var notificationApi = "Notification" in window; 2206 return { 2207 secureContext: !!secure, 2208 serviceWorker: !!serviceWorker, 2209 pushManager: !!pushManager, 2210 notificationApi: !!notificationApi, 2211 nativeSupported: !!(secure && serviceWorker && pushManager && notificationApi) 2212 }; 2213 } 2214 2215 function capabilitySummary(sdkSupported){ 2216 var caps = browserCapabilities(); 2217 return "secure=" + (caps.secureContext ? "1" : "0") + 2218 ";sw=" + (caps.serviceWorker ? "1" : "0") + 2219 ";push=" + (caps.pushManager ? "1" : "0") + 2220 ";notification=" + (caps.notificationApi ? "1" : "0") + 2221 ";sdk=" + (sdkSupported ? "1" : "0"); 2222 } 2223 2224 function publishState(extra){ 2225 var caps = browserCapabilities(); 2226 var state = Object.assign({ 2227 supported: false, 2228 availableHere: !(env.isIOS && !env.isStandalone), 2229 permission: "unsupported", 2230 optedIn: false, 2231 subscriptionId: "", 2232 hasToken: false, 2233 ready: false, 2234 externalId: "", 2235 onesignalId: "", 2236 preferenceEnabled: !!config.preferenceEnabled, 2237 knownSubscriptions: parseInt(config.knownSubscriptions || 0, 10), 2238 readyDevices: parseInt(config.readyDevices || 0, 10), 2239 loggedIn: !!config.loggedIn, 2240 bootstrapVerified: !!config.bootstrapVerified, 2241 onboardingComplete: !!config.onboardingComplete, 2242 onboardingRequired: !!config.onboardingRequired, 2243 onboardingVersion: config.onboardingVersion || "v4.7.0", 2244 nativeSupported: caps.nativeSupported, 2245 secureContext: caps.secureContext, 2246 serviceWorkerAvailable: caps.serviceWorker, 2247 pushManagerAvailable: caps.pushManager, 2248 notificationApiAvailable: caps.notificationApi, 2249 context: env.context || "browser", 2250 reason: "" 2251 }, extra || {}); 2252 window.tcPwaNotificationState = state; 2253 window.dispatchEvent(new CustomEvent("tc-pwa-notification-state", { detail: state })); 2254 return state; 2255 } 2256 2257 function getPersistentDeviceKey(){ 2258 var storageKey = "tc_pwa_device_key_v42"; 2259 var value = ""; 2260 try { value = localStorage.getItem(storageKey) || ""; } catch(e) {} 2261 if (!/^[a-z0-9_-]{16,80}$/i.test(value)) { 2262 if (window.crypto && typeof window.crypto.randomUUID === "function") { 2263 value = window.crypto.randomUUID(); 2264 } else { 2265 value = "dev_" + Date.now().toString(36) + "_" + Math.random().toString(36).slice(2) + Math.random().toString(36).slice(2); 2266 } 2267 try { localStorage.setItem(storageKey, value); } catch(e) {} 2268 } 2269 return value; 2270 } 2271 2272 async function oneSignalWorkerState(){ 2273 if (!("serviceWorker" in navigator)) return "service_worker_api_missing"; 2274 try { 2275 var registration = await navigator.serviceWorker.getRegistration("/"); 2276 if (!registration) return "registration_missing"; 2277 var worker = registration.active || registration.waiting || registration.installing; 2278 var state = worker && worker.state ? worker.state : "registered"; 2279 var script = worker && worker.scriptURL ? new URL(worker.scriptURL, window.location.origin).pathname : ""; 2280 return (registration.scope || "") + "|" + state
2280+ "|" + script; 2281 } catch(error) { 2282 return "registration_error:" + String(error && error.message ? error.message : error).slice(0, 120); 2283 } 2284 } 2285 2286 async function syncClientState(state, source, clientError, allowRetry){ 2287 config = window.tcPwaPushConfig || config; 2288 if (!config.userId || !config.nonce) return false; 2289 2290 state = state || {}; 2291 var body = new URLSearchParams(); 2292 body.set("action", "tc_pwa_sync_subscription"); 2293 body.set("nonce", config.nonce); 2294 body.set("device_ready", state.ready ? "1" : "0"); 2295 body.set("preference_enabled", config.preferenceEnabled ? "1" : "0"); 2296 body.set("permission", state.permission || "default"); 2297 body.set("subscription_id", state.subscriptionId || ""); 2298 body.set("has_token", state.hasToken ? "1" : "0"); 2299 body.set("opted_in", state.optedIn ? "1" : "0"); 2300 body.set("supported", state.supported ? "1" : "0"); 2301 body.set("onesignal_id", state.onesignalId || ""); 2302 body.set("external_id", state.externalId || config.externalId || ""); 2303 body.set("source", source || "state"); 2304 body.set("device_key", getPersistentDeviceKey()); 2305 body.set("standalone", env.isStandalone ? "1" : "0"); 2306 body.set("platform", env.context || "browser"); 2307 body.set("origin", window.location.origin || ""); 2308 body.set("sdk_ready", window.tcOneSignalReady ? "1" : "0"); 2309 body.set("worker_state", await oneSignalWorkerState()); 2310 body.set("capabilities", capabilitySummary(!!state.sdkSupported)); 2311 body.set("client_error", String(clientError || "").slice(0, 350)); 2312 body.set("onboarding_version", config.onboardingVersion || "v4.7.0"); 2313 2314 try { 2315 var response = await fetch(config.ajaxUrl, { 2316 method: "POST", 2317 credentials: "same-origin", 2318 cache: "no-store", 2319 headers: { "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8" }, 2320 body: body.toString(), 2321 keepalive: true 2322 }); 2323 2324 if ((response.status === 401 || response.status === 403) && allowRetry !== false && typeof window.tcPwaRefreshBootstrap === "function") { 2325 var previousUserId = parseInt(config.userId || 0, 10); 2326 await window.tcPwaRefreshBootstrap(); 2327 config = window.tcPwaPushConfig || config; 2328 if (!config.userId || parseInt(config.userId, 10) !== previousUserId) return false; 2329 return syncClientState(state, source, clientError, false); 2330 } 2331 if (!response.ok) { 2332 console.warn("Totoculo push sync HTTP", response.status); 2333 return false; 2334 } 2335 2336 var payload = await response.json(); 2337 if (!payload || !payload.success || !payload.data) return false; 2338 var data = payload.data; 2339 if (typeof data.preference_enabled !== "undefined") config.preferenceEnabled = !!data.preference_enabled; 2340 if (typeof data.known_subscriptions !== "undefined") config.knownSubscriptions = parseInt(data.known_subscriptions || 0, 10); 2341 if (typeof data.ready_devices !== "undefined") config.readyDevices = parseInt(data.ready_devices || 0, 10); 2342 if (typeof data.onboarding_complete !== "undefined") config.onboardingComplete = !!data.onboarding_complete; 2343 if (typeof data.onboarding_required !== "undefined") config.onboardingRequired = !!data.onboarding_required; 2344 window.tcPwaPushConfig = config; 2345 publishState(Object.assign({}, state, { 2346 preferenceEnabled: !!config.preferenceEnabled, 2347 knownSubscriptions: config.knownSubscriptions, 2348 readyDevices: config.readyDevices, 2349 loggedIn: !!config.loggedIn,
2350 onboardingComplete: !!config.onboardingComplete, 2351 onboardingRequired: !!config.onboardingRequired 2352 })); 2353 window.dispatchEvent(new CustomEvent("tc-pwa-push-bootstrap", { detail: config })); 2354 return data; 2355 } catch(syncError) { 2356 console.error("Totoculo push sync error:", syncError); 2357 return false; 2358 } 2359 } 2360 2361 function unsupportedApi(reason, detail){ 2362 var api = { 2363 __ready: true, 2364 instance: null, 2365 sync: async function(){ return false; }, 2366 status: function(){ return window.tcPwaNotificationState || publishState({ reason: reason }); }, 2367 enable: async function(){ publishState({ reason: reason }); return false; }, 2368 disable: async function(){ return false; }, 2369 setEnabled: async function(value){ return value ? api.enable() : api.disable(); } 2370 }; 2371 window.tcPwaNotifications = api; 2372 window.tcPwaSetNotifications = api.setEnabled; 2373 publishState({ 2374 availableHere: false, 2375 reason: reason, 2376 permission: "unsupported", 2377 clientError: String(detail || reason || "").slice(0, 300) 2378 }); 2379 syncClientState(window.tcPwaNotificationState, reason, detail || reason).catch(function(){}); 2380 window.dispatchEvent(new CustomEvent("tc-pwa-notifications-ready", { detail: window.tcPwaNotificationState })); 2381 return api; 2382 } 2383 2384 /* Su iPhone/iPad Safari non installato non espone Web Push. Non inizializziamo 2385 OneSignal in quel contesto, così non può alterare la subscription della PWA. */ 2386 if (env.isIOS && !env.isStandalone) { 2387 unsupportedApi("ios_home_screen_required"); 2388 return; 2389 } 2390 2391 async function ensureCombinedWorker(){ 2392 var caps = browserCapabilities(); 2393 if (!caps.secureContext) throw new Error("secure_context_missing"); 2394 if (!caps.serviceWorker) throw new Error("service_worker_api_missing"); 2395 2396 var registration; 2397 if (typeof window.tcPwaEnsureWorker === "function") { 2398 registration = await window.tcPwaEnsureWorker(); 2399 } else { 2400 registration = await navigator.serviceWorker.register("/totoculo-pwa-worker.js", { 2401 scope: "/", 2402 updateViaCache: "none" 2403 }); 2404 } 2405 2406 /* Durante l'aggiornamento il vecchio worker può essere ancora active: 2407 aspettiamo prima quello nuovo installing/waiting, che usa skipWaiting. */ 2408 var worker = registration.installing || registration.waiting || registration.active; 2409 if (!worker) throw new Error("combined_worker_missing"); 2410 if (worker.state === "activated") return registration; 2411 2412 await Promise.race([ 2413 new Promise(function(resolve, reject){ 2414 function changed(){ 2415 if (worker.state === "activated") resolve(); 2416 else if (worker.state === "redundant") reject(new Error("combined_worker_redundant")); 2417 } 2418 worker.addEventListener("statechange", changed); 2419 changed(); 2420 }), 2421 sleep(10000).then(function(){ throw new Error("combined_worker_timeout"); }) 2422 ]); 2423 return registration; 2424 } 2425 2426 function isDuplicateInitError(error){ 2427 var message = String(error && error.message ? error.message : error || ""); 2428 return /already initialized|already been initialized|only be initialized once|extra initializations? (?:are|is) ignored/i.test(message); 2429 } 2430 2431 /* OneSignal può essere già stato inizializzato da un'altra integrazione o da 2432 HTML duplicato in cache. Condividiamo una sola Promise nella pagina e 2433 consideriamo l'errore "already initialized" uno stato utilizzabile: le API 2434 User/Notifications ricevute dal callback sono già quelle dell'istanza attiva. */ 2435 async function ensureOneSignalInitialized(){ 2436 if (!window.tcPwaOneSignalInitPromise) { 2437 window.tcPwaOneSignalInitPromise = (async function(){
2438 if (OneSignal.initialized === true) { 2439 window.tcPwaOneSignalAlreadyInitialized = true; 2440 return; 2441 } 2442 try { 2443 await OneSignal.init({ 2444 appId: config.appId, 2445 serviceWorkerPath: "totoculo-pwa-worker.js", 2446 serviceWorkerParam: { scope: "/", updateViaCache: "none" }, 2447 notifyButton: { enable: false }, 2448 allowLocalhostAsSecureOrigin: false, 2449 autoResubscribe: true, 2450 notificationClickHandlerMatch: "origin", 2451 notificationClickHandlerAction: "navigate" 2452 }); 2453 } catch(initError) { 2454 if (!isDuplicateInitError(initError)) throw initError; 2455 window.tcPwaOneSignalAlreadyInitialized = true; 2456 if (typeof console !== "undefined" && console && typeof console.info === "function") { 2457 console.info("Totoculo OneSignal: SDK già inizializzato, riutilizzo l'istanza attiva."); 2458 } 2459 } 2460 })(); 2461 } 2462 2463 try { 2464 await window.tcPwaOneSignalInitPromise; 2465 } catch(sharedInitError) { 2466 if (!isDuplicateInitError(sharedInitError)) throw sharedInitError; 2467 window.tcPwaOneSignalAlreadyInitialized = true; 2468 } 2469 } 2470 2471 try { 2472 await ensureCombinedWorker(); 2473 await ensureOneSignalInitialized(); 2474 2475 function sdkPushSupported(){ 2476 try { 2477 return !!(OneSignal.Notifications && OneSignal.Notifications.isPushSupported && OneSignal.Notifications.isPushSupported()); 2478 } catch(e) { return false; } 2479 } 2480 2481 function isSupported(){ 2482 /* Alcune versioni WebKit/TWA restituiscono temporaneamente false 2483 dal probe OneSignal anche se le API native sono disponibili. */ 2484 return sdkPushSupported() || browserCapabilities().nativeSupported; 2485 } 2486 2487 function permissionState() { 2488 if (!isSupported()) return "unsupported"; 2489 try { 2490 if (OneSignal.Notifications.permission === true) return "granted"; 2491 } catch(e) {} 2492 try { 2493 if (typeof Notification !== "undefined") { 2494 if (Notification.permission === "granted") return "granted"; 2495 if (Notification.permission === "denied") return "denied"; 2496 } 2497 } catch(e) {} 2498 return "default"; 2499 } 2500 2501 function subscriptionState() { 2502 var subscription = OneSignal.User && OneSignal.User.PushSubscription 2503 ? OneSignal.User.PushSubscription 2504 : null; 2505 return { 2506 subscription: subscription, 2507 id: subscription && subscription.id ? String(subscription.id) : "", 2508 token: subscription && subscription.token ? String(subscription.token) : "", 2509 optedIn: !!(subscription && subscription.optedIn), 2510 onesignalId: (OneSignal.User && OneSignal.User.onesignalId) ? String(OneSignal.User.onesignalId) : "", 2511 externalId: (OneSignal.User && OneSignal.User.externalId) ? String(OneSignal.User.externalId) : "" 2512 }; 2513 } 2514 2515 function deliveryState(){ 2516 var state = subscriptionState(); 2517 var permission = permissionState(); 2518 var sdkSupported = sdkPushSupported(); 2519 var nativeSupported = browserCapabilities().nativeSupported; 2520 return { 2521 supported: isSupported(), 2522 availableHere: isSupported(), 2523 permission: permission, 2524 optedIn: state.optedIn, 2525 subscriptionId: state.id, 2526 hasToken: !!state.token, 2527 ready: !!(permission === "granted" && state.optedIn && state.id && state.token), 2528 externalId: state.externalId, 2529 onesignalId: state.onesignalId, 2530 preferenceEnabled: !!config.preferenceEnabled, 2531 knownSubscriptions: parseInt(config.knownSubscriptions || 0, 10), 2532 readyDevices: parseInt(config.readyDevices || 0, 10), 2533 loggedIn: !!config.loggedIn,
2534 onboardingComplete: !!config.onboardingComplete, 2535 onboardingRequired: !!config.onboardingRequired, 2536 onboardingVersion: config.onboardingVersion || "v4.7.0", 2537 sdkSupported: sdkSupported, 2538 nativeSupported: nativeSupported, 2539 context: env.context || "browser", 2540 reason: isSupported() ? (sdkSupported ? "" : "sdk_probe_fallback") : "web_push_unsupported" 2541 }; 2542 } 2543 2544 async function ensureIdentity(force){ 2545 config = window.tcPwaPushConfig || config; 2546 if (!config.externalId || typeof OneSignal.login !== "function") return; 2547 var current = ""; 2548 try { current = OneSignal.User && OneSignal.User.externalId ? String(OneSignal.User.externalId) : ""; } catch(e) {} 2549 if (current === config.externalId) { 2550 identityEnsured = true; 2551 return; 2552 } 2553 try { 2554 await OneSignal.login(config.externalId); 2555 identityEnsured = true; 2556 await sleep(force ? 650 : 400); 2557 } catch(loginError) { 2558 console.error("Totoculo OneSignal login error:", loginError); 2559 } 2560 } 2561 2562 async function waitForPermission(timeout) { 2563 var expires = Date.now() + (timeout || 6000); 2564 while (Date.now() < expires) { 2565 var permission = permissionState(); 2566 if (permission === "granted" || permission === "denied") return permission; 2567 await sleep(200); 2568 } 2569 return permissionState(); 2570 } 2571 2572 async function waitForDeliveryReady(timeout) { 2573 var expires = Date.now() + (timeout || 30000); 2574 while (Date.now() < expires) { 2575 var state = deliveryState(); 2576 if (state.ready) return true; 2577 if (state.permission === "denied") return false; 2578 await sleep(350); 2579 } 2580 return deliveryState().ready; 2581 } 2582 2583 function stateFingerprint(state){ 2584 return [ 2585 config.onboardingVersion || "v4.7.0", 2586 parseInt(config.userId || 0, 10), 2587 config.externalId || "", 2588 state.permission || "default", 2589 state.optedIn ? "1" : "0", 2590 state.subscriptionId || "", 2591 state.hasToken ? "1" : "0", 2592 state.ready ? "1" : "0", 2593 config.preferenceEnabled ? "1" : "0", 2594 env.context || "browser" 2595 ].join("|"); 2596 } 2597 2598 function readSyncCache(){ 2599 try { 2600 var value = JSON.parse(sessionStorage.getItem(syncCacheKey) || "null"); 2601 return value && typeof value === "object" ? value : null; 2602 } catch(e) { return null; } 2603 } 2604 2605 function writeSyncCache(fingerprint){ 2606 try { 2607 sessionStorage.setItem(syncCacheKey, JSON.stringify({ fingerprint: fingerprint, time: Date.now() })); 2608 } catch(e) {} 2609 } 2610 2611 function isUrgentSync(source, clientError){ 2612 if (clientError) return true; 2613 return ["enable", "disable", "permission", "subscription", "user", "repair", "enforce_disable"].indexOf(source) !== -1; 2614 } 2615 2616 async function pushState(source, clientError) { 2617 await ensureIdentity(false); 2618 var currentState = deliveryState(); 2619 var deviceReady = !!currentState.ready; 2620 source = source || "state"; 2621 2622 publishState(currentState); 2623 2624 var fingerprint = stateFingerprint(currentState); 2625 var cached = readSyncCache(); 2626 var urgent = isUrgentSync(source, clientError);
2627 var recentlySynced = cached && cached.fingerprint === fingerprint && (Date.now() - parseInt(cached.time || 0, 10)) < syncCacheTtl; 2628 if (!urgent && recentlySynced) return deviceReady; 2629 2630 var tagValue = (config.preferenceEnabled && deviceReady) ? "enabled" : "disabled"; 2631 var previousTag = ""; 2632 try { previousTag = sessionStorage.getItem(tagCacheKey) || ""; } catch(e) {} 2633 2634 try { 2635 if ((urgent || previousTag !== tagValue) && OneSignal.User && typeof OneSignal.User.addTag === "function") { 2636 await OneSignal.User.addTag("tc_notifications", tagValue); 2637 try { sessionStorage.setItem(tagCacheKey, tagValue); } catch(e) {} 2638 } 2639 } catch (tagError) {} 2640 2641 var synced = await syncClientState(currentState, source, clientError || "", true); 2642 if (synced) writeSyncCache(fingerprint); 2643 return deviceReady; 2644 } 2645 2646 function scheduleSync(source, delay){ 2647 if (syncTimer) clearTimeout(syncTimer); 2648 syncTimer = setTimeout(function(){ pushState(source); }, delay || 300); 2649 } 2650 2651 window.tcPwaNotifications = { 2652 __ready: true, 2653 instance: OneSignal, 2654 sync: pushState, 2655 status: function(){ return publishState(deliveryState()); }, 2656 enable: async function(){ 2657 if (!isSupported()) { 2658 await pushState("enable_unsupported", "Web Push non supportato in questo contesto"); 2659 return false; 2660 } 2661 config.preferenceEnabled = true; 2662 config.onboardingRequired = true; 2663 try { 2664 /* Il prompt nativo resta la prima operazione asincrona derivata dal tap. */ 2665 if (permissionState() !== "granted") { 2666 await OneSignal.Notifications.requestPermission(); 2667 await waitForPermission(10000); 2668 } 2669 if (permissionState() === "granted") { 2670 await ensureIdentity(true); 2671 await OneSignal.User.PushSubscription.optIn(); 2672 if (!(await waitForDeliveryReady(30000))) { 2673 await OneSignal.User.PushSubscription.optIn(); 2674 await ensureIdentity(true); 2675 await waitForDeliveryReady(10000); 2676 } 2677 await ensureIdentity(true); 2678 } 2679 return pushState("enable"); 2680 } catch(enableError) { 2681 var enableMessage = String(enableError && enableError.message ? enableError.message : enableError).slice(0, 300); 2682 console.error("Totoculo OneSignal enable error:", enableError); 2683 await pushState("enable", enableMessage); 2684 return false; 2685 } 2686 }, 2687 disable: async function(){ 2688 config.preferenceEnabled = false; 2689 try { await OneSignal.User.PushSubscription.optOut(); } catch(e) {} 2690 return pushState("disable"); 2691 }, 2692 setEnabled: async function(value){ 2693 return value ? window.tcPwaNotifications.enable() : window.tcPwaNotifications.disable(); 2694 } 2695 }; 2696 window.tcPwaSetNotifications = function(value){ return window.tcPwaNotifications.setEnabled(!!value); }; 2697 2698 if (config.externalId) { 2699 await ensureIdentity(true); 2700 } else if (config.bootstrapVerified && !config.userId && typeof OneSignal.logout === "function") { 2701 try { 2702 if (OneSignal.User && OneSignal.User.PushSubscription && OneSignal.User.PushSubscription.optedIn) { 2703 await OneSignal.User.PushSubscription.optOut(); 2704 } 2705 } catch (guestOptOutError) {} 2706 try { await OneSignal.logout(); } catch (logoutError) {} 2707 } 2708 2709 OneSignal.Notifications.addEventListener("permissionChange", function(){ 2710 scheduleSync("permission", 300); 2711 }); 2712 OneSignal.User.PushSubscription.addEventListener("change", function(){ 2713 scheduleSync("subscription", 300); 2714 });
2715 if (OneSignal.User && typeof OneSignal.User.addEventListener === "function") { 2716 OneSignal.User.addEventListener("change", function(){ 2717 scheduleSync("user", 300); 2718 }); 2719 } 2720 2721 window.tcOneSignalReady = true; 2722 window.tcOneSignalInstance = OneSignal; 2723 window.dispatchEvent(new CustomEvent("tc-onesignal-ready")); 2724 window.dispatchEvent(new CustomEvent("tc-pwa-notifications-ready", { detail: deliveryState() })); 2725 await pushState("init"); 2726 2727 /* Riparazione automatica in background: non blocca il Profilo e non mostra 2728 mai il prompt senza un gesto dell'utente. */ 2729 if (!config.preferenceEnabled && config.onboardingComplete && deliveryState().optedIn) { 2730 try { 2731 await OneSignal.User.PushSubscription.optOut(); 2732 await pushState("enforce_disable"); 2733 } catch(disableRepairError) {} 2734 } else if (config.preferenceEnabled && permissionState() === "granted" && !deliveryState().ready) { 2735 (async function(){ 2736 try { 2737 await ensureIdentity(true); 2738 await OneSignal.User.PushSubscription.optIn(); 2739 await waitForDeliveryReady(30000); 2740 await ensureIdentity(true); 2741 await pushState("repair"); 2742 } catch (repairError) { 2743 console.error("Totoculo OneSignal repair error:", repairError); 2744 } 2745 })(); 2746 } 2747 2748 /* I controlli ritardati servono solo durante una registrazione ancora 2749 incompleta. Un dispositivo già pronto non genera altre richieste. */ 2750 if (config.preferenceEnabled && !deliveryState().ready) { 2751 setTimeout(function(){ pushState("settle"); }, 2500); 2752 setTimeout(function(){ pushState("settle-late"); }, 10000); 2753 setTimeout(function(){ pushState("settle-final"); }, 30000); 2754 } 2755 } catch (error) { 2756 console.error("Totoculo OneSignal init error:", error); 2757 unsupportedApi("onesignal_init_error", String(error && error.message ? error.message : error)); 2758 window.dispatchEvent(new CustomEvent("tc-onesignal-error", { detail: error })); 2759 } 2760 }); 2761 </script>
2761 2762 <link rel="icon" href="https://www.totoculo.it/wp-content/uploads/2026/06/cropped-111-32x32.png" sizes="32x32" /> 2763<link rel="icon" href="https://www.totoculo.it/wp-content/uploads/2026/06/cropped-111-192x192.png" sizes="192x192" /> 2764<link rel="apple-touch-icon" href="https://www.totoculo.it/wp-content/uploads/2026/06/cropped-111-180x180.png" /> 2765<meta name="msapplication-TileImage" content="https://www.totoculo.it/wp-content/uploads/2026/06/cropped-111-270x270.png" /> 2766<style> 2767body .tcm-live-captain-label{ 2768 display:inline-flex!important; 2769 margin-top:5px!important; 2770 padding:3px 8px!important; 2771 border-radius:999px!important; 2772 background:#F2BE00!important; 2773 color:#111!important; 2774 font-size:9px!important; 2775 font-weight:900!important; 2776 letter-spacing:.4px!important; 2777 text-transform:uppercase!important; 2778 border:1px solid rgba(140,29,61,.45)!important; 2779} 2780body .tcm-v28-history-list{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important;} 2781body .tcm-v28-ticket{ 2782 min-height:58px!important; 2783 display:grid!important; 2784 grid-template-columns:auto 1fr auto!important; 2785 align-items:center!important; 2786 gap:8px!important; 2787 text-align:left!important; 2788} 2789body .tcm-v28-ticket-g{font-size:13px!important;font-weight:900!important;text-transform:uppercase!important;} 2790body .tcm-v28-ticket-score{font-size:16px!important;font-weight:900!important;text-align:center!important;} 2791body .tcm-v28-ticket-state{ 2792 font-style:normal!important; 2793 font-size:10px!important; 2794 font-weight:900!important; 2795 border-radius:999px!important; 2796 padding:5px 7px!important; 2797 white-space:nowrap!important; 2798} 2799body .tcm-v28-ticket-state.ok{background:#dcfce7!important;color:#166534!important;border:1px solid #22c55e!important;} 2800body .tcm-v28-ticket-state.wait{background:#fff8dc!important;color:#111!important;border:1px solid #F2BE00!important;} 2801body .tcm-live-detail-table .tcm-detail-plus{ 2802 background:#ecfdf3!important; 2803 border:1px solid #22c55e!important; 2804 border-radius:10px!important; 2805 padding:8px 10px!important; 2806} 2807body .tcm-live-detail-table .tcm-detail-plus span, 2808body .tcm-live-detail-table .tcm-detail-plus strong{color:#166534!important;} 2809body .tcm-live-detail-table .tcm-detail-minus{ 2810 background:#fff1f2!important; 2811 border:1px solid #ef4444!important; 2812 border-radius:10px!important; 2813 padding:8px 10px!important; 2814} 2815body .tcm-live-detail-table .tcm-detail-minus span, 2816body .tcm-live-detail-table .tcm-detail-minus strong{color:#991b1b!important;} 2817body .tcm-live-detail-table .tcm-detail-total{ 2818 background:#fff8dc!important; 2819 border:1px solid #F2BE00!important; 2820 border-radius:12px!important; 2821 padding:11px 12px!important; 2822 margin-top:8px!important; 2823} 2824@media(max-width:680px){body .tcm-v28-history-list{grid-template-columns:1fr!important;}} 2825</style> 2826<style> 2827@media(max-width:680px){ 2828 body .tcm-closed-registration-actions{grid-template-columns:1fr!important;} 2829 body .tcm-login-only-box{padding:14px!important;} 2830} 2831</style> 2832 <style id="tc-futsal-final-style-patch"> 2833 :root{ 2834 --tcfs-ink:#172033; 2835 --tcfs-muted:#667085; 2836 --tcfs-cream:#fff8ea; 2837 --tcfs-card:#fffdf7; 2838 --tcfs-line:#eadfc9; 2839 --tcfs-gold:#d99a16; 2840 --tcfs-gold-dark:#9a6410; 2841 --tcfs-navy:#182033; 2842 --tcfs-red:#b91c1c; 2843 --tcfs-soft:#f6efe1; 2844 } 2845 2846 /* HOME */ 2847 .tcfs-home-pro{ 2848 color:var(--tcfs-ink)!important; 2849 font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important; 2850 } 2851 .tcfs-home-shell{ 2852 background: 2853 radial-gradient(circle at 12% 0%,rgba(217,154,22,.22),transparent 34%), 2854 radial-gradient(circle at 92% 12%,rgba(185,28,28,.10),transparent 30%), 2855 linear-gradient(180deg,#fffaf0 0%,#f3ead8 100%)!important; 2856 border:1px solid rgba(154,100,16,.22)!important; 2857 box-shadow:0 22px 55px rgba(23,32,51,.14)!important; 2858 } 2859 .tcfs-home-shell:before{ 2860 background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.58) 45%,transparent 62%)!important; 2861 } 2862 .tcfs-home-main, 2863 .tcfs-metric, 2864 .tcfs-panel-card, 2865 .tcfs-action, 2866 .tcfs-tablebox, 2867 .tcfs-daybar, 2868 .tcfs-modal-box{ 2869 background:var(--tcfs-card)!important; 2870 border-color:var(--tcfs-line)!important; 2871 color:var(--tcfs-ink)!important; 2872 box-shadow:0 14px 32px rgba(23,32,51,.08)!important; 2873 } 2874 .tcfs-kicker{ 2875 background:#fff3d4!important; 2876 border-color:#ead098!important; 2877 color:var(--tcfs-gold-dark)!important; 2878 } 2879 .tcfs-title, 2880 .tcfs-home-pro h1, 2881 .tcfs-home-pro h2, 2882 .tcfs-home-pro h3, 2883 .tcfs-rank h1, 2884 .tcfs-modal-title{ 2885 color:var(--tcfs-navy)!important; 2886 } 2887 .tcfs-sub, 2888 .tcfs-metric span, 2889 .tcfs-metric small, 2890 .tcfs-row span, 2891 .tcfs-action small, 2892 .tcfs-daybar label, 2893 .tcfs-player span, 2894 .tcfs-player small{ 2895 color:var(--tcfs-muted)!important; 2896 } 2897 .tcfs-metric strong, 2898 .tcfs-row strong, 2899 .tcfs-action b, 2900 .tcfs-player b{ 2901 color:var(--tcfs-ink)!important; 2902 } 2903 .tcfs-deadline-banner{ 2904 background:linear-gradient(135deg,#241a10 0%,#8b5e16 50%,#c58a18 100%)!important; 2905 border:1px solid rgba(255,255,255,.20)!important; 2906 box-shadow:0 18px 36px rgba(154,100,16,.24)!important; 2907 color:#fff!important; 2908 } 2909 .tcfs-deadline-banner span{color:#ffe9b7!important;} 2910 .tcfs-deadline-banner strong:not(.tcfs-count){color:#fff!important;} 2911 .tcfs-deadline-banner .tcfs-count, 2912 .tcfs-count{ 2913 background:#fffaf0!important; 2914 color:#241a10!important; 2915 -webkit-text-fill-color:#241a10!important; 2916 border:1px solid rgba(255,255,255,.62)!important; 2917 text-shadow:none!important; 2918 } 2919 .tcfs-action{ 2920 background:linear-gradient(180deg,#fffdf7,#fff6e6)!important; 2921 text-decoration:none!important; 2922 } 2923 .tcfs-action:hover{ 2924 transform:translateY(-1px); 2925 border-color:#d9b66d!important; 2926 } 2927 .tcfs-action i{ 2928 background:linear-gradient(135deg,#f9d77a,#fff1c5)!important; 2929 color:#7a4d08!important; 2930 } 2931 .tcfs-leader-score, 2932 .tcfs-player strong{ 2933 color:var(--tcfs-gold-dark)!important; 2934 } 2935 2936 /* CLASSIFICA */ 2937 .tcfs-rank{ 2938 color:var(--tcfs-ink)!important; 2939 font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important; 2940 } 2941 .tcfs-switch{ 2942 background:#f2eadb!important; 2943 border:1px solid var(--tcfs-line)!important; 2944 border-radius:18px!important; 2945 padding:6px!important; 2946 box-shadow:0 10px 24px rgba(23,32,51,.07)!important; 2947 } 2948 .tcfs-switch button{ 2949 background:#fffdf7!important; 2950 color:#182033!important; 2951 -webkit-text-fill-color:#182033!important; 2952 border:1px solid #e4d5bb!important; 2953 border-radius:14px!important; 2954 font-weight:1000!important; 2955 letter-spacing:.02em!important; 2956 text-shadow:none!important; 2957 box-shadow:none!important; 2958 } 2959 .tcfs-switch button:not(.is-active){ 2960 color:#182033!important; 2961 -webkit-text-fill-color:#182033!important; 2962 background:#fff8ea!important; 2963 } 2964 .tcfs-switch button.is-active{ 2965 background:linear-gradient(135deg,#172033,#2b344a)!important; 2966 color:#fff8ea!important; 2967 -webkit-text-fill-color:#fff8ea!important; 2968 border-color:#172033!important; 2969 box-shadow:0 10px 20px rgba(23,32,51,.18)!important; 2970 } 2971 .tcfs-daybar{ 2972 background:#fff8ea!important; 2973 border-color:var(--tcfs-line)!important; 2974 } 2975 .tcfs-daybar select{ 2976 background:#fffdf7!important; 2977 border-color:#decaa4!important; 2978 color:var(--tcfs-ink)!important; 2979 } 2980 .tcfs-tablebox{ 2981 border-radius:18px!important; 2982 overflow:hidden!important; 2983 } 2984 .tcfs-table th{ 2985 background:#241a10!important; 2986 color:#fff3d4!important; 2987 border-color:#3a2a18!important; 2988 } 2989 .tcfs-table td{ 2990 background:#fffdf7!important; 2991 color:var(--tcfs-ink)!important; 2992 border-color:#efe5d2!important; 2993 } 2994 .tcfs-table tr:nth-child(even) td{ 2995 background:#fff8ea!important; 2996 } 2997 .tcfs-pos, 2998 .tcfs-team,
2999 .tcfs-coach, 3000 .tcfs-pnt, 3001 .tcfs-pg{ 3002 color:var(--tcfs-ink)!important; 3003 } 3004 .tcfs-pnt{ 3005 color:var(--tcfs-gold-dark)!important; 3006 } 3007 .tcfs-plus{ 3008 display:inline-flex!important; 3009 align-items:center!important; 3010 justify-content:center!important; 3011 text-align:center!important; 3012 vertical-align:middle!important; 3013 width:24px!important; 3014 height:24px!important; 3015 min-width:24px!important; 3016 min-height:24px!important; 3017 padding:0!important; 3018 line-height:24px!important; 3019 font-size:18px!important; 3020 font-weight:1000!important; 3021 border-radius:999px!important; 3022 background:linear-gradient(135deg,#b91c1c,#d99a16)!important; 3023 color:#fff!important; 3024 -webkit-text-fill-color:#fff!important; 3025 box-shadow:0 7px 15px rgba(185,28,28,.22)!important; 3026 } 3027 3028 /* POPUP FORMAZIONE */ 3029 .tcfs-modal{background:rgba(15,23,42,.68)!important;} 3030 .tcfs-close{ 3031 background:#241a10!important; 3032 color:#fff8ea!important; 3033 display:flex!important; 3034 align-items:center!important; 3035 justify-content:center!important; 3036 } 3037 .tcfs-player{ 3038 background:#fff8ea!important; 3039 border-color:#eadfc9!important; 3040 } 3041 3042 @media(max-width:620px){ 3043 .tcfs-switch{grid-template-columns:1fr!important;} 3044 .tcfs-plus{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;font-size:17px!important;line-height:22px!important;} 3045 } 3046 </style> 3047 <style id="tcfs-final-layout-fixes"> 3048 .tcfs-rank, 3049 .tcfs3-home, 3050 .futsal-wrap, 3051 .futsal-app, 3052 .futsal-container, 3053 [class*="tcfs-"][class*="wrap"]{ 3054 margin-bottom:4px!important; 3055 } 3056 .tcfs-rank{padding-bottom:0!important}.tcfs3-home{margin-bottom:0!important;padding-bottom:0!important}.tcfs3-stage{padding-bottom:0!important} 3057 .tcfs-rank-head{position:relative;min-height:42px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.tcfs-rank-head h1{margin:0!important;padding:0 48px}.tcfs-home-back{position:absolute;left:0;top:50%;transform:translateY(-50%);width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;background:#111827;color:#fff!important;text-decoration:none!important;font-size:22px;font-weight:900;box-shadow:0 8px 18px rgba(17,24,39,.18)}.tcfs-home-back:hover{background:#0E83B7;color:#fff!important} 3058 .tcfs-form-head{position:relative;min-height:44px;display:flex;align-items:center;justify-content:center;margin:0 0 10px;padding:0 48px;color:#111827;text-transform:uppercase;font-size:14px;font-weight:1000;letter-spacing:.08em}.tcfs-form-home{position:absolute;left:0;top:50%;transform:translateY(-50%);width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;background:#111827;color:#fff!important;text-decoration:none!important;font-size:24px;font-weight:900;box-shadow:0 8px 18px rgba(17,24,39,.18)}.tcfs-form-home:hover{background:#f97316;color:#fff!important}.ruolo.pos-cm2{top:45%!important} 3059 .tcfs3-stage{padding:14px!important;border-radius:30px!important;background:linear-gradient(145deg,#07111f 0%,#102a46 58%,#164e63 100%)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 22px 55px rgba(15,23,42,.24)!important;-webkit-mask-image:none!important;mask-image:none!important}.tcfs3-deadline{background:rgba(255,255,255,.97)!important}.tcfs3-hero{background:linear-gradient(145deg,#fff,#edf6ff)!important}.tcfs3-position{background:linear-gradient(135deg,#0f172a,#1d4ed8)!important}.tcfs3-panel{background:rgba(255,255,255,.97)!important} 3060 .tcfs-plus{ 3061 width:16px!important; 3062 height:16px!important; 3063 min-width:16px!important; 3064 min-height:16px!important; 3065 padding:0!important; 3066 font-size:12px!important; 3067 line-height:16px!important; 3068 border-radius:50%!important; 3069 } 3070 .tcfs-team{padding-right:20px!important} 3071 @media(max-width:620px){ 3072 .tcfs3-stage{padding:8px!important;border-radius:24px!important} 3073 .tcfs-plus{ 3074 width:15px!important; 3075 height:15px!important; 3076 min-width:15px!important; 3077 min-height:15px!important; 3078 font-size:11px!important; 3079 line-height:15px!important; 3080 } 3081 } 3082 </style> 3083 <style id="tcfs-rank-totoculo-v981"> 3084 html body .tcfs-rank{ 3085 width:100%!important; 3086 max-width:100%!important; 3087 margin:0 auto!important; 3088 padding:0 3px 4px!important; 3089 overflow:visible!important; 3090 color:#172033!important; 3091 font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important; 3092 } 3093 html body .tcfs-rank>.tcfs-rank-head{ 3094 position:relative!important; 3095 display:flex!important; 3096 align-items:center!important; 3097 justify-content:center!important; 3098 width:100%!important; 3099 min-height:36px!important; 3100 height:auto!important; 3101 margin:0 0 4px!important; 3102 padding:5px 44px!important; 3103 overflow:hidden!important; 3104 border:1px solid rgba(105,255,224,.42)!important; 3105 border-radius:14px!important; 3106 background:radial-gradient(circle at 15% 0%,rgba(57,240,201,.24),transparent 42%),linear-gradient(145deg,#07111f,#102a46 58%,#164e63)!important; 3107 box-shadow:0 7px 16px rgba(15,23,42,.16)!important; 3108 } 3109 html body .tcfs-rank>.tcfs-rank-head h1{ 3110 margin:0!important; 3111 padding:0!important; 3112 color:#fff!important; 3113 font-size:clamp(13px,3.6vw,21px)!important; 3114 line-height:1.05!important; 3115 font-weight:1000!important; 3116 letter-spacing:-.02em!important; 3117 text-align:center!important; 3118 text-transform:uppercase!important; 3119 } 3120 html body .tcfs-rank>.tcfs-rank-head .tcfs-rank-sub{display:none!important} 3121 html body .tcfs-rank .tcfs-home-back{ 3122 left:5px!important; 3123 width:28px!important; 3124 height:28px!important; 3125 border:1px solid #8affdf!important; 3126 border-radius:9px!important; 3127 background:#17212a!important; 3128 color:#fff!important; 3129 font-size:18px!important; 3130 line-height:1!important; 3131 box-shadow:0 3px 8px rgba(0,0,0,.22)!important; 3132 } 3133 html body .tcfs-rank .tcfs-switch{ 3134 display:grid!important; 3135 grid-template-columns:repeat(2,minmax(0,1fr))!important; 3136 gap:4px!important; 3137 width:100%!important; 3138 margin:0 0 5px!important; 3139 padding:4px!important; 3140 border:1px solid rgba(105,255,224,.42)!important; 3141 border-radius:14px!important; 3142 background:linear-gradient(145deg,#07111f,#164e63)!important; 3143 box-shadow:0 7px 16px rgba(15,23,42,.14)!important; 3144 } 3145 html body .tcfs-rank .tcfs-switch button{ 3146 display:flex!important; 3147 align-items:center!important; 3148 justify-content:center!important; 3149 width:100%!important; 3150 min-width:0!important; 3151 min-height:34px!important; 3152 margin:0!important; 3153 padding:6px 4px!important; 3154 border:1px solid #9edccc!important; 3155 border-radius:10px!important; 3156 background:#f7fffc!important; 3157 color:#102a46!important; 3158 -webkit-text-fill-color:#102a46!important; 3159 font-size:clamp(8px,2.4vw,11px)!important; 3160 line-height:1.05!important; 3161 font-weight:1000!important; 3162 letter-spacing:.015em!important; 3163 text-align:center!important; 3164 text-transform:uppercase!important; 3165 white-space:normal!important; 3166 box-shadow:none!important; 3167 } 3168 html body .tcfs-rank .tcfs-switch button.is-active{ 3169 border-color:#8affdf!important; 3170 background:linear-gradient(135deg,#119b87,#15c7a7)!important; 3171 color:#fff!important; 3172 -webkit-text-fill-color:#fff!important; 3173 box-shadow:0 3px 0 #075e59,0 6px 10px rgba(7,94,89,.22)!important; 3174 } 3175 html body .tcfs-rank .tcfs-daybar{ 3176 grid-template-columns:auto minmax(0,1fr)!important; 3177 align-items:center!important; 3178 gap:7px!important; 3179 width:100%!important; 3180 margin:0 0 5px!important; 3181 padding:6px 8px!important; 3182 border:1px solid #9edccc!important; 3183 border-radius:12px!important; 3184 background:#effcf8!important; 3185 box-shadow:none!important; 3186 } 3187 html body .tcfs-rank .tcfs-daybar.is-active{display:grid!important} 3188 html body .tcfs-rank .tcfs-daybar label{ 3189 color:#075e59!important; 3190 font-size:8px!important; 3191 line-height:1!important; 3192 font-weight:1000!important; 3193 white-space:nowrap!important; 3194 } 3195 html body .tcfs-rank .tcfs-daybar select{ 3196 width:100%!important; 3197 min-width:0!important; 3198 min-height:31px!important; 3199 margin:0!important; 3200 padding:5px 8px!important; 3201 border:1px solid #18cfa9!important; 3202 border-radius:9px!important; 3203 background:#fff!important; 3204 color:#102a46!important; 3205 font-size:9px!important; 3206 font-weight:1000!important; 3207 } 3208 html body .tcfs-rank .tcfs-tablebox{ 3209 width:100%!important; 3210 max-width:100%!important; 3211 margin:0!important; 3212 overflow:hidden!important; 3213 border:1px solid #9edccc!important; 3214 border-radius:13px!important; 3215 background:#fff!important; 3216 box-shadow:0 8px 18px rgba(15,23,42,.10)!important; 3217 } 3218 html body .tcfs-rank .tcfs-table{ 3219 width:100%!important; 3220 min-width:0!important; 3221 max-width:100%!important; 3222 margin:0!important; 3223 border-collapse:collapse!important; 3224 table-layout:fixed!important; 3225 } 3226 html body .tcfs-rank .tcfs-table th{ 3227 padding:6px 2px!important; 3228 overflow:hidden!important; 3229 border:0!important; 3230 border-right:1px solid rgba(138,255,223,.16)!important; 3231 border-bottom:1px solid #075e59!important; 3232 background:linear-gradient(145deg,#07111f,#164e63)!important; 3233 color:#b8fff0!important; 3234 font-size:clamp(6px,1.9vw,9px)!important; 3235 line-height:1!important; 3236 font-weight:1000!important; 3237 letter-spacing:.035em!important; 3238 text-align:center!important; 3239 text-overflow:ellipsis!important; 3240 text-transform:uppercase!important; 3241 white-space:nowrap!important; 3242 } 3243 html body .tcfs-rank .tcfs-table th:last-child{border-right:0!important} 3244 html body .tcfs-rank .tcfs-table td{ 3245 padding:6px 2px!important; 3246 overflow:hidden!important; 3247 border:0!important; 3248 border-right:1px solid #dce9e7!important; 3249 border-bottom:1px solid #dce9e7!important; 3250 background:#fff!important; 3251 color:#172033!important; 3252 font-size:clamp(6.5px,2.05vw,10px)!important; 3253 line-height:1.08!important; 3254 text-align:center!important; 3255 text-overflow:ellipsis!important; 3256 overflow-wrap:anywhere!important; 3257 white-space:normal!important; 3258 } 3259 html body .tcfs-rank .tcfs-table td:last-child{border-right:0!important} 3260 html body .tcfs-rank .tcfs-table tbody tr:nth-child(even) td{background:#effcf8!important} 3261 html body .tcfs-rank .tcfs-table tbody tr:last-child td{border-bottom:0!important} 3262 html body .tcfs-rank .tcfs-pos{width:8%!important} 3263 html body .tcfs-rank .tcfs-team{width:39%!important;padding-right:20px!important;text-align:left!important;font-weight:1000!important}
3264 html body .tcfs-rank .tcfs-coach{width:29%!important;font-weight:850!important} 3265 html body .tcfs-rank .tcfs-pnt{width:12%!important;color:#f97316!important;font-size:clamp(9px,2.6vw,13px)!important;font-weight:1000!important} 3266 html body .tcfs-rank .tcfs-pg{width:12%!important;color:#08766c!important;font-weight:1000!important} 3267 html body .tcfs-rank .tcfs-team-name{display:inline!important;max-width:100%!important} 3268 html body .tcfs-rank .tcfs-champion-icon{width:15px!important;height:15px!important;vertical-align:middle!important} 3269 html body .tcfs-rank .tcfs-plus{ 3270 right:3px!important; 3271 width:15px!important; 3272 height:15px!important; 3273 min-width:15px!important; 3274 min-height:15px!important; 3275 border:1px solid #8affdf!important; 3276 background:#17212a!important; 3277 color:#fff!important; 3278 font-size:10px!important; 3279 line-height:13px!important; 3280 box-shadow:0 2px 5px rgba(0,0,0,.20)!important; 3281 } 3282 html body .tcfs-rank .tcfs-empty-message{margin:0!important;padding:12px 6px!important;font-size:9px!important} 3283 3284 html body .tcfs-day-rank-v980{ 3285 width:100%!important; 3286 max-width:100%!important; 3287 margin:0 auto!important; 3288 padding:0 3px 4px!important; 3289 overflow:hidden!important; 3290 } 3291 html body .tcfs-day-rank-v980 .tcfs-day-rank-head{margin:0 0 5px!important;padding:8px 9px!important;border-radius:13px!important} 3292 html body .tcfs-day-rank-v980 .tcfs-live-note{margin:0 0 5px!important;padding:6px 8px!important;border-radius:10px!important} 3293 html body .tcfs-day-rank-v980 .tcfs-day-tablebox{width:100%!important;max-width:100%!important;overflow:hidden!important;border-color:#9edccc!important;border-radius:13px!important} 3294 html body .tcfs-day-rank-v980 table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important} 3295 html body .tcfs-day-rank-v980 th{padding:6px 2px!important;background:linear-gradient(145deg,#07111f,#164e63)!important;color:#b8fff0!important;font-size:clamp(6px,1.9vw,9px)!important} 3296 html body .tcfs-day-rank-v980 td{padding:6px 2px!important;overflow:hidden!important;font-size:clamp(6.5px,2.05vw,10px)!important;line-height:1.08!important;text-overflow:ellipsis!important;overflow-wrap:anywhere!important;white-space:normal!important} 3297 html body .tcfs-day-rank-v980 tr:nth-child(even) td{background:#effcf8!important} 3298 html body .tcfs-day-rank-v980 .is-pos{width:9%!important} 3299 html body .tcfs-day-rank-v980 .is-team{width:40%!important;padding-right:20px!important} 3300 html body .tcfs-day-rank-v980 .is-coach{width:33%!important} 3301 html body .tcfs-day-rank-v980 .is-score{width:18%!important;color:#f97316!important;font-size:clamp(9px,2.6vw,13px)!important} 3302 @media(max-width:620px){ 3303 html body .tcfs-rank{padding-left:1px!important;padding-right:1px!important} 3304 html body .tcfs-rank>.tcfs-rank-head{min-height:34px!important;margin-bottom:3px!important;padding:4px 37px!important;border-radius:12px!important} 3305 html body .tcfs-rank .tcfs-home-back{left:4px!important;width:26px!important;height:26px!important} 3306 html body .tcfs-rank .tcfs-switch{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:4px!important;padding:3px!important;border-radius:12px!important} 3307 html body .tcfs-rank .tcfs-switch button{min-height:32px!important;padding:5px 2px!important} 3308 html body .tcfs-rank .tcfs-daybar{margin-bottom:4px!important;padding:5px 6px!important} 3309 html body .tcfs-rank .tcfs-table th,html body .tcfs-rank .tcfs-table td{padding-left:1px!important;padding-right:1px!important} 3310 } 3311 </style> 3312 3313 <style> 3314 html, body { 3315 margin-top: 0 !important; 3316 padding-top: 0 !important; 3317 } 3318 3319 body::before, 3320 html::before { 3321 display: none !important; 3322 content: none !important; 3323 } 3324 3325 #page, 3326 .site, 3327 .site-content, 3328 .page-wrapper, 3329 .content-area, 3330 main { 3331 margin-top: 0 !important; 3332 padding-top: 0 !important; 3333 } 3334 3335 header, 3336 .site-header, 3337 #masthead { 3338 margin-top: 0 !important; 3339 padding-top: 0 !important; 3340 } 3341 3342 .tc-mobile-menu, 3343 .totoculo-menu, 3344 .mondiale-menu, 3345 .tc-side-menu { 3346 top: 0 !important; 3347 } 3348 </style> 3349 <style> 3350 @supports (padding-top: env(safe-area-inset-top)) { 3351 3352 html.tc-ios-webapp header, 3353 html.tc-ios-webapp .site-header, 3354 html.tc-ios-webapp .tc-header, 3355 html.tc-ios-webapp .tc-topbar { 3356 padding-top: env(safe-area-inset-top) !important; 3357 } 3358 3359 } 3360 </style> 3361 </head> 3362 3363<body itemtype='https://schema.org/WebPage' itemscope='itemscope' class="home wp-singular page-template-default page page-id-3218 wp-custom-logo wp-theme-astra tc-allin-page tc-allin-app-page tc-allin-guest-page tcsm-enabled ast-desktop ast-plain-container ast-no-sidebar astra-4.11.5 ast-single-post ast-mobile-inherit-site-logo ast-inherit-site-logo-transparent ast-hfb-header ast-full-width-primary-header ast-normal-title-enabled"> 3364<amp-auto-ads type="adsense" 3365 data-ad-client="ca-pub-2706154066230510"> 3366</amp-auto-ads> 3367<a 3368 class="skip-link screen-reader-text" 3369 href="#content" 3370 title="Skip to content"> 3371 Skip to content</a> 3372 3373<div 3374class="hfeed site" id="page"> 3375 <header 3376 class="site-header header-main-layout-1 ast-primary-menu-enabled ast-logo-title-inline ast-hide-custom-menu-mobile ast-builder
3376-menu-toggle-icon ast-mobile-header-inline" id="masthead" itemtype="https://schema.org/WPHeader" itemscope="itemscope" itemid="#masthead" > 3377 <div id="ast-desktop-header" data-toggle-type="dropdown"> 3378 <div class="ast-above-header-wrap "> 3379 <div class="ast-above-header-bar ast-above-header site-header-focus-item" data-section="section-above-header-builder"> 3380 <div class="site-above-header-wrap ast-builder-grid-row-container site-header-focus-item ast-container" data-section="section-above-header-builder"> 3381 <div class="ast-builder-grid-row ast-grid-center-col-layout-only ast-flex ast-grid-center-col-layout"> 3382 <div class="site-header-above-section-center site-header-section ast-flex ast-grid-section-center"> 3383 <div class="ast-builder-layout-element ast-flex site-header-focus-item" data-section="title_tagline"> 3384 <div 3385 class="site-branding ast-site-identity" itemtype="https://schema.org/Organization" itemscope="itemscope" > 3386 <span class="site-logo-img"><a href="https://www.totoculo.it/" class="custom-logo-link" rel="home" aria-current="page"><img width="192" height="129" src="https://www.totoculo.it/wp-content/uploads/2026/07/cropped-NEW-e1784650748310-192x129.png" class="custom-logo" alt="Totoculo – FantaFutsal" decoding="async" srcset="https://www.totoculo.it/wp-content/uploads/2026/07/cropped-NEW-e1784650748310-192x129.png 192w, https://www.totoculo.it/wp-content/uploads/2026/07/cropped-NEW-e1784650748310-320x216.png 320w, https://www.totoculo.it/wp-content/uploads/2026/07/cropped-NEW-e1784650748310-768x518.png 768w, https://www.totoculo.it/wp-content/uploads/2026/07/cropped-NEW-e1784650748310.png 943w" sizes="(max-width: 192px) 100vw, 192px" loading="lazy" fetchpriority="low" /></a></span><div class="ast-site-title-wrap"> 3387 <span class="site-title" itemprop="name"> 3388 <a href="https://www.totoculo.it/" rel="home" itemprop="url" > 3389 Totoculo - FantaFutsal 3390 </a> 3391 </span> 3392 3393 </div> </div> 3394 <!-- .site-branding --> 3395 </div> 3396 </div> 3397 </div> 3398 </div> 3399 </div> 3400 </div> 3401 </div> <!-- Main Header Bar Wrap --> 3402<div id="ast-mobile-header" class="ast-mobile-header-wrap " data-type="dropdown"> 3403 <div class="ast-main-header-wrap main-header-bar-wrap" > 3404 <div class="ast-primary-header-bar ast-primary-header main-header-bar site-primary-header-wrap site-header-focus-item ast-builder-grid-row-layout-default ast-builder-grid-row-tablet-layout-default ast-builder-grid-row-mobile-layout-default" data-section="section-primary-header-builder"> 3405 <div class="ast-builder-grid-row ast-builder-grid-row-has-sides ast-builder-grid-row-no-center"> 3406 <div class="site-header-primary-section-left site-header-section ast-flex site-header-section-left"> 3407 <div class="ast-builder-layout-element ast-flex site-header-focus-item" data-section="title_tagline"> 3408 <div 3409 class="site-branding ast-site-identity" itemtype="https://schema.org/Organization" itemscope="itemscope" > 3410 <span class="site-logo-img"><a href="https://www.totoculo.it/" class="custom-logo-link" rel="home" aria-current="page"><img width="192" height="129" src="https://www.totoculo.it/wp-content/uploads/2026/07/cropped-NEW-e1784650748310-192x129.png" class="custom-logo" alt="Totoculo – FantaFutsal" decoding="async" srcset="https://www.totoculo.it/wp-content/uploads/2026/07/cropped-NEW-e1784650748310-192x129.png 192w, https://www.totoculo.it/wp-content/uploads/2026/07/cropped-NEW-e1784650748310-320x216.png 320w, https://www.totoculo.it/wp-content/uploads/2026/07/cropped-NEW-e1784650748310-768x518.png 768w, https://www.totoculo.it/wp-content/uploads/2026/07/cropped-NEW-e1784650748310.png 943w" sizes="(max-width: 192px) 100vw, 192px" loading="lazy" fetchpriority="low" /></a></span><div class="ast-site-title-wrap"> 3411 <span class="site-title" itemprop="name"> 3412 <a href="https://www.totoculo.it/" rel="home" itemprop="url" > 3413 Totoculo - FantaFutsal 3414 </a> 3415 </span> 3416 3417 </div> </div> 3418 <!-- .site-branding --> 3419 </div> 3420 </div> 3421 <div class="site-header-primary-section-right site-header-section ast-flex ast-grid-right-section">
3422 <div class="ast-builder-layout-element ast-flex site-header-focus-item" data-section="section-header-mobile-trigger"> 3423 <div class="ast-button-wrap"> 3424 <button type="button" class="menu-toggle main-header-menu-toggle ast-mobile-menu-trigger-fill" aria-expanded="false"> 3425 <span class="screen-reader-text">Main Menu</span> 3426 <span class="mobile-menu-toggle-icon"> 3427 <span aria-hidden="true" class="ahfb-svg-iconset ast-inline-flex svg-baseline"><svg class='ast-mobile-svg ast-menu2-svg' fill='currentColor' version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='28' viewBox='0 0 24 28'><path d='M24 21v2c0 0.547-0.453 1-1 1h-22c-0.547 0-1-0.453-1-1v-2c0-0.547 0.453-1 1-1h22c0.547 0 1 0.453 1 1zM24 13v2c0 0.547-0.453 1-1 1h-22c-0.547 0-1-0.453-1-1v-2c0-0.547 0.453-1 1-1h22c0.547 0 1 0.453 1 1zM24 5v2c0 0.547-0.453 1-1 1h-22c-0.547 0-1-0.453-1-1v-2c0-0.547 0.453-1 1-1h22c0.547 0 1 0.453 1 1z'></path></svg></span><span aria-hidden="true" class="ahfb-svg-iconset ast-inline-flex svg-baseline"><svg class='ast-mobile-svg ast-close-svg' fill='currentColor' version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M5.293 6.707l5.293 5.293-5.293 5.293c-0.391 0.391-0.391 1.024 0 1.414s1.024 0.391 1.414 0l5.293-5.293 5.293 5.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-5.293-5.293 5.293-5.293c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z'></path></svg></span> </span> 3428 </button> 3429 </div> 3430 </div> 3431 </div> 3432 </div> 3433 </div> 3434 </div> 3435 <div class="ast-mobile-header-content content-align-flex-start "> 3436 <div class="ast-builder-layout-element ast-flex site-header-focus-item ast-header-search" data-section="section-header-search"> 3437 <div class="ast-search-menu-icon slide-search" > 3438 <form role="search" method="get" class="search-form" action="https://www.totoculo.it/"> 3439 <label for="search-field"> 3440 <span class="screen-reader-text">Search for:</span> 3441 <input type="search" id="search-field" class="search-field" placeholder="Search..." value="" name="s" tabindex="-1"> 3442 <button class="search-submit ast-search-submit" aria-label="Search Submit"> 3443 <span hidden>Search</span> 3444 <i><span class="ast-icon icon-search"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewbox="-893 477 142 142" enable-background="new -888 480 142 142" xml:space="preserve"> 3445 <path d="M-787.4,568.7h-6.3l-2.4-2.4c7.9-8.7,12.6-20.5,12.6-33.1c0-28.4-22.9-51.3-51.3-51.3 c-28.4,0-51.3,22.9-51.3,51.3c0,28.4,22.9,51.3,51.3,51.3c12.6,0,24.4-4.7,33.1-12.6l2.4,2.4v6.3l39.4,39.4l11.8-11.8L-787.4,568.7 L-787.4,568.7z M-834.7,568.7c-19.7,0-35.5-15.8-35.5-35.5c0-19.7,15.8-35.5,35.5-35.5c19.7,0,35.5,15.8,35.5,35.5 C-799.3,553-815,568.7-834.7,568.7L-834.7,568.7z" /> 3446 </svg></span></i> 3447 </button> 3448 </label> 3449 </form> 3450 <div class="ast-search-icon"> 3451 <a class="slide-search astra-search-icon" role="button" tabindex="0" aria-label="Search button" href="#"> 3452 <span class="screen-reader-text">Search</span> 3453 <span class="ast-icon icon-search"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewbox="-893 477 142 142" enable-background="new -888 480 142 142" xml:space="preserve"> 3454 <path d="M-787.4,568.7h-6.3l-2.4-2.4c7.9-8.7,12.6-20.5,12.6-33.1c0-28.4-22.9-51.3-51.3-51.3 c-28.4,0-51.3,22.9-51.3,51.3c0,28.4,22.9,51.3,51.3,51.3c12.6,0,24.4-4.7,33.1-12.6l2.4,2.4v6.3l39.4,39.4l11.8-11.8L-787.4,568.7 L-787.4,568.7z M-834.7,568.7c-19.7,0-35.5-15.8-35.5-35.5c0-19.7,15.8-35.5,35.5-35.5c19.7,0,35.5,15.8,35.5,35.5 C-799.3,553-815,568.7-834.7,568.7L-834.7,568.7z" /> 3455 </svg></span> </a> 3456 </div> 3457 </div> 3458 </div> 3459 <div class="ast-builder-menu-mobile ast-builder-menu ast-builder-menu-mobile-focus-item ast-builder-layout-element site-header-focus-item" data-section="section-header-mobile-menu"> 3460 <div class="ast-main-header-bar-alignment"><div class="main-header-bar-navigation"><nav class="site-navigation ast-flex-grow-1 navigation-accessibility" id="ast-mobile-site-navigation" aria-label="Site Navigation" itemtype="https://schema.org/SiteNavigationElement" itemscope="itemscope"><div id="ast-hf-mobile-menu" class="main-navigation"><ul class="main-header-menu ast-nav-menu ast-flex submenu-with-border astra-menu-animation-fade stack-on-mobile"><li class="page_item page-item-25 menu-item"><a href="https://www.totoculo.it/account/" class="menu-link">ACCOUNT</a></li><li class="page_item page-item-1506 menu-item"><a href="https://www.totoculo.it/albo-doro/" class="menu-link">ALBO D’ORO</a></li><li class="page_item page-item-2702 menu-item"><a href="https://www.totoculo.it/contatti/" class="menu-link">ASSISTENZA E CONTATTI</a></li><li class="page_item page-item-2112 menu-item"><a href="https://www.totoculo.it/blocco-login/" class="menu-link">BLOCCO LOGIN</a></li><li class="page_item page-item-3093 menu-item"><a href="https://www.totoculo.it/chi-siamo/" class="menu-link">CHI SIAMO</a></li><li class="page_item page-item-2590 menu-item"><a href="https://www.totoculo.it/mondiale-futsal-classifica/" class="menu-link">Classifica Fanta Futsal Mondiale</a></li><li class="page_item page-item-1103 menu-item"><a href="https://www.totoculo.it/classifica-futsal/" class="menu-link">CLASSIFICA FUTSAL</a></li><li class="page_item page-item-3174 menu-item"><a href="https://www.totoculo.it/classifica-mensile/" class="menu-link">Classifica mensile</a></li><li class="page_item page-item-195 menu-item"><a href="https://www.totoculo.it/classifica/" class="menu-link">CLASSIFICA TOTOCULO</a></li><li class="page_item page-item-2578 menu-item"><a href="https://www.totoculo.it/mondiale-classifica/" class="menu-link">Classifica Totoculo Mondiale</a></li><li class="page_item page-item-2520 menu-item"><a href="https://www.totoculo.it/cookie-policy/" class="menu-link">Cookie Policy</a></li><li class="page_item page-item-2861 menu-item"><a href="https://www.totoculo.it/coppa-euroculo-gironi/" class="menu-link">Coppa Euroculo – Gironi</a></li><li class="page_item page-item-2860 menu-item"><a href="https://www.totoculo.it/coppa-euroculo-preliminari/" class="menu-link">Coppa Euroculo – Preliminari</a></li><li class="page_item page-item-2862 menu-item"><a href="https://www.totoculo.it/coppa-euroculo-tabellone/" class="menu-link">Coppa Euroculo – Tabellone</a></li><li class="page_item page-item-2859 menu-item"><a href="https://www.totoculo.it/coppa-euroculo/" class="menu-link">Coppa Euroculo SFILALA</a></li><li class="page_item page-item-858 menu-item"><a href="https://www.totoculo.it/dettaglio-ticket/" class="menu-link">Dettaglio Ticket</a></li><li class="page_item page-item-1162 menu-item"><a href="https://www.totoculo.it/diretta/" class="menu-link">DIRETTA</a></li><li class="page_item page-item-3087 menu-item"><a href="https://www.totoculo.it/elimina-account/" class="menu-link">Elimina account</a></li><li class="page_item page-item-2588 menu-item"><a href="https://www.totoculo.it/mondiale-fanta-futsal/" class="menu-link">Fanta Futsal Mondiale</a></li><li class="page_item page-item-2779 menu-item"><a href="https://www.totoculo.it/home-futsal/" class="menu-link">FANTAFUTSAL HOME</a></li><li class="page_item page-item-1023 menu-item"><a href="https://www.totoculo.it/formazione-futsal/" class="menu-link">FORMAZIONE FANTAFUTSAL</a></li><li class="page_item page-item-2822 menu-item"><a href="https://www.totoculo.it/gioco-marcatore-risultato-esatto/" class="menu-link">Gioco Marcatore e Risultato Esatto</a></li><li class="page_item page-item-2874 menu-item"><a href="https://www.totoculo.it/home-tcleague/" class="menu-link">Home TC LEAGUE</a></li><li class="page_item page-item-3016 menu-item"><a href="https://www.totoculo.it/homepage/" class="menu-link">Homepage</a></li><li class="page_item page-item-3218 current-menu-item menu-item current-menu-item"><a href="https://www.totoculo.it/" class="menu-link"></a></li><li class="page_item page-item-2579 menu-item"><a href="https://www.totoculo.it/mondiale-i-miei-pronostici/" class="menu-link">I Miei Pronostici Mondiale</a></li><li class="page_item page-item-2875 menu-item"><a href="https://www.totoculo.it/impostazioni-account/" class="menu-link">Impostazioni account</a></li><li class="page_item page-item-2589 menu-item"><a href="https://www.totoculo.it/mondiale-futsal-formazione/" class="menu-link">Inserisci Formazione Futsal Mondiale</a></li><li class="page_item page-item-30 menu-item"><a href="https://www.totoculo.it/invia-pronostico/" class="menu-link">INVIA IL TUO PRONOSTICO</a></li><li class="page_item page-item-2577 menu-item"><a href="https://www.totoculo.it/mondiale-invia-pronostico/" class="menu-link">Invia Pronostico Mondiale</a></li><li class="page_item page-item-20 menu-item"><a href="https://www.totoculo.it/user/" class="menu-link">LA MIA SQUADRA</a></li><li class="page_item page-item-23 menu-item"><a href="https://www.totoculo.it/members/" class="menu-link">LISTA ISCRITTI</a></li><li class="page_item page-item-21 menu-item"><a href="https://www.totoculo.it/login/" class="menu-link">LOGIN</a></li><li class="page_item page-item-24 menu-item"><a href="https://www.totoculo.it/logout/" class="menu-link">LOGOUT</a></li><li class="page_item page-item-3271 menu-item"><a href="https://www.totoculo.it/notifiche-push/" class="menu-link">Notifiche Push</a></li><li class="page_item page-item-3241 menu-item"><a href="https://www.totoculo.it/partite-live-coppa-euroculo/" class="menu-link">PARTITE LIVE COPPA EUROCULO</a></li><li class="page_item page-item-26 menu-item"><a href="https://www.totoculo.it/password-reset/" class="menu-link">Password Reset</a></li><li class="page_item page-item-2519 menu-item"><a href="https://www.totoculo.it/privacy-policy/" class="menu-link">Privacy Policy</a></li><li class="page_item page-item-2949 menu-item"><a href="https://www.totoculo.it/profilo-squadra/" class="menu-link">Profilo Squadra</a></li><li class="page_item page-item-2555 menu-item"><a href="https://www.totoculo.it/recensioni/" class="menu-link">recensioni</a></li><li class="page_item page-item-2137 menu-item"><a href="https://www.totoculo.it/registrazione-paypal/" class="menu-link">REGISTRATI</a></li><li class="page_item page-item-3011 menu-item"><a href="https://www.totoculo.it/registrazione-codice-affiliato/" class="menu-link">
3460Registrazione Codice Affiliato</a></li><li class="page_item page-item-2521 menu-item"><a href="https://www.totoculo.it/regolamento-disclaimer/" class="menu-link">Regolamento e Disclaimer</a></li><li class="page_item page-item-180 menu-item"><a href="https://www.totoculo.it/regolamento-ufficiale-totoculo/" class="menu-link">REGOLAMENTO UFFICIALE TOTOCULO</a></li><li class="page_item page-item-3012 menu-item"><a href="https://www.totoculo.it/riepilogo-iscrizione-codice-affiliato/" class="menu-link">Riepilogo Iscrizione Codice Affiliato</a></li><li class="page_item page-item-2965 menu-item"><a href="https://www.totoculo.it/riepilogo-mondiale/" class="menu-link">Riepilogo Mondiale</a></li><li class="page_item page-item-2983 menu-item"><a href="https://www.totoculo.it/riepilogo-pre-iscrizione/" class="menu-link">Riepilogo Pre Iscrizione</a></li><li class="page_item page-item-2504 menu-item"><a href="https://www.totoculo.it/riscatta-codice/" class="menu-link">RISCATTA CODICE</a></li><li class="page_item page-item-2576 menu-item"><a href="https://www.totoculo.it/totoculo-mondiale/" class="menu-link">TOTOCULO MONDIALE</a></li><li class="page_item page-item-2854 menu-item"><a href="https://www.totoculo.it/varianti-pagamento/" class="menu-link">Varianti Pagamento</a></li></ul></div></nav></div></div> </div> 3461 </div> 3462 </div> 3463 </header><!-- #masthead --> 3464 <div id="content" class="site-content"> 3465 <div class="ast-container"> 3466 3467 3468 <div id="primary" class="content-area primary"> 3469 3470 3471 <main id="main" class="site-main"> 3472 <article 3473class="post-3218 page type-page status-publish ast-article-single" id="post-3218" itemtype="https://schema.org/CreativeWork" itemscope="itemscope"> 3474 3475 <header class="entry-header ast-no-thumbnail ast-no-title ast-header-without-markup"> 3476 <h1 class="entry-title" itemprop="headline"></h1> </header> <!-- .entry-header --> 3477 3478<div class="entry-content clear" 3479 itemprop="text"> 3480 3481 3482 <div id="tc-allin-app" class="tc-allin-app tc-allin-guest" style="--tc-allin-accent:#8b0033"> 3483 <header class="tc-allin-topbar"> 3484 <button type="button" class="tc-allin-menu-button" data-allin-guest-open-drawer aria-controls="tc-allin-guest-drawer" aria-expanded="false" aria-label="Apri menu"><span></span><span></span><span></span></button> 3485 <a class="tc-allin-brand" data-allin-home-reload href="https://www.totoculo.it/" aria-label="Torna alla Homepage"><img width="943" height="636" src="https://www.totoculo.it/wp-content/uploads/2026/07/cropped-NEW-e1784650748310-192x129.png" class="custom-logo" alt="Totoculo – FantaFutsal" srcset="https://www.totoculo.it/wp-content/uploads/2026/07/cropped-NEW-e1784650748310.png 943w, https://www.totoculo.it/wp-content/uploads/2026/07/cropped-NEW-e1784650748310-320x216.png 320w, https://www.totoculo.it/wp-content/uploads/2026/07/cropped-NEW-e1784650748310-768x518.png 768w, https://www.totoculo.it/wp-content/uploads/2026/07/cropped-NEW-e1784650748310-192x129.png 192w" sizes="auto, (max-width: 943px) 100vw, 943px" decoding="async" loading="lazy" fetchpriority="low" /></a> 3486 </header> 3487 <div class="tc-allin-drawer-backdrop" data-allin-guest-close-drawer hidden></div> 3488 <aside class="tc-allin-drawer" id="tc-allin-guest-drawer" role="dialog" aria-modal="true" aria-hidden="true" aria-label="Menu pubblico Totoculo"> 3489 <div class="tc-allin-drawer-top"><span>MENU</span><button type="button" data-allin-guest-close-drawer aria-label="Chiudi menu">Ã</button></div> 3490 <div class="tc-allin-drawer-user"> <div class="totoculo-login-box"> 3491 <div class="tc-login-wrap"><div><span class="tc-login-kicker">Area personale</span><strong>Accedi alla tua squadra</strong></div><a href="https://www.totoculo.it/login/" class="tc-login-btn"><span aria-hidden="true">âª</span> Login</a></div> 3492 </div> 3493 </div> 3494 <nav class="tc-allin-drawer-nav" aria-label="Link pubblici"> 3495 <a href="https://www.totoculo.it/chi-siamo/"><img decoding="async" src="https://www.totoculo.it/wp-content/uploads/totoculo-image-cache/f70317dd4103700a9c5f8dcff8697c3979e4b6e1.png" alt="" loading="lazy" fetchpriority="low"><span>CHI SIAMO</span><b aria-hidden="true">âº</b></a> 3496 <a href="https://www.totoculo.it/regolamento-ufficiale-totoculo/"><img decoding="async" src="https://www.totoculo.it/wp-content/uploads/totoculo-image-cache/9bea17f2231e522a6f22551431a2f231b5f9b8df.png" alt="" loading="lazy" fetchpriority="low"><span>REGOLAMENTI UFFICIALI</span><b aria-hidden="true">âº</b></a> 3497 <a href="https://www.totoculo.it/contatti/"><img decoding="async" src="https://www.totoculo.it/wp-content/uploads/totoculo-image-cache/402152bf3fa6b39211a1363d7f6ebe8a679f5067.png" alt="" loading="lazy" fetchpriority="low"><span>
3497CONTATTI E ASSISTENZA</span><b aria-hidden="true">âº</b></a> 3498 </nav> 3499 <div class="tc-allin-drawer-images"> 3500 <img decoding="async" src="https://www.totoculo.it/wp-content/uploads/2026/08/sponsor-scaled.png" alt="" loading="lazy" fetchpriority="low"> </div> 3501 </aside> 3502 <main id="tc-allin-guest-content" class="tc-allin-guest-content"> <style id="tc-home-shortcode-css"> 3503 :root{--tc-auth-red:#a5142b;--tc-auth-red-dark:#6f0c1d;--tc-auth-red-soft:#fff2f4;--tc-auth-ink:#13151a;--tc-auth-muted:#68707d;--tc-auth-line:#e5e7eb;--tc-auth-soft:#f6f7f9;--tc-auth-white:#fff} 3504 .tc-home-shortcode-page{overflow-x:hidden;background:#fff!important} 3505 .tc-home-shortcode-page .site,.tc-home-shortcode-page .site-content,.tc-home-shortcode-page .content-area,.tc-home-shortcode-page main.site-main,.tc-home-shortcode-page article,.tc-home-shortcode-page .entry-content{background:#fff!important} 3506 .tc-home-shortcode-page .site-content,.tc-home-shortcode-page .content-area,.tc-home-shortcode-page main.site-main,.tc-home-shortcode-page .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important} 3507 .tc-home-shortcode-page .entry-header,.tc-home-shortcode-page .entry-title{display:none!important} 3508 .tc-auth-home,.tc-auth-home *{box-sizing:border-box} 3509 .tc-auth-home{position:relative;isolation:isolate;width:100%;max-width:100%;overflow:hidden;margin:0;background:#fff;color:var(--tc-auth-ink);font-family:Inter,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%} 3510 .tc-auth-home:before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(165,20,43,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(165,20,43,.025) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,#000 0,#000 78%,transparent 100%)} 3511 .tc-auth-home img{display:block;max-width:100%}.tc-auth-home svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round} 3512 .tc-auth-home h1,.tc-auth-home h2,.tc-auth-home h3,.tc-auth-home p{margin-top:0}.tc-auth-home a{text-decoration:none} 3513 .tc-auth-wrap{position:relative;z-index:2;width:min(1080px,calc(100% - 32px));margin-inline:auto} 3514 .tc-auth-bg{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.tc-auth-orbit{position:absolute;border:1px solid rgba(165,20,43,.08);border-radius:50%} 3515 .tc-auth-orbit:before,.tc-auth-orbit:after{content:"";position:absolute;inset:18%;border:1px solid rgba(165,20,43,.055);border-radius:inherit}.tc-auth-orbit:after{inset:36%} 3516 .tc-auth-orbit-one{width:430px;height:430px;right:-160px;top:120px}.tc-auth-orbit-two{width:300px;height:300px;left:-150px;bottom:90px} 3517 .tc-auth-ball{position:absolute;color:var(--tc-auth-red);opacity:.035}.tc-auth-ball svg{width:100%;height:100%;stroke-width:.85} 3518 .tc-auth-ball-one{width:240px;height:240px;left:-110px;top:360px;transform:rotate(14deg)}.tc-auth-ball-two{width:210px;height:210px;right:-90px;bottom:70px;transform:rotate(-17deg)} 3519 .tc-auth-hero{padding:clamp(34px,5vw,62px) 0 42px;text-align:center} 3520 .tc-auth-season{display:inline-flex;align-items:center;min-height:31px;padding:7px 13px;border:1px solid #f0ccd3;border-radius:999px;background:var(--tc-auth-red-soft);color:var(--tc-auth-red);font-size:10px;font-weight:1000;letter-spacing:.14em} 3521 .tc-auth-hero h1{max-width:820px;margin:17px auto 11px;color:var(--tc-auth-red)!important;font-size:clamp(36px,6vw,68px);line-height:.95;font-weight:1000;letter-spacing:-.055em} 3522 .tc-auth-lead{max-width:670px;margin:0 auto;color:var(--tc-auth-muted);font-size:clamp(14px,2vw,17px);line-height:1.55;font-weight:700} 3523 .tc-login-card{width:min(630px,100%);margin:29px auto 0;padding:clamp(20px,4vw,32px);border:1px solid var(--tc-auth-line);border-radius:26px;background:rgba(255,255,255,.97)!important;box-shadow:0 24px 65px rgba(34,18,22,.11);text-align:left} 3524 .tc-login-head{display:flex;align-items:center;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--tc-auth-line)}.tc-login-icon{display:grid;place-items:center;flex:0 0 51px;width:51px;height:51px;border-radius:16px;background:var(--tc-auth-red);color:#fff} 3525 .tc-login-head small{display:block;margin-bottom:4px;color:var(--tc-auth-red);font-size:9px;font-weight:1000;letter-spacing:.14em}.tc-login-head h2{margin:0;color:var(--tc-auth-ink)!important;font-size:clamp(19px,3vw,25px);line-height:1;font-weight:1000;letter-spacing:-.025em} 3526 .tc-login-alert{margin:17px 0 0;padding:12px 14px;border:1px solid #f3c5ce;border-radius:12px;background:#fff3f5;color:#8c142a;font-size:12px;line-height:1.4;font-weight:850} 3527 .tc-login-form{display:grid;gap:16px;margin-top:20px}
3527.tc-login-field{display:grid;gap:7px;margin:0!important;color:var(--tc-auth-ink);font-size:10px;font-weight:1000;letter-spacing:.09em} 3528 .tc-login-input-wrap{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;min-height:54px;border:1px solid #d5d8de;border-radius:14px;background:#fff;overflow:hidden;transition:border-color .17s ease,box-shadow .17s ease} 3529 .tc-login-input-wrap:focus-within{border-color:var(--tc-auth-red);box-shadow:0 0 0 4px rgba(165,20,43,.10)}.tc-login-input-wrap>i{display:grid;place-items:center;height:100%;color:#8b929c;font-style:normal} 3530 .tc-login-input-wrap input{width:100%;height:52px;margin:0!important;padding:0 13px 0 0!important;border:0!important;outline:0!important;background:transparent!important;color:var(--tc-auth-ink)!important;font-family:inherit;font-size:16px!important;font-weight:750!important;box-shadow:none!important} 3531 .tc-login-password-wrap{grid-template-columns:44px minmax(0,1fr) auto}.tc-password-toggle{display:inline-flex;align-items:center;justify-content:center;gap:5px;align-self:stretch;margin:5px;padding:0 9px;border:0;border-radius:9px;background:var(--tc-auth-soft);color:#565e6a;cursor:pointer;font-family:inherit} 3532 .tc-password-toggle svg{width:17px;height:17px}.tc-password-toggle b{font-size:8px;font-weight:1000;letter-spacing:.05em}.tc-password-toggle:hover,.tc-password-toggle:focus-visible{background:#ebecef;color:var(--tc-auth-red);outline:0} 3533 .tc-login-options{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:-2px}.tc-remember{display:inline-flex!important;align-items:center;gap:8px;margin:0!important;color:#4d5561;font-size:12px!important;font-weight:800!important;letter-spacing:0!important;cursor:pointer} 3534 .tc-remember input{width:17px;height:17px;margin:0!important;accent-color:var(--tc-auth-red)}.tc-login-options>a{color:var(--tc-auth-red)!important;font-size:12px;font-weight:900}.tc-login-options>a:hover{text-decoration:underline} 3535 .tc-login-submit{min-height:54px;margin-top:2px;padding:13px 20px;border:0;border-radius:14px;background:linear-gradient(135deg,var(--tc-auth-red),var(--tc-auth-red-dark));color:#fff;font-family:inherit;font-size:12px;font-weight:1000;letter-spacing:.055em;cursor:pointer;box-shadow:0 13px 25px rgba(111,12,29,.22);transition:transform .17s ease,box-shadow .17s ease} 3536 .tc-login-submit:hover,.tc-login-submit:focus-visible{transform:translateY(-1px);box-shadow:0 16px 31px rgba(111,12,29,.28);outline:0} 3537 .tc-member-unavailable{text-align:center}.tc-member-unavailable .tc-login-icon{margin:0 auto 15px}.tc-member-unavailable h1{margin:0 auto 8px!important;color:var(--tc-auth-red)!important;font-size:clamp(24px,4vw,38px)!important;line-height:1!important}.tc-member-unavailable p{margin:0;color:var(--tc-auth-muted);font-size:14px;font-weight:750} 3538 .tc-auth-competitions{padding:8px 0 clamp(45px,7vw,78px)}.tc-competitions-head{text-align:center;margin-bottom:20px}.tc-competitions-head small{display:block;color:var(--tc-auth-red);font-size:9px;font-weight:1000;letter-spacing:.17em} 3539 .tc-competitions-head h2{margin:6px 0 0;color:var(--tc-auth-ink)!important;font-size:clamp(29px,4.5vw,45px);line-height:1;font-weight:1000;letter-spacing:-.045em} 3540 .tc-competitions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tc-competition-card{display:grid;grid-template-columns:74px minmax(0,1fr);align-items:start;gap:15px;min-height:178px;padding:20px;border:1px solid var(--tc-auth-line);border-radius:20px;background:rgba(255,255,255,.96)!important;box-shadow:0 10px 28px rgba(30,20,22,.045)} 3541 .tc-competition-card-no-logo{grid-template-columns:1fr} 3542 .tc-competition-logo{display:grid;place-items:center;width:74px;height:74px;padding:7px;border-radius:17px;background:var(--tc-auth-soft);overflow:hidden}.tc-competition-logo img{width:100%;height:100%;object-fit:contain}.tc-competition-logo span{color:var(--tc-auth-red);font-size:28px;font-weight:1000} 3543 .tc-competition-card small{display:block;margin-top:2px;color:var(--tc-auth-red);font-size:8px;font-weight:1000;letter-spacing:.08em;line-height:1.35}.tc-competition-card h3{margin:6px 0 8px;color:var(--tc-auth-ink)!important;font-size:21px;line-height:1;font-weight:1000;letter-spacing:-.035em}.tc-competition-card p{margin:0;color:var(--tc-auth-muted);font-size:12px;line-height:1.5;font-weight:700} 3544 .tc-rules-link{display:flex;width:min(360px,100%);min-height:51px;align-items:center;justify-content:center;gap:10px;margin:18px auto 0;padding:12px 18px;border:1px solid var(--tc-auth-red);border-radius:14px;background:#fff;color:var(--tc-auth-red)!important;font-size:11px;font-weight:1000;letter-spacing:.06em;transition:transform .17s ease,background .17s ease,color .17s ease} 3545 .tc-rules-link svg{width:19px;height:19px}.tc-rules-link:hover,.tc-rules-link:focus-visible{transform:translateY(-1px);background:var(--tc-auth-red);color:#fff!important;outline:0}
3546 @media(max-width:900px){.tc-competitions-grid{grid-template-columns:1fr}.tc-competition-card{min-height:0}} 3547 @media(max-width:600px){.tc-auth-wrap{width:min(100% - 20px,1080px)}.tc-auth-hero{padding-top:25px}.tc-auth-hero h1{font-size:36px;margin-top:14px}.tc-auth-lead{font-size:13px}.tc-login-card{margin-top:22px;padding:17px;border-radius:20px}.tc-login-icon{flex-basis:45px;width:45px;height:45px;border-radius:13px}.tc-login-head h2{font-size:18px}.tc-login-form{gap:14px;margin-top:17px}.tc-login-input-wrap{min-height:51px;grid-template-columns:40px minmax(0,1fr)}.tc-login-input-wrap input{height:49px;font-size:16px!important}.tc-login-password-wrap{grid-template-columns:40px minmax(0,1fr) auto}.tc-password-toggle b{display:none}.tc-password-toggle{width:39px;padding:0}.tc-login-options{align-items:flex-start;flex-direction:column;gap:10px}.tc-login-submit{min-height:51px;font-size:10px}.tc-auth-competitions{padding-top:3px}.tc-competition-card{grid-template-columns:62px minmax(0,1fr);gap:12px;padding:15px;border-radius:17px}.tc-competition-card-no-logo{grid-template-columns:1fr}.tc-competition-logo{width:62px;height:62px;border-radius:14px}.tc-competition-card h3{font-size:19px}.tc-rules-link{min-height:49px;font-size:10px}.tc-auth-orbit-one{right:-270px}.tc-auth-ball-one{left:-170px}} 3548 @media(prefers-reduced-motion:reduce){.tc-password-toggle,.tc-login-submit{transition:none}} 3549 </style> 3550 3551
3551<script id="tc-home-shortcode-js"> 3552 (function(){ 3553 'use strict'; 3554 3555 function initTotoculoLogin(){ 3556 document.querySelectorAll('[data-tc-password-toggle]').forEach(function(button){ 3557 if (button.dataset.tcReady === '1') { 3558 return; 3559 } 3560 button.dataset.tcReady = '1'; 3561 3562 button.addEventListener('click', function(){ 3563 var inputId = button.getAttribute('aria-controls'); 3564 var input = inputId ? document.getElementById(inputId) : null; 3565 var label = button.querySelector('[data-tc-password-label]'); 3566 if (!input) { 3567 return; 3568 } 3569 3570 var show = input.type === 'password'; 3571 input.type = show ? 'text' : 'password'; 3572 button.setAttribute('aria-pressed', show ? 'true' : 'false'); 3573 button.setAttribute('aria-label', show ? 'Nascondi password' : 'Mostra password'); 3574 if (label) { 3575 label.textContent = show ? 'NASCONDI' : 'MOSTRA'; 3576 } 3577 input.focus({preventScroll:true}); 3578 }); 3579 }); 3580 } 3581 3582 if (document.readyState === 'loading') { 3583 document.addEventListener('DOMContentLoaded', initTotoculoLogin); 3584 } else { 3585 initTotoculoLogin(); 3586 } 3587 }()); 3588 </script>
3588 3589 <main id="tc-login-home-4" class="tc-auth-home" data-tc-auth-home> 3590 <div class="tc-auth-bg" aria-hidden="true"> 3591 <span class="tc-auth-orbit tc-auth-orbit-one"></span> 3592 <span class="tc-auth-orbit tc-auth-orbit-two"></span> 3593 <span class="tc-auth-ball tc-auth-ball-one"><svg viewBox="0 0 24 24" aria-hidden="true"><circle cx="12" cy="12" r="9"/><path d="m9 9 3-2 3 2-1 4h-4L9 9ZM7 17l3-4M17 17l-3-4M5 9l4 1M19 9l-4 1"/></svg></span> 3594 <span class="tc-auth-ball tc-auth-ball-two"><svg viewBox="0 0 24 24" aria-hidden="true"><circle cx="12" cy="12" r="9"/><path d="m9 9 3-2 3 2-1 4h-4L9 9ZM7 17l3-4M17 17l-3-4M5 9l4 1M19 9l-4 1"/></svg></span> 3595 </div> 3596 3597 <section class="tc-auth-hero" aria-labelledby="tc-login-home-4-title"> 3598 <div class="tc-auth-wrap"> 3599 <span class="tc-auth-season">STAGIONE 2026/2027</span> 3600 <h1 id="tc-login-home-4-title">IL CAMPIONATO Ã INIZIATO.</h1> 3601 <p class="tc-auth-lead">Le iscrizioni sono chiuse. Se partecipi alla nuova stagione, accedi con il tuo account per entrare nella Home TC League.</p> 3602 3603 <article class="tc-login-card" aria-labelledby="tc-login-home-4-login-title"> 3604 <header class="tc-login-head"> 3605 <span class="tc-login-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><circle cx="12" cy="8" r="4"/><path d="M4 21c.7-4.4 3.3-6.6 8-6.6s7.3 2.2 8 6.6"/></svg></span> 3606 <div> 3607 <small>AREA RISERVATA</small> 3608 <h2 id="tc-login-home-4-login-title">ACCEDI AL TUO ACCOUNT</h2> 3609 </div> 3610 </header> 3611 3612 3613 <form class="tc-login-form" method="post" action="https://www.totoculo.it/" autocomplete="on"> 3614 <input type="hidden" id="tc_home_login_nonce" name="tc_home_login_nonce" value="4d3305a1ad" /><input type="hidden" name="_wp_http_referer" value="/" /> <input type="hidden" name="tc_home_action" value="login"> 3615 <input type="hidden" name="redirect_to" value="https://www.totoculo.it/"> 3616 3617 <label class="tc-login-field" for="tc-home-username-2"> 3618 <span>NOME UTENTE O EMAIL</span> 3619 <span class="tc-login-input-wrap"> 3620 <i><svg viewBox="0 0 24 24" aria-hidden="true"><circle cx="12" cy="8" r="4"/><path d="M4 21c.7-4.4 3.3-6.6 8-6.6s7.3 2.2 8 6.6"/></svg></i> 3621 <input id="tc-home-username-2" type="text" name="log" autocomplete="username" inputmode="email" required> 3622 </span> 3623 </label> 3624 3625 <label class="tc-login-field" for="tc-home-password-1"> 3626 <span>PASSWORD</span> 3627 <span class="tc-login-input-wrap tc-login-password-wrap"> 3628 <i><svg viewBox="0 0 24 24" aria-hidden="true"><rect x="5" y="10" width="14" height="11" rx="2"/><path d="M8 10V7a4 4 0 0 1 8 0v3"/></svg></i> 3629 <input id="tc-home-password-1" type="password" name="pwd" autocomplete="current-password" required> 3630 <button type="button" class="tc-password-toggle" data-tc-password-toggle aria-controls="tc-home-password-1" aria-pressed="false" aria-label="Mostra password"> 3631 <svg viewBox="0 0 24 24" aria-hidden="true"><path d="M2.5 12s3.5-6 9.5-6 9.5 6 9.5 6-3.5 6-9.5 6-9.5-6-9.5-6Z"/><circle cx="12" cy="12" r="2.5"/></svg> <b data-tc-password-label>MOSTRA</b> 3632 </button> 3633 </span> 3634 </label> 3635 3636 <div class="tc-login-options"> 3637 <label class="tc-remember" for="tc-home-remember-3"> 3638 <input id="tc-home-remember-3" type="checkbox" name="rememberme" value="forever">
3639 <span>Resta collegato</span> 3640 </label> 3641 <a href="https://www.totoculo.it/wp-login.php?action=lostpassword&redirect_to=https%3A%2F%2Fwww.totoculo.it%2F">Password dimenticata?</a> 3642 </div> 3643 3644 <button class="tc-login-submit" type="submit">ACCEDI ALLA HOME TC LEAGUE</button> 3645 </form> 3646 </article> 3647 </div> 3648 </section> 3649 3650 <section class="tc-auth-competitions" aria-labelledby="tc-login-home-4-competitions-title"> 3651 <div class="tc-auth-wrap"> 3652 <header class="tc-competitions-head"> 3653 <small>UN SOLO ACCOUNT</small> 3654 <h2 id="tc-login-home-4-competitions-title">TRE COMPETIZIONI</h2> 3655 </header> 3656 3657 <div class="tc-competitions-grid"> 3658 <article class="tc-competition-card"> 3659 <div class="tc-competition-logo"> 3660 <img src="https://www.totoculo.it/wp-content/uploads/2026/07/tcleague.png" alt="Logo TC LEAGUE" loading="lazy" decoding="async" fetchpriority="low"> 3661 </div> 3662 <div> 3663 <small>13 PARTITE · 1 X 2</small> 3664 <h3>TC LEAGUE</h3> 3665 <p>Invia i tuoi pronostici ogni settimana e conquista punti nella classifica generale.</p> 3666 </div> 3667 </article> 3668 <article class="tc-competition-card tc-competition-card-no-logo"> 3669 <div> 3670 <small>FORMAZIONE · CAPITANO · PANCHINA</small> 3671 <h3>FANTAFUTSAL</h3> 3672 <p>Scegli la formazione di giornata: voti, bonus e malus determinano il tuo punteggio.</p> 3673 </div> 3674 </article> 3675 <article class="tc-competition-card"> 3676 <div class="tc-competition-logo"> 3677 <img src="https://www.totoculo.it/wp-content/uploads/2026/03/35EFD805-B818-4CFC-BD7C-3603E57A06F1.png" alt="Logo COPPA EUROCULO" loading="lazy" decoding="async" fetchpriority="low"> 3678 </div> 3679 <div> 3680 <small>PRELIMINARI · GIRONI · TABELLONE</small> 3681 <h3>COPPA EUROCULO</h3> 3682 <p>Affronta le altre squadre turno dopo turno fino alla fase a eliminazione diretta.</p> 3683 </div> 3684 </article> 3685 </div> 3686 3687 <a class="tc-rules-link" href="https://www.totoculo.it/regolamento-ufficiale-totoculo/"> 3688 <span>APRI IL REGOLAMENTO</span> 3689 <svg viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"/></svg> </a> 3690 </div> 3691 </section> 3692 </main> 3693 </main> 3694 </div> 3695 3696 3697 3698 3699</div><!-- .entry-content .clear --> 3700 3701 3702 3703</article><!-- #post-## --> 3704 3705 </main><!-- #main --> 3706 3707 3708 </div><!-- #primary --> 3709 3710 3711 </div> <!-- ast-container --> 3712 </div><!-- #content --> 3713<footer 3714class="site-footer" id="colophon" itemtype="https://schema.org/WPFooter" itemscope="itemscope" itemid="#colophon"> 3715 <div class="site-below-footer-wrap ast-builder-grid-row-container site-footer-focus-item ast-builder
3715-grid-row-full ast-builder-grid-row-tablet-full ast-builder-grid-row-mobile-full ast-footer-row-stack ast-footer-row-tablet-stack ast-footer-row-mobile-stack" data-section="section-below-footer-builder"> 3716 <div class="ast-builder-grid-row-container-inner"> 3717 <div class="ast-builder-footer-grid-columns site-below-footer-inner-wrap ast-builder-grid-row"> 3718 <div class="site-footer-below-section-1 site-footer-section site-footer-section-1"> 3719 <div class="ast-builder-layout-element ast-flex site-footer-focus-item ast-footer-copyright" data-section="section-footer-builder"> 3720 </div> 3721 </div> 3722 </div> 3723 </div> 3724 3725</div> 3726 </footer><!-- #colophon --> 3727 </div><!-- #page --> 3728 3729 <style> 3730 3731 #tc-footer-legale-box{ 3732 max-width:820px !important; 3733 margin:35px auto 18px auto !important; 3734 padding:0 12px !important; 3735 text-align:center !important; 3736 font-size:11px !important; 3737 line-height:1.5 !important; 3738 color:#999 !important; 3739 position:relative !important; 3740 z-index:9999 !important; 3741 } 3742 3743 #tc-footer-legale-box a{ 3744 display:inline-block !important; 3745 color:#888 !important; 3746 font-size:13px !important; 3747 font-weight:400 !important; 3748 text-decoration:none !important; 3749 margin:0 5px !important; 3750 transition:all .2s ease !important; 3751 } 3752 3753 #tc-footer-legale-box a:hover{ 3754 color:#111 !important; 3755 text-decoration:underline !important; 3756 } 3757 3758 #tc-footer-legale-box span{ 3759 color:#ccc !important; 3760 font-size:10px !important; 3761 } 3762 3763 #tc-footer-legale-note{ 3764 margin-top:10px !important; 3765 font-size:10px !important; 3766 color:#aaa !important; 3767 line-height:1.4 !important; 3768 max-width:700px !important; 3769 margin-left:auto !important; 3770 margin-right:auto !important; 3771 } 3772 3773 @media (max-width:600px){ 3774 3775 #tc-footer-legale-box{ 3776 margin:28px auto 14px auto !important; 3777 font-size:10px !important; 3778 } 3779 3780 #tc-footer-legale-box a{ 3781 font-size:12px !important; 3782 margin:0 3px !important; 3783 } 3784 3785 #tc-footer-legale-note{ 3786 font-size:9px !important; 3787 } 3788 } 3789 3790 </style> 3791 3792 <div id="tc-footer-legale-box"> 3793 3794 <a href="https://www.totoculo.it/privacy-policy/"> 3795 Privacy Policy 3796 </a> 3797 3798 <span>|</span> 3799 3800 <a href="https://www.totoculo.it/cookie-policy/"> 3801 Cookie Policy 3802 </a> 3803 3804 <span>|</span> 3805 3806 <a href="https://www.totoculo.it/regolamento-disclaimer/"> 3807 Regolamento 3808 </a> 3809 3810 <div id="tc-footer-legale-note"> 3811 Totoculo utilizza esclusivamente cookie tecnici necessari al funzionamento del servizio. 3812 Nell'app iOS e iPadOS non vengono utilizzati cookie pubblicitari, cookie di profilazione, 3813 sistemi di remarketing o tecnologie di tracciamento degli utenti. 3814 </div> 3815 3816 </div> 3817 3818 3819<div id="um_upload_single" style="display:none;"></div> 3820 3821<div id="um_view_photo" style="display:none;"> 3822 <a href="javascript:void(0);" data-action="um_remove_modal" class="um-modal-close" aria-label="Close view photo modal"> 3823 <i class="um-faicon-times"></i> 3824 </a> 3825 3826 <div class="um-modal-body photo"> 3827 <div class="um-modal-photo"></div> 3828 </div> 3829</div>
3830<script type="speculationrules"> 3831{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/astra/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 3832</script>
3832 3833<noscript class="av-unwrap-on-idle"><link rel="stylesheet" href="https://www.totoculo.it/_av_share/master/static/wordpress/dist/css/affiliation-banner.min.css?1763631614"><link rel="stylesheet" href="https://www.totoculo.it/_av_share/master/static/wordpress/dist/css/legacy/legacy-widgets.min.css?1775058100"></noscript>
3833<script>document.addEventListener("DOMContentLoaded",function(){var u=function(c){document.querySelectorAll("noscript."+c).forEach(function(e){e.outerHTML=e.textContent})};u("av-unwrap-on-dcl"),self.requestIdleCallback?requestIdleCallback(u.bind(null,"av-unwrap-on-idle"),{timeout:3000}):u("av-unwrap-on-idle")})</script>
3833<script id="av-script-data-common" type="application/json">{"accountId":"betignorante","platform":"altervista"}</script>
3833<script id="av-script-data-adsense" type="application/json">{"host":"ca-host-pub-3881938158959979","client":"ca-pub-2706154066230510","units":{"AUTO":"3539454287","billboard_desk":"3320095881","auto_sidebar":"9913290949","auto_content_top":"8600209274","auto_content_bottom":"2007014215","auto_content_middle":"9693932549","auto_content_middle2":"7287127602","auto_sticky_bottom":"8380850878","auto_sticky_top":"5974045931","auto_desk_inread_fallback":"1025105036","skin_fallback":"4660964263","fluid_fallback":"8712023369","auto_classic_widget":"5039537515","auto_block":"3347882594"},"advGroupHostChannelId":"2891735766"}</script>
3833<script id="av-script-data-affiliation-banner" type="application/json">{"refreshPriceEndpoint":"https:\/\/d50c3qvj5bugz.cloudfront.net\/affiliation\/api\/db\/lookup\/"}</script>
3833<script id="av-script-data-tracking" type="application/json">{"postId":3218,"postType":"page","course":"","wellness":"","device":"computer","theme":"desktop: astra","branch":"master","autopilotSettings":"manual","advGroup":"AllSilver","advTag":null,"wpVersion":"7.1.3","phpVersion":"8.0.30","specialSponsorship":null}</script>
3833<script id="av-script-data-permutive" type="application/json">{"platform":"betignorante-web-desktop","site_name":"betignorante","page":{"type":"Home"},"publisher":"Mondadori","classifications_watson":{"categories":"$alchemy_taxonomy","keywords":"$alchemy_keywords"}}</script>
3833 3834<style> 3835#tc-um-popup{ 3836 position:fixed; 3837 inset:0; 3838 background:rgba(0,0,0,.75); 3839 display:none; 3840 align-items:center; 3841 justify-content:center; 3842 z-index:999999 3843} 3844#tc-um-popup .box{ 3845 background:#111; 3846 color:#fff; 3847 padding:30px; 3848 max-width:420px; 3849 width:90%; 3850 text-align:center; 3851 border-radius:12px; 3852 box-shadow:0 0 30px rgba(0,0,0,.6); 3853 border:1px solid rgba(255,255,255,.12) 3854} 3855#tc-um-popup h3{margin:0 0 12px;font-size:20px} 3856#tc-um-popup p{margin:0;color:rgba(255,255,255,.85);line-height:1.4} 3857#tc-um-popup .close{ 3858 margin-top:18px; 3859 display:inline-block; 3860 padding:10px 22px; 3861 background:#e50914; 3862 color:#fff; 3863 border-radius:999px; 3864 cursor:pointer 3865} 3866</style> 3867 3868<div id="tc-um-popup"> 3869 <div class="box"> 3870 <h3>Registrazioni chiuse</h3> 3871 <p> 3872 Le registrazioni sono momentaneamente chiuse.<br> 3873 Il campionato è iniziato. 3874 </p> 3875 <div class="close">OK</div> 3876 </div> 3877</div> 3878
3879<script> 3880(function(){ 3881 3882 const REGISTER_URLS = ["https:\/\/www.betignorante.it\/registrat\/","https:\/\/www.betignorante.it\/registrazione-paypal\/"].map(u => 3883 new URL(u, location.origin).href.replace(/\/+$/,'/') 3884 ); 3885 3886 const popup = document.getElementById('tc-um-popup'); 3887 3888 function openPopup(){ 3889 popup.style.display='flex'; 3890 } 3891 3892 function closePopup(){ 3893 popup.style.display='none'; 3894 } 3895 3896 popup.querySelector('.close').onclick = closePopup; 3897 popup.onclick = e => { if(e.target===popup) closePopup(); }; 3898 3899 function normalize(u){ 3900 try{ return new URL(u, location.origin).href.replace(/\/+$/,'/'); } 3901 catch(e){ return ''; } 3902 } 3903 3904 document.addEventListener('click',function(e){ 3905 3906 let a = e.target.closest('a[href]'); 3907 if(!a) return; 3908 3909 if(REGISTER_URLS.includes(normalize(a.href))){ 3910 e.preventDefault(); 3911 e.stopImmediatePropagation(); 3912 openPopup(); 3913 } 3914 3915 },true); 3916 3917})(); 3918</script>
3918 3919 3920<style id="tcm-v18-safe-enhancements"> 3921/* Ticket pronostici: apertura più fluida */ 3922body .tcm-ticket-accordion .tcm-ticket-panel{ 3923 animation:tcmTicketSlideDown .22s ease-out both!important; 3924 transform-origin:top center!important; 3925} 3926body .tcm-ticket-accordion[open] .tcm-ticket-card{ 3927 border-color:#F2BE00!important; 3928 box-shadow:0 16px 34px rgba(242,190,0,.18)!important; 3929} 3930body .tcm-ticket-accordion[open] .tcm-ticket-title::after{ 3931 content:' â²'; 3932 color:#8f1f3f; 3933 font-size:11px; 3934} 3935body .tcm-ticket-accordion:not([open]) .tcm-ticket-title::after{ 3936 content:' â¼'; 3937 color:#777; 3938 font-size:11px; 3939} 3940@keyframes tcmTicketSlideDown{ 3941 from{opacity:0;transform:translateY(-8px) scaleY(.96)} 3942 to{opacity:1;transform:translateY(0) scaleY(1)} 3943} 3944/* Dettaglio pronostici: righe evidenziate */ 3945body .tcm-pred-row{ 3946 border-radius:14px!important; 3947 border:1px solid #ececec!important; 3948 margin-bottom:8px!important; 3949 transition:background .18s ease,border-color .18s ease!important; 3950} 3951body .tcm-pred-row.tcm-pred-ok{ 3952 background:linear-gradient(90deg,rgba(31,157,85,.16),#fff)!important; 3953 border-color:rgba(31,157,85,.45)!important; 3954} 3955body .tcm-pred-row.tcm-pred-ko{ 3956 background:linear-gradient(90deg,rgba(185,28,28,.14),#fff)!important; 3957 border-color:rgba(185,28,28,.42)!important; 3958} 3959body .tcm-pred-row.tcm-pred-wait{ 3960 background:linear-gradient(90deg,rgba(242,190,0,.18),#fff)!important; 3961 border-color:rgba(242,190,0,.58)!important; 3962} 3963/* Storico formazioni più leggibile */ 3964body .tcm-v26-history{ 3965 background:#fff!important; 3966 border:2px solid rgba(143,31,63,.22)!important; 3967 border-radius:22px!important; 3968 padding:14px!important; 3969 margin-top:16px!important; 3970 color:#111!important; 3971} 3972body .tcm-v26-history h3{ 3973 margin:0 0 10px!important; 3974 color:#111!important; 3975 text-transform:uppercase!important; 3976 font-weight:900!important; 3977} 3978body .tcm-v26-ticket{ 3979 display:flex!important; 3980 align-items:center!important; 3981 justify-content:space-between!important; 3982 gap:10px!important; 3983 width:100%!important; 3984 border:2px solid #9b1d42!important; 3985 background:#F2BE00!important; 3986 color:#111!important; 3987 border-radius:16px!important; 3988 padding:12px 14px!important; 3989 font-weight:900!important; 3990 margin-bottom:8px!important; 3991 box-shadow:0 8px 18px rgba(0,0,0,.08)!important; 3992} 3993body .tcm-v26-ticket::after{ 3994 content:'Visualizza'; 3995 font-size:11px; 3996 text-transform:uppercase; 3997 color:#111; 3998 background:rgba(255,255,255,.45); 3999 border-radius:999px; 4000 padding:5px 8px; 4001} 4002/* Avviso giornata attiva anche se altri CSS nascondono il top */ 4003body .tcm-fs-active-label{ 4004 display:block!important; 4005} 4006</style> 4007 <style> 4008 /* Nascondi i campi WPForms con ID 20, 21 e 30 */ 4009 #wpforms-33-field_20-container, 4010 #wpforms-33-field_21-container, 4011 #wpforms-33-field_30-container { 4012 display: none !important; 4013 } 4014 </style> 4015 <style> 4016 /* Mostra sempre tutti i campi partita */ 4017 #wpforms-33-field_2-container, 4018 #wpforms-33-field_3-container, 4019 #wpforms-33-field_4-container, 4020 #wpforms-33-field_5-container, 4021 #wpforms-33-field_6-container, 4022 #wpforms-33-field_7-container, 4023 #wpforms-33-field_8-container, 4024 #wpforms-33-field_9-container, 4025 #wpforms-33-field_10-container, 4026 #wpforms-33-field_11-container, 4027 #wpforms-33-field_12-container, 4028 #wpforms-33-field_13-container, 4029 #wpforms-33-field_14-container { 4030 display: block !important; 4031 visibility: visible !important; 4032 opacity: 1 !important; 4033 height: auto !important; 4034 overflow: visible !important; 4035 position: relative !important; 4036 } 4037 4038 /* Correzione layout e spaziatura */ 4039 #wpforms-33 fieldset.wpforms-field { 4040 display: block !important; 4041 clear: both !important; 4042 margin-bottom: 8px !important; 4043 } 4044 4045 /* Titolo partita centrato */ 4046 #wpforms-33 legend.wpforms-field-label { 4047 display: block !important; 4048 text-align: center !important; 4049 font-weight: 600 !important; 4050 margin-bottom: 4px !important; 4051 } 4052 4053 /* Bottoni in fila centrati */ 4054 #wpforms-33 ul.wpforms-field-required { 4055 display: flex !important; 4056 justify-content: center !important; 4057 flex-wrap: nowrap !important; 4058 gap: 8px !important; 4059 } 4060 </style> 4061 4062<div id="ast-scroll-top" tabindex="0" class="ast-scroll-top-icon ast-scroll-to-top-right" data-on-devices="both"> 4063 <span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve"> 4064 <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" /> 4065 </svg></span> <span class="screen-reader-text">Scroll to Top</span> 4066</div> 4067
4067<script> 4068 /(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())},!1); 4069 </script>
4069 4070
4070<script id="astra-theme-js-js-extra"> 4071var astra = {"break_point":"921","isRtl":"","is_scroll_to_id":"1","is_scroll_to_top":"1","is_header_footer_builder_active":"1","responsive_cart_click":"flyout","is_dark_palette":""}; 4072//# sourceURL=astra-theme-js-js-extra 4073</script>
vendor: 1 bytes, line 4073
4073
4074<script id="astra-theme-js-js" src="https://www.totoculo.it/wp-content/themes/astra/assets/js/minified/frontend.min.js?ver=4.11.5"></script>
vendor: 1 bytes, line 4074
4074
4075<script id="astra-sticky-sidebar-js-extra"> 4076var astra_sticky_sidebar = {"sticky_sidebar_on":"1","header_above_height":{"desktop":30,"tablet":"","mobile":""},"header_height":{"desktop":80,"tablet":"","mobile":30},"header_below_height":{"desktop":60,"tablet":"","mobile":""},"header_above_stick":"","header_main_stick":"","header_below_stick":"","sticky_header_addon":"","desktop_breakpoint":"922"}; 4077//# sourceURL=astra-sticky-sidebar-js-extra 4078</script>
vendor: 1 bytes, line 4078
4078
4079<script id="astra-sticky-sidebar-js" src="https://www.totoculo.it/wp-content/themes/astra/assets/js/minified/sticky-sidebar.min.js?ver=4.11.5"></script>
vendor: 1 bytes, line 4079
4079
4080<script id="tc-reg-script-js-after"> 4081document.addEventListener('DOMContentLoaded',function(){� document.querySelectorAll('.tc-reg-page').forEach(function(wrapper){� var tabs = wrapper.querySelectorAll('.tc-reg-tab');� var views = wrapper.querySelectorAll('.tc-reg-view');�� tabs.forEach(function(tab){� tab.addEventListener('click',function(){� var target = tab.getAttribute('data-reg');�� tabs.forEach(function(item){� item.classList.remove('is-active');� item.setAttribute('aria-selected','false');� });�� views.forEach(function(view){� view.classList.remove('is-active');� view.setAttribute('hidden','hidden');� });�� tab.classList.add('is-active');� tab.setAttribute('aria-selected','true');�� var activeView = wrapper.querySelector('.tc-reg-view[data-reg="' + target + '"]');�� if(activeView){� activeView.classList.add('is-active');� activeView.removeAttribute('hidden');� }� });� });� });� });� 4082//# sourceURL=tc-reg-script-js-after 4083</script>
vendor: 1 bytes, line 4083
4083
4084<script id="tc38-script-js-after"> 4085var tc38TicketCache={}; 4086function tc38Esc(value){ 4087 return String(value==null?'':value).replace(/[&<>"']/g,function(char){return {'&':'&','<':'<','>':'>','"':'"',"'":'''}[char];}); 4088} 4089function tc38UpdateDayHeader(modal){ 4090 var dayButton=modal.querySelector('.tc38-day-button.is-active'); 4091 var badge=modal.querySelector('.tc38-selected-day'); 4092 var score=modal.querySelector('.tc38-selected-score'); 4093 if(!dayButton || !badge || !score) return; 4094 var sent=dayButton.dataset.sent==='1'; 4095 badge.textContent='Giornata '+dayButton.dataset.giornata; 4096 score.className='tc38-selected-score '+(sent?'ok':'miss'); 4097 score.textContent=sent ? String(dayButton.dataset.points||'0')+' punti' : 'Non inviato'; 4098} 4099function tc38LoadTicketDay(modal,giornata){ 4100 var target=modal.querySelector('.tc38-modal-preds'); 4101 if(!target || !giornata) return; 4102 modal.querySelectorAll('.tc38-day-button').forEach(function(button){ 4103 button.classList.toggle('is-active',button.dataset.giornata===String(giornata)); 4104 }); 4105 tc38UpdateDayHeader(modal); 4106 var key=[modal.dataset.userId||'',giornata,modal.dataset.special||'0'].join('|'); 4107 if(tc38TicketCache[key]){target.innerHTML=tc38TicketCache[key];return;} 4108 var requestId=String(Date.now())+'-'+String(Math.random()); 4109 modal.dataset.requestId=requestId; 4110 target.innerHTML='<div class="tc38-modal-loading"><span></span>Caricamento schedinaâ¦</div>'; 4111 var body=new URLSearchParams({action:'tc38_rank_ticket_day',nonce:modal.getAttribute('data-nonce')||'',user_id:modal.dataset.userId||'',giornata:String(giornata),special:modal.dataset.special||'0'}); 4112 fetch(modal.getAttribute('data-ajax-url')||'/wp-admin/admin-ajax.php',{method:'POST',credentials:'same-origin',cache:'no-store',headers:{'Content-Type':'application/x-www-form-urlencoded; charset=UTF-8'},body:body.toString()}) 4113 .then(function(response){return response.json();}) 4114 .then(function(result){ 4115 if(!result || !result.success) throw new Error(result&&result.data&&result.data.message?result.data.message:'Schedina non disponibile.'); 4116 tc38TicketCache[key]=result.data.html||'<div class="tc38-modal-empty">Nessun dato disponibile.</div>'; 4117 if(modal.dataset.requestId===requestId) target.innerHTML=tc38TicketCache[key]; 4118 }) 4119 .catch(function(error){ 4120 if(modal.dataset.requestId===requestId) target.innerHTML='<div class="tc38-modal-empty">'+tc38Esc(error.message||'Schedina non disponibile.')+'</div>'; 4121 }); 4122} 4123function tc38OpenModal(modal,wrap){ 4124 if(!modal) return; 4125 if(wrap) wrap.tc38Modal=modal; 4126 modal.tc38LastFocus=document.activeElement; 4127 var supportsNative=typeof modal.showModal==='function'; 4128 if(!supportsNative && document.body && modal.parentNode!==document.body) document.body.appendChild(modal); 4129 modal.classList.add('is-open'); 4130 modal.setAttribute('aria-hidden','false'); 4131 if(supportsNative && !modal.open){ 4132 try{modal.showModal();}catch(error){modal.setAttribute('open','');} 4133 }else if(!modal.open){modal.setAttribute('open','');} 4134 document.body.classList.add('tc38-modal-open'); 4135 var closeButton=modal.querySelector('.tc38-modal-close'); 4136 if(closeButton) window.requestAnimationFrame(function(){closeButton.focus();}); 4137} 4138function tc38CloseModal(modal){ 4139 if(!modal) return; 4140 if(typeof modal.close==='function' && modal.open){ 4141 try{modal.close();}catch(error){modal.removeAttribute('open');} 4142 }else{modal.removeAttribute('open');} 4143 modal.classList.remove('is-open'); 4144 modal.setAttribute('aria-hidden','true'); 4145 if(!document.querySelector('.tc38-modal.is-open')) document.body.classList.remove('tc38-modal-open'); 4146 if(modal.tc38LastFocus && typeof modal.tc38LastFocus.focus==='function') modal.tc38LastFocus.focus(); 4147} 4148document.addEventListener('click',function(e){ 4149 var dayButton=e.target.closest('.tc38-day-button'); 4150 if(dayButton){ 4151 var dayModal=dayButton.closest('.tc38-modal'); 4152 if(dayModal) tc38LoadTicketDay(dayModal,dayButton.dataset.giornata||''); 4153 return; 4154 }
4155 var moreButton=e.target.closest('.tc38-show-more-days'); 4156 if(moreButton){ 4157 var dayList=moreButton.parentElement.querySelector('.tc38-day-list'); 4158 if(dayList) dayList.querySelectorAll('.tc38-day-button.is-extra').forEach(function(button){button.classList.add('is-visible');}); 4159 moreButton.hidden=true; 4160 return; 4161 } 4162 var openBtn=e.target.closest('.tc38-ticket-btn'); 4163 if(openBtn){ 4164 var wrap=openBtn.closest('.tc38-rank-wrap'); 4165 var modal=wrap ? (wrap.tc38Modal||wrap.querySelector('.tc38-modal')) : null; 4166 var content=modal ? modal.querySelector('.tc38-modal-content') : null; 4167 var payload={}; 4168 try{ payload=JSON.parse(openBtn.getAttribute('data-tc38-ticket')||'{}'); }catch(error){} 4169 if(modal && content && payload.userId){ 4170 var days=Array.isArray(payload.days)?payload.days:[]; 4171 days=days.slice().sort(function(a,b){return parseInt(b.giornata||0,10)-parseInt(a.giornata||0,10);}); 4172 var dayButtons=days.map(function(day,index){ 4173 var sent=!!day.sent; 4174 var points=parseInt(day.points||0,10); 4175 return '<button type="button" class="tc38-day-button'+(index===0?' is-active':'')+(index>=5?' is-extra':'')+'" data-giornata="'+parseInt(day.giornata||0,10)+'" data-sent="'+(sent?'1':'0')+'" data-points="'+points+'"><span>G'+parseInt(day.giornata||0,10)+'</span><strong>'+(sent?points+' pt':'Non inviata')+'</strong></button>'; 4176 }).join(''); 4177 var metricLabel=payload.special?'Valore pronostico':'Miglior giornata'; 4178 var daySection=days.length 4179 ? '<div class="tc38-day-picker"><div class="tc38-day-picker-title"><strong>Schedine disponibili</strong><span>Ultime 5 giornate</span></div><div class="tc38-day-list">'+dayButtons+'</div>'+(days.length>5?'<button type="button" class="tc38-show-more-days">Mostra di più</button>':'')+'</div><div class="tc38-selected-head"><strong class="tc38-selected-day"></strong><span class="tc38-selected-score"></span></div><div class="tc38-modal-preds"></div>' 4180 : '<div class="tc38-modal-locked"><strong>Nessuna schedina disponibile</strong><span>Le giocate diventano visibili dopo la scadenza della relativa deadline.</span></div>'; 4181 content.innerHTML='<div class="tc38-modal-hero"><div><span class="tc38-modal-kicker">Schedina giocatore</span><h3>'+tc38Esc(String(payload.team||'').toUpperCase())+'</h3><p>'+tc38Esc(payload.coach)+' · '+tc38Esc(payload.title)+'</p></div></div><div class="tc38-modal-summary"><span><small>Punti totali</small><strong>'+parseInt(payload.points||0,10)+'</strong></span><span><small>'+metricLabel+'</small><strong>'+parseInt(payload.metric||0,10)+'</strong></span><span><small>Giornate valide</small><strong>'+parseInt(payload.played||0,10)+'</strong></span></div><div class="tc38-modal-days">'+daySection+'</div>'; 4182 modal.dataset.userId=String(payload.userId); 4183 modal.dataset.special=payload.special?'1':'0'; 4184 tc38OpenModal(modal,wrap); 4185 if(days.length) tc38LoadTicketDay(modal,String(days[0].giornata||'')); 4186 } 4187 return; 4188 } 4189 if(e.target.closest('[data-tc38-close]')){ 4190 var m=e.target.closest('.tc38-modal'); 4191 if(m) tc38CloseModal(m); 4192 } 4193}); 4194document.addEventListener('keydown',function(e){ 4195 if(e.key !== 'Escape') return; 4196 document.querySelectorAll('.tc38-modal.is-open').forEach(tc38CloseModal); 4197}); 4198document.addEventListener('cancel',function(e){ 4199 var modal=e.target && e.target.closest ? e.target.closest('.tc38-modal') : null; 4200 if(!modal) return; 4201 e.preventDefault(); 4202 tc38CloseModal(modal); 4203},true); 4204function tc38InitRanking(wrap){ 4205 if(!wrap || wrap.dataset.tc38Ready) return; 4206 wrap.dataset.tc38Ready='1'; 4207 var rows=[].slice.call(wrap.querySelectorAll('tr[data-rank-row]')); 4208 var search=wrap.querySelector('.tc38-rank-search'); 4209 var pag=wrap.querySelector('.tc38-pagination'); 4210 var pageSize=parseInt(wrap.getAttribute('data-page-size')||'55',10); 4211 var current=1; 4212 function filtered(){ 4213 var q=(search && search.value ? search.value : '').toLowerCase().trim(); 4214 return rows.filter(function(r){ return !q || (r.getAttribute('data-search')||'').toLowerCase().indexOf(q)!==-1; }); 4215 } 4216 function render(){ 4217 var f=filtered(); 4218 var pages=Math.max(1,Math.ceil(f.length/pageSize)); 4219 if(current>pages) current=pages; 4220 rows.forEach(function(r){r.style.display='none';}); 4221 f.forEach(function(r,i){ r.style.display=(i>=(current-1)*pageSize && i<current*pageSize)?'table-row':'none'; }); 4222 if(!pag) return; 4223 pag.innerHTML='';
4224 if(f.length<=pageSize){ pag.style.display='none'; return; } 4225 pag.style.display='flex'; 4226 var prev=document.createElement('button'); prev.type='button'; prev.textContent='â¹ Precedenti'; prev.disabled=current===1; prev.onclick=function(){current--;render();}; pag.appendChild(prev); 4227 var info=document.createElement('span'); info.textContent='Pagina '+current+' di '+pages+' · '+f.length+' iscritti'; pag.appendChild(info); 4228 var next=document.createElement('button'); next.type='button'; next.textContent='Successivi âº'; next.disabled=current===pages; next.onclick=function(){current++;render();}; pag.appendChild(next); 4229 } 4230 if(search){ search.addEventListener('input',function(){current=1;render();}); } 4231 render(); 4232} 4233document.addEventListener('DOMContentLoaded',function(){ document.querySelectorAll('.tc38-rank-wrap').forEach(tc38InitRanking); }); 4234//# sourceURL=tc38-script-js-after 4235</script>
vendor: 1 bytes, line 4235
4235
4236<script id="tc-mondiale-script-js-extra"> 4237var TCMondialeFlags = {"MESSICO":"https://static.flashscore.com/res/image/data/Au0DMMCa-IPF97VQ3.png","SUDAFRICA":"https://static.flashscore.com/res/image/data/Kfq8aDCr-xQxQqqtQ.png","COREA DEL SUD":"https://static.flashscore.com/res/image/data/zTP55fFG-63aNArwB.png","REPUBBLICA CECA":"https://static.flashscore.com/res/image/data/UH0CqZdM-b1xaMyVe.png","CANADA":"https://static.flashscore.com/res/image/data/0U0WjVkl-EqLGVN18.png","BOSNIA ERZEGOVINA":"https://static.flashscore.com/res/image/data/ERFR3ZYA-Cfuwb3yH.png","PARAGUAY":"https://static.flashscore.com/res/image/data/xlHCGmwS-I5qbBI7s.png","QATAR":"https://static.flashscore.com/res/image/data/vky4LWkl-UPMdbcD9.png","SVIZZERA":"https://static.flashscore.com/res/image/data/tWvN5N9r-88LAtdNt.png","BRASILE":"https://static.flashscore.com/res/image/data/hCaVxehl-88LAtdNt.png","MAROCCO":"https://static.flashscore.com/res/image/data/byRvSVil-hOurGDLS.png","HAITI":"https://static.flashscore.com/res/image/data/OzGon6Da-GY05WHbt.png","SCOZIA":"https://static.flashscore.com/res/image/data/lf3kdFwS-lfZlm1uk.png","AUSTRALIA":"https://static.flashscore.com/res/image/data/Ygu7zgHG-YNb3oHYR.png","TURCHIA":"https://static.flashscore.com/res/image/data/Q7zzy7HG-Cfuwb3yH.png","GERMANIA":"https://static.flashscore.com/res/image/data/zP226aXg-fB4vYUZp.png","CURACAO":"https://static.flashscore.com/res/image/data/bJ37l5f5-dERAD3h1.png","OLANDA":"https://static.flashscore.com/res/image/data/bieizLjl-fazrR153.png","GIAPPONE":"https://static.flashscore.com/res/image/data/Crg4NaGG-8toS1iya.png","COSTA D AVORIO":"https://static.flashscore.com/res/image/data/SQgULDCr-zTSy144G.png","ECUADOR":"https://static.flashscore.com/res/image/data/Qkovv0wS-IPF97VQ3.png","SVEZIA":"https://static.flashscore.com/res/image/data/b7TlfQBr-Uywods6T.png","TUNISIA":"https://static.flashscore.com/res/image/data/SjHXYWzS-SGdPrEJa.png","SPAGNA":"https://static.flashscore.com/res/image/data/Od7JGXZA-0E8Iihe1.png","CAPO VERDE":"https://static.flashscore.com/res/image/data/dSMzlcyS-GvK8wiCN.png","BELGIO":"https://static.flashscore.com/res/image/data/Qur1J5jl-dtrVaP64.png","EGITTO":"https://static.flashscore.com/res/image/data/SnO3j6HG-j9fRtEHh.png","ARABIA SAUDITA":"https://static.flashscore.com/res/image/data/G6x4A5zB-KtpTLRpL.png","URUGUAY":"https://static.flashscore.com/res/image/data/ddzsJgf5-WdZ4jMrq.png","IRAN":"https://static.flashscore.com/res/image/data/E71I3ig5-h2ICxBRT.png","NUOVA ZELANDA":"https://static.flashscore.com/res/image/data/Q1WkZDyS-zmDbXBOa.png","FRA
4237NCIA":"https://static.flashscore.com/res/image/data/I5PqTkcM-U3HPIwDq.png","SENEGAL":"https://static.flashscore.com/res/image/data/fPLyMNGG-lQcLqf4g.png","IRAQ":"https://static.flashscore.com/res/image/data/CbiRFhYA-4EsvakLH.png","NORVEGIA":"https://static.flashscore.com/res/image/data/MZeV1VdM-8doAmYTm.png","ARGENTINA":"https://static.flashscore.com/res/image/data/xQCUe9zB-AmY8ktbk.png","ALGERIA":"https://static.flashscore.com/res/image/data/OGRs7nwS-YFbDUeTh.png","AUSTRIA":"https://static.flashscore.com/res/image/data/p2STPgdM-6cnthjRG.png","GIORDANIA":"https://static.flashscore.com/res/image/data/4nL6jkg5-4EsvakLH.png","PORTOGALLO":"https://static.flashscore.com/res/image/data/IBvrXaZg-vZG58BBc.png","INGHILTERRA":"https://static.flashscore.com/res/image/data/tCG9KQYA-Iyld3bDd.png","CROAZIA":"https://static.flashscore.com/res/image/data/KMZkYbwS-zXtZbqMA.png","GHANA":"https://static.flashscore.com/res/image/data/xr80n8zB-8vfTQDSH.png","PANAMA":"https://static.flashscore.com/res/image/data/GjtXYjcM-6yXdouA1.png","UZBEKISTAN":"https://static.flashscore.com/res/image/data/06K3E8fM-MeuncTkU.png","COLOMBIA":"https://static.flashscore.com/res/image/data/Ymt6NG9r-C6kVdO5F.png","STATI UNITI":"https://static.flashscore.com/res/image/data/GpV4Cle5-MPdHoKT3.png","RD CONGO":"https://static.flashscore.com/res/image/data/8YIXSkBr-YFbDUeTh.png","DR CONGO":"https://static.flashscore.com/res/image/data/8YIXSkBr-YFbDUeTh.png","USA":"https://static.flashscore.com/res/image/data/GpV4Cle5-MPdHoKT3.png"}; 4238var TCMondiale = {"ajax_url":"https://www.totoculo.it/wp-admin/admin-ajax.php","nonce":"b6b36da312"}; 4239//# sourceURL=tc-mondiale-script-js-extra 4240</script>
vendor: 1 bytes, line 4240
4240
4241<script id="tc-mondiale-script-js-after"> 4242document.addEventListener('DOMContentLoaded', function(){ 4243 function norm(v){ return String(v || '').replace(/[*]/g,'').replace(/\s+/g,' ').trim().toUpperCase(); } 4244 function cleanMatchText(v){ return String(v || '').replace('*','').replace(/\s+/g,' ').trim(); } 4245 function getLabel(field){ var l = field.querySelector('.wpforms-field-label'); return l ? cleanMatchText(l.textContent || '') : ''; } 4246 function splitTeams(label){ 4247 var parts = label.split(/\s+[-ââ]\s+/); 4248 if (parts.length < 2) return null; 4249 return {home: norm(parts[0]), away: norm(parts.slice(1).join(' - '))}; 4250 } 4251 function addFlag(field, cls, url){ 4252 if (!url || field.querySelector('.'+cls)) return; 4253 var img = document.createElement('img'); 4254 img.className = 'tcm-flag ' + cls; 4255 img.src = url; 4256 img.alt = ''; 4257 img.loading = 'lazy'; 4258 field.appendChild(img); 4259 } 4260 function prepareChoices(field){ 4261 var items = field.querySelectorAll('li'); 4262 items.forEach(function(li){ 4263 var input = li.querySelector('input[type=radio]'); 4264 var label = li.querySelector('label'); 4265 if (!input || !label) return; 4266 4267 label.classList.add('tcm-choice-label'); 4268 4269 if (!label.querySelector('.tcm-choice-text')) { 4270 var text = (label.textContent || input.value || '').replace(/\s+/g,' ').trim(); 4271 label.textContent = ''; 4272 var span = document.createElement('span'); 4273 span.className = 'tcm-choice-text'; 4274 span.textContent = text || input.value; 4275 label.appendChild(span); 4276 } 4277 4278 label.classList.toggle('tcm-selected', input.checked); 4279 4280 if (!label.dataset.tcmChoiceReady) { 4281 label.dataset.tcmChoiceReady = '1'; 4282 label.addEventListener('click', function(ev){ 4283 if (!input.checked) { 4284 input.checked = true; 4285 input.dispatchEvent(new Event('change', {bubbles:true})); 4286 label.classList.remove('tcm-pop'); 4287 void label.offsetWidth; 4288 label.classList.add('tcm-pop'); 4289 } 4290 var f = label.closest('.wpforms-field-radio'); 4291 if (f) prepareChoices(f); 4292 }); 4293 } 4294 }); 4295 } 4296 function hideGiornata(){ 4297 document.querySelectorAll('.tcm-invia .wpforms-field').forEach(function(field){ 4298 var label = getLabel(field); 4299 if (norm(label) === 'GIORNATA') field.classList.add('tcm-giornata-hidden'); 4300 field.querySelectorAll('input,select,textarea').forEach(function(el){ 4301 var name = (el.getAttribute('name') || '').toLowerCase(); 4302 var ph = norm(el.getAttribute('placeholder') || ''); 4303 var ar = norm(el.getAttribute('aria-label') || ''); 4304 if (name.indexOf('giornata') !== -1 || ph === 'GIORNATA' || ar === 'GIORNATA') field.classList.add('tcm-giornata-hidden'); 4305 }); 4306 }); 4307 } 4308 function enhance(){ 4309 hideGiornata(); 4310 document.querySelectorAll('.tcm-invia .wpforms-field-radio').forEach(function(field){ 4311 var label = getLabel(field); 4312 var teams = splitTeams(label); 4313 field.classList.add('tcm-match-card'); 4314 prepareChoices(field); 4315 if (teams && window.TCMondialeFlags) { 4316 addFlag(field, 'tcm-flag-home', window.TCMondialeFlags[teams.home]); 4317 addFlag(field, 'tcm-flag-away', window.TCMondialeFlags[teams.away]); 4318 } 4319 }); 4320 } 4321 function findGiornataValue(){ 4322 var val = ''; 4323 document.querySelectorAll('.tcm-invia .wpforms-field').forEach(function(field){ 4324 if (val) return; 4325 var label = getLabel(field); 4326 if (norm(label) === 'GIORNATA') { 4327 var input = field.querySelector('input,select,textarea'); 4328 if (input) val = norm(input.value); 4329 } 4330 }); 4331 return val || 'GENERALE'; 4332 } 4333 function draftKey(){ return 'tc_mondiale_draft_' + findGiornataValue(); } 4334 function saveDraft(){ 4335 var data = {}; 4336 document.querySelectorAll('.tcm-invia .wpforms-field-radio').forEach(function(field){ 4337 var label = getLabel(field); 4338 var checked = field.querySelector('input[type=radio]:checked'); 4339 if (label && checked) data[label] = checked.value; 4340 }); 4341 try { localStorage.setItem(draftKey(), JSON.stringify(data)); } catch(e) {} 4342 } 4343 function restoreDraft(){ 4344 var raw = ''; 4345 try { raw = localStorage.getItem(draftKey()) || ''; } catch(e) {} 4346 if (!raw) return; 4347 var data = {}; 4348 try { data = JSON.parse(raw); } catch(e) { return; } 4349 document.querySelectorAll('.tcm-invia .wpforms-field-radio').forEach(function(field){ 4350 var label = getLabel(field); 4351 if (!data[label]) return; 4352 var safeVal = (window.CSS && CSS.escape) ? CSS.escape(data[label]) : data[label].replace(/"/g,'\\"'); 4353 var input = field.querySelector('input[type=radio][value="'+safeVal+'"]'); 4354 if (input && !input.checked) { 4355 input.checked = true; 4356 input.dispatchEvent(new Event('change', {bubbles:true})); 4357 prepareChoices(field); 4358 } 4359 }); 4360 } 4361 function addConfirm(){ 4362 var form = document.querySelector('.tcm-invia form.wpforms-form'); 4363 if (!form || form.dataset.tcmConfirmReady) return; 4364 form.dataset.tcmConfirmReady = '1';
4365 var overlay = document.createElement('div'); 4366 overlay.className = 'tcm-confirm-overlay'; 4367 overlay.innerHTML = '<div class="tcm-confirm-box"><div class="tcm-confirm-title">Confermi invio?</div><div>Una volta inviato, il pronostico non potrà essere modificato o reinviato per questa giornata.</div><div class="tcm-confirm-actions"><button type="button" class="tcm-confirm-cancel">Annulla</button><button type="button" class="tcm-confirm-send">Invia</button></div></div>'; 4368 document.body.appendChild(overlay); 4369 var confirmed = false; 4370 form.addEventListener('submit', function(ev){ 4371 if (confirmed) return true; 4372 ev.preventDefault(); 4373 ev.stopPropagation(); 4374 overlay.style.display = 'flex'; 4375 return false; 4376 }, true); 4377 overlay.querySelector('.tcm-confirm-cancel').addEventListener('click', function(){ overlay.style.display = 'none'; }); 4378 overlay.querySelector('.tcm-confirm-send').addEventListener('click', function(){ 4379 confirmed = true; 4380 overlay.style.display = 'none'; 4381 try { localStorage.removeItem(draftKey()); } catch(e) {} 4382 if (window.jQuery) { window.jQuery(form).trigger('submit'); } else { form.submit(); } 4383 }); 4384 } 4385 document.addEventListener('change', function(e){ if (e.target && e.target.matches('.tcm-invia input[type=radio]')) saveDraft(); }, true); 4386 setTimeout(restoreDraft, 500); 4387 setTimeout(restoreDraft, 1300); 4388 addConfirm(); 4389 setTimeout(addConfirm, 1200); 4390 enhance(); 4391 setTimeout(enhance, 400); 4392 setTimeout(enhance, 1200); 4393 document.addEventListener('change', function(e){ 4394 if (e.target && e.target.matches('.tcm-invia input[type=radio]')) { 4395 var field = e.target.closest('.wpforms-field-radio'); 4396 if (field) prepareChoices(field); 4397 } 4398 }, true); 4399 }); 4400//# sourceURL=tc-mondiale-script-js-after 4401</script>
vendor: 1 bytes, line 4401
4401
4402<script id="tc-recensioni-script-js-after"> 4403document.addEventListener('DOMContentLoaded', function () { 4404 4405 function todayKey() { 4406 var d = new Date(); 4407 return d.getFullYear() + '-' + String(d.getMonth() + 1).padStart(2, '0') + '-' + String(d.getDate()).padStart(2, '0'); 4408 } 4409 4410 function setCookie(name, value, days) { 4411 var expires = ''; 4412 if (days) { 4413 var date = new Date(); 4414 date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); 4415 expires = '; expires=' + date.toUTCString(); 4416 } 4417 document.cookie = name + '=' + encodeURIComponent(value) + expires + '; path=/; SameSite=Lax'; 4418 } 4419 4420 function getCookie(name) { 4421 var nameEQ = name + '='; 4422 var ca = document.cookie.split(';'); 4423 for (var i = 0; i < ca.length; i++) { 4424 var c = ca[i]; 4425 while (c.charAt(0) === ' ') c = c.substring(1, c.length); 4426 if (c.indexOf(nameEQ) === 0) return decodeURIComponent(c.substring(nameEQ.length, c.length)); 4427 } 4428 return null; 4429 } 4430 4431 function openPopup(el) { 4432 if (!el) return; 4433 el.classList.add('active'); 4434 document.body.classList.add('tc-review-popup-open'); 4435 } 4436 4437 function closePopup(el) { 4438 if (!el) return; 4439 el.classList.remove('active'); 4440 4441 var active = document.querySelector('.tc-review-popup-overlay.active'); 4442 if (!active) { 4443 document.body.classList.remove('tc-review-popup-open'); 4444 } 4445 } 4446 4447 var thanks = document.getElementById('tc-review-thanks-modal'); 4448 if (thanks) { 4449 openPopup(thanks); 4450 } 4451 4452 document.querySelectorAll('[data-tc-popup-close]').forEach(function(btn) { 4453 btn.addEventListener('click', function() { 4454 closePopup(btn.closest('.tc-review-popup-overlay')); 4455 }); 4456 }); 4457 4458 document.querySelectorAll('.tc-review-popup-overlay').forEach(function(overlay) { 4459 overlay.addEventListener('click', function(e) { 4460 if (e.target === overlay) { 4461 closePopup(overlay); 4462 } 4463 }); 4464 }); 4465 4466 var popup = document.getElementById('tc-review-random-popup'); 4467 if (!popup) return; 4468 4469 var key = todayKey(); 4470 var checked = getCookie('tc_review_popup_checked'); 4471 4472 if (checked === key) return; 4473 4474 setCookie('tc_review_popup_checked', key, 1); 4475 4476 var probability = 0.85; 4477 4478 if (Math.random() <= probability) { 4479 setTimeout(function() { 4480 openPopup(popup); 4481 }, 1200); 4482 } 4483 }); 4484 4485//# sourceURL=tc-recensioni-script-js-after 4486</script>
vendor: 1 bytes, line 4486
4486
4487<script id="tcsm-front-js-after"> 4488(function(){'use strict';var html=document.documentElement,panel,overlay,toggle,lastFocus,startX=0,lastX=0;function els(){panel=document.getElementById('tcsm-panel');overlay=document.getElementById('tcsm-overlay');toggle=document.querySelector('.tcsm-toggle')}function openMenu(){els();if(!panel)return;lastFocus=document.activeElement;html.classList.add('tcsm-open');panel.setAttribute('aria-hidden','false');overlay.setAttribute('aria-hidden','false');toggle&&toggle.setAttribute('aria-expanded','true');setTimeout(function(){var f=panel.querySelector('button,a[href],input,select');(f||panel).focus()},30)}function closeMenu(){els();html.classList.remove('tcsm-open');panel&&panel.setAttribute('aria-hidden','true');overlay&&overlay.setAttribute('aria-hidden','true');toggle&&toggle.setAttribute('aria-expanded','false');if(lastFocus&&lastFocus.focus)lastFocus.focus()}document.addEventListener('click',function(e){if(e.target.closest('.tcsm-toggle')){e.preventDefault();openMenu()}else if(e.target.closest('.tcsm-close,#tcsm-overlay')){e.preventDefault();closeMenu()}else if(e.target.closest('#tcsm-panel .tcsm-item'))closeMenu()});document.addEventListener('keydown',function(e){if(e.key==='Escape'&&html.classList.contains('tcsm-open'))closeMenu();if(e.key==='Tab'&&html.classList.contains('tcsm-open')&&panel){var f=[].slice.call(panel.querySelectorAll('a[href],button:not([disabled]),input:not([disabled]),select:not([disabled]),[tabindex]:not([tabindex="-1"])'));if(!f.length)return;var first=f[0],last=f[f.length-1];if(e.shiftKey&&document.activeElement===first){e.preventDefault();last.focus()}else if(!e.shiftKey&&document.activeElement===last){e.preventDefault();first.focus()}}});document.addEventListener('touchstart',function(e){if(!e.touches[0])return;startX=lastX=e.touches[0].clientX},{passive:true});document.addEventListener('touchmove',function(e){if(e.touches[0])lastX=e.touches[0].clientX},{passive:true});document.addEventListener('touchend',function(){var d=lastX-startX;if(startX<28&&d>65)openMenu();else if(d<-55&&html.classList.contains('tcsm-open'))closeMenu()},{passive:true});})(); 4489//# sourceURL=tcsm-front-js-after 4490</script>
vendor: 1 bytes, line 4490
4490
4491<script id="tc-um-login-password-style-js-after"> 4492(function(){ 4493 function setText(el, text){ 4494 if(!el) return; 4495 if(el.tagName === 'INPUT') el.value = text; 4496 else el.textContent = text; 4497 } 4498 function norm(s){ return (s || '').toString().trim().toLowerCase(); } 4499 4500 function relabel(){ 4501 document.querySelectorAll('.tc-um-shell').forEach(function(shell){ 4502 var isPassword = shell.matches('.tc-um-password-shell'); 4503 4504 shell.querySelectorAll('input[type="text"], input[type="email"]').forEach(function(input){ 4505 input.placeholder = isPassword ? 'Email' : 'Email o username'; 4506 }); 4507 4508 shell.querySelectorAll('input[type="password"]').forEach(function(input){ 4509 input.placeholder = 'Password'; 4510 }); 4511 4512 shell.querySelectorAll('.um-field-label label').forEach(function(label){ 4513 var t = norm(label.textContent); 4514 if(t.indexOf('username') !== -1 || t.indexOf('e-mail') !== -1 || t.indexOf('email') !== -1){ 4515 label.textContent = isPassword ? 'Email' : 'Email o username'; 4516 } 4517 if(t.indexOf('password') !== -1 && !isPassword){ 4518 label.textContent = 'Password'; 4519 } 4520 }); 4521 4522 shell.querySelectorAll('.um-field-checkbox-option, .um-field-checkbox label, .um-field-checkbox span').forEach(function(el){ 4523 var t = norm(el.textContent); 4524 if(t.indexOf('keep me signed') !== -1 || t.indexOf('remember') !== -1 || t.indexOf('ricordami') !== -1){ 4525 el.textContent = 'Resta connesso'; 4526 } 4527 }); 4528 4529 shell.querySelectorAll('input[type="submit"], button[type="submit"]').forEach(function(btn){ 4530 setText(btn, isPassword ? 'RECUPERA PASSWORD' : 'ACCEDI'); 4531 }); 4532 4533 var resetFound = false; 4534 shell.querySelectorAll('a').forEach(function(a){ 4535 var txt = norm(a.textContent || a.value); 4536 var href = norm(a.getAttribute('href')); 4537 4538 if(txt.indexOf('forgot') !== -1 || txt.indexOf('lost') !== -1 || txt.indexOf('password dimenticata') !== -1 || href.indexOf('password') !== -1 || href.indexOf('reset') !== -1){ 4539 a.textContent = 'Password dimenticata?'; 4540 a.classList.add('tc-um-reset-link','um-link-alt'); 4541 resetFound = true; 4542 } 4543 4544 if(!isPassword && (txt.indexOf('register') !== -1 || txt.indexOf('registr') !== -1 || txt.indexOf('account') !== -1)){ 4545 a.textContent = 'CREA ACCOUNT'; 4546 a.classList.add('um-button','um-alt','tc-um-create-account-btn'); 4547 } 4548 }); 4549 4550 if(!isPassword && !resetFound){ 4551 var passField = shell.querySelector('.um-field-password'); 4552 var resetUrl = ''; 4553 document.querySelectorAll('a').forEach(function(a){ 4554 var href = norm(a.getAttribute('href')); 4555 if(href.indexOf('password') !== -1 || href.indexOf('reset') !== -1) resetUrl = a.href; 4556 }); 4557 if(passField && resetUrl && !shell.querySelector('.tc-um-reset-row')){ 4558 var row = document.createElement('div'); 4559 row.className = 'tc-um-reset-row'; 4560 row.innerHTML = '<a class="um-link-alt tc-um-reset-link" href="'+ resetUrl +'">Password dimenticata?</a>'; 4561 passField.insertAdjacentElement('afterend', row); 4562 } 4563 } 4564 4565 if(isPassword){ 4566 shell.querySelectorAll('a').forEach(function(a){ 4567 var txt = norm(a.textContent); 4568 if(txt.indexOf('login') !== -1 || txt.indexOf('accedi') !== -1){ 4569 a.textContent = 'Torna al login'; 4570 } 4571 }); 4572 } 4573 }); 4574 } 4575 4576 if(document.readyState === 'loading') document.addEventListener('DOMContentLoaded', relabel); 4577 else relabel(); 4578 setTimeout(relabel, 300); 4579 setTimeout(relabel, 900); 4580 setTimeout(relabel, 1800); 4581})(); 4582//# sourceURL=tc-um-login-password-style-js-after 4583</script>
vendor: 1 bytes, line 4583
4583
4584<script id="underscore-js" src="https://www.totoculo.it/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 4584
4584
4585<script id="wp-util-js-extra"> 4586var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}}; 4587//# sourceURL=wp-util-js-extra 4588</script>
vendor: 1 bytes, line 4588
4588
4589<script id="wp-util-js" src="https://www.totoculo.it/wp-includes/js/wp-util.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 4589
4589
4590<script id="wp-hooks-js" src="https://www.totoculo.it/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 4590
4590
4591<script id="wp-i18n-js" src="https://www.totoculo.it/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 4591
4591
4592<script id="wp-i18n-js-after"> 4593wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 4594//# sourceURL=wp-i18n-js-after 4595</script>
vendor: 1 bytes, line 4595
4595
4596<script id="um_tipsy-js" src="https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/libs/tipsy/tipsy.min.js?ver=1.0.0a"></script>
vendor: 1 bytes, line 4596
4596
4597<script id="um_confirm-js" src="https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/libs/um-confirm/um-confirm.min.js?ver=1.0"></script>
vendor: 1 bytes, line 4597
4597
4598<script id="um_notice-js" src="https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/libs/um-notice/um-notice.min.js?ver=1.0"></script>
vendor: 1 bytes, line 4598
4598
4599<script id="um_datetime-js" src="https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/libs/pickadate/picker.min.js?ver=3.6.2"></script>
vendor: 1 bytes, line 4599
4599
4600<script id="um_datetime_date-js" src="https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/libs/pickadate/picker.date.min.js?ver=3.6.2"></script>
vendor: 1 bytes, line 4600
4600
4601<script id="um_datetime_time-js" src="https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/libs/pickadate/picker.time.min.js?ver=3.6.2"></script>
vendor: 1 bytes, line 4601
4601
4602<script id="um_datetime_locale-js" src="https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/libs/pickadate/translations/it_IT.min.js?ver=3.6.2"></script>
vendor: 1 bytes, line 4602
4602
4603<script id="um_common-js-extra"> 4604var um_common_variables = {"locale":"it_IT"}; 4605var um_common_variables = {"locale":"it_IT"}; 4606//# sourceURL=um_common-js-extra 4607</script>
vendor: 1 bytes, line 4607
4607
4608<script id="um_common-js" src="https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/js/common.min.js?ver=2.14.0"></script>
vendor: 1 bytes, line 4608
4608
4609<script id="um_crop-js" src="https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/libs/cropper/cropper.min.js?ver=1.6.1"></script>
vendor: 1 bytes, line 4609
4609
4610<script id="um_frontend_common-js-extra"> 4611var um_frontend_common_variables = []; 4612//# sourceURL=um_frontend_common-js-extra 4613</script>
vendor: 1 bytes, line 4613
4613
4614<script id="um_frontend_common-js" src="https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/js/common-frontend.min.js?ver=2.14.0"></script>
vendor: 1 bytes, line 4614
4614
4615<script id="um_modal-js" src="https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/js/um-modal.min.js?ver=2.14.0"></script>
vendor: 1 bytes, line 4615
4615
4616<script id="um_jquery_form-js" src="https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/libs/jquery-form/jquery-form.min.js?ver=2.14.0"></script>
vendor: 1 bytes, line 4616
4616
4617<script id="um_fileupload-js" src="https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/libs/fileupload/jquery.uploadfile.min.js?ver=3.1.2"></script>
vendor: 1 bytes, line 4617
4617
4618<script id="um_functions-js" src="https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/js/um-functions.min.js?ver=2.14.0"></script>
vendor: 1 bytes, line 4618
4618
4619<script id="um_responsive-js" src="https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/js/um-responsive.min.js?ver=2.14.0"></script>
vendor: 1 bytes, line 4619
4619
4620<script id="um_conditional-js" src="https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/js/um-conditional.min.js?ver=2.14.0"></script>
vendor: 1 bytes, line 4620
4620
4621<script id="select2-js" src="https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/libs/select2/select2.full.min.js?ver=4.0.13"></script>
vendor: 1 bytes, line 4621
4621
4622<script id="um_select2_locale-js" src="https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/libs/select2/i18n/it.js?ver=4.0.13"></script>
vendor: 1 bytes, line 4622
4622
4623<script id="um_raty-js" src="https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/libs/raty/um-raty.min.js?ver=2.6.0"></script>
vendor: 1 bytes, line 4623
4623
4624<script id="um_scripts-js-extra"> 4625var um_scripts = {"max_upload_size":"134217728","nonce":"d165931160"}; 4626//# sourceURL=um_scripts-js-extra 4627</script>
vendor: 1 bytes, line 4627
4627
4628<script id="um_scripts-js" src="https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/js/um-scripts.min.js?ver=2.14.0"></script>
vendor: 1 bytes, line 4628
4628
4629<script id="um_profile-js" src="https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/js/um-profile.min.js?ver=2.14.0"></script>
vendor: 1 bytes, line 4629
4629
4630<script id="um_account-js" src="https://www.totoculo.it/wp-content/plugins/ultimate-member/assets/js/um-account.min.js?ver=2.14.0"></script>
vendor: 1 bytes, line 4630
4630
4631<script id="tc-allin-guest-js" src="https://www.totoculo.it/wp-content/plugins/totoculo-allin/assets/allin-guest.js?ver=2.0.13"></script>
4631 4632 <button type="button" class="tcsm-toggle" aria-label="Apri menu" aria-controls="tcsm-panel" aria-expanded="false"><span></span><span></span><span></span></button> 4633 <div id="tcsm-overlay" aria-hidden="true"></div> 4634 <aside id="tcsm-panel" aria-hidden="true" aria-label="Menu principale" tabindex="-1"> 4635 <div class="tcsm-panel-top"><span class="tcsm-panel-label">MENU</span><button type="button" class="tcsm-close" aria-label="Chiudi menu">Ã</button></div> 4636 <div class="tcsm-login-box"> <div class="totoculo-login-box"> 4637 <div class="tc-login-wrap"><div><span class="tc-login-kicker">Area personale</span><strong>Accedi alla tua squadra</strong></div><a href="https://www.totoculo.it/login/" class="tc-login-btn"><span aria-hidden="true">âª</span> Login</a></div> 4638 </div> 4639 </div> 4640 <nav class="tcsm-nav" aria-label="Navigazione Totoculo"> 4641 <a class="tcsm-item" href="https://www.totoculo.it/chi-siamo/" > 4642 <img src="https://www.totoculo.it/wp-content/uploads/totoculo-image-cache/f70317dd4103700a9c5f8dcff8697c3979e4b6e1.png" class="tcsm-icon-img" alt="" loading="lazy" decoding="async" fetchpriority="low"> <span class="tcsm-item-label">Chi Siamo</span><span class="tcsm-arrow" aria-hidden="true">âº</span> 4643 </a> 4644 <div class="tcsm-section-title">TC LEAGUE</div> 4645 <a class="tcsm-item" href="https://www.totoculo.it/diretta/" > 4646 <img src="https://www.totoculo.it/wp-content/uploads/totoculo-image-cache/cebcd484800aa02d100d46b872ff2df113c2b058.png" class="tcsm-icon-img" alt="" loading="lazy" decoding="async" fetchpriority="low"> <span class="tcsm-item-label">Toto Diretta Live</span><span class="tcsm-arrow" aria-hidden="true">âº</span> 4647 </a> 4648 <a class="tcsm-item" href="https://www.totoculo.it/invia-pronostico/" > 4649 <img src="https://www.totoculo.it/wp-content/uploads/totoculo-image-cache/257c57dbdf616d0fb2c9f4c6b034b502884a0575.png" class="tcsm-icon-img" alt="" loading="lazy" decoding="async" fetchpriority="low"> <span class="tcsm-item-label">Invia Pronostico</span><span class="tcsm-arrow" aria-hidden="true">âº</span> 4650 </a> 4651 <a class="tcsm-item" href="https://www.totoculo.it/classifica/" > 4652 <img src="https://www.totoculo.it/wp-content/uploads/totoculo-image-cache/f03bd66ee5d43bf61ef59c6cc72bd0ddd7ee4539.png" class="tcsm-icon-img" alt="" loading="lazy" decoding="async" fetchpriority="low"> <span class="tcsm-item-label">Classifica</span><span class="tcsm-arrow" aria-hidden="true">âº</span> 4653 </a> 4654 <a class="tcsm-item" href="https://www.totoculo.it/classifica-mensile/" > 4655 <img src="https://www.totoculo.it/wp-content/uploads/totoculo-image-cache/f03bd66ee5d43bf61ef59c6cc72bd0ddd7ee4539.png" class="tcsm-icon-img" alt="" loading="lazy" decoding="async" fetchpriority="low"> <span class="tcsm-item-label">Classifica Mensile</span><span class="tcsm-arrow" aria-hidden="true">âº</span> 4656 </a> 4657 <div class="tcsm-section-title">FantaFutsal</div> 4658 <a class="tcsm-item" href="https://www.totoculo.it/formazione-futsal/" > 4659 <img src="https://www.totoculo.it/wp-content/uploads/totoculo-image-cache/aadba08c57213b0f4f540513844447a08ac79957.png" class="tcsm-icon-img" alt="" loading="lazy" decoding="async" fetchpriority="low"> <span class="tcsm-item-label">Invia Formazione</span><span class="tcsm-arrow" aria-hidden="true">âº</span> 4660 </a> 4661 <a class="tcsm-item" href="https://www.totoculo.it/classifica-futsal/" > 4662 <img src="https://www.totoculo.it/wp-content/uploads/totoculo-image-cache/f03bd66ee5d43bf61ef59c6cc72bd0ddd7ee4539.png" class="tcsm-icon-img" alt="" loading="lazy" decoding="async" fetchpriority="low">
4662 <span class="tcsm-item-label">Classifica FantaFutsal</span><span class="tcsm-arrow" aria-hidden="true">âº</span> 4663 </a> 4664 <div class="tcsm-section-title">ALTRO</div> 4665 <a class="tcsm-item" href="https://www.totoculo.it/regolamento-ufficiale-totoculo/" > 4666 <img src="https://www.totoculo.it/wp-content/uploads/totoculo-image-cache/9bea17f2231e522a6f22551431a2f231b5f9b8df.png" class="tcsm-icon-img" alt="" loading="lazy" decoding="async" fetchpriority="low"> <span class="tcsm-item-label">Regolamenti Ufficiali</span><span class="tcsm-arrow" aria-hidden="true">âº</span> 4667 </a> 4668 <a class="tcsm-item" href="https://www.totoculo.it/contatti/" > 4669 <img src="https://www.totoculo.it/wp-content/uploads/totoculo-image-cache/402152bf3fa6b39211a1363d7f6ebe8a679f5067.png" class="tcsm-icon-img" alt="" loading="lazy" decoding="async" fetchpriority="low"> <span class="tcsm-item-label">Contatti e Assistenza</span><span class="tcsm-arrow" aria-hidden="true">âº</span> 4670 </a> 4671 <a class="tcsm-item" href="https://www.totoculo.it/gioco-marcatore-risultato-esatto/" > 4672 <span class="tcsm-dot" aria-hidden="true"></span> <span class="tcsm-item-label">GIOCO MARCATORE</span><span class="tcsm-arrow" aria-hidden="true">âº</span> 4673 </a> 4674 </nav> 4675 <div class="tcsm-menu-images" aria-label="Immagini del menu"> 4676 <div class="tcsm-menu-image-wrap"><img src="https://www.totoculo.it/wp-content/uploads/2026/08/sponsor-scaled.png" class="tcsm-menu-image" alt="" loading="lazy" decoding="async" fetchpriority="low"></div> 4677 </div> 4678 </aside> 4679 <p class="av-credit-link" style="position:relative;font-size:12px;clear:both;text-align:center;padding:8px !important;margin:0 !important;"><a rel="nofollow" href="https://it.altervista.org/" title="Crea un sito gratis e guadagna">Apri un sito e guadagna con Altervista</a> - <a rel="nofollow" href="https://it.altervista.org/disclaimer.php">Disclaimer</a> - <a rel="nofollow" href="https://it.altervista.org/contatti.php#abuse">Segnala abuso</a></p>
4679<script> 4680 (function(){ 4681 var ua = navigator.userAgent || ""; 4682 var isIOS = /iphone|ipad|ipod/i.test(ua); 4683 var isStandalone = 4684 window.navigator.standalone === true || 4685 (window.matchMedia && window.matchMedia("(display-mode: standalone)").matches); 4686 4687 if (!isIOS || isStandalone) return; 4688 if (sessionStorage.getItem("tc_ios_install_closed") === "1") return; 4689 4690 var bar = document.createElement("div"); 4691 bar.id = "tc-ios-install-box"; 4692 bar.innerHTML = 4693 '<div class="tc-ios-card">' + 4694 '<div class="tc-ios-icon">TC</div>' + 4695 '<div class="tc-ios-text"><strong>Installa Totoculo</strong><span>Su iPhone: Condividi â Aggiungi a Home</span></div>' + 4696 '<button type="button" id="tc-ios-close">OK</button>' + 4697 '</div>'; 4698 4699 var style = document.createElement("style"); 4700 style.innerHTML = 4701 '#tc-ios-install-box{position:fixed;left:12px;right:12px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:999999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}' + 4702 '.tc-ios-card{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.92);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(0,0,0,.08);border-radius:20px;padding:12px;box-shadow:0 18px 40px rgba(0,0,0,.22)}' + 4703 '.tc-ios-icon{width:42px;height:42px;border-radius:14px;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900;flex:0 0 auto}' + 4704 '.tc-ios-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}' + 4705 '.tc-ios-text strong{font-size:14px;color:#111}.tc-ios-text span{font-size:12px;color:rgba(0,0,0,.68);line-height:1.25}' + 4706 '#tc-ios-close{border:0;background:#111;color:#fff;border-radius:13px;padding:9px 11px;font-weight:900}'; 4707 4708 document.head.appendChild(style); 4709 document.body.appendChild(bar); 4710 4711 document.getElementById("tc-ios-close").addEventListener("click", function(){ 4712 sessionStorage.setItem("tc_ios_install_closed", "1"); 4713 bar.remove(); 4714 }); 4715 })(); 4716 </script>
4716 4717 <div class="tc-legal-footer"> 4718 <a href="https://www.totoculo.it/privacy-policy/">Privacy Policy</a> 4719 <span>â¢</span> 4720 <a href="https://www.totoculo.it/cookie-policy/">Cookie Policy</a> 4721 <span>â¢</span> 4722 <a href="https://www.totoculo.it/regolamento-disclaimer/">Regolamento e Disclaimer</a> 4723 </div> 4724 <style> 4725 .tc-reg-wrap { 4726 max-width: 780px !important; 4727 margin: 24px auto !important; 4728 padding: 22px !important; 4729 border-radius: 28px !important; 4730 background: linear-gradient(145deg, rgba(15,15,18,.94), rgba(28,28,34,.96)) !important; 4731 border: 1px solid rgba(255,255,255,.10) !important; 4732 box-shadow: 0 24px 70px rgba(0,0,0,.35) !important; 4733 color: #fff !important; 4734 overflow: hidden !important; 4735 position: relative !important; 4736 } 4737 4738 .tc-reg-wrap:before { 4739 content: ""; 4740 position: absolute; 4741 inset: -80px -80px auto auto; 4742 width: 220px; 4743 height: 220px; 4744 border-radius: 50%; 4745 background: radial-gradient(circle, rgba(255,214,90,.28), transparent 68%); 4746 pointer-events: none; 4747 } 4748 4749 .tc-reg-title { 4750 color: #fff !important; 4751 font-size: 28px !important; 4752 letter-spacing: -.5px !important; 4753 margin-bottom: 8px !important; 4754 } 4755 4756 .tc-reg-wrap p { 4757 color: rgba(255,255,255,.72) !important; 4758 line-height: 1.45 !important; 4759 } 4760 4761 .tc-field label { 4762 color: rgba(255,255,255,.78) !important; 4763 font-size: 11px !important; 4764 letter-spacing: .6px !important; 4765 } 4766 4767 .tc-field input, 4768 .tc-field select { 4769 width: 100% !important; 4770 max-width: 100% !important; 4771 min-height: 48px !important; 4772 height: 48px !important; 4773 background: rgba(255,255,255,.08) !important; 4774 border: 1px solid rgba(255,255,255,.12) !important; 4775 color: #fff !important; 4776 -webkit-text-fill-color: #fff !important; 4777 border-radius: 15px !important; 4778 padding: 0 14px !important; 4779 box-shadow: inset 0 1px 0 rgba(255,255,255,.05) !important; 4780 font-size: 15px !important; 4781 line-height: 48px !important; 4782 box-sizing: border-box !important; 4783 } 4784 4785 .tc-field input::placeholder { 4786 color: #fff !important; 4787 opacity: 1 !important; 4788 } 4789 4790 .tc-field input[type="date"] { 4791 height: 46px !important; 4792 min-height: 46px !important; 4793 max-height: 46px !important; 4794 padding: 0 12px !important; 4795 font-size: 14px !important; 4796 line-height: 46px !important; 4797 appearance: none !important; 4798 -webkit-appearance: none !important; 4799 } 4800 4801 .tc-field input[type="date"]::-webkit-date-and-time-value { 4802 text-align: left !important; 4803 color: #fff !important; 4804 -webkit-text-fill-color: #fff !important; 4805 min-height: 46px !important; 4806 line-height: 46px !important; 4807 } 4808 4809 .tc-field input[type="date"]::-webkit-calendar-picker-indicator { 4810 filter: invert(1) brightness(1.6) !important; 4811 opacity: .85 !important; 4812 cursor: pointer !important; 4813 } 4814 4815 .tc-field select { 4816 height: auto !important; 4817 min-height: 56px !important; 4818 line-height: 1.25 !important; 4819 padding: 14px 42px 14px 14px !important; 4820 white-space: normal !important; 4821 overflow: visible !important; 4822 text-overflow: unset !important; 4823 color: #fff !important; 4824 -webkit-text-fill-color: #fff !important; 4825 background-color: rgba(255,255,255,.08) !important; 4826 appearance: auto !important; 4827 -webkit-appearance: menulist !important; 4828 } 4829 4830 .tc-field select:focus, 4831 .tc-field select:active, 4832 .tc-field select:valid, 4833 .tc-field select:invalid { 4834 color: #fff !important; 4835 -webkit-text-fill-color: #fff !important; 4836 background-color: rgba(255,255,255,.08) !important; 4837 } 4838 4839 .tc-field select option { 4840 background: #1c1c1c !important; 4841 color: #fff !important; 4842 -webkit-text-fill-color: #fff !important; 4843 white-space: normal !important; 4844 line-height: 1.35 !important; 4845 padding: 10px !important; 4846 } 4847 4848 .tc-field select option:first-child { 4849 color: #fff !important; 4850 -webkit-text-fill-color: #fff !important; 4851 } 4852 4853 .tc-reg-wrap select, 4854 .tc-reg-wrap select *, 4855 .tc-reg-wrap option { 4856 color: #fff !important; 4857 -webkit-text-fill-color: #fff !important; 4858 } 4859 4860 .tc-reg-wrap .tc-btn { 4861 background: linear-gradient(135deg, #f7c948, #ffdf7e) !important; 4862 color: #111 !important; 4863 -webkit-text-fill-color: #111 !important; 4864 border: 0 !important; 4865 border-radius: 16px !important; 4866 padding: 13px 18px !important; 4867 min-height: 48px !important; 4868 box-shadow: 0 12px 30px rgba(247,201,72,.22) !important; 4869 } 4870 4871 .tc-bank-secondary-btn { 4872 display: inline-flex; 4873 align-items: center; 4874 justify-content: center; 4875 min-height: 48px; 4876 padding: 13px 18px; 4877 border-radius: 16px; 4878 font-weight: 950; 4879 text-decoration: none; 4880 background: rgba(255,255,255,.08); 4881 color: #fff !important; 4882 -webkit-text-fill-color: #fff !important; 4883 border: 1px solid rgba(255,255,255,.16); 4884 margin-left: 8px; 4885 } 4886 4887 .tc-reg-wrap form >
4887 div:last-child { 4888 display: flex !important; 4889 flex-wrap: wrap !important; 4890 gap: 10px !important; 4891 align-items: center !important; 4892 } 4893 4894 .tc-bank-page { 4895 max-width: 820px; 4896 margin: 30px auto; 4897 padding: 16px; 4898 font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; 4899 } 4900 4901 .tc-bank-card { 4902 background: linear-gradient(145deg, #101014, #1b1b22); 4903 color: #fff; 4904 border-radius: 30px; 4905 padding: 28px; 4906 border: 1px solid rgba(255,255,255,.10); 4907 box-shadow: 0 24px 70px rgba(0,0,0,.32); 4908 } 4909 4910 .tc-bank-badge { 4911 display: inline-flex; 4912 padding: 7px 11px; 4913 border-radius: 999px; 4914 background: rgba(247,201,72,.14); 4915 color: #ffd969; 4916 font-weight: 900; 4917 font-size: 12px; 4918 margin-bottom: 12px; 4919 } 4920 4921 .tc-bank-card h1 { 4922 margin: 0 0 8px; 4923 font-size: 34px; 4924 color: #fff; 4925 } 4926 4927 .tc-bank-subtitle { 4928 color: rgba(255,255,255,.72); 4929 margin-bottom: 20px; 4930 } 4931 4932 .tc-bank-box { 4933 display: grid; 4934 gap: 12px; 4935 margin: 22px 0; 4936 } 4937 4938 .tc-bank-box div { 4939 padding: 16px; 4940 border-radius: 18px; 4941 background: rgba(255,255,255,.07); 4942 border: 1px solid rgba(255,255,255,.10); 4943 } 4944 4945 .tc-bank-box span { 4946 display: block; 4947 color: rgba(255,255,255,.55); 4948 font-size: 12px; 4949 font-weight: 800; 4950 text-transform: uppercase; 4951 margin-bottom: 5px; 4952 } 4953 4954 .tc-bank-box strong { 4955 font-size: 17px; 4956 word-break: break-word; 4957 } 4958 4959 .tc-copy-iban { 4960 display: flex; 4961 align-items: center; 4962 justify-content: space-between; 4963 gap: 10px; 4964 } 4965 4966 .tc-copy-iban strong { 4967 font-size: 13px; 4968 letter-spacing: .35px; 4969 font-weight: 800; 4970 word-break: break-all; 4971 line-height: 1.35; 4972 } 4973 4974 .tc-copy-btn{ 4975 flex: 0 0 auto; 4976 width: 24px; 4977 height: 24px; 4978 4979 padding: 0; 4980 4981 display: flex; 4982 align-items: center; 4983 justify-content: center; 4984 4985 border-radius: 6px; 4986 border: none; 4987 4988 background: #FFD84F; 4989 4990 color: #111; 4991 4992 font-size: 12px; 4993 font-weight: 700; 4994 4995 cursor: pointer; 4996 4997 transition: .18s; 4998} 4999 5000 .tc-copy-btn:hover { 5001 transform: scale(1.05); 5002 } 5003 5004 .tc-bank-alert { 5005 padding: 18px; 5006 border-radius: 20px; 5007 background: rgba(255,214,90,.10); 5008 border: 1px solid rgba(255,214,90,.20); 5009 margin-bottom: 20px; 5010 } 5011 5012 .tc-bank-alert p { 5013 color: rgba(255,255,255,.75); 5014 margin: 8px 0 0; 5015 line-height: 1.45; 5016 } 5017 5018 .tc-whatsapp-btn { 5019 display: flex; 5020 justify-content: center; 5021 align-items: center; 5022 min-height: 52px; 5023 border-radius: 18px; 5024 background: #25D366; 5025 color: #07130b !important; 5026 text-decoration: none; 5027 font-weight: 950; 5028 box-shadow: 0 16px 38px rgba(37,211,102,.22); 5029 } 5030 5031 @media (max-width: 720px) { 5032 .tc-reg-wrap { 5033 margin: 14px auto !important; 5034 padding: 18px !important; 5035 border-radius: 24px !important; 5036 } 5037 5038 .tc-reg-title { 5039 font-size: 24px !important; 5040 } 5041 5042 .tc-field select { 5043 min-height: 60px !important; 5044 font-size: 14px !important; 5045 padding-top: 13px !important; 5046 padding-bottom: 13px !important; 5047 } 5048 5049 .tc-bank-secondary-btn, 5050 .tc-reg-wrap .tc-btn { 5051 width: 100% !important; 5052 margin-left: 0 !important; 5053 } 5054 5055 .tc-bank-card { 5056 padding: 22px; 5057 border-radius: 26px; 5058 } 5059 5060 .tc-bank-card h1 { 5061 font-size: 28px; 5062 } 5063 5064 .tc-copy-iban strong { 5065 font-size: 12px; 5066 } 5067 } 5068 </style> 5069 5070
5070<script> 5071 document.addEventListener('DOMContentLoaded', function () { 5072 const paypalButton = document.querySelector('.tc-reg-wrap form button.tc-btn'); 5073 5074 if (!paypalButton) return; 5075 5076 if (!document.querySelector('.tc-bank-secondary-btn')) { 5077 const bankButton = document.createElement('a'); 5078 bankButton.href = 'https://www.totoculo.it/varianti-pagamento/'; 5079 bankButton.className = 'tc-bank-secondary-btn'; 5080 bankButton.textContent = 'BONIFICO BANCARIO'; 5081 5082 paypalButton.insertAdjacentElement('afterend', bankButton); 5083 } 5084 5085 document.querySelectorAll('.tc-reg-wrap select').forEach(function(select) { 5086 select.style.color = '#fff'; 5087 select.style.webkitTextFillColor = '#fff'; 5088 select.style.backgroundColor = 'rgba(255,255,255,.08)'; 5089 5090 select.addEventListener('change', function () { 5091 this.style.color = '#fff'; 5092 this.style.webkitTextFillColor = '#fff'; 5093 }); 5094 }); 5095 }); 5096 </script>
5096 5097 <style> 5098 #tc-push-box{ 5099 position:fixed; 5100 inset:0; 5101 z-index:2147483646; 5102 display:none; 5103 align-items:center; 5104 justify-content:center; 5105 padding:22px; 5106 padding-top:calc(22px + env(safe-area-inset-top)); 5107 padding-bottom:calc(22px + env(safe-area-inset-bottom)); 5108 background:rgba(0,0,0,.58); 5109 -webkit-backdrop-filter:blur(7px); 5110 backdrop-filter:blur(7px); 5111 font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif; 5112 } 5113 #tc-push-box.tc-show{display:flex} 5114 .tc-push-card{ 5115 position:relative; 5116 width:min(100%,390px); 5117 margin:auto; 5118 background:#fff; 5119 border:1px solid rgba(0,0,0,.08); 5120 border-radius:28px; 5121 padding:30px 24px 22px; 5122 box-shadow:0 28px 90px rgba(0,0,0,.38); 5123 text-align:center; 5124 transform:scale(.92) translateY(10px); 5125 opacity:0; 5126 animation:tcPushPopupIn .24s ease-out forwards; 5127 } 5128 @keyframes tcPushPopupIn{ 5129 to{transform:scale(1) translateY(0);opacity:1} 5130 } 5131 .tc-push-icon{ 5132 width:72px; 5133 height:72px; 5134 margin:0 auto 17px; 5135 border-radius:23px; 5136 background:#111; 5137 color:#fff; 5138 display:flex; 5139 align-items:center; 5140 justify-content:center; 5141 font-size:32px; 5142 box-shadow:0 12px 28px rgba(0,0,0,.20); 5143 } 5144 .tc-push-copy strong{ 5145 display:block; 5146 color:#111; 5147 font-size:22px; 5148 line-height:1.15; 5149 margin-bottom:10px; 5150 } 5151 .tc-push-copy span{ 5152 display:block; 5153 color:#5f6368; 5154 font-size:14px; 5155 line-height:1.5; 5156 max-width:310px; 5157 margin:0 auto; 5158 } 5159 .tc-push-actions{ 5160 display:grid; 5161 grid-template-columns:1fr 1fr; 5162 gap:10px; 5163 margin-top:23px; 5164 } 5165 .tc-push-actions button{ 5166 min-height:48px; 5167 border:0; 5168 border-radius:15px; 5169 padding:12px 14px; 5170 font-weight:800; 5171 font-size:14px; 5172 cursor:pointer; 5173 -webkit-tap-highlight-color:transparent; 5174 } 5175 #tc-push-enable{background:#111;color:#fff} 5176 #tc-push-close{background:#f0f1f3;color:#111} 5177 #tc-push-box.tc-loading #tc-push-enable{opacity:.62;pointer-events:none} 5178 @media(max-width:360px){ 5179 .tc-push-card{padding:26px 18px 18px;border-radius:24px} 5180 .tc-push-actions{grid-template-columns:1fr} 5181 .tc-push-copy strong{font-size:20px} 5182 } 5183 @media(prefers-reduced-motion:reduce){ 5184 .tc-push-card{animation:none;transform:none;opacity:1} 5185 } 5186 </style> 5187 5188 <div id="tc-push-box" role="dialog" aria-modal="true" aria-live="polite" aria-labelledby="tc-push-title" aria-describedby="tc-push-text"> 5189 <div class="tc-push-card"> 5190 <div class="tc-push-icon" aria-hidden="true">ð</div> 5191 <div class="tc-push-copy"> 5192 <strong id="tc-push-title">Attiva le notifiche</strong> 5193 <span id="tc-push-text">Ricevi scadenze, risultati e comunicazioni direttamente sul tuo dispositivo.</span> 5194 </div> 5195 <div class="tc-push-actions"> 5196 <button type="button" id="tc-push-close">Non ora</button> 5197 <button type="button" id="tc-push-enable">Attiva</button> 5198 </div> 5199 </div> 5200 </div> 5201 5202
5202<script> 5203 (function(){ 5204 var ua = navigator.userAgent || ""; 5205 var isIOS = /iphone|ipad|ipod/i.test(ua) || (navigator.platform === "MacIntel" && navigator.maxTouchPoints > 1); 5206 var isStandalone = window.navigator.standalone === true || 5207 (window.matchMedia && window.matchMedia("(display-mode: standalone)").matches); 5208 var box = document.getElementById("tc-push-box"); 5209 var enable = document.getElementById("tc-push-enable"); 5210 var close = document.getElementById("tc-push-close"); 5211 var title = document.getElementById("tc-push-title"); 5212 var text = document.getElementById("tc-push-text"); 5213 if (!box || !enable || !close) return; 5214 5215 var sessionKey = "tc_push_onboarding_later_v470"; 5216 var mode = "push"; 5217 var activationStarted = false; 5218 5219 function hide(){ box.classList.remove("tc-show"); } 5220 function show(){ box.classList.add("tc-show"); } 5221 function config(){ return window.tcPwaPushConfig || {}; } 5222 function currentState(){ 5223 var api = window.tcPwaNotifications; 5224 try { return api && typeof api.status === "function" ? api.status() : (window.tcPwaNotificationState || null); } 5225 catch(e) { return window.tcPwaNotificationState || null; } 5226 } 5227 function postponed(){ 5228 try { return sessionStorage.getItem(sessionKey) === "1"; } 5229 catch(e) { return false; } 5230 } 5231 function resetActions(){ 5232 mode = "push"; 5233 close.style.display = "block"; 5234 close.textContent = "Più tardi"; 5235 enable.style.display = "block"; 5236 enable.disabled = false; 5237 enable.textContent = "Attiva notifiche"; 5238 } 5239 function promptRequired(state){ 5240 var cfg = config(); 5241 if (!cfg.loggedIn || postponed()) return false; 5242 if (state && state.ready) return false; 5243 /* Dopo un rifiuto esplicito dal Profilo non insistiamo. Se la preferenza 5244 è attiva, invece, ogni nuovo dispositivo viene invitato a registrarsi. */ 5245 if (cfg.onboardingComplete && !cfg.preferenceEnabled) return false; 5246 return !!(cfg.onboardingRequired || cfg.preferenceEnabled || !cfg.onboardingComplete); 5247 } 5248 function installRequired(){ 5249 if (!promptRequired(null)) return; 5250 resetActions(); 5251 mode = "install"; 5252 title.textContent = "Apri Totoculo dalla Home"; 5253 text.textContent = "Su iPhone le notifiche funzionano solo nella web app installata. Tocca Condividi, scegli Aggiungi alla schermata Home e poi apri Totoculo dalla nuova icona."; 5254 enable.textContent = "Ho capito"; 5255 show(); 5256 } 5257 function denied(){ 5258 if (!promptRequired({ ready:false })) return; 5259 resetActions(); 5260 title.textContent = "Notifiche bloccate"; 5261 text.textContent = isIOS ? "Apri Impostazioni > Notifiche > Totoculo e abilita Consenti notifiche." : "Apri le impostazioni notifiche del dispositivo/app e consenti le notifiche per Totoculo."; 5262 enable.style.display = "none"; 5263 close.textContent = "Chiudi"; 5264 show(); 5265 } 5266 function subscribed(){ 5267 var cfg = config(); 5268 if (cfg.onboardingComplete && !cfg.preferenceEnabled && !activationStarted) { 5269 hide(); 5270 return; 5271 } 5272 cfg.onboardingComplete = true; 5273 cfg.onboardingRequired = false; 5274 cfg.preferenceEnabled = true; 5275 try { 5276 localStorage.setItem("tc_push_enabled", "1"); 5277 localStorage.setItem("tc_push_onboarding_done_v470", "1"); 5278 localStorage.removeItem("tc_push_prompt_dismissed_at"); 5279 localStorage.removeItem("tc_push_prompt_dismissed"); 5280 sessionStorage.removeItem(sessionKey); 5281 } catch(e) {} 5282 5283 if (!activationStarted) { hide(); return; } 5284 resetActions(); 5285 title.textContent = "Notifiche attive"; 5286 text.textContent = "Dispositivo registrato e collegato al tuo account. Ora può ricevere le notifiche Totoculo.";
5287 close.style.display = "none"; 5288 enable.textContent = "Fatto"; 5289 mode = "done"; 5290 show(); 5291 setTimeout(hide, 1700); 5292 } 5293 5294 function evaluate(state){ 5295 var cfg = config(); 5296 if (!cfg.loggedIn) { hide(); return; } 5297 if (isIOS && !isStandalone) { installRequired(); return; } 5298 state = state || currentState(); 5299 if (state && state.ready) { subscribed(); return; } 5300 if (!promptRequired(state)) { hide(); return; } 5301 if (!state) return; 5302 if (state.permission === "denied") { denied(); return; } 5303 5304 resetActions(); 5305 if (state.supported === false || state.availableHere === false) { 5306 var reason = state.reason || "web_push_unsupported"; 5307 if (!isIOS && state.nativeSupported === false) { 5308 mode = "reload"; 5309 title.textContent = "App Android da aggiornare"; 5310 text.textContent = "Il contenitore attuale non espone Service Worker e Push API. Dopo aver aggiornato il plugin e svuotato la cache, ricarica. Se resta così, la build Play Store deve essere rigenerata come TWA o con OneSignal nativo."; 5311 enable.textContent = "Ricarica"; 5312 } else if (isIOS && isStandalone && state.nativeSupported === false) { 5313 mode = "reload"; 5314 title.textContent = "Web app iOS da aggiornare"; 5315 text.textContent = "Ricarica la web app. Se le API Push restano assenti, elimina lâicona Totoculo dalla Home, aggiungila nuovamente da Safari e riaprila dalla nuova icona."; 5316 enable.textContent = "Ricarica"; 5317 } else if (reason === "onesignal_init_error") { 5318 mode = "reload"; 5319 title.textContent = "Inizializzazione non riuscita"; 5320 var technicalError = String(state.clientError || "").trim().slice(0, 160); 5321 text.textContent = "Il worker notifiche non si è avviato correttamente. Ricarica dopo lâaggiornamento." 5322 + (technicalError ? " Codice: " + technicalError : " In amministrazione trovi il dettaglio tecnico dellâerrore."); 5323 enable.textContent = "Ricarica"; 5324 } else { 5325 title.textContent = "Notifiche non supportate"; 5326 text.textContent = "Questo browser non espone le API Web Push richieste."; 5327 enable.style.display = "none"; 5328 close.textContent = "Chiudi"; 5329 } 5330 } else { 5331 title.textContent = "Completa lâattivazione"; 5332 text.textContent = "Tocca una volta Attiva notifiche: dopo il consenso, questo dispositivo verrà registrato e collegato automaticamente al tuo account."; 5333 } 5334 show(); 5335 } 5336 5337 enable.addEventListener("click", async function(){ 5338 if (mode === "install" || mode === "done") { 5339 try { sessionStorage.setItem(sessionKey, "1"); } catch(e) {} 5340 hide(); 5341 return; 5342 } 5343 if (mode === "reload") { 5344 window.location.reload(); 5345 return; 5346 } 5347 5348 var api = window.tcPwaNotifications; 5349 if (!api || !api.__ready || typeof api.enable !== "function") { 5350 title.textContent = "Servizio in caricamento"; 5351 text.textContent = "Attendi qualche secondo e riprova. Se il messaggio resta visibile, chiudi e riapri Totoculo con una connessione Internet attiva."; 5352 enable.textContent = "Riprova"; 5353 show(); 5354 return; 5355 } 5356 5357 activationStarted = true; 5358 box.classList.add("tc-loading"); 5359 enable.textContent = "Registrazioneâ¦"; 5360 text.textContent = "Conferma il permesso e lascia aperta lâapp mentre registriamo il dispositivo. Può richiedere alcuni secondi."; 5361 try { 5362 var ready = await api.enable(); 5363 var state = currentState(); 5364 if (ready || (state && state.ready)) { 5365 subscribed(); 5366 } else if (state && state.permission === "denied") { 5367 denied(); 5368 } else { 5369 resetActions(); 5370 title.textContent = "Registrazione non completata"; 5371 text.textContent = isIOS ? "Controlla che Totoculo sia aperto dallâicona nella Home e riprova senza chiudere lâapp durante lâattivazione." : "Controlla la connessione e le impostazioni notifiche del dispositivo, quindi premi Riprova."; 5372 enable.textContent = "Riprova"; 5373 show(); 5374 } 5375 } catch(error) { 5376 console.error("Totoculo permission error:", error); 5377 resetActions(); 5378 title.textContent = "Attivazione non riuscita"; 5379 text.textContent = isIOS ? "Chiudi e riapri Totoculo dalla schermata Home, quindi riprova." : "Chiudi e riapri Totoculo, quindi riprova ad attivare le notifiche."; 5380 enable.textContent = "Riprova"; 5381 show(); 5382 } finally { 5383 box.classList.remove("tc-loading"); 5384 if (mode === "push" && enable.textContent === "Registrazioneâ¦") enable.textContent = "Attiva notifiche"; 5385 } 5386 }); 5387 5388 close.addEventListener("click", function(){ 5389 try { sessionStorage.setItem(sessionKey, "1"); } catch(e) {} 5390 hide(); 5391 }); 5392 5393 window.addEventListener("tc-pwa-push-bootstrap", function(){ evaluate(currentState()); }); 5394 window.addEventListener("tc-pwa-notifications-ready", function(event){ evaluate(event.detail || null); }); 5395 window.addEventListener("tc-pwa-notification-state", function(event){ 5396 var state = event.detail || null; 5397 if (state && state.ready) subscribed(); 5398 else if (box.classList.contains("tc-show") && !box.classList.contains("tc-loading")) evaluate(state); 5399 }); 5400 5401 if (window.tcPwaBootstrapPromise) { 5402 Promise.resolve(window.tcPwaBootstrapPromise).then(function(){ evaluate(currentState()); }); 5403 } else { 5404 evaluate(currentState()); 5405 } 5406 5407 /* Se il CDN OneSignal non risponde, il popup non resta silenzioso. */ 5408 setTimeout(function(){ 5409 if (!promptRequired(currentState()) || (window.tcPwaNotifications && window.tcPwaNotifications.__ready)) return; 5410 resetActions(); 5411 title.textContent = "Servizio notifiche non caricato"; 5412 text.textContent = "Verifica la connessione, chiudi e riapri Totoculo e riprova. Se persiste, controlla che il dominio cdn.onesignal.com non sia bloccato da cache, firewall o consenso cookie."; 5413 enable.textContent = "Riprova"; 5414 show(); 5415 }, 12000); 5416 })(); 5417 </script>
5417 5418 5419 <div id="tc-privacy-popup-overlay" style="display:none;"> 5420 <div id="tc-privacy-popup-box"> 5421 <div class="tc-privacy-popup-badge">TOTOCULO</div> 5422 5423 <h2>Informativa Privacy e Condizioni</h2> 5424 5425 <p> 5426 Per continuare a utilizzare Totoculo devi dichiarare di aver letto 5427 Privacy Policy, Cookie Policy e Regolamento/Disclaimer. 5428 </p> 5429 5430 <div class="tc-privacy-popup-links"> 5431 <a href="https://www.totoculo.it/privacy-policy/" target="_blank" rel="noopener">Privacy Policy</a> 5432 <a href="https://www.totoculo.it/cookie-policy/" target="_blank" rel="noopener">Cookie Policy</a> 5433 <a href="https://www.totoculo.it/regolamento-disclaimer/" target="_blank" rel="noopener">Regolamento</a> 5434 </div> 5435 5436 <label class="tc-privacy-popup-check"> 5437 <input type="checkbox" id="tc-privacy-popup-accept-check"> 5438 <span> 5439 Dichiaro di aver letto e accettato Privacy Policy, Cookie Policy e Regolamento/Disclaimer. 5440 </span> 5441 </label> 5442 5443 <button type="button" id="tc-privacy-popup-btn" disabled> 5444 Accetta e continua 5445 </button> 5446 5447 <small> 5448 Il consenso verrà salvato e questo avviso non verrà più mostrato. 5449 </small> 5450 </div> 5451 </div> 5452 5453
5453<script> 5454 document.addEventListener('DOMContentLoaded', function () { 5455 const overlay = document.getElementById('tc-privacy-popup-overlay'); 5456 const checkbox = document.getElementById('tc-privacy-popup-accept-check'); 5457 const button = document.getElementById('tc-privacy-popup-btn'); 5458 5459 if (!overlay || !checkbox || !button) return; 5460 5461 const localKey = 'tc_privacy_accepted_apple_safe_v1'; 5462 5463 try { 5464 if (localStorage.getItem(localKey) === '1') { 5465 return; 5466 } 5467 } catch(e) {} 5468 5469 overlay.style.display = 'flex'; 5470 document.body.classList.add('tc-privacy-popup-open'); 5471 5472 checkbox.addEventListener('change', function () { 5473 button.disabled = !checkbox.checked; 5474 }); 5475 5476 button.addEventListener('click', function () { 5477 if (!checkbox.checked) return; 5478 5479 button.disabled = true; 5480 button.innerText = 'Salvataggio...'; 5481 5482 const formData = new FormData(); 5483 formData.append('action', 'tc_accept_privacy'); 5484 formData.append('nonce', '91dbf7d90a'); 5485 5486 fetch('https://www.totoculo.it/wp-admin/admin-ajax.php', { 5487 method: 'POST', 5488 credentials: 'same-origin', 5489 body: formData 5490 }) 5491 .then(function(response) { 5492 return response.json(); 5493 }) 5494 .then(function() { 5495 try { 5496 localStorage.setItem(localKey, '1'); 5497 } catch(e) {} 5498 5499 overlay.style.display = 'none'; 5500 document.body.classList.remove('tc-privacy-popup-open'); 5501 button.innerText = 'Accettato'; 5502 }) 5503 .catch(function() { 5504 try { 5505 localStorage.setItem(localKey, '1'); 5506 } catch(e) {} 5507 5508 overlay.style.display = 'none'; 5509 document.body.classList.remove('tc-privacy-popup-open'); 5510 }); 5511 }); 5512 }); 5513 </script>
5513 5514 5515 <style id="tcm-futsal-v27-layout-fix"> 5516.tcm-wrap{max-width:1180px!important}.tcm-card{box-sizing:border-box!important} 5517.tcm-v26-topline{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;align-items:stretch!important;margin:10px 0 14px!important} 5518.tcm-v26-form-status,.tcm-v26-countdown{min-width:0!important;width:auto!important;min-height:54px!important;padding:8px 10px!important;border-radius:14px!important;font-size:13px!important;line-height:1.15!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important} 5519.tcm-v26-countdown{flex-direction:column!important}.tcm-v26-countdown span{font-size:10px!important;line-height:1!important;margin-bottom:3px!important}.tcm-v26-countdown strong{font-size:18px!important;line-height:1.05!important} 5520.tcm-card-light .campo{width:100%!important;max-width:860px!important}.tcm-card-light .ruolo{width:136px!important} 5521.tcm-card-light .pos-portiere{top:9%!important;left:50%!important}.tcm-card-light .pos-difensore{top:27%!important;left:50%!important}.tcm-card-light .pos-cm1{top:50%!important;left:25%!important}.tcm-card-light .pos-cm2{top:50%!important;left:75%!important}.tcm-card-light .pos-attaccante{top:73%!important;left:50%!important} 5522.tcm-card-light .player-face{width:72px!important;height:72px!important;margin-bottom:4px!important}.tcm-card-light .name-card{border-radius:12px!important}.tcm-card-light .player-main{min-height:28px!important;padding:4px 6px!important}.tcm-card-light .player-actions{min-height:26px!important}.tcm-card-light .cap-toggle,.tcm-card-light .btn-change{height:26px!important} 5523.tcm-card-light .nations-panel{width:100%!important;max-width:860px!important;box-sizing:border-box!important;padding:12px!important}.tcm-card-light .nations-grid{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}.tcm-card-light .nation-card{width:100%!important;min-width:0!important;height:96px!important;min-height:96px!important;max-height:96px!important;box-sizing:border-box!important;padding:7px 5px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important}.tcm-card-light .nation-card img{width:34px!important;height:34px!important;flex:0 0 34px!important}.tcm-card-light .nation-card span{width:100%!important;max-width:100%!important;display:block!important;font-size:10px!important;line-height:1.05!important;min-height:21px!important;max-height:22px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;text-align:center!important}.tcm-card-light .nation-plus{width:20px!important;height:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto!important;font-size:18px!important;line-height:1!important} 5524@media(max-width:680px){.tcm-wrap{width:calc(100vw - 14px)!important;max-width:none!important;margin:8px auto!important;padding:4px!important}.tcm-card{padding:10px!important;border-radius:20px!important}.tcm-v26-topline{grid-template-columns:1fr 1fr!important;gap:7px!important}.tcm-v26-form-status,.tcm-v26-countdown{min-height:46px!important;padding:6px 7px!important;font-size:11px!important;border-radius:12px!important}.tcm-v26-countdown strong{font-size:15px!important}.tcm-card-light .campo{width:100%!important;max-width:none!important;aspect-ratio:3/5.25!important;border-radius:16px!important}.tcm-card-light .ruolo{width:104px!important}.tcm-card-light .player-face{width:54px!important;height:54px!important;border-width:2px!important}.tcm-card-light .player-flag{width:16px!important;height:16px!important}.tcm-card-light .player-name{font-size:8px!important;max-width:58px!important}.tcm-card-light .player-main{min-height:23px!important;padding:3px 4px!important;gap:3px!important}.tcm-card-light .cap-toggle,.tcm-card-light .btn-change{height:23px!important}.tcm-card-light .cap-toggle{width:30px!important;font-size:11px!important}.tcm-card-light .btn-change:before{font-size:8px!important}.tcm-card-light .pos-portiere{top:8%!important;left:50%!important}.tcm-card-light .pos-difensore{top:26%!important;left:50%!important}.tcm-card-light .pos-cm1{top:49%!important;left:23%!important}.tcm-card-light .pos-cm2{top:49%!important;left:77%!important}.tcm-card-light .pos-attaccante{top:71%!important;left:50%!important}.tcm-card-light .btn-row{bottom:12px!important}.tcm-card-light .bottone-salva,.tcm-card-light .bottone-svuota{padding:8px 12px!important;font-size:12px!important;border-radius:12px!important}.tcm-card-light .nations-panel{width:100%!important;max-width:none!important;padding:10px!important;border-radius:18px!important}.tcm-card-light .nations-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.tcm-card-light .nation-card{height:82px!important;min-height:82px!important;max-height:82px!important;border-radius:13px!important;padding:6px 4px!important}.tcm-card-light .nation-card img{width:28px!important;height:28px!important;flex-basis:28px!important}.tcm-card-light .nation-card span{font-size:8.5px!important;line-height:1.05!important;min-height:18px!important;max-height:19px!important}.tcm-card-light .nation-plus{font-size:15px!important;height:15px!important}} 5525</style> 5526<style id="tcm-futsal-v28-center-fix"> 5527html,body{overflow-x:hidden!important} 5528.tcm-wrap{width:100%!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;padding-left:14px!important;padding-right:14px!important;box-sizing:border-box!important;overflow:hidden!important} 5529.tcm-card,.tcm-card-light{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;overflow:hidden!important} 5530.tcm-card-light .campo{display:block!important;width:100%!important;max-width:820px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;transform:none!important;left:auto!important;right:auto!important;overflow:hidden!important} 5531.tcm-card-light .nations-panel{display:block!important;width:100%!important;max-width:820px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;transform:none!important;left:auto!important;right:auto!important} 5532.tcm-card-light .ruolo{width:142px!important;z-index:3!important} 5533.tcm-card-light .player-face{width:78px!important;height:78px!important} 5534.tcm-card-light .player-face img.face{width:100%!important;height:100%!important;object-fit:cover!important} 5535.tcm-card-light .player-name{font-size:10.5px!important;max-width:78px!important} 5536.tcm-card-light .player-main{min-height:31px!important;padding:5px 7px!important} 5537.tcm-card-light .player-actions{min-height:29px!important}.tcm-card-light .cap-toggle,.tcm-card-light .btn-change{height:29px!important} 5538.tcm-card-light .pos-portiere{top:9%!important;left:50%!important}.tcm-card-light .pos-difensore{top:28%!important;left:50%!important}.tcm-card-light .pos-cm1{top:51%!important;left:24%!important}.tcm-card-light .pos-cm2{top:51%!important;left:76%!important}.tcm-card-light .pos-attaccante{top:74%!important;left:50%!important} 5539@media(max-width:680px){ 5540 .tcm-wrap{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:8px!important;padding-right:8px!important;box-sizing:border-box!important;overflow:hidden!important}
5541 .tcm-card{padding-left:8px!important;padding-right:8px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;overflow:hidden!important} 5542 .tcm-card-light .campo{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;aspect-ratio:3/5.35!important;border-width:3px!important} 5543 .tcm-card-light .ruolo{width:112px!important} 5544 .tcm-card-light .player-face{width:60px!important;height:60px!important} 5545 .tcm-card-light .player-flag{width:18px!important;height:18px!important} 5546 .tcm-card-light .player-name{font-size:8.7px!important;max-width:64px!important} 5547 .tcm-card-light .player-main{min-height:25px!important;padding:4px 5px!important} 5548 .tcm-card-light .player-actions{min-height:24px!important}.tcm-card-light .cap-toggle,.tcm-card-light .btn-change{height:24px!important} 5549 .tcm-card-light .cap-toggle{width:32px!important}.tcm-card-light .btn-change:before{font-size:8.2px!important} 5550 .tcm-card-light .pos-portiere{top:8.5%!important;left:50%!important}.tcm-card-light .pos-difensore{top:27%!important;left:50%!important}.tcm-card-light .pos-cm1{top:50.5%!important;left:24.5%!important}.tcm-card-light .pos-cm2{top:50.5%!important;left:75.5%!important}.tcm-card-light .pos-attaccante{top:72.5%!important;left:50%!important} 5551 .tcm-card-light .nations-panel{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important} 5552} 5553</style> 5554<style id="tcm-mondiale-v31-final"> 5555:root{ 5556 --tcm-yellow:#F2BE00; 5557 --tcm-black:#111111; 5558 --tcm-red:#cf1749; 5559 --tcm-red-dark:#9b1d42; 5560 --tcm-blue:#156fbd; 5561 --tcm-green:#159653; 5562 --tcm-cream:#fff8e8; 5563 --tcm-soft:#eef6fb; 5564} 5565html,body{overflow-x:hidden!important} 5566body .tcm-wrap, 5567body .tcm-card, 5568body .tcm-card-light, 5569body .tcm-futsal-hub, 5570body .tcm-page-clean, 5571body .tcm-home-clean{ 5572 background:transparent!important; 5573 border:0!important; 5574 box-shadow:none!important; 5575 outline:0!important; 5576} 5577body .tcm-wrap{ 5578 width:100%!important; 5579 max-width:1180px!important; 5580 margin:0 auto!important; 5581 padding:8px!important; 5582} 5583body .tcm-card, 5584body .tcm-card-light{ 5585 padding:8px!important; 5586 margin:0 auto!important; 5587} 5588.tcm-home-clean{ 5589 position:relative; 5590 max-width:760px; 5591 margin:0 auto; 5592 padding:24px 12px; 5593 min-height:520px; 5594 display:flex; 5595 flex-direction:column; 5596 justify-content:center; 5597} 5598.tcm-home-logo-bg{ 5599 position:absolute; 5600 inset:0; 5601 background:url('') center 30px/min(82vw,620px) auto no-repeat; 5602 opacity:.10; 5603 pointer-events:none; 5604 z-index:0; 5605} 5606.tcm-home-clean > *:not(.tcm-home-logo-bg){position:relative;z-index:1} 5607.tcm-team{font-weight:900;text-align:center;text-transform:uppercase;font-size:clamp(30px,6vw,56px);line-height:.95;color:var(--tcm-black)!important;letter-spacing:-1px} 5608.tcm-coach{font-weight:800;text-align:center;text-transform:uppercase;color:var(--tcm-red)!important;margin:8px 0 24px} 5609.tcm-home-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;max-width:620px!important;margin:0 auto!important} 5610.tcm-home-grid .tcm-btn:nth-child(1), 5611.tcm-home-grid .tcm-btn:nth-child(2), 5612.tcm-home-grid .tcm-btn:nth-child(5){grid-column:1/-1} 5613.tcm-btn,.tcm-btn:visited,button.tcm-btn{ 5614 border:0!important; 5615 border-radius:14px!important; 5616 padding:13px 14px!important; 5617 font-weight:900!important; 5618 text-transform:uppercase!important; 5619 text-decoration:none!important; 5620 text-align:center!important; 5621 cursor:pointer!important; 5622 box-shadow:none!important; 5623} 5624.tcm-btn:not(.tcm-btn-main){ 5625 background:var(--tcm-black)!important; 5626 color:#fff!important; 5627} 5628.tcm-btn-main{ 5629 background:var(--tcm-yellow)!important; 5630 color:#111!important; 5631} 5632.tcm-btn:hover{filter:brightness(.96)} 5633.tcm-logout-row{text-align:center;margin:16px 0 0}.tcm-logout-row a{color:var(--tcm-red)!important;font-weight:900} 5634 5635.tcm-page-title{ 5636 text-align:center!important; 5637 margin:0 0 14px!important; 5638 color:#111!important; 5639 font-size:clamp(22px,4vw,34px)!important; 5640 font-weight:900!important; 5641 text-transform:uppercase!important; 5642} 5643.tcm-ranking-clean{ 5644 width:100%; 5645 max-width:1075px; 5646 margin:0 auto; 5647 overflow:visible!important; 5648} 5649.tcm-ranking-table{ 5650 width:100%; 5651 border-collapse:separate!important; 5652 border-spacing:0!important; 5653 table-layout:fixed!important; 5654 font-family:Helvetica,Arial,sans-serif!important; 5655 font-size:12px!important; 5656 color:#2a2a2a!important; 5657 background:#fff!important; 5658} 5659.tcm-ranking-table th{ 5660 background:#dff1fb!important; 5661 color:#06466d!important; 5662 height:44px!important; 5663 padding:6px 8px!important; 5664 font-size:13px!important; 5665 font-weight:900!important; 5666 text-transform:uppercase!important; 5667 border-bottom:1px solid #b9dff1!important; 5668 text-align:center!important; 5669} 5670.tcm-ranking-table th:nth-child(1){width:48px} 5671.tcm-ranking-table th:nth-child(2){width:39%;text-align:center} 5672.tcm-ranking-table th:nth-child(3){width:36%;text-align:center} 5673.tcm-ranking-table th:nth-child(4){width:48px} 5674.tcm-ranking-table th:nth-child(5){width:58px} 5675.tcm-ranking-table th:nth-child(6){width:58px} 5676.tcm-ranking-table td{ 5677 padding:6px 8px!important; 5678 height:35px!important; 5679 border-bottom:1px solid #ededed!important; 5680 border-right:1px solid #f2f2f2!important; 5681 background:#fff!important; 5682 vertical-align:middle!important; 5683} 5684.tcm-ranking-table tbody tr:nth-child(even) td{background:#fcfcfc!important} 5685.tcm-rank-badge{ 5686 width:29px;
5686height:29px;border-radius:9px; 5687 display:inline-flex;align-items:center;justify-content:center; 5688 font-weight:900;background:#e9edf2;color:#111; 5689} 5690.tcm-rank-badge.top{background:#162f67;color:#fff} 5691.tcm-ranking-table .tc-team, 5692.tcm-ranking-table .tc-cap{ 5693 white-space:nowrap!important; 5694 overflow:hidden!important; 5695 text-overflow:ellipsis!important; 5696 text-transform:uppercase!important; 5697} 5698.tcm-ranking-table .tc-team{font-weight:700} 5699.tcm-ranking-table .tc-num{text-align:center!important;font-weight:800!important} 5700.tcm-ranking-table .strong{font-weight:900!important;color:#161616!important} 5701.tcm-ranking-table .tc-pos{text-align:center!important;padding-left:4px!important;padding-right:4px!important} 5702 5703/* Popup centrati a schermo: stesso comportamento FantaFutsal */ 5704.tcm-modal, 5705.tcm-futsal-modal, 5706.popup-overlay, 5707.tcm-card-light .popup-overlay, 5708.tcm-msg-overlay{ 5709 position:fixed!important; 5710 inset:0!important; 5711 width:100vw!important; 5712 height:100vh!important; 5713 min-height:100vh!important; 5714 display:none; 5715 align-items:center!important; 5716 justify-content:center!important; 5717 padding:14px!important; 5718 background:rgba(0,0,0,.58)!important; 5719 z-index:999999!important; 5720 overflow:hidden!important; 5721} 5722.tcm-modal:target{display:flex!important} 5723.popup-overlay[style*="display: flex"], 5724.tcm-msg-overlay[style*="display: flex"]{display:flex!important} 5725.tcm-modal-box, 5726.tcm-futsal-modal-box, 5727.popup, 5728.tcm-card-light .popup, 5729.tcm-msg-box{ 5730 position:relative!important; 5731 top:auto!important;left:auto!important;right:auto!important;bottom:auto!important; 5732 transform:none!important; 5733 width:min(430px,92vw)!important; 5734 max-width:430px!important; 5735 max-height:76vh!important; 5736 overflow:hidden!important; 5737 display:flex!important; 5738 flex-direction:column!important; 5739 background:#fff!important; 5740 border:3px solid var(--tcm-red)!important; 5741 border-radius:18px!important; 5742 box-shadow:0 24px 70px rgba(0,0,0,.28)!important; 5743 color:#111!important; 5744} 5745.tcm-modal-box{padding:18px!important;overflow:auto!important} 5746.tcm-modal-box h2{color:var(--tcm-red)!important;margin-top:0!important;font-weight:900!important} 5747.tcm-close,.popup-close,.tcm-msg-close{ 5748 border:0!important;background:#f3f3f3!important;color:var(--tcm-red-dark)!important; 5749 border-radius:10px!important;width:34px!important;height:34px!important; 5750 font-size:22px!important;font-weight:900!important;cursor:pointer!important; 5751 display:flex!important;align-items:center!important;justify-content:center!important; 5752 line-height:1!important;padding:0!important;text-decoration:none!important; 5753} 5754.tcm-close{position:absolute!important;right:12px!important;top:12px!important} 5755.popup-head{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:12px!important;border-bottom:1px solid #eee!important} 5756.popup-head h3{margin:0!important;color:#111!important;font-weight:900!important} 5757.popup-body{padding:12px!important;overflow:auto!important} 5758.popup input{width:100%!important;padding:11px!important;border:2px solid #eee!important;border-radius:12px!important;font-weight:800!important} 5759.popup ul{list-style:none!important;margin:12px 0 0!important;padding:0!important} 5760.popup li{padding:12px!important;border:2px solid #eee!important;border-radius:12px!important;margin-bottom:8px!important;text-align:center!important;font-weight:700!important;color:#111!important;cursor:pointer!important;background:#fff!important} 5761.popup li:hover{background:var(--tcm-yellow)!important;border-color:var(--tcm-red)!important} 5762 5763/* formazione mondiale: palette locandina, meno margini esterni */ 5764.tcm-card-light .campo{border-color:var(--tcm-red)!important;box-shadow:none!important} 5765.tcm-card-light .nations-panel{background:transparent!important;border:0!important;padding:8px!important} 5766.tcm-card-light .nation-card{border-color:var(--tcm-red)!important;background:#fff8e8!important;color:#111!important} 5767.tcm-card-light .panchina-box{border-color:var(--tcm-red)!important;background:#fff8e8!important} 5768.tcm-card-light .panchina-plus, 5769.tcm-card-light .panchina-btn, 5770.tcm-card-light .plus{background:var(--tcm-yellow)!important;color:#111!important;border-color:var(--tcm-red)!important} 5771.tcm-card-light .save-btn, 5772.tcm-card-light .btn-save{background:var(--tcm-black)!important;color:#fff!important} 5773.tcm-card-light .danger, 5774.tcm-card-light .btn-danger{background:var(--tcm-red)!important;color:#fff!important} 5775 5776/* rose nazionali */ 5777.tcm-squadre-title{text-align:center;font-size:24px;font-weight:900;text-transform:uppercase;margin:0 0 14px;color:#111} 5778.tcm-nations-clean{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;max-width:820px;margin:0 auto} 5779.tcm-nation-clean{background:#fff8e8;border:2px solid var(--tcm-red);border-radius:16px;min-height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;color:#111;padding:8px} 5780.tcm-nation-clean img{width:34px;height:34px;object-fit:cover;border-radius:50%;background:#fff} 5781.tcm-nation-clean strong{font-size:12px;text-transform:uppercase;line-height:1.05}.tcm-nation-clean span{font-size:11px;color:#555;font-weight:800} 5782 5783@media(max-width:760px){ 5784 .tcm-home-grid{grid-template-columns:1fr!important} 5785 .tcm-ranking-table{font-size:10.4px!important}
5786 .tcm-ranking-table th{font-size:10.6px!important;height:38px!important;padding:5px 4px!important} 5787 .tcm-ranking-table td{height:31px!important;padding:5px 4px!important} 5788 .tcm-ranking-table th:nth-child(1){width:38px} 5789 .tcm-ranking-table th:nth-child(2){width:32%} 5790 .tcm-ranking-table th:nth-child(3){width:31%} 5791 .tcm-ranking-table th:nth-child(4){width:32px} 5792 .tcm-ranking-table th:nth-child(5){width:42px} 5793 .tcm-ranking-table th:nth-child(6){width:45px} 5794 .tcm-rank-badge{width:25px;height:25px;border-radius:8px} 5795 .tcm-nations-clean{grid-template-columns:repeat(2,1fr)} 5796} 5797</style> 5798 <style id="tcfs-popup-unificati-v962"> 5799 html body .tcfs-popup-layer, 5800 html body .tcfs-ui-overlay, 5801 html body .futsal-modal-overlay, 5802 html body .tcfs-modal{ 5803 position:fixed!important; 5804 inset:0!important; 5805 z-index:2147483647!important; 5806 align-items:center!important; 5807 justify-content:center!important; 5808 width:auto!important; 5809 height:100dvh!important; 5810 min-height:100dvh!important; 5811 margin:0!important; 5812 padding:calc(env(safe-area-inset-top,0px) + 10px) 12px calc(env(safe-area-inset-bottom,0px) + 10px)!important; 5813 background:rgba(3,10,18,.76)!important; 5814 -webkit-backdrop-filter:blur(5px)!important; 5815 backdrop-filter:blur(5px)!important; 5816 isolation:isolate!important; 5817 box-sizing:border-box!important; 5818 font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important; 5819 } 5820 html body .tcfs-popup-layer *, 5821 html body .tcfs-ui-overlay *, 5822 html body .futsal-modal-overlay *, 5823 html body .tcfs-modal *{box-sizing:border-box!important} 5824 html body .tcfs-popup-dialog, 5825 html body .tcfs-ui-dialog, 5826 html body .futsal-modal, 5827 html body .tcfs-modal-box{ 5828 position:relative!important; 5829 display:flex!important; 5830 flex-direction:column!important; 5831 width:min(360px,calc(100vw - 28px))!important; 5832 max-width:360px!important; 5833 max-height:min(68dvh,560px)!important; 5834 margin:0!important; 5835 padding:0!important; 5836 overflow:hidden!important; 5837 border:1px solid rgba(138,255,223,.72)!important; 5838 border-radius:18px!important; 5839 background:#f7fbff!important; 5840 box-shadow:0 24px 68px rgba(0,0,0,.50)!important; 5841 color:#172033!important; 5842 } 5843 html body .tcfs-popup-head, 5844 html body .tcfs-ui-head, 5845 html body .futsal-modal-header{ 5846 position:relative!important; 5847 display:flex!important; 5848 flex:0 0 auto!important; 5849 align-items:center!important; 5850 justify-content:space-between!important; 5851 gap:10px!important; 5852 min-height:52px!important; 5853 margin:0!important; 5854 padding:10px 11px!important; 5855 border:0!important; 5856 background:radial-gradient(circle at 18% 0%,rgba(57,240,201,.25),transparent 42%),linear-gradient(145deg,#07111f,#164e63)!important; 5857 color:#fff!important; 5858 } 5859 html body .tcfs-popup-kicker, 5860 html body .tcfs-ui-kicker{ 5861 display:block!important; 5862 margin:0 0 3px!important; 5863 color:#8affdf!important; 5864 font-size:7px!important; 5865 line-height:1!important; 5866 font-weight:1000!important; 5867 letter-spacing:.14em!important; 5868 text-transform:uppercase!important; 5869 } 5870 html body .tcfs-popup-title, 5871 html body .tcfs-ui-title, 5872 html body .futsal-modal-title, 5873 html body .tcfs-modal-title{ 5874 position:static!important; 5875 margin:0!important; 5876 padding:0!important; 5877 color:#fff!important; 5878 font-size:14px!important; 5879 line-height:1.1!important; 5880 font-weight:1000!important; 5881 text-transform:uppercase!important; 5882 } 5883 html body .tcfs-popup-close, 5884 html body .tcfs-ui-close, 5885 html body .futsal-modal-close, 5886 html body .tcfs-close{ 5887 position:static!important; 5888 display:grid!important; 5889 place-items:center!important; 5890 width:30px!important; 5891 height:30px!important; 5892 min-width:30px!important; 5893 flex:0 0 30px!important; 5894 margin:0!important; 5895 padding:0!important; 5896 border:2px solid #8affdf!important; 5897 border-radius:50%!important; 5898 background:#17212a!important; 5899 color:#fff!important; 5900 font-size:18px!important; 5901 line-height:1!important; 5902 font-weight:1000!important; 5903 cursor:pointer!important; 5904 box-shadow:none!important; 5905 } 5906 html body .tcfs-popup-body, 5907 html body .tcfs-ui-body, 5908 html body .futsal-modal-body, 5909 html body .tcfs-popup-scroll{ 5910 min-height:0!important; 5911 padding:10px!important; 5912 overflow-x:hidden!important; 5913 overflow-y:auto!important; 5914 overscroll-behavior:contain!important; 5915 -webkit-overflow-scrolling:touch!important; 5916 background:#f7fbff!important; 5917 color:#172033!important; 5918 } 5919 html body .tcfs-popup-scroll{display:block!important;flex:1 1 auto!important} 5920 html body .tcfs-modal-body{padding:0!important;overflow:visible!important} 5921 html body .futsal-popup-content{text-align:center!important} 5922 html body .futsal-popup-text{color:#172033!important;font-size:16px!important;font-weight:1000!important;line-height:1.2!important} 5923 html body .futsal-popup-sub{margin-top:8px!important;color:#52647a!important;font-size:12px!important;font-weight:850!important;line-height:1.4!important} 5924 html body .tcfs-modal-selector{margin:0 0 10px!important} 5925 html body .tcfs-modal.is-open{display:flex!important;align-items:center!important;justify-content:center!important} 5926 html body.tcfs-popup-lock{overflow:hidden!important;overscroll-behavior:none!important} 5927 @media(max-width:620px){ 5928 html body .tcfs-popup-dialog, 5929 html body .tcfs-ui-dialog, 5930 html body .futsal-modal, 5931 html body .tcfs-modal-box{ 5932 width:min(350px,calc(100vw - 22px))!important; 5933 max-width:350px!important; 5934 max-height:min(66dvh,530px)!important; 5935 } 5936 } 5937 </style> 5938 <style id="tcm-v11-dashboard-search-css"> 5939body .tcm-v11-home{max-width:760px!important;margin:14px auto 120px!important;padding:14px!important;border-radius:24px!important;background:linear-gradient(145deg,rgba(10,10,10,.93),rgba(143,31,63,.84))!important;border:1px solid rgba(242,190,0,.32)!important;box-shadow:0 16px 44px rgba(0,0,0,.28)!important;color:#fff!important;font-family:Helvetica,Arial,sans-serif!important} 5940 5941body .tcm-reviews-home-card{margin:12px auto 0!important;width:100%!important;box-sizing:border-box!important} 5942body .tcm-reviews-home-card .tc-review-home-card{max-width:100%!important;margin:0!important;border-radius:18px!important;border:1px solid rgba(242,190,0,.75)!important;box-shadow:0 10px 24px rgba(0,0,0,.16)!important;background:linear-gradient(180deg,#ffffff,#fff8e8)!important} 5943body .tcm-reviews-home-card .tc-review-home-title{color:#8f1f3f!important;font-weight:900!important} 5944body .tcm-v11-dashboard{border-radius:20px!important;padding:14px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.14)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)!important;margin-bottom:12px!important} 5945body .tcm-v11-logo-box{display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 8px!important} 5946body .tcm-v11-logo-box img{width:86px!important;height:auto!important;display:block!important;filter:drop-shadow(0 8px 18px rgba(0,0,0,.38))!important} 5947body .tcm-v11-userline{text-align:center!important;margin-bottom:10px!important;line-height:1.1!important} 5948body .tcm-v11-userline strong{display:block!important;color:#F2BE00!important;font-size:clamp(18px,5vw,26px)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:-.4px!important}
5949body .tcm-v11-userline span{display:block!important;color:rgba(255,255,255,.84)!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase!important;margin-top:3px!important} 5950body .tcm-v11-stat-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important} 5951body .tcm-v11-stat-card{border-radius:16px!important;padding:10px 9px!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,248,226,.92))!important;border:1px solid rgba(242,190,0,.72)!important;color:#111!important;box-shadow:0 8px 18px rgba(0,0,0,.12)!important;min-width:0!important} 5952body .tcm-v11-stat-title{font-size:10px!important;font-weight:900!important;text-transform:uppercase!important;color:#8f1f3f!important;line-height:1.05!important;margin-bottom:7px!important;white-space:normal!important} 5953body .tcm-v11-stat-main{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:5px!important;color:#111!important;line-height:1!important} 5954body .tcm-v11-stat-main span{font-size:21px!important;font-weight:900!important;color:#111!important} 5955body .tcm-v11-stat-main strong{font-size:13px!important;font-weight:900!important;color:#111!important;white-space:nowrap!important} 5956body .tcm-v11-stat-sub{font-size:10px!important;color:#555!important;font-weight:800!important;margin-top:6px!important;text-align:left!important} 5957body .tcm-v11-home-grid{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:10px!important} 5958body .tcm-v11-home-grid .tcm-btn{min-height:43px!important;border-radius:14px!important;padding:9px 8px!important;font-size:11px!important;background:rgba(242,190,0,.92)!important;color:#111!important;border:1px solid #111!important;box-shadow:0 8px 18px rgba(0,0,0,.16)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important} 5959body .tcm-v11-home-grid .tcm-btn-main{background:linear-gradient(135deg,#F2BE00,#d8a900)!important;color:#111!important;border:1px solid #111!important} 5960body .tcm-v11-home-grid .tcm-btn:last-child{grid-column:1/-1!important} 5961body .tcm-v11-search{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin:0 auto 10px!important;max-width:520px!important;padding:7px!important;border-radius:16px!important;background:#fff!important;border:1px solid #e8edf3!important;box-shadow:0 8px 18px rgba(0,0,0,.06)!important;color:#111!important} 5962body .tcm-v11-search-input{flex:1!important;min-width:0!important;height:34px!important;border:1px solid #dfe6ee!important;border-radius:11px!important;background:#fff!important;color:#111!important;-webkit-text-fill-color:#111!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important;outline:none!important} 5963body .tcm-v11-search-btn,body .tcm-v11-search-reset{height:34px!important;border-radius:11px!important;border:1px solid #111!important;background:#F2BE00!important;color:#111!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;padding:0 10px!important;cursor:pointer!important;white-space:nowrap!important} 5964body .tcm-v11-search-reset{background:#f4f4f4!important;border-color:#ddd!important;color:#111!important} 5965body .tcm-v11-search-msg{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important} 5966body .tcm-v11-rank-hit td{background:#fff3bf!important;border-color:#F2BE00!important;box-shadow:inset 0 0 0 9999px rgba(242,190,0,.14)!important} 5967body .tcm-v11-rank-hide{display:none!important} 5968@media(max-width:520px){body .tcm-v11-home{margin:10px 8px 110px!important;padding:10px!important}body .tcm-v11-dashboard{padding:11px!important}body .tcm-v11-logo-box img{width:74px!important}body .tcm-v11-stat-grid{gap:6px!important}body .tcm-v11-stat-card{padding:8px 7px!important;border-radius:14px!important}body .tcm-v11-stat-title{font-size:8.8px!important}body .tcm-v11-stat-main span{font-size:18px!important}body .tcm-v11-stat-main strong{font-size:11px!important}body .tcm-v11-home-grid{gap:6px!important}body .tcm-v11-home-grid .tcm-btn{font-size:9.5px!important;min-height:40px!important;padding:8px 4px!important}.tcm-v11-search{gap:4px!important;padding:5px!important}.tcm-v11-search-input{height:31px!important;font-size:11px!important}.tcm-v11-search-btn,.tcm-v11-search-reset{height:31px!important;font-size:9px!important;padding:0 7px!important}} 5969</style>
5970<script id="tcm-v11-dashboard-search-js"> 5971(function(){ 5972 function norm(v){return String(v||'').toLowerCase().normalize('NFD').replace(/[\u0300-\u036f]/g,'').replace(/\s+/g,' ').trim();} 5973 function setupSearch(box){ 5974 var page = box.closest('.tcm-v11-ranking-page') || document; 5975 var table = page.querySelector('.tcm-v10-table'); 5976 var input = box.querySelector('.tcm-v11-search-input'); 5977 var btn = box.querySelector('.tcm-v11-search-btn'); 5978 var reset = box.querySelector('.tcm-v11-search-reset'); 5979 var msg = box.querySelector('.tcm-v11-search-msg'); 5980 if(!table || !input || !btn) return; 5981 function rows(){return Array.prototype.slice.call(table.querySelectorAll('tbody tr'));} 5982 function clear(){rows().forEach(function(tr){tr.classList.remove('tcm-v11-rank-hit','tcm-v11-rank-hide');}); if(msg) msg.textContent='';} 5983 function run(){ 5984 var q = norm(input.value); 5985 clear(); 5986 if(!q) return; 5987 var found = null; 5988 rows().forEach(function(tr){ 5989 var coachCell = tr.querySelector('.c-coach'); 5990 var coach = norm(coachCell ? coachCell.textContent : ''); 5991 if(coach.indexOf(q) !== -1){ if(!found) found = tr; tr.classList.add('tcm-v11-rank-hit'); } 5992 }); 5993 if(found){ 5994 found.scrollIntoView({behavior:'smooth', block:'center'}); 5995 if(msg) msg.textContent='Utente trovato nella colonna nome e cognome.'; 5996 } else { 5997 if(msg) msg.textContent='Nessun risultato nella colonna nome e cognome.'; 5998 input.focus(); 5999 } 6000 } 6001 btn.addEventListener('click', run); 6002 input.addEventListener('keydown', function(e){ if(e.key === 'Enter'){ e.preventDefault(); run(); } }); 6003 if(reset) reset.addEventListener('click', function(){ input.value=''; clear(); input.focus(); }); 6004 } 6005 document.addEventListener('DOMContentLoaded', function(){document.querySelectorAll('.tcm-v11-search').forEach(setupSearch);}); 6006})(); 6007</script>
6007 6008<style id="tcm-v12-home-fix-css"> 6009/* Home Mondiale più chiara sulla stessa tonalità */ 6010body .tcm-v11-home{ 6011 background: 6012 radial-gradient(circle at 18% 0%, rgba(242,190,0,.24) 0%, rgba(242,190,0,0) 34%), 6013 radial-gradient(circle at 82% 18%, rgba(255,255,255,.16) 0%, rgba(255,255,255,0) 34%), 6014 linear-gradient(145deg, rgba(116,45,67,.94) 0%, rgba(151,57,88,.92) 46%, rgba(184,77,111,.90) 100%)!important; 6015 border:1px solid rgba(242,190,0,.55)!important; 6016 box-shadow:0 16px 42px rgba(70,20,35,.22)!important; 6017} 6018body .tcm-v11-dashboard{ 6019 background:rgba(255,255,255,.13)!important; 6020 border:1px solid rgba(255,255,255,.24)!important; 6021} 6022 6023/* Tasti home: pieni in larghezza dentro lo spazio dedicato */ 6024body .tcm-v11-home-grid{ 6025 width:100%!important; 6026 max-width:100%!important; 6027 display:grid!important; 6028 grid-template-columns:1fr 1fr!important; 6029 gap:10px!important; 6030 margin:14px auto 0!important; 6031} 6032body .tcm-v11-home-grid .tcm-btn{ 6033 width:100%!important; 6034 max-width:none!important; 6035 box-sizing:border-box!important; 6036 justify-self:stretch!important; 6037 align-self:stretch!important; 6038 min-width:0!important; 6039 display:flex!important; 6040 align-items:center!important; 6041 justify-content:center!important; 6042 text-align:center!important; 6043 line-height:1.05!important; 6044 background:rgba(242,190,0,.88)!important; 6045 color:#111!important; 6046 border:1px solid #111!important; 6047 box-shadow:0 8px 18px rgba(0,0,0,.14), inset 0 1px 0 rgba(255,255,255,.42)!important; 6048 backdrop-filter:blur(12px)!important; 6049 -webkit-backdrop-filter:blur(12px)!important; 6050} 6051body .tcm-v11-home-grid .tcm-btn:nth-child(1), 6052body .tcm-v11-home-grid .tcm-btn:nth-child(2), 6053body .tcm-v11-home-grid .tcm-btn:nth-child(5){ 6054 grid-column:1/-1!important; 6055} 6056body .tcm-v11-home-grid .tcm-btn:nth-child(3), 6057body .tcm-v11-home-grid .tcm-btn:nth-child(4){ 6058 grid-column:auto!important; 6059} 6060 6061/* Link Esci bianco */ 6062body .tcm-logout-row a, 6063body .tcm-logout-row a:visited{ 6064 color:#fff!important; 6065 -webkit-text-fill-color:#fff!important; 6066 font-weight:900!important; 6067 text-decoration:underline!important; 6068} 6069body .tcm-logout-row a:hover{color:#F2BE00!important;-webkit-text-fill-color:#F2BE00!important} 6070 6071/* FantaFutsal header più compatto */ 6072body .v8-pnt, body .v8-pg, body .c-pnt, body .c-pg{ 6073 white-space:nowrap!important; 6074} 6075 6076@media(max-width:520px){ 6077 body .tcm-v11-home-grid{gap:7px!important;margin-top:12px!important} 6078 body .tcm-v11-home-grid .tcm-btn{min-height:41px!important;font-size:9.8px!important;padding:8px 6px!important} 6079} 6080</style> 6081
6081<script> 6082 (function(){ 6083 var isIOS = /iPad|iPhone|iPod/.test(navigator.userAgent); 6084 var isWebApp = 6085 window.navigator.standalone === true || 6086 (window.matchMedia && window.matchMedia('(display-mode: standalone)').matches); 6087 6088 if (isIOS && isWebApp) { 6089 document.documentElement.classList.add('tc-ios-webapp'); 6090 } 6091 })(); 6092 </script>
6092 6093 <style id="tcm-v19-futsal-security-ui"> 6094body .tcm-live-status, 6095body .tcm-v26-form-status{ 6096 display:inline-flex!important; 6097 align-items:center!important; 6098 justify-content:center!important; 6099 gap:6px!important; 6100 min-height:34px!important; 6101 padding:8px 12px!important; 6102 border-radius:999px!important; 6103 font-size:12px!important; 6104 font-weight:900!important; 6105 text-transform:uppercase!important; 6106 letter-spacing:.2px!important; 6107} 6108body .tcm-live-status.open, 6109body .tcm-v26-form-status.ok{ 6110 background:#F2BE00!important; 6111 color:#111!important; 6112 border:2px solid #111!important; 6113} 6114body .tcm-live-status.open::before, 6115body .tcm-v26-form-status.ok::before{content:'â';color:#1f9d55!important;font-size:12px!important} 6116body .tcm-live-status.closed, 6117body .tcm-v26-form-status.bad{ 6118 background:#111!important; 6119 color:#F2BE00!important; 6120 border:2px solid #F2BE00!important; 6121} 6122body .tcm-live-status.closed::before, 6123body .tcm-v26-form-status.bad::before{content:'â';color:#F2BE00!important;font-size:12px!important} 6124body .tcm-live-status.pending, 6125body .tcm-v26-form-status.warn{ 6126 background:#fff8dc!important; 6127 color:#111!important; 6128 border:2px solid #F2BE00!important; 6129} 6130body .tcm-live-status.pending::before, 6131body .tcm-v26-form-status.warn::before{content:'â';color:#999!important;font-size:12px!important} 6132body .bottone-salva.is-loading, 6133body .bottone-salva:disabled{ 6134 opacity:.65!important; 6135 pointer-events:none!important; 6136 filter:grayscale(.15)!important; 6137} 6138</style> 6139<style id="tcm-v25-paginated-ranking-css"> 6140body .tcm-v25-ranking-page{max-width:980px!important;margin-bottom:120px!important} 6141body .tcm-v25-rank-info{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0 auto 8px!important;color:#111!important;font-weight:900!important;text-align:center!important} 6142body .tcm-v25-rank-info span{background:#F2BE00!important;border:1px solid #111!important;border-radius:999px!important;padding:6px 12px!important;font-size:12px!important;box-shadow:0 5px 14px rgba(0,0,0,.10)!important} 6143body .tcm-v25-rank-info small{font-size:11px!important;color:#344!important;font-weight:900!important} 6144body .tcm-v25-table-box{overflow:visible!important;width:100%!important;max-width:100%!important} 6145body .tcm-v25-table-box .tcm-v10-table{width:100%!important;min-width:0!important;table-layout:fixed!important} 6146body .tcm-v25-table-box .c-pos{width:10%!important} 6147body .tcm-v25-table-box .c-team{width:31%!important} 6148body .tcm-v25-table-box .c-coach{width:25%!important} 6149body .tcm-v25-table-box .c-pg{width:10%!important} 6150body .tcm-v25-table-box .c-pnt{width:11%!important} 6151body .tcm-v25-table-box .c-best{width:13%!important} 6152body .tcm-v25-pager{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex-wrap:wrap!important;margin:14px auto 4px!important;color:#111!important} 6153body .tcm-v25-pager strong{font-size:12px!important;font-weight:900!important;color:#111!important;background:#fff!important;border:1px solid #e8edf3!important;border-radius:999px!important;padding:8px 12px!important} 6154body .tcm-v25-page-btn{border:1px solid #111!important;background:#F2BE00!important;color:#111!important;border-radius:999px!important;min-height:38px!important;padding:8px 13px!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:0 8px 18px rgba(0,0,0,.10)!important} 6155body .tcm-v25-page-btn:disabled{opacity:.45!important;cursor:not-allowed!important;filter:grayscale(.25)!important} 6156body .tcm-v25-rank-target.is-loading{opacity:.55!important;pointer-events:none!important} 6157@media(max-width:520px){ 6158 body .tcm-v25-ranking-page{padding-left:4px!important;padding-right:4px!important} 6159 body .tcm-v25-table-box .tcm-v10-table th{font-size:7px!important;padding:6px 1px!important;letter-spacing:0!important} 6160 body .tcm-v25-table-box .tcm-v10-table td{font-size:7.4px!important;padding:5px 1px!important} 6161 body .tcm-v25-table-box .c-pos{width:9%!important} 6162 body .tcm-v25-table-box .c-team{width:31%!important}
6163 body .tcm-v25-table-box .c-coach{width:24%!important} 6164 body .tcm-v25-table-box .c-pg{width:10%!important} 6165 body .tcm-v25-table-box .c-pnt{width:12%!important} 6166 body .tcm-v25-table-box .c-best{width:14%!important} 6167 body .tcm-v25-pager{gap:5px!important} 6168 body .tcm-v25-page-btn{font-size:9px!important;min-height:34px!important;padding:7px 8px!important} 6169 body .tcm-v25-pager strong{font-size:10px!important;padding:7px 9px!important} 6170} 6171</style>
6172<script id="tcm-v25-paginated-ranking-js"> 6173(function(){ 6174 function initSearchInPage(page){ 6175 var box = page.querySelector('.tcm-v11-search'); 6176 var input = box ? box.querySelector('.tcm-v11-search-input') : null; 6177 var btn = box ? box.querySelector('.tcm-v11-search-btn') : null; 6178 var reset = box ? box.querySelector('.tcm-v11-search-reset') : null; 6179 if(!box || !input || !btn || box.dataset.v25Ready === '1') return; 6180 box.dataset.v25Ready = '1'; 6181 function norm(v){return String(v||'').toLowerCase().normalize('NFD').replace(/[\u0300-\u036f]/g,'').replace(/\s+/g,' ').trim();} 6182 function clear(){page.querySelectorAll('.tcm-v11-rank-hit').forEach(function(tr){tr.classList.remove('tcm-v11-rank-hit');});} 6183 function run(){ 6184 clear(); 6185 var q = norm(input.value); 6186 if(!q) return; 6187 var rows = Array.prototype.slice.call(page.querySelectorAll('.tcm-v10-table tbody tr')); 6188 var found = null; 6189 rows.forEach(function(tr){ 6190 var coach = tr.querySelector('.c-coach'); 6191 var haystack = norm(tr.getAttribute('data-search-name') || (coach ? coach.textContent : '')); 6192 if(haystack.indexOf(q) !== -1){ 6193 if(!found) found = tr; 6194 tr.classList.add('tcm-v11-rank-hit'); 6195 } 6196 }); 6197 if(found) found.scrollIntoView({behavior:'smooth', block:'center'}); 6198 } 6199 btn.addEventListener('click', run); 6200 input.addEventListener('keydown', function(e){ if(e.key === 'Enter'){e.preventDefault();run();} }); 6201 if(reset) reset.addEventListener('click', function(){input.value='';clear();input.focus();}); 6202 } 6203 function loadPage(container, kind, pageNum){ 6204 if(!window.TCMondiale || !TCMondiale.ajax_url) return; 6205 var target = container.querySelector('.tcm-v25-rank-target'); 6206 if(!target) return; 6207 var data = new FormData(); 6208 data.append('action', 'tcm_v25_ranking_page'); 6209 data.append('nonce', TCMondiale.nonce || ''); 6210 data.append('kind', kind); 6211 data.append('page', pageNum); 6212 target.classList.add('is-loading'); 6213 fetch(TCMondiale.ajax_url, {method:'POST', credentials:'same-origin', body:data}) 6214 .then(function(r){return r.json();}) 6215 .then(function(res){ 6216 if(res && res.success && res.data && res.data.html){ 6217 target.innerHTML = res.data.html; 6218 container.scrollIntoView({behavior:'smooth', block:'start'}); 6219 } else { 6220 alert('Errore caricamento classifica. Riprova.'); 6221 } 6222 }) 6223 .catch(function(){alert('Errore caricamento classifica. Riprova.');}) 6224 .finally(function(){target.classList.remove('is-loading');}); 6225 } 6226 document.addEventListener('click', function(e){ 6227 var btn = e.target.closest('.tcm-v25-page-btn'); 6228 if(!btn || btn.disabled) return; 6229 e.preventDefault(); 6230 var container = btn.closest('.tcm-v25-ranking-page'); 6231 if(!container) return; 6232 loadPage(container, container.getAttribute('data-kind') || 'prono', btn.getAttribute('data-page') || '1'); 6233 }, true); 6234 document.addEventListener('DOMContentLoaded', function(){document.querySelectorAll('.tcm-v25-ranking-page').forEach(initSearchInPage);}); 6235})(); 6236</script>
6236 6237<style id="tcm-mondiale-futsal-ui-finale"> 6238/* CONTENITORI: niente cornici/margini inutili */ 6239body .tcm-wrap, 6240body .tcm-card, 6241body .tcm-card-light, 6242body .tcm-page-clean{ 6243 background:transparent!important; 6244 border:0!important; 6245 box-shadow:none!important; 6246 outline:0!important; 6247} 6248body .tcm-wrap{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0 6px!important;box-sizing:border-box!important;overflow:visible!important} 6249body .tcm-card,body .tcm-card-light{padding:0!important;margin:0 auto!important;overflow:visible!important} 6250 6251/* FORMAZIONE MONDIALE: stesso impatto FANTAFUTSAL, senza bordo rosso */ 6252.tcm-card-light .tcm-fs-top{display:none!important} 6253.tcm-card-light .campo{ 6254 position:relative!important; 6255 width:100%!important; 6256 max-width:800px!important; 6257 aspect-ratio:3/5!important; 6258 margin:auto!important; 6259 border:0!important; 6260 outline:0!important; 6261 border-radius:10px!important; 6262 overflow:hidden!important; 6263 box-shadow:none!important; 6264} 6265.tcm-card-light .campo:before,.tcm-card-light .campo:after{display:none!important;content:none!important} 6266.tcm-card-light .ruolo{position:absolute!important;text-align:center!important;transform:translate(-50%,-50%)!important;z-index:2!important;width:auto!important} 6267.tcm-card-light .pos-portiere{top:10%!important;left:50%!important} 6268.tcm-card-light .pos-difensore{top:30%!important;left:50%!important} 6269.tcm-card-light .pos-cm1{top:58%!important;left:32%!important} 6270.tcm-card-light .pos-cm2{top:52%!important;left:68%!important} 6271.tcm-card-light .pos-attaccante{top:77%!important;left:50%!important} 6272.tcm-card-light .plus, 6273.tcm-card-light .ruolo button.plus{ 6274 display:flex!important;align-items:center!important;justify-content:center!important; 6275 font-size:30px!important;font-weight:900!important;color:#0073aa!important; 6276 background:#fff!important;border:2px solid #0073aa!important;border-radius:50%!important; 6277 width:56px!important;height:56px!important;cursor:pointer!important;line-height:1!important; 6278 box-shadow:none!important; 6279} 6280.tcm-card-light .plus:hover{background:#0073aa!important;color:#fff!important} 6281.tcm-card-light .player-face{position:relative!important;width:85px!important;height:auto!important;margin:0 auto 4px!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;border-radius:0!important;display:block!important} 6282.tcm-card-light .player-face img{width:85px!important;height:auto!important;display:block!important;border:none!important;border-radius:50%!important;box-shadow:0 2px 6px rgba(0,0,0,.35)!important;object-fit:cover!important;background:transparent!important} 6283.tcm-card-light .name-card{background:#fff!important;border:0!important;border-radius:3px!important;box-shadow:0 2px 6px rgba(0,0,0,.28)!important;overflow:hidden!important;min-width:125px!important} 6284.tcm-card-light .player-main{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:5px 8px!important;min-height:28px!important} 6285.tcm-card-light .player-flag{width:22px!important;height:22px!important;border-radius:50%!important;object-fit:cover!important;border:2px solid #fff!important;background:#fff!important;box-shadow:0 2px 5px rgba(0,0,0,.3)!important;flex:0 0 auto!important} 6286.tcm-card-light .player-name{font-size:11px!important;font-weight:900!important;color:#111!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:84px!important;text-align:center!important;text-transform:uppercase!important} 6287.tcm-card-light .player-actions{display:flex!important;border-top:1px solid #e5e7eb!important} 6288.tcm-card-light .cap-toggle{width:38px!important;height:28px!important;background:#0073aa!important;color:#fff!important;border:0!important;font-weight:900!important;cursor:pointer!important} 6289.tcm-card-light .btn-change{flex:1!important;height:28px!important;background:#fff!important;color:#111!important;border:0!important;border-left:1px solid #e5e7eb!important;font-weight:900!important;cursor:pointer!important} 6290.tcm-card-light .btn-change:before{content:'â½'!important;font-size:16px!important} 6291.tcm-card-light .capitano .name-card{outline:4px solid #F2BE00!important;outline-offset:0!important} 6292.tcm-card-light .capitano .player-face img{box-shadow:0 0 0 3px #F2BE00,0 2px 6px rgba(0,0,0,.35)!important} 6293.tcm-card-light .btn-row{position:absolute!important;bottom:22px!important;left:50%!important;transform:translateX(-50%)!important;display:flex!important;gap:10px!important;align-items:center!important;justify-content:center!important;z-index:3!important} 6294.tcm-card-light .bottone-salva{padding:10px 18px!important;background:#ff7a00!important;color:#000!important;font-size:16px!important;font-weight:900!important;border:none!important;border-radius:10px!important;cursor:pointer!important;box-shadow:0 3px 10px rgba(0,0,0,.35)!important} 6295.tcm-card-light .bottone-svuota{padding:10px 16px!important;background:#e5e7eb!important;color:#111!important;font-size:15px!important;font-weight:900!important;border:none!important;border-radius:10px!important;cursor:pointer!important;box-shadow:0 3px 10px rgba(0,0,0,.22)!important} 6296 6297/* PANCHINA come FANTAFUTSAL */ 6298.tcm-card-light .panchina-card{max-width:520px!important;margin:14px auto 0!important;background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:12px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;box-sizing:border-box!important} 6299.tcm-card-light .panchina-title{font-weight:900!important;font-size:12px!important;color:#6b7280!important;text-transform:uppercase!important;letter-spacing:.4px!important} 6300.tcm-card-light .panchina-name{font-weight:900!important;font-size:14px!important;color:#111!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:320px!important} 6301.tcm-card-light .panchina-plus{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;border-radius:50%!important;border:2px solid #0073aa!important;background:#fff!important;color:#0073aa!important;font-size:24px!important;font-weight:900!important;cursor:pointer!important;line-height:1!important;padding:0!important} 6302.tcm-card-light .panchina-btn{font-size:12px!important;background:#0073aa!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:8px 10px!important;font-weight:900!important;cursor:pointer!important} 6303 6304/* POPUP SELEZIONE: centrato viewport, non tagliato, stile FANTAFUTSAL */ 6305.tcm-card-light .popup-overlay, 6306.tcm-card-light .tcm-msg-overlay{ 6307 display:none; 6308 position:fixed!important; 6309 top:env(safe-area-inset-top)!important; 6310 left:env(safe-area-inset-left)!important; 6311 right:env(safe-area-inset-right)!important; 6312 bottom:env(safe-area-inset-bottom)!important; 6313 width:auto!important;height:auto!important; 6314 background:rgba(0,0,0,.55)!important; 6315 z-index:2147483000!important; 6316 justify-content:center!important; 6317 align-items:center!important; 6318 padding:10px!important; 6319 box-sizing:border-box!important; 6320 transform:none!important; 6321}
6322.tcm-card-light .popup-overlay[style*="flex"],.tcm-card-light .tcm-msg-overlay[style*="flex"]{display:flex!important} 6323.tcm-card-light .popup{ 6324 background:#fff!important;border-radius:14px!important; 6325 width:92vw!important;max-width:380px!important;max-height:70vh!important;overflow:hidden!important; 6326 box-shadow:0 10px 30px rgba(0,0,0,.35)!important; 6327 border:1px solid rgba(0,0,0,.08)!important; 6328 display:flex!important;flex-direction:column!important; 6329 margin:auto!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important; 6330} 6331.tcm-card-light .popup-head{padding:12px 12px!important;border-bottom:1px solid #e5e7eb!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex:0 0 auto!important} 6332.tcm-card-light .popup-head h3{margin:0!important;font-size:15px!important;font-weight:900!important;color:#111!important;line-height:1.2!important} 6333.tcm-card-light .popup-close{width:34px!important;height:34px!important;border-radius:10px!important;border:none!important;background:#f3f4f6!important;color:#111!important;font-size:18px!important;font-weight:900!important;cursor:pointer!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;flex:0 0 34px!important} 6334.tcm-card-light .popup-body{padding:10px 12px!important;overflow:auto!important;min-height:0!important;flex:1 1 auto!important;box-sizing:border-box!important} 6335.tcm-card-light .popup input[type="search"]{width:100%!important;padding:10px 10px!important;border:1px solid #d1d5db!important;border-radius:10px!important;font-size:15px!important;font-weight:700!important;outline:none!important;box-sizing:border-box!important;color:#111!important;background:#fff!important} 6336.tcm-card-light .popup ul{list-style:none!important;margin:10px 0 0!important;padding:0!important} 6337.tcm-card-light .popup ul li{padding:10px 10px!important;margin-bottom:8px!important;border:1px solid #e5e7eb!important;border-radius:12px!important;text-align:center!important;text-transform:uppercase!important;font-weight:900!important;color:#111!important;cursor:pointer!important;background:#fff!important;line-height:1.2!important} 6338.tcm-card-light .popup ul li:hover{background:#0073aa!important;color:#fff!important;border-color:#0073aa!important} 6339 6340/* POPUP ROSE: righe azzurre come screenshot FANTAFUTSAL */ 6341.tcm-card-light .role-block-title{margin:14px 0 8px!important;color:#0073aa!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;text-align:left!important;border:0!important;padding:0!important} 6342.tcm-card-light .roster-list{display:flex!important;flex-direction:column!important;gap:6px!important;margin-bottom:8px!important} 6343.tcm-card-light .roster-player{border:0!important;border-radius:6px!important;background:#eef2ff!important;color:#111!important;padding:9px 11px!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;text-align:left!important;text-transform:uppercase!important} 6344.tcm-card-light .roster-player:nth-child(even){background:#f7f7f7!important} 6345 6346/* CARD NAZIONALI: stile card FANTAFUTSAL, indipendente */ 6347.tcm-card-light .nations-panel{max-width:800px!important;margin:18px auto 0!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important} 6348.tcm-card-light .nations-title{text-align:center!important;font-weight:900!important;color:#111!important;margin-bottom:12px!important;text-transform:uppercase!important;font-size:13px!important} 6349.tcm-card-light .nations-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:18px!important;max-width:800px!important;margin:0 auto!important} 6350.tcm-card-light .nation-card{position:relative!important;border:0!important;border-radius:14px!important;background:#fff!important;color:#111!important;min-height:112px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-weight:900!important;cursor:pointer!important;padding:14px 8px!important;text-align:center!important;box-shadow:0 8px 22px rgba(0,0,0,.10)!important;box-sizing:border-box!important} 6351.tcm-card-light .nation-card img{width:56px!important;height:56px!important;object-fit:contain!important;border-radius:8px!important;background:#fff!important;border:0!important;box-shadow:0 5px 15px rgba(0,0,0,.10)!important} 6352.tcm-card-light .nation-card span{font-size:14px!important;line-height:1.05!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-transform:uppercase!important;color:#111!important} 6353.tcm-card-light .nation-plus{position:absolute!important;right:-8px!important;bottom:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border-radius:50%!important;background:#0073aa!important;color:#fff!important;font-size:22px!important;font-weight:900!important;font-style:normal!important;line-height:1!important;margin:0!important} 6354 6355/* Shortcode indipendente rose */ 6356.tcm-page-clean .tcm-nations-clean{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:18px!important;max-width:800px!important;margin:0 auto!important} 6357.tcm-page-clean .tcm-nation-clean{position:relative!important;border:0!important;border-radius:14px!important;background:#fff!important;color:#111!important;min-height:112px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-weight:900!important;cursor:default!important;padding:14px 8px!important;text-align:center!important;box-shadow:0 8px 22px rgba(0,0,0,.10)!important;box-sizing:border-box!important} 6358.tcm-page-clean .tcm-nation-clean img{width:56px!important;height:56px!important;object-fit:contain!important;border-radius:8px!important;background:#fff!important;border:0!important;box-shadow:0 5px 15px rgba(0,0,0,.10)!important} 6359.tcm-page-clean .tcm-nation-clean strong{font-size:14px!important;line-height:1.05!important;text-transform:uppercase!important;color:#111!important} 6360.tcm-page-clean .tcm-nation-clean span{font-size:11px!important;color:#6b7280!important;font-weight:900!important} 6361 6362@media(max-width:600px){ 6363 body .tcm-wrap{padding:0!important;width:100%!important;max-width:100%!important}
6364 .tcm-card-light .campo{width:100%!important;max-width:100%!important;border-radius:10px!important;aspect-ratio:3/5!important} 6365 .tcm-card-light .player-face{width:72px!important}.tcm-card-light .player-face img{width:72px!important} 6366 .tcm-card-light .player-name{font-size:10px!important;max-width:72px!important} 6367 .tcm-card-light .name-card{min-width:112px!important} 6368 .tcm-card-light .player-flag{width:20px!important;height:20px!important} 6369 .tcm-card-light .plus,.tcm-card-light .ruolo button.plus{width:48px!important;height:48px!important;font-size:26px!important} 6370 .tcm-card-light .btn-row{gap:8px!important;bottom:22px!important} 6371 .tcm-card-light .panchina-name{max-width:210px!important} 6372 .tcm-card-light .nations-grid,.tcm-page-clean .tcm-nations-clean{grid-template-columns:repeat(3,1fr)!important;gap:18px!important;padding:0 8px!important;box-sizing:border-box!important} 6373 .tcm-card-light .nation-card,.tcm-page-clean .tcm-nation-clean{min-height:105px!important;padding:12px 6px!important} 6374 .tcm-card-light .nation-card img,.tcm-page-clean .tcm-nation-clean img{width:54px!important;height:54px!important} 6375 .tcm-card-light .nation-card span,.tcm-page-clean .tcm-nation-clean strong{font-size:12px!important} 6376} 6377</style> 6378<style id="tcm-mondiale-v101-css-finale"> 6379:root{ 6380 --tcm-world-blue:#0E83B7; 6381 --tcm-world-blue-dark:#064066; 6382 --tcm-world-green:#169B62; 6383 --tcm-world-bg:#EAF6FC; 6384 --tcm-world-bg-2:#F7FBFD; 6385 --tcm-world-text:#111111; 6386} 6387body .tcm-wrap, 6388body .tcm-home-clean, 6389body .tcm-v10-home{ 6390 font-family:Helvetica,Arial,sans-serif!important; 6391 color:var(--tcm-world-text)!important; 6392} 6393body .tcm-card-light, 6394body .tcm-page-clean, 6395body .tcm-ticket-box, 6396body .tcm-live-modal-box{ 6397 background:linear-gradient(180deg,#ffffff 0%,#F7FBFD 100%)!important; 6398 color:#111!important; 6399 border:1px solid rgba(14,131,183,.22)!important; 6400 box-shadow:0 20px 60px rgba(14,131,183,.12)!important; 6401} 6402body .tcm-btn, 6403body .tcm-btn:visited, 6404body .tcm-btn-main, 6405body .tcm-btn-main:visited, 6406body .tcm-invia button[type=submit], 6407body .tcm-invia .wpforms-submit, 6408body .tcm-confirm-actions button, 6409body .tcm-ticket-icon, 6410body .tcm-card-light .bottone-salva, 6411body .tcm-card-light .bottone-svuota, 6412body .tcm-card-light .panchina-btn, 6413body .tcm-card-light .panchina-plus, 6414body .tcm-card-light .plus, 6415body .tcm-card-light .ruolo button.plus, 6416body .tcm-card-light .nation-plus{ 6417 background:linear-gradient(135deg,rgba(14,131,183,.92),rgba(22,155,98,.84))!important; 6418 color:#fff!important; 6419 border:1px solid rgba(255,255,255,.50)!important; 6420 box-shadow:0 10px 26px rgba(14,131,183,.20),inset 0 1px 0 rgba(255,255,255,.50)!important; 6421 backdrop-filter:blur(14px) saturate(150%)!important; 6422 -webkit-backdrop-filter:blur(14px) saturate(150%)!important; 6423 text-shadow:0 1px 2px rgba(0,0,0,.18)!important; 6424} 6425body .tcm-btn:hover, 6426body .tcm-btn-main:hover{ 6427 filter:brightness(.98)!important; 6428 transform:translateY(-1px)!important; 6429} 6430body .tcm-title, 6431body .tcm-page-title, 6432body .tcm-v10-title, 6433body .tcm-team{ 6434 color:#111!important; 6435 text-shadow:none!important; 6436} 6437body .tcm-sub, 6438body .tcm-coach{ 6439 color:#064066!important; 6440} 6441 6442/* HOME LOGIN / REGISTRAZIONE */ 6443body .tcm-auth-wrap{ 6444 max-width:1040px!important; 6445 margin:24px auto!important; 6446 padding:22px!important; 6447 border-radius:30px!important; 6448 background: 6449 radial-gradient(circle at 15% 10%,rgba(14,131,183,.20),transparent 30%), 6450 radial-gradient(circle at 85% 15%,rgba(22,155,98,.18),transparent 28%), 6451 linear-gradient(135deg,#DDF0FB 0%,#F7FBFD 54%,#EAF6FC 100%)!important; 6452 color:#111!important; 6453 box-shadow:0 24px 70px rgba(6,64,102,.18)!important; 6454} 6455body .tcm-auth-card{ 6456 background:rgba(255,255,255,.86)!important; 6457 color:#111!important; 6458 border:1px solid rgba(14,131,183,.24)!important; 6459 border-radius:28px!important; 6460 box-shadow:0 20px 55px rgba(6,64,102,.14)!important; 6461 backdrop-filter:blur(16px) saturate(145%)!important; 6462 -webkit-backdrop-filter:blur(16px) saturate(145%)!important; 6463} 6464body .tcm-auth-card .tcm-title{ 6465 color:#111!important; 6466 letter-spacing:-1px!important; 6467} 6468body .tcm-auth-card .tcm-sub{ 6469 color:#064066!important; 6470 font-weight:800!important; 6471} 6472body .tcm-auth-heading{ 6473 color:#064066!important; 6474 margin:0 0 14px!important; 6475 font-size:22px!important; 6476 font-weight:900!important; 6477 text-transform:uppercase!important; 6478} 6479body .tcm-auth-card .tcm-tabs > div{ 6480 background:#fff!important; 6481 border:1px solid rgba(14,131,183,.18)!important; 6482 border-radius:22px!important; 6483 padding:20px!important; 6484 box-shadow:0 12px 30px rgba(6,64,102,.08)!important; 6485} 6486body .tcm-auth-card .tcm-form label, 6487body .tcm-auth-modal .tcm-form label{ 6488 color:#064066!important; 6489 font-weight:900!important; 6490 letter-spacing:.2px!important; 6491} 6492body .tcm-auth-card .tcm-small-link{ 6493 color:#064066!important; 6494 font-weight:900!important; 6495} 6496body .tcm-auth-modal .tcm-modal-box{ 6497 background:#fff!important; 6498 color:#111!important; 6499 border:1px solid rgba(14,131,183,.25)!important; 6500} 6501body .tcm-auth-modal .tcm-modal-box h2{ 6502 color:#064066!important; 6503} 6504
6505/* CAMPI: testo sempre nero, anche dopo focus, blur e autofill */ 6506body .tcm-form input, 6507body .tcm-form select, 6508body .tcm-form textarea, 6509body .tcm-invia input, 6510body .tcm-invia select, 6511body .tcm-invia textarea, 6512body input[type="text"], 6513body input[type="email"], 6514body input[type="password"], 6515body input[type="number"], 6516body input[type="search"], 6517body textarea, 6518body select{ 6519 color:#111!important; 6520 -webkit-text-fill-color:#111!important; 6521 caret-color:#111!important; 6522 background:#fff!important; 6523 border-color:rgba(14,131,183,.25)!important; 6524 text-shadow:none!important; 6525} 6526body .tcm-form input:focus, 6527body .tcm-form select:focus, 6528body .tcm-form textarea:focus, 6529body .tcm-invia input:focus, 6530body .tcm-invia select:focus, 6531body .tcm-invia textarea:focus, 6532body input[type="text"]:focus, 6533body input[type="email"]:focus, 6534body input[type="password"]:focus, 6535body input[type="number"]:focus, 6536body textarea:focus, 6537body select:focus{ 6538 color:#111!important; 6539 -webkit-text-fill-color:#111!important; 6540 background:#fff!important; 6541 border-color:var(--tcm-world-blue)!important; 6542 outline:0!important; 6543 box-shadow:0 0 0 3px rgba(14,131,183,.14)!important; 6544} 6545body input:-webkit-autofill, 6546body input:-webkit-autofill:hover, 6547body input:-webkit-autofill:focus, 6548body textarea:-webkit-autofill, 6549body textarea:-webkit-autofill:hover, 6550body textarea:-webkit-autofill:focus, 6551body select:-webkit-autofill, 6552body select:-webkit-autofill:hover, 6553body select:-webkit-autofill:focus{ 6554 -webkit-text-fill-color:#111!important; 6555 box-shadow:0 0 0 1000px #fff inset!important; 6556 transition:background-color 9999s ease-in-out 0s!important; 6557} 6558body .tcm-form input::placeholder, 6559body .tcm-invia input::placeholder, 6560body textarea::placeholder{ 6561 color:#667085!important; 6562 -webkit-text-fill-color:#667085!important; 6563} 6564 6565/* Tabelle/classifiche coerenti con lo stile chiaro */ 6566body .tcm-table th, 6567body .tcm-ranking th, 6568body .tcm-classifica-table th{ 6569 background:#DDF0FB!important; 6570 color:#064066!important; 6571} 6572body .tcm-table td, 6573body .tcm-ranking td, 6574body .tcm-classifica-table td{ 6575 color:#111!important; 6576} 6577@media(max-width:680px){ 6578 body .tcm-auth-wrap{margin:10px auto!important;padding:12px!important;border-radius:22px!important} 6579 body .tcm-auth-card{padding:16px!important;border-radius:22px!important} 6580 body .tcm-auth-card .tcm-tabs{grid-template-columns:1fr!important} 6581} 6582</style> 6583<style id="tcm-mondiale-v4-glass-icons"> 6584:root{--tcm-world-blue:#0E83B7;--tcm-world-blue-2:#1E63B6;--tcm-world-green:#169B62;--tcm-world-yellow:#F2BE00;--tcm-world-red:#D93A42;--tcm-world-cream:#FFF7E8} 6585body .tcm-home-logo-bg{background-image:url('https://www.betignorante.it/wp-content/uploads/2026/05/TOTOCULO-MONDIALI.png')!important;background-position:center 24px!important;background-size:min(80vw,560px) auto!important;background-repeat:no-repeat!important;opacity:.13!important;filter:none!important} 6586body .tcm-btn,body .tcm-btn:visited,body .tcm-btn-main,body .tcm-btn-main:visited,body .tcm-invia button[type=submit],body .tcm-invia .wpforms-submit,body .tcm-confirm-actions button,body .tcm-ticket-icon,body .tcm-card-light .bottone-salva,body .tcm-card-light .bottone-svuota,body .tcm-card-light .panchina-btn,body .tcm-card-light .panchina-plus,body .tcm-card-light .plus,body .tcm-card-light .ruolo button.plus,body .tcm-card-light .nation-plus{background:linear-gradient(135deg,rgba(14,131,183,.88),rgba(22,155,98,.82))!important;color:#fff!important;border:1px solid rgba(255,255,255,.45)!important;box-shadow:0 10px 26px rgba(14,131,183,.20),inset 0 1px 0 rgba(255,255,255,.45)!important;backdrop-filter:blur(14px) saturate(150%)!important;-webkit-backdrop-filter:blur(14px) saturate(150%)!important;text-shadow:0 1px 2px rgba(0,0,0,.20)!important} 6587body .tcm-btn:hover,body .tcm-btn-main:hover,body .tcm-card-light .bottone-salva:hover,body .tcm-card-light .bottone-svuota:hover,body .tcm-card-light .panchina-btn:hover,body .tcm-card-light .panchina-plus:hover,body .tcm-card-light .plus:hover,body .tcm-card-light .ruolo button.plus:hover,body .tcm-card-light .nation-plus:hover{transform:translateY(-1px)!important;background:linear-gradient(135deg,rgba(30,99,182,.92),rgba(14,131,183,.88))!important;box-shadow:0 14px 32px rgba(30,99,182,.24),inset 0 1px 0 rgba(255,255,255,.55)!important} 6588body .tcm-card-light .bottone-svuota,body .tcm-confirm-cancel{background:rgba(255,255,255,.72)!important;color:#111!important;text-shadow:none!important;border:1px solid rgba(14,131,183,.28)!important} 6589body .tcm-card-light .campo{border:0!important;outline:0!important;box-shadow:0 18px 40px rgba(0,0,0,.14)!important}body .tcm-card-light .campo:before,body .tcm-card-light .campo:after{border-color:rgba(255,255,255,.22)!important} 6590body .tcm-card-light .panchina-card{background:rgba(255,255,255,.82)!important;border:1px solid rgba(14,131,183,.18)!important;box-shadow:0 10px 28px rgba(0,0,0,.08)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important} 6591body .tcm-card-light .panchina-title{display:flex!important;align-items:center!important;gap:8px!important;color:#667085!important}body .tcm-card-light .panchina-title:before{content:""!important;width:30px!important;height:30px!important;flex:0 0 30px!important;display:inline-block!important;background:url('https://www.betignorante.it/wp-content/uploads/2025/12/panchina.png') center/contain no-repeat!important} 6592body .tcm-card-light .btn-change{background:rgba(255,255,255,.88)!important;color:#111!important}body .tcm-card-light .btn-change:before{content:""!important;width:26px!important;height:26px!important;display:block!important;background:url('https://www.betignorante.it/wp-content/uploads/2026/01/SOSFUT.png') center/contain no-repeat!important}body .tcm-card-light .btn-change:hover{background:rgba(14,131,183,.10)!important} 6593body .tcm-card-light .popup,body .tcm-live-modal-box,body .tcm-ticket-box{border:1px solid rgba(14,131,183,.22)!important;box-shadow:0 24px 80px rgba(0,0,0,.34)!important}body .tcm-card-light .popup ul li:hover,body .tcm-card-light .popup ul li.is-selected{background:var(--tcm-world-blue)!important;color:#fff!important;border-color:var(--tcm-world-blue)!important}body .tcm-card-light .role-block-title{color:var(--tcm-world-blue)!important}body .tcm-card-light .roster-player:nth-child(odd){background:#eef2ff!important}body .tcm-card-light .roster-player:nth-child(even){background:#f7f7f7!important} 6594body .tcm-card-light .nation-card{border:0!important;background:rgba(255,255,255,.88)!important;box-shadow:0 10px 24px rgba(0,0,0,.10)!important}body .tcm-card-light .nation-plus{border-radius:999px!important} 6595body .tcm-ranking th,body .tcm-classifica-table th,body .tcm-table th{background:#DDF0FB!important;color:#064066!important}body .tcm-rank-pos,body .tcm-ranking .pos-badge{background:linear-gradient(135deg,var(--tcm-world-blue),var(--tcm-world-green))!important;color:#fff!important} 6596@media(max-width:600px){body .tcm-home-logo-bg{background-size:min(88vw,430px) auto!important;background-position:center 28px!important;opacity:.12!important}body .tcm-card-light .panchina-title:before{width:28px!important;height:28px!important;flex-basis:28px!important}body .tcm-card-light .btn-change:before{width:24px!important;height:24px!important}} 6597</style> 6598<style id="tcm-v13-home-css">
6599body .tcm-v13-home{width:min(820px,calc(100% - 20px))!important;margin:12px auto 110px!important;padding:12px!important;box-sizing:border-box!important;font-family:Helvetica,Arial,sans-serif!important;color:#111!important} 6600body .tcm-v13-hero{position:relative!important;overflow:hidden!important;border-radius:28px!important;padding:18px 14px 14px!important;background:radial-gradient(circle at 18% 0%,rgba(242,190,0,.45),transparent 34%),radial-gradient(circle at 80% 8%,rgba(255,255,255,.62),transparent 28%),linear-gradient(145deg,#8f1f3f 0%,#b83258 52%,#f4c33a 145%)!important;border:1px solid rgba(242,190,0,.75)!important;box-shadow:0 18px 48px rgba(80,20,38,.26)!important;color:#fff!important} 6601body .tcm-v13-hero:before{content:""!important;position:absolute!important;inset:-80px!important;background:linear-gradient(115deg,transparent 0 36%,rgba(255,255,255,.16) 42%,transparent 50% 100%)!important;transform:rotate(8deg)!important;pointer-events:none!important} 6602body .tcm-v13-team-block{position:relative!important;z-index:2!important;text-align:center!important;margin-bottom:10px!important}.tcm-v13-team-name{font-size:clamp(22px,6vw,38px)!important;line-height:.96!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:-.8px!important;color:#F2BE00!important;text-shadow:0 3px 18px rgba(0,0,0,.28)!important}.tcm-v13-coach-name{margin-top:5px!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;color:rgba(255,255,255,.88)!important;letter-spacing:.2px!important} 6603body .tcm-v13-logo-orbit{position:relative!important;z-index:2!important;width:142px!important;height:142px!important;margin:4px auto 13px!important;display:flex!important;align-items:center!important;justify-content:center!important}.tcm-v13-logo-orbit span{position:absolute!important;inset:0!important;border-radius:50%!important;background:radial-gradient(circle,rgba(242,190,0,.34),rgba(255,255,255,.10) 54%,rgba(255,255,255,0) 70%)!important;box-shadow:0 0 45px rgba(242,190,0,.30)!important}.tcm-v13-logo-orbit img{position:relative!important;z-index:3!important;max-width:116px!important;max-height:116px!important;width:auto!important;height:auto!important;display:block!important;filter:drop-shadow(0 12px 22px rgba(0,0,0,.38))!important} 6604body .tcm-v13-stats{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.tcm-v13-stat,.tcm-v13-stat:visited{display:block!important;text-decoration:none!important;border-radius:20px!important;padding:12px 10px!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,248,226,.94))!important;border:1px solid rgba(242,190,0,.85)!important;color:#111!important;box-shadow:0 10px 24px rgba(0,0,0,.16)!important;min-width:0!important}.tcm-v13-stat small{display:block!important;font-size:10px!important;font-weight:900!important;line-height:1.05!important;color:#8f1f3f!important;text-transform:uppercase!important}.tcm-v13-stat strong{display:block!important;margin-top:7px!important;font-size:30px!important;line-height:1!important;font-weight:900!important;color:#111!important}.tcm-v13-stat span{display:block!important;margin-top:2px!important;font-size:14px!important;font-weight:900!important;color:#111!important}.tcm-v13-stat em{display:block!important;margin-top:6px!important;font-size:10px!important;font-style:normal!important;font-weight:800!important;color:#5c5c5c!important} 6605body .tcm-v13-countdown{margin:12px 0!important;border-radius:22px!important;padding:12px!important;background:linear-gradient(135deg,#ffffff,#fff4cf)!important;border:1px solid rgba(242,190,0,.9)!important;box-shadow:0 10px 28px rgba(0,0,0,.10)!important;color:#111!important;text-align:center!important}.tcm-v13-cd-top{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex-wrap:wrap!important}.tcm-v13-cd-top span{font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;color:#8f1f3f!important}.tcm-v13-cd-top strong{font-size:15px!important;font-weight:900!important;color:#111!important;text-transform:uppercase!important}.tcm-v13-cd-time{margin:8px auto!important;width:max-content!important;max-width:100%!important;border-radius:999px!important;padding:8px 14px!important;background:#111!important;color:#F2BE00!important;font-size:22px!important;font-weight:900!important;line-height:1!important;letter-spacing:.4px!important}.tcm-v13-cd-meta{display:flex!important;justify-content:center!important;gap:7px!important;flex-wrap:wrap!important;font-size:10px!important;font-weight:800!important;color:#444!important}.tcm-v13-cd-meta b{border-radius:999px!important;background:#F2BE00!important;color:#111!important;padding:2px 7px!important}.tcm-v13-countdown.is-empty strong{display:block!important;font-size:17px!important;color:#111!important}.tcm-v13-countdown.is-empty span,.tcm-v13-countdown.is-empty em{display:block!important;font-style:normal!important;font-size:11px!important;font-weight:800!important;color:#8f1f3f!important} 6606body .tcm-v13-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:12px 0!important}
6606.tcm-v13-actions a,.tcm-v13-actions a:visited{display:grid!important;grid-template-columns:34px 1fr!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:8px!important;text-decoration:none!important;border-radius:18px!important;padding:11px 10px!important;background:#fff!important;border:1px solid rgba(143,31,63,.18)!important;box-shadow:0 8px 22px rgba(0,0,0,.08)!important;color:#111!important;min-height:64px!important}.tcm-v13-actions a.is-main{background:linear-gradient(135deg,#F2BE00,#ffd852)!important;border-color:#111!important}.tcm-v13-actions a:last-child{grid-column:1/-1!important}.tcm-v13-actions span{grid-row:1/3!important;width:34px!important;height:34px!important;border-radius:12px!important;background:#f3eef1!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important}.tcm-v13-actions strong{font-size:12px!important;line-height:1.05!important;font-weight:900!important;text-transform:uppercase!important;color:#111!important}.tcm-v13-actions small{font-size:10px!important;font-weight:800!important;color:#666!important;margin-top:3px!important}.tcm-v13-actions a.is-main small{color:#3d3210!important} 6607body .tcm-v13-home .tcm-reviews-home-card{margin:12px 0 0!important;width:100%!important;box-sizing:border-box!important} 6608body .tcm-v13-home .tcm-reviews-home-card .tc-review-home-card{max-width:100%!important;margin:0!important;border-radius:20px!important;border:1px solid rgba(242,190,0,.85)!important;background:linear-gradient(180deg,#ffffff,#fff7dc)!important;box-shadow:0 10px 26px rgba(0,0,0,.09)!important;color:#111!important;overflow:hidden!important} 6609body .tcm-v13-home .tcm-reviews-home-card .tc-review-home-title{color:#8f1f3f!important;font-weight:900!important;text-transform:uppercase!important} 6610body .tcm-v13-home .tcm-reviews-home-card a,body .tcm-v13-home .tcm-reviews-home-card a:visited{color:#8f1f3f!important;font-weight:900!important} 6611body .tcm-v13-feed-wrap .tcm-v10-feed{margin:10px 0 0!important;border-radius:18px!important;padding:10px!important;background:#fff!important;border:1px solid rgba(143,31,63,.16)!important;box-shadow:0 8px 20px rgba(0,0,0,.07)!important;color:#111!important}.tcm-v13-feed-wrap .tcm-v10-feed-title{font-size:12px!important;margin:0 0 7px!important;color:#8f1f3f!important;font-weight:900!important;text-transform:uppercase!important}.tcm-v13-feed-wrap .tcm-v10-feed-row{font-size:11px!important;line-height:1.2!important;padding:6px 0!important;color:#111!important;border-bottom:1px solid #f0e8eb!important}.tcm-v13-feed-wrap .tcm-v10-feed-row:last-child{border-bottom:0!important}.tcm-v13-feed-wrap .tcm-v10-feed-row span{width:7px!important;height:7px!important;min-width:7px!important;background:#F2BE00!important}.tcm-v13-feed-wrap .tcm-v10-feed-empty{font-size:11px!important;color:#555!important}.tcm-v13-logout{text-align:center!important;margin:12px 0 0!important}.tcm-v13-logout a{color:#8f1f3f!important;font-weight:900!important;text-decoration:none!important;font-size:12px!important;text-transform:uppercase!important} 6612@media(max-width:520px){body .tcm-v13-home{width:calc(100% - 12px)!important;margin-top:8px!important;padding:6px!important}.tcm-v13-hero{border-radius:24px!important;padding:15px 10px 11px!important}.tcm-v13-logo-orbit{width:118px!important;height:118px!important;margin-bottom:9px!important}.tcm-v13-logo-orbit img{max-width:96px!important;max-height:96px!important}.tcm-v13-stats{gap:7px!important}.tcm-v13-stat{border-radius:16px!important;padding:10px 8px!important}.tcm-v13-stat strong{font-size:25px!important}.tcm-v13-stat span{font-size:12px!important}.tcm-v13-cd-time{font-size:18px!important}.tcm-v13-actions{gap:8px!important}.tcm-v13-actions a{min-height:58px!important;padding:9px 8px!important;grid-template-columns:30px 1fr!important}.tcm-v13-actions span{width:30px!important;height:30px!important;font-size:16px!important}.tcm-v13-actions strong{font-size:10.5px!important}.tcm-v13-actions small{font-size:9px!important}} 6613</style>
6614<script id="tcm-v13-countdown-js"> 6615(function(){ 6616 function pad(n){return String(n).padStart(2,'0');} 6617 function text(ms){ 6618 if(!ms || ms <= 0) return 'Tempo scaduto'; 6619 var d=Math.floor(ms/86400000); ms-=d*86400000; 6620 var h=Math.floor(ms/3600000); ms-=h*3600000; 6621 var m=Math.floor(ms/60000); ms-=m*60000; 6622 var s=Math.floor(ms/1000); 6623 return d>0 ? (d+'g '+pad(h)+'h '+pad(m)+'m') : (pad(h)+'h '+pad(m)+'m '+pad(s)+'s'); 6624 } 6625 function tick(){ 6626 document.querySelectorAll('.tcm-v13-countdown[data-deadline-ms]').forEach(function(box){ 6627 var target=parseInt(box.getAttribute('data-deadline-ms')||'0',10); 6628 var el=box.querySelector('[data-countdown]'); 6629 if(!el) return; 6630 el.textContent=text(target-Date.now()); 6631 }); 6632 } 6633 document.addEventListener('DOMContentLoaded', function(){tick(); setInterval(tick,1000);}); 6634})(); 6635</script>
6635 6636<style id="tcm-v14-auth-modern-css"> 6637body .tcm-auth-modern-page{width:100%!important;min-height:100vh!important;margin:-24px auto 90px!important;background:#fff!important;color:#111!important;font-family:Helvetica,Arial,sans-serif!important;box-sizing:border-box!important;overflow:hidden!important} 6638body .tcm-auth-topbar{height:88px!important;background:#505050!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;box-shadow:0 8px 22px rgba(0,0,0,.12)!important} 6639body .tcm-auth-top-title{font-size:28px!important;line-height:1!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:-.5px!important;color:#fff!important} 6640body .tcm-auth-close,body .tcm-auth-close:visited{position:absolute!important;right:28px!important;top:50%!important;transform:translateY(-50%)!important;width:56px!important;height:56px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;text-decoration:none!important;font-size:66px!important;line-height:1!important;font-weight:300!important;border:0!important;background:transparent!important} 6641body .tcm-auth-modern-inner{width:min(920px,calc(100% - 42px))!important;margin:0 auto!important;padding:48px 0 70px!important;box-sizing:border-box!important} 6642body .tcm-auth-brand-block{text-align:center!important;margin:0 auto 28px!important}.tcm-auth-logo-badge{width:78px!important;height:78px!important;border-radius:26px!important;margin:0 auto 18px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#F2BE00,#fff200)!important;color:#111!important;font-size:34px!important;font-weight:1000!important;box-shadow:0 11px 0 #c8ba00,0 18px 34px rgba(0,0,0,.16)!important;border:2px solid rgba(0,0,0,.08)!important}.tcm-auth-brand-block h1{margin:0!important;font-size:clamp(34px,6vw,52px)!important;line-height:.98!important;font-weight:1000!important;letter-spacing:-2px!important;color:#55585f!important}.tcm-auth-brand-block p{width:min(620px,100%)!important;margin:13px auto 0!important;font-size:18px!important;line-height:1.35!important;font-weight:800!important;color:#8b8d96!important} 6643body .tcm-auth-modern-grid{display:grid!important;grid-template-columns:1fr!important;gap:26px!important;width:min(760px,100%)!important;margin:0 auto!important}.tcm-auth-modern-card{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;text-align:center!important;color:#111!important}.tcm-auth-modern-card h2{margin:0 0 26px!important;font-size:30px!important;line-height:1!important;font-weight:1000!important;text-transform:uppercase!important;letter-spacing:-1px!important;color:#55585f!important}.tcm-auth-modern-form{display:flex!important;flex-direction:column!important;gap:18px!important;width:100%!important;margin:0 auto!important}.tcm-auth-modern-form input{width:100%!important;height:78px!important;border-radius:22px!important;border:0!important;background:#ededf7!important;color:#111!important;padding:0 28px!important;font-size:25px!important;font-weight:900!important;outline:none!important;box-shadow:none!important;box-sizing:border-box!important}.tcm-auth-modern-form input::placeholder{color:#7f818b!important;opacity:1!important;font-weight:900!important}.tcm-auth-modern-form input:focus{box-shadow:0 0 0 4px rgba(242,190,0,.35)!important;background:#f2f2fb!important}.tcm-auth-password-wrap{position:relative!important}.tcm-auth-password-wrap input{padding-right:74px!important}.tcm-auth-eye{position:absolute!important;right:27px!important;top:50%!important;transform:translateY(-50%)!important;color:#90919a!important;font-size:26px!important;font-weight:900!important;opacity:.65!important}.tcm-auth-forgot,.tcm-auth-forgot:visited{display:inline-block!important;margin:4px auto 10px!important;color:#55585f!important;text-decoration:none!important;font-size:24px!important;line-height:1.1!important;font-weight:900!important}.tcm-auth-primary-btn,.tcm-auth-secondary-btn{width:min(520px,100%)!important;height:92px!important;margin:0 auto!important;border-radius:18px!important;border:0!important;text-transform:uppercase!important;font-size:34px!important;line-height:1!important;font-weight:1000!important;letter-spacing:-1px!important;cursor:pointer!important;box-sizing:border-box!important}.tcm-auth-primary-btn{background:#efff00!important;color:#050505!important;box-shadow:0 10px 0 #c9dc00,0 18px 30px rgba(0,0,0,.14)!important}.tcm-auth-secondary-btn{background:#ededf7!important;color:#55585f!important;box-shadow:0 10px 0 #c9cbd5,0 18px 30px rgba(0,0,0,.12)!important}.tcm-auth-divider{height:1px!important;margin:4px auto 26px!important;width:88%!important;border-top:5px dashed #e8e8f2!important}
6643.tcm-auth-divider span{display:none!important}.tcm-auth-register-note{margin:-14px 0 20px!important;color:#8b8d96!important;font-size:18px!important;font-weight:900!important}.tcm-auth-two-cols{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important} 6644body .tcm-auth-modern-page .tcm-alert{width:min(760px,100%)!important;margin:0 auto 22px!important;border-radius:18px!important;padding:16px 18px!important;background:#eef8e9!important;color:#1f5c2e!important;border:1px solid rgba(31,92,46,.18)!important;font-size:16px!important;font-weight:900!important;text-align:center!important;box-sizing:border-box!important}.tcm-auth-modern-page .tcm-alert.tcm-error{background:#fff0f0!important;color:#941f1f!important;border-color:rgba(148,31,31,.20)!important} 6645@media(max-width:640px){body .tcm-auth-modern-page{margin-top:-18px!important}.tcm-auth-topbar{height:74px!important}.tcm-auth-top-title{font-size:23px!important}.tcm-auth-close{right:14px!important;width:44px!important;height:44px!important;font-size:56px!important}.tcm-auth-modern-inner{width:calc(100% - 30px)!important;padding:34px 0 56px!important}.tcm-auth-logo-badge{width:64px!important;height:64px!important;border-radius:21px!important;font-size:28px!important;margin-bottom:15px!important}.tcm-auth-brand-block h1{font-size:35px!important;letter-spacing:-1.3px!important}.tcm-auth-brand-block p{font-size:15px!important}.tcm-auth-modern-card h2{font-size:25px!important;margin-bottom:20px!important}.tcm-auth-modern-form{gap:14px!important}.tcm-auth-modern-form input{height:64px!important;border-radius:18px!important;font-size:20px!important;padding:0 20px!important}.tcm-auth-two-cols{grid-template-columns:1fr!important;gap:14px!important}.tcm-auth-forgot{font-size:19px!important}.tcm-auth-primary-btn,.tcm-auth-secondary-btn{height:78px!important;border-radius:17px!important;font-size:29px!important}.tcm-auth-divider{margin:0 auto 20px!important}.tcm-auth-register-note{font-size:15px!important}} 6646 6647/* ========================================================== 6648 LOGIN MONDIALE COMPATTO - LOGO UFFICIALE + CAMPI EVIDENTI 6649 ========================================================== */ 6650body .tcm-auth-compact-page{ 6651 width:100%!important; 6652 min-height:auto!important; 6653 margin:-10px auto 90px!important; 6654 background:#fff!important; 6655 color:#111!important; 6656 font-family:Helvetica,Arial,sans-serif!important; 6657 box-sizing:border-box!important; 6658 overflow:visible!important; 6659} 6660body .tcm-auth-compact-page .tcm-auth-topbar{ 6661 display:none!important; 6662} 6663body .tcm-auth-compact-page .tcm-auth-modern-inner{ 6664 width:min(820px,calc(100% - 34px))!important; 6665 margin:0 auto!important; 6666 padding:12px 0 44px!important; 6667 box-sizing:border-box!important; 6668} 6669body .tcm-auth-compact-page .tcm-auth-close-row{ 6670 display:flex!important; 6671 justify-content:flex-end!important; 6672 align-items:center!important; 6673 height:34px!important; 6674 margin:0 0 2px!important; 6675} 6676body .tcm-auth-compact-page .tcm-auth-close, 6677body .tcm-auth-compact-page .tcm-auth-close:visited{ 6678 position:static!important; 6679 transform:none!important; 6680 width:34px!important; 6681 height:34px!important; 6682 display:flex!important; 6683 align-items:center!important; 6684 justify-content:center!important; 6685 color:#505050!important; 6686 text-decoration:none!important; 6687 font-size:44px!important; 6688 line-height:1!important; 6689 font-weight:300!important; 6690 border:0!important; 6691 background:transparent!important; 6692} 6693body .tcm-auth-compact-page .tcm-auth-brand-block{ 6694 text-align:center!important; 6695 margin:0 auto 22px!important; 6696} 6697body .tcm-auth-compact-page .tcm-auth-logo-badge{ 6698 display:none!important; 6699} 6700body .tcm-auth-compact-page .tcm-auth-world-logo{ 6701 display:block!important; 6702 width:min(260px,72vw)!important; 6703 height:auto!important; 6704 max-height:130px!important; 6705 object-fit:contain!important; 6706 margin:0 auto 12px!important; 6707} 6708body .tcm-auth-compact-page .tcm-auth-brand-block h1{ 6709 display:none!important; 6710} 6711body .tcm-auth-compact-page .tcm-auth-brand-block p{ 6712 width:min(620px,100%)!important; 6713 margin:0 auto!important; 6714 font-size:16px!important; 6715 line-height:1.3!important; 6716 font-weight:800!important; 6717 color:#858792!important; 6718} 6719body .tcm-auth-compact-page .tcm-auth-modern-grid{ 6720 display:grid!important; 6721 grid-template-columns:1fr!important; 6722 gap:18px!important; 6723 width:min(720px,100%)!important; 6724 margin:0 auto!important; 6725} 6726body .tcm-auth-compact-page .tcm-auth-modern-card{ 6727 background:#fff!important; 6728 border:0!important; 6729 border-radius:0!important; 6730 box-shadow:none!important; 6731 padding:0!important; 6732 text-align:center!important; 6733 color:#111!important; 6734} 6735body .tcm-auth-compact-page .tcm-auth-modern-card h2{ 6736 margin:0 0 18px!important; 6737 font-size:28px!important; 6738 line-height:1!important; 6739 font-weight:1000!important; 6740 text-transform:uppercase!important; 6741 letter-spacing:-.8px!important; 6742 color:#55585f!important; 6743} 6744body .tcm-auth-compact-page .tcm-auth-modern-form{ 6745 display:flex!important; 6746 flex-direction:column!important; 6747 gap:13px!important; 6748 width:100%!important; 6749 margin:0 auto!important; 6750} 6751body .tcm-auth-compact-page .tcm-auth-modern-form input{ 6752 width:100%!important; 6753 height:62px!important; 6754 border-radius:16px!important; 6755 border:2px solid #cfd1da!important; 6756 background:#f1f2f6!important; 6757 color:#111!important; 6758 padding:0 22px!important; 6759 font-size:20px!important; 6760 font-weight:850!important; 6761 outline:none!important; 6762 box-shadow:0 2px 0 rgba(0,0,0,.06)!important; 6763 box-sizing:border-box!important; 6764} 6765body .tcm-auth-compact-page .tcm-auth-modern-form input::placeholder{
6766 color:#777a84!important; 6767 opacity:1!important; 6768 font-weight:850!important; 6769} 6770body .tcm-auth-compact-page .tcm-auth-modern-form input:focus{ 6771 border-color:#9b9da8!important; 6772 background:#f6f7fa!important; 6773 box-shadow:0 0 0 4px rgba(242,190,0,.20)!important; 6774} 6775body .tcm-auth-compact-page .tcm-auth-password-wrap{ 6776 position:relative!important; 6777} 6778body .tcm-auth-compact-page .tcm-auth-password-wrap input{ 6779 padding-right:64px!important; 6780} 6781body .tcm-auth-compact-page .tcm-auth-eye{ 6782 position:absolute!important; 6783 right:22px!important; 6784 top:50%!important; 6785 transform:translateY(-50%)!important; 6786 color:#80828b!important; 6787 font-size:23px!important; 6788 font-weight:900!important; 6789 opacity:.65!important; 6790} 6791body .tcm-auth-compact-page .tcm-auth-forgot, 6792body .tcm-auth-compact-page .tcm-auth-forgot:visited{ 6793 display:inline-block!important; 6794 margin:2px auto 8px!important; 6795 color:#55585f!important; 6796 text-decoration:none!important; 6797 font-size:20px!important; 6798 line-height:1.1!important; 6799 font-weight:900!important; 6800} 6801body .tcm-auth-compact-page .tcm-auth-primary-btn, 6802body .tcm-auth-compact-page .tcm-auth-secondary-btn{ 6803 width:min(500px,100%)!important; 6804 height:74px!important; 6805 margin:0 auto!important; 6806 border-radius:17px!important; 6807 border:0!important; 6808 text-transform:uppercase!important; 6809 font-size:30px!important; 6810 line-height:1!important; 6811 font-weight:1000!important; 6812 letter-spacing:-.8px!important; 6813 cursor:pointer!important; 6814 box-sizing:border-box!important; 6815} 6816body .tcm-auth-compact-page .tcm-auth-primary-btn{ 6817 background:#efff00!important; 6818 color:#050505!important; 6819 box-shadow:0 8px 0 #c9dc00,0 16px 26px rgba(0,0,0,.12)!important; 6820} 6821body .tcm-auth-compact-page .tcm-auth-secondary-btn{ 6822 background:#f1f2f6!important; 6823 color:#55585f!important; 6824 border:2px solid #cfd1da!important; 6825 box-shadow:0 8px 0 #c9cbd5,0 16px 26px rgba(0,0,0,.10)!important; 6826} 6827body .tcm-auth-compact-page .tcm-auth-divider{ 6828 height:1px!important; 6829 margin:2px auto 14px!important; 6830 width:86%!important; 6831 border-top:4px dashed #e8e8f2!important; 6832} 6833body .tcm-auth-compact-page .tcm-auth-divider span{ 6834 display:none!important; 6835} 6836body .tcm-auth-compact-page .tcm-auth-register-note{ 6837 margin:-10px 0 14px!important; 6838 color:#8b8d96!important; 6839 font-size:16px!important; 6840 font-weight:900!important; 6841} 6842body .tcm-auth-compact-page .tcm-auth-two-cols{ 6843 display:grid!important; 6844 grid-template-columns:1fr 1fr!important; 6845 gap:12px!important; 6846} 6847body .tcm-auth-compact-page .tcm-alert{ 6848 width:min(720px,100%)!important; 6849 margin:0 auto 18px!important; 6850 border-radius:16px!important; 6851 padding:14px 16px!important; 6852 background:#eef8e9!important; 6853 color:#1f5c2e!important; 6854 border:1px solid rgba(31,92,46,.18)!important; 6855 font-size:15px!important; 6856 font-weight:900!important; 6857 text-align:center!important; 6858 box-sizing:border-box!important; 6859} 6860body .tcm-auth-compact-page .tcm-alert.tcm-error{ 6861 background:#fff0f0!important; 6862 color:#941f1f!important; 6863 border-color:rgba(148,31,31,.20)!important; 6864} 6865@media(max-width:640px){ 6866 body .tcm-auth-compact-page{margin:-8px auto 82px!important;} 6867 body .tcm-auth-compact-page .tcm-auth-modern-inner{width:calc(100% - 28px)!important;padding:8px 0 38px!important;} 6868 body .tcm-auth-compact-page .tcm-auth-close-row{height:28px!important;margin-bottom:0!important;} 6869 body .tcm-auth-compact-page .tcm-auth-close{width:30px!important;height:30px!important;font-size:40px!important;} 6870 body .tcm-auth-compact-page .tcm-auth-world-logo{width:min(220px,70vw)!important;max-height:110px!important;margin-bottom:10px!important;} 6871 body .tcm-auth-compact-page .tcm-auth-brand-block{margin-bottom:18px!important;} 6872 body .tcm-auth-compact-page .tcm-auth-brand-block p{font-size:14px!important;} 6873 body .tcm-auth-compact-page .tcm-auth-modern-grid{gap:15px!important;} 6874 body .tcm-auth-compact-page .tcm-auth-modern-card h2{font-size:24px!important;margin-bottom:15px!important;} 6875 body .tcm-auth-compact-page .tcm-auth-modern-form{gap:11px!important;} 6876 body .tcm-auth-compact-page .tcm-auth-modern-form input{height:56px!important;border-radius:15px!important;font-size:18px!important;padding:0 18px!important;} 6877 body .tcm-auth-compact-page .tcm-auth-two-cols{grid-template-columns:1fr!important;gap:11px!important;} 6878 body .tcm-auth-compact-page .tcm-auth-forgot{font-size:18px!important;margin-bottom:6px!important;} 6879 body .tcm-auth-compact-page .tcm-auth-primary-btn, 6880 body .tcm-auth-compact-page .tcm-auth-secondary-btn{height:68px!important;border-radius:16px!important;font-size:27px!important;} 6881 body .tcm-auth-compact-page .tcm-auth-divider{margin:0 auto 12px!important;} 6882 body .tcm-auth-compact-page .tcm-auth-register-note{font-size:14px!important;margin:-8px 0 12px!important;} 6883} 6884 6885</style> 6886<style id="tcm-v15-home-css"> 6887body .tcm-v15-home{
6888 width:min(820px,calc(100% - 20px))!important; 6889 margin:10px auto 110px!important; 6890 padding:10px!important; 6891 box-sizing:border-box!important; 6892 font-family:Helvetica,Arial,sans-serif!important; 6893 color:#111!important; 6894} 6895 6896/* Dashboard compatta con logo Mondiale in trasparenza tagliato a sinistra */ 6897body .tcm-v15-hero{ 6898 position:relative!important; 6899 overflow:hidden!important; 6900 border-radius:26px!important; 6901 padding:16px 12px 12px!important; 6902 background: 6903 radial-gradient(circle at 80% 6%,rgba(255,255,255,.56),transparent 28%), 6904 radial-gradient(circle at 18% 0%,rgba(242,190,0,.42),transparent 34%), 6905 linear-gradient(145deg,#8f1f3f 0%,#b83258 54%,#f4c33a 145%)!important; 6906 border:1px solid rgba(242,190,0,.78)!important; 6907 box-shadow:0 16px 42px rgba(80,20,38,.24)!important; 6908 color:#fff!important; 6909 isolation:isolate!important; 6910} 6911 6912body .tcm-v15-hero:after{ 6913 content:""!important; 6914 position:absolute!important; 6915 z-index:0!important; 6916 top:-22%!important; 6917 bottom:-22%!important; 6918 left:-34%!important; 6919 width:108%!important; 6920 background-image:url("https://www.betignorante.it/wp-content/uploads/2026/05/TOTOCULO-MONDIALI.png")!important; 6921 background-repeat:no-repeat!important; 6922 background-position:left center!important; 6923 background-size:contain!important; 6924 opacity:.16!important; 6925 filter:grayscale(12%) contrast(110%) drop-shadow(0 14px 26px rgba(0,0,0,.22))!important; 6926 pointer-events:none!important; 6927} 6928 6929body .tcm-v15-hero:before{ 6930 content:""!important; 6931 position:absolute!important; 6932 z-index:1!important; 6933 inset:-80px!important; 6934 background:linear-gradient(115deg,transparent 0 36%,rgba(255,255,255,.16) 42%,transparent 50% 100%)!important; 6935 transform:rotate(8deg)!important; 6936 pointer-events:none!important; 6937} 6938 6939body .tcm-v15-team-block, 6940body .tcm-v15-stats{ 6941 position:relative!important; 6942 z-index:2!important; 6943} 6944 6945body .tcm-v15-team-block{ 6946 text-align:center!important; 6947 margin-bottom:12px!important; 6948} 6949 6950body .tcm-v15-team-name{ 6951 font-size:clamp(22px,6vw,38px)!important; 6952 line-height:.96!important; 6953 font-weight:900!important; 6954 text-transform:uppercase!important; 6955 letter-spacing:-.8px!important; 6956 color:#F2BE00!important; 6957 text-shadow:0 3px 18px rgba(0,0,0,.34)!important; 6958} 6959 6960body .tcm-v15-coach-name{ 6961 margin-top:5px!important; 6962 font-size:12px!important; 6963 font-weight:900!important; 6964 text-transform:uppercase!important; 6965 color:rgba(255,255,255,.90)!important; 6966 letter-spacing:.2px!important; 6967} 6968 6969body .tcm-v15-stats{ 6970 display:grid!important; 6971 grid-template-columns:1fr 1fr!important; 6972 gap:9px!important; 6973} 6974 6975body .tcm-v15-stat, 6976body .tcm-v15-stat:visited{ 6977 display:block!important; 6978 text-decoration:none!important; 6979 border-radius:18px!important; 6980 padding:11px 9px!important; 6981 background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(255,248,226,.93))!important; 6982 border:1px solid rgba(242,190,0,.86)!important; 6983 color:#111!important; 6984 box-shadow:0 9px 22px rgba(0,0,0,.15)!important; 6985 min-width:0!important; 6986} 6987 6988body .tcm-v15-stat small{ 6989 display:block!important; 6990 font-size:10px!important; 6991 font-weight:900!important; 6992 line-height:1.05!important; 6993 color:#8f1f3f!important; 6994 text-transform:uppercase!important; 6995} 6996 6997body .tcm-v15-stat strong{ 6998 display:block!important; 6999 margin-top:6px!important; 7000 font-size:28px!important; 7001 line-height:1!important; 7002 font-weight:900!important; 7003 color:#111!important; 7004} 7005 7006body .tcm-v15-stat span{ 7007 display:block!important; 7008 margin-top:2px!important; 7009 font-size:13px!important; 7010 font-weight:900!important; 7011 color:#111!important; 7012} 7013 7014body .tcm-v15-stat em{ 7015 display:block!important; 7016 margin-top:6px!important; 7017 font-size:10px!important; 7018 font-style:normal!important; 7019 font-weight:800!important; 7020 color:#5c5c5c!important; 7021} 7022 7023/* Card novità sotto countdown */ 7024body .tcm-v15-news-card, 7025body .tcm-v15-news-card:visited{ 7026 position:relative!important; 7027 display:block!important; 7028 margin:10px 0 12px!important; 7029 padding:14px 14px 14px 96px!important; 7030 min-height:76px!important; 7031 text-decoration:none!important; 7032 border-radius:22px!important; 7033 color:#111!important; 7034 background: 7035 radial-gradient(circle at 14% 36%,rgba(255,255,255,.72),transparent 22%), 7036 linear-gradient(135deg,#F2BE00 0%,#fff05a 52%,#ffffff 135%)!important; 7037 border:1px solid #111!important; 7038 box-shadow:0 12px 30px rgba(0,0,0,.14), inset 0 1px 0 rgba(255,255,255,.62)!important; 7039 overflow:hidden!important; 7040} 7041 7042body .tcm-v15-news-card:before{ 7043 content:"â¡"!important; 7044 position:absolute!important; 7045 left:16px!important; 7046 top:50%!important; 7047 width:58px!important; 7048 height:58px!important; 7049 transform:translateY(-50%)!important; 7050 display:flex!important;
7051 align-items:center!important; 7052 justify-content:center!important; 7053 border-radius:18px!important; 7054 background:#111!important; 7055 color:#F2BE00!important; 7056 font-size:30px!important; 7057 box-shadow:0 10px 22px rgba(0,0,0,.20)!important; 7058} 7059 7060body .tcm-v15-news-card:after{ 7061 content:""!important; 7062 position:absolute!important; 7063 inset:-70px -80px auto auto!important; 7064 width:180px!important; 7065 height:180px!important; 7066 border-radius:50%!important; 7067 background:rgba(143,31,63,.12)!important; 7068 pointer-events:none!important; 7069} 7070 7071body .tcm-v15-news-badge{ 7072 display:inline-flex!important; 7073 align-items:center!important; 7074 justify-content:center!important; 7075 margin-bottom:4px!important; 7076 padding:4px 9px!important; 7077 border-radius:999px!important; 7078 background:#8f1f3f!important; 7079 color:#fff!important; 7080 font-size:10px!important; 7081 font-weight:900!important; 7082 text-transform:uppercase!important; 7083 letter-spacing:.6px!important; 7084} 7085 7086body .tcm-v15-news-card strong{ 7087 display:block!important; 7088 color:#111!important; 7089 font-size:16px!important; 7090 line-height:1!important; 7091 font-weight:900!important; 7092 text-transform:uppercase!important; 7093} 7094 7095body .tcm-v15-news-card small{ 7096 display:block!important; 7097 margin-top:5px!important; 7098 color:#4b4b4b!important; 7099 font-size:11px!important; 7100 font-weight:800!important; 7101 line-height:1.2!important; 7102} 7103 7104/* Mantiene il resto della home coerente con la V13 */ 7105body .tcm-v15-actions{ 7106 display:grid!important; 7107 grid-template-columns:1fr 1fr!important; 7108 gap:10px!important; 7109 margin:12px 0!important; 7110} 7111 7112body .tcm-v15-actions a, 7113body .tcm-v15-actions a:visited{ 7114 display:grid!important; 7115 grid-template-columns:34px 1fr!important; 7116 grid-template-rows:auto auto!important; 7117 align-items:center!important; 7118 column-gap:8px!important; 7119 text-decoration:none!important; 7120 border-radius:18px!important; 7121 padding:11px 10px!important; 7122 background:#fff!important; 7123 border:1px solid rgba(143,31,63,.18)!important; 7124 box-shadow:0 8px 22px rgba(0,0,0,.08)!important; 7125 color:#111!important; 7126 min-height:64px!important; 7127} 7128 7129body .tcm-v15-actions a.is-main{ 7130 background:linear-gradient(135deg,#F2BE00,#ffd852)!important; 7131 border-color:#111!important; 7132} 7133 7134body .tcm-v15-actions a:last-child{grid-column:1/-1!important} 7135 7136body .tcm-v15-actions span{ 7137 grid-row:1/3!important; 7138 width:34px!important; 7139 height:34px!important; 7140 border-radius:12px!important; 7141 background:#f3eef1!important; 7142 display:flex!important; 7143 align-items:center!important; 7144 justify-content:center!important; 7145 font-size:18px!important; 7146} 7147 7148body .tcm-v15-actions strong{ 7149 font-size:12px!important; 7150 line-height:1.05!important; 7151 font-weight:900!important; 7152 text-transform:uppercase!important; 7153 color:#111!important; 7154} 7155 7156body .tcm-v15-actions small{ 7157 font-size:10px!important; 7158 font-weight:800!important; 7159 color:#666!important; 7160 margin-top:3px!important; 7161} 7162 7163body .tcm-v15-actions a.is-main small{color:#3d3210!important} 7164 7165body .tcm-v15-home .tcm-reviews-home-card{ 7166 margin:12px 0 0!important; 7167 width:100%!important; 7168 box-sizing:border-box!important; 7169} 7170 7171body .tcm-v15-home .tcm-reviews-home-card .tc-review-home-card{ 7172 max-width:100%!important; 7173 margin:0!important; 7174 border-radius:20px!important; 7175 border:1px solid rgba(242,190,0,.85)!important; 7176 background:linear-gradient(180deg,#ffffff,#fff7dc)!important; 7177 box-shadow:0 10px 26px rgba(0,0,0,.09)!important; 7178 color:#111!important; 7179 overflow:hidden!important; 7180} 7181 7182body .tcm-v15-home .tcm-reviews-home-card .tc-review-home-title{ 7183 color:#8f1f3f!important; 7184 font-weight:900!important; 7185 text-transform:uppercase!important; 7186} 7187 7188body .tcm-v15-home .tcm-reviews-home-card a, 7189body .tcm-v15-home .tcm-reviews-home-card a:visited{ 7190 color:#8f1f3f!important; 7191 font-weight:900!important; 7192} 7193 7194body .tcm-v15-feed-wrap .tcm-v10-feed{ 7195 margin:10px 0 0!important; 7196 border-radius:18px!important; 7197 padding:10px!important; 7198 background:#fff!important; 7199 border:1px solid rgba(143,31,63,.16)!important; 7200 box-shadow:0 8px 20px rgba(0,0,0,.07)!important; 7201 color:#111!important; 7202} 7203 7204body .tcm-v15-feed-wrap .tcm-v10-feed-title{ 7205 font-size:12px!important; 7206 margin:0 0 7px!important; 7207 color:#8f1f3f!important; 7208 font-weight:900!important; 7209 text-transform:uppercase!important; 7210} 7211 7212body .tcm-v15-feed-wrap .tcm-v10-feed-row{ 7213 font-size:11px!important; 7214 line-height:1.2!important; 7215 padding:6px 0!important; 7216 color:#111!important; 7217 border-bottom:1px solid #f0e8eb!important; 7218} 7219 7220body .tcm-v15-feed-wrap .tcm-v10-feed-row:last-child{border-bottom:0!important} 7221body .tcm-v15-feed-wrap .tcm-v10-feed-row span{width:7px!important;height:7px!important;min-width:7px!important;background:#F2BE00!important} 7222body .tcm-v15-feed-wrap .tcm-v10-feed-empty{font-size:11px!important;color:#555!important} 7223 7224body .tcm-v15-logout{ 7225 text-align:center!important; 7226 margin:12px 0 0!important; 7227} 7228 7229body .tcm-v15-logout a{ 7230 color:#8f1f3f!important; 7231 font-weight:900!important; 7232 text-decoration:none!important; 7233 font-size:12px!important; 7234 text-transform:uppercase!important; 7235} 7236 7237@media(max-width:520px){ 7238 body .tcm-v15-home{ 7239 width:calc(100% - 12px)!important; 7240 margin-top:8px!important; 7241 padding:6px!important; 7242 } 7243 7244 body .tcm-v15-hero{ 7245 border-radius:24px!important; 7246 padding:13px 10px 10px!important; 7247 } 7248 7249 body .tcm-v15-hero:after{ 7250 left:-42%!important; 7251 width:120%!important; 7252 opacity:.14!important; 7253 } 7254 7255 body .tcm-v15-team-block{margin-bottom:10px!important} 7256 body .tcm-v15-stats{gap:7px!important} 7257 body .tcm-v15-stat{border-radius:16px!important;padding:10px 8px!important} 7258 body .tcm-v15-stat strong{font-size:25px!important} 7259 body .tcm-v15-stat span{font-size:12px!important} 7260 7261 body .tcm-v15-news-card{ 7262 margin:9px 0 11px!important; 7263 padding:12px 11px 12px 78px!important; 7264 min-height:70px!important; 7265 border-radius:20px!important; 7266 } 7267 7268 body .tcm-v15-news-card:before{ 7269 left:12px!important; 7270 width:50px!important; 7271 height:50px!important; 7272 border-radius:16px!important; 7273 font-size:26px!important; 7274 } 7275 7276 body .tcm-v15-news-card strong{font-size:14px!important} 7277 body .tcm-v15-news-card small{font-size:10px!important} 7278 7279 body .tcm-v15-actions{gap:8px!important} 7280 body .tcm-v15-actions a{ 7281 min-height:58px!important; 7282 padding:9px 8px!important; 7283 grid-template-columns:30px 1fr!important; 7284 } 7285 body .tcm-v15-actions span{width:30px!important;height:30px!important;font-size:16px!important} 7286 body .tcm-v15-actions strong{font-size:10.5px!important} 7287 body .tcm-v15-actions small{font-size:9px!important} 7288} 7289</style> 7290<style id="tcm-mondiale-v5-popup-fantafutsal"> 7291/* Reset definitivo popup Mondiale: nessun posizionamento relativo alla pagina */ 7292body .tcm-card-light .popup-overlay, 7293body .tcm-card-light .tcm-msg-overlay, 7294body .tcm-wrap .popup-overlay, 7295body .tcm-wrap .tcm-msg-overlay{ 7296 display:none; 7297 position:fixed!important; 7298 top:env(safe-area-inset-top)!important; 7299 left:env(safe-area-inset-left)!important; 7300 right:env(safe-area-inset-right)!important; 7301 bottom:env(safe-area-inset-bottom)!important; 7302 width:auto!important; 7303 height:auto!important; 7304 min-width:0!important; 7305 min-height:0!important; 7306 margin:0!important; 7307 padding:10px!important; 7308 background:rgba(0,0,0,.55)!important; 7309 z-index:9999999!important; 7310 justify-content:center!important; 7311 align-items:center!important; 7312 overflow:hidden!important; 7313 transform:none!important; 7314 contain:none!important; 7315} 7316body .tcm-card-light .popup-overlay[style*="display: flex"], 7317body .tcm-card-light .popup-overlay[style*="display:flex"], 7318body .tcm-wrap .popup-overlay[style*="display: flex"], 7319body .tcm-wrap .popup-overlay[style*="display:flex"]{ 7320 display:flex!important; 7321} 7322body .tcm-card-light .popup, 7323body .tcm-wrap .popup{ 7324 position:relative!important; 7325 top:auto!important; 7326 left:auto!important; 7327 right:auto!important; 7328 bottom:auto!important; 7329 transform:none!important; 7330 background:#fff!important; 7331 border-radius:14px!important; 7332 width:92%!important; 7333 max-width:380px!important; 7334 max-height:70vh!important; 7335 overflow:hidden!important; 7336 box-shadow:0 10px 30px rgba(0,0,0,.35)!important; 7337 border:1px solid rgba(0,0,0,.08)!important; 7338 display:flex!important; 7339 flex-direction:column!important; 7340 color:#111!important; 7341 margin:0!important; 7342 padding:0!important; 7343} 7344body .tcm-card-light .popup-head, 7345body .tcm-wrap .popup-head{ 7346 padding:12px 12px!important; 7347 border-bottom:1px solid #e5e7eb!important; 7348 display:flex!important; 7349 align-items:center!important; 7350 justify-content:space-between!important; 7351 gap:10px!important; 7352 background:#fff!important; 7353} 7354body .tcm-card-light .popup-head h3, 7355body .tcm-wrap .popup-head h3{ 7356 margin:0!important; 7357 font-size:15px!important; 7358 font-weight:900!important; 7359 color:#111!important; 7360 line-height:1.15!important; 7361} 7362body .tcm-card-light .popup-close, 7363body .tcm-card-light .tcm-msg-close, 7364body .tcm-wrap .popup-close, 7365body .tcm-wrap .tcm-msg-close{ 7366 width:34px!important; 7367 height:34px!important; 7368 min-width:34px!important; 7369 min-height:34px!important; 7370 border-radius:10px!important; 7371 border:none!important; 7372 background:#f3f4f6!important; 7373 color:#111!important; 7374 font-size:18px!important; 7375 font-weight:900!important; 7376 cursor:pointer!important; 7377 line-height:1!important; 7378 padding:0!important; 7379 display:flex!important; 7380 align-items:center!important; 7381 justify-content:center!important; 7382 text-decoration:none!important; 7383 box-shadow:none!important; 7384} 7385body .tcm-card-light .popup-close:hover, 7386body .tcm-wrap .popup-close:hover{ 7387 background:#e5e7eb!important; 7388} 7389body .tcm-card-light .popup-body, 7390body .tcm-wrap .popup-body{ 7391 padding:10px 12px!important; 7392 overflow:auto!important; 7393 -webkit-overflow-scrolling:touch!important; 7394 background:#fff!important; 7395}
7396body .tcm-card-light .popup input[type="search"], 7397body .tcm-card-light .popup input, 7398body .tcm-wrap .popup input[type="search"], 7399body .tcm-wrap .popup input{ 7400 width:100%!important; 7401 padding:10px 10px!important; 7402 border:1px solid #d1d5db!important; 7403 border-radius:10px!important; 7404 font-size:15px!important; 7405 font-weight:700!important; 7406 outline:none!important; 7407 background:#fff!important; 7408 color:#111!important; 7409 box-sizing:border-box!important; 7410} 7411body .tcm-card-light .popup ul, 7412body .tcm-wrap .popup ul{ 7413 list-style:none!important; 7414 margin:10px 0 0!important; 7415 padding:0!important; 7416} 7417body .tcm-card-light .popup ul li, 7418body .tcm-wrap .popup ul li{ 7419 padding:10px 10px!important; 7420 margin-bottom:8px!important; 7421 border:1px solid #e5e7eb!important; 7422 border-radius:12px!important; 7423 text-align:center!important; 7424 text-transform:uppercase!important; 7425 font-weight:900!important; 7426 color:#111!important; 7427 cursor:pointer!important; 7428 background:#fff!important; 7429 box-sizing:border-box!important; 7430} 7431body .tcm-card-light .popup ul li:hover, 7432body .tcm-wrap .popup ul li:hover{ 7433 background:#0073aa!important; 7434 color:#fff!important; 7435 border-color:#0073aa!important; 7436} 7437/* Rosa nazionale: righe alternate azzurre come popup rose FantaFutsal */ 7438body .tcm-card-light .role-block-title, 7439body .tcm-wrap .role-block-title{ 7440 margin:14px 0 8px!important; 7441 color:#0073aa!important; 7442 font-size:12px!important; 7443 font-weight:900!important; 7444 text-transform:uppercase!important; 7445 text-align:left!important; 7446 border:0!important; 7447 padding:0!important; 7448} 7449body .tcm-card-light .roster-list, 7450body .tcm-wrap .roster-list{ 7451 display:flex!important; 7452 flex-direction:column!important; 7453 gap:6px!important; 7454 margin-bottom:8px!important; 7455} 7456body .tcm-card-light .roster-player, 7457body .tcm-wrap .roster-player{ 7458 border:0!important; 7459 border-radius:6px!important; 7460 color:#111!important; 7461 padding:9px 11px!important; 7462 font-size:13px!important; 7463 font-weight:800!important; 7464 line-height:1.2!important; 7465 text-align:left!important; 7466 text-transform:uppercase!important; 7467 background:#f7f7f7!important; 7468} 7469body .tcm-card-light .roster-player:nth-child(even), 7470body .tcm-wrap .roster-player:nth-child(even){background:#eef2ff!important;} 7471/* Campo senza bordo esterno rosso */ 7472body .tcm-card-light .campo, 7473body .tcm-wrap .campo{ 7474 border:0!important; 7475 outline:0!important; 7476} 7477body .tcm-card-light .campo:before, 7478body .tcm-card-light .campo:after, 7479body .tcm-wrap .campo:before, 7480body .tcm-wrap .campo:after{ 7481 border-color:transparent!important; 7482} 7483/* Bottoni glass azzurro/verde, senza nero */ 7484body .tcm-btn, 7485body .tcm-btn:visited, 7486body .tcm-card-light .bottone-salva, 7487body .tcm-card-light .bottone-svuota, 7488body .tcm-card-light .panchina-btn, 7489body .tcm-card-light .panchina-plus, 7490body .tcm-card-light .plus, 7491body .tcm-card-light .ruolo button.plus, 7492body .tcm-card-light .nation-plus{ 7493 background:linear-gradient(135deg,rgba(0,115,170,.88),rgba(22,155,98,.82))!important; 7494 color:#fff!important; 7495 border:1px solid rgba(255,255,255,.42)!important; 7496 box-shadow:0 10px 26px rgba(0,115,170,.18), inset 0 1px 0 rgba(255,255,255,.45)!important; 7497 backdrop-filter:blur(14px) saturate(150%)!important; 7498 -webkit-backdrop-filter:blur(14px) saturate(150%)!important; 7499 text-shadow:0 1px 2px rgba(0,0,0,.18)!important; 7500} 7501body .tcm-card-light .bottone-svuota{ 7502 background:rgba(255,255,255,.78)!important; 7503 color:#111!important; 7504 text-shadow:none!important; 7505 border:1px solid rgba(0,115,170,.22)!important; 7506} 7507@media(max-width:600px){ 7508 body .tcm-card-light .popup, 7509 body .tcm-wrap .popup{ 7510 width:92%!important; 7511 max-width:380px!important; 7512 max-height:70vh!important; 7513 } 7514} 7515</style> 7516 7517<style id="tcm-mondiale-v6-popup-definitivo"> 7518body .tcm-card-light .popup-overlay, 7519body .tcm-wrap .popup-overlay, 7520body > .popup-overlay.tcm-world-popup-mounted{ 7521 display:none; 7522 position:fixed!important; 7523 top:env(safe-area-inset-top)!important; 7524 left:env(safe-area-inset-left)!important; 7525 right:env(safe-area-inset-right)!important; 7526 bottom:env(safe-area-inset-bottom)!important; 7527 width:auto!important; 7528 height:auto!important; 7529 min-width:0!important; 7530 min-height:0!important; 7531 margin:0!important; 7532 padding:10px!important; 7533 background:rgba(0,0,0,.55)!important; 7534 z-index:2147483000!important; 7535 justify-content:center!important; 7536 align-items:center!important; 7537 overflow:hidden!important; 7538 transform:none!important; 7539 -webkit-transform:none!important; 7540 contain:none!important; 7541 box-sizing:border-box!important; 7542} 7543body .tcm-card-light .popup-overlay[style*="display: flex"], 7544body .tcm-card-light .popup-overlay[style*="display:flex"], 7545body .tcm-wrap .popup-overlay[style*="display: flex"], 7546body .tcm-wrap .popup-overlay[style*="display:flex"], 7547body > .popup-overlay.tcm-world-popup-mounted[style*="display: flex"], 7548body > .popup-overlay.tcm-world-popup-mounted[style*="display:flex"]{ 7549 display:flex!important; 7550} 7551body .tcm-card-light .popup, 7552body .tcm-wrap .popup, 7553body > .popup-overlay.tcm-world-popup-mounted .popup{ 7554 position:relative!important; 7555 top:auto!important; 7556 left:auto!important; 7557 right:auto!important; 7558 bottom:auto!important; 7559 transform:none!important; 7560 -webkit-transform:none!important; 7561 background:#fff!important; 7562 border-radius:14px!important; 7563 width:92%!important; 7564 max-width:380px!important; 7565 max-height:70vh!important; 7566 max-height:70dvh!important; 7567 overflow:hidden!important; 7568 box-shadow:0 10px 30px rgba(0,0,0,.35)!important; 7569 border:1px solid rgba(0,0,0,.08)!important; 7570 display:flex!important; 7571 flex-direction:column!important; 7572 color:#111!important; 7573 margin:0!important; 7574 padding:0!important; 7575 box-sizing:border-box!important; 7576} 7577body .tcm-card-light .popup-head, 7578body .tcm-wrap .popup-head, 7579body > .popup-overlay.tcm-world-popup-mounted .popup-head{ 7580 padding:12px 12px!important; 7581 border-bottom:1px solid #e5e7eb!important; 7582 display:flex!important; 7583 align-items:center!important; 7584 justify-content:space-between!important; 7585 gap:10px!important; 7586 background:#fff!important; 7587 flex:0 0 auto!important; 7588} 7589body .tcm-card-light .popup-head h3, 7590body .tcm-wrap .popup-head h3, 7591body > .popup-overlay.tcm-world-popup-mounted .popup-head h3{ 7592 margin:0!important; 7593 font-size:15px!important; 7594 font-weight:900!important; 7595 color:#111!important; 7596 line-height:1.15!important; 7597} 7598body .tcm-card-light .popup-close, 7599body .tcm-card-light .tcm-msg-close, 7600body .tcm-wrap .popup-close, 7601body .tcm-wrap .tcm-msg-close, 7602body > .popup-overlay.tcm-world-popup-mounted .popup-close, 7603body > .popup-overlay.tcm-world-popup-mounted .tcm-msg-close{ 7604 width:34px!important; 7605 height:34px!important; 7606 min-width:34px!important; 7607 min-height:34px!important; 7608 border-radius:10px!important; 7609 border:none!important; 7610 background:#f3f4f6!important; 7611 color:#111!important; 7612 font-size:18px!important; 7613 font-weight:900!important; 7614 cursor:pointer!important; 7615 line-height:1!important; 7616 padding:0!important; 7617 display:flex!important; 7618 align-items:center!important; 7619 justify-content:center!important; 7620 text-decoration:none!important; 7621 box-shadow:none!important; 7622} 7623body .tcm-card-light .popup-close:hover, 7624body .tcm-wrap .popup-close:hover, 7625body > .popup-overlay.tcm-world-popup-mounted .popup-close:hover{background:#e5e7eb!important;} 7626body .tcm-card-light .popup-body, 7627body .tcm-wrap .popup-body, 7628body > .popup-overlay.tcm-world-popup-mounted .popup-body{ 7629 padding:10px 12px!important; 7630 overflow:auto!important; 7631 -webkit-overflow-scrolling:touch!important; 7632 overscroll-behavior:contain!important; 7633 background:#fff!important; 7634 flex:1 1 auto!important; 7635 min-height:0!important; 7636 box-sizing:border-box!important; 7637}
7638body .tcm-card-light .popup input[type="search"], 7639body .tcm-card-light .popup input, 7640body .tcm-wrap .popup input[type="search"], 7641body .tcm-wrap .popup input, 7642body > .popup-overlay.tcm-world-popup-mounted .popup input[type="search"], 7643body > .popup-overlay.tcm-world-popup-mounted .popup input{ 7644 width:100%!important; 7645 padding:10px 10px!important; 7646 border:1px solid #d1d5db!important; 7647 border-radius:10px!important; 7648 font-size:15px!important; 7649 font-weight:700!important; 7650 outline:none!important; 7651 background:#fff!important; 7652 color:#111!important; 7653 box-sizing:border-box!important; 7654} 7655body .tcm-card-light .popup ul, 7656body .tcm-wrap .popup ul, 7657body > .popup-overlay.tcm-world-popup-mounted .popup ul{list-style:none!important;margin:10px 0 0!important;padding:0!important;} 7658body .tcm-card-light .popup ul li, 7659body .tcm-wrap .popup ul li, 7660body > .popup-overlay.tcm-world-popup-mounted .popup ul li{ 7661 padding:10px 10px!important; 7662 margin-bottom:8px!important; 7663 border:1px solid #e5e7eb!important; 7664 border-radius:12px!important; 7665 text-align:center!important; 7666 text-transform:uppercase!important; 7667 font-weight:900!important; 7668 color:#111!important; 7669 cursor:pointer!important; 7670 background:#fff!important; 7671 box-sizing:border-box!important; 7672} 7673body .tcm-card-light .popup ul li:hover, 7674body .tcm-wrap .popup ul li:hover, 7675body > .popup-overlay.tcm-world-popup-mounted .popup ul li:hover{background:#0073aa!important;color:#fff!important;border-color:#0073aa!important;} 7676body .tcm-card-light .role-block-title, 7677body .tcm-wrap .role-block-title, 7678body > .popup-overlay.tcm-world-popup-mounted .role-block-title{margin:14px 0 8px!important;color:#0073aa!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;text-align:left!important;border:0!important;padding:0!important;} 7679body .tcm-card-light .roster-list, 7680body .tcm-wrap .roster-list, 7681body > .popup-overlay.tcm-world-popup-mounted .roster-list{display:flex!important;flex-direction:column!important;gap:6px!important;margin-bottom:8px!important;} 7682body .tcm-card-light .roster-player, 7683body .tcm-wrap .roster-player, 7684body > .popup-overlay.tcm-world-popup-mounted .roster-player{border:0!important;border-radius:6px!important;color:#111!important;padding:9px 11px!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;text-align:left!important;text-transform:uppercase!important;background:#f7f7f7!important;} 7685body .tcm-card-light .roster-player:nth-child(even), 7686body .tcm-wrap .roster-player:nth-child(even), 7687body > .popup-overlay.tcm-world-popup-mounted .roster-player:nth-child(even){background:#eef2ff!important;} 7688html body.tcm-popup-open, 7689html body.tcm-popup-open *{scroll-behavior:auto!important;} 7690@media(max-width:600px){body .tcm-card-light .popup,body .tcm-wrap .popup,body > .popup-overlay.tcm-world-popup-mounted .popup{width:92%!important;max-width:380px!important;max-height:70vh!important;max-height:70dvh!important;}} 7691</style>
7692<script id="tcm-mondiale-v6-popup-definitivo-js"> 7693(function(){ 7694 function isWorldPopup(el){ 7695 return el && el.classList && el.classList.contains('popup-overlay') && !!el.closest('.tcm-wrap, .tcm-card-light, body'); 7696 } 7697 function mountPopup(el){ 7698 if(!el || el.__tcmMounted) return; 7699 el.__tcmMounted = true; 7700 el.classList.add('tcm-world-popup-mounted'); 7701 el.__tcmPlaceholder = document.createComment('tcm-world-popup-placeholder'); 7702 if(el.parentNode){ el.parentNode.insertBefore(el.__tcmPlaceholder, el); } 7703 document.body.appendChild(el); 7704 } 7705 function syncOpenClass(){ 7706 var opened = false; 7707 document.querySelectorAll('body > .popup-overlay.tcm-world-popup-mounted').forEach(function(el){ 7708 var d = (el.style.display || '').replace(/\s+/g,'').toLowerCase(); 7709 if(d === 'flex') opened = true; 7710 }); 7711 document.body.classList.toggle('tcm-popup-open', opened); 7712 } 7713 function prepare(el){ 7714 if(!el || el.__tcmV6Ready) return; 7715 el.__tcmV6Ready = true; 7716 var obs = new MutationObserver(function(){ 7717 var d = (el.style.display || '').replace(/\s+/g,'').toLowerCase(); 7718 if(d === 'flex') mountPopup(el); 7719 syncOpenClass(); 7720 }); 7721 obs.observe(el, {attributes:true, attributeFilter:['style','class']}); 7722 el.addEventListener('click', function(){ setTimeout(syncOpenClass, 0); }, true); 7723 } 7724 function scan(){ 7725 document.querySelectorAll('.tcm-wrap .popup-overlay,.tcm-card-light .popup-overlay,body > .popup-overlay.tcm-world-popup-mounted').forEach(prepare); 7726 syncOpenClass(); 7727 } 7728 if(document.readyState === 'loading') document.addEventListener('DOMContentLoaded', scan); else scan(); 7729 new MutationObserver(scan).observe(document.documentElement, {childList:true, subtree:true}); 7730})(); 7731</script>
7731 7732<style id="tcm-v7-classifiche-dettagli"> 7733.tcm-v7-ranking .tc-team,.tcm-v7-ranking .col-team{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important} 7734.tcm-v7-ranking .tc-team span,.tcm-v7-ranking .col-team span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important} 7735.tcm-v7-plus{width:24px!important;height:24px!important;min-width:24px!important;border-radius:50%!important;border:0!important;background:linear-gradient(135deg,#0E83B7,#169B62)!important;color:#fff!important;font-size:18px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 5px 14px rgba(14,131,183,.25)!important;padding:0!important} 7736.tcm-v7-modal{display:none;position:fixed!important;inset:0!important;z-index:2147483640!important;background:rgba(0,0,0,.58)!important;align-items:center!important;justify-content:center!important;padding:14px!important;box-sizing:border-box!important} 7737.tcm-v7-box{width:min(720px,96vw)!important;max-height:84vh!important;overflow:auto!important;background:#fff!important;color:#111!important;border:1px solid rgba(14,131,183,.25)!important;border-radius:20px!important;box-shadow:0 24px 80px rgba(0,0,0,.34)!important;padding:18px!important;position:relative!important;font-family:Helvetica,Arial,sans-serif!important} 7738.tcm-v7-close{position:absolute!important;right:10px!important;top:10px!important;width:36px!important;height:36px!important;border:0!important;border-radius:12px!important;background:#eef6fb!important;color:#064066!important;font-size:26px!important;font-weight:900!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important} 7739.tcm-v7-box h3{margin:0 44px 2px 0!important;font-size:22px!important;font-weight:900!important;text-transform:uppercase!important;color:#111!important}.tcm-v7-sub{margin:0 0 12px!important;color:#0E83B7!important;font-weight:900!important;text-transform:uppercase!important;font-size:12px!important}.tcm-v7-days{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;margin:12px 0!important}.tcm-v7-days button{border:1px solid rgba(14,131,183,.28)!important;border-radius:12px!important;background:#F4FAFD!important;color:#064066!important;font-weight:900!important;font-size:11px!important;min-height:38px!important;cursor:pointer!important;padding:6px!important}.tcm-v7-days button.active{background:linear-gradient(135deg,#0E83B7,#169B62)!important;color:#fff!important}.tcm-v7-panel{display:none!important}.tcm-v7-panel.active{display:block!important}.tcm-v7-panel h4{margin:8px 0 10px!important;color:#111!important;font-weight:900!important;text-transform:uppercase!important}.tcm-v7-locked,.tcm-v7-empty{background:#fff6d8!important;border:1px solid #F2BE00!important;color:#111!important;border-radius:14px!important;padding:14px!important;text-align:center!important;font-weight:900!important}.tcm-v7-prono-list,.tcm-v7-futsal-list{display:grid!important;gap:7px!important}.tcm-v7-prono-row{display:grid!important;grid-template-columns:1fr auto auto!important;gap:8px!important;align-items:center!important;border-radius:12px!important;padding:9px!important;color:#111!important;font-size:12px!important;font-weight:800!important}.tcm-v7-prono-row.ok{background:#dff7e9!important;border:1px solid #1f9d55!important}.tcm-v7-prono-row.wait{background:#fff3c4!important;border:1px solid #F2BE00!important}.tcm-v7-prono-row.ko{background:#ffe0e0!important;border:1px solid #d93a42!important}.tcm-v7-prono-row .match{font-weight:900!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.tcm-v7-futsal-row{display:grid!important;grid-template-columns:46px 1fr 68px 52px!important;gap:8px!important;align-items:center!important;background:#f8fbfd!important;border:1px solid #e2edf3!important;border-radius:12px!important;padding:9px!important;color:#111!important}.tcm-v7-futsal-row.bench{background:#fff8e8!important}.tcm-v7-futsal-row .role{font-weight:900!important;color:#0E83B7!important;text-align:center!important}.tcm-v7-futsal-row .name{font-weight:900!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tcm-v7-futsal-row .name em{display:block!important;font-style:normal!important;font-size:10px!important;color:#667085!important;font-weight:800!important}.tcm-v7-futsal-row .vote{font-size:11px!important;font-weight:800!important;color:#555!important;text-align:center!important}.tcm-v7-futsal-row .score{font-size:15px!important;font-weight:900!important;text-align:center!important;color:#111!important;background:#DDF0FB!important;border-radius:10px!important;padding:6px 4px!important}@media(max-width:520px){.tcm-v7-days{grid-template-columns:repeat(2,1fr)!important}.tcm-v7-prono-row{grid-template-columns:1fr!important}.tcm-v7-futsal-row{grid-template-columns:36px 1fr 48px!important}.tcm-v7-futsal-row .vote{display:none!important}.tcm-v7-box{padding:14px!important}.tcm-v7-box h3{font-size:18px!important}} 7740</style>
7741<script id="tcm-v7-classifiche-dettagli-js"> 7742(function(){ 7743 function closeModal(m){ if(!m)return; m.style.display='none'; m.setAttribute('aria-hidden','true'); } 7744 function openModal(m){ if(!m)return; m.style.display='flex'; m.setAttribute('aria-hidden','false'); var first=m.querySelector('.tcm-v7-days button'); if(first && !m.querySelector('.tcm-v7-panel.active')) first.click(); } 7745 document.addEventListener('click', function(e){ 7746 var plus=e.target.closest('.tcm-v7-plus'); 7747 if(plus){ e.preventDefault(); openModal(document.getElementById(plus.getAttribute('data-open'))); return; } 7748 var close=e.target.closest('.tcm-v7-close'); 7749 if(close){ closeModal(close.closest('.tcm-v7-modal')); return; } 7750 if(e.target.classList && e.target.classList.contains('tcm-v7-modal')){ closeModal(e.target); return; } 7751 var day=e.target.closest('.tcm-v7-days button'); 7752 if(day){ 7753 var box=day.closest('.tcm-v7-box'); if(!box)return; 7754 box.querySelectorAll('.tcm-v7-days button').forEach(function(b){b.classList.remove('active')}); 7755 box.querySelectorAll('.tcm-v7-panel').forEach(function(p){p.classList.remove('active')}); 7756 day.classList.add('active'); 7757 var p=document.getElementById(day.getAttribute('data-panel')); if(p)p.classList.add('active'); 7758 } 7759 }, true); 7760 document.addEventListener('keydown', function(e){ if(e.key==='Escape') document.querySelectorAll('.tcm-v7-modal').forEach(closeModal); }); 7761})(); 7762</script>
7762 7763<style id="tcm-v8-classifiche-popup-fix"> 7764.tcm-v8-page{position:relative!important;width:100%!important;max-width:980px!important;margin:0 auto!important;padding:8px 8px 120px!important;box-sizing:border-box!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#111!important;overflow:visible!important} 7765.tcm-v8-back{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;margin:0 0 10px 0!important;border-radius:999px!important;background:linear-gradient(135deg,#0E83B7,#169B62)!important;color:#fff!important;text-decoration:none!important;font-size:24px!important;font-weight:900!important;box-shadow:0 8px 20px rgba(14,131,183,.22)!important;z-index:5!important} 7766.tcm-v8-title{text-align:center!important;font-family:Helvetica,Arial,sans-serif!important;font-size:clamp(20px,5vw,34px)!important;line-height:1.05!important;margin:0 0 14px!important;color:#111!important;text-transform:uppercase!important;font-weight:900!important;letter-spacing:-.5px!important} 7767.tcm-v8-table-box{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;border:1px solid #e8edf3!important;border-radius:15px!important;background:#fff!important;box-shadow:0 6px 20px rgba(0,0,0,.06)!important;-webkit-overflow-scrolling:touch!important} 7768.tcm-v8-table{width:100%!important;min-width:720px!important;border-collapse:collapse!important;table-layout:auto!important;font-family:Helvetica,Arial,sans-serif!important;background:#fff!important;color:#111!important} 7769.tcm-v8-table th{background:#DDF0FB!important;color:#064066!important;font-size:11px!important;letter-spacing:.8px!important;font-weight:900!important;text-align:center!important;padding:11px 7px!important;border:1px solid #e8edf3!important;line-height:1.1!important;text-transform:uppercase!important;white-space:normal!important} 7770.tcm-v8-table td{font-size:12px!important;color:#111!important;padding:9px 7px!important;border:1px solid #ececec!important;vertical-align:middle!important;line-height:1.15!important;background:#fff!important;overflow:visible!important;text-transform:uppercase!important} 7771.tcm-v8-table tr:nth-child(even) td{background:#fbfbfb!important}.tcm-v8-table .v8-pos{width:58px!important;text-align:center!important}.tcm-v8-table .v8-team{min-width:180px!important;width:28%!important;text-align:left!important;font-weight:900!important}.tcm-v8-table .v8-coach{min-width:150px!important;width:28%!important;text-align:left!important;font-weight:700!important}.tcm-v8-table .v8-pg{width:78px!important;text-align:center!important;font-weight:900!important}.tcm-v8-table .v8-pnt{width:78px!important;text-align:center!important;font-weight:900!important}.tcm-v8-table .v8-best{width:90px!important;text-align:center!important;font-weight:900!important}.tcm-v8-teamname{display:inline!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:anywhere!important;line-height:1.12!important}.tcm-v8-table .v8-team{display:table-cell!important;position:relative!important;padding-right:42px!important}.tcm-v8-plus{position:absolute!important;right:7px!important;top:50%!important;transform:translateY(-50%)!important;width:28px!important;height:28px!important;min-width:28px!important;border-radius:50%!important;border:0!important;background:linear-gradient(135deg,#0E83B7,#169B62)!important;color:#fff!important;font-size:20px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 5px 14px rgba(14,131,183,.25)!important;padding:0!important}.tcm-v8-rank{display:inline-flex!important;width:30px!important;height:30px!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;background:#edf0f4!important;color:#111!important;font-weight:900!important;font-size:12px!important}.tcm-v8-rank.top{background:#143c8c!important;color:#fff!important} 7772.tcm-v8-modal{display:none;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100dvh!important;z-index:2147483647!important;background:rgba(0,0,0,.62)!important;align-items:center!important;justify-content:center!important;padding:calc(env(safe-area-inset-top) + 14px) 14px calc(env(safe-area-inset-bottom) + 14px)!important;box-sizing:border-box!important;overflow:hidden!important;transform:none!important;margin:0!important}.tcm-v8-modal.is-open{display:flex!important}.tcm-v8-box{width:min(720px,94vw)!important;max-width:94vw!important;max-height:min(82dvh,760px)!important;overflow:auto!important;background:#fff!important;color:#111!important;border:1px solid rgba(14,131,183,.25)!important;border-radius:22px!important;box-shadow:0 24px 80px rgba(0,0,0,.34)!important;padding:18px!important;position:relative!important;font-family:Helvetica,Arial,sans-serif!important;transform:none!important;margin:auto!important}.tcm-v8-close{position:absolute!important;right:10px!important;top:10px!important;width:38px!important;height:38px!important;border:0!important;border-radius:12px!important;background:#eef6fb!important;color:#064066!important;font-size:28px!important;font-weight:900!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;padding:0!important}.tcm-v8-box h3{margin:0 48px 2px 0!important;font-size:22px!important;font-weight:900!important;text-transform:uppercase!important;color:#111!important;line-height:1.1!important}.tcm-v8-sub{margin:0 0 12px!important;color:#0E83B7!important;font-weight:900!important;text-transform:uppercase!important;font-size:12px!important}.tcm-v8-days{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;margin:12px 0!important}.tcm-v8-days button{border:1px solid rgba(14,131,183,.28)!important;border-radius:12px!important;background:#F4FAFD!important;color:#064066!important;font-weight:900!important;font-size:11px!important;min-height:38px!important;cursor:pointer!important;padding:6px!important;text-transform:uppercase!important}.tcm-v8-days button.active{background:linear-gradient(135deg,#0E83B7,#169B62)!important;color:#fff!important}.tcm-v8-panel{display:none!important}.tcm-v8-panel.active{display:block!important}.tcm-v8-panel h4{margin:8px 0 10px!important;color:#111!important;font-weight:900!important;text-transform:uppercase!important}
7772.tcm-v8-locked,.tcm-v8-empty,.tcm-v7-empty{background:#fff6d8!important;border:1px solid #F2BE00!important;color:#111!important;border-radius:14px!important;padding:14px!important;text-align:center!important;font-weight:900!important}.tcm-v7-prono-list,.tcm-v7-futsal-list{display:grid!important;gap:7px!important}.tcm-v7-prono-row{display:grid!important;grid-template-columns:1fr auto auto!important;gap:8px!important;align-items:center!important;border-radius:12px!important;padding:9px!important;color:#111!important;font-size:12px!important;font-weight:800!important}.tcm-v7-prono-row.ok{background:#dff7e9!important;border:1px solid #1f9d55!important}.tcm-v7-prono-row.wait{background:#fff3c4!important;border:1px solid #F2BE00!important}.tcm-v7-prono-row.ko{background:#ffe0e0!important;border:1px solid #d93a42!important}.tcm-v7-prono-row .match{font-weight:900!important;min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.tcm-v7-futsal-row{display:grid!important;grid-template-columns:46px 1fr 68px 52px!important;gap:8px!important;align-items:center!important;background:#f8fbfd!important;border:1px solid #e2edf3!important;border-radius:12px!important;padding:9px!important;color:#111!important}.tcm-v7-futsal-row.bench{background:#fff8e8!important}.tcm-v7-futsal-row .role{font-weight:900!important;color:#0E83B7!important;text-align:center!important}.tcm-v7-futsal-row .name{font-weight:900!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tcm-v7-futsal-row .name em{display:block!important;font-style:normal!important;font-size:10px!important;color:#667085!important;font-weight:800!important}.tcm-v7-futsal-row .vote{font-size:11px!important;font-weight:800!important;color:#555!important;text-align:center!important}.tcm-v7-futsal-row .score{font-size:15px!important;font-weight:900!important;text-align:center!important;color:#111!important;background:#DDF0FB!important;border-radius:10px!important;padding:6px 4px!important} 7773@media(max-width:600px){.tcm-v8-page{padding-left:4px!important;padding-right:4px!important}.tcm-v8-table{min-width:680px!important}.tcm-v8-table th{font-size:10px!important;padding:9px 5px!important}.tcm-v8-table td{font-size:11px!important;padding:8px 5px!important}.tcm-v8-table .v8-team{min-width:170px!important}.tcm-v8-table .v8-coach{min-width:140px!important}.tcm-v8-title{font-size:19px!important}.tcm-v8-days{grid-template-columns:repeat(2,1fr)!important}.tcm-v8-box{width:94vw!important;max-height:78dvh!important;padding:14px!important}.tcm-v8-box h3{font-size:18px!important}.tcm-v7-prono-row{grid-template-columns:1fr!important}.tcm-v7-futsal-row{grid-template-columns:36px 1fr 48px!important}.tcm-v7-futsal-row .vote{display:none!important}} 7774</style>
7775<script id="tcm-v8-classifiche-popup-fix-js"> 7776(function(){ 7777 function closeModal(m){ if(!m)return; m.classList.remove('is-open'); m.style.display='none'; m.setAttribute('aria-hidden','true'); document.documentElement.classList.remove('tcm-v8-modal-open'); } 7778 function openModal(m){ 7779 if(!m)return; 7780 if(m.parentNode !== document.body) document.body.appendChild(m); 7781 m.style.display='flex'; 7782 m.classList.add('is-open'); 7783 m.setAttribute('aria-hidden','false'); 7784 document.documentElement.classList.add('tcm-v8-modal-open'); 7785 var first=m.querySelector('.tcm-v8-days button'); 7786 if(first && !m.querySelector('.tcm-v8-panel.active')) first.click(); 7787 } 7788 document.addEventListener('click', function(e){ 7789 var plus=e.target.closest('.tcm-v8-plus'); 7790 if(plus){ e.preventDefault(); e.stopPropagation(); openModal(document.getElementById(plus.getAttribute('data-open'))); return; } 7791 var close=e.target.closest('.tcm-v8-close'); 7792 if(close){ e.preventDefault(); closeModal(close.closest('.tcm-v8-modal')); return; } 7793 if(e.target.classList && e.target.classList.contains('tcm-v8-modal')){ closeModal(e.target); return; } 7794 var day=e.target.closest('.tcm-v8-days button'); 7795 if(day){ 7796 var box=day.closest('.tcm-v8-box'); if(!box)return; 7797 box.querySelectorAll('.tcm-v8-days button').forEach(function(b){b.classList.remove('active')}); 7798 box.querySelectorAll('.tcm-v8-panel').forEach(function(p){p.classList.remove('active')}); 7799 day.classList.add('active'); 7800 var p=document.getElementById(day.getAttribute('data-panel')); if(p)p.classList.add('active'); 7801 } 7802 }, true); 7803 document.addEventListener('keydown', function(e){ if(e.key==='Escape') document.querySelectorAll('.tcm-v8-modal.is-open').forEach(closeModal); }); 7804})(); 7805</script>
7805 7806<style id="tcm-v9-classifiche-fit"> 7807/* Contenitore pagina classifica: usa tutta la larghezza reale disponibile */ 7808body .tcm-v8-page{ 7809 width:100%!important; 7810 max-width:100%!important; 7811 margin:0 auto!important; 7812 padding:4px 4px 120px!important; 7813 box-sizing:border-box!important; 7814 overflow-x:hidden!important; 7815} 7816 7817/* Elimina definitivamente lo scroll orizzontale della classifica */ 7818body .tcm-v8-table-box{ 7819 width:100%!important; 7820 max-width:100%!important; 7821 overflow-x:hidden!important; 7822 overflow-y:visible!important; 7823 border-radius:10px!important; 7824 box-sizing:border-box!important; 7825} 7826 7827body .tcm-v8-table{ 7828 width:100%!important; 7829 min-width:0!important; 7830 max-width:100%!important; 7831 table-layout:fixed!important; 7832 border-collapse:collapse!important; 7833} 7834 7835/* Celle compatte: tutto deve stare dentro lo schermo */ 7836body .tcm-v8-table th, 7837body .tcm-v8-table td{ 7838 box-sizing:border-box!important; 7839 white-space:normal!important; 7840 overflow:visible!important; 7841 text-overflow:clip!important; 7842 word-break:normal!important; 7843 overflow-wrap:anywhere!important; 7844 line-height:1.08!important; 7845} 7846 7847body .tcm-v8-table th{ 7848 font-size:clamp(8px,2.45vw,11px)!important; 7849 padding:7px 2px!important; 7850 letter-spacing:.2px!important; 7851} 7852 7853body .tcm-v8-table td{ 7854 font-size:clamp(8px,2.6vw,12px)!important; 7855 padding:6px 2px!important; 7856} 7857 7858/* Larghezze pronostici: POS - SQUADRA - CAPITANO - PG - PNT - MGL */ 7859body .tcm-v8-prono-table .v8-pos{width:10%!important;min-width:0!important;max-width:none!important;text-align:center!important;} 7860body .tcm-v8-prono-table .v8-team{width:30%!important;min-width:0!important;max-width:none!important;text-align:left!important;padding-right:28px!important;} 7861body .tcm-v8-prono-table .v8-coach{width:30%!important;min-width:0!important;max-width:none!important;text-align:center!important;} 7862body .tcm-v8-prono-table .v8-pg{width:8%!important;min-width:0!important;max-width:none!important;text-align:center!important;} 7863body .tcm-v8-prono-table .v8-pnt{width:9%!important;min-width:0!important;max-width:none!important;text-align:center!important;} 7864body .tcm-v8-prono-table .v8-best{width:13%!important;min-width:0!important;max-width:none!important;text-align:center!important;} 7865 7866/* Larghezze FantaFutsal: POS - SQUADRA - ALLENATORE - PUNTI - GIORNATE - MEDIA */ 7867body .tcm-v8-futsal-table .v8-pos{width:10%!important;min-width:0!important;max-width:none!important;text-align:center!important;} 7868body .tcm-v8-futsal-table .v8-team{width:30%!important;min-width:0!important;max-width:none!important;text-align:left!important;padding-right:28px!important;} 7869body .tcm-v8-futsal-table .v8-coach{width:28%!important;min-width:0!important;max-width:none!important;text-align:center!important;} 7870body .tcm-v8-futsal-table .v8-pnt{width:11%!important;min-width:0!important;max-width:none!important;text-align:center!important;} 7871body .tcm-v8-futsal-table .v8-pg{width:10%!important;min-width:0!important;max-width:none!important;text-align:center!important;} 7872body .tcm-v8-futsal-table .v8-best{width:11%!important;min-width:0!important;max-width:none!important;text-align:center!important;} 7873 7874/* Nome squadra sempre leggibile, mai tagliato */ 7875body .tcm-v8-teamname{ 7876 display:block!important; 7877 width:100%!important; 7878 white-space:normal!important; 7879 overflow:visible!important; 7880 text-overflow:clip!important; 7881 word-break:normal!important; 7882 overflow-wrap:anywhere!important; 7883 line-height:1.05!important; 7884} 7885 7886/* Pulsante + più piccolo per non rubare spazio alla squadra */ 7887body .tcm-v8-plus{ 7888 right:3px!important; 7889 width:22px!important; 7890 height:22px!important; 7891 min-width:22px!important; 7892 font-size:16px!important; 7893 box-shadow:0 4px 10px rgba(14,131,183,.20)!important; 7894} 7895 7896body .tcm-v8-rank{ 7897 width:24px!important; 7898 height:24px!important; 7899 border-radius:7px!important; 7900 font-size:10px!important; 7901} 7902 7903body .tcm-v8-title{ 7904 font-size:clamp(17px,4.5vw,28px)!important; 7905 margin-bottom:10px!important; 7906} 7907 7908/* Mobile stretto: ancora più compatta, ma senza scroll */ 7909@media(max-width:430px){ 7910 body .tcm-v8-page{padding-left:2px!important;padding-right:2px!important;} 7911 body .tcm-v8-table th{font-size:8px!important;padding:6px 1px!important;letter-spacing:0!important;} 7912 body .tcm-v8-table td{font-size:8.6px!important;padding:5px 1px!important;} 7913 body .tcm-v8-prono-table .v8-team, 7914 body .tcm-v8-futsal-table .v8-team{padding-right:24px!important;} 7915 body .tcm-v8-plus{width:20px!important;height:20px!important;min-width:20px!important;font-size:15px!important;right:2px!important;} 7916 body .tcm-v8-rank{width:21px!important;height:21px!important;font-size:9px!important;border-radius:6px!important;} 7917} 7918 7919/* Popup invariato ma protetto da eventuali overflow della pagina */ 7920body .tcm-v8-modal{ 7921 overflow:hidden!important; 7922} 7923body .tcm-v8-box{ 7924 max-width:94vw!important; 7925 width:min(720px,94vw)!important; 7926} 7927</style> 7928<style id="tcm-v10-premium-ux"> 7929/* Layout generale classifiche: tutto visibile senza scroll orizzontale */ 7930body .tcm-v10-page{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:4px 3px 120px!important;box-sizing:border-box!important;overflow-x:hidden!important;color:#111!important;background:transparent!important;border:0!important;box-shadow:none!important} 7931body .tcm-v10-title{text-align:center!important;font-family:Helvetica,Arial,sans-serif!important;font-size:clamp(16px,4.4vw,28px)!important;line-height:1.05!important;margin:0 0 10px!important;color:#111!important;text-transform:uppercase!important;font-weight:900!important;letter-spacing:-.5px!important} 7932body .tcm-v10-table-box{width:100%!important;max-width:100%!important;overflow:hidden!important;border:1px solid #e8edf3!important;border-radius:13px!important;background:#fff!important;box-shadow:0 8px 22px rgba(0,0,0,.06)!important;box-sizing:border-box!important} 7933body .tcm-v10-table{width:100%!important;min-width:0!important;max-width:100%!important;border-collapse:collapse!important;table-layout:fixed!important;font-family:Helvetica,Arial,sans-serif!important;background:#fff!important;color:#111!important} 7934body .tcm-v10-table th{background:#DDF0FB!important;color:#064066!important;font-size:clamp(7px,2.05vw,10px)!important;letter-spacing:.15px!important;font-weight:900!important;text-align:center!important;padding:7px 1px!important;border:1px solid #e8edf3!important;line-height:1.05!important;text-transform:uppercase!important;white-space:normal!important;overflow:hidden!important} 7935body .tcm-v10-table td{font-size:clamp(7.8px,2.2vw,11px)!important;color:#111!important;padding:6px 1px!important;border:1px solid #ececec!important;vertical-align:middle!important;line-height:1.08!important;background:#fff!important;text-transform:uppercase!important;box-sizing:border-box!important;overflow:hidden!important;white-space:normal!important;overflow-wrap:anywhere!important} 7936body .tcm-v10-table tr:nth-child(even) td{background:#fbfbfb!important} 7937body .tcm-v10-table .c-pos{width:9%!important;text-align:center!important}.tcm-v10-table .c-team{width:31%!important;text-align:left!important;position:relative!important;padding-right:22px!important;font-weight:900!important}.tcm-v10-table .c-coach{width:28%!important;text-align:center!important;font-weight:700!important}.tcm-v10-table .c-pg{width:8%!important;text-align:center!important;font-weight:900!important}.tcm-v10-table .c-pnt{width:10%!important;text-align:center!important;font-weight:900!important}.tcm-v10-table .c-best{width:14%!important;text-align:center!important;font-weight:900!important}
7938body .tcm-v10-futsal-table .c-team{width:30%!important}body .tcm-v10-futsal-table .c-coach{width:27%!important}body .tcm-v10-futsal-table .c-pnt{width:11%!important}body .tcm-v10-futsal-table .c-pg{width:10%!important}body .tcm-v10-futsal-table .c-best{width:13%!important} 7939body .tcm-v10-teamname{display:block!important;width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:anywhere!important;line-height:1.04!important} 7940body .tcm-v10-plus{position:absolute!important;right:2px!important;top:50%!important;transform:translateY(-50%)!important;width:19px!important;height:19px!important;min-width:19px!important;border-radius:50%!important;border:0!important;background:linear-gradient(135deg,#0E83B7,#169B62)!important;color:#fff!important;font-size:14px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 4px 10px rgba(14,131,183,.22)!important;padding:0!important;transition:transform .16s ease, box-shadow .16s ease!important} 7941body .tcm-v10-plus:hover{transform:translateY(-50%) scale(1.08)!important;box-shadow:0 6px 14px rgba(14,131,183,.30)!important} 7942body .tcm-v10-rank{display:inline-flex!important;width:21px!important;height:21px!important;align-items:center!important;justify-content:center!important;border-radius:7px!important;background:#edf0f4!important;color:#111!important;font-weight:900!important;font-size:9px!important} 7943body .tcm-v10-table tr.top-1 td{background:linear-gradient(90deg,rgba(242,190,0,.16),#fff)!important}body .tcm-v10-table tr.top-2 td{background:linear-gradient(90deg,rgba(180,190,205,.18),#fff)!important}body .tcm-v10-table tr.top-3 td{background:linear-gradient(90deg,rgba(205,127,50,.14),#fff)!important} 7944body .tcm-v10-table tr.top-1 .tcm-v10-rank{background:linear-gradient(135deg,#F2BE00,#c79700)!important;color:#111!important}body .tcm-v10-table tr.top-2 .tcm-v10-rank{background:linear-gradient(135deg,#d7dde6,#9da8b8)!important;color:#111!important}body .tcm-v10-table tr.top-3 .tcm-v10-rank{background:linear-gradient(135deg,#cd7f32,#9b5a20)!important;color:#fff!important} 7945 7946/* Popup dettagli: stesso comportamento popup principali, centrato su viewport, con animazione */ 7947body .tcm-v8-modal{display:flex!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100dvh!important;z-index:2147483647!important;background:rgba(0,0,0,.62)!important;align-items:center!important;justify-content:center!important;padding:calc(env(safe-area-inset-top) + 14px) 14px calc(env(safe-area-inset-bottom) + 14px)!important;box-sizing:border-box!important;overflow:hidden!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transition:opacity .16s ease, visibility .16s ease!important;transform:none!important;margin:0!important} 7948body .tcm-v8-modal.is-open{visibility:visible!important;opacity:1!important;pointer-events:auto!important} 7949body .tcm-v8-box{width:min(720px,94vw)!important;max-width:94vw!important;max-height:min(82dvh,760px)!important;overflow:auto!important;background:#fff!important;color:#111!important;border:1px solid rgba(14,131,183,.25)!important;border-radius:22px!important;box-shadow:0 24px 80px rgba(0,0,0,.34)!important;padding:18px!important;position:relative!important;font-family:Helvetica,Arial,sans-serif!important;transform:scale(.96)!important;margin:auto!important;transition:transform .16s ease!important;will-change:transform!important;-webkit-overflow-scrolling:touch!important} 7950body .tcm-v8-modal.is-open .tcm-v8-box{transform:scale(1)!important} 7951body .tcm-v8-days button{transition:background .15s ease, color .15s ease, transform .15s ease!important}body .tcm-v8-days button:hover{transform:translateY(-1px)!important}body .tcm-v8-days button.active{box-shadow:0 8px 18px rgba(14,131,183,.20)!important} 7952body .tcm-v8-close{transition:transform .15s ease!important}body .tcm-v8-close:hover{transform:scale(1.06)!important} 7953 7954/* Feed ultimi movimenti */ 7955body .tcm-v10-feed{max-width:620px!important;margin:18px auto 0!important;background:rgba(255,255,255,.72)!important;border:1px solid rgba(14,131,183,.18)!important;border-radius:18px!important;box-shadow:0 12px 28px rgba(0,0,0,.06)!important;padding:12px!important;backdrop-filter:blur(12px) saturate(150%)!important;-webkit-backdrop-filter:blur(12px) saturate(150%)!important;color:#111!important} 7956body .tcm-v10-feed-title{text-align:center!important;font-weight:900!important;text-transform:uppercase!important;color:#064066!important;font-size:12px!important;margin-bottom:8px!important;letter-spacing:.6px!important} 7957body .tcm-v10-feed-row{display:flex!important;align-items:center!important;gap:8px!important;font-size:12px!important;font-weight:800!important;color:#111!important;padding:7px 4px!important;border-top:1px solid rgba(14,131,183,.10)!important;line-height:1.2!important}body .tcm-v10-feed-row:first-of-type{border-top:0!important}body .tcm-v10-feed-row span{width:8px!important;height:8px!important;border-radius:50%!important;background:linear-gradient(135deg,#0E83B7,#169B62)!important;flex:0 0 auto!important}.tcm-v10-feed-empty{text-align:center!important;font-weight:800!important;color:#666!important;font-size:12px!important} 7958 7959/* Anti doppio click visuale */ 7960body .tcm-btn.is-submitting,body button.is-submitting,body .bottone-salva.is-submitting,body .wpforms-submit.is-submitting{opacity:.62!important;pointer-events:none!important;filter:grayscale(.15)!important} 7961 7962@media(max-width:430px){body .tcm-v10-page{padding-left:2px!important;padding-right:2px!important}
7962body .tcm-v10-table th{font-size:7px!important;padding:6px 1px!important;letter-spacing:0!important}body .tcm-v10-table td{font-size:7.7px!important;padding:5px 1px!important}body .tcm-v10-table .c-team{padding-right:20px!important}body .tcm-v10-plus{width:18px!important;height:18px!important;min-width:18px!important;font-size:13px!important}body .tcm-v10-rank{width:19px!important;height:19px!important;font-size:8px!important;border-radius:6px!important}body .tcm-v8-box{width:94vw!important;max-height:78dvh!important;padding:14px!important}body .tcm-v8-days{grid-template-columns:repeat(2,1fr)!important}body .tcm-v8-box h3{font-size:18px!important}} 7963</style>
7964<script id="tcm-v10-premium-js"> 7965(function(){ 7966 function openModal(m){ 7967 if(!m)return; 7968 m.classList.add('is-open'); 7969 m.setAttribute('aria-hidden','false'); 7970 document.documentElement.classList.add('tcm-v8-modal-open'); 7971 var first=m.querySelector('.tcm-v8-days button'); 7972 if(first && !m.querySelector('.tcm-v8-days button.active')) first.click(); 7973 } 7974 function closeModal(m){ 7975 if(!m)return; 7976 m.classList.remove('is-open'); 7977 m.setAttribute('aria-hidden','true'); 7978 document.documentElement.classList.remove('tcm-v8-modal-open'); 7979 } 7980 document.addEventListener('click', function(e){ 7981 var plus=e.target.closest('.tcm-v10-plus'); 7982 if(plus){ e.preventDefault(); openModal(document.getElementById(plus.getAttribute('data-open'))); return; } 7983 var close=e.target.closest('.tcm-v8-close'); 7984 if(close){ closeModal(close.closest('.tcm-v8-modal')); return; } 7985 if(e.target.classList && e.target.classList.contains('tcm-v8-modal')){ closeModal(e.target); return; } 7986 var day=e.target.closest('.tcm-v8-days button'); 7987 if(day){ 7988 var box=day.closest('.tcm-v8-box'); if(!box)return; 7989 box.querySelectorAll('.tcm-v8-days button').forEach(function(b){b.classList.remove('active')}); 7990 box.querySelectorAll('.tcm-v8-panel').forEach(function(p){p.classList.remove('active')}); 7991 day.classList.add('active'); 7992 var p=document.getElementById(day.getAttribute('data-panel')); if(p)p.classList.add('active'); 7993 } 7994 }, true); 7995 document.addEventListener('keydown', function(e){ if(e.key==='Escape') document.querySelectorAll('.tcm-v8-modal.is-open').forEach(closeModal); }); 7996 7997 // Anti doppio click su invio pronostico, salvataggio formazione e link/azioni principali 7998 document.addEventListener('submit', function(e){ 7999 var form=e.target; 8000 if(!form || form.dataset.tcmV10Submitted==='1') return; 8001 form.dataset.tcmV10Submitted='1'; 8002 form.querySelectorAll('button[type="submit"],input[type="submit"],.wpforms-submit').forEach(function(b){b.classList.add('is-submitting');b.disabled=true;}); 8003 setTimeout(function(){form.dataset.tcmV10Submitted='0';form.querySelectorAll('button[type="submit"],input[type="submit"],.wpforms-submit').forEach(function(b){b.classList.remove('is-submitting');b.disabled=false;});},2200); 8004 }, true); 8005 document.addEventListener('click', function(e){ 8006 var b=e.target.closest('.bottone-salva,.bottone-svuota,.tcm-confirm-send'); 8007 if(!b)return; 8008 if(b.dataset.tcmV10Busy==='1'){e.preventDefault();e.stopPropagation();return false;} 8009 b.dataset.tcmV10Busy='1'; b.classList.add('is-submitting'); 8010 setTimeout(function(){b.dataset.tcmV10Busy='0';b.classList.remove('is-submitting');},2200); 8011 }, true); 8012})(); 8013</script>
8013 8014<style id="tcm-v31-vote-detail-popup-css"> 8015.tcm-v7-futsal-row .score, 8016.tcm-v8-modal .tcm-v7-futsal-row .score{ 8017 display:inline-flex!important; 8018 align-items:center!important; 8019 justify-content:center!important; 8020 gap:5px!important; 8021} 8022.tcm-v7-vote-detail{ 8023 width:22px!important; 8024 height:22px!important; 8025 min-width:22px!important; 8026 border-radius:999px!important; 8027 border:1px solid #8f1f3f!important; 8028 background:#F2BE00!important; 8029 color:#111!important; 8030 font-size:15px!important; 8031 font-weight:900!important; 8032 line-height:1!important; 8033 display:inline-flex!important; 8034 align-items:center!important; 8035 justify-content:center!important; 8036 cursor:pointer!important; 8037 padding:0!important; 8038 box-shadow:0 4px 10px rgba(242,190,0,.28)!important; 8039} 8040.tcm-v31-vote-modal{ 8041 display:none; 8042 position:fixed!important; 8043 inset:0!important; 8044 z-index:2147483647!important; 8045 background:rgba(0,0,0,.66)!important; 8046 align-items:center!important; 8047 justify-content:center!important; 8048 padding:18px!important; 8049 box-sizing:border-box!important; 8050} 8051.tcm-v31-vote-modal.is-open{display:flex!important} 8052.tcm-v31-vote-box{ 8053 width:min(430px,94vw)!important; 8054 max-height:78dvh!important; 8055 overflow:auto!important; 8056 background:#fff!important; 8057 color:#111!important; 8058 border:2px solid #F2BE00!important; 8059 border-radius:22px!important; 8060 box-shadow:0 28px 90px rgba(0,0,0,.38)!important; 8061 padding:20px!important; 8062 position:relative!important; 8063 font-family:Helvetica,Arial,sans-serif!important; 8064} 8065.tcm-v31-vote-close{ 8066 position:absolute!important; 8067 right:12px!important; 8068 top:12px!important; 8069 width:38px!important; 8070 height:38px!important; 8071 border:0!important; 8072 border-radius:14px!important; 8073 background:#f7e8ef!important; 8074 color:#8f1f3f!important; 8075 font-size:28px!important; 8076 font-weight:900!important; 8077 line-height:1!important; 8078 display:flex!important; 8079 align-items:center!important; 8080 justify-content:center!important; 8081 cursor:pointer!important; 8082} 8083.tcm-v31-vote-box h3{ 8084 margin:0 48px 8px 0!important; 8085 color:#111!important; 8086 font-size:24px!important; 8087 line-height:1.05!important; 8088 font-weight:900!important; 8089 text-transform:uppercase!important; 8090} 8091.tcm-v31-vote-box .meta{ 8092 margin:0 0 14px!important; 8093 color:#667085!important; 8094 font-size:13px!important; 8095 font-weight:800!important; 8096 text-transform:uppercase!important; 8097} 8098.tcm-v31-vote-list{display:grid!important;gap:8px!important} 8099.tcm-v31-vote-row{ 8100 display:flex!important; 8101 align-items:center!important; 8102 justify-content:space-between!important; 8103 gap:12px!important; 8104 border:1px solid #e7edf3!important; 8105 background:#f8fbfd!important; 8106 border-radius:14px!important; 8107 padding:10px 12px!important; 8108 color:#111!important; 8109 font-weight:850!important; 8110} 8111.tcm-v31-vote-row.bonus{background:#eaf8ef!important;border-color:#b8e6c6!important} 8112.tcm-v31-vote-row.malus{background:#ffecec!important;border-color:#ffc1c1!important} 8113.tcm-v31-vote-row.total{background:#fff7d8!important;border-color:#F2BE00!important;font-size:17px!important} 8114.tcm-v31-vote-row span{color:#111!important} 8115.tcm-v31-vote-row strong{color:#111!important;font-size:18px!important;white-space:nowrap!important} 8116</style> 8117 8118<div id="tcmV31VoteModal" class="tcm-v31-vote-modal" aria-hidden="true"> 8119 <div class="tcm-v31-vote-box"> 8120 <button type="button" class="tcm-v31-vote-close" aria-label="Chiudi">×</button> 8121 <div id="tcmV31VoteContent"></div> 8122 </div> 8123</div> 8124
8125<script id="tcm-v31-vote-detail-popup-js"> 8126(function(){ 8127 function fmt(v){ 8128 if(v === undefined || v === null || v === '') return '0'; 8129 var n = Number(String(v).replace(',', '.')); 8130 if(isNaN(n)) return String(v); 8131 return String(Math.round(n * 100) / 100).replace('.', ','); 8132 } 8133 function esc(s){ 8134 return String(s == null ? '' : s).replace(/[&<>"]/g, function(c){ 8135 return {'&':'&','<':'<','>':'>','"':'"'}[c]; 8136 }); 8137 } 8138 function num(v){ 8139 var n = Number(String(v == null ? 0 : v).replace(',', '.')); 8140 return isNaN(n) ? 0 : n; 8141 } 8142 function row(label, value, cls, prefix){ 8143 return '<div class="tcm-v31-vote-row '+(cls||'')+'"><span>'+esc(label)+'</span><strong>'+(prefix||'')+esc(fmt(value))+'</strong></div>'; 8144 } 8145 function openDetail(d){ 8146 var modal = document.getElementById('tcmV31VoteModal'); 8147 var content = document.getElementById('tcmV31VoteContent'); 8148 if(!modal || !content) return; 8149 8150 var isCap = Number(d.captain || 0) === 1; 8151 var mult = isCap ? 2 : 1; 8152 var html = ''; 8153 html += '<h3>'+esc(d.name || 'Giocatore')+(isCap ? ' (C)' : '')+'</h3>'; 8154 html += '<p class="meta">'+esc(d.role || '')+(d.team ? ' · '+esc(d.team) : '')+(isCap ? ' · Capitano bonus/malus x2' : '')+'</p>'; 8155 html += '<div class="tcm-v31-vote-list">'; 8156 html += row('Voto base', d.base, '', ''); 8157 8158 var gol = num(d.gol), assist = num(d.assist), rp = num(d.rigore_parato), clean = num(d.clean); 8159 var rs = num(d.rigore_sbagliato), gs = num(d.gol_subito), giallo = num(d.giallo), rosso = num(d.rosso); 8160 8161 if(gol > 0) html += row('Bonus gol ('+gol+')', gol * 3 * mult, 'bonus', '+'); 8162 if(assist > 0) html += row('Bonus assist ('+assist+')', assist * 1 * mult, 'bonus', '+'); 8163 if(rp > 0) html += row('Bonus rigore parato ('+rp+')', rp * 3 * mult, 'bonus', '+'); 8164 if(clean > 0) html += row('Bonus rete inviolata', clean * 1 * mult, 'bonus', '+'); 8165 8166 if(rs > 0) html += row('Malus rigore sbagliato ('+rs+')', rs * 3 * mult, 'malus', '-'); 8167 if(gs > 0) html += row('Malus gol subito ('+gs+')', gs * 1 * mult, 'malus', '-'); 8168 if(giallo > 0) html += row('Malus giallo', giallo * 0.5 * mult, 'malus', '-'); 8169 if(rosso > 0) html += row('Malus rosso', rosso * 1 * mult, 'malus', '-'); 8170 8171 html += row('Totale punteggio', d.totale, 'total', ''); 8172 html += '</div>'; 8173 8174 content.innerHTML = html; 8175 modal.classList.add('is-open'); 8176 modal.setAttribute('aria-hidden','false'); 8177 } 8178 8179 document.addEventListener('click', function(e){ 8180 var btn = e.target.closest('.tcm-v7-vote-detail'); 8181 if(!btn) return; 8182 e.preventDefault(); 8183 e.stopPropagation(); 8184 var d = {}; 8185 try { d = JSON.parse(btn.getAttribute('data-detail') || '{}'); } catch(err) { d = {}; } 8186 openDetail(d); 8187 }, true); 8188 8189 document.addEventListener('click', function(e){ 8190 var modal = document.getElementById('tcmV31VoteModal'); 8191 if(!modal) return; 8192 if(e.target.id === 'tcmV31VoteModal' || e.target.closest('.tcm-v31-vote-close')){ 8193 modal.classList.remove('is-open'); 8194 modal.setAttribute('aria-hidden','true'); 8195 } 8196 }, true); 8197 8198 document.addEventListener('keydown', function(e){ 8199 if(e.key !== 'Escape') return; 8200 var modal = document.getElementById('tcmV31VoteModal'); 8201 if(modal){ 8202 modal.classList.remove('is-open'); 8203 modal.setAttribute('aria-hidden','true'); 8204 } 8205 }); 8206})(); 8207</script>
8207 8208 </body> 8209</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.