.naps-block{border:1px solid var(--wp--preset--color--secondary);border-radius:.5rem;overflow:hidden}.naps-block table{width:100%;border-collapse:collapse}.naps-block table th,.naps-block table td{text-align:center;padding:1em}.naps-block table th h3,.naps-block table th p,.naps-block table td h3,.naps-block table td p{padding:0px;margin:0px;line-height:1}.naps-block table th p,.naps-block table td p{font-size:1.5rem;color:var(--wp--preset--color--tertiary);font-weight:600}.naps-block table th p span,.naps-block table td p span{display:block;font-size:.75rem !important;opacity:.85;font-weight:600;margin-top:.5rem}.naps-block table th:first-child,.naps-block table td:first-child{text-align:left}.naps-block table th:first-child p,.naps-block table td:first-child p{font-size:1rem;font-weight:400;margin-bottom:0px !important}.naps-block table th:last-child,.naps-block table td:last-child{text-align:right;width:20%}.naps-block table th:last-child a,.naps-block table td:last-child a{color:var(--wp--preset--color--background) !important;text-align:center;box-sizing:border-box;text-decoration:none;padding:.75rem 1rem;display:block;font-weight:600;line-height:1;width:100% !important;border-radius:.5rem !important;text-transform:uppercase;background:var(--wp--preset--color--tertiary)}.naps-block table th:last-child a:has(span),.naps-block table td:last-child a:has(span){font-size:2rem;letter-spacing:2pt}.naps-block table th:last-child a:hover,.naps-block table td:last-child a:hover{background:var(--wp--preset--color--primary)}.naps-block table th:last-child a:hover span,.naps-block table td:last-child a:hover span{color:var(--wp--preset--color--background)}.naps-block table th:last-child a span,.naps-block table td:last-child a span{display:block;font-size:1.25rem;letter-spacing:0pt;font-weight:600;text-transform:uppercase;color:var(--wp--preset--color--primary)}.naps-block table th{background:var(--wp--preset--color--secondary)}.naps-block table th h3{color:var(--wp--preset--color--background)}.naps-block table th[data-sort]{cursor:pointer;user-select:none;position:relative;transition:background-color .2s ease}.naps-block table th[data-sort]:hover{background-color:var(--wp--preset--color--primary)}.naps-block table th[data-sort]:focus{outline:2px solid var(--wp--preset--color--primary);outline-offset:2px}.naps-block table th[data-sort] h3{display:inline-block}.naps-block table th[data-sort] .sort-icon{font-size:1.2em;margin-left:.25em;color:var(--wp--preset--color--background);font-weight:bold}.naps-block table td.crs p{font-size:clamp(1rem,2vw,1.25rem);word-break:keep-all}.naps-block table td.time p{margin:0px !important}.naps-block table td h3{text-transform:none;font-weight:400;margin-bottom:.5em;color:var(--wp--preset--color--tertiary);font-size:1.5rem}.naps-block table tr{border-bottom:1px solid var(--wp--preset--color--secondary)}.naps-block table tr:nth-child(2n){background:#efefef}@media(max-width: 1100px){.naps-block{border-radius:.25rem;border:none}.naps-block table thead{display:none}.naps-block table tbody tr{display:block;margin-bottom:1rem;border:1px solid var(--wp--preset--color--secondary);border-radius:.25rem;overflow:hidden;background:#fff}.naps-block table tbody tr th{display:none}.naps-block table tbody tr:first-child{border:none !important}.naps-block table tbody tr:nth-child(2n){background:#fff}.naps-block table tbody td{display:block;width:100% !important;text-align:left !important;padding:.75rem 1rem;border-bottom:1px solid #eee;position:relative;box-sizing:border-box}.naps-block table tbody td:first-child:before{content:"Horse & Tipster";font-weight:600;color:var(--wp--preset--color--tertiary);display:block;margin-bottom:.25rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.naps-block table tbody td:nth-child(2){display:inline-block;width:33.33% !important;border-bottom:none;padding:.25rem .5rem;vertical-align:top}.naps-block table tbody td:nth-child(2):before{content:"Time";font-size:.75rem;color:var(--wp--preset--color--tertiary);text-transform:uppercase;font-weight:600;margin-bottom:.25rem;display:block}.naps-block table tbody td:nth-child(3){display:inline-block;width:33.33% !important;border-bottom:none;padding:.25rem .5rem;vertical-align:top}.naps-block table tbody td:nth-child(3):before{content:"Course";font-size:.75rem;color:var(--wp--preset--color--tertiary);text-transform:uppercase;font-weight:600;margin-bottom:.25rem;display:block}.naps-block table tbody td:nth-child(4){display:inline-block;width:33.33% !important;border-bottom:1px solid #eee;padding:.25rem .5rem .75rem .5rem;vertical-align:top}.naps-block table tbody td:nth-child(4):before{content:"Stakes";font-size:.75rem;color:var(--wp--preset--color--tertiary);text-transform:uppercase;font-weight:600;margin-bottom:.25rem;display:block}.naps-block table tbody td:last-child{border-bottom:none;text-align:center !important;background:#f8f9fa;display:block !important;width:100% !important}.naps-block table tbody td:last-child:before{content:"Odds";font-weight:600;color:var(--wp--preset--color--tertiary);display:block;margin-bottom:.25rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.naps-block table tbody td:last-child a{width:auto !important;display:inline-block;padding:.75rem 2rem;margin:0 auto}.naps-block table tbody td h3{font-size:1rem;margin-bottom:.25em}.naps-block table tbody td p{font-size:1rem}.naps-block table tbody td p span{font-size:.65rem !important;margin-top:.2rem}}@media(max-width: 480px){.naps-block table tbody td{padding:.5rem .75rem}.naps-block table tbody td:before{font-size:.8rem}.naps-block table tbody td h3{font-size:1rem;margin-bottom:.2em}.naps-block table tbody td p{font-size:1rem}.naps-block table tbody td p span{font-size:.65rem !important;margin-top:.2rem}.naps-block table tbody td:last-child a{padding:.6rem 1.5rem;font-size:.9rem}.naps-block table tbody td:last-child a:has(span){font-size:1.3rem}.naps-block table tbody td:last-child a span{font-size:.9rem}}
