/* Premium sports presentation. Remove this stylesheet link to restore the prior UI.
   No data, authentication, source collection, model or publication behavior. */
body.lc-owner-active{--bg:#0b1019;--surface:#151f2d;--surface2:#101b28;--stroke:#2c3e4c;--text:#edf3fc;--muted:#9aafc1;--accent:#83e4c8;--lc-mint:#83e4c8;--lc-panel:#151f2d;--lc-panel2:#101b28;--lc-line:#2c3e4c;--lc-muted:#a8b9ca;background:#0b1019;color:#edf3fc}
body.lc-owner-active main{max-width:1080px;padding-top:22px}
.lc-owner-active .top{padding:0 2px 20px;margin-bottom:18px;border-bottom:1px solid #253341}
.lc-owner-active .brand{font-size:14px;letter-spacing:.17em}
.lc-owner-active .top .small-link{color:#9aafc1;font-size:11px}
.lc-owner-active #slate-panel>.lc-owner-toolbar{background:transparent;border:0;box-shadow:none;padding:0;margin:0 0 8px;gap:8px;align-items:center}
.lc-owner-active .lc-owner-toolbar:before{font-size:11px;letter-spacing:.1em;color:#9aafc1;font-weight:700}
.lc-owner-active .lc-owner-toolbar #refresh-picks{background:#19312f;border:1px solid #2e514b;color:#a1efd7;min-height:44px;border-radius:9px;box-shadow:none}
.lc-owner-active .lc-owner-toolbar #lock-picks{background:#151f2d;border-color:#2c3e4c;color:#a8b9ca;min-height:44px;border-radius:9px}
.lc-owner-active #auto-refresh-status{color:#9aafc1;font-size:11px;line-height:1.6;margin:8px 0 22px}
.lc-owner-active .lc-owner-view .lc-view-head{margin:22px 0 24px}
.lc-owner-active .lc-owner-view .lc-view-head h2{font-size:32px;line-height:1.15;font-weight:800;letter-spacing:-.04em;margin-bottom:9px;color:#edf3fc}
.lc-owner-active .lc-view-head h2 .lc-icon{color:#83e4c8;width:25px;height:25px}
.lc-owner-active .lc-subtitle{font-size:12px;line-height:1.65;color:#9aafc1}
.lc-owner-active .lc-freshness{background:#101b28;border:1px solid #293e49;border-radius:10px;color:#b8c9d5;font-size:11px;line-height:1.6;padding:10px 12px;margin-bottom:20px}
.lc-owner-active .lc-freshness:focus-visible{outline-offset:3px}
.lc-owner-active label{font-size:11px;color:#9aafc1;font-weight:600;margin-bottom:7px}
.lc-owner-active input,.lc-owner-active select{background:#121d2a;border:1px solid #2c3e4c;border-radius:9px;min-height:46px;font-size:16px;color:#edf3fc;box-shadow:none}
.lc-owner-active .slate-tools,.lc-owner-active .lc-odds-filterbar,.lc-owner-active .lc-picks-filterbar{gap:12px;margin-bottom:20px}
.lc-owner-active .tab{background:#151f2d;border:1px solid #2c3e4c;color:#b8c9d5;border-radius:9px;font-size:12px;min-height:44px}
.lc-owner-active button.primary{background:#83e4c8;color:#09241f;border-radius:9px;min-height:44px;box-shadow:none}
.lc-owner-active #slate-count{font-size:11px;line-height:1.6;color:#9aafc1;margin:18px 0}
.lc-owner-active .forecasts,.lc-owner-active .lc-picks-grid{gap:22px}
.lc-owner-active .sport-heading{color:#a1efd7;font-size:12px;letter-spacing:.08em;padding:15px 0 9px;border-color:#253341}
.lc-owner-active .forecasts>.card.game,.lc-owner-active .lc-pick-card{background:#151f2d;border:1px solid #2c3e4c;border-radius:16px;box-shadow:none;overflow:hidden}
.lc-owner-active .forecasts>.card.game{padding:17px;gap:13px}
.lc-owner-active .game .game-topline{gap:8px 12px}
.lc-owner-active .game .sport,.lc-owner-active .lc-pick-sport{font-size:11px;color:#9cead4;background:#203a3c;border-radius:6px;padding:5px 7px}
.lc-owner-active .game .game-kickoff,.lc-owner-active .game .game-state{font-size:11px;color:#a8b9ca}
.lc-owner-active .game .game-team-row{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:5px 0}
.lc-owner-active .game .game-team-role{font-size:11px;letter-spacing:.02em;border-radius:8px;padding:8px 3px;color:#a1efd7;background:#20303e}
.lc-owner-active .game .game-team-name{font-size:16px;line-height:1.35;font-weight:750}
.lc-owner-active #lc-view-games .lc-game-score{font-size:29px;line-height:1.2;font-weight:800;color:#a1efd7;letter-spacing:-.04em}
.lc-owner-active .game .lc-game-score-label,.lc-owner-active .lc-pick-matchup .lc-game-score-label{font-size:11px;letter-spacing:.055em;color:#9cead4;margin-bottom:5px}
.lc-owner-active .lc-card-lines{background:#2c3e4c;border:1px solid #2c3e4c;border-radius:10px}
.lc-owner-active .lc-card-lines>div{padding:13px 9px;background:#101b28}
.lc-owner-active .lc-card-lines small{font-size:11px;color:#9aafc1;font-weight:600}
.lc-owner-active .lc-card-lines strong{font-size:13px;line-height:1.5;font-weight:750;color:#edf3fc}
.lc-owner-active .lc-card-quote-state{color:#e6be7d;font-size:11px;margin-top:13px}
.lc-owner-active .lc-card-price-source{font-size:11px;line-height:1.65;color:#9aafc1}
.lc-owner-active .lc-card-model-summary{background:#111e2b;border-color:#2c3e4c;padding:16px 14px;gap:14px}
.lc-owner-active .lc-card-model-summary small{font-size:11px;color:#9aafc1;font-weight:600;letter-spacing:.025em}
.lc-owner-active .lc-card-model-summary strong{font-size:16px;color:#a1efd7;line-height:1.4}
.lc-owner-active .game details>summary,.lc-owner-active .lc-pick-deep>summary{font-size:12px;font-weight:650;color:#9cead4;min-height:44px;line-height:1.6}
.lc-owner-active .lc-owner-view #pick-engine{padding:0;background:transparent;border:0;box-shadow:none}
.lc-owner-active #lc-view-picks .lc-ux-picks-intro{background:transparent;border:0;border-radius:0;padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid #253341}
.lc-owner-active #lc-view-picks .lc-ux-picks-intro strong{font-size:11px;letter-spacing:.1em;color:#9cead4}
.lc-owner-active #lc-view-picks .lc-picks-toolbar{font-size:12px;color:#a8b9ca;padding:0 0 16px}
.lc-owner-active .lc-pick-top{background:transparent;padding:14px 16px;border-color:#2c3e4c;gap:8px}
.lc-owner-active .lc-pick-top time,.lc-owner-active .lc-pick-record{font-size:11px;color:#a8b9ca}
.lc-owner-active .lc-card-matchup-title{padding:16px;font-size:15px;line-height:1.5;font-weight:750}
.lc-owner-active .lc-pick-card .lc-card-leans{background:#151f2d;padding:0 16px}
.lc-owner-active .lc-pick-card .lc-card-leans h3{font-size:11px;color:#9cead4;letter-spacing:.08em;margin:0 0 8px}
.lc-owner-active .lc-pick-card .lc-card-leans .lc-market-compact-row{padding:15px 0;border-color:#2c3e4c}
.lc-owner-active .lc-pick-card .lc-card-leans .lc-market-quoted-primary{font-size:21px;font-weight:800;color:#a1efd7;line-height:1.4}
.lc-owner-active .lc-pick-card .lc-card-leans .lc-market-quoted-secondary{font-size:12px;font-weight:500;color:#a8b9ca;line-height:1.6}
.lc-owner-active .lc-pick-card .lc-card-leans .lc-market-model-direction{font-size:11px;color:#9aafc1;line-height:1.6}
.lc-owner-active .lc-pick-card .lc-pick-matchup{background:#101b28;padding:16px;border-color:#2c3e4c}
.lc-owner-active .lc-pick-card .lc-pick-matchup .lc-pick-points{font-size:25px;color:#a1efd7}
.lc-owner-active .lc-pick-card .lc-pick-matchup .lc-pick-team strong{font-size:14px}
.lc-owner-active .lc-pick-foot{border-color:#2c3e4c;padding:14px 16px;gap:10px;background:transparent}
.lc-owner-active .lc-pick-foot>span{font-size:11px;color:#9aafc1}
.lc-owner-active .lc-pick-compare{background:#19312f;border:1px solid #355a51;color:#a1efd7;border-radius:9px;min-height:44px;font-size:12px}
.lc-owner-active #lc-view-odds .lc-live-market-head{background:#101b28;border:1px solid #2c3e4c;padding:15px;border-radius:12px;margin-bottom:20px}
.lc-owner-active #lc-view-odds .lc-live-market-head strong{font-size:14px;color:#edf3fc}
.lc-owner-active #lc-view-odds .lc-live-market-head p{font-size:11px;color:#9aafc1;line-height:1.6}
.lc-owner-active .lc-source-odds-card,.lc-owner-active .lc-live-market-card{background:#151f2d;border:1px solid #2c3e4c;border-radius:16px;padding:16px;margin-bottom:20px;box-shadow:none}
.lc-owner-active .lc-source-odds-card-head b{font-size:15px;line-height:1.45}
.lc-owner-active .lc-source-odds-market,.lc-owner-active .lc-live-market-type{background:#101b28;border:0;border-radius:9px;padding:12px}
.lc-owner-active .lc-source-odds-side,.lc-owner-active .lc-live-market-side{font-size:13px;line-height:1.8}
.lc-owner-active .lc-ux-odds-compare,.lc-owner-active .lc-ux-odds-refine,.lc-owner-active .lc-odds-history-details{background:#101b28;border:1px solid #2c3e4c;border-radius:12px;margin:14px 0;padding:8px 14px}
.lc-owner-active .lc-research-cards{gap:20px}
.lc-owner-active #lc-view-research .lc-research-cards>.card{background:#151f2d;border:1px solid #2c3e4c;border-radius:16px;padding:17px;box-shadow:none}
.lc-owner-active .lc-research-sections>section{background:#101b28;border-color:#2c3e4c;border-radius:10px;padding:14px}
.lc-owner-active .lc-research-sections h4{font-size:12px;color:#a1efd7;margin-bottom:10px}
.lc-owner-active .lc-result-card,.lc-owner-active .lc-result-matchup,.lc-owner-active #lc-results-history .card{background:#151f2d;border:1px solid #2c3e4c;border-radius:16px;padding:17px;box-shadow:none}
.lc-owner-active .lc-results-cards{gap:14px;margin:18px 0 26px}
.lc-owner-active .lc-result-main{font-size:29px;color:#edf3fc}
.lc-owner-active .lc-result-pair{padding:10px 0;border-color:#2c3e4c;font-size:12px}
.lc-owner-active #lc-view-results>h3{font-size:16px;font-weight:750;margin:28px 0 14px}
.lc-owner-active .lc-owner-nav{background:#101722;border-color:#253341;gap:4px;box-shadow:none}
.lc-owner-active .lc-owner-nav .lc-nav-item{background:transparent;border:0;border-radius:9px;color:#96a9bc;font-size:11px;font-weight:650;min-height:56px;box-shadow:none}
.lc-owner-active .lc-owner-nav .lc-nav-item.active{background:#19312f;color:#8ce7cd}
.lc-owner-active .lc-owner-nav .lc-nav-icon{width:22px;height:22px;stroke-width:1.8}
.lc-owner-active .foot{font-size:11px;color:#9aafc1;line-height:1.7;border-top:1px solid #253341;padding-top:20px}
@media(max-width:680px){
 body.lc-owner-active main{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right));padding-bottom:max(115px,calc(88px + env(safe-area-inset-bottom)))}
 .lc-owner-active .lc-owner-nav{padding-top:10px;padding-bottom:max(10px,env(safe-area-inset-bottom))}
 .lc-owner-active .lc-owner-view .lc-view-head h2{font-size:30px}
 .lc-owner-active .lc-picks-grid,.lc-owner-active .forecasts{grid-template-columns:1fr}
}
@media(max-width:360px){
 .lc-owner-active .forecasts>.card.game{padding:13px}
 .lc-owner-active .game .game-team-row{grid-template-columns:35px minmax(0,1fr) auto;gap:7px}
 .lc-owner-active .game .game-team-name{font-size:14px}
 .lc-owner-active #lc-view-games .lc-game-score{font-size:25px}
 .lc-owner-active .lc-card-lines>div{padding:11px 6px}
 .lc-owner-active .lc-card-lines strong{font-size:12px}
 .lc-owner-active .lc-card-model-summary strong{font-size:14px}
 .lc-owner-active .lc-pick-card .lc-card-leans .lc-market-quoted-primary{font-size:19px}
}
@media(max-width:680px){
 .lc-owner-active .lc-owner-view .slate-tools.mobile-stack{grid-template-columns:repeat(2,minmax(0,1fr))}
 .lc-owner-active #lc-view-games>.slate-tools>div:last-child{grid-column:1/-1}
}

/* Owner-requested emphasis: Picks projected-margin value only. */
.lc-owner-active #lc-view-picks .lc-card-model-summary>div:first-child>strong{color:#ff8585}

/* Center Picks actions and keep readable labels on narrow screens. */
.lc-owner-active #lc-view-picks .lc-pick-foot{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}
.lc-owner-active #lc-view-picks .lc-pick-foot>span{flex:1 0 100%;min-width:0;white-space:normal}
.lc-owner-active #lc-view-picks .lc-pick-foot>.lc-matchup-open,
.lc-owner-active #lc-view-picks .lc-pick-foot>.lc-pick-compare{display:flex;align-items:center;justify-content:center;flex:1 1 130px;min-width:0;min-height:46px;width:auto;margin:0;padding:10px 12px;text-align:center;white-space:normal;line-height:1.4;font-size:12px;letter-spacing:normal;overflow-wrap:normal}

/* Quiet, separate score observations; existing model scores remain unchanged. */
.lc-owner-active .game .lc-live-score{font-size:11px;line-height:1.7;color:#b5c6d5;border-top:1px solid #2c3e4c;border-bottom:1px solid #2c3e4c;padding:9px 0;overflow-wrap:anywhere}
/* Actual final score only: simple app-style scoreboard on graded Results. */
.lc-owner-active .lc-result-final-score{margin:12px 0;padding:12px 0;border-top:1px solid #2c3e4c;border-bottom:1px solid #2c3e4c}
.lc-owner-active .lc-result-final-score>small{display:block;color:#9aafc1;font-size:11px;letter-spacing:.06em;margin-bottom:8px}
.lc-owner-active .lc-result-final-score>div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:5px 0}
.lc-owner-active .lc-result-final-score span{font-size:14px;color:#edf3fc;overflow-wrap:anywhere}
.lc-owner-active .lc-result-final-score b{font-size:24px;line-height:1.3;color:#edf3fc;font-variant-numeric:tabular-nums}
.lc-owner-active .lc-result-original,.lc-owner-active .lc-result-final-pending{font-size:11px;color:#9aafc1;line-height:1.6}


/* Results outcome identity: verified winner only; pending and ties remain neutral. */
.lc-owner-active .lc-result-game{position:relative;overflow:hidden}
.lc-owner-active .lc-result-correct:before,.lc-owner-active .lc-result-incorrect:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#79dfb5}
.lc-owner-active .lc-result-incorrect:before{background:#f37d89}
.lc-owner-active .lc-result-outcome{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin:0 0 10px;color:#90e9c1;font-size:11px;font-weight:700;letter-spacing:.03em}
.lc-owner-active .lc-result-incorrect .lc-result-outcome{color:#ff939d}
.lc-owner-active .lc-result-projection-details{margin:10px 0 0;font-size:12px;line-height:1.6}
.lc-owner-active .lc-result-projection-details>div{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:3px 0}
.lc-owner-active .lc-result-projection-details dt{color:#9aafc1;flex:0 0 110px}
.lc-owner-active .lc-result-projection-details dd{margin:0;color:#d6e1ef;text-align:right;overflow-wrap:anywhere;min-width:0}
.lc-owner-active .lc-result-projection-note{color:#9aafc1;font-size:11px;line-height:1.6;margin:6px 0 10px}


.lc-owner-active .lc-result-markets{margin:12px 0;border-top:1px solid #2c3e4c}
.lc-owner-active .lc-result-market-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:8px;align-items:baseline;padding:10px 0;border-bottom:1px solid #2c3e4c;font-size:12px;line-height:1.5}
.lc-owner-active .lc-result-market-row>span:first-child{color:#9aafc1}
.lc-owner-active .lc-result-market-row strong{font-weight:600;overflow-wrap:anywhere}
.lc-owner-active .lc-market-grade{white-space:nowrap;font-size:11px}
.lc-owner-active .lc-market-grade-win{color:#90e9c1}
.lc-owner-active .lc-market-grade-loss{color:#ff939d}
.lc-owner-active .lc-market-grade-push,.lc-owner-active .lc-market-grade-neutral{color:#b3bdcc}
.lc-owner-active .lc-result-market-records{margin:16px 0;font-size:12px}
.lc-owner-active .lc-result-market-records summary{color:#a4e4d3;padding:10px 0;min-height:44px}
.lc-owner-active .lc-result-market-records>div{display:flex;justify-content:space-between;gap:12px;padding:6px 0}


/* Sport summaries expose independent market records without compressing iPhone labels. */
.lc-owner-active .lc-result-record-table{width:100%;border-collapse:collapse;font-size:12px;margin:12px 0}
.lc-owner-active .lc-result-record-table th,.lc-owner-active .lc-result-record-table td{padding:10px 0;border-bottom:1px solid #2c3e4c;text-align:right;vertical-align:top;font-variant-numeric:tabular-nums}
.lc-owner-active .lc-result-record-table th:first-child{text-align:left;padding-right:10px}
.lc-owner-active .lc-result-record-table thead th{color:#9aafc1;font-size:11px;font-weight:500}
.lc-owner-active .lc-result-record-table tbody th{font-weight:600}
.lc-owner-active .lc-result-record-table th small{display:block;color:#9aafc1;font-size:11px;font-weight:400;max-width:160px;line-height:1.5;margin-top:4px}
.lc-owner-active .lc-result-sport-overview .lc-result-error-label{margin:14px 0 0;color:#a4e4d3}
.lc-owner-active .lc-result-sport-overview .lc-result-summary-note{font-size:11px;line-height:1.6;margin-top:12px}
.lc-owner-active .lc-result-sport-overview .lc-result-pair{gap:12px}
@media(max-width:600px){.lc-owner-active .lc-results-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}


/* Compact sports scorecards: retain every statistic and keep type readable. */
.lc-owner-active .lc-results-cards{max-width:800px;margin:14px auto 22px;gap:12px}
.lc-owner-active .lc-result-sport-overview{width:100%;max-width:340px;justify-self:center;padding:12px 14px;border-radius:11px;border-top:3px solid #78d9c0;box-sizing:border-box}
.lc-owner-active .lc-result-sport-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}
.lc-owner-active .lc-result-sport-head>strong{color:#a1efd8;font-size:17px;font-weight:800;font-style:italic;letter-spacing:.04em}
.lc-owner-active .lc-result-sport-head>p{margin:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#9aafc1}
.lc-owner-active .lc-result-sport-overview .lc-result-record-table{margin:5px 0 8px;font-size:13px}
.lc-owner-active .lc-result-sport-overview .lc-result-record-table th,.lc-owner-active .lc-result-sport-overview .lc-result-record-table td{padding:7px 0}
.lc-owner-active .lc-result-sport-overview .lc-result-record-table tbody td{font-weight:700}
.lc-owner-active .lc-result-sport-overview .lc-result-record-table th small{font-size:11px;line-height:1.35;margin-top:2px}
.lc-owner-active .lc-result-sport-overview .lc-result-pair{padding:6px 0;font-size:12px;line-height:1.45}
.lc-owner-active .lc-result-sport-overview .lc-result-error-label{font-size:11px;margin:10px 0 5px}
.lc-owner-active .lc-result-error-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.lc-owner-active .lc-result-error-stats .lc-result-pair{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;background:#101a27;border:0;border-radius:6px;padding:7px 3px}
.lc-owner-active .lc-result-error-stats .lc-result-pair>span{font-size:11px}
.lc-owner-active .lc-result-error-stats .lc-result-pair>b{font-size:16px;font-variant-numeric:tabular-nums}
.lc-owner-active .lc-result-sport-overview .lc-result-summary-note{font-size:11px;line-height:1.4;margin:9px 0 6px}
.lc-owner-active .lc-result-sport-overview .lc-ux-result-caution{font-size:11px;line-height:1.4;margin:0}

/* Owner-requested two-by-two sport summaries, including iPhone widths. */
@media(max-width:600px){
 .lc-owner-active .lc-results-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}
 .lc-owner-active .lc-result-sport-overview{min-width:0;max-width:none;padding:10px 8px}
 .lc-owner-active .lc-result-sport-head{flex-direction:column;align-items:flex-start;gap:2px}
 .lc-owner-active .lc-result-sport-head>p{font-size:11px;letter-spacing:0;line-height:1.35}
 .lc-owner-active .lc-result-record-table,
 .lc-owner-active .lc-result-record-table thead,
 .lc-owner-active .lc-result-record-table tbody{display:block}
 .lc-owner-active .lc-result-record-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:6px}
 .lc-owner-active .lc-result-record-table thead th:first-child{display:none}
 .lc-owner-active .lc-result-record-table thead th{font-size:11px;white-space:nowrap;text-align:left}
 .lc-owner-active .lc-result-record-table thead th:last-child{text-align:right}
 .lc-owner-active .lc-result-record-table tbody th{grid-column:1/-1;border:0;text-align:left;padding:7px 0 1px;font-size:12px}
 .lc-owner-active .lc-result-record-table tbody td{font-size:12px;padding:1px 0 7px;text-align:left;white-space:nowrap}
 .lc-owner-active .lc-result-record-table tbody td:last-child{text-align:right}
 .lc-owner-active .lc-result-record-table th small{max-width:none;overflow-wrap:anywhere}
 .lc-owner-active .lc-result-sport-overview>.lc-result-pair{flex-direction:column;align-items:flex-start;gap:2px;font-size:11px}
 .lc-owner-active .lc-result-sport-overview>.lc-result-pair>b{max-width:100%;white-space:normal;overflow-wrap:anywhere}
 .lc-owner-active .lc-result-error-stats{display:block}
 .lc-owner-active .lc-result-error-stats .lc-result-pair{flex-direction:row;justify-content:space-between;gap:5px;padding:5px 3px;margin:3px 0;text-align:left}
 .lc-owner-active .lc-result-error-stats .lc-result-pair>b{font-size:13px}
}


/* Two-by-two square scorecards. Expanding a card reveals all original statistics. */
.lc-owner-active .lc-results-cards{max-width:500px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
.lc-owner-active .lc-result-square{padding:0;max-width:240px;border-top-width:1px;box-shadow:inset 0 2px 0 #78d9c0;align-self:start;overflow:hidden}
.lc-owner-active .lc-result-square-face{aspect-ratio:1;box-sizing:border-box;display:flex;flex-direction:column;padding:10px;list-style:none;cursor:pointer;gap:4px}
.lc-owner-active .lc-result-square-face::-webkit-details-marker{display:none}
.lc-owner-active .lc-result-square-face:focus-visible{outline:2px solid #9cecd4;outline-offset:-4px}
.lc-owner-active .lc-square-heading{display:flex;flex-direction:column;gap:1px}
.lc-owner-active .lc-square-heading>strong{font-size:17px;font-weight:800;font-style:italic;color:#a1efd8;line-height:1.1}
.lc-owner-active .lc-square-heading>span{font-size:11px;line-height:1.2;color:#9aafc1}
.lc-owner-active .lc-square-records{display:flex;flex-direction:column;justify-content:center;flex:1;min-height:0}
.lc-owner-active .lc-square-record-key{text-align:right;font-size:11px;line-height:1.2;color:#9aafc1;margin-bottom:2px}
.lc-owner-active .lc-square-record{display:flex;align-items:baseline;justify-content:space-between;gap:5px;padding:3px 0;font-size:12px;line-height:1.25}
.lc-owner-active .lc-square-record>b{font-variant-numeric:tabular-nums;white-space:nowrap}
.lc-owner-active .lc-square-more{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #2c3e4c;padding-top:4px;font-size:11px;line-height:1.2;color:#a1efd8}
.lc-owner-active .lc-sport-square-details[open] .lc-square-more>span{transform:rotate(180deg)}
.lc-owner-active .lc-square-full-details{padding:0 10px 10px;border-top:1px solid #2c3e4c}
.lc-owner-active .lc-square-full-details>.lc-result-pair{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-size:11px;line-height:1.4;padding:6px 0}
.lc-owner-active .lc-square-full-details>.lc-result-pair>b{white-space:normal;overflow-wrap:anywhere}
@media(max-width:360px){
 .lc-owner-active .lc-result-square-face{padding:7px;gap:3px}
 .lc-owner-active .lc-square-heading>strong{font-size:15px;line-height:1}
 .lc-owner-active .lc-square-record{font-size:11px;padding:2px 0}
}
