@media screen {
/* POS101 managers follow the Soley reference; the provider and seller stay scoped out. */
html[data-pos101] body.admin-mode.pos101-manager-mode>header{background:#167c88!important;border-bottom:1px solid #116774!important;box-shadow:none!important}
html[data-pos101] body.admin-mode.pos101-manager-mode>header .admin-live-button{background:#bd3147!important;border-color:#bd3147!important;color:#fff!important}
html[data-pos101] body.admin-mode.pos101-manager-mode>header #nav-toggle{background:#fff!important;color:#136471!important;border-color:#fff!important}
html[data-pos101] body.admin-mode.pos101-manager-mode>header :is(#change-password,#logout){background:transparent!important;border:1px solid #ffffffa0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-radius:9px!important}
html[data-pos101] body.admin-mode.pos101-manager-mode>header #language-select{background:#fff!important;color:#183c56!important;border:1px solid #fff!important;border-radius:24px!important}
html[data-pos101] body.admin-mode.pos101-manager-mode #admin-sidebar{background:#fff!important;border-right:1px solid #d5e2ec!important}
html[data-pos101] body.admin-mode.pos101-manager-mode #admin-sidebar nav>button{border:1px solid transparent!important;box-shadow:none!important;border-radius:10px!important;background:transparent!important;color:#26435b!important}
html[data-pos101] body.admin-mode.pos101-manager-mode #admin-sidebar nav>button.active{background:#e7f4f5!important;border-color:#bedde1!important;color:#106371!important}
html[data-pos101] body.admin-mode.pos101-manager-mode .weekly-user-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}
html[data-pos101] body.admin-mode.pos101-manager-mode :is(.weekly-user-stats,#admin-page-overview) .balance-positive,html[data-pos101] body.admin-mode.pos101-manager-mode .manual-station-detail .balance-positive,html[data-pos101] body.admin-mode.pos101-manager-mode .weekly-user-stats .balance{color:#15805b!important}
html[data-pos101] body.admin-mode.pos101-manager-mode :is(.weekly-user-stats,#admin-page-overview) .money-in{color:#0b6cb5!important}
html[data-pos101] body.admin-mode.pos101-manager-mode #admin-page-overview .manager-overview-actions{display:flex!important;gap:8px;flex-wrap:wrap}
html[data-pos101] body.admin-mode.pos101-manager-mode .manager-summary-user{display:inline-flex;align-items:center;gap:8px;padding:8px 0;min-height:44px;border:0!important;background:transparent!important;color:#166b9a!important;text-align:left;box-shadow:none!important}
.manager-summary-post>td>small{display:block;color:#52677f;padding-left:28px}
html[data-pos101] body.admin-mode.pos101-manager-mode #station-detail>.station-lottery-panel{grid-column:1/-1;margin:0;min-width:0}
html[data-pos101] body.admin-mode.pos101-manager-mode #station-detail>[role=status]:empty{display:none}
html[data-pos101] body.admin-mode.pos101-manager-mode .station-settings>summary{min-height:46px;box-sizing:border-box;padding:14px 18px;color:#24536a;background:#f4fafc;font-weight:700;cursor:pointer}
html[data-pos101] body.admin-mode.pos101-manager-mode .station-settings>.panel{display:block;margin:0;padding:24px;border:0;border-top:1px solid #d5e2ec;box-shadow:none}
html[data-pos101] body.admin-mode.pos101-manager-mode .station-identity-form{display:block!important;border:0!important;padding:0!important;background:none!important;box-shadow:none!important;max-width:none!important}
html[data-pos101] body.admin-mode.pos101-manager-mode .station-fields{display:block!important;margin:24px 0 16px}
html[data-pos101] body.admin-mode.pos101-manager-mode .station-fields label{display:block;text-align:left;margin:0;font-size:13px;font-weight:700;color:#263b4b}
html[data-pos101] body.admin-mode.pos101-manager-mode .station-fields label[hidden],html[data-pos101] body.admin-mode.pos101-manager-mode .station-identity-form[hidden],.station-terms[hidden]{display:none!important}
html[data-pos101] body.admin-mode.pos101-manager-mode .station-fields input{display:block;width:100%;box-sizing:border-box;min-height:44px;margin-top:8px;font:inherit;padding:10px 12px;border:1px solid #bdcbd5;border-radius:6px;background:#fff}
.station-account-actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:10px}
.station-settings-actions{display:flex;gap:12px;flex-wrap:wrap}
.station-settings-actions button{min-height:44px;margin:0!important;padding:10px 14px}
.station-settings-actions button.active{border-color:#83b7c0!important;background:#edf7f8!important;color:#135e69!important}
.station-settings .station-terms .post-terms-form{display:block!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;max-width:none!important;margin-top:24px}
.station-terms .post-terms-row{display:grid;grid-template-columns:100px minmax(0,1fr) 180px;gap:20px;align-items:center;border-top:1px solid #d5e2ec;padding:16px 0}
.station-terms .post-terms-row label{display:flex!important;flex-direction:column!important;gap:6px;text-align:left!important;margin:0!important;font-size:13px}
.station-terms input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font-size:16px;padding:8px}
.station-ticket-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px}
.manual-post-ticket-status{display:block;color:#52677f;margin-top:5px;font-size:12px}
.manual-station-detail .station-tickets td:last-child button{min-height:44px;margin:4px;padding:8px 12px}
@media(max-width:700px){
 html[data-pos101] body.admin-mode.pos101-manager-mode .weekly-user-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}
 html[data-pos101] body.admin-mode.pos101-manager-mode .weekly-user-stats .stat{padding:12px 6px!important}
 html[data-pos101] body.admin-mode.pos101-manager-mode .weekly-user-stats .stat strong{font-size:22px!important;overflow-wrap:anywhere}
 html[data-pos101] body.admin-mode.pos101-manager-mode .weekly-user-stats .stat span{font-size:11px!important}
 html[data-pos101] body.admin-mode.pos101-manager-mode #station-detail>h2,html[data-pos101] body.admin-mode.pos101-manager-mode #station-detail>p.muted.small{grid-column:1/-1}
 html[data-pos101] body.admin-mode.pos101-manager-mode .station-settings>.panel{padding:16px}
 .station-account-actions{display:flex;margin:12px 0 0}
 .station-terms .post-terms-row{grid-template-columns:1fr;gap:12px}
 .station-terms .post-terms-values{grid-template-columns:repeat(2,minmax(0,1fr))}
 .station-terms .post-terms-heading{display:block}
 .station-ticket-pagination{justify-content:center;flex-wrap:wrap}
}

}
@media screen {
 html[data-pos101] body.admin-mode.pos101-manager-mode .station-account-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:16px}
 html[data-pos101] body.admin-mode.pos101-manager-mode .station-account-actions{display:flex;gap:12px;margin:0;align-items:center;flex-wrap:wrap}
 html[data-pos101] body.admin-mode.pos101-manager-mode :is(.station-settings,.station-tickets,.manager-overview-actions) button:not(.primary){background:#fff!important;border:1px solid #d4dde4!important;color:#253b4b!important;box-shadow:none!important}
 html[data-pos101] body.admin-mode.pos101-manager-mode .station-settings .primary{background:#167c88!important;border-color:#167c88!important;color:#fff!important}
 html[data-pos101] body.admin-mode.pos101-manager-mode .station-settings-actions button.active{background:#edf7f8!important;border-color:#78aeb7!important;color:#125d69!important}
 html[data-pos101] body.admin-mode.pos101-manager-mode .station-fields input{border-color:#bdcbd5!important;background:#fff!important}
 html[data-pos101] body.admin-mode.pos101-manager-mode .chart-bar.sales{background:#187fbb!important}
 html[data-pos101] body.admin-mode.pos101-manager-mode .chart-bar.positive{background:#15805b!important}
 html[data-pos101] body.admin-mode.pos101-manager-mode .chart-bar.negative{background:#ce394f!important}
 html[data-pos101] body.admin-mode.pos101-manager-mode .weekly-user-chart h2{text-align:left!important}
 html[data-pos101] body.admin-mode.pos101-manager-mode .chart-legend{justify-content:flex-start!important}
}
@media screen {
 html[data-pos101] body.admin-mode.pos101-manager-mode>header :is(.admin-live-button,#approval-bell){background:transparent!important;border:0!important;box-shadow:none!important}
 html[data-pos101] body.admin-mode.pos101-manager-mode>header .admin-header-navigation .admin-live-button{background:#b32c43!important;border:1px solid #b32c43!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
 html[data-pos101] body.admin-mode.pos101-manager-mode .station-identity-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:16px 0}
 html[data-pos101] body.admin-mode.pos101-manager-mode .station-identity-fields label{display:grid!important;gap:8px;margin:0!important;text-align:left!important;font-size:13px!important}
 html[data-pos101] body.admin-mode.pos101-manager-mode .station-identity-fields input{min-width:0;width:100%;box-sizing:border-box;min-height:44px;font-size:16px;padding:10px;border:1px solid #bdcbd5!important;border-radius:6px;background:#fff!important}
 html[data-pos101] body.admin-mode.pos101-manager-mode .station-terms{border-top:1px solid #d5e2ec;margin-top:24px;padding-top:8px}
 html[data-pos101] body.admin-mode.pos101-manager-mode .station-salary{border-top:1px solid #d5e2ec;margin-top:24px;padding-top:20px}
 html[data-pos101] body.admin-mode.pos101-manager-mode .station-salary form{padding:0!important;border:0!important;box-shadow:none!important;background:none!important}
 html[data-pos101] body.admin-mode.pos101-manager-mode #station-detail>.station-pending-prizes{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border:1px solid #d5e2ec;border-radius:12px;background:#fff}
 .station-pending-prizes p{margin:5px 0 0}
 .station-pending-prizes button{min-height:44px}
 @media(max-width:1000px){html[data-pos101] body.admin-mode.pos101-manager-mode .station-identity-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
 @media(max-width:600px){html[data-pos101] body.admin-mode.pos101-manager-mode .station-identity-fields{grid-template-columns:1fr}html[data-pos101] body.admin-mode.pos101-manager-mode #station-detail>.station-pending-prizes{align-items:stretch;flex-direction:column}}
}
@media screen {
 html[data-pos101] body.admin-mode.pos101-manager-mode>header .admin-header-navigation :is(.admin-live-button,#manager-results-button){background:#b32c43!important;border:1px solid #b32c43!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
}

@media screen {
 html[data-pos101] body.admin-mode.pos101-manager-mode .post-limits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin:20px 0}
 html[data-pos101] body.admin-mode.pos101-manager-mode .post-limits-grid label{display:grid;gap:8px;font-size:13px;font-weight:600}
 html[data-pos101] body.admin-mode.pos101-manager-mode .post-limits-grid input{width:100%;min-width:0;min-height:44px;padding:10px;box-sizing:border-box}
 html[data-pos101] body.admin-mode.pos101-manager-mode .post-payouts-disclosure{margin:24px 0;border-top:1px solid #d4dfe3;border-bottom:1px solid #d4dfe3}
 html[data-pos101] body.admin-mode.pos101-manager-mode .post-payouts-disclosure>summary{cursor:pointer;padding:18px 0;font-size:18px;font-weight:700;color:#244d58}
 html[data-pos101] body.admin-mode.pos101-manager-mode .post-payouts-disclosure .post-terms-row{grid-template-columns:100px minmax(0,1fr)}
 @media(max-width:600px){html[data-pos101] body.admin-mode.pos101-manager-mode .post-payouts-disclosure .post-terms-row{grid-template-columns:1fr}}
}

@media screen {
 .post-cash-total{display:flex;gap:20px;align-items:center;justify-content:space-between;font-size:18px}.post-cash-total strong{font-size:28px;color:#14765a}
 .post-cash-breakdown{display:grid;grid-template-columns:1fr auto;gap:10px;max-width:680px}.post-cash-breakdown dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}
 .post-cash-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.post-cash details{margin:16px 0}.post-cash summary{cursor:pointer;font-weight:700;padding:12px 0}
 .post-cash-rule{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #ddd}
 .post-cash-dialog{max-width:560px;width:calc(100% - 32px);box-sizing:border-box}.post-cash-dialog label{display:grid;gap:6px;margin:14px 0}.post-cash-dialog input,.post-cash-dialog select{min-height:44px;padding:10px;box-sizing:border-box;max-width:100%}.post-cash-dialog input[type=checkbox]{min-height:22px;width:22px}
 @media(max-width:600px){.post-cash-total,.post-cash-rule{align-items:flex-start;flex-direction:column}.post-cash-actions{flex-direction:column}}
}
@media screen {
 html[data-pos101] body.admin-mode.pos101-manager-mode #station-detail>.post-cash{grid-column:1/-1;width:100%;min-width:0;box-sizing:border-box;margin:0}
 html[data-pos101] body.admin-mode.pos101-manager-mode .post-cash>div{min-width:0;width:100%}
 html[data-pos101] body.admin-mode.pos101-manager-mode .post-cash .weekly-salary-inline form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;border:0;box-shadow:none}
 html[data-pos101] body.admin-mode.pos101-manager-mode .post-cash .weekly-salary-inline form :is(h2,p){grid-column:1/-1}
 @media(max-width:600px){html[data-pos101] body.admin-mode.pos101-manager-mode .post-cash .weekly-salary-inline form{grid-template-columns:1fr}}
}

@media screen {
 html[data-pos101] body.admin-mode.pos101-manager-mode :is(.manager-post-list,.station-tickets) .table-wrap{display:block!important;overflow-x:auto;max-width:100%;min-width:0}
 html[data-pos101] body.admin-mode.pos101-manager-mode :is(.manager-post-list,.station-tickets) table{display:table!important;width:100%;border-collapse:collapse!important;border-spacing:0!important;table-layout:auto!important}
 html[data-pos101] body.admin-mode.pos101-manager-mode :is(.manager-post-list,.station-tickets) thead{display:table-header-group!important;position:static!important;clip-path:none!important;width:auto!important;height:auto!important}
 html[data-pos101] body.admin-mode.pos101-manager-mode :is(.manager-post-list,.station-tickets) tbody{display:table-row-group!important}
 html[data-pos101] body.admin-mode.pos101-manager-mode :is(.manager-post-list,.station-tickets) tr{display:table-row!important;background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important}
 html[data-pos101] body.admin-mode.pos101-manager-mode :is(.manager-post-list,.station-tickets) :is(th,td){display:table-cell!important;padding:8px 12px!important;white-space:nowrap!important;border:0!important;border-bottom:1px solid #dce5e9!important;border-radius:0!important;vertical-align:middle;font-variant-numeric:tabular-nums}
 html[data-pos101] body.admin-mode.pos101-manager-mode :is(.manager-post-list,.station-tickets) td::before{display:none!important}
 html[data-pos101] body.admin-mode.pos101-manager-mode #admin-page-overview .manager-overview-actions{flex-wrap:nowrap!important}
 html[data-pos101] body.admin-mode.pos101-manager-mode .station-tickets .compact-ticket-actions button{display:inline-flex!important;align-items:center;min-height:44px;margin:0 4px!important;padding:6px 10px!important}
 html[data-pos101] body.admin-mode.pos101-manager-mode .manual-post-ticket-status{display:inline!important;margin:0 0 0 10px!important;font-size:11px}
 html[data-pos101] body.admin-mode.pos101-manager-mode .manager-user-search{display:grid;gap:6px;flex:1;max-width:360px}
 html[data-pos101] body.admin-mode.pos101-manager-mode .manager-user-search input{width:100%;min-width:0;min-height:44px;padding:10px;box-sizing:border-box}
 html[data-pos101] body.admin-mode.pos101-manager-mode .manager-post-list>.section-title{flex-wrap:wrap;align-items:end}
 html[data-pos101] body.admin-mode.pos101-manager-mode .manager-post-list>.section-title h2{width:100%;order:-1}
 html[data-pos101] body.admin-mode.pos101-manager-mode .post-cash{padding:16px 20px!important;box-shadow:none!important}
 html[data-pos101] body.admin-mode.pos101-manager-mode .post-cash-total{font-size:14px;justify-content:flex-start;gap:12px}
 html[data-pos101] body.admin-mode.pos101-manager-mode .post-cash-total strong{font-size:20px}
 html[data-pos101] body.admin-mode.pos101-manager-mode .post-cash-actions{margin:12px 0;flex-direction:row}
 html[data-pos101] body.admin-mode.pos101-manager-mode .post-cash details{margin:0;border-top:1px solid #dce5e9}
 html[data-pos101] body.admin-mode.pos101-manager-mode .post-cash summary{font-size:14px;min-height:44px;box-sizing:border-box}
}
@media screen {
 html[data-pos101] body.admin-mode.pos101-manager-mode :is(.manager-post-list,.station-tickets) .table-wrap{overflow-x:auto!important;overflow-y:hidden!important}
 html[data-pos101] body.admin-mode.pos101-manager-mode :is(.manager-post-list,.station-tickets) :is(th,td){width:auto!important;max-width:none!important}
}

@media screen {
 html[data-pos101] body.admin-mode.pos101-manager-mode .station-tickets>.station-pending-prizes{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;margin-bottom:12px;border-bottom:1px solid #dce5e9;background:transparent;box-shadow:none}
 html[data-pos101] body.admin-mode.pos101-manager-mode .station-tickets>.station-pending-prizes button{min-height:44px}
 @media(max-width:600px){html[data-pos101] body.admin-mode.pos101-manager-mode .station-tickets>.station-pending-prizes{align-items:stretch;flex-direction:column}}
}

@media screen {
 html[data-pos101] body.admin-mode.pos101-manager-mode .manager-add-post{background:#24529d!important;border-color:#24529d!important;color:#fff!important;-webkit-text-fill-color:#fff!important;min-height:44px;opacity:1!important}
 html[data-pos101] body.admin-mode.pos101-manager-mode .manager-add-post:disabled{background:#e4eaf0!important;border-color:#b9c6d2!important;color:#415467!important;-webkit-text-fill-color:#415467!important;cursor:not-allowed}
}

/* The same compact account actions are available inside the selected post. */
html[data-pos101] body.admin-mode.pos101-manager-mode .station-user-actions{display:flex!important;flex-wrap:wrap!important;align-items:center;gap:8px!important;height:auto!important;margin:12px 0 20px!important}
html[data-pos101] body.admin-mode.pos101-manager-mode .station-user-actions .terminal-row-action{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;width:auto!important;min-width:44px!important;min-height:44px!important;height:44px!important;padding:8px 12px!important;margin:0!important}
html[data-pos101] body.admin-mode.pos101-manager-mode .station-user-actions .post-action-error:empty{display:none}
html[data-pos101] body.admin-mode.pos101-manager-mode .manual-results .manual-derived-result{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center;font-size:16px!important;color:#244966!important;line-height:1.4}
html[data-pos101] body.admin-mode.pos101-manager-mode .manual-derived-game{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap;font-weight:700}
html[data-pos101] body.admin-mode.pos101-manager-mode .manual-derived-game strong{font-size:26px;color:#125d91;font-variant-numeric:tabular-nums;letter-spacing:1px}
html[data-pos101] body.admin-mode.pos101-manager-mode .manual-derived-balls{flex-basis:100%;font-size:14px;color:#36546b}

html[data-pos101] body.admin-mode.pos101-manager-mode .manual-results .manual-lottery-name{display:flex!important;align-items:center;justify-content:flex-start!important;gap:10px!important}
html[data-pos101] body.admin-mode.pos101-manager-mode .manual-result-logo{width:52px!important;height:44px!important;object-fit:contain;flex:none}
html[data-pos101] body.admin-mode.pos101-manager-mode .manual-lottery-identity-text{display:flex;flex-direction:column;gap:3px;min-width:0}

html[data-pos101] body.admin-mode.pos101-manager-mode .manual-station-detail{width:100%;max-width:1180px;margin-inline:auto;box-sizing:border-box}
html[data-pos101] body.admin-mode.pos101-manager-mode .station-settings>.station-terms{padding:0 18px 18px}
html[data-pos101] body.admin-mode.pos101-manager-mode .manager-lottery-state{display:inline-flex;align-items:center;gap:7px;justify-self:start;border-radius:20px;padding:5px 10px;font-size:14px!important;font-weight:700;color:#17613e!important;background:#e4f5eb}
html[data-pos101] body.admin-mode.pos101-manager-mode .manager-lottery-state::before{content:'';width:8px;height:8px;border-radius:50%;background:currentColor}
html[data-pos101] body.admin-mode.pos101-manager-mode .manager-lottery-state[data-enabled=false]{color:#81422a!important;background:#fff0e6}
html[data-pos101] body.admin-mode.pos101-manager-mode .manager-lottery-item[data-enabled=false]{background:#fafbfc;border-color:#c1cbd4}
html[data-pos101] body.admin-mode.pos101-manager-mode .manager-lottery-actions .primary{background:#17613e!important;color:white!important;-webkit-text-fill-color:white!important}
@media(min-width:901px){
 html[data-pos101] body.admin-mode.pos101-manager-mode .manual-results:not(.manager-quick-results) :is(.manual-list-columns,.manual-result-row){grid-template-columns:12rem minmax(22rem,1fr) 5rem repeat(3,5rem)}
}
html[data-pos101] body.admin-mode.pos101-manager-mode #station-detail.manual-station-detail{width:100%!important;max-width:1180px!important;margin-inline:auto!important}
html[data-pos101] body.admin-mode.pos101-manager-mode #station-detail>.station-user-actions{grid-column:1/-1!important;width:100%!important;max-width:none!important;justify-content:center!important;flex-direction:row!important}
html[data-pos101] body.admin-mode.pos101-manager-mode #station-detail>.station-user-actions>*{flex:0 0 auto!important}
html[data-pos101] body.admin-mode.pos101-manager-mode #station-detail>h2,html[data-pos101] body.admin-mode.pos101-manager-mode #station-detail>p.muted.small{grid-column:1/-1!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;text-align:center!important}
html[data-pos101] body.admin-mode.pos101-manager-mode #station-detail>h2{min-height:44px!important}
html[data-pos101] body.admin-mode.pos101-manager-mode #station-detail>p.muted.small{min-height:0!important}
html[data-pos101] body.admin-mode.pos101-manager-mode #station-detail>.station-user-actions{margin:0 0 8px!important}

/* Winning numbers: one digit per ball, with a clear game and draw identity. */
html[data-pos101] .pos-results-dialog:has(.manual-results-saved){width:min(720px,94vw);max-width:720px;padding:20px;box-sizing:border-box}
html[data-pos101] .manual-results-saved{display:grid;gap:0;color:#18354a}
html[data-pos101] .saved-draw{padding:20px 0;border-top:1px solid #dbe5ea}
html[data-pos101] .saved-draw-heading{display:flex;align-items:center;gap:14px;margin-bottom:18px}
html[data-pos101] .saved-draw-heading img{width:64px;height:52px;object-fit:contain}
html[data-pos101] .saved-draw-heading h3{font-size:19px;margin:0 0 4px;color:#18354a}
html[data-pos101] .saved-draw-heading span{font-size:14px;color:#536b7c}
html[data-pos101] .saved-draw-games{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px}
html[data-pos101] .saved-draw-game h4{margin:0 0 10px;font-size:17px;font-weight:800;color:#176c75}
html[data-pos101] .saved-draw-balls{display:flex;gap:9px;margin:0 0 8px}
html[data-pos101] .saved-draw-number{display:flex;flex-direction:column;align-items:center;gap:5px}
html[data-pos101] .saved-draw-ball{display:grid;place-items:center;width:49px;height:49px;box-sizing:border-box;border:1px solid #d6e1e7;border-radius:50%;background:radial-gradient(circle at 34% 25%,#fff 15%,#f0f5f8 58%,#d2dee7 100%);box-shadow:inset 0 2px 3px #fff,0 3px 5px #163d501a;color:#17364c;font-size:25px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}
html[data-pos101] .saved-draw-game[data-game=bolas]{grid-column:1/-1}
html[data-pos101] .saved-draw-game[data-game=bolas] h4{font-size:13px;color:#536b7c}
html[data-pos101] .saved-draw-game[data-game=bolas] .saved-draw-ball{width:37px;height:37px;font-size:17px;background:#f2f6f8;box-shadow:none}
html[data-pos101] .saved-draw-number small{font-size:12px;color:#536b7c}
@media(max-width:520px){
 html[data-pos101] .pos-results-dialog:has(.manual-results-saved){padding:16px;width:calc(100vw - 20px);max-width:calc(100vw - 20px)}
 html[data-pos101] .saved-draw-games{grid-template-columns:1fr;gap:16px}
 html[data-pos101] .saved-draw-ball{width:48px;height:48px}
 html[data-pos101] .saved-draw-heading h3{font-size:18px}
}
html[data-pos101] .results-compact-view .saved-draw-heading{background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important;position:static!important}
html[data-pos101] .pos-results-dialog .manual-results{padding:8px 4px!important;border:0!important;box-shadow:none!important;background:transparent!important}
html[data-pos101] .results-compact-view .saved-draw-heading h3{color:#18354a!important}
html[data-pos101] .results-compact-view .saved-draw-heading span{color:#536b7c!important}
/* Compact list: lottery identity, Cash 3 and Play 4 on the same row. */
html[data-pos101] .results-compact-view .saved-draw{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:18px;padding:18px 0}
html[data-pos101] .results-compact-view .saved-draw-heading{margin:0!important;gap:10px}
html[data-pos101] .results-compact-view .saved-draw-heading img{width:46px;height:42px}
html[data-pos101] .results-compact-view .saved-draw-heading h3{font-size:15px}
html[data-pos101] .results-compact-view .saved-draw-heading span{font-size:12px}
html[data-pos101] .results-compact-view .saved-draw-games{grid-template-columns:minmax(0,3fr) minmax(0,4fr);gap:16px}
html[data-pos101] .results-compact-view .saved-draw-game h4{font-size:14px;margin-bottom:8px}
html[data-pos101] .results-compact-view .saved-draw-balls{gap:5px;margin:0}
html[data-pos101] .results-compact-view .saved-draw-ball{width:38px;height:38px;font-size:21px}
@media(max-width:520px){
 html[data-pos101] .pos-results-dialog:has(.manual-results-saved){padding:12px}
 html[data-pos101] .results-compact-view .saved-draw{grid-template-columns:86px minmax(0,1fr);gap:8px;padding:16px 0}
 html[data-pos101] .results-compact-view .saved-draw-heading{flex-direction:column;align-items:flex-start;gap:5px}
 html[data-pos101] .results-compact-view .saved-draw-heading h3{font-size:12px;line-height:1.3}
 html[data-pos101] .results-compact-view .saved-draw-heading img{width:38px;height:32px}
 html[data-pos101] .results-compact-view .saved-draw-games{gap:8px}
 html[data-pos101] .results-compact-view .saved-draw-game h4{font-size:12px}
 html[data-pos101] .results-compact-view .saved-draw-balls{gap:3px}
 html[data-pos101] .results-compact-view .saved-draw-ball{width:25px;height:25px;font-size:15px}
}
/* Dense results list for the full daily catalog. */
html[data-pos101] .pos-results-dialog:has(.manual-results-saved){width:min(600px,94vw);max-width:600px;padding:12px 16px}
html[data-pos101] .pos-results-dialog .manual-results-title{margin:0 0 8px;gap:12px}
html[data-pos101] .pos-results-dialog .manual-results-title h2{font-size:18px}
html[data-pos101] .pos-results-dialog .manual-results-status:empty,html[data-pos101] .pos-results-dialog .manual-sample-dates:empty{display:none}
html[data-pos101] .results-compact-view .saved-draw{grid-template-columns:164px minmax(0,1fr);gap:12px;padding:7px 0}
html[data-pos101] .results-compact-view .saved-draw-heading{gap:7px}
html[data-pos101] .results-compact-view .saved-draw-heading img{width:30px;height:28px}
html[data-pos101] .results-compact-view .saved-draw-heading h3{font-size:12px;margin-bottom:2px}
html[data-pos101] .results-compact-view .saved-draw-heading span{font-size:10px}
html[data-pos101] .results-compact-view .saved-draw-game h4{font-size:10px;margin:0 0 3px}
html[data-pos101] .results-compact-view .saved-draw-ball{width:27px;height:27px;font-size:16px}
html[data-pos101] .results-compact-view .saved-draw-balls{gap:4px}
html[data-pos101] .results-compact-view .saved-draw-game[data-game=bolas] .saved-draw-ball{width:27px;height:27px;font-size:13px}
html[data-pos101] .results-compact-view .saved-draw-number{gap:1px}
html[data-pos101] .results-compact-view .saved-draw-number small{font-size:9px}
@media(max-width:520px){
 html[data-pos101] .pos-results-dialog:has(.manual-results-saved){padding:10px;width:calc(100vw - 16px)}
 html[data-pos101] .results-compact-view .saved-draw{grid-template-columns:112px minmax(0,1fr);gap:6px}
 html[data-pos101] .results-compact-view .saved-draw-heading{flex-direction:row;align-items:center;gap:5px}
 html[data-pos101] .results-compact-view .saved-draw-heading img{width:23px;height:24px}
 html[data-pos101] .results-compact-view .saved-draw-heading h3{font-size:10px}
 html[data-pos101] .results-compact-view .saved-draw-games{gap:6px}
 html[data-pos101] .results-compact-view .saved-draw-balls{gap:2px}
 html[data-pos101] .results-compact-view .saved-draw-ball{width:23px;height:23px;font-size:13px}
}
@media print{
 html[data-pos101] .saved-draw-ball{background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;width:auto!important;height:auto!important;color:#000!important;font-size:12px!important}
 html[data-pos101] .saved-draw-balls{gap:1px!important}
 html[data-pos101] .saved-draw-heading img{display:none!important}
}
html[data-pos101] .results-compact-view .saved-draw-heading{height:auto!important;min-height:0!important}
/* Shared compact presentation for manager and every seller's Results button. */
html[data-pos101] .pos-results-dialog:has(.manual-results-saved){width:min(480px,94vw);max-width:480px;padding:8px 12px}
html[data-pos101] .results-compact-view .saved-draw{grid-template-columns:140px minmax(0,1fr);gap:8px;padding:3px 0}
html[data-pos101] .results-compact-view .saved-draw-games{gap:10px}
html[data-pos101] .results-compact-view .saved-draw-heading{height:auto!important;min-height:0!important;background:none!important;padding:0!important;position:static!important;box-shadow:none!important;border:0!important}
html[data-pos101] .results-compact-view .saved-draw-heading h3{line-height:1.15!important;margin:0!important}
html[data-pos101] .results-compact-view .saved-draw-heading img{width:25px;height:24px}
html[data-pos101] .results-compact-view .saved-draw-ball{width:24px;height:24px;font-size:14px}
html[data-pos101] .results-compact-view .saved-draw-game h4{line-height:1.1;margin:0 0 2px}
html[data-pos101] body.manual-post-mode .reference-results-popover.results-compact-view{width:480px!important;padding:8px 12px!important}
html[data-pos101] .reference-results-popover .reference-result-status:empty{display:none}
@media(max-width:520px){
 html[data-pos101] .results-compact-view .saved-draw{grid-template-columns:112px minmax(0,1fr);gap:6px}
 html[data-pos101] .results-compact-view .saved-draw-games{gap:6px}
 html[data-pos101] .results-compact-view .saved-draw-ball{width:23px;height:23px;font-size:13px}
}
html[data-pos101] body .results-compact-view .saved-draw-heading h3{font-size:12px!important;font-weight:700!important;line-height:1.15!important}
html[data-pos101] body .results-compact-view .saved-draw-heading span{font-size:10px!important}
html[data-pos101] body .results-compact-view .saved-draw-game h4{font-size:10px!important}
html[data-pos101] body .results-compact-view .saved-draw-heading img{width:25px!important;height:24px!important}
@media(max-width:520px){html[data-pos101] body .results-compact-view .saved-draw-heading h3{font-size:10px!important}}
