/* Simplified results page: preserve source data, align the compact layout. */
.simple-main{border:0 solid #e8ebf1;border-width:0 .8px .8px;font-size:14px;line-height:normal}
.simple-groups{border:.8px solid #e8ebf1}
.simple-groups button{height:59.2px;padding:10px 6px;gap:4px;line-height:normal}
.simple-tabs{height:41.4px}
.simple-tabs button{height:40.8px;padding:11px 12px 9px;line-height:normal}
.simple-tabs button.active{box-shadow:none;border-bottom:1.6px solid #609aeb}
.simple-tabs button img{width:16px;height:16px}
.simple-actions{height:46.8px;border-bottom:.8px solid #eef1f6}
.simple-actions input,.simple-actions a,.simple-actions button{font-size:13px;line-height:normal}
.simple-actions a{display:flex;align-items:center}
.simple-table-head{height:33.6px;font-size:13px;line-height:normal}
.simple-section-title{height:32.8px;font-size:13px;line-height:normal;padding:8px 16px}
.simple-lottery{gap:10px}
.simple-lottery img,.simple-logo-fallback{width:40px;height:40px}
.simple-lottery strong{font-size:15px;line-height:20px}
.simple-summary{padding:0;gap:4px}
.simple-row{border-bottom-width:.8px;background:white}
.simple-row:nth-child(even){background:white}
.simple-row:nth-of-type(even){background:#fafafa}
.simple-codes .pc28-equation{gap:0}
.simple-codes .pc28-equation .ball{margin-right:4px}
.simple-codes .pc28-equation .equation-symbol{flex:none;width:16px;text-align:center}
.simple-summary span{height:22px;box-sizing:border-box;line-height:18px;padding:1px 7px}
.simple-lottery,.simple-codes,.simple-summary,.simple-time{position:relative;top:.4px}
.simple-row[data-family="lhc"] .ball-plus{width:12px;min-width:12px;margin:0;flex:none;text-align:center}
.simple-row[data-family="lhc"] .ball{animation:none;box-shadow:2px 3px 5px #0000000d}
.simple-row[data-family="lhc"] .ball-wrapper{height:42px;gap:0}
.simple-row[data-family="lhc"] .simple-codes{top:.8px}
.simple-row[data-family="lhc"] .zodiac{height:14px;line-height:12px}
.simple-row[data-family="lhc"] .ball-red{background:#e35858;border-color:#e35858}
.simple-row[data-family="lhc"] .ball-blue{background:#6092e9;border-color:#6092e9}
.simple-row[data-family="lhc"] .ball-green{background:#39c76c;border-color:#39c76c}
.simple-row[data-family="ssc"] .ball-ssc{background:#009cda url("../images/ui/pc28-ball-blue.png") center/cover no-repeat;border:0;color:#fff}
.simple-row[data-family="pk10"] .ball-pk10{border-radius:2px}
.simple-keno-numbers{display:flex;align-items:center;gap:12px}
.simple-keno-numbers>.ball-row{width:316px;flex:none}
.simple-keno-numbers .simple-keno-low{color:#0095eb}
.simple-keno-numbers .simple-keno-high{color:#e35858}
.simple-super-number{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;color:#9e9e9e;white-space:nowrap}
@media(max-width:768px){.simple-keno-numbers{flex-wrap:wrap}.simple-keno-numbers>.ball-row{max-width:100%;flex-shrink:1}.simple-super-number{flex-direction:row}}
.simple-time{padding-left:12px;gap:2px}
.simple-time>strong{height:32px;line-height:32px}
.simple-analysis{gap:6px;margin-top:4px}
.simple-analysis a{flex:none;max-width:none;height:24px;padding:0 8px;font-size:12px;line-height:22px;white-space:nowrap}
.simple-row[data-family="lhc"] .simple-analysis a{flex:1;min-width:0;padding:0 4px;white-space:normal;line-height:16px;overflow:hidden}
.simple-empty{min-height:117.2px;box-sizing:border-box;padding:48px;text-align:center;color:#9e9e9e;font-size:14px}
.simple-empty button{margin-left:6px;padding:1px 6px;border:0;background:transparent;color:#609aeb;cursor:pointer;font:inherit}
@media(min-width:1101px){
 body:has(.simplicity-layout) .navbar-menu>a{font-size:16px}
 body:has(.simplicity-layout) .navbar.reference-sticky .navbar-inner{gap:0}
 body:has(.simplicity-layout) .navbar.reference-sticky .navbar-menu{flex:none;width:auto}
 body:has(.simplicity-layout) .navbar.reference-sticky .navbar-menu>a{padding-left:15px;padding-right:15px}
 body:has(.simplicity-layout) .navbar.reference-sticky .nav-lottery-group>a{padding-left:15px;padding-right:35px!important}
 .simple-table-head,.simple-row{grid-template-columns:200px minmax(0,1fr) 96px 250px}
 .simple-table-head>span:nth-child(2),.simple-codes{padding-left:12px;padding-right:12px}
 .simple-table-head>span:last-child{padding-left:12px}
 .simple-summary{transform:translateX(-12px)}
}

/* Separate zodiac labels from the ball edge; allow the wrapper to fit both rows. */
.simple-row[data-family="lhc"] .ball-wrapper{height:auto;min-height:48px;gap:4px}
.simple-row[data-family="lhc"] .ball-wrapper>.ball{flex-shrink:0}
.simple-row[data-family="lhc"] .zodiac{height:16px;line-height:16px;margin-top:0}

/* Wrap complete analysis controls instead of clipping wrapped text inside fixed-height links. */
.simplicity-layout .simple-row{height:auto;min-height:110px}
.simplicity-layout .simple-time{min-width:0}
.simplicity-layout .simple-row .simple-analysis{flex-wrap:wrap;overflow:visible;gap:6px}
.simplicity-layout .simple-row .simple-analysis a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:max-content;max-width:none;height:auto;min-height:26px;box-sizing:border-box;padding:2px 8px;font-size:12px;line-height:20px;white-space:nowrap;overflow:visible}

@media(min-width:1101px){.simplicity-layout .simple-table-head,.simplicity-layout .simple-row{grid-template-columns:200px minmax(0,1fr) 96px 300px}}
@media(min-width:769px) and (max-width:1100px){.simplicity-layout .simple-table-head,.simplicity-layout .simple-row{grid-template-columns:180px minmax(0,1fr) 90px 260px}}
