.srm-results{display:grid;gap:14px}.srm-result-card{text-align:center;padding:22px;border-radius:8px;background:#f5f7f8}.srm-game-name{font-weight:700;font-size:20px}.srm-result-time,.srm-result-date{font-size:13px;opacity:.75}.srm-result-value{font-weight:800;font-size:36px;margin:7px 0}.srm-history-wrap{overflow:auto}.srm-history{width:100%;border-collapse:collapse}.srm-history th,.srm-history td{padding:10px;border:1px solid #ddd}.srm-empty{padding:15px;background:#f5f5f5}@media(max-width:600px){.srm-result-value{font-size:32px}.srm-result-card{padding:18px}.srm-history thead{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.srm-history,.srm-history tbody,.srm-history tr,.srm-history td{display:block;width:100%;box-sizing:border-box}.srm-history tr{margin:0 0 12px;border:1px solid #ddd}.srm-history td{border:0;border-bottom:1px solid #eee}.srm-history td:before{content:attr(data-label);display:block;font-weight:700;font-size:11px}}

body.srm-front-home{overflow-x:hidden;background:#fff;margin:0}
body.srm-front-home .site-header,
body.srm-front-home #masthead,
body.srm-front-home .ast-mobile-header-wrap,
body.srm-front-home .site-footer,
body.srm-front-home .ast-footer-wrap,
body.srm-front-home .entry-header,
body.srm-front-home .entry-title{display:none!important}
body.srm-front-home #page,
body.srm-front-home .site,
body.srm-front-home .hfeed,
body.srm-front-home .site-content,
body.srm-front-home #content,
body.srm-front-home .ast-container,
body.srm-front-home .entry-content,
body.srm-front-home article.page,
body.srm-front-home .elementor{max-width:100%!important;width:100%!important;padding:0!important;margin:0!important}
body.admin-bar.srm-front-home .srm-topbox{top:32px}
@media(max-width:782px){body.admin-bar.srm-front-home .srm-topbox{top:46px}}

.srm-home{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;background:#fff;max-width:100%;overflow-x:hidden;text-align:center}
.srm-home *,.srm-home *:before,.srm-home *:after{box-sizing:border-box}
.srm-home img,.srm-home svg,.srm-home table{max-width:100%}
.srm-home a{text-decoration:none}

.srm-topbox{background:#000;padding:30px 0 20px;width:100%}
.srm-nav{display:flex;justify-content:center;gap:6px;flex-wrap:nowrap;width:100%;max-width:100%;padding:0 8px;box-sizing:border-box}
.srm-nav a{flex:1 1 0;max-width:369px;display:inline-block;padding:12px 8px;border:0.8px solid #000;border-radius:30px;background:linear-gradient(#000,#337ab7);color:#fff!important;font-size:12px;font-weight:700;line-height:17px;text-align:center;text-transform:uppercase}
.srm-seo{color:#ff0!important;font-size:12px;font-weight:400;text-align:right;margin:10px 12px 0;line-height:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}

.srm-logo{background:linear-gradient(#f00,#b79633);padding:30px 0;width:100%;min-height:131px;display:flex;align-items:center;justify-content:center}
.srm-logo-title{display:inline-block;color:#fff!important;font-size:50px;font-weight:700;line-height:71px;text-transform:uppercase;animation:srm-blink 1.2s linear infinite}
@keyframes srm-blink{0%,100%{opacity:1}50%{opacity:.35}}

.srm-notice{background:linear-gradient(#000,#337ab7);padding:50px 10px;width:100%}
.srm-clock{color:#ffd800!important;font-size:20px;font-weight:700;margin-bottom:8px}
.srm-notice p{margin:0;color:#fff!important;font-size:24px;font-weight:700;line-height:1.35}

.srm-feature{background:linear-gradient(#3ec24c,#b3b733);padding:15px 10px;width:100%}
.srm-feature-inner h4{margin:0;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase}
.srm-time{margin:4px 0 6px;color:#ff00cb;font-size:13px;font-weight:700}
.srm-feature-inner strong,.srm-feature-inner font{color:#000;font-size:24px;font-weight:700}
.srm-arrow{display:inline-block;width:22px;height:22px;margin:0 6px;background:#fff;color:#3ec24c;font-size:14px;line-height:22px;vertical-align:middle;text-align:center}

.srm-call{width:100%;padding:1px 0;background:#fff}
.srm-card-body{border:2.4px dashed #f00;background:linear-gradient(#ffd800,#fff);padding:10px 5px;font-size:12px;font-weight:700;color:#000}
.srm-card-body p{margin:6px 0;line-height:1.45}
.srm-blue{color:#337ab7!important}
.srm-gameline{color:#337ab7;font-size:12px;font-weight:700;margin:4px 0;word-break:break-word}
.srm-pay{color:#000;font-size:12px;font-weight:700}
.srm-wa{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:200px;max-width:100%;height:69px;margin:8px auto;background:#25d366;border-radius:40px;color:#fff!important;font-size:14px;font-weight:700}
.srm-wa span{color:#fff}

.srm-tablebox,.srm-newtable{width:100%;padding:0;background:#fff}
.srm-b2-table{width:100%;border-collapse:collapse;table-layout:fixed;margin:0}
.srm-b2-table th,.srm-b2-table td{border:.8px solid #ffdd23;padding:8px;text-align:center;word-break:break-word}
.srm-b2-table th{color:#fff;background:#000;font-size:12px;font-weight:700;height:34px}
.srm-b2-table td{font-size:22px;font-weight:700;color:#000;height:90px;vertical-align:middle}
.srm-td-yest{color:#bb00ff!important}
.srm-td-today{color:#000}
.srm-td-wait{color:#c00}
.srm-empty-line{padding:20px;font-weight:700}

.srm-chart-banner{background:linear-gradient(#ff9000,#337ab7);color:#d1ff2b;font-size:22px;font-weight:700;padding:20px 10px;width:100%;text-transform:uppercase}
.srm-copy{background:linear-gradient(#000,#337ab7);color:#fff;font-size:12px;font-weight:700;padding:10px;min-height:37px}
.srm-disc{background:#000;color:#fff;font-size:12px;line-height:1.45;padding:12px 10px}

@media(max-width:767px){
    .srm-topbox{padding:12px 6px 10px}
    .srm-nav{gap:4px}
    .srm-nav a{padding:6px 2px;font-size:11px;line-height:17px;height:31px;border-radius:20px}
    .srm-seo{font-size:10px;text-align:left;margin-top:8px}
    .srm-logo{padding:22px 8px;min-height:0}
    .srm-logo-title{font-size:27px;line-height:1.2}
    .srm-notice{padding:28px 8px}
    .srm-clock{font-size:16px}
    .srm-notice p{font-size:18px}
    .srm-feature-inner h4{font-size:18px}
    .srm-feature-inner font{font-size:20px}
    .srm-b2-table td{font-size:16px;height:64px;padding:6px}
    .srm-b2-table th{font-size:11px;height:30px}
    .srm-chart-banner{font-size:16px;padding:16px 8px}
    .srm-wa{width:200px;height:69px}
}

@media(min-width:768px) and (max-width:1023px){
    .srm-logo-title{font-size:40px}
    .srm-b2-table td{font-size:18px;height:74px}
}

@media(min-width:1024px){
    .srm-nav a{padding:12px 30px}
}

body.srm-front-home .elementor-location-header,
body.srm-front-home .elementor-location-footer,
body.srm-front-home .ast-hfb-header,
body.srm-front-home #ast-desktop-header,
body.srm-front-home .ast-main-header-wrap,
body.srm-front-home .ast-above-header-wrap,
body.srm-front-home .ast-below-header-wrap{display:none!important}
body.srm-front-home .srm-home .srm-topbox{background:#000!important}
body.srm-front-home .srm-home .srm-logo{background-image:linear-gradient(#f00,#b79633)!important}
body.srm-front-home .srm-home .srm-notice{background-image:linear-gradient(#000,#337ab7)!important}
body.srm-front-home .srm-home .srm-feature{background-image:linear-gradient(#3ec24c,#b3b733)!important}
body.srm-front-home .srm-home .srm-card-body{border:2.4px dashed #f00!important;background-image:linear-gradient(#ffd800,#fff)!important}
body.srm-front-home .entry-content .srm-home a{text-decoration:none}
body.srm-front-home .entry-content .srm-home h4{color:#fff}
