/* Central Pro — shared premium interface layer */
:root{
  --cp-bg:#07100f;--cp-bg-deep:#050b0b;--cp-sidebar:#081211;--cp-surface:#0d1816;
  --cp-surface-2:#12201d;--cp-surface-3:#172824;--cp-border:#20332e;--cp-border-soft:#172722;
  --cp-text:#f4f8f6;--cp-muted:#94a59e;--cp-subtle:#667871;--cp-green:#27e58a;
  --cp-green-dark:#0c3927;--cp-blue:#69aef8;--cp-yellow:#e9c56c;--cp-red:#ff7180;
  --cp-radius-sm:8px;--cp-radius:13px;--cp-radius-lg:18px;
  --cp-shadow:0 18px 50px rgba(0,0,0,.24);--cp-sidebar-width:236px;
  --bg:var(--cp-bg);--card:var(--cp-surface);--line:var(--cp-border);--text:var(--cp-text);
  --muted:var(--cp-muted);--green:var(--cp-green);--sw:var(--cp-sidebar-width);
}
*{box-sizing:border-box}
html{background:var(--cp-bg-deep);scrollbar-color:#29433a var(--cp-bg-deep)}
body{margin:0;background:radial-gradient(circle at 62% -20%,#142b25 0,transparent 38%),linear-gradient(145deg,var(--cp-bg-deep),var(--cp-bg) 50%,#081310);color:var(--cp-text);font:14px/1.55 Inter,"Segoe UI",Arial,sans-serif;letter-spacing:.005em}
body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.009) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.34),transparent 72%)}
a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}
button,input,select,summary,a{transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}
:focus-visible{outline:2px solid var(--cp-green);outline-offset:2px}

/* Global shell */
.sidebar{width:var(--cp-sidebar-width)!important;padding:24px 16px 20px!important;background:linear-gradient(180deg,#091512 0%,#07100f 72%,#07100e 100%)!important;border-right:1px solid var(--cp-border-soft)!important;box-shadow:20px 0 60px rgba(0,0,0,.12)}
.brand{min-height:64px;padding:0 8px 22px!important;gap:12px!important;border-bottom:1px solid var(--cp-border-soft)!important;font-size:20px!important;letter-spacing:-.02em}
.brand-mark{width:42px!important;height:42px!important;border-radius:12px!important;background:linear-gradient(145deg,var(--cp-green),#16b969)!important;color:#03140c!important;font-size:14px!important;box-shadow:0 10px 28px rgba(39,229,138,.18)}
.brand b{color:var(--cp-green)}.brand small{margin-top:2px!important;color:#6f837a!important;font-size:9px!important;letter-spacing:.13em!important}
.user-card{margin:18px 2px 14px!important;padding:12px!important;border:1px solid var(--cp-border-soft)!important;border-radius:12px!important;background:rgba(255,255,255,.018)!important}
.avatar,.header-avatar{background:linear-gradient(145deg,#254a3d,#173129)!important;color:#dff8ec!important}.user-card small{font-size:11px!important;color:var(--cp-muted)!important}
.main-nav{gap:4px!important}.main-nav a{position:relative;min-height:48px!important;padding:0 14px!important;border-radius:10px!important;color:#9aaba4!important;font-size:13px!important;font-weight:650!important}
.main-nav a>span{width:22px!important;color:#70857c;font-size:18px!important}.main-nav a:hover{background:rgba(255,255,255,.035)!important;color:var(--cp-text)!important;transform:translateX(2px)}
.main-nav a.active{background:linear-gradient(90deg,rgba(39,229,138,.15),rgba(39,229,138,.035))!important;color:var(--cp-text)!important;box-shadow:none!important}
.main-nav a.active:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:3px;background:var(--cp-green);box-shadow:0 0 14px rgba(39,229,138,.5)}
.main-nav a.active>span{color:var(--cp-green)}
.sidebar-future{margin:20px 14px 0!important;padding-top:16px;border-top:1px solid var(--cp-border-soft);gap:10px!important;color:#82958d!important;font-size:12px!important}.sidebar-future small{color:#52675e!important;letter-spacing:.13em}
.api-state,.api,.server{display:none!important}
.app-frame{padding-left:var(--cp-sidebar-width)!important;min-height:100vh}
.app-header{height:78px!important;padding:0 30px!important;border-bottom:1px solid var(--cp-border-soft)!important;background:rgba(7,16,15,.82)!important;backdrop-filter:blur(18px);box-shadow:0 10px 36px rgba(0,0,0,.12)}
.global-search{width:min(520px,52vw)!important;height:44px!important;padding:0 14px!important;border:1px solid var(--cp-border)!important;border-radius:12px!important;background:#0b1614!important;color:var(--cp-muted)!important}
.global-search:focus-within{border-color:#347c5d!important;box-shadow:0 0 0 3px rgba(39,229,138,.07)}.global-search input{font-size:14px!important}.global-search kbd{border-color:#2a3d36!important;background:#111f1c!important;color:#71857c!important}
.header-actions{gap:12px!important}.header-actions button,.header-avatar{width:38px!important;height:38px!important;border-radius:10px!important}.header-actions button{border:1px solid var(--cp-border)!important;background:var(--cp-surface)!important;color:var(--cp-muted)!important}
.page-content{max-width:1540px!important;margin:0 auto!important;padding:34px 32px 52px!important}
.page-heading{margin-bottom:28px!important;align-items:flex-end!important}.page-heading h1,.hero h1{margin:4px 0 6px!important;color:var(--cp-text)!important;font-size:clamp(30px,2.4vw,34px)!important;line-height:1.12!important;letter-spacing:-.045em!important}.page-heading p,.hero p{max-width:680px;color:var(--cp-muted)!important;font-size:15px!important;line-height:1.6!important}.eyebrow{color:var(--cp-green)!important;font-size:10px!important;font-weight:850!important;letter-spacing:.15em!important}.last-update{padding:8px 12px!important;border:1px solid var(--cp-border-soft)!important;border-radius:10px!important;background:rgba(255,255,255,.018)!important;color:var(--cp-muted)!important;font-size:12px!important}
.panel{border:1px solid var(--cp-border)!important;border-radius:var(--cp-radius)!important;background:linear-gradient(145deg,var(--cp-surface-2),var(--cp-surface))!important;box-shadow:0 12px 34px rgba(0,0,0,.12)}
.panel-title{padding:20px 22px!important}.panel-title h2{font-size:19px!important;line-height:1.25!important}.panel-title a{color:var(--cp-green)!important;font-size:12px!important}

/* Shared controls and data surfaces */
.filter-bar,.scanner-filters,.opportunity-filters,.history-controls,.player-market-bar{border:1px solid var(--cp-border)!important;border-radius:var(--cp-radius)!important;background:rgba(13,24,22,.88)!important;box-shadow:0 12px 34px rgba(0,0,0,.1)}
.filter-bar{gap:10px!important;margin-bottom:20px!important;padding:14px!important}.filter-bar button,.filter-bar input,.filter-bar select,.scanner-filters button,.scanner-filters input,.scanner-filters select,.opportunity-filters select{min-height:42px!important;padding-inline:13px!important;border:1px solid var(--cp-border)!important;border-radius:9px!important;background:#091310!important;color:var(--cp-text)!important;font-size:13px!important}
.filter-bar button:hover,.scanner-filters button:hover,.level-tabs button:hover{border-color:#35634f!important}.filter-bar button.active,.scanner-filters button.active,.level-tabs button.active,.category-tabs button.active,.filter-tabs button.active{border-color:#2e805b!important;background:rgba(39,229,138,.1)!important;color:var(--cp-green)!important}
.btn,.analysis-link,.view-analysis,.add-bankroll{min-height:40px!important;padding:0 15px!important;border-radius:9px!important;font-size:12px!important;font-weight:800!important}.btn-primary,.save-entry{background:linear-gradient(135deg,var(--cp-green),#1fc878)!important;color:#04160d!important;box-shadow:0 10px 24px rgba(39,229,138,.14)}
.scanner-wrap,.table-wrap{border-color:var(--cp-border)!important;border-radius:var(--cp-radius)!important;background:var(--cp-surface)!important;box-shadow:0 14px 38px rgba(0,0,0,.12)}
table{font-variant-numeric:tabular-nums}th{color:#81948c!important;background:#0b1513!important;font-size:10px!important;letter-spacing:.07em!important}td{border-color:var(--cp-border-soft)!important}

/* Home */
.summary-grid{gap:14px!important;margin-bottom:20px!important}.summary-card{min-height:124px!important;padding:20px!important;border:1px solid var(--cp-border)!important;border-radius:var(--cp-radius)!important;background:linear-gradient(145deg,var(--cp-surface-2),var(--cp-surface))!important;box-shadow:0 14px 36px rgba(0,0,0,.12)}
.summary-card:before{content:"";position:absolute;inset:auto 20px 0;height:2px;background:linear-gradient(90deg,var(--cp-green),transparent);opacity:.5}.summary-card small{font-size:12px!important}.summary-card strong{margin:8px 0 4px!important;font-size:32px!important;line-height:1!important}.summary-card em{font-size:12px!important}.summary-icon{width:48px!important;height:48px!important;border-radius:12px!important;font-size:21px!important}
.dashboard-grid{gap:18px!important}.important-panel{grid-row:span 2}.match-row{min-height:96px!important;padding:14px 20px!important;border-color:var(--cp-border-soft)!important}.match-row:hover{background:var(--cp-surface-3)!important;box-shadow:inset 3px 0 var(--cp-green)!important}.match-competition{font-size:12px!important}.match-main{grid-template-columns:minmax(100px,1fr) 68px minmax(100px,1fr) 58px!important;gap:12px!important}.match-team{font-size:14px!important}.match-team img{width:32px!important;height:32px!important;flex-basis:32px!important}.match-score{padding:8px!important;border-color:var(--cp-border)!important;background:#08110f!important;font-size:16px!important}.dashboard-opportunity{min-height:78px!important;padding:14px 18px!important;background:transparent!important}.dashboard-opportunity-match strong{font-size:13px!important}.dashboard-opportunity-match small{font-size:10px!important}.dashboard-opportunity-rate b{font-size:20px!important}.quick-grid{gap:1px!important;background:var(--cp-border-soft)!important}.quick-grid a{min-height:132px!important;padding:22px!important;background:var(--cp-surface)!important}.quick-grid a:hover{background:var(--cp-surface-3)!important}.quick-grid span{font-size:22px!important}.quick-grid b{font-size:14px!important}.quick-grid small{font-size:11px!important;line-height:1.45!important}

/* Games */
.games-layout{grid-template-columns:220px minmax(0,1fr)!important;gap:18px!important}.league-filter{padding:18px!important;align-self:start;position:sticky;top:96px}.league-filter h2{font-size:11px!important;color:var(--cp-muted)!important}.league-filter button{min-height:42px!important;padding:0 12px!important;border-radius:9px!important;font-size:12px!important}.league-header{min-height:60px!important;padding:14px 20px!important;background:#0b1714!important}.league-header img{width:28px!important;height:28px!important}.league-header strong{font-size:14px!important}.league-header small,.league-header em{font-size:11px!important}

/* Analysis */
.scanner-heading{margin-bottom:24px!important;padding:0!important;border:0!important}.category-tabs{gap:8px!important;margin-bottom:16px!important;border-bottom:1px solid var(--cp-border-soft)}.category-tabs button{min-height:46px!important;padding:0 18px!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:8px 8px 0 0!important;background:transparent!important;color:var(--cp-muted)!important;font-size:13px!important;font-weight:750!important}.category-tabs button.active{border-bottom-color:var(--cp-green)!important;background:linear-gradient(180deg,transparent,rgba(39,229,138,.07))!important}
.scanner-filters{gap:14px!important;margin-bottom:16px!important;padding:14px!important}.filter-fields{gap:9px!important}.filter-toggles{gap:10px!important}.check-filter{min-height:42px!important;padding:0 12px!important;border:1px solid var(--cp-border-soft)!important;border-radius:9px!important;background:#0b1513!important;font-size:12px!important}
.scanner-info{min-height:68px!important;margin-bottom:12px!important}.scanner-counts{gap:10px!important}.scanner-counts>span{min-height:58px!important;padding:10px 15px!important;border-color:var(--cp-border)!important;border-radius:10px!important;background:var(--cp-surface)!important}.scanner-counts strong{font-size:23px!important}.scanner-counts small{font-size:11px!important}.scanner-method{font-size:12px!important}
.analysis-coverage{margin-bottom:14px!important;padding:14px 16px!important;border-color:var(--cp-border)!important;border-radius:var(--cp-radius)!important;background:linear-gradient(90deg,var(--cp-surface-2),var(--cp-surface))!important}.analysis-coverage b{font-size:13px!important}.analysis-coverage span,.analysis-coverage small{font-size:11px!important}.coverage-track{height:8px!important}
.scanner-wrap{max-height:calc(100vh - 370px)!important}.scanner-table{min-width:980px!important;font-size:13px!important}.scanner-table th{height:48px!important}.scanner-table td{height:58px!important;padding:7px 8px!important}.scanner-table .league-row td{height:48px!important;padding:9px 14px!important;background:#091411!important}.league-separator strong{font-size:12px!important}.league-separator small{font-size:10px!important}.scanner-time{font-size:12px!important}.scanner-team b{font-size:13px!important}.scanner-team img{width:28px!important;height:28px!important;flex-basis:28px!important}.percent-pill{min-width:64px!important;padding:6px!important;border-radius:8px!important}.percent-pill b{font-size:15px!important}.percent-pill small{font-size:9px!important}.no-analysis-cell{font-size:11px!important}
.player-market-bar{min-height:62px!important;padding:11px 14px!important}.player-scanner-table td{height:62px!important}.player-person img{width:38px!important;height:38px!important}.player-person strong{font-size:13px!important}

/* Opportunities */
.opportunities-page{padding-top:34px!important}.analysis-link{display:inline-flex;align-items:center;border-color:#2c684d!important;background:rgba(39,229,138,.08)!important;color:var(--cp-green)!important}.opportunity-summary{gap:14px!important;margin-bottom:18px!important}.opportunity-summary article{min-height:116px!important;padding:20px!important;border-color:var(--cp-border)!important;border-radius:var(--cp-radius)!important;background:linear-gradient(145deg,var(--cp-surface-2),var(--cp-surface))!important}.opportunity-summary span{font-size:11px!important}.opportunity-summary strong{margin-top:12px!important;font-size:32px!important}.opportunity-filters{gap:12px!important;margin-bottom:14px!important;padding:14px!important}.level-tabs button{height:42px!important;padding:0 14px!important;border-color:var(--cp-border)!important;border-radius:9px!important;background:#091310!important;color:var(--cp-muted)!important;font-size:12px!important}.method-note{margin-bottom:16px!important;padding:12px 14px!important;border-color:var(--cp-border-soft)!important;border-radius:10px!important;background:rgba(105,174,248,.045)!important;font-size:11px!important}.opportunity-list{gap:16px!important}.fixture-opportunities{border-color:var(--cp-border)!important;border-radius:var(--cp-radius-lg)!important;background:var(--cp-surface)!important;box-shadow:var(--cp-shadow)}.fixture-head{grid-template-columns:82px minmax(280px,1fr) auto!important;min-height:90px!important;padding:16px 20px!important;border-color:var(--cp-border-soft)!important;background:#0b1714!important}.fixture-time{font-size:14px!important}.fixture-main small{font-size:10px!important}.fixture-teams{gap:12px!important;font-size:16px!important}.fixture-teams img{width:34px!important;height:34px!important}.recommendations-list{gap:1px!important;background:var(--cp-border-soft)!important}.recommendation-row{min-height:116px!important;padding:18px 22px!important;background:var(--cp-surface)!important}.recommendation-row.primary{background:linear-gradient(90deg,rgba(39,229,138,.07),var(--cp-surface))!important;box-shadow:inset 3px 0 var(--cp-green)!important}.best-kicker{font-size:9px!important}.best-title strong{font-size:16px!important}.opportunity-reason{font-size:11px!important;line-height:1.55!important}.opportunity-percent{font-size:25px!important}.frequency strong{font-size:13px!important}.confidence{padding:7px 9px!important;font-size:9px!important}.add-bankroll{display:inline-flex!important;align-items:center!important;border:1px solid #2d6d4f!important;background:rgba(39,229,138,.08)!important;color:var(--cp-green)!important}

/* Bankroll and history */
.bankroll-page{padding-top:34px!important}.heading-actions{gap:10px!important}.metric-card{min-height:104px!important;padding:17px 18px!important;border-color:var(--cp-border)!important;border-radius:var(--cp-radius)!important;background:linear-gradient(145deg,var(--cp-surface-2),var(--cp-surface))!important;box-shadow:0 12px 32px rgba(0,0,0,.1)}.metric-card span{font-size:11px!important}.metric-card strong{font-size:25px!important}.metric-card.primary{min-height:122px!important;background:linear-gradient(135deg,rgba(39,229,138,.12),var(--cp-surface) 70%)!important}.metric-card.primary strong{font-size:29px!important}.chart-panel{padding:22px 24px 16px!important;margin-bottom:18px!important}.chart-wrap{height:280px!important}.history-panel{margin-top:18px}.history-title{padding:22px 22px 6px!important}.history-controls{padding:12px 22px 18px!important}.filter-tabs button{min-height:36px!important;padding:0 12px!important;border-color:var(--cp-border)!important;border-radius:8px!important;background:#0a1412!important;color:var(--cp-muted)!important;font-size:11px!important}.table-search{height:40px!important;border-color:var(--cp-border)!important;border-radius:9px!important;background:#091310!important}.table-search input{font-size:12px!important}.history-panel th{height:42px!important;padding:10px 14px!important}.history-panel td{height:58px!important;padding:12px 14px!important;font-size:12px!important}.match-cell strong{font-size:13px!important}.match-cell small{font-size:10px!important}.result-badge{padding:5px 9px!important;font-size:10px!important}.row-action{padding:6px 9px!important;font-size:10px!important}
.bankroll-page>.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.bankroll-page>.summary-grid .metric-card:nth-child(2){order:1}.bankroll-page>.summary-grid .metric-card:nth-child(3){order:2}.bankroll-page>.summary-grid .metric-card:nth-child(4){order:3}.bankroll-page>.summary-grid .metric-card:nth-child(11){order:4}.bankroll-page>.summary-grid .metric-card:nth-child(1){order:5}.bankroll-page>.summary-grid .metric-card:nth-child(5){order:6}.bankroll-page>.summary-grid .metric-card:nth-child(6){order:7}.bankroll-page>.summary-grid .metric-card:nth-child(7){order:8}.bankroll-page>.summary-grid .metric-card:nth-child(8){order:9}.bankroll-page>.summary-grid .metric-card:nth-child(9){order:10}.bankroll-page>.summary-grid .metric-card:nth-child(10){order:11}

/* Legacy search pages */
.legacy-page .wrap{max-width:1240px!important;padding:38px 32px 52px!important}.legacy-page .hero{padding:8px 0 12px}.legacy-page .search{max-width:820px!important;margin-top:28px!important;gap:10px!important}.legacy-page .search input{min-height:50px!important;padding:0 17px!important;border-color:var(--cp-border)!important;border-radius:11px!important;background:var(--cp-surface)!important;font-size:15px!important}.legacy-page .search button{min-width:120px!important;border-radius:11px!important;background:var(--cp-green)!important;color:#04160d!important}.legacy-page .meta{height:auto!important;min-height:48px;padding-top:14px!important;font-size:12px}.legacy-page .results{gap:16px!important}.legacy-page .player{min-height:112px!important;padding:18px!important;border-color:var(--cp-border)!important;border-radius:var(--cp-radius)!important;background:linear-gradient(145deg,var(--cp-surface-2),var(--cp-surface))!important}.legacy-page .player img{width:72px!important;height:72px!important}.legacy-page .player h2{font-size:16px!important}.legacy-page .player p{font-size:12px!important}.legacy-page .empty{min-height:240px!important;padding:70px 24px!important;border-color:var(--cp-border)!important;border-radius:var(--cp-radius)!important;background:var(--cp-surface)!important;font-size:13px!important}

/* Match: final layer over the existing rich implementation */
.match-page,.match-shell-page{background:transparent!important}.match-page .page-content,.match-shell-page .page-content{padding-top:30px!important}.match-hero,.match-premium-hero,.fixture-hero,.match-shell-page #hero{border:1px solid var(--cp-border)!important;border-radius:20px!important;background:radial-gradient(circle at 50% 0,rgba(39,229,138,.12),transparent 45%),linear-gradient(145deg,#13241f,#091412)!important;box-shadow:var(--cp-shadow)}
#hero img,.match-hero img,.fixture-hero img{filter:drop-shadow(0 12px 18px rgba(0,0,0,.3))}.match-tabs,.stats-nav{border-color:var(--cp-border-soft)!important}.match-tabs button,.stats-nav button{min-height:48px!important;font-size:12px!important}.compare-head{min-height:88px!important;padding:18px 22px!important;background:#0b1714!important}.compare-team{font-size:15px!important}.compare-team img{width:42px!important;height:42px!important}.compact-card{border-color:var(--cp-border)!important;border-radius:var(--cp-radius)!important;background:var(--cp-surface)!important}.stats-section-title{padding:13px!important;border-color:var(--cp-border-soft)!important;background:#091411!important;font-size:14px!important}.metric-row{min-height:62px!important;padding:11px 20px!important;border-color:var(--cp-border-soft)!important}.metric-value{font-size:19px!important}.metric-label{font-size:12px!important}.metric-bar{height:8px!important;background:#1b2d27!important}.corner-full-head{padding:14px 18px!important;background:#0a1512!important}.threshold-row{min-height:42px!important;padding:10px 16px!important}.coverage-note{padding:12px 16px!important;font-size:11px!important}.pitch{background-color:#123c2b!important;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)!important;background-size:52px 52px!important}
.match-shell-page>.app-frame>.app-header{height:78px!important;padding:0 30px!important;background:rgba(7,16,15,.9)!important}.match-shell-page>.app-frame>main{padding:28px 30px 52px!important}.match-shell-page #hero{padding:28px 32px 24px!important}.match-shell-page #hero .team{font-size:20px!important}.match-shell-page #hero .team img{width:80px!important;height:80px!important}.match-shell-page #hero .teams{grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr)!important}.match-shell-page #hero .score{font-size:40px!important}.match-shell-page main>.tabs .tab{min-height:48px!important;padding:11px 16px!important;font-size:12px!important}

@media(max-width:1440px){.page-content{padding-inline:24px!important}.dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(310px,.8fr)!important}.quick-access{grid-column:1/-1}.quick-grid{grid-template-columns:repeat(4,1fr)!important}.filter-fields{grid-template-columns:auto auto 130px minmax(160px,1fr) minmax(130px,.8fr) minmax(150px,1fr)!important}.scanner-filters{align-items:stretch!important;flex-direction:column!important}.filter-toggles{justify-content:flex-end!important}.bankroll-page .summary-grid{grid-template-columns:repeat(4,1fr)!important}}
@media(max-width:900px){.games-layout{grid-template-columns:1fr!important}.league-filter{display:none}.dashboard-grid{grid-template-columns:1fr!important}.quick-grid{grid-template-columns:1fr 1fr!important}.opportunity-filters{grid-template-columns:1fr 1fr!important}.scanner-wrap{max-height:none!important}}
@media(max-width:760px){.filter-fields{grid-template-columns:1fr 1fr!important}.filter-fields select,.filter-fields input[type="search"]{grid-column:1/-1!important}.filter-toggles{flex-wrap:wrap!important;justify-content:flex-start!important}.sidebar{transform:translateX(-100%)}.sidebar.open{transform:none}.app-frame{padding-left:0!important}.page-content,.legacy-page .wrap{padding:24px 14px 40px!important}.app-header{padding-inline:14px!important}.global-search{width:calc(100% - 52px)!important}.page-heading{align-items:flex-start!important;flex-direction:column}.summary-grid{grid-template-columns:1fr 1fr!important}.bankroll-page .summary-grid{grid-template-columns:1fr 1fr!important}}
