@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700&family=DM+Sans:wght@400;500;600;700&display=swap";:root{font-family:DM Sans,sans-serif;color:#26372f;background:#f5f5ef;font-synthesis:none;font-size:14px;--green: #153b2f;--lime: #daf26c;--muted: #829087;--line: #e5e8df}*{box-sizing:border-box}body{margin:0}.login-page{display:grid;min-height:100vh;place-items:center;padding:24px;background:var(--green)}.login-card{display:grid;gap:12px;width:min(100%,420px);padding:42px;border-radius:18px;background:#fbfbf7;box-shadow:0 24px 70px #0000003d}.login-card h1,.login-card p{margin:0 0 8px}.login-card label{margin-top:6px;font-weight:700}.login-card input{width:100%;padding:14px 15px;border:1px solid #cbd2c8;border-radius:8px;background:#fff}.login-card .primary{justify-content:space-between;margin-top:10px}.login-mark{display:grid;width:52px;height:52px;margin-bottom:10px;border-radius:14px;color:var(--lime);background:var(--green);place-items:center}.login-error{padding:12px 14px;border:1px solid #c98174;border-radius:7px;color:#7c2f23;background:#fff1ed}@media(max-width:520px){.login-card{padding:28px 22px}}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button,input,textarea{font:inherit}button,a{transition:background .15s,color .15s}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #7da926;outline-offset:3px}button{border:0;background:none;color:inherit}.app{display:flex;min-height:100vh}.sidebar{width:238px;background:#fbfcf7;border-right:1px solid var(--line);padding:38px 24px 22px;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:11px;font-weight:700;font-size:26px;letter-spacing:-1.2px}.game-switcher{display:grid;gap:4px;margin:26px 0 18px}.game-switcher button{padding:9px 10px;border-radius:6px;color:#788478;text-align:left;font-size:11px;font-weight:600}.game-switcher button.active{background:#e9eddf;color:var(--green)}.brand-symbol{background:var(--green);color:var(--lime);font-weight:700;border-radius:8px;width:34px;height:34px;line-height:32px;text-align:center;position:relative;font-size:27px}.brand-symbol span{position:absolute;right:0;top:-7px;font-size:17px}.brand-dot{color:#8cac28}.sidebar-label,.eyebrow{font-size:10px;letter-spacing:1.5px;font-weight:700;color:#819086}.sidebar-label{margin:55px 12px 16px;font-size:9px}.nav{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:14px;margin-bottom:5px;border-radius:7px;color:#738276;font-size:13px;font-weight:500}.nav.active{background:var(--green);color:#f7faed}.nav-dot{margin-left:auto;width:6px;height:6px;background:var(--lime);border-radius:50%}.nav:hover:not(.active){background:#edf0e5}.side-note{margin-top:auto;padding:40px 12px 20px}.side-note>svg{color:#83957a}.side-note h3{font-size:16px;line-height:1.5;font-weight:500;letter-spacing:-.4px}.side-note p{font-size:12px;color:#8a968c;line-height:1.7}.pitch{height:95px;position:relative;border:1px solid #e1e7d8;border-radius:4px;margin-top:25px;overflow:hidden}.pitch:before{content:"";position:absolute;left:50%;height:100%;border-left:1px solid #e1e7d8}.pitch:after{content:"";position:absolute;left:calc(50% - 18px);top:calc(50% - 18px);width:36px;height:36px;border:1px solid #e1e7d8;border-radius:50%}.pitch i{position:absolute;width:21px;height:46px;border:1px solid #e1e7d8;top:23px}.pitch i:first-child{left:-1px}.pitch i:nth-child(2){right:-1px}.sidebar footer{display:flex;gap:11px;align-items:center;border-top:1px solid var(--line);padding:22px 9px 0;font-size:12px}.avatar{background:#e7ebdf;width:33px;height:33px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700}.sidebar footer small{display:block;color:#95a092;font-size:10px;margin-top:5px}main{margin-left:238px;padding:0 44px;width:calc(100% - 238px);max-width:1600px}.topbar{height:56px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:1.1px;font-weight:600}.topbar .muted{margin:0 13px}.muted{color:#8f9b90}.live-status{display:flex;align-items:center;gap:8px;font-size:9px;color:#7a857a}.live-status i{width:6px;height:6px;border-radius:50%;background:#93a84b}.heading{display:flex;align-items:flex-end;justify-content:space-between;padding:18px 0 20px;gap:24px}.heading h1{font-family:Barlow Condensed,sans-serif;font-size:48px;font-weight:600;letter-spacing:-1px;margin:9px 0 8px;line-height:1.1}.heading h1 span{color:#9bb933}.heading p{margin:0;color:#829087;font-size:13px}.text-link{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;padding:3px 0;white-space:nowrap}.heading>.text-link{margin-bottom:6px}.verification{display:flex;align-items:center;gap:13px;background:#eef1e2;border:1px solid #e0e6ce;border-radius:8px;padding:15px 18px;margin-bottom:26px;color:#637740}.verification strong{font-size:12px;color:#485d35}.verification p{font-size:11px;margin:5px 0 0;color:#7c8870;line-height:1.5}.verification>span{margin-left:auto;font-size:8px;letter-spacing:1px;white-space:nowrap}.workspace{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px}.coupon{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden}.coupon-title{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:24px}.coupon-title h2{font-family:Barlow Condensed,sans-serif;font-size:29px;margin:6px 0 0;font-weight:600}.pill{display:inline-flex;align-items:center;gap:6px;border:1px solid #e7e9e0;border-radius:5px;font-size:9px;color:#84917d;padding:7px 8px;white-space:nowrap}.table-head{display:grid;grid-template-columns:minmax(0,1fr) 115px 148px;gap:16px;background:#f8f9f4;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 22px;font-size:8px;font-weight:600;letter-spacing:1px;color:#94a08e}.table-head span:nth-child(2),.table-head span:nth-child(3){text-align:center}.match{display:grid;grid-template-columns:minmax(0,1fr) 115px 148px;gap:16px;padding:12px 22px;border-bottom:1px solid #eef0e8;align-items:center;min-height:69px}.match.selected{background:#fafcf2}.match-label{display:flex;align-items:center;gap:13px;text-align:left;padding:0;min-width:0}.match-number{font-family:Barlow Condensed,sans-serif;font-size:17px;color:#a5aea1;min-width:20px}.match-label strong{font-size:11px;font-weight:600;line-height:1.5}.match-label small{display:block;font-size:9px;color:#a0aa98;margin-top:3px}.versus{color:#b7beb0;font-weight:400}.match-arrow{display:none;color:#a2ac94}.market{display:flex;justify-content:space-around;color:#87937f;text-align:center;font-size:10px}.market small{display:block;font-size:9px;color:#b3bbab;margin-top:6px}.signs{display:flex;gap:6px;justify-content:center}.sign{height:37px;width:43px;border:1px solid #e2e7db;border-radius:5px;font-size:13px;font-weight:500;color:#8e9b83;position:relative}.sign.chosen{background:var(--green);border-color:var(--green);color:#e6f0db}.sign:hover:not(.chosen){background:#f1f5e8}.coupon-footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 22px;color:#92a088;font-size:9px}.coupon-footer span{display:flex;align-items:center;gap:5px}.system-card{background:var(--green);color:#eef4e4;border-radius:9px;padding:25px 24px}.system-card .eyebrow{color:#a1b39d;font-size:9px;letter-spacing:1.1px}.row-count{font-family:Barlow Condensed,sans-serif;font-size:80px;font-weight:500;line-height:1.15;margin:17px 0 20px;letter-spacing:-1px}.row-count span{font-family:DM Sans,sans-serif;font-size:13px;color:#a8b99f;margin-left:12px;letter-spacing:0}.system-line{display:flex;justify-content:space-between;margin-top:15px;font-size:11px}.system-line span{color:#a7b59e}.system-line strong{font-size:11px;font-weight:500}.rule{height:1px;background:#42604b;margin:23px 0 17px}.system-card p{font-size:11px;line-height:1.8;color:#acbba4;margin:0 0 20px}.football-analysis-action{display:grid;gap:10px;margin-bottom:22px}.football-analysis-action label{font-size:12px;font-weight:600}.stake-input{display:flex;align-items:center;border:1px solid #91a08f;border-radius:6px;background:#fff;color:var(--green);padding-right:14px}.stake-input input{min-width:0;width:100%;border:0;background:transparent;padding:13px;font:inherit;color:inherit}.primary{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 13px;border-radius:5px;background:var(--lime);color:var(--green);font-size:10px;font-weight:700}.primary:hover{background:#e8fa9a}.submission-note{display:block;text-align:center;color:#9eb394;font-size:9px;margin-top:12px}.registered{display:flex;gap:7px;align-items:center;margin-top:16px;font-size:10px;color:var(--lime)}.detail-card{border:1px solid var(--line);border-radius:8px;padding:23px;margin-top:20px;background:#f0f1e9}.detail-card h3{font-family:Barlow Condensed,sans-serif;font-size:25px;font-weight:500;margin:12px 0 10px}.detail-card p{font-size:11px;color:#8b9782;line-height:1.8}.detail-card .text-link{margin-top:10px;font-size:11px}.quiet-note{display:flex;align-items:center;justify-content:center;gap:9px;color:#929f86;margin-top:18px}.quiet-note p{font-size:9px;line-height:1.7}.main-footer{margin:35px 0 26px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1px;color:#a5ad9b}.main-footer span:last-child{font-size:10px;letter-spacing:0}.error{display:flex;align-items:center;gap:10px;border:1px solid #e3c8b7;background:#fff2e8;padding:14px;border-radius:6px;margin-top:20px;font-size:12px;color:#8c4725}.error>button:last-child{margin-left:auto}.error button{text-decoration:underline}.empty{padding:65px 28px;text-align:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:#869278}.empty h2{color:var(--green)}.empty p{max-width:500px;margin:15px auto;line-height:1.8}.archive-list{display:flex;flex-direction:column;gap:18px}.archive-card{display:flex;align-items:center;gap:25px;background:#fff;padding:27px;border:1px solid var(--line);border-radius:8px}.archive-card>.text-link{margin-left:auto}.archive-icon{background:#eef2e3;padding:17px;border-radius:8px;color:#6b8054}.archive-card h2{font-family:Barlow Condensed,sans-serif;font-size:30px;margin:6px 0 12px}.archive-card p{font-size:12px;color:#8a9681}.snapshot{flex-wrap:wrap;display:flex;gap:7px;align-items:center;font-size:11px;color:#677f58;line-height:1.8;max-width:580px}.settings-card{background:#fff;padding:28px;border:1px solid var(--line);border-radius:8px}.settings-card h2{font-family:Barlow Condensed,sans-serif;font-size:29px;margin-top:0}.setting{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:22px 0}.setting strong{font-size:13px}.setting p{font-size:12px;color:#86927f;line-height:1.8;max-width:650px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b211ab3;z-index:10;display:flex;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal{position:relative;background:#fbfcf7;border-radius:12px;width:480px;max-height:90vh;overflow:auto;padding:35px;box-shadow:0 20px 90px #0003}.analysis-modal{width:570px}.analysis-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 42px 24px 0;padding-bottom:18px;border-bottom:1px solid #e1e6d9}.analysis-navigation button{display:inline-flex;align-items:center;gap:5px;color:var(--green);font-size:12px;font-weight:650}.analysis-navigation button:disabled{color:#adb5a5;cursor:default}.analysis-navigation span{color:#8a9683;font-size:11px;font-weight:650;letter-spacing:.08em}.close{position:absolute;right:18px;top:17px;padding:4px;color:#7f8b77}.modal h2{font-family:Barlow Condensed,sans-serif;font-size:38px;margin:15px 0 18px;line-height:1.15}.modal h3{font-size:12px;margin:23px 0 7px}.modal p{font-size:13px;line-height:1.8;color:#7b8874}.modal label{display:block;font-size:12px;font-weight:600;margin:25px 0 10px}.modal input,.modal textarea{width:100%;padding:13px;border:1px solid #dce3d2;border-radius:6px;background:#fff;color:var(--green)}.modal textarea{min-height:110px;resize:vertical;font-size:12px}.modal .primary{margin-top:22px;font-size:12px}.modal small{font-size:10px;color:#92a086}.missing{display:flex;gap:6px;flex-wrap:wrap}.missing span{font-size:10px;background:#eef0e4;padding:7px;border-radius:4px;color:#7f8b73}.modal a{display:block;font-size:11px;color:#688434;overflow-wrap:anywhere}.demo-warning{background:#edf2df;border-radius:5px;padding:12px}.coupon,.summary{animation:enter .4s ease both}.summary{animation-delay:.08s}@keyframes enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){main{padding:0 65px}.match-label strong{font-size:13px}.match{min-height:74px}}@media(max-width:1200px){.sidebar{width:195px;padding:30px 18px}.brand{font-size:23px}main{margin-left:195px;width:calc(100% - 195px);padding:0 26px}.workspace{grid-template-columns:minmax(0,1fr) 240px;gap:18px}.desktop{display:none!important}.match,.table-head{grid-template-columns:minmax(0,1fr) 136px;gap:10px;padding-left:18px;padding-right:18px}.table-head span:last-child{text-align:center}.sign{width:40px}.heading h1{font-size:49px}.verification>span{display:none}.system-card{padding:23px 18px}.coupon-title{padding:21px 18px}.coupon-title .pill{font-size:8px}}@media(max-width:900px){.sidebar{width:76px;padding:25px 12px}.brand>span:last-child,.sidebar-label,.nav-dot,.side-note,.sidebar footer{display:none}.brand{justify-content:center}.nav{font-size:0;justify-content:center;padding:15px 8px;margin-top:12px}.nav svg{flex-shrink:0}.sidebar nav{margin-top:28px}main{margin-left:76px;width:calc(100% - 76px);padding:0 22px}.heading{padding-top:18px}.heading>.text-link{display:none}.workspace{grid-template-columns:minmax(0,1fr) 220px}.match-label strong{font-size:10px}.match-label{gap:8px}.match,.table-head{padding-left:13px;padding-right:13px;grid-template-columns:minmax(0,1fr) 119px}.sign{width:35px}.signs{gap:5px}.coupon-title{flex-wrap:wrap}.row-count{font-size:70px}.detail-card{padding:19px}}@media(max-width:700px){.sidebar{position:static;width:100%;height:72px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 18px;border-right:0;border-bottom:1px solid var(--line)}.brand>span:last-child{display:block;font-size:22px}.brand-symbol{width:30px;height:30px;line-height:29px;font-size:24px}.sidebar nav{margin:0;display:flex;gap:7px}.nav{margin:0;width:auto;padding:10px}.app{display:block}main{margin:0;width:100%;padding:0 17px}.topbar{height:54px;font-size:8px}.live-status{font-size:8px}.heading{padding:16px 0 18px}.heading h1{font-size:44px}.heading p{font-size:11px}.eyebrow{font-size:9px}.verification{padding:12px;gap:10px;margin-bottom:18px}.verification svg{flex-shrink:0}.verification p{font-size:10px}.workspace{display:flex;flex-direction:column}.summary{order:-1;display:block}.system-card{padding:20px}.system-card .row-count{font-size:48px;margin:12px 0}.row-count span{font-size:12px}.system-line{margin-top:10px}.system-card .rule,.system-card>p,.submission-note,.detail-card,.quiet-note{display:none}.system-card .primary{margin-top:16px}.coupon-title{padding:18px}.match{min-height:72px;padding:11px 12px;grid-template-columns:minmax(0,1fr) 119px}.match-label strong{font-size:11px}.match-label small{font-size:8px}.match-number{font-size:15px;min-width:15px}.match-label{gap:8px}.versus{display:block;font-size:0;height:0}.sign{height:38px}.table-head{grid-template-columns:minmax(0,1fr) 119px}.coupon-footer{padding:15px 12px;font-size:8px}.main-footer{font-size:7px}.archive-card{padding:20px;gap:12px;flex-wrap:wrap}.archive-icon{display:none}.settings-card{padding:20px}.setting{align-items:flex-start}.modal{padding:28px 22px}.modal-backdrop{padding:15px}.error{font-size:11px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.manual-toolbar{display:flex;justify-content:flex-end;margin:8px 0 0}.manual-modal{max-height:90vh;overflow-y:auto}.manual-modal input[type=date],.manual-modal input[type=text]{width:100%;padding:12px;border:1px solid #d6dacd;border-radius:6px;font:inherit;margin-bottom:12px}.manual-signs{border:0;padding:0;margin:18px 0;display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.manual-signs legend{margin-bottom:12px}.manual-match{display:flex;align-items:center;gap:8px}.manual-match>span{min-width:24px;font-weight:600}.manual-checkbox{display:flex;align-items:center;gap:10px;margin-bottom:16px}.manual-modal>small{display:block;margin:8px 0 20px}.atg-date-search{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:start}.atg-date-search .secondary{min-height:50px;padding:0 18px;border:1px solid #d6dacd;border-radius:6px;background:#fff;color:var(--ink);font:inherit;font-weight:700;cursor:pointer}.atg-game-options{display:grid;gap:8px;border:0;padding:0;margin:12px 0 20px}.atg-game-options label{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid #d6dacd;border-radius:8px;cursor:pointer}.atg-game-options label.selected{border-color:var(--green);background:#f1f5e8}.horse-heading{align-items:end}.horse-workspace{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.horse-races{display:grid;gap:18px}.horse-race{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#fff}.horse-race>header{display:flex;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid var(--line)}.horse-race h2,.horse-race p{margin:4px 0 0}.horse-starters{display:grid}.horse-starters>button{display:grid;grid-template-columns:42px minmax(180px,1fr) 70px 60px;gap:14px;align-items:center;min-height:66px;padding:10px 22px;border-bottom:1px solid var(--line);text-align:left}.horse-race-actions{display:grid;justify-items:end;gap:8px}.horse-analysis-modal{max-width:760px}.horse-analysis-ranking{display:grid;gap:10px}.horse-analysis-ranking article{padding:14px;border:1px solid var(--line);border-radius:7px}.horse-analysis-ranking article.included{border-left:5px solid var(--green);background:#f2f6e8}.horse-analysis-ranking article>div{display:flex;justify-content:space-between;gap:16px}.horse-analysis-ranking article p,.horse-analysis-ranking article small{margin:7px 0 0}.horse-analysis-included{display:inline-flex;align-items:center;gap:5px;margin-top:10px;color:var(--green);font-size:.82rem;font-weight:700}.horse-analysis-summary{display:grid;grid-template-columns:minmax(240px,.45fr) 1fr;gap:32px;align-items:center;margin-bottom:24px;padding:24px 28px;border:1px solid #cdd8b2;border-radius:10px;background:#f2f6e8}.horse-analysis-summary>div{display:flex;gap:13px;align-items:center}.horse-analysis-summary h2,.horse-analysis-summary p{margin:4px 0}.horse-analysis-summary p{line-height:1.65}.horse-starters>button:last-child{border-bottom:0}.horse-starters>button:hover:not(:disabled),.horse-starters>button.selected{background:#f1f5e8}.horse-starters>button.winner{box-shadow:inset 4px 0 #87a542}.horse-number{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e9eddf;font-weight:700}.selected .horse-number{background:var(--green);color:#fff}.horse-name,.horse-starters button>span{display:grid;gap:2px}.horse-scratched{color:#9b3d2f;font-size:11px;font-style:normal;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.horse-starters small{color:var(--muted);font-size:11px}.horse-system{position:sticky;top:24px;padding:28px;border-radius:10px;background:var(--green);color:#f6faeb}.horse-system .eyebrow{color:#aebbaa}.horse-row-count{margin:18px 0;font-family:Barlow Condensed,sans-serif;font-size:64px;font-weight:600}.horse-row-count small{margin-left:9px;font:600 14px DM Sans,sans-serif;color:#b6c1b4}.horse-leg-counts{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:24px}.horse-leg-counts span{padding:5px 8px;border:1px solid #547064;border-radius:4px}.horse-leg-counts .empty-leg{color:#94a49a}.horse-system .system-line{display:flex;justify-content:space-between;padding:10px 0}.horse-system>p{display:flex;gap:8px;margin-top:22px;padding-top:20px;border-top:1px solid #547064;color:#b6c1b4;line-height:1.6}.horse-system>small{color:var(--lime)}.horse-analysis-action{display:grid;gap:8px;margin:24px 0 18px;padding-top:22px;border-top:1px solid #547064}.horse-analysis-action>div{display:grid;grid-template-columns:1fr auto;align-items:center;overflow:hidden;border:1px solid #71887c;border-radius:6px;background:#fff;color:var(--green)}.horse-analysis-action input{min-width:0;padding:11px 12px;border:0;outline:0}.horse-analysis-action>div span{padding-right:12px}.horse-analysis-action .primary{margin-top:4px;padding:13px 12px;border-radius:6px;background:var(--lime);color:var(--green);font-weight:700}.horse-analysis-progress,.horse-analysis-error{display:grid;gap:5px;padding:12px;border-radius:6px;font-size:11px;line-height:1.5}.horse-analysis-progress{border:1px solid #71887c;background:#294a3d;color:#eef4e4}.horse-analysis-progress progress{width:100%;height:8px;accent-color:var(--lime)}.horse-analysis-error{border:1px solid #d79887;background:#fff0ea;color:#792f24}.horse-analysis-progress span,.horse-analysis-error span{color:inherit}@media(max-height:1000px){.horse-system{position:static}}@media(max-width:900px){.horse-workspace{grid-template-columns:1fr}.horse-system{position:static;order:-1}.horse-analysis-summary{grid-template-columns:1fr}}@media(max-width:600px){.horse-starters>button{grid-template-columns:36px minmax(0,1fr) 54px}.horse-starters>button>span:last-child{display:none}.atg-date-search{grid-template-columns:1fr}}.atg-game-options small{display:block;margin-top:3px}@media(max-width:480px){.manual-signs{grid-template-columns:1fr}}.result-summary{display:flex;align-items:center;gap:36px;padding:28px 32px;margin-bottom:26px;border:1px solid #bac8af;border-left:6px solid var(--green);border-radius:12px;background:#edf2e4;color:#203c31}.result-total{flex-shrink:0}.result-total>strong{display:block;font-family:Barlow Condensed,sans-serif;font-size:64px;line-height:1.1;margin-top:8px}.result-total>strong>span{font-size:28px}.result-total p{margin:6px 0 0;font-size:13px;color:#415746}.result-settled{display:flex;align-items:center;gap:8px;font-weight:700;font-size:17px}.result-explanation p{font-size:16px;font-weight:600;margin:10px 0}.result-explanation small{display:block;max-width:520px;color:#415746;font-size:13px;line-height:1.6}.has-results .match,.has-results .table-head{grid-template-columns:minmax(0,1fr) 96px 115px 148px;gap:12px}.has-results .table-head>span{color:#56644f}.result-heading{text-align:center}.match-result{display:flex;flex-direction:column;align-items:center;gap:4px}.final-score{font-size:22px;font-weight:700;color:#203c31;line-height:1.2}.official-outcome{color:#415746;font-size:12px}.official-outcome b{color:#203c31}.outcome-badge{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:4px 9px;border-radius:5px;font-size:12px;font-weight:700}.outcome-badge.correct{background:#e5efdf;color:#285332}.outcome-badge.incorrect{background:#fbe4df;color:#932f25}.outcome-pending{font-size:12px;color:#56644f}@media(max-width:1200px){.has-results .match,.has-results .table-head{grid-template-columns:minmax(0,1fr) 80px 136px;gap:10px}}@media(max-width:900px){.has-results .match,.has-results .table-head{grid-template-columns:minmax(0,1fr) 119px}.has-results .result-heading{display:none}.has-results .match-label{grid-column:1;grid-row:1}.has-results .signs{grid-column:2;grid-row:1 / 3}.has-results .match-result{grid-column:1;grid-row:2;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-left:23px}.final-score{font-size:20px}.result-summary{flex-direction:column;align-items:flex-start;gap:18px;padding:22px}}.automation-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px;margin:20px 0 28px}.automation-panel h3{margin:8px 0;font-size:22px}.automation-panel p{font-size:14px;line-height:1.6;color:#203c31}.automation-panel small{display:block;color:#56644f;font-size:12px;line-height:1.6;margin-top:12px}.automation-times{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:12px;color:#415746}.automation-times span{display:flex;align-items:center;gap:5px}.automation-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex-shrink:0}.automation-actions .primary{font-size:13px;white-space:nowrap}.upcoming-matches{text-align:left;line-height:2;font-size:15px;color:#203c31}.research-team{border:1px solid var(--line);border-radius:8px;padding:14px;margin:12px 0}.research-team ul{padding-left:20px;font-size:13px;line-height:1.8}@media(max-width:900px){.automation-panel{flex-direction:column;align-items:flex-start}.automation-actions{width:100%}}.live-result-label{font-size:10px;font-weight:700;color:#35603d;letter-spacing:.7px}.live-updated{font-size:10px;color:#56644f}.outcome-badge.stale{background:#ecebe4;color:#565b50}.sign.chosen.live-miss{background:#f8ddd7;border-color:#b46b5e;color:#8b3025}.sign.current-outcome{box-shadow:0 0 0 2px #649157}.sign.current-outcome:not(.chosen){box-shadow:0 0 0 2px #b46b5e;color:#8b3025}.payout-editor{flex-basis:100%;padding:16px;margin-top:8px;border:1px solid var(--line);border-radius:10px;background:#f6f7f0;color:var(--ink)}.payout-editor label{display:block;font-size:14px;font-weight:700}.payout-editor p{font-size:13px}.payout-editor input{width:100%;max-width:220px;padding:10px;border:1px solid var(--line);border-radius:6px;font:inherit;font-size:16px}.payout-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px}.payout-actions .primary{width:auto;padding:12px 16px}.sign:disabled{cursor:default;opacity:1}
