/* ONGIL daily lotto recommendation */
.lotto-panel-intro{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;margin:0 0 20px;padding:18px 20px;border:1px solid rgba(182,162,255,.18);border-radius:17px;background:radial-gradient(circle at 90% 15%,rgba(93,225,221,.13),transparent 34%),linear-gradient(145deg,rgba(115,76,255,.12),rgba(255,111,190,.035))}
.lotto-panel-intro strong{display:block;color:#f5f1fb;font-size:17px}.lotto-panel-intro p{margin:6px 0 0;color:#aaa2bb;font-size:12px;line-height:1.7}.lotto-date-chip{border:1px solid rgba(216,183,106,.34);border-radius:999px;padding:8px 12px;background:rgba(216,183,106,.07);color:#f1d99a;font-size:11px;font-weight:800;white-space:nowrap}
.lotto-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lotto-options .span-2{grid-column:1/-1}.lotto-help{display:block;margin-top:6px;color:#81798d;font-size:10px;line-height:1.55}
.lotto-results{display:grid;gap:13px}.lotto-set{display:grid;grid-template-columns:72px 1fr auto;gap:15px;align-items:center;padding:17px 18px;border:1px solid rgba(182,162,255,.15);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.022),rgba(111,76,255,.045));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}
.lotto-set-label{display:grid;place-items:center;min-height:46px;border-right:1px solid rgba(182,162,255,.14);color:#f1d99a;font-size:11px;font-weight:900;letter-spacing:.08em}.lotto-balls{display:flex;flex-wrap:wrap;gap:9px}.lotto-ball{display:grid;place-items:center;width:43px;height:43px;border-radius:50%;color:#fff;font-size:15px;font-weight:900;text-shadow:0 1px 3px rgba(0,0,0,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 8px 17px rgba(0,0,0,.25)}
.lotto-ball[data-range="1"]{background:linear-gradient(145deg,#f4c44d,#c98c18)}.lotto-ball[data-range="2"]{background:linear-gradient(145deg,#5aa8f3,#3472bc)}.lotto-ball[data-range="3"]{background:linear-gradient(145deg,#f16f7b,#c54153)}.lotto-ball[data-range="4"]{background:linear-gradient(145deg,#8a909a,#5c626d)}.lotto-ball[data-range="5"]{background:linear-gradient(145deg,#64c77d,#379a54)}
.lotto-balance{min-width:91px;text-align:right}.lotto-balance strong{display:block;color:#d8cafa;font-size:12px}.lotto-balance small{display:block;margin-top:4px;color:#8e859b;font-size:10px}.lotto-summary-card{margin-top:16px;padding:17px 18px;border:1px solid rgba(216,183,106,.2);border-radius:15px;background:linear-gradient(145deg,rgba(216,183,106,.055),rgba(111,76,255,.035))}.lotto-summary-card h4{margin:0 0 8px;color:#f1d99a}.lotto-summary-card p{margin:0;color:#aaa2bb;font-size:12px;line-height:1.75}.lotto-warning{margin:14px 0 0;padding:12px 14px;border-left:3px solid #d8b76a;background:rgba(216,183,106,.05);color:#aaa2bb;font-size:11px;line-height:1.7}
.service-card[data-service="lotto"] i{font-style:normal}.service-card[data-service="lotto"] i::after{content:"45";display:inline-grid;place-items:center;width:25px;height:25px;margin-left:-7px;border-radius:50%;background:linear-gradient(145deg,#f16f7b,#7657ff);color:white;font-family:inherit;font-size:8px;vertical-align:bottom;box-shadow:0 0 15px rgba(255,111,190,.28)}
@media(max-width:700px){.lotto-panel-intro{grid-template-columns:1fr}.lotto-date-chip{justify-self:start}.lotto-options{grid-template-columns:1fr}.lotto-options .span-2{grid-column:auto}.lotto-set{grid-template-columns:1fr;padding:15px}.lotto-set-label{justify-content:start;min-height:auto;padding-bottom:10px;border-right:0;border-bottom:1px solid rgba(182,162,255,.14)}.lotto-balance{text-align:left}.lotto-ball{width:39px;height:39px;font-size:14px}}
