
.mode91 { display: inline-flex; gap: 2px; padding: 3px; border-radius: 999px; background: var(--surface-2); border: 1px solid var(--line); flex: none; }
.mode91 button { display: inline-flex; align-items: center; gap: 6px; height: 32px; padding: 0 12px; border-radius: 999px; border: 0; background: none; color: var(--muted); font: 700 12.5px/1 var(--font); cursor: pointer; transition: background .2s, color .2s; }
.mode91 button .ic { width: 15px; height: 15px; }
.mode91 button.on { background: var(--ink); color: var(--bg); }
.topbar .mode91 { margin-right: 6px; }
@media (max-width: 900px) { .topbar .mode91 span { display: none; } .topbar .mode91 button { padding: 0 10px; } }
.home91-head .mode91 { margin-bottom: 12px; }
.me90-hero .mode91 { margin-top: 12px; }
section.court.min92 > :not(.court-top):not(.cmin92) { display: none !important; }
section.court.min92 { padding-bottom: 12px; align-self: start; }
.courts { align-items: start; }
.cmin92 { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; width: 100%; margin-top: 10px; padding: 10px 12px; border-radius: 14px; border: 1px dashed var(--line-2); background: var(--surface-2); color: var(--ink); cursor: pointer; text-align: left; font: inherit; }
.cmin92:hover { border-color: var(--ink-2); }
.cmin92 i { font-style: normal; font-weight: 800; color: var(--muted); font-size: 12px; }
.cmin92-t { display: flex; gap: 8px; flex-wrap: wrap; }
.cmin92-t span { display: inline-flex; align-items: center; gap: 5px; font-size: 12.5px; }
.cmin92-open { font-size: 13px; color: var(--muted); }
.cminall92 { margin-right: 6px; }
.pq-tag.q { display: inline-flex !important; align-items: center; gap: 4px; padding: 2px 8px !important; border-radius: 999px !important; background: #161412 !important; color: #FFC52E !important; font-size: 10.5px !important; font-weight: 800 !important; letter-spacing: .01em; white-space: nowrap; }
.pq-tag.q .ic { width: 11px; height: 11px; }
html[data-theme="dark"] .pq-tag.q { background: #FFC52E !important; color: #161412 !important; }
.qitem.queued92 { box-shadow: inset 3px 0 0 #FFC52E; }
.st92-bar { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; margin-bottom: 14px; }
.st92-sel { position: relative; display: inline-flex; align-items: center; gap: 8px; height: 40px; padding: 0 34px 0 14px; border-radius: 999px; background: var(--surface-solid); border: 1px solid var(--line); cursor: pointer; }
.st92-sel > .ic:first-child { width: 16px; height: 16px; color: var(--muted); }
.st92-sel > .ic:last-child { position: absolute; right: 12px; width: 15px; height: 15px; pointer-events: none; color: var(--muted); }
.st92-sel select { appearance: none; -webkit-appearance: none; border: 0; background: none; font: 700 13.5px/1 var(--font); color: var(--ink); cursor: pointer; padding: 0; outline: none; }
.st92-how { display: inline-flex; align-items: center; gap: 6px; font-size: 13px; color: var(--muted); font-weight: 600; margin-left: 4px; }
.st92-n { margin-left: auto; font-size: 13px; color: var(--muted); }
.st92-me { display: flex; align-items: center; gap: 12px; padding: 12px 16px; border-radius: 18px; background: color-mix(in srgb, var(--sport, #FFC52E) 16%, var(--surface-solid)); border: 1px solid var(--line); margin: 14px 0; font-size: 14px; }
.st92-me > b { font-family: var(--display); font-size: 22px; }
.st92-list { padding: 8px; }
.st92-h, .st92-r { display: grid; grid-template-columns: 40px minmax(0, 1.6fr) minmax(110px, 1fr) 64px 64px 64px 56px; gap: 10px; align-items: center; }
.st92-h { padding: 8px 10px; font-size: 11px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; color: var(--muted); }
.st92-r { padding: 9px 10px; border: 0; border-radius: 14px; background: none; color: var(--ink); text-align: left; cursor: pointer; width: 100%; }
.st92-r:hover { background: var(--surface-2); } .st92-r.me { background: color-mix(in srgb, var(--sport, #FFC52E) 16%, transparent); }
.st92-rk { text-align: center; font-weight: 800; color: var(--muted); }
.st92-who { display: flex; align-items: center; gap: 10px; min-width: 0; }
.st92-sc { display: flex; align-items: center; gap: 8px; } .st92-sc i { flex: 1; max-width: 90px; height: 6px; border-radius: 3px; background: linear-gradient(90deg, #FFC52E, #E8382B); }
.st92-sc b { font-family: var(--display); font-size: 16px; min-width: 26px; }
@media (max-width: 700px) { .st92-x { display: none; } .st92-h, .st92-r { grid-template-columns: 30px minmax(0, 1fr) 92px 52px 50px; } .st92-how span:last-child { display: none; } .st92-n { margin-left: 0; } }
.stats90-head { margin-bottom: 14px; }
.st92-sel select, .st92-sel select.input { border: 0 !important; background: transparent none !important; height: auto !important; min-height: 0 !important; padding: 0 !important; box-shadow: none !important; width: auto !important; border-radius: 0 !important; font: 700 13.5px/1 var(--font) !important; color: var(--ink) !important; }
.st92-sc i { flex: 1; max-width: 90px; height: 6px; border-radius: 3px; background: var(--line) linear-gradient(90deg, #FFC52E, #E8382B) no-repeat; background-size: var(--w, 0%) 100%; }
