/* EconomiaRecensioni 5.17.9.466 — externalized legacy-compatible patch; source order preserved by original wp_head priority. */
          @media (min-width:641px){
            html body :is(#erV157DesktopStatsNoOverlap#erV157DesktopStatsNoOverlap#erV157DesktopStatsNoOverlap,[data-ecp-root],.ecp-shell) .ecp-card .ecp-card-head{
              column-gap:16px!important;
              overflow:visible!important;
            }

            html body :is(#erV157DesktopStatsNoOverlap#erV157DesktopStatsNoOverlap#erV157DesktopStatsNoOverlap,[data-ecp-root],.ecp-shell) .ecp-card .ecp-card-hero{
              min-width:0!important;
              overflow:visible!important;
            }

            html body :is(#erV157DesktopStatsNoOverlap#erV157DesktopStatsNoOverlap#erV157DesktopStatsNoOverlap,[data-ecp-root],.ecp-shell) .ecp-card .ecp-head-stats{
              display:grid!important;
              grid-template-columns:repeat(3,minmax(0,40px))!important;
              gap:4px!important;
              width:min(100%,132px)!important;
              max-width:132px!important;
              min-width:0!important;
              justify-content:end!important;
              justify-self:end!important;
              align-self:start!important;
              margin:5px 0 0 auto!important;
              padding:0!important;
              transform:none!important;
              z-index:62!important;
              box-sizing:border-box!important;
            }

            html body :is(#erV157DesktopStatsNoOverlap#erV157DesktopStatsNoOverlap#erV157DesktopStatsNoOverlap,[data-ecp-root],.ecp-shell) .ecp-card .ecp-head-stat{
              width:100%!important;
              min-width:0!important;
              max-width:40px!important;
              height:38px!important;
              min-height:38px!important;
              max-height:38px!important;
              padding:4px 2px!important;
              border-radius:11px!important;
              gap:0!important;
              box-sizing:border-box!important;
            }

            html body :is(#erV157DesktopStatsNoOverlap#erV157DesktopStatsNoOverlap#erV157DesktopStatsNoOverlap,[data-ecp-root],.ecp-shell) .ecp-card .ecp-head-stat strong{
              font-size:12.6px!important;
              line-height:.94!important;
              letter-spacing:-.04em!important;
            }

            html body :is(#erV157DesktopStatsNoOverlap#erV157DesktopStatsNoOverlap#erV157DesktopStatsNoOverlap,[data-ecp-root],.ecp-shell) .ecp-card .ecp-head-stat span{
              font-size:5.45px!important;
              line-height:.95!important;
              letter-spacing:.035em!important;
            }
          }

          @media (min-width:641px) and (max-width:1100px){
            html body :is(#erV157DesktopStatsNoOverlap#erV157DesktopStatsNoOverlap#erV157DesktopStatsNoOverlap,[data-ecp-root],.ecp-shell) .ecp-card .ecp-head-stats{
              grid-template-columns:repeat(3,minmax(0,37px))!important;
              gap:3px!important;
              width:min(100%,117px)!important;
              max-width:117px!important;
            }
            html body :is(#erV157DesktopStatsNoOverlap#erV157DesktopStatsNoOverlap#erV157DesktopStatsNoOverlap,[data-ecp-root],.ecp-shell) .ecp-card .ecp-head-stat{
              width:100%!important;
              min-width:0!important;
              max-width:37px!important;
              height:36px!important;
              min-height:36px!important;
              max-height:36px!important;
              padding:3px 2px!important;
              border-radius:10px!important;
            }
            html body :is(#erV157DesktopStatsNoOverlap#erV157DesktopStatsNoOverlap#erV157DesktopStatsNoOverlap,[data-ecp-root],.ecp-shell) .ecp-card .ecp-head-stat strong{font-size:11.8px!important;}
            html body :is(#erV157DesktopStatsNoOverlap#erV157DesktopStatsNoOverlap#erV157DesktopStatsNoOverlap,[data-ecp-root],.ecp-shell) .ecp-card .ecp-head-stat span{font-size:5.1px!important;}
          }
        
