/* LapazPools CMS frontend */
*{box-sizing:border-box}html,body{min-height:100%}body{font-family:Tahoma,Arial,sans-serif;font-size:14px;line-height:1.5;padding:0;margin:0;color:#222;background:#b0642a}a{color:#0170c4;text-decoration:none}a:hover{color:#03518c;text-decoration:none}img{max-width:100%;height:auto}.clearingfix:after{content:"";display:block;clear:both}#home{min-height:100vh;background:#fff}#header{padding:15px 0;background:linear-gradient(180deg,#a98e35 0%,#f8db3f 100%)}#menu{display:flex;flex-wrap:wrap;gap:8px 24px}#menu a{font-weight:bold;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25)}#menu a:hover{color:#111;text-decoration:underline}#banner{padding:22px 0;background:#fff}.banner-left{text-align:center}#logo{min-height:125px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}#logo img{max-width:290px;max-height:117px}.hero-image{margin:0 auto;border-radius:6px;box-shadow:0 8px 25px rgba(0,0,0,.13)}.draw-column{padding-top:8px}.live-time{margin:8px 0 15px;font-size:24px;line-height:1.35;font-weight:bold;color:#111}#livedraw{overflow:hidden;border:1px solid #3379b5;border-radius:5px;background:#fff}#livedraw .latest{padding:10px;text-align:left;font-size:18px;color:#fff;font-weight:bold;background:linear-gradient(180deg,#3379b5,#2f6ea1)}#livedraw .periode{padding:10px;text-align:left;font-size:16px;color:#fff;font-weight:bold;background:#000}.draw-number{float:right}.draw-row{display:grid;grid-template-columns:34% 66%;align-items:center;min-height:53px;border-bottom:1px solid #eee}.draw-row:last-child{border-bottom:0}.prize-label{align-self:stretch;display:flex;align-items:center;padding:10px;text-align:left;background:#ddb90d;font-size:15px;color:#000;font-weight:bold}.draw-balls{padding:8px 7px;text-align:left}.bola10{display:inline-grid;place-items:center;width:34px;height:34px;margin:2px;color:#fff;border:2px solid #fff;border-radius:50%;font-size:19px;font-weight:bold;line-height:1;text-shadow:1px 1px 2px #000;background:radial-gradient(circle at 30% 25%,#65c7ff,#257aaa 45%,#0f4567 100%);box-shadow:0 2px 5px rgba(0,0,0,.22)}.bola10.small-ball{width:31px;height:31px;font-size:17px}.result-countdown{padding:9px;background:#e6f5ff;color:#075783;font-weight:bold}#middle{padding:22px 0;background:#ddb90d;box-shadow:0 0 10px #000}#middle h2{margin:0;color:#fff;border-bottom:1px solid #fff;font-size:24px;font-weight:bold}.section-gap{height:14px}.hasil{overflow:hidden;margin:0 0 20px;background:#fff;text-align:center;font-weight:bold;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.12)}.hasil .judul1{padding:10px;font-size:17px;color:#000;text-align:left;background:linear-gradient(180deg,#f7f2f2,#e9e9e9)}.hasil .judul1 a{color:#000}.more-link{float:right}.hasil .judul2{padding:8px;font-size:14px;color:#fff;text-align:center;background:#000}.result-preview{margin:0;padding:10px 3px 15px}.preview-prize{padding:7px}.preview-prize>span{display:block;margin-bottom:8px}.preview-balls{min-height:35px}.frontend-alert,.frontend-empty{padding:18px;border-radius:5px;background:#fff2f2;border:1px solid #d96a6a;text-align:left}.frontend-empty{border-color:#c8d1db;background:#f7f9fb}.frontend-empty.light{margin:15px 0}.empty-number{color:#888}.detail-back{text-align:center;padding:10px}.detail-back a{display:inline-block;padding:10px 16px;border-radius:5px;color:#fff;background:#1e6f9f;font-weight:bold}#footer{padding:13px;color:#000;font-size:13px;text-align:center;background:#fff}.spin-group{display:inline-block}
@media(max-width:767px){#menu{justify-content:center;gap:7px 16px}#banner{padding:14px 0}#logo{min-height:90px}#logo img{max-height:90px}.hero-image{max-height:240px;object-fit:cover}.draw-column{margin-top:15px}.live-time{font-size:20px}.draw-row{grid-template-columns:38% 62%}.prize-label{font-size:13px;padding:8px}.draw-balls{padding:6px 3px}.bola10{width:31px;height:31px;font-size:17px;margin:1px}.result-preview{padding:8px}.preview-prize{border-bottom:1px dashed #ddd}.preview-prize:last-child{border-bottom:0}.draw-number{display:none}}
@media(max-width:420px){.draw-row{grid-template-columns:100%}.prize-label{justify-content:center}.draw-balls{text-align:center}.bola10{width:30px;height:30px}.hasil .judul1{font-size:14px}.more-link{float:none;display:block;margin-top:4px}}
