:root{--fundo: #EFEAE2;--papel: #FFFFFF;--afundado: #F5F0E7;--tinta: #16130F;--suave: #756D64;--linha: #E6DED2;--carimbo: #F0512A;--carimbo-claro: #FBE2D8;--arbitro: #D9431E;--mesa: #158A55;--outro: #C9741B;--erro: #B3261E;--titulo: "Archivo", "Arial Narrow", sans-serif;--texto: "Instrument Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--mono: "Archivo", ui-sans-serif, system-ui, sans-serif;--raio: 16px;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background:var(--fundo);color:var(--tinta);font:15px/1.5 var(--texto);-webkit-font-smoothing:antialiased}a{color:var(--carimbo)}h1,h2,h3{font-family:var(--titulo);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0;text-wrap:balance}h1{font-size:clamp(28px,5vw,40px)}h3{font-size:15px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--carimbo);outline-offset:2px}.sobretitulo{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--suave);margin:0 0 6px}.lead{color:var(--suave);font-size:16px;max-width:60ch}.nota{color:var(--suave);font-size:13px}.centro{text-align:center;margin:0}.erro{color:var(--erro);font-size:14px;margin:0}.a-carregar{padding:80px 16px;text-align:center;color:var(--suave)}.tz-caixa.resumo-envio{width:min(680px,100%);max-height:calc(100dvh - 24px);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;padding:0;gap:0;border-top:5px solid var(--carimbo);overflow:hidden}.re-cab{display:flex;align-items:center;gap:8px;padding:14px 16px 2px}.re-titulo{flex:1;color:var(--carimbo);font-size:16px}.re-marca{display:inline-block;height:1.05em;width:auto;vertical-align:-.18em;margin:0 .05em}.re-topo{padding:0 16px;display:grid;gap:8px}.re-frase{margin:2px 0 0;color:var(--suave);font-size:14px}.re-separadores{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0 8px;border-bottom:1px solid var(--linha)}.re-separador{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--linha);background:var(--papel);color:var(--tinta);border-radius:999px;padding:6px 12px;font:600 13px var(--texto);cursor:pointer}.re-separador span{font-size:11px;border-radius:999px;padding:0 6px;background:var(--carimbo-claro);color:var(--carimbo)}.re-separador.ativo{background:var(--carimbo);border-color:var(--carimbo);color:#fff}.re-separador.ativo span{background:#ffffff40;color:#fff}.re-corpo{padding:10px 16px 12px;overflow:auto;display:grid;gap:8px;align-content:start;overscroll-behavior:contain}.re-nota-sep{margin:0;color:var(--suave);font-size:13px}.re-tudo{margin:4px 0;font-weight:600;color:var(--mesa)}.re-cartao{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--linha);border-radius:12px;background:var(--papel)}.re-cartao-cab{display:flex;align-items:center;gap:10px}.re-logos{display:flex;align-items:center;flex:none}.re-logos>span{width:28px;height:28px;border-radius:50%;background:var(--afundado);display:grid;place-items:center;overflow:hidden;margin-right:-6px;border:2px solid var(--papel)}.re-logos img{width:100%;height:100%;object-fit:contain}.re-cartao-txt{flex:1;min-width:0;padding-left:8px;display:grid}.re-sub{font-size:12px;color:var(--suave)}.re-botao{flex:none;border-radius:8px;padding:7px 12px;background:var(--carimbo);color:#fff;font-weight:600;font-size:13px;text-decoration:none}.re-botao .re-marca{filter:brightness(0) invert(1)}.re-parcelas{border-collapse:collapse;width:100%;font-size:12.5px}.re-parcelas th{text-align:right;font-weight:600;padding:2px 6px;color:var(--suave)}.re-parcelas td{padding:3px 6px;text-align:right;border-top:1px solid var(--linha)}.re-parcelas td.re-quem{text-align:left;color:var(--suave);font-weight:600}.re-parcelas td.re-total{font-weight:700}.re-parcelas td.errada{color:var(--erro);font-weight:700;background:color-mix(in srgb,var(--erro) 10%,var(--papel))}.re-errado{margin:0;font-size:12.5px;color:var(--erro);font-weight:600}.re-nota{margin:0;font-size:12.5px;color:var(--suave)}.re-pe{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;padding:10px 16px 14px;border-top:1px solid var(--linha)}@media(min-width:641px){.re-corpo{height:min(580px,calc(100dvh - 230px))}}.cal-cartao{display:grid;gap:10px;justify-items:start}.cal-cartao h3,.cal-cartao p{margin:0}.cal-botoes{display:flex;flex-wrap:wrap;gap:8px}.cal-link{display:flex;gap:8px;width:100%}.cal-link input{min-width:0;flex:1;font-size:13px;color:var(--suave)}.calendario>.ligacao{justify-self:start}.carregar-refpay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:0 max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));background:var(--fundo);opacity:0;transition:opacity .25s ease;--rp-linhas: color-mix(in srgb, var(--carimbo) 55%, var(--fundo));--rp-texto: var(--tinta);font-family:var(--titulo)}.carregar-refpay.visivel{opacity:1}.carregar-refpay refpay-intro{width:min(720px,100%)}.barra{background:var(--papel);border-bottom:1px solid var(--linha);position:sticky;top:0;z-index:5}.barra-dentro,.conteudo{max-width:1120px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.barra-dentro{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:10px}.marca{display:flex;align-items:center;gap:10px;text-decoration:none}.refpay-logo.grande{font-size:clamp(44px,8vw,64px)}.refpay-logo{font-family:Archivo,sans-serif;font-weight:900;letter-spacing:-.05em;font-size:26px;line-height:1;background:linear-gradient(90deg,#f97316,#dc2626);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block;padding-right:.04em}.barra-direita{display:flex;align-items:center;gap:14px;min-width:0}.lic{color:var(--suave);text-decoration:none;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lic:hover{color:var(--tinta)}.aviso-demo{margin:0;padding:8px 16px;text-align:center;font-size:13px;background:var(--carimbo-claro);color:var(--tinta)}.conteudo{padding-block:28px 64px}.cartao{background:var(--papel);border:1px solid var(--linha);border-radius:var(--raio);padding:18px}.botao{font:inherit;font-family:var(--titulo);font-weight:700;letter-spacing:-.01em;background:var(--carimbo);color:#fff;border:0;border-radius:12px;padding:11px 18px;min-height:42px;cursor:pointer;text-decoration:none;display:inline-block;text-align:center}.botao:disabled{opacity:.55;cursor:default}.ferramentas{gap:18px}.ferramentas>h1{margin:0}.ferr-perfil{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;padding:16px;border-radius:18px;background:var(--papel);border:1px solid var(--linha);color:var(--tinta);text-decoration:none;box-shadow:0 10px 26px -20px #3c1c0a80;transition:border-color .15s}.ferr-perfil:hover{border-color:var(--carimbo)}.ferr-perfil-foto{grid-row:span 2;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;overflow:hidden;background:#fdeee6;color:var(--carimbo);font:800 19px var(--titulo)}.ferr-perfil-foto img{width:100%;height:100%;object-fit:cover}.ferr-perfil-txt{display:grid;gap:1px;min-width:0}.ferr-perfil-txt b{font:800 18px var(--titulo);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ferr-perfil-txt span{font-size:13px;color:var(--suave);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ferr-perfil-ir{grid-column:2;display:inline-flex;align-items:center;gap:4px;font-size:13.5px;font-weight:700;color:var(--carimbo)}.ferr-perfil-ir svg{width:15px;height:15px}.ferr-gestao{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--tinta);color:#fff;text-decoration:none}.ferr-gestao span{flex:1}.ferr-grelha{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:641px){.ferr-grelha{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}}.ferr-botao{position:relative;display:grid;gap:10px;align-content:start;padding:14px;border-radius:14px;background:var(--papel);border:1px solid var(--linha);color:var(--tinta);text-decoration:none;transition:border-color .15s,box-shadow .15s;min-height:92px}.ferr-botao:hover{border-color:var(--carimbo);box-shadow:0 8px 18px -14px color-mix(in srgb,var(--carimbo) 80%,transparent)}.ferr-botao-txt{display:grid;gap:1px;min-width:0}.ferr-botao-txt b{font-size:14.5px}.ferr-botao-txt span{font-size:12.5px;color:var(--suave);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ferr-botao-n{position:absolute;top:10px;right:10px;min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:var(--carimbo);color:#fff;font-size:11.5px;font-weight:800;line-height:20px;text-align:center}.ferramentas .linha-teto{border-radius:14px}.ferr-botao .linha-icone{background:var(--carimbo-claro);color:var(--carimbo)}@media(max-width:640px){.ferr-botao{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:0;padding:11px 10px;gap:9px}.ferr-botao .linha-icone{width:30px;height:30px;border-radius:9px}.ferr-botao-txt b{font-size:13.5px}.ferr-botao-txt span{font-size:11.5px}.ferr-botao-n{top:-6px;right:-4px}.ferr-perfil{padding:14px}}.ferr-botao svg.linha-icone{padding:7px;box-sizing:border-box}.estudo-dev{display:grid;gap:10px;justify-items:start;border-style:dashed}.estudo-dev h3,.estudo-dev .nota{margin:0}.selo-dev{display:inline-block;padding:3px 10px;border-radius:99px;background:#fff4d6;color:#8a5a00;font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.estudo-dev-form{display:grid;gap:8px;width:100%}.estudo-dev-form label{font-weight:700;font-size:14px}.estudo-dev-form textarea{width:100%;box-sizing:border-box;resize:vertical;padding:10px 12px;border:1px solid var(--linha);border-radius:12px;font:inherit;background:var(--papel)}.estudo-dev-form textarea:focus{outline:none;border-color:var(--carimbo);box-shadow:0 0 0 3px #f0512a26}.estudo-dev-ok{margin:0;padding:10px 12px;border-radius:12px;background:#e3f4ea;color:#1f6b3f;font-size:14px}.estudo-livros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.grupo-linhas{display:grid;gap:8px}.grupo-linhas h2{font-family:var(--texto);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--suave);margin:0 0 0 4px}.linhas{background:var(--papel);border:1px solid var(--linha);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.linha{display:flex;align-items:center;gap:12px;padding:11px 13px;min-height:62px;text-decoration:none;color:var(--tinta)}.linha+.linha{border-top:1px solid var(--linha)}.linha:hover{background:var(--afundado)}.linha-icone{width:34px;height:34px;border-radius:11px;flex:none;display:grid;place-items:center;background:var(--afundado);color:var(--suave)}.linha.destaque .linha-icone,.externa-linha .linha-icone{background:var(--carimbo-claro);color:var(--carimbo)}.linha-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.linha-texto b{font-size:14.5px;font-weight:600;letter-spacing:-.01em}.linha-texto span{font-size:12.5px;color:var(--suave);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linha-seta{color:var(--suave);flex:none}.linha .logo-entidade{border-radius:11px}.externa-linha{background:none;border:1px dashed var(--linha);border-radius:16px}.id-cartao{display:grid;gap:14px}.id-topo{display:flex;align-items:center;gap:12px}.avatar{width:58px;height:58px;border-radius:18px;flex:none;background:var(--carimbo-claro);color:var(--carimbo);display:grid;place-items:center;font-family:var(--titulo);font-weight:800;font-size:19px;letter-spacing:-.02em}.id-quem{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.id-quem b{font-family:var(--titulo);font-size:18px;font-weight:800;letter-spacing:-.02em}.id-quem>span{font-size:13px;color:var(--suave)}.id-campos{margin:0;display:grid;gap:0}.id-campos div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:9px 0;border-top:1px solid var(--linha)}.id-campos dt{color:var(--suave);font-size:13px}.id-campos dd{margin:0;overflow-wrap:break-word}.id-nota{margin:0}.progresso{display:grid;gap:6px;min-width:220px}.progresso-barra{display:block;height:6px;border-radius:99px;background:var(--afundado);overflow:hidden}.progresso-barra span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff8a1f,#e03a18);transition:width .4s ease}.progresso .nota{margin:0}.prova.a-sincronizar{color:var(--carimbo);font-weight:600}.ligar-portal{gap:16px}.seguranca{border-color:color-mix(in srgb,var(--mesa) 35%,var(--linha))}.seguranca b{color:var(--mesa)}.seguranca .nota{margin:4px 0 0}.ligar-portal .cartao{display:grid;gap:10px}.passos{list-style:none;counter-reset:passo;margin:0;padding:18px;display:grid;gap:16px}.passos li{counter-increment:passo;display:grid;gap:6px;padding-left:40px;position:relative}.passos li:before{content:counter(passo);position:absolute;left:0;top:-2px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--carimbo-claro);color:var(--carimbo);font-family:var(--titulo);font-weight:800}.passos li:last-child:before{content:"!"}.marcador-refpay{justify-self:start;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;background:linear-gradient(118deg,#ff8a1f,#f1551c 52%,#e03a18);color:#fff;font-family:var(--titulo);font-weight:800;text-decoration:none;cursor:grab;box-shadow:0 12px 26px -14px #e8401cbf}.separadores{display:flex;gap:6px}.separadores button{flex:1;font:inherit;font-weight:700;padding:10px;border-radius:12px;border:1px solid var(--linha);background:var(--papel);color:var(--suave);cursor:pointer}.separadores button[aria-selected=true]{background:var(--tinta);border-color:var(--tinta);color:var(--papel)}.codigo-marcador{width:100%;font-family:ui-monospace,Consolas,monospace;font-size:11px;padding:8px;border:1px solid var(--linha);border-radius:10px;background:var(--afundado);color:var(--suave);resize:none}.passos .botao{justify-self:start}.ultimo-envio h3{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 8px;align-items:baseline;margin:0}.ultimo-envio p{margin:0}.ultimo-envio .acao-principal{text-decoration:none;margin:0}.ultimo-envio h3 .nota{text-transform:none;letter-spacing:0;font-weight:500}.ultimo-envio.destaque{box-shadow:inset 0 0 0 2px var(--carimbo)}.lista-envio{list-style:none;margin:4px 0 0;padding:0}.lista-envio li+li{border-top:1px solid var(--linha)}.lista-envio a,.lista-envio div{display:grid;grid-template-columns:82px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;color:var(--tinta);text-decoration:none}.lista-envio a:hover b{color:var(--carimbo)}.lista-envio .dia{font-size:12.5px;color:var(--suave)}.lista-envio .corpo{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;min-width:0}.lista-envio .corpo b{font-weight:600;font-size:14px}.lista-envio .corpo b em{font-style:normal;color:var(--suave);font-weight:500}.estado-envio{font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px;white-space:nowrap;background:var(--afundado);color:var(--suave)}.estado-envio.ok{background:color-mix(in srgb,var(--mesa) 14%,transparent);color:var(--mesa)}.estado-envio.novo{background:var(--carimbo-claro);color:var(--carimbo)}.estado-envio.diferente{background:color-mix(in srgb,var(--erro) 14%,transparent);color:var(--erro)}@media(max-width:560px){.lista-envio a,.lista-envio div{grid-template-columns:minmax(0,1fr) auto}.lista-envio .dia{grid-column:1 / -1}}.envio-portal{display:flex;align-items:center;gap:10px;margin:0 0 8px;padding:10px 12px;border-radius:15px;background:var(--papel);border:1px solid var(--linha);color:var(--tinta);text-decoration:none;font-size:14px}.envio-portal .nota{margin:0}.envio-portal .selo-rp{margin-left:0}.envio-portal>span:nth-child(2){flex:1;min-width:0}.marca-reclamado{justify-self:start;align-self:center;display:inline-grid;place-items:center;margin-left:6px;min-width:20px;height:20px;padding:4px 4px 0;border-radius:999px;background:var(--carimbo-claro);color:var(--carimbo);font-weight:900;font-size:17px;line-height:1;cursor:help;vertical-align:middle}.marca-reclamado.diferente{background:color-mix(in srgb,var(--erro) 15%,transparent);color:var(--erro)}h3 .marca-reclamado{font-size:14px;height:18px;min-width:18px}.reclamado-nota{margin:-4px 0 12px}.reclamado-nota.ok{color:var(--mesa)}.aviso-diferente{border:1px solid color-mix(in srgb,var(--erro) 40%,transparent);background:color-mix(in srgb,var(--erro) 8%,transparent);color:var(--tinta);border-radius:12px;padding:10px 12px;margin:0 0 12px;font-size:14px}.aviso-diferente b{color:var(--erro)}.aviso-diferente p{margin:4px 0 0}.lista-reclamados{list-style:none;margin:0;padding:0}.reclamado-linha{display:flex;align-items:center;gap:12px;padding:11px 13px}.reclamado-linha+.reclamado-linha{border-top:1px solid var(--linha)}.reclamado-linha .linha-texto b em{font-style:normal;color:var(--suave);font-weight:500}.reclamado-linha .nota{white-space:normal}.estado-icone{width:26px;height:26px;border-radius:50%;flex:none;display:grid;place-items:center;font-weight:800;background:var(--afundado);color:var(--suave)}.reclamado-linha.ok .estado-icone{background:color-mix(in srgb,var(--mesa) 15%,transparent);color:var(--mesa)}.reclamado-linha.diferente .estado-icone{background:color-mix(in srgb,var(--erro) 15%,transparent);color:var(--erro)}.torneio .separadores{margin:4px 0 6px}.fase-nome{font-size:16px;margin:0 0 8px}.tabela-classificacao{background:var(--papel);border:1px solid var(--linha);border-radius:var(--raio);overflow:hidden}.tc-linha{display:grid;grid-template-columns:30px minmax(0,1fr) repeat(3,34px) repeat(3,48px) 40px;align-items:center;gap:4px;padding:10px 12px;width:100%;border:0;border-top:1px solid var(--linha);background:none;font:inherit;font-size:14px;color:var(--tinta);text-align:center;cursor:pointer;font-variant-numeric:tabular-nums}.tc-linha:hover{background:var(--afundado)}.tc-cab{border-top:0;cursor:default;font-size:12px;font-weight:700;color:var(--suave);text-transform:uppercase;letter-spacing:.04em;background:var(--afundado)}.tc-cab:hover{background:var(--afundado)}.tc-cab span:nth-child(2),.tc-equipa{text-align:left}.tc-pos{font-weight:700;color:var(--suave)}.tc-equipa{display:flex;align-items:center;min-width:0;gap:2px}.tc-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.tc-sigla{display:none;font-weight:700}.tc-linha b{font-family:var(--titulo);font-size:15px}.equipa-torneio{display:grid;gap:12px}.equipa-cabeca{display:flex;align-items:center;gap:14px}.equipa-cabeca h2{font-size:20px;margin:0 0 4px}.equipa-cabeca .nota{margin:0}@media(max-width:640px){.tc-linha{grid-template-columns:26px minmax(0,1fr) repeat(3,28px) 34px;padding:11px 10px;font-size:14px}.tc-larga{display:none}}@media(max-width:330px){.tc-nome{display:none}.tc-sigla{display:inline}}.tc-equipa .logo-equipa{margin-right:6px}.torneio-botao{justify-self:center;display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:40px;padding:8px 14px;border-radius:999px;background:var(--afundado);color:var(--tinta);font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;text-align:center}.torneio-botao:hover{background:var(--carimbo-claro);color:var(--carimbo)}.torneio-botao span{font-size:18px;line-height:1;color:var(--carimbo)}.placar>.torneio-botao{margin:0 auto 12px;display:flex;width:fit-content}.arbitragem .nomes{display:grid;gap:1px;min-width:0}.arbitragem .convidar{justify-self:start;display:inline-flex;align-items:center;gap:5px;margin-top:4px;padding:3px 9px 3px 7px;border-radius:999px;border:1px solid var(--linha);color:var(--suave);font-size:12px;font-weight:600;text-decoration:none}.arbitragem .convidar:hover{color:#128c4a;border-color:#128c4a}.nome-completo{font-size:12.5px;color:var(--suave)}.n-jogo{font-family:var(--mono);font-weight:700;color:var(--tinta);margin-right:6px}.numero-jogo{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.numero-jogo .mono{font-weight:700}.sem-numero{color:var(--suave)}.numero-form{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.numero-form input{width:110px;font:inherit;padding:8px 10px;border:1px solid var(--linha);border-radius:10px;background:var(--papel);color:var(--tinta)}.numero-form .botao{padding:8px 14px;min-height:0}.selo-rp{display:inline-grid;place-items:center;flex:none;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px #f0512a59,0 2px 6px -3px #e8401c80;vertical-align:middle;margin-left:6px;overflow:hidden}.selo-rp img{width:68%;height:68%;object-fit:contain;display:block}.filtros .filtro-conta{display:inline-flex;align-items:center;gap:6px}.filtros .filtro-conta .selo-rp{margin-left:0}.filtros .filtro-conta .mono{color:inherit;opacity:.7;font-weight:500}.linha-texto b{display:inline-flex;align-items:center;gap:0}.id-quem b{display:inline-flex;align-items:center;flex-wrap:wrap}.assoc-filtro{display:flex;gap:6px;overflow-x:auto;padding:2px 2px 8px;margin:0 0 6px;scrollbar-width:thin}.assoc-filtro button{flex:none;display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:13px;font-weight:600;padding:5px 12px 5px 6px;min-height:36px;border-radius:999px;border:1px solid var(--linha);background:var(--papel);color:var(--tinta);cursor:pointer;white-space:nowrap}.assoc-filtro button .mono{color:var(--suave);font-weight:500;font-size:12px}.assoc-filtro button[aria-pressed=true]{background:var(--carimbo);border-color:var(--carimbo);color:#fff}.assoc-filtro button[aria-pressed=true] .mono{color:inherit;opacity:.8}.assoc-filtro .logo-entidade{border-radius:50%}.assoc-todas{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--afundado);color:var(--carimbo);font-size:12px}.nome-juiz{color:inherit;text-decoration:none}.nome-juiz:hover{color:var(--carimbo);text-decoration:underline}.juizes-filtros{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:18px 0 10px}.pesquisa{flex:1 1 260px;min-width:0;font:inherit;padding:10px 14px;border:1px solid var(--linha);border-radius:12px;background:var(--papel);color:var(--tinta)}.pesquisa:focus{outline:2px solid var(--carimbo);outline-offset:1px}.avatar.pequeno{width:34px;height:34px;border-radius:11px;font-size:12px}.juiz-assoc{display:inline-flex;flex:none}.juiz-assoc .logo-entidade{border-radius:7px}.linhas .linha .contagem{min-width:58px;text-align:right}.botao.mais{margin-top:12px}.juiz-cabeca{margin:12px 0 8px}.juiz-cabeca .tu{color:var(--carimbo);font-style:normal;margin-left:6px}.juiz-numeros{display:flex;gap:22px;flex-wrap:wrap}.juiz-numeros div{display:grid}.juiz-numeros strong{font-family:var(--titulo);font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.juiz-numeros span{font-size:12.5px;color:var(--suave)}@media(max-width:560px){.linhas .linha .juiz-assoc{display:none}}.acoes{margin:26px 0 28px}.acoes-titulo{font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--suave);margin:0 0 12px}.acao-principal{width:100%;min-height:50px;border:0;border-radius:15px;background:linear-gradient(118deg,#ff8a1f,#f1551c 52%,#e03a18);color:#fff;font-family:var(--titulo);font-weight:800;font-size:14.5px;letter-spacing:-.01em;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 12px 26px -14px #e8401cbf;margin-bottom:8px}.acao-principal:disabled{opacity:.75;cursor:default}.acao-principal span{display:inline-flex}.a-rodar{animation:rodar 1s linear infinite}@keyframes rodar{to{transform:rotate(360deg)}}.acoes>.nota,.acoes>.erro{margin:0 0 10px}.atalhos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(max-width:640px){.atalhos{grid-template-columns:1fr 1fr}}.atalho{background:var(--papel);border:1px solid var(--linha);border-radius:15px;padding:12px;min-height:78px;display:flex;flex-direction:column;gap:9px;align-items:flex-start;text-decoration:none;color:var(--tinta);box-shadow:0 12px 30px -16px #3c1c0a4d;transition:transform .2s ease,box-shadow .2s ease}.atalho:hover{transform:translateY(-4px);box-shadow:0 30px 60px -28px #3c1c0a6b}.atalho b{font-family:var(--titulo);font-size:13.5px;font-weight:800;letter-spacing:-.01em}.atalho b span{color:var(--suave);font-weight:500}.atalho-icone{width:30px;height:30px;border-radius:10px;background:var(--carimbo-claro);color:#e8401c;display:grid;place-items:center}@media(prefers-reduced-motion:reduce){.a-rodar{animation:none}.atalho:hover{transform:none}}.botao.secundario{background:var(--papel);color:var(--carimbo);border:1px solid var(--carimbo)}.ligacao{font:inherit;background:none;border:0;padding:0;color:var(--carimbo);cursor:pointer;text-decoration:underline;text-underline-offset:3px}label{display:block;font-size:13px;font-weight:600;margin:14px 0 6px}input,select{font:inherit;color:var(--tinta);background:var(--papel);border:1px solid var(--linha);border-radius:8px;padding:10px 12px;width:100%}input.grande{font-size:22px;letter-spacing:.06em}.linha{display:flex;gap:10px}.linha input{flex:1;min-width:0}.estreita{width:100%;max-width:1120px;margin-inline:auto;display:grid;gap:14px}.entrada{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:48px;align-items:center;max-width:1000px;margin:0 auto;padding:40px max(16px,env(safe-area-inset-right)) 40px max(16px,env(safe-area-inset-left))}.entrada-texto{display:grid;gap:14px}.entrada-texto h1{font-size:clamp(40px,7vw,64px)}.pontos{margin:0;padding:0;list-style:none;display:grid;gap:10px}.pontos li{padding-left:22px;position:relative;color:var(--suave)}.pontos li:before{content:"";position:absolute;left:0;top:.6em;width:10px;height:2px;background:var(--carimbo)}.entrada-form{display:grid;gap:4px}.entrada-form .botao{margin-top:14px}.entrada-form .ligacao{justify-self:start;margin-top:10px;font-size:14px}.entrada.confirmar-email{grid-template-columns:minmax(0,440px);justify-content:center}.confirmar-email h1{font-size:26px;margin-bottom:6px}.confirmar-email p{margin:0 0 6px}.entrada .separadores{display:grid;grid-template-columns:1fr 1fr;background:var(--afundado);border-radius:8px;padding:3px;margin-bottom:6px}.entrada .separadores button{font:inherit;font-weight:600;border:0;background:none;padding:8px;border-radius:6px;color:var(--suave);cursor:pointer}.entrada .separadores button[aria-selected=true]{background:var(--papel);color:var(--tinta);box-shadow:0 1px 2px #00000014}@media(max-width:760px){.entrada{grid-template-columns:1fr;gap:24px;min-height:0}}@media(max-width:640px){.entrada{padding-top:20px;padding-bottom:8px;gap:14px}.entrada-texto{gap:6px}.entrada-texto h1{font-size:34px}.entrada-texto .lead{font-size:14px}.entrada-texto .pontos{display:none}.entrada-form{padding:14px}.entrada-form label{margin:10px 0 4px}.entrada-form .separador-ou{margin:8px 0 0}.entrada-form .botao{margin-top:12px}.entrada+.rodape-legal{padding:8px 16px calc(10px + env(safe-area-inset-bottom));gap:2px 14px;font-size:11.5px}}@media(max-width:640px)and (max-height:640px){.entrada-texto .lead{display:none}}.registo{display:grid;gap:4px}.passos{list-style:none;margin:0 0 6px;padding:0;display:flex;gap:14px;font-size:12px;font-weight:600;color:var(--suave)}.passos li[aria-current=step]{color:var(--carimbo)}.passo{display:grid;gap:4px}.passo .botao{margin-top:12px}.passo .ligacao{justify-self:start;margin-top:10px;font-size:14px}.passo .nota{margin:4px 0 0}.passo .encontrado{margin:0 0 6px}.reg-alternativas{display:grid;gap:2px;justify-items:start;margin-top:6px}.reg-titulo{margin:0 0 2px;font:800 19px/1.2 Archivo,sans-serif;letter-spacing:-.02em}.reg-refpay{margin-top:12px;padding:16px;border-radius:14px;border:1.5px solid var(--carimbo);background:var(--carimbo-claro);display:grid;gap:6px}.reg-refpay strong{font:800 16px Archivo,sans-serif}.reg-texto,.reg-refpay p{margin:0;font-size:14px;line-height:1.45}.reg-refpay .botao{margin-top:6px;justify-self:start}.passo textarea{width:100%;box-sizing:border-box;font:inherit;padding:10px 12px;border:1px solid var(--linha);border-radius:8px;background:var(--papel);color:var(--tinta);resize:vertical}.assoc{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.logo-assoc{width:22px;height:22px;object-fit:contain;border-radius:4px;background:#fff;padding:1px}.pergunta-cabeca{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.pergunta-cabeca label{margin-bottom:6px}.contador{font-size:14px;font-weight:500;color:var(--carimbo)}.contador.pouco{color:var(--erro)}.tempo{height:4px;border-radius:2px;background:var(--afundado);overflow:hidden;margin-bottom:6px}.tempo i{display:block;height:100%;background:var(--carimbo);transition:width .25s linear}input:disabled{background:var(--afundado);color:var(--suave)}.campo-senha{position:relative}.campo-senha input{padding-right:46px}.olho{position:absolute;top:50%;right:4px;transform:translateY(-50%);width:38px;height:38px;display:grid;place-items:center;border:0;background:none;border-radius:6px;color:var(--suave);cursor:pointer}.olho:hover{color:var(--tinta);background:var(--afundado)}.olho svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.botao-google{font:inherit;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:10px 16px;border-radius:8px;border:1px solid var(--linha);background:var(--papel);color:var(--tinta);cursor:pointer}.botao-google:hover{background:var(--afundado)}.botao-google:disabled{opacity:.55;cursor:default}.separador-ou{display:flex;align-items:center;gap:10px;margin:12px 0 2px;color:var(--suave);font-size:12px}.separador-ou:before,.separador-ou:after{content:"";flex:1;height:1px;background:var(--linha)}.encontrado{margin-top:16px;padding:14px;border-radius:8px;background:var(--carimbo-claro);display:grid;gap:6px;justify-items:start}.encontrado strong{font-family:var(--titulo);font-size:24px}.encontrado p{margin:0;color:var(--suave)}.encontrado.vazio{background:var(--afundado)}.encontrado.vazio strong{font-size:18px}.encontrado input{width:100%}.pagina{display:grid;gap:24px}.cabeca{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap}.seletor{display:flex;align-items:center;gap:8px;margin:0}.cabeca-acoes{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.sinc{display:grid;gap:6px;justify-items:end;max-width:340px}.sinc:has(.acao-entidade){justify-items:stretch;width:min(280px,100%);gap:8px}.acao-entidade{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 14px 8px 8px;border:1px solid var(--linha);border-radius:14px;background:var(--papel);color:var(--tinta);font:inherit;font-size:15px;font-weight:700;text-align:left;text-decoration:none;cursor:pointer;box-shadow:0 1px 2px #16130f0d;transition:border-color .15s,box-shadow .15s,transform .15s}.acao-entidade:hover:not(:disabled){border-color:var(--carimbo);box-shadow:0 6px 16px -10px #f0512a99;transform:translateY(-1px)}.acao-entidade:disabled{cursor:default;color:var(--suave)}.acao-entidade-icone{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--carimbo-claro);color:var(--carimbo)}.acao-entidade-seta{margin-left:auto;flex:0 0 auto;color:var(--suave)}.acao-entidade.a-girar .acao-entidade-icone svg{animation:girar 1.1s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}.sinc .nota.acao-explica{margin:-2px 2px 0;text-align:left;font-size:12.5px;line-height:1.35}.sinc .nota,.sinc .erro{margin:0;text-align:right}.estreita .sinc{justify-items:start}.estreita .sinc .nota,.estreita .sinc .erro{text-align:left}.proximas ul{list-style:none;margin:0;padding:0}.proximas li{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--linha)}.proximas li:first-child{border-top:0;padding-top:0}@media(max-width:560px){.proximas li{grid-template-columns:60px minmax(0,1fr)}.proximas li .funcao{grid-column:2;justify-self:start}}.seletor select{width:auto}.numeros{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.numero{background:var(--papel);border:1px solid var(--linha);border-radius:var(--raio);padding:12px 14px;display:grid}.numero strong{font-family:var(--mono);font-size:28px;line-height:1.1}.numero span{color:var(--suave);font-size:13px}.numero.principal{background:var(--carimbo);border-color:var(--carimbo);color:#fff}.numero.principal span{color:#fffc}@media(max-width:760px){.numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.numero.principal{grid-column:span 2}}.duas{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}@media(max-width:900px){.duas{grid-template-columns:minmax(0,1fr)}}.filtros{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.filtros button{font:inherit;font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px;border:1px solid var(--linha);background:var(--papel);color:var(--suave);cursor:pointer}.filtros button[aria-pressed=true]{background:var(--tinta);border-color:var(--tinta);color:var(--papel)}.mes h2{font-size:18px;margin:18px 0 8px;display:flex;gap:8px;align-items:baseline}.mes h2 span{font-family:var(--mono);font-size:13px;color:var(--suave);font-weight:500}.mes ol{list-style:none;margin:0;padding:0;background:var(--papel);border:1px solid var(--linha);border-radius:var(--raio);overflow:hidden}.mes li+li{border-top:1px solid var(--linha)}.jogo{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;color:inherit;text-decoration:none}.jogo:hover{background:var(--afundado)}.dia{font-family:var(--mono);font-size:13px;color:var(--suave);text-transform:capitalize}.corpo{display:grid;gap:3px;min-width:0}.equipas{font-weight:600;overflow-wrap:anywhere}.equipas em{font-style:normal;color:var(--suave);font-weight:400;padding:0 3px}.prova{font-size:13px;color:var(--suave)}.etiquetas{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.funcao,.entidade{font-size:12px;font-weight:600;padding:1px 8px;border-radius:999px;border:1px solid currentColor}.funcao.arbitro{color:var(--arbitro)}.funcao.mesa{color:var(--mesa)}.funcao.outro{color:var(--outro)}.entidade{color:var(--suave);border-color:var(--linha)}.marcador{font-size:15px;font-weight:500;white-space:nowrap}.marcador.sem-resultado{font-size:12px;font-weight:600;color:var(--outro);background:color-mix(in srgb,var(--outro) 14%,transparent);padding:2px 8px;border-radius:999px;cursor:help}.aviso-adiado{color:var(--outro)}.marcador.por-jogar{font-size:12px;font-weight:600;color:var(--carimbo);background:var(--carimbo-claro);padding:2px 8px;border-radius:999px}.lado{display:grid;gap:14px}.barras,.simples{list-style:none;margin:0;padding:0;display:grid;gap:10px}.barras li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;font-size:14px}.barras i{grid-column:1 / -1;height:6px;border-radius:3px;background:var(--arbitro)}.barras i.mesa{background:var(--mesa)}.barras i.outro{background:var(--outro)}.simples li{display:flex;justify-content:space-between;gap:10px;font-size:14px}.simples li span{min-width:0;overflow-wrap:anywhere}.voltar{font-size:14px;text-decoration:none}.placar{background:var(--papel);border:1px solid var(--linha);border-radius:14px;padding:22px 18px;display:grid;gap:18px}.placar .sobretitulo{text-align:center}.placar-linha{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px;align-items:end}.equipa{display:grid;gap:4px;min-width:0}.equipa.casa{text-align:right;justify-items:end}.equipa strong{font-family:var(--titulo);font-size:clamp(16px,3.4vw,28px);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.1}.sigla{font-family:var(--mono);font-size:12px;color:var(--suave)}.resultado{display:flex;align-items:center;gap:10px;font-size:clamp(36px,8vw,64px);font-weight:500}.resultado .traco{width:14px;height:3px;background:var(--linha)}.resultado .perdeu{color:var(--suave)}.parciais{border-collapse:collapse;margin:0 auto;font-size:14px}.parciais th,.parciais td{padding:4px 12px;text-align:center}.parciais thead th{font-size:12px;color:var(--suave);font-weight:600}.parciais tbody th{text-align:left;font-family:var(--mono);font-size:12px;color:var(--suave)}.dados{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0;border-top:1px solid var(--linha);padding-top:16px}.dados dt{font-size:12px;color:var(--suave);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.dados dd{margin:2px 0 0}.arbitragem{list-style:none;margin:0 0 14px;padding:0}.arbitragem li{display:grid;grid-template-columns:170px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--linha)}.arbitragem li:first-child{border-top:0}.arbitragem li.eu{background:var(--carimbo-claro);margin:0 -18px;padding-inline:18px}.arbitragem .funcao{justify-self:start}.arbitragem .nome em{color:var(--carimbo);font-style:normal;font-weight:600}.arbitragem .licenca{color:var(--suave);font-size:13px}.arbitragem .nome{display:flex;align-items:center;gap:8px;min-width:0}.assoc-juiz{flex:none;display:inline-flex;width:22px;height:22px}.assoc-juiz .logo-entidade{border-radius:4px}.assoc-juiz .logo-entidade.sem{font-size:8px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:560px){.arbitragem li{grid-template-columns:minmax(0,1fr) auto}.arbitragem .funcao{grid-column:1 / -1}}.externa{font-size:14px}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.logo-equipa{display:inline-block;vertical-align:-5px;object-fit:contain;border-radius:4px;margin-right:6px;background:#fff;flex:none}.logo-equipa.sem{display:inline-grid;place-items:center;font-size:9px;font-weight:700;color:var(--suave);background:var(--afundado);vertical-align:-5px}.equipa .logo-equipa{margin:0 0 4px;vertical-align:0}.equipas em{margin-right:6px}.navegacao{display:flex;gap:4px;margin-right:auto;margin-left:18px}.navegacao a{text-decoration:none;color:var(--suave);font-weight:600;font-size:14px;padding:6px 10px;border-radius:6px}.navegacao a:hover{color:var(--tinta);background:var(--afundado)}.navegacao a.active{color:var(--carimbo);background:var(--carimbo-claro)}.avatar-barra,.abas{display:none}.grelha-entidades{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.entidade-cartao{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;padding:14px}.entidade-cartao:hover{border-color:var(--carimbo)}.entidade-cartao.nacional{border-color:var(--carimbo);background:var(--carimbo-claro)}.entidade-cartao strong{display:block;font-family:var(--titulo);font-size:17px}.entidade-cartao small{color:var(--suave);font-size:12px}.logo-entidade{object-fit:contain;border-radius:8px;background:#fff;flex:none}.logo-entidade.sem{display:inline-grid;place-items:center;font-family:var(--titulo);font-weight:700;color:var(--suave);background:var(--afundado);font-size:14px}.cabeca-entidade{display:flex;align-items:center;gap:14px}.cabeca-entidade .nota{margin:4px 0 0}.grupo-torneios h2{font-size:18px;margin:4px 0 8px}.lista-torneios{list-style:none;margin:0;padding:0;background:var(--papel);border:1px solid var(--linha);border-radius:var(--raio);overflow:hidden}.lista-torneios li+li{border-top:1px solid var(--linha)}.torneio-linha{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;color:inherit;text-decoration:none}.torneio-linha:hover{background:var(--afundado)}.torneio-linha strong{display:block;font-weight:600}.contagem{font-size:13px;color:var(--suave);white-space:nowrap}.ficha-topo{display:flex;justify-content:space-between;align-items:center;gap:12px}.ficha-topo .voltar{text-decoration:none;font-size:14px}.ficha-sincronizar{display:inline-flex;align-items:center;gap:6px;font-size:14px}.ficha-sincronizar:disabled{opacity:.6;cursor:progress}.ficha-sincronia{margin:0}.ficha-sincronia.ok{color:var(--mesa)}.ficha-sincronia.erro{color:var(--erro)}.proximas li a.corpo{color:inherit;text-decoration:none}.seccao-genero{display:grid;gap:14px;scroll-margin-top:70px}.titulo-genero{font-size:24px;display:flex;align-items:baseline;gap:8px;padding-bottom:6px;border-bottom:2px solid var(--carimbo)}.titulo-genero span{font-family:var(--mono);font-size:14px;color:var(--suave);font-weight:500}.grupo-torneios h3{margin:0 0 8px;font-size:14px;color:var(--suave)}.filtro-ligacao{font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px;border:1px solid var(--linha);background:var(--papel);color:var(--tinta);text-decoration:none}.filtro-ligacao span{color:var(--suave)}.filtro-ligacao.active{background:var(--tinta);border-color:var(--tinta);color:var(--papel)}.filtro-ligacao.active span{color:inherit;opacity:.75}.logo-torneio{object-fit:contain;border-radius:6px;background:#fff;flex:none}.logo-torneio.sem{display:inline-block;background:var(--afundado)}.torneio-linha .corpo{flex:1;min-width:0}@media(pointer:coarse){.navegacao a{padding:10px 12px;min-height:40px;display:inline-flex;align-items:center}.barra-direita .ligacao{padding:10px 6px;margin:-10px -6px}.voltar,.ligacao.voltar,.ligacao.externa,.ficha-topo .ligacao,.opcao-acoes .ligacao,.numero-jogo .ligacao{display:inline-flex;align-items:center;min-height:40px}.nome-juiz{display:inline-block;padding-block:9px;margin-block:-9px}.filtros button{padding:9px 14px;min-height:40px}.filtro-ligacao{padding:10px 14px;min-height:40px;display:inline-flex;align-items:center}.ligar-portal .cartao>.ligacao{min-height:40px;margin-top:6px}}@media(max-width:640px){.barra-dentro{flex-wrap:nowrap;padding-block:6px;min-height:52px}.navegacao,.barra-direita{display:none}.refpay-logo{font-size:23px}.marca{min-height:40px}.avatar-barra{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--carimbo-claro);color:var(--carimbo);font:800 14px var(--titulo);text-decoration:none}.abas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:6;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--papel) 92%,transparent);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-top:1px solid var(--linha);box-shadow:0 -10px 28px -20px #0006}.abas a{display:grid;justify-items:center;align-content:center;gap:4px;min-width:0;min-height:54px;padding:2px;font-size:11px;font-weight:600;letter-spacing:-.01em;color:var(--suave);text-decoration:none;-webkit-tap-highlight-color:transparent}.abas a>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.abas a svg{box-sizing:content-box;width:22px;height:22px;padding:4px 16px;border-radius:999px;transition:background-color .2s,color .2s}.abas a:active svg{background:var(--afundado)}.abas a.active{color:var(--carimbo);font-weight:700}.abas a.active svg{stroke-width:2.3;background:var(--carimbo-claro)}.conteudo{padding-top:18px;padding-bottom:calc(90px + env(safe-area-inset-bottom))}}@media(max-width:360px){.abas{padding-inline:2px}.abas a{font-size:10px;letter-spacing:-.02em}.abas a svg{padding-inline:11px}}@media(max-width:640px){h1{font-size:28px}.lead{font-size:15px}.jogo{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:12px}.jogo .dia{grid-column:1 / -1;font-size:12.5px}.jogo .dia .hora{display:inline;margin-left:6px}.jogo .corpo{grid-column:1}.jogo .marcador{grid-column:2;grid-row:2;align-self:start}.jogo .prova{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}input,select,textarea,.pesquisa{font-size:16px}.filtros{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.filtros::-webkit-scrollbar,.assoc-filtro::-webkit-scrollbar{display:none}.filtros button,.filtros .filtro-ligacao{flex:none}.assoc-filtro{margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;scrollbar-width:none}.juizes-filtros{margin:8px 0 6px}.pagina{gap:16px}.cabeca-entidade h1{font-size:22px}.cabeca-entidade .logo-torneio,.cabeca-entidade .logo-entidade{width:48px!important;height:48px!important}.torneio-linha{gap:10px;padding:12px}.torneio-linha .contagem{font-size:12px}.id-quem b{font-size:16px}.proximas li{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:center;padding:12px 0}.proximas li>.dia{grid-column:1;display:flex;align-items:baseline;gap:6px;font-size:13px;font-weight:700;color:var(--tinta)}.proximas li>.dia .hora{font-weight:600;color:var(--carimbo)}.proximas li>.funcao{grid-column:2;grid-row:1;justify-self:end}.proximas li>.funcao~.funcao{grid-row:auto}.proximas li>.corpo{grid-column:1 / -1;display:grid;gap:5px}.proximas .equipas{display:grid;gap:4px;overflow-wrap:normal}.proximas .equipas>em{display:none}.proximas .equipas .equipa-lado{display:flex;align-items:center;gap:7px;min-width:0;font-size:15px}.proximas .prova{font-size:12.5px;line-height:1.4}.placar-linha{gap:8px}.resultado{font-size:32px;gap:6px}.id-campos div{grid-template-columns:1fr;gap:2px}.linha-texto span{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.logo-equipa,.logo-torneio{background-color:var(--afundado)}.dia .hora{display:block}.separadores.rolar{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;grid-template-columns:none}.separadores.rolar::-webkit-scrollbar{display:none}.separadores.rolar button{flex:1 0 auto;white-space:nowrap;padding-inline:14px;min-height:42px}.ficha .separadores{margin:4px 0 2px}.espaco{display:grid;gap:14px}.espaco-fechado{display:grid;gap:6px}.leitor{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#000}.leitor iframe,.leitor video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.video-jogo{display:grid;gap:10px}.video-jogo h3{margin:0}.video-acoes{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.video-acoes .nota{flex:1 1 100%;margin:0}.video-form,.responder{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.video-form input{flex:1 1 220px}.escrever-espaco{display:grid;gap:10px}.escrever-espaco .filtros{margin:0}.escrever-espaco textarea,.responder textarea,.video-form input,.jogada-campos input{width:100%;font:inherit;font-size:16px;padding:10px 12px;border:1px solid var(--linha);border-radius:12px;background:var(--papel);color:var(--tinta);resize:vertical}.escrever-espaco .botao{justify-self:end}.jogada-campos{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px}.jogada-campos label{display:grid;gap:4px;font-size:12.5px;color:var(--suave);font-weight:600}.mensagens,.respostas{list-style:none;margin:0;padding:0;display:grid;gap:10px}.msg{background:var(--papel);border:1px solid var(--linha);border-radius:14px;padding:12px 14px;display:grid;gap:6px}.msg-pergunta{border-color:color-mix(in srgb,var(--outro) 45%,var(--linha))}.msg-jogada{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.msg-cab{display:flex;align-items:baseline;gap:6px 8px;flex-wrap:wrap}.msg-cab .nota{margin:0;font-size:12.5px}.msg-quando{margin-left:auto!important}.msg-tipo{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:2px 8px;border-radius:999px;background:var(--afundado);color:var(--suave)}.msg-tipo.pergunta{background:color-mix(in srgb,var(--outro) 15%,transparent);color:var(--outro)}.msg-tipo.jogada{background:var(--carimbo-claro);color:var(--carimbo)}.msg-texto{margin:0;white-space:pre-wrap;overflow-wrap:break-word}.msg-acoes{display:flex;gap:16px}.ligacao.apagar{color:var(--erro)}.minuto{font-family:var(--titulo);font-weight:800;color:var(--carimbo)}.respostas{margin-top:4px;padding-left:12px;border-left:3px solid var(--linha)}.msg-resposta{background:var(--afundado);border:0}.lideres-cab{display:flex;justify-content:space-between;font-weight:700;font-size:13px;color:var(--suave);margin-bottom:6px;gap:12px}.lideres-cab span:last-child{text-align:right}.lideres{list-style:none;margin:0;padding:0;display:grid;gap:8px}.lideres li{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--linha)}.lideres li:first-child{border-top:0}.lider{display:grid;gap:1px;min-width:0}.lider.fora{text-align:right}.lider b{font-family:var(--titulo);font-size:24px;line-height:1;color:var(--suave)}.lider.melhor b{color:var(--carimbo)}.lider span{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lider-categoria{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--suave)}.estatistica{display:grid;gap:10px}.estatistica .filtros{margin:0}.tabela-rolar{overflow-x:auto;border:1px solid var(--linha);border-radius:12px}.box{border-collapse:collapse;width:100%;font-size:13.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.box th,.box td{padding:8px;text-align:center;border-bottom:1px solid var(--linha)}.box thead th{font-size:11.5px;color:var(--suave);background:var(--afundado);position:sticky;top:0}.box .fixa{position:sticky;left:0;background:var(--papel);text-align:left;z-index:1;max-width:150px;overflow:hidden;text-overflow:ellipsis;box-shadow:1px 0 0 var(--linha)}.box thead .fixa{background:var(--afundado);z-index:2}.box tr.titular .fixa{font-weight:700}.box tr.total td,.box tr.total th{font-weight:800;background:var(--afundado)}.box tbody th{font-weight:500}.comparacao ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.comp-linha{display:grid;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:8px;font-size:14px}.comp-linha span{text-align:center;color:var(--suave);font-size:13px}.comp-linha b:last-child{text-align:right}.comp-linha b{font-family:var(--titulo);color:var(--suave)}.comp-linha b.melhor{color:var(--tinta)}.comp-barra{display:flex;gap:3px;height:6px;margin-top:4px}.comp-barra i{display:block;border-radius:3px;background:var(--carimbo)}.comp-barra i:last-child{background:var(--suave);opacity:.55}@media(max-width:640px){.jogada-campos{grid-template-columns:1fr}.lider b{font-size:20px}.lider span{font-size:12px}}.video-vazio{display:flex;justify-content:center}.video-vazio .ligacao{min-height:40px;display:inline-flex;align-items:center}.video-form .nota{flex:1 1 100%;margin:0}.clipar{display:grid;grid-template-columns:56px 1fr 1fr 56px;gap:6px}.btn-clip{font:inherit;font-weight:700;min-height:44px;border-radius:12px;border:1px solid var(--linha);background:var(--papel);color:var(--tinta);cursor:pointer;display:grid;place-items:center;line-height:1.1}.btn-clip.marca{background:var(--carimbo-claro);color:var(--carimbo);border-color:transparent}.btn-clip.marca.feito{background:var(--carimbo);color:#fff}.btn-clip span{display:block;font-family:var(--titulo);font-size:12px;font-weight:800}.novo-clipe{display:grid;gap:8px;padding:12px;border-radius:14px;background:var(--afundado)}.novo-clipe-cab{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.novo-clipe-cab .ligacao{margin-left:auto}.novo-clipe input,.novo-clipe textarea{width:100%;font:inherit;font-size:16px;padding:10px 12px;border:1px solid var(--linha);border-radius:12px;background:var(--papel);color:var(--tinta)}.novo-clipe .filtros{margin:0}.novo-clipe-acoes{display:flex;align-items:center;gap:14px}.novo-clipe-acoes .acao-principal{width:auto;flex:1;margin:0}.a-tocar{margin:0;font-weight:700;color:var(--carimbo);display:flex;gap:10px;align-items:center}.aviso-clipe{color:var(--mesa)}.clipes h4{margin:4px 0 6px;font-size:14px;text-transform:uppercase;letter-spacing:.06em}.clipes>ul>li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:4px 10px;align-items:center;padding:8px;border-radius:12px;background:var(--afundado)}.clipes>ul>li.a-dar{box-shadow:inset 0 0 0 2px var(--carimbo)}.clipe-tocar{width:40px;height:40px;border-radius:50%;border:0;background:var(--carimbo);color:#fff;font-size:15px;cursor:pointer}.clipe-texto{display:grid;gap:1px;min-width:0}.clipe-texto b{font-size:14px;overflow-wrap:break-word}.clipe-texto .nota{margin:0;font-size:12.5px}.clipe-nota{font-size:13px}.clipe-acoes{grid-column:2;display:flex;gap:16px}.clipe-acoes .ligacao{min-height:32px}.leitor-clipe{position:relative}.clipes>ul>li>.leitor-clipe{grid-column:1 / -1;margin-top:4px}.clipe-selo{position:absolute;top:8px;left:8px;padding:3px 8px;border-radius:999px;background:#000000a6;color:#fff;font-size:12px;font-weight:700;pointer-events:none}.aviso-repetido{display:grid;gap:4px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--outro) 14%,var(--papel));border:1px solid color-mix(in srgb,var(--outro) 50%,var(--linha))}.aviso-repetido ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.aviso-repetido li{display:flex;align-items:center;gap:10px;font-size:13.5px}.aviso-repetido li span{flex:1;min-width:0;overflow-wrap:break-word}.aviso-repetido .ligacao{min-height:36px}.aviso-repetido .nota{margin:0;font-size:12.5px}.juntar-pergunta{justify-self:start;min-height:36px}.pergunta-campos{display:grid;gap:6px;margin:0;padding:10px;border:1px solid var(--linha);border-radius:12px;background:var(--papel)}.pergunta-campos legend{font-weight:700;padding:0 4px}.pergunta-campos legend .nota{font-weight:400;font-size:12.5px}.opcao-campo{display:flex;gap:8px;align-items:center}.opcao-campo input{flex:1;min-width:0}.opcao-campo .ligacao{min-width:36px;min-height:36px}.pergunta-acoes{display:flex;gap:16px}.pergunta-acoes .ligacao{min-height:36px}.clipes>ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.clipe-analise{grid-column:1 / -1;display:grid;gap:12px;margin-top:4px}.clipe-pergunta{display:grid;gap:6px}.clipe-pergunta .opcoes{list-style:none;margin:0;padding:0;display:grid;gap:6px}.opcao{position:relative;overflow:hidden;width:100%;min-height:44px;display:flex;align-items:center;gap:8px;padding:8px 12px;font:inherit;font-size:15px;text-align:left;color:var(--tinta);background:var(--papel);border:1px solid var(--linha);border-radius:12px;cursor:pointer}.opcao.minha{border-color:var(--carimbo);font-weight:700}.opcao-barra{position:absolute;inset:0 auto 0 0;background:var(--carimbo-claro);transition:width .3s}.opcao-texto,.opcao-pct{position:relative}.opcao-texto{flex:1;min-width:0;overflow-wrap:break-word}.opcao-pct{font-size:12.5px;color:var(--suave);white-space:nowrap}.clipe-pergunta .nota,.comentar-clipe .nota{margin:0;font-size:12.5px}.clipe-comentarios{display:grid;gap:8px}.clipe-comentarios .respostas{margin:0;padding:0}.clipe-comentarios .msg-resposta{background:var(--papel)}.msg-tipo.privado{background:var(--afundado)}.comentar-clipe{display:grid;gap:6px}.comentar-clipe textarea{width:100%;font:inherit;font-size:16px;padding:10px 12px;border:1px solid var(--linha);border-radius:12px;background:var(--papel);color:var(--tinta)}.comentar-clipe .filtros{margin:0}.comentar-clipe .botao{justify-self:start}.autor{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:13px;min-width:0}.autor .nome-juiz,.autor b{font-weight:700;color:var(--tinta)}.autor .mono{color:var(--suave);font-size:12px}.autor-assoc{color:var(--suave);font-size:12.5px}.autor-assoc:before{content:"· "}.ajustar-troco{display:grid;grid-template-columns:auto 1fr 1fr;gap:6px 8px;align-items:center}.ajustar-troco>span{font-weight:700;font-size:13.5px}.subabas{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px}.subabas::-webkit-scrollbar{display:none}.subabas button{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 14px;font:inherit;font-size:14px;font-weight:700;color:var(--suave);background:var(--papel);border:1px solid var(--linha);border-radius:999px;cursor:pointer}.subabas button[aria-selected=true]{color:var(--carimbo);border-color:var(--carimbo);background:var(--carimbo-claro)}.chat{display:grid;gap:10px;padding:12px}.chat-conversa{display:grid;gap:2px;max-height:min(60vh,520px);overflow-y:auto;overscroll-behavior:contain;padding:4px 2px}.chat-vazio{margin:12px 4px;text-align:center}.chat-bloco{display:grid}.chat-dia{justify-self:center;margin:10px 0 6px;padding:2px 10px;border-radius:999px;background:var(--afundado);color:var(--suave);font-size:12px;font-weight:600}.chat-dia:first-letter{text-transform:uppercase}.chat-msg{justify-self:start;max-width:min(82%,460px);display:grid;gap:2px;margin-top:6px;padding:7px 11px 5px;border-radius:16px 16px 16px 4px;background:var(--afundado)}.chat-msg.seguida{margin-top:2px;border-top-left-radius:8px}.chat-msg.minha{justify-self:end;border-radius:16px 16px 4px;background:var(--carimbo-claro)}.chat-msg.minha.seguida{border-top-right-radius:8px}.chat-quem{font-size:12px;color:var(--suave)}.chat-quem b{color:var(--carimbo)}.chat-texto{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.chat-rodape{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 10px;font-size:11px;color:var(--suave)}.chat-rodape .ligacao,.chat-rodape .confirmar-apagar{font-size:11px}.chat-sugestoes{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.chat-sugestoes::-webkit-scrollbar{display:none}.chat-sugestoes button{flex:0 0 auto;font:inherit;font-size:13px;font-weight:600;padding:5px 12px;border-radius:999px;border:1px solid var(--linha);background:var(--papel);color:var(--tinta);cursor:pointer}.chat-escrever{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.chat-escrever textarea{width:100%;font:inherit;font-size:16px;padding:10px 12px;border:1px solid var(--linha);border-radius:18px;background:var(--papel);color:var(--tinta);resize:none;field-sizing:content;min-height:44px;max-height:140px}.subabas .n{font-size:12px;min-width:20px;padding:1px 6px;border-radius:999px;background:var(--afundado);color:var(--tinta);text-align:center}.clipes>ul{gap:12px}.clipes>ul>li.clipe{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px;background:var(--papel);border-radius:16px;box-shadow:none}.clipes>ul>li.clipe.destacado{box-shadow:inset 0 0 0 2px var(--carimbo)}.clipe .clipe-acoes{grid-column:auto;margin-top:-4px}.clipe .clipe-texto b{font-size:16px}.abrir-video{width:100%;display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;font:inherit;text-align:left;color:var(--tinta);background:var(--papel);border:1px solid var(--linha);border-radius:16px;cursor:pointer}.abrir-video:hover{border-color:var(--carimbo)}.abrir-video>span:last-child{display:grid;gap:1px}.abrir-video .nota{margin:0;font-size:12.5px}.abrir-video-icone{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--carimbo);color:#fff;font-size:15px}.video-cab{display:flex;align-items:center;justify-content:space-between;gap:10px}.video-cab h3{margin:0}.video-cab .ligacao{min-height:36px}.confirmar-apagar{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13.5px;font-weight:600}.confirmar-apagar .sim{font:inherit;font-size:13px;font-weight:700;min-height:34px;padding:4px 12px;border:0;border-radius:999px;background:var(--erro);color:#fff;cursor:pointer}.clipe .clipe-acoes{flex-wrap:wrap;align-items:center;row-gap:6px}.a-exportar{margin:0;font-size:13px}.exportado{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.botao-exportado{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 14px;font:inherit;font-size:14px;font-weight:700;color:#fff;background:var(--carimbo);border:0;border-radius:999px;text-decoration:none;cursor:pointer}.botao-exportado span{font-weight:500;opacity:.85;font-size:12.5px}.botao-exportado:disabled{opacity:.6}.tabela-pagamentos{display:grid;gap:14px}.cabeca-tabela{display:flex;gap:12px;align-items:flex-start}.cabeca-tabela h1{margin:0}.cabeca-tabela .nota{margin:4px 0 0}.tabela-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.tabela-meta .nota{margin:0;font-size:12.5px}.fonte-tabela{margin:0;font-size:13.5px;color:var(--suave)}.tabela-pagamentos h2{font-size:17px;margin:0 0 10px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.tabela-pagamentos h2 .nota,.tabela-pagamentos h3 .nota{font-size:12.5px;font-weight:500;margin:0}.rolar-filtros{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-bottom:10px}.rolar-filtros::-webkit-scrollbar{display:none}.rolar-filtros button{flex:0 0 auto}.prova-premios+.prova-premios{margin-top:14px}.prova-premios h4{margin:0 0 4px;font-size:14.5px}.tabela-valores{width:100%;border-collapse:collapse;font-size:13.5px}.tabela-valores th,.tabela-valores td{padding:7px 4px;border-bottom:1px solid var(--linha);text-align:right}.tabela-valores thead th{font-size:12px;color:var(--suave);font-weight:700}.tabela-valores th[scope=row],.tabela-valores thead th:first-child{text-align:left;font-weight:500;color:var(--tinta)}.tabela-valores thead th:first-child{color:var(--suave)}.tabela-valores td{white-space:nowrap;width:3.6em}.tabela-valores tbody tr:last-child>*{border-bottom:0}.legenda{margin:10px 0 0;font-size:12px}.texto-notas{margin:8px 0 0;white-space:pre-wrap;font-size:14px}.tabela-pagamentos .lista-dados{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:4px}.tabela-pagamentos .lista-dados li{display:flex;justify-content:space-between;gap:10px;font-size:14px}.ajudas{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ajudas li{padding-bottom:10px;border-bottom:1px solid var(--linha)}.ajudas li:last-child{border-bottom:0;padding-bottom:0}.ajuda-cab{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.ajuda-cab .mono{white-space:nowrap;font-weight:700}.ajudas .nota{margin:2px 0 0;font-size:12.5px}.ajudas .isento{color:var(--mesa, var(--suave))}.historico-tabela summary{cursor:pointer;font-weight:700}.historico-tabela ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px;font-size:13.5px}.editar-tabela{display:grid;gap:14px}.editar-tabela h3{margin:0 0 8px;font-size:16px}.editar-tabela input,.editar-tabela textarea{width:100%;font:inherit;font-size:16px;padding:8px 10px;border:1px solid var(--linha);border-radius:10px;background:var(--papel);color:var(--tinta)}.editar-tabela input[aria-invalid=true]{border-color:var(--erro);background:color-mix(in srgb,var(--erro) 8%,var(--papel))}.editar-linhas{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:10px}.editar-linha{display:grid;gap:6px;padding:10px;border-radius:12px;background:var(--afundado)}.campos-texto{display:grid;gap:6px}.campos-valores{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:6px}.campos-valores label,.editar-linha.escalao label{display:grid;gap:2px;font-size:12px;font-weight:700;color:var(--suave)}.campos-valores.soltos{margin:10px 0}.editar-linha.escalao{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.editar-linha.escalao .tirar-linha{grid-column:1 / -1}.campo-euros{text-align:right}.tirar-linha{justify-self:start;min-height:32px}.barra-guardar{position:sticky;bottom:12px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;background:var(--papel);box-shadow:0 6px 24px #0000001f;z-index:5}.barra-guardar .acao-principal{width:auto;flex:1;margin:0}.barra-guardar .erro{flex-basis:100%;margin:0}@media(min-width:640px){.campos-texto{grid-template-columns:1fr 1.4fr 1.2fr}.tabela-valores{font-size:14px}}@media(max-width:640px){.barra-guardar{bottom:calc(72px + env(safe-area-inset-bottom))}}.seccao-tabela{display:grid;gap:14px}.seccao-tabela input:not([type=checkbox]):not([type=time]),.seccao-tabela textarea,.seccao-tabela select,.notas-editar textarea{width:100%;font:inherit;font-size:16px;padding:8px 10px;border:1px solid var(--linha);border-radius:10px;background:var(--papel);color:var(--tinta)}.seccao-tabela input[type=time]{font:inherit;font-size:16px;padding:6px 8px;border:1px solid var(--linha);border-radius:10px;background:var(--papel);color:var(--tinta)}.seccao-tabela input[aria-invalid=true]{border-color:var(--erro);background:color-mix(in srgb,var(--erro) 8%,var(--papel))}.seccao-tabela h3{margin:0;font-size:15px}.seccao-tabela .nota{margin:0}.campo-numero{position:relative;display:block}.campo-numero input{padding-right:34px!important;text-align:right}.campo-numero .sufixo{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:12.5px;color:var(--suave);pointer-events:none}.escolha{display:inline-flex;flex-wrap:wrap;gap:4px;padding:3px;border-radius:12px;background:var(--afundado)}.escolha button{font:inherit;font-size:13.5px;font-weight:700;min-height:36px;padding:6px 12px;border:0;border-radius:9px;background:transparent;color:var(--suave);cursor:pointer}.escolha button[aria-checked=true]{background:var(--papel);color:var(--tinta);box-shadow:0 1px 4px #0000001f}.filtros.chips{margin:0}.filtros .n{font-size:11.5px;opacity:.7;margin-left:2px}.ligacao.juntar{justify-self:start;min-height:36px;font-weight:700}.novo-nome{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.novo-nome input{flex:1 1 180px;font:inherit;font-size:16px;padding:8px 10px;border:1px solid var(--linha);border-radius:10px;background:var(--papel);color:var(--tinta)}.acoes-categoria{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.rotulo,.seccao-tabela label>span:first-child{font-size:12px;font-weight:700;color:var(--suave)}.caixa{display:inline-flex!important;align-items:center;gap:8px;font-size:14px}.caixa>span{font-size:14px!important;font-weight:500!important;color:var(--tinta)!important}.caixa input{width:18px;height:18px;accent-color:var(--carimbo)}.competicoes{list-style:none;margin:0;padding:0;display:grid;gap:16px}.competicao h4{margin:0 0 4px;font-size:15px}.competicao-cab{display:flex;gap:8px;align-items:center;margin-bottom:8px}.competicao-cab .nome-competicao{font-weight:700}.fases-editar{list-style:none;margin:0;padding:0;display:grid;gap:8px}.fases-editar>li:not(.juntar-fase){padding:10px;border-radius:12px;background:var(--afundado);display:grid;gap:8px}.fase-cab{display:flex;gap:8px;align-items:center}.valores-funcoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.valores-funcoes label{display:grid;gap:3px}.valores-funcoes.tres{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}@media(min-width:640px){.valores-funcoes{grid-template-columns:repeat(4,minmax(0,1fr))}}.procurar{margin:0}.metodo{display:grid;gap:6px}.metodo b{font-size:16px}.preco-km p{margin:0;font-size:16px}.preco-km label{display:grid;gap:4px;max-width:220px}.escalao-editar,.reducao-editar{display:grid;gap:8px;padding:10px;border-radius:12px;background:var(--afundado)}.km-intervalo{display:grid;grid-template-columns:1fr 1fr;gap:8px}.km-intervalo label{display:grid;gap:3px}.escalao-editar>.ligacao,.reducao-editar>.ligacao,.reducao-editar .confirmar-apagar{justify-self:start}.reducoes{display:grid;gap:8px;padding-top:6px;border-top:1px solid var(--linha)}.lista-dados{list-style:none;margin:0;padding:0;display:grid;gap:6px}.lista-dados li{display:flex;justify-content:space-between;gap:12px;font-size:14px}.lista-dados li b{white-space:nowrap}.lista-dados li.inativa{opacity:.55}.matriz{display:grid;gap:10px}.matriz-zonas{display:grid;gap:8px;padding:10px;border-radius:12px;background:var(--afundado)}.chip-zona{display:inline-flex;align-items:center;gap:4px;padding:4px 4px 4px 10px;border-radius:999px;background:var(--papel);border:1px solid var(--linha);font-size:13px;font-weight:600}.chip-zona button{border:0;background:transparent;color:var(--suave);font-size:13px;min-width:28px;min-height:28px;cursor:pointer}.juntar-distritos summary{cursor:pointer;font-weight:700;font-size:14px;color:var(--carimbo);padding:4px 0}.juntar-distritos .chips{margin-top:6px}.escolher-origem{display:grid;gap:4px}.matriz-destinos{list-style:none;margin:0;padding:0;display:grid}.matriz-destinos li{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid var(--linha);font-size:14px}.matriz-destinos li:last-child{border-bottom:0}.matriz-destinos li>.mono{text-align:right}.ajudas-tabela{display:grid;gap:18px}.categoria-ajudas{display:grid;gap:8px}.categoria-cab{display:flex;justify-content:space-between;align-items:center;gap:10px}.ajuda-editar{display:grid;gap:8px;padding:10px;border-radius:12px;background:var(--afundado)}.ajuda-editar .confirmar-apagar,.ajuda-editar>.ligacao{justify-self:start}.mover{display:grid;gap:3px}.auto{border-radius:10px;background:var(--papel);padding:8px 10px}.auto summary{cursor:pointer;font-weight:700;font-size:14px}.auto summary .nota{font-weight:500}.auto-editar{display:grid;gap:12px;margin-top:10px}.auto-editar fieldset{margin:0;padding:0;border:0;display:grid;gap:6px}.auto-editar legend{font-size:12px;font-weight:700;color:var(--suave);padding:0;margin-bottom:4px}.auto-linha{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.auto-linha>label:not(.caixa){display:grid;gap:3px;width:120px}.horario{display:flex;align-items:center;gap:8px}.auto-acoes{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.auto-resumo{margin:4px 0 0;font-size:12.5px;color:var(--suave)}.selo-auto{display:inline-block;padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:800;background:color-mix(in srgb,var(--outro) 16%,transparent);color:var(--outro)}.criar-tabela{display:grid;gap:12px}.criar-tabela p{margin:0}.opcoes-criar{display:grid;gap:8px}.opcoes-criar .acao-principal{margin:0;display:grid;gap:2px;text-align:center}.opcoes-criar .acao-principal span{font-size:12.5px;font-weight:500;opacity:.9}.notas-editar{display:grid;gap:12px}.notas-editar label{display:grid;gap:4px}.barra-guardar .nota{margin:0;font-size:12.5px}.filtros.chips,.tabela-pagamentos .filtros.chips{flex-wrap:wrap!important;overflow:visible!important;margin-inline:0!important;padding-inline:0!important}.seccao-tabela,.seccao-tabela>*{min-width:0}@media(max-width:640px){.tabela-valores{font-size:13px}.tabela-valores th,.tabela-valores td{padding:7px 3px}.tabela-valores td{width:auto}}.torneios-ligados{display:grid;gap:6px;margin-bottom:8px}.torneios-ligados select{max-width:100%}.torneios-ligados-ver{margin:-2px 0 6px;font-size:13px;line-height:1.5}.torneios-ligados-ver a{color:var(--carimbo);text-decoration:none;font-weight:600}.sem-ligacao{margin:-2px 0 6px!important;font-size:12.5px;color:var(--outro)!important}.sem-tabela{padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--outro) 10%,var(--papel));border:1px solid color-mix(in srgb,var(--outro) 40%,var(--linha))}.sem-tabela summary{cursor:pointer;font-weight:700;font-size:14px;color:var(--outro)}.sem-tabela ul{list-style:none;margin:8px 0;padding:0;display:grid;gap:4px}.sem-tabela li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;align-items:center;font-size:14px}.sem-tabela li a{color:var(--tinta)}.torneios-ligados-ver{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}.torneio-ligado{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:3px 10px 3px 4px;border-radius:999px;background:var(--afundado);color:var(--tinta)!important;text-decoration:none;font-size:13px;font-weight:600;max-width:100%}.torneio-ligado span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.torneio-ligado:hover{box-shadow:inset 0 0 0 1px var(--carimbo)}.sem-tabela .torneio-ligado{background:var(--papel)}.chip-torneio{padding-left:4px;gap:6px}.chip-torneio>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.distritos{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px;font-size:14px}.distritos .botao{min-height:34px;padding:4px 12px;font-size:13px}.distritos .ligacao{min-height:32px}.distritos-editar{display:grid;gap:8px;margin-top:8px;padding:10px;border-radius:12px;background:var(--afundado);max-width:520px}.distritos-acoes{display:flex;gap:12px;align-items:center}.cabeca-entidade:has(.distritos-editar){align-items:flex-start}.distritos-editar .chips button:disabled{opacity:.5;cursor:not-allowed}.distritos-editar .dono{font-weight:500;font-size:11.5px}.mapa-entidades{display:grid;gap:14px}.mapa-fpb{max-width:420px}.mapa-corpo{display:grid;gap:14px}.mapa-regiao{margin:0;display:grid;gap:4px;background:var(--papel);border:1px solid var(--linha);border-radius:16px;padding:10px}.mapa-regiao figcaption{font-size:12px;font-weight:700;color:var(--suave);text-transform:uppercase;letter-spacing:.06em}.mapa-regiao svg{width:100%;height:auto;display:block}.mapa-regiao.continente svg{max-height:78vh}.mapa-regiao .zona{fill:var(--afundado);stroke:var(--papel);stroke-width:.9;cursor:pointer;transition:filter .15s}.mapa-regiao .zona.livre{fill:var(--afundado)}.mapa-regiao .zona.realce,.mapa-regiao .zona.livre:hover,.mapa-regiao .zona:focus-visible{filter:brightness(.9);outline:none}.mapa-regiao .zona.escolhida{filter:brightness(.86) saturate(1.2)}.mapa-regiao.acores .zona,.mapa-regiao.madeira .zona{stroke-width:.6}.logo-mapa{cursor:pointer}.logo-mapa circle{fill:#fff;stroke:#00000026;stroke-width:.6}.mapa-ilhas{display:grid;grid-template-columns:1fr;gap:10px;align-items:start}@media(min-width:640px)and (max-width:899px){.mapa-ilhas{grid-template-columns:2fr 1fr}}.mapa-regiao.madeira svg{max-width:260px;margin:0 auto}.mapa-escolha .entidade-cartao,.mapa-escolha .nota{margin:0}.mapa-lado{display:grid;gap:12px;align-content:start}@media(min-width:900px){.mapa-corpo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.mapa-ilhas{grid-template-columns:1fr}}.cabeca .escolha{align-self:center}.mapa-regiao svg{overflow:visible}.mapa-regiao{overflow:hidden;padding-bottom:14px}.mapa-regiao figcaption{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:32px}.mapa-regiao figcaption .ligacao{text-transform:none;letter-spacing:0;font-size:13.5px;min-height:32px}.mapa-regiao .zona{transition:opacity .3s,filter .15s}.mapa-regiao .zona.fora{opacity:0;pointer-events:none}.mapa-regiao.com-zoom .zona.escolhida{filter:none}.mapa-regiao .nome-zona{fill:var(--tinta);font-weight:800;paint-order:stroke;stroke:#ffffffd9;stroke-width:.25em;pointer-events:none}.mapa-regiao .zona.divisao{stroke:#ffffffe6;stroke-width:1.2;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.mapa-regiao figcaption{flex-wrap:wrap}.mapa-regiao .zonas-foco{flex-basis:100%;font-size:12.5px;font-weight:600;color:var(--tinta);text-transform:none;letter-spacing:0}.mapa-regiao .subzona{stroke-width:.6;vector-effect:non-scaling-stroke;cursor:pointer;transition:filter .15s}.mapa-regiao .subzona:hover,.mapa-regiao .subzona:focus-visible{filter:brightness(.92);outline:none}.mapa-regiao .subzona.escolhida{filter:brightness(.8) saturate(1.4)}.mapa-regiao.com-zoom .logo-mapa{pointer-events:none}.recintos-pagina{display:grid;gap:14px}.recintos-admin{display:grid;gap:6px}.recintos-admin .nota,.recintos-admin .erro{margin:0}.grupo-recintos h2{font-size:15px;margin:0 0 8px;display:flex;gap:8px;align-items:baseline}.grupo-recintos.por-definir{border-color:color-mix(in srgb,var(--outro) 45%,var(--linha))}.grupo-recintos.por-definir h2{color:var(--outro)}.lista-recintos{list-style:none;margin:0;padding:0;display:grid}.recinto{padding:10px 0;border-bottom:1px solid var(--linha);display:grid;gap:4px}.recinto:last-child{border-bottom:0}.recinto-cab{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.recinto-cab .nota{margin:0;white-space:nowrap;font-size:12.5px}.recinto>.nota{margin:0;font-size:12.5px}.recinto a{color:var(--carimbo)}.recinto-zona{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center}.recinto-zona select{max-width:100%;font:inherit;font-size:14px;padding:6px 8px;border:1px solid var(--linha);border-radius:10px;background:var(--papel);color:var(--tinta)}.recinto-zona .como{margin:0;font-size:12px}@media(min-width:900px){.lista-recintos{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.lista-recintos .recinto:nth-last-child(2):nth-child(odd){border-bottom:0}.competicoes{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;align-items:start}.ajudas{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.grupo-linhas .linhas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.recintos-admin,.procurar{max-width:560px}}.competicoes>li{min-width:0}.escaloes-extra{display:grid;gap:8px}.mapa-regiao svg :focus,.mapa-regiao svg:focus{outline:none}.mapa-regiao svg :focus-visible{filter:brightness(.85)}.recibos-pagina{display:grid;gap:14px}.recibos-pagina .voltar{justify-self:start;text-decoration:none}.rec-instrucoes{margin:6px 0 0;max-width:62ch}.rec-vazio p{margin:0 0 6px}.rec-origem{display:grid;gap:10px}.rec-origem h3{margin:0}.rec-origem label{display:grid;gap:4px}.rec-origem label>span{font-size:13px;font-weight:600;color:var(--suave)}.rec-origem select{font-size:14px}.grupo-linhas h2 .mono{letter-spacing:0;margin-left:4px}.rec-linha{display:flex;align-items:center;gap:10px;padding:11px 13px;text-decoration:none;color:var(--tinta);min-width:0}.rec-linha+.rec-linha{border-top:1px solid var(--linha)}.rec-linha:hover{background:var(--afundado)}.rec-dia{flex:none;width:46px;display:grid;font-family:var(--titulo);font-weight:800;font-size:13.5px;line-height:1.2}.rec-dia span{font-family:var(--texto);font-weight:500;font-size:12px;color:var(--suave)}.rec-corpo{flex:1;min-width:0;display:grid;gap:2px}.rec-corpo b{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rec-corpo em,.rec-titulo em{font-style:normal;color:var(--suave);font-weight:500}.rec-corpo>span{font-size:12.5px;color:var(--suave);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rec-guardado{color:var(--mesa);font-weight:600}.rec-totais{flex:none;display:grid;justify-items:end;gap:1px;font-size:11.5px;color:var(--suave)}.rec-totais b{color:var(--tinta);font-size:13.5px;margin-left:4px}.rec-dif{font-family:var(--mono);font-weight:800;font-size:12.5px;padding:1px 8px;border-radius:999px;margin-top:2px}.rec-dif.mais,.rec-dif-grande.mais{color:var(--mesa);background:color-mix(in srgb,var(--mesa) 14%,transparent)}.rec-dif.menos,.rec-dif-grande.menos{color:var(--erro);background:color-mix(in srgb,var(--erro) 12%,transparent)}.rec-titulo{font-size:clamp(22px,5vw,32px)}.rec-sub{margin:6px 0 0}.rec-aviso{margin:0;padding:10px 12px;border-radius:12px;background:var(--afundado)}.rec-detalhe{display:grid;gap:14px}.rec-lado{display:grid;gap:14px;align-content:start}.rec-comp{display:grid;gap:0;padding:12px 14px}.rec-comp-linha{display:grid;grid-template-columns:minmax(0,1fr) 74px 112px;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid var(--linha);font-size:13.5px}.rec-comp-cab{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--suave);padding-top:0}.rec-comp-cab span:nth-child(2),.rec-comp-portal{text-align:right}.rec-comp-portal{color:var(--suave);font-size:13px}.rec-comp-linha.difere .rec-comp-nome{font-weight:700}.rec-comp-linha.difere .rec-comp-nome:before{content:"● ";color:var(--carimbo)}.rec-comp-linha.difere input,.rec-comp-linha.difere select{border-color:var(--carimbo);background:var(--carimbo-claro)}.rec-comp-nota{margin:4px 0 2px;font-size:12px}.rec-fixo{display:block;text-align:right;padding-right:26px}.rec-campo{display:flex;align-items:center;gap:4px}.rec-campo input{padding:6px 8px;text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;min-width:0}.rec-campo>span{width:20px;flex:none;font-size:12px;color:var(--suave)}.rec-campo.invalido input{border-color:var(--erro);color:var(--erro)}.rec-comp select{padding:6px;font-size:13px}.rec-obs{display:grid;gap:4px;padding:8px 0;border-bottom:1px solid var(--linha);font-size:13.5px}.rec-obs textarea{font:inherit;font-size:14px;color:var(--tinta);background:var(--papel);border:1px solid var(--linha);border-radius:8px;padding:8px 10px;resize:vertical;width:100%}.rec-comp-total{border-bottom:0;font-family:var(--titulo);font-weight:800;font-size:15px}.rec-comp-total span:nth-child(2),.rec-comp-total span:nth-child(3){text-align:right;color:var(--tinta)}.rec-comp-total span:nth-child(3){padding-right:26px}.rec-dif-grande{margin:4px 0 0;padding:8px 12px;border-radius:12px;font-family:var(--titulo);font-weight:800;text-align:center}.rec-avisos{border-color:color-mix(in srgb,var(--outro) 45%,var(--linha))}.rec-avisos h3{color:var(--outro)}.rec-avisos ul,.rec-explica ul,.rec-ajudas ul{margin:0;padding-left:18px;display:grid;gap:6px;font-size:13.5px}.rec-ajudas ul{list-style:none;padding:0;gap:10px}.rec-ajudas li{display:grid;gap:2px}.rec-ajudas .nota{margin-left:26px;font-size:12px}.rec-explica li{color:var(--tinta)}.rec-guardar{display:grid;gap:8px;justify-items:stretch}.rec-guardar .acao-principal{margin:0}.rec-guardar .ligacao{justify-self:center}@media(min-width:900px){.rec-detalhe{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.rec-comp-linha{grid-template-columns:minmax(0,1fr) 100px 150px}.rec-origem{grid-template-columns:repeat(2,minmax(0,1fr))}.rec-origem h3{grid-column:1 / -1}.rec-guardar{max-width:560px}.rec-totais{grid-template-columns:auto auto auto;gap:12px;align-items:center;font-size:12.5px}.grupo-linhas .linhas.rec-lista{display:flex}.rec-dif{min-width:82px;text-align:center}}@media(max-width:640px){.atalhos:has(>.atalho:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.atalhos:has(>.atalho:nth-child(3):last-child) .atalho{padding:10px;min-height:72px}}.recibo-jogo-cab{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.estado-recibo{font-size:.8rem;padding:2px 10px;border-radius:999px;background:var(--papel-2, #eee)}.estado-recibo.validado{background:#dff3e4;color:#1d6b35}.estado-recibo.em-validacao{background:#fff1d6;color:#8a5a00}.recibo-colunas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.recibo-coluna{display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:10px;background:var(--papel-2, rgba(0,0,0,.04));min-width:0}.recibo-coluna>b{font-size:1.15rem}.recibo-coluna-nome{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;opacity:.75}.recibo-coluna.difere .recibo-portal{color:var(--carimbo)}.recibo-jogo-pe{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.arbitragem-cab,.arbitragem.com-valores li{display:grid;grid-template-columns:150px minmax(0,1fr) 76px 92px 70px 30px;gap:10px;align-items:center}.arbitragem-cab{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--suave);padding:4px 0 6px}.arbitragem-cab span:nth-child(n+3){text-align:right}.arbitragem .valor-juiz{text-align:right;font-size:14px;display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.arbitragem .valor-juiz small{font-size:11px;color:var(--suave)}.arbitragem .editar-recibo{display:flex;justify-content:center}.arbitragem .lapis{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;text-decoration:none;color:var(--carimbo);border:1px solid var(--carimbo);font-size:15px}.arbitragem .lapis:hover{background:var(--carimbo);color:#fff}.arbitragem .lapis.sem{opacity:.5;border-style:dashed}@media(max-width:560px){.arbitragem-cab{display:none}.arbitragem.com-valores li{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"f f l" "n n n" "p d a";row-gap:6px}.arbitragem.com-valores .funcao{grid-area:f;grid-column:auto;white-space:nowrap}.arbitragem.com-valores .nome{grid-area:n}.arbitragem.com-valores .editar-recibo{grid-area:l;justify-content:flex-end}.arbitragem.com-valores .valor-juiz{align-items:flex-start;text-align:left}.arbitragem.com-valores .valor-juiz:before{content:attr(data-rotulo);font-family:var(--letra, inherit);font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--suave)}.arbitragem.com-valores .v-premio{grid-area:p}.arbitragem.com-valores .v-desl{grid-area:d}.arbitragem.com-valores .v-ajudas{grid-area:a}}.zona-juiz{display:grid;gap:10px}.zona-juiz h3{margin:0}.zona-juiz label{display:grid;gap:4px;font-weight:600;font-size:14px}.zona-juiz select{width:100%}.zona-distrito{display:grid;gap:2px;font-size:14px}.zona-distrito>span:first-child{font-weight:600}.recibo-jogo-pagina{display:grid;gap:14px}.rj-quem{margin:6px 0 0}.rj-blocos{display:grid;gap:14px}@media(min-width:900px){.rj-blocos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.rj-bloco{display:grid;gap:10px}.rj-bloco h3{margin:0}.rj-campo{display:grid;gap:4px}.rj-rotulo{font-size:13px;font-weight:600}.rj-campo select,.rj-campo textarea{width:100%}.rj-portal{font-size:12px;color:var(--carimbo)}.rj-fixo{padding:8px 10px;border-radius:8px;background:var(--papel-2, rgba(0,0,0,.05))}.rj-falta{color:var(--carimbo)}.rj-soma{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--linha);padding-top:8px}.rj-soma b{font-size:1.15rem}.rj-ajudas{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rj-grelha{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rj-conta{margin:0;padding-left:28px;display:grid;gap:4px;font-size:14px}.rj-barra{display:grid;gap:8px}.rj-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.rj-total b{font-size:1.4rem}.rj-acoes{display:flex;justify-content:flex-end;gap:12px;align-items:center}.tz-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#111010b8;display:grid;place-items:center;padding:16px;animation:tz-entra .18s ease-out}@keyframes tz-entra{0%{opacity:0}}.tz-caixa{width:min(960px,100%);max-height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;background:var(--papel, #fff);border-radius:16px;padding:14px;box-shadow:0 24px 60px -20px #0009}.tz-cab{display:flex;align-items:center;gap:12px}.tz-cab>div{display:grid;gap:2px;flex:1;min-width:0}.tz-fechar{border:0;background:none;font-size:20px;cursor:pointer;line-height:1;padding:4px 6px;color:inherit}.tz-palco{position:relative;overflow:hidden;height:min(62vh,560px);border-radius:12px;background:var(--papel-2, #f6f3ee)}.tz-tabela{position:absolute;top:0;left:0;transform-origin:0 0;transform:var(--t0);border-collapse:separate;border-spacing:0;font-size:13px;background:#fff;border-radius:10px}.tz-tabela.tz-zoom{animation:tz-zoom 7s ease-in-out infinite}@keyframes tz-zoom{0%,16%{transform:var(--t0)}42%,74%{transform:var(--t1)}to{transform:var(--t0)}}.tz-tabela th,.tz-tabela td{padding:6px 9px;border-bottom:1px solid var(--linha, #e7e2da);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.tz-tabela thead th{position:sticky;top:0;background:#fff;font-size:12px;color:var(--suave);text-align:center}.tz-tabela tbody th{text-align:left;font-weight:500;max-width:260px;overflow:hidden;text-overflow:ellipsis}.tz-tabela tr.tz-grupo>*{border-top:2px solid var(--linha, #e7e2da)}.tz-tabela .tz-linha,.tz-tabela .tz-coluna{background:#fdeee6}.tz-tabela th.tz-linha,.tz-tabela th.tz-coluna{color:var(--carimbo);font-weight:700}.tz-tabela td.tz-alvo{background:var(--carimbo);color:#fff;font-weight:700;border-radius:6px;animation:tz-pulso 1.4s ease-in-out infinite}@keyframes tz-pulso{50%{box-shadow:0 0 0 4px #e2552859}}.tz-legenda{margin:0;max-height:72px;overflow:auto;font-size:12px}@media(prefers-reduced-motion:reduce){.tz-tabela.tz-zoom,.tz-tabela td.tz-alvo{animation:none}}.rj-jogo{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:1.2rem;line-height:1.25;margin:4px 0}.rj-jogo>span{display:inline-flex;align-items:center;gap:8px}.rj-jogo em{font-style:normal;color:var(--suave);font-size:.85em}.rj-bloco-cab{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.rj-ver{font-size:13px;white-space:nowrap}.rj-ver-km{justify-self:start}.rj-pct{display:grid;gap:6px}.rj-pct-abrir{justify-self:start;font-size:12px;color:var(--suave);text-decoration:none}.rj-pct-barra{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}.rj-pct-barra input[type=range]{width:100%;accent-color:var(--carimbo)}.tz-tabela tr.tz-titulo-grupo th{text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:var(--suave);padding-top:10px;max-width:none;white-space:normal}.tz-tabela tr.tz-titulo-grupo+tr>*{border-top:0}.tz-palco{height:min(74vh,720px)}.tz-palco.tz-livre{overflow:auto}.tz-palco.tz-livre .tz-tabela{position:static;transform:none;margin:0 auto}.tz-tabela tr.tz-categoria th{font-size:14px;color:var(--tinta, #1a1714);background:var(--papel-2, #f6f3ee);padding:10px 9px 8px;border-top:3px solid var(--carimbo)}.tz-tabela tr.tz-grupos-col th{font-size:12px;font-weight:700;color:var(--tinta, #1a1714);text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid var(--linha, #e7e2da)}.tz-tabela tr.tz-grupos-col th+th{border-left:2px solid var(--linha, #e7e2da)}.tz-tabela tr.tz-grupos-col th.tz-coluna{color:var(--carimbo)}.tz-tabela thead tr.tz-grupos-col th{position:static}.tz-sub{display:grid;gap:2px}.tz-sub b{color:var(--tinta, #1a1714)}.rj-pavilhao{color:var(--suave)}.rj-partes{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--suave)}.rj-partes b{color:var(--tinta, #1a1714);font-weight:600;margin-left:4px}.rj-resumo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px}.rj-parcelas{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0}.rj-parcelas>div{display:grid;grid-template-columns:auto auto;column-gap:8px;align-items:baseline}.rj-parcelas dt{font-size:13px;color:var(--suave)}.rj-parcelas dd{margin:0;font-weight:700}.rj-parcelas .nota{grid-column:1 / -1;font-size:11px}@media(max-width:560px){.rj-parcelas{width:100%;justify-content:space-between;gap:4px 12px}.rj-parcelas>div{grid-template-columns:1fr}}.rj-viagem{display:grid;gap:10px}.rj-viagem h3{margin:0}.rj-viagem-campos{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.rj-viagem-campos input,.rj-viagem-campos select{width:100%}.rj-partilha{display:grid;gap:8px}.rj-partilha h3{margin:0}.rj-partilha-nota{margin:0;padding:8px 10px;border-radius:8px;background:var(--carimbo-claro)}.rj-partilha-lista{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rj-partilha-jogo{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"caixa equipas extra" "caixa quando extra";align-items:center;column-gap:12px;row-gap:2px;margin:0;padding:10px 12px;border:1px solid var(--linha);border-radius:10px;font-weight:400;cursor:pointer}.rj-partilha-jogo.marcado{border-color:var(--carimbo);background:var(--carimbo-claro)}.rj-partilha-jogo input{grid-area:caixa;width:18px;height:18px;margin:0}.rj-partilha-equipas{grid-area:equipas;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-weight:600}.rj-partilha-equipas>span{display:inline-flex;align-items:center;gap:6px}.rj-partilha-equipas em{font-style:normal;color:var(--suave);font-weight:400}.rj-partilha-quando{grid-area:quando}.rj-partilha-distrito{color:var(--tinta);font-weight:600}.rj-partilha-o{display:flex;flex-wrap:wrap;gap:6px}.rj-partilha-o button{padding:6px 12px;border-radius:999px;border:1px solid var(--linha);background:var(--papel);color:var(--tinta);font:inherit;font-size:13px;cursor:pointer}.rj-partilha-o button.ativo{border-color:var(--carimbo);background:var(--carimbo);color:#fff;font-weight:600}.rj-partilha-o button:disabled{cursor:default;opacity:.6}.rj-partilha-jogo>.rj-sugerido,.rj-partilha-jogo>.nota:last-child:not(.rj-partilha-quando){grid-area:extra}.rj-sugerido{font-size:.75rem;padding:1px 8px;border-radius:999px;border:1px solid currentColor;color:var(--carimbo)}.contador-ajuda{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding:6px 0}.contador-ajuda-texto{display:grid;gap:2px;min-width:0}.contador-ajuda.ligada .contador-ajuda-texto>span:first-child{font-weight:600}.contador{display:inline-flex;align-items:center;border:1px solid var(--linha, #e7e2da);border-radius:999px;overflow:hidden}.contador button{width:32px;height:30px;border:0;background:none;font-size:18px;line-height:1;cursor:pointer;color:var(--carimbo)}.contador button:disabled{color:var(--suave);opacity:.4;cursor:default}.contador>span{min-width:26px;text-align:center;font-weight:700}.contador-ajuda.ligada .contador{border-color:var(--carimbo);background:var(--carimbo-claro, #fdeee6)}.contador-total{grid-column:2;justify-self:end;font-size:12px;font-weight:700}.rj-parcelas-desl{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rj-parcelas-desl li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:8px 10px;border-radius:10px;background:var(--papel-2, rgba(0,0,0,.04))}.rj-parcela-nome{font-size:14px;font-weight:600}.rj-parcela-nome .nota{font-weight:400}.rj-parcela-valor{display:grid;justify-items:end;font-weight:700}.rj-parcela-valor small{font-size:11px;font-weight:400;color:var(--suave);white-space:nowrap}.rj-soma-km{border-top:0;padding-top:0;font-size:14px}.rj-guardado{color:#1d6b35;white-space:nowrap}.rj-guardado.erro{color:var(--carimbo)}.estado-pag{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid transparent}.estado-pag.por-validar{background:#fff1d6;color:#8a5a00}.estado-pag.por-pagar{background:#fde3dc;color:#a53a1c}.estado-pag.pedido{background:#e3ecfb;color:#2a4f8f}.estado-pag.pago{background:#dff3e4;color:#1d6b35}.filtros button .mono{font-size:11px;opacity:.7;margin-left:2px}.estado-pagamento{display:grid;gap:6px;margin:4px 0 12px;padding:10px 12px;border-radius:12px;background:var(--papel-2, rgba(0,0,0,.04))}.estado-pagamento-rotulo{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--suave)}.estado-pagamento-opcoes{display:flex;flex-wrap:wrap;gap:6px}.estado-pagamento-opcoes .estado-pag{cursor:pointer;background:#fff;color:var(--suave);border-color:var(--linha, #e7e2da);padding:6px 12px;font-size:13px}.estado-pagamento-opcoes .estado-pag.atual.por-validar{background:#fff1d6;color:#8a5a00;border-color:#e7c27a}.estado-pagamento-opcoes .estado-pag.atual.por-pagar{background:#fde3dc;color:#a53a1c;border-color:#eaa38f}.estado-pagamento-opcoes .estado-pag.atual.pedido{background:#e3ecfb;color:#2a4f8f;border-color:#9db6e3}.estado-pagamento-opcoes .estado-pag.atual.pago{background:#dff3e4;color:#1d6b35;border-color:#92cfa2}.rj-equipa-pergunta{display:grid;gap:8px;padding:10px 12px;border-radius:12px;background:var(--carimbo-claro, #fdeee6);border:1px solid #f3c2b0}.rj-ajuste-equipa{color:var(--carimbo)}.rj-equipa-linha{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:8px;align-items:center}.ganhos-pagina{display:grid;gap:14px}.ganhos-resumo{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}@media(max-width:760px){.ganhos-resumo{grid-template-columns:1fr 1fr}.ganhos-total{grid-column:1 / -1}}.ganhos-resumo button{display:grid;gap:2px;text-align:left;padding:12px;border-radius:14px;border:1px solid var(--linha, #e7e2da);background:var(--papel, #fff);cursor:pointer;color:inherit;font:inherit}.ganhos-resumo button>span:first-child{font-size:12px;color:var(--suave)}.ganhos-resumo button b{font-size:1.25rem}.ganhos-resumo button.ativo{outline:2px solid var(--carimbo);outline-offset:-2px}.ganhos-total b{font-size:1.5rem;color:var(--carimbo)}.ganhos-estado.por-validar{background:#fffaf0}.ganhos-estado.por-pagar{background:#fff6f3}.ganhos-estado.pedido{background:#f5f8fe}.ganhos-estado.pago{background:#f3fbf5}.ganhos-tabelas{display:grid;gap:14px}@media(min-width:900px){.ganhos-tabelas{grid-template-columns:1fr 1fr;align-items:start}}.ganhos-tabela{overflow-x:auto}.ganhos-tabela h3,.ganhos-jogos h3{margin:0 0 8px}.ganhos-tabela table{width:100%;border-collapse:collapse;font-size:13px}.ganhos-tabela th,.ganhos-tabela td{padding:6px;border-bottom:1px solid var(--linha, #e7e2da);text-align:right;white-space:nowrap}.ganhos-tabela thead th{font-size:11px;color:var(--suave);font-weight:600;text-transform:uppercase;letter-spacing:.03em}.ganhos-tabela tbody th{text-align:left;font-weight:600;white-space:normal}.ganhos-jogos ul{list-style:none;margin:0;padding:0}.ganhos-jogo{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--linha, #e7e2da);text-decoration:none;color:inherit}.ganhos-jogos li:first-child .ganhos-jogo{border-top:0}.ganhos-jogo-corpo{display:grid;gap:2px;min-width:0}.ganhos-jogo-corpo b{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ganhos-jogo-corpo em{font-style:normal;color:var(--suave)}.ganhos-jogo-fim,.jogo-fim{display:grid;justify-items:end;gap:4px}.jogo-ganho{display:grid;justify-items:end;line-height:1.15}.jogo-ganho b{font-size:14px;color:var(--carimbo)}.jogo-ganho small{font-size:10.5px;color:var(--suave);white-space:nowrap}.rj-interruptor{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;font-weight:600;position:relative}.rj-interruptor input{position:absolute;opacity:0;width:1px;height:1px}.rj-interruptor-bola{width:40px;height:22px;border-radius:999px;background:var(--linha, #ddd6cc);position:relative;flex:none;transition:background .2s}.rj-interruptor-bola:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.rj-interruptor input:checked+.rj-interruptor-bola{background:var(--carimbo)}.rj-interruptor input:checked+.rj-interruptor-bola:after{transform:translate(18px)}.rj-interruptor input:focus-visible+.rj-interruptor-bola{outline:2px solid var(--carimbo);outline-offset:2px}.rj-interruptor input:disabled+.rj-interruptor-bola{opacity:.5}.corrigir-local,.corrigir-local-campos{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.corrigir-local-campos input{min-width:220px}.clube-equipas{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.clube-equipas button{padding:3px 10px;border:1px solid var(--linha);border-radius:999px;font:inherit;font-size:13px;background:var(--afundado);color:var(--tinta);cursor:pointer}.clube-equipas button[aria-pressed=true]{background:var(--tinta);border-color:var(--tinta);color:var(--papel);font-weight:600}a.equipa{color:inherit;text-decoration:none}a.equipa:hover strong{text-decoration:underline}.clube-pavilhoes{display:grid;gap:4px}.clube-pavilhoes .rotulo{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--suave);font-weight:700}.clube-pavilhoes ul{margin:0;padding-left:18px;display:grid;gap:2px}.colegas{display:grid;gap:10px}.colegas h3{margin:0}.colegas-filtro{display:flex;flex-wrap:wrap;gap:6px}.colegas-filtro button{padding:5px 11px;border-radius:999px;border:1px solid var(--linha);background:var(--papel);color:var(--tinta);font:inherit;font-size:12.5px;cursor:pointer}.colegas-filtro button[aria-pressed=true]{background:var(--tinta);border-color:var(--tinta);color:var(--papel);font-weight:600}.colegas-lista{list-style:none;margin:0;padding:0;display:grid}.colegas-lista li+li{border-top:1px solid var(--linha)}.colegas-lista a{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:8px 0;color:var(--tinta);text-decoration:none}.colegas-lista a:hover .colegas-nome{text-decoration:underline}.colegas-sem-logo{width:26px;height:26px;border-radius:8px;background:var(--afundado)}.colegas-texto{display:grid;min-width:0}.colegas-nome{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.colegas-info{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.colegas-info .funcao{font-size:11px}.funcao-eu{font-size:12px;padding:1px 8px;border-radius:999px;border:1px dashed var(--suave);color:var(--suave)}.clube-competicao{display:inline-block;padding:3px 10px;border:1px solid var(--linha);border-radius:999px;font-size:13px;background:var(--afundado)}.prejogo{display:grid;gap:14px}.pj-avisos h3{margin:0 0 6px}.pj-avisos ul{margin:0;padding-left:18px;display:grid;gap:4px}.pj-equipas{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start}.pj-equipa{display:grid;gap:12px}.pj-cab{display:flex;align-items:center;gap:10px}.pj-cab>div{display:grid}.pj-forma{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.pj-forma a{display:inline-flex;gap:4px;padding:3px 9px;border-radius:999px;font-size:12.5px;font-weight:700;text-decoration:none}.pj-forma a.v{background:color-mix(in srgb,var(--mesa) 15%,transparent);color:var(--mesa)}.pj-forma a.d{background:color-mix(in srgb,var(--erro) 12%,transparent);color:var(--erro)}.pj-medias{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pj-medias div{background:var(--afundado);border-radius:10px;padding:8px 10px;display:grid;gap:2px}.pj-medias dt{font-size:11px;color:var(--suave);text-transform:uppercase;letter-spacing:.03em}.pj-medias dd{margin:0;font-size:18px;font-weight:700}.pj-por-jogo{margin:-6px 0 0;font-size:11px}.pj-tabelas{display:grid;gap:12px}.pj-tabela h4{margin:0 0 4px;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--suave)}.pj-tabela ol{list-style:none;margin:0;padding:0;display:grid}.pj-tabela li{display:grid;grid-template-columns:34px 34px minmax(0,1fr) auto;gap:8px;align-items:center;padding:6px 0;border-top:1px solid var(--linha)}.pj-foto{width:34px;height:34px;border-radius:50%;object-fit:cover;object-position:top;background:var(--afundado);display:block}.pj-foto.sem{display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--suave)}.pj-num{color:var(--suave);font-size:12.5px}.pj-nome{display:grid;min-width:0;font-weight:600}.pj-extra{font-size:11.5px;font-weight:400;color:var(--suave)}.pj-valor{font-weight:700;white-space:nowrap}.pj-logo-comp{border-radius:6px;object-fit:contain;background:var(--papel);flex:0 0 auto}.pj-logo-comp.sem{display:inline-grid;place-items:center;font-size:9px;font-weight:800;background:var(--afundado);color:var(--suave)}.pj-ultimos h4{margin:0 0 4px;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--suave)}.pj-ultimos ol{list-style:none;margin:0;padding:0;display:grid}.pj-ultimos a{display:grid;grid-template-columns:22px 42px minmax(0,1fr) auto;gap:8px;align-items:center;padding:6px 0;border-top:1px solid var(--linha);color:var(--tinta);text-decoration:none}.pj-ultimos a:hover .pj-adv{text-decoration:underline}.pj-data{font-size:12.5px;color:var(--suave)}.pj-adv{display:inline-flex;align-items:center;gap:5px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}.pj-res{padding:2px 8px;border-radius:999px;font-size:12.5px;font-weight:700;white-space:nowrap}.pj-res.v{background:color-mix(in srgb,var(--mesa) 15%,transparent);color:var(--mesa)}.pj-res.d{background:color-mix(in srgb,var(--erro) 12%,transparent);color:var(--erro)}.pj-competicoes{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pj-competicoes button{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 5px;border-radius:999px;border:1px solid var(--linha);background:var(--papel);color:var(--tinta);font:inherit;font-size:12.5px;cursor:pointer}.pj-competicoes button[aria-pressed=false]{opacity:.45;text-decoration:line-through}.sobre-quem{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sobre-quem button{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;border:1px solid var(--linha);background:var(--papel);color:var(--tinta);font:inherit;font-size:13px;cursor:pointer}.sobre-quem button[aria-checked=true]{border-color:var(--carimbo);background:var(--carimbo-claro);color:var(--carimbo);font-weight:700}.msg-tipo.nota-equipa{background:var(--carimbo-claro);color:var(--carimbo)}.pj-notas h4{margin:0 0 4px;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--suave)}.pj-notas ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pj-notas li{background:var(--afundado);border-radius:10px;padding:8px 10px;display:grid;gap:2px}.pj-notas .msg-texto{margin:0}.pj-foto-botao{padding:0;border:0;background:none;cursor:zoom-in;border-radius:50%}.pj-foto-grande{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000000b8;display:grid;place-items:center;padding:16px;cursor:zoom-out}.pj-foto-grande figure{position:relative;margin:0;width:min(380px,100%);background:var(--papel);border-radius:18px;overflow:hidden;cursor:default;box-shadow:0 20px 60px #0006}.pj-foto-grande img{display:block;width:100%;max-height:65vh;object-fit:contain;background:var(--afundado)}.pj-foto-grande-sem{display:grid;place-items:center;height:260px;font-size:64px;font-weight:800;color:var(--suave);background:var(--afundado)}.pj-foto-grande figcaption{display:grid;gap:4px;padding:12px 16px 16px}.pj-foto-grande figcaption b{font-size:18px}.pj-foto-fechar{position:absolute;top:8px;right:8px;width:34px;height:34px;border-radius:50%;border:0;background:#0000008c;color:#fff;font-size:22px;line-height:1;cursor:pointer}.mapa-entidades.com-foco .mapa-regiao svg{max-height:80vh}.mapa-entidades.com-foco .mapa-regiao.madeira svg{max-width:none}.mapa-regiao .rotulo-zona{fill:var(--tinta);font-weight:800;paint-order:stroke;stroke:#ffffffe6;stroke-width:.22em;stroke-linejoin:round;pointer-events:none}.mapa-regiao .rotulo-zona.do-juiz{fill:var(--carimbo)}.mapa-regiao .zonas-vista{flex-basis:100%;display:flex;flex-wrap:wrap;gap:6px;text-transform:none;letter-spacing:0}.mapa-regiao .zonas-vista button{padding:5px 12px;border-radius:999px;border:1px solid var(--linha);background:var(--papel);color:var(--tinta);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.mapa-regiao .zonas-vista button[aria-pressed=true]{background:var(--tinta);border-color:var(--tinta);color:var(--papel)}.mapa-regiao .subzona.apagada{opacity:.35}.mapa-regiao .subzona.fundo{fill:var(--afundado);stroke:var(--papel);cursor:default}.mapa-regiao .pavilhao{stroke:var(--papel);stroke-width:1.2;vector-effect:non-scaling-stroke;cursor:pointer;transition:opacity .2s}.mapa-regiao .pavilhao.apagado{opacity:.2}.legenda-zonas{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:4px 12px;text-transform:none;letter-spacing:0}.legenda-zonas button{width:100%;display:flex;align-items:center;gap:8px;padding:5px 6px;border:1px solid transparent;border-radius:10px;background:none;color:var(--tinta);font:inherit;font-size:13px;text-align:left;cursor:pointer}.legenda-zonas button:hover{background:var(--afundado)}.legenda-zonas button[aria-pressed=true]{border-color:var(--tinta);background:var(--afundado)}.legenda-zonas button.do-juiz .nome b{color:var(--carimbo)}.legenda-zonas .cor{flex:0 0 auto;display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 4px;border-radius:6px;font-size:11.5px;font-weight:800;color:var(--tinta)}.legenda-zonas .cor.redonda{min-width:14px;width:14px;height:14px;padding:0;border-radius:50%;border:1px solid rgb(0 0 0 / .15)}.legenda-zonas .nome{min-width:0}.legenda-pavilhoes{margin:2px 0 6px 28px;padding:0;list-style:disc;font-size:12.5px;display:grid;gap:2px}.mapa-entidades.com-foco .vista-destino .zona{fill:var(--afundado)!important;stroke:var(--papel)!important}.estrela-favorito{margin:4px 0;padding:4px 12px;border-radius:999px;border:1px solid var(--linha);background:var(--papel);color:var(--tinta);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.estrela-favorito.sim{border-color:#e3a400;background:#fff4cc;color:#8a6400}.estrela-favorito:disabled{opacity:.5;cursor:not-allowed}.favoritos-dados{display:grid;gap:10px}.favoritos-dados h3{margin:0}.favoritos-lista{list-style:none;margin:0;padding:0;display:grid;gap:6px}.favoritos-lista li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px}.favoritos-lista img{object-fit:contain;border-radius:6px}.favoritos-lista a{color:var(--tinta);text-decoration:none;min-width:0}.favorito-sem-logo{display:grid;place-items:center;width:26px;height:26px;color:#e3a400}.favoritos-escolher{display:grid;gap:8px;grid-template-columns:1fr}@media(min-width:640px){.favoritos-escolher{grid-template-columns:1fr 2fr auto}}.favoritos-escolher select{min-width:0;font:inherit;padding:8px 10px;border:1px solid var(--linha);border-radius:10px;background:var(--papel);color:var(--tinta)}.semana-favoritos{display:grid;gap:10px;border-color:#e3a400}.semana-cab{display:flex;justify-content:space-between;align-items:center}.semana-cab h3{margin:0}.semana-competicoes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.semana-competicoes li{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;background:#fff4cc;font-size:12px;font-weight:600}.semana-competicoes img{object-fit:contain}.atalho-favoritos{display:flex;align-items:center;gap:12px;padding:12px 14px;border-color:#e3a400;color:var(--tinta);text-decoration:none}.atalho-favoritos-estrela{flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#fff4cc;color:#b98500;font-size:20px}.atalho-favoritos-texto{flex:1;min-width:0;display:grid;gap:3px}.atalho-favoritos-texto b{font-size:15px}.atalho-favoritos-logos{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.atalho-favoritos-logos img{object-fit:contain}.atalho-favoritos-logos .nota{margin:0 0 0 3px;font-size:12.5px}.atalho-favoritos-seta{flex:0 0 auto;font-size:22px;color:var(--suave)}.semana-dia h4{margin:0 0 4px;font-size:13px;text-transform:capitalize;color:var(--suave)}.semana-dia ol{list-style:none;margin:0;padding:0;display:grid}.semana-jogo{display:grid;grid-template-columns:44px 20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--linha);color:var(--tinta);text-decoration:none}.semana-jogo img{object-fit:contain}.semana-jogo .equipas{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-weight:600;min-width:0}.semana-jogo .equipas em{font-style:normal;color:var(--suave);font-weight:400}.semana-hora{font-size:13px;font-weight:700}.rj-obs textarea{font:inherit;font-size:14px;line-height:1.45;width:100%;resize:vertical}.rj-notas{margin-top:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--outro) 45%,var(--linha));border-radius:12px}.rj-notas h3{margin:0 0 6px;color:var(--outro)}.rj-notas h3 .nota{font-weight:400;text-transform:none;letter-spacing:0;margin-left:6px}.rj-notas ul{margin:0;padding-left:18px;display:grid;gap:6px;font-size:13.5px}.rj-escolher-ajudas{width:100%;margin-top:8px}.rj-ajudas-popup{width:min(620px,100%);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px)}.rj-ajudas-lista{overflow-y:auto;display:grid;gap:14px;padding-right:4px}.rj-ajudas-lista h4{margin:0 0 4px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--suave)}.rj-ajudas-fim{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;border-top:1px solid var(--linha)}.rj-parcelas-extra li{position:relative;padding-right:30px;border-style:dashed}.rj-tirar-extra{position:absolute;right:6px;top:6px;border:0;background:none;color:var(--suave);cursor:pointer;font-size:14px}.rj-mais-desl{justify-self:start}.rj-desl-nova{display:grid;gap:10px;padding:12px;border:1px dashed var(--linha);border-radius:12px;background:var(--afundado)}.rj-desl-tipos{display:flex;flex-wrap:wrap;gap:6px}.rj-desl-tipos button{padding:5px 12px;border-radius:999px;border:1px solid var(--linha);background:var(--papel);color:var(--tinta);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.rj-desl-tipos button[aria-checked=true]{background:var(--tinta);border-color:var(--tinta);color:var(--papel)}.rj-desl-campos{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.rj-desl-campos label{display:grid;gap:4px;margin:0;font-size:12px;font-weight:600}.rj-desl-campos label.largo{grid-column:1 / -1}.rj-desl-campos select,.rj-desl-campos input{width:100%;min-width:0;font:inherit;font-weight:400;font-size:14px;padding:7px 9px;border:1px solid var(--linha);border-radius:9px;background:var(--papel);color:var(--tinta)}.rj-desl-acoes{display:flex;justify-content:flex-end;gap:12px;align-items:center}.recinto-pagina h1{margin:2px 0 4px}.recinto-dados{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.recinto-zona-campo{grid-column:1 / -1}.recinto-zona-campo select{font:inherit;padding:7px 9px;border:1px solid var(--linha);border-radius:9px;background:var(--papel);color:var(--tinta);max-width:100%}.recinto-assoc{display:inline-flex;align-items:center;gap:8px}.tz-caixa.ir-para{width:min(380px,100%);grid-template-rows:auto auto}.ir-para-apps{display:grid;gap:8px}.tz-caixa.pavilhao-popup{width:min(460px,100%);max-height:calc(100dvh - 32px);grid-template-rows:auto minmax(0,1fr)}.pavilhao-popup-corpo{display:grid;gap:14px;overflow:auto}.pavilhao-popup-dados{grid-template-columns:1fr 1fr;margin:0}.pavilhao-popup-tit{margin:0 0 6px;font-size:13px;text-transform:uppercase;letter-spacing:.03em;color:var(--suave)}.pavilhao-popup-jogos{list-style:none;margin:0;padding:0;display:grid;gap:2px}.pavilhao-popup-jogos a{display:grid;grid-template-columns:92px auto 1fr auto;gap:10px;align-items:center;padding:7px 8px;border-radius:9px;color:inherit;text-decoration:none;font-size:14px}.pavilhao-popup-jogos .mono{font-size:12px;color:var(--suave);white-space:nowrap}.pavilhao-popup-mais{justify-self:start}.gps{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;font-weight:700;font-size:15px;text-decoration:none;border:1px solid transparent;transition:transform .12s ease,box-shadow .12s ease}.gps:hover{transform:translateY(-1px);box-shadow:0 6px 16px -8px #00000073}.gps-waze{background:#3cf;color:#0f1b2d}.gps-google{background:#fff;color:#1f1f1f;border-color:#dadce0}.gps-apple{background:#1c1c1e;color:#fff}.gps-icone{width:34px;height:34px;object-fit:contain;border-radius:8px;flex:none}.gps-waze .gps-icone{box-shadow:0 0 0 1.5px #ffffffb3}.pavilhao-popup-dados>div{display:grid;gap:4px}.pavilhao-popup-dados select{font:inherit;padding:7px 9px;border:1px solid var(--linha);border-radius:9px;background:var(--papel);color:var(--tinta);max-width:100%}.pavilhao-popup-dados{grid-template-columns:1fr}.pavilhao-popup-assoc,.pavilhao-popup-equipas{display:flex;align-items:center;gap:8px}.pavilhao-popup-equipas em{font-size:12px;color:var(--suave)}.pavilhao-popup-jogos{gap:8px}.pavilhao-popup-jogos a{grid-template-columns:58px 1fr;gap:12px;padding:8px 10px;border:1px solid var(--linha);background:var(--papel);border-radius:12px}.pavilhao-popup-jogos a.meu{border-color:var(--carimbo);box-shadow:inset 3px 0 0 var(--carimbo)}.pavilhao-popup-jogos a:hover{background:var(--papel-2, #f6f3ee)}.pp-data{display:grid;justify-items:center;gap:1px;padding:4px 0;border-radius:9px;background:var(--afundado, #f1ede6);line-height:1.1}.pp-data b{font-size:20px}.pp-data span{font-size:11px;color:var(--suave);text-transform:capitalize}.pp-data .pp-hora{font-size:12px;color:var(--tinta);font-weight:700}.pp-jogo{display:grid;gap:6px;min-width:0}.pp-equipas{display:flex;align-items:center;gap:12px}.pp-equipas em{font-size:12px;color:var(--suave)}.pp-equipa{display:inline-flex;align-items:center;gap:7px;font-weight:800;font-size:13px;letter-spacing:.02em}.pp-prova{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--suave);min-width:0}.pp-prova>span:not(.funcao){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-prova .funcao{margin-left:auto}.pp-data b{font-size:15px;white-space:nowrap}.pavilhao-popup-jogos a{grid-template-columns:64px 1fr}.gps-linha{display:grid;gap:6px}.gps-botao{display:flex;align-items:stretch;gap:6px}.gps-botao .gps{flex:1;min-width:0}.gps-proprio{margin-left:auto;font-size:11px;font-weight:700;padding:2px 8px;border-radius:99px;background:#ffffff8c;color:inherit}.gps-google .gps-proprio{background:#e8f0fe;color:#1967d2}.gps-ajustar{flex:none;width:42px;border:1px solid var(--linha);border-radius:12px;background:var(--papel);color:var(--suave);font-size:16px;cursor:pointer}.gps-ajustar:hover,.gps-ajustar[aria-expanded=true]{color:var(--carimbo);border-color:var(--carimbo)}.gps-editar{display:grid;gap:6px;padding:10px;border-radius:10px;background:var(--afundado, #f1ede6)}.gps-editar label{font-size:12px;font-weight:700;color:var(--suave)}.gps-editar input{font:inherit;padding:8px 10px;border:1px solid var(--linha);border-radius:9px;background:var(--papel);color:var(--tinta);width:100%;box-sizing:border-box}.gps-editar .erro,.gps-editar .nota{margin:0;font-size:12px}.gps-editar-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pavilhao-popup-dados{grid-template-columns:1fr 1fr}.pavilhao-popup-zona{grid-column:1 / -1}.pavilhao-popup-ir{justify-self:stretch;text-align:center;text-decoration:none}.recinto-carregavel{cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:2px}.recinto-carregavel:hover,.recinto-carregavel:focus-visible{color:var(--carimbo);text-decoration-color:currentColor;outline:none}.dados-quitacao h3{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dq-ok,.dq-falta{font-size:11px;font-weight:700;padding:2px 8px;border-radius:99px;text-transform:none;letter-spacing:0}.dq-ok{background:#e3f4ea;color:#1f8a4c}.dq-falta{background:#fdeee6;color:var(--carimbo)}.dq-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:10px}.dq-largo{grid-column:1 / -1}.dq-campo{display:grid;gap:4px}.dq-campo>span:first-child{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--suave)}.dq-campo input{font:inherit;padding:9px 11px;border:1px solid var(--linha);border-radius:9px;background:var(--papel);color:var(--tinta);width:100%;box-sizing:border-box}.dq-campo input[readonly]{background:var(--afundado, #f1ede6);color:var(--suave)}.dq-campo input[aria-invalid=true]{border-color:var(--carimbo)}.dq-campo .erro{font-size:12px;margin:0}.dq-acoes{display:flex;align-items:center;gap:12px}.dq-matricula input{text-transform:uppercase}.rj-congelado{display:grid;gap:12px;border-top:4px solid #2457d6}.rj-congelado-cab{display:flex;gap:12px;align-items:flex-start}.rj-congelado-cab>div{display:grid;gap:2px}.rj-cadeado{font-size:22px;line-height:1}.rj-congelado-valores{display:grid;gap:0;margin:0}.rj-congelado-valores>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--linha)}.rj-congelado-valores dd{margin:0;text-align:right}.rj-congelado-total{font-weight:800;font-size:17px;border-bottom:0!important}.rj-congelado-obs p{margin:4px 0 0;white-space:pre-line;font-size:14px}.estado-congelado{color:#2457d6}.categoria-juiz{display:inline-block;font-size:12px;font-weight:600;padding:1px 8px;border-radius:99px;border:1px solid currentColor}.categoria-juiz.arbitro{color:var(--carimbo)}.categoria-juiz.oficial{color:#1f8a4c}.rj-viatura{display:grid;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--linha)}.rj-viatura-usada{display:flex;align-items:center;gap:8px;font-weight:600;cursor:pointer}.rj-viatura-dividir{border:0;padding:0;margin:0;display:grid;gap:6px}.rj-viatura-dividir legend{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--suave);margin-bottom:4px}.rj-viatura-dividir label{display:flex;align-items:center;gap:8px;cursor:pointer}.rj-viatura-dividir label,.rj-viatura-usada{display:flex!important;justify-content:flex-start;align-items:center;gap:10px;text-align:left;width:auto;grid-template-columns:none}.rj-viatura-dividir input[type=checkbox],.rj-viatura-usada input[type=checkbox]{width:auto;flex:none;margin:0}.rj-viatura-dividir{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.rj-viatura-dividir legend{grid-column:1 / -1}.rj-viatura-juiz{display:grid;line-height:1.25}.rj-viatura-juiz .nota{font-size:12px}.rj-viatura-sem-logo{width:22px;flex:none}.filtros-lista{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px}.filtros-lista .filtros{margin-bottom:0}.filtro-mes{margin-left:auto}.filtro-mes select{font:inherit;font-size:13px;padding:6px 10px;border-radius:999px;border:1px solid var(--linha);background:var(--papel);color:var(--tinta)}.lista-jogos li.com-visto{display:flex;align-items:stretch}.lista-jogos li.com-visto>.jogo{flex:1;min-width:0;padding-left:4px}.lista-jogos .visto{display:flex;align-items:center;padding:0 2px 0 12px;cursor:pointer}.lista-jogos .visto input,.visto-mes,.visto-todos input{width:18px;height:18px;accent-color:var(--carimbo);cursor:pointer;margin:0}.lista-jogos li.escolhido{background:color-mix(in srgb,var(--carimbo) 7%,transparent)}.lista-jogos .mes h2{display:flex;align-items:center;gap:8px}.visto-todos{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--suave);margin:4px 0 10px;cursor:pointer}.barra-escolhidos{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:40;display:flex;align-items:center;gap:16px;width:min(640px,calc(100vw - 32px));box-sizing:border-box;padding:12px 16px;border-radius:14px;background:var(--tinta);color:var(--papel);box-shadow:0 14px 34px -14px #0000008c}.barra-escolhidos>span{flex:1;min-width:0}.barra-escolhidos .nota{color:inherit;opacity:.75}.barra-escolhidos .ligacao{color:var(--papel)}@media(max-width:720px){.barra-escolhidos{bottom:76px}}.barra-escolhidos{width:min(820px,calc(100vw - 32px));flex-wrap:wrap}.barra-gerar{background:var(--carimbo);color:#fff;border:0;white-space:nowrap}.tz-caixa.quitacao-popup{width:min(620px,100%);max-height:calc(100dvh - 32px);grid-template-rows:auto minmax(0,1fr)}.quitacao-corpo{display:grid;gap:18px;overflow:auto;padding:2px}.quitacao-aviso{display:grid;gap:6px;padding:14px;border-radius:12px;background:#fff4e0;border:1px solid #f2c46d;color:#6b4300}.quitacao-aviso p{margin:0}.quitacao-acoes{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.quitacao-passo h4{margin:0 0 8px;font-size:13px;text-transform:uppercase;letter-spacing:.03em;color:var(--suave)}.quitacao-entidades,.quitacao-formatos{display:grid;gap:8px}.quitacao-entidades{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.quitacao-formatos{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.quitacao-opcao,.quitacao-formato{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--linha);border-radius:12px;cursor:pointer;background:var(--papel)}.quitacao-opcao>span:last-child,.quitacao-formato-txt{display:grid;gap:2px;min-width:0;flex:1}.quitacao-opcao .nota,.quitacao-formato .nota{font-size:12px}.quitacao-opcao.escolhida,.quitacao-formato.escolhida{border-color:var(--carimbo);box-shadow:inset 0 0 0 1px var(--carimbo);background:color-mix(in srgb,var(--carimbo) 6%,var(--papel))}.quitacao-opcao input,.quitacao-formato input{accent-color:var(--carimbo);margin:0}.quitacao-formato-valor{font-weight:700;white-space:nowrap}.quitacao-fim{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--linha)}.quitacao-opcao,.quitacao-formato{display:flex!important;justify-content:flex-start;text-align:left;grid-template-columns:none;width:auto;min-width:0;box-sizing:border-box}.quitacao-opcao input,.quitacao-formato input{width:auto!important;flex:none}.quitacao-opcao img,.quitacao-opcao .logo-entidade{flex:none}.quitacao-formato-valor{flex:none;align-self:flex-start}.quitacao-corpo{overflow-x:hidden}.quitacao-aviso-lista{list-style:none;margin:4px 0;padding:0;display:grid;gap:6px}.quitacao-aviso-lista li{display:grid;grid-template-columns:26px 1fr auto auto;align-items:center;gap:10px;padding:6px 10px;border-radius:9px;background:#ffffffa6}.quitacao-docs{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:12.5px}.quitacao-docs b{font-weight:700}.entidade-fiscal{display:flex;flex-wrap:wrap;gap:2px 14px;margin-top:2px}.quitacao-entidade-txt{display:grid;gap:1px}.teto-barra{position:relative;display:flex;height:12px;border-radius:99px;background:var(--afundado, #f1ede6);overflow:hidden;margin:6px 0}.teto-barra .teto-pago,.teto-legenda i.teto-pago{background:#1f8a4c}.teto-barra .teto-receber,.teto-legenda i.teto-receber{background:color-mix(in srgb,#1f8a4c 40%,#fff)}.teto-marca{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--carimbo)}.linha-teto .linha-texto{flex:1;min-width:0}.linha-teto .teto-barra{height:8px;margin:6px 0 0}.teto-cartao{display:grid;gap:8px}.teto-cartao.perto .teto-barra .teto-pago,.teto-cartao.perto .teto-barra .teto-receber{filter:hue-rotate(-60deg)}.teto-cartao.acima .teto-barra .teto-pago,.teto-cartao.acima .teto-barra .teto-receber{background:var(--carimbo)}.teto-numeros{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.teto-numeros>div{display:grid;gap:2px}.teto-numeros strong{font-size:28px}.teto-numeros span{font-size:13px;color:var(--suave)}.teto-falta{text-align:right}.teto-falta strong{font-size:20px}.teto-legenda{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;align-items:center}.teto-legenda i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:4px;vertical-align:-1px}.teto-aviso{color:#b26a00}.teto-entidades{list-style:none;margin:0;padding:0;display:grid;gap:4px}.teto-entidades li{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--linha)}.teto-jogos{list-style:none;margin:0;padding:0;display:grid}.teto-jogos a{display:grid;grid-template-columns:56px 1fr auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--linha);color:inherit;text-decoration:none}.teto-jogo{display:grid;gap:2px;min-width:0;font-size:14px}.teto-jogo>span:first-child{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.teto-jogo .nota{font-size:12px}.teto-dia{font-size:12px;color:var(--suave)}.quitacao-feita{color:#1f8a4c;font-weight:700}.barra-estado{font:inherit;font-size:13px;padding:6px 8px;border-radius:9px;border:1px solid rgba(255,255,255,.35);background:transparent;color:inherit}.barra-estado option{color:#111}.barra-gerar:disabled{opacity:.45;cursor:not-allowed}.barra-nota{flex-basis:100%;font-size:12px;opacity:.8}.quitacao-seguro{display:grid;gap:6px}.quitacao-seguro-sim,.quitacao-seguro-valor{display:flex!important;align-items:center;gap:8px;grid-template-columns:none}.quitacao-seguro-sim input{width:auto!important}.quitacao-seguro-valor input{width:110px;font:inherit;padding:6px 9px;border:1px solid var(--linha);border-radius:9px;text-align:right}.quitacao-feito{display:grid;gap:10px}.assinatura .nota{margin:0}.assinatura-palco{display:grid;gap:8px}.assinatura-quadro{position:relative;height:200px;border:1.5px dashed var(--linha);border-radius:14px;background:#fff;overflow:hidden}.assinatura-quadro canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none;cursor:crosshair}.assinatura-linha{position:absolute;left:24px;right:24px;bottom:26%;border-bottom:1px solid #d9d2c6;pointer-events:none}.assinatura-dica{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--suave);font-size:14px;pointer-events:none}.assinatura-barra{display:flex;align-items:center;gap:14px}.assinatura-barra .botao{margin-left:auto}.assinatura-sem{justify-self:center}.assinatura-pergunta{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:700px){.assinatura-pergunta{grid-template-columns:1fr}}.assinatura-guardada{background:#fff;border:1px solid var(--linha);border-radius:12px;padding:12px;display:grid;place-items:center}.assinatura-guardada img{max-width:100%;max-height:110px}.assinatura-ecra{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#fff;overscroll-behavior:contain}.assinatura-ecra .assinatura-palco{position:absolute;top:0;right:0;bottom:0;left:0;padding:max(12px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));grid-template-rows:1fr auto;box-sizing:border-box}.assinatura-ecra .assinatura-quadro{height:auto;border-radius:16px}.assinatura-ecra.de-lado .assinatura-palco{inset:auto;top:0;left:100vw;width:100vh;height:100vw;transform-origin:0 0;transform:rotate(90deg)}@supports (height: 100dvh){.assinatura-ecra.de-lado .assinatura-palco{width:100dvh}}.previa-abas{display:flex;gap:6px;flex-wrap:wrap}.previa-abas button{border:1px solid var(--linha);background:var(--papel, #fff);border-radius:999px;padding:6px 12px;font:inherit;font-weight:600;font-size:13px;cursor:pointer}.previa-abas button.ativo{background:var(--tinta, #16130F);color:#fff;border-color:transparent}.previa-vista{position:relative;overflow:hidden;border:1px solid var(--linha);border-radius:10px;background:#fff;touch-action:none}.previa-vista.inteira{max-height:60vh;overflow:auto;touch-action:pan-y}.previa-pagina{position:absolute;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.previa-caixa{position:absolute;border:1.5px dashed rgba(240,81,42,.55);border-radius:4px;pointer-events:none}.previa-assinatura{position:absolute;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline:1.5px solid rgba(240,81,42,.35);outline-offset:2px;border-radius:3px}.previa-assinatura:active{cursor:grabbing}.previa-ajuste{display:grid;grid-template-columns:70px 1fr 48px;align-items:center;gap:10px;font-size:14px}.previa-ajuste input{width:100%;accent-color:var(--carimbo, #F0512A)}.previa-ajuste b{text-align:right;font-size:13px}.previa-acoes{display:flex;gap:14px;flex-wrap:wrap;font-size:14px}.previa-guardar{display:flex!important;grid-template-columns:none;gap:8px;align-items:flex-start;font-size:14px;text-align:left}.previa-guardar input{flex:none;width:auto;margin:3px 0 0}.previa-guardar span{flex:1}html:has(.tz-fundo),html:has(.tz-fundo) body,html:has(.assinatura-ecra),html:has(.assinatura-ecra) body{overflow:hidden}.tz-fundo{overscroll-behavior:contain}.quitacao-ficheiros{list-style:none;margin:0;padding:0;display:grid;gap:6px}.quitacao-ficheiros li{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--linha);border-radius:10px;font-size:14px}.marcar-como{position:relative}.marcar-como-botao{font:inherit;font-size:13px;font-weight:600;padding:7px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.35);background:transparent;color:inherit;cursor:pointer;white-space:nowrap}.marcar-como-botao:hover,.marcar-como-botao[aria-expanded=true]{background:#ffffff1f}.marcar-como-menu{position:absolute;bottom:calc(100% + 8px);left:0;z-index:50;min-width:240px;display:grid;gap:2px;padding:6px;background:var(--papel);color:var(--tinta);border:1px solid var(--linha);border-radius:12px;box-shadow:0 14px 34px -12px #00000073}.marcar-como-menu button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:0;border-radius:9px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.marcar-como-menu button:hover,.marcar-como-menu button:focus-visible{background:var(--afundado, #f1ede6);outline:none}.marcar-como-menu .nota{font-size:11px}a.numero{color:inherit;text-decoration:none}a.numero:hover{border-color:var(--carimbo)}.numeros .numero strong{font-size:24px}.numero-teto .teto-barra{height:6px;margin:6px 0 0}.numero-teto.perto strong{color:#b26a00}.numero-teto.acima strong{color:var(--carimbo)}@media(max-width:720px){.numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.numeros .numero.principal{grid-column:1 / -1}}.avatar-foto{width:64px;height:64px;border-radius:16px;object-fit:cover;object-position:top;flex:none;background:var(--afundado, #f1ede6)}.avatar-foto.pequeno{width:40px;height:40px;border-radius:12px}.foto-refpay-corpo{display:flex;gap:14px;align-items:flex-start}.foto-refpay-corpo>div{display:grid;gap:8px;justify-items:start}.avatar-botao{position:relative;padding:0;border:0;background:none;cursor:pointer;border-radius:16px;flex:none}.avatar-botao:hover .avatar,.avatar-botao:hover .avatar-foto{outline:2px solid var(--carimbo);outline-offset:2px}.avatar-lapis{position:absolute;right:-6px;bottom:-6px;width:24px;height:24px;display:grid;place-items:center;font-size:12px;border-radius:99px;background:var(--papel);border:1px solid var(--linha)}.tz-caixa.foto-popup{width:min(420px,100%);grid-template-rows:auto auto}.foto-popup-corpo{display:grid;gap:12px;justify-items:center}.foto-grande{width:180px;height:180px;border-radius:24px;object-fit:cover;object-position:top;font-size:54px;display:grid;place-items:center}.foto-popup-acoes{display:grid;gap:8px;width:100%}.foto-popup-acoes .botao{width:100%}.rodape-legal{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;padding:28px 16px 90px;font-size:12.5px;color:var(--suave)}.rodape-legal a{color:inherit}.pagina-legal{padding-bottom:40px}.texto-legal{line-height:1.6}.texto-legal h2{font-size:26px;margin:18px 0 6px}.texto-legal h3{font-size:16px;margin:18px 0 4px}.texto-legal h4{font-size:14px;margin:12px 0 2px;color:var(--suave)}.texto-legal p{margin:6px 0}.texto-legal ul{margin:4px 0 8px;padding-left:20px}.aceitar-legal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--fundo, #efeae3);overflow:auto;display:grid;place-items:start center;padding:24px 16px}.aceitar-legal-caixa{width:min(720px,100%);display:grid;gap:14px;background:var(--papel);border:1px solid var(--linha);border-radius:18px;padding:22px}.aceitar-legal-caixa h1{margin:0}.aceitar-legal-textos{display:grid;gap:8px}.aceitar-legal-abrir{width:100%;display:flex;align-items:center;gap:8px;text-align:left;font:inherit;padding:12px 14px;border:1px solid var(--linha);border-radius:12px;background:var(--papel);color:inherit;cursor:pointer}.aceitar-legal-abrir span:last-child{margin-left:auto}.aceitar-legal-ler{max-height:50vh;overflow:auto;padding:4px 14px 10px;border:1px solid var(--linha);border-top:0;border-radius:0 0 12px 12px;margin-top:-10px}.aceitar-legal-visto{display:flex!important;align-items:flex-start;gap:10px;font-weight:600;cursor:pointer;grid-template-columns:none}.aceitar-legal-visto input{width:18px!important;height:18px;margin-top:2px;accent-color:var(--carimbo);flex:none}.aceitar-legal-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.reg-jogos{display:grid;gap:6px}.reg-jogo{display:flex!important;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--linha);border-radius:10px;cursor:pointer;font-size:14px;grid-template-columns:none}.reg-jogo input{width:18px!important;height:18px;accent-color:var(--carimbo);flex:none;margin:0}.reg-jogo.escolhido{border-color:var(--carimbo);background:color-mix(in srgb,var(--carimbo) 6%,var(--papel))}.reg-jogo-txt{display:grid;gap:2px;min-width:0}.reg-jogo-dia{font-size:12px;color:var(--suave)}.reg-jogo-equipas{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-weight:600}.reg-jogo-equipas em{font-weight:400;color:var(--suave)}body:has(.completar-conta) .tz-fundo{z-index:95}.quitacao-num-lista{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:8px}.quitacao-num-lista li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.quitacao-num-jogo{flex:1 1 220px;min-width:0}.quitacao-num-lista .numero-form input{width:9ch}.completar-conta{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;overflow:auto;background:var(--fundo, #efeae3);padding:20px 16px 60px}.completar-caixa{width:min(760px,100%);margin:0 auto;display:grid;gap:14px}.completar-cab{display:flex;gap:16px;align-items:center}.completar-cab h1{margin:0}.completar-cab .lead{margin:4px 0}.completar-termos{display:grid;gap:12px}.completar-texto-cab{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px}.completar-lido{font-size:12px;font-weight:700;padding:2px 9px;border-radius:99px;background:#fdeee6;color:var(--carimbo)}.completar-lido.sim{background:#e3f4ea;color:#1f8a4c}.completar-texto-caixa{max-height:260px;overflow:auto;padding:4px 14px;border:1px solid var(--linha);border-radius:12px;background:var(--papel);font-size:14px}.aceitar-legal-visto.desligado{opacity:.6;cursor:not-allowed}.tz-fundo.aceitar-legal-fundo{z-index:120}.tz-caixa.aceitar-legal-pop{width:min(460px,100%);max-height:calc(100dvh - 32px);overflow:auto;display:grid;grid-template-rows:none;gap:12px;padding:26px 24px 20px;border-radius:20px;text-align:center}.aceitar-legal-selo{justify-self:center;display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:linear-gradient(118deg,#ff8a1f,#e03a18);color:#fff;box-shadow:0 10px 22px -10px #e03a18b3}.aceitar-legal-pop h2{margin:2px 0 0;font-family:var(--titulo);font-size:22px;letter-spacing:-.02em}.aceitar-legal-lead{margin:0;color:var(--suave);font-size:14.5px;line-height:1.5}.aceitar-legal-lista{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px;text-align:left}.aceitar-legal-lista button{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--linha);border-radius:14px;background:var(--papel);font:inherit;color:inherit;cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s}.aceitar-legal-lista button:hover{border-color:var(--carimbo);box-shadow:0 0 0 3px #f0512a1f}.aceitar-legal-doc{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#fdeee6;color:var(--carimbo)}.aceitar-legal-nome{flex:1;display:grid;gap:2px;min-width:0}.aceitar-legal-nome b{font-size:14.5px}.aceitar-legal-nome span{font-size:12.5px;color:var(--suave)}.aceitar-legal-abrir-ler{flex:none;font-size:13px;font-weight:700;color:var(--carimbo)}.aceitar-legal-pop .aceitar-legal-visto{text-align:left;font-size:14px;padding:12px 14px;border-radius:14px;background:var(--afundado);margin-top:4px}.aceitar-legal-pop .botao{width:100%;margin:0}.aceitar-legal-contacto{justify-self:center;display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:99px;background:var(--afundado);color:var(--tinta);font-size:13px;text-decoration:none}.aceitar-legal-contacto b{color:var(--carimbo)}.aceitar-legal-contacto:hover{box-shadow:0 0 0 2px #f0512a40}.aceitar-legal-pop .aceitar-legal-sair{justify-self:center;font-size:12.5px;color:var(--suave)}.tz-caixa.aceitar-legal-pop.a-ler{width:min(640px,100%);height:calc(100dvh - 32px);grid-template-rows:auto minmax(0,1fr) auto;text-align:left;overflow:hidden}.aceitar-legal-ler-cab{display:flex;align-items:center;justify-content:space-between;gap:10px}.aceitar-legal-ler-texto{overflow:auto;padding:0 4px;font-size:14px}@media(max-width:640px){.tz-caixa.aceitar-legal-pop{padding:22px 16px 16px}.tz-caixa.aceitar-legal-pop.a-ler{padding:14px 16px}}.completar-fim{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.admin-legal{display:grid;gap:10px}.admin-legal-cab{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.admin-legal-cab h3{margin:0}.admin-legal textarea{width:100%;box-sizing:border-box;font:13px/1.5 var(--mono, monospace);padding:10px;border:1px solid var(--linha);border-radius:10px;background:var(--papel);color:var(--tinta)}.admin-legal-ver{max-height:420px;overflow:auto;padding:4px 12px;border:1px solid var(--linha);border-radius:10px}.admin-legal-acoes{display:flex;gap:12px;align-items:center}.partilhar-jogos{display:grid;gap:16px}.pj-criar{display:grid;gap:10px}.pj-criar label{display:grid;gap:4px}.pj-criar input{font:inherit;padding:10px 12px;border:1px solid var(--linha);border-radius:10px;background:var(--papel);color:var(--tinta)}.pj-criar .botao{justify-self:start}.pj-lista ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pj-lista li{display:grid;gap:8px}.pj-linha-cab{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.pj-url{font-size:13px;overflow-wrap:anywhere;background:var(--afundado);padding:6px 8px;border-radius:8px}.pj-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.pj-acoes a.botao{text-decoration:none}.pj-convites ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pj-convite{display:grid;gap:8px;border:2px solid var(--carimbo)}.pj-convite p{margin:0}.pj-colegas{display:grid;gap:8px;border-top:1px solid var(--linha);padding-top:8px}.pj-colegas>ul,.pj-resultados{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pj-colegas li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.pj-colegas li>span:first-child{flex:1;min-width:0;overflow-wrap:anywhere}.pj-estado{font-size:12px;font-weight:600;border-radius:99px;padding:2px 10px;background:var(--afundado);color:var(--suave)}.pj-estado.aceite{background:color-mix(in srgb,var(--mesa) 15%,transparent);color:var(--mesa)}.pj-colegas>.ligacao{justify-self:start}.pj-convidar{display:grid;gap:8px}.pj-convidar label{display:grid;gap:4px}.pj-convidar input{font:inherit;padding:10px 12px;border:1px solid var(--linha);border-radius:10px;background:var(--papel);color:var(--tinta)}.pj-convidar p{margin:0}.pj-resultados li{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 0;border-top:1px solid var(--linha)}.pj-resultado-texto{display:grid;gap:1px;min-width:0}.pj-resultado-texto b{display:inline-flex;align-items:center;gap:4px;font-weight:600;overflow-wrap:anywhere}.pj-resultado-texto>span{font-size:12.5px;color:var(--suave);overflow-wrap:anywhere}@media(max-width:480px){.pj-resultados li{grid-template-columns:40px minmax(0,1fr) auto}.pj-resultados li .botao{grid-column:2 / -1;justify-self:start}}.pj-publica .pj-filtro{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pj-filtro button{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:14px;font-weight:600;padding:5px 14px;border-radius:99px;border:1px solid var(--linha);background:var(--papel);color:var(--tinta);cursor:pointer}.pj-filtro button[aria-pressed=true]{background:var(--carimbo);border-color:var(--carimbo);color:#fff}.pj-publica .pj-filtro.rolar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding:0 16px 2px;scroll-padding-inline:16px}.pj-filtro.rolar::-webkit-scrollbar{display:none}.pj-filtro.rolar button{flex:0 0 auto;white-space:nowrap}.pj-publica{min-height:100vh;background:radial-gradient(120% 60% at 50% 0%,#FFD9C7 0%,var(--carimbo-claro) 35%,var(--fundo) 75%);padding:20px 16px 48px}.pj-caixa{width:min(560px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.pj-caixa>*{min-width:0}.pj-marca{display:block;width:min(240px,62vw);margin:-6px auto 2px;line-height:0;text-decoration:none;--rp-texto: var(--tinta)}.pj-marca refpay-intro{display:block;width:100%}.pj-atualizado{display:inline-flex;align-items:center;gap:7px;margin:8px 0 0;padding:4px 11px;border-radius:99px;background:color-mix(in srgb,var(--papel) 70%,transparent);border:1px solid var(--linha);font-size:12.5px;color:var(--suave)}.pj-atualizado-ponto{width:7px;height:7px;border-radius:50%;background:#2f9e5b;box-shadow:0 0 0 3px #2f9e5b2e}.pj-quem{display:flex;align-items:center;gap:10px;font-size:16px}.pj-entidade{display:inline-flex}.pj-publica .pj-cab{display:block}.pj-publica .pj-cab h1{margin:4px 0 2px;font-family:var(--titulo);font-weight:900;font-size:clamp(32px,9vw,46px);line-height:1;letter-spacing:-.02em}.pj-publica .pj-cab p{margin:0;color:var(--suave);font-size:16px}.pj-caixa h2{font-family:var(--titulo);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--suave);margin:10px 0 8px}.pj-proximo{background:var(--papel);border-radius:22px;padding:16px;box-shadow:0 18px 40px -22px #f0512abf;border:2px solid var(--carimbo)}.pj-proximo.vazio{border-color:var(--linha);box-shadow:none;text-align:center}.pj-proximo.vazio p{margin:0}.pj-falta{display:inline-flex;align-items:center;gap:6px;margin:0 0 12px;padding:4px 14px;border-radius:99px;background:var(--carimbo);color:#fff;font-family:var(--titulo);font-weight:800;font-size:18px}.pj-proximo.vazio .pj-falta{background:var(--mesa)}.pj-jogos{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pj-jogos>li{background:var(--papel);border-radius:18px;padding:12px;box-shadow:0 6px 18px -14px #16130f80}.pj-jogos.passados>li{opacity:.72}.pj-jogo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.pj-folha{width:56px;border-radius:12px;overflow:hidden;text-align:center;background:var(--afundado);display:grid;line-height:1.1}.pj-folha-sem{background:var(--carimbo);color:#fff;font:700 11px/1 var(--titulo);text-transform:uppercase;letter-spacing:.06em;padding:5px 0}.pj-folha b{font:900 24px/1 var(--titulo);padding:6px 0 0}.pj-folha-mes{font-size:12px;color:var(--suave);padding:2px 0 6px}.pj-jogo.grande .pj-folha{width:66px}.pj-jogo.grande .pj-folha b{font-size:30px}.pj-jogo-corpo{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0}.pj-jogo-topo{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.pj-hora{font:800 18px/1 var(--titulo)}.pj-jogo.grande .pj-hora{font-size:22px}.pj-funcao{font-size:12px;font-weight:600;color:var(--carimbo);background:var(--carimbo-claro);border-radius:99px;padding:2px 10px}.pj-publica .pj-equipas{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.pj-publica .pj-equipa{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-weight:600}.pj-publica .pj-equipa>span:not(.logo-equipa){overflow-wrap:anywhere}.pj-publica .pj-equipa b{font:800 16px/1 var(--titulo)}.pj-publica .pj-jogo.grande .pj-equipa{font-size:17px}.pj-comp{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--suave);overflow-wrap:anywhere}.pj-simbolo-comp{border-radius:6px;object-fit:contain;background:var(--papel);flex:0 0 auto}.pj-simbolo-comp.sem{display:inline-grid;place-items:center;font-size:9px;font-weight:800;background:var(--afundado);color:var(--suave)}.pj-quem{flex-wrap:wrap}.pj-onde{font-size:14px;text-decoration:none;overflow-wrap:anywhere}.pj-calendario{justify-self:stretch;text-align:center;text-decoration:none;padding:13px;border-radius:14px;font-size:16px}.pj-cal-nota{margin:-8px 0 0;text-align:center;font-size:13px;color:var(--suave)}.pj-rodape{text-align:center;margin-top:12px;font-size:13px;color:var(--suave)}.entidade-fiscal .ligacao{font-size:inherit}.entidade-fiscal-form{display:grid;gap:8px;margin:8px 0;max-width:520px}.entidade-fiscal-form p{margin:0}.entidade-fiscal-form label{display:grid;gap:4px}.entidade-fiscal-form input{font:inherit;font-size:16px;padding:9px 11px;border:1px solid var(--linha);border-radius:10px;background:var(--papel);color:var(--tinta)}.entidade-fiscal-form input[aria-invalid=true]{border-color:var(--erro)}.entidade-fiscal-form .erro{font-size:12.5px}.entidade-fiscal-linha{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px}.entidade-fiscal-acoes{display:flex;align-items:center;gap:12px}@media(max-width:640px){.numeros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.numeros .numero{min-width:0;padding:8px 10px;gap:1px;border-radius:12px}.numeros .numero.principal{grid-column:auto}.numeros .numero strong{font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.numeros .numero span{font-size:11px;line-height:1.25}.numeros .numero-teto{grid-column:span 2}.numeros .numero-teto .teto-barra{height:4px;margin-top:4px}.lista-jogos .visto{padding:12px 0 0 10px;align-items:flex-start}.lista-jogos .jogo{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:start;padding:10px 12px 10px 4px}.lista-jogos .jogo .dia{grid-column:1;grid-row:1;font-family:inherit;font-size:13px;font-weight:700;color:var(--tinta)}.lista-jogos .jogo .dia .hora{color:var(--carimbo);font-weight:600;margin-left:6px}.lista-jogos .jogo .corpo{grid-column:1;grid-row:2;gap:4px}.lista-jogos .jogo .jogo-fim{grid-column:2;grid-row:1 / span 2;gap:6px}.lista-jogos .jogo .jogo-ganho{order:-1}.lista-jogos .jogo .jogo-ganho small{display:none}.lista-jogos .jogo .marcador{font-size:14px}.lista-jogos .equipas{display:grid;gap:3px;overflow-wrap:normal}.lista-jogos .equipas>em{display:none}.lista-jogos .equipas .equipa-lado{display:flex;align-items:center;gap:7px;min-width:0;font-size:14.5px}.lista-jogos .jogo .prova{font-size:12px;-webkit-line-clamp:1}.lista-jogos .etiquetas{gap:4px;margin-top:0}.lista-jogos .etiquetas .funcao,.lista-jogos .etiquetas .entidade,.lista-jogos .etiquetas .estado-pag{font-size:11px;padding:0 7px;line-height:1.6}}.so-estreito{display:none}@media(max-width:640px){.so-largo{display:none}.so-estreito{display:inline}.barra-escolhidos{flex-wrap:nowrap;gap:8px;bottom:calc(80px + env(safe-area-inset-bottom));width:calc(100vw - 16px);padding:8px 8px 8px 12px;border-radius:14px}.barra-escolhidos>.barra-quantos{flex:0 1 auto;white-space:nowrap;font-size:13px}.barra-escolhidos>b.mono{flex:1;font-size:14px;white-space:nowrap}.barra-escolhidos .marcar-como-botao{padding:7px 9px}.barra-escolhidos .marcar-como-menu{left:auto;right:-96px;min-width:220px}.barra-escolhidos .barra-gerar{padding:7px 11px;font-size:13px;min-height:0}.barra-escolhidos .barra-limpar{display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:50%;text-decoration:none;font-size:15px}.barra-escolhidos .barra-limpar:hover{background:#ffffff1f}.barra-escolhidos .barra-nota{display:none}.barra-escolhidos .barra-nota.barra-msg{display:block;position:absolute;left:12px;right:12px;bottom:calc(100% + 6px);padding:6px 10px;border-radius:10px;background:var(--tinta);opacity:1;font-size:12px}}@media(max-width:640px){.tz-fundo:has(.pavilhao-popup){padding:12px;overflow-y:auto;overscroll-behavior:contain}.tz-caixa.pavilhao-popup{position:relative;width:min(360px,100%);max-height:calc(100dvh - 24px);padding:12px;gap:8px;border-radius:14px}.tz-caixa.pavilhao-popup .tz-cab b{font-size:15px;line-height:1.25}.tz-caixa.pavilhao-popup .tz-fechar{font-size:18px;padding:2px 4px}.pavilhao-popup-corpo{gap:10px;overflow-x:hidden;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.pavilhao-popup-dados,.pavilhao-popup-dados>div,.pavilhao-popup-dados dd,.pavilhao-popup .zona-escolher{min-width:0}.pavilhao-popup .gps-linha{gap:4px}.pavilhao-popup .gps-botao{gap:5px}.pavilhao-popup .gps{gap:9px;padding:6px 10px;font-size:14px;border-radius:10px}.pavilhao-popup .gps-icone{width:24px;height:24px;border-radius:6px}.pavilhao-popup .gps-ajustar{width:36px;border-radius:10px;font-size:14px}.pavilhao-popup .gps-proprio{font-size:10px;padding:1px 6px}.pavilhao-popup-dados{gap:8px 12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pavilhao-popup-dados .pavilhao-popup-zona{grid-column:1 / -1}.pavilhao-popup-dados dt{font-size:11px}.pavilhao-popup-dados dd{font-size:14px}.pavilhao-popup-dados select{padding:6px 8px}.pavilhao-popup-assoc .logo-entidade{width:22px!important;height:22px!important}.pavilhao-popup-ir{padding:9px 12px;font-size:14px;min-height:0}}.zona-escolher{display:grid;gap:6px}.zona-escolher-botao{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:40px;padding:7px 10px;border:1px solid var(--linha);border-radius:9px;background:var(--papel);color:var(--tinta);font:inherit;font-size:14px;text-align:left;cursor:pointer}.zona-escolher-botao>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zona-escolher-botao[aria-expanded=true]{border-color:var(--carimbo)}.zona-lista{list-style:none;margin:0;padding:4px;max-height:210px;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;border:1px solid var(--linha);border-radius:10px;background:var(--papel)}.zona-lista button{display:block;width:100%;padding:8px 9px;border:0;border-radius:7px;background:none;color:var(--tinta);font:inherit;font-size:13.5px;line-height:1.3;text-align:left;cursor:pointer}.zona-lista button[aria-selected=true]{background:var(--carimbo-claro);color:var(--carimbo);font-weight:700}.zona-lista button:active{background:var(--afundado)}@media(max-width:640px){.pavilhao-popup .zona-escolher-botao{min-width:0}.pavilhao-popup .zona-lista{position:absolute;z-index:3;left:12px;right:12px;top:48px;bottom:12px;max-height:none;box-shadow:0 12px 30px -12px #00000073}.zona-lista button{white-space:normal;overflow-wrap:anywhere}}@media(max-width:640px){.grelha-entidades{gap:6px}.grelha-entidades .entidade-cartao,.mapa-fpb.entidade-cartao,.atalho-favoritos{gap:10px;padding:8px 12px;border-radius:12px}.grelha-entidades .entidade-cartao strong,.mapa-fpb.entidade-cartao strong{font-size:15px}.grelha-entidades .entidade-cartao small,.mapa-fpb.entidade-cartao small{font-size:11.5px;line-height:1.3}.grelha-entidades .logo-entidade,.mapa-fpb .logo-entidade{width:32px!important;height:32px!important}.atalho-favoritos-estrela{width:32px;height:32px;font-size:17px;border-radius:9px}.atalho-favoritos-texto b{font-size:14px}.mapa-entidades:not(.com-foco){gap:8px}.mapa-entidades:not(.com-foco) .mapa-fpb{max-width:none}.mapa-entidades:not(.com-foco) .mapa-corpo{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:8px;align-items:start}.mapa-entidades:not(.com-foco) .mapa-regiao{padding:6px 6px 8px;gap:2px;border-radius:12px}.mapa-entidades:not(.com-foco) .mapa-regiao figcaption{min-height:0;font-size:10px;letter-spacing:.04em}.mapa-entidades:not(.com-foco) .mapa-regiao.continente svg{max-height:calc(100dvh - 330px)}.mapa-entidades:not(.com-foco) .mapa-lado{gap:8px}.mapa-entidades:not(.com-foco) .mapa-ilhas{gap:8px}.mapa-entidades:not(.com-foco) .mapa-regiao.madeira svg{max-width:none}.mapa-entidades:not(.com-foco) .mapa-escolha .nota{font-size:12px;line-height:1.35}.mapa-entidades:not(.com-foco) .mapa-escolha .entidade-cartao{flex-direction:column;align-items:flex-start;gap:4px;padding:8px}.mapa-entidades:not(.com-foco) .mapa-escolha .entidade-cartao strong{font-size:14px}.mapa-entidades:not(.com-foco) .mapa-escolha .entidade-cartao small{font-size:11px}.mapa-entidades:not(.com-foco) .mapa-escolha .logo-entidade{width:28px!important;height:28px!important}}@media(max-width:640px){.sinc:has(.acao-entidade){grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none;gap:6px}.sinc .acao-entidade{flex-direction:column;justify-content:center;gap:4px;min-height:0;padding:8px 4px;font-size:13px;text-align:center;border-radius:12px}.sinc .acao-entidade-icone{width:30px;height:30px;border-radius:9px}.sinc .acao-entidade-icone svg{width:17px;height:17px}.sinc .acao-entidade-seta,.sinc .nota.acao-explica{display:none}.sinc:has(.acao-entidade)>.progresso,.sinc:has(.acao-entidade)>.erro{grid-column:1 / -1}.grupo-torneios h3{margin-bottom:6px;font-size:12.5px}.torneio-linha{gap:10px;padding:8px 12px}.torneio-linha .logo-torneio{width:28px!important;height:28px!important}.torneio-linha strong{font-size:14px;line-height:1.25}.torneio-linha .prova,.torneio-linha .contagem{font-size:11.5px}}.mapa-ilha-botao,.mapa-ilhas-fechar{display:none}@media(max-width:640px){.mapa-entidades:not(.com-foco) .mapa-corpo{position:relative;grid-template-columns:minmax(0,1fr)}.mapa-entidades:not(.com-foco) .mapa-lado{display:contents}.mapa-entidades:not(.com-foco) .mapa-regiao.continente svg{height:calc(100dvh - 312px);max-height:none;width:auto;max-width:100%;margin-left:auto}.mapa-entidades:not(.com-foco) .mapa-escolha{position:absolute;z-index:2;left:8px;top:270px;width:88px}.mapa-entidades:not(.com-foco) .mapa-escolha .nota{font-size:11px;line-height:1.35}.mapa-ilha-botao{display:grid;gap:2px;position:absolute;z-index:2;left:8px;width:88px;padding:4px 6px 6px;border:1px dashed color-mix(in srgb,var(--suave) 60%,transparent);border-radius:10px;background:color-mix(in srgb,var(--papel) 85%,transparent);color:var(--suave);font:inherit;cursor:pointer}.mapa-ilha-botao.acores{top:92px}.mapa-ilha-botao.madeira{top:180px}.mapa-ilhas-botao-tit{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left}.mapa-ilha-botao svg{width:100%;height:52px;display:block}.mapa-ilha-botao path{stroke:var(--papel);stroke-width:.6}.mapa-ilha-botao:active{background:var(--afundado)}.mapa-entidades:not(.com-foco) .mapa-ilhas{display:none}.mapa-entidades:not(.com-foco) .ilhas-abertas .mapa-ilhas{display:grid;align-content:start;gap:8px;position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;padding:8px;border-radius:12px;background:var(--fundo);box-shadow:0 10px 30px -14px #00000073}.ilha-acores .mapa-ilhas .mapa-regiao.madeira,.ilha-madeira .mapa-ilhas .mapa-regiao.acores{display:none}.ilhas-abertas .mapa-ilhas-fechar{display:inline-flex;justify-self:start;font-size:13.5px}}@media(max-width:640px){.pagina:has(>.cabeca .cabeca-entidade){gap:8px}.pagina:has(>.cabeca .cabeca-entidade)>.voltar{min-height:28px}.cabeca:has(.cabeca-entidade){gap:8px}.cabeca-entidade{gap:10px;align-items:flex-start}.cabeca-entidade>.logo-entidade,.cabeca-entidade>img.logo-entidade{width:40px!important;height:40px!important;margin-top:4px}.cabeca-entidade>div{min-width:0;display:grid;gap:1px}.cabeca-entidade .sobretitulo{margin:0;font-size:10.5px}.cabeca-entidade h1{margin:0;font-size:21px;line-height:1.15}.cabeca-entidade .nota{margin:0;font-size:12px;line-height:1.35}.cabeca-entidade>div>.nota:not(.entidade-fiscal){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cabeca-entidade .entidade-fiscal{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.cabeca-entidade .entidade-fiscal>span:nth-child(2){order:3;flex-basis:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cabeca-entidade .entidade-fiscal .ligacao{order:2;min-height:0;font-size:12px}.cabeca-entidade .distritos{font-size:12px;gap:6px}.cabeca-entidade .distritos .ligacao{min-height:0;font-size:12px}.sinc .acao-entidade{flex-direction:row;gap:6px;min-height:38px;padding:5px 6px;font-size:13px}.sinc .acao-entidade-icone{width:24px;height:24px;border-radius:7px}.sinc .acao-entidade-icone svg{width:15px;height:15px}.pagina:has(>.cabeca .cabeca-entidade)>.filtros{margin:0;gap:6px}.pagina:has(>.cabeca .cabeca-entidade)>.filtros .filtro-ligacao{min-height:32px;padding:5px 12px;font-size:13px}}@media(max-width:640px){.torneio-linha{gap:9px;padding:6px 10px}.torneio-linha .logo-torneio{width:24px!important;height:24px!important}.torneio-linha strong{font-size:13.5px;line-height:1.2}.torneio-linha .prova,.torneio-linha .contagem{font-size:11px}.pagina.torneio{gap:8px}.pagina.torneio>.voltar{min-height:28px}.torneio .cabeca-entidade{gap:10px;align-items:flex-start}.torneio .cabeca-entidade .logo-torneio{width:40px!important;height:40px!important}.torneio .cabeca-entidade>div{display:grid;gap:3px;min-width:0}.torneio .cabeca-entidade .sobretitulo{margin:0;font-size:10.5px}.torneio .cabeca-entidade h1{margin:0;font-size:19px;line-height:1.15}.torneio .cabeca-entidade .nota{margin:0;font-size:11.5px}.torneio .estrela-favorito{justify-self:start;padding:3px 12px;font-size:12.5px;min-height:0}.torneio .separadores{margin:0;gap:5px}.torneio .separadores button{padding:7px 6px;font-size:13.5px;border-radius:10px}.torneio .mes h2{font-size:16px;margin:4px 0 6px}.torneio .jogo{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding:9px 12px}.torneio .jogo .dia{grid-column:1 / -1;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--tinta)}.torneio .jogo .dia .hora{color:var(--carimbo);font-weight:600;margin-left:6px}.torneio .jogo .corpo{grid-column:1;grid-row:2;gap:3px}.torneio .jogo .marcador{grid-column:2;grid-row:2;align-self:center;font-size:14px}.torneio .equipas{display:grid;gap:3px;overflow-wrap:normal}.torneio .equipas>em{display:none}.torneio .equipas .equipa-lado{display:flex;align-items:center;gap:7px;min-width:0;font-size:14px}.torneio .jogo .prova{font-size:11.5px;-webkit-line-clamp:1}.torneio .jogo-arbitragem{display:none}.torneio .classificacao{display:grid;gap:8px}.torneio .classificacao .filtros{margin:0;gap:6px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.torneio .classificacao .filtros button{flex:0 0 auto;min-height:32px;padding:5px 12px;font-size:12.5px;white-space:nowrap}.torneio .tc-linha{grid-template-columns:22px minmax(0,1fr) repeat(3,26px) 30px;padding:7px 10px;font-size:13px}.torneio .tc-cab{font-size:10.5px;padding-block:6px}.torneio .tc-linha b{font-size:14px}.torneio .tc-equipa .logo-equipa{width:20px!important;height:20px!important}.torneio .classificacao>.nota{margin:0;font-size:11.5px}.torneio .linhas>button.linha{width:100%;min-height:0;padding:7px 12px;gap:10px;border:0;border-top:1px solid var(--linha);border-radius:0;background:none;color:var(--tinta);font:inherit;text-align:left;cursor:pointer}.torneio .linhas>button.linha:first-child{border-top:0}.torneio .linhas>button.linha:active{background:var(--afundado)}.torneio .linhas>button.linha .logo-equipa{width:28px!important;height:28px!important}.torneio .linhas>button.linha .linha-texto b{font-size:14px}.torneio .linhas>button.linha .linha-texto span{font-size:11.5px}}@media(max-width:640px){.pagina.ficha{gap:10px}.ficha-topo .voltar{min-height:28px}.ficha .placar{padding:12px 12px 14px;gap:10px;border-radius:14px}.ficha .placar>.torneio-botao{margin:0 auto;min-height:30px;padding:5px 12px;font-size:11px;letter-spacing:.04em}.ficha .placar>.torneio-botao span{font-size:15px}.ficha .placar-linha{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;align-items:start}.ficha .equipa,.ficha .equipa.casa{justify-items:center;text-align:center;gap:5px;color:var(--tinta);text-decoration:none}.ficha .equipa .logo-equipa{width:40px!important;height:40px!important}.ficha .equipa .sigla{display:none}.ficha .equipa strong{font-size:14px;line-height:1.2}.ficha .resultado{align-self:start;margin-top:4px;font-size:30px;gap:6px}.ficha .resultado .traco{width:10px;height:2px}.ficha .placar>.nota.centro{margin:0;font-size:12px}.ficha .parciais{font-size:12.5px}.ficha .parciais th,.ficha .parciais td{padding:2px 9px}.ficha .parciais thead th,.ficha .parciais tbody th{font-size:11px}.ficha .placar>.dados{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;padding-top:10px}.ficha .placar>.dados>div:nth-child(3){grid-column:1 / -1}.ficha .placar>.dados dt{font-size:10.5px;letter-spacing:.05em}.ficha .placar>.dados dd{margin-top:1px;font-size:13.5px;line-height:1.3}.ficha .placar>.dados .ligacao{min-height:0;font-size:13px}}@media(max-width:560px){.ficha .cartao:has(>.arbitragem){padding:12px 14px}.ficha .cartao:has(>.arbitragem)>h3{margin:0 0 4px;font-size:13px}.ficha .cartao:has(>.arbitragem)>.nota{margin:0 0 6px;font-size:11.5px;line-height:1.35}.arbitragem.com-valores li{grid-template-columns:104px minmax(0,1fr) minmax(0,1fr) 26px;grid-template-areas:"f n n l" "p d a a";gap:4px 8px;padding:7px 0}.arbitragem.com-valores li.eu{margin-inline:-14px;padding-inline:14px}.arbitragem.com-valores .funcao{justify-self:start;white-space:nowrap;font-size:10.5px;padding:0 6px;line-height:1.6}.arbitragem.com-valores .nome{gap:6px}.arbitragem.com-valores .assoc-juiz{width:18px;height:18px}.arbitragem.com-valores .assoc-juiz .logo-entidade{width:18px!important;height:18px!important}.arbitragem.com-valores .nomes>span:first-child{font-size:13.5px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arbitragem.com-valores .nome-juiz{padding-block:0;margin-block:0}.arbitragem.com-valores .licenca{font-size:10.5px}.arbitragem.com-valores .valor-juiz{font-size:12.5px;line-height:1.15}.arbitragem.com-valores .valor-juiz:before{font-size:9px}.arbitragem.com-valores .valor-juiz small{font-size:10px}.arbitragem.com-valores .lapis{width:24px;height:24px;font-size:13px}}.lider-barra{display:none}@media(max-width:640px){.ficha .separadores.rolar{flex-wrap:wrap;overflow:visible;gap:6px}.ficha .separadores.rolar button{flex:1 1 auto;padding:7px 10px;font-size:13px;border-radius:10px}.ficha .subabas{flex-wrap:wrap;overflow:visible;gap:5px}.ficha .subabas button{flex:1 1 auto;justify-content:center;min-height:34px;padding:4px 10px;font-size:13px}.pos-jogo{padding:12px 14px}.pos-jogo>h3{margin:0 0 6px;font-size:13px}.lideres-cab{font-size:11.5px;margin-bottom:2px}.lideres-cab span{min-width:0}.lideres{gap:0}.lideres li{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"cat cat cat cat" "vc barra barra vf" "nc nc nf nf";gap:2px 8px;padding:8px 0}.lideres .lider{display:contents}.lideres .lider-categoria{grid-area:cat;text-align:center;font-size:10.5px}.lideres .lider.casa b{grid-area:vc}.lideres .lider.fora b{grid-area:vf;text-align:right}.lideres .lider b{font-size:20px;min-width:24px}.lideres .lider.casa>span{grid-area:nc}.lideres .lider.fora>span{grid-area:nf;text-align:right}.lideres .lider>span{font-size:11.5px;line-height:1.25;white-space:normal;overflow:visible;color:var(--suave)}.lider-barra{grid-area:barra;display:flex;align-self:center;gap:3px;height:6px}.lider-barra i{flex-basis:0;border-radius:99px;background:var(--linha);min-width:3px}.lider-barra i.melhor{background:var(--carimbo)}}@media(max-width:640px){.linha-texto span span{display:inline;-webkit-line-clamp:unset}}@media(max-width:640px){.pagina:has(>.assoc-filtro){gap:8px}.pagina:has(>.assoc-filtro)>.cabeca .nota{margin:2px 0 0;font-size:12.5px}.pagina:has(>.assoc-filtro)>.juizes-filtros{margin:2px 0 0}.pagina:has(>.assoc-filtro) .pesquisa{padding:8px 12px}.pagina:has(>.assoc-filtro)>.assoc-filtro{margin-bottom:0;padding-bottom:2px}.pagina:has(>.assoc-filtro) .assoc-filtro button{min-height:32px;padding:3px 10px 3px 4px;font-size:12.5px}.pagina:has(>.assoc-filtro) .assoc-filtro .logo-entidade{width:20px!important;height:20px!important}.pagina:has(>.assoc-filtro)>.filtros{flex-wrap:wrap;overflow:visible;margin:0;gap:6px}.pagina:has(>.assoc-filtro)>.filtros button{min-height:32px;padding:4px 12px;font-size:13px}.pagina:has(>.assoc-filtro)>.nota{margin:0;font-size:12px}.pagina:has(>.assoc-filtro) .linhas .linha{min-height:0;gap:10px;padding:8px 12px}.pagina:has(>.assoc-filtro) .linhas .linha .avatar.pequeno,.pagina:has(>.assoc-filtro) .linhas .linha .avatar-foto.pequeno{width:32px;height:32px}.pagina:has(>.assoc-filtro) .linhas .linha .linha-texto b{font-size:14px}.pagina:has(>.assoc-filtro) .linhas .linha .linha-texto>span{-webkit-line-clamp:1;font-size:11.5px}.pagina:has(>.assoc-filtro) .linhas .linha .contagem{display:none}}.so-largo-bloco{display:contents}@media(max-width:640px){.so-largo-bloco{display:none}}@media(max-width:640px){.perfil-juiz .mes h2{font-size:16px;margin:4px 0 6px}.perfil-juiz .mes h2 .n-mes{display:none}.perfil-juiz .jogo{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:start;padding:10px 12px}.perfil-juiz .jogo .dia{grid-column:1;grid-row:1;font-family:inherit;font-size:13px;font-weight:700;color:var(--tinta)}.perfil-juiz .jogo .dia .hora{color:var(--carimbo);font-weight:600;margin-left:6px}.perfil-juiz .jogo .corpo{grid-column:1;grid-row:2;gap:4px}.perfil-juiz .jogo .marcador{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:14px}.perfil-juiz .equipas{display:grid;gap:3px;overflow-wrap:normal}.perfil-juiz .equipas>em{display:none}.perfil-juiz .equipas .equipa-lado{display:flex;align-items:center;gap:7px;min-width:0;font-size:14.5px}.perfil-juiz .jogo .prova{font-size:12px;-webkit-line-clamp:1}.perfil-juiz .etiquetas{gap:4px;margin-top:0}.perfil-juiz .etiquetas .funcao,.perfil-juiz .etiquetas .funcao-eu{font-size:11px;padding:0 7px;line-height:1.6}}.simbolo-comp-linha{width:16px;height:16px;object-fit:contain;vertical-align:-3px;margin-right:5px;border-radius:3px}@media(max-width:640px){.ficha .estatisticas-abas{margin-top:-2px}.ficha .estatisticas-abas button{flex:1 1 0}.estatistica{padding:12px;gap:8px}.estatistica .filtros{flex-wrap:wrap;overflow:visible;gap:6px}.estatistica .filtros button{flex:1 1 auto;min-height:32px;padding:4px 10px;font-size:12.5px}.estatistica:not(.todas-colunas) .col-extra{display:none}.estatistica:not(.todas-colunas) .box{table-layout:auto}.estatistica .box{font-size:12.5px}.estatistica .box th,.estatistica .box td{padding:6px 5px}.estatistica .box thead th{font-size:10.5px}.estatistica:not(.todas-colunas) .box .fixa{max-width:140px;white-space:normal;line-height:1.2}.estatistica>.nota{margin:0;font-size:11.5px}.estatistica .ver-colunas{justify-self:start;min-height:0;font-size:13px}.comparacao{padding:12px 14px}.comparacao ul{gap:9px}.comp-linha{grid-template-columns:52px minmax(0,1fr) 52px;font-size:13px}.comp-linha span{font-size:11.5px;line-height:1.2}.comp-barra{height:5px;margin-top:3px}}.analise{display:grid;gap:12px}.analise-clipes.vazio{display:none}.escrever-acoes{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.escrever-acoes .botao{margin-left:auto}@media(max-width:640px){.analise{gap:8px}}@media(max-width:640px){.prejogo{display:grid;gap:10px}.prejogo>.nota{margin:0;font-size:12px}.prejogo .pj-competicoes{gap:5px}.prejogo .pj-competicoes button{font-size:11.5px;padding:3px 9px 3px 4px}.prejogo .pj-avisos{padding:12px 14px}.prejogo .pj-avisos h3{font-size:13px}.prejogo .pj-avisos ul{padding-left:16px;gap:3px;font-size:13px;line-height:1.35}.prejogo .pj-equipas{gap:10px}.prejogo .pj-equipa{gap:10px;padding:12px 14px}.prejogo .pj-cab .logo-equipa{width:36px!important;height:36px!important}.prejogo .pj-cab strong,.prejogo .pj-cab b{font-size:15px}.prejogo .pj-cab .nota{font-size:11.5px}.prejogo .pj-ultimos h4,.prejogo .pj-tabela h4,.prejogo .pj-notas h4{font-size:11px;margin-bottom:2px}.prejogo .pj-ultimos a{grid-template-columns:18px 38px minmax(0,1fr) auto;gap:6px;padding:4px 0;font-size:13px}.prejogo .pj-medias{gap:5px}.prejogo .pj-medias div{padding:5px 8px;border-radius:8px;gap:0}.prejogo .pj-medias dt{font-size:9px;line-height:1.2;letter-spacing:.02em}.prejogo .pj-medias dd{font-size:15px}.prejogo .pj-por-jogo{margin-top:-6px;font-size:10.5px}.prejogo .pj-notas .nota,.prejogo .pj-notas li{font-size:12.5px}.prejogo .pj-tabelas{gap:8px}.prejogo .pj-tabela li{grid-template-columns:26px 30px minmax(0,1fr) auto;gap:6px;padding:3px 0}.prejogo .pj-foto{width:26px;height:26px}.prejogo .pj-nome{font-size:13px}.prejogo .pj-extra{font-size:10.5px}.prejogo .pj-num,.prejogo .pj-valor{font-size:12px}}.pj-nome-botao{display:inline;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--carimbo);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}.pj-nome-botao:hover{text-decoration-thickness:2px}.pj-tabela li:has(>.pj-linha-botao){display:block;padding:0}.pj-linha-botao{display:grid;grid-template-columns:34px 34px minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;padding:6px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.pj-linha-botao:hover .pj-nome{text-decoration:underline}.pj-linha-botao:active{background:var(--afundado)}.pj-ver-todos{justify-self:start;margin-top:4px;font-size:13px}.pj-lista-grande{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:16px;background:#0009}.pj-lista-caixa{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(460px,100%);max-height:calc(100dvh - 32px);padding:14px 16px;border-radius:16px;background:var(--papel);box-shadow:0 20px 60px #0006}.pj-lista-cab{display:flex;align-items:flex-start;gap:10px;padding-bottom:6px}.pj-lista-cab>div{flex:1;min-width:0;display:grid;gap:1px}.pj-lista-cab .nota{margin:0;font-size:12px}.pj-lista-corpo{overflow-y:auto;overscroll-behavior:contain}@media(max-width:640px){.prejogo .pj-linha-botao{grid-template-columns:26px 30px minmax(0,1fr) auto;gap:6px;padding:3px 0}.pj-lista-grande{padding:12px}.pj-lista-caixa{padding:12px 14px}.pj-lista-caixa .pj-linha-botao{grid-template-columns:26px 30px minmax(0,1fr) auto;gap:6px;padding:4px 0}.pj-lista-caixa .pj-foto{width:26px;height:26px}.pj-lista-caixa .pj-nome{font-size:13px}}.pj-ver{margin:0;flex-wrap:wrap}.pj-ver button{display:inline-flex;align-items:center;gap:6px}.pj-previsao{display:grid;gap:10px}.pj-previsao h3{margin:0}.pj-previsao-placar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:6px 0}.pj-previsao-equipa{display:grid;justify-items:center;gap:4px;min-width:0;text-align:center;font-weight:600;font-size:14px}.pj-previsao-pontos{display:flex;align-items:center;gap:6px;font-size:30px;color:var(--suave)}.pj-previsao-pontos b{font-family:var(--titulo);font-weight:800;color:var(--tinta)}.pj-previsao-pontos b.melhor{color:var(--carimbo)}.pj-previsao-lista{margin:0;padding-left:18px;display:grid;gap:4px;font-size:14px}.pj-previsao-nota{margin:0;font-size:12px}@media(max-width:640px){.prejogo .pj-ver{gap:5px}.prejogo .pj-ver button{flex:1 1 auto;justify-content:center;min-height:34px;padding:4px 10px;font-size:12.5px}.prejogo .pj-ver .logo-equipa{width:18px!important;height:18px!important}.pj-previsao{padding:12px 14px;gap:8px}.pj-previsao h3{font-size:13px}.pj-previsao-pontos{font-size:26px}.pj-previsao-equipa{font-size:12.5px}.pj-previsao-lista{padding-left:16px;font-size:13px;line-height:1.35;gap:3px}.pj-previsao-nota{font-size:11px}}.pj-frente{display:grid;gap:6px;border-top:1px solid var(--linha);padding-top:10px}.pj-frente h4{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--suave)}.pj-frente ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}@media(max-width:640px){.pj-frente .comp-linha{grid-template-columns:48px minmax(0,1fr) 48px;font-size:13px}.pj-frente .comp-linha span{font-size:11.5px;line-height:1.2}.pj-frente .comp-barra{height:5px;margin-top:3px}}.ligar-portal{gap:10px}.ligar-portal>div>h1{margin-bottom:4px}.ligar-portal .lead{font-size:14px;line-height:1.4;margin:0}.ligar-portal .cartao{gap:6px;padding:12px 14px}.ultimo-envio h3{font-size:13px}.ultimo-envio h3 .nota{font-size:11.5px}.ultimo-envio>p.nota{font-size:12px;line-height:1.35}.lista-envio a,.lista-envio div{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"dia estado" "corpo corpo";gap:2px 8px;padding:7px 0}.lista-envio .dia{grid-area:dia;grid-column:auto;font-size:12px;font-weight:700;color:var(--tinta);text-transform:capitalize}.lista-envio .corpo{grid-area:corpo;gap:2px 6px}.lista-envio .corpo b{font-size:13.5px;line-height:1.3}.lista-envio .corpo .n-jogo{font-size:11.5px}.lista-envio .estado-envio{grid-area:estado;font-size:10.5px;padding:1px 7px}.lista-envio .dia .hora{display:inline;margin-left:6px;color:var(--carimbo);font-weight:600}.lista-envio .corpo{display:grid;gap:3px}.lista-envio .equipas-envio{display:grid;gap:3px;font-weight:600}.lista-envio .equipas-envio>em{display:none}.lista-envio .equipas-envio .equipa-lado{display:flex;align-items:center;gap:7px;min-width:0;font-size:14px}.lista-envio a,.lista-envio div{padding:9px 0}.seletor-aparelho{gap:0;padding:4px;border-radius:14px;background:var(--afundado)}.seletor-aparelho button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 10px;border:0;border-radius:10px;background:none;color:var(--suave);font-size:14px}.seletor-aparelho button[aria-selected=true]{background:var(--papel);color:var(--tinta);box-shadow:0 1px 3px #16130f24}.seletor-aparelho button[aria-selected=true] .desenho-portal{color:var(--carimbo)}.desenho-portal{display:inline-block;flex:none}.cartao-gerar{gap:10px}.cartao-gerar .estado-ligado{display:inline-flex;align-items:center;gap:7px;justify-self:start;margin:0;padding:3px 11px 3px 9px;border-radius:999px;background:color-mix(in srgb,var(--mesa) 13%,transparent);color:var(--mesa);font-size:12.5px;font-weight:700}.ponto-ligado{width:8px;height:8px;border-radius:50%;background:var(--mesa);box-shadow:0 0 0 3px color-mix(in srgb,var(--mesa) 25%,transparent)}.cartao-gerar>.nota{margin:0;font-size:12.5px;line-height:1.4}.cartao-gerar .aviso-novo{display:flex;gap:9px;align-items:flex-start;padding:9px 11px;border-radius:12px;background:var(--carimbo-claro);color:var(--tinta)}.cartao-gerar .aviso-novo .desenho-portal{margin-top:1px;color:var(--carimbo)}.cartao-gerar .aviso-novo b{color:var(--carimbo)}.cartao-gerar .acao-principal{width:100%}.cartao-gerar>.ligacao{justify-self:center;min-height:32px;font-size:13px;color:var(--suave)}.seguranca b{display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:1.35}.seguranca .desenho-seguranca{margin-top:1px}.seguranca .nota{font-size:12.5px;line-height:1.4}@media(min-width:641px){.seletor-aparelho{max-width:420px}.cartao-gerar .acao-principal{width:auto;justify-self:start}.cartao-gerar>.ligacao{justify-self:start}}.pasta-envio{border-top:1px solid var(--linha)}.pasta-envio>summary{display:flex;align-items:center;gap:8px;padding:10px 0;cursor:pointer;list-style:none}.pasta-envio>summary::-webkit-details-marker{display:none}.pasta-envio>summary:before{content:"";width:7px;height:7px;border-right:2px solid var(--suave);border-bottom:2px solid var(--suave);transform:rotate(-45deg);transition:transform .15s;flex:none;margin:0 4px 0 2px}.pasta-envio[open]>summary:before{transform:rotate(45deg)}.pasta-envio .pasta-nome{font-weight:700;font-size:14.5px}.pasta-envio>summary .nota{margin:0 0 0 auto;font-size:12px}.pasta-envio>.lista-envio{margin:0 0 6px}.aparelho-atual{display:inline-flex;align-items:center;gap:7px;justify-self:start;margin:0;padding:5px 12px;border-radius:999px;background:var(--afundado);color:var(--tinta);font-size:13.5px;font-weight:700}.aparelho-atual .desenho-portal{color:var(--carimbo)}.guia-so{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.guia-so>*{min-width:0}.so-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:4px;border-radius:14px;background:var(--afundado)}.so-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 10px;border:0;border-radius:10px;background:none;color:var(--suave);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.so-tabs button[aria-selected=true]{background:var(--papel);color:var(--tinta);box-shadow:0 1px 3px #16130f24}.so-tabs button[aria-selected=true] .logo-so{color:var(--tinta)}.so-tabs .logo-so{flex:none;color:var(--suave)}.guia-so .passos{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:4px 2px;gap:12px;font-size:inherit;font-weight:inherit;color:inherit}.ligar-portal{grid-template-columns:minmax(0,1fr)}.ligar-portal>*{min-width:0}.guia-so .passos li{grid-template-columns:minmax(0,1fr)}.guia-so .passos .nota{white-space:normal;overflow-wrap:break-word}.animacao-guia{display:block;width:min(100%,39.375vh);aspect-ratio:9 / 16;margin:0 auto;border:0;border-radius:14px;background:#efeae2}.animacao-guia.deitada{width:100%;aspect-ratio:16 / 9}.estudo{display:grid;gap:16px}.estudo .cartao h3{margin:0 0 8px}.estudo-numeros{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}.estudo-numeros b{display:block;font:800 28px/1.1 var(--titulo)}.estudo-numeros div:nth-child(1) b{color:var(--mesa)}.estudo-numeros div:nth-child(2) b{color:var(--erro)}.estudo-numeros span{font-size:12px;color:var(--suave);text-transform:uppercase;letter-spacing:.05em}.estudo-barra{height:8px;border-radius:999px;background:var(--afundado);overflow:hidden;display:flex;margin:12px 0 4px}.estudo-barra span{display:block;height:100%;background:linear-gradient(90deg,#ff8a1f,var(--carimbo));transition:width .35s ease}.estudo-barra.tripla span.sabe{background:var(--mesa)}.estudo-barra.tripla span.falhou{background:var(--erro)}.estudo-temas{display:flex;flex-wrap:wrap;gap:6px}.estudo-tema{border:1px solid var(--linha);background:var(--papel);color:var(--tinta);border-radius:999px;padding:6px 12px;font:600 13px var(--texto);cursor:pointer}.estudo-tema span{color:var(--suave);font-weight:500;margin-left:2px}.estudo-tema.ativo{background:var(--carimbo);border-color:var(--carimbo);color:#fff}.estudo-tema.ativo span{color:#fffc}.estudo-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.estudo-quiz-cab{display:flex;justify-content:space-between;gap:8px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--suave)}.estudo-pergunta{font-size:19px;line-height:1.35;margin:10px 0 14px}.estudo-opcoes{display:grid;gap:8px}.estudo-opcao{text-align:left;border:1.5px solid var(--linha);background:var(--papel);color:var(--tinta);border-radius:12px;padding:12px 14px;font:600 15px var(--texto);cursor:pointer;transition:border-color .15s,background .15s}.estudo-opcao:not(:disabled):hover{border-color:var(--carimbo)}.estudo-opcao:disabled{cursor:default}.estudo-opcao.certa{border-color:var(--mesa);background:color-mix(in srgb,var(--mesa) 12%,var(--papel));color:var(--mesa)}.estudo-opcao.errada{border-color:var(--erro);background:color-mix(in srgb,var(--erro) 10%,var(--papel));color:var(--erro)}.estudo-opcao.apagada{opacity:.55}.estudo-porque{margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--afundado)}.estudo-porque.certa b{color:var(--mesa)}.estudo-porque.errada b{color:var(--erro)}.estudo-fim{display:grid;justify-items:center;text-align:center;gap:4px}.estudo-nota-grande{font:800 52px/1 var(--titulo);color:var(--carimbo)}.estudo-historico ul{list-style:none;margin:0;padding:0;display:grid}.estudo-historico li{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--linha)}.estudo-historico li:last-child{border-bottom:0}.estudo-historico b.bom{color:var(--mesa)}.estudo-historico b.mau{color:var(--erro)}.estudo-editar{display:grid;gap:10px}.estudo-editar label,.estudo-editar fieldset{display:grid;gap:4px}.estudo-editar fieldset{border:0;padding:0;margin:0}.estudo-editar textarea,.estudo-editar input:not([type]){font:inherit;padding:8px 10px;border:1px solid var(--linha);border-radius:10px;background:var(--papel);color:var(--tinta)}.estudo-editar-opcao{display:flex;align-items:center;gap:8px}.estudo-editar-opcao input:not([type]){flex:1;min-width:0}.estudo-editar label.estudo-editar-ativa{display:flex;align-items:center;gap:8px}.estudo-admin-lista{display:grid;gap:8px}.estudo-admin-item{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.estudo-admin-item.desligada{opacity:.55}.estudo-admin-texto{display:grid;gap:4px;min-width:0}.estudo-admin-botoes{display:flex;gap:10px;flex:none}@media(max-width:640px){.estudo-admin-item{flex-direction:column}.estudo-pergunta{font-size:17px}}.interp{display:grid;gap:14px}.interp-procurar{font:inherit;padding:10px 12px;border:1px solid var(--linha);border-radius:12px;background:var(--papel);color:var(--tinta)}.interp-controlos{display:flex;flex-wrap:wrap;gap:6px 16px}.interp-alternar{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--suave);cursor:pointer}.interp-num{flex:none;min-width:42px;height:34px;padding:0 6px;display:grid;place-items:center;border-radius:10px;background:var(--carimbo-claro);color:var(--carimbo);font:800 13px var(--titulo)}.interp-item{display:grid;gap:8px;scroll-margin-top:80px}.interp-item-cab{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.interp-ref{font:800 15px var(--titulo);color:var(--carimbo)}.interp-tipo{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--suave)}.interp-selo{font-size:11px;font-weight:700;padding:1px 8px;border-radius:999px;background:#fff3a6;color:#6b5a00}.interp-artigo{margin-left:auto;font-size:13px;color:var(--suave)}.interp-item.tipo-enunciado{border-left:4px solid var(--carimbo)}.interp-texto p{margin:0 0 6px}.interp-texto p:last-child{margin-bottom:0}.interp-texto ul{margin:0 0 6px;padding-left:20px}.interp-novo{background:#fff3a6;color:inherit;border-radius:3px;padding:0 1px}.interp-decisao{padding:10px 12px;border-radius:10px;background:var(--afundado);display:grid;gap:4px}.interp-decisao>b{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--mesa)}.interp-mostrar{justify-self:start}.interp-figuras{display:flex;flex-wrap:wrap;gap:10px}.interp-figuras figure{margin:0;display:grid;gap:4px;max-width:100%}.interp-figuras img{display:block;max-width:100%;max-height:420px;border-radius:8px;background:#fff;border:1px solid var(--linha)}.interp-figuras figcaption{font-size:12.5px;color:var(--suave)}.interp-navegar{display:flex;justify-content:space-between;padding:6px 0 12px}.interp-ligacoes{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px}.interp-ligacoes>span{color:var(--suave)}.interp-chip{display:inline-block;padding:2px 9px;border-radius:999px;border:1px solid var(--linha);background:var(--papel);color:var(--carimbo);font-weight:600;text-decoration:none}.interp-chip:hover{border-color:var(--carimbo)}.interp-mencao{color:var(--carimbo);text-decoration:underline dotted;text-underline-offset:2px}.regra-titulo{font-size:15px}.regra-achado{display:grid;gap:4px}.regra-achado .interp-artigo{margin-left:0}.interp-item.regra-seccao{scroll-margin-top:80px}.interp-controlos label.interp-alternar,.estudo label.interp-alternar{display:inline-flex;flex-direction:row;align-items:center;gap:6px;width:auto;margin:0}.interp-alternar input[type=checkbox]{width:auto;min-width:0;margin:0;flex:none}.estudo-opcoes.sim-nao{grid-template-columns:1fr 1fr}.estudo-opcoes.sim-nao .estudo-opcao{text-align:center;font-size:17px;padding:14px}.estudo-fontes{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.estudo-editar-fontes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.estudo-editar select{font:inherit;padding:8px 10px;border:1px solid var(--linha);border-radius:10px;background:var(--papel);color:var(--tinta);max-width:100%}.estudo-admin-item.editavel{cursor:pointer;transition:border-color .15s}.estudo-admin-item.editavel:hover,.estudo-admin-item.editavel:focus-visible{border-color:var(--carimbo)}.estudo-editar-opcao input[type=radio]{width:auto;min-width:0;flex:none;margin:0}.estudo-editar-opcao input:not([type]){flex:1 1 auto;width:auto;min-width:0}.estudo-editar-opcao .ligacao{flex:none}.estudo-editar-ativa input[type=checkbox]{width:auto;flex:none;margin:0}.estudo-escolher-tema{font:inherit;width:100%;padding:10px 12px;border:1px solid var(--linha);border-radius:12px;background:var(--papel);color:var(--tinta)}.distrito-escolher{display:grid;gap:4px}.distrito-escolher select{font:inherit;padding:6px 8px;border:1px solid var(--linha);border-radius:10px;background:var(--papel);color:var(--tinta);max-width:100%}@media(max-width:640px){.re-parcelas{font-size:11.5px}.re-parcelas th,.re-parcelas td{padding:2px 3px;white-space:nowrap}.re-cartao-cab{align-items:flex-start}.re-botao{padding:6px 10px;font-size:12.5px}}.entrada-logo{margin:0;line-height:0;--rp-linhas: color-mix(in srgb, var(--carimbo) 55%, var(--fundo));--rp-texto: var(--tinta);font-family:var(--titulo)}.entrada-logo refpay-intro{display:block;width:min(520px,100%);margin-left:-4%}@media(max-width:640px){.entrada-logo refpay-intro{width:min(260px,72vw);margin:-6px auto -10px}}.proximas{min-width:0}.prox-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.prox-cab h3{margin:0;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.prox-alternar{font-size:13px;white-space:nowrap}.prox-quadrados{contain:inline-size;width:100%;min-width:0;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 8px;margin:0 -2px;scrollbar-width:thin}.prox-quadrado{flex:0 0 150px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;border:1px solid var(--linha);border-radius:14px;background:var(--afundado);color:inherit;text-decoration:none;text-align:center;min-width:0;transition:border-color .15s}.prox-quadrado:hover,.prox-quadrado:focus-visible{border-color:var(--carimbo)}.prox-quadrado>*{max-width:100%;text-align:center}.prox-comp{height:22px;display:flex;align-items:center;justify-content:center}.prox-comp img{width:22px;height:22px;object-fit:contain}.prox-comp-nome{font-size:10px;color:var(--suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}.prox-logos{display:flex;align-items:center;justify-content:center;gap:4px}.prox-logos em{font-size:10px;font-style:normal;color:var(--suave)}.prox-dia{font-size:12.5px;font-weight:700;text-transform:capitalize;margin-top:2px}.prox-hora{font-size:13px;font-weight:700;color:var(--carimbo);line-height:1.2}.prox-funcao{font-size:10.5px;font-weight:700;border-radius:999px;padding:1px 8px;background:var(--papel);border:1px solid var(--linha);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prox-funcao.arbitro{color:var(--arbitro)}.prox-funcao.mesa{color:var(--mesa)}.prox-funcao.outro{color:var(--outro)}.tz-caixa.prox-popup{width:min(720px,100%);max-height:calc(100dvh - 32px);grid-template-rows:auto minmax(0,1fr)}.prox-popup-lista{overflow:auto}@media(max-width:640px){.prox-quadrados{gap:8px;scrollbar-width:none}.prox-quadrados::-webkit-scrollbar{display:none}.prox-quadrado{flex-basis:calc((100% - 16px) / 3);padding:9px 5px 8px}}.filtros-epoca-mes{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:flex-end}@media(max-width:640px){.lista-jogos .filtros-lista{display:grid;gap:10px;margin-bottom:10px}.lista-jogos .filtros{gap:6px;margin-bottom:0;padding-block:1px}.lista-jogos .filtros button{min-height:34px;padding:0 13px;font-size:13px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;border-color:var(--linha);background:var(--papel);color:var(--tinta);font-weight:600}.lista-jogos .filtros button .mono{font-size:11px;font-weight:700;opacity:1;color:var(--suave);background:var(--afundado);border-radius:999px;padding:1px 6px;margin:0}.lista-jogos .filtros button[aria-pressed=true]{background:var(--tinta);border-color:var(--tinta);color:var(--papel)}.lista-jogos .filtros button[aria-pressed=true] .mono{background:#ffffff2e;color:var(--papel)}.lista-jogos>.filtros{margin-bottom:10px}.filtros-epoca-mes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.filtros-epoca-mes .seletor{position:relative;display:grid;gap:0;margin:0;padding:6px 30px 6px 12px;border:1px solid var(--linha);border-radius:12px;background:var(--papel);min-width:0}.filtros-epoca-mes .seletor:after{content:"";position:absolute;right:12px;top:50%;width:7px;height:7px;border-right:2px solid var(--suave);border-bottom:2px solid var(--suave);transform:translateY(-70%) rotate(45deg);pointer-events:none}.filtros-epoca-mes .seletor>span{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--suave)}.filtros-epoca-mes .seletor select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;border:0;padding:0;margin:0;background:none;color:var(--tinta);font:600 14.5px var(--texto);border-radius:0;min-height:0}.filtros-epoca-mes .seletor select:disabled{opacity:1;color:var(--tinta);-webkit-text-fill-color:var(--tinta);font:600 14.5px var(--texto)}.filtros-epoca-mes .seletor:has(select:disabled):after{display:none}.filtros-epoca-mes .filtro-mes{margin-left:0}.filtros-epoca-mes .filtro-mes select{font-size:14.5px;padding:0;border-radius:0}.lista-jogos .visto input,.lista-jogos .visto-mes,.lista-jogos .visto-todos input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:22px;height:22px;flex:none;margin:0;border:2px solid color-mix(in srgb,var(--suave) 55%,var(--linha));border-radius:7px;background:var(--papel);display:grid;place-content:center;cursor:pointer;transition:background .12s,border-color .12s}.lista-jogos .visto input:before,.lista-jogos .visto-mes:before,.lista-jogos .visto-todos input:before{content:"";width:10px;height:6px;border-left:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform .12s}.lista-jogos .visto input:checked,.lista-jogos .visto-mes:checked,.lista-jogos .visto-todos input:checked{background:var(--carimbo);border-color:var(--carimbo)}.lista-jogos .visto input:checked:before,.lista-jogos .visto-mes:checked:before,.lista-jogos .visto-todos input:checked:before{transform:translateY(-1px) rotate(-45deg) scale(1)}.lista-jogos .visto-todos input:indeterminate{background:var(--carimbo);border-color:var(--carimbo)}.lista-jogos .visto-todos input:indeterminate:before{width:10px;height:0;border-left:0;border-bottom:2.5px solid #fff;transform:none}.lista-jogos .visto-todos{margin:0 0 12px;padding:9px 12px;border-radius:12px;background:var(--afundado);color:var(--tinta);font-size:13.5px;font-weight:600;gap:10px}}.escolha-app{position:relative;min-width:0}.escolha-app-botao{position:relative;display:grid;width:100%;gap:0;padding:6px 30px 6px 12px;border:1px solid var(--linha);border-radius:12px;background:var(--papel);color:var(--tinta);font:inherit;text-align:left;cursor:pointer}.escolha-app-botao:after{content:"";position:absolute;right:12px;top:50%;width:7px;height:7px;border-right:2px solid var(--suave);border-bottom:2px solid var(--suave);transform:translateY(-70%) rotate(45deg);transition:transform .15s}.escolha-app.aberta .escolha-app-botao{border-color:var(--carimbo)}.escolha-app.aberta .escolha-app-botao:after{transform:translateY(-20%) rotate(-135deg)}.escolha-app-botao:disabled{cursor:default}.escolha-app-botao:disabled:after{display:none}.escolha-app-rotulo{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--suave)}.escolha-app-valor{font:600 14.5px var(--texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.escolha-app-lista{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 6px);min-width:180px;list-style:none;margin:0;padding:5px;max-height:260px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--linha);border-radius:14px;background:var(--papel);box-shadow:0 12px 32px #16130f2e}.escolha-app.filtro-mes .escolha-app-lista{left:auto}.escolha-app-lista button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 11px;border:0;border-radius:9px;background:none;color:var(--tinta);font:500 14.5px var(--texto);text-align:left;cursor:pointer}.escolha-app-lista button[aria-selected=true]{background:var(--carimbo-claro);color:var(--carimbo);font-weight:700}.escolha-app-lista button:active{background:var(--afundado)}.filtros-epoca-mes .escolha-app.filtro-mes{margin-left:0}.filtros-grelha{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.filtros-grelha .escolha-app:nth-child(2n) .escolha-app-lista{left:auto}.escolha-app-valor{display:flex;align-items:center;gap:6px;min-width:0}.escolha-app-valor>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.escolha-app-icone{width:20px;height:20px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--afundado);overflow:hidden}.escolha-app-icone img{width:100%;height:100%;object-fit:contain}.escolha-app-opcao{display:flex;align-items:center;gap:8px;min-width:0}.escolha-app-opcao>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.escolha-app-fim{display:flex;align-items:center;gap:8px;flex:none}.escolha-app-conta{font-size:11.5px;font-weight:700;border-radius:999px;padding:1px 7px;background:var(--afundado);color:var(--suave)}.escolha-app-lista button[aria-selected=true] .escolha-app-conta{background:var(--papel);color:var(--carimbo)}.filtros-grelha .escolha-app-lista{min-width:220px}.filtros-grelha .escolha-app{margin:0;width:100%;min-width:0}.escolha-app-botao:disabled{color:var(--tinta);opacity:1}.ir-jogos{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;transition:border-color .15s}.ir-jogos:hover{border-color:var(--carimbo)}.ir-jogos-texto{flex:1;min-width:0;display:grid;gap:2px}.ir-jogos-n{font:800 22px/1 var(--titulo);color:var(--carimbo)}a.numero.principal{color:#fff}.juizes-grelha{margin-top:8px}.juizes-conta{grid-column:1 / -1;display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border:1px solid var(--linha);border-radius:12px;background:var(--papel);color:var(--tinta);font:600 14px var(--texto);text-align:left;cursor:pointer}.juizes-conta>span:nth-child(2){flex:1}.juizes-conta .interruptor{position:relative;width:38px;height:22px;border-radius:999px;background:var(--linha);transition:background .15s;flex:none}.juizes-conta .interruptor:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .15s}.juizes-conta[aria-pressed=true]{border-color:var(--carimbo)}.juizes-conta[aria-pressed=true] .interruptor{background:var(--carimbo)}.juizes-conta[aria-pressed=true] .interruptor:after{transform:translate(16px)}@media(min-width:641px){.filtros-grelha{grid-template-columns:repeat(4,minmax(0,1fr));max-width:900px}.filtros-grelha.juizes-grelha{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.2fr)}.juizes-grelha .juizes-conta{grid-column:auto}.filtros-grelha .escolha-app:nth-child(2n) .escolha-app-lista{left:0;right:auto}.filtros-grelha .escolha-app-lista{min-width:240px}}.quitacao-formato-desc{display:none}.teto-sobe{width:min(380px,100%);display:grid;justify-items:center;gap:4px;padding:22px 20px 16px;border-radius:18px;background:var(--papel, #fff);text-align:center;box-shadow:0 24px 60px -20px #0009;cursor:pointer;animation:teto-entra .35s cubic-bezier(.2,.9,.3,1.2)}.teto-sobe-ok{color:#1f8a4c;font-weight:700;font-size:14px}.teto-sobe-tit{margin-top:8px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--suave)}.teto-sobe-valor{font-size:34px;line-height:1.1;color:var(--tinta);font-variant-numeric:tabular-nums}.teto-sobe-barra{position:relative;width:100%;height:14px;margin:10px 0 4px;border-radius:999px;background:var(--linha);overflow:hidden}.teto-sobe-barra>span{position:absolute;top:0;bottom:0}.teto-sobe-antes{left:0;background:color-mix(in srgb,var(--carimbo) 45%,var(--papel))}.teto-sobe-novo{background:var(--carimbo);transform-origin:left;transform:scaleX(0)}.teto-sobe-novo.a-subir{animation:teto-enche 1.4s .25s cubic-bezier(.3,.7,.3,1) forwards}.teto-sobe-mais{font-weight:700;color:var(--carimbo);animation:teto-entra .4s 1.5s both}.teto-sobe-toca{margin-top:8px;font-size:11.5px}@keyframes teto-enche{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes teto-entra{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.teto-sobe,.teto-sobe-mais,.teto-sobe-novo.a-subir{animation:none;transform:none;opacity:1}}@media(max-width:640px){.tz-fundo:has(.quitacao-popup){padding:10px}.tz-caixa.quitacao-popup{padding:12px;gap:8px;max-height:calc(100dvh - 20px)}.quitacao-popup .quitacao-corpo{gap:10px}.quitacao-popup .quitacao-passo h4{margin:0 0 5px;font-size:11.5px}.quitacao-popup .quitacao-opcao{padding:7px 10px;gap:8px}.quitacao-popup .quitacao-formatos{grid-template-columns:1fr 1fr;gap:6px}.quitacao-popup .quitacao-formato{position:relative;align-items:flex-start;padding:8px 9px;gap:0}.quitacao-popup .quitacao-formato input{position:absolute;opacity:0;pointer-events:none}.quitacao-popup .quitacao-formato-txt>.nota{display:none}.quitacao-popup .quitacao-formato-txt>b{font-size:14px}.quitacao-popup .quitacao-docs{flex-direction:column;gap:1px;margin-top:2px;font-size:12px}.quitacao-popup .quitacao-docs>span{display:flex;justify-content:space-between;gap:6px}.quitacao-popup .quitacao-docs b{white-space:nowrap;align-self:flex-end}.quitacao-popup .quitacao-formato-desc{display:block;margin:6px 0 0;font-size:12px}.quitacao-popup .quitacao-seguro{gap:4px}.quitacao-popup .quitacao-seguro>.nota{font-size:11.5px}.quitacao-popup .quitacao-fim{padding-top:8px;gap:6px}.quitacao-popup .quitacao-fim .nota{font-size:12px}.quitacao-popup .quitacao-fim .botao{width:100%}}.etiquetas .entidade-logo{display:inline-flex;align-items:center;flex:none}.etiquetas .entidade-logo .logo-entidade{width:20px;height:20px;object-fit:contain;border-radius:4px}.etiquetas .entidade-logo .logo-entidade.sem{font-size:8px;display:inline-grid;place-items:center}.lista-jogos .etiquetas{flex-wrap:nowrap;align-items:center;min-width:0}.lista-jogos .etiquetas>*{flex:none}.lista-jogos .etiquetas .funcao{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.painel{min-height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--fundo, #f4efe7)}.painel-barra{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;background:#1c1a19;color:#f4efe7}.painel-marca{display:flex;align-items:center;gap:10px;text-decoration:none}.painel-marca .refpay-logo{color:#fff}.painel-selo{padding:2px 9px;border-radius:999px;background:var(--carimbo);color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.painel-quem{display:flex;align-items:center;gap:14px;font-size:14px;min-width:0}.painel-quem .ligacao{color:#f4b49f}.painel-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.85}.painel-corpo{display:grid;grid-template-columns:230px minmax(0,1fr);align-items:start}.painel-menu{position:sticky;top:52px;display:grid;gap:2px;padding:16px 10px}.painel-menu a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;color:var(--tinta);text-decoration:none;font-weight:600;font-size:14.5px}.painel-menu a:hover{background:var(--papel)}.painel-menu a.active{background:var(--papel);color:var(--carimbo);box-shadow:inset 3px 0 0 var(--carimbo)}.painel-conteudo{padding:20px 24px 40px;min-width:0;display:grid;gap:16px;align-content:start}.painel-conteudo>.estreita,.painel-embutido>.estreita{max-width:none;margin:0;padding:0}.painel-conteudo .voltar{display:none}.painel-cabeca h1{margin:0 0 4px}.painel-cabeca .nota{margin:0;max-width:70ch}.painel-cartao{display:grid;gap:10px;padding:14px;border:1px solid var(--linha);border-radius:14px;background:var(--papel)}.painel-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:0}.painel-numeros div{display:grid;gap:2px;padding:10px 12px;border-radius:12px;background:var(--papel);border:1px solid var(--linha)}.painel-cartao .painel-numeros div{background:var(--papel-2, rgba(0,0,0,.04));border:0}.painel-numeros dt{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--suave)}.painel-numeros dd{margin:0;font-weight:700;font-size:20px}.painel-acoes{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.painel-atalhos{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.painel-atalho{display:grid;gap:4px;padding:14px;border:1px solid var(--linha);border-radius:14px;background:var(--papel);color:var(--tinta);text-decoration:none}.painel-atalho:hover{border-color:var(--carimbo)}.painel-atalho-icone{font-size:22px}.painel-entidades{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.painel-entidades a{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--linha);border-radius:12px;background:var(--papel);color:var(--tinta);text-decoration:none}.painel-entidades a:hover{border-color:var(--carimbo)}.painel-entidades b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.painel-novo{display:flex;gap:8px}.painel-novo input{flex:1;min-width:0;font:inherit;padding:8px 11px;border:1px solid var(--linha);border-radius:10px}.painel-lista{list-style:none;margin:0;padding:0;display:grid;gap:6px}.painel-lista li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--linha);border-radius:12px;background:var(--papel)}.painel-lista li>span{display:grid;gap:1px;min-width:0}@media(max-width:760px){.painel-barra{padding:9px 14px}.painel-quem{gap:10px;font-size:13px}.painel-nome{display:none}.painel-corpo{grid-template-columns:1fr}.painel-menu{position:sticky;top:48px;z-index:10;display:flex;gap:4px;padding:8px 10px;overflow-x:auto;background:var(--fundo, #f4efe7);border-bottom:1px solid var(--linha);scrollbar-width:none}.painel-menu a{flex:none;padding:7px 11px;font-size:13.5px}.painel-menu a.active{box-shadow:inset 0 -2px 0 var(--carimbo)}.painel-conteudo{padding:14px 16px 32px}.painel-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.painel-entidades{grid-template-columns:1fr}}.painel-separadores{display:flex;gap:6px;flex-wrap:wrap}.painel-separadores button{padding:6px 12px;border:1px solid var(--linha);border-radius:999px;background:var(--papel);color:var(--tinta);font:600 13.5px var(--texto);cursor:pointer}.painel-separadores button[aria-selected=true]{border-color:var(--carimbo);color:var(--carimbo);background:color-mix(in srgb,var(--carimbo) 8%,var(--papel))}.painel-procurar{font:inherit;padding:8px 11px;border:1px solid var(--linha);border-radius:10px}.painel-juizes{list-style:none;margin:0;padding:0;display:grid;gap:6px}.painel-juiz{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px 10px;padding:10px 12px;border:1px solid var(--linha);border-radius:12px}.painel-juiz-quem{display:grid;gap:1px;min-width:0;align-self:center}.painel-juiz-quem b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.painel-juiz-cat{display:grid;gap:2px;min-width:0;font-size:11.5px;color:var(--suave)}.painel-juiz-cat input{font:600 14px var(--texto);color:var(--tinta);padding:8px 10px;border:1px solid var(--linha);border-radius:12px;min-width:0}.painel-juiz .erro{grid-column:1 / -1}@media(max-width:760px){.painel-juiz{grid-template-columns:1fr 1fr}.painel-juiz-quem{grid-column:1 / -1}.painel-juiz>.botao{grid-column:1 / -1}}.painel-numeros-botoes button{display:grid;gap:2px;justify-items:start;padding:10px 12px;border-radius:12px;background:var(--papel);border:1px solid var(--linha);color:var(--tinta);text-align:left;cursor:pointer;font:inherit}.painel-numeros-botoes button:hover{border-color:var(--carimbo)}.painel-numeros-botoes button.alerta{border-color:var(--carimbo);background:color-mix(in srgb,var(--carimbo) 7%,var(--papel))}.painel-num-nome{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--suave)}.painel-num-valor{font-weight:700;font-size:20px}.tz-caixa.painel-popup{width:min(920px,100%);max-height:calc(100dvh - 32px);grid-template-rows:auto minmax(0,1fr)}.painel-popup-corpo{overflow:auto;display:grid;gap:12px;align-content:start;padding:2px}.painel-popup-corpo .painel-cabeca{display:none}.painel-entidade{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:4px 10px;padding:10px 12px;border:1px solid var(--linha);border-radius:12px;background:var(--papel)}.painel-entidade .gestao-ent-links{grid-column:2;display:flex;gap:12px;font-size:13px;font-weight:600}.painel-entidade .gestao-ent-links a{color:var(--carimbo)}.painel-menu-n{margin-left:auto;min-width:20px;padding:0 6px;border-radius:999px;background:var(--carimbo);color:#fff;font-size:12px;text-align:center}.opiniao-tabela{display:grid;gap:8px;justify-items:start}.opiniao-minhas{list-style:none;margin:0;padding:0;display:grid;gap:6px;width:100%}.opiniao-minhas li{display:grid;gap:3px;padding:8px 10px;border:1px solid var(--linha);border-radius:10px;background:var(--papel);font-size:13.5px}.opiniao-estado{justify-self:start;padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:700;background:#e3ecfb;color:#2a4f8f}.opiniao-estado.resolvida{background:#dff3e4;color:#1d6b35}.opiniao-resposta{color:#1d6b35}.tz-caixa.opiniao-popup{width:min(520px,100%);max-height:calc(100dvh - 32px);grid-template-rows:auto minmax(0,1fr)}.opiniao-form,.opiniao-feita{display:grid;gap:10px;overflow:auto}.opiniao-tipos{display:flex;gap:8px;flex-wrap:wrap}.opiniao-tipos label{display:flex!important;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--linha);border-radius:999px;cursor:pointer;font-weight:600;font-size:14px}.opiniao-tipos label.escolhida{border-color:var(--carimbo);color:var(--carimbo)}.opiniao-tipos input{width:auto!important;accent-color:var(--carimbo);margin:0}.opiniao-campo{display:grid;gap:4px;font-size:13px;color:var(--suave)}.opiniao-campo select,.opiniao-campo textarea,.painel-opiniao textarea{font:14px/1.4 var(--texto);color:var(--tinta);padding:8px 10px;border:1px solid var(--linha);border-radius:10px;background:var(--papel);resize:vertical}.painel-opinioes{list-style:none;margin:0;padding:0;display:grid;gap:8px}.painel-opiniao{display:grid;gap:6px;padding:12px;border:1px solid var(--linha);border-radius:12px;background:var(--papel)}.painel-opiniao.aberta{border-left:4px solid var(--carimbo)}.painel-opiniao-cab{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px}.painel-opiniao-cab>span:nth-child(2){display:grid;gap:1px;min-width:0}.painel-opiniao-texto{margin:0;white-space:pre-wrap}.opiniao-tipo{padding:2px 9px;border-radius:999px;font-size:12px;font-weight:700;background:#e3ecfb;color:#2a4f8f}.opiniao-tipo.erro{background:#fde3dc;color:#a53a1c}.tabela-meta{flex-wrap:wrap}.tabela-meta .opiniao-minhas{flex-basis:100%}.opiniao-assuntos{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;border:0}.opiniao-assuntos legend{width:100%;margin-bottom:6px;font-size:13px;color:var(--suave);padding:0}.opiniao-assuntos label{display:flex!important;align-items:center;gap:6px;padding:6px 11px;border:1px solid var(--linha);border-radius:999px;cursor:pointer;font-weight:600;font-size:13.5px}.opiniao-assuntos label.escolhida{border-color:var(--carimbo);color:var(--carimbo);background:color-mix(in srgb,var(--carimbo) 7%,var(--papel))}.opiniao-assuntos input{width:auto!important;accent-color:var(--carimbo);margin:0}.opiniao-assuntos label{margin:0!important;min-height:0;line-height:1.3}.opiniao-popup .tz-cab+*{margin-top:2px}.opiniao-ficheiros{display:grid;gap:4px;justify-items:start}.opiniao-ficheiros ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;width:100%}.opiniao-ficheiros li{display:flex;justify-content:space-between;gap:10px;padding:6px 10px;border:1px solid var(--linha);border-radius:9px;font-size:13.5px}.opiniao-anexos{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:13px}.opiniao-anexos a{color:var(--carimbo);font-weight:600}.opiniao-chips{display:flex;flex-wrap:wrap;gap:4px}.painel-opiniao.atrasada{border-left-color:#b3261e;background:color-mix(in srgb,#b3261e 4%,var(--papel))}.proposta-aviso{margin:0;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--carimbo) 9%,var(--papel));border:1px solid color-mix(in srgb,var(--carimbo) 40%,var(--linha));font-size:14px;line-height:1.45}.campo-numero.mudou input{background:#ffe7c7;border-color:#e8892f;color:#7a3d00;font-weight:700}.campo-numero.mudou .sufixo{color:#b05a00}.opiniao-proposta{margin:0;padding:8px 10px;border-radius:10px;background:#fff4e0;color:#6b4300;font-size:13.5px}.opiniao-proposta a{color:var(--carimbo);font-weight:700}.escreve-nos{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--carimbo) 35%,var(--linha));border-radius:14px;background:color-mix(in srgb,var(--carimbo) 6%,var(--papel));color:var(--tinta);text-decoration:none;transition:border-color .15s,box-shadow .15s}.escreve-nos:hover{border-color:var(--carimbo);box-shadow:0 4px 14px -6px color-mix(in srgb,var(--carimbo) 50%,transparent)}.escreve-nos-icone{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:50%;background:var(--papel);font-size:18px;box-shadow:0 1px 3px #00000014}.escreve-nos-txt{display:grid;gap:1px;min-width:0}.escreve-nos-txt b{color:var(--carimbo);font-size:14.5px}.escreve-nos-txt span{font-size:12.5px;color:var(--suave)}.escreve-nos-seta{margin-left:auto;font-size:22px;color:var(--carimbo);line-height:1}.competicao{padding:12px 14px;border:1px solid var(--linha);border-radius:14px;background:var(--papel)}.competicao h4{font-size:15.5px;letter-spacing:-.01em}.tabela-valores thead th{font-size:11px;text-transform:uppercase;letter-spacing:.05em}.tabela-valores td.mono{font-size:15px;font-weight:700;color:var(--tinta)}.tabela-valores td .campo-numero{justify-content:flex-end}.tabela-valores td .campo-numero input{width:4.6em;text-align:right;font-weight:700;padding:5px 7px}.matriz .escolher-origem{max-width:460px}.matriz-destinos li{grid-template-columns:minmax(0,1fr) auto;min-height:44px}.matriz-destino{display:flex;align-items:center;gap:8px;min-width:0}.matriz-destino b{font-weight:600;overflow-wrap:anywhere}.matriz-n{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 5px;border-radius:999px;background:var(--afundado);font-size:12px;font-weight:700;color:var(--suave);flex:none}.matriz-destinos li.mesma{background:color-mix(in srgb,var(--carimbo) 5%,transparent)}.matriz-destinos li>.mono{font-size:15px;font-weight:700}.matriz-destinos .campo-numero input{width:5.2em;text-align:right;font-weight:700}.ajudas li{padding:12px 14px;border:1px solid var(--linha);border-radius:14px;background:var(--papel)}.ajudas li:last-child{padding-bottom:12px}.ajuda-cab .mono{font-size:15px;font-weight:700}.ajuda-propor{margin-top:8px}.proposta-aviso{display:block}@media(max-width:640px){.cabeca-tabela{gap:10px}.cabeca-tabela .logo-entidade{width:40px!important;height:40px!important}.cabeca-tabela h1{font-size:24px;line-height:1.1}.tabela-pagamentos{gap:12px}.tabela-meta{gap:10px}.tabela-meta>.nota{font-size:11.5px}.tabela-meta .escreve-nos{flex-basis:100%}.tabela-pagamentos .subabas{position:sticky;top:56px;z-index:4;margin:0 -16px;padding:8px 16px;background:var(--fundo);box-shadow:0 6px 10px -10px #00000059}.tabela-pagamentos .subabas button{min-height:36px;padding:5px 13px;font-size:13.5px}.seccao-tabela.cartao{background:transparent;border:0;box-shadow:none;padding:0}.competicoes{gap:10px}.competicao{padding:12px}.torneios-ligados-ver{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-12px;padding-right:12px}.torneios-ligados-ver::-webkit-scrollbar{display:none}.torneio-ligado{flex:none;font-size:12.5px;min-height:28px}.torneio-ligado span{max-width:210px}.tabela-valores th[scope=row]{font-size:13.5px}.tabela-valores td.mono{font-size:15.5px}.premios .filtros.rolar-filtros button{min-height:34px}.matriz-destinos{background:var(--papel);border:1px solid var(--linha);border-radius:14px;padding:0 12px}.matriz-destinos li{padding:8px 0;font-size:14px}.ajudas{gap:8px}.ajudas li{padding:12px}.proposta-aviso{font-size:13px;padding:10px 12px}.barra-guardar{padding:8px 10px;gap:8px}.barra-guardar .nota{flex-basis:100%}}.tabela-valores td .campo-numero{display:inline-flex;width:auto}.seccao-tabela .tabela-valores td .campo-numero input{width:74px;min-width:0;padding:6px 8px;font-size:16px;text-align:right}.seccao-tabela .tabela-valores th[scope=row]{white-space:nowrap}.seccao-tabela .tabela-valores td:has(.campo-numero){width:1%;padding-left:6px}.seccao-tabela .matriz-destinos .campo-numero{display:inline-flex;width:auto}.seccao-tabela .matriz-destinos .campo-numero input{width:84px}@media(max-width:640px){.seccao-tabela .tabela-valores td .campo-numero input{width:64px;padding:6px 7px}.seccao-tabela .tabela-valores th[scope=row]{white-space:normal}}.seccao-tabela .tabela-valores td .campo-numero input{padding-right:8px!important}.tabela-meta .escreve-nos{max-width:380px}.escreve-nos-txt span{white-space:normal}@media(max-width:640px){.tabela-meta .escreve-nos{max-width:none}}.rj-escreve-nos{display:grid;gap:8px}.rj-escreve-nos .escreve-nos{max-width:520px}.escreve-nos{gap:12px;padding:12px 12px 12px 14px;border:1.5px solid color-mix(in srgb,var(--carimbo) 45%,var(--linha));border-radius:16px;background:var(--papel);box-shadow:0 2px color-mix(in srgb,var(--carimbo) 18%,transparent);cursor:pointer;transition:transform .12s,box-shadow .15s,border-color .15s}.escreve-nos:hover{border-color:var(--carimbo);box-shadow:0 6px 18px -8px color-mix(in srgb,var(--carimbo) 60%,transparent);transform:translateY(-1px)}.escreve-nos:active{transform:translateY(1px);box-shadow:none}.escreve-nos:focus-visible{outline:3px solid color-mix(in srgb,var(--carimbo) 45%,transparent);outline-offset:2px}.escreve-nos-icone{width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--carimbo) 12%,var(--papel));color:var(--carimbo);box-shadow:none;font-size:0}.escreve-nos-txt b{color:var(--tinta);font-size:15px}.escreve-nos-txt span{color:var(--suave)}.escreve-nos-acao{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;background:linear-gradient(135deg,#ff8a2a,var(--carimbo));color:#fff;font-weight:800;font-size:14px;box-shadow:0 4px 12px -4px color-mix(in srgb,var(--carimbo) 70%,transparent);transition:transform .12s}.escreve-nos:hover .escreve-nos-acao svg{transform:translate(2px)}.escreve-nos-acao svg{transition:transform .15s}.escreve-nos-seta{display:none}@media(max-width:640px){.escreve-nos{padding:10px 10px 10px 12px;gap:10px}.escreve-nos-icone{width:36px;height:36px}.escreve-nos-txt b{font-size:14px}.escreve-nos-txt span{font-size:12px}.escreve-nos-acao{padding:8px 12px;font-size:13px}}.rj-escreve-nos{justify-items:center}.rj-escreve-nos .escreve-nos{width:100%;max-width:560px}.rj-escreve-nos .opiniao-minhas{max-width:560px}button.escreve-nos{width:100%;font:inherit;text-align:left}.opiniao-popup-cab{display:flex!important;flex-direction:row!important;align-items:center;gap:12px}.opiniao-popup-cab>span:last-child{display:grid;gap:2px}.opiniao-popup-cab b{font-size:16px}.opiniao-sobre{margin:0;display:grid;gap:2px;padding:10px 12px;border-radius:12px;background:var(--afundado, rgba(0,0,0,.04));font-size:13.5px}.opiniao-sobre span{font-size:12.5px;color:var(--suave)}.opiniao-anexar{display:flex;align-items:center;gap:10px;width:100%;padding:12px;border:1.5px dashed color-mix(in srgb,var(--carimbo) 45%,var(--linha));border-radius:12px;background:color-mix(in srgb,var(--carimbo) 4%,var(--papel));color:var(--carimbo);font:inherit;text-align:left;cursor:pointer}.opiniao-anexar:hover:not(:disabled){border-style:solid}.opiniao-anexar:disabled{opacity:.55;cursor:default}.opiniao-anexar>span:nth-child(2){display:grid;gap:1px;flex:1;min-width:0}.opiniao-anexar b{font-size:14px}.opiniao-anexar>span:nth-child(2) span{font-size:12px;color:var(--suave)}.opiniao-anexar-n{font-size:12.5px;font-weight:700;color:var(--suave)}.opiniao-form .botao{width:100%}.tz-caixa.opiniao-popup{width:min(540px,100%);padding:18px;gap:14px;border-radius:20px}.opiniao-popup .tz-cab{align-items:flex-start}.opiniao-popup-cab .escreve-nos-icone{width:42px;height:42px}.opiniao-popup-cab b{font-size:17px;letter-spacing:-.01em}.opiniao-fechar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--suave)}.opiniao-fechar:hover{background:var(--afundado);color:var(--tinta)}.opiniao-form{gap:14px}.opiniao-sobre{position:relative;padding:10px 12px 10px 14px;border-left:3px solid var(--carimbo);border-radius:10px;background:var(--afundado, rgba(0,0,0,.04))}.opiniao-sobre-rotulo{font-size:10.5px!important;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--suave)}.opiniao-sobre b{font-size:14px;line-height:1.35}.opiniao-texto{position:relative;display:grid;gap:6px}.opiniao-texto-rotulo{font-size:13px;font-weight:700;color:var(--tinta)}.opiniao-texto textarea{width:100%;min-height:120px;padding:12px 14px 26px;border:1.5px solid var(--linha);border-radius:14px;background:var(--papel);font:15px/1.45 var(--texto);color:var(--tinta);resize:vertical;outline:none;box-shadow:none;transition:border-color .15s,box-shadow .15s}.opiniao-texto textarea:focus{border-color:var(--carimbo);box-shadow:0 0 0 4px color-mix(in srgb,var(--carimbo) 14%,transparent)}.opiniao-texto textarea::placeholder{color:color-mix(in srgb,var(--suave) 75%,transparent)}.opiniao-contador{position:absolute;right:12px;bottom:8px;font-size:11px;color:var(--suave);pointer-events:none}.opiniao-anexar{border-radius:14px;padding:14px;transition:background .15s,border-color .15s}.opiniao-anexar.a-arrastar{border-style:solid;border-color:var(--carimbo);background:color-mix(in srgb,var(--carimbo) 10%,var(--papel))}.opiniao-lista-anexos{list-style:none;margin:0;padding:0;display:grid;gap:6px}.opiniao-lista-anexos li{display:flex;align-items:center;gap:10px;padding:6px 8px;border:1px solid var(--linha);border-radius:12px;background:var(--papel)}.opiniao-mini{width:40px;height:40px;flex:none;border-radius:8px;object-fit:cover;background:var(--afundado)}.opiniao-mini.doc{display:grid;place-items:center;font-size:10px;font-weight:800;color:var(--carimbo);background:color-mix(in srgb,var(--carimbo) 10%,var(--papel))}.opiniao-anexo-nome{display:grid;gap:1px;min-width:0;flex:1}.opiniao-anexo-nome b{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opiniao-anexo-nome span{font-size:11.5px;color:var(--suave)}.opiniao-tirar{display:grid;place-items:center;width:30px;height:30px;flex:none;border:0;border-radius:50%;background:var(--afundado);color:var(--suave);cursor:pointer}.opiniao-tirar:hover{background:color-mix(in srgb,var(--erro, #b3261e) 14%,var(--papel));color:var(--erro, #b3261e)}.opiniao-acoes{display:grid;grid-template-columns:auto 1fr;gap:10px}.opiniao-acoes .botao{width:100%;margin:0}.opiniao-acoes .botao.secundario{padding-inline:18px}@media(max-width:640px){.tz-fundo:has(.opiniao-popup){padding:10px;align-items:end}.tz-caixa.opiniao-popup{padding:16px 14px calc(14px + env(safe-area-inset-bottom));border-radius:20px;max-height:calc(100dvh - 20px)}.opiniao-texto textarea{min-height:110px;font-size:16px}}.conv-ponto{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;background:var(--carimbo);color:#fff;font-size:11.5px;font-weight:800;white-space:nowrap}.conv-ponto:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff}.conv-pagina{display:grid;gap:14px}.conv-cartao{display:grid;gap:10px;padding:0;overflow:hidden}.conv-cab{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid var(--linha)}.conv-cab-txt{display:grid;gap:1px;flex:1;min-width:0}.conv-cab-txt b{font-size:15px}.conv-cartao>.nota{margin:0 14px}.conv{display:grid;grid-template-rows:minmax(0,1fr) auto}.conv-mensagens{display:flex;flex-direction:column;gap:10px;padding:12px 14px;max-height:min(60vh,560px);min-height:220px;overflow-y:auto;overscroll-behavior:contain;background:color-mix(in srgb,var(--afundado, #f1ece4) 60%,var(--papel))}.conv-msg{display:grid;gap:3px;max-width:82%}.conv-msg.minha{align-self:flex-end;justify-items:end}.conv-msg.dele{align-self:flex-start}.conv-quem{font-size:11.5px;font-weight:700;color:var(--suave)}.conv-bolha{display:grid;gap:8px;padding:9px 12px;border-radius:16px;background:var(--papel);border:1px solid var(--linha);font-size:14.5px;line-height:1.45}.conv-bolha p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.conv-msg.minha .conv-bolha{background:linear-gradient(135deg,#ff8a2a,var(--carimbo));color:#fff;border-color:transparent;border-bottom-right-radius:6px}.conv-msg.dele .conv-bolha{border-bottom-left-radius:6px}.conv-hora{font-size:11px;color:var(--suave)}.conv-resolvida{align-self:center;margin:4px 0 0;padding:4px 12px;border-radius:999px;background:#dff3e4;color:#1d6b35;font-size:12.5px;font-weight:700}.conv-anexos{display:flex;flex-wrap:wrap;gap:6px}.conv-anexo-img img{display:block;width:120px;height:90px;object-fit:cover;border-radius:10px}.conv-anexo-doc{display:inline-flex;align-items:center;gap:6px;max-width:220px;padding:5px 9px 5px 5px;border-radius:10px;background:#ffffff2e;color:inherit;font-size:12.5px;font-weight:600;text-decoration:none}.conv-msg.dele .conv-anexo-doc{background:var(--afundado)}.conv-anexo-doc>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-anexo-ext{display:grid;place-items:center;min-width:30px;height:26px;padding:0 4px;border-radius:6px;background:var(--papel);color:var(--carimbo);font-size:9.5px;font-weight:800}.conv-escrever{display:grid;gap:6px;padding:10px 12px;border-top:1px solid var(--linha);background:var(--papel)}.conv-linha{display:flex;align-items:flex-end;gap:8px}.conv-linha textarea{flex:1;min-width:0;min-height:42px;max-height:140px;padding:10px 14px;border:1.5px solid var(--linha);border-radius:21px;font:15px/1.35 var(--texto);color:var(--tinta);background:var(--papel);resize:none;field-sizing:content;outline:none}.conv-linha textarea:focus{border-color:var(--carimbo);box-shadow:0 0 0 3px color-mix(in srgb,var(--carimbo) 14%,transparent)}.conv-clip,.conv-enviar{display:grid;place-items:center;width:42px;height:42px;flex:none;border:0;border-radius:50%;cursor:pointer}.conv-clip{background:var(--afundado);color:var(--suave)}.conv-clip:hover:not(:disabled){color:var(--carimbo)}.conv-enviar{background:linear-gradient(135deg,#ff8a2a,var(--carimbo));color:#fff;font-weight:800}.conv-enviar:disabled,.conv-clip:disabled{opacity:.45;cursor:default}.conv-por-enviar{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.conv-por-enviar li{display:inline-flex;align-items:center;gap:6px;max-width:220px;padding:4px 6px 4px 10px;border-radius:999px;background:var(--afundado);font-size:12.5px}.conv-por-enviar li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-por-enviar button{border:0;background:none;cursor:pointer;color:var(--suave)}.conv-lista{list-style:none;margin:0;padding:0;display:grid;gap:8px}.conv-pagina .ajuda-cab{display:block}.ajuda-cab h1{margin:2px 0 4px}.ajuda-cab .nota{margin:0}.ajuda-nova{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;color:var(--tinta);text-decoration:none;border:1px solid color-mix(in srgb,var(--carimbo) 30%,var(--linha));transition:border-color .15s,box-shadow .15s}.ajuda-nova:hover{border-color:var(--carimbo);box-shadow:0 10px 22px -14px color-mix(in srgb,var(--carimbo) 80%,transparent)}.ajuda-nova .ajuda-nova-ic{width:40px;height:40px;border-radius:12px;background:#fdeee6;color:var(--carimbo)}.ajuda-nova-txt{display:grid;gap:2px;min-width:0}.ajuda-nova-txt b{font-size:15.5px}.ajuda-nova-txt .nota{font-size:13px}.ajuda-nova-seta{font-size:20px;font-weight:700;color:var(--carimbo)}.ajuda-escrever{display:grid;gap:8px;padding:16px}.ajuda-escrever label{font-weight:700;font-size:14px}.ajuda-escrever input{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid var(--linha);border-radius:12px;font:inherit;font-weight:600;background:var(--papel);margin-bottom:6px}.ajuda-escrever input:focus{outline:none;border-color:var(--carimbo);box-shadow:0 0 0 3px #f0512a26}.ajuda-escrever textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:140px;padding:12px;border:1px solid var(--linha);border-radius:12px;font:inherit;background:var(--papel)}.ajuda-escrever textarea:focus{outline:none;border-color:var(--carimbo);box-shadow:0 0 0 3px #f0512a26}.ajuda-contador{justify-self:end;font-size:12px}.ajuda-escrever .botao{margin:4px 0 0}.conv-lista-ic{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#fdeee6;color:var(--carimbo)}.ajuda-dica{display:flex;gap:8px;align-items:flex-start;margin:0;padding:10px 12px;border-radius:12px;background:var(--afundado)}.ajuda-dica svg{flex:none;margin-top:2px;color:var(--carimbo)}.ajuda-lista-titulo{margin:6px 0 0;font-size:15px}@media(min-width:641px){.ajuda-escrever .botao{justify-self:start}}.conv-lista a,.painel-conversa{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid var(--linha);border-radius:14px;background:var(--papel);color:var(--tinta);text-decoration:none}.conv-lista a:hover,.painel-conversa:hover{border-color:var(--carimbo)}.conv-lista a.por-ler,.painel-conversa.por-ler{border-color:var(--carimbo);box-shadow:inset 3px 0 0 var(--carimbo)}.painel-conversa.atrasada{box-shadow:inset 3px 0 #b3261e;border-color:#e3a29d}.conv-lista-txt,.painel-conversa-txt{display:grid;gap:2px;min-width:0}.conv-lista-txt b,.painel-conversa-txt b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-lista-txt .nota,.painel-conversa-txt .nota{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.conv-lista-fim,.painel-conversa-fim{display:grid;justify-items:end;gap:4px}.conv-lista-fim .nota,.painel-conversa-fim .nota{font-size:11.5px}.painel-opinioes{gap:6px}.opiniao-minhas li{padding:0;border:0;background:none}.opiniao-minhas a{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--linha);border-radius:12px;background:var(--papel);color:var(--tinta);text-decoration:none;font-size:13.5px}.opiniao-minhas a.por-ler{border-color:var(--carimbo)}.opiniao-minha-txt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opiniao-abrir{color:var(--carimbo);font-weight:700;white-space:nowrap;font-size:12.5px}.opiniao-feita .opiniao-acoes .botao{text-align:center;text-decoration:none}.linha .conv-ponto{margin-left:auto}@media(max-width:640px){.conv-mensagens{max-height:calc(100dvh - 330px);padding:10px}.conv-msg{max-width:88%}.conv-escrever{padding:8px 10px calc(8px + env(safe-area-inset-bottom))}.opiniao-abrir{display:none}}.conv-foto{flex:none;border-radius:50%;object-fit:cover;background:var(--afundado)}.conv-foto.sem{display:inline-grid;place-items:center;font-size:13px;font-weight:800;color:var(--carimbo);background:color-mix(in srgb,var(--carimbo) 12%,var(--papel))}.conv-lic{font-size:12px;font-weight:600;color:var(--suave)}.conv-lista a,.painel-conversa{grid-template-columns:38px minmax(0,1fr) auto}.conv-sobre{align-self:center;display:grid;justify-items:center;gap:2px;max-width:92%;margin:2px 0 6px;padding:8px 14px;border-radius:12px;border:1px dashed color-mix(in srgb,var(--carimbo) 40%,var(--linha));background:var(--papel);text-align:center}.conv-sobre-rotulo{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--carimbo)}.conv-sobre b{font-size:13.5px;line-height:1.35}.conv-sobre>span:last-child{font-size:12px;color:var(--suave)}.conv-anexo-img,.conv-anexo-doc,.conv-ver-local,.opiniao-ver{border:0;padding:0;font:inherit;cursor:zoom-in;text-align:left}.conv-anexo-img{background:none;border-radius:10px}.conv-anexo-doc{padding:5px 9px 5px 5px;cursor:pointer}.conv-ver-local{display:inline-flex;align-items:center;gap:6px;min-width:0;background:none;color:inherit;cursor:pointer}.conv-ver-local img{width:26px;height:26px;border-radius:6px;object-fit:cover}.conv-ver-local span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opiniao-ver{display:flex;align-items:center;gap:10px;flex:1;min-width:0;background:none;color:inherit;cursor:pointer}.tz-fundo.ver-anexo-fundo{z-index:80;padding:16px;background:#111010d1}.ver-anexo{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(980px,100%);height:min(88vh,900px);border-radius:16px;overflow:hidden;background:var(--papel);box-shadow:0 24px 60px -20px #0009}.ver-anexo-cab{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 16px;border-bottom:1px solid var(--linha)}.ver-anexo-cab b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ver-anexo-cab .ligacao{white-space:nowrap;font-size:13.5px}.ver-anexo-corpo{display:grid;place-items:center;min-height:0;background:#2a2725}.ver-anexo-corpo img,.ver-anexo-corpo .ver-anexo-video{max-width:100%;max-height:100%;object-fit:contain}.ver-anexo-video{background:#000}.ajuda-escrever .opiniao-ficheiros{margin-top:2px}.ver-anexo-corpo iframe{width:100%;height:100%;border:0;background:#fff}.ver-anexo-outro{display:grid;justify-items:center;gap:10px;padding:24px;color:#f5f0e7;text-align:center}.conv-anexo-ext.grande{min-width:64px;height:56px;font-size:16px}@media(max-width:640px){.tz-fundo.ver-anexo-fundo{padding:8px}.ver-anexo{height:calc(100dvh - 16px);border-radius:14px}.ver-anexo-cab .ligacao{font-size:12.5px}}.ver-pdf{position:relative;width:100%;height:100%;overflow:auto;overscroll-behavior:contain}.ver-pdf-paginas{display:grid;justify-items:center;gap:12px;padding:12px}.ver-pdf-paginas canvas{max-width:100%;height:auto;background:#fff;border-radius:4px;box-shadow:0 4px 16px #00000059}.ver-pdf-aviso{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;color:#f5f0e7}.ver-anexo-corpo:has(.ver-pdf){place-items:stretch}.ver-pdf-iframe{width:100%;height:100%;border:0;background:#fff}.icone{display:inline-block;vertical-align:-.18em;flex:none}.painel-menu a{gap:11px;padding:8px 10px}.painel-menu-icone{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:9px;color:var(--suave);background:transparent;transition:background .15s,color .15s}.painel-menu a:hover .painel-menu-icone{color:var(--tinta);background:var(--afundado)}.painel-menu a.active .painel-menu-icone{color:#fff;background:var(--carimbo)}.painel-atalho{grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:12px;row-gap:2px;padding:16px;transition:border-color .15s,box-shadow .15s,transform .12s}.painel-atalho:hover{box-shadow:0 8px 22px -14px color-mix(in srgb,var(--carimbo) 70%,transparent);transform:translateY(-1px)}.painel-atalho-icone{grid-row:1 / span 2;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;font-size:0;color:var(--carimbo);background:color-mix(in srgb,var(--carimbo) 11%,var(--papel))}.painel-atalho b{font-size:15px}.painel-atalho .nota{font-size:12.5px;line-height:1.35}.painel-entidades a{transition:border-color .15s,box-shadow .15s}.painel-entidades a:hover{box-shadow:0 6px 18px -14px color-mix(in srgb,var(--carimbo) 70%,transparent)}.painel-entidades .linha-seta{color:var(--suave);font-size:18px}.painel-numeros-botoes button{padding:12px 14px;transition:border-color .15s,box-shadow .15s}.painel-numeros-botoes button:hover{box-shadow:0 6px 18px -14px color-mix(in srgb,var(--carimbo) 70%,transparent)}.proposta-aviso .icone,.sem-tabela summary .icone{color:var(--carimbo)}.selo-auto .icone{vertical-align:-.12em}@media(max-width:760px){.painel-menu a{padding:6px 10px 6px 6px;gap:8px}.painel-menu-icone{width:28px;height:28px;border-radius:8px}.painel-atalho{padding:14px}}.conv-foto-botao{border:0;padding:0;background:none;border-radius:50%;cursor:zoom-in;line-height:0}.conv-foto-botao:disabled{cursor:default}.conv-foto-botao:not(:disabled):hover .conv-foto{box-shadow:0 0 0 3px color-mix(in srgb,var(--carimbo) 35%,transparent)}.conv-nome{color:var(--tinta);text-decoration:none}.conv-nome:hover b{color:var(--carimbo);text-decoration:underline}.conv-cab-txt .nota a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--suave) 50%,transparent)}.conv-cab-txt .nota a:hover{color:var(--carimbo)}.conv-sobre-link{color:var(--tinta);text-decoration:none}.conv-sobre-link:hover b{color:var(--carimbo);text-decoration:underline}.conv-sobre-link span{color:var(--carimbo);font-weight:700}.pj-barra{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pj-barra .botao.secundario{min-width:40px;padding:8px 12px}.pj-dia{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--linha);border-radius:12px;background:var(--papel);font-weight:700;text-transform:capitalize}.pj-dia input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.pj-procurar{flex:1;min-width:220px}.pj-lista{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pj-linha{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--linha);border-radius:12px;background:var(--papel);color:var(--tinta);text-decoration:none}.pj-linha:hover{border-color:var(--carimbo)}.pj-hora{font-weight:700;font-size:13px;line-height:1.3}.pj-txt{display:grid;gap:2px;min-width:0}.pj-txt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.pj-txt .nota{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.pj-equipa{white-space:nowrap;font-size:12px}.pj-ficha h2{margin:2px 0 0;font-size:22px}.pj-ficha .nota{margin:0}.pj-ficha-sobre{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--carimbo)}.pj-titulo{margin:0;font-size:15px;display:flex;gap:8px;align-items:baseline}.pj-sub{margin:6px 0 0;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--suave)}.pj-juizes{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pj-juiz{display:flex;align-items:center;gap:12px;padding:8px 10px;border:1px solid var(--linha);border-radius:12px}.pj-juiz-txt{display:grid;gap:2px;flex:1;min-width:0}.pj-juiz-txt a{color:var(--tinta);text-decoration:none}.pj-juiz-txt a:hover b{color:var(--carimbo);text-decoration:underline}.pj-recibo{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pj-juiz-cab{display:flex;align-items:center;gap:16px}.pj-juiz-cab h2{margin:0;font-size:22px}.pj-juiz-cab .nota a{color:inherit;text-decoration:underline}.pj-recibo-dele{min-width:0}.pj-recibo-dele .estreita{max-width:none;margin:0;padding:0}.painel-juiz-quem a{color:var(--tinta);text-decoration:none}.painel-juiz-quem a:hover b{color:var(--carimbo);text-decoration:underline}@media(max-width:760px){.pj-linha{grid-template-columns:52px minmax(0,1fr)}.pj-equipa{display:none}.pj-juiz{flex-wrap:wrap}.pj-recibo{flex-basis:100%;justify-content:center}}.pj-linha{grid-template-columns:34px 64px minmax(0,1fr) auto}.pj-comp{display:grid;place-items:center}.pj-comp .logo-torneio{width:34px;height:34px;object-fit:contain;border-radius:6px}.pj-equipas{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.pj-lado{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pj-lado .logo-equipa{flex:none}.pj-ficha-cab{display:flex;align-items:center;gap:12px}.pj-ficha-cab>span{display:grid;gap:2px}.pj-ficha-cab .logo-torneio{width:48px;height:48px;object-fit:contain;border-radius:8px}.pj-ficha-equipas{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:10px 0 4px}.pj-ficha-equipa{display:grid;justify-items:center;gap:6px;text-align:center;min-width:0}.pj-ficha-equipa b{font-size:17px;line-height:1.2}.pj-ficha-vs{font-size:13px;font-weight:800;color:var(--suave);text-transform:uppercase}@media(max-width:760px){.pj-linha{grid-template-columns:30px 50px minmax(0,1fr);gap:10px}.pj-comp .logo-torneio{width:30px;height:30px}.pj-equipas{flex-direction:column;align-items:flex-start;gap:2px}.pj-equipas>.nota{display:none}.pj-ficha-equipa b{font-size:15px}}.painel-barra{background:var(--papel);color:var(--tinta);border-bottom:1px solid var(--linha);padding:10px 20px;box-shadow:0 1px #00000005}.painel-marca .refpay-logo{color:var(--carimbo)}.painel-selo{padding:3px 9px;border-radius:8px;background:color-mix(in srgb,var(--carimbo) 12%,var(--papel));color:var(--carimbo);font-size:11px;letter-spacing:.06em}.painel-quem{gap:12px}.painel-app-juiz{padding:7px 12px;border-radius:10px;color:var(--tinta);font-size:13.5px;font-weight:600;text-decoration:none;border:1px solid var(--linha)}.painel-app-juiz:hover{border-color:var(--carimbo);color:var(--carimbo)}.painel-conta{display:inline-flex;align-items:center;gap:10px;min-width:0}.painel-avatar{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;background:linear-gradient(135deg,#ff8a2a,var(--carimbo));color:#fff;font-size:13px;font-weight:800}.painel-nome{display:grid;gap:0;opacity:1;min-width:0}.painel-nome b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.painel-nome span{font-size:11.5px;color:var(--suave)}.painel-sair{padding:7px 12px;border:0;border-radius:10px;background:var(--afundado);color:var(--tinta);font:600 13.5px var(--texto);cursor:pointer}.painel-sair:hover{background:color-mix(in srgb,var(--carimbo) 12%,var(--papel));color:var(--carimbo)}.painel-menu{top:56px}@media(max-width:760px){.painel-barra{padding:8px 14px}.painel-nome{display:none}.painel-app-juiz{padding:6px 9px;font-size:12.5px}.painel-menu{top:52px}}.barra-conversas{position:relative;display:grid;place-items:center;width:40px;height:40px;flex:none;margin-left:auto;border-radius:12px;color:var(--tinta);background:var(--afundado);text-decoration:none;transition:background .15s,color .15s}.barra-conversas:hover{color:var(--carimbo);background:color-mix(in srgb,var(--carimbo) 12%,var(--papel))}.barra-conversas-n{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--carimbo);color:#fff;font-size:11px;font-weight:800;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--papel)}.barra-dentro .barra-direita{margin-left:0}@media(max-width:640px){.barra-conversas{width:38px;height:38px;margin-right:6px}}.barra-conversas{width:auto;height:40px;gap:9px;padding:4px 14px 4px 4px;display:inline-flex;align-items:center;border-radius:999px;background:var(--papel);border:1px solid color-mix(in srgb,var(--carimbo) 28%,var(--linha));box-shadow:0 1px 2px #0000000a,0 6px 16px -10px color-mix(in srgb,var(--carimbo) 60%,transparent);color:var(--tinta);font:700 13.5px var(--texto);letter-spacing:-.005em}.barra-conversas:hover{background:var(--papel);color:var(--carimbo);border-color:var(--carimbo);box-shadow:0 1px 2px #0000000a,0 10px 22px -10px color-mix(in srgb,var(--carimbo) 75%,transparent)}.barra-conversas-selo{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:radial-gradient(circle at 30% 25%,#ffb067,#ff7a1f 55%,var(--carimbo));box-shadow:inset 0 1px #ffffff73,0 2px 6px -2px color-mix(in srgb,var(--carimbo) 80%,transparent)}.barra-conversas-n{top:-5px;right:-5px;background:linear-gradient(135deg,#ff8a2a,var(--carimbo))}.barra-conversas{height:36px;gap:6px;padding:0 12px 0 8px;background:transparent;border:1px solid var(--linha);box-shadow:none;color:var(--suave);font:600 13.5px var(--texto)}.barra-conversas:hover{background:var(--afundado);color:var(--tinta);border-color:var(--linha);box-shadow:none}.barra-conversas-selo{width:20px;height:20px;background:none;box-shadow:none;color:currentColor;border:1.6px solid currentColor;border-radius:50%}.barra-conversas-selo svg{width:13px;height:13px}@media(max-width:640px){.barra-conversas{height:34px;padding:0 10px 0 7px;font-size:13px}.barra-conversas-selo{width:19px;height:19px}}.entidade-genero{max-width:360px}.entidade-genero .escolha-app{width:100%}@media(max-width:640px){.entidade-genero{max-width:none}}.sugerir-torneio{display:grid;gap:6px;justify-items:start;margin-top:6px}.sugerir-torneio .nota{margin:0}.sugerir-torneio-botao{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid color-mix(in srgb,var(--carimbo) 40%,var(--linha));border-radius:999px;background:color-mix(in srgb,var(--carimbo) 6%,var(--papel));color:var(--carimbo);font:700 13px var(--texto);cursor:pointer}.sugerir-torneio-botao:hover{border-color:var(--carimbo)}.opiniao-form .escolha-app{width:100%}.sugestao-gestao{display:grid;gap:4px;margin:0 14px;padding:10px 12px;border-radius:12px;border:1px dashed color-mix(in srgb,var(--carimbo) 45%,var(--linha));background:color-mix(in srgb,var(--carimbo) 5%,var(--papel))}.sugestao-gestao p{margin:0;font-size:14px}.opiniao-sobre.com-logo{display:flex;align-items:center;gap:12px}.opiniao-sobre.com-logo>span{display:grid;gap:2px;min-width:0}.opiniao-sobre.com-logo .logo-torneio{flex:none;width:44px;height:44px;object-fit:contain;border-radius:8px;background:var(--papel)}@media(max-width:640px){.barra-guardar.rj-barra{gap:6px;padding:8px 10px;border-radius:14px}.rj-barra .rj-resumo{flex-wrap:nowrap;align-items:center;gap:10px}.rj-barra .rj-total{flex:none;gap:6px;flex-wrap:nowrap}.rj-barra .rj-total>span:first-child{font-size:12px;color:var(--suave)}.rj-barra .rj-total b{font-size:1.15rem}.rj-barra .rj-total .rec-dif{display:none}.rj-barra .rj-parcelas{display:flex;flex-wrap:nowrap;gap:8px;margin:0;min-width:0;overflow:hidden;justify-content:flex-end;flex:1}.rj-barra .rj-parcelas>div{display:grid;gap:0;min-width:0;text-align:right}.rj-barra .rj-parcelas dt{font-size:10.5px;color:var(--suave);white-space:nowrap}.rj-barra .rj-parcelas dt .nota{display:none}.rj-barra .rj-parcelas dd{margin:0;font-size:12.5px;font-weight:700;white-space:nowrap}.rj-barra .rj-parcelas>div>.nota{display:none}.rj-barra .rj-acoes{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.rj-barra .rj-acoes .ligacao{flex:none;font-size:13px}.rj-barra .rj-acoes .botao.secundario{flex:none;padding:9px 12px;font-size:13px;min-height:0}.rj-barra .rj-acoes .acao-principal{flex:1;min-height:42px;padding:9px 12px;margin:0}.rj-barra>.erro,.rj-barra>.nota{margin:0;font-size:12px}}.rj-partilha-cab{display:flex;align-items:center;gap:10px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.rj-partilha-cab h3{margin:0;flex:1}.rj-partilha-estado{padding:2px 9px;border-radius:999px;background:var(--afundado);color:var(--suave);font-size:12px;font-weight:700;white-space:nowrap}.rj-partilha-estado.ligado{background:color-mix(in srgb,var(--carimbo) 12%,var(--papel));color:var(--carimbo)}.rj-partilha-seta{flex:none;color:var(--suave);transition:transform .15s}.rj-partilha-cab[aria-expanded=true] .rj-partilha-seta{transform:rotate(180deg)}.rj-partilha:has(.rj-partilha-cab[aria-expanded=false]){padding-block:14px;gap:0}@media(max-width:640px){.rj-partilha:has(.rj-partilha-cab[aria-expanded=false]){padding-block:12px;gap:0}.rj-partilha-cab h3{font-size:14px}}.rj-premio-mal{justify-self:start;display:inline-flex;align-items:center;gap:6px;margin:-2px 0 2px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--carimbo) 35%,var(--linha));border-radius:999px;background:color-mix(in srgb,var(--carimbo) 6%,var(--papel));color:var(--carimbo);font:700 12.5px var(--texto);cursor:pointer}.rj-premio-mal:hover{border-color:var(--carimbo)}.opiniao-jogo{gap:6px}.opiniao-jogo-cab{display:flex;align-items:center;gap:12px}.opiniao-jogo-cab .logo-torneio{flex:none;width:38px;height:38px;object-fit:contain;border-radius:8px;background:var(--papel)}.opiniao-jogo-equipas{display:grid;gap:4px;min-width:0}.opiniao-jogo-equipas>span{display:flex;align-items:center;gap:8px;min-width:0}.opiniao-jogo-equipas b{font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opiniao-agora{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px 10px;margin:0;padding:10px 12px;border:1px solid var(--linha);border-radius:10px;background:var(--papel)}.opiniao-agora .opiniao-sobre-rotulo{grid-column:1 / -1}.opiniao-agora>div{display:grid;gap:1px}.opiniao-agora dt{font-size:11.5px;color:var(--suave)}.opiniao-agora dd{margin:0;font-size:14px;font-weight:700}.opiniao-linha{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--linha);border-radius:10px;background:var(--papel)}.opiniao-linha.mudou{border-color:color-mix(in srgb,var(--carimbo) 55%,var(--linha));background:color-mix(in srgb,var(--carimbo) 5%,var(--papel))}.opiniao-linha .escolha-app{width:100%}.opiniao-linha .nota{margin:0}.opiniao-linha-valores{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:6px 10px;margin:0}.opiniao-linha-valores>div{display:grid;gap:1px}.opiniao-linha-valores dt{font-size:11.5px;color:var(--suave)}.opiniao-linha-valores dd{margin:0;font-size:14px;font-weight:700}.opiniao-linha.mudou .opiniao-linha-valores>div:first-child dd{color:var(--carimbo)}.opiniao-linha-escolhas{display:grid;gap:8px}.opiniao-linha.fase{border-color:color-mix(in srgb,var(--verde, #2f7d4f) 50%,var(--linha))}.opiniao-linha-fase-mudar{display:grid;gap:8px;justify-items:start}.opiniao-linha-fase-mudar .botao{width:100%}.opiniao-linha .quitacao-feita{margin:0}.rj-fase{display:grid;gap:4px;margin:2px 0 8px}.rj-fase .escolha-app{width:100%}.rj-fase .nota{margin:0}.rj-fase-msg{color:var(--carimbo)}.ganhos-lista>h3{margin:18px 0 0}.ganhos-lista .mes h2{font-size:16px}@media(max-width:640px){.ganhos-lista .jogo{padding-left:12px}}.ganhos-somas{display:none}@media(max-width:640px){.ganhos-pagina{gap:10px}.ganhos-resumo{gap:6px}.ganhos-resumo button{padding:8px 10px;border-radius:12px;gap:0}.ganhos-resumo button b{font-size:1.05rem}.ganhos-resumo button>span:first-child{font-size:11.5px}.ganhos-resumo button .nota{font-size:11.5px}.ganhos-total{grid-template-columns:1fr auto;align-items:center;column-gap:10px}.ganhos-total>span:first-child{grid-column:1;grid-row:1}.ganhos-total .nota{grid-column:1;grid-row:2}.ganhos-total b{grid-column:2;grid-row:1 / span 2;font-size:1.4rem}.ganhos-tabela{overflow:visible;padding:12px 14px}.ganhos-tabela table{display:none}.ganhos-somas{display:grid;list-style:none;margin:0;padding:0}.ganhos-somas li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--linha)}.ganhos-somas li:first-child{border-top:0;padding-top:2px}.gs-nome,.gs-valor{display:grid;gap:1px;min-width:0}.gs-nome b{font-size:14px}.gs-nome .nota{font-size:12px}.gs-valor{justify-items:end;text-align:right}.gs-valor b{font-size:15px}.gs-valor small{font-size:11px;color:var(--suave);white-space:nowrap}}.minhas-assoc{display:grid;gap:10px}.minhas-assoc h3,.minhas-assoc .nota{margin:0}.assoc-lista{list-style:none;margin:0;padding:0;display:grid}.assoc-lista>li{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--linha)}.assoc-lista>li:first-child{border-top:0;padding-top:0}.assoc-lista>li.assoc-extra{display:grid;gap:8px}.assoc-linha{display:flex;align-items:center;gap:10px}.assoc-texto{flex:1;min-width:0;display:grid;gap:1px}.assoc-texto b{font-size:14.5px}.assoc-texto .nota{font-size:12px}.assoc-fixa{color:var(--suave);display:inline-flex}.assoc-estado{font-size:12px;font-weight:700;padding:2px 10px;border-radius:999px;text-decoration:none}.assoc-estado.ativa{background:color-mix(in srgb,#2f7d4f 14%,var(--papel));color:#24613d}.assoc-estado.pendente{background:color-mix(in srgb,var(--carimbo) 12%,var(--papel));color:var(--carimbo)}.assoc-juntar{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border:1px dashed color-mix(in srgb,var(--carimbo) 60%,var(--linha));border-radius:10px;background:color-mix(in srgb,var(--carimbo) 5%,var(--papel));color:var(--carimbo);font:700 14px var(--texto);cursor:pointer}.assoc-juntar:hover{border-color:var(--carimbo)}.minhas-assoc .escolha-app,.opiniao-form .assoc-escolha,.opiniao-form .assoc-categoria{width:100%}.rj-desl-por{display:grid;gap:4px;margin:4px 0 8px}.rj-desl-por .escolha-app{width:100%}.rj-desl-por .nota{margin:0}.escolha-app.filtro-categoria .escolha-app-lista{min-width:270px}.escolha-app.filtro-categoria .escolha-app-lista .escolha-app-opcao>span:last-child{white-space:normal;overflow:visible}.escolha-app.filtro-categoria .escolha-app-lista button>span:first-child{white-space:normal}.rj-desl-mao{display:grid;gap:8px;margin:6px 0 8px;padding:10px 12px;border:1px dashed color-mix(in srgb,var(--carimbo) 45%,var(--linha));border-radius:12px;background:color-mix(in srgb,var(--carimbo) 4%,var(--papel))}.rj-desl-mao .nota{margin:0}.rj-desl-mao-acoes{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.regra-duas{display:grid;gap:8px;margin-top:14px;padding:12px 14px;border:1px solid var(--linha);border-radius:12px;background:var(--papel)}.regra-duas h4{margin:0;font-size:14px}.regra-duas .nota{margin:0}.regra-duas-ligar,.regra-duas-pct{display:flex;align-items:center;gap:8px}.regra-duas-pct input{width:80px}.regra-duas-exceto{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.regra-duas-exceto label{display:inline-flex;align-items:center;gap:5px;font-size:14px}.regra-acumulam{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px}.regra-acumulam input{margin-top:3px}.rj-duas{display:grid;gap:2px;margin:4px 0 8px}.rj-duas .nota{margin:0}.rj-duas-pct{margin-left:4px;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--carimbo) 12%,var(--papel));color:var(--carimbo);font-size:12px}.matriz-vistas{margin-bottom:10px}.matriz-grelha{overflow:auto;max-height:70vh;border:1px solid var(--linha);border-radius:12px;background:var(--papel)}.matriz-grelha table{border-collapse:separate;border-spacing:0;font-size:12.5px}.matriz-grelha th,.matriz-grelha td{padding:6px 8px;border-bottom:1px solid var(--linha);border-right:1px solid var(--linha);white-space:nowrap;text-align:right}.matriz-grelha thead th{position:sticky;top:0;z-index:2;background:var(--fundo, #f6f2ec);vertical-align:bottom;text-align:center}.matriz-grelha thead th .matriz-col{display:block;max-width:92px;white-space:normal;font-size:11px;line-height:1.2;font-weight:600}.matriz-grelha thead th .matriz-n{display:block;font-size:10px;color:var(--suave)}.matriz-grelha tbody th{position:sticky;left:0;z-index:1;background:var(--papel);text-align:left;font-weight:600}.matriz-grelha .matriz-canto{left:0;z-index:3;text-align:left;font-size:11px;color:var(--suave)}.matriz-grelha td.mesma{background:color-mix(in srgb,var(--carimbo) 8%,var(--papel))}.matriz-grelha tbody tr:hover td,.matriz-grelha tbody tr:hover th{background:color-mix(in srgb,var(--carimbo) 5%,var(--papel))}.matriz-grelha .nota{margin:8px 10px}.matriz-exportar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:4px 0 10px}.descarregar-grupo{display:grid;gap:6px;margin:0;padding:10px 12px;border:1px solid var(--linha);border-radius:12px;background:var(--papel)}.descarregar-grupo legend{padding:0 6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--suave)}.descarregar-opcao{display:flex;align-items:flex-start;gap:10px;padding:4px 0;cursor:pointer}.descarregar-opcao input{margin-top:3px;width:18px;height:18px;accent-color:var(--carimbo)}.descarregar-opcao>span{display:grid;gap:1px}.descarregar-opcao .nota{margin:0;font-size:12px}.descarregar-grupo .ligacao{justify-self:start}.partilhar-jogos{display:grid;gap:18px;width:min(1080px,100%);margin:0 auto}.pjl-cab{display:grid;gap:6px}.pjl-cab .lead{margin:0;max-width:640px}.pjl-grelha{display:grid;gap:18px;align-items:start}@media(min-width:900px){.pjl-grelha{grid-template-columns:340px minmax(0,1fr)}.pjl-lado{position:sticky;top:84px}}.pjl-lado,.pjl-principal{display:grid;gap:14px;min-width:0}.pjl-criar{display:grid;gap:10px}.pjl-criar h2,.pjl-info h2{margin:0;font-size:15px;letter-spacing:-.01em}.pjl-campo{display:grid;gap:6px}.pjl-campo>span{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--suave)}.pjl-campo-linha{display:flex;gap:8px}.pjl-campo-linha input{flex:1;min-width:0;font:inherit;padding:11px 12px;border:1px solid var(--linha);border-radius:12px;background:var(--papel);color:var(--tinta)}.pjl-campo-linha input:focus{outline:2px solid color-mix(in srgb,var(--carimbo) 40%,transparent);border-color:var(--carimbo)}.pjl-info ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:10px}.pjl-info li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start;font-size:14px;line-height:1.4}.pjl-info li .pjl-ic{width:30px;height:30px;padding:6px;border-radius:9px;background:color-mix(in srgb,var(--carimbo) 10%,var(--papel));color:var(--carimbo)}.pjl-titulo{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:18px}.pjl-n{font-family:var(--texto);font-size:12px;font-weight:700;padding:1px 9px;border-radius:999px;background:var(--afundado);color:var(--suave)}.pjl-links{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pjl-link{display:grid;gap:12px}.pjl-link-cab{display:flex;align-items:center;gap:12px}.pjl-avatar{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--carimbo) 14%,var(--papel));color:var(--carimbo);font:800 13px var(--titulo)}.pjl-avatar.grande{width:44px;height:44px;font-size:16px;border-radius:14px}.pjl-avatar.pequeno{width:28px;height:28px;font-size:11px}.pjl-link-quem{display:grid;gap:1px;flex:1;min-width:0}.pjl-link-quem b{font:800 17px var(--titulo);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pjl-link-quem .nota{font-size:12.5px}.pjl-ver{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:13.5px;font-weight:600;color:var(--carimbo);text-decoration:none;padding:6px 10px;border-radius:10px}.pjl-ver:hover{background:color-mix(in srgb,var(--carimbo) 8%,var(--papel))}.pjl-url{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border:1px solid var(--linha);border-radius:12px;background:var(--afundado);color:var(--suave)}.pjl-url-texto{flex:1;min-width:0;font-size:13px;color:var(--tinta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pjl-copiar{display:inline-flex;align-items:center;gap:6px;flex:none;padding:8px 12px;border:0;border-radius:9px;background:var(--carimbo);color:#fff;font:700 13.5px var(--titulo);cursor:pointer}.pjl-copiar.feito{background:#2f7d4f}.pjl-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pjl-botao{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:1px solid var(--linha);border-radius:11px;background:var(--papel);color:var(--tinta);font:700 14px var(--titulo);text-decoration:none;cursor:pointer}.pjl-botao:hover{border-color:var(--carimbo)}.pjl-botao.whatsapp{color:#1f8a4c;border-color:color-mix(in srgb,#25d366 45%,var(--linha));background:color-mix(in srgb,#25d366 7%,var(--papel))}.pjl-apagar{margin-left:auto;display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.pjl-apagar .ligacao.apagar{color:var(--suave);font-size:13.5px}.pjl-apagar .ligacao.apagar:hover{color:#b3261e}.pjl-colegas{border-top:1px dashed var(--linha);padding-top:12px;gap:8px}.pjl-rotulo{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--suave)}.pjl-colegas>ul li{display:flex;align-items:center;gap:10px;padding:4px 0}.pjl-colega-nome{flex:1;min-width:0;font-size:14.5px;overflow-wrap:anywhere}.pjl-convidar-botao{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px dashed color-mix(in srgb,var(--carimbo) 55%,var(--linha));border-radius:10px;background:transparent;color:var(--carimbo);font:700 13.5px var(--titulo);cursor:pointer}.pjl-convidar-botao:hover{background:color-mix(in srgb,var(--carimbo) 6%,var(--papel))}.pjl-link-colega{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.pjl-vazio p{margin:0}.pjl-convites{display:grid;gap:10px}.pjl-convite{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px;align-items:start;padding:14px;border:1.5px solid var(--carimbo);border-radius:16px;background:color-mix(in srgb,var(--carimbo) 5%,var(--papel))}.pjl-convite-texto p{margin:0 0 4px}.pjl-convite-acoes{grid-column:2;display:flex;gap:8px;flex-wrap:wrap}@media(max-width:640px){.pjl-link-cab{flex-wrap:wrap}.pjl-ver{padding:4px 0;order:3;width:100%}.pjl-acoes .pjl-botao{flex:1;justify-content:center}.pjl-apagar{margin-left:0;width:100%;justify-content:flex-end}}.pjl-grelha,.pjl-links{grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.pjl-grelha{grid-template-columns:340px minmax(0,1fr)}}.pjl-principal>section,.pjl-link,.pjl-url,.pjl-acoes,.pjl-colegas{min-width:0}.pjl-colegas li>.pjl-avatar{flex:none}.pjl-colegas li>.pjl-colega-nome{flex:1}.pjl-colegas li>span.pjl-avatar:first-child{flex:none}.pj-barra-filtro{display:grid;gap:6px;min-width:0}.pj-barra-rotulo{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--suave)}.pj-filtro.rolar{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--carimbo) 45%,var(--linha)) transparent}.pj-filtro.rolar::-webkit-scrollbar{height:6px}.pj-filtro.rolar::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--carimbo) 45%,var(--linha));border-radius:99px}.pj-filtro.rolar>button{flex:none;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.pj-iniciais{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--carimbo) 14%,var(--papel));color:var(--carimbo);font:800 10px var(--titulo);flex:none}.pj-lista-jogos h2{margin:6px 0 0}.pj-lista-jogos .pj-mes{font-size:16px;margin:12px 0 8px;display:flex;gap:8px;align-items:baseline}.pj-lista-jogos .pj-mes span{font-family:var(--mono);font-size:13px;color:var(--suave);font-weight:500}.pj-lista-jogos .jogo{cursor:pointer}.pj-lista-jogos.passados{opacity:.8}.pj-linha-recinto{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--suave)}.pj-linha-recinto .pjl-ic{width:13px;height:13px}.pj-onde .pjl-ic{width:15px;height:15px;vertical-align:-2px}.pj-calendario{display:inline-flex;align-items:center;justify-content:center;gap:8px}.pj-cal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:16px;background:#16130f73}.pj-cal-caixa{display:grid;gap:12px;width:min(420px,100%);padding:18px;border-radius:18px;background:var(--papel);box-shadow:0 20px 60px #0000004d}.pj-cal-titulo{font:800 18px var(--titulo);letter-spacing:-.01em}.pj-cal-caixa ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.pj-cal-caixa label{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;border:1px solid var(--linha);cursor:pointer;font-weight:600}.pj-cal-caixa input{width:18px;height:18px;accent-color:var(--carimbo)}.pj-cal-acoes{display:flex;justify-content:flex-end;gap:8px}.pj-cal-acoes .botao.desligado{opacity:.45;pointer-events:none}.pj-lista-jogos .etiquetas{flex-wrap:wrap}.pj-lista-jogos .etiquetas .funcao{flex:none;overflow:visible}.pj-lista-jogos .etiquetas .pj-linha-recinto{flex:1 1 100%;min-width:0;white-space:normal}.pj-proximas{display:grid;gap:10px}.pj-proximas .prox-cab{display:flex;align-items:center;justify-content:space-between;gap:8px}.pj-proximas .prox-cab h3{margin:0}.pj-falta-chip{flex:none;padding:3px 10px;border-radius:999px;background:var(--carimbo);color:#fff;font:800 12.5px var(--titulo)}.pj-proximas .prox-quadrado{text-decoration:none;color:inherit}.pj-filtros-listas{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}@media(min-width:560px){.pj-filtros-listas{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.pj-filtros-listas .escolha-app{width:100%}.pj-filtros-listas .escolha-app-lista .escolha-app-opcao>span:last-child{white-space:normal}.pj-filtros-listas>:only-child{grid-column:1 / -1}.escolha-visto{flex:none;width:18px;height:18px;border:1.6px solid var(--linha);border-radius:5px;background:var(--papel);display:inline-grid;place-items:center}.escolha-visto.sim{background:var(--carimbo);border-color:var(--carimbo)}.escolha-visto.sim:after{content:"";width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px)}.escolha-varias .escolha-app-lista button[aria-selected=true]{background:color-mix(in srgb,var(--carimbo) 8%,var(--papel));color:var(--tinta);font-weight:600}.pj-filtros-listas{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pj-botao-jogo{font:inherit;text-align:left;border:0;background:none;width:100%;cursor:pointer;color:inherit}.prox-quadrado.pj-botao-jogo{width:auto;text-align:center;background:var(--papel);border:1px solid var(--linha)}.pj-nomes{display:flex;flex-wrap:wrap;justify-content:center;gap:3px}.pj-nome{color:var(--carimbo)!important;border-color:color-mix(in srgb,var(--carimbo) 45%,var(--linha))!important}.pj-info-jogo{gap:14px}.pj-info-cab{display:flex;align-items:center;gap:10px}.pj-info-comp{flex:1;min-width:0;font-size:13px;font-weight:600;color:var(--suave)}.pj-info-fechar{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--linha);background:var(--papel);cursor:pointer;color:var(--tinta)}.pj-info-equipas{display:grid;gap:10px}.pj-info-equipas>span{display:flex;align-items:center;gap:12px}.pj-info-equipas b{font:800 18px var(--titulo);letter-spacing:-.01em;flex:1;min-width:0}.pj-info-equipas .pj-info-res{flex:none;font-size:22px}.pj-info-dados{display:grid;gap:10px;margin:0;padding:12px 0 0;border-top:1px solid var(--linha)}.pj-info-dados dt{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--suave)}.pj-info-dados dd{margin:2px 0 0;font-size:15px;display:grid;gap:2px}.pj-info-mapa{display:inline-flex;align-items:center;justify-content:center;gap:8px}.pj-filtros-listas .escolha-app-lista{min-width:min(320px,calc(100vw - 32px))}.pj-filtros-listas .pj-filtro-comp .escolha-app-lista{left:auto;right:0}.pj-filtros-listas .pj-filtro-juizes .escolha-app-lista{left:0;right:auto;min-width:min(240px,calc(100vw - 32px))}.pj-filtros-listas{position:relative}.pj-filtros-listas .escolha-app{position:static}.pj-filtros-listas .escolha-app .escolha-app-lista,.pj-filtros-listas .pj-filtro-comp .escolha-app-lista,.pj-filtros-listas .pj-filtro-juizes .escolha-app-lista{left:0;right:0;min-width:0;max-height:360px}.pj-info-equipa{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:4px}.pj-info-equipa li{display:grid;grid-template-columns:130px minmax(0,1fr);gap:8px;font-size:14px;padding:3px 0}.pj-info-equipa .pj-info-funcao{color:var(--suave);font-size:13px}.pj-info-equipa li.do-link b{color:var(--carimbo)}.pj-info-pavilhao{display:flex;align-items:flex-start;gap:8px;width:100%;padding:8px 10px;border:1px solid var(--linha);border-radius:12px;background:var(--papel);font:inherit;text-align:left;color:var(--tinta);cursor:pointer}.pj-info-pavilhao:hover{border-color:var(--carimbo)}.pj-info-pavilhao .pjl-ic{color:var(--carimbo);flex:none;margin-top:2px}.pj-info-pavilhao>span{display:grid;gap:2px}.pj-info-pavilhao .nota{font-size:12.5px}.pj-mapas{z-index:110}.pj-mapas-titulo{font:800 17px var(--titulo);color:var(--tinta)}.pj-mapas-morada{margin:0}.pj-info-equipa{gap:2px}.pj-info-equipa li{grid-template-columns:minmax(0,1fr);gap:4px;padding:7px 0;border-bottom:1px solid var(--linha)}.pj-info-equipa li:last-child{border-bottom:0}.pj-info-equipa li .funcao{justify-self:start}.pj-info-juiz-linha{display:flex;align-items:center;gap:10px;min-width:0}.pj-info-juiz-nomes{display:grid;min-width:0}.pj-info-juiz-nomes b{font-size:14.5px;overflow-wrap:anywhere}.pj-info-juiz-nomes .licenca{font-size:12px;color:var(--suave)}.pj-info-equipa li.do-link .pj-info-juiz-nomes b{color:var(--carimbo)}.pj-info-pavilhao{align-items:center}.pj-info-pavilhao>span:nth-child(2){flex:1;min-width:0}.pj-info-ir{flex:none;white-space:nowrap;display:inline-flex;align-items:center;gap:2px;padding:6px 10px;border-radius:999px;background:var(--carimbo);color:#fff;font:800 13px var(--titulo)}@media(min-width:560px){.pj-info-equipa li{grid-template-columns:150px minmax(0,1fr);align-items:center}}.pj-info-dados dd:has(>.pj-arbitragem){display:block}.pj-arb-cab{grid-template-columns:136px minmax(0,1fr);padding:6px 0;border-bottom:1px solid var(--linha)}.pj-arb-cab span:nth-child(n+3){text-align:left}.pj-arbitragem{margin:0}.pj-arbitragem li,.pj-arbitragem li:first-child{grid-template-columns:136px minmax(0,1fr);gap:8px;padding:9px 0;border-top:1px solid var(--linha)}.pj-arbitragem li:first-child{border-top:0}.pj-arbitragem li.eu{margin:0 -18px;padding-inline:18px}.pj-cal-caixa .pj-arbitragem{gap:0}.pj-info-jogo{width:min(460px,100%);max-height:calc(100dvh - 32px);overflow-y:auto}.pj-arbitragem .funcao{grid-column:auto;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.pj-arbitragem .nomes>span:first-child{font-size:15px;overflow-wrap:anywhere}.pj-arbitragem li.eu .nomes>span:first-child{color:var(--carimbo);font-weight:600}@media(max-width:560px){.pj-arb-cab,.pj-arbitragem li,.pj-arbitragem li:first-child{grid-template-columns:118px minmax(0,1fr)}.pj-arbitragem .funcao{font-size:11px;padding-inline:7px}.arbitragem-cab.pj-arb-cab{display:grid}}.pj-info-pavilhao>.pj-info-ir{display:inline-flex}.pj-competicoes-escolha{max-width:460px;margin:4px 0 12px}.pj-classificacao{display:grid;gap:10px}.pj-classificacao h3{margin:0}.pj-class-fase{color:var(--suave);font-weight:600;text-transform:none;letter-spacing:0}.pj-classificacao .tc-linha{cursor:default}.pj-classificacao .tc-linha:hover{background:none}.pj-classificacao .tc-linha.pj-do-jogo{background:var(--carimbo-claro);font-weight:800}.pj-classificacao .tc-linha.pj-do-jogo .tc-nome,.pj-classificacao .tc-linha.pj-do-jogo .tc-sigla{font-weight:800;color:var(--tinta)}.pj-cenarios{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pj-cenarios li{display:grid;gap:3px;padding:10px 12px;border:1px solid var(--linha);border-radius:12px;background:var(--papel);font-size:14px}.pj-cenario-quem{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--suave)}.pj-class-ultimos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px 20px}.pj-class-ultimos .pj-ultimos h4{display:flex;align-items:center;gap:6px}.pj-ultimos .pj-ultimo{display:grid;grid-template-columns:22px 42px minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;padding:6px 0;border:0;border-top:1px solid var(--linha);background:none;font:inherit;text-align:left;color:var(--tinta);cursor:pointer}.pj-ultimos .pj-ultimo:hover .pj-adv{text-decoration:underline}.pj-info-equipas .pj-perdeu b{color:var(--suave);font-weight:600}.pj-parciais{display:flex;flex-wrap:wrap;gap:6px}.pj-parciais span{display:grid;justify-items:center;padding:4px 10px;border:1px solid var(--linha);border-radius:10px;background:var(--papel)}.pj-parciais small{font-size:10.5px;color:var(--suave);text-transform:uppercase;letter-spacing:.04em}.pj-popup-arbitros{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:5px}.pj-popup-arbitros li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px;align-items:center;font-size:14px}.pj-popup-arbitros .funcao{justify-self:start;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.pj-info-jogo{max-height:calc(100dvh - 32px);overflow-y:auto}@media(max-width:560px){.prejogo .pj-ultimos .pj-ultimo{grid-template-columns:18px 38px minmax(0,1fr) auto;gap:6px;padding:4px 0;font-size:13px}.pj-popup-arbitros li{grid-template-columns:118px minmax(0,1fr)}.pj-popup-arbitros .funcao{font-size:11px;padding-inline:7px}}.pj-ultimos .pj-ultimo{grid-template-columns:22px 42px 44px minmax(0,1fr) auto}.pj-lado{justify-self:start;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--linha);color:var(--suave)}.pj-lado.casa{background:var(--afundado);color:var(--tinta)}.pj-ultimos .pj-adv{display:flex;align-items:center;gap:6px;min-width:0}.pj-adv-nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:560px){.prejogo .pj-ultimos .pj-ultimo{grid-template-columns:18px 38px 40px minmax(0,1fr) auto}.pj-lado{font-size:9.5px;padding:1px 5px}}.aviso-sem-rede{position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:200;padding:7px 14px;border-radius:999px;background:var(--tinta);color:var(--papel);font-size:13px;font-weight:600;box-shadow:0 6px 20px #0003;white-space:nowrap;max-width:calc(100vw - 32px);overflow:hidden;text-overflow:ellipsis}.contactos-lista{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.contacto-linha{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 16px;border:1px solid var(--linha);border-radius:14px;background:var(--papel);color:var(--tinta);text-decoration:none}.contacto-linha:hover{border-color:var(--carimbo)}.contacto-linha.por-ler{border-left:4px solid var(--carimbo)}.contacto-linha.por-ler .contacto-quem b,.contacto-linha.por-ler .contacto-resumo{font-weight:700}.contacto-quem{display:grid;min-width:0}.contacto-quem .nota{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contacto-resumo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--suave);font-weight:500}.contacto-assunto{display:inline-block;margin-right:8px;padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:700;background:var(--afundado);color:var(--tinta)}.contacto-assunto.a-associacao{background:var(--carimbo-claro);color:var(--carimbo)}.contacto-assunto.a-erro{background:#fdecea;color:#c62828}.contacto-fim{display:grid;justify-items:end;gap:2px}.contacto-estado{font-size:12px;font-weight:700}.contacto-estado.e-novo{color:var(--carimbo)}.contacto-estado.e-respondido{color:#1f8a4c}.contacto-estado.e-resolvido{color:var(--suave)}.contacto-conversa{display:grid;gap:12px}.contacto-msg{padding:12px 14px;border-radius:14px;max-width:760px}.contacto-msg p{margin:4px 0 0;white-space:pre-wrap}.contacto-msg.dele{background:var(--afundado)}.contacto-msg.nossa{background:var(--carimbo-claro);justify-self:end}.contacto-responder{display:grid;gap:10px;margin-top:14px}.contacto-responder label{display:grid;gap:2px}.contacto-responder textarea{width:100%;font:inherit;padding:12px;border:1px solid var(--linha);border-radius:12px;background:var(--papel);color:var(--tinta);resize:vertical;box-sizing:border-box}.contacto-acoes{display:flex;gap:8px;flex-wrap:wrap}.nota.erro{color:#c62828}@media(max-width:700px){.contacto-linha{grid-template-columns:minmax(0,1fr) auto}.contacto-resumo{grid-column:1 / -1;grid-row:2}}.prazo48{display:inline-block;white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.prazo48.folga{background:#ddf1e6;color:#158a55}.prazo48.perto{background:#fbebd6;color:#b8620f}.prazo48.atrasado{background:#fde2de;color:#b42318}.palavra-passe{display:grid;gap:8px}.palavra-passe h3,.palavra-passe .nota{margin:0}.palavra-passe-cab{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.palavra-passe-cab .botao{margin:0}.palavra-passe-form{display:grid;gap:4px;max-width:420px}.palavra-passe-form label{font-weight:600;font-size:14px;margin-top:8px}.palavra-passe-acoes{display:flex;align-items:center;gap:14px;margin-top:12px;flex-wrap:wrap}.palavra-passe-acoes .botao{margin:0}.palavra-passe-ok{margin:0;padding:10px 12px;border-radius:12px;background:#e3f4ea;color:#1f6b3f;font-size:14px}.tz-fundo.aviso-desl-fundo{z-index:110}.tz-caixa.aviso-desl{width:min(460px,100%);grid-template-rows:none;gap:12px;padding:24px 22px 20px;border-radius:20px;border-top:5px solid var(--carimbo)}.aviso-desl h2{margin:0;font-family:var(--titulo);font-size:21px;letter-spacing:-.01em}.aviso-desl p{margin:0;color:var(--tinta);font-size:15px;line-height:1.5}.aviso-desl-selo{justify-self:start;padding:3px 10px;border-radius:99px;background:#fdeee6;color:var(--carimbo);font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.aviso-desl-zona{display:grid;gap:6px;font-weight:600;font-size:14px}.aviso-desl-zona select{width:100%;padding:11px 12px;border:1px solid var(--linha);border-radius:12px;font:inherit;background:var(--papel)}.aviso-desl-acoes{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:4px}.aviso-desl-acoes .botao{margin:0}.tz-caixa.palavra-passe-pop{width:min(420px,100%);grid-template-rows:none;gap:4px;padding:22px;border-radius:20px;border-top:5px solid var(--carimbo)}.palavra-passe-pop h2{margin:0;font-family:var(--titulo);font-size:21px}.palavra-passe-pop .nota{margin:2px 0 6px}.palavra-passe-pop label{font-weight:600;font-size:14px;margin-top:8px}.assoc-tirar{margin-left:8px;padding:4px 12px;border-radius:99px;border:1px solid var(--linha);background:var(--papel);color:var(--suave);font:600 12.5px var(--texto);cursor:pointer}.assoc-tirar:hover{border-color:var(--erro);color:var(--erro)}.assoc-confirmar{display:grid;gap:10px;margin-top:8px;padding:12px 14px;border-radius:12px;background:#fdf1ee;border:1px solid color-mix(in srgb,var(--erro) 30%,var(--linha))}.assoc-confirmar p{margin:0;font-size:14px}.assoc-confirmar-acoes{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.assoc-confirmar-acoes .botao{margin:0;background:var(--erro)}.convidar-cartao{margin:14px 0;padding:18px;border-radius:16px;background:var(--papel);border:1px solid var(--linha);display:grid;gap:10px}.convidar-link{display:block;padding:10px 12px;border-radius:10px;background:var(--afundado);font-size:13px;word-break:break-all}.convidar-botoes{display:flex;flex-wrap:wrap;gap:8px}.convidar-botoes .botao{text-decoration:none}.campanha-numeros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.campanha-numeros>div{padding:14px 16px;border-radius:14px;background:var(--papel);border:1px solid var(--linha);display:grid;gap:2px}.campanha-numeros b{font-size:26px}.campanha-numeros span{font-size:13px;color:var(--suave)}.campanha-cab{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px}.campanha-cab h2{margin:0}.campanha-tabela{width:100%;border-collapse:collapse;margin:10px 0;font-size:14px}.campanha-tabela th{text-align:left;font-size:12px;color:var(--suave);font-weight:600;padding:6px 8px;border-bottom:1px solid var(--linha)}.campanha-tabela td{padding:8px;border-bottom:1px solid var(--linha);vertical-align:top}.campanha-tabela td:last-child,.campanha-tabela th:last-child{text-align:right}.campanha-estado{font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--afundado);color:var(--suave);white-space:nowrap}.campanha-estado.ok{background:#e3f4ea;color:#158a55}@media(max-width:700px){.campanha-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}}.campanha-config{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin:12px 0 6px}.campanha-config label{display:grid;gap:4px;font-size:13px;font-weight:600;color:var(--suave)}.campanha-config input{width:auto;min-width:150px}.campanha-config input[type=number]{min-width:0;width:90px}.campanha-vencedores{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.campanha-vencedores li{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;padding:12px 14px;border-radius:12px;background:var(--carimbo-claro)}.campanha-premio{font-weight:800;color:var(--carimbo)}.atalhos:has(>.atalho:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.atalho-sorteio{position:relative;overflow:hidden;border:0;color:#fff;gap:4px;background:linear-gradient(115deg,#e8401c,#f0512a 40%,#f7843e 60%,#e8401c);background-size:260% 100%;animation:sorteio-fundo 6s ease-in-out infinite alternate;box-shadow:0 14px 30px -14px #e8401ca6}.atalho-sorteio:hover{box-shadow:0 30px 60px -26px #e8401cbf}.atalho-sorteio:before{content:"";position:absolute;left:50%;top:-30%;width:140%;aspect-ratio:1;translate:-50% 0;border-radius:50%;border:1.5px solid rgba(255,255,255,.16);pointer-events:none}.sorteio-txt{position:relative;display:grid;gap:1px}.sorteio-txt b{color:#fff}.sorteio-txt span{font-size:12px;font-weight:600;color:#ffffffdb}.sorteio-pista{position:relative;display:block;width:100%;height:34px;margin-top:auto;border-bottom:1.5px solid rgba(255,255,255,.35)}.sorteio-vai{position:absolute;bottom:0;left:0;width:26px;height:34px;animation:sorteio-vai 3.6s ease-in-out infinite alternate}.sorteio-salta{position:absolute;left:0;bottom:1px;width:26px;height:26px;animation:sorteio-salta .9s cubic-bezier(.3,0,.7,1) infinite}.sorteio-bola{display:block;width:26px;height:26px;filter:drop-shadow(0 0 1.5px rgba(255,255,255,.95)) drop-shadow(0 2px 2px rgba(80,20,0,.35))}.sorteio-roda{animation:sorteio-roda 3.6s ease-in-out infinite alternate;transform-origin:0 0}.sorteio-sombra{position:absolute;left:3px;bottom:-2px;width:20px;height:4px;border-radius:50%;background:#5a140059;animation:sorteio-sombra .9s cubic-bezier(.3,0,.7,1) infinite}@keyframes sorteio-fundo{to{background-position:100% 0}}@keyframes sorteio-vai{0%{left:0}to{left:calc(100% - 26px)}}@keyframes sorteio-salta{0%,to{transform:translateY(0) scale(1.08,.9)}12%,88%{transform:translateY(-2px) scale(1)}50%{transform:translateY(-12px)}}@keyframes sorteio-sombra{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.55);opacity:.45}}@keyframes sorteio-roda{to{transform:rotate(720deg)}}@media(prefers-reduced-motion:reduce){.atalho-sorteio,.sorteio-vai,.sorteio-salta,.sorteio-roda,.sorteio-sombra{animation:none}}@media(max-width:640px){.atalhos:has(>.atalho:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.atalhos:has(>.atalho:nth-child(4)) .atalho{padding:10px;min-height:68px}}.sorteio-cartao{margin:14px 0 4px;padding:18px;border-radius:16px;background:var(--carimbo-claro);border:1px solid #F3C3B1;display:grid;gap:10px}.sorteio-cartao strong{font:800 20px var(--titulo);letter-spacing:-.02em}.sorteio-numeros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sorteio-numeros>div{padding:12px;border-radius:12px;background:var(--papel);display:grid;gap:2px}.sorteio-numeros b{font-size:24px;color:var(--carimbo)}.sorteio-numeros span{font-size:12.5px;color:var(--suave)}.sorteio-cartao .nota{margin:0}.campanha-config{flex-direction:column;align-items:stretch}.campanha-config .botao{align-self:flex-start}.campanha-dia input{max-width:200px}.campanha-premios{border:0;margin:0;padding:0;display:grid;gap:6px}.campanha-premios legend{font-size:13px;font-weight:600;color:var(--suave);margin-bottom:4px;padding:0}.campanha-premio-linha{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;align-items:center}.campanha-premios>.ligacao{justify-self:start}.cv-cabeca{margin:4px 0 14px}.cv-cabeca h1{margin:4px 0 0;font-size:clamp(28px,5vw,40px);line-height:1.05;letter-spacing:-.035em}.cv-placar{position:relative;overflow:hidden;padding:22px 20px 18px;border-radius:22px;color:#fff;background:linear-gradient(120deg,#e8401c,#f0512a 45%,#f7843e 65%,#e8401c);background-size:240% 100%;animation:sorteio-fundo 7s ease-in-out infinite alternate;box-shadow:0 24px 50px -26px #e8401cb3;display:grid;gap:14px}.cv-quadra i{position:absolute;border:2px solid rgba(255,255,255,.14);pointer-events:none}.cv-quadra i:nth-child(1){left:50%;top:50%;width:220px;height:220px;border-radius:50%;translate:-50% -50%}.cv-quadra i:nth-child(2){left:50%;top:0;bottom:0;width:0;border-width:0 0 0 2px}.cv-quadra i:nth-child(3){right:-60px;top:50%;width:200px;height:260px;border-radius:50%;translate:0 -50%}.cv-bola-salta{position:absolute;top:18px;right:22px;width:44px;height:70px}.cv-bola-salta svg{position:absolute;left:0;top:0;animation:cv-salta 1.1s cubic-bezier(.3,0,.7,1) infinite}.cv-bola-salta .bola-roda{transform-origin:0 0;animation:sorteio-roda 4s linear infinite}.cv-bola-sombra{position:absolute;left:6px;bottom:0;width:32px;height:6px;border-radius:50%;background:#5a140059;animation:cv-sombra 1.1s cubic-bezier(.3,0,.7,1) infinite}@keyframes cv-salta{0%,to{transform:translateY(26px) scale(1.1,.88)}12%,88%{transform:translateY(20px)}50%{transform:translateY(0)}}@keyframes cv-sombra{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.5);opacity:.4}}.cv-contas{position:relative;display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.cv-valor{display:grid;gap:2px}.cv-valor b{font-size:clamp(46px,9vw,64px);line-height:.95;font-weight:800;letter-spacing:-.03em}.cv-valor span{font-size:13px;font-weight:600;color:#ffffffd9}.cv-entradas b{color:#fff3c4}.cv-igual{font:800 34px var(--titulo);color:#fff9;padding-bottom:18px}.cv-bilhetes{position:relative;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cv-bilhete{position:relative;width:48px;height:30px;opacity:0;animation:cv-bilhete .5s cubic-bezier(.2,1.4,.4,1) forwards}.cv-bilhete svg{position:absolute;top:0;right:0;bottom:0;left:0}.cv-bilhete path{fill:#fff3c4;stroke:#78280059;stroke-width:1.5}.cv-bilhete .cv-bilhete-corte{fill:none;stroke-dasharray:2 3}.cv-bilhete b{position:absolute;left:0;width:33px;top:0;line-height:30px;text-align:center;font-size:13px;color:#b2340f}@keyframes cv-bilhete{0%{opacity:0;transform:translateY(14px) rotate(-14deg) scale(.6)}to{opacity:1;transform:rotate(var(--r, -3deg))}}.cv-bilhete:nth-child(2n){--r: 4deg}.cv-mais{font-weight:800;color:#fff3c4}.cv-proxima{position:relative;display:grid;gap:6px;font-size:13px;font-weight:600}.cv-barra{height:8px;border-radius:999px;background:#ffffff40;overflow:hidden}.cv-barra i{display:block;height:100%;border-radius:inherit;background:#fff3c4;transform-origin:left;animation:teto-enche 1.2s .6s cubic-bezier(.2,.8,.2,1) both}.cv-pequeno{position:relative;margin:0;font-size:13px;color:#ffffffe0}.cv-falta{margin-top:10px;padding:14px 16px;border-radius:16px;background:var(--papel);border:1px solid var(--linha);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.cv-falta-txt{font-weight:700}.cv-relogio{display:flex;gap:6px}.cv-relogio div{min-width:56px;padding:6px 8px;border-radius:10px;background:var(--afundado);text-align:center;display:grid}.cv-relogio b{font-size:20px;color:var(--carimbo)}.cv-relogio span{font-size:11px;color:var(--suave)}.cv-total{margin-top:10px;padding:14px 16px;border-radius:16px;background:#16120f;color:#fff;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.cv-total b{font-size:30px;color:#f7843e}.cv-total span{font-size:14px;color:#fffc}.cv-seccao{margin-top:22px}.cv-seccao h2{margin:0 0 10px}.cv-premios{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cv-premios li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--papel);border:1px solid var(--linha);opacity:0;animation:teto-entra .5s ease-out forwards}.cv-medalha{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:13px;box-shadow:inset 0 -3px #00000026}.cv-medalha.m1{background:linear-gradient(135deg,#f7c948,#d99a0b)}.cv-medalha.m2{background:linear-gradient(135deg,#cdd3da,#8e99a6)}.cv-medalha.m3{background:linear-gradient(135deg,#e3a06b,#a8602b)}.cv-medalha.m4{background:var(--carimbo)}.cv-medalha b{font:800 15px var(--titulo)}.cv-medalha.m1{animation:cv-brilha 3s ease-in-out infinite}@keyframes cv-brilha{50%{box-shadow:inset 0 -3px #00000026,0 0 0 6px #f7c94840}}.cv-premio-nome{font:800 16px var(--titulo);letter-spacing:-.01em}.cv-passos{list-style:none;margin:0 0 8px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cv-passos li{padding:14px;border-radius:16px;background:var(--papel);border:1px solid var(--linha);display:grid;gap:4px;align-content:start}.cv-passos b{font-size:22px;color:var(--carimbo)}.cv-passos span{font-size:13px;color:var(--suave);line-height:1.35}.cv-resultado{position:relative;overflow:hidden;padding:26px 20px;border-radius:22px;background:var(--papel);border:1px solid var(--linha);display:grid;justify-items:center;text-align:center;gap:8px}.cv-resultado.ganhou{background:linear-gradient(135deg,#fff3c4,#fde0cf)}.cv-resultado strong{font:800 24px var(--titulo);letter-spacing:-.02em}.cv-resultado p{margin:0;color:var(--suave)}.cv-resultado-bola{animation:cv-salta 1.1s cubic-bezier(.3,0,.7,1) infinite}.cv-confetis i{position:absolute;top:-12px;width:8px;height:12px;border-radius:2px;background:var(--carimbo);animation:cv-cai 2.6s linear infinite}.cv-confetis i:nth-child(3n){background:#f7c948}.cv-confetis i:nth-child(3n+1){background:#16120f}@keyframes cv-cai{to{transform:translateY(260px) rotate(540deg)}}@media(prefers-reduced-motion:reduce){.cv-placar,.cv-bola-salta svg,.cv-bola-salta .bola-roda,.cv-bola-sombra,.cv-medalha.m1,.cv-resultado-bola,.cv-confetis i{animation:none}.cv-bilhete,.cv-premios li{animation:none;opacity:1}}@media(max-width:640px){.cv-passos{grid-template-columns:1fr}.cv-relogio div{min-width:48px}}.cv-origens{list-style:none;margin:0;padding:0;border-radius:16px;background:var(--papel);border:1px solid var(--linha);overflow:hidden}.cv-origens li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-top:1px solid var(--linha);opacity:0;animation:teto-entra .45s ease-out forwards}.cv-origens li:first-child{border-top:0}.cv-origem-icone{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--carimbo-claro);color:#e8401c}.cv-origem-icone.conta{background:#16120f;color:#f7843e}.cv-origem-txt{display:grid;gap:1px;min-width:0}.cv-origem-txt b{font-size:14.5px}.cv-origem-txt span{font-size:12.5px;color:var(--suave)}.cv-origem-pontos{font-size:18px;font-weight:800;color:#158a55}.cv-origens li.por-confirmar .cv-origem-icone{background:var(--afundado);color:var(--suave)}.cv-origens li.por-confirmar .cv-origem-pontos{color:var(--suave)}.cv-origens li.cv-origens-total{grid-template-columns:minmax(0,1fr) auto;background:var(--afundado)}.cv-origens-total .cv-origem-pontos{color:var(--carimbo);font-size:22px}@media(prefers-reduced-motion:reduce){.cv-origens li{animation:none;opacity:1}}.convidar-equipa{margin-top:14px;padding:14px 16px;border-radius:16px;background:var(--carimbo-claro);border:1px solid #F3C3B1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.convidar-equipa>div{display:grid;gap:2px;min-width:0;flex:1 1 260px}.convidar-equipa b{font:800 16px var(--titulo)}.convidar-equipa .nota{margin:0}.convidar-equipa .botao{display:inline-flex;align-items:center;gap:8px;margin:0}.convidar-equipa-aviso{flex-basis:100%}
