:root{--bg: #141a17;--bg-inset: #101412;--surface: #1c2420;--surface-2: #252e29;--surface-3: #2e3833;--border: #2e3833;--border-2: #3e4a43;--text: #eaeeeb;--text-2: #a9b4ae;--text-3: #7a857e;--accent: #ff8a3d;--accent-hover: #ffa05c;--accent-ink: #241304;--ok: #6bc38f;--ok-soft: #17261e;--ok-border: #2e5541;--ok-text: #9ad8b4;--err: #e4695f;--err-soft: #2b1a17;--err-border: #5c2f2a;--err-text: #f0a9a2;--warn: #e8c468;--warn-soft: #2a2214;--warn-border: #57482a;--warn-text: #ebd49a;--font-ui: "Barlow", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Chakra Petch", "Barlow", system-ui, sans-serif;--sombra-hover: 0 3px 14px rgba(0, 0, 0, .35)}html,body{overflow-x:clip;overscroll-behavior:none;touch-action:manipulation}body{margin:0;background:var(--bg);color:#202124;font-family:var(--font-ui)}button,input,select,textarea{font-family:inherit}#yt-player{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.v2{color:var(--text);font-size:15px;line-height:1.45;accent-color:var(--accent);color-scheme:dark}.v2 ::-webkit-scrollbar{width:10px;height:10px}.v2 ::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:5px;border:2px solid var(--bg-inset)}.v2 ::-webkit-scrollbar-track{background:transparent}.ui-h1{font-family:var(--font-display);font-size:21px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text);margin:0 0 12px}.ui-tabs{display:flex;gap:2px;flex-wrap:wrap;border-bottom:1px solid var(--border);margin:10px 0 18px}.ui-tab{font-family:var(--font-display);font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:12px 16px 13px;background:transparent;border:none;border-bottom:3px solid transparent;margin-bottom:-1px;color:var(--text-2);cursor:pointer;transition:color .14s ease}.ui-tab:hover{color:var(--text)}.ui-tab-on{color:var(--text);border-bottom-color:var(--accent)}.ui-btn{font-size:15px;font-weight:600;white-space:nowrap;padding:9px 16px;border-radius:6px;border:1px solid var(--border-2);background:var(--surface-2);color:var(--text);cursor:pointer;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.ui-btn:hover{background:var(--surface-3);box-shadow:var(--sombra-hover)}.ui-btn:active{transform:translateY(1px)}.ui-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ui-btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.ui-btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.ui-btn-mini{font-size:14px;font-weight:500;padding:4px 11px;margin-left:4px}.ui-chip{font-size:15px;white-space:nowrap;padding:7px 14px;border-radius:4px;border:1px solid var(--border-2);background:transparent;color:var(--text-2);cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.ui-chip:hover{background:var(--surface-2);color:var(--text)}.ui-chip:disabled{opacity:.45;cursor:not-allowed}.ui-chip-on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.ui-chip-on:hover{background:var(--accent-hover);color:var(--accent-ink)}.ui-chip-lg{font-size:16px;padding:9px 16px;font-weight:500}.ui-chip-sm{font-size:13.5px;padding:4px 11px}.ui-thumb{font-size:20px;font-weight:700;line-height:1;padding:9px 20px;border-radius:6px;border:1px solid var(--border-2);background:var(--surface-2);color:var(--text-2);cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.ui-thumb:hover{background:var(--surface-3);color:var(--text)}.ui-thumb-pos{background:var(--ok-soft);border-color:var(--ok);color:var(--ok)}.ui-thumb-neg{background:var(--err-soft);border-color:var(--err);color:var(--err)}.ui-thumb-meme{background:var(--warn-soft);border-color:var(--warn-border);color:var(--warn-text)}.ui-ok{color:var(--ok);font-weight:700}.ui-err{color:var(--err);font-weight:700}.ui-input,.ui-select{background:var(--surface-2);color:var(--text);border:1px solid var(--border-2);border-radius:6px;padding:8px 11px;font-size:15px;box-sizing:border-box;color-scheme:dark}.ui-input::placeholder{color:var(--text-3)}.ui-input:focus,.ui-select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px #ff8a3d38}.ui-select option,.v2 select option{background-color:var(--surface-2);color:var(--text)}.ui-select option:checked,.v2 select option:checked{background:var(--accent) linear-gradient(0deg,var(--accent) 0%,var(--accent) 100%);background-color:var(--accent);color:var(--accent-ink)}.ui-select-botao{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;cursor:pointer;max-width:100%}.ui-select-botao:disabled{opacity:.55;cursor:not-allowed}.ui-select-seta{color:var(--text-3);font-size:11px;flex:0 0 auto}.ui-menu{position:absolute;top:calc(100% + 4px);left:0;min-width:100%;max-height:280px;overflow-y:auto;background:var(--surface-2);border:1px solid var(--border-2);border-radius:6px;box-shadow:0 12px 32px #00000073;z-index:5000;padding:4px}.ui-menu::-webkit-scrollbar{width:10px}.ui-menu::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:5px}.ui-menu-item{padding:7px 11px;border-radius:4px;font-size:15px;color:var(--text);cursor:pointer;white-space:nowrap}.ui-menu-item:hover{background:var(--surface-3)}.ui-menu-item-sel{background:var(--accent);color:var(--accent-ink);font-weight:600}.ui-menu-item-sel:hover{background:var(--accent-hover)}.ui-panel{background:var(--surface);border:1px solid var(--border);border-radius:8px}.ui-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:12px;transition:border-color .14s ease,box-shadow .14s ease}.ui-card:hover{border-color:var(--border-2);box-shadow:var(--sombra-hover)}.ui-row{padding:10px 12px;border-bottom:1px solid var(--border)}.ui-row:last-child{border-bottom:none}.ui-well{background:var(--bg-inset);border:1px solid var(--border);border-radius:8px}.ui-modal{background:var(--surface);border:1px solid var(--border-2);border-radius:10px;box-shadow:0 18px 50px #00000080;color:var(--text)}.ui-label{font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-2)}.ui-alert-err{background:var(--err-soft);border:1px solid var(--err-border);color:var(--err-text);padding:11px 13px;border-radius:8px;font-size:15px}.ui-alert-ok{background:var(--ok-soft);border:1px solid var(--ok-border);color:var(--ok-text);padding:11px 13px;border-radius:8px;font-size:15px}.ui-alert-warn{background:var(--warn-soft);border:1px solid var(--warn-border);color:var(--warn-text);padding:11px 13px;border-radius:8px;font-size:15px}.ui-tag{background:var(--surface-2);border:1px solid var(--border-2);color:var(--text);font-size:13px;font-weight:600;border-radius:4px;padding:2px 9px;white-space:nowrap}.ui-time{font-variant-numeric:tabular-nums;color:var(--text-3)}.painel-num{all:unset;display:inline-block;min-width:28px;padding:5px 4px;cursor:pointer;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;text-decoration:underline;text-decoration-color:var(--border-2);text-underline-offset:3px;transition:text-decoration-color .14s}.painel-num.ui-ok{color:var(--ok)}.painel-num.ui-err{color:var(--err)}.painel-num:hover{text-decoration-color:currentColor}.painel-num:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:4px}.ui-btn:focus-visible,.ui-tab:focus-visible,.ui-chip:focus-visible,.ui-thumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-bottombar,.ui-mais-folha,.ui-mais-fundo,.ui-dia-curto{display:none}.ui-inicio{display:flex;flex-direction:column;gap:12px}@media (min-width: 901px){.ui-inicio{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:stretch}.ui-inicio>.ui-inicio-topo{grid-column:1 / -1}}.ui-so-celular{display:none!important}:root{--bb-extra: env(safe-area-inset-bottom)}@media (display-mode: standalone){:root{--bb-extra: max(env(safe-area-inset-bottom), 24px)}}@media (max-width: 900px){.ui-tabs{display:none}.ui-so-celular{display:flex!important}.ui-dia-longo{display:none}.ui-dia-curto{display:inline}body.tem-barra{padding-bottom:calc(68px + var(--bb-extra))}body.tem-barra .ui-aviso-versao{bottom:calc(80px + var(--bb-extra))}.ui-bottombar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:1500;background:var(--surface-2);border-top:1px solid var(--border-2);padding-bottom:var(--bb-extra)}.ui-bb-item{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 2px 7px;background:transparent;border:none;border-top:3px solid transparent;color:var(--text-2);font-family:var(--font-display);cursor:pointer}.ui-bb-on{color:var(--text);border-top-color:var(--accent)}.ui-bb-ico{position:relative;font-size:20px;line-height:24px;height:24px;display:inline-flex;align-items:center;letter-spacing:1px}.ui-bb-txt{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.ui-bb-balao{position:absolute;top:-6px;right:-14px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:10px;background:var(--accent);color:#2a1606;font-size:12px;font-weight:700;line-height:18px;text-align:center;letter-spacing:0}.ui-bb-balao-solto{position:static;flex:0 0 auto}.ui-bb-ponto{position:absolute;top:-2px;right:-8px;width:8px;height:8px;border-radius:50%;background:var(--accent)}.ui-mais-fundo{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1550;background:#00000073}.ui-mais-folha{display:flex;flex-direction:column;position:fixed;left:8px;right:8px;z-index:1560;bottom:calc(72px + var(--bb-extra));background:var(--surface-2);border:1px solid var(--border-2);border-radius:10px;box-shadow:0 12px 32px #00000080;padding:6px;max-height:60vh;overflow-y:auto}.ui-mais-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px;border:none;border-radius:6px;background:transparent;color:var(--text);font-size:16px;text-align:left;cursor:pointer}.ui-mais-item:active{background:var(--surface-3)}.ui-mais-on{background:var(--surface-3);border-left:3px solid var(--accent)}body{font-size:14px}.ui-btn{font-size:14px;padding:7px 12px}.ui-btn-mini{font-size:13px;padding:4px 10px}.ui-card{padding:10px}.ui-label{font-size:12px}}.ui-aviso-versao{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));margin:0 auto;width:fit-content;max-width:min(560px,calc(100vw - 24px));box-sizing:border-box;z-index:5000;background:var(--surface-2);border:1px solid var(--accent);border-radius:8px;padding:10px 14px;display:flex;align-items:center;gap:12px;box-shadow:0 8px 24px #00000073}.ui-aviso-versao span{min-width:0;font-size:14px;color:var(--text)}@media (max-width: 340px){.ui-bb-txt{font-size:11px;letter-spacing:0}}.pt-editar-wrap{display:flex;gap:10px;align-items:flex-start}.pt-lateral{display:flex;flex-direction:column;gap:8px;flex:0 0 250px;padding:10px;box-sizing:border-box;max-height:calc(100vh - 120px);overflow-y:auto;position:sticky;top:8px}.pt-ferramentas{display:flex;flex-direction:column;gap:5px}@media (max-width: 640px){.pt-editar-wrap{flex-direction:column}.pt-lateral{flex:none;width:100%;max-height:none;position:static}.pt-ferramentas{flex-direction:row;flex-wrap:wrap;width:100%}}@media (max-width: 640px){.pt-campo-ver-wrap{width:calc(100% + 72px);margin:0 -36px}}@keyframes pt-piscar-camisa{0%,to{filter:drop-shadow(0 1px 2px rgba(0,0,0,.45));transform:scale(1)}50%{filter:drop-shadow(0 0 10px var(--accent)) brightness(1.5);transform:scale(1.18)}}.pt-piscando{animation:pt-piscar-camisa .5s ease-in-out 4}@keyframes marc-sai{0%{opacity:1;transform:none;max-height:1200px}55%{opacity:0;transform:translate(70%);max-height:1200px}to{opacity:0;transform:translate(70%);max-height:0;padding-top:0;padding-bottom:0;border-bottom-width:0}}.marc-saindo{animation:marc-sai .6s ease-in forwards;overflow:hidden;pointer-events:none}@keyframes marc-painel-sai{0%,35%{opacity:1;max-height:800px}to{opacity:0;max-height:0;margin-top:0;padding-top:0;padding-bottom:0}}.marc-painel-saindo{animation:marc-painel-sai .6s ease-in forwards;overflow:hidden;pointer-events:none}@keyframes marc-conta-pulo{0%{transform:scale(1.35)}to{transform:scale(1)}}.marc-conta{display:inline-block;animation:marc-conta-pulo .35s ease-out}@media (prefers-reduced-motion: reduce){.marc-saindo,.marc-painel-saindo,.marc-conta{animation:none}}@keyframes aviso-clip-pisca{0%,to{box-shadow:0 0 0 0 transparent;background:var(--err-soft)}50%{box-shadow:0 0 0 4px var(--err);background:var(--err);color:#fff}}.aviso-clip-erro{border-width:2px;margin:8px 0;animation:aviso-clip-pisca .7s ease-in-out 6;scroll-margin:80px}@media (prefers-reduced-motion: reduce){.aviso-clip-erro{animation:none;box-shadow:0 0 0 3px var(--err)}}summary.partidas-topo::-webkit-details-marker{display:none}@keyframes cartao-pisca{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 3px var(--accent);background-color:#ff8a3d2e;background-color:color-mix(in srgb,var(--accent) 18%,var(--surface, transparent))}}.cartao-pisca{animation:cartao-pisca 1.2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.cartao-pisca{animation:none;box-shadow:0 0 0 3px var(--accent)}}@keyframes print-pisca{0%,to{background-color:transparent}50%{background-color:#ff8a3d59;background-color:color-mix(in srgb,var(--accent) 35%,transparent)}}tr.print-pisca>td{animation:print-pisca 1.2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){tr.print-pisca>td{animation:none;background-color:#ff8a3d33;background-color:color-mix(in srgb,var(--accent) 20%,transparent)}}@keyframes aba-pisca{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 3px var(--accent);border-color:var(--accent)}}.aba-pisca{animation:aba-pisca 1.2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.aba-pisca{animation:none;box-shadow:0 0 0 2px var(--accent)}}
