.slash-hover[data-astro-cid-l6nqke7j]{position:relative}.slash-hover[data-astro-cid-l6nqke7j]:before{content:"";position:absolute;top:0;left:-150%;width:50%;height:100%;background:linear-gradient(to right,#fff0,#ffffff80,#fff0);transform:skew(-25deg);z-index:10;pointer-events:none}.slash-hover[data-astro-cid-l6nqke7j]:hover:before{animation:slash .5s ease-out forwards}@keyframes slash{0%{left:-150%;opacity:1}to{left:150%;opacity:0}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.slash-hover[data-astro-cid-rgalglgh]{position:relative;display:block;overflow:hidden}.slash-hover[data-astro-cid-rgalglgh]:before{content:"";position:absolute;top:0;left:-150%;width:50%;height:100%;background:linear-gradient(to right,#fff0,#ffffff80,#fff0);transform:skew(-25deg)}.slash-hover[data-astro-cid-rgalglgh]:hover:before{animation:slash .5s ease-out forwards}.slash-hover[data-astro-cid-gv4pnbdy]{position:relative;display:block;overflow:hidden}.slash-hover[data-astro-cid-gv4pnbdy]:before{content:"";position:absolute;top:0;left:-150%;width:50%;height:100%;background:linear-gradient(to right,#fff0,#ffffff80,#fff0);transform:skew(-25deg)}.slash-hover[data-astro-cid-gv4pnbdy]:hover:before{animation:slash .5s ease-out forwards}.slash-hover[data-astro-cid-xy6olb7f]{position:relative;display:block;overflow:hidden}.slash-hover[data-astro-cid-xy6olb7f]:before{content:"";position:absolute;top:0;left:-150%;width:50%;height:100%;background:linear-gradient(to right,#fff0,#ffffff80,#fff0);transform:skew(-25deg)}.slash-hover[data-astro-cid-xy6olb7f]:hover:before{animation:slash .5s ease-out forwards}.vietlot-container{margin-bottom:24px;border:1px solid #dbdbdb;border-radius:16px;overflow:hidden}.vietlot-header{background-color:#ffe89f;padding:16px;text-align:center}.vietlot-title{font-size:24px;font-weight:700;margin:0;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.title-name{color:#dc2626}.title-date{color:#1f2937}.live-badge{background:#dc2626;color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;animation:live-pulse 2s infinite}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.7}}.lottery-numbers{display:flex;padding:16px 40px;justify-content:space-between;flex-wrap:wrap;gap:12px}.lottery-ball{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.style-bordered .lottery-ball{background:radial-gradient(circle at 30% 30%,#fff,#e5e7eb,#d1d5db);border:1px solid #9ca3af;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.style-bordered .ball-number{color:#333;font-weight:800}.style-bordered .special-ball{background:radial-gradient(circle at 30% 30%,#fdba74,#f97316,#ea580c);border-color:#ea580c}.style-bordered .special-ball .ball-number{color:#fff}.style-gradient .lottery-ball{border:none;box-shadow:0 4px 10px #00000026}.style-gradient .ball-number{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2)}.style-gradient .ball-1{background:linear-gradient(180deg,#3b82f6 60%,#1d4ed8)}.style-gradient .ball-2{background:linear-gradient(180deg,#ef4444 60%,#b91c1c)}.style-gradient .ball-3{background:linear-gradient(180deg,#f59e0b 60%,#d97706)}.style-gradient .ball-4{background:linear-gradient(180deg,#10b981 60%,#059669)}.style-gradient .ball-5{background:linear-gradient(180deg,#a855f7 60%,#7e22ce)}.style-gradient .ball-6,.style-gradient .ball-7,.style-gradient .special-ball{background:linear-gradient(180deg,#f97316 60%,#ea580c)}.ball-number{font-size:28px;font-weight:700;position:relative;z-index:1}.jackpot-banner-red{margin:16px}.jackpot-banner-content{justify-content:space-between;align-items:center;width:100%;max-width:800px}.banner-label{font-size:18px;font-weight:600}.banner-amount-container{display:flex;align-items:baseline;gap:8px}.banner-amount{font-size:20px;font-weight:800;letter-spacing:-1px;color:red}.banner-currency{font-size:20px;font-weight:700;color:red}.results-table{background:#fff;overflow:hidden}.table-header,.table-row{display:grid;gap:8px;align-items:center}.ball-lottery .table-header,.ball-lottery .table-row{grid-template-columns:1.5fr 2fr 1.5fr 2fr}.table-header{font-weight:600;color:#1f2937;border-bottom:1px solid #e5e7eb}.table-row{border-bottom:1px solid #eeeeee}.table-row:hover{background:#f9fafb}.col-prize,.col-matches,.col-winners,.col-amount{text-align:center;padding:16px}.prize-name{color:#1f2937;font-weight:500;border-right:1px solid #e5e7eb;height:100%}.match-circles{display:flex;justify-content:center;gap:4px}.match-circle{width:14px;height:14px;border-radius:50%;border:2px solid #000000;background:transparent}.prize-value-red{color:#dc2626;font-weight:700;font-size:18px}.table-header-simple,.table-row-simple{display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:center}.table-header-simple{font-weight:600;color:#1f2937;border-bottom:2px solid #e5e7eb;padding:16px}.table-row-simple{border-bottom:1px solid #e5e7eb;padding:16px}.table-row-simple:hover{background:#f9fafb}.col-prize-simple,.col-numbers-simple{text-align:center}.number-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:12px;max-width:100%}.number-grid:has(.number-set:nth-child(6):last-child){grid-template-columns:repeat(3,1fr)}.number-grid:has(.number-set:nth-child(8):last-child){grid-template-columns:repeat(4,1fr)}.number-set{display:flex;gap:8px;justify-content:center}.lottery-number{font-size:18px;font-weight:700;color:#1f2937;padding:4px 8px}.highlight-number{color:#dc2626}.no-data{color:#9ca3af}.empty-state{padding:40px;text-align:center;color:#6b7280}@keyframes bounce-in{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes slide-in{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ball-spin{0%{transform:rotateX(-90deg);opacity:0}to{transform:rotateX(0);opacity:1}}@keyframes flash-highlight{0%{background-color:#fcd34dcc}to{background-color:transparent}}@keyframes glow-pulse{0%,to{box-shadow:0 0 5px #dc262633}50%{box-shadow:0 0 20px #dc262699}}.animate-bounce-in{animation:bounce-in .6s cubic-bezier(.34,1.56,.64,1) forwards}.animate-slide-in{animation:slide-in .4s ease-out forwards}.animate-reveal{animation:ball-spin .5s ease-out forwards;perspective:1000px}.animate-flash{animation:flash-highlight 1.5s ease-out forwards}.live-glow{animation:glow-pulse 2s infinite}@keyframes ball-rolling{0%{transform:translateY(0) rotate(0) scale(1)}25%{transform:translateY(-5px) rotate(15deg) scale(1.1)}50%{transform:translateY(0) rotate(0) scale(1)}75%{transform:translateY(5px) rotate(-15deg) scale(.95)}to{transform:translateY(0) rotate(0) scale(1)}}.animate-rolling{animation:ball-rolling .5s ease-in-out infinite;filter:blur(0px);box-shadow:0 0 20px #ffe89fcc;border:2px solid #ef4444}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skeleton-text,.skeleton-text-red{display:inline-block;height:1.25em;width:80%;margin:0 auto;border-radius:4px;position:relative;overflow:hidden;vertical-align:middle}.skeleton-text{background-color:#f3f4f6}.skeleton-text-red{background-color:#fee2e2}.skeleton-text:after,.skeleton-text-red:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#fff6,#fff0);animation:shimmer 1.5s infinite linear}.skeleton-text-red:after{background:linear-gradient(90deg,#fff0,#fff9,#fff0)}.table-row,.table-row-simple{transition:background-color .3s ease}.ball-number,.lottery-number{transition:all .3s ease}@media(max-width:768px){.vietlot-title{font-size:18px}.lottery-ball{width:55px;height:55px}.ball-number{font-size:22px}.banner-label{font-size:18px}.banner-amount{font-size:24px}.banner-currency{font-size:14px}}@media(max-width:480px){.lottery-numbers{padding:8px 24px;gap:8px}.lottery-ball{width:40px;height:40px}.ball-number{font-size:20px}.match-circle{width:8px;height:8px}.banner-label{font-size:14px}.banner-amount{font-size:16px}.col-prize,.col-matches,.col-winners,.col-amount{text-align:center;padding:8px}}.vietlot-live-section[data-astro-cid-mb5up6oi]{margin-bottom:24px}.slash-hover[data-astro-cid-zs3xel6n]{position:relative;display:block;overflow:hidden}.slash-hover[data-astro-cid-zs3xel6n]:before{content:"";position:absolute;top:0;left:-150%;width:50%;height:100%;background:linear-gradient(to right,#fff0,#ffffff80,#fff0);transform:skew(-25deg)}.slash-hover[data-astro-cid-zs3xel6n]:hover:before{animation:slash .5s ease-out forwards}#bookmaker-scroll[data-astro-cid-wftwljjn]{-ms-overflow-style:none;scrollbar-width:none}#bookmaker-scroll[data-astro-cid-wftwljjn]::-webkit-scrollbar{display:none}@keyframes bounce-horizontal{0%,to{transform:translate(0)}50%{transform:translate(-5px)}}.logo-link[data-astro-cid-eghvvl4e]{display:block;width:100%;height:100%}.logo-link[data-astro-cid-eghvvl4e] img[data-astro-cid-eghvvl4e]{transition:filter .3s ease}.logo-link[data-astro-cid-eghvvl4e]:hover img[data-astro-cid-eghvvl4e]{filter:drop-shadow(0 0 6px rgba(208,167,1,.977)) brightness(1.1)}.menu-open[data-astro-cid-eghvvl4e] .hamburger-line[data-astro-cid-eghvvl4e]:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.menu-open[data-astro-cid-eghvvl4e] .hamburger-line[data-astro-cid-eghvvl4e]:nth-child(2){opacity:0}.menu-open[data-astro-cid-eghvvl4e] .hamburger-line[data-astro-cid-eghvvl4e]:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}#mobile-menu[data-astro-cid-eghvvl4e].menu-expanded{max-height:100vh}.slash-hover[data-astro-cid-bufynyau]{position:relative;display:block;overflow:hidden}.slash-hover[data-astro-cid-bufynyau]:before{content:"";position:absolute;top:0;left:-150%;width:50%;height:100%;background:linear-gradient(to right,#fff0,#ffffff80,#fff0);transform:skew(-25deg);animation:slash .6s ease-out forwards;animation-delay:.3s}.slash-hover[data-astro-cid-bufynyau]:hover:before{animation:none;animation:slash .4s ease-out forwards;animation-delay:0s}.slash-hover[data-astro-cid-bufynyau] img[data-astro-cid-bufynyau]{transition:transform .5s ease}.slash-hover[data-astro-cid-bufynyau]:hover img[data-astro-cid-bufynyau]{transform:scale(1.05)}.slash-hover[data-astro-cid-uezpaqu6]{position:relative;display:block;overflow:hidden}.slash-hover[data-astro-cid-uezpaqu6]:before{content:"";position:absolute;top:0;left:-150%;width:50%;height:100%;background:linear-gradient(to right,#fff0,#ffffff80,#fff0);transform:skew(-25deg);animation:slash .6s ease-out forwards;animation-delay:.3s}.slash-hover[data-astro-cid-uezpaqu6]:hover:before{animation:none;animation:slash .4s ease-out forwards;animation-delay:0s}.slash-hover[data-astro-cid-uezpaqu6] img[data-astro-cid-uezpaqu6]{transition:transform .5s ease}.slash-hover[data-astro-cid-uezpaqu6]:hover img[data-astro-cid-uezpaqu6]{transform:scale(1.05)}@keyframes slash{0%{left:-150%;opacity:1}70%{opacity:1}to{left:150%;opacity:0}}
