.gooch-theme{--accent:#e8720c;--accent-light:#f4a94f;--accent-dark:#b4620a;--theme-bg:#0a0908;--theme-card:#16130f;--theme-border:rgba(232,114,12,.25);--theme-text:#f5efe6;--theme-text-muted:#b8ada0;background:repeating-linear-gradient(135deg,rgba(232,114,12,.035) 0,rgba(232,114,12,.035) 2px,transparent 2px,transparent 14px),var(--theme-bg);color:var(--theme-text);min-height:100vh;padding:32px 20px 80px}.gooch-theme .gb-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:28px}.gooch-theme .gb-logo{max-width:340px;width:100%;height:auto;margin-bottom:8px}.gooch-theme .gb-ticker{margin:-32px -20px 24px;background:var(--theme-card);border-bottom:1px solid var(--theme-border);overflow:hidden;white-space:nowrap;padding:9px 0}.gooch-theme .gb-ticker-track{display:inline-flex;animation:gb-ticker-scroll 45s linear infinite}.gooch-theme .gb-ticker-item{display:inline-block;padding:0 28px;font-size:13px;color:var(--theme-text-muted);border-right:1px solid var(--theme-border)}.gooch-theme .gb-ticker-item strong{color:var(--accent-light)}@keyframes gb-ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:640px){.gooch-theme .gb-ticker-track{animation-duration:28s}.gooch-theme .gb-ticker-item{font-size:12px;padding:0 18px}}.gooch-theme .gb-subtitle{color:var(--theme-text-muted);font-size:13px;letter-spacing:2px;text-transform:uppercase}.gooch-theme .gb-mybets-link{display:inline-block;margin-top:10px;color:var(--accent-light);font-size:13px;text-decoration:none;border:1px solid var(--theme-border);border-radius:999px;padding:5px 16px}.gooch-theme .gb-mybets-link:hover{background:rgba(232,114,12,.08)}.gooch-theme .gb-tabs{gap:10px;margin:24px 0}.gooch-theme .gb-subtabs,.gooch-theme .gb-tabs{display:flex;justify-content:center;flex-wrap:wrap}.gooch-theme .gb-subtabs{gap:8px;margin:0 0 20px}.gooch-theme .gb-tab{padding:8px 20px;background:rgba(232,114,12,.06);font-size:14px}.gooch-theme .gb-subtab,.gooch-theme .gb-tab{border-radius:999px;border:1px solid var(--theme-border);color:var(--theme-text-muted);cursor:pointer;transition:all .15s ease}.gooch-theme .gb-subtab{padding:6px 16px;background:transparent;font-size:12px}.gooch-theme .gb-subtab.active,.gooch-theme .gb-tab.active{background:var(--accent);border-color:var(--accent);color:#0a0908;font-weight:600}.gooch-theme .gb-board{max-width:640px;margin:0 auto;background:var(--theme-card);border:1px solid var(--theme-border);border-radius:16px;overflow:hidden}.gooch-theme .gb-row{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--theme-border);cursor:pointer;transition:background .12s ease}.gooch-theme .gb-row:last-child{border-bottom:none}.gooch-theme .gb-row:hover{background:rgba(232,114,12,.08)}.gooch-theme .gb-row-team{display:flex;align-items:center;gap:12px}.gooch-theme .gb-crest{width:28px;height:28px;object-fit:contain;flex-shrink:0}.gooch-theme .gb-team-name-full,.gooch-theme .gb-team-name-short{color:var(--accent-light);font-weight:500}.gooch-theme .gb-row-suspended{cursor:default;opacity:.5}.gooch-theme .gb-row-suspended:hover{background:transparent}.gooch-theme .gb-row-suspended .gb-team-name-full,.gooch-theme .gb-row-suspended .gb-team-name-short{color:var(--theme-text-muted)}.gooch-theme .gb-suspended-tag{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--theme-text-muted);border:1px solid var(--theme-border);border-radius:999px;padding:3px 10px}.gooch-theme .gb-team-name-short{display:none}.gooch-theme .gb-odds{font-size:18px;font-weight:700;color:var(--accent-light);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gooch-theme .gb-placeholder-note{text-align:center;color:var(--theme-text-muted);font-size:12px;margin:10px auto 0;max-width:640px}.gooch-theme .gb-suspended-banner{max-width:640px;margin:0 auto 14px;background:rgba(224,75,74,.12);border:1px solid rgba(224,75,74,.4);color:#f0928e;border-radius:10px;padding:10px 16px;text-align:center;font-size:13px;font-weight:600}.gooch-theme .gb-overlay{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;padding:20px;z-index:50}.gooch-theme .gb-slip{background:var(--theme-card);border:1px solid var(--theme-border);border-radius:16px;padding:24px;width:100%;max-width:380px}.gooch-theme .gb-slip h3{margin:0 0 4px;font-size:20px}.gooch-theme .gb-slip .gb-slip-odds{color:var(--accent-light);font-weight:700;margin-bottom:18px}.gooch-theme .gb-field{margin-bottom:14px}.gooch-theme .gb-field label{display:block;font-size:12px;color:var(--theme-text-muted);margin-bottom:6px}.gooch-theme .gb-field input,.gooch-theme .gb-field select{width:100%;padding:10px 12px;border-radius:8px;border:1px solid var(--theme-border);background:hsla(0,0%,100%,.04);color:var(--theme-text);font-size:15px;box-sizing:border-box}.gooch-theme .gb-field select option{color:#0a0908;background:#fff}.gooch-theme .gb-error{color:#f0997b;font-size:13px;margin:4px 0 14px}.gooch-theme .gb-warning{background:rgba(232,114,12,.12);border:1px solid var(--theme-border);border-radius:8px;padding:10px 12px;font-size:13px;margin-bottom:14px}.gooch-theme .gb-slip-actions{display:flex;gap:10px;margin-top:6px}.gooch-theme .gb-btn{flex:1 1;padding:11px;border-radius:8px;border:none;font-size:14px;font-weight:600;cursor:pointer}.gooch-theme .gb-btn-primary{background:var(--accent);color:#0a0908}.gooch-theme .gb-btn-secondary{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text-muted)}.gooch-theme .gb-btn:disabled{opacity:.5;cursor:not-allowed}.gooch-theme .gb-confirmed{text-align:center;padding:8px 0}.gooch-theme .gb-confirmed .gb-check{font-size:32px;margin-bottom:8px}.gooch-theme .gb-admin-gate{max-width:320px;padding:24px}.gooch-theme .gb-suspend-all{max-width:900px;margin:0 auto 24px;background:var(--theme-card);border:1px solid var(--theme-border);border-radius:12px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.gooch-theme .gb-suspend-all-title{font-size:16px;font-weight:700}.gooch-theme .gb-suspend-all-sub{font-size:12px;color:var(--theme-text-muted);margin-top:2px}.gooch-theme .gb-suspend-all-btn{flex:none;width:auto;padding:10px 20px}.gooch-theme .gb-rename-tool{max-width:900px;margin:0 auto 24px;background:var(--theme-card);border:1px solid var(--theme-border);border-radius:12px;padding:16px 20px}.gooch-theme .gb-rename-tool-title{font-size:15px;font-weight:700;margin-bottom:4px}.gooch-theme .gb-rename-tool-sub{font-size:12px;color:var(--theme-text-muted);margin-bottom:14px}.gooch-theme .gb-rename-tool-fields{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gooch-theme .gb-rename-tool-fields input{flex:1 1;min-width:160px;padding:9px 12px;border-radius:8px;border:1px solid var(--theme-border);background:hsla(0,0%,100%,.04);color:var(--theme-text);font-size:14px}.gooch-theme .gb-rename-arrow{color:var(--theme-text-muted);flex:none}.gooch-theme .gb-rename-tool-fields .gb-btn{flex:none;width:auto;padding:9px 18px}.gooch-theme .gb-rename-status{margin-top:10px;font-size:13px;color:var(--accent-light)}.gooch-theme .gb-eliminated-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.gooch-theme .gb-eliminated-chip{display:inline-flex;align-items:center;gap:6px;background:rgba(224,75,74,.12);border:1px solid rgba(224,75,74,.3);color:var(--theme-text-muted);border-radius:999px;padding:4px 6px 4px 12px;font-size:12px}.gooch-theme .gb-eliminated-chip button{background:none;border:none;color:var(--theme-text-muted);cursor:pointer;font-size:15px;line-height:1;padding:2px 6px}.gooch-theme .gb-eliminated-chip button:hover{color:#f0928e}.gooch-theme .gb-admin-market{max-width:900px;margin:0 auto 40px}.gooch-theme .gb-admin-market-title{font-size:18px;margin-bottom:12px}.gooch-theme .gb-admin-summary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.gooch-theme .gb-admin-summary>div{background:var(--theme-card);border:1px solid var(--theme-border);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.gooch-theme .gb-admin-summary-label{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--theme-text-muted)}.gooch-theme .gb-admin-summary-value{font-size:18px;font-weight:700;color:var(--theme-text)}.gooch-theme .gb-positive{color:#97c459}.gooch-theme .gb-negative{color:#e24b4a}.gooch-theme .gb-admin-row{display:grid;grid-template-columns:1.6fr .6fr .9fr .7fr 1.2fr 1fr;grid-gap:8px;gap:8px;padding:10px 16px;border-bottom:1px solid var(--theme-border);font-size:13px;align-items:center}.gooch-theme .gb-admin-row:last-child{border-bottom:none}.gooch-theme .gb-admin-row-header{color:var(--theme-text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.5px}.gooch-theme .gb-admin-row-unbacked{opacity:.55}.gooch-theme .gb-admin-manage-row{display:grid;grid-template-columns:1.6fr .8fr .9fr;align-items:center;grid-gap:12px;gap:12px;cursor:default}.gooch-theme .gb-admin-manage-row .gb-odds{text-align:center}.gooch-theme .gb-admin-refresh{display:block;max-width:200px;margin:24px auto 0}.gooch-theme .gb-admin-suspend-btn{flex:none;padding:6px 14px;font-size:12px;width:auto;justify-self:end}.gooch-theme .gb-mybets-summary{max-width:640px;margin:0 auto 16px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.gooch-theme .gb-mybets-summary>div{background:var(--theme-card);border:1px solid var(--theme-border);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:4px;text-align:center}.gooch-theme .gb-mybets-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:8px;gap:8px;padding:12px 16px;border-bottom:1px solid var(--theme-border);font-size:13px;align-items:center}.gooch-theme .gb-mybets-row:last-child{border-bottom:none}.gooch-theme .gb-mybets-date{color:var(--theme-text-muted);font-size:12px}.gooch-theme .gb-elim-meta{text-align:center;color:var(--theme-text-muted);font-size:13px;margin:-8px auto 16px}.gooch-theme .gb-elim-row{display:grid;grid-template-columns:1.6fr 1fr .8fr;align-items:center;grid-gap:8px;gap:8px}.gooch-theme .gb-elim-holder{color:var(--theme-text-muted);font-size:12px}.gooch-theme .gb-elim-price{text-align:right;font-weight:700;color:var(--accent-light);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gooch-theme .gb-elim-settled{max-width:640px;margin:0 auto 16px;background:rgba(232,114,12,.1);border:1px solid var(--theme-border);border-radius:10px;padding:12px 16px;text-align:center;font-size:13px}@media (max-width:640px){.gooch-theme .gb-board{border-radius:12px}.gooch-theme .gb-row{padding:12px 14px}.gooch-theme .gb-admin-summary{grid-template-columns:repeat(2,1fr)}.gooch-theme .gb-admin-row{grid-template-columns:1.4fr .9fr 1.1fr 1fr;font-size:12px}.gooch-theme .gb-admin-row>span:nth-child(2),.gooch-theme .gb-admin-row>span:nth-child(4){display:none}.gooch-theme .gb-admin-manage-row{grid-template-columns:1.4fr .7fr .8fr;font-size:13px}.gooch-theme .gb-mybets-summary{max-width:100%}.gooch-theme .gb-mybets-row{grid-template-columns:1.8fr .8fr .8fr .8fr;font-size:12px}}