.lucky-number-draw{width:100%;--draw-board-bg: #f4f6fb;--draw-board-border: #e5e9f2;--draw-card-bg: #ffffff;--draw-card-border: #e5e9f2;--draw-active-color: #e11d48;--draw-text-main: #171b25;--draw-text-subtle: #667085;--draw-surface-soft: #f8f9fd}.lucky-number-draw__inner{width:100%}.lucky-number-draw__header{margin-bottom:2rem}.lucky-number-draw__header--left{text-align:left}.lucky-number-draw__header--center{text-align:center}.lucky-number-draw__header--right{text-align:right}.lucky-number-draw__title{margin:0;line-height:var(--lp-type-section-title-lh);letter-spacing:var(--lp-type-section-title-ls);color:var(--draw-text-main);font-weight:700;font-size:3rem}.lucky-number-draw__board{border-radius:2.2rem;border:.1rem solid var(--draw-board-border);background:radial-gradient(circle at 20% 8%,#ffffff 0%,var(--draw-board-bg) 100%);box-shadow:0 2.2rem 4rem #13182614;padding:1.8rem}.lucky-number-draw__meta{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:1.4rem}.lucky-number-draw__meta-item{margin:0;display:inline-flex;align-items:center;gap:.6rem;min-height:3rem;padding:.5rem 1rem;border-radius:99rem;border:.1rem solid var(--draw-board-border);background:#fff;font-size:1.15rem;line-height:1.2;letter-spacing:.04em;color:var(--draw-text-subtle);text-transform:uppercase}.lucky-number-draw__meta-item--right{border-color:#d1fae5;background:#f0fdf4;color:#065f46}.lucky-number-draw__live-dot{display:inline-block;width:.65rem;height:.65rem;border-radius:50%;background:#10b981;flex-shrink:0;animation:lnd-pulse 1.8s ease-in-out infinite}@keyframes lnd-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}.lucky-number-draw__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.lucky-number-draw__card{position:relative;border-radius:1.6rem;border:.1rem solid var(--draw-card-border);background:var(--draw-card-bg);min-height:21.6rem;padding:1.3rem 1.2rem 1.4rem;display:flex;flex-direction:column;text-align:center;overflow:hidden}.lucky-number-draw__card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem}.lucky-number-draw__day-wrap{text-align:left}.lucky-number-draw__day{margin:0;font-size:1.8rem;line-height:1.1;font-weight:700;color:var(--draw-text-main)}.lucky-number-draw__date{margin:.2rem 0 0;font-size:1.3rem;line-height:1.3;color:var(--draw-text-subtle)}.lucky-number-draw__status{margin:0;border-radius:99rem;border:.1rem solid var(--draw-card-border);background:var(--draw-surface-soft);color:#4e596d;font-size:1rem;line-height:1.2;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.4rem .8rem;white-space:nowrap}.lucky-number-draw__number-wrap{margin:1.8rem auto 1.2rem;width:9.4rem;height:9.4rem;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#f5f7fc,#eceff6);border:.1rem solid var(--draw-card-border)}.lucky-number-draw__number{margin:0;font-size:clamp(4rem,4.4vw,5.4rem);line-height:.95;font-weight:700;color:#273043;will-change:transform}.lucky-number-draw__desc{margin:0;font-size:1.45rem;line-height:1.38;color:var(--draw-text-main)}.lucky-number-draw__card.is-past{background:linear-gradient(180deg,var(--draw-past-card-bg) 0%,color-mix(in srgb,var(--draw-past-card-bg) 70%,#e8eaef) 100%);border-color:var(--draw-past-card-border)}.lucky-number-draw__card.is-past .lucky-number-draw__day,.lucky-number-draw__card.is-past .lucky-number-draw__date{color:var(--draw-past-text)}.lucky-number-draw__card.is-past .lucky-number-draw__status{background:color-mix(in srgb,var(--draw-past-card-bg) 60%,#ffffff);border-color:var(--draw-past-card-border);color:var(--draw-past-text)}.lucky-number-draw__card.is-past .lucky-number-draw__number-wrap{background:linear-gradient(180deg,color-mix(in srgb,var(--draw-past-card-bg) 40%,#e8eaef),color-mix(in srgb,var(--draw-past-card-bg) 20%,#dde0e8));border-color:var(--draw-past-card-border)}.lucky-number-draw__card.is-past .lucky-number-draw__number{color:color-mix(in srgb,var(--draw-past-text) 70%,transparent)}.lucky-number-draw__card.is-past .lucky-number-draw__desc{color:var(--draw-past-text)}.lucky-number-draw__card.is-active{border-color:var(--draw-active-color);border-top-width:.3rem;background:linear-gradient(180deg,color-mix(in srgb,var(--draw-active-color) 6%,#ffffff) 0%,var(--draw-card-bg) 100%);box-shadow:0 1rem 2.6rem color-mix(in srgb,var(--draw-active-color) 15%,transparent)}.lucky-number-draw__card.is-active .lucky-number-draw__status{background:var(--draw-active-color);border-color:var(--draw-active-color);color:#fff}.lucky-number-draw__card.is-active .lucky-number-draw__number-wrap{border-color:color-mix(in srgb,var(--draw-active-color) 45%,transparent);background:radial-gradient(circle at 35% 25%,color-mix(in srgb,var(--draw-active-color) 55%,#ff9fb8) 0%,var(--draw-active-color) 70%);box-shadow:0 0 0 .7rem color-mix(in srgb,var(--draw-active-color) 15%,transparent)}.lucky-number-draw__card.is-active .lucky-number-draw__number{color:#fff}.lucky-number-draw__card.is-future{border-color:var(--draw-future-card-border);background:linear-gradient(180deg,var(--draw-future-card-bg) 0%,color-mix(in srgb,var(--draw-future-card-bg) 60%,var(--draw-future-accent)) 100%)}.lucky-number-draw__card.is-future .lucky-number-draw__status{background:color-mix(in srgb,var(--draw-future-accent) 25%,#ffffff);border-color:var(--draw-future-accent);color:var(--draw-future-text)}.lucky-number-draw__card.is-future .lucky-number-draw__number-wrap{background:linear-gradient(160deg,color-mix(in srgb,var(--draw-future-card-bg) 80%,#ffffff),color-mix(in srgb,var(--draw-future-accent) 30%,#ffffff));border-color:var(--draw-future-accent)}.lucky-number-draw__card.is-future .lucky-number-draw__number{color:var(--draw-future-text);opacity:.55}.lucky-number-draw__card.is-future .lucky-number-draw__desc{color:var(--draw-future-text)}.lucky-number-draw__rules-trigger-wrap{margin-top:1.6rem;text-align:center}.lucky-number-draw__rules-link{border:0;background:transparent;margin:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:.8rem;color:var(--draw-text-main);font-size:1.5rem;line-height:1.2;font-weight:700;letter-spacing:.02em}.lucky-number-draw__arrow{display:inline-block;flex-shrink:0;width:.8rem;height:.8rem;border-right:.18rem solid #4f5a70;border-bottom:.18rem solid #4f5a70;transform:translateY(-25%) rotate(45deg);transition:transform .26s ease}.lucky-number-draw.is-open .lucky-number-draw__arrow{transform:translateY(15%) rotate(225deg)}.lucky-number-draw__rules-panel{margin-top:1rem;border-radius:1.5rem;border:.1rem solid var(--draw-rules-border);background:var(--draw-rules-bg);padding:1.6rem 1.8rem;overflow:hidden;transform-origin:top center;will-change:transform,opacity}.lucky-number-draw__rules-title{margin:0 0 .6rem;font-size:1.9rem;line-height:1.25;color:var(--draw-text-main)}.lucky-number-draw__rules-content{margin:0;white-space:pre-line;font-size:1.45rem;line-height:1.6;color:#3d4658}@media screen and (max-width:989px){.lucky-number-draw__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}}@media screen and (max-width:749px){.lucky-number-draw__title{font-size:2.4rem}.lucky-number-draw__board{border-radius:1.4rem;padding:1.2rem}.lucky-number-draw__meta{flex-wrap:wrap;gap:.6rem;margin-bottom:1.1rem}.lucky-number-draw__meta-item{font-size:1.05rem;padding:.4rem .8rem;min-height:2.6rem}.lucky-number-draw__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.lucky-number-draw__card{min-height:0;padding:1rem .9rem 1.1rem;border-radius:1.2rem}.lucky-number-draw__card-head{gap:.4rem;align-items:center}.lucky-number-draw__day{font-size:1.5rem}.lucky-number-draw__date{font-size:1.1rem}.lucky-number-draw__status{font-size:.9rem;padding:.3rem .6rem;letter-spacing:.04em}.lucky-number-draw__number-wrap{width:7rem;height:7rem;margin:1.2rem auto .8rem}.lucky-number-draw__number{font-size:clamp(3rem,8vw,4rem)}.lucky-number-draw__desc{font-size:1.25rem;line-height:1.3}.lucky-number-draw__card.is-active{border-top-width:.25rem}.lucky-number-draw__rules-trigger-wrap{margin-top:1.2rem}.lucky-number-draw__rules-link{font-size:1.35rem}.lucky-number-draw__rules-panel{border-radius:1.2rem;padding:1.2rem 1.3rem}.lucky-number-draw__rules-title{font-size:1.6rem}.lucky-number-draw__rules-content{font-size:1.3rem;line-height:1.55}}
/*# sourceMappingURL=/cdn/shop/t/124/assets/lucky-number-draw.css.map */
