.lot-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border:1px solid transparent;border-radius:11px;font-size:13px;font-weight:800;line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;text-align:center;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s,transform .08s,color .15s,filter .15s}.lot-btn svg{width:16px;height:16px;flex-shrink:0}.lot-btn:active:not(:disabled){transform:translateY(1px)}.lot-btn:focus-visible{outline:2px solid var(--c-primary, #f12c4c);outline-offset:2px}.lot-btn-primary{background:var(--c-primary, #f12c4c);color:var(--c-on-primary, #fff)}.lot-btn-primary:hover:not(:disabled){filter:brightness(1.08)}.lot-btn-outline{background:var(--c-surface-2, #323738);border-color:#ffffff24;color:#fff;box-shadow:inset 0 1px #ffffff0f}.lot-btn-outline:hover:not(:disabled){background:#3d4344;border-color:#ffffff42}.lot-btn-outline svg{color:var(--c-primary, #f12c4c)}.lot-btn-ghost{background:var(--c-surface-2, #323738);border-color:#ffffff1f;color:#fff}.lot-btn-ghost:hover:not(:disabled){background:#3d4344;border-color:#ffffff3d}.lot-btn-lg{height:48px;font-size:14px}.lot-full{width:100%}.lot-btn:disabled{cursor:not-allowed;transform:none;background:transparent;color:#7f8794;border:1px dashed rgba(255,255,255,.18);box-shadow:none;filter:none}.lot-btn:disabled svg{color:#7f8794;opacity:.7}.lot-ball{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 6px;border-radius:8px;background:var(--c-surface-2, #323738);font-size:11px;font-weight:800;color:#cfd4e0;font-variant-numeric:tabular-nums}.lot-ball-win{background:#22c55e29;color:#22c55e}.lot-art-tinted{background-color:var(--lot-accent, #f0b90b);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.45))}.lot-empty{padding:40px 0;text-align:center;font-size:13px;color:#8f95a3}.lot-hero{position:relative;border-radius:20px;overflow:hidden;background:var(--c-surface, #292d2e);min-height:190px}.lot-hero-art{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lot-hero-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:28px 24px;max-width:560px}.lot-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:#00000073;backdrop-filter:blur(6px);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff}.lot-hero-badge svg{width:15px;height:15px;color:var(--c-primary, #f12c4c)}.lot-hero-title{font-size:clamp(22px,3.4vw,34px);font-weight:800;line-height:1.15;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.55)}.lot-hero-cta{align-self:flex-start}@media(max-width:640px){.lot-hero-content{padding:22px 18px}}.lot-search-row{display:flex;align-items:center;gap:12px;width:100%}.lot-search{position:relative;flex:1;min-width:0}.lot-search svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:17px;height:17px;color:#8f95a3;pointer-events:none}.lot-search input{width:100%;height:46px;padding:0 16px 0 40px;border:none;border-radius:12px;background:var(--c-surface, #292d2e);color:#fff;font-size:14px;outline:none;box-sizing:border-box}.lot-search input::-moz-placeholder{color:#8f95a3}.lot-search input::placeholder{color:#8f95a3}.lot-search input:focus{box-shadow:0 0 0 2px #f12c4c73}.lot-mybets-link{display:inline-flex;align-items:center;gap:9px;height:46px;padding:0 18px;border-radius:12px;background:var(--c-surface, #292d2e);color:#cfd4e0;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s,color .15s;box-sizing:border-box;white-space:nowrap;flex-shrink:0}.lot-mybets-link:hover{background:var(--c-surface-2, #323738);color:#fff}.lot-mybets-link svg{width:17px;height:17px;color:var(--c-primary, #f12c4c);flex-shrink:0}.lot-pill-prize{padding:3px 8px;border-radius:999px;background:#22c55e29;color:#22c55e;font-size:11px;font-weight:800}#lottery-list{display:flex;flex-direction:column;gap:32px}.lot-section{display:flex;flex-direction:column}.lot-section+.lot-section{margin-top:32px}.lot-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.lot-section-title{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:800;color:#fff}.lot-section-title svg{width:18px;height:18px;color:var(--c-primary, #f12c4c)}.lot-section-nav{display:flex;gap:6px}.lot-arrow{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:9px;cursor:pointer;background:var(--c-surface, #292d2e);color:#9aa4bf;transition:background .15s,color .15s}.lot-arrow:hover{background:var(--c-surface-2, #323738);color:#fff}.lot-arrow svg{width:15px;height:15px}.lot-arrow:disabled{opacity:.35;cursor:default}.lot-row{display:flex;gap:12px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity;padding-bottom:4px}.lot-row::-webkit-scrollbar{height:0;display:none}.lot-row .lot-card{flex:0 0 190px;scroll-snap-align:start}.lot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.lot-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:16px;overflow:hidden;background:#1a1d20;background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--lot-accent, #f0b90b) 30%,transparent) 0%,transparent 70%),color-mix(in srgb,var(--lot-accent, #f0b90b) 16%,#1a1d20);box-shadow:inset 0 0 0 1px #ffffff0f;box-sizing:border-box}.lot-card-deco{position:absolute;inset:0;z-index:0;pointer-events:none}.lot-deco-ball{position:absolute;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--lot-accent, #f0b90b);background:color-mix(in srgb,var(--lot-accent, #f0b90b) 55%,#ffffff 12%);color:#00000073;font-size:12px;font-weight:900;opacity:.28;box-shadow:inset 0 -3px 6px #00000040}.lot-deco-a{top:-10px;right:16px}.lot-deco-b{bottom:54px;left:-12px;width:42px;height:42px;font-size:14px}.lot-deco-c{top:46px;right:-14px;width:28px;height:28px;font-size:11px;opacity:.2}.lot-card-head{display:flex;align-items:center;gap:9px;min-width:0;text-decoration:none}.lot-card-flag{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;flex-shrink:0;overflow:hidden;background:#00000047;box-shadow:inset 0 0 0 1px #ffffff1a}.lot-card-flag img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.lot-card-flag .lot-art-tinted{width:22px;height:22px;display:block;background-color:#fff}.lot-card-initials{font-size:12px;font-weight:900;color:#fff}.lot-card-name{min-width:0;font-size:13px;font-weight:800;line-height:1.25;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.5)}.lot-card-name em{display:block;font-style:normal;font-size:11px;font-weight:700;color:#ffffff94}.lot-card-head:hover .lot-card-name{color:#fff;text-decoration:underline;text-underline-offset:3px}.lot-card-prize{display:block;padding:8px 10px;border-radius:10px;text-align:center;border:1px dashed rgba(255,255,255,.3);background:#00000042;font-size:16px;font-weight:900;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 1px 8px rgba(0,0,0,.55);text-decoration:none;transition:border-color .15s}.lot-card-prize:hover{border-color:#ffffff80;color:#fff}.lot-card-foot{display:flex;flex-direction:column;gap:8px;margin-top:auto}.lot-card-clock{display:flex;flex-direction:column;gap:1px}.lot-card-clock .k{font-size:10px;color:#ffffff8c}.lot-countdown{font-size:13px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.lot-card-foot .lot-btn{width:100%;height:36px}.lot-rays{position:relative;isolation:isolate;overflow:hidden}.lot-rays>*{z-index:1}.lot-rays:before{content:"";position:absolute;inset:-35%;z-index:0;pointer-events:none;transition:opacity .25s ease,transform .6s ease}.lot-rays:hover:before{opacity:.95}.lot-rays-1:before{opacity:.62;background:repeating-conic-gradient(from 200deg at 50% 100%,rgba(255,255,255,.16) 0deg 3deg,transparent 3deg 12deg);-webkit-mask-image:radial-gradient(125% 105% at 50% 100%,#000 8%,transparent 78%);mask-image:radial-gradient(125% 105% at 50% 100%,#000 8%,transparent 78%)}.lot-rays-2:before{opacity:.5;background:repeating-linear-gradient(115deg,rgba(255,255,255,.14) 0 5px,transparent 5px 34px);-webkit-mask-image:radial-gradient(105% 95% at 42% 34%,#000 6%,transparent 82%);mask-image:radial-gradient(105% 95% at 42% 34%,#000 6%,transparent 82%)}.lot-rays-3:before{opacity:.58;background:repeating-conic-gradient(from 10deg at 50% 42%,rgba(255,255,255,.17) 0deg 5deg,transparent 5deg 15deg);-webkit-mask-image:radial-gradient(95% 85% at 50% 42%,#000 4%,transparent 80%);mask-image:radial-gradient(95% 85% at 50% 42%,#000 4%,transparent 80%)}.lot-rays-4:before{opacity:.45;background:repeating-radial-gradient(circle at 50% 40%,rgba(255,255,255,.15) 0 1px,transparent 1px 15px);-webkit-mask-image:radial-gradient(100% 90% at 50% 40%,#000 0%,transparent 82%);mask-image:radial-gradient(100% 90% at 50% 40%,#000 0%,transparent 82%)}.lot-rays-1:hover:before,.lot-rays-3:hover:before{transform:rotate(7deg)}.lot-rays-2:hover:before{transform:translate(18px)}.lot-rays-4:hover:before{transform:scale(1.12)}@media(prefers-reduced-motion:reduce){.lot-rays:before{transition:none}.lot-rays:hover:before{transform:none}}.lot-past{background:var(--c-surface, #292d2e);border-radius:16px;padding:14px 16px;margin-bottom:10px;box-sizing:border-box}.lot-past-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lot-past-art{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;flex-shrink:0;overflow:hidden;background:radial-gradient(120% 120% at 50% 0%,color-mix(in srgb,var(--lot-accent, #f0b90b) 45%,transparent),#00000059 78%)}.lot-past-art img{width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.lot-past-flag{width:24px;height:24px;display:block}.lot-past-initials{font-size:12px;font-weight:900;color:#fff}.lot-past-id{min-width:140px}.lot-past-id a{display:block;font-size:13px;font-weight:800;color:#fff;text-decoration:none}.lot-past-id a:hover{color:var(--c-primary, #f12c4c)}.lot-past-id span{font-size:11px;color:#8f95a3}.lot-past-balls{display:flex;flex-wrap:wrap;gap:4px;margin-left:auto}.lot-past-balls .lot-ball{min-width:24px;height:24px;font-size:10px}.lot-past-winners{display:flex;flex-direction:column;gap:2px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07)}.lot-winner{display:flex;align-items:center;gap:9px;padding:7px 0}.lot-winner+.lot-winner{border-top:1px solid rgba(255,255,255,.04)}.lot-winner img{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:#1e2122}.lot-winner .u{font-size:12px;font-weight:700;color:#fff;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lot-winner .m{font-size:11px;color:#8f95a3;white-space:nowrap}.lot-winner .p{display:flex;align-items:baseline;gap:6px;margin-left:auto;white-space:nowrap}.lot-winner .p .k{font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#8f95a3}.lot-winner .p .v{font-size:13px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.lot-past-more{padding-top:7px;font-size:11px;font-weight:700;color:#8f95a3}.lot-past-none{margin-top:10px;font-size:11px;color:#8f95a3}@media(max-width:640px){.lot-past-balls{margin-left:0;width:100%}.lot-past-id{min-width:0;flex:1}}.lmb-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.lmb-head h1{font-size:20px;font-weight:800;color:#fff;margin-right:auto}.lmb-back{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:var(--c-surface, #292d2e);color:#9aa4bf;text-decoration:none;transition:background .15s,color .15s}.lmb-back:hover{background:var(--c-surface-2, #323738);color:#fff}.lmb-back svg{width:16px;height:16px}.lmb-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:11px;background:#0003}.lmb-tab{padding:7px 16px;border:none;border-radius:8px;background:transparent;color:#9aa4bf;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s,color .15s}.lmb-tab.on{background:var(--c-primary, #f12c4c);color:var(--c-on-primary, #fff)}.lmb-tab span{opacity:.75;font-size:11px}.lmb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;align-items:start}.lmb-card{background:var(--c-surface, #292d2e);border-radius:16px;padding:16px;display:flex;flex-direction:column}.lmb-card-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.lmb-card-art{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;flex-shrink:0;overflow:hidden;background:radial-gradient(120% 120% at 50% 0%,color-mix(in srgb,var(--lot-accent, #f0b90b) 50%,transparent),#00000059 78%)}.lmb-card-art img{width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.lmb-flag{width:24px;height:24px;display:block}.lmb-card-art span{font-size:12px;font-weight:900;color:#fff}.lmb-card-title{min-width:0;flex:1}.lmb-card-title h3{font-size:13px;font-weight:800;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lmb-card-title p{font-size:11px;color:#8f95a3;margin-top:2px}.lmb-status{padding:4px 9px;border-radius:999px;font-size:10px;font-weight:800;white-space:nowrap}.lmb-nums{margin-bottom:10px}.lmb-nums .k{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#8f95a3;margin-bottom:6px}.lmb-balls{display:flex;flex-wrap:wrap;gap:5px}.lmb-ball{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 6px;border-radius:8px;background:var(--c-surface-2, #323738);font-size:11px;font-weight:800;color:#cfd4e0;font-variant-numeric:tabular-nums}.lmb-ball.hit{background:#22c55e2e;color:#22c55e}.lmb-ball.drawn{background:#ffffff14;color:#cfd4e0}.lmb-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07);margin-top:auto}.lmb-foot .k{display:block;font-size:10px;color:#8f95a3;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.lmb-foot .v{font-size:13px;font-weight:800;color:#fff}.lmb-foot .v.win{color:#22c55e}.lmb-cash{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;margin-top:12px;border:none;border-radius:11px;background:#22c55e;color:#06210f;font-size:13px;font-weight:800;cursor:pointer;transition:filter .15s}.lmb-cash:hover:not(:disabled){filter:brightness(1.08)}.lmb-cash:disabled{opacity:.6;cursor:default}.lmb-cash svg{width:15px;height:15px}.lmb-cashed{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;font-size:12px;font-weight:700;color:#22c55e}.lmb-empty{grid-column:1 / -1;padding:56px 0;text-align:center;font-size:13px;color:#8f95a3}.lmb-sk{position:relative;overflow:hidden;height:12px;margin-bottom:10px;border-radius:8px;background:#ffffff0f}.lmb-sk:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation:lmbShimmer 1.5s infinite}@keyframes lmbShimmer{to{transform:translate(100%)}}.pwm-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px}.pwm-backdrop{position:absolute;inset:0;background:#000000b8;backdrop-filter:blur(2px)}.pwm-panel{position:relative;width:100%;max-width:380px;background:var(--c-surface, #292d2e);border-radius:18px;padding:20px;box-shadow:0 24px 60px #00000080;animation:pwmIn .18s ease both}@keyframes pwmIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.pwm-handle{display:none}.pwm-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.pwm-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;flex-shrink:0;background:var(--c-surface-2, #323738);color:var(--c-primary, #f12c4c)}.pwm-icon svg{width:26px;height:26px}.pwm-icon img{width:34px;height:34px;-o-object-fit:contain;object-fit:contain}.pwm-head-text{min-width:0;flex:1}.pwm-head-text h3{font-size:15px;font-weight:800;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pwm-head-text p{font-size:12px;color:#8f95a3;margin-top:2px}.pwm-close{border:none;background:none;color:#8f95a3;font-size:26px;line-height:1;cursor:pointer;padding:0 4px}.pwm-close:hover{color:#fff}.pwm-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#8f95a3;margin-bottom:8px}.pwm-wallets{max-height:260px;overflow-y:auto;border-radius:12px;background:var(--c-background, #232626);scrollbar-width:thin;scrollbar-color:#555e60 transparent}.pwm-wallets::-webkit-scrollbar{width:5px}.pwm-wallets::-webkit-scrollbar-thumb{background:#555e60;border-radius:9999px}.pwm-wallets::-webkit-scrollbar-thumb:hover{background:#737f82}.pwm-wallet{display:flex;align-items:center;gap:10px;padding:11px 12px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.05);transition:background .12s}.pwm-wallet:last-child{border-bottom:none}.pwm-wallet:hover{background:#ffffff0a}.pwm-wallet.on{background:#ffffff0f}.pwm-radio{width:16px;height:16px;border-radius:50%;border:2px solid #454a4b;flex-shrink:0;display:flex;align-items:center;justify-content:center}.pwm-wallet.on .pwm-radio{border-color:#22c55e}.pwm-wallet.on .pwm-radio:after{content:"";width:7px;height:7px;border-radius:50%;background:#22c55e}.pwm-wallet img{width:22px;height:22px;border-radius:50%;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.pwm-wallet .code{flex:1;font-size:12px;font-weight:800;color:#fff}.pwm-wallet .bal{font-size:11px;color:#8f95a3;font-variant-numeric:tabular-nums}.pwm-wallet .tag{font-size:9px;font-weight:800;padding:2px 6px;border-radius:999px;background:#22c55e1f;color:#22c55e}.pwm-state{padding:18px;text-align:center;font-size:12px;color:#8f95a3}.pwm-confirm{width:100%;height:44px;margin-top:16px;border:none;border-radius:11px;font-size:13px;font-weight:800;cursor:pointer;background:var(--c-primary, #f12c4c);color:var(--c-on-primary, #fff);transition:filter .15s}.pwm-confirm:hover:not(:disabled){filter:brightness(1.08)}.pwm-confirm:disabled{background:#3b3d42;color:#8f95a3;cursor:not-allowed}@media(max-width:640px){.pwm-modal{align-items:flex-end;padding:0}.pwm-panel{max-width:none;border-radius:20px 20px 0 0;padding:12px 18px 26px;animation:pwmUp .22s ease both}@keyframes pwmUp{0%{transform:translateY(100%)}to{transform:none}}.pwm-handle{display:block;width:38px;height:4px;border-radius:4px;background:#454a4b;margin:0 auto 14px}}.lot-head{display:flex;align-items:center;gap:14px;margin-bottom:18px;flex-wrap:wrap}.lot-back{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:var(--c-surface, #292d2e);color:#9aa4bf;text-decoration:none;transition:background .15s,color .15s}.lot-back:hover{background:var(--c-surface-2, #323738);color:#fff}.lot-back svg{width:16px;height:16px}.lot-head-art{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:14px;overflow:hidden;background:radial-gradient(120% 120% at 50% 0%,color-mix(in srgb,var(--lot-accent, #f0b90b) 50%,transparent),#00000059 78%)}.lot-head-art img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.lot-head-flag{width:38px;height:38px;display:block}.lot-head-art span{font-size:17px;font-weight:900;color:#fff}.lot-head-info{flex:1;min-width:200px}.lot-head-info h1{font-size:20px;font-weight:800;color:#fff}.lot-head-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.lot-chip{padding:4px 9px;border-radius:8px;background:var(--c-surface, #292d2e);font-size:11px;font-weight:700;color:#9aa4bf}.lot-chip strong{color:#fff}.lot-head-clock{text-align:right}.lot-head-clock .k{display:block;font-size:10px;color:#8f95a3;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.lot-countdown-lg{font-size:20px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.lot-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}@media(max-width:1024px){.lot-layout{grid-template-columns:minmax(0,1fr)}}.lot-main,.lot-aside{display:flex;flex-direction:column;gap:16px}.lot-panel{background:var(--c-surface, #292d2e);border-radius:16px;padding:16px}.lot-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.lot-panel-head h2{font-size:14px;font-weight:800;color:#fff}.lot-counter{font-size:13px;color:#8f95a3;font-weight:700}.lot-counter strong{color:var(--c-primary, #f12c4c)}.lot-link{border:none;background:none;padding:0;font-size:12px;font-weight:700;color:var(--c-primary, #f12c4c);cursor:pointer;text-decoration:none}.lot-link:hover{text-decoration:underline}.lot-numbers{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:7px}.lot-num{height:42px;border:none;border-radius:10px;background:var(--c-surface-2, #323738);color:#cfd4e0;font-size:13px;font-weight:700;cursor:pointer;transition:background .12s,color .12s,transform .08s;font-variant-numeric:tabular-nums}.lot-num:hover:not(:disabled){background:#3d4344;color:#fff}.lot-num:active:not(:disabled){transform:translateY(1px)}.lot-num.on{background:var(--c-primary, #f12c4c);color:var(--c-on-primary, #fff)}.lot-num:disabled{opacity:.35;cursor:not-allowed}.lot-panel-actions{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.lot-grow{flex:1;min-width:160px}.lot-cart-item{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.lot-cart-item:last-child{border-bottom:none}.lot-cart-item .idx{width:22px;font-size:11px;font-weight:800;color:#8f95a3}.lot-cart-remove{margin-left:auto;border:none;background:none;color:#8f95a3;cursor:pointer;font-size:16px;line-height:1;padding:4px}.lot-cart-remove:hover{color:#ef4444}.lot-ticket-nums span{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 6px;border-radius:8px;background:var(--c-surface-2, #323738);font-size:11px;font-weight:800;color:#cfd4e0;font-variant-numeric:tabular-nums}.lot-ticket-nums,.lot-cart-nums,.lot-result-nums{display:flex;flex-wrap:wrap;gap:5px}.lot-ticket{padding:9px 0;border-bottom:1px solid rgba(255,255,255,.06)}.lot-ticket:last-child{border-bottom:none}.lot-panel-list{max-height:232px;overflow-y:auto;overscroll-behavior:contain;margin-right:-8px;padding-right:8px}.lot-panel-list::-webkit-scrollbar{width:4px}.lot-panel-list::-webkit-scrollbar-track{background:transparent}.lot-panel-list::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:4px}.lot-panel-list::-webkit-scrollbar-thumb:hover{background:#ffffff42}.lot-panel-list{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.lot-count{margin-left:6px;font-size:11px;font-weight:700;color:#8f95a3}.lot-panel-list .lot-ball{min-width:22px;height:22px;padding:0 5px;font-size:10px;border-radius:7px}.lot-summary{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.lot-summary-row{display:flex;align-items:center;justify-content:space-between;padding:4px 0;font-size:13px;color:#9aa4bf}.lot-summary-row strong{color:#fff;font-weight:800}.lot-total{font-size:16px}.lot-tiers{width:100%;border-collapse:collapse}.lot-tiers td{padding:7px 0;font-size:12px;color:#9aa4bf;border-bottom:1px solid rgba(255,255,255,.06)}.lot-tiers tr:last-child td{border-bottom:none}.lot-tiers td.v{text-align:right;font-weight:800;color:#22c55e}.lot-note{font-size:11px;line-height:1.5;color:#8f95a3;margin-top:10px}.lot-result{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.lot-result:first-child{padding-top:0}.lot-result:last-child{border-bottom:none;padding-bottom:0}.lot-result-date{font-size:10px;font-weight:700;letter-spacing:.04em;color:#8f95a3}.lot-seed{margin-top:10px}.lot-seed .k{display:block;font-size:10px;color:#8f95a3;text-transform:uppercase;letter-spacing:.06em;font-weight:700;margin-bottom:3px}.lot-seed code{display:block;font-size:10px;color:#cfd4e0;word-break:break-all;background:var(--c-surface-2, #323738);border-radius:8px;padding:7px 9px}
