.sbme-mt-approved{--bg:#07080d;--panel:#10141f;--line:rgba(201,168,76,.22);--gold:#c9a84c;--gold2:#e8d48a;--text:#f3f1ea;--muted:#9aa3b5;--dim:#6d7689;--tap:44px;color:var(--text);background:radial-gradient(ellipse 80% 40% at 0% 0%,rgba(201,168,76,.12),transparent 55%),var(--bg);max-width:1120px;min-height:100vh;margin:0 auto;padding:20px 20px 120px}.sbme-mt-approved *{box-sizing:border-box}.sbme-mt-approved .top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.sbme-mt-approved .kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0;font-size:10px;font-weight:800}.sbme-mt-approved .kicker span{color:var(--gold)}.sbme-mt-approved h1{color:var(--gold2);letter-spacing:.04em;margin:4px 0 0;font-size:28px}.sbme-mt-approved .notice{border:1px solid var(--line);color:var(--gold2);background:rgba(201,168,76,.1);border-radius:999px;max-width:100%;margin:0;padding:8px 12px;font-size:13px;font-weight:700}.sbme-mt-approved .fmt{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.sbme-mt-approved select,.sbme-mt-approved input[type=search]{font:inherit;color:var(--text);min-height:var(--tap);background:#0b0f19;border:1px solid #243049;border-radius:10px;padding:8px 10px}.sbme-mt-approved .tabs,.sbme-mt-approved .chip-row{flex-wrap:wrap;gap:8px;margin:18px 0 12px;display:flex}.sbme-mt-approved .tab,.sbme-mt-approved .chip,.sbme-mt-approved .btn,.sbme-mt-approved .odd{font:inherit;cursor:pointer;min-height:var(--tap);border-radius:12px}.sbme-mt-approved .tab,.sbme-mt-approved .chip{color:var(--muted);background:#0b0f19;border:1px solid #243049;padding:0 14px;font-weight:700}.sbme-mt-approved .tab.is-on,.sbme-mt-approved .chip.is-on{color:#0b0f19;background:linear-gradient(#e8d48a,#c9a84c);border-color:transparent}.sbme-mt-approved .filters{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:16px;display:grid}.sbme-mt-approved .filters label{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.sbme-mt-approved .card{background:var(--panel);border:1px solid #1c2436;border-radius:16px;margin:0 0 12px;padding:16px}.sbme-mt-approved .match{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sbme-mt-approved .teams{font-size:18px;font-weight:800}.sbme-mt-approved .game-context{margin:8px 0 10px}.sbme-mt-approved .context-line{color:var(--muted);margin:0 0 6px;font-size:13px}.sbme-mt-approved .game-details{margin:0}.sbme-mt-approved .game-details summary{cursor:pointer;color:var(--gold2);font-size:12px;font-weight:700}.sbme-mt-approved .game-details p{margin:6px 0 0}.sbme-mt-approved .book-name{color:var(--gold2);letter-spacing:.06em;text-transform:uppercase;margin:10px 0;font-size:12px;font-weight:800}.sbme-mt-approved .markets{gap:10px;display:grid}.sbme-mt-approved .mrow{grid-template-columns:110px 1fr;align-items:center;gap:8px;display:grid}.sbme-mt-approved .mlabel{color:var(--dim);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.sbme-mt-approved .odds{flex-wrap:wrap;gap:8px;display:flex}.sbme-mt-approved .odd{min-width:108px;color:var(--text);background:#0b0f19;border:1px solid #2a3550;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.sbme-mt-approved .odd b{font-size:15px}.sbme-mt-approved .odd span{color:var(--muted);font-size:11px}.sbme-mt-approved .odd.is-on{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.sbme-mt-approved .odd:disabled{opacity:.38;cursor:not-allowed}.sbme-mt-approved .best{outline:2px solid var(--gold)}.sbme-mt-approved .cmp-books{flex-wrap:wrap;gap:8px;display:flex}.sbme-mt-approved .price{background:#0b0f19;border:1px solid #2a3550;border-radius:10px;padding:8px 10px;font-size:13px}.sbme-mt-approved .player{font-size:16px;font-weight:800}.sbme-mt-approved .empty,.sbme-mt-approved .note{color:var(--muted);font-size:14px;line-height:1.5}.sbme-mt-approved .dev{color:var(--dim);margin-top:28px;font-size:12px}.sbme-mt-approved .dev summary{cursor:pointer}.sbme-mt-approved .btn{color:#0b0f19;background:linear-gradient(#e8d48a,#c9a84c);border:0;padding:0 16px;font-weight:800}.sbme-mt-approved .btn.ghost{color:var(--muted);background:0 0;border:1px solid #2a3550}.sbme-mt-approved .warn{color:#f0b4b4;font-weight:700}.sbme-mt-approved .ok{color:var(--gold2)}.sbme-mt-approved .slip{z-index:20;position:-webkit-sticky;position:sticky;bottom:0}.sbme-mt-approved .slip-toggle{width:100%;min-height:var(--tap);font:inherit;color:#0b0f19;cursor:pointer;background:linear-gradient(#e8d48a,#c9a84c);border:0;font-weight:800}.sbme-mt-approved .slip-body{border-top:1px solid var(--line);background:#0b0f19;max-height:46vh;padding:12px 16px 20px;display:none;overflow:auto}.sbme-mt-approved .slip.is-open .slip-body,.sbme-mt-approved.desktop-open .slip.is-open .slip-body,.sbme-mt-approved.desktop-open .slip.has-legs .slip-body{display:block}.sbme-mt-approved .leg{border-bottom:1px solid #1c2436;grid-template-columns:1fr auto;gap:8px;padding:10px 0;font-size:13px;display:grid}.sbme-mt-approved .x{min-width:var(--tap);min-height:var(--tap);color:var(--muted);cursor:pointer;background:0 0;border:1px solid #2a3550;border-radius:10px}.sbme-mt-approved .cov{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.sbme-mt-approved .cov article{border:1px solid #1c2436;border-radius:10px;padding:10px}@media (max-width:800px){.sbme-mt-approved{padding:14px 12px 140px}.sbme-mt-approved h1{font-size:22px}.sbme-mt-approved .mrow{grid-template-columns:1fr}.sbme-mt-approved .teams{font-size:16px}.sbme-mt-approved .odd{flex:1;min-width:calc(50% - 8px)}.sbme-mt-approved.desktop-open .slip.has-legs .slip-body{display:none}.sbme-mt-approved.desktop-open .slip.is-open .slip-body{display:block}}
