.tt{--ok:#3fb950;--bug:#f0883e;--nao:#8b949e}.tt [hidden]{display:none!important}.tt-capa{background:#000;align-items:flex-end;height:62svh;min-height:26rem;display:flex;position:relative;overflow:hidden}.tt-capa-foto{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tt-capa:after{content:"";background:linear-gradient(to top, var(--fundo) 0%, #00000073 50%, #0000001a 80%), linear-gradient(to bottom, #00000073, #0000 25%);position:absolute;inset:0}.tt-capa-texto{z-index:1;width:100%;max-width:90rem;padding:0 var(--lateral) clamp(2rem, 6vh, 3.5rem);margin:0 auto;position:relative}.tt-capa h1{max-width:16ch;font-size:clamp(2.4rem,6vw,4.8rem)}.tt-intro{color:#ffffffe0;max-width:44rem;margin:1rem 0 0;font-size:clamp(1.1rem,1.7vw,1.35rem);font-weight:300}.tt.logado .tt-capa{height:34svh;min-height:18rem}.tt.logado .tt-intro{display:none}.tt-corpo{max-width:90rem;padding:clamp(2rem, 5vw, 3.5rem) var(--lateral) 0;grid-template-columns:minmax(0,1fr) minmax(0,28rem);align-items:start;gap:clamp(2rem,6vw,6rem);margin:0 auto;display:grid}.tt.logado .tt-corpo{grid-template-columns:minmax(0,1fr);max-width:64rem}.tt.logado .tt-como{display:none}.tt-passos{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.tt-passos li{align-items:flex-start;gap:1.1rem;display:flex}.tt-passo-n{border:1px solid var(--m-acao);width:2.6rem;height:2.6rem;color:var(--m-acao);font-family:var(--m-f-titulo);border-radius:50%;flex:none;place-items:center;display:grid}.tt-passos h2{font-size:1.35rem}.tt-passos p{color:var(--texto-2);margin:.35rem 0 0}.tt-ser{border-top:1px solid var(--linha);margin-top:2.5rem;padding-top:2rem}.tt-ser h2{font-size:1.35rem}.tt-ser p{color:var(--texto-2);margin:.5rem 0 1.25rem}.tt-caixa{border:1px solid var(--linha);border-radius:var(--raio);background:var(--fundo-2);padding:clamp(1.25rem,3vw,1.75rem)}.tt-carregando{color:var(--texto-2)}.tt-vazio p{color:var(--texto-2);margin:0}.tt-abas{background:var(--fundo);border-radius:10px;grid-template-columns:1fr 1fr;gap:.35rem;margin-bottom:1.5rem;padding:.3rem;display:grid}.tt-abas button{color:var(--texto-2);font:500 1rem var(--corpo);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.6rem}.tt-abas button.ativa{background:var(--fundo-2);color:var(--texto);box-shadow:inset 0 0 0 1px var(--linha)}.tt-form{gap:1.1rem;display:grid}.tt-form .botao{justify-self:start}.tt-campo{gap:.4rem;display:grid}.tt-campo>span{font-weight:500}.tt-campo small,.tt-dica{color:var(--texto-2);margin:0;font-size:.88rem}.tt-msg{border:1px solid #e5484d;border-radius:8px;margin:1rem 0 0;padding:.75rem 1rem}.tt-msg.ok{border-color:var(--ok)}.tt button:disabled{opacity:.45;cursor:not-allowed}.tt textarea{resize:vertical;min-height:6rem}.tt input[type=file]{font:inherit;color:var(--texto-2)}.tt input[type=file]::file-selector-button{border:1px solid var(--linha);background:var(--fundo);color:var(--texto);font:inherit;cursor:pointer;border-radius:6px;margin-right:.9rem;padding:.4rem .8rem}.tt-barra{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-bottom:2rem;display:flex}.tt-ola{font-family:var(--m-f-titulo);margin-right:auto;font-size:1.4rem}.tt-link{color:var(--texto-2);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.tt-link:hover{color:var(--m-acao)}.tt-projeto{margin:2.5rem 0 1rem}.tt-projeto:first-child{margin-top:0}.tt-rodada+.tt-rodada{margin-top:1rem}.tt-rodada-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 2rem;display:flex}.tt-rodada h2{font-size:clamp(1.5rem,3vw,2rem)}.tt-versao{color:var(--texto-2);margin:.4rem 0 0}.tt-prazo{border:1px solid var(--linha);color:var(--texto-2);border-radius:999px;margin:.75rem 0 0;padding:.15rem .7rem;font-size:.85rem;display:inline-block}.tt-progresso{background:var(--fundo);border-radius:999px;height:6px;margin-top:1.5rem;overflow:hidden}.tt-progresso>div{border-radius:inherit;background:var(--m-acao);height:100%;transition:width .4s}.tt-progresso-texto{color:var(--texto-2);margin:.5rem 0 0;font-size:.9rem}.tt-aviso{color:var(--texto);border:1px solid #d29922;border-radius:8px;margin:1.25rem 0 0;padding:.8rem 1rem}.tt-links{border:1px solid var(--m-acao);border-radius:8px;margin-top:1.25rem;padding:1rem 1.2rem}.tt-links p{margin:0 0 .6rem}.tt-links ul{gap:.4rem;margin:0;padding-left:1.1rem;display:grid}.tt-links a{color:var(--m-acao)}.tt-links span{color:var(--texto-2);margin-left:.6rem;font-size:.9rem}.tt-itens{gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.tt-item,.tt-obs{border:1px solid var(--linha);border-left:3px solid var(--linha);background:var(--fundo);border-radius:10px;padding:1.1rem 1.2rem}.tt-item.m-ok{border-left-color:var(--ok)}.tt-item.m-bug{border-left-color:var(--bug)}.tt-item.m-nao_testei{border-left-color:var(--nao)}.tt-obs{border-style:dashed;margin-top:.75rem}.tt-item-cabeca{align-items:flex-start;gap:.9rem;display:flex}.tt-num{min-width:1.6rem;color:var(--texto-2);font-variant-numeric:tabular-nums;flex:none}.tt-item-titulo{margin:0;font-weight:500}.tt-item-como{color:var(--texto-2);white-space:pre-line;margin:.25rem 0 0;font-size:.95rem}.tt-opcoes{flex-wrap:wrap;gap:.5rem;margin:.9rem 0 0 2.5rem;display:flex}.tt-opcoes button{border:1px solid var(--linha);background:var(--fundo-2);color:var(--texto);font:500 .92rem var(--corpo);cursor:pointer;border-radius:999px;padding:.45rem .95rem}.tt-opcoes button:hover:not(:disabled){border-color:var(--texto-2)}.tt-opcoes [data-status=ok][aria-pressed=true]{background:var(--ok);border-color:var(--ok);color:#06150a}.tt-opcoes [data-status=bug][aria-pressed=true]{background:var(--bug);border-color:var(--bug);color:#1d0e02}.tt-opcoes [data-status=nao_testei][aria-pressed=true]{background:var(--nao);border-color:var(--nao);color:#0d0d0d}.tt-obs .botao{min-height:2.5rem;margin-top:.9rem}.tt-area:empty{display:none}.tt-item .tt-area{margin-left:2.5rem}.tt-salvo{background:var(--fundo-2);color:var(--texto-2);white-space:pre-line;border-radius:8px;margin:.9rem 0 0;padding:.7rem .9rem;font-size:.95rem}.tt-relato{gap:1rem;margin-top:1rem;display:grid}.tt-relato .botoes .botao{min-height:2.6rem}.tt-cabecalho{background:var(--fundo-2);color:var(--texto-2);white-space:pre-wrap;border-radius:8px;margin:0;padding:.75rem .9rem;font:.85rem/1.6 IBM Plex Mono,monospace}.tt-tabela{margin-top:1.25rem;overflow-x:auto}.tt-tabela table{border-collapse:collapse;font-size:.9rem}.tt-tabela th,.tt-tabela td{border-bottom:1px solid var(--linha);text-align:center;white-space:nowrap;padding:.45rem .6rem}.tt-tabela tbody th{text-align:left;font-weight:500}.tt-tabela tbody th span{color:var(--texto-2);font-size:.8rem;font-weight:400;display:block}.tt-tabela .st.ok{color:var(--ok)}.tt-tabela .st.bug{color:var(--bug)}.tt-tabela .st.nao_testei,.tt-tabela .st.vazio{color:var(--nao)}.tt-tabela .situacao{text-align:left;color:var(--texto-2)}.tt-legenda{color:var(--texto-2);margin:1rem 0 0;padding-left:1.4rem;font-size:.9rem}.tt-rodada h3{margin:1.75rem 0 .75rem;font-size:1.15rem}.tt-relato-admin{border:1px solid var(--linha);border-left:3px solid var(--nao);background:var(--fundo);border-radius:10px;margin-top:.75rem;padding:1rem 1.1rem}.tt-relato-admin.m-bug{border-left-color:var(--bug)}.tt-relato-admin.m-ok{border-left-color:var(--ok)}.tt-relato-topo{flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;display:flex}.tt-relato-topo span{color:var(--texto-2);font-size:.88rem}.tt-relato-admin>p{white-space:pre-line;margin:.6rem 0 0}.tt-anexos{flex-wrap:wrap;gap:.6rem;margin-top:.75rem;display:flex}.tt-anexos img{object-fit:cover;border-radius:6px;width:9rem;height:6rem}.tt-anexos a{color:var(--m-acao)}@media (width<=900px){.tt-corpo{grid-template-columns:minmax(0,1fr)}.tt-entrar,.tt-painel{order:-1}}@media (width<=600px){.tt-opcoes,.tt-item .tt-area{margin-left:0}}
