.lottery-page{padding:44px 0 70px}.lottery-heading{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:28px}.lottery-heading h1{font-size:42px;line-height:1.05;margin:7px 0 10px;color:#17334a}.lottery-heading p{max-width:700px;color:#60778a;margin:0}.lottery-actions{display:flex;gap:10px;flex-wrap:wrap}.primary,.secondary{border:0;border-radius:7px;padding:11px 17px;font-weight:700;cursor:pointer}.primary{background:#0668b3;color:#fff}.secondary{background:#edf4f8;color:#17405c}.latest-result,.data-card,.history-card,.explore-grid article{background:#fff;border:1px solid #dce7ee;border-radius:14px;box-shadow:0 7px 22px rgba(23,51,74,.06)}.latest-result{padding:28px;margin-bottom:18px}.result-head{display:flex;justify-content:space-between;align-items:center}.result-head h2{margin:6px 0 2px;color:#17334a}.result-head p{margin:0;color:#718798}.result-number{font-size:28px;font-weight:800;color:#09a9bb}.number-grid{display:grid;grid-template-columns:repeat(15,1fr);gap:9px;margin-top:25px}.number-grid.many{grid-template-columns:repeat(auto-fit,minmax(42px,1fr))}.number-grid span{display:grid;place-items:center;aspect-ratio:1;border-radius:50%;background:#0668b3;color:#fff;font-weight:800;font-size:18px}.lottery-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.data-card{padding:24px}.card-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:18px}.card-heading h2{font-size:21px;margin:0;color:#17334a}.card-heading span{font-size:12px;color:#748a99}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.stat{background:#f5f9fb;border-radius:9px;padding:13px}.stat span{display:block;color:#6d8392;font-size:12px}.stat strong{display:block;margin-top:4px;color:#17334a;font-size:18px}.prize-list{display:grid;gap:8px}.prize{display:grid;grid-template-columns:90px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #edf2f5}.prize span{font-weight:700;color:#17334a}.prize strong{font-size:13px}.prize em{font-style:normal;color:#087e90;font-weight:700}.history-card{padding:24px;margin-bottom:18px}.history-list{overflow:auto}.history-row{display:grid;grid-template-columns:70px 100px 1fr;gap:15px;align-items:center;padding:12px 0;border-top:1px solid #edf2f5;min-width:620px}.history-row>strong{color:#17334a}.history-row>span{color:#7a8d9a;font-size:13px}.history-numbers{display:flex;gap:5px;flex-wrap:wrap}.history-numbers i{font-style:normal;font-size:12px;font-weight:700;background:#eef5f8;color:#16435e;border-radius:5px;padding:5px 6px}.explore-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.explore-grid article{padding:24px}.explore-grid h2{margin:7px 0;color:#17334a}.explore-grid p{color:#6c8291}.muted{color:#718798}.notice-error{padding:20px;border-radius:10px;background:#fff4f4;border:1px solid #f0cccc;color:#9a3030}@media(max-width:800px){.lottery-heading,.lottery-columns,.explore-grid{display:block}.lottery-actions{margin-top:18px}.lottery-columns>section,.explore-grid article{margin-bottom:18px}.number-grid{grid-template-columns:repeat(5,1fr)}.stat-grid{grid-template-columns:repeat(2,1fr)}.prize{grid-template-columns:80px 1fr}.prize em{grid-column:2}.lottery-heading h1{font-size:34px}}
