.new-template-home .latest-draw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.new-template-home .latest-result-card{border:1px solid var(--border);border-radius:var(--radius);padding:20px;background:var(--card);box-shadow:var(--shadow);transition:var(--transition)}.new-template-home .latest-result-card:hover{border-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.new-template-home .latest-result-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--border)}.new-template-home .latest-result-head h3{margin:3px 0 0;color:var(--primary);font-size:1.02rem;font-weight:800}.new-template-home .result-country{color:var(--secondary);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.new-template-home .draw-number{padding:5px 8px;border-radius:6px;color:var(--secondary);background:#eef5f8;font-size:.72rem;font-weight:700}.new-template-home .latest-result-date{margin:12px 0;color:var(--text-light);font-size:.78rem}.new-template-home .latest-result-date i{margin-right:6px;color:var(--accent)}.new-template-home .latest-balls{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;min-height:58px;overflow-x:auto;overflow-y:visible;padding:7px 3px 10px;scrollbar-width:thin;scrollbar-color:var(--accent) transparent}.new-template-home .latest-balls::-webkit-scrollbar{height:4px}.new-template-home .latest-balls::-webkit-scrollbar-thumb{border-radius:9px;background:var(--accent)}.new-template-home .latest-ball{position:relative;display:inline-flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;border:1px solid rgba(184,134,11,.65);border-radius:50%;color:#5b3c00;background:radial-gradient(circle at 32% 25%,#fff8c9 0 6%,#f7d968 24%,#d4a017 68%,#a66e08 100%);font-size:.82rem;font-weight:900;letter-spacing:.02em;box-shadow:inset -4px -5px 8px rgba(91,60,0,.18),inset 4px 4px 7px rgba(255,255,255,.75),0 5px 8px rgba(71,53,15,.2);text-shadow:0 1px rgba(255,255,255,.45);transition:transform .2s,box-shadow .2s}.new-template-home .latest-ball:after{content:"";position:absolute;top:6px;left:10px;width:9px;height:5px;border-radius:50%;background:rgba(255,255,255,.75);transform:rotate(-28deg);filter:blur(.3px)}.new-template-home .latest-ball:hover{z-index:1;transform:translateY(-4px) scale(1.08);box-shadow:inset -4px -5px 8px rgba(91,60,0,.18),inset 4px 4px 7px rgba(255,255,255,.75),0 9px 16px rgba(71,53,15,.3)}.new-template-home .latest-ball-special{border-color:#a92132;color:#fff;background:radial-gradient(circle at 32% 25%,#ffb2a8 0 6%,#ef6262 25%,#c83245 70%,#8d1e32 100%);box-shadow:inset -4px -5px 8px rgba(76,8,22,.3),inset 4px 4px 7px rgba(255,255,255,.45),0 5px 9px rgba(153,31,50,.24);text-shadow:0 1px rgba(80,0,12,.4)}.new-template-home .latest-ball-divider{display:inline-flex;flex:0 0 auto;width:16px;height:28px;align-items:center;justify-content:center;color:var(--text-light);font-size:1.15rem;font-weight:800}.new-template-home .latest-result-meta{display:flex;flex-wrap:wrap;gap:18px;margin-top:10px;padding-top:12px;border-top:1px solid var(--border)}.new-template-home .latest-result-meta span{display:flex;flex-direction:column;gap:2px}.new-template-home .latest-result-meta small{color:var(--text-light);font-size:.7rem}.new-template-home .latest-result-meta strong{color:var(--primary);font-size:.8rem}.new-template-home .latest-result-links{display:flex;gap:16px;margin-top:16px}.new-template-home .latest-result-links a{color:var(--secondary);font-size:.76rem;font-weight:700}.new-template-home .latest-result-links a:last-child{color:var(--accent)}.new-template-home .latest-result-links i{margin-left:4px;font-size:.68rem}.new-template-home .dropdown-header{color:var(--accent);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.new-template-home .dropdown-menu{min-width:220px}.new-template-home .dropdown-item{display:block}.new-template-home .dropdown-item:hover{padding-left:1.25rem}
@media(max-width:767px){.new-template-home .latest-draw-grid{grid-template-columns:1fr}.new-template-home .latest-result-card{padding:16px}.new-template-home .latest-ball{width:34px;height:34px;font-size:.75rem}}
