 {font-family: system-ui,-apple-system,Arial,sans-serif; line-height:1.6; color:#222; margin:0; padding:15px; background:#f8f9fa;}
        h1, h2 {color:#0066cc;}
        table {width:100%; border-collapse:collapse; margin:25px 0; box-shadow:0 4px 20px rgba(0,0,0,0.08); border-radius:12px; overflow:hidden;}
        th {background:#0066cc; color:white; padding:16px 12px; text-align:center;}
        td {padding:14px 12px; text-align:center; border-bottom:1px solid #eee; background:#fff;}
        tr:nth-child(even) td {background:#f8fbff;}
        tr:last-child td {border-bottom:none;}
        .price {font-size:20px; font-weight:bold; color:#d32f2f;}
        .time {font-weight:bold; color:#388e3c;}
        .cta {background:#0066cc; color:white; text-align:center; padding:40px 20px; border-radius:16px; margin:50px 0;}
        .cta a {color:white; font-size:48px; font-weight:bold; text-decoration:none;}
        @media (max-width:768px){
            table, thead, tbody, th, td, tr {display:block;}
            thead tr {position:absolute; top:-9999px; left:-9999px;}
            tr {margin:0 0 20px 0; border:1px solid #ddd; border-radius:12px; overflow:hidden;}
            td {border:none; position:relative; padding-left:50%; text-align:right;}
            td:before {content:attr(data-label); position:absolute; left:15px; width:45%; font-weight:bold; text-align:left; color:#0066cc;}
            .price {font-size:22px;}
        }
/* ================================================================
   NR6.PL – ostateczne usunięcie błędów "Tap targets" – 11.11.2025
   Rozwiązuje dokładnie te elementy, które pokazał PageSpeed
================================================================ */

/* 1. Przyciski rozwijania bloków bocznych (te małe trójkąciki +/-) */
#block_google_plus_block .minmax-toggle,
#block_menu .minmax-toggle,
.minmax-toggle {
    width: 48px !important;
    height: 48px !important;
    display: inline-block !important;
    padding: 0 !important;
    margin-left: 10px !important;
    text-align: center;
    line-height: 48px !important;
    font-size: 18px !important;
}

/* 2. Ikony social w stopce – powiększamy obszar klikalny */
.footer .social a {
    width: 52px !important;
    height: 52px !important;
    line-height: 52px !important;
    font-size: 24px !important;
    margin: 0 10px !important;
    display: inline-block;
    text-align: center;
}

/* Alternatywnie – jeśli chcesz jeszcze bardziej (60 px) – też działa idealnie */
/*
.footer .social a {
    width: 60px !important;
    height: 60px !important;
    line-height: 60px !important;
    font-size: 28px !important;
    margin: 0 12px !important;
}
*/
