.main-content:has(.stats-page),#realtime-update:has(.stats-page){min-width:0;max-width:100%}.stats-page,.stats-page *{box-sizing:border-box}.stats-page{color:#000;background:#fff;width:100%;min-width:0;max-width:100%;padding:0 0 12px;font-family:Arial,Helvetica,sans-serif}.stats-title{background:#fff;border-bottom:1px solid #ddd;margin:0;padding:10px 8px;font-size:18px;font-weight:700;line-height:1.4}.stats-result-caption{color:#fff;text-align:center;overflow-wrap:anywhere;background:#6f7677;margin:8px 0 0;padding:9px 6px;font-size:15px;font-weight:700;line-height:1.45}.stats-filter{background:#f5f5f5;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:10px 8px;font-size:13px;display:flex}.stats-filter label{color:#000;flex-direction:column;flex:108px;gap:4px;min-width:0;margin:0;font-size:13px;font-weight:400;display:flex}.stats-filter label:has(#stats-location){flex-basis:155px}.stats-filter input,.stats-filter select{color:#000;width:100%;min-width:0;max-width:100%;height:30px;font:inherit;background:#fff;border:1px solid #bbb;border-radius:0;padding:3px 5px;display:block}.stats-filter input[type=hidden]{display:none}.stats-filter button,#stats-spin{color:#000;min-height:30px;font:inherit;cursor:pointer;background:#e6e6e6;border:1px solid #bbb;border-radius:0;padding:5px 13px}.stats-coverage{background:#fafafa;border-bottom:1px solid #ddd;margin:0;padding:6px 8px;font-size:12px;line-height:1.5}.stats-coverage.pending{background:#fff6db}.stats-coverage summary{cursor:pointer}.stats-coverage p{margin:5px 0 0}.stats-coverage a{color:#166ab0}.stats-note,.stats-content>p{color:#444;margin:0;padding:6px 8px;font-size:12px;line-height:1.5}.stats-subheading{color:#000;overflow-wrap:anywhere;background:#e6e6e6;margin:12px 0 0;padding:8px;font-size:14px;font-weight:700;line-height:1.45}.stats-content{width:100%;min-width:0;max-width:100%}.stats-table-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;isolation:isolate;width:100%;min-width:0;max-width:100%;display:block;overflow:auto}.stats-scroll-wide{scrollbar-gutter:stable;max-height:400px}.stats-table.tbldata{table-layout:fixed;border-collapse:collapse;color:#000;background:#fff;width:100%;margin:0;font-size:13px;line-height:1.4}.stats-table.tbldata th,.stats-table.tbldata td{text-align:center;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;cursor:default;border:1px solid #ccc;padding:6px 5px}.stats-table.tbldata thead th{color:#fff;z-index:auto;background:#6f7677;font-size:13px;font-weight:700;line-height:1.35;position:static}.stats-table.tbldata tbody tr:nth-child(2n){background:#f5f5f5}.stats-table.tbldata tbody tr:hover{background:#ffffcf}.stats-table a{color:#086da2;text-decoration:none}.stats-table a:hover{text-decoration:underline}.stats-cycles a,.stats-rhythm a,.stats-transition a{white-space:nowrap}.stats-gap{white-space:nowrap;display:inline-block}.stats-special-cycle td:first-child{text-align:left}.stats-number{white-space:nowrap;font-weight:700;display:inline-block}.stats-number strong{color:#c63c2c}.stats-matrix.tbldata{width:calc(36px + (var(--stats-columns) - 1)*56px);table-layout:fixed;min-width:100%}.stats-matrix.tbldata col{width:56px}.stats-matrix.tbldata .stats-key-col{width:36px}.stats-frequency.tbldata{width:calc(136px + (var(--stats-columns) - 2)*40px)}.stats-frequency.tbldata col{width:auto}.stats-frequency.tbldata .stats-key-col{width:48px}.stats-frequency.tbldata .stats-total-col{width:88px}.stats-matrix.tbldata th,.stats-matrix.tbldata td{overflow-wrap:normal;padding:5px 2px;font-size:12px}.stats-matrix.tbldata thead th{z-index:3;position:sticky;top:0}.stats-matrix.tbldata td.stats-fixed{z-index:2;background:#fff;position:sticky;left:0}.stats-matrix.tbldata tr:nth-child(2n) td.stats-fixed{background:#f5f5f5}.stats-matrix.tbldata thead th.stats-fixed{z-index:5;position:sticky;top:0;left:0}.stats-frequency.tbldata td.stats-fixed-1,.stats-frequency.tbldata th.stats-fixed-1{left:48px}.stats-frequency.tbldata td.have-value{background:#e2e2e2}.stats-frequency.tbldata .column-total{text-align:right;padding-right:6px;position:relative}.stats-frequency .bar-color{background:#528db199;height:8px;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.stats-frequency .count-digits{z-index:1;background:#ffffff80;padding:0 1px;position:relative}.stats-hit{color:#000;font-weight:400}.stats-missing{color:#946000;font-size:12px}.stats-scroll-hint{color:#666;background:#f5f5f5;margin:0;padding:4px 8px;font-size:12px;line-height:1.4}.stats-calendar .stats-number{font-size:14px;line-height:1.4;display:inline-block}.stats-calendar small{font-size:11px;line-height:1.4;display:block}.stats-calendar small a{white-space:nowrap}.stats-week.tbldata th,.stats-week.tbldata td{padding:5px 2px;font-size:12px}.stats-week td:last-child{background:#dff0d8}.stats-calendar-detail{color:#333;font-size:11px;font-weight:400;display:none}.stats-show-head .stats-detail-head,.stats-show-tail .stats-detail-tail,.stats-show-loto .stats-detail-loto,.stats-show-sum .stats-detail-sum{display:block}.stats-toolbar{background:#f5f5f5;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.stats-toolbar:empty{display:none}.stats-controls,.stats-calendar-options{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.stats-calendar-options label{align-items:center;gap:3px;margin:0;font-weight:400;display:inline-flex}.stats-calendar-options input{accent-color:#6f7677;margin:0}.stats-controls button,.stats-expand,.stats-pagination button{color:#333;font:inherit;cursor:pointer;background:#fff;border:1px solid #bbb;border-radius:0;padding:4px 7px;font-size:12px}.stats-controls button.active{color:#000;background:#e6e6e6;border-color:#777}.stats-expand{margin:6px 8px 6px auto;display:block}.stats-pair-filter{width:100%;margin:0;padding:6px 8px;font-size:13px;display:block}.stats-pair-filter input{width:100%;min-width:0;font:inherit;border:1px solid #bbb;border-radius:0;padding:6px;display:block}.stats-book-day{background:#fff;margin:10px 0}.stats-book-day h2{color:#fff;background:#6f7677;margin:0;padding:7px;font-size:15px;line-height:1.4}.stats-book-day h2 a{color:#fff}.stats-book-columns{grid-template-columns:minmax(0,2fr) minmax(0,1fr);min-width:0;display:grid}.stats-book-prizes td:nth-child(2){font-size:18px;font-weight:700;line-height:1.6}.stats-book-prizes td:first-child{width:75px;font-size:12px}.stats-book-prizes .stats-number{margin:0 2px}.stats-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}.stats-sim-number{color:#000;min-width:4ch;margin:3px;font-size:22px;font-weight:700;display:inline-block}.stats-sim-number.spinning{color:#c63c2c}.stats-content label{padding:8px;font-size:13px;display:inline-block}#stats-speed{font:inherit;border:1px solid #bbb;padding:4px}#stats-spin:disabled{opacity:.5;cursor:wait}.stats-page.stats-fullscreen{z-index:100000;background:#fff;width:auto;max-width:1400px;margin:auto;padding:8px;position:fixed;inset:12px;overflow:auto;box-shadow:0 0 0 100vmax #0009}.stats-page.stats-fullscreen .stats-filter,.stats-page.stats-fullscreen .stats-title,.stats-page.stats-fullscreen .stats-coverage{display:none}.stats-page.stats-fullscreen .stats-scroll-wide{max-height:calc(100dvh - 180px)}.stats-page.stats-fullscreen .stats-result-caption{margin-top:0}.stats-empty{text-align:center;padding:16px;font-size:13px}.stats-extra{padding:8px 0;font-size:13px}.stats-extra summary{cursor:pointer;padding:6px 8px}.tab-statistic{background:#f5f5f5;flex-wrap:wrap;gap:5px;padding:5px 8px;font-size:13px;display:flex}.tab-statistic a{color:#086da2;border:1px solid #0000;padding:7px}.tab-statistic a[aria-current]{color:#000;background:#fff;border-color:#ddd}.stats-page button:focus-visible,.stats-page a:focus-visible,.stats-page input:focus-visible,.stats-page select:focus-visible,.stats-table-scroll:focus-visible,.stats-page summary:focus-visible{outline-offset:2px;outline:2px solid #126caa}.stats-page [hidden]{display:none!important}@media (width<=991px){.stats-filter{gap:7px;padding:8px}.stats-filter label,.stats-filter label:has(#stats-location){flex:calc(50% - 7px)}.stats-title{font-size:16px}.stats-result-caption{font-size:14px}.stats-table.tbldata{font-size:12px}.stats-table.tbldata th,.stats-table.tbldata td{padding:5px 3px;font-size:12px}.stats-matrix.tbldata th,.stats-matrix.tbldata td{padding:5px 2px}.stats-calendar .stats-number{font-size:13px}.stats-week .stats-number{font-size:12px}.stats-week small{font-size:10px}.stats-book-columns{grid-template-columns:minmax(0,1fr)}.stats-book-prizes td:nth-child(2){font-size:17px}.stats-page.stats-fullscreen{padding:6px;inset:0}.stats-sim-number{font-size:20px}}@media (width<=380px){.stats-cycles.tbldata th,.stats-cycles.tbldata td{padding:4px 2px;font-size:11px}.stats-week.tbldata th,.stats-week.tbldata td{font-size:10px}.stats-week .stats-number{font-size:11px}.stats-week small{font-size:9px}}.stats-page .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stats-chart{background:#fff;margin:0;padding:10px 6px}.stats-chart svg{fill:#444;width:100%;max-width:100%;height:auto;font:12px Arial,sans-serif;display:block}@media (width<=991px){.stats-filter input,.stats-filter select,.stats-pair-filter input,#stats-speed{height:auto;min-height:44px;font-size:16px}.stats-filter button,#stats-spin,.stats-controls button,.stats-expand,.stats-pagination button{min-width:44px;min-height:44px}.stats-calendar-options label{min-height:44px;padding:6px 3px}.stats-calendar-options input{width:18px;height:18px}.stats-filter label{overflow-wrap:anywhere}.stats-book-columns>*{min-width:0;max-width:100%}}.stats-book-day{border:1px solid #d8dde0;border-radius:6px;margin:12px 8px 18px;overflow:hidden;box-shadow:0 2px 5px #00000008}.stats-book-day h2{padding:11px 12px;font-size:16px}.stats-book-columns{background:#fafbfc;align-items:stretch;gap:10px;padding:10px}.stats-book-columns>.stats-table-scroll{border-radius:3px}.stats-book-columns .stats-table{height:100%}.stats-book-prizes.tbldata td:first-child{width:auto;font-size:12px}.stats-book-prizes.tbldata td:nth-child(2){padding:8px 5px;font-size:21px}.stats-book-numbers{grid-template-columns:repeat(var(--book-columns),minmax(0,1fr));align-items:center;gap:5px 4px;display:grid}.stats-book-prizes .stats-number{font-variant-numeric:tabular-nums;margin:0}.stats-book-special{padding:3px 0;font-size:26px}.stats-book-pairs{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.stats-book-pairs span{font-variant-numeric:tabular-nums;background:#eef1f4;border-radius:3px;min-width:2ch;padding:2px 3px;line-height:1.3}.stats-book-pairs .stats-book-none{color:#89929a;background:0 0}.stats-book-loto.tbldata td:first-child{color:#56616a;font-weight:700}@media (width<=991px){.stats-book-day{border-radius:4px;margin:10px 0 16px}.stats-book-columns{gap:8px;padding:8px}.stats-book-columns .stats-table{height:auto}.stats-book-prizes.tbldata td:nth-child(2){padding:8px 4px;font-size:21px}.stats-book-special{font-size:26px}.stats-book-loto.tbldata td{padding:6px 4px}}@media (width<=380px){.stats-book-prizes.tbldata td:nth-child(2){font-size:18px}.stats-book-special{font-size:23px}.stats-book-prizes.tbldata td:first-child{font-size:11px}}