.miko-results{scroll-margin-top:220px;margin:18px 0 20px;border:1px solid #eadfea;border-radius:16px;overflow:hidden;background:#fff;color:#182742}.miko-results svg{width:21px;height:21px;flex:none;vertical-align:middle}.miko-results-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;background:linear-gradient(110deg,#fff0f6,#f1f6ff)}.miko-results-title{display:flex;align-items:center;gap:12px}.miko-results-title>svg{width:40px;height:40px;padding:9px;border-radius:12px;background:#ef2e70;color:white}.miko-results h3{font-size:22px;margin:0;line-height:1.4;color:#182742}.miko-results-title p{font-size:12px;margin:3px 0 0;color:#63728b}.miko-results-badge{display:flex;align-items:center;gap:6px;font-size:12px;background:white;border:1px solid #e9e4ef;border-radius:30px;padding:8px 12px;white-space:nowrap}.miko-results-pending{margin:0;padding:10px 20px;font-size:12px;color:#725a22;background:#fff9e9;line-height:1.7}.miko-prizes{display:grid;grid-template-columns:1.25fr 1fr 1fr .8fr;padding:20px;gap:12px}.miko-prizes>div{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:13px 8px;border:1px solid #e9edf4;border-radius:12px;background:#fbfcff;gap:6px;text-align:center}.miko-prizes .miko-prize-main{background:#fff2f7;border-color:#ffd5e3}.miko-prizes span{font-size:12px;color:#62718a}.miko-prizes strong{font-size:24px;line-height:1.3;letter-spacing:1px;color:#20395f;font-variant-numeric:tabular-nums}.miko-prize-main strong{font-size:32px;color:#e22668;letter-spacing:3px}.miko-prizes small{font-size:10px;color:#7a879a}.miko-checker{border-top:1px solid #edf0f6;padding:17px 20px;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.miko-checker label{font-weight:700;font-size:14px}.miko-checker p{font-size:11px;color:#758198;margin:5px 0 0;line-height:1.7}.miko-checker-controls{display:flex;gap:8px}.miko-checker input{width:175px;border:1px solid #dce3ee;border-radius:9px;padding:11px;font-size:15px;color:#182742;background:#fff;min-width:0}.miko-lotto .miko-checker button{display:flex;align-items:center;gap:6px;border:0;border-radius:9px;padding:11px 15px;background:#ee2f6f;color:#fff;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.miko-checker input:focus-visible,.miko-checker button:focus-visible,.miko-results a:focus-visible{outline:3px solid #6489e9;outline-offset:3px}.miko-checker .miko-checker-output{grid-column:1/-1;background:#f1f6ff;color:#20395f;padding:12px;border-radius:9px;font-size:13px}.miko-checker-output[hidden]{display:none}.miko-results-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:12px 20px;border-top:1px solid #edf0f6;font-size:10px;color:#7a879a;line-height:1.7}.miko-results a{color:#315f9c;text-decoration:none}.miko-official-results{display:flex;align-items:center;gap:7px;font-weight:700;font-size:12px;white-space:nowrap}.miko-results a:hover{text-decoration:underline}@media(max-width:760px){.miko-results-top{padding:14px;align-items:flex-start}.miko-results h3{font-size:19px}.miko-results-badge{font-size:10px;padding:7px}.miko-results-badge svg{width:15px;height:15px}.miko-prizes{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:8px}.miko-prizes strong{font-size:23px}.miko-prize-main strong{font-size:28px}.miko-checker{grid-template-columns:1fr;padding:14px}.miko-checker-controls input{width:100%;flex:1}.miko-results-footer{align-items:flex-start;flex-direction:column;padding:12px 14px}.miko-results-pending{padding:10px 14px}}@media(max-width:390px){.miko-results-badge{display:none}}





/* Responsive layout safeguards: lottery results only */
.miko-results,.miko-results *{box-sizing:border-box}.miko-results{width:100%;max-width:100%;min-width:0}.miko-results-top,.miko-results-title,.miko-checker-intro,.miko-checker-controls,.miko-results-footer{min-width:0}.miko-results-title>div,.miko-checker-intro>div{min-width:0}.miko-results h3,.miko-results-title p,.miko-checker-intro p{overflow-wrap:anywhere}.miko-results .miko-prizes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.miko-results .miko-prizes>div{min-width:0;padding:12px 6px}.miko-results .miko-prizes strong{max-width:100%;font-size:clamp(15px,2vw,24px);letter-spacing:0;white-space:normal;overflow-wrap:anywhere}.miko-results .miko-prize-main strong{font-size:clamp(20px,2.6vw,32px);letter-spacing:1px}.miko-results .miko-checker{grid-template-columns:minmax(0,1fr) minmax(0,2fr)!important}.miko-results .miko-checker-controls{grid-template-columns:minmax(0,1fr) minmax(130px,32%)!important;min-width:0}.miko-results .miko-checker-controls input,.miko-results .miko-checker-controls button{min-width:0;max-width:100%;box-sizing:border-box}.miko-results .miko-checker-controls button{white-space:nowrap}.miko-results-footer span{min-width:0;overflow-wrap:anywhere}.miko-check-modal-panel{max-width:100%;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.miko-check-modal-buttons a,.miko-check-modal-buttons button{min-width:0;text-align:center}@media(max-width:960px){.miko-results .miko-checker{grid-template-columns:1fr!important}.miko-results .miko-checker-controls{grid-template-columns:minmax(0,1fr) minmax(125px,30%)!important}}@media(max-width:640px){.miko-results-top{flex-wrap:wrap;padding:13px!important}.miko-results-title{min-width:0}.miko-results h3{font-size:18px}.miko-results .miko-prizes{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;gap:8px}.miko-results .miko-prizes strong{font-size:clamp(17px,4.5vw,24px)}.miko-results .miko-prize-main strong{font-size:clamp(21px,6vw,29px)}.miko-results .miko-checker{padding:12px!important;gap:10px!important}.miko-results .miko-checker-controls{grid-template-columns:minmax(0,1fr) minmax(104px,35%)!important;gap:7px!important}.miko-results .miko-checker-controls input{height:48px!important;font-size:16px!important;letter-spacing:1px;padding:0 11px!important}.miko-results .miko-checker-controls button{min-height:48px!important;font-size:12px!important;padding:7px!important;gap:5px}.miko-results-footer{gap:8px}.miko-results .miko-official-results{white-space:normal}.miko-check-modal{padding:12px}.miko-check-modal-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:350px){.miko-results .miko-checker-controls{grid-template-columns:1fr!important}.miko-results .miko-checker-controls button{width:100%!important}.miko-results .miko-results-badge{display:none}.miko-check-modal-buttons{grid-template-columns:1fr}}
/* Full-width lottery checker bar, matching compact MiKO styling */
.miko-results .miko-checker{display:grid!important;grid-template-columns:minmax(210px,1fr) minmax(0,2.1fr)!important;align-items:center!important;gap:18px!important;padding:17px 20px!important;background:linear-gradient(110deg,#fff7fb,#f8faff 55%,#fff4fa)!important;border-top:1px solid #f1e6ef;border-bottom:1px solid #f1e6ef;position:relative;isolation:isolate}.miko-results .miko-checker:before{content:"";position:absolute;inset:5px;border:1px solid rgba(247,93,151,.12);border-radius:13px;pointer-events:none;z-index:-1}.miko-results .miko-checker-intro{display:flex;align-items:center;gap:12px;min-width:0}.miko-results .miko-checker-emblem{display:grid;place-items:center;flex:0 0 43px;width:43px;height:43px;border-radius:13px;background:#ffe5ef;color:#e52b6c}.miko-results .miko-checker-emblem svg{width:23px;height:23px}.miko-results .miko-checker-intro label{display:block;font-size:19px!important;font-weight:800!important;color:#192b4a;line-height:1.3}.miko-results .miko-checker-sparkle{font-size:15px;color:#f12c75}.miko-results .miko-checker-intro p{font-size:11px!important;line-height:1.6;margin:3px 0 0!important;color:#697d9c}.miko-results .miko-checker-controls{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(160px,.45fr)!important;gap:10px!important;width:100%;align-items:stretch}.miko-results .miko-checker-controls input{width:100%!important;min-width:0;height:53px!important;box-sizing:border-box;border-radius:13px!important;border:1px solid #cfdef4!important;background:#fff!important;padding:0 18px!important;font-size:19px!important;font-weight:700;letter-spacing:2px;color:#162a4a;box-shadow:0 3px 9px rgba(24,49,88,.035)}.miko-results .miko-checker-controls input:focus{outline:0!important;border-color:#ed4d8c!important;box-shadow:0 0 0 4px rgba(240,65,126,.12)!important}.miko-results .miko-checker-controls button{display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%!important;min-height:53px!important;padding:10px 16px!important;border:1px solid #ed2a70!important;border-radius:13px!important;background:linear-gradient(120deg,#ff3e89,#e91965)!important;color:#fff!important;font-size:15px!important;font-weight:800!important;box-shadow:0 6px 16px rgba(236,42,109,.2)!important;cursor:pointer;transition:transform .2s,box-shadow .2s,filter .2s}.miko-results .miko-checker-controls button svg{display:block!important;width:20px!important;height:20px!important;stroke:#fff!important;stroke-width:2.2!important;flex-shrink:0}.miko-results .miko-checker-controls button:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 9px 22px rgba(236,42,109,.3)!important}.miko-results .miko-checker-controls button:active{transform:scale(.985)}.miko-results .miko-checker-controls button:focus-visible{outline:3px solid #f8a9c8;outline-offset:3px}@media(max-width:850px){.miko-results .miko-checker{grid-template-columns:1fr!important;gap:12px!important;padding:14px!important}.miko-results .miko-checker-controls{grid-template-columns:minmax(0,1fr) minmax(125px,.4fr)!important}}@media(max-width:440px){.miko-results .miko-checker-intro label{font-size:17px!important}.miko-results .miko-checker-controls{grid-template-columns:minmax(0,1fr) 120px!important;gap:7px!important}.miko-results .miko-checker-controls input{height:47px!important;font-size:16px!important;padding:0 10px!important}.miko-results .miko-checker-controls button{min-height:47px!important;font-size:12px!important;padding:8px!important;gap:5px}.miko-results .miko-checker-controls button svg{width:16px!important;height:16px!important}}@media(prefers-reduced-motion:reduce){.miko-results .miko-checker-controls button{transition:none}.miko-results .miko-checker-controls button:hover{transform:none}}
/* Draw result dialog: green for matched prizes, soft gray for no match */
body>.miko-check-modal.is-win .miko-check-modal-panel{border:2px solid #35ad74!important;background:linear-gradient(180deg,#f1fff7 0%,#fff 43%)!important;box-shadow:0 24px 70px rgba(23,120,75,.2),0 0 0 5px rgba(53,173,116,.09)!important}
body>.miko-check-modal.is-win .miko-check-modal-icon{background:#def9e9!important;color:#158452!important}
body>.miko-check-modal.is-win h4{color:#16784b!important}
body>.miko-check-modal.is-none .miko-check-modal-panel{border:2px solid #cdd3dc!important;background:linear-gradient(180deg,#f5f6f8 0%,#fff 43%)!important;box-shadow:0 24px 70px rgba(42,53,68,.18)!important}
body>.miko-check-modal.is-none .miko-check-modal-icon{background:#edf0f4!important;color:#64748b!important}
body>.miko-check-modal.is-none h4{color:#475569!important}
body>.miko-check-modal .miko-check-modal-message{white-space:pre-line!important;line-height:1.7!important}
/* Dialog overlays the entire viewport, never clipped by lottery cards */
body>.miko-check-modal:not([hidden]){position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;overflow-y:auto!important;isolation:isolate!important}
body>.miko-check-modal .miko-check-modal-backdrop{position:fixed!important;inset:0!important;z-index:0!important}
body>.miko-check-modal .miko-check-modal-panel{position:relative!important;z-index:1!important;flex:0 1 440px!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 40px)!important;overflow-y:auto!important;margin:auto!important;padding:26px 22px 22px!important;border-radius:18px!important;box-sizing:border-box!important}
body>.miko-check-modal .miko-check-modal-close{z-index:3!important;right:12px!important;top:10px!important}
@media(max-width:540px){body>.miko-check-modal:not([hidden]){padding:12px!important}body>.miko-check-modal .miko-check-modal-panel{max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;padding:25px 16px 18px!important}body>.miko-check-modal .miko-check-modal-buttons{flex-wrap:wrap!important}}
/* Result-sensitive popup styling */
.miko-check-modal-panel{border:2px solid #e1e9f5;transition:border-color .22s,box-shadow .22s;background:linear-gradient(180deg,#fff,#fbfcff)}.miko-check-modal.is-win .miko-check-modal-panel{border-color:#45c68b;box-shadow:0 24px 85px rgba(12,98,64,.22),0 0 0 5px rgba(67,203,139,.10)}.miko-check-modal.is-none .miko-check-modal-panel{border-color:#b7c9e8;box-shadow:0 24px 85px rgba(26,57,100,.18)}.miko-check-modal.is-invalid .miko-check-modal-panel{border-color:#f3b979;box-shadow:0 24px 85px rgba(130,77,19,.18)}.miko-check-modal.is-win .miko-check-modal-icon{animation:mikoPrizePulse 1.3s ease-in-out 2}.miko-check-prize-amount{margin:12px auto 14px;padding:13px 12px;border-radius:13px;border:1px solid #bdebd0;background:linear-gradient(110deg,#eafbf1,#f5fff9);font-size:17px;font-weight:800;color:#187747;line-height:1.5}.miko-check-prize-amount[hidden]{display:none}.miko-check-modal.is-none .miko-check-modal-buttons button{background:#4778bc;border-color:#4778bc}.miko-check-modal.is-invalid .miko-check-modal-buttons button{background:#c98529;border-color:#c98529}@keyframes mikoPrizePulse{50%{transform:scale(1.09);box-shadow:0 0 0 10px rgba(69,198,139,.10)}}@media(prefers-reduced-motion:reduce){.miko-check-modal.is-win .miko-check-modal-icon{animation:none}}
/* Interactive checker and accessible result dialog */
.miko-lotto .miko-checker{background:linear-gradient(105deg,#fff,#fbfcff);border-radius:0 0 12px 12px}.miko-lotto .miko-checker-controls{align-items:stretch}.miko-lotto .miko-checker-controls input{border:1px solid #d8e4f5;border-radius:11px;background:#fbfdff;transition:border-color .2s,box-shadow .2s}.miko-lotto .miko-checker-controls input:focus{border-color:#ec4080;box-shadow:0 0 0 4px #ffe7f0;outline:0}.miko-lotto .miko-checker-controls button{border-radius:11px;background:linear-gradient(120deg,#f52e74,#e72166);box-shadow:0 4px 12px rgba(234,41,105,.14);min-height:40px;transition:transform .2s,box-shadow .2s}.miko-lotto .miko-checker-controls button:hover{transform:translateY(-2px);box-shadow:0 7px 18px rgba(234,41,105,.22)}.miko-lotto .miko-checker-controls button svg{width:18px;height:18px}.miko-check-modal[hidden]{display:none!important}.miko-check-modal{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:20px}.miko-check-modal-backdrop{position:absolute;inset:0;background:rgba(12,27,52,.56);backdrop-filter:blur(3px)}.miko-check-modal-panel{position:relative;width:min(100%,440px);padding:27px 24px 23px;border-radius:20px;background:#fff;box-shadow:0 24px 80px rgba(11,26,54,.25);text-align:center;overflow:hidden;animation:mikoModalIn .25s ease-out}.miko-check-modal-close{position:absolute;right:12px;top:10px;width:32px;height:32px;border:0;border-radius:50%;background:#f2f5fa;color:#64748b;font-size:23px;cursor:pointer}.miko-check-modal-icon{display:grid;place-items:center;margin:0 auto 13px;width:65px;height:65px;border-radius:50%;background:#f0f5ff;color:#3b74c5;font-size:33px;font-weight:800}.miko-check-modal.is-win .miko-check-modal-icon{background:#e7f9ef;color:#189e5e}.miko-check-modal.is-none .miko-check-modal-icon{background:#fff0f6;color:#e93676}.miko-check-modal.is-invalid .miko-check-modal-icon{background:#fff2e6;color:#c17a12}.miko-check-modal h4{font-size:21px;line-height:1.4;color:#172a49;margin:0 0 9px}.miko-check-modal-message{font-size:14px;line-height:1.8;color:#435572;margin:0 0 12px}.miko-check-modal-panel>small{display:block;color:#8190a5;font-size:11px;line-height:1.7}.miko-check-modal-buttons{display:flex;justify-content:center;gap:9px;margin-top:20px}.miko-check-modal-buttons a,.miko-check-modal-buttons button{display:inline-flex;align-items:center;justify-content:center;padding:10px 15px;border-radius:10px;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer}.miko-check-modal-buttons a{color:#2873ce;border:1px solid #dce8f8;background:#f5f9ff}.miko-check-modal-buttons button{color:#fff;background:#ed2d71;border:1px solid #ed2d71}.miko-modal-open{overflow:hidden}.miko-modal-confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden}.miko-modal-confetti i{position:absolute;top:-12px;width:7px;height:12px;background:#f23c83;border-radius:2px;animation:mikoConfetti 2.2s ease-out forwards}.miko-modal-confetti i:nth-child(3n){background:#f5bd40}.miko-modal-confetti i:nth-child(4n){background:#438be6}.miko-modal-confetti i:nth-child(5n){background:#30b98c}@keyframes mikoModalIn{from{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@media(max-width:540px){.miko-check-modal-panel{padding:25px 17px 18px}.miko-check-modal h4{font-size:19px}.miko-check-modal-buttons{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.miko-check-modal-panel{animation:none}.miko-modal-confetti{display:none}.miko-lotto .miko-checker-controls button{transition:none}}


/* Accessible draw selector */
.miko-results .miko-draw-picker{display:inline-flex;align-items:center;gap:7px;max-width:100%;min-width:0;padding:7px 11px;border:1px solid #e0e8f5;border-radius:999px;background:#fff;color:#1e3556;box-shadow:0 2px 7px rgba(24,52,90,.035);cursor:pointer}.miko-results .miko-draw-picker>svg{width:17px;height:17px;flex-shrink:0}.miko-results .miko-draw-picker>svg:last-child{width:13px;height:13px;pointer-events:none}.miko-results .miko-draw-picker select{appearance:none;-webkit-appearance:none;border:0!important;outline:0;background:transparent;color:inherit;font:inherit;font-size:12px;font-weight:750;min-width:0;max-width:100%;cursor:pointer}.miko-results .miko-draw-picker:focus-within{outline:3px solid #c9defb;outline-offset:2px}.miko-results .miko-checker-controls button:disabled{cursor:not-allowed!important;opacity:.55;filter:grayscale(.3);transform:none!important;box-shadow:none!important}@media(max-width:500px){.miko-results .miko-draw-picker{padding:6px 9px}.miko-results .miko-draw-picker select{font-size:11px;max-width:190px}}
/* Lottery art and working navigation */
.miko-results{position:relative!important}
.miko-results .miko-lotto-art{position:absolute;right:22%;top:8px;z-index:2;display:flex;align-items:center;gap:8px;pointer-events:none}
.miko-lotto-art .miko-lotto-star{font-size:30px;color:#ffdb65;text-shadow:0 0 14px #ffd16b}
.miko-lotto-art .miko-lotto-ball{width:56px;height:56px;display:grid;place-items:center;border:5px solid #a8ddff;border-radius:50%;background:radial-gradient(circle at 32% 25%,#8edbff,#1378d6 58%,#063b8b);color:#fff;font-size:28px;font-weight:900;box-shadow:0 7px 18px #042c7199}
.miko-lotto-art .miko-lotto-cat{font-size:60px;filter:drop-shadow(0 4px 8px #002c6c)}
.miko-lotto-art .miko-lotto-lucky{max-width:115px;background:#fff;border-radius:24px;padding:9px 12px;font-size:13px;line-height:1.4;font-weight:850;color:#15437e;box-shadow:0 6px 20px #002c6c44}
.miko-results .miko-lotto-shortcuts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;padding:12px 18px 17px;background:#fff}
.miko-results .miko-lotto-shortcuts a{display:flex;align-items:center;justify-content:center;text-align:center;min-height:53px;padding:10px 7px;border:1px solid #d7e5f9;border-radius:15px;background:linear-gradient(120deg,#f4f9ff,#fff);color:#15488c;text-decoration:none;font-size:12px;font-weight:800;box-shadow:0 4px 12px #164d8c12}
.miko-results .miko-lotto-shortcuts a:first-child{background:linear-gradient(110deg,#1597f7,#0871e5);color:#fff;border-color:#1984e9}
.miko-results .miko-lotto-shortcuts a:hover{border-color:#f4569a;color:#e72574}
@media(max-width:1050px){.miko-results .miko-lotto-art{right:13%;top:70px}.miko-lotto-art .miko-lotto-lucky{display:none}.miko-results .miko-lotto-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:640px){.miko-results .miko-lotto-art{right:12px;top:74px}.miko-lotto-art .miko-lotto-ball{width:34px;height:34px;font-size:17px;border-width:3px}.miko-lotto-art .miko-lotto-cat{font-size:34px}.miko-lotto-art .miko-lotto-star{display:none}.miko-results .miko-lotto-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;gap:8px}.miko-results .miko-lotto-shortcuts a{min-height:45px;font-size:11px}}


/* Lottery illustrated hero: art, lighting, vivid panels */
.miko-results .miko-results-top{min-height:190px!important;background:radial-gradient(circle at 87% 14%,#55bfff66,transparent 33%),radial-gradient(circle at 53% 90%,#3baaff88,transparent 36%),linear-gradient(110deg,#06367f,#0650ad 62%,#158ae4)!important}
.miko-results .miko-results-top:before{content:'✦  ✧  ✦  ✧  ✦';position:absolute;inset:12px 8% auto auto;letter-spacing:24px;font-size:25px;color:#ffe18b;opacity:.85;pointer-events:none}
.miko-results .miko-lotto-art{top:0!important;right:20%!important;width:270px!important;height:185px!important;display:block!important;pointer-events:none!important}
.miko-results .miko-lotto-mascots{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 7px 8px #003c80aa)}
.miko-results .miko-lotto-art .miko-lotto-ball{position:absolute;right:-12px;bottom:20px;width:49px;height:49px;font-size:25px}
.miko-results .miko-lotto-art .miko-lotto-star{position:absolute;left:4px;top:35px;z-index:2}
.miko-results .miko-lotto-art .miko-lotto-lucky{position:absolute;right:-64px;top:14px;z-index:3;border-radius:22px;max-width:130px}
.miko-results .miko-prizes{margin-top:-28px!important}
.miko-results .miko-prizes>div{box-shadow:0 10px 22px #0e72bd30!important}
.miko-results .miko-prizes>div span{font-size:clamp(12px,1.1vw,16px)!important}
.miko-results .miko-prizes .miko-prize-main:before{content:'👑';position:absolute;top:10px;left:14px;font-size:25px}
.miko-results .miko-prizes>div{position:relative!important}
.miko-results .miko-checker{border-radius:16px!important;margin:0 10px!important;box-shadow:inset 0 0 0 1px #ffe0ee!important}
.miko-results .miko-lotto-shortcuts a{font-size:13px!important}
@media(max-width:1050px){.miko-results .miko-lotto-art{right:15%!important;width:210px!important}.miko-results .miko-lotto-art .miko-lotto-lucky{display:none!important}}
@media(max-width:767px){.miko-results .miko-results-top{min-height:170px!important}.miko-results .miko-lotto-art{right:4px!important;top:64px!important;width:135px!important;height:92px!important}.miko-results .miko-lotto-art .miko-lotto-ball{right:0;bottom:4px;width:30px;height:30px;font-size:16px}.miko-results .miko-prizes{margin-top:-7px!important}.miko-results .miko-prizes .miko-prize-main:before{font-size:15px;top:7px;left:7px}.miko-results .miko-lotto-shortcuts a{font-size:11px!important}}


/* Reference-aligned layout refinement: October lottery dashboard */
.miko-results .miko-results-top{min-height:198px!important;padding:23px 24px!important;background:radial-gradient(circle at 86% 8%,rgba(255,193,48,.43),transparent 19%),radial-gradient(circle at 67% 90%,rgba(40,171,255,.7),transparent 40%),linear-gradient(105deg,#07377d 0%,#064ea6 55%,#0981d6 100%)!important}
.miko-results .miko-results-top:after{content:'✦    ✨    ✦    ✨';position:absolute!important;inset:auto 12px 14px auto!important;color:#ffd668!important;letter-spacing:10px!important;font-size:26px!important;z-index:1!important}
.miko-results .miko-results-title{z-index:5!important}.miko-results .miko-results-title h3{font-style:italic!important;font-weight:950!important;letter-spacing:-.7px!important;text-shadow:2px 3px 0 #125ab4,0 0 13px #5eafff!important}
.miko-results .miko-lotto-art{z-index:4!important;right:21%!important;top:0!important;width:330px!important;height:194px!important}
.miko-results .miko-lotto-mascots{object-fit:contain!important;width:100%!important;height:100%!important}
.miko-results .miko-prizes{margin-top:-24px!important;gap:12px!important;padding:0 20px 16px!important;grid-template-columns:1.24fr 1fr 1fr .94fr!important}
.miko-results .miko-prizes>div{min-height:165px!important;border-radius:21px!important;padding:15px 11px!important;border-width:3px!important;background:linear-gradient(to bottom,#0786e8 0%,#0786e8 35%,#f5faff 35%,#fff 100%)!important;box-shadow:0 8px 0 #b7e5ff55,0 11px 23px #005aa332!important}
.miko-results .miko-prizes .miko-prize-main{background:linear-gradient(to bottom,#f00068 0%,#fa1c79 35%,#fff1f8 35%,#fff8fc 100%)!important;border-color:#ff9bc7!important}
.miko-results .miko-prizes strong{font-size:clamp(25px,2.8vw,39px)!important;letter-spacing:0!important}.miko-results .miko-prize-main strong{font-size:clamp(32px,3.5vw,51px)!important}
.miko-results .miko-checker{margin:0 10px!important;border-radius:20px!important;padding:16px 18px!important;background:linear-gradient(100deg,#fff0f7,#f4f6ff 70%,#ffedf6)!important}
.miko-results .miko-checker-controls input{height:59px!important;border-radius:17px!important}.miko-results .miko-checker-controls button{min-height:59px!important;border-radius:17px!important;font-size:17px!important}
.miko-results .miko-lotto-shortcuts{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;padding:13px 18px 19px!important}.miko-results .miko-lotto-shortcuts a{border-radius:18px!important;min-height:62px!important;font-size:13px!important}
@media(max-width:1100px){.miko-results .miko-lotto-art{right:18%!important;width:240px!important}.miko-results .miko-lotto-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:767px){.miko-results .miko-results-top{min-height:176px!important;padding:16px!important}.miko-results .miko-lotto-art{right:4px!important;top:66px!important;width:145px!important;height:100px!important}.miko-results .miko-prizes{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:-7px!important;padding:0 10px 12px!important}.miko-results .miko-prizes>div{min-height:118px!important;border-radius:15px!important;padding:9px 5px!important}.miko-results .miko-prizes strong{font-size:clamp(18px,4.6vw,26px)!important}.miko-results .miko-prize-main strong{font-size:clamp(24px,6vw,33px)!important}.miko-results .miko-lotto-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}.miko-results .miko-lotto-shortcuts a{min-height:48px!important;font-size:11px!important}.miko-results .miko-checker-controls input,.miko-results .miko-checker-controls button{height:49px!important;min-height:49px!important}}


/* MiKO lottery clean editorial polish */
.miko-results{font-family:inherit!important;box-shadow:0 12px 30px rgba(16,62,117,.09)!important}
.miko-results .miko-results-top{min-height:168px!important;background:linear-gradient(112deg,#0a3676,#0b58ad 75%,#268cd5)!important}
.miko-results .miko-results-top:before,.miko-results .miko-results-top:after{opacity:.24!important}
.miko-results .miko-results-title h3{font-style:normal!important;font-weight:850!important;letter-spacing:0!important;text-shadow:none!important;font-size:clamp(21px,2.3vw,30px)!important}
.miko-results .miko-lotto-art{width:225px!important;height:155px!important;right:22%!important;top:6px!important;opacity:.9!important}
.miko-results .miko-lotto-art .miko-lotto-ball{width:36px!important;height:36px!important;font-size:18px!important;right:0!important}
.miko-results .miko-prizes{margin-top:-12px!important;gap:10px!important;padding:0 15px 15px!important}
.miko-results .miko-prizes>div{min-height:137px!important;border-radius:15px!important;border-width:1px!important;box-shadow:0 4px 12px rgba(23,91,155,.1)!important;padding:12px 8px!important}
.miko-results .miko-prizes>div span{font-size:12px!important;font-weight:800!important}
.miko-results .miko-prizes strong{font-size:clamp(21px,2.5vw,31px)!important;letter-spacing:.5px!important}
.miko-results .miko-prize-main strong{font-size:clamp(27px,3.3vw,40px)!important}
.miko-results .miko-checker{margin:0 10px!important;padding:13px 16px!important;border-radius:15px!important}
.miko-results .miko-checker-controls input{height:51px!important;font-size:17px!important;letter-spacing:1px!important}
.miko-results .miko-checker-controls button{min-height:51px!important;font-size:14px!important;transition:filter .15s ease!important}
.miko-results .miko-checker-controls button:hover{transform:none!important;filter:brightness(1.06)!important}
.miko-results .miko-lotto-shortcuts{gap:9px!important;padding:12px 15px 15px!important}
.miko-results .miko-lotto-shortcuts a{min-height:48px!important;border-radius:12px!important;font-size:12px!important;transition:background .15s ease,border-color .15s ease!important}
.miko-results .miko-lotto-shortcuts a:hover{background:#fcecf5!important;text-decoration:none!important}
.miko-results .miko-results-footer{font-size:11px!important;line-height:1.7!important}
@media(max-width:767px){.miko-results .miko-results-top{min-height:152px!important}.miko-results .miko-lotto-art{width:115px!important;height:85px!important;right:6px!important;top:60px!important}.miko-results .miko-prizes{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:-5px!important;gap:8px!important;padding:0 9px 11px!important}.miko-results .miko-prizes>div{min-height:112px!important}.miko-results .miko-prizes strong{font-size:clamp(17px,4.4vw,24px)!important}.miko-results .miko-prize-main strong{font-size:clamp(22px,6vw,30px)!important}.miko-results .miko-lotto-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.miko-results .miko-lotto-shortcuts a{font-size:11px!important;min-height:44px!important}}
@media(prefers-reduced-motion:reduce){.miko-results *{animation:none!important;transition:none!important}}


/* Reference: restrained white and red lottery results */
.miko-results{background:#f5f5f5!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:12px!important;display:grid!important;grid-template-columns:minmax(0,2.35fr) minmax(290px,1fr)!important;gap:16px!important;align-items:start!important}
.miko-results .miko-lotto-art{display:none!important}.miko-results .miko-results-top{grid-column:1!important;min-height:0!important;padding:24px 28px 10px!important;background:#fff!important;border:1px solid #dedede!important;border-bottom:0!important;border-radius:19px 19px 0 0!important;display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important}
.miko-results .miko-results-top:before,.miko-results .miko-results-top:after{display:none!important}.miko-results .miko-results-title>svg{width:36px!important;height:36px!important;padding:8px!important;border-radius:9px!important;background:#e92323!important;box-shadow:none!important}.miko-results .miko-results-title h3{color:#161b24!important;font-size:23px!important;font-style:normal!important;text-shadow:none!important}.miko-results .miko-results-title p{color:#6c7581!important}.miko-results .miko-draw-picker{border:1px solid #ddd!important;box-shadow:none!important;border-radius:9px!important}
.miko-results .miko-prizes{grid-column:1!important;margin:-17px 0 0!important;padding:10px 22px 23px!important;background:#fff!important;border:1px solid #dedede!important;border-top:0!important;border-radius:0 0 19px 19px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}
.miko-results .miko-prizes>div,.miko-results .miko-prizes .miko-prize-main{min-height:155px!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;justify-content:flex-start!important;gap:11px!important;padding:0!important}
.miko-results .miko-prizes>div span{width:100%!important;background:#ed2525!important;color:#fff!important;padding:11px 3px!important;border-radius:9px!important;font-size:14px!important}.miko-results .miko-prizes>div strong,.miko-results .miko-prize-main strong{color:#d97b00!important;font-size:clamp(21px,2.5vw,34px)!important;font-weight:850!important;order:3!important}.miko-results .miko-prizes>div small{color:#333!important;font-size:11px!important;line-height:1.6!important}.miko-results .miko-prizes .miko-prize-main:before{display:none!important}
.miko-results .miko-checker{grid-column:2!important;grid-row:1 / span 2!important;margin:0!important;border:1px solid #dedede!important;border-radius:19px!important;background:#fff!important;box-shadow:0 2px 5px #0000000d!important;padding:20px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important}.miko-results .miko-checker-intro{display:block!important}.miko-results .miko-checker-emblem{display:none!important}.miko-results .miko-checker-controls{display:flex!important;flex-direction:column!important;gap:12px!important}.miko-results .miko-checker-controls input{height:55px!important;border:1px solid #ddd!important;border-radius:11px!important;box-shadow:none!important}.miko-results .miko-checker-controls button{min-height:55px!important;background:#e92323!important;border:0!important;border-radius:11px!important;box-shadow:none!important}
.miko-results .miko-lotto-shortcuts{grid-column:1 / -1!important;background:#fff!important;border-radius:14px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}
.miko-results .miko-lotto-history{grid-column:1!important;grid-row:3!important;border:1px solid #dedede;background:#fff;border-radius:19px;padding:24px 0;overflow:hidden}.miko-lotto-history h3{text-align:center!important;color:#151b23!important;font-size:23px!important;margin:0 15px 22px!important}.miko-lotto-history-row{display:grid;grid-template-columns:95px repeat(4,minmax(0,1fr));align-items:center;gap:12px;padding:14px;border-top:1px solid #e4e4e4;text-align:center}.miko-lotto-history-row time{background:#eee;padding:14px 5px;font-weight:800}.miko-lotto-history-row span{display:flex;flex-direction:column;gap:7px;min-width:0}.miko-lotto-history-row small{background:#f4f4f4;border-radius:8px;padding:8px 2px;font-size:11px;color:#777}.miko-lotto-history-row strong{font-size:clamp(15px,1.7vw,22px);color:#19202a}.miko-lotto-history>p{padding:0 16px;font-size:11px;color:#707070}.miko-results .miko-results-footer{grid-column:1 / -1!important;background:#fff!important;border-radius:12px!important}
@media(max-width:900px){.miko-results{grid-template-columns:1fr!important}.miko-results .miko-results-top,.miko-results .miko-prizes,.miko-results .miko-checker,.miko-results .miko-lotto-history,.miko-results .miko-lotto-shortcuts,.miko-results .miko-results-footer{grid-column:1!important;grid-row:auto!important}.miko-results .miko-prizes{grid-template-columns:repeat(2,minmax(0,1fr))!important}.miko-results .miko-lotto-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.miko-lotto-history-row{grid-template-columns:65px repeat(4,minmax(0,1fr));gap:4px;padding:8px 4px}.miko-lotto-history-row strong{font-size:12px!important}.miko-lotto-history-row small{font-size:9px!important}.miko-results .miko-prizes>div span{font-size:12px!important}}

/* Elegant and accessible lottery refinement */
.miko-results{background:#f7f9fc!important;gap:18px!important;padding:16px!important;color:#233047!important}
.miko-results .miko-results-top{padding:25px 25px 12px!important;border-color:#e5e9f0!important;box-shadow:0 3px 16px rgba(27,45,75,.035)!important}
.miko-results .miko-results-title h3{font-size:clamp(19px,2vw,25px)!important;letter-spacing:-.3px!important}
.miko-results .miko-results-title>svg{background:#df303b!important}
.miko-results .miko-prizes{border-color:#e5e9f0!important;gap:14px!important;padding:12px 23px 24px!important}
.miko-results .miko-prizes>div{gap:12px!important}
.miko-results .miko-prizes>div span{background:#dc3039!important;border-radius:10px!important;font-size:13px!important;box-shadow:none!important}
.miko-results .miko-prizes strong,.miko-results .miko-prize-main strong{color:#25364e!important;font-weight:850!important;letter-spacing:.3px!important;font-variant-numeric:tabular-nums!important}
.miko-results .miko-prize-main strong{color:#d56e08!important}
.miko-results .miko-prizes small{color:#6d7888!important;font-size:11px!important}
.miko-results .miko-checker{border-color:#e5e9f0!important;box-shadow:0 3px 16px rgba(27,45,75,.045)!important;padding:22px!important}
.miko-results .miko-checker-intro label{font-size:20px!important;color:#1f2b40!important}
.miko-results .miko-checker-controls input{background:#fbfcfe!important;border-color:#d9dfe9!important;border-radius:10px!important;letter-spacing:1px!important}
.miko-results .miko-checker-controls button{background:#dc3039!important;font-size:15px!important;border-radius:10px!important;transition:background .15s ease!important}
.miko-results .miko-checker-controls button:hover{background:#be242e!important;transform:none!important}
.miko-results .miko-lotto-history{border-color:#e5e9f0!important;box-shadow:0 3px 16px rgba(27,45,75,.035)!important}
.miko-results .miko-lotto-history h3{font-size:21px!important;font-weight:800!important}
.miko-results .miko-lotto-history-row{border-color:#e9edf3!important}
.miko-results .miko-lotto-history-row time{background:#f1f4f8!important;border-radius:9px!important;color:#26364d!important}
.miko-results .miko-lotto-history-row small{background:#f5f7fa!important;color:#68778b!important}
.miko-results .miko-lotto-shortcuts{border:1px solid #e5e9f0!important;padding:14px!important;gap:9px!important}
.miko-results .miko-lotto-shortcuts a{background:#fff!important;color:#30435d!important;border:1px solid #e1e6ef!important;border-radius:10px!important;box-shadow:none!important;font-size:12px!important}
.miko-results .miko-lotto-shortcuts a:first-child{background:#d9303c!important;border-color:#d9303c!important;color:#fff!important}
.miko-results .miko-lotto-shortcuts a:hover{border-color:#d9303c!important;background:#fff5f6!important;color:#b9202c!important}
.miko-results .miko-results-footer{border:1px solid #e5e9f0!important;color:#6a7788!important}
@media(max-width:767px){.miko-results{padding:9px!important;gap:12px!important}.miko-results .miko-results-top{padding:17px 15px 8px!important}.miko-results .miko-prizes{padding:10px 12px 16px!important;gap:10px!important}.miko-results .miko-prizes>div span{font-size:11px!important;padding:10px 3px!important}.miko-results .miko-checker{padding:17px!important}.miko-results .miko-lotto-history{padding:18px 0!important}.miko-results .miko-lotto-history h3{font-size:18px!important}}
@media(prefers-reduced-motion:reduce){.miko-results *{transition:none!important;animation:none!important}}

/* Full-width balanced lottery layout: remove empty desktop gutter */
.miko-results{grid-template-columns:minmax(0,1fr) minmax(310px,360px)!important;gap:16px!important;width:100%!important;max-width:100%!important;align-items:stretch!important}
.miko-results .miko-results-top{grid-column:1!important;grid-row:1!important;min-height:128px!important;padding:20px 22px 12px!important;border-radius:18px 18px 0 0!important}
.miko-results .miko-prizes{grid-column:1!important;grid-row:2!important;margin:-17px 0 0!important;padding:16px 20px 20px!important;border-radius:0 0 18px 18px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
.miko-results .miko-prizes>div{min-height:136px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:10px!important;padding:0!important;text-align:center!important;background:#fff!important;border:1px solid #e5e9f0!important;border-radius:13px!important;overflow:hidden!important}
.miko-results .miko-prizes>div span{display:block!important;width:100%!important;margin:0!important;border-radius:0!important;padding:11px 5px!important;background:#d92f3a!important;color:#fff!important;font-size:13px!important}
.miko-results .miko-prizes>div strong{order:2!important;display:block!important;margin:auto 0!important;font-size:clamp(22px,2.3vw,33px)!important;color:#243a59!important;line-height:1.3!important}
.miko-results .miko-prizes .miko-prize-main strong{color:#d46b0a!important;font-size:clamp(26px,2.7vw,39px)!important}
.miko-results .miko-prizes>div small{order:3!important;display:block!important;margin:0 0 11px!important;font-size:11px!important;color:#69788b!important}
.miko-results .miko-checker{grid-column:2!important;grid-row:1 / span 2!important;align-self:stretch!important;justify-content:center!important;min-height:0!important;padding:22px!important;border:1px solid #e5e9f0!important;background:#fff!important}
.miko-results .miko-checker-intro label{font-size:21px!important}.miko-results .miko-checker-controls{width:100%!important}.miko-results .miko-checker-controls input{width:100%!important}
.miko-results .miko-lotto-history{grid-column:1 / -1!important;grid-row:3!important;width:100%!important;margin:0!important;padding:20px 0!important}
.miko-results .miko-lotto-history-row{grid-template-columns:105px repeat(4,minmax(0,1fr))!important;gap:12px!important;padding:14px 20px!important}
.miko-results .miko-lotto-history-row strong{font-size:clamp(17px,1.6vw,23px)!important;white-space:normal!important}
.miko-results .miko-lotto-shortcuts{grid-column:1 / -1!important;grid-row:4!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;width:100%!important}
.miko-results .miko-results-footer{grid-column:1 / -1!important;grid-row:5!important}
@media(max-width:1000px){.miko-results{grid-template-columns:minmax(0,1fr)!important}.miko-results .miko-results-top{grid-column:1!important;grid-row:1!important}.miko-results .miko-prizes{grid-column:1!important;grid-row:2!important}.miko-results .miko-checker{grid-column:1!important;grid-row:3!important}.miko-results .miko-lotto-history{grid-column:1!important;grid-row:4!important}.miko-results .miko-lotto-shortcuts{grid-column:1!important;grid-row:5!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.miko-results .miko-results-footer{grid-column:1!important;grid-row:6!important}}
@media(max-width:640px){.miko-results .miko-prizes{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:12px 10px!important}.miko-results .miko-prizes>div{min-height:125px!important}.miko-results .miko-prizes>div strong{font-size:clamp(19px,5vw,27px)!important}.miko-results .miko-prizes .miko-prize-main strong{font-size:clamp(23px,6vw,31px)!important}.miko-results .miko-lotto-history-row{grid-template-columns:1fr 1fr!important;gap:8px!important;padding:12px!important}.miko-results .miko-lotto-history-row time{grid-column:1 / -1!important;text-align:left!important}.miko-results .miko-lotto-history-row strong{font-size:17px!important}.miko-results .miko-lotto-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}


/* Final restrained lottery card alignment */
.miko-results{background:#f8fafc!important;gap:12px!important;padding:12px!important}
.miko-results .miko-results-top{min-height:108px!important;padding:20px 20px 12px!important;background:linear-gradient(105deg,#103e7c,#236eae)!important;border-radius:16px 16px 0 0!important}
.miko-results .miko-results-title h3{font-size:clamp(20px,2vw,27px)!important;font-weight:800!important}.miko-results .miko-results-title p{font-size:11px!important}
.miko-results .miko-prizes{margin:-12px 0 0!important;padding:10px 15px 17px!important;gap:10px!important;background:#fff!important;border-radius:0 0 16px 16px!important}
.miko-results .miko-prizes>div,.miko-results .miko-prizes .miko-prize-main{border:1px solid #e2e8f0!important;border-radius:12px!important;min-height:128px!important;box-shadow:none!important;background:#fff!important;overflow:hidden!important;gap:8px!important}
.miko-results .miko-prizes>div span{background:#f2f5f9!important;color:#33465f!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;padding:11px 4px!important;font-size:12px!important;font-weight:800!important}
.miko-results .miko-prizes>div strong{font-size:clamp(21px,2.2vw,30px)!important;color:#233b5d!important;letter-spacing:.3px!important}
.miko-results .miko-prizes .miko-prize-main{border-color:#e9c7d0!important;background:#fff9fb!important}.miko-results .miko-prizes .miko-prize-main span{background:#fceaf0!important;color:#bd3355!important;border-color:#f3d9e1!important}.miko-results .miko-prize-main strong{color:#d46b0b!important;font-size:clamp(26px,2.7vw,36px)!important}
.miko-results .miko-checker{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:none!important;padding:20px!important;justify-content:flex-start!important;gap:12px!important}
.miko-results .miko-checker-intro label{font-size:19px!important}.miko-results .miko-checker-controls input{height:50px!important;background:#fff!important;border:1px solid #dbe2ea!important;font-size:16px!important}
.miko-results .miko-checker-controls button{min-height:50px!important;background:#dc3552!important;box-shadow:none!important;font-size:14px!important}
.miko-results .miko-lotto-history,.miko-results .miko-lotto-shortcuts{box-shadow:none!important;border-color:#e2e8f0!important}
@media(max-width:640px){.miko-results .miko-results-top{padding:14px!important;min-height:110px!important}.miko-results .miko-prizes{gap:8px!important;padding:8px!important}.miko-results .miko-prizes>div{min-height:112px!important}.miko-results .miko-prizes>div strong{font-size:clamp(19px,5vw,25px)!important}.miko-results .miko-prize-main strong{font-size:clamp(23px,6vw,30px)!important}}


/* Approved compact lottery widget - final override */
.miko-results{display:block!important;width:100%!important;max-width:100%!important;margin:16px 0!important;padding:0!important;background:#fff!important;border:1px solid #e1e8f3!important;border-radius:15px!important;overflow:hidden!important;box-shadow:0 5px 16px #203d6810!important}
.miko-results .miko-lotto-art,.miko-results .miko-lotto-history,.miko-results .miko-lotto-shortcuts{display:none!important}
.miko-results .miko-results-top{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important;min-height:0!important;margin:0!important;padding:14px 16px!important;border:0!important;border-bottom:1px solid #e9edf6!important;border-radius:0!important;background:linear-gradient(105deg,#fff5f9,#f3f7ff 65%,#edf5ff)!important;box-shadow:none!important}
.miko-results .miko-results-top:before,.miko-results .miko-results-top:after{display:none!important}.miko-results .miko-results-title{display:flex!important;align-items:center!important;gap:11px!important}.miko-results .miko-results-title>svg{width:36px!important;height:36px!important;padding:9px!important;background:linear-gradient(135deg,#ff4c94,#ec226f)!important;border-radius:11px!important;box-shadow:0 3px 9px #ee3e8126!important}.miko-results .miko-results-title h3{color:#243958!important;font-size:17px!important;line-height:1.4!important;font-style:normal!important;text-shadow:none!important;letter-spacing:0!important;font-weight:850!important}.miko-results .miko-results-title p{color:#7184a1!important;font-size:10px!important;line-height:1.6!important}.miko-results .miko-draw-picker{padding:9px 13px!important;border:1px solid #dce6f4!important;border-radius:999px!important;background:#fff!important;box-shadow:0 2px 7px #254d8310!important}
.miko-results .miko-prizes{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:13px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.miko-results .miko-prizes>div,.miko-results .miko-prizes .miko-prize-main{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-height:100px!important;padding:11px 6px!important;border:1px solid #e0e8f4!important;border-radius:12px!important;background:#f9fbfe!important;box-shadow:0 3px 8px #233d6010!important;overflow:hidden!important}.miko-results .miko-prizes .miko-prize-main{background:#fff5f9!important;border-color:#ffc4d9!important}.miko-results .miko-prizes>div span,.miko-results .miko-prizes .miko-prize-main span{order:0!important;display:block!important;width:auto!important;margin:0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;color:#6980a2!important;font-size:11px!important;line-height:1.4!important;box-shadow:none!important}.miko-results .miko-prizes>div strong,.miko-results .miko-prizes .miko-prize-main strong{order:0!important;display:block!important;margin:0!important;color:#203c65!important;font-size:clamp(19px,2.2vw,27px)!important;line-height:1.3!important;letter-spacing:.2px!important;font-weight:850!important}.miko-results .miko-prizes .miko-prize-main strong{color:#e52971!important;font-size:clamp(23px,2.7vw,32px)!important}.miko-results .miko-prizes>div small{order:0!important;display:block!important;margin:0!important;color:#8292ab!important;font-size:10px!important}.miko-results .miko-prizes .miko-prize-main:before{display:none!important}
.miko-results .miko-checker{display:grid!important;grid-template-columns:minmax(200px,1fr) minmax(0,2.15fr)!important;align-items:center!important;gap:14px!important;min-height:0!important;margin:0 5px 4px!important;padding:12px 15px!important;border:1px solid #f6e4ef!important;border-radius:13px!important;background:linear-gradient(100deg,#fff7fb,#f7f9ff 65%,#fff3f9)!important;box-shadow:none!important}.miko-results .miko-checker-intro{display:flex!important;align-items:center!important;gap:10px!important}.miko-results .miko-checker-emblem{display:grid!important;width:38px!important;height:38px!important;flex:0 0 38px!important;border-radius:11px!important;background:#ffe5ef!important;color:#eb3174!important}.miko-results .miko-checker-intro label{font-size:16px!important;color:#203656!important}.miko-results .miko-checker-intro p{font-size:10px!important;color:#7789a6!important}.miko-results .miko-checker-controls{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(145px,.45fr)!important;gap:9px!important;align-items:stretch!important;width:100%!important}.miko-results .miko-checker-controls input{width:100%!important;height:48px!important;border:1px solid #cbdcf5!important;border-radius:11px!important;background:#fff!important;padding:0 15px!important;font-size:16px!important;letter-spacing:1px!important;box-shadow:none!important}.miko-results .miko-checker-controls button{width:100%!important;min-height:48px!important;border-radius:11px!important;border:0!important;background:linear-gradient(110deg,#ff3789,#ec0d69)!important;color:#fff!important;font-size:13px!important;box-shadow:0 4px 10px #ed2c6c20!important}.miko-results .miko-results-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0!important;padding:10px 14px!important;border:0!important;border-top:1px solid #e9edf5!important;border-radius:0!important;background:#fff!important;font-size:10px!important;box-shadow:none!important}
@media(max-width:760px){.miko-results .miko-results-top{padding:12px!important}.miko-results .miko-prizes{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}.miko-results .miko-prizes>div{min-height:95px!important}.miko-results .miko-checker{grid-template-columns:1fr!important;gap:10px!important;padding:12px!important}.miko-results .miko-checker-controls{grid-template-columns:minmax(0,1fr) minmax(105px,35%)!important}.miko-results .miko-results-footer{flex-wrap:wrap!important}}@media(max-width:360px){.miko-results .miko-checker-controls{grid-template-columns:1fr!important}}

/* Premium restrained result cards — scoped, responsive */
/* MiKO lottery visual refresh */
.miko-results{border-radius:22px!important;overflow:hidden!important;border:1px solid #dce8fb!important;box-shadow:0 14px 35px rgba(14,57,122,.12)!important}
.miko-results .miko-results-top{min-height:155px!important;align-items:flex-start!important;padding:25px!important;background:radial-gradient(circle at 70% 20%,rgba(89,187,255,.5),transparent 32%),linear-gradient(110deg,#073574,#1261bb 70%,#389fe8)!important}
.miko-results .miko-results-title>svg{width:60px!important;height:60px!important;padding:15px!important;border-radius:18px!important;background:linear-gradient(135deg,#ff4a94,#ed0966)!important}
.miko-results .miko-results-title h3{color:white!important;font-size:clamp(23px,2.7vw,36px)!important;font-weight:900!important}.miko-results .miko-results-title p{color:#e7f3ff!important}
.miko-results .miko-draw-picker{background:#fff!important;border-radius:16px!important;padding:12px!important}
.miko-results .miko-prizes{margin-top:-22px!important;position:relative!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;padding:0 20px 20px!important;background:linear-gradient(180deg,transparent,#f4f9ff 35%,#fff)!important}
.miko-results .miko-prizes>div{min-height:150px!important;border-radius:18px!important;border:2px solid #b9dcff!important;background:linear-gradient(180deg,#188ce9 0%,#1989e5 36%,#f6fbff 36%,#fff 100%)!important;box-shadow:0 8px 18px rgba(20,95,177,.12)!important;justify-content:space-between!important}
.miko-results .miko-prizes>div span{color:#fff!important;font-weight:850!important;font-size:13px!important}.miko-results .miko-prizes strong{font-size:clamp(20px,2.5vw,34px)!important;color:#0d3979!important;font-weight:900!important}
.miko-results .miko-prizes .miko-prize-main{border-color:#ff91c2!important;background:linear-gradient(180deg,#eb176a 0%,#fb3386 36%,#fff0f7 36%,#fff9fc 100%)!important}.miko-results .miko-prize-main strong{color:#e90b63!important;font-size:clamp(27px,3.4vw,44px)!important}
.miko-results .miko-checker{background:linear-gradient(100deg,#fff4fa,#edf5ff)!important;padding:20px!important}.miko-results .miko-checker-emblem{background:linear-gradient(135deg,#ff3c8a,#eb0967)!important;color:white!important}.miko-results .miko-checker-controls button{background:linear-gradient(120deg,#ff3485,#e90862)!important;border-radius:15px!important}
@media(max-width:767px){.miko-results .miko-results-top{padding:16px!important;min-height:160px!important}.miko-results .miko-results-title>svg{width:43px!important;height:43px!important;padding:10px!important}.miko-results .miko-results-title h3{font-size:21px!important}.miko-results .miko-prizes{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:-10px!important;padding:0 10px 12px!important;gap:8px!important}.miko-results .miko-prizes>div{min-height:115px!important;border-radius:13px!important}.miko-results .miko-prizes>div span{font-size:10px!important}.miko-results .miko-prizes strong{font-size:clamp(17px,4.5vw,24px)!important}.miko-results .miko-prize-main strong{font-size:clamp(23px,6vw,31px)!important}}

.miko-results .miko-results-top{background:linear-gradient(105deg,#fff4f8 0%,#f8f9ff 58%,#eef6ff 100%);border-bottom:1px solid #f1eaf2}.miko-results .miko-results-title>svg{background:linear-gradient(145deg,#ff4387,#e9236a);border-radius:11px;box-shadow:0 5px 13px rgba(237,46,111,.17)}.miko-results .miko-results-pending{background:#fffaf0;border-bottom:1px solid #f9efd7;color:#846323}.miko-results .miko-prizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:13px 16px 15px;background:#fff}.miko-results .miko-prizes>div{position:relative;min-width:0;min-height:101px;padding:14px 8px 12px;gap:5px;border:1px solid #e5ebf5;border-radius:13px;background:linear-gradient(155deg,#fff,#f8faff);box-shadow:0 2px 6px rgba(25,56,105,.025);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.miko-results .miko-prizes>div::before{content:'';position:absolute;top:0;left:20%;right:20%;height:2px;border-radius:0 0 5px 5px;background:linear-gradient(90deg,transparent,#bfd4f5,transparent);opacity:.65}.miko-results .miko-prizes>div.miko-prize-main{border-color:#ffc9db;background:linear-gradient(145deg,#fff2f7,#fff9fb);box-shadow:0 2px 9px rgba(235,50,114,.045)}.miko-results .miko-prizes>div.miko-prize-main::before{background:linear-gradient(90deg,transparent,#f04486,transparent)}.miko-results .miko-prizes span{color:#687b98;font-size:11px;font-weight:600}.miko-results .miko-prizes strong{font-size:clamp(17px,1.9vw,24px);font-weight:800;line-height:1.3;letter-spacing:.2px;color:#1e3a61;font-variant-numeric:tabular-nums}.miko-results .miko-prizes .miko-prize-main strong{font-size:clamp(22px,2.5vw,31px);color:#e82c70;letter-spacing:1px}.miko-results .miko-prizes small{font-size:10px;color:#8b9bb2}.miko-results .miko-prizes>div:hover{transform:translateY(-3px);border-color:#b8cbed;box-shadow:0 9px 21px rgba(28,60,109,.09)}.miko-results .miko-prizes>div.miko-prize-main:hover{border-color:#f49ebd;box-shadow:0 9px 21px rgba(231,48,110,.11)}@media(max-width:700px){.miko-results .miko-prizes{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;gap:8px}.miko-results .miko-prizes>div{min-height:95px;padding:12px 5px}.miko-results .miko-prizes strong{font-size:clamp(16px,4.5vw,22px)}.miko-results .miko-prizes .miko-prize-main strong{font-size:clamp(21px,6vw,28px)}}@media(max-width:350px){.miko-results .miko-prizes strong{font-size:15px}.miko-results .miko-prizes .miko-prize-main strong{font-size:21px}}@media(hover:none){.miko-results .miko-prizes>div:hover{transform:none;box-shadow:0 2px 6px rgba(25,56,105,.025)}}@media(prefers-reduced-motion:reduce){.miko-results .miko-prizes>div{transition:none}.miko-results .miko-prizes>div:hover{transform:none}}
/* Refined compact lottery dashboard */
.miko-results{box-shadow:0 8px 28px rgba(29,56,102,.055);border-color:#e7e7f2}.miko-results-top{background:linear-gradient(110deg,#fff2f7 0%,#f7f8ff 72%,#edf5ff 100%)}.miko-results-title>svg{box-shadow:0 5px 12px rgba(239,46,112,.16)}.miko-prizes>div{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.miko-prizes>div:hover{transform:translateY(-2px);border-color:#f4bcd1;box-shadow:0 6px 16px rgba(28,58,99,.06)}.miko-prizes strong{font-variant-numeric:tabular-nums}.miko-checker{position:relative}.miko-checker input:focus{border-color:#ef4282;box-shadow:0 0 0 3px rgba(239,66,130,.1);outline:0}.miko-checker button{transition:transform .2s,box-shadow .2s}.miko-checker button:hover{transform:translateY(-1px);box-shadow:0 5px 13px rgba(239,46,112,.18)}.miko-checker button.is-checking{opacity:.7;cursor:wait}.miko-checker .miko-checker-output{border:1px solid #dfe7f5;font-weight:600;line-height:1.7}.miko-checker .miko-checker-output.is-win{background:#effbf5;border-color:#a6e3bd;color:#17643d}.miko-checker .miko-checker-output.is-none{background:#f5f8ff;border-color:#dce7f9;color:#39557a}.miko-checker .miko-checker-output.is-invalid{background:#fff5f5;border-color:#f9c8cd;color:#a43a45}.miko-lotto-confetti{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:4}.miko-lotto-confetti i{position:absolute;top:-10px;width:7px;height:11px;border-radius:2px;background:#f43980;animation:mikoConfetti 2.1s ease-out forwards}.miko-lotto-confetti i:nth-child(3n){background:#f6c64e}.miko-lotto-confetti i:nth-child(4n){background:#5b8bf6}.miko-lotto-confetti i:nth-child(5n){background:#43bfa3}@keyframes mikoConfetti{to{transform:translate(var(--drift),170px) rotate(700deg);opacity:0}}@media(prefers-reduced-motion:reduce){.miko-lotto-confetti{display:none}.miko-prizes>div,.miko-checker button{transition:none}}
/* Compact editorial layout */
.miko-results{margin:0 0 16px;border-radius:13px}.miko-results-top{padding:12px 16px}.miko-results-title>svg{width:34px;height:34px;padding:8px}.miko-results h3{font-size:18px}.miko-results-title p{font-size:11px}.miko-results-badge{padding:6px 10px;font-size:11px}.miko-results-pending{padding:7px 16px;font-size:11px}.miko-prizes{padding:12px 16px;gap:9px}.miko-prizes>div{padding:9px 6px;gap:3px;border-radius:10px}.miko-prizes strong{font-size:20px}.miko-prize-main strong{font-size:27px}.miko-prizes span{font-size:11px}.miko-checker{padding:11px 16px;gap:8px}.miko-checker label{font-size:12px}.miko-checker p{font-size:10px;margin:2px 0 0}.miko-checker input{padding:8px 10px;font-size:13px}.miko-checker button{padding:8px 12px}.miko-results-footer{padding:8px 16px}.miko-lotto{padding:14px 16px}.miko-lotto-links{margin-top:12px;gap:8px}.miko-lotto-links a{padding:10px 5px}.miko-lotto-links a span{font-size:20px}.miko-lotto-stories{margin-top:13px}.miko-lotto-cover{height:165px}.miko-lotto-note{margin-top:12px}@media(max-width:760px){.miko-results-top{padding:11px}.miko-prizes{padding:10px;gap:7px}.miko-prizes strong{font-size:19px}.miko-prize-main strong{font-size:24px}.miko-checker{padding:11px}.miko-results-footer{padding:10px}.miko-lotto{padding:12px}.miko-lotto-cover{height:145px}}
.miko-results .miko-lotto-history{display:block!important}

/* Two previous draws, clean full-width responsive history */
.miko-results .miko-lotto-history{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:17px 0 12px!important;border:0!important;border-top:1px solid #e7ecf4!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}
.miko-results .miko-lotto-history h3{margin:0 14px 15px!important;text-align:center!important;font-size:clamp(16px,1.7vw,20px)!important;font-weight:800!important;line-height:1.5!important;color:#26364f!important}
.miko-results .miko-lotto-history-row{display:grid!important;grid-template-columns:105px repeat(4,minmax(0,1fr))!important;gap:11px!important;align-items:center!important;padding:13px 16px!important;border-top:1px solid #edf0f5!important;text-align:center!important}
.miko-results .miko-lotto-history-row time{display:flex!important;align-items:center!important;justify-content:center!important;min-height:56px!important;padding:9px 5px!important;border-radius:10px!important;background:#f1f4f8!important;color:#273b59!important;font-size:13px!important;font-weight:800!important;white-space:nowrap!important}
.miko-results .miko-lotto-history-row span{display:flex!important;flex-direction:column!important;min-width:0!important;gap:7px!important;align-items:stretch!important}
.miko-results .miko-lotto-history-row small{display:block!important;padding:8px 3px!important;border-radius:8px!important;background:#f3f6fa!important;color:#637590!important;font-size:11px!important;line-height:1.35!important;white-space:normal!important}
.miko-results .miko-lotto-history-row strong{display:block!important;font-size:clamp(15px,1.75vw,22px)!important;line-height:1.35!important;font-weight:800!important;letter-spacing:.1px!important;font-variant-numeric:tabular-nums!important;color:#202c40!important;white-space:nowrap!important}
.miko-results .miko-lotto-history>p{margin:10px 0 0!important;padding:0 16px!important;color:#718096!important;font-size:10px!important;line-height:1.6!important}
@media(max-width:760px){.miko-results .miko-lotto-history-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:12px!important}.miko-results .miko-lotto-history-row time{grid-column:1/-1!important;min-height:38px!important;justify-content:flex-start!important;padding:8px 12px!important}.miko-results .miko-lotto-history-row small{font-size:10px!important}.miko-results .miko-lotto-history-row strong{font-size:clamp(15px,4vw,19px)!important}.miko-results .miko-lotto-history>p{padding:0 12px!important}}

.miko-results .miko-lotto-history-row .miko-history-amount{display:block!important;font-style:normal!important;font-size:11px!important;line-height:1.4!important;font-weight:500!important;color:#71839c!important;white-space:nowrap!important}.miko-results .miko-lotto-history-row span{gap:5px!important}@media(max-width:760px){.miko-results .miko-lotto-history-row .miko-history-amount{font-size:10px!important}}
.miko-results .miko-prizes>div .miko-prize-amount{display:block!important;order:4!important;margin:1px 0 0!important;color:#7184a1!important;font-size:10px!important;font-weight:500!important;font-style:normal!important;line-height:1.35!important;white-space:nowrap!important}.miko-results .miko-prizes>div{min-height:116px!important;gap:3px!important}@media(max-width:760px){.miko-results .miko-prizes>div .miko-prize-amount{font-size:10px!important}}
/* Reference restoration - highest priority */
.miko-results{display:block!important;width:100%!important;margin:0 0 16px!important;padding:0!important;border:1px solid #e1e8f3!important;border-radius:13px!important;background:#fff!important;box-shadow:0 4px 15px #243d6710!important;overflow:hidden!important}
.miko-results .miko-lotto-art,.miko-results .miko-lotto-history,.miko-results .miko-lotto-shortcuts{display:none!important}
.miko-results .miko-results-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;min-height:0!important;margin:0!important;padding:13px 15px!important;border:0!important;border-bottom:1px solid #e8edf5!important;border-radius:0!important;background:linear-gradient(105deg,#fff5f9,#f4f7ff 65%,#edf5ff)!important;box-shadow:none!important}
.miko-results .miko-results-top:before,.miko-results .miko-results-top:after{display:none!important}
.miko-results .miko-results-title>svg{width:32px!important;height:32px!important;padding:8px!important;border-radius:9px!important;background:#f52e80!important;box-shadow:0 3px 8px #f52e8025!important}
.miko-results .miko-results-title h3{color:#253957!important;font-size:15px!important;font-weight:800!important;font-style:normal!important;text-shadow:none!important}.miko-results .miko-results-title p{color:#7184a1!important;font-size:10px!important}.miko-results .miko-draw-picker{background:#fff!important;border:1px solid #dce6f4!important;border-radius:999px!important;padding:8px 12px!important;box-shadow:none!important}
.miko-results .miko-prizes{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;position:static!important;margin:0!important;padding:12px 14px!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.miko-results .miko-prizes>div,.miko-results .miko-prizes .miko-prize-main{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-height:100px!important;padding:10px 5px!important;border:1px solid #dfe7f4!important;border-radius:11px!important;background:#f9fbfe!important;box-shadow:0 2px 6px #233d600a!important;overflow:hidden!important}
.miko-results .miko-prizes .miko-prize-main{background:#fff6fa!important;border-color:#ffc6d9!important}
.miko-results .miko-prizes>div span{order:0!important;display:block!important;width:auto!important;margin:0!important;padding:0!important;background:none!important;border:0!important;color:#6b81a1!important;font-size:10px!important;font-weight:700!important;box-shadow:none!important}
.miko-results .miko-prizes>div strong{order:0!important;margin:0!important;color:#213c64!important;font-size:clamp(19px,2.1vw,26px)!important;line-height:1.3!important;font-weight:850!important;letter-spacing:.2px!important}.miko-results .miko-prizes .miko-prize-main strong{color:#e92d73!important;font-size:clamp(24px,2.6vw,31px)!important}.miko-results .miko-prizes>div small{order:0!important;margin:0!important;color:#8494ad!important;font-size:10px!important}.miko-results .miko-prizes .miko-prize-main:before{display:none!important}
.miko-results .miko-checker{display:grid!important;grid-template-columns:minmax(200px,1fr) minmax(0,2.2fr)!important;align-items:center!important;gap:12px!important;min-height:0!important;margin:0 5px 4px!important;padding:11px 14px!important;border:1px solid #f8e4ef!important;border-radius:12px!important;background:linear-gradient(105deg,#fff6fa,#f7f9ff 65%,#fff4f9)!important;box-shadow:none!important}
.miko-results .miko-checker-intro{display:flex!important;align-items:center!important;gap:9px!important}.miko-results .miko-checker-emblem{display:grid!important;width:36px!important;height:36px!important;padding:8px!important;border-radius:10px!important;background:#ffe5ef!important;color:#ee2d75!important}.miko-results .miko-checker-intro label{color:#203655!important;font-size:15px!important}.miko-results .miko-checker-intro p{font-size:10px!important;color:#7789a6!important}
.miko-results .miko-checker-controls{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(140px,.45fr)!important;gap:9px!important;width:100%!important}.miko-results .miko-checker-controls input{width:100%!important;height:48px!important;border:1px solid #ccdaf3!important;border-radius:11px!important;background:#fff!important;padding:0 14px!important;font-size:16px!important;box-shadow:none!important}.miko-results .miko-checker-controls button{width:100%!important;min-height:48px!important;border:0!important;border-radius:11px!important;background:linear-gradient(110deg,#ff3789,#ed0e69)!important;color:#fff!important;font-size:13px!important;box-shadow:none!important}
.miko-results .miko-results-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0!important;padding:9px 14px!important;border:0!important;border-top:1px solid #e9edf5!important;border-radius:0!important;background:#fff!important;font-size:10px!important;box-shadow:none!important}
/* Compact historical results: override prior hidden rule */
.miko-results .miko-lotto-history{display:block!important;padding:10px 0!important;margin:0!important;border:0!important;border-top:1px solid #e8edf5!important;border-radius:0!important;box-shadow:none!important}
.miko-results .miko-lotto-history h3{font-size:14px!important;margin:0 0 8px!important;font-weight:750!important}
.miko-results .miko-lotto-history-row{gap:8px!important;padding:8px 12px!important;grid-template-columns:85px repeat(4,minmax(0,1fr))!important}
.miko-results .miko-lotto-history-row time{font-size:11px!important;padding:7px 4px!important}
.miko-results .miko-lotto-history-row small{font-size:9px!important;padding:4px 2px!important}
.miko-results .miko-lotto-history-row strong{font-size:clamp(13px,1.35vw,17px)!important;line-height:1.3!important}
.miko-results .miko-lotto-history p{font-size:9px!important;padding:0 12px!important;margin:5px 0 0!important}
@media(max-width:640px){.miko-results .miko-lotto-history-row{grid-template-columns:70px repeat(4,minmax(0,1fr))!important;gap:4px!important;padding:8px 5px!important}.miko-results .miko-lotto-history-row time{font-size:9px!important}.miko-results .miko-lotto-history-row strong{font-size:11px!important}.miko-results .miko-lotto-history-row small{font-size:8px!important}}
@media(max-width:760px){.miko-results .miko-prizes{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}.miko-results .miko-checker{grid-template-columns:1fr!important;gap:9px!important}.miko-results .miko-checker-controls{grid-template-columns:minmax(0,1fr) minmax(105px,35%)!important}.miko-results .miko-results-footer{flex-wrap:wrap!important}}@media(max-width:360px){.miko-results .miko-checker-controls{grid-template-columns:1fr!important}}
/* Visible floating gray numerals behind the lottery UI */
.miko-results .miko-lotto-numbers-bg{position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;overflow:hidden!important;border-radius:inherit!important;display:block!important}
.miko-results .miko-lotto-numbers-bg span{position:absolute!important;display:block!important;font-size:clamp(45px,7vw,105px)!important;font-weight:900!important;line-height:1!important;color:rgba(94,108,128,.16)!important;text-shadow:0 1px 1px rgba(255,255,255,.9)!important;animation:mikoNumberFloat 14s ease-in-out infinite alternate!important;user-select:none!important}
.miko-results .miko-lotto-numbers-bg span:nth-child(1){left:3%;top:5%;font-size:60px!important;animation-delay:-2s!important}
.miko-results .miko-lotto-numbers-bg span:nth-child(2){left:28%;top:1%;font-size:46px!important;animation-delay:-7s!important}
.miko-results .miko-lotto-numbers-bg span:nth-child(3){right:5%;top:4%;font-size:75px!important;animation-delay:-4s!important}
.miko-results .miko-lotto-numbers-bg span:nth-child(4){right:1%;top:34%;font-size:62px!important;animation-delay:-10s!important}
.miko-results .miko-lotto-numbers-bg span:nth-child(5){left:2%;top:43%;font-size:90px!important;animation-delay:-6s!important}
.miko-results .miko-lotto-numbers-bg span:nth-child(6){right:3%;bottom:4%;font-size:88px!important;animation-delay:-3s!important}
.miko-results .miko-lotto-numbers-bg span:nth-child(7){left:19%;bottom:3%;font-size:74px!important;animation-delay:-9s!important}
.miko-results .miko-lotto-numbers-bg span:nth-child(8){right:35%;bottom:1%;font-size:60px!important;animation-delay:-5s!important}
.miko-results>.miko-results-top,.miko-results>.miko-prizes,.miko-results>.miko-checker,.miko-results>.miko-lotto-history,.miko-results>.miko-results-footer{z-index:2!important}
.miko-results .miko-results-top{background:rgba(249,250,253,.75)!important}
.miko-results .miko-prizes{background:rgba(255,255,255,.32)!important}
.miko-results .miko-lotto-history{background:rgba(255,255,255,.72)!important}
@keyframes mikoNumberFloat{0%{transform:translate3d(0,0,0) rotate(-12deg);opacity:.45}50%{opacity:1}100%{transform:translate3d(15px,-18px,0) rotate(9deg);opacity:.6}}
@media(max-width:640px){.miko-results .miko-lotto-numbers-bg span{font-size:48px!important;color:rgba(94,108,128,.11)!important}}
@media(prefers-reduced-motion:reduce){.miko-results .miko-lotto-numbers-bg span{animation:none!important}}
/* Clear but calm number motif: visible over panel bands, never over text */
.miko-results .miko-lotto-numbers-bg{z-index:4!important;opacity:1!important}
.miko-results .miko-lotto-numbers-bg span{color:rgba(92,105,125,.22)!important;text-shadow:0 2px 2px #ffffff80!important;animation:mikoNumberFloat 10s ease-in-out infinite alternate!important}
.miko-results .miko-lotto-numbers-bg span:nth-child(1){left:19%;top:1%;font-size:45px!important}
.miko-results .miko-lotto-numbers-bg span:nth-child(2){left:48%;top:0%;font-size:39px!important}
.miko-results .miko-lotto-numbers-bg span:nth-child(3){right:26%;top:1%;font-size:45px!important}
.miko-results .miko-lotto-numbers-bg span:nth-child(4){right:1%;top:21%;font-size:45px!important}
.miko-results .miko-lotto-numbers-bg span:nth-child(5){left:1%;top:49%;font-size:48px!important}
.miko-results .miko-lotto-numbers-bg span:nth-child(6){right:2%;bottom:7%;font-size:42px!important}
.miko-results .miko-lotto-numbers-bg span:nth-child(7){left:18%;bottom:1%;font-size:43px!important}
.miko-results .miko-lotto-numbers-bg span:nth-child(8){right:31%;bottom:1%;font-size:42px!important}
.miko-results .miko-results-top{background:linear-gradient(110deg,rgba(237,240,245,.96),rgba(249,250,252,.91))!important}
.miko-results .miko-lotto-history{background:linear-gradient(110deg,rgba(243,245,248,.94),rgba(251,252,253,.90))!important}
.miko-results .miko-prizes{background:linear-gradient(110deg,#edf0f4,#f6f7f9)!important}
.miko-results .miko-prizes>div{position:relative!important;z-index:5!important}
.miko-results .miko-checker{position:relative!important;z-index:5!important}
.miko-results .miko-results-title,.miko-results .miko-draw-picker,.miko-results .miko-lotto-history-row,.miko-results .miko-lotto-history h3,.miko-results .miko-results-footer>*{position:relative!important;z-index:5!important}
@media(max-width:640px){.miko-results .miko-lotto-numbers-bg span{color:rgba(92,105,125,.14)!important;font-size:35px!important}}
@media(prefers-reduced-motion:reduce){.miko-results .miko-lotto-numbers-bg span{animation:none!important}}
/* MiKO lottery: airy pearl-gray animated number motif (non-interactive) */
.miko-results{position:relative!important;isolation:isolate!important;background:linear-gradient(130deg,#f7f8fa 0%,#eef1f5 48%,#f9fafc 100%)!important}
.miko-results::before{content:"0 1 7 8 3 9 2 4 5 6";position:absolute;inset:-35% -15%;z-index:0;pointer-events:none;display:flex;align-items:center;justify-content:center;white-space:nowrap;font-size:clamp(80px,13vw,190px);font-weight:900;letter-spacing:.26em;color:rgba(110,126,150,.055);transform:rotate(-13deg);animation:mikoSoftNumbersDrift 36s ease-in-out infinite alternate}
.miko-results::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 13% 24%,rgba(255,255,255,.78),transparent 30%),radial-gradient(circle at 87% 72%,rgba(180,190,208,.10),transparent 33%);animation:mikoSoftGrayGlow 24s ease-in-out infinite alternate}
.miko-results>.miko-results-top,.miko-results>.miko-prizes,.miko-results>.miko-checker,.miko-results>.miko-lotto-history,.miko-results>.miko-results-footer{position:relative!important;z-index:1!important}
.miko-results .miko-results-top{background:rgba(250,251,253,.85)!important}
.miko-results .miko-prizes{background:rgba(255,255,255,.50)!important}
.miko-results .miko-prizes>div{background:rgba(255,255,255,.90)!important;backdrop-filter:blur(3px)}
.miko-results .miko-prizes .miko-prize-main{background:rgba(255,247,251,.94)!important}
.miko-results .miko-checker{background:rgba(252,248,251,.88)!important}
.miko-results .miko-lotto-history{background:rgba(255,255,255,.80)!important}
.miko-results .miko-results-footer{background:rgba(255,255,255,.85)!important}
@keyframes mikoSoftNumbersDrift{from{transform:translate3d(-2%,1%,0) rotate(-13deg)}to{transform:translate3d(3%,-2%,0) rotate(-10deg)}}
@keyframes mikoSoftGrayGlow{from{opacity:.65}to{opacity:1}}
@media(max-width:640px){.miko-results::before{font-size:85px;letter-spacing:.15em;opacity:.7}.miko-results .miko-prizes>div{backdrop-filter:none}}
@media(prefers-reduced-motion:reduce){.miko-results::before,.miko-results::after{animation:none!important}}

