@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);-webkit-user-select:none;user-select:none;border-radius:.25rem;width:100%;line-height:1;display:inline-flex;position:relative;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);background-repeat:no-repeat;background-image:var(--custom-highlight-background,linear-gradient(90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100%));height:100%;animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}:root{--brand:#16a34a;--brand-strong:#15803d;--brand-soft:#16a34a1f;--accent:#f59e0b;--danger:#ef4444;--danger-soft:#ef44441f;--info:#3b82f6;--radius:14px;--radius-sm:9px;--radius-pill:999px;--gap:1rem;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--shadow-sm:0 1px 2px #0000000f, 0 1px 3px #0000000d;--shadow-md:0 4px 12px #00000014, 0 2px 4px #0000000a}:root,:root[data-theme=light]{--bg:#f4f6f8;--surface:#fff;--surface-2:#eef1f4;--surface-3:#e3e8ee;--text:#0f172a;--text-soft:#475569;--muted:#7c8aa0;--border:#e2e8f0;--shadow-color:#0f172a0f;--skeleton-base:#e4e9ee;--skeleton-highlight:#f2f5f8}:root[data-theme=dark]{--bg:#0b1120;--surface:#131c2e;--surface-2:#1c2740;--surface-3:#26324d;--text:#eef2f8;--text-soft:#b7c2d4;--muted:#8593a8;--border:#263149;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 6px 20px #00000059;--skeleton-base:#1e2942;--skeleton-highlight:#2d3b5b}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);min-height:100dvh;font-family:var(--font);-webkit-font-smoothing:antialiased;transition:background .2s,color .2s}a{color:var(--brand);text-decoration:none}h1,h2,h3,h4{line-height:1.2}.container{max-width:760px;padding:1.25rem calc(1rem + var(--safe-right)) 1.25rem calc(1rem + var(--safe-left));margin:0 auto}@media (width>=900px){:is(.container:has(.secoes-colunas),.container:has(.tela-larga)){max-width:1600px}.container.painel-largo{max-width:1800px;padding-left:calc(clamp(1rem, 2.5vw, 2.5rem) + var(--safe-left));padding-right:calc(clamp(1rem, 2.5vw, 2.5rem) + var(--safe-right))}}@media (width>=1100px){.home-grupo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.85rem 1.25rem;display:grid}.tela-larga .home-grupo>*{min-width:0;margin:0}.home-grupo>.home-proximo-racha,.home-grupo>.home-numeros,.home-grupo>.inicio-churrascos{grid-column:1/-1}.home-grupo>.inicio-churrascos .home-section{margin-top:0}.home-grupo>.inicio-artilheiro{flex-direction:column;align-self:stretch;display:flex}.home-grupo>.inicio-artilheiro>.artilheiro{flex:1}.home-grupo>.home-numeros{column-gap:1.25rem}.tela-larga .rank-podio{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-bottom:.85rem;display:grid}.tela-larga .rank-podio>.rank-row{flex-direction:column;align-items:stretch;gap:.85rem;margin-bottom:0}.tela-larga .rank-podio .rank-id{text-align:center;flex-direction:column;gap:.45rem}.tela-larga .rank-podio .rank-name strong{white-space:normal}.tela-larga .rank-podio .rank-stats{justify-content:center}.tela-larga .rank-podio .rank-score{text-align:center;border-left:0;border-top:1px solid var(--border);padding:.6rem 0 0}.tela-larga .rank-lista{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.tela-larga .rank-lista>.rank-row{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:.6rem 1.1rem}.tela-larga .rank-lista>.rank-row+.rank-row{border-top:1px solid var(--border)}.tela-larga .rank-stats{gap:.5rem 1.1rem}.agenda-grade{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.agenda-grade>*{min-width:0}.tela-larga .agenda-grade .upcoming{margin-top:0}.tela-larga .agenda-lateral>*+*{margin-top:1.25rem}}@media (width>=1280px){.home-grupo>.home-proximo-racha{flex-direction:column;grid-area:1/1;align-self:stretch;display:flex}.home-grupo>.home-proximo-racha>.card{flex:1;margin-bottom:0}.home-grupo>.home-numeros{grid-area:1/2;grid-auto-rows:1fr;align-self:stretch;padding-top:1.86rem}.home-grupo>.home-numeros:has(>.stat:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.home-grupo>.home-numeros:has(>.stat:nth-child(3):last-child)>.stat:last-child{grid-column:1/-1}.home-numeros .stat-value{white-space:nowrap;font-size:clamp(1.5rem,2vw,1.85rem)}}.title{letter-spacing:-.02em;margin:0 0 1rem;font-size:1.6rem;font-weight:800}.subtitle{margin:1.25rem 0 .75rem;font-size:1.1rem;font-weight:700}.muted{color:var(--muted);font-size:.9rem}.text-soft{color:var(--text-soft)}.error{color:var(--danger);margin-bottom:.75rem;font-size:.9rem}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-bottom:.85rem;padding:1rem 1.1rem}.card-hover{transition:transform .12s,box-shadow .12s}.card-hover:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn{background:var(--brand);color:#fff;border-radius:var(--radius-sm);cursor:pointer;width:100%;box-shadow:var(--shadow-sm);border:none;justify-content:center;align-items:center;gap:.45rem;padding:.62rem 1.1rem;font-size:.95rem;font-weight:700;transition:background .15s,transform 80ms,box-shadow .15s;display:inline-flex}.btn:hover{background:var(--brand-strong)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-ghost{color:var(--text);border:1px solid var(--border);box-shadow:none;background:0 0}.btn-ghost:hover{background:var(--surface-2)}.btn-danger{background:var(--danger)}.btn-danger:hover{background:#dc2626}.btn-contorno{color:var(--brand);border:1px solid var(--brand);box-shadow:none;background:0 0}.btn-contorno:hover{background:var(--brand-soft)}.btn-sm{width:auto;padding:.4rem .8rem;font-size:.85rem}.btn-block{width:100%}.input,.select{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text);margin-bottom:.75rem;padding:.62rem .75rem;font-family:inherit;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.input:focus,.select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.select{cursor:pointer;margin-bottom:0}.select-espacado{margin-bottom:.75rem}.segmentado{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);grid-auto-columns:1fr;grid-auto-flow:column;margin-bottom:.75rem;display:grid;overflow:hidden}.segmentado-opcao{min-height:2.75rem;color:var(--text-soft);cursor:pointer;background:0 0;border:none;padding:.62rem .5rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .15s,color .15s}.segmentado-opcao+.segmentado-opcao{border-left:1px solid var(--border)}.segmentado-opcao:hover{color:var(--text)}.segmentado-opcao.is-ativo{background:var(--surface-3);color:var(--text)}.segmentado-opcao.is-ativo.tom-positivo{background:var(--brand);color:#fff}.segmentado-opcao.is-ativo.tom-negativo{background:var(--danger);color:#fff}.segmentado-opcao:focus-visible{box-shadow:inset 0 0 0 2px var(--brand);outline:none}.seletor-pessoa{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:2.75rem;color:var(--text);text-align:left;cursor:pointer;align-items:center;gap:.6rem;margin-bottom:.75rem;padding:.5rem .75rem;font-family:inherit;font-size:.95rem;display:flex}.seletor-pessoa:has(+.mode-hint){margin-bottom:0}.seletor-pessoa+.mode-hint{margin-bottom:.6rem}.seletor-pessoa:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.seletor-pessoa-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.seletor-pessoa-vinculo{flex:none;font-size:.8rem}.seletor-pessoa>.icone{color:var(--text-soft);flex:none}.lista-pessoas{flex-direction:column;max-height:55vh;margin-top:.25rem;display:flex;overflow-y:auto}.lista-pessoas-item{border:none;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.6rem;padding:.6rem .25rem;font-family:inherit;font-size:.95rem;display:flex}.lista-pessoas-textos{flex-direction:column;flex:1;min-width:0;display:flex}.lista-pessoas-nome,.lista-pessoas-subnome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lista-pessoas-subnome{font-size:.78rem;line-height:1.25}.lista-pessoas-aviso{color:var(--accent);font-size:.78rem;font-weight:400;line-height:1.25}.lista-pessoas-item:last-child{border-bottom:none}.lista-pessoas-item:hover:not(:disabled){background:var(--surface-2)}.lista-pessoas-item:disabled{cursor:not-allowed}.lista-pessoas-item:disabled>:not(.lista-pessoas-textos),.lista-pessoas-item:disabled .lista-pessoas-nome,.lista-pessoas-item:disabled .lista-pessoas-subnome{opacity:.5}.lista-pessoas-item.is-escolhido{color:var(--brand);font-weight:600}.lista-pessoas-item>.icone{flex:none}.input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:1.2em}.input[type=month]::-webkit-date-and-time-value{text-align:left;min-height:1.2em}.input[type=date],.input[type=month]{appearance:none;cursor:pointer;min-width:0;max-width:100%}.input[type=date]::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer}.input[type=month]::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer}.campos-lado-a-lado{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));align-items:end;gap:.75rem;margin-bottom:.75rem;display:grid}.campos-lado-a-lado>*{min-width:0}.campos-lado-a-lado .input,.campos-lado-a-lado .select{margin-bottom:0}textarea.input{resize:none;field-sizing:content;min-height:calc(3lh + 1.24rem + 2px);max-height:45vh}textarea.input[rows="2"]{min-height:calc(2lh + 1.24rem + 2px)}.input[type=time]{width:auto;min-width:7.25rem;margin-bottom:0;padding-left:.6rem;padding-right:.6rem}label.field-label{color:var(--text-soft);margin-bottom:.3rem;font-size:.8rem;font-weight:600;display:block}.password-field{margin-bottom:.75rem;position:relative}.password-field .input{margin-bottom:0;padding-right:2.9rem}.password-toggle{cursor:pointer;width:2.75rem;height:100%;color:var(--text-soft);background:0 0;border:0;place-items:center;padding:0;line-height:1;transition:color .12s;display:grid;position:absolute;top:0;right:0}.password-toggle:hover{color:var(--text)}.password-toggle:focus-visible{opacity:1;box-shadow:0 0 0 2px var(--brand-soft);border-radius:var(--radius-sm);outline:none}.badge{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--muted);align-items:center;padding:.22rem .6rem;font-size:.68rem;font-weight:800;display:inline-flex}.badge-admin{background:var(--brand-soft);color:var(--brand)}.badge-accent{color:var(--accent);background:#f59e0b24}.badge-danger{background:var(--danger-soft);color:var(--danger)}.tabs{background:var(--surface-2);border-radius:var(--radius-pill);flex-wrap:wrap;gap:.15rem;margin-bottom:1rem;padding:.25rem;display:inline-flex}.tab{color:var(--text-soft);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:none;padding:.45rem .9rem;font-size:.88rem;font-weight:700;transition:all .15s}.tab.active{background:var(--surface);color:var(--brand);box-shadow:var(--shadow-sm)}@media (hover:none){.input,.select,textarea.input{font-size:16px}.btn,.icon-btn,.aba,.tab,.secao-voltar,.header-racha{min-height:44px}.btn-sm,.chip{min-height:40px}.icon-btn{min-width:44px}.modal-close,.drawer-close{min-width:44px;min-height:44px}.member-open,.local-exp-toggle,.bloco-toggle{min-height:44px}.switch-track:after{content:"";position:absolute;inset:-9px -4px}}.secoes{flex-direction:column;gap:.6rem;display:flex}.secoes-grupo{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:.9rem 0 -.15rem .2rem;font-size:.75rem;font-weight:800}.secoes-grupo:first-child{margin-top:.1rem}.secoes-grupo-fim{height:.6rem}.secao-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;text-align:left;width:100%;color:var(--text);align-items:center;gap:.75rem;padding:.8rem .9rem;font-family:inherit;font-size:1rem;font-weight:700;display:flex}.secao-item:active{background:var(--surface-2)}.secao-ico{border-radius:var(--radius-sm);background:var(--surface-2);width:2.4rem;height:2.4rem;color:var(--text-soft);flex-shrink:0;place-items:center;font-size:1.15rem;line-height:1;display:grid}.secao-ico.tom-info{color:var(--info);background:#3b82f629}.secao-ico.tom-accent{color:var(--accent);background:#f59e0b29}.secao-ico.tom-brand{background:var(--brand-soft);color:var(--brand)}.secao-ico.tom-danger{color:var(--danger);background:#ef444429}.secao-corpo{flex-direction:column;flex:1;min-width:0;display:flex}.secao-nome{min-width:0}.secao-seta{color:var(--muted);flex-shrink:0;font-size:1.3rem;line-height:1}.secao-nota{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.secao-detalhe{color:var(--muted);margin-top:.1rem;font-size:.75rem;font-weight:400;line-height:1.35}.em-campo .secao-head{margin-inline:0;padding-inline:0;background:0 0;margin-top:0;padding-top:0;position:static}.salvamento-selo{margin-top:.6rem;font-size:.8rem;display:inline-block}.secao-ico .foot-boot{width:1.45rem;height:auto}.secoes-colunas{grid-template-columns:minmax(170px,210px) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.secoes-coluna{top:calc(var(--altura-header,0px) + 1rem);flex-direction:column;gap:.15rem;display:flex;position:sticky}.secao-link{border-radius:var(--radius-sm);color:var(--text-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.55rem;min-width:0;padding:.55rem .7rem;font-size:.95rem;font-weight:600;display:flex}.secao-link:hover{background:var(--surface-2);color:var(--text)}.secao-link.is-ativa{background:var(--brand-soft);border-color:var(--brand);color:var(--brand)}.secao-link.is-ativa[aria-expanded=true]{background:0 0;border-color:#0000}.secoes-submenu{border-left:1px solid var(--border);flex-direction:column;gap:.1rem;margin:.15rem 0 .4rem 1.35rem;padding-left:.6rem;display:flex}.secao-sublink{border-radius:var(--radius-sm);width:100%;color:var(--text-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.55rem;padding:.45rem .6rem;font-size:.9rem;display:flex}.secao-sublink:hover{background:var(--surface-2);color:var(--text)}.secao-sublink.is-ativa{background:var(--brand-soft);color:var(--brand);font-weight:600}.secoes-subgrupo{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:.6rem 0 .15rem .6rem;font-size:.7rem;font-weight:800}.secoes-subgrupo:first-child{margin-top:.2rem}.secoes-submenu .secoes-grupo-fim{height:.3rem}.secao-sublink .secao-link-ico{font-size:.95rem}.secao-sublink .secao-link-nome{white-space:normal;text-overflow:clip;line-height:1.25;overflow:visible}.secao-link-ico{flex:none;justify-content:center;width:1.3rem;display:inline-flex}.secao-link-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.secao-link-nota{color:var(--muted);margin-left:auto;font-size:.78rem;font-weight:700}.secao-link-corpo{text-align:left;gap:.1rem;min-width:0;display:grid}.secao-link-nota-embaixo{color:var(--muted);font-size:.78rem;font-weight:600}.secao-link.is-ativa .secao-link-nota-embaixo{color:var(--brand);opacity:.8}.secoes-painel{min-width:0}.skeleton-racha-topo,.skeleton-racha-local{align-items:center;gap:.75rem;display:flex}.skeleton-racha-secao{align-items:center;gap:.6rem;padding:.55rem .7rem;display:flex}@media (width<=720px){.secoes-colunas.is-skeleton{display:block}.secoes-colunas.is-skeleton .secoes-painel{display:none}}.secoes-painel-acoes{justify-content:flex-end;margin-bottom:.75rem}.tab-ico{align-items:center;margin-right:.35rem;display:inline-flex}.tab-ico .icone{width:1em;height:1em}.secao-titulo-ico{color:var(--text-soft);vertical-align:-.1em;align-items:center;margin-right:.4rem;display:inline-flex}.secao-titulo-ico .icone{width:1em;height:1em}.tab-nota{border-radius:var(--radius-pill);background:var(--surface-2);color:var(--muted);margin-left:.4rem;padding:.05rem .4rem;font-size:.72rem;font-weight:700}.tab.active .tab-nota{background:var(--brand-soft);color:var(--brand)}.acao-do-momento{text-align:center;border-radius:var(--radius-sm);cursor:pointer;background:var(--brand-soft);border:1px solid var(--brand);width:100%;color:var(--text);flex-direction:column;align-items:stretch;gap:.1rem;margin-bottom:.85rem;padding:.7rem 1rem;font-family:inherit;transition:background .12s;display:flex}.acao-do-momento:hover{background:#16a34a33}.acao-do-momento:active{transform:translateY(1px)}.acao-do-momento:disabled{opacity:.55;cursor:not-allowed}.acao-do-momento strong{color:var(--brand);font-size:1rem;font-weight:800}.acao-do-momento span{color:var(--text-soft);font-size:.78rem;font-weight:500}.acao-do-momento.is-perigo{background:var(--danger-soft);border-color:var(--danger)}.acao-do-momento.is-perigo:hover{background:#ef444433}.acao-do-momento.is-perigo strong{color:var(--danger)}.acao-do-momento-texto{flex-direction:column;gap:.1rem;min-width:0;display:flex}.acao-do-momento.is-fechamento{--fundo-fechamento:color-mix(in srgb, var(--brand) 62%, #000);text-align:left;background:var(--fundo-fechamento);border-color:var(--fundo-fechamento);flex-direction:row;align-items:center;gap:.85rem;padding:.85rem 1rem}.acao-do-momento.is-fechamento:hover{background:color-mix(in srgb, var(--brand) 52%, #000);border-color:var(--brand)}.acao-do-momento.is-fechamento .acao-do-momento-texto{flex:1}.acao-do-momento.is-fechamento strong{color:#fff;font-size:1.05rem}.acao-do-momento.is-fechamento .acao-do-momento-texto span{color:#ffffffeb;font-size:.85rem}.acao-do-momento .acao-do-momento-icone{background:#00000038;border-radius:50%;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;display:grid}.acao-do-momento .acao-do-momento-seta{color:#fff;opacity:.85;font-size:1.6rem;line-height:1}.secao-head{border-bottom:1px solid var(--border);top:var(--altura-header,0px);z-index:20;background:var(--bg);margin-bottom:1rem;padding-bottom:.75rem;margin-inline:-1rem;padding-inline:1rem;align-items:center;gap:.7rem;margin-top:-1.25rem;padding-top:.75rem;display:flex;position:sticky}.secao-voltar{background:var(--surface-2);border:1px solid var(--border);width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;font-family:inherit;font-size:1.15rem;line-height:1;transition:background .12s,border-color .12s;display:grid}.secao-voltar:hover{border-color:var(--brand)}.secao-voltar:active{background:var(--surface-3)}.secao-titulo{flex:1;min-width:0;margin:0;font-size:1.35rem}.secao-acoes{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.secao-acoes .btn{width:auto}@media (width<=30rem){.secao-head{flex-wrap:wrap;row-gap:.5rem}.secao-titulo{flex:auto;font-size:1.2rem}.secao-acoes{margin-left:auto}.secao-head:has(.secao-acoes>*+*):not(:has(.racha-titulo)) .secao-acoes{flex-basis:100%;margin-left:calc(40px + .7rem)}.secao-head:has(.racha-titulo){gap:.5rem}.secao-head:has(.racha-titulo) .secao-acoes{flex-wrap:nowrap;gap:.4rem}.secao-head:has(.racha-titulo) .secao-voltar{width:36px;height:36px}.secao-head:has(.racha-titulo) .secao-titulo{font-size:1.15rem}.racha-atalho{gap:.35rem;padding:.35rem .45rem}.racha-atalho-texto strong{font-size:.82rem}.racha-situacao{gap:.35rem;padding:.3rem .5rem;font-size:.72rem}}.local-exp{display:block}.local-exp-toggle{width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;font-weight:600;display:flex}.local-exp-pino{color:var(--muted);flex-shrink:0;align-items:center;display:inline-flex}.local-exp-texto{flex-direction:column;flex:1;min-width:0;display:flex}.local-exp-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.local-exp-acao{color:var(--muted);flex:none;align-items:center;gap:.3rem;font-size:.85rem;font-weight:400;display:inline-flex}.local-exp-chevron{transition:transform .15s}.local-exp-chevron.is-aberta{transform:rotate(90deg)}.local-exp-corpo{margin-top:.5rem}.local-exp-corpo>.muted{margin-bottom:.4rem;padding-left:1.6rem}.local-exp-corpo .mapa-links{margin-top:0}.local-exp.is-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:.75rem;padding:.7rem .85rem}.local-exp.is-card .local-exp-toggle{align-items:center;gap:.7rem}.local-exp.is-card .local-exp-pino{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);width:2.1rem;height:2.1rem;color:var(--text-soft);flex-shrink:0;place-items:center;display:grid}.local-exp.is-card .local-exp-nome{font-size:1.05rem;font-weight:700}.local-exp-endereco{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:400;overflow:hidden}.local-exp.is-card .local-exp-acao{color:var(--info);font-weight:600}.local-exp.is-card .local-exp-corpo{border-top:1px solid var(--border);margin-top:.7rem;padding-top:.7rem;padding-left:0}@media (width<=26rem){.local-exp.is-card .local-exp-acao-texto{display:none}}.racha-resumo{margin:-.4rem 0 1rem}.racha-noite{gap:.9rem;margin:-.4rem 0 1rem;display:grid}.racha-noite>.card,.quem-fez .minha-noite{margin-bottom:0}.racha-noite .tabela-racha,.racha-noite+.racha-resumo{margin-top:0}@media (width>=1100px){.racha-noite:has(>.quem-fez){grid-template-rows:auto auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 1.25rem}.racha-noite:has(>.quem-fez)>*{grid-column:1;min-width:0}.racha-noite:has(>.quem-fez)>:not(.quem-fez):not(:last-child){margin-bottom:.9rem}.racha-noite:has(>.quem-fez)>.quem-fez{grid-area:1/2/span 4}}.premios-noite-titulo{margin:0 0 .6rem;font-size:1.1rem}.premios-noite-lista{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.premios-noite-item{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);grid-template-columns:auto 1fr auto auto;align-items:center;gap:.65rem;width:100%;padding:.55rem .75rem;display:grid}.premios-noite-item.is-clicavel{font:inherit;color:inherit;text-align:left;cursor:pointer}.premios-noite-item.is-clicavel:hover{border-color:var(--brand)}.premios-noite-seta{color:var(--muted)}.premios-noite-icone{font-size:1.3rem;line-height:1}.premios-noite-texto{min-width:0;line-height:1.25;display:grid}.premios-noite-texto small{font-size:.78rem}.premios-noite-texto strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.premios-noite-rostos{flex:none;min-width:calc(72px - .6rem);display:inline-flex}.premios-noite-rostos .avatar{box-shadow:0 0 0 2px var(--surface-2)}.premios-noite-rostos>*+*{margin-left:-.6rem}.quem-fez-bloco+.quem-fez-bloco{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.premios-noite-total{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.85rem}.premio-lista{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.premio-linha{border-radius:var(--radius-sm);border:1px solid var(--border);grid-template-columns:2.2rem auto 1fr auto;align-items:center;gap:.6rem;padding:.5rem .7rem;display:grid}.premio-linha.is-voce{border-color:var(--brand);background:var(--brand-soft)}.premio-linha-pos{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:700}.premio-linha-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.premio-linha-quem{min-width:0;line-height:1.25;display:grid}.premio-linha-sub{white-space:nowrap;align-items:center;gap:.25rem;min-width:0;font-size:.78rem;display:flex;overflow:hidden}.premio-linha.is-clicavel{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0}.premio-linha.is-clicavel.is-voce{background:var(--brand-soft)}.premio-linha.is-clicavel:hover{border-color:var(--brand)}.premio-linha-total{color:var(--text-soft);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.88rem}.racha-acoes{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.5rem;margin-bottom:.7rem;padding-bottom:.7rem;display:flex}.racha-acoes .btn{flex:8rem;width:auto}.racha-acoes .badge{white-space:nowrap;flex:8rem;justify-content:center}.btn-warn{color:var(--text);box-shadow:none;background:#f59e0b29;border:1px solid #f59e0b80}.btn-warn:hover{background:#f59e0b3d}.regras-aceite{margin:0 0 .9rem;font-size:.85rem}.regras-aceite.is-ok{color:var(--brand)}.racha-falta{color:var(--text);border-radius:var(--radius-sm);background:#f59e0b24;margin:.6rem 0 0;padding:.45rem .6rem;font-size:.85rem}.mapa-links{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.card>.mapa-links,.invite-fact .mapa-links{border-top:1px solid var(--border);padding-top:.6rem}.mapa-links .btn{width:auto}.mapa-links:has(.mapa-link){grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.mapa-link{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);justify-content:center;align-items:center;gap:.45rem;padding:.5rem .6rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:border-color .12s;display:flex}.mapa-link:hover{border-color:var(--brand)}.mapa-link-marca{background:var(--surface-3);width:1.5rem;height:1.5rem;color:var(--text);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:800;display:grid}.mapa-link-marca.is-waze{color:#0b1a2a;background:#3cf}.mapa-link-marca.is-google{color:#fff;background:#34a853}.mapa-link-texto{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ico svg{width:1em;height:1em;display:block}.ico .ico-img{object-fit:contain;width:1.37em;height:1em;display:block}@media (width<=720px){.nav-link.is-principal .ico{background:var(--surface-2);border:1px solid var(--border);width:2.6rem;height:2.6rem;box-shadow:var(--shadow-sm);border-radius:999px;place-items:center;font-size:1.75rem;display:grid;position:relative}.nav-link.is-principal.active .ico{background:var(--brand-soft);border-color:var(--brand)}.nav-link.is-principal .ico:before{content:"";background:conic-gradient(from 0deg, transparent 0 65%, var(--brand) 85%, transparent 100%);opacity:0;border-radius:999px;position:absolute;inset:-3px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}.nav-link.is-principal .ico.is-hoje:before{opacity:1;animation:2.4s linear infinite anel-girando}}@keyframes anel-girando{to{transform:rotate(1turn)}}@media (width>=721px){.nav-link.is-principal .ico.is-hoje{position:relative}.nav-link.is-principal .ico.is-hoje:after{content:"";background:var(--brand);width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:-2px;right:-2px}}.drawer-item.is-principal .ico{background:var(--brand-soft);border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;font-size:1.4rem;display:grid;position:relative}.drawer-item.is-principal .ico:before{content:"";background:conic-gradient(from 0deg, transparent 0 65%, var(--brand) 85%, transparent 100%);opacity:0;border-radius:999px;position:absolute;inset:-3px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}.drawer-item.is-principal .ico.is-hoje:before{opacity:1;animation:2.4s linear infinite anel-girando}@media (prefers-reduced-motion:reduce){.drawer-item.is-principal .ico.is-hoje:before,.nav-link.is-principal .ico.is-hoje:before{background:var(--brand);opacity:.9;animation:none}}.meu-resumo{gap:.9rem;display:grid;position:relative;overflow:hidden}.meu-resumo:before{content:"";background:radial-gradient(115% 100% at 0% 0%, var(--brand-soft), transparent 72%);pointer-events:none;height:130px;position:absolute;inset:0 0 auto}.meu-resumo>*{z-index:1;position:relative}.meu-resumo-topo{align-items:center;gap:.9rem;display:flex}.meu-resumo-id{flex:1;gap:.35rem;min-width:0;display:grid}.meu-resumo-nome{text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:700;line-height:1.2;overflow:hidden}.meu-resumo-tags{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.meu-resumo-tag{border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--border);color:var(--text-soft);align-items:center;gap:.3rem;padding:.22rem .55rem;font-size:.75rem;font-weight:600;line-height:1.45;display:inline-flex}.meu-resumo-tag .foot-icon{align-items:center;height:auto}.meu-resumo-tag .foot-icon .foot-boot{opacity:.85;width:21px;height:13px}.meu-resumo-tag .foot-icon.is-pair .foot-boot{width:16px;height:10px}.meu-resumo-tag .foot-icon.is-pair .foot-boot-left{margin-right:-2px}.meu-resumo-overall{background:conic-gradient(from -90deg, var(--brand) calc(var(--pct,0) * 1%), var(--surface-3) 0);border-radius:50%;flex-shrink:0;place-items:center;width:74px;height:74px;transition:background .35s;display:grid}.meu-resumo-overall-face{background:var(--surface);border-radius:50%;align-content:center;place-items:center;width:calc(100% - 11px);height:calc(100% - 11px);display:grid}.meu-resumo-overall strong{font-variant-numeric:tabular-nums;font-size:1.7rem;line-height:1}.meu-resumo-overall span{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.56rem;font-weight:700}.meu-resumo-overall.is-vazio strong{color:var(--muted)}.meu-resumo-hint{color:var(--muted);margin:0;font-size:.82rem}.meu-resumo-freq{gap:.4rem;font-size:.9rem;display:grid}.meu-resumo-freq-linha{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.meu-resumo-freq-rotulo{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.7rem;font-weight:700}.meu-resumo-barra{background:var(--border);border-radius:999px;height:.4rem;overflow:hidden}.meu-resumo-barra span{background:linear-gradient(90deg, var(--brand), var(--brand-strong));border-radius:999px;height:100%;transition:width .35s;display:block}.meu-resumo-contusao{border-radius:var(--radius-sm);background:#f59e0b24;margin:0;padding:.45rem .6rem;font-size:.85rem}.home-grupo>.home-proximo-racha:first-child>.home-section{margin-top:0}.inicio-racha{gap:.15rem;padding:.6rem .8rem;transition:border-color .12s;display:grid}.inicio-racha.is-pendente{border-color:var(--brand)}.inicio-racha-link{color:inherit;gap:.15rem;text-decoration:none;display:grid}.inicio-racha .proximo-icone-caixa{width:2.1rem;height:2.1rem}.inicio-racha .proximo-horas{margin:0;line-height:1.15}.inicio-racha-situacao{flex-shrink:0;margin-left:auto}.inicio-racha-resposta{border-top:1px solid var(--border);margin-top:.4rem;padding-top:.6rem}.inicio-racha-resposta .proximo-resposta{align-items:center;gap:.35rem;margin:0;display:flex}.inicio-racha-pergunta{margin:0 0 .5rem;font-size:.9rem}.dica-confirmar{border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-soft);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;margin:0 0 .6rem;padding:.5rem .65rem;font-size:.8rem;line-height:1.4;display:grid}.dica-confirmar .icone{color:var(--brand);margin-top:.1rem}.dica-confirmar strong{color:var(--text)}.dica-confirmar.is-pouca{border-color:var(--accent);color:var(--text)}.dica-confirmar.is-pouca .icone{color:var(--accent)}.inicio-racha-nota{margin:0;font-size:.88rem}.inicio-racha .churrasco-agenda-local{margin-top:.3rem;padding-top:.4rem}.inicio-racha-link{cursor:pointer}.inicio-racha-local{border:1px solid var(--border);background:var(--surface-2);max-width:100%;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;place-self:flex-start start;align-items:center;gap:.55rem;margin-top:.45rem;padding:.45rem .85rem;display:inline-flex}.inicio-racha-local:hover{border-color:var(--brand)}.inicio-racha-local-pino{color:var(--brand);flex:none}.inicio-racha-local-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.inicio-racha-local-divisor{background:var(--border);flex:none;align-self:stretch;width:1px}.inicio-racha-local-mapa{color:var(--muted);flex:none;align-items:center;gap:.35rem;font-size:.88rem;display:inline-flex}.inicio-racha-lista{border-top:1px solid var(--border);color:var(--text);align-items:center;gap:.6rem;margin-top:.4rem;padding:.6rem 0 .2rem;text-decoration:none;display:flex}.inicio-racha-lista-ico{color:var(--muted);flex:none}.inicio-racha-lista-total{white-space:nowrap;font-weight:700}.inicio-racha-rostos{align-items:center;min-width:0;display:inline-flex;overflow:hidden}.inicio-racha-rostos>*{box-shadow:0 0 0 2px var(--surface);border-radius:50%;flex:none;margin-left:-.45rem}.inicio-racha-rostos>:first-child{margin-left:.2rem}.inicio-racha-rostos-mais{background:var(--surface-2);width:28px;height:28px;color:var(--muted);place-items:center;font-size:.75rem;font-weight:700;display:inline-grid}.inicio-racha-lista-acao{color:var(--muted);flex:none;align-items:center;gap:.2rem;margin-left:auto;font-size:.9rem;display:inline-flex}@media (width<=380px){.inicio-racha-rostos{display:none}}.inicio-jogo{color:inherit;border-color:var(--brand);gap:.55rem;padding:.6rem .8rem;text-decoration:none;display:grid}.inicio-jogo.is-pausado{border-color:var(--accent)}.inicio-jogo.is-intervalo{border-color:var(--border)}.inicio-jogo.is-apuracao{border-color:#f59e0b73}.em-andamento-lista{gap:.9rem;display:grid}.racha-apuracao-fato{margin:.2rem 0 0;font-size:.92rem}.inicio-jogo .proximo-icone-caixa{width:2.1rem;height:2.1rem}.inicio-jogo-topo{align-items:center;gap:.7rem;display:flex}.inicio-jogo-selo{align-items:center;gap:.35rem;display:inline-flex}.inicio-jogo-selo .indicador-jogo-ponto{width:6px;height:6px}.inicio-jogo:hover .proximo-abrir-seta,.inicio-jogo:focus-visible .proximo-abrir-seta{color:var(--brand);border-color:var(--brand)}.inicio-jogo-placar{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:.5rem;padding:.2rem 0;display:grid}.inicio-jogo-lado{flex-direction:column;align-items:center;gap:.3rem;min-width:0;display:flex}.inicio-jogo-camisa{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-3);width:2.6rem;height:2.6rem;color:var(--text);letter-spacing:.02em;place-items:center;font-size:.8rem;font-weight:800;display:grid}.inicio-jogo-nome{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.85rem;font-weight:700;overflow:hidden}.inicio-jogo-centro{flex-direction:column;align-items:center;gap:.15rem;display:flex}.inicio-jogo-gols{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800;line-height:1.1}.inicio-jogo-gols i{opacity:.5;margin:0 .35rem;font-size:1.1rem;font-style:normal}.inicio-jogo-relogio{color:var(--brand);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.85rem;font-weight:700}.inicio-jogo.is-pausado .inicio-jogo-relogio{color:var(--accent)}.inicio-jogo.is-intervalo .inicio-jogo-relogio{color:var(--muted);font-weight:600}.inicio-jogo.is-intervalo .inicio-jogo-gols{color:var(--text-soft)}.inicio-jogo.is-apuracao .inicio-jogo-relogio{color:var(--muted);font-weight:600}.inicio-jogo.is-apuracao .inicio-jogo-gols{color:var(--text-soft)}.inicio-jogo-gol{border-radius:var(--radius-sm);background:var(--surface-2);align-items:center;gap:.55rem;min-width:0;padding:.45rem .6rem;font-size:.85rem;display:flex}.inicio-jogo-gol-bola{color:var(--brand);flex:none}.inicio-jogo-gol.is-contra .inicio-jogo-gol-bola{color:var(--danger)}.inicio-jogo-gol-foto{box-shadow:0 0 0 2px var(--surface-2), 0 0 0 3.5px var(--cor-time,var(--border));border-radius:50%;flex:none;display:grid}.inicio-jogo-gol-texto{flex-direction:column;min-width:0;line-height:1.25;display:flex}.inicio-jogo-gol-texto strong,.inicio-jogo-gol-texto span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inicio-jogo-gol-texto span{color:var(--muted);font-size:.75rem}.inicio-jogo-gol-quando{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:.75rem}.inicio-jogo-gol-vazio{color:var(--muted);text-align:center;margin:0;padding:.2rem 0;font-size:.85rem}.inicio-jogo-espera{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.4rem;padding-top:.55rem;font-size:.85rem;display:flex}.inicio-jogo-chip{border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--border);align-items:center;gap:.35rem;padding:.2rem .5rem .2rem .25rem;font-size:.8rem;font-weight:600;display:inline-flex}.inicio-jogo-chip b{border-radius:.25rem;width:.95rem;height:.95rem;box-shadow:inset 0 0 0 1px #ffffff59}.racha-cartao-local{margin:.2rem 0 .4rem}.minha-resposta:not(.is-fora):not(.is-fila){border-radius:var(--radius-sm);background:var(--brand-soft);border:1px solid #16a34a59;padding:.65rem .75rem}.fila-lugar{text-align:right;min-width:1.6rem;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.8rem;font-weight:700}.abas{border-bottom:1px solid var(--border);gap:.25rem;margin:.75rem 0 .9rem;display:flex}.card>.abas:first-child{margin-top:-.6rem;margin-bottom:.75rem}.aba{color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.4rem;margin-bottom:-1px;padding:.5rem .7rem;font-size:.88rem;font-weight:600;display:inline-flex}.aba:hover{color:var(--text)}.aba.is-ativa{color:var(--text);border-bottom-color:var(--brand)}.aba:focus{outline:none}.aba:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:var(--radius-sm)}.aba-contagem{background:var(--surface-2);min-width:1.35rem;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.75rem;font-weight:700;display:inline-flex}.aba.is-ativa .aba-contagem{background:var(--brand-soft);color:var(--brand)}.aba .aba-contagem.is-zero{color:var(--muted);opacity:.65;background:0 0}@media (width<=26rem){.abas{scrollbar-width:none;overflow-x:auto}.abas::-webkit-scrollbar{display:none}.aba{padding:.5rem;font-size:.82rem}}.app-shell{min-height:100dvh;display:flex}.nav{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:.2rem;width:232px;height:100dvh;padding:1.1rem .7rem;display:flex;position:sticky;top:0;overflow-y:auto}.nav-brand{flex-shrink:0;justify-content:center;align-items:center;padding:.5rem .7rem 1.25rem;display:flex}.nav-logo{object-fit:contain;width:auto;max-width:100%;height:120px}@media (height<=600px){.nav{padding-top:.6rem}.nav-brand{padding-bottom:.6rem}.nav-logo{height:56px}}.local-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.local-info{flex:1;min-width:12rem}.local-nome{align-items:center;gap:.5rem;display:flex}.local-acoes{flex-wrap:wrap;gap:.4rem;display:flex}.local-acoes .btn{width:auto}.chip-group{flex-wrap:wrap;gap:.5rem;display:flex}.chip{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:var(--radius-pill);cursor:pointer;padding:.45rem .9rem;font-size:.9rem;font-weight:600;transition:all .12s}.chip:hover{border-color:var(--brand)}.chip-selected{background:var(--brand);color:#fff;border-color:var(--brand)}.cores-da-semana{margin-bottom:1rem}.chip-cor{align-items:center;gap:.4rem;display:inline-flex}.chip-cor:disabled{cursor:default;opacity:.75}.chip-cor-ponto{width:.8rem;height:.8rem;box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--border);border-radius:50%;flex-shrink:0}.chip-cor-tipo{opacity:.8;font-size:.78rem;font-weight:500}.foot-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.foot-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--muted);cursor:pointer;flex-direction:column;align-items:center;gap:.45rem;padding:.8rem .4rem .7rem;transition:border-color .12s,background .12s,color .12s,transform .12s;display:flex}.foot-card:hover{border-color:var(--brand)}.foot-card:active{transform:scale(.97)}.foot-card:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.foot-card.is-on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.foot-icon{justify-content:center;align-items:flex-end;height:34px;display:flex}.foot-boot{width:46px;height:30px;display:block}.foot-boot-right{transform:scaleX(-1)}.foot-icon.is-pair .foot-boot{width:30px;height:20px}.foot-icon.is-pair .foot-boot-left{margin-right:-3px}.foot-label{font-size:.85rem;font-weight:600;line-height:1.1}.foot-card.is-on .foot-label{color:var(--brand)}.foot-clear{color:var(--muted);cursor:pointer;background:0 0;border:none;margin-top:.5rem;padding:0;font-size:.82rem;text-decoration:underline}.foot-clear:hover{color:var(--text)}@media (width<=360px){.foot-card{padding:.6rem .25rem .55rem}.foot-boot{width:38px;height:25px}.foot-label{font-size:.78rem}}.pos-item{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);align-items:center;gap:.5rem;transition:border-color .12s,background .12s;display:flex}.pos-toggle{cursor:pointer;color:var(--text);text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:.6rem;padding:.6rem .75rem;font-size:.95rem;font-weight:600;display:flex}.pos-check{border:1.5px solid var(--border);color:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:.8rem;display:grid}.pos-star{cursor:pointer;color:var(--accent);background:0 0;border:none;padding:0 .75rem;font-size:1.15rem}.pos-star.is-primary{filter:drop-shadow(0 0 2px #f59e0b80)}.pos-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.pos-item{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);align-items:center;gap:.5rem;transition:border-color .12s,background .12s;display:flex;overflow:hidden}.pos-item.is-selected{border-color:var(--brand);background:var(--brand-soft)}.pos-toggle{cursor:pointer;text-align:left;color:var(--text);background:0 0;border:none;flex:1;align-items:center;gap:.65rem;padding:.6rem .75rem;font-family:inherit;font-size:.95rem;font-weight:600;display:flex}.pos-check{border:1.5px solid var(--border);color:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:.8rem;font-weight:800;transition:all .12s;display:grid}.pos-check.is-on{background:var(--brand);border-color:var(--brand)}.pos-name{line-height:1.2}.pos-custom{color:var(--muted);font-size:.82rem;font-weight:500}.pos-star{cursor:pointer;color:var(--muted);background:0 0;border:none;flex-shrink:0;padding:.5rem .75rem;font-size:1.2rem;line-height:1;transition:transform .1s}.pos-star:hover{transform:scale(1.15)}.pos-star.is-primary{color:var(--accent)}.pos-campo-grid{grid-template-columns:1fr;gap:.9rem;display:grid}@media (width>=640px){.pos-campo-grid{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start}.pos-campo-col{margin:0;position:sticky;top:.5rem}}.campo{touch-action:none;width:100%;height:auto;display:block}.pos-campo-col{max-width:240px;margin:0 auto}.pos-campo-admin{max-width:240px;margin-bottom:1rem}@media (width<=720px){.pos-campo-admin{margin-left:auto;margin-right:auto}}.pos-form-campo{max-width:200px;margin:0 auto .4rem}.pos-form-campo-nota{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.9rem;font-size:.8rem;display:flex}.campo-fundo{fill:var(--brand-soft)}.campo-linhas{stroke:var(--brand);opacity:.35}.campo-ponto{fill:var(--brand)}.campo-marca{cursor:pointer}.campo-marca.is-arrastavel{cursor:grab}.campo-marca.is-arrastavel:active{cursor:grabbing}.campo-alvo{fill:#0000}.campo-bola{fill:var(--surface);stroke:var(--muted);stroke-width:1px;transition:fill .12s,stroke .12s}.campo-sigla{fill:var(--muted);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:4.2px;font-weight:800;transition:fill .12s}.campo-marca.is-on .campo-bola{fill:var(--brand);stroke:var(--brand)}.campo-marca.is-on .campo-sigla{fill:#fff}.campo-anel{fill:none;stroke:var(--accent);stroke-width:1.6px}.campo-marca:hover .campo-bola{stroke:var(--brand)}.campo-marca:focus{outline:none}.campo-marca:focus-visible .campo-bola{stroke:var(--brand);stroke-width:2.2px}.campo-do-time{touch-action:auto;margin-top:.2rem}.campo-jogador{cursor:pointer}.campo-jogador:focus{outline:none}.campo-jogador-bola{stroke:var(--surface);stroke-width:.6px}.campo-jogador-bola.is-clara{stroke:var(--muted)}:root[data-theme=dark] .campo-jogador-bola:not(.is-clara){stroke:var(--text-soft)}.campo-jogador:focus-visible .campo-jogador-bola{stroke:var(--brand);stroke-width:1.4px}.campo-iniciais{pointer-events:none;-webkit-user-select:none;user-select:none;font-size:4.2px;font-weight:800}.campo-rotulo{fill:var(--text);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:3.6px;font-weight:700}.campo-anel-improviso{fill:none;stroke:var(--accent);stroke-width:.9px;stroke-dasharray:1.6 1.2}.campo-anel-toque{fill:none;stroke:var(--brand);stroke-width:1.1px}.campo-ponto-secundaria{fill:var(--info);stroke:var(--surface);stroke-width:.6px}.campo-jogador.is-sem_posicao .campo-jogador-bola{stroke-dasharray:1 .8}.campo-vaga-vazia circle{fill:none;stroke:var(--muted);stroke-width:.5px;stroke-dasharray:1.2 1;opacity:.55}.campo-vaga-vazia.is-gol circle{stroke:var(--accent);stroke-width:.9px;opacity:1}.times-em-campo .team-block{padding-bottom:.6rem}.teams-grid.is-lista.times-em-campo{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-items:start}.times-em-campo .campo-do-time{max-width:420px;margin-left:auto;margin-right:auto}.campo-toque-texto{margin:.35rem 0 0;font-size:.85rem}.campo-revezando{margin:.35rem 0 0;font-size:.78rem}.campo-legenda{color:var(--muted);flex-wrap:wrap;gap:.35rem .9rem;margin-top:.6rem;font-size:.75rem;display:flex}.campo-legenda>span{align-items:center;gap:.3rem;display:inline-flex}.campo-legenda-marca{border-radius:var(--radius-pill);width:11px;height:11px;display:inline-block}.campo-legenda-marca.is-secundaria{background:var(--info)}.campo-legenda-marca.is-improvisado{border:1.5px dashed var(--accent)}.campo-legenda-marca.is-sem-posicao{border:1.5px dashed var(--muted)}.stepper{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-pill);align-items:center;gap:.2rem;padding:.1rem;display:inline-flex}.stepper .btn{min-width:2.2rem;padding-left:.5rem;padding-right:.5rem}.stepper-valor{text-align:center;min-width:1.6rem;font-size:.95rem}.em-campo-linha{flex-wrap:wrap;align-items:center;gap:.5rem .7rem;display:flex}.em-campo-conta{font-size:.8rem}.em-campo-controle{margin-bottom:1rem}.em-campo-no-campo{margin-top:.75rem}.sorteio-regra-fixa{border-radius:var(--radius-sm);background:var(--brand-soft);border:1px solid var(--border);align-items:flex-start;gap:.6rem;padding:.7rem .8rem;display:flex}.sorteio-regra-fixa>span[aria-hidden]{color:var(--brand);font-weight:800}.pos-toggle{align-items:flex-start}.pos-check{margin-top:1px}.pos-name{flex:1}.pos-desc{color:var(--muted);margin-top:.2rem;font-size:.8rem;font-weight:500;line-height:1.35;display:block}.pos-desc.is-vazia{opacity:.85;font-style:italic}.pos-sigla{border:1px solid var(--border);letter-spacing:.03em;color:var(--muted);vertical-align:.08em;border-radius:4px;margin-left:.4rem;padding:.05rem .32rem;font-size:.68rem;font-weight:700;display:inline-block}.pos-item.is-selected .pos-sigla{border-color:var(--brand);color:var(--brand)}.pos-admin-row{background:var(--surface-2);border-radius:var(--radius-sm);flex-direction:column;gap:.1rem;padding:.5rem .6rem .55rem .85rem;display:flex}.pos-admin-row .pos-desc{margin-top:.15rem}.nav-link{border-radius:var(--radius-sm);color:var(--text-soft);align-items:center;gap:.7rem;padding:.65rem .8rem;font-size:.95rem;font-weight:600;transition:background .12s,color .12s;display:flex}.nav-link:hover{background:var(--surface-2);color:var(--text)}.nav-link.active{background:var(--brand);color:#fff;box-shadow:var(--shadow-sm)}.nav-link .ico{text-align:center;width:1.4rem;font-size:1.15rem}.nav-mais{cursor:pointer;color:var(--text-soft);background:0 0;border:none;font-family:inherit}.app-main{flex:1;min-width:0}.app-header{padding:calc(.7rem + var(--safe-top)) calc(1rem + var(--safe-right)) .7rem calc(1rem + var(--safe-left));background:var(--surface);border-bottom:1px solid var(--border);z-index:40;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:sticky;top:0}body:has(.banner-personificacao) .app-header{padding-top:.7rem}.group-switcher{position:relative}.group-switcher-trigger{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;align-items:center;gap:.55rem;max-width:60vw;padding:.5rem .7rem;font-family:inherit;font-size:.95rem;font-weight:700;transition:border-color .15s,background .15s;display:flex}.group-switcher-trigger:hover{border-color:var(--brand);background:var(--surface-3)}.group-switcher-ico{font-size:1.05rem;line-height:1}.group-switcher-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.group-switcher-caret{color:var(--muted);margin-left:.15rem;font-size:.8rem;transition:transform .18s}.group-switcher-caret.is-open{transform:rotate(180deg)}.group-switcher-menu{z-index:50;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:260px;max-width:340px;box-shadow:var(--shadow-md);padding:.4rem;animation:.14s user-menu-in;position:absolute;top:calc(100% + .5rem);left:0}.group-switcher-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:.35rem .6rem .45rem;font-size:.72rem;font-weight:800}.group-switcher-item{cursor:pointer;text-align:left;border-radius:var(--radius-sm);width:100%;color:var(--text);background:0 0;border:none;align-items:center;gap:.6rem;padding:.55rem .6rem;font-family:inherit;font-size:.92rem;font-weight:600;transition:background .12s;display:flex}.group-switcher-item:hover{background:var(--surface-2)}.group-switcher-item.is-selected{background:var(--brand-soft);color:var(--brand)}.group-switcher-item-ico{flex-shrink:0;font-size:1.05rem;line-height:1}.group-switcher-item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.group-switcher-badge{text-transform:uppercase;letter-spacing:.03em;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--muted);flex-shrink:0;padding:.15rem .45rem;font-size:.66rem;font-weight:800}.group-switcher-item.is-selected .group-switcher-badge{color:var(--brand);background:#16a34a2e}.group-switcher-check{color:var(--brand);flex-shrink:0;font-weight:800}.group-switcher-sep{background:var(--border);height:1px;margin:.4rem .3rem}.group-switcher-action{cursor:pointer;text-align:left;border-radius:var(--radius-sm);width:100%;color:var(--muted);background:0 0;border:none;align-items:center;gap:.6rem;padding:.5rem .6rem;font-family:inherit;font-size:.88rem;font-weight:600;transition:background .12s,color .12s;display:flex}.group-switcher-action:hover{background:var(--surface-2);color:var(--text)}.header-grupo{min-width:0}.header-racha{display:none}@media (width<=720px){.header-racha{min-width:0;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:.5rem;padding:.35rem .1rem;font-family:inherit;font-size:1.05rem;font-weight:800;display:flex}.header-racha:active{opacity:.6}.header-racha.is-loading{pointer-events:none}.header-racha-ico{flex-shrink:0;font-size:1.1rem;line-height:1}.header-racha-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-racha-caret{color:var(--muted);flex-shrink:0;font-size:.75rem}}.header-actions{align-items:center;gap:.5rem;display:flex}.icon-btn{background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:var(--radius-sm);cursor:pointer;place-items:center;width:38px;height:38px;font-size:1.05rem;transition:background .12s;display:grid}.icon-btn:hover{background:var(--surface-3)}.indicador-jogo{border-radius:var(--radius-pill);background:var(--brand-soft);border:1px solid var(--brand);color:var(--brand);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.indicador-jogo:hover{background:var(--brand);color:#fff}.indicador-jogo-ponto{background:currentColor;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulso-do-jogo}.indicador-jogo.is-pausado{border-color:var(--accent);color:var(--accent);background:#f59e0b29}.indicador-jogo.is-pausado .indicador-jogo-ponto{animation:none}.indicador-jogo.is-pausado:hover{background:var(--accent);color:#fff}.indicador-jogo-placar{align-items:center;gap:.25rem;display:inline-flex}.indicador-jogo-time{background:var(--surface-3);border:1px solid var(--border);min-width:1.45rem;height:1.15rem;color:var(--text);letter-spacing:.02em;border-radius:.3rem;place-items:center;padding:0 .22rem;font-size:.6rem;font-weight:800;line-height:1;display:inline-grid}.indicador-jogo-gols{font-size:.85rem;font-weight:800}.indicador-jogo-gols i{opacity:.55;margin:0 .15rem;font-size:.7rem;font-style:normal}.indicador-jogo:hover .indicador-jogo-time{border-color:#ffffff8c}@media (width<=22rem){.indicador-jogo-placar{display:none}}@keyframes pulso-do-jogo{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.indicador-jogo-ponto{animation:none}}.user-menu{position:relative}.user-menu-trigger{border:2px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;place-items:center;padding:0;transition:border-color .15s;display:grid;overflow:hidden}.user-menu-trigger:hover{border-color:var(--brand)}.user-menu-trigger .avatar{border-radius:0}.user-menu-dropdown{z-index:50;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:240px;box-shadow:var(--shadow-md);padding:.5rem;animation:.14s user-menu-in;position:absolute;top:calc(100% + .5rem);right:0}@keyframes user-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.user-menu-head{align-items:center;gap:.65rem;padding:.4rem .5rem .6rem;display:flex}.user-menu-id{flex-direction:column;min-width:0;display:flex}.user-menu-id strong{color:var(--text);font-size:.92rem}.identidade-campo{color:var(--text-soft);align-items:center;gap:.4rem;margin-top:.15rem;font-size:.78rem;display:flex}.identidade-camisa{border-radius:var(--radius-sm);background:var(--surface-2);min-width:1.35rem;height:1.35rem;color:var(--text);font-variant-numeric:tabular-nums;place-items:center;padding:0 .25rem;font-size:.72rem;font-weight:700;display:inline-grid}.identidade-vinculo{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);border-radius:999px;padding:.1rem .45rem;font-size:.7rem;font-weight:600}.user-menu-sep{background:var(--border);height:1px;margin:.35rem 0}.user-menu-item{cursor:pointer;text-align:left;border-radius:var(--radius-sm);width:100%;color:var(--text);background:0 0;border:none;align-items:center;gap:.6rem;padding:.55rem .6rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .12s;display:flex}.user-menu-item:hover{background:var(--surface-2)}.user-menu-item .ico{text-align:center;width:1.3rem;font-size:1.05rem}.user-menu-item.is-switch,.user-menu-item.is-switch .ico,.user-menu-switch-text{cursor:pointer}.user-menu-switch-text{flex:1}.user-menu-danger{color:var(--danger)}.user-menu-danger:hover{background:var(--danger-soft)}.menu-drawer-trigger{display:none}.drawer-backdrop{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;justify-content:flex-end;animation:.16s drawer-fade;display:flex;position:fixed;inset:0}.drawer{background:var(--surface);border-left:1px solid var(--border);width:min(86vw,340px);height:100dvh;box-shadow:var(--shadow-md);flex-direction:column;min-height:0;animation:.2s cubic-bezier(.22,1,.36,1) drawer-in;display:flex}.drawer:focus{outline:none}@keyframes drawer-fade{0%{opacity:0}to{opacity:1}}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.drawer-backdrop,.drawer{animation:none}}.drawer-head{padding:calc(.9rem + var(--safe-top)) calc(.9rem + var(--safe-right)) .9rem .9rem;border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:.65rem;display:flex}.drawer-id{flex-direction:column;flex:1;min-width:0;display:flex}.drawer-id strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:.95rem;overflow:hidden}.drawer-close{color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 .2rem;font-size:1.8rem;line-height:1}.drawer-corpo{min-height:0;padding:.6rem calc(.6rem + var(--safe-right)) calc(1rem + var(--safe-bottom)) .6rem;flex:1;overflow-y:auto}.drawer-titulo{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:.5rem .6rem .35rem;font-size:.72rem;font-weight:800}.drawer-item{text-align:left;cursor:pointer;border-radius:var(--radius-sm);width:100%;color:var(--text);background:0 0;border:none;align-items:center;gap:.7rem;padding:.7rem .6rem;font-family:inherit;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:flex}.drawer-item:active{background:var(--surface-2)}.drawer-item .ico{text-align:center;flex-shrink:0;width:1.5rem;font-size:1.15rem}.drawer-item-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.drawer-item.is-active,.drawer-item.is-selected{background:var(--brand-soft);color:var(--brand)}.drawer-item.is-soft{color:var(--muted);font-size:.9rem}.drawer-item.is-danger{color:var(--danger)}.drawer-item.is-switch{cursor:default}.drawer-item.is-switch:active{background:0 0}.drawer-item.is-switch .ico,.drawer-item.is-switch .drawer-item-nome{cursor:pointer}.drawer-badge{text-transform:uppercase;letter-spacing:.03em;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--muted);flex-shrink:0;padding:.15rem .45rem;font-size:.66rem;font-weight:800}.drawer-item.is-selected .drawer-badge{color:var(--brand);background:#16a34a2e}.drawer-check{color:var(--brand);flex-shrink:0;font-weight:800}.drawer-sep{background:var(--border);height:1px;margin:.5rem .3rem}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-bottom:.85rem;display:grid}@media (width>=561px){.home-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.home-numeros>.stat:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=860px){.home-numeros:has(>.stat:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.home-numeros:has(>.stat:nth-child(3):last-child)>.stat:last-child{grid-column:auto}}.stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);min-width:0;padding:1.05rem}.stat-topo{align-items:center;gap:.7rem;min-width:0;display:flex}.stat-topo .secao-ico{border-radius:var(--radius);width:2.9rem;height:2.9rem}.stat-corpo{flex:1;min-width:0}.stat-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:700}.stat-seta{margin-left:auto}.stat-value{letter-spacing:-.02em;margin-top:.1rem;font-size:1.85rem;font-weight:800}.stat-sub{white-space:nowrap;text-overflow:ellipsis;margin-top:.55rem;font-size:.75rem;overflow:hidden}.stat-accent .stat-value{color:var(--accent)}.stat-link{color:inherit;transition:border-color .12s,transform 80ms;display:block}.stat-link:hover{border-color:var(--brand);transform:translateY(-1px)}.artilheiro-nome{white-space:nowrap;text-overflow:ellipsis;line-height:1.15;overflow:hidden}.artilheiro-gols{color:var(--text-soft);margin-top:.15rem;font-size:.85rem}.artilheiro-gols strong{color:var(--text)}.artilheiro-alta{border-top:1px solid var(--border);flex-direction:column;gap:.5rem;margin-top:.8rem;padding-top:.75rem;font-size:.82rem;display:flex}.artilheiro-alta-topo{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.artilheiro-alta-quem{align-items:center;gap:.45rem;min-width:0;display:flex}.artilheiro-alta-ganho{white-space:nowrap;flex:none}.artilheiro-alta-quem .avatar{box-shadow:0 0 0 2px var(--surface)}.artilheiro-alta-rostos{flex:none;display:inline-flex}.artilheiro-alta-rostos>.avatar+.avatar{margin-left:-.5rem}.artilheiro-alta-nomes{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.artilheiro-alta-dist{white-space:nowrap}.artilheiro-foto{flex-shrink:0;line-height:0;position:relative}.artilheiro-foto .avatar{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent)}.artilheiro-foto-bola{background:var(--accent);color:#1a1200;border:2px solid var(--surface);border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-4px;right:-4px}.artilheiro-foto.is-empate{align-items:center;display:inline-flex}.artilheiro-foto.is-empate>.avatar+.avatar,.artilheiro-foto.is-empate>.artilheiro-foto-mais{margin-left:-.85rem}.artilheiro-foto-mais{background:var(--surface-2);width:40px;height:40px;color:var(--muted);box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;line-height:1;display:inline-grid}@media (width<=560px){.stat{padding:.85rem .9rem}.stat-value{font-size:1.5rem}.stat-grid>.stat:last-child:nth-child(odd){grid-column:1/-1}.stat-topo{gap:.5rem}.stat-topo .secao-ico{width:2.3rem;height:2.3rem}.stat-topo .secao-ico svg{width:18px;height:18px}.stat-label{letter-spacing:.02em;font-size:.64rem}.stat-value{white-space:nowrap;font-size:clamp(1.1rem,4.8vw,1.5rem)}.stat-sub{margin-top:.45rem;font-size:.68rem}.artilheiro-gols{font-size:.78rem}}.home-section{margin:1.4rem 0 .6rem;font-size:1.05rem}.home-section:first-child{margin-top:0}.home-alert{border-radius:var(--radius);color:var(--text);background:#f59e0b1f;border:1px solid #f59e0b59;align-items:center;gap:.6rem;margin-bottom:.85rem;padding:.75rem .9rem;font-size:.92rem;display:flex}.home-alert:hover{border-color:var(--accent)}.home-alert>span:nth-child(2){flex:1;min-width:0}.home-alert-go{color:var(--accent);font-weight:800}.home-debtor{border-bottom:1px solid var(--border);padding:.4rem 0}.home-debtor:last-child{border-bottom:none}.home-debtor-amount{color:var(--danger)}.home-debtor-mais{margin-top:.5rem;display:block}.person-row{align-items:center;gap:.75rem;display:flex}.attendance-name{flex-direction:column;flex:1;min-width:0;display:flex}.attendance-when{font-size:.75rem;line-height:1.3}.pos-badge.is-empty{background:var(--surface-2);color:var(--muted)}.attendance-pending-head{border-top:1px solid var(--border);align-items:center;gap:.5rem;margin:.9rem 0 .4rem;padding-top:.6rem;display:flex}.attendance-remove{color:var(--muted);opacity:0;padding:.1rem .4rem;line-height:1;transition:opacity .12s,color .12s}.person-row:hover .attendance-remove{opacity:1}.attendance-remove:hover{color:var(--danger);border-color:var(--danger)}@media (hover:none){.attendance-remove{opacity:1}}.attendance-add-guest{border-style:dashed;width:100%;margin-top:.75rem;display:block}.person-row.is-pending{opacity:.75}.person-row.is-out{opacity:.5}.person-row.is-out>span:not(.badge):not(.pos-badge):not(.attendance-name),.person-row.is-out .attendance-nome{text-decoration:line-through}.avatar{border-radius:var(--radius-pill);color:#fff;background:linear-gradient(135deg, var(--brand), var(--brand-strong));flex-shrink:0;place-items:center;width:40px;height:40px;font-size:.95rem;font-weight:800;display:grid}.avatar-wrap{flex-shrink:0;line-height:0;display:inline-block;position:relative}.avatar-numero{border-radius:var(--radius-pill);background:var(--brand);color:#fff;border:2px solid var(--surface);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding:0 .2rem;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:-3px;right:-3px}.member-row:hover .avatar-numero{border-color:var(--surface-2)}.avatar-wrap.is-sm .avatar-numero{border-width:1.5px;min-width:.92rem;height:.92rem;padding:0 .14rem;font-size:.55rem;bottom:-2px;right:-2px}.team-players .avatar-numero{border-color:var(--surface-2)}.rank-pos{text-align:center;width:38px;color:var(--muted);flex-shrink:0;font-size:1rem;font-weight:800}.rank-pos.top{font-size:1.75rem;line-height:1}.rank-empate{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin-top:.1rem;font-size:.55rem;font-weight:700;line-height:1;display:block}.row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.stack-sm>*+*{margin-top:.5rem}.center{min-height:100dvh;padding:calc(1rem + var(--safe-top)) calc(1rem + var(--safe-right)) calc(1rem + var(--safe-bottom)) calc(1rem + var(--safe-left));place-items:center;display:grid}.notif-publico{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:1rem 0 .25rem;font-size:.78rem;font-weight:700}.notif-types{flex-direction:column;gap:.15rem;margin-bottom:.75rem;display:flex}.notif-prefs.is-travado{opacity:.45}.notif-prefs.is-travado .notif-type{cursor:default}.notif-prefs.is-travado .notif-type:hover{background:0 0}.notif-trava{margin:.75rem 0 0;font-size:.85rem}.notif-type{cursor:pointer;border-radius:var(--radius-sm);align-items:flex-start;gap:.7rem;padding:.6rem .5rem;transition:background .12s;display:flex}.notif-type:hover{background:var(--surface-2)}.notif-type input{flex-shrink:0;width:18px;height:18px;margin-top:.15rem}.notif-type-text{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.notif-type-text .muted{font-size:.82rem;line-height:1.35}.notif-type-sim{flex-shrink:0;align-self:center}.notif-sim{margin-top:.2rem;font-size:.82rem;line-height:1.35}.notif-sim.is-ok{color:var(--brand-strong)}.notif-sim.is-warn{color:var(--accent)}.push-device{background:var(--surface-2);border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.push-device-info{flex-direction:column;flex:14rem;gap:.15rem;min-width:0;display:flex}.push-device-info .muted{font-size:.85rem;line-height:1.35}.push-device-list{font-size:.78rem!important}.push-device-error{flex-basis:100%;margin-bottom:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root .react-loading-skeleton{--base-color:var(--skeleton-base);--highlight-color:var(--skeleton-highlight);border-radius:var(--radius-sm)}.react-loading-skeleton+br:last-child{display:none}.skeleton-row{background:var(--surface-2);border-radius:var(--radius-sm);padding:.6rem .85rem}.skeleton-teams{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-top:.85rem;display:grid}.skeleton-finance-summary{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.skeleton-grow{flex:14rem;display:block}.auth-screen{--auth-purple:#7c3aed;--auth-purple-deep:#4c1d95;--auth-gold:#f5c518;background:radial-gradient(1200px 600px at 50% -10%,#7c3aed59,#0000 60%),radial-gradient(900px 500px at 110% 110%,#f5c5181a,#0000 55%),linear-gradient(160deg,#14101f 0%,#0d0a16 55%,#08060d 100%);position:relative;overflow:hidden}.auth-screen:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0d 1px,#0000 1.4px),radial-gradient(#7c3aed14 1px,#0000 1.4px);background-position:0 0,11px 11px;background-size:22px 22px,22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 50% 45%,#000 40%,#0000 100%);mask-image:radial-gradient(80% 80% at 50% 45%,#000 40%,#0000 100%)}.auth-screen:after{content:"";pointer-events:none;filter:blur(20px);background:radial-gradient(circle,#7c3aed47 0%,#0000 70%);width:520px;height:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-card{z-index:1;-webkit-backdrop-filter:blur(12px);background:linear-gradient(#1e1630eb,#120e1ef0);border:1px solid #7c3aed59;border-radius:20px;width:100%;max-width:400px;padding:2rem 1.75rem 1.75rem;position:relative;box-shadow:0 24px 60px -12px #000000b3,inset 0 0 0 1px #ffffff0a,inset 0 1px #ffffff14}.auth-card:before{content:"";background:linear-gradient(90deg, transparent, var(--auth-gold), transparent);opacity:.8;border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:24px;right:24px}.auth-logo{object-fit:contain;filter:drop-shadow(0 8px 24px #7c3aed73);width:auto;max-width:220px;height:auto;max-height:150px;margin:0 auto 1.25rem;display:block}.auth-card .title{color:#fff;text-align:center}.auth-card .muted{color:#a99fc4;text-align:center}.auth-card .field-label,.auth-card .campo-dica,.auth-card .form-nota,.auth-card .billing-note{text-align:left}.campo-dica{margin:-.45rem 0 .75rem;font-size:.8rem;line-height:1.35;display:block}.form-nota{margin-bottom:.9rem;font-size:.82rem}.modal.modal-auth .btn{background:linear-gradient(#8b46f0,#6d28d9);box-shadow:0 8px 20px -6px #7c3aed99}.modal.modal-auth .btn:hover{background:linear-gradient(#7c3aed,#5b21b6)}.modal.modal-auth .btn-ghost{color:#c9c0dd;box-shadow:none;background:0 0;border:1px solid #a78bfa59}.modal.modal-auth .btn-ghost:hover{color:#fff;background:#7c3aed29;border-color:#a78bfa99}.trilha{justify-content:space-between;align-items:flex-start;margin:.2rem 0 1.1rem;padding:0 .5rem;display:flex;position:relative}.trilha-passo{z-index:1;flex-direction:column;flex:1 1 0;align-items:center;gap:.35rem;min-width:0;display:flex;position:relative}.trilha-bola{background:var(--surface-2);width:1.85rem;height:1.85rem;color:var(--muted);border:2px solid #a78bfa40;border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;transition:background .18s,color .18s,border-color .18s;display:grid}.trilha-rotulo{color:var(--muted);text-align:center;font-size:.7rem;font-weight:700;line-height:1.2}.trilha-passo.is-atual .trilha-bola{background:var(--auth-roxo,#8b46f0);color:#fff;border-color:var(--auth-roxo,#8b46f0);box-shadow:0 0 0 4px #7c3aed2e}.trilha-passo.is-atual .trilha-rotulo{color:#fff}.trilha-passo.is-feito .trilha-bola{color:#a78bfa;background:0 0;border-color:#a78bfa}.trilha-passo.is-feito .trilha-rotulo{color:#c9c0dd}.trilha-passo:not(:first-child):before{content:"";z-index:-1;background:#a78bfa38;height:2px;position:absolute;top:.9rem;left:-50%;right:50%}.trilha-passo.is-feito:before,.trilha-passo.is-atual:before{background:#a78bfa}.ativacao-ola{border-radius:var(--radius-sm);background:#7c3aed24;border:1px solid #a78bfa47;align-items:center;gap:.7rem;margin:0 0 1rem;padding:.75rem .85rem;display:flex}.ativacao-ola-avatar{color:#c4b5fd;background:#a78bfa33;border-radius:50%;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid}.ativacao-ola-texto{flex:auto;min-width:0;font-size:.9rem;line-height:1.4}.ativacao-ola-texto strong{font-size:1rem;display:block}.ativacao-ola .btn{flex-shrink:0;width:auto}.campo-icone{position:relative}.campo-icone>.icone{color:#8a80a5;pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.campo-icone .input,.campo-icone .password-field .input{padding-left:2.5rem}.auth-card .input[readonly]{color:#c9c0dd;cursor:not-allowed;background:#ffffff08;border-color:#a78bfa24}.auth-card .input[readonly]:focus{box-shadow:none;border-color:#a78bfa4d}.campo-icone:has(.input[readonly])>.icone{opacity:.5}.campo-selo{color:#4ade80;place-items:center;display:grid;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.campo-icone:has(.campo-selo) .input{padding-right:2.5rem}.ativacao-local{border-radius:var(--radius-sm);text-align:left;background:#ffffff09;border:1px solid #a78bfa29;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;padding:.8rem .9rem;display:flex}.ativacao-local-ico{border-radius:var(--radius-sm);color:#c4b5fd;background:#a78bfa29;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;display:grid}.ativacao-local-texto{flex:10rem;min-width:0;font-size:.82rem;line-height:1.4}.ativacao-local-rotulo{text-transform:uppercase;letter-spacing:.04em;color:#8a80a5;font-size:.68rem;font-weight:800;display:block}.ativacao-local-texto strong{color:#fff;font-size:.95rem;display:block}.ativacao-local .mapa-links{border-top:none;flex:none;margin-top:0;padding-top:0}.ativacao-local .btn{align-items:center;gap:.35rem;display:inline-flex}.ativacao-horarios{flex-wrap:wrap;flex:100%;gap:.3rem;margin-top:.15rem;display:flex}.ativacao-horario{border-radius:var(--radius-pill);color:#c9c0dd;background:#a78bfa24;padding:.2rem .5rem;font-size:.72rem;font-weight:700}.ativacao-rodape{text-align:center;color:#8a80a5;margin-top:1rem;font-size:.72rem;line-height:1.5}.ativacao-rodape strong{color:#c9c0dd;font-size:.78rem;display:block}.prazo-racha{margin-top:.75rem}.prazo-racha-nota{margin:0 0 .85rem;font-size:.85rem;line-height:1.45}.prazo-racha-campos{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;display:flex}.prazo-racha-campo{align-items:center;gap:.3rem;display:flex}.prazo-racha-campo .input{text-align:center;width:4.5rem;margin-bottom:0}.prazo-racha-campo .muted{font-size:.85rem}.prazo-racha .btn{flex-shrink:0;width:auto}.prazo-racha .campo-dica{margin:.45rem 0 0}.usuario-livre{color:var(--brand);font-weight:600}.usuario-ocupado{color:var(--danger);font-weight:600}.auth-card .usuario-livre{color:#4ade80}.auth-card .usuario-ocupado{color:#f87171}.input.is-invalido{border-color:var(--danger)}.auth-card .input.is-invalido{border-color:#f87171b3}.usuario-sugestoes{flex-wrap:wrap;align-items:center;gap:.35rem;margin:-.35rem 0 .85rem;font-size:.8rem;display:flex}.usuario-sugestoes .btn{width:auto;padding:.25rem .6rem;font-size:.8rem}.auth-card .field-label{color:#c9c0dd;margin-top:.15rem}.auth-card .field-label .obrigatorio{color:#a99fc4}.auth-card .input{color:#fff;background:#ffffff0a;border:1px solid #7c3aed47}.auth-card .input::placeholder{color:#8a80a5}.auth-card .input:focus{border-color:var(--auth-purple);background:#ffffff0f;box-shadow:0 0 0 3px #7c3aed47}.auth-card label{color:#c9c0dd}.auth-card .password-toggle{color:#8a80a5}.auth-card .password-toggle:hover{color:#fff}.auth-card .btn{background:linear-gradient(#8b46f0,#6d28d9);box-shadow:0 8px 20px -6px #7c3aed99}.auth-card .btn:hover{background:linear-gradient(#7c3aed,#5b21b6)}.auth-card .btn-ghost{color:#c9c0dd;box-shadow:none;background:0 0;border:1px solid #a78bfa59}.auth-card .btn-ghost:hover{color:#fff;background:#7c3aed29;border-color:#a78bfa99}.auth-card .error{background:#ef44441f;border:1px solid #ef444459;border-radius:9px;padding:.5rem .7rem}.auth-intro-link{text-align:center;color:#a99fc4;margin-top:1rem;font-size:.88rem;text-decoration:none;display:block}.auth-intro-link:hover{color:#fff;text-decoration:underline}.install-badge{z-index:10;-webkit-backdrop-filter:blur(8px);color:#c9c0dd;background:#181228eb;border:1px solid #7c3aed4d;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:.35rem .7rem;width:calc(100% - 2rem);max-width:380px;max-height:calc(100vh - 2rem);padding:.8rem 2.2rem .9rem .9rem;font-size:.85rem;line-height:1.4;animation:.34s cubic-bezier(.22,1,.36,1) .7s both install-badge-in;display:grid;position:fixed;bottom:1rem;right:1rem;overflow-y:auto;box-shadow:0 12px 32px -8px #0009}@keyframes install-badge-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes install-badge-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.install-badge{animation-name:install-badge-fade}}@media (width<=480px){.install-badge{left:.75rem;right:.75rem;bottom:calc(.75rem + var(--safe-bottom));width:auto;max-width:none}.auth-screen:has(.install-badge){padding-bottom:9.5rem}}.install-badge-icon{flex-shrink:0;font-size:1.35rem;line-height:1}.install-badge-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.install-badge-text strong{color:#fff;font-size:.9rem}.install-badge-steps{flex-direction:column;gap:.3rem;margin:.5rem 0 0;padding-left:1.1rem;display:flex}.install-badge-steps strong{font-size:inherit}.install-badge-action{color:#fff;border-radius:var(--radius-pill);font:inherit;cursor:pointer;background:#7c3aede6;border:0;grid-column:2;justify-self:start;margin-top:.35rem;padding:.42rem .85rem;font-weight:700;transition:background .12s}.install-badge-action:hover{background:#7c3aed}.install-badge-close{cursor:pointer;color:#8a80a5;border-radius:var(--radius-sm);background:0 0;border:0;padding:.3rem;font-size:.8rem;line-height:1;position:absolute;top:.35rem;right:.4rem}.install-badge-close:hover{color:#fff}.onb-card{text-align:center;max-width:560px;padding:2.5rem 2.25rem 2rem}.onb-card:before{display:none}.onb{padding-top:.5rem;position:relative}.onb-skip{cursor:pointer;color:#a99fc4;background:0 0;border:none;padding:.3rem .5rem;font-size:.85rem;font-weight:600;position:absolute;top:-.25rem;right:-.25rem}.onb-skip:hover{color:#fff}.onb-slide{padding:.5rem 0 .25rem;animation:.3s onb-slide-in}@keyframes onb-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.onb-icon{filter:drop-shadow(0 6px 16px #7c3aed80);margin:.75rem 0 1.25rem;font-size:4rem;line-height:1}.onb-title{color:#fff;letter-spacing:-.01em;margin:0 0 .75rem;font-size:1.6rem;font-weight:800}.onb-text{color:#b9b0cf;max-width:420px;margin:0 auto;font-size:1.05rem;line-height:1.55}.onb-dots{justify-content:center;gap:.45rem;margin:1.5rem 0 1.25rem;display:flex}.onb-dot{cursor:pointer;background:#ffffff38;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:all .2s}.onb-dot.is-active{background:var(--auth-gold,#f5c518);width:22px}.onb-actions{gap:.6rem;display:flex}.onb-actions .btn{flex:1 1 0;width:auto;min-width:0}.onb-actions .btn-ghost{color:#c9c0dd;background:0 0;border:1px solid #7c3aed59;flex:0 auto}.onb-actions .btn-ghost:hover{background:#7c3aed1f}.onb-next{background:linear-gradient(#8b46f0,#6d28d9);box-shadow:0 8px 20px -6px #7c3aed99}.onb-next:hover{background:linear-gradient(#7c3aed,#5b21b6)}.offline-banner{background:var(--accent);color:#3a2a00;text-align:center;padding:.45rem;font-size:.85rem;font-weight:700}.modal-backdrop.is-por-cima{z-index:150}.modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;padding:calc(1rem + var(--safe-top)) calc(1rem + var(--safe-right)) calc(1rem + var(--safe-bottom)) calc(1rem + var(--safe-left));background:#00000080;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:440px;box-shadow:var(--shadow-md);flex-direction:column;min-height:0;max-height:90dvh;display:flex}.modal-header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.modal-titulos{flex-direction:column;gap:.1rem;min-width:0;display:flex}.modal-subtitulo{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.modal-close{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:1.7rem;line-height:1}.modal-body{flex:1;min-height:0;padding:1.1rem;overflow-y:auto}.modal-wide{max-width:880px;max-height:92dvh}@media (width<=700px){.modal-backdrop.is-wide{padding:0}.modal-wide{border:none;border-radius:0;max-width:none;height:100dvh;max-height:100dvh}.modal-wide .modal-header{padding-top:calc(1rem + var(--safe-top));padding-right:calc(1.1rem + var(--safe-right));padding-left:calc(1.1rem + var(--safe-left))}.modal-wide .modal-body{padding-bottom:calc(1.1rem + var(--safe-bottom));padding-right:calc(1.1rem + var(--safe-right));padding-left:calc(1.1rem + var(--safe-left))}}.form-sep{border:none;border-top:1px solid var(--border);margin:1.25rem 0 1rem}.attendance-composicao{margin:.15rem 0 0;font-size:.85rem}.attendance-deadline{border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--text);align-items:center;gap:.5rem;margin:.5rem 0;padding:.45rem .7rem;font-size:.85rem;display:flex}.attendance-deadline.is-past{background:#f59e0b24}.match-actions{gap:.5rem;display:grid}.match-actions-nota{margin:0 0 .2rem;font-size:.85rem;line-height:1.4}@media (width>=720px){.match-actions{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}}.match-action{text-align:left;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;flex-direction:column;gap:.1rem;padding:.65rem .8rem;font-family:inherit;font-size:.92rem;transition:border-color .12s,background .12s;display:flex}.match-action:hover{border-color:var(--brand);background:var(--surface-3)}.match-action:disabled{opacity:.55;cursor:not-allowed}.match-action .muted{font-size:.78rem;line-height:1.3}.match-action.is-primary{border-color:var(--brand);background:var(--brand-soft)}.match-action.is-danger:hover{border-color:var(--danger);background:var(--danger-soft)}.invite-card-public{max-width:460px}.invite-about{background:var(--surface-2);border-radius:var(--radius-sm);text-align:left;gap:.6rem;margin-bottom:1rem;padding:.8rem .9rem;font-size:.88rem;display:grid}.invite-fact{align-items:flex-start;gap:.6rem;display:flex}.invite-fact>span:first-child{flex-shrink:0}.invite-slot{display:block}.invite-map{font-size:.82rem}.invite-steps{color:var(--muted);gap:.75rem;margin-bottom:.85rem;font-size:.76rem;font-weight:700;display:flex}.invite-steps .is-on{color:var(--brand)}.invite-head{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.2rem;display:flex}.invite-meta{margin-top:.2rem;font-size:.8rem}.invite-actions{flex-direction:column;flex-shrink:0;gap:.35rem;display:flex}.invite-card.is-dead{opacity:.6}.invite-card.is-dead .invite-link{text-decoration:line-through}.invite-permanent{border-style:dashed}.config-section-title{align-items:center;gap:.45rem;margin:0 0 .1rem;font-size:1rem;display:flex}.config-section-hint{margin:0 0 .9rem;font-size:.82rem}.config-bloco-titulo{border-top:1px solid var(--border);color:var(--text-soft);margin:1.1rem 0 .6rem;padding-top:.9rem;font-size:.9rem;font-weight:700}.config-section-hint+.config-bloco-titulo{border-top:0;margin-top:0;padding-top:0}.config-divisao{border:0;border-top:1px solid var(--border);margin:1rem 0}.temporada-atual{border-radius:var(--radius-sm);background:var(--surface-2);align-items:center;gap:.6rem;margin-top:.75rem;padding:.6rem .7rem;display:flex}.temporada-atual-texto{flex:1;min-width:0}.temporada-atual-texto strong{font-size:.95rem;display:block}.temporada-atual-texto small{color:var(--muted);font-size:.78rem}.perigo-item-titulo{font-size:.92rem;display:block}.perigo-item-texto{margin:.2rem 0 .6rem;font-size:.82rem}.perigo-item-nota{margin:.5rem 0 0;font-size:.78rem}.config-cols{gap:.75rem;display:grid}@media (width>=620px){.config-cols{grid-template-columns:1fr 1fr}}.leitura-campos{border:0;min-inline-size:0;margin:0;padding:0}.config-save{z-index:10;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);justify-content:flex-end;align-items:center;gap:.75rem;margin-bottom:.85rem;padding:.6rem .8rem;display:flex;position:sticky;bottom:.75rem}.color-input{cursor:pointer;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);flex-shrink:0;width:42px;height:42px;padding:2px}.uniform-dot{background:var(--surface-3,var(--surface-2));border:1px solid var(--border);border-radius:50%;flex-shrink:0;width:14px;height:14px;display:inline-block}.uniform-callout{border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--text);align-items:center;gap:.55rem;margin-top:.75rem;padding:.6rem .8rem;font-size:.92rem;display:flex}.balance-notice{border-radius:var(--radius-sm);align-items:flex-start;gap:.55rem;margin-top:.6rem;padding:.6rem .8rem;font-size:.9rem;line-height:1.4;display:flex}.balance-notice.is-ok{background:var(--brand-soft);color:var(--text)}.balance-notice.is-warn{color:var(--text);background:#f59e0b24}.balance-notice-origem{margin-top:.15rem;font-size:.75rem}.teams-fechar-lista{margin-top:.75rem}.sorteio-andamento{border:1px dashed var(--border);border-radius:var(--radius);margin-top:.75rem;padding:1rem}.sorteio-andamento-rotulo{text-align:center;color:var(--text-soft);margin:0 0 .75rem;font-size:.9rem;font-weight:600}.sorteio-andamento-times{justify-content:center;gap:.6rem;display:flex}.sorteio-andamento-time{border-radius:var(--radius-sm);background:var(--surface-2);flex:1 1 0;gap:.35rem;max-width:9rem;padding:.5rem;display:grid}.sorteio-ficha{border-radius:var(--radius-pill);background:var(--brand);opacity:.18;height:.55rem;animation:1.1s ease-in-out infinite sorteio-embaralha}@keyframes sorteio-embaralha{0%,to{opacity:.18;transform:translate(0)scaleX(1)}35%{opacity:.9;transform:translate(16%)scaleX(.8)}70%{opacity:.4;transform:translate(-10%)scaleX(.92)}}@media (prefers-reduced-motion:reduce){.sorteio-ficha{animation:1.6s ease-in-out infinite sorteio-respira}@keyframes sorteio-respira{0%,to{opacity:.2}50%{opacity:.7}}}.teams-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.85rem;margin-top:.75rem;display:grid}.teams-grid.is-lista{grid-template-columns:1fr}@media (width<=560px){.teams-grid:not(.is-lista){gap:.5rem}.teams-grid:not(.is-lista) .team-block{padding:.55rem .5rem}}.team-block{container:time-bloco/inline-size}@container time-bloco (width<=340px){.teams-grid:not(.is-lista) .team-players{gap:.15rem}.teams-grid:not(.is-lista) .team-players li{gap:.3rem;font-size:.85rem}.teams-grid:not(.is-lista) .team-players li .avatar{width:22px!important;height:22px!important}.teams-grid:not(.is-lista) .team-players li .avatar-numero{display:none}.teams-grid:not(.is-lista) .team-head{gap:.25rem;font-size:.9rem}.teams-grid:not(.is-lista) .team-head>.muted{display:none}.teams-grid:not(.is-lista) .team-head>strong,.teams-grid:not(.is-lista) .team-head>.team-nome{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.teams-grid:not(.is-lista) .team-head .badge{padding:.15rem .4rem;font-size:.62rem}.teams-grid:not(.is-lista) .team-forca{font-size:.62rem}.teams-grid:not(.is-lista) .team-forca-rotulo,.teams-grid:not(.is-lista) .team-edit,.teams-grid:not(.is-lista) .player-move{display:none}}.teams-visao{justify-content:flex-end;gap:.2rem;margin:.75rem 0 -.25rem;display:flex}.teams-visao-op{border-radius:var(--radius-pill);cursor:pointer;color:var(--muted);background:0 0;border:1px solid #0000;padding:.3rem .6rem;font-family:inherit;font-size:.78rem;font-weight:700}.teams-visao-op.is-ativa{background:var(--surface-2);border-color:var(--border);color:var(--text)}.team-block{background:var(--surface-2);border-radius:var(--radius-sm);border:1px solid #0000;padding:.7rem .8rem}.team-head{align-items:center;gap:.4rem;margin-bottom:.4rem;display:flex}.team-forca{color:var(--muted);white-space:nowrap;font-size:.74rem}.team-nome{cursor:pointer;min-width:0;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;padding:0;font-weight:700;overflow:hidden}.team-nome:hover{color:var(--brand)}.team-players{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.team-players li{align-items:center;gap:.45rem;font-size:.92rem;display:flex}.team-players li .avatar{flex-shrink:0}.team-players li .player-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lineup-hint{margin:.7rem 0 0;font-size:.82rem}.team-players li.is-movable{cursor:grab;border-radius:var(--radius-sm);touch-action:manipulation;border:1px solid #0000;margin:-.2rem -.3rem;padding:.2rem .3rem}.team-players li.is-movable:hover{background:var(--surface-3)}.team-players li.is-perfil{cursor:pointer}.team-players li.is-perfil:hover .abrir-perfil-nome{text-underline-offset:2px;text-decoration:underline}.team-players li.is-held{border-color:var(--brand);background:var(--brand-soft);cursor:grabbing}.drag-grip{color:var(--muted);margin-left:auto;font-size:.9rem}@media (hover:none){.drag-grip{display:none}}.player-move{width:32px;height:32px;color:var(--muted);flex-shrink:0;margin-left:auto;font-size:.95rem}.player-move:hover{color:var(--brand);border-color:var(--brand)}.player-move+.drag-grip{margin-left:0}.lineup-bar{z-index:45;left:calc(.75rem + var(--safe-left));right:calc(.75rem + var(--safe-right));bottom:calc(1rem + var(--safe-bottom));border-radius:var(--radius);background:var(--surface);border:1px solid var(--brand);max-width:700px;box-shadow:var(--shadow-md);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 auto;padding:.6rem .75rem;font-size:.88rem;animation:.16s lineup-bar-in;display:flex;position:fixed}@keyframes lineup-bar-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lineup-bar{animation:none}}@media (width<=720px){.lineup-bar{bottom:calc(4.75rem + .5rem + var(--safe-bottom))}}.lineup-bar-texto{flex:100%;line-height:1.35}.lineup-bar .btn{flex:auto;width:auto}.lineup-bar-fechar{flex:none;width:32px;height:32px;font-size:.9rem}.card:has(>.lineup-bar){padding-bottom:7rem}.sem-time{border-radius:var(--radius-sm);background:#f59e0b1a;border:1px solid #f59e0b59;margin-top:.85rem;padding:.7rem .8rem}.sem-time-head{align-items:center;gap:.5rem;display:flex}.sem-time-dica{margin:.15rem 0 .5rem;font-size:.8rem;line-height:1.35}.team-block.can-receive{border:1px dashed var(--brand);cursor:pointer}.team-block.is-drop-target{background:var(--brand-soft);border-style:solid}.drop-hint{border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--brand);border:1px dashed var(--brand);text-align:center;margin-bottom:.4rem;padding:.3rem .5rem;font-size:.78rem;font-weight:700}.injury-row{border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column;gap:.1rem;padding:.4rem .6rem;font-size:.86rem;display:flex}.injury-note{font-size:.8rem}.perm-areas{gap:.75rem;margin:.75rem 0;display:grid}@media (width>=720px){.perm-areas{grid-template-columns:1fr 1fr}}.perm-area{align-content:start;gap:.3rem;display:grid}.perm-item{border-radius:var(--radius-sm);background:var(--surface-2);cursor:pointer;border:1px solid #0000;align-items:flex-start;gap:.5rem;padding:.4rem .5rem;font-size:.86rem;display:flex}.perm-item.is-on{border-color:var(--brand);background:var(--brand-soft)}.perm-item span{min-width:0;display:block}.perm-item.is-disabled{opacity:.55;cursor:default}.perm-hint{font-size:.78rem;display:block}.times-opcoes{gap:.4rem;margin-bottom:1rem;display:grid}.times-opcao{align-items:center;padding:.55rem .7rem}.times-opcao input{accent-color:var(--brand);flex-shrink:0;margin:0}.times-opcao-texto{flex:1}.times-opcao-texto strong{font-size:.95rem}.times-opcao-sugerido{flex-shrink:0}.charge-failed{border-radius:var(--radius-sm);background:#ef44441f;align-items:flex-start;gap:.5rem;margin-top:.5rem;padding:.5rem .7rem;font-size:.88rem;display:flex}.charge-failed .muted{font-size:.82rem}.charge-processing{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--info) 12%, transparent);align-items:flex-start;gap:.5rem;margin-top:.5rem;padding:.5rem .7rem;font-size:.88rem;display:flex}.charge-processing .muted{font-size:.82rem}.charge-canceled{border-radius:var(--radius-sm);background:var(--brand-soft);align-items:flex-start;gap:.5rem;margin-top:.5rem;padding:.5rem .7rem;font-size:.88rem;display:flex}.charge-canceled .muted{font-size:.82rem}.charge-failed-summary{color:var(--danger);margin-top:.2rem;font-size:.82rem;font-weight:600}.convite-saldo-inicial{background:var(--surface-2);border:1px dashed var(--border);border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:.75rem 0;padding:.75rem .85rem;font-size:.88rem;display:flex}.convite-saldo-inicial .muted{margin-top:.15rem;font-size:.82rem}.convite-saldo-inicial .btn{flex:none;width:auto}.disclosure{text-align:left;justify-content:flex-start;width:100%;margin:.25rem 0 .5rem;font-weight:600}.match-format{background:var(--surface-2);border-radius:var(--radius-sm);margin-bottom:.75rem;padding:.7rem}.pos-badge{text-align:center;border-radius:var(--radius-pill);background:var(--brand-soft);min-width:34px;color:var(--brand);letter-spacing:.03em;flex-shrink:0;padding:.1rem .35rem;font-size:.68rem;font-weight:800}.switch{align-items:center;gap:.6rem;display:inline-flex}.switch.is-disabled{opacity:.55}.switch-track{--switch-h:26px;width:calc(var(--switch-h) * 1.85);height:var(--switch-h);background:var(--surface-3);border:1px solid var(--muted);border-radius:var(--radius-pill);cursor:pointer;flex-shrink:0;padding:0;transition:background-color .2s,border-color .2s;display:block;position:relative}.switch-track.is-sm{--switch-h:20px}.switch-track:disabled{cursor:default;opacity:.55}.switch-knob{width:calc(var(--switch-h) - 6px);height:calc(var(--switch-h) - 6px);pointer-events:none;background:#fff;border-radius:50%;transition:transform .2s;display:block;position:absolute;top:50%;left:2px;transform:translateY(-50%);box-shadow:0 1px 3px #00000040}.switch-track[data-state=checked]{background:var(--brand);border-color:var(--brand)}.switch-track[data-state=checked] .switch-knob{transform:translateY(-50%) translateX(calc(var(--switch-h) * .85))}.switch-track:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.switch-text{cursor:pointer;flex-direction:column;line-height:1.3;display:flex}.switch-hint{font-size:.78rem}@media (prefers-reduced-motion:reduce){.switch-knob{transition:none}}.criterio-bloco{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:.9rem 0 .35rem;font-size:.72rem;font-weight:800}.criterio-card{background:var(--surface-2);border-radius:var(--radius-sm);padding:.55rem .7rem}.criterio-card+.criterio-card{margin-top:.4rem}.criterio-card-topo{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.criterio-card-nome{font-size:1rem}.criterio-card-topo .star-rating{flex-shrink:0}.criterio-card-media{flex-shrink:0;align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.criterio-card-media .star-rating{font-size:.8rem}.criterio-card-media .star-face.is-full{color:var(--text-soft)}.criterio-card-minha{border-top:1px dashed var(--border);justify-content:space-between;align-items:center;gap:.6rem;margin-top:.55rem;padding-top:.55rem;display:flex}.criterio-card-minha-rotulo{color:var(--brand);font-size:.8rem;font-weight:600}.nivel-resumo{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin-bottom:.75rem;display:flex}.nivel-resumo>strong{font-size:1.1rem}.nivel-resumo-pendente{color:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-pill);padding:.05rem .5rem;font-size:.75rem;font-weight:700}.nivel-resumo-quem{flex-basis:100%;font-size:.8rem}.quem-avalia-resumo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.quem-avalia-resumo-texto{flex-direction:column;flex:1;gap:.15rem;min-width:12rem;font-size:.85rem;display:flex}.quem-avalia-resumo-texto .config-section-title{margin:0}.quem-avalia-resumo .btn{flex-shrink:0;width:auto}.quem-avalia-ninguem{color:var(--accent);font-weight:600}.quem-avalia-busca{margin-bottom:.5rem}.quem-avalia-lista{grid-template-columns:minmax(0,1fr);max-height:55dvh;margin:0 0 .5rem;padding:0 .25rem;list-style:none;display:grid;overflow:hidden auto}.quem-avalia-linha{border-bottom:1px solid var(--border);align-items:center;gap:.6rem;min-width:0;padding:.45rem 0;display:flex}.quem-avalia-linha:last-child{border-bottom:0}.quem-avalia-texto{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.quem-avalia-nome{align-items:center;gap:.4rem;min-width:0;display:flex}.quem-avalia-texto strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;overflow:hidden}.quem-avalia-nome .badge{flex-shrink:0}.quem-avalia-texto .muted{font-size:.78rem}.avaliar-progresso{flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;margin-bottom:.85rem;display:flex}.avaliar-progresso>strong{font-size:1.35rem}.avaliar-progresso-barra{border-radius:var(--radius-pill);background:var(--surface-2);flex-basis:100%;height:.4rem;margin-top:.35rem;overflow:hidden}.avaliar-progresso-barra>span{background:var(--brand);border-radius:inherit;height:100%;display:block}.avaliar-lista{margin:.75rem 0 0;padding:0;list-style:none;display:grid}.avaliar-linha{border:0;border-bottom:1px solid var(--border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.65rem;padding:.6rem 0;display:flex}.avaliar-linha-texto{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.avaliar-linha-texto .muted{font-size:.8rem}.avaliar-linha-selo{border-radius:var(--radius-pill);color:var(--brand);background:var(--brand-soft);flex-shrink:0;padding:.2rem .6rem;font-size:.78rem;font-weight:700}.avaliar-linha-selo.is-feito{color:var(--muted);background:var(--surface-2)}.avaliar-linha-progresso{align-items:center;gap:.5rem;margin-top:.3rem;display:flex}.avaliar-linha-progresso .avaliar-progresso-barra{flex:1;max-width:12rem;height:.3rem;margin-top:0}.avaliar-linha-progresso .muted{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem}.avaliar-grupo+.avaliar-grupo{margin-top:1rem}.avaliar-grupo-titulo{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:.9rem 0 0;font-size:.72rem;font-weight:800}.avaliar-grupo .avaliar-lista{margin-top:.25rem}.avaliar-visao{margin-bottom:.85rem}.avaliar-busca{margin:0 0 .25rem}@media (width>=900px){.avaliar-visao .segmentado{width:22rem;max-width:100%}.avaliar-resumo{grid-template-columns:minmax(0,1fr) minmax(0,30rem);align-items:center;gap:1rem;margin-bottom:1rem;display:grid}.avaliar-resumo .avaliar-progresso{margin:0}.avaliar-filtros{gap:.5rem;display:grid}.avaliar-filtros .segmentado,.avaliar-filtros .avaliar-busca{margin:0}.avaliar-lista{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.6rem;margin-top:.5rem}.avaliar-linha{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);height:100%;box-shadow:var(--shadow-sm);padding:.75rem .9rem;transition:border-color .12s,transform 80ms}.avaliar-linha:hover{border-color:var(--brand);transform:translateY(-1px)}.avaliar-linha:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.avaliar-linha-progresso .avaliar-progresso-barra{max-width:none}.avaliar-grupo .avaliar-lista{margin-top:.5rem}}.por-criterio-cabeca{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.85rem;display:flex}.por-criterio-cabeca .btn{width:auto;padding-inline:.75rem;font-size:1.1rem}.por-criterio-lista{margin:.75rem 0 0;padding:0;list-style:none;display:grid}.por-criterio-linha{border-bottom:1px solid var(--border);align-items:center;gap:.6rem;padding:.5rem 0;display:flex}.por-criterio-linha:last-child{border-bottom:0}.por-criterio-nome{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.por-criterio-nome strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.por-criterio-nome .muted{font-size:.78rem}.por-criterio-linha .star-rating{flex-shrink:0}.criterio-card-desc{color:var(--text-soft);margin-top:.1rem;font-size:.8rem;line-height:1.35;display:block}.level-criterios{margin-top:.4rem}.star-rating{align-items:center;gap:.15rem;display:flex}.star-slot{line-height:1;display:inline-block;position:relative}.star-face{color:var(--surface-3);-webkit-text-stroke:1.5px var(--muted);font-size:1.6rem}.star-face.is-full{color:var(--accent);-webkit-text-stroke:0}.star-hit{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.star-hit:disabled{cursor:default}.star-hit:focus-visible{outline:2px solid var(--brand);outline-offset:1px;border-radius:2px}.star-value{margin-left:.4rem;font-size:.78rem}.round-live{margin-top:.75rem}.round-live-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.35rem;display:flex}.round-live-nome{font-size:1rem}.round-live-selos{flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem;display:flex}.round-clock{font-variant-numeric:tabular-nums;color:var(--brand);font-size:1.45rem;font-weight:800}.round-clock.is-up{color:var(--danger)}.round-clock.is-pausado{color:var(--accent);opacity:.85}.round-pausa-selo{color:var(--accent);background:#f59e0b29}.round-live-acoes{gap:.5rem;margin-top:.6rem;display:flex}.round-live-acoes .btn{flex:1;width:auto}.round-score{background:var(--surface-2);border-radius:var(--radius-sm);grid-template-columns:1fr auto 1fr;grid-template-areas:"ladoA.ladoB""golA x golB""peA.peB";align-items:center;gap:.4rem .5rem;padding:.9rem .6rem;display:grid}.round-side.is-casa{grid-area:ladoA}.round-side.is-visitante{grid-area:ladoB}.round-placar.is-casa{grid-area:golA}.round-placar.is-visitante{grid-area:golB}.round-time-pe.is-casa{grid-area:peA}.round-time-pe.is-visitante{grid-area:peB}.round-side{text-align:center;justify-items:center;gap:.1rem;min-width:0;display:grid}.round-team{font-weight:700;line-height:1.2}.round-uniforme{font-size:.78rem}.round-placar{text-align:center;font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:800;line-height:1}.round-time-pe{justify-items:center;gap:.35rem;min-width:0;display:grid}.round-time-pe .btn{width:auto;padding:.45rem 1.1rem}.round-x{color:var(--muted);grid-area:x;font-size:1.1rem;font-weight:700}.round-faces{flex-wrap:wrap;justify-content:center;gap:.2rem;max-width:100%;margin:.1rem 0;display:flex}.round-faces .avatar{border:1px solid var(--surface-3)}.round-x{color:var(--muted);font-weight:700}.round-alert{border-radius:var(--radius-sm);background:#f59e0b29;margin-top:.6rem;padding:.5rem .7rem;font-size:.88rem;font-weight:600}.round-fim-da-quadra{border-radius:var(--radius-sm);background:#f59e0b1f;border:1px solid #f59e0b59;align-items:center;gap:.7rem;padding:.7rem .85rem;display:flex}.round-fim-da-quadra-icone{font-size:1.4rem;line-height:1}.round-fim-da-quadra>div{flex-direction:column;gap:.1rem;min-width:0;display:flex}.round-fim-da-quadra strong{color:var(--warn,#f59e0b);font-size:.95rem}.round-fim-da-quadra span{color:var(--muted);font-size:.85rem}.round-excecao{text-align:center;color:var(--muted);margin:0;font-size:.85rem}.round-excecao .link-btn{font-weight:600}.round-excecao .link-btn:disabled{opacity:.5;cursor:not-allowed}.round-live>.btn-ghost{margin-top:.6rem}.jogo-blocos{gap:.9rem;display:grid}.jogo-blocos>.card{margin-bottom:0}.abas-jogo{scroll-margin-top:calc(var(--altura-header,0px) + .5rem)}.jogo-formato{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin-top:.35rem;font-size:.85rem;display:flex}.jogo-formato-item{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.jogo-formato-item .icone{flex-shrink:0}.jogo-conexao{color:var(--muted);flex-shrink:0;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:inline-flex}.jogo-conexao-ponto{background:var(--brand);border-radius:50%;width:8px;height:8px}.jogo-conexao.is-pendente{color:var(--accent)}.jogo-conexao.is-pendente .jogo-conexao-ponto{background:var(--accent)}.jogo-conexao.is-offline{color:var(--danger)}.jogo-conexao.is-offline .jogo-conexao-ponto{background:var(--danger)}.jogo-sync-linha{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.jogo-sync-linha .btn{width:auto}.camisa-time{justify-items:center;gap:.15rem;min-width:0;display:grid}.camisa-svg{display:block}.camisa-svg.is-sem-cor{color:var(--surface-3)}.camisa-nome{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;line-height:1.2;overflow:hidden}.camisa-uniforme{color:var(--muted);text-align:center;font-size:.75rem}.ao-vivo-meu-time{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin:.35rem 0 .75rem;font-size:.95rem;display:flex}.ao-vivo-meu-time:first-child{margin-top:0}.meu-time-grupo{align-items:center;gap:.4rem;display:inline-flex}.meu-time-ref{color:var(--text-soft);align-items:center;gap:.35rem;display:inline-flex}.meu-time-ref strong{color:var(--text);font-weight:700}.resultado-do-time{margin-left:auto}.resultado-do-time.is-ganhou{background:var(--brand-soft);color:var(--brand)}.resultado-do-time.is-empatou{color:var(--accent);background:#f59e0b24}.minha-noite{margin-bottom:.85rem}.minha-noite-linha{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.6rem;display:grid}.minha-noite-item{align-items:center;gap:.45rem;min-width:0;padding:.15rem .5rem;display:flex}.minha-noite-item:first-child{padding-left:0}.minha-noite-item+.minha-noite-item{border-left:1px solid var(--border)}.minha-noite-texto{flex-direction:column;min-width:0;display:flex}.minha-noite-texto strong,.minha-noite-tempo strong{font-size:1.6rem;font-weight:800;line-height:1}.minha-noite-texto span{color:var(--muted);white-space:nowrap;font-size:.7rem}.minha-noite .secao-ico{border:1px solid color-mix(in srgb, currentColor 30%, transparent);width:2.5rem;height:2.5rem}.minha-noite-bola .icone circle{fill:currentColor}.minha-noite-bola .icone path{stroke:var(--surface)}.minha-noite-bola .icone path:first-of-type{fill:var(--surface)}.minha-noite-tempo{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.minha-noite-tempo>span:last-child{color:var(--muted);border-left:1px solid var(--border);padding-left:.75rem;font-size:.9rem}@media (width<=26rem){.minha-noite-item{flex-direction:column;align-items:flex-start;gap:.35rem}.minha-noite .minha-noite-item .secao-ico{width:2.1rem;height:2.1rem}}.secao-ico.tom-roxo{color:#a78bfa;background:#a78bfa29}.quem-fez-nao-fui{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;margin-bottom:.9rem;padding-bottom:.9rem;display:flex}.quem-fez-nao-fui:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.quem-fez-nao-fui-texto{flex-direction:column;gap:.1rem;min-width:0;display:flex}.quem-fez-nao-fui-texto strong{color:var(--text);font-size:.95rem}.quem-fez-nao-fui-texto span{color:var(--muted);font-size:.85rem}.camisa-time.is-meu-time .camisa-nome{color:var(--brand)}.camisa-voce{text-transform:uppercase;letter-spacing:.04em;color:var(--brand);font-size:.68rem;font-weight:700}.round-cronometro{justify-items:center;gap:.1rem;padding:.5rem 0 .7rem;display:grid}.round-cronometro .round-clock{font-size:3rem;line-height:1}.round-clock-rotulo{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.round-time-pe .round-gol-btn{width:100%;padding:.6rem .5rem;font-size:.95rem}.round-desfazer{width:100%;margin-top:.6rem}.round-next-topo{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.round-next-times{grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;padding:.5rem 0 .7rem;display:grid}.round-versus{color:var(--muted);font-size:1.1rem;font-weight:700}.round-next-regra{margin:0;font-size:.82rem}.round-iniciar{width:100%;padding:.75rem;font-size:1rem}.court-clock{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);gap:.6rem;margin-top:.75rem;padding:.75rem;display:grid}.court-clock.is-over{border-color:var(--danger)}.court-clock-topo{align-items:center;gap:.75rem;display:flex}.court-clock-texto{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.court-clock-texto>strong{color:var(--text);font-size:.95rem}.court-clock-texto>span{color:var(--muted);overflow-wrap:anywhere;font-size:.85rem}.court-clock-topo .badge{white-space:nowrap;flex-shrink:0}.court-clock-barra{border-radius:var(--radius-pill);background:var(--border);height:6px;display:block;overflow:hidden}.court-clock-barra>span{background:var(--info);border-radius:inherit;height:100%;display:block}.court-preview{border-radius:var(--radius-sm);background:var(--brand-soft);margin:-.35rem 0 .9rem;padding:.55rem .75rem;font-size:.88rem}.round-next{border-radius:var(--radius-sm);background:var(--surface-2);gap:.6rem;margin-top:.75rem;padding:.8rem;display:grid}.rounds-history,.tabela-racha{margin-top:1.25rem}.tabela-racha-titulo{margin:0 0 .5rem}.tabela-racha table{border-collapse:collapse;font-variant-numeric:tabular-nums;background:var(--surface);border-radius:var(--radius);width:100%;box-shadow:var(--shadow-sm);font-size:.9rem;overflow:hidden}.tabela-racha th,.tabela-racha td{text-align:center;border-bottom:1px solid var(--border);padding:.5rem .3rem}.tabela-racha tbody tr:last-child td{border-bottom:0}.tabela-racha th{color:var(--muted);font-size:.75rem;font-weight:700}.tabela-racha .tabela-racha-pos{width:1.8rem;color:var(--muted);font-weight:700}.tabela-racha .tabela-racha-time{text-align:left}.tabela-racha-nome{align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.tabela-racha td.tabela-racha-criterio{color:var(--text);font-weight:800}.tabela-racha th.tabela-racha-criterio{color:var(--brand-strong)}.tabela-racha-lider td{background:var(--brand-soft)}.tabela-racha-lider .tabela-racha-pos{color:var(--brand-strong)}.tabela-racha-nota{color:var(--muted);margin:.4rem 0 0;font-size:.75rem}@media (width<=480px){.tabela-racha .tabela-racha-gc{display:none}}.placar-noite{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);padding:.85rem 1rem}.placar-noite-titulo{margin:0 0 .4rem}.placar-noite-times{align-items:center;gap:.5rem;display:grid}.placar-noite-times.is-dois{grid-template-columns:1fr auto 1fr}.placar-noite-lado{justify-items:center;gap:.3rem;min-width:0;display:grid}.placar-noite-gols{font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:800;line-height:1}.placar-noite-campanha{font-variant-numeric:tabular-nums;font-size:.78rem}.placar-noite-veredito{text-align:center;color:var(--text);margin:.65rem 0 0;font-size:.9rem;font-weight:700}.placar-noite-rodape{border-top:1px solid var(--border);text-align:center;margin:.7rem 0 0;padding-top:.55rem;font-size:.8rem}.rounds-history-titulo{margin:0 0 .5rem}.rounds-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.round-card{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:auto 1fr auto;grid-template-areas:"seq placar seta""meta meta meta";align-items:center;gap:.5rem;padding:.7rem .8rem;transition:border-color .12s,background .12s;display:grid}.round-card:hover{border-color:var(--brand);background:var(--surface-3)}.round-card-seq{border-radius:var(--radius-sm);background:var(--surface-3);width:1.6rem;height:1.6rem;color:var(--muted);font-variant-numeric:tabular-nums;grid-area:seq;place-items:center;font-size:.8rem;font-weight:700;display:grid}.round-card-placar{grid-area:placar;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;display:grid}.round-card-gols{font-variant-numeric:tabular-nums;align-items:baseline;gap:.45rem;font-size:1.5rem;font-weight:800;line-height:1;display:flex}.round-card-seta{color:var(--muted);grid-area:seta;font-size:1.2rem}.round-card-meta{border-top:1px solid var(--border);flex-wrap:wrap;grid-area:meta;align-items:center;gap:.5rem;margin-top:.15rem;padding-top:.55rem;font-size:.8rem;display:flex}.round-card.has-gol{grid-template-areas:"gol gol gol""seq placar seta""meta meta meta"}.round-meus-gols{border-radius:var(--radius-pill);color:var(--accent);text-transform:uppercase;letter-spacing:.04em;background:#f59e0b29;border:1px solid #f59e0b73;grid-area:gol;justify-self:end;align-items:center;gap:.25rem;margin-bottom:-.25rem;padding:.15rem .5rem;font-size:.68rem;font-weight:800;line-height:1.2;display:inline-flex}.round-meus-gols>span{font-size:.85rem}.camisa-icone{display:inline-flex;position:relative}.camisa-coroa{color:var(--accent);fill:var(--accent);filter:drop-shadow(0 1px 2px #00000073);position:absolute;top:-38%;right:-34%;transform:rotate(18deg)}.round-winner{color:var(--brand);font-weight:800}.partida-fim{align-items:center;gap:.5rem;margin-bottom:.9rem;display:flex}.partida-fim-seq{font-size:.85rem}.partida-desfecho{text-align:center;justify-items:center;gap:.2rem;padding:.4rem 0 1rem;display:grid}.partida-trofeu{font-size:2.4rem;line-height:1}.partida-titulo{font-size:1.15rem}.partida-lados{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.partida-lado{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);justify-items:center;gap:.4rem;padding:.9rem .6rem;display:grid}.partida-lado.is-vencedor{border-color:var(--brand)}.partida-gols{font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:800;line-height:1}.partida-resumo{margin-top:1.1rem}.partida-resumo-titulo{margin:0 0 .5rem}.partida-resumo-lista{gap:.1rem;margin:0;display:grid}.partida-resumo-lista>div{background:var(--surface-2);border-radius:var(--radius-sm);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.55rem .7rem;display:flex}.partida-resumo-lista dt{color:var(--muted);min-width:0;font-size:.88rem}.partida-resumo-lista dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:700}.partida-ajustar-horario{vertical-align:baseline;margin-left:.6rem;font-size:.82rem;font-weight:600;text-decoration:none}.partida-ajustar-horario:hover{text-decoration:underline}.round-detail-teams{gap:1.1rem;display:grid}@media (width>=620px){.round-detail-teams{grid-template-columns:1fr 1fr;align-items:start;gap:1.4rem}}.round-detail-team>h4{margin:0 0 .5rem}.round-detail-team-topo{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.round-detail-team-topo>h4{margin:0}.team-edit{width:26px;height:26px;color:var(--muted);opacity:0;font-size:.8rem;transition:opacity .12s,color .12s}.team-head:hover .team-edit{opacity:1}.team-edit:hover{color:var(--brand);border-color:var(--brand)}@media (hover:none){.team-edit{opacity:1}}.round-gols{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.round-gols li{background:var(--surface-2);border-radius:var(--radius-sm);align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex}.round-goal-remove{width:28px;height:28px;color:var(--muted);opacity:0;font-size:.85rem;transition:opacity .12s,color .12s}.round-gols li:hover .round-goal-remove{opacity:1}.round-goal-remove:hover{color:var(--danger);border-color:var(--danger)}@media (hover:none){.round-goal-remove{opacity:1}}.round-goal-who{flex-direction:column;flex:1;gap:.05rem;min-width:0;font-size:.9rem;display:flex}.round-goal-who strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.round-goal-assist{font-size:.78rem}.round-goal-seq{min-width:1.4rem;font-size:.78rem;font-weight:700}.round-goal-when{white-space:nowrap;font-size:.78rem}.round-no-gols{margin:0;font-size:.85rem}.member-open{text-align:left;cursor:pointer;min-width:0;color:inherit;font:inherit;background:0 0;border:none;flex-direction:column;gap:.1rem;padding:0;display:flex}.member-open:hover .member-nome{color:var(--brand);text-decoration:underline}.fut-card{border-radius:var(--radius);border:2px solid var(--tier-line);background:linear-gradient(160deg, var(--tier-a), var(--tier-b));color:#1a1508;max-width:20rem;margin:0 auto .75rem;padding:1rem}.fut-card.is-lenda{--tier-a:#f7e7a8;--tier-b:#d9b64a;--tier-line:#b8912c}.fut-card.is-ouro{--tier-a:#f4dfa0;--tier-b:#d4af52;--tier-line:#b8912c}.fut-card.is-prata{--tier-a:#e8eaed;--tier-b:#b9bfc7;--tier-line:#98a0a9}.fut-card.is-bronze{--tier-a:#e6c9a8;--tier-b:#c08f5e;--tier-line:#a3703f}.fut-card-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.fut-card-overall{flex-direction:column;line-height:1;display:flex}.fut-card-overall strong{letter-spacing:-.03em;font-size:2.6rem}.fut-card-overall span{letter-spacing:.06em;font-size:.95rem;font-weight:800}.fut-card-name{text-transform:uppercase;text-align:center;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #0000002e;margin:.6rem 0 .5rem;padding-top:.5rem;font-size:1.05rem;font-weight:800;overflow:hidden}.fut-card-attrs{grid-template-columns:repeat(3,1fr);gap:.4rem .5rem;display:grid}.fut-attr{justify-content:center;align-items:baseline;gap:.3rem;display:flex}.fut-attr strong{font-variant-numeric:tabular-nums;font-size:1.05rem}.fut-attr span{opacity:.75;font-size:.72rem;font-weight:700}.fut-card-foot{text-align:center;opacity:.8;border-top:1px solid #0000002e;margin-top:.6rem;padding-top:.5rem;font-size:.75rem;font-weight:700}.wallet-card{flex-direction:column;gap:.15rem;display:flex}.wallet-balance{letter-spacing:-.02em;font-size:1.9rem}.wallet-balance.is-negative{color:var(--accent)}.wallet-balance.is-positive{color:var(--brand)}.wallet-breakdown{font-size:.82rem}.wallet-overdue{color:var(--danger);margin-top:.25rem;font-size:.88rem;font-weight:700}.bloco-toggle{cursor:pointer;width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:0;display:flex}.bloco-hint{margin-top:.1rem;font-size:.82rem;display:block}.balance-row{background:var(--surface-2);border-radius:var(--radius-sm);align-items:center;gap:.6rem;padding:.45rem .6rem;display:flex}.balance-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.balance-owed{color:var(--accent);font-variant-numeric:tabular-nums}.balance-ok{color:var(--muted);font-variant-numeric:tabular-nums}.upcoming{margin-top:1.25rem}.upcoming-list{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.upcoming-row{flex-wrap:wrap;align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}.upcoming-list.is-principal{border-color:var(--brand);box-shadow:var(--shadow-sm)}.upcoming-row+.upcoming-row{border-top:1px solid var(--border)}.upcoming-row.is-skipped{background:var(--surface-2)}.upcoming-row.is-skipped :is(.proximo-dia,.proximo-horas){color:var(--muted);text-decoration:line-through}.upcoming-cabeca{min-width:0;color:inherit;flex:100%;gap:.15rem;text-decoration:none;display:grid}.upcoming-cabeca .proximo-icone-caixa{width:2.1rem;height:2.1rem}.upcoming-cabeca .proximo-horas{margin:0;line-height:1.15}.upcoming-outro-local{justify-self:start;margin-top:.3rem}.upcoming-row:has(>.upcoming-cabeca.is-link):hover{background:var(--surface-2)}.upcoming-pending{font-size:.85rem}.upcoming-reason{flex:12rem;font-size:.85rem}.upcoming-reason strong{color:var(--danger)}.upcoming-actions{flex-shrink:0;gap:.35rem;display:flex}.upcoming-decisao{border-top:1px solid var(--border);flex:100%;grid-template-columns:1fr 1fr;gap:.5rem;padding-top:.6rem;display:grid}.upcoming-decisao .btn{justify-content:center;align-items:center;gap:.35rem;width:100%;display:inline-flex}.confirmar-racha-quando{align-items:center;gap:.6rem;display:flex}.confirmar-racha-quando .proximo-icone-caixa{width:2.1rem;height:2.1rem}.confirmar-racha-onde{align-items:center;gap:.35rem;margin-top:.6rem;font-size:.92rem;display:flex}.confirmar-racha-onde>svg{color:var(--brand)}.confirmar-racha-horas{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.9rem;display:grid}.confirmar-racha-aviso{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);align-items:flex-start;gap:.55rem;margin-top:.9rem;padding:.7rem .8rem;font-size:.9rem;line-height:1.4;display:flex}.confirmar-racha-aviso>svg{color:var(--muted);flex:none;margin-top:.1rem}.confirmar-racha-aviso.is-agora{border-color:var(--accent)}.confirmar-racha-aviso.is-agora>svg{color:var(--accent)}@media (width<=620px){.upcoming-actions{flex:auto}}.menu-acoes{flex-shrink:0;position:relative}.menu-acoes-gatilho{width:var(--member-acao,32px);height:var(--member-acao,32px)}.menu-acoes-gatilho.is-aberto{background:var(--surface-3);color:var(--text)}.menu-acoes-lista{z-index:20;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:12rem;box-shadow:var(--shadow-md);flex-direction:column;gap:.1rem;padding:.3rem;display:flex;position:absolute;top:calc(100% + .3rem)}.menu-acoes-direita{right:0}.menu-acoes-lista.is-acima{top:auto;bottom:calc(100% + .3rem)}.menu-acoes-esquerda{left:0}.menu-acoes-item{border-radius:var(--radius-sm);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.55rem;padding:.5rem .6rem;font-size:.9rem;display:flex}.menu-acoes-item:hover{background:var(--surface-2)}.menu-acoes-item.is-perigo{color:var(--danger)}.menu-acoes-item.is-perigo:hover{background:var(--danger-soft)}.menu-acoes-chip{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.menu-acoes-chip.is-aberto{border-color:var(--brand)}.menu-acoes-chip-seta{color:var(--muted);transform:rotate(90deg)}.menu-acoes-item.is-marcado{color:var(--brand);font-weight:700}.menu-acoes-check{margin-left:auto}.members-list .member-row:nth-last-child(-n+2):not(:nth-child(-n+3)) .menu-acoes-lista{top:auto;bottom:calc(100% + .3rem)}.menu-acoes-fundo{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;flex-direction:column;justify-content:flex-end;animation:.16s drawer-fade;display:flex;position:fixed;inset:0}.menu-acoes-folha{max-height:85dvh;padding:.5rem .6rem calc(.6rem + var(--safe-bottom));background:var(--surface);border-top:1px solid var(--border);border-radius:var(--radius) var(--radius) 0 0;box-shadow:var(--shadow-md);flex-direction:column;gap:.1rem;animation:.2s cubic-bezier(.22,1,.36,1) menu-acoes-sobe;display:flex;overflow-y:auto}.menu-acoes-folha-titulo{border-bottom:1px solid var(--border);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.2rem;padding:.4rem .6rem .6rem;font-size:.85rem;overflow:hidden}.menu-acoes-folha .menu-acoes-item{min-height:48px;padding:.6rem .7rem;font-size:1rem}.menu-acoes-folha-cancelar{width:100%;min-height:48px;margin-top:.4rem}@keyframes menu-acoes-sobe{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.menu-acoes-fundo,.menu-acoes-folha{animation:none}}.gaveta-corpo{flex:1;min-height:0;padding:.9rem;overflow-y:auto}.gaveta-rodape{padding:.9rem;padding-bottom:calc(.9rem + var(--safe-bottom));border-top:1px solid var(--border);flex-shrink:0;gap:.6rem;display:flex}.gaveta-rodape .btn{white-space:nowrap;flex:1;min-width:0}.gaveta-rodape .btn-ghost{flex:none;width:auto}.gaveta-opcoes{flex-direction:column;gap:.2rem;display:flex}.gaveta-opcao{border-radius:var(--radius-sm);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .75rem;font-weight:600;display:flex}.gaveta-opcao:hover{background:var(--surface-2)}.gaveta-opcao.is-on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand)}.gaveta-sep{background:var(--border);height:1px;margin:.5rem .2rem}.gaveta-grupo+.gaveta-grupo{margin-top:1rem}.gaveta-titulo{color:var(--muted);margin:0 .2rem .35rem;font-size:.78rem;font-weight:700}.cobranca-totais{flex-direction:column;gap:.75rem;display:flex}.cobranca-totais-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem;display:flex}.cobranca-totais-titulo{font-weight:700}.cobranca-totais-rotulo{color:var(--muted);font-size:.78rem;display:block}.cobranca-totais-valor{font-size:1.1rem;font-weight:700;display:block}.cobranca-totais-principais{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.cobranca-totais-principais>div{min-width:0}.cobranca-totais-valor-pago{color:var(--brand)}.cobranca-totais-nota{color:var(--muted);margin:0;font-size:.75rem;display:block}.tx-vencidos{color:var(--danger);font-weight:700}.cobranca-acoes{gap:.5rem;margin:.75rem 0;display:grid}.cobranca-acao{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);align-items:center;gap:.6rem;padding:.7rem .85rem;display:flex}.cobranca-acao>span:nth-child(2){flex:1;min-width:0;font-size:.9rem}.cobranca-acao .btn{flex:none;width:auto}.cobranca-acao-ico{border-radius:var(--radius-sm);background:var(--surface-2);width:2rem;height:2rem;color:var(--text-soft);flex-shrink:0;place-items:center;display:grid}.titulos-troca-conta{opacity:.75;margin-left:.3rem;font-weight:600}.titulo-linha.is-estatica{cursor:default}.titulo-linha.is-estatica:hover{border-color:var(--border)}.cobranca-estado{font-weight:700}.cobranca-estado.is-vencido{color:var(--danger)}.cobranca-estado.is-cobrado{color:var(--info)}.cobranca-estado.is-pendente{color:var(--accent)}.cobranca-estado.is-pago{color:var(--brand)}.cobranca-grupo{color:var(--text-soft);margin:.9rem 0 .4rem;font-size:.78rem;font-weight:700}.cobranca-lancar-quem{justify-content:space-between;align-items:center;gap:.5rem;margin:.9rem 0 .4rem;display:flex}.cobranca-lancar-quem .btn{width:auto}.cobranca-lancar{padding-bottom:5rem}.cobranca-lancar-rodape{z-index:5;bottom:var(--safe-bottom);background:linear-gradient(to top, var(--bg) 70%, transparent);margin-top:.75rem;padding:.75rem 0;position:sticky}@media (width<=720px){.cobranca-lancar-rodape{bottom:calc(4.75rem + var(--safe-bottom))}}.cobranca-totais-barra{border-radius:var(--radius-pill);background:var(--surface-2);gap:2px;height:.5rem;display:flex;overflow:hidden}.cobranca-totais-barra>span{flex-basis:0;min-width:4px}.cobranca-totais-linhas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;margin:0;display:grid}.cobranca-totais-linhas>div{min-width:0}.cobranca-totais-linhas dt{color:var(--muted);align-items:center;gap:.35rem;font-size:.78rem;display:flex}.cobranca-totais-linhas dd{white-space:nowrap;margin:.1rem 0 0;font-size:.9rem;font-weight:600}.cobranca-totais-linhas dd .muted{font-weight:400}.cobranca-totais-linhas>.is-zerada{opacity:.45}.cobranca-totais-ponto{border-radius:var(--radius-pill);flex:none;width:.5rem;height:.5rem}.cobranca-totais .is-pago,.stat-barra>.is-pago{background:var(--brand)}.cobranca-totais .is-cobrado,.stat-barra>.is-cobrado{background:var(--info)}.cobranca-totais .is-pendente,.stat-barra>.is-pendente{background:var(--accent)}.cobranca-totais .is-previsto,.stat-barra>.is-previsto{background:var(--surface-3)}.stat-barra{margin-top:.5rem}.progresso-lote{border-radius:var(--radius-pill);background:var(--surface-2);height:.5rem;margin-bottom:.75rem;overflow:hidden}.progresso-lote>span{background:var(--brand);border-radius:inherit;width:0;height:100%;transition:width .3s;display:block}.progresso-lote.is-indeterminado>span{width:35%;animation:1.1s ease-in-out infinite alternate progresso-vai-e-vem}@keyframes progresso-vai-e-vem{0%{transform:translate(-10%)}to{transform:translate(200%)}}@media (prefers-reduced-motion:reduce){.progresso-lote.is-indeterminado>span{opacity:.5;width:100%;animation:none}}.relatorio-etapa+.relatorio-etapa{border-top:1px solid var(--border);margin-top:1rem;padding-top:.75rem}.filtro-botao{align-items:center;gap:.4rem;display:inline-flex}.filtro-botao.is-filtrado{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.filtro-botao-icone{display:inline-flex;position:relative}.filtro-botao-ponto{background:var(--brand);width:7px;height:7px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:-3px;right:-4px}.members-toolbar{flex-wrap:wrap;gap:.6rem;margin-bottom:.6rem;display:flex}.members-toolbar .input{flex:10rem;min-width:0;margin-bottom:0}.members-filters{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.members-filters .chip{padding:.45rem .75rem;font-size:.85rem}.members-filtros-sep{flex-basis:100%;height:0;margin:.1rem 0 0}.chip-count{border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-soft);font-variant-numeric:tabular-nums;margin-left:.35rem;padding:0 .35rem;font-size:.7rem;font-weight:800;display:inline-block}.chip-count.is-alert{background:var(--danger);color:#fff}.chip-selected .chip-count{color:#fff;background:#00000040}.members-count-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.5rem;display:flex}.members-count{margin-bottom:0}.elenco-setores{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.45fr);gap:.4rem;margin-bottom:.6rem;display:grid}.elenco-setor{min-width:0;font:inherit;color:var(--text);cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;align-items:center;gap:.1rem;padding:.5rem .2rem;transition:border-color .12s;display:flex}@media (hover:hover){.elenco-setor:hover{border-color:var(--brand)}}.elenco-setor strong{font-variant-numeric:tabular-nums;font-size:1.1rem}.elenco-setor span{max-width:100%;color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.elenco-setor.is-atencao{border-color:var(--accent)}.elenco-setor.is-atencao strong{color:var(--accent)}.elenco-setor.is-on{border-color:var(--brand);background:var(--brand-soft)}.elenco-setor.is-on strong{color:var(--brand)}.elenco-nota{color:var(--text-soft);margin:-.2rem 0 .7rem;font-size:.75rem}.elenco-nota b{color:var(--accent)}.elenco-tambem{color:var(--text-soft);background:var(--surface-2);border-top:1px solid var(--border);align-items:center;padding:.45rem .85rem;font-size:.78rem;font-weight:700;display:flex}.presenca-setores{margin:.5rem 0 .75rem}.presenca-setores-faixa{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.45fr);display:grid;overflow:hidden}.presenca-setor{border-bottom:3px solid #0000;flex-direction:column;align-items:center;gap:.05rem;min-width:0;padding:.45rem .2rem .4rem;display:flex}.presenca-setor+.presenca-setor{border-left:1px solid var(--border)}.presenca-setor strong{font-variant-numeric:tabular-nums;color:var(--text);font-size:1.1rem}.presenca-setor span{max-width:100%;color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.presenca-setor.is-zero strong,.presenca-setor.is-zero span{color:var(--muted)}.presenca-setor.is-atencao{border-bottom-color:var(--accent)}.presenca-setor.is-atencao strong{color:var(--accent)}.presenca-setores-alerta{border:1px solid var(--accent);border-radius:var(--radius-sm);border-left-width:4px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.15rem .6rem;margin:.5rem 0 0;padding:.45rem .7rem;font-size:.85rem;display:flex}.presenca-setores-alerta strong{color:var(--accent)}.presenca-setores-alerta span{color:var(--text-soft);font-size:.78rem}.presenca-setores-nota{color:var(--muted);margin:.4rem 0 0;font-size:.75rem}.members-list{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex}.members-list>.member-row:first-child{border-radius:var(--radius) var(--radius) 0 0}.members-list>.member-row:last-child{border-radius:0 0 var(--radius) var(--radius)}.members-list>.member-row:only-child{border-radius:var(--radius)}.member-row{grid-template-columns:auto minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:column;align-items:center;gap:.75rem;padding:.6rem .85rem;display:grid}.member-row+.member-row{border-top:1px solid var(--border)}.member-row:hover{background:var(--surface-2)}.member-identidade{flex-wrap:wrap;align-items:center;gap:.25rem .4rem;min-width:0;display:flex}.member-nome{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.member-vinculo{flex-shrink:0}.member-vinculo.is-mensalista{background:var(--brand-soft);color:var(--brand)}.member-vinculo.is-diarista{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:0 0}.member-goleiro{flex-shrink:0}.novo-membro-marcas{gap:.5rem;margin:.5rem 0 .75rem;display:grid}.member-meta{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.member-meta>*+:before{content:" · "}.member-pendencias{flex-wrap:wrap;gap:.15rem .7rem;margin-top:.1rem;font-size:.75rem;display:flex}.member-pendencia{color:var(--text-soft);align-items:center;gap:.3rem;display:inline-flex}.member-pendencia:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}.member-pendencia.is-danger{color:var(--danger)}.anel-cadastro{flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;position:relative}.anel-cadastro svg{position:absolute;inset:0;transform:rotate(-90deg)}.anel-cadastro circle{fill:none;stroke-width:3px}.anel-cadastro-fundo{stroke:var(--surface-3)}.anel-cadastro-fundo.is-vazio{stroke:var(--muted)}.anel-cadastro-fora{stroke:var(--muted);opacity:.35}.anel-cadastro .avatar-numero{bottom:-5px;right:-5px}.anel-cadastro-texto{color:var(--muted);margin-top:.15rem;font-size:.75rem}.anel-cadastro-texto .is-atencao{color:var(--accent)}.anel-cadastro-texto>*+:before{content:" · ";color:var(--muted)}.member-ultimo-acesso{color:var(--muted);white-space:nowrap;align-items:center;gap:.25rem;font-size:.7rem;display:inline-flex}.member-ultimo-acesso .icone{flex-shrink:0}.member-canto{flex-direction:column;flex-shrink:0;align-self:flex-start;align-items:flex-end;gap:.45rem;margin-left:auto;display:flex}@media (width<=720px){.member-row{gap:.5rem;padding:.55rem .7rem}}@media (hover:none){.member-row{--member-acao:44px}}.member-sticky{z-index:3;background:var(--surface);border-bottom:1px solid var(--border);margin:0 -1.1rem 1.5rem;padding:1.1rem 1.1rem .75rem;position:sticky;top:0}.modal-body:has(>.member-sticky){padding-top:0}.member-secoes{margin-bottom:.5rem}.member-sticky.is-secao{margin-bottom:1rem;padding-bottom:.9rem}.member-sticky.is-secao .secao-head{background:0 0;border-bottom:0;margin:0;padding:0;position:static}.member-head{align-items:center;gap:.75rem;display:flex}.member-head-corpo{flex:1;min-width:0}.member-head.is-ficha{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.3rem .75rem;display:grid}.member-head.is-ficha>.avatar-wrap,.member-head.is-ficha>.avatar,.member-head.is-ficha>.foto-ampliavel{grid-row:1/span 2;align-self:center}.member-head.is-ficha>.member-head-corpo{grid-area:1/2}.member-head.is-ficha>.member-canto{grid-area:1/3}.member-head.is-ficha>.member-posicao{grid-area:2/2/auto/4;margin-top:0}.member-tags .badge{gap:.3rem}.member-tags .badge .icone{flex-shrink:0}.member-posicao{align-items:center;gap:.35rem;margin-top:.35rem;font-size:.8rem;display:flex}.member-nome-cadastro{font-size:.85rem}.member-name{font-size:1.05rem;display:block}.member-tags{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}.member-head+.member-tags{margin-top:.85rem}.ficha-vinculo{color:var(--text-soft);flex-wrap:wrap;gap:.25rem 1rem;margin-top:.55rem;font-size:.8rem;display:flex}.ficha-vinculo-nivel{color:var(--accent);font-weight:700}.modal-wide.ficha-membro{max-width:1000px}.ficha-colunas{grid-template-columns:minmax(170px,200px) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.ficha-coluna{z-index:2;overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:.15rem;padding-right:.25rem;display:flex;position:sticky;overflow-y:auto}.ficha-coluna .secao-link{flex-shrink:0}.ficha-conteudo{min-width:0}.ficha-colunas.is-skeleton .ficha-coluna{gap:.4rem}@media (width<=720px){.ficha-colunas.is-skeleton{display:block}.ficha-colunas.is-skeleton .ficha-coluna{display:none}}.member-panels{gap:1.1rem;display:grid}.member-panels>*{min-width:0}@media (width>=720px){.member-panels{grid-template-columns:1fr 1fr;align-items:start;gap:1.4rem}.member-panels .form-sep{display:none}}.member-actions{z-index:2;background:var(--surface);border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.75rem;margin:1.1rem -1.1rem -1.1rem;padding:.85rem 1.1rem;display:flex;position:sticky;bottom:-1.1rem}.member-actions .btn{width:auto}.member-actions .error{flex:1;min-width:12rem;margin:0}.tx-overdue{color:var(--danger);font-size:.9rem;font-weight:700}.lanc-titulo{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.lanc-titulo .muted{font-size:.82rem;font-weight:400}.lanc-topo{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.lanc-oque{min-width:0}.lanc-oque .muted{font-size:.85rem}.lanc-valor{white-space:nowrap;font-size:1.15rem}.lanc-aberto.is-atrasado{border-color:var(--danger)}.lanc-aberto.is-do-aviso{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.lanc-combinar{margin:.5rem 0 0;font-size:.82rem}.lanc-historico{margin-top:.75rem}.lanc-linha{border-top:1px solid var(--border);align-items:center;gap:.5rem;padding:.4rem 0;font-size:.9rem;display:flex}.lanc-linha:first-child{border-top:none}.lanc-linha-oque{flex:1;min-width:0}.lanc-linha-valor{white-space:nowrap;font-weight:700}.lanc-linha-valor.is-anulado{color:var(--muted);font-weight:400;text-decoration:line-through}.money-field{position:relative}.money-prefix{color:var(--muted);pointer-events:none;font-size:.9rem;font-weight:700;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.money-field .input{padding-left:2.6rem}.money-suffix{color:var(--muted);pointer-events:none;font-size:.9rem;font-weight:700;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.money-field.com-sufixo .input{padding-left:.75rem;padding-right:5.2rem}.atraso-campos{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.atraso-campos .input{margin-bottom:.3rem}.atraso-dica{margin-top:.6rem;display:block}.plan-options{gap:.6rem;display:grid}@media (width>=620px){.plan-options{grid-template-columns:1fr 1fr}}.plan-option{text-align:left;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);cursor:pointer;font:inherit;flex-direction:column;gap:.25rem;padding:.75rem .85rem;transition:border-color .12s,background .12s;display:flex}.plan-option:hover:not(:disabled){border-color:var(--brand)}.plan-option.is-selected{border-color:var(--brand);background:var(--brand-soft)}.plan-option:disabled{opacity:.6;cursor:not-allowed}.plan-option .muted{font-size:.8rem;line-height:1.35}.plan-note{margin:.75rem 0 0;font-size:.82rem;line-height:1.45}.emg-item{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.emg-item.is-primary{border-color:var(--brand);background:var(--brand-soft)}.emg-info{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.emg-info strong{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.emg-badge{font-size:.6rem}.emg-phone{color:var(--brand);font-weight:700}.emg-actions{flex-shrink:0;gap:.35rem;display:flex}.emg-remove:hover{color:var(--danger);border-color:var(--danger)}.auth-ou{color:var(--muted);text-transform:lowercase;align-items:center;gap:.6rem;margin:.85rem 0;font-size:.78rem;display:flex}.auth-ou:before,.auth-ou:after{content:"";background:var(--border);flex:1;height:1px}.btn-chave{font-weight:600}.btn-chave .icone{color:var(--brand)}.convite-chave{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--brand-soft);flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.7rem .85rem;display:flex}.convite-chave-icone{border-radius:var(--radius-sm);background:var(--surface);width:2.4rem;height:2.4rem;color:var(--brand);flex-shrink:0;place-items:center;display:grid}.convite-chave-texto{flex-direction:column;flex:1;gap:.1rem;min-width:12rem;display:flex}.convite-chave-texto .muted{font-size:.82rem}.convite-chave-acoes{flex-shrink:0;gap:.4rem;display:flex}@media (width<=30rem){.convite-chave-acoes{width:100%}.convite-chave-acoes .btn{flex:1}}.convite-notificacoes{flex-direction:column;gap:.75rem;display:flex}.convite-notificacoes p{margin:0}.convite-notificacoes-icone{border-radius:var(--radius-sm);background:var(--brand-soft);width:3rem;height:3rem;color:var(--brand);place-items:center;display:grid}.convite-notificacoes-passos{gap:.3rem;margin:0;padding-left:1.25rem;display:grid}.convite-notificacoes-acoes{gap:.5rem;margin-top:.25rem;display:flex}.convite-notificacoes-acoes .btn{flex:1}.chave-item{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.chave-icone{border-radius:var(--radius-sm);background:var(--surface-2);width:2.4rem;height:2.4rem;color:var(--muted);flex-shrink:0;place-items:center;display:grid}.chave-info{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.chave-info .muted{font-size:.82rem}.chave-remover{flex-shrink:0}.chave-remover:hover{color:var(--danger);border-color:var(--danger)}.chave-registrar{margin-top:1rem}.emg-form{flex-direction:column;gap:.75rem;display:flex}.emg-form .input{margin-bottom:0}.emg-add{width:100%;color:var(--muted);border-style:dashed;margin-top:.75rem}.emg-add:hover{color:var(--text);border-style:solid}.link-btn{font:inherit;cursor:pointer;color:var(--brand);background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.link-btn:hover{color:var(--brand-strong)}.stat-table{grid-template-columns:1fr 1fr;gap:.6rem 2rem;margin-bottom:1rem;display:grid}@media (width<=460px){.stat-table{grid-template-columns:1fr}}.stat-table-col{min-width:0}.stat-cells{margin:0}.stat-cell{align-items:baseline;gap:.5rem;padding:.2rem 0;display:flex}.stat-cell-label{min-width:0;color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:400;overflow:hidden}.stat-cell-value{font-variant-numeric:tabular-nums;flex-shrink:0;margin:0;font-weight:700}.stat-group-title{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:.15rem 0;font-size:.72rem;font-weight:600;display:block}.stat-cells+.stat-group-title{margin-top:.8rem}.stat-group-title .muted{text-transform:none;letter-spacing:0}.stat-note{color:var(--muted);margin:.35rem 0 0;font-size:.75rem}.member-stats{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:.5rem;margin-bottom:.75rem;display:grid}.member-stat{background:var(--surface-2);border-radius:var(--radius-sm);text-align:center;padding:.55rem .4rem}.member-stat-value{font-size:1.25rem;font-weight:800;line-height:1.15}.member-stat-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-top:.15rem;font-size:.68rem;font-weight:700}.member-section{margin:1rem 0 .4rem}.member-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.member-list li{background:var(--surface-2);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .65rem;font-size:.9rem;display:flex}.member-list li .muted{margin-left:auto;font-size:.82rem}.member-list li .badge{margin-left:0}.billing-note{margin:.25rem 0 .75rem;font-size:.82rem}.billing-toggle{margin:.5rem 0 .75rem}.invite-link{word-break:break-all;-webkit-user-select:all;user-select:all;font-size:.8rem}.titulo-com-acoes{align-items:center;gap:.7rem;display:flex}.titulo-com-acoes .secao-acoes{margin-left:auto}.manual-acoes{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.manual-acoes .btn{width:auto}.rules-list{gap:.6rem;margin:0;padding-left:0;display:grid}.rules-list li{align-items:flex-start;gap:.5rem;display:flex}.rule-texto{flex:1;min-width:0}.rules-list li.is-strict{border-left:3px solid var(--danger);margin-left:-.6rem;padding-left:.6rem}.rule-desc{margin-top:.15rem;font-size:.85rem;line-height:1.45}.rule-strict{vertical-align:middle;margin-left:.4rem}.rule-actions{flex-shrink:0;gap:.25rem;display:flex}.rule-actions .icon-btn{width:30px;height:30px;font-size:.9rem}@media (width<=620px){.rules-list li{flex-wrap:wrap}.rule-texto{flex-basis:100%}.rule-actions{margin-left:auto}}.rules-intro{white-space:pre-wrap;border-bottom:1px solid var(--border);margin:0 0 1rem;padding-bottom:.85rem;line-height:1.55}.rules-block+.rules-block{margin-top:1.1rem}.rules-block h4{margin:0 0 .6rem}.invite-rules{cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);align-items:flex-start;gap:.6rem;margin-bottom:.75rem;padding:.7rem .8rem;line-height:1.45;display:flex}.invite-rules input{flex-shrink:0;margin-top:.15rem}.invite-rules-hint{margin-top:.15rem;font-size:.8rem;display:block}.picker-list{gap:.35rem;margin-bottom:1rem;display:grid}.picker-item{cursor:pointer;text-align:left;background:var(--surface-2);border-radius:var(--radius-sm);width:100%;color:var(--text);border:1px solid #0000;align-items:center;gap:.6rem;padding:.45rem .6rem;font-size:.95rem;transition:border-color .12s,background .12s;display:flex}.picker-item:hover{border-color:var(--brand)}.picker-item.is-selected{border-color:var(--brand);background:var(--brand-soft)}.picker-name{flex:1;min-width:0}@media (width<=720px){.app-shell{flex-direction:column}.nav{border-right:none;border-top:1px solid var(--border);width:auto;height:auto;padding:.35rem calc(.25rem + var(--safe-right)) calc(.35rem + var(--safe-bottom)) calc(.25rem + var(--safe-left));z-index:50;box-shadow:var(--shadow-md);flex-direction:row;justify-content:space-around;position:fixed;inset:auto 0 0;overflow:visible}.nav-brand,.header-grupo,.app-header .user-menu{display:none}.menu-drawer-trigger{display:grid}.nav-link{text-align:center;flex-direction:column;flex:1;align-self:center;gap:.1rem;min-width:0;padding:.4rem .15rem;font-size:.64rem;font-weight:600}.nav-link>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.nav-link .ico{width:auto;font-size:1.3rem}.nav-link.is-principal .ico{width:2.9rem;height:2.9rem;margin-top:-.9rem;font-size:1.95rem}.nav-link.is-principal>span:last-child{margin-top:.1rem}.nav-link.active{color:var(--brand);box-shadow:none;background:0 0}.app-main{padding-bottom:calc(4.75rem + var(--safe-bottom))}.title{font-size:1.35rem}}.charge-box{border-top:1px dashed var(--border);gap:.4rem;margin-top:.6rem;padding-top:.6rem;display:grid}.charge-links{flex-wrap:wrap;gap:.5rem;display:flex}.charge-links>*{flex:8rem;gap:.45rem;min-height:2.75rem;font-size:.95rem}.charge-links .btn{align-items:center;gap:.35rem;width:auto;display:inline-flex}.charge-meta{align-items:center;gap:.4rem;font-size:.78rem;display:flex}.charge-emitir{align-items:center;gap:.35rem;width:auto;display:inline-flex}.pagamento{text-align:center;justify-items:center;gap:.75rem;display:grid}.pagamento-valor{color:var(--brand);font-size:1.6rem;font-weight:700}.pagamento-aguarde{padding:2rem 0}.pagamento-qr{border-radius:var(--radius-sm);background:#fff;width:min(15rem,60vw);height:auto;padding:.6rem}.pagamento-payload{border-radius:var(--radius-sm);background:var(--surface-2);width:100%;max-height:5.5rem;color:var(--muted);text-align:left;word-break:break-all;padding:.5rem .6rem;font-size:.72rem;line-height:1.5;display:block;overflow:auto}.pagamento .btn{justify-content:center;align-items:center;gap:.4rem;width:100%;display:inline-flex}.pagamento-links{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.pagamento-links>*{flex:10rem}.charge-error{margin:.25rem 0 0}.tx-card{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;gap:.6rem;display:grid}.tx-card:hover{border-color:var(--brand)}.tx-estado{color:var(--muted);flex-shrink:0;align-items:center;gap:.4rem;display:flex}.tx-topo{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.tx-identidade{flex:1;align-items:center;gap:.6rem;min-width:0;display:flex}.tx-ico{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.tx-ico.is-entrada{background:var(--brand-soft);color:var(--brand)}.tx-ico.is-entrada svg{transform:rotate(-90deg)}.tx-ico.is-saida{background:var(--danger-soft);color:var(--danger)}.tx-ico.is-saida svg{transform:rotate(90deg)}.tx-valor{font-size:1.35rem;line-height:1.2;display:block}.tx-valor.is-entrada{color:var(--brand)}.tx-valor.is-saida{color:var(--danger)}.tx-valor.is-estornado{color:var(--muted);text-decoration:line-through}.tx-ico.is-estornado{background:var(--surface-2);color:var(--muted)}.tx-linha{font-size:.84rem}.tx-acoes{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.tx-acoes .btn{justify-content:center;align-items:center;gap:.45rem;width:auto;min-height:2.75rem;padding:0 1rem;font-size:.95rem;display:inline-flex}.btn-perigo{border-radius:var(--radius-sm);cursor:pointer;min-height:2.75rem;color:var(--danger);font:inherit;background:0 0;border:none;align-items:center;gap:.35rem;padding:.4rem .6rem;font-size:.85rem;display:inline-flex}.btn-perigo:hover{background:var(--danger-soft)}.btn-perigo:disabled{opacity:.5;cursor:not-allowed}.charge-sync{cursor:pointer;color:var(--brand);font:inherit;background:0 0;border:none;align-items:center;gap:.25rem;margin-left:auto;padding:0;font-size:.78rem;display:inline-flex}.charge-sync:disabled{opacity:.6;cursor:progress}.tx-chips{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.tx-chip{color:var(--muted);white-space:nowrap;align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.tx-chip svg{opacity:.85;flex-shrink:0}.tx-chip+.tx-chip{border-left:1px solid var(--border);padding-left:.75rem}.tx-chip.is-vencido{color:var(--danger)}.tx-chip.tx-vencimento{border-left:none;flex-basis:100%;padding-left:0}@media (width<=480px){.tx-valor{font-size:1.2rem}.btn-perigo{padding:.4rem .45rem;font-size:.8rem}}.member-list li.member-tx{flex-direction:column;align-items:stretch}.member-tx-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.member-tx-row .muted{margin-left:auto;font-size:.82rem}.mode-list{gap:.45rem;margin-bottom:.9rem;display:grid}.mode-item{cursor:pointer;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);align-items:flex-start;gap:.6rem;padding:.6rem .75rem;transition:border-color .12s,background .12s;display:flex}.mode-item:hover{border-color:var(--brand)}.mode-item.is-selected{border-color:var(--brand);background:var(--brand-soft)}.mode-item input{flex-shrink:0;margin-top:.2rem}.mode-hint{margin-top:.1rem;font-size:.8rem;line-height:1.35;display:block}.rank-toggle{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex}.rank-recorte .segmentado-opcao{padding-inline:.25rem;font-size:.85rem}.rank-periodo{justify-content:space-between;align-items:center;gap:.5rem;margin:-.25rem 0 .75rem;display:flex}.rank-periodo-nome{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.rank-periodo-nome strong{font-size:1rem}.rank-periodo-nome .muted{align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.rank-periodo-seta{width:auto;min-width:2.75rem;min-height:2.75rem;padding:.35rem}.rank-periodo-seta.is-anterior .icone{transform:rotate(180deg)}.rank-periodo-seta:disabled{opacity:.35;cursor:default}.rank-buscando{opacity:.55;pointer-events:none;transition:opacity .15s}.rank-para-campeoes{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:2.75rem;color:var(--text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:.5rem;margin:0 0 .75rem;padding:.6rem .8rem;font-size:.9rem;font-weight:600;display:flex}.rank-para-campeoes>span{flex:1;min-width:0}.rank-para-campeoes .icone:first-child{color:var(--accent);flex:none}.rank-para-campeoes .icone:last-child{color:var(--muted);flex:none}.rank-para-campeoes:hover{border-color:var(--accent)}.rank-para-campeoes:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mural{gap:.6rem;display:grid}.mural-periodo{padding:.85rem 1rem}.mural-periodo.is-parcial{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}.mural-parcial-nota{color:var(--muted);margin:0 0 .25rem;font-size:.75rem}.mural-linhas{margin:0;padding:0;list-style:none;display:grid}.mural-linha{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6rem 0;font-size:.9rem;display:grid}.mural-linha+.mural-linha{border-top:1px solid var(--border)}.mural-ico{width:2.25rem;height:2.25rem}.mural-corpo{flex-direction:column;gap:.2rem;min-width:0;display:flex}.mural-categoria{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.mural-ganhadores{align-items:center;gap:.5rem;min-width:0;display:flex}.mural-rostos{align-items:center;display:inline-flex}.mural-rostos>*{box-shadow:0 0 0 2px var(--surface);border-radius:50%;flex:none;margin-left:-.4rem}.mural-rostos>:first-child{margin-left:0}.mural-quem{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mural-rostos-mais{background:var(--surface-3);min-width:26px;height:26px;color:var(--text-soft);box-shadow:0 0 0 2px var(--surface);border-radius:999px;justify-content:center;align-items:center;margin-left:-.4rem;padding:0 .3rem;font-size:.72rem;font-weight:800;display:inline-flex}.mural-ver-todos{max-width:100%;min-height:2rem;font:inherit;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.25rem;padding:.2rem 0;font-weight:700;display:inline-flex}.mural-ver-todos .icone{color:var(--muted);flex:none}.mural-ver-todos-acao{color:var(--brand);font-size:.85rem;font-weight:600}.mural-ver-todos strong+.mural-ver-todos-acao:before{content:"·";color:var(--muted);margin:0 .35rem 0 .1rem}.mural-ver-todos:hover .mural-ver-todos-acao{text-underline-offset:2px;text-decoration:underline}.mural-ver-todos:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.mural-todos{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.mural-todos-pessoa{border-radius:var(--radius-sm);width:100%;min-height:2.75rem;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.65rem;padding:.35rem .5rem;font-weight:600;display:flex}.mural-todos-pessoa:hover{background:var(--surface-2)}.mural-todos-pessoa:hover .abrir-perfil-nome{text-underline-offset:2px;text-decoration:underline}.mural-todos-pessoa:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.mural-todos-texto{flex-direction:column;min-width:0;line-height:1.25;display:flex}.mural-todos-pessoa .abrir-perfil-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mural-todos-detalhe{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:400;overflow:hidden}.mural-nome{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.mural-nome:hover{text-underline-offset:2px;text-decoration:underline}.mural-nome:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.mural-valor{white-space:nowrap;flex-direction:column;align-items:flex-end;line-height:1.1;display:flex}.mural-valor strong{font-size:1.15rem;font-weight:800}.mural-valor span{color:var(--muted);font-size:.72rem}.rank-regra p{color:var(--text-soft);margin:0 0 1rem;font-size:.9rem;line-height:1.5}.rank-regra:last-child p{margin-bottom:0}.rank-tipos{gap:.35rem;margin:0 0 1.1rem;display:grid}.rank-tipo{border-radius:var(--radius-sm);border:1px solid #0000;padding:.55rem .7rem}.rank-tipo.is-atual{border-color:var(--brand);background:var(--brand-soft)}.rank-tipo dt{align-items:center;gap:.45rem;font-weight:700;display:flex}.rank-tipo dd{color:var(--text-soft);margin:.15rem 0 0;font-size:.88rem;line-height:1.45}.rank-tipo-atual{text-transform:uppercase;letter-spacing:.04em;color:var(--brand);font-size:.62rem;font-weight:700}.rank-tipo-quem{color:var(--muted);margin-top:.2rem;font-size:.8rem;display:block}.rank-row{align-items:center;gap:1rem;display:flex}.rank-row.is-podium{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}.rank-row.is-voce{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 1px var(--brand)}.rank-lista>.rank-row.is-voce{background:var(--brand-soft);box-shadow:inset 3px 0 0 var(--brand)}.rank-voce{vertical-align:.1em;border-radius:var(--radius-pill);background:var(--brand);color:#fff;letter-spacing:.03em;text-transform:uppercase;margin-left:.4rem;padding:.05rem .45rem;font-size:.66rem;font-weight:800;display:inline-block}.rank-reticencias{text-align:center;color:var(--muted);margin:-.3rem 0 .5rem;font-size:1.2rem;line-height:1}.rank-fora{text-align:center;margin:.25rem 0 .75rem;font-size:.85rem}.rank-mais{width:100%;margin-top:.25rem}.rank-id{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.rank-name{min-width:0}.rank-name strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rank-sub{margin-top:.1rem;font-size:.78rem}.rank-mvp{color:var(--accent);font-weight:700}.rank-stats{flex-shrink:0;grid-template-columns:repeat(6,minmax(2.1rem,auto));gap:.5rem;display:grid}.rank-stat{text-align:center;line-height:1.15}.rank-stat-value{color:var(--text);font-size:.98rem;font-weight:800;display:block}.rank-stat-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.62rem;font-weight:700;display:block}.rank-stat.is-muted .rank-stat-value{color:var(--muted);font-weight:600}.rank-score{text-align:right;border-left:1px solid var(--border);flex-shrink:0;min-width:3.5rem;padding-left:.75rem;line-height:1.1}.rank-score strong{font-size:1.4rem}.rank-score-unit{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.66rem;font-weight:700;display:block}@media (width<=640px){.rank-row{flex-wrap:wrap;gap:.6rem .75rem}.rank-id{flex:1 1 0}.rank-score{border-left:none;flex:none;order:1;padding-left:0}.rank-stats{flex:100%;order:2;grid-template-columns:repeat(6,1fr)}.rank-score{align-items:baseline;gap:.3rem;display:flex}}.draw-actions{align-items:center;gap:.4rem;display:flex}.draw-options-toggle{border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;padding:0;display:inline-grid}.draw-options-toggle[aria-expanded=true]{border-color:var(--brand);color:var(--brand)}.draw-options{border-radius:var(--radius-sm);background:var(--surface-2);gap:.45rem;margin-top:.7rem;padding:.75rem;display:grid}.draw-exclude{cursor:pointer;align-items:center;gap:.45rem;margin-top:.4rem;font-size:.88rem;font-weight:600;display:flex}.plataforma-secao{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:1.4rem 0 .6rem;font-size:.78rem;font-weight:700}.plataforma-abas{margin-bottom:1rem}.metrica-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;display:grid}.metrica{text-align:center;padding:1rem}.metrica-valor{font-size:1.7rem;font-weight:800;line-height:1.1}.metrica-rotulo{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:.3rem;font-size:.72rem;font-weight:700}.metrica-detalhe{margin-top:.35rem;font-size:.72rem}.metrica.is-ok .metrica-valor{color:var(--brand)}.metrica.is-alerta .metrica-valor{color:var(--danger)}.plataforma-linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.6rem;display:flex}.plataforma-linha-info{flex:1;min-width:0}.plataforma-linha-sub{margin-top:.15rem;font-size:.8rem}.plataforma-acoes{flex-shrink:0;gap:.4rem}.plataforma-linha-compacta{flex-wrap:nowrap;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;padding:.75rem .9rem;display:flex}.plataforma-linha-titulo{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.plataforma-linha-titulo .racha-situacao{padding:.15rem .45rem;font-size:.72rem}.plataforma-cliente{margin-bottom:.5rem;padding:0}.plataforma-cliente>.plataforma-linha-compacta{gap:.5rem;padding:.75rem .9rem;display:flex}.plataforma-cliente-resumo{flex:1;min-width:0}.plataforma-cliente-rodape{border:0;border-top:1px solid var(--border);border-radius:0 0 var(--radius) var(--radius);width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.45rem;padding:.6rem .9rem;font-size:.85rem;display:flex}.plataforma-cliente-rodape:hover{color:var(--text);background:var(--surface-2)}.plataforma-cliente-rodape.is-vazio{cursor:default}.plataforma-cliente-rodape.is-vazio:hover{color:var(--muted);background:0 0}.plataforma-cliente-rodape:focus{outline:none}.plataforma-cliente-rodape:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.plataforma-cliente-seta{margin-left:auto;transition:transform .15s;transform:rotate(90deg)}.plataforma-cliente.is-aberto .plataforma-cliente-rodape{color:var(--text);background:var(--surface-2);border-radius:0}.plataforma-cliente.is-aberto .plataforma-cliente-seta{transform:rotate(-90deg)}.plataforma-cliente-rachas{background:var(--surface-2);border-radius:0 0 var(--radius) var(--radius);flex-direction:column;gap:.4rem;padding:0 .6rem .6rem;display:flex}.plataforma-racha{align-items:center;gap:.5rem;display:flex}.plataforma-cliente-rachas .plataforma-racha{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.55rem .5rem .55rem .7rem}.plataforma-racha-abrir{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.65rem;padding:0;display:flex}.plataforma-racha-abrir:focus{outline:none}.plataforma-racha-abrir:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-sm)}.plataforma-racha-abrir:hover .plataforma-racha-nome{color:var(--brand)}.plataforma-racha-abrir .plataforma-linha-sub{display:block}.plataforma-racha-icone{background:var(--surface-2);width:32px;height:32px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.plataforma-racha-nome{font-weight:600}.plataforma-escolha-conta{flex-direction:column;gap:.4rem;max-height:50vh;margin-top:.6rem;display:flex;overflow-y:auto}.plataforma-conta{text-align:left;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:inherit;font:inherit;cursor:pointer;flex-direction:column;gap:.1rem;padding:.6rem .75rem;display:flex}.plataforma-conta:hover:not(:disabled){border-color:var(--brand)}.plataforma-conta:disabled{cursor:default;opacity:.75}.plataforma-conta .error,.plataforma-conta .muted{font-size:.8rem}.painel-conteudo{margin-top:.75rem}.painel-linha{text-align:left;width:100%;color:inherit;font:inherit;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.7rem .9rem;text-decoration:none;display:flex}button.painel-linha,a.painel-linha{cursor:pointer}.painel-bloco{margin-top:.75rem}.painel-bloco-titulo{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 .4rem;font-size:.78rem;font-weight:700}.painel-campo{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.35rem 0;font-size:.9rem;display:flex}.painel-campo:last-child{border-bottom:0}.painel-campo>span:last-child{text-align:right;overflow-wrap:anywhere;min-width:0}.plataforma-paginacao{justify-content:center;align-items:center;gap:.75rem;margin-top:.5rem}.plataforma-filtros{gap:.5rem;margin-bottom:.75rem}.webhook-linha{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer}.webhook-linha:hover{border-color:var(--brand)}.webhook-conteudo{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;max-height:20rem;margin:0;padding:.55rem .65rem;font-size:.75rem;line-height:1.4;overflow:auto}.venda-planos{border-left:3px solid var(--brand)}.venda-planos.is-fechada{border-left-color:var(--accent)}.venda-planos-topo{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.venda-planos-efeito{margin:.4rem 0 .8rem;font-size:.85rem}.venda-planos-nota{border-top:1px solid var(--border);margin:.8rem 0 0;padding-top:.7rem;font-size:.78rem}.planos-adm-primeira{margin-top:0}.planos-adm-cabeca{justify-content:space-between;align-items:center;gap:.75rem;margin:1.25rem 0 .75rem;display:flex}.planos-adm-cabeca .subtitle{margin:0}.planos-adm-lista{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.6rem;display:grid}.planos-adm-item{text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;flex-direction:column;align-items:stretch;gap:.2rem;margin:0;transition:border-color .12s,box-shadow .12s;display:flex}.planos-adm-item:hover{border-color:var(--brand);box-shadow:var(--shadow-md)}.planos-adm-item:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.planos-adm-item.is-inativo{opacity:.7}.planos-adm-topo{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.planos-adm-nome{min-width:0;font-size:1rem}.planos-adm-preco{white-space:nowrap;font-weight:800}.planos-adm-preco small{color:var(--muted);margin-left:.1rem;font-size:.78rem;font-weight:600}.planos-adm-meta{font-size:.8rem}.planos-adm-descricao{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;display:-webkit-box;overflow:hidden}.planos-adm-estados{flex-wrap:wrap;gap:.4rem;margin-top:.35rem;display:flex}.planos-adm-chaves{gap:.6rem;margin-top:.9rem;display:grid}.planos-adm-rodape-modal{justify-content:flex-end;gap:.5rem;margin-top:1rem}.planos-adm-excluir{margin-right:auto}.plataforma-total{margin-bottom:.5rem;font-size:.8rem}.plataforma-plano-linha{justify-content:space-between;padding:.35rem 0}.nav-separador{background:var(--border);height:1px;margin:.5rem .75rem}@media (width<=640px){.plataforma-linha{align-items:flex-start}.plataforma-acoes{width:100%}.plataforma-acoes .btn{flex:1}.nav-separador{display:none}}.banner-personificacao{padding:calc(.6rem + var(--safe-top)) calc(1rem + var(--safe-right)) .6rem calc(1rem + var(--safe-left));background:var(--danger);color:#fff;z-index:60;box-shadow:var(--shadow-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;font-size:.86rem;display:flex;position:sticky;top:0}.banner-personificacao-texto{flex:1;min-width:200px}.banner-personificacao .btn{color:var(--danger);background:#fff;border-color:#fff;font-weight:700}.faixa-plataforma{padding:.55rem calc(1rem + var(--safe-right)) .55rem calc(1rem + var(--safe-left));background:var(--surface-2);border-bottom:1px solid var(--border);box-shadow:inset 3px 0 0 var(--brand);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"modo dados voltar";align-items:center;gap:.35rem 1rem;font-size:.85rem;display:grid}.faixa-plataforma-modo{color:var(--brand);white-space:nowrap;grid-area:modo;align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.faixa-plataforma-dados{min-width:0;color:var(--text-soft);white-space:nowrap;grid-area:dados;align-items:center;gap:.4rem;display:flex;overflow:hidden}.faixa-plataforma-titular{color:var(--text);text-overflow:ellipsis;font-weight:600;overflow:hidden}.faixa-plataforma-sep{color:var(--muted)}.faixa-plataforma-dados .racha-situacao{flex-shrink:0;padding:.15rem .45rem;font-size:.72rem}.faixa-plataforma-voltar{color:var(--text-soft);white-space:nowrap;grid-area:voltar;justify-self:end;padding:.3rem .1rem;font-weight:700;text-decoration:none}.faixa-plataforma-voltar:hover{color:var(--brand)}@media (width<=720px){.faixa-plataforma{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"modo voltar""dados dados"}}.contratacao-preco{align-items:baseline;gap:.25rem;margin-bottom:.9rem;font-size:1.1rem;display:flex}.contratacao-nota{margin:.6rem 0 0;font-size:.88rem}.contratacao-acoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:1.1rem}.plataforma-cliente-nome{color:var(--text);font-weight:700;text-decoration:none}.plataforma-cliente-nome:hover{color:var(--brand)}.fin-cliente{margin:-.25rem 0 .75rem}.fin-contrato{margin-top:.75rem}.fin-titulos-acoes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin:.9rem 0 .75rem;display:flex}.fin-titulo{cursor:default}.fin-original{font-size:.85rem;text-decoration:line-through}.fin-historico{margin-bottom:.5rem;padding:.8rem .9rem}.fin-motivo{color:var(--text-soft);margin:.4rem 0 0;font-style:italic}.fin-mudancas{margin:.45rem 0 0;padding-left:1.1rem;font-size:.85rem}.fin-explicacao{margin:0 0 .75rem;font-size:.88rem}.fin-previa{margin:.75rem 0 0;font-size:.9rem}.fin-erro{margin:.75rem 0 0}.fin-checkbox{cursor:pointer;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.9rem;display:flex}.group-switcher-trigger.is-estatico{cursor:default}.group-switcher-trigger.is-estatico:hover{border-color:var(--border);background:var(--surface-2)}.drawer-modo-leitura{font-size:.78rem}.aviso-cobranca{border-radius:var(--radius-sm);background:#f59e0b1f;border:1px solid #f59e0b59;margin-bottom:1rem;padding:.7rem .85rem;font-size:.85rem}.aviso-assinatura{color:var(--text);background:#f59e0b24;border-bottom:1px solid #f59e0b4d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem 1rem;font-size:.85rem;display:flex}.aviso-assinatura-texto{flex:1;min-width:200px}.barra-teste{background:var(--brand-soft);color:var(--text);border-bottom:1px solid #16a34a4d;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem 1rem;font-size:.85rem;line-height:1.3;display:flex;position:relative}.barra-teste.is-atencao{background:#f59e0b24;border-bottom-color:#f59e0b4d}.barra-teste-texto{white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:.45rem;min-width:0;display:flex;overflow:hidden}.barra-teste-detalhe{color:var(--text-soft);text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.barra-teste-detalhe:before{content:"· "}.barra-teste-selo{border-radius:var(--radius-pill);background:var(--brand);color:#fff;letter-spacing:.02em;white-space:nowrap;flex:none;padding:.05rem .45rem;font-size:.66rem;font-weight:800;display:inline-block}.barra-teste-acao{color:var(--brand);white-space:nowrap;flex:none;font-weight:700;text-decoration:none}.barra-teste-acao:hover{text-decoration:underline}.barra-teste.is-atencao .barra-teste-acao{color:var(--accent)}.barra-teste{padding-bottom:calc(.45rem + 3px)}.barra-teste-trilho{background:var(--surface-3);height:3px;position:absolute;bottom:0;left:0;right:0}.barra-teste-trilho i{background:var(--brand);height:100%;transition:width .3s;display:block}.barra-teste.is-atencao .barra-teste-trilho i{background:var(--accent)}@media (width<=640px){.barra-teste-detalhe{display:none}}.plano-teste{border-color:var(--brand);margin-bottom:1rem}.plano-teste .btn{width:auto}.plano-teste-selo{letter-spacing:.05em;text-transform:uppercase;color:var(--brand-strong);margin-bottom:.4rem;font-size:.68rem;font-weight:800;display:inline-block}.plano-ciclo{margin:0 0 .9rem}.plano-equivalente{margin-top:.15rem;font-size:.82rem}.plano-economia{color:var(--brand-strong);font-weight:700}.plano-condicao{color:var(--text-soft);margin-top:.4rem;font-size:.85rem}.plano-condicao-selo{border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--brand-strong);white-space:nowrap;margin-right:.4rem;padding:.05rem .45rem;font-size:.68rem;font-weight:800;display:inline-block}.plano-atual{margin-bottom:.75rem}.plano-atual.is-pro{border-color:var(--brand)}.plano-rotulo{text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:700}.plano-nome{font-size:1.5rem}.plano-validade{margin-top:.5rem;font-size:.88rem}.plano-validade.is-vencida{color:var(--danger);font-weight:600}.plano-bloqueio{border-radius:var(--radius-sm);background:#f59e0b1f;margin-top:.7rem;padding:.6rem .75rem;font-size:.85rem}.plano-fatura{border-color:var(--accent);margin-bottom:.75rem}.plano-preco{font-size:2rem;font-weight:800}.plano-preco span{font-size:1rem;font-weight:400}.plano-nota{margin-top:1rem;font-size:.8rem}.planos-hero{margin-bottom:1.1rem}.planos-hero .title{margin-bottom:.35rem}.planos-hero p{max-width:56ch;margin:0}.planos-grid{grid-template-columns:repeat(auto-fit,minmax(248px,1fr));align-items:stretch;gap:.85rem;margin-bottom:.85rem;display:grid}.plano-card{flex-direction:column;margin-bottom:0;display:flex}.plano-card.is-destaque{border-color:var(--brand);box-shadow:var(--shadow-md)}.plano-card-topo{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.5rem;display:flex}.plano-card-nome{letter-spacing:-.01em;font-size:1.05rem;font-weight:800}.plano-selo{background:var(--brand);color:#fff;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:.15rem .55rem;font-size:.66rem;font-weight:800}.plano-card .plano-preco{margin:.55rem 0 .1rem;line-height:1.1}.plano-card-desc{margin:.35rem 0 0;font-size:.85rem}.plano-recursos{gap:.42rem;margin:.9rem 0 1rem;padding:0;font-size:.86rem;list-style:none;display:grid}.plano-recursos li{grid-template-columns:1rem 1fr;align-items:start;gap:.5rem;display:grid}.plano-recursos .ok,.planos-garantias .ok{color:var(--brand);font-weight:800;line-height:1.35}.plano-card .btn{margin-top:auto}.plano-obs{text-align:center;margin:.5rem 0 0;font-size:.78rem}.plano-aviso{background:#f59e0b1a;border-color:#f59e0b73;align-items:flex-start;gap:.7rem;display:flex}.plano-aviso p{margin:.2rem 0 0;font-size:.85rem}.planos-garantias{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.5rem;margin:1.1rem 0 0;padding:0;font-size:.82rem;list-style:none;display:grid}.planos-garantias li{grid-template-columns:1.1rem 1fr;align-items:start;gap:.5rem;display:grid}.foto-card{flex-wrap:wrap;align-items:center;gap:1.1rem;transition:border-color .15s,background .15s;display:flex}.foto-card.is-arrastando{border-color:var(--brand);background:var(--brand-soft);border-style:dashed}.foto-alvo{cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:none;flex-shrink:0;padding:0;line-height:0;position:relative}.foto-alvo:disabled{cursor:wait}.foto-alvo .avatar{transition:filter .15s}.foto-alvo:hover .avatar{filter:brightness(.85)}.foto-alvo:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.perfil-jogador .member-head{margin-bottom:1rem}.perfil-jogador-campo{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1.1rem;display:flex}.perfil-jogador-numeros-topo{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.perfil-jogador-numeros-topo .rank-toggle{margin-bottom:0}.perfil-jogador-nunca{margin:0 0 .5rem;font-size:.85rem}.perfil-jogador-nome{font-size:1.1rem;display:block}.perfil-jogador-privado{justify-content:space-between;align-items:center;gap:.5rem;margin-top:1.1rem;margin-bottom:.5rem;display:flex}.perfil-jogador-so-voce{text-transform:none;letter-spacing:0;color:var(--muted);align-items:center;gap:.2rem;font-size:.68rem;font-weight:600;display:inline-flex}.perfil-jogador-contusao{margin-bottom:.25rem}.perfil-jogador-card{margin-bottom:1.1rem}.perfil-jogador-vde{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;margin:.5rem 0 0;font-size:.85rem;display:flex}.perfil-jogador-sequencia{gap:.35rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.perfil-jogador-sequencia li{border:2px solid var(--border);background:0 0;border-radius:999px;width:.85rem;height:.85rem}.perfil-jogador-sequencia li.is-fui{border-color:var(--brand);background:var(--brand)}.abrir-perfil{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;min-width:0;padding:0}.abrir-perfil:hover .abrir-perfil-nome{text-underline-offset:2px;text-decoration:underline}.abrir-perfil:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.foto-ampliavel{cursor:zoom-in;border-radius:var(--radius-pill);background:0 0;border:none;flex-shrink:0;padding:0;line-height:0}.foto-ampliavel .avatar{transition:filter .15s}.foto-ampliavel:hover .avatar{filter:brightness(.9)}.foto-ampliavel:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.foto-visualizador{z-index:120;padding:calc(1.5rem + var(--safe-top)) calc(1.5rem + var(--safe-right)) calc(1.5rem + var(--safe-bottom)) calc(1.5rem + var(--safe-left));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:zoom-out;background:#050a14e0;outline:none;place-items:center;animation:.16s foto-visualizador-in;display:grid;position:fixed;inset:0}@keyframes foto-visualizador-in{0%{opacity:0}to{opacity:1}}.foto-visualizador-conteudo{justify-items:center;gap:1rem;width:min(78vw,320px);margin:0;animation:.18s foto-visualizador-sobe;display:grid}@keyframes foto-visualizador-sobe{0%{transform:scale(.94)}to{transform:none}}@media (prefers-reduced-motion:reduce){.foto-visualizador,.foto-visualizador-conteudo{animation:none}}.foto-ampliada{aspect-ratio:1;object-fit:cover;background:var(--surface-2);border:3px solid #ffffffe6;border-radius:50%;width:100%;height:auto;display:block;box-shadow:0 12px 40px #00000073}.foto-visualizador-conteudo figcaption{text-align:center;color:#fff;justify-items:center;gap:.2rem;display:grid}.foto-visualizador-conteudo figcaption strong{font-size:1.1rem;font-weight:700}.foto-visualizador-conteudo figcaption span{color:#ffffffb8;font-size:.9rem}.foto-visualizador-conteudo figcaption .foto-visualizador-camisa{border-radius:var(--radius-pill);color:#fff;background:#ffffff24;margin-top:.35rem;padding:.2rem .65rem;font-size:.8rem;font-weight:700}.foto-visualizador-fechar{top:calc(.75rem + var(--safe-top));right:calc(.75rem + var(--safe-right));color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:50%;width:2.75rem;height:2.75rem;font-size:1.6rem;line-height:1;position:absolute}.foto-visualizador-fechar:hover{background:#ffffff3d}.foto-visualizador-fechar:focus-visible{outline-offset:2px;outline:2px solid #fff}.fotos-do-racha{gap:.75rem;display:grid}.fotos-do-racha-topo{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.fotos-do-racha-topo h3{margin:0;font-size:1.1rem}.fotos-do-racha-aviso{margin:0;font-size:.9rem}.fotos-do-racha-topo-direita{align-items:baseline;gap:.6rem;display:inline-flex}.fotos-do-racha-ver-todas{cursor:pointer;color:var(--brand);font:inherit;background:0 0;border:0;padding:0;font-size:.9rem;font-weight:700}.fotos-do-racha-ver-todas:hover{text-decoration:underline}.fotos-carrossel{position:relative}.fotos-carrossel-trilho{scroll-snap-type:x mandatory;scroll-behavior:smooth;border-radius:var(--radius-sm);scrollbar-width:none;display:flex;overflow-x:auto}.fotos-carrossel-trilho::-webkit-scrollbar{display:none}.fotos-carrossel-slide{scroll-snap-align:center;aspect-ratio:4/3;cursor:zoom-in;background:var(--surface-2);border:0;flex:0 0 100%;padding:0}.fotos-carrossel-slide img{object-fit:cover;width:100%;height:100%;display:block}.fotos-carrossel-contador{color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#0000008c;border-radius:999px;padding:.15rem .5rem;font-size:.78rem;font-weight:700;position:absolute;top:.5rem;right:.5rem}.fotos-carrossel-seta{cursor:pointer;color:#fff;background:#00000080;border:0;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:1.4rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.fotos-carrossel-seta:hover{background:#000000b3}.fotos-carrossel-seta.is-anterior{left:.5rem}.fotos-carrossel-seta.is-seguinte{right:.5rem}@media (hover:none){.fotos-carrossel-seta{display:none}}.fotos-carrossel-pontos{justify-content:center;gap:.4rem;margin-top:.5rem;display:flex}.fotos-carrossel-pontos button{cursor:pointer;background:var(--border);border:0;border-radius:50%;width:.5rem;height:.5rem;padding:0}.fotos-carrossel-pontos button.is-atual{background:var(--brand);border-radius:999px;width:1.1rem}.fotos-envio{border:1.5px dashed var(--border);border-radius:var(--radius-sm);transition:border-color .15s,background .15s}.fotos-envio.is-sobre{border-color:var(--brand);background:var(--brand-soft)}.fotos-envio-botao{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}.fotos-envio-botao:disabled{cursor:progress;opacity:.7}.fotos-envio.is-vazia .fotos-envio-botao{text-align:center;flex-direction:column;padding:1.4rem 1rem}.fotos-envio-ico{background:var(--brand-soft);width:2.25rem;height:2.25rem;color:var(--brand);border-radius:50%;flex:none;place-items:center;font-size:1.1rem;font-weight:800;display:grid}.fotos-envio-texto{gap:.1rem;display:grid}.fotos-envio-texto strong{font-size:.95rem}.fotos-envio-texto .muted{font-size:.9rem}@media (hover:none){.fotos-envio-arrastar{display:none}}.fotos-do-racha-envios{grid-template-columns:repeat(5,1fr);gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.fotos-do-racha-envios li{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--surface-2);position:relative;overflow:hidden}.fotos-do-racha-envios img{object-fit:cover;width:100%;height:100%;display:block}.fotos-do-racha-envios li:not(.is-feito):not(.is-erro) img{opacity:.55}.fotos-do-racha-envio-barra{background:#00000073;border-radius:999px;height:4px;position:absolute;bottom:.3rem;left:.3rem;right:.3rem;overflow:hidden}.fotos-do-racha-envio-barra span{background:var(--brand);height:100%;transition:width .2s;display:block}.fotos-do-racha-envio-ok{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;font-size:.78rem;font-weight:800;display:grid;position:absolute;bottom:.3rem;right:.3rem}.fotos-do-racha-envios li.is-erro{outline:2px solid var(--danger);outline-offset:-2px}.fotos-do-racha-envio-erro{background:var(--danger);color:#fff;border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;font-size:.78rem;font-weight:800;display:grid;position:absolute;bottom:.3rem;right:.3rem}.foto-indisponivel{background:var(--surface-2);width:100%;height:100%;min-height:4rem;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.5rem;font-size:.78rem;display:flex}.foto-indisponivel.is-grande{aspect-ratio:4/3;border-radius:var(--radius);color:#ffffffb8;background:#ffffff0f;width:min(80vw,28rem);height:auto;font-size:.95rem}.fotos-do-racha-aviso.is-erro{color:var(--danger)}.secao-ico-foto,.secao-link-ico .secao-ico-foto{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.secao-ico:has(.secao-ico-foto){padding:0;overflow:hidden}.secao-link-ico:has(.secao-ico-foto){border-radius:var(--radius-sm);overflow:hidden}.fotos-modal .modal-body{gap:.75rem;display:grid}.fotos-modal-rodape{justify-content:space-between;gap:.5rem}.fotos-envio.fotos-envio-botao.is-vazia{text-align:center;flex-direction:column;padding:1.4rem 1rem}.fotos-envio.fotos-envio-botao.is-vazia:hover{border-color:var(--brand)}.fotos-do-racha-gerenciar{justify-self:start}.fotos-gerenciar-modal .modal-body{gap:.75rem;display:grid}.fotos-gerenciar-lista{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.fotos-gerenciar-item{aspect-ratio:1;cursor:grab;border-radius:var(--radius-sm);background:var(--surface-2);touch-action:none;-webkit-user-select:none;user-select:none;border:2px solid #0000;position:relative;overflow:hidden}.fotos-gerenciar-item.is-capa{border-color:var(--brand)}.fotos-gerenciar-item.is-arrastando{z-index:2;cursor:grabbing;opacity:.9;box-shadow:var(--shadow-md)}.fotos-gerenciar-item.is-alvo{border-color:var(--brand);border-style:dashed}.fotos-gerenciar-item.is-alvo img{opacity:.7}.fotos-gerenciar-item img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.fotos-gerenciar-posicao{color:#fff;background:#0009;border-radius:999px;padding:.05rem .4rem;font-size:.78rem;font-weight:700;position:absolute;top:.3rem;left:.3rem}.fotos-gerenciar-item.is-capa .fotos-gerenciar-posicao{background:var(--brand)}.fotos-gerenciar-estrela{cursor:pointer;color:#ffffffd9;background:#0000008c;border:0;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;font-size:1rem;line-height:1;display:grid;position:absolute;top:.25rem;right:.25rem}.fotos-gerenciar-estrela:hover:not(:disabled){color:var(--accent)}.fotos-gerenciar-estrela.is-acesa{color:var(--accent);cursor:default}.fotos-gerenciar-acoes{background:linear-gradient(#0000,#000000a6);justify-content:space-between;padding:.25rem;display:flex;position:absolute;bottom:0;left:0;right:0}.fotos-gerenciar-acoes button{color:#fff;cursor:pointer;background:#00000073;border:0;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;font-size:1rem;line-height:1;display:grid}.fotos-gerenciar-acoes button:disabled{opacity:.3;cursor:default}.fotos-gerenciar-acoes button.is-perigo:hover:not(:disabled){background:var(--danger)}.fotos-gerenciar-rodape{justify-content:flex-end;gap:.5rem}.atividade-resumo{overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.9rem}.atividade-alvo{overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.9rem}.atividade-mudancas{color:var(--text-soft);overflow-wrap:anywhere;gap:.15rem;margin:.35rem 0 0;padding:0;font-size:.85rem;list-style:none;display:grid}.atividade-campo{color:var(--muted)}.atividade-automatico{color:var(--info);border:1px solid var(--info);background:0 0}.atividade-filtros{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.85rem;display:grid}.atividade-filtros .select{min-width:0;margin:0}@media (width>=620px){.atividade-filtros{max-width:32rem}}.atividade-datas{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.atividade-datas .input{margin-bottom:0}.atividade-mais{width:100%;margin-top:.25rem}.atividade-de{text-decoration:line-through;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.galeria-do-grupo{gap:1.75rem;display:grid}.galeria-do-grupo-resumo{margin:0;font-size:.9rem}.galeria-do-grupo-filtro{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1.25rem;display:flex}.galeria-do-grupo-filtro .segmentado{width:auto}.galeria-do-grupo-mais{justify-self:center}.galeria-mes{gap:1.5rem;display:grid}.galeria-mes-titulo{letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:800}.galeria-noite{gap:.6rem;display:grid}.galeria-noite-cabeca{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.galeria-noite-titulo{min-width:0;margin:0;font-size:1.05rem;font-weight:700}.galeria-noite-titulo .muted{font-size:.9rem;font-weight:500}.galeria-noite-link{color:var(--brand);flex:none;align-items:center;gap:.2rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.galeria-noite-link:hover{text-decoration:underline}.galeria-mosaico{--galeria-altura:11rem;flex-wrap:wrap;gap:.3rem;display:flex}.galeria-mosaico-item{cursor:zoom-in;flex:var(--proporcao) 1 calc(var(--galeria-altura) * var(--proporcao));aspect-ratio:var(--proporcao);max-height:calc(var(--galeria-altura) * 1.5);border-radius:var(--radius-sm);background:var(--surface-2);color:#fff;border:0;padding:0;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,opacity .25s;position:relative;overflow:hidden}.galeria-mosaico-item img,.galeria-mosaico-item .foto-indisponivel{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .25s;display:block}.galeria-mosaico-item:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(#0000 55%,#0000008c);transition:opacity .25s;position:absolute;inset:0}.galeria-mosaico-ver{z-index:1;text-shadow:0 1px 2px #00000080;opacity:0;align-items:center;gap:.3rem;font-size:.78rem;font-weight:700;transition:opacity .25s,transform .25s;display:inline-flex;position:absolute;bottom:.5rem;left:.6rem;transform:translateY(.35rem)}@media (hover:hover){.galeria-mosaico:hover .galeria-mosaico-item:not(:hover){opacity:.72}.galeria-mosaico-item:hover{z-index:1;box-shadow:0 0 0 2px var(--brand), 0 12px 28px #00000073;transform:translateY(-3px)}.galeria-mosaico-item:hover img,.galeria-mosaico-item:hover .foto-indisponivel{filter:brightness(1.08)saturate(1.1);transform:scale(1.07)}.galeria-mosaico-item:hover:after,.galeria-mosaico-item:hover .galeria-mosaico-ver{opacity:1;transform:none}}.galeria-mosaico-item:focus-visible{z-index:1;box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--brand);outline:none}.galeria-mosaico-item:focus-visible:after,.galeria-mosaico-item:focus-visible .galeria-mosaico-ver{opacity:1;transform:none}.galeria-mosaico-fim{flex:1000 1 0}@media (width>=1100px){.galeria-mes{grid-template-columns:repeat(auto-fill,minmax(min(100%,34rem),1fr));align-items:start;gap:1.75rem 2rem}.galeria-mes-titulo{grid-column:1/-1;margin-bottom:-.75rem}}@media (width<=640px){.galeria-mosaico{--galeria-altura:7.5rem;gap:.2rem}.galeria-mosaico-item{border-radius:4px}.galeria-mes-titulo{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.galeria-mosaico-item,.galeria-mosaico-item img,.galeria-mosaico-item .foto-indisponivel,.galeria-mosaico-ver{transition:none}}.fotos-vis{--fotos-vis-topo:calc(4.5rem + var(--safe-top));--fotos-vis-base:calc(1.5rem + var(--safe-bottom));--fotos-vis-lado:5rem;--fotos-vis-vidro:#1c1c1e99;z-index:120;background:rgba(0, 0, 0, var(--fotos-vis-fundo,1));color:#fff;-webkit-user-select:none;user-select:none;outline:none;animation:.22s fotos-vis-abre;position:fixed;inset:0;overflow:hidden}.fotos-vis.com-tira{--fotos-vis-base:calc(6.5rem + var(--safe-bottom))}@keyframes fotos-vis-abre{0%{opacity:0}}.fotos-vis-ambiente{pointer-events:none;filter:blur(60px)saturate(1.6);opacity:calc(.42 * var(--fotos-vis-fundo,1));background:50%/cover no-repeat;transition:opacity .2s;position:absolute;inset:-15%;transform:scale(1.1)}.fotos-vis-palco{padding:var(--fotos-vis-topo) calc(var(--fotos-vis-lado) + var(--safe-right)) var(--fotos-vis-base) calc(var(--fotos-vis-lado) + var(--safe-left));touch-action:none;place-items:center;display:grid;position:absolute;inset:0}.fotos-vis-entrada{place-items:center;animation:none;display:grid}.fotos-vis-entrada.is-seguinte{animation-name:fotos-vis-da-direita}.fotos-vis-entrada.is-anterior{animation-name:fotos-vis-da-esquerda}@keyframes fotos-vis-da-direita{0%{opacity:0;transform:translate(8%)scale(.97)}}@keyframes fotos-vis-da-esquerda{0%{opacity:0;transform:translate(-8%)scale(.97)}}.fotos-vis-quadro{transform-origin:50%;will-change:transform;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex}.fotos-vis-quadro.is-ampliada{cursor:grab}.fotos-vis-quadro.is-segurando{transition:none}.fotos-vis-quadro.is-ampliada.is-segurando{cursor:grabbing}.fotos-vis-quadro img{object-fit:contain;width:auto;height:auto;max-width:calc(100vw - 2 * var(--fotos-vis-lado) - var(--safe-left) - var(--safe-right));max-height:calc(100vh - var(--fotos-vis-topo) - var(--fotos-vis-base));max-height:calc(100dvh - var(--fotos-vis-topo) - var(--fotos-vis-base));-webkit-user-drag:none;border-radius:6px;animation:.35s fotos-vis-revela;display:block;box-shadow:0 24px 70px #0000008c}@keyframes fotos-vis-revela{0%{opacity:0}}.fotos-vis-barra{z-index:2;padding:calc(.75rem + var(--safe-top)) calc(1rem + var(--safe-right)) 1.25rem calc(1rem + var(--safe-left));background:linear-gradient(#0000008c,#0000);align-items:center;gap:.75rem;display:flex;position:absolute;top:0;left:0;right:0}.fotos-vis-barra,.fotos-vis-seta,.fotos-vis-tira{transition:opacity .25s,transform .25s}.fotos-vis.is-calmo .fotos-vis-barra{opacity:0;pointer-events:none;transform:translateY(-.5rem)}.fotos-vis.is-calmo .fotos-vis-seta{opacity:0;pointer-events:none}.fotos-vis.is-calmo .fotos-vis-tira{opacity:0;pointer-events:none;transform:translate(-50%,.5rem)}.fotos-vis.is-calmo{cursor:none}.fotos-vis-titulo{min-width:0;line-height:1.25;display:grid}.fotos-vis-titulo strong{font-size:.95rem}.fotos-vis-titulo span{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.fotos-vis-acoes{flex:none;align-items:center;gap:.5rem;margin-left:auto;display:flex}.fotos-vis-botao,.fotos-vis-zoom,.fotos-vis-seta,.fotos-vis-tira{background:var(--fotos-vis-vidro);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border:1px solid #ffffff1f}.fotos-vis-botao{border-radius:var(--radius-pill);color:#fff;min-width:2.5rem;height:2.5rem;font:inherit;cursor:pointer;flex:none;justify-content:center;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.88rem;font-weight:600;transition:background .15s;display:inline-flex}.fotos-vis-botao:hover{background:#46464abf}.fotos-vis-botao.is-perigo:hover{background:#dc262673}.fotos-vis-botao:disabled{opacity:.5;cursor:default}.fotos-vis-botao:focus-visible,.fotos-vis-zoom button:focus-visible,.fotos-vis-seta:focus-visible,.fotos-vis-tira button:focus-visible{outline-offset:2px;outline:2px solid #fff}.fotos-vis-pedido{color:#ffffffd9;font-size:.85rem;font-weight:600}.fotos-vis-zoom{border-radius:var(--radius-pill);align-items:center;display:inline-flex;overflow:hidden}.fotos-vis-zoom button{color:#fff;min-width:2.4rem;height:2.5rem;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .5rem;font-size:1.15rem}.fotos-vis-zoom button:hover:not(:disabled){background:#ffffff1f}.fotos-vis-zoom button:disabled{opacity:.4;cursor:default}.fotos-vis-zoom .fotos-vis-zoom-valor{font-variant-numeric:tabular-nums;min-width:3.4rem;font-size:.8rem;font-weight:600}.fotos-vis-seta{z-index:2;color:#fff;cursor:pointer;border-radius:50%;place-items:center;width:3rem;height:3rem;margin-top:-1.5rem;padding:0;display:grid;position:absolute;top:50%}.fotos-vis-seta:hover{background:#46464abf}.fotos-vis-seta.is-anterior{left:calc(1rem + var(--safe-left))}.fotos-vis-seta.is-anterior svg{transform:rotate(180deg)}.fotos-vis-seta.is-seguinte{right:calc(1rem + var(--safe-right))}.fotos-vis-tira{left:50%;bottom:calc(1rem + var(--safe-bottom));z-index:2;scrollbar-width:none;border-radius:14px;gap:.4rem;max-width:calc(100vw - 2rem);padding:.4rem;display:flex;position:absolute;overflow-x:auto;transform:translate(-50%)}.fotos-vis-tira::-webkit-scrollbar{display:none}.fotos-vis-tira button{cursor:pointer;opacity:.5;outline-offset:-2px;background:#ffffff14;border:0;border-radius:8px;outline:2px solid #0000;flex:none;width:3.4rem;height:3.4rem;padding:0;transition:opacity .2s,outline-color .2s;overflow:hidden}.fotos-vis-tira button:hover{opacity:.85}.fotos-vis-tira button.is-atual{opacity:1;outline-color:#fff}.fotos-vis-tira img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.fotos-vis-tira .foto-indisponivel{background:0 0;min-height:0;padding:0}.fotos-vis-tira .foto-indisponivel span{display:none}@media (width<=720px){.fotos-vis{--fotos-vis-lado:0px;--fotos-vis-topo:calc(4rem + var(--safe-top))}.fotos-vis-quadro img{box-shadow:none;border-radius:0}.fotos-vis-botao-texto{display:none}}@media (hover:none){.fotos-vis-seta,.fotos-vis-zoom{display:none}}@media (prefers-reduced-motion:reduce){.fotos-vis,.fotos-vis-entrada,.fotos-vis-quadro img{animation:none}.fotos-vis-quadro{transition:none}}.foto-selo{border-radius:var(--radius-pill);background:var(--brand);color:#fff;border:2px solid var(--surface);place-items:center;width:28px;height:28px;transition:background .15s;display:grid;position:absolute;bottom:-2px;right:-2px}.foto-alvo:hover .foto-selo{background:var(--brand-strong)}.foto-carregando{border-radius:var(--radius-pill);border:3px solid var(--brand-soft);border-top-color:var(--brand);animation:.8s linear infinite foto-girar;position:absolute;inset:-4px}@keyframes foto-girar{to{transform:rotate(360deg)}}.foto-texto{flex:190px;min-width:0}.perfil-nome{overflow-wrap:anywhere;font-size:1.05rem;font-weight:800;line-height:1.25;display:block}.perfil-apelido{font-size:.85rem;display:block}.perfil-dica{margin:.45rem 0 0;font-size:.78rem;line-height:1.35}.foto-erro{margin:.5rem 0 0}.foto-alvo-wrap{flex-shrink:0;position:relative}.foto-menu{z-index:60;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:210px;box-shadow:var(--shadow-md);padding:.35rem;position:absolute;top:calc(100% + .5rem);left:0}.foto-menu button{cursor:pointer;border-radius:var(--radius-sm);text-align:left;width:100%;color:var(--text);background:0 0;border:none;align-items:center;gap:.55rem;padding:.6rem .7rem;font-size:.9rem;font-weight:600;display:flex}.foto-menu button:hover{background:var(--surface-2)}.foto-menu button.is-danger{color:var(--danger)}.foto-menu button.is-danger:hover{background:var(--danger-soft)}.foto-dica-toque{display:none}@media (hover:none){.foto-dica-mouse{display:none}.foto-dica-toque{display:inline}}.cropper-visor{aspect-ratio:1;border-radius:var(--radius);background:var(--surface-3);width:100%;margin-bottom:.6rem;position:relative;overflow:hidden}.cropper-palco{touch-action:none;cursor:grab;position:absolute;inset:0}.cropper-palco:active{cursor:grabbing}.cropper-img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:absolute}.cropper-mascara{pointer-events:none;border-radius:var(--radius-pill);position:absolute;inset:0;box-shadow:0 0 0 9999px #0f172a8c}.cropper-dica{text-align:center;margin:0 0 .9rem;font-size:.82rem}.cropper-dica-toque{display:none}@media (hover:none){.cropper-dica-toque{display:inline}}.cropper-zoom{width:100%;accent-color:var(--brand);margin-bottom:1.1rem}.cropper-acoes{gap:.6rem;display:flex}.webcam-visor{aspect-ratio:1;border-radius:var(--radius);background:#000;width:100%;margin-bottom:1rem;position:relative;overflow:hidden}.webcam-video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}@keyframes tela-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tela-entra-fade{0%{opacity:0}to{opacity:1}}.tela-entrando{animation:.18s ease-out both tela-entra}@media (prefers-reduced-motion:reduce){.tela-entrando{animation-name:tela-entra-fade}}.nav-link-skeleton{cursor:default;pointer-events:none}.nav-link-skeleton:hover{background:0 0}.nav-skeleton-rotulo{width:4.5rem;display:block}@media (width<=720px){.nav-skeleton-rotulo{width:2.4rem}}.nav-brand-plataforma{border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--brand);align-items:center;gap:.5rem;margin-bottom:.6rem;padding:.5rem .8rem;font-size:.92rem;font-weight:800;display:flex}.nav-modo-ico{font-size:1.1rem}.nav-sair-painel{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;font-family:inherit}.header-modo{color:var(--brand);align-items:center;gap:.4rem;font-weight:800;display:inline-flex}@media (width<=720px){.nav-brand-plataforma,.nav-sair-painel{display:none}}@media (width>=721px){.header-sair-painel{display:none}}.member-acesso .btn{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.member-acesso-botao.btn-sm{min-height:0;padding:.3rem .6rem;font-size:.75rem}@media (hover:none){.member-acesso-botao.btn-sm{min-height:36px}}.member-acesso .input{font-size:.78rem}.member-acesso .mode-hint{display:block}.acesso-regras{color:var(--text-soft);gap:.3rem;margin:.2rem 0 .9rem;padding-left:1.1rem;font-size:.88rem;display:grid}.acesso-acoes{flex-wrap:wrap;gap:.5rem;margin:.6rem 0 .4rem;display:flex}.acesso-acoes .btn{text-align:center;flex:1;min-width:9rem}.obrigatorio{color:var(--accent);margin-left:.15rem;font-weight:700}*+.estado-vazio{margin-top:.75rem}.estado-vazio{text-align:center;border:1px dashed var(--border);border-radius:var(--radius);color:var(--text);justify-items:center;gap:.35rem;padding:2rem 1.25rem;display:grid}.estado-vazio-icone{opacity:.55;font-size:1.9rem;line-height:1}.estado-vazio-titulo{margin:0;font-size:.98rem;font-weight:600}.estado-vazio-texto{color:var(--muted);max-width:34ch;margin:0;font-size:.88rem;line-height:1.45}.estado-vazio-acao{margin-top:.5rem}.estado-vazio-inline{align-items:baseline;gap:.5rem;margin:.35rem 0;font-size:.9rem;line-height:1.4;display:flex}.estado-vazio-inline strong{font-weight:600}.pendencias{gap:.5rem;margin-bottom:1rem;display:grid}.pendencias-bloco{border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--text);gap:.6rem;padding:.75rem .9rem;font-size:.9rem;line-height:1.4;display:grid}.pendencias-bloco.is-aceite{background:#f59e0b24;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem}.pendencias-texto{min-width:0}.pendencias-bloco.is-progresso{text-align:left;cursor:pointer;width:100%;font:inherit;border:0;grid-template-columns:1fr auto;align-items:center;gap:.35rem .75rem;transition:background .15s}.pendencias-bloco.is-progresso:hover{background:#16a34a33}.pendencias-barra{background:var(--border);border-radius:999px;grid-column:1/-1;height:.5rem;overflow:hidden}.pendencias-barra span{background:var(--brand);border-radius:999px;height:100%;transition:width .35s;display:block}.pendencias-seta{color:var(--muted)}.modal-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1.25rem;padding-top:.9rem;display:flex}.modal-actions .btn{width:auto}.modal-actions.is-split{justify-content:space-between}@media (width<=30rem){.modal-actions{flex-direction:column-reverse;align-items:stretch}.modal-actions .btn{width:100%}}.passos{margin-bottom:1rem}.passos-trilha{gap:.25rem;display:flex}.passos-trilha span{background:var(--border);border-radius:999px;flex:1;height:.25rem;transition:background .25s}.passos-trilha .is-feito{background:var(--brand)}.passos-trilha .is-atual{background:color-mix(in srgb, var(--brand) 55%, var(--border))}.passos-legenda{justify-content:space-between;align-items:baseline;gap:.75rem;margin-top:.5rem;display:flex}.passos-legenda .muted{flex:none;font-size:.8rem}@media (hover:none){input,select,textarea,.input,.select,.member-acesso .input{font-size:16px}}.ao-vivo-ponto{border-radius:var(--radius-pill);background:var(--danger);width:8px;height:8px;margin-right:.45rem;animation:2s ease-in-out infinite ao-vivo-pulso;display:inline-block}@keyframes ao-vivo-pulso{0%,to{opacity:1;box-shadow:0 0 0 0 var(--danger-soft)}50%{opacity:.55;box-shadow:0 0 0 5px #0000}}@media (prefers-reduced-motion:reduce){.ao-vivo-ponto{animation:none}}.ao-vivo-frescor{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:.3rem;margin:0;font-size:.78rem;display:flex}.ao-vivo-frescor.is-atrasado{color:var(--accent)}.ao-vivo-aviso{font-size:.78rem}.ao-vivo-parcial{text-align:center;margin:.5rem 0 0;font-size:.82rem}.gols-partida{border-top:1px solid var(--border);margin-top:.9rem;padding-top:.75rem}.gols-partida-titulo{margin:0 0 .5rem}.gols-partida-lados{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.gols-partida-lista{align-content:start;gap:.45rem;margin:0;padding:0 .6rem 0 0;list-style:none;display:grid}.gols-partida-lista.is-visitante{border-left:1px solid var(--border);padding:0 0 0 .6rem}.gols-partida-lista li{gap:.1rem;min-width:0;display:grid}.gols-partida-autor{align-items:center;gap:.35rem;min-width:0;font-size:.9rem;font-weight:600;display:flex}.gols-partida-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gols-partida-autor .round-goal-contra{flex-shrink:0;margin-left:0;padding:.05rem .4rem;font-size:.65rem}.gols-partida-assist{text-overflow:ellipsis;white-space:nowrap;padding-left:1.35rem;font-size:.78rem;overflow:hidden}.convite-botao{align-items:center;gap:.35rem;display:inline-flex}.convite-acoes{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.convite-acoes .btn{text-align:center;flex:1;min-width:9rem}.convite-acoes .btn:first-child{flex-basis:100%}.convite-acoes .btn:not(:first-child){min-width:0}.convite-link{word-break:break-all;background:var(--surface-2);border-radius:var(--radius-sm);padding:.5rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;line-height:1.5}.convite-codigo{margin:.5rem 0 0;font-size:.85rem}.convite-codigo strong{letter-spacing:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.assinatura-dev{color:var(--muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.3rem;padding:.7rem .6rem .2rem;font-size:.75rem;line-height:1.4;text-decoration:none;transition:color .12s;display:flex}.assinatura-dev:hover{color:var(--brand)}.assinatura-dev-marca{letter-spacing:.01em;font-weight:800}.assinatura-dev-seta{opacity:.75;font-size:.7rem}.nav .assinatura-dev{margin-top:auto;padding-bottom:.5rem}.links-legais{color:var(--muted);justify-content:center;gap:.4rem;padding:.6rem .6rem .2rem;font-size:.75rem;display:flex}.links-legais a{color:inherit;text-underline-offset:2px;text-decoration:underline}.links-legais a:hover{color:var(--brand)}.links-legais.is-escura{color:#a99fc4}.drawer-corpo .assinatura-dev{border-top:1px solid var(--border);margin-top:.6rem;padding-top:.8rem;padding-bottom:.2rem}.assinatura-dev.is-escura{color:#8a80a5;border-top:1px solid #7c3aed38;margin-top:1.1rem;padding-top:.9rem;padding-bottom:0}.assinatura-dev.is-escura:hover{color:#fff}.membros-cabecalho{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.membros-cabecalho .title{margin:0}.membros-cabecalho .btn{white-space:nowrap;flex-shrink:0}.membros-chamar{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-soft);justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.6rem;padding:.45rem .75rem;font-size:.85rem;display:flex}.membros-chamar .link-btn{flex-shrink:0}.chamar-lista{margin:.5rem 0 0;padding:0;list-style:none}.chamar-lista li{border-top:1px solid var(--border);align-items:center;gap:.6rem;padding:.45rem 0;display:flex}.chamar-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chamar-lista li.is-chamado{opacity:.55}.chamar-pulados{margin-top:.75rem;font-size:.88rem}.chamar-pulados ul{margin:.4rem 0 0;padding-left:1.1rem}.resumo-zap-texto{white-space:pre;overflow-wrap:normal;resize:vertical;min-height:12rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;line-height:1.5;overflow-x:auto}.resumo-zap-acoes{flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.resumo-zap-acoes .btn{flex:10rem;width:auto}.notificar-opcao:disabled{cursor:default;opacity:.6}.notificar-opcao:disabled:active{background:var(--surface)}.notificar-previa{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);align-items:flex-start;gap:.7rem;margin-bottom:.9rem;padding:.7rem .8rem;display:flex}.notificar-espera{color:var(--accent);align-items:center;gap:.3rem;display:inline-flex}.notificar-historico{margin-top:1.1rem}.notificar-historico-titulo{color:var(--text-soft);margin:0 0 .5rem;font-size:.85rem;font-weight:700}.notificar-historico ul{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.notificar-envio{background:var(--surface-2);border-radius:var(--radius);flex-direction:column;gap:.45rem;padding:.7rem .8rem;font-size:.88rem;display:flex}.notificar-envio-topo{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.notificar-envio-abrir{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:.45rem;padding:0;display:flex}.notificar-envio-abrir:disabled{cursor:default}.notificar-envio-numero{background:var(--surface-3);border-radius:999px;margin-right:.35rem;padding:0 .4rem;font-size:.75rem;font-weight:700;display:inline-block}.notificar-envio-ver{color:var(--brand);align-items:center;gap:.2rem;font-size:.82rem;font-weight:600;display:inline-flex}.notificar-voltar{width:auto;margin-bottom:.6rem}.notificar-detalhe-cabeca{flex-direction:column;gap:.2rem;margin-bottom:.8rem;display:flex}.notificar-detalhe-cabeca .muted{font-size:.85rem}.notificar-entregas{flex-direction:column;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.notificar-entrega{border-top:1px solid var(--border);align-items:center;gap:.6rem;padding:.55rem 0;display:flex}.notificar-entrega-texto{flex-direction:column;flex:1;min-width:0;display:flex}.notificar-entrega-texto strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notificar-entrega-situacao{color:var(--muted);align-items:center;gap:.25rem;font-size:.8rem;display:inline-flex}.notificar-entrega-situacao.is-receberam>svg{color:var(--brand)}.notificar-entrega-situacao.is-falhou{color:var(--danger)}.notificar-entrega-fim{flex-direction:column;flex:none;align-items:flex-end;gap:.1rem;display:flex}.notificar-entrega-resposta{font-size:.8rem;font-weight:700}.notificar-entrega-resposta.is-vai{color:var(--brand)}.notificar-entrega-resposta.is-nao{color:var(--muted)}.notificar-entrega-vezes{font-size:.75rem}.notificar-envio-alcance{margin-top:.15rem;font-size:.8rem}.notificar-envio-topo .muted{white-space:nowrap;font-size:.8rem}.notificar-envio-barra{border-radius:var(--radius-pill);background:var(--border);height:.4rem;display:flex;overflow:hidden}.notificar-envio-barra .is-vao{background:var(--brand)}.notificar-envio-barra .is-nao{background:var(--muted)}.notificar-envio-numeros{flex-wrap:wrap;justify-content:space-between;gap:.6rem;font-size:.82rem;display:flex}.notificar-envio-legenda{gap:.7rem;display:inline-flex}.notificar-envio-legenda>span:before{content:"";border-radius:var(--radius-pill);background:var(--muted);width:.5rem;height:.5rem;margin-right:.3rem;display:inline-block}.notificar-envio-legenda>.is-vao:before{background:var(--brand)}.notificar-envio-recado{color:var(--text-soft);overflow-wrap:anywhere;margin:0;font-size:.82rem;font-style:italic}.notificar-previa-corpo{white-space:pre-line;overflow-wrap:anywhere;flex-direction:column;gap:.15rem;min-width:0;font-size:.88rem;line-height:1.4;display:flex}.invite-reconhecido{background:var(--brand-soft);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .75rem;padding:.6rem .75rem;font-size:.9rem;line-height:1.45;display:flex}.proximo-estado{border-top:1px solid var(--border);flex-wrap:wrap;flex:0 0 100%;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin-top:.6rem;padding-top:.6rem;display:flex}.proximo-estado-numeros{color:var(--muted);flex-wrap:wrap;gap:.15rem .6rem;font-size:.85rem;display:flex}.proximo-estado-numeros a{color:inherit;text-decoration:none}.proximo-estado-numeros a:hover{color:var(--text);text-decoration:underline}.proximo-estado-numeros strong{color:var(--text);font-variant-numeric:tabular-nums}.proximo-estado-numeros a+a:before{content:"· ";color:var(--muted)}.proximo-acoes{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-left:auto;display:flex}.proximo-acoes .btn{white-space:nowrap;width:auto}.proximo-abrir span{margin-left:.15rem}.proximo-decidido{white-space:nowrap;font-size:.85rem}.proximo-estado-erro{flex:0 0 100%;margin:.35rem 0 0;font-size:.85rem}@media (width<=620px){.proximo-estado{flex-direction:column;align-items:stretch;gap:.5rem}.proximo-acoes{margin-left:0}.proximo-abrir{margin-left:auto}}.btn.novo-racha{margin:1.25rem 0 .75rem}.racha-motivo{margin:0 0 .6rem;font-size:.9rem;line-height:1.4}.resumo-caixa{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.resumo-caixa-bloco{flex-direction:column;gap:.15rem;min-width:0;display:flex}.resumo-caixa-rotulo{color:var(--muted);font-size:.78rem;font-weight:700}.resumo-caixa-valor{letter-spacing:-.01em;margin-bottom:.2rem;font-size:1.5rem;font-weight:800;line-height:1.2}.resumo-caixa-valor.is-positivo{color:var(--brand)}.resumo-caixa-valor.is-negativo{color:var(--danger)}.resumo-caixa-linha{color:var(--text-soft);font-size:.85rem;line-height:1.35}.resumo-caixa-linha .valor{white-space:nowrap;color:var(--text);font-weight:600}@media (width<=380px){.resumo-caixa-valor{font-size:1.3rem}}.caixa-topo{gap:.85rem;margin-bottom:.85rem;display:grid}.caixa-topo>.card{margin:0}@media (width>=721px){.caixa-topo{grid-template-columns:minmax(14rem,1fr) minmax(0,2.2fr);align-items:stretch}.caixa-topo .resumo-caixa{grid-template-columns:minmax(0,1fr);align-content:start}.caixa-topo .resumo-caixa-bloco+.resumo-caixa-bloco{border-top:1px solid var(--border);padding-top:1rem}}.folha-inferior-fundo{z-index:110;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;flex-direction:column;justify-content:flex-end;align-items:center;animation:.16s drawer-fade;display:flex;position:fixed;inset:0}.folha-inferior{width:100%;max-width:36rem;max-height:90dvh;padding:0 calc(1.1rem + var(--safe-right)) calc(1.1rem + var(--safe-bottom)) calc(1.1rem + var(--safe-left));background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--radius) + 6px) calc(var(--radius) + 6px) 0 0;box-shadow:var(--shadow-md);border-bottom:0;transition:transform .2s;animation:.24s cubic-bezier(.22,1,.36,1) folha-inferior-sobe;overflow-y:auto}.folha-inferior:focus{outline:none}.folha-inferior.is-arrastando{transition:none}.folha-inferior>:first-child:not(.folha-inferior-alca){margin-top:1.1rem}.folha-inferior-alca{cursor:grab;touch-action:none;justify-content:center;align-items:center;height:1.75rem;margin:0 -1.1rem .25rem;padding-top:.4rem;display:flex}.folha-inferior-alca span{border-radius:var(--radius-pill);background:var(--muted);opacity:.5;width:2.5rem;height:4px}@keyframes folha-inferior-sobe{0%{transform:translateY(100%)}to{transform:none}}@media (width>=721px){.folha-inferior-fundo{justify-content:center;padding:1rem}.folha-inferior{border-bottom:1px solid var(--border);border-radius:var(--radius);max-width:30rem;padding:1.25rem;animation:.18s folha-inferior-surge}.folha-inferior>:first-child:not(.folha-inferior-alca){margin-top:0}.folha-inferior-fundo.is-cartao{inset:auto calc(1.25rem + var(--safe-right)) calc(1.25rem + var(--safe-bottom)) auto;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;padding:0;animation:none}.is-cartao .folha-inferior{pointer-events:auto;width:26rem;max-width:calc(100vw - 2.5rem);animation:.26s cubic-bezier(.2,.9,.3,1) folha-inferior-cartao}}@keyframes folha-inferior-surge{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes folha-inferior-cartao{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.folha-inferior-fundo,.folha-inferior,.is-cartao .folha-inferior{transition:none;animation:none}}.folha-inferior-fundo.aviso-atualizacao{z-index:95}.aviso-atualizacao .folha-inferior{border-color:var(--brand)}.aviso-atualizacao-corpo{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;display:grid}.aviso-atualizacao-ico{background:var(--brand-soft);width:2.75rem;height:2.75rem;color:var(--brand);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.aviso-atualizacao-texto{flex-direction:column;gap:.2rem;min-width:0;display:flex}.aviso-atualizacao-texto strong{font-size:1.1rem}.aviso-atualizacao-texto span{color:var(--text-soft);font-size:.9rem;line-height:1.4}.aviso-atualizacao-acoes{gap:.6rem;margin-top:1.1rem;display:flex}.aviso-atualizacao-acoes .btn{width:auto;min-height:48px}.aviso-atualizacao-acoes .btn:last-child{flex:1}@media (width>=721px){.aviso-atualizacao-texto strong{font-size:1rem}.aviso-atualizacao-texto span{font-size:.85rem}.aviso-atualizacao-ico{width:2.5rem;height:2.5rem}.aviso-atualizacao-acoes{margin-top:.9rem}.aviso-atualizacao-acoes .btn{min-height:0}}.avisos{z-index:200;top:calc(var(--altura-header,3.5rem) + .75rem);right:calc(1rem + var(--safe-right));pointer-events:none;flex-direction:column;gap:.4rem;width:max-content;max-width:min(92vw,26rem);display:flex;position:fixed}.aviso{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);pointer-events:auto;align-items:center;gap:.6rem;padding:.7rem .8rem;font-size:.9rem;font-weight:500;animation:.22s cubic-bezier(.2,.9,.3,1) aviso-entra;display:flex;position:relative;overflow:hidden}.aviso.is-saindo{animation:aviso-sai var(--aviso-saida,.22s) ease-in forwards;pointer-events:none}@keyframes aviso-sai{0%{opacity:1;transform:none}to{opacity:0;transform:translate(1rem)scale(.96)}}.aviso-ico{background:var(--brand-soft);width:1.65rem;height:1.65rem;color:var(--brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aviso.is-erro .aviso-ico{background:var(--danger-soft);color:var(--danger)}.aviso-texto{flex:1;min-width:0}.aviso-fechar{color:var(--muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0 .15rem;font-size:1.2rem;line-height:1}.aviso-fechar:hover{color:var(--text)}.aviso-tempo{background:var(--brand);transform-origin:0;width:100%;height:2px;animation:aviso-tempo var(--aviso-duracao,3s) linear forwards;position:absolute;bottom:0;left:0}.aviso.is-erro .aviso-tempo{background:var(--danger)}.aviso.is-saindo .aviso-tempo{animation-play-state:paused}@keyframes aviso-tempo{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes aviso-entra{0%{opacity:0;transform:translateY(-.75rem)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aviso{animation-name:aviso-fade-entra}.aviso.is-saindo{animation-name:aviso-fade-sai}}@keyframes aviso-fade-entra{0%{opacity:0}to{opacity:1}}@keyframes aviso-fade-sai{0%{opacity:1}to{opacity:0}}.proximo-cabeca-topo{align-items:center;gap:.7rem;display:flex;position:relative}.proximo-icone-caixa{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);width:2.4rem;height:2.4rem;color:var(--text-soft);flex-shrink:0;place-items:center;display:grid}.proximo-cabeca-texto{flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;display:flex}.proximo-quando{font-size:.68rem}.proximo-dia{color:var(--muted);font-size:.9rem}.proximo-horas{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:.45rem;font-size:1.6rem;font-weight:800;line-height:1.1;position:relative}.proximo-horas-linha{justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:relative}.proximo-abrir-seta{border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--border);width:1.9rem;height:1.9rem;color:var(--text-soft);flex-shrink:0;place-items:center;margin-left:auto;transition:color .12s,border-color .12s;display:grid}a:hover .proximo-abrir-seta,a:focus-visible .proximo-abrir-seta{color:var(--brand);border-color:var(--brand)}.botoes-presenca{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;min-width:0;display:grid}.botoes-presenca .btn{text-align:center;width:100%;min-width:0;padding-inline:.75rem;line-height:1.2}.botoes-presenca .btn.is-marcado{border-color:var(--danger);color:var(--danger)}.botoes-presenca.is-compacto{flex:none;gap:.35rem;display:flex}.botoes-presenca.is-compacto .btn{white-space:nowrap;width:auto}.proximo-resposta{color:var(--brand);margin:.6rem 0 0;font-size:.85rem;font-weight:600}.proximo-resposta.is-fora{color:var(--danger)}.proximo-resposta.is-fechada{color:var(--accent);font-weight:600}.minha-resposta{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.minha-resposta-estado{flex-direction:column;gap:.05rem;min-width:0;margin:0;display:flex}.minha-resposta-estado strong{color:var(--brand);font-size:.95rem}.minha-resposta-estado span{color:var(--muted);text-wrap:pretty;font-size:.8rem}.minha-resposta.is-fora .minha-resposta-estado strong{color:var(--text)}.minha-resposta.is-fila .minha-resposta-estado strong{color:var(--accent)}.minha-resposta-selo{border-radius:var(--radius-pill);background:var(--brand);color:#fff;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.is-fora>.minha-resposta-selo{background:var(--surface-2);color:var(--muted)}.is-fila>.minha-resposta-selo{background:var(--accent)}.minha-resposta-acao{white-space:nowrap;flex-shrink:0;align-items:center;gap:.35rem;width:auto;display:inline-flex}.proximo-resposta{align-items:center;gap:.35rem;display:flex}.badge .icone{vertical-align:-.15em}.racha-eu-time{margin:0;font-size:1.1rem;font-weight:700;line-height:1.3}.racha-eu-nota{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;margin:.2rem 0 0;font-size:.75rem;line-height:1.4;overflow:hidden}.racha-cartao{grid-template-columns:minmax(0,1fr);margin:-.4rem 0 1rem;padding:.75rem .9rem;transition:border-color .12s;display:grid}.racha-cartao.is-pendente{border-color:var(--brand)}.racha-cartao-cabeca{gap:.15rem;padding-bottom:.7rem;display:grid}.racha-cartao-cabeca .proximo-horas{margin:0;line-height:1.15}.racha-cartao>.racha-cartao-faixa,.racha-cartao>.prazo-lista.is-linha,.racha-cartao>.racha-cartao-resposta{border-top:1px solid var(--border);padding-top:.7rem;padding-bottom:.7rem}.racha-cartao>:is(.racha-cartao-faixa,.prazo-lista,.racha-cartao-resposta):last-child{padding-bottom:0}.racha-cartao-faixa .local-exp-nome{font-size:1rem;font-weight:700}.racha-cartao-faixa .local-exp-pino{color:var(--text-soft)}.racha-cartao-faixa .local-exp-acao{color:var(--info);font-weight:600}.racha-cartao-faixa .local-exp-corpo{margin-top:.6rem}.prazo-lista.is-linha{background:0 0;border:0;border-radius:0;margin:0;padding-left:0;padding-right:0}.racha-cartao>.prazo-lista.is-linha.is-vencido{border-top-color:var(--border)}.racha-cartao-resposta .racha-acoes{border:0;margin:0;padding:0}.racha-cartao-resposta .racha-eu-time{margin-top:.55rem}.racha-cartao-resposta .racha-eu-nota{margin-top:.5rem}.racha-cartao>.uniform-callout{margin:.2rem 0 0}.prazo-lista{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);align-items:flex-start;gap:.7rem;margin-bottom:.75rem;padding:.7rem .85rem;display:flex}.prazo-ico{border-radius:var(--radius-sm);background:var(--brand-soft);width:2.4rem;height:2.4rem;color:var(--brand);flex-shrink:0;place-items:center;display:grid}.prazo-corpo{flex:1;grid-template-columns:minmax(0,1fr) auto;column-gap:.6rem;min-width:0;display:grid}.prazo-corpo>*{grid-column:1/-1}.prazo-corpo>.prazo-titulo{grid-area:1/1;align-self:center}.prazo-titulo{font-variant-numeric:tabular-nums;margin:0;font-size:1.05rem;font-weight:700;line-height:1.3}.prazo-quando{color:var(--text-soft);margin:.1rem 0 0;font-size:.9rem;font-weight:400}.prazo-nota{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:.2rem 0 0;font-size:.75rem;line-height:1.4;overflow:hidden}.prazo-lista.is-perto .prazo-titulo{color:var(--accent)}.prazo-lista.is-vencido{border-color:var(--accent)}.prazo-lista.is-vencido .prazo-ico{color:var(--accent);background:#f59e0b29}.racha-titulo{flex-direction:column;line-height:1.15;display:flex}.racha-titulo-dia,.racha-titulo-hora{white-space:nowrap}.racha-titulo-hora{color:var(--text-soft);letter-spacing:0;font-size:.95rem;font-weight:400}.racha-titulo-local{vertical-align:bottom;text-overflow:ellipsis;max-width:9rem;display:inline-block;overflow:hidden}.racha-titulo-local.is-clicavel{font:inherit;color:inherit;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.racha-titulo-local.is-clicavel:hover{color:var(--text)}.local-modal-endereco{margin:0 0 .25rem}.rotas-endereco{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);align-items:center;gap:.6rem;padding:.7rem .8rem;display:flex}.rotas-endereco-pino{color:var(--brand);flex:none;display:inline-flex}.rotas-endereco-texto{flex:1;min-width:0;font-size:.92rem;line-height:1.35}.rotas-endereco-copiar{flex:none;width:auto}.rotas-titulo{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:1rem 0 .45rem;font-size:.75rem;font-weight:700}.rotas-opcoes{gap:.5rem;display:grid}.rotas-opcao{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:3.4rem;color:var(--text);background:var(--surface);align-items:center;gap:.75rem;padding:.6rem .85rem;text-decoration:none;display:flex}.rotas-opcao:hover{border-color:var(--brand)}.rotas-opcao .mapa-link-marca{width:2rem;height:2rem;font-size:.95rem}.rotas-opcao-texto{flex-direction:column;flex:1;min-width:0;display:flex}.rotas-opcao-texto .muted{font-size:.8rem}.rotas-opcao-sair{color:var(--muted);flex:none}.rotas-compartilhar{justify-content:center;align-items:center;gap:.45rem;width:100%;margin-top:.9rem;display:flex}.racha-atalho{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;align-items:center;gap:.45rem;padding:.4rem .55rem;font-family:inherit;display:inline-flex}.racha-atalho:hover{border-color:var(--brand)}.racha-atalho:active{background:var(--surface-2)}.racha-atalho-texto{text-align:left;flex-direction:column;line-height:1.15;display:flex}.racha-atalho-texto strong{font-size:.85rem;font-weight:700}.racha-atalho-texto small{color:var(--muted);font-size:.7rem}.racha-atalho-seta{color:var(--muted);flex-shrink:0}.racha-atalho.is-pendente{border-color:var(--accent)}.racha-atalho.is-pendente .racha-atalho-texto small{color:var(--accent);font-weight:700}.racha-situacao{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);white-space:nowrap;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.8rem;font-weight:700;display:inline-flex}.racha-situacao-ponto{border-radius:var(--radius-pill);background:var(--muted);flex-shrink:0;width:.5rem;height:.5rem}.racha-situacao.is-aberto{color:var(--brand);border-color:var(--brand)}.racha-situacao.is-aberto .racha-situacao-ponto{background:var(--brand)}.racha-situacao.is-fechado{color:var(--accent);border-color:var(--accent)}.racha-situacao.is-fechado .racha-situacao-ponto{background:var(--accent)}.racha-situacao.is-cancelado{color:var(--danger);border-color:var(--danger)}.racha-situacao.is-cancelado .racha-situacao-ponto{background:var(--danger)}.racha-situacao.is-previsto{color:var(--muted)}.racha-situacao.is-previsto .racha-situacao-ponto{background:var(--muted)}.times-estado{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.6rem;margin:.75rem 0;padding:.7rem .8rem;font-size:.9rem;display:flex}.times-estado>span:nth-child(2){flex:1;min-width:12rem}.times-estado .btn{width:auto}.times-estado.is-ok{border-color:var(--brand)}.round-time-pe .round-trocar{width:auto;padding:.3rem .7rem;font-size:.8rem}.subs-time{justify-content:center;margin-bottom:.9rem;display:flex}.subs-colunas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.subs-titulo{margin:0 0 .5rem;font-size:.88rem}.subs-jogador{text-align:left;cursor:pointer;background:var(--surface-2);border-radius:var(--radius-sm);width:100%;color:inherit;font:inherit;border:1px solid #0000;align-items:center;gap:.5rem;margin-bottom:.35rem;padding:.4rem .5rem;font-size:.85rem;transition:border-color .12s,background .12s;display:flex}.subs-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.subs-jogador.is-sai{border-color:var(--danger);background:var(--danger-soft)}.subs-jogador.is-entra{border-color:var(--brand);background:var(--brand-soft)}.subs-conta{text-align:center;margin:.6rem 0 0;font-size:.85rem}.partida-escalacao{margin-top:1.1rem}.partida-escalacao-lados{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.partida-escalacao-time{margin-bottom:.4rem;font-size:.9rem;display:block}.partida-escalacao-lista{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.partida-escalacao-lista li{align-items:center;gap:.45rem;min-width:0;font-size:.85rem;display:flex}.partida-escalacao-lista li>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.partida-escalacao-lista li.is-saiu{opacity:.55}.tela-de-erro{text-align:center;justify-items:center;gap:.75rem;max-width:34rem;margin:0 auto;padding:3rem 1.25rem;display:grid}.tela-de-erro-icone{font-size:2.5rem;line-height:1}.tela-de-erro h1{margin:0;font-size:1.3rem}.tela-de-erro p{margin:0}.tela-de-erro-detalhe{text-align:left;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);white-space:pre-wrap;overflow-wrap:anywhere;width:100%;max-height:8rem;margin:.5rem 0 0;padding:.7rem .8rem;font-size:.8rem;overflow:auto}.tela-de-erro-acoes{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.tela-de-erro-acoes .btn{width:auto}.time-camisa{vertical-align:middle;flex-shrink:0}.person-confirmar{flex-shrink:0;width:auto;padding:.25rem .55rem;font-size:.78rem}.person-row .person-confirmar{white-space:nowrap;flex-shrink:0}@media (width<=30rem){.person-row .acao-rotulo{display:none}.person-row .person-confirmar{min-width:38px;padding:.3rem .4rem;font-size:.95rem}}.draw-limpar{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;padding-top:.8rem;font-size:.82rem;display:flex}.draw-limpar .btn{width:auto}.escolher-time-quem{align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.escolher-time-lista{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.6rem;display:grid}.escolher-time-opcao{cursor:pointer;font:inherit;color:inherit;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);justify-items:center;gap:.35rem;padding:.9rem .6rem;transition:border-color .12s,background .12s;display:grid}.escolher-time-opcao:hover{border-color:var(--brand)}.escolher-time-opcao.is-selecionado{border-color:var(--brand);background:var(--brand-soft)}.escolher-time-opcao .muted{font-size:.78rem}.mudanca-frase{margin:0 0 .9rem;font-size:1.05rem;font-weight:600}.mudanca-times{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.6rem;display:grid}.mudanca-time{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);justify-items:center;gap:.35rem;padding:.85rem .6rem;display:grid}.mudanca-time.is-destino{border-color:var(--brand);background:var(--brand-soft)}.mudanca-time.is-estourado{border-color:var(--warn,#f59e0b)}.mudanca-conta{color:var(--muted);font-size:.82rem}.mudanca-time.is-estourado .mudanca-conta{color:var(--warn,#f59e0b);font-weight:600}.mudanca-alerta{color:var(--warn,#f59e0b);margin:.75rem 0 0;font-size:.85rem}.prazo-reabrir{justify-self:start;width:auto;margin-top:.5rem}.prazo-fechar{justify-self:stretch;margin-top:.6rem}.prazo-corpo>.prazo-fechar.btn-sm{grid-area:1/2/span 2;align-self:center;margin-top:0;padding:.35rem .75rem}.prazo-corpo:has(>.prazo-fechar.btn-sm)>.prazo-quando{grid-column:1}.prazo-lista:has(.prazo-fechar.btn-sm){align-items:center}.coletes-lado+.coletes-lado{margin-top:1rem}.coletes-time{margin:0 0 .4rem;font-weight:600}.coletes-opcoes{flex-wrap:wrap;gap:.5rem;display:flex}.coletes-opcao{cursor:pointer;font:inherit;color:inherit;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:.4rem;padding:.45rem .7rem;display:flex}.coletes-opcao:hover{border-color:var(--brand)}.coletes-opcao.is-escolhido{border-color:var(--brand);background:var(--brand-soft)}.coletes-inverter{width:auto;margin-top:1rem}.coletes-erro{color:var(--danger,#dc2626);margin:.75rem 0 0;font-size:.86rem}.team-sem-colete{opacity:.75;font-style:italic}.times-estado.is-alerta{border-color:var(--warn,#f59e0b)}.antes-do-sorteio{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);flex-direction:column;gap:.7rem;margin-top:.75rem;padding:.85rem;display:flex}.antes-do-sorteio.is-alerta{border-color:var(--accent)}.antes-do-sorteio-topo{align-items:center;gap:.75rem;display:flex}.antes-do-sorteio-texto{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.antes-do-sorteio-texto>strong{color:var(--text);font-size:.95rem}.antes-do-sorteio-texto>span{color:var(--muted);font-size:.85rem}.antes-do-sorteio-nota{color:var(--muted);margin:0;font-size:.85rem}.antes-do-sorteio-nota strong{color:var(--text-soft)}.antes-do-sorteio-barra{border-radius:var(--radius-pill);background:var(--border);height:6px;display:block;overflow:hidden}.antes-do-sorteio-barra>span{background:var(--brand);border-radius:inherit;height:100%;display:block}.antes-do-sorteio.is-alerta .antes-do-sorteio-barra>span{background:var(--accent)}.antes-do-sorteio-acoes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.antes-do-sorteio-acoes .btn-perigo{white-space:nowrap;margin-left:auto}.gol-cabeca{background:var(--surface-2);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.6rem .75rem;display:flex}.gol-cabeca-rotulo{color:var(--muted);font-size:.75rem}.gol-cabeca-time{align-items:center;gap:.4rem;display:inline-flex}.gol-cabeca-placar{margin-left:auto;font-size:1.1rem;font-weight:800}.gol-cabeca-x{color:var(--muted);font-weight:400}.gol-abas{margin-top:0}.gol-aba-rotulo{align-items:center;gap:.4rem;display:inline-flex}.gol-aba-nome{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;overflow:hidden}.gol-aba-contra{border:1px solid var(--accent);color:var(--accent);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:0 .3rem;font-size:.6rem;font-weight:800}.gol-faixa+.gol-faixa{margin-top:.75rem}.gol-faixa-titulo{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .4rem;font-size:.68rem;font-weight:800}.gol-grade{grid-template-columns:repeat(auto-fill,minmax(5rem,1fr));gap:.5rem;display:grid}.gol-rosto{cursor:pointer;background:var(--surface-2);border-radius:var(--radius-sm);color:var(--text);font:inherit;border:1px solid #0000;flex-direction:column;align-items:center;gap:.35rem;padding:.5rem .25rem;transition:border-color .12s,background .12s;display:flex}.gol-rosto:hover{border-color:var(--brand);background:var(--brand-soft)}.gol-rosto-nome{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.78rem;font-weight:600;overflow:hidden}.gol-voltar{margin-bottom:.5rem}.gol-confirma-quem{flex-direction:column;align-items:center;gap:.25rem;padding:.75rem 0;display:flex}.gol-confirma-nome{font-size:1.1rem}.gol-aviso-contra{border:1px solid var(--accent);border-radius:var(--radius-sm);text-align:center;margin:0 0 .75rem;padding:.6rem .75rem;font-size:.9rem}.gol-assist{margin-bottom:.75rem}.gol-assist .btn-ghost{width:auto}.gol-assist-feito{justify-content:center;align-items:center;gap:.5rem;margin:0;font-size:.9rem;display:flex}.gol-assist-lista{max-height:14rem;margin-top:.5rem;overflow-y:auto}.round-goal-contra{border:1px solid var(--accent);color:var(--accent);background:0 0;margin-left:.35rem}.round-time-pe .round-lance-btn{width:100%;padding:.4rem .5rem;font-size:.8rem}.lance-tipo{margin-bottom:.75rem}.lance-pergunta{margin-top:0}.lance-defesa{margin-bottom:.75rem}.lance-defesa .gol-faixa-titulo{align-items:center;gap:.35rem;display:flex}.gol-penalti,.lance-quando{margin-bottom:.75rem}.lance-quando-minuto{align-items:center;gap:.5rem;margin-top:.6rem;font-size:.9rem;display:flex}.lance-quando-minuto .input{text-align:center;width:4.5rem}.cartao-marca{vertical-align:-.08em;border-radius:2px;flex-shrink:0;width:.62rem;height:.85rem;margin-right:.35rem;display:inline-block;box-shadow:inset 0 0 0 1px #00000026}.cartao-marca.is-amarelo{background:#facc15}.cartao-marca.is-vermelho{background:#dc2626}.cartao-marca.is-azul{background:#2563eb}.cartao-marca.is-verde{background:#16a34a}.cartao-marca.is-laranja{background:#f97316}.cartao-marca.is-roxo{background:#7c3aed}.cartao-marca.is-branco{box-shadow:inset 0 0 0 1px var(--muted);background:#fff}.cartao-marca.is-preto{box-shadow:inset 0 0 0 1px var(--muted);background:#111827}.gols-partida-nome.riscado{text-decoration:line-through;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.gols-partida-autor .muted{flex-shrink:0;font-size:.8rem;font-weight:400}.selo-incluida-depois{border:1px solid var(--border);color:var(--muted);background:0 0}.partida-aberta-aviso{flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin-bottom:1rem;display:flex}.partida-aberta-aviso p{flex:16rem;margin:0}.partida-esquecida-acao{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.85rem;display:flex}.partida-esquecida-piso{margin:0 0 .9rem;font-size:.9rem}.partida-esquecida-times{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.partida-esquecida-time{justify-items:center;gap:.35rem;min-width:0;display:grid}.partida-esquecida-time .field-label{justify-self:start;margin:0}.partida-esquecida-time .select{width:100%;margin-bottom:0}.partida-esquecida-horas{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.9rem;display:grid}.partida-esquecida-duracao{margin:.5rem 0 0;font-size:.82rem}.round-goal-linha{align-items:center;gap:.35rem;min-width:0;display:flex}.round-goal-linha strong{min-width:0}.gol-rosto.is-selecionado{border-color:var(--brand);background:var(--brand-soft)}.gol-assist-escolha{margin-top:.25rem}.gol-assist-sem{margin:.6rem auto 0;display:block}.round-clock-total{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem}.quadra-aproveita-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.quadra-aproveita-titulo{margin:0;font-size:1.1rem}.quadra-aproveita-grade{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}.quadra-aproveita-grade .stat{padding:.75rem .85rem}.quadra-aproveita-grade .stat-value{font-size:1.5rem}.quadra-aproveita-notas{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.quadra-aproveita-notas li{font-size:.85rem}.cropper-salvar.is-progresso{background-image:linear-gradient(to right, var(--brand-strong) var(--progresso,0%), transparent var(--progresso,0%));opacity:1;transition:background-image .2s linear}.cropper-salvar.is-indefinido{background-image:linear-gradient(100deg, transparent 20%, var(--brand-strong) 40%, var(--brand-strong) 60%, transparent 80%);background-size:250% 100%;transition:none;animation:1.4s linear infinite cropper-correndo}@keyframes cropper-correndo{0%{background-position:120% 0}to{background-position:-20% 0}}@media (prefers-reduced-motion:reduce){.cropper-salvar.is-indefinido{background-position:50% 0;animation:none}}.cadastro-aviso{margin:0 0 .6rem;font-size:.85rem}.uniforme-linha{background:var(--surface-2);border-radius:var(--radius-sm);align-items:center;gap:.5rem;padding:.45rem .5rem;display:flex}.uniforme-cor{width:34px;height:34px}.uniforme-nome{flex:1;min-width:0;margin-bottom:0;font-weight:600}.uniforme-time{width:auto;min-width:7.5rem;margin-bottom:0}.uniforme-tipo{width:auto;min-width:9.5rem;margin-bottom:0}.uniforme-remover{flex-shrink:0;width:34px;height:34px;font-size:.95rem}@media (width<=30rem){.uniforme-linha{grid-template-columns:34px 1fr 4.5rem auto;grid-template-areas:"cor nome nome lixo""tipo tipo time time";display:grid}.uniforme-cor{grid-area:cor}.uniforme-nome{grid-area:nome}.uniforme-remover{grid-area:lixo}.uniforme-linha .uniforme-tipo{grid-area:tipo}.uniforme-linha .uniforme-time{grid-area:time}.uniforme-tipo,.uniforme-time{width:100%;min-width:0}.uniforme-novo{grid-template-columns:1fr auto auto;grid-template-areas:"nome cor add""tipo tipo tipo";display:grid}.uniforme-novo-nome{grid-area:nome;min-width:0}.uniforme-novo-cor{grid-area:cor}.uniforme-novo-add{grid-area:add}.uniforme-novo .uniforme-tipo{grid-area:tipo}}:root{--grafico-serie-1:var(--brand);--grafico-serie-2:var(--info);--grafico-serie-3:#c2410c}.grafico-card{margin-top:.85rem}.grafico-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.grafico-titulo{margin:0;font-size:1.1rem}.grafico-legenda{flex-wrap:wrap;gap:.75rem;display:flex}.grafico-legenda-item{color:var(--text-soft);align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.grafico-marca{border-radius:3px;flex-shrink:0;width:10px;height:10px}.grafico-marca.is-serie-1{background:var(--grafico-serie-1)}.grafico-marca.is-serie-2{background:var(--grafico-serie-2)}.grafico-marca.is-serie-3{background:var(--grafico-serie-3)}.grafico-esqueleto{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-3) 37%, var(--surface-2) 63%);background-size:400% 100%;height:220px;animation:1.4s infinite grafico-carregando}@keyframes grafico-carregando{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.grafico-esqueleto{animation:none}}.grafico-card .recharts-wrapper [tabindex="-1"]:focus,.grafico-card .recharts-surface:focus{outline:none}.grafico-card .recharts-surface:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-sm)}.grafico-balao{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);gap:.15rem;padding:.5rem .65rem;font-size:.85rem;display:grid}.grafico-balao-linha{align-items:center;gap:.4rem;display:inline-flex}.grafico-balao .grafico-marca{width:8px;height:8px}.grafico-tabela{margin-top:.6rem;font-size:.85rem}.grafico-tabela summary{cursor:pointer;color:var(--text-soft)}.grafico-tabela table{border-collapse:collapse;width:100%;margin-top:.5rem}.grafico-tabela th,.grafico-tabela td{text-align:right;border-bottom:1px solid var(--border);padding:.3rem .4rem}.grafico-tabela th:first-child,.grafico-tabela td:first-child{text-align:left}.grafico-tabela th{color:var(--muted);font-size:.75rem;font-weight:700}.grafico-nota{margin:.5rem 0 0;font-size:.85rem}.criterios-lista{gap:.5rem;display:grid}.criterio-admin{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.9rem;padding:.6rem .7rem;display:grid}.criterio-admin.is-inativo .criterio-admin-nome{opacity:.5}.criterios-lista.is-arrastando .criterio-admin{transition:transform .16s}.criterios-lista.is-arrastando{-webkit-user-select:none;user-select:none}.criterio-admin.is-flutuando{z-index:2;border-color:var(--brand);background:var(--surface-3);transition:none;position:relative;box-shadow:0 10px 24px #00000073}.criterio-admin.is-flutuando .criterio-controles,.criterio-admin.is-flutuando .menu-acoes{pointer-events:none}.criterio-alca{border-radius:var(--radius-sm);width:30px;height:34px;color:var(--muted);cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;display:grid}.criterio-alca:hover{color:var(--text-soft);background:var(--surface-3)}.criterio-alca:active{cursor:grabbing}.criterio-alca:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.criterio-admin-nome{gap:.1rem;min-width:0;display:grid}.criterio-admin-nome strong{font-size:.97rem}.criterio-desc{color:var(--text-soft);font-size:.8rem}.criterio-controles{align-items:flex-start;gap:1.3rem;display:flex}.criterio-campo{justify-items:start;gap:.25rem;display:grid}.criterio-campo-rotulo{color:var(--text-soft);font-size:.75rem}.chip-peso{text-align:center;min-width:2.6rem;padding:.3rem 0;font-weight:700}.chip-peso:disabled{cursor:default}.chip-lado{padding:.3rem .65rem;font-weight:700}.chip-lado:disabled{cursor:default}.criterio-controles .chip-group{gap:.3rem}.criterio-controles .chip{justify-content:center;align-items:center;height:28px;min-height:0;padding-top:0;padding-bottom:0;font-size:.82rem;display:inline-flex;position:relative}.criterio-controles .chip:after{content:"";position:absolute;inset:-6px 0}.criterio-controles .criterio-campo{align-content:start}.criterio-controles .switch-track{margin-top:4px}@media (width<=720px){.criterio-admin{grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem .7rem}.criterio-alca{grid-row:1/span 2;height:100%}.criterio-admin-nome{grid-area:1/2}.criterio-admin>.menu-acoes{grid-area:1/3}.criterio-controles{flex-wrap:wrap;grid-area:2/2/auto/-1;gap:.6rem 1.1rem}}.teia{max-width:22.5rem;margin:0 auto .4rem;display:block;overflow:visible}.teia-malha{fill:none;stroke:var(--muted);stroke-width:1px;opacity:.35}.teia-area{fill:var(--brand-soft);stroke:var(--brand);stroke-width:2px;stroke-linejoin:round}.teia-ponto{fill:var(--brand)}.teia-rotulo{fill:var(--text-soft);font-size:.69rem;font-weight:700}.teia-rotulo.is-vazio{fill:var(--muted);opacity:.55}.conta-asaas-titulo{margin:0 0 .6rem;font-size:.95rem;font-weight:700}.conta-asaas-estado{flex-wrap:wrap;align-items:center;gap:.45rem;margin:0 0 .9rem;font-size:.85rem;display:flex}.conta-asaas-ponto{border-radius:var(--radius-pill);background:var(--muted);flex:none;width:.55rem;height:.55rem}.conta-asaas-ponto.is-propria{background:var(--brand)}.conta-asaas-estado code{font-size:.8rem}.conta-asaas-alerta{border-radius:var(--radius-sm);background:#f59e0b1f;border:1px solid #f59e0b59;margin:0 0 1rem;padding:.7rem .85rem;font-size:.85rem}.conta-asaas-acoes{flex-wrap:wrap;justify-content:flex-start;gap:.5rem;margin-top:.9rem}.conta-asaas-erro{color:var(--danger);margin:.75rem 0 0;font-size:.85rem}.conta-asaas-ok{color:var(--text-soft);margin:.75rem 0 0;font-size:.85rem}.conta-asaas-webhook{margin-top:1rem}.conta-asaas-url{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);word-break:break-all;flex:1;min-width:0;padding:.35rem .5rem;font-size:.75rem}.conta-asaas-token{margin-top:.5rem}.webhook-racha{border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:1rem;padding:.85rem .9rem}.webhook-topo{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.webhook-intro{margin:0 0 .75rem;font-size:.85rem}.webhook-aviso{margin-bottom:.75rem}.webhook-acoes{margin-top:0}.webhook-ok{color:var(--text-soft);margin:.6rem 0 0;font-size:.85rem}.webhook-problema{border-radius:var(--radius-sm);background:#f59e0b1a;border:1px solid #f59e0b73;margin-bottom:.25rem;padding:.8rem .85rem}.webhook-problema p{margin:0 0 .7rem;font-size:.85rem}.webhook-problema .row{flex-wrap:wrap;justify-content:flex-start;gap:.5rem}.webhook-manual{border-top:1px solid var(--border);margin-top:.9rem;padding-top:.7rem}.webhook-manual>summary{cursor:pointer;color:var(--text-soft);font-size:.85rem;font-weight:600;list-style:none}.webhook-manual>summary::-webkit-details-marker{display:none}.webhook-manual>summary:before{content:"▸ "}.webhook-manual[open]>summary:before{content:"▾ "}.webhook-manual-corpo{margin-top:.75rem}.webhook-campo-token{margin-top:.9rem}.webhook-token-informado{align-items:center;gap:.5rem;margin-top:.35rem;display:flex}.webhook-token-informado .input{flex:1;min-width:0}.webhook-outras{margin-bottom:.75rem}.webhook-outras ul{gap:.35rem;margin:0 0 .4rem;padding:0;list-style:none;display:grid}.webhook-outras .conta-asaas-url{display:block}.webhook-racha.is-embutido{border:0;margin-top:0;padding:0}.saude{gap:.5rem;margin-bottom:.75rem;display:grid}.saude-item{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:1.9rem 1fr auto;align-items:center;gap:.65rem;padding:.65rem .75rem;display:grid}.saude-ico{border-radius:var(--radius-pill);place-items:center;width:1.9rem;height:1.9rem;font-size:.9rem;font-weight:800;display:grid}.saude-ico.is-ok{color:var(--brand);background:#16a34a24}.saude-ico.is-atencao{color:var(--accent);background:#f59e0b29}.saude-ico.is-erro{color:var(--danger);background:#dc262624}.saude-ico.is-neutro{background:var(--surface-2);color:var(--text-soft)}.saude-texto{min-width:0}.saude-nome{font-size:.9rem;font-weight:700}.saude-sub{color:var(--text-soft);overflow-wrap:anywhere;font-size:.8rem}.saude-acao{cursor:pointer;color:var(--brand);white-space:nowrap;background:0 0;border:0;padding:.35rem .1rem;font-family:inherit;font-size:.82rem;font-weight:700;line-height:1}.saude-acao:disabled{color:var(--text-soft);cursor:default}.conta-secao{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;margin-top:.6rem;display:block}.conta-secao>summary,.conta-secao-botao{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;list-style:none;display:flex}.conta-secao>summary::-webkit-details-marker{display:none}.conta-secao-botao{text-align:left;font:inherit;color:inherit}.conta-secao-nome{font-size:.92rem;font-weight:700}.conta-secao-resumo{color:var(--text-soft);text-align:right;font-size:.8rem}.conta-secao-resumo:after{content:" ▸"}.conta-secao[open]>summary .conta-secao-resumo:after{content:" ▾"}.conta-secao-corpo{padding:0 .85rem .85rem}.conta-intro{margin:0 0 .5rem;font-size:.85rem}.conta-passos{margin:0;padding:0;list-style:none}.conta-passo{border-top:1px solid var(--border);grid-template-columns:1.9rem 1fr;gap:.25rem .7rem;padding:.8rem 0;display:grid}.conta-passo:first-child{border-top:0}.conta-passo-num{border-radius:var(--radius-pill);border:2px solid var(--border);width:1.9rem;height:1.9rem;color:var(--text-soft);place-items:center;font-weight:800;display:grid}.conta-passo.is-atual .conta-passo-num{border-color:var(--brand);color:var(--brand)}.conta-passo-nome{align-self:center;font-size:.92rem;font-weight:700}.conta-passo-corpo{grid-column:2;min-width:0;font-size:.85rem}.conta-passo-mais{margin-top:.5rem}.conta-passo-mais>summary{cursor:pointer;color:var(--text-soft);font-weight:600}.conta-ambiente{flex-wrap:wrap;gap:.4rem;margin-top:.3rem;display:flex}.conta-form-campo{margin-top:.85rem}.conta-form-aviso{margin:.5rem 0 0}.registro-chips{gap:.4rem;margin:0 0 .4rem;display:flex}.registro-chip{border:1px solid var(--border);color:var(--text-soft);border-radius:var(--radius-pill);cursor:pointer;background:0 0;padding:.45rem .75rem;font-family:inherit;font-size:.8rem;font-weight:600;line-height:1}.registro-chip.is-ativo{background:var(--brand);border-color:var(--brand);color:#fff}.registro-vazio{margin:.5rem 0 0;font-size:.85rem}.registro-linhas{margin:0;padding:0;list-style:none}.registro-linha{border-top:1px solid var(--border);grid-template-columns:1.6rem 1fr auto;gap:.2rem .55rem;padding:.6rem 0;display:grid}.registro-linha:first-child{border-top:0}.registro-seta{border-radius:var(--radius-pill);place-items:center;width:1.6rem;height:1.6rem;font-size:.8rem;font-weight:700;display:grid}.registro-seta.is-recebido{color:var(--brand);background:#16a34a1f}.registro-seta.is-enviado{color:#2563eb;background:#2563eb1f}.registro-linha.is-falha .registro-seta{color:var(--danger);background:#dc26261f}.registro-corpo{min-width:0}.registro-titulo{font-size:.88rem;font-weight:600}.registro-quem{color:var(--text-soft);overflow-wrap:anywhere;font-size:.8rem}.registro-hora{color:var(--text-soft);white-space:nowrap;font-size:.75rem}.registro-msg{color:var(--text-soft);overflow-wrap:anywhere;grid-column:2/4;font-size:.78rem}.registro-linha.is-falha .registro-msg{color:var(--danger)}.registro-mais{margin-top:.5rem}.consulta-asaas-efeito{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:2.4rem 1fr;align-items:center;gap:.75rem;padding:.75rem;display:grid}.consulta-asaas-efeito.is-ok{border-color:var(--brand);background:var(--brand-soft)}.consulta-asaas-efeito.is-atencao{border-color:var(--accent)}.consulta-asaas-efeito.is-erro{border-color:var(--danger);background:var(--danger-soft)}.consulta-asaas-efeito-ico{border-radius:var(--radius-sm);background:var(--surface-2);width:2.4rem;height:2.4rem;color:var(--text-soft);place-items:center;display:grid}.consulta-asaas-efeito.is-ok .consulta-asaas-efeito-ico{background:var(--brand);color:#fff}.consulta-asaas-efeito.is-atencao .consulta-asaas-efeito-ico{color:var(--accent);background:#f59e0b29}.consulta-asaas-efeito.is-erro .consulta-asaas-efeito-ico{background:var(--danger);color:#fff}.consulta-asaas-efeito-texto{min-width:0}.consulta-asaas-efeito-titulo{font-size:.95rem;font-weight:700}.consulta-asaas-efeito-sub{color:var(--text-soft);overflow-wrap:anywhere;font-size:.8rem}.consulta-asaas-subtitulo{color:var(--text-soft);margin:1rem 0 .5rem;font-size:.78rem;font-weight:700}.consulta-asaas-dados{gap:.45rem;margin:0;font-size:.9rem;display:grid}.consulta-asaas-par{justify-content:space-between;gap:1rem;display:flex}.consulta-asaas-par dt{color:var(--text-soft)}.consulta-asaas-par dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.consulta-asaas-quando{color:var(--muted);margin-top:.9rem;font-size:.78rem}.consulta-asaas-nota{color:var(--text-soft);margin:.75rem 0 0;font-size:.8rem}.consulta-asaas-aguarde{margin:0}.conta-plataforma .venda-planos-topo{margin-bottom:.35rem}.conta-plataforma-intro{margin:0 0 .9rem;font-size:.85rem}.conta-plataforma-aviso{margin-bottom:.25rem}.conta-plataforma-dados{grid-template-columns:auto 1fr;gap:.3rem .9rem;margin:0;font-size:.85rem;display:grid}.conta-plataforma-dados dt{color:var(--text-soft)}.conta-plataforma-dados dd{word-break:break-all;min-width:0;margin:0}.conta-plataforma-dados code{font-size:.8rem}.conta-plataforma-campo{margin-top:1rem}.conta-plataforma-testar{margin-right:auto}.conta-plataforma-bloco{margin-top:1rem}.conta-plataforma-divergencias{color:var(--text-soft);margin:0 0 .75rem;padding-left:1.1rem;font-size:.85rem}.avisos-asaas-resumo{margin:0 0 .6rem;font-size:.85rem}.avisos-asaas-tarifas{background:var(--surface-2);border-radius:var(--radius-sm);margin:0 0 .9rem;padding:.6rem .7rem;font-size:.8rem;line-height:1.45}.avisos-asaas.is-desabilitada .mode-list{opacity:.55}.avisos-asaas.is-desabilitada .mode-item{cursor:default}.avisos-asaas-preco{color:var(--text-soft);margin-top:.1rem;font-size:.78rem;font-weight:700;display:block}.avisos-asaas-config{border-left:2px solid var(--brand-soft);margin-top:.75rem;padding-left:.85rem}.avisos-asaas-atalhos{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin-bottom:.25rem;display:flex}.avisos-asaas-matriz{border-top:1px solid var(--border);flex-direction:column;gap:.9rem;margin-top:.75rem;padding-top:.75rem;display:flex}@media (width<=480px){.avisos-asaas-config{padding-left:.5rem}}.avisos-asaas-evento{flex-direction:column;gap:.35rem;display:flex}.avisos-asaas-evento-nome{color:var(--text-soft);font-size:.85rem;font-weight:700}.avisos-asaas-aviso{border-left:2px solid var(--border);flex-direction:column;gap:.4rem;padding:.5rem 0 .5rem .6rem;display:flex}.avisos-asaas-aviso-topo{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.avisos-asaas-prazo{max-width:13rem;margin-bottom:0;font-size:.85rem}.avisos-asaas-conta{padding-top:.15rem}.avisos-asaas-conta-rotulo{color:var(--muted);font-size:.78rem;font-weight:700}.avisos-asaas-canais{flex-wrap:wrap;align-items:center;gap:.4rem 1rem;padding-left:3.2rem;display:flex}.avisos-asaas-canal{cursor:pointer;align-items:center;gap:.35rem;font-size:.85rem;display:flex}.avisos-asaas-preco-canal{color:var(--muted);font-size:.75rem}@media (width<=480px){.avisos-asaas-canais{padding-left:0}}.titulos-troca{gap:.4rem;margin-bottom:.75rem;display:flex}.titulos-troca-botao{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text-soft);cursor:pointer;flex:1;padding:.5rem .75rem;font-size:.9rem;font-weight:700}.titulos-troca-botao.is-ativo{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.titulos-resumo{align-items:baseline;gap:.5rem;margin-bottom:.75rem;display:flex}.titulos-soma{letter-spacing:-.02em;font-size:1.6rem}.titulos-soma-vencida{letter-spacing:-.02em;color:var(--danger);font-size:1.6rem}.titulo-linha{text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;color:inherit;font:inherit;cursor:pointer;align-items:center;gap:.65rem;padding:.6rem .75rem;display:flex}.titulo-linha:hover{border-color:var(--brand)}.titulo-linha-corpo{flex:1;min-width:0;display:grid}.titulo-linha-nome{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.titulo-linha-nota{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.titulo-linha-valor{flex-shrink:0}.titulo-linha-valor.is-vencido{color:var(--danger)}.titulo-linha svg{color:var(--muted);flex-shrink:0}.em-aberto-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.em-aberto-topo>.btn{flex:none;width:auto}.devedor-linha{align-items:stretch;gap:.4rem;display:flex}.devedor-linha>.titulo-linha{flex:1;min-width:0}.devedor-linha>.devedor-notificar{flex:none;width:auto;padding-inline:.7rem}.titulos-mais{width:100%;margin-top:.75rem}.titulo-modal{gap:.75rem;display:grid}.titulo-modal-topo{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.titulo-modal-topo .tx-valor{font-size:1.6rem}.titulo-modal-pessoa{align-items:center;gap:.5rem;display:flex}.titulo-modal-descricao{color:var(--text-soft);margin:0}.titulo-modal-acoes{border-top:1px solid var(--border);flex-wrap:wrap;gap:.5rem;padding-top:.75rem;display:flex}.automacao-intro{margin:.25rem 0 .9rem;font-size:.9rem}.automacao-cartao{flex-direction:column;gap:.5rem;display:flex}.automacao-cartao-topo{align-items:center;gap:.7rem;display:flex}.automacao-cartao-ico{border-radius:var(--radius-sm);background:var(--surface-2);flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;font-size:1.15rem;display:grid}.automacao-cartao-titulo{flex-direction:column;flex:1;min-width:0;display:flex}.automacao-origem{font-size:.78rem}.automacao-cartao-topo .btn{flex-shrink:0;width:auto}.automacao-regra{flex-direction:column;gap:.15rem;margin:0;padding-left:1.1rem;display:flex}.automacao-regra li{font-size:.95rem}.automacao-alerta{border:1px solid var(--accent);border-radius:var(--radius-sm);margin:0;padding:.55rem .7rem;font-size:.85rem}.automacao-nota{margin:0;font-size:.8rem}.automacao-restaurar{align-self:flex-start}.automacao-editor{flex-direction:column;gap:.6rem;display:flex}.automacao-editor-explica{margin:0 0 .25rem;font-size:.9rem}.automacao-editor .field-label{margin:.35rem 0 0}.automacao-marco{border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:.55rem;min-width:0;margin:0;padding:.7rem .8rem .8rem;display:flex}.automacao-marco-titulo{justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:0;font-size:.9rem;font-weight:700;display:flex}.automacao-marco-titulo .btn{width:auto}.automacao-antecedencia{flex-direction:column;gap:.55rem;display:flex}.automacao-campos{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;display:flex}.automacao-campo{align-items:center;gap:.35rem;display:flex}.automacao-campo .input{text-align:center;width:4.5rem;margin-bottom:0}.automacao-campo input[type=time]{width:6.5rem}.automacao-campo .muted{font-size:.85rem}.automacao-campo-nota{font-size:.8rem}.automacao-hora,.automacao-limite{width:7rem;margin-bottom:0}.automacao-pagamento{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.automacao-pagamento>[role=radiogroup]{flex:14rem}.automacao-pagamento .btn{width:auto}.automacao-adicionar{align-self:flex-start;width:auto}.automacao-teto{margin:0;font-size:.78rem}.automacao-repetir{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.3rem;display:flex}.automacao-previa{background:var(--surface-2);border-radius:var(--radius-sm);margin-top:.3rem;padding:.7rem .8rem}.automacao-previa-titulo{margin-bottom:.4rem;font-size:.85rem;font-weight:700}.automacao-previa p{margin:0;font-size:.85rem}.automacao-previa-lista{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.automacao-previa-item{flex-direction:column;gap:.05rem;min-width:0;font-size:.88rem;display:flex}.automacao-previa-item.is-apagado{opacity:.6}.automacao-previa-nota{font-size:.75rem}.automacao-disparos{padding:.35rem .9rem}.automacao-disparo{border-bottom:1px solid var(--border);gap:.65rem;padding:.6rem 0;display:flex}.automacao-disparo:last-child{border-bottom:none}.automacao-disparo-ponto{border-radius:var(--radius-pill);background:var(--muted);flex-shrink:0;width:.55rem;height:.55rem;margin-top:.45rem}.automacao-disparo-ponto.is-ok{background:var(--brand)}.automacao-disparo-ponto.is-alerta{background:var(--accent)}.automacao-disparo-ponto.is-erro{background:var(--danger)}.automacao-disparo-info{flex:1;min-width:0;font-size:.92rem}.automacao-disparo-sub{margin-top:.1rem;font-size:.8rem}.automacao-disparo-erro{color:var(--danger);overflow-wrap:anywhere;margin-top:.2rem;font-size:.8rem}.automacao-paginacao{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem}.automacao-paginacao .btn{width:auto}.rotina-alerta{margin-bottom:.75rem}.rotina-resumo{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.rotina-resumo-item{flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;margin:0;display:flex}.rotina-resumo-item>.muted{font-size:.85rem}.rotina-resumo-numero{font-size:1.35rem}.rotina-falhas{color:var(--danger);font-size:.78rem}.rotina-subtitulo{margin:1rem 0 .5rem}.rotina-topo{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.rotina-nome{flex-direction:column;gap:.15rem;min-width:0;display:flex}.rotina-nome code{overflow-wrap:anywhere;font-size:.88rem}.rotina-faz{font-size:.8rem}.rotina-detalhe{margin-top:.4rem;font-size:.8rem}.rotina-erro{border-radius:var(--radius-sm);background:var(--surface-2);border-left:3px solid var(--danger);white-space:pre-wrap;overflow-wrap:anywhere;max-height:12rem;margin:.5rem 0 0;padding:.55rem .65rem;font-size:.75rem;line-height:1.4;overflow:auto}.rotina-atualizado{margin-top:1rem;font-size:.78rem}@media (width<=720px){.rotina-resumo{grid-template-columns:minmax(0,1fr)}}.rotina-fila{padding:.5rem .9rem}.rotina-fila-acoes{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.5rem;padding:.3rem 0 .5rem}.rotina-fila-acoes .btn{width:auto}.rotina-fila-item{border-bottom:1px solid var(--border);cursor:pointer;align-items:flex-start;gap:.6rem;padding:.55rem 0;display:flex}.rotina-fila-item:last-of-type{border-bottom:none}.rotina-fila-item input{flex-shrink:0;width:18px;height:18px;margin-top:.2rem}.rotina-fila-item.is-em-entrega{cursor:default;opacity:.7}.rotina-fila-info{overflow-wrap:anywhere;flex:1;min-width:0;font-size:.9rem}.rotina-fila-sub{margin-top:.1rem;font-size:.78rem;display:block}.sino-de-avisos{color:var(--text);text-decoration:none;position:relative}.sino-de-avisos.is-aqui{background:var(--brand-soft);color:var(--brand)}.sino-de-avisos-numero{border-radius:var(--radius-pill);background:var(--danger);min-width:1.15rem;height:1.15rem;color:var(--surface);text-align:center;box-shadow:0 0 0 2px var(--surface);padding:0 .3rem;font-size:.68rem;font-weight:800;line-height:1.15rem;position:absolute;top:-.35rem;right:-.35rem}.caixa-filtro{max-width:22rem;margin-bottom:.9rem}.caixa-filtro-gestao{margin-top:.5rem}.caixa-dia{margin-bottom:1rem}.caixa-dia-titulo{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 .4rem .2rem;font-size:.78rem;font-weight:800}.caixa-dia-titulo:first-letter{text-transform:uppercase}.caixa-lista{margin:0 -.4rem}.caixa-aviso{text-align:left;border-radius:var(--radius-sm);cursor:pointer;width:100%;color:var(--text);background:0 0;border:none;gap:.7rem;padding:.75rem .7rem;font-family:inherit;display:flex}.caixa-aviso+.caixa-aviso{border-top:1px solid var(--border);border-radius:0}.caixa-aviso:hover{background:var(--surface-2)}.caixa-aviso.is-nao-lido{background:var(--brand-soft)}.caixa-aviso-ponto{border-radius:var(--radius-pill);background:0 0;flex-shrink:0;width:.55rem;height:.55rem;margin-top:.4rem}.caixa-aviso.is-nao-lido .caixa-aviso-ponto{background:var(--brand)}.caixa-aviso-info{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.caixa-aviso-topo{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.caixa-aviso-topo strong{overflow-wrap:anywhere;font-size:.95rem}.caixa-aviso-hora{flex-shrink:0;font-size:.78rem}.caixa-aviso-corpo{color:var(--text-soft);overflow-wrap:anywhere;font-size:.9rem}.caixa-aviso-grupo{font-size:.75rem}.caixa-mais{width:100%}.gaveta-rodape .caixa-marcar-todas{flex:1;width:100%}.caixa-vazia{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;min-height:55dvh;padding:1.5rem .75rem;display:flex}.caixa-vazia-ico{border-radius:var(--radius-pill);background:var(--brand-soft);width:3.5rem;height:3.5rem;color:var(--brand);place-items:center;margin-bottom:.4rem;display:grid}.caixa-vazia-titulo{margin:0;font-size:1.05rem;font-weight:700}.caixa-vazia-texto{color:var(--muted);max-width:30ch;margin:0;font-size:.88rem;line-height:1.45}.caixa-vazia-acao{width:auto;margin-top:.6rem}.historico-toolbar{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.historico-contagem{min-width:0}.historico-toolbar .filtro-botao{flex-shrink:0}.historico-acoes{flex-shrink:0;gap:.5rem;display:flex}.historico-card{color:var(--text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem;display:grid}.historico-card:hover{border-color:var(--brand)}.historico-card-envelope{margin-bottom:.85rem;position:relative}.historico-card-envelope>.historico-card{margin-bottom:0}.historico-data.is-capa{color:#fff;background:var(--surface-2);width:3.6rem;height:3.6rem;padding:0;position:relative;overflow:hidden}.historico-data.is-capa img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.historico-data.is-capa:after{content:"";background:linear-gradient(#00000026,#0009);position:absolute;inset:0}.historico-data.is-capa>span{z-index:1;text-shadow:0 1px 2px #0009;position:relative}.historico-data.is-capa .historico-data-mes,.historico-data.is-capa .historico-data-ano{color:#ffffffe6}.historico-capa-toque{border-radius:var(--radius-sm);cursor:zoom-in;background:0 0;border:0;width:3.6rem;height:3.6rem;padding:0;position:absolute;top:calc(.85rem + 1px);left:calc(.85rem + 1px)}.historico-capa-toque:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.historico-capa-toque:hover{box-shadow:inset 0 0 0 2px var(--brand)}.historico-data{border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column;justify-content:center;align-self:start;align-items:center;width:3.1rem;padding:.45rem 0;line-height:1.1;display:flex}.historico-data-dia{font-size:1.35rem;font-weight:800}.historico-data-mes{letter-spacing:.04em;color:var(--muted);font-size:.7rem;font-weight:700}.historico-data-ano{color:var(--muted);font-size:.66rem}.historico-corpo{flex-direction:column;gap:.4rem;min-width:0;display:flex}.historico-horario{font-size:.9rem;font-weight:700}.historico-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem .8rem;font-size:.85rem;display:flex}.historico-meta-item{align-items:center;gap:.3rem;min-width:0;display:inline-flex}.historico-meta-item .icone{flex-shrink:0}.historico-local{max-width:100%}.historico-local-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.historico-eu{border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--brand);white-space:nowrap;padding:.15rem .5rem;font-size:.72rem;font-weight:700;line-height:1.4}.historico-eu.is-fora{background:var(--surface-2);color:var(--muted)}.historico-meta .racha-situacao{padding:.2rem .5rem;font-size:.75rem}.historico-campeao{flex-wrap:wrap;align-items:center;gap:.2rem .45rem;font-size:.95rem;display:flex}.historico-campeao .icone{color:var(--accent);flex-shrink:0}.historico-campeao .muted{font-size:.85rem}.historico-lado{flex-direction:column;align-items:flex-end;gap:.45rem;display:flex}.historico-lado.com-eu{align-self:start}.historico-lado-linha{align-items:center;gap:.45rem;display:flex}.historico-anel{flex-shrink:0;display:inline-flex;position:relative}.historico-anel svg{transform:rotate(-90deg)}.historico-anel-numero{justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:flex;position:absolute;inset:0}.historico-anel-fundo{fill:none;stroke:var(--surface-3);stroke-width:4px}.historico-anel-valor{fill:none;stroke:var(--brand);stroke-width:4px;stroke-linecap:round}.historico-seta{color:var(--muted);flex-shrink:0}.historico-card:hover .historico-seta{color:var(--brand)}.cadastro-etapas{flex-direction:column;align-items:center;gap:.35rem;margin-bottom:1rem;display:flex}.cadastro-etapas-trilho{justify-content:space-between;align-items:center;width:100%;max-width:18rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.cadastro-etapas-trilho:before{content:"";background:var(--border);height:1px;position:absolute;top:50%;left:.8rem;right:.8rem}.cadastro-etapas-trilho li{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);width:1.6rem;height:1.6rem;color:var(--muted);place-items:center;font-size:.78rem;font-weight:700;display:grid;position:relative}.cadastro-etapas-trilho li.is-atual{border-color:var(--brand);color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.cadastro-etapas-trilho li.is-feita{border-color:var(--brand);background:var(--brand);color:#fff}.cadastro-etapas-rotulo{color:var(--brand);font-size:.78rem;font-weight:600}.cadastro-rodape{border-top:1px solid var(--border);flex-direction:column;gap:.35rem;margin-top:1.25rem;padding-top:.9rem;display:flex}.cadastro-rodape>.btn{width:100%}.cadastro-rodape-saidas{justify-content:space-between;align-items:center;display:flex}.cadastro-rodape-link{min-height:44px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.2rem;padding:0 .25rem;font-size:.9rem;font-weight:600;display:inline-flex}.cadastro-rodape-link:hover{color:var(--text)}.cadastro-rodape-link:focus-visible{color:var(--text);outline:none;text-decoration:underline}.cadastro-rodape-voltar{transform:rotate(180deg)}.extrato-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:.75rem 0;display:flex}.extrato-topo h3{margin:0}.extrato-filtro{width:auto;max-width:14rem}.categorias-fin-lista{flex-direction:column;gap:.4rem;display:flex}.categorias-fin-item{border-radius:var(--radius-sm);background:var(--surface-2);align-items:center;gap:.6rem;padding:.5rem .4rem .5rem .85rem;display:flex}.categorias-fin-item.is-arquivada{opacity:.6}.categorias-fin-nome{flex:1;min-width:0}.categorias-fin-tipo{font-size:.78rem}.categorias-fin-item .btn{width:auto}.dias-fixos-novo{flex-direction:column;gap:.6rem;margin-bottom:.85rem;display:flex}.dias-fixos-horas{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.dias-fixos-novo .btn{align-self:flex-start;width:auto}.dias-fixos-fim{flex-shrink:0;width:8.5rem}.campo-de-hora{align-items:center;gap:.3rem;display:flex}.campo-de-hora .select{flex:1;min-width:0;margin-bottom:0}.campo-de-hora-sep{color:var(--muted);font-weight:700}.cadastro-explica{margin-top:0}.cadastro-subtitulo{margin:.4rem 0 .5rem}.cadastro-subtitulo~.cadastro-subtitulo{margin-top:1.25rem}.cadastro-feito{margin:.5rem 0 1rem}.cadastro-dias .chip{min-width:3.1rem}.cadastro-formato{text-align:left;background:var(--surface-2);width:100%;color:var(--text);border-radius:var(--radius-sm);font:inherit;cursor:pointer;border:1px solid #0000;align-items:center;gap:.75rem;margin:1rem 0 .75rem;padding:.7rem .8rem;transition:border-color .12s;display:flex}.cadastro-formato:hover{border-color:var(--border)}.cadastro-formato:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.cadastro-formato.is-aberto{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.cadastro-formato-campos{border-top:1px solid var(--border);border-top-left-radius:0;border-top-right-radius:0}.cadastro-formato-ico{border-radius:var(--radius-sm);background:var(--brand-soft);width:2.4rem;height:2.4rem;color:var(--brand);flex-shrink:0;place-items:center;display:grid}.cadastro-formato-texto{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.cadastro-formato-rotulo{color:var(--muted);font-size:.78rem}.cadastro-formato-valor{font-size:.95rem;font-weight:700}.cadastro-formato-sep{color:var(--muted);margin:0 .35rem;font-weight:400}.cadastro-formato-parte{white-space:nowrap}.cadastro-formato-acao{color:var(--brand);flex-shrink:0;align-items:center;gap:.15rem;font-size:.85rem;font-weight:700;display:inline-flex}.cadastro-formato-seta{transition:transform .15s}.cadastro-formato.is-aberto .cadastro-formato-seta{transform:rotate(90deg)}.falta-configurar{border:1px solid var(--accent);margin-bottom:.85rem}.falta-configurar-topo{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.falta-configurar-conta{font-size:.78rem}.falta-configurar-lista{flex-direction:column;gap:.4rem;margin-top:.6rem;display:flex}.falta-configurar-item{text-align:left;border-radius:var(--radius-sm);background:var(--surface-2);width:100%;color:var(--text);font:inherit;cursor:pointer;border:none;align-items:center;gap:.6rem;padding:.55rem .7rem;font-size:.92rem;display:flex}.falta-configurar-acoes{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.falta-configurar-acoes .btn{width:auto}.falta-configurar-item>span:nth-child(2){flex:1;min-width:0}.falta-configurar-item:hover{color:var(--brand)}.icone-churrasqueira{vertical-align:-.15em;display:inline-block}.churrasco-resumo-novo{gap:.35rem;margin:0 0 1rem;display:grid}.churrasco-resumo-linha{border-bottom:1px solid var(--border);grid-template-columns:4.5rem 1fr auto;align-items:center;gap:.5rem;padding:.45rem 0;font-size:.88rem;display:grid}.churrasco-resumo-linha dt{font-size:.8rem}.churrasco-resumo-linha dd{overflow-wrap:anywhere;min-width:0;margin:0}.churrasco-lugar-resumo{border:1px dashed var(--border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.6rem .75rem;display:flex}.churrasco-lugar-texto{gap:.1rem;min-width:0;font-size:.88rem;display:grid}.churrasco-lugar-texto .muted{overflow-wrap:anywhere;font-size:.8rem}.campo-data-botao-caixa{align-items:center;gap:.4rem;display:flex;position:relative}.campo-data-botao{text-align:left;cursor:pointer;flex:1;align-items:center;gap:.55rem;min-width:0;margin-bottom:0;font-weight:600;display:flex}.campo-data-botao.is-vazio{color:var(--muted);font-weight:500}.campo-data-botao svg{color:var(--muted);flex:none}.campo-data-limpar{flex:none}.campo-data-atalhos{margin-top:.5rem}.campo-data-calendario{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);margin-top:.5rem;padding:.75rem}.calendario{-webkit-user-select:none;user-select:none}.calendario-topo{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.calendario-titulo{font-size:.98rem}.calendario-nav{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);width:2.5rem;height:2.5rem;color:var(--text);cursor:pointer;font-size:1.3rem;line-height:1}.calendario-nav:disabled{opacity:.35;cursor:default}.calendario-grade{grid-template-columns:repeat(7,1fr);gap:.25rem;display:grid}.calendario-semana{text-align:center;color:var(--muted);padding:.2rem 0;font-size:.72rem;font-weight:700}.calendario-semana.is-fds{color:var(--brand)}.calendario-dia{aspect-ratio:1;border-radius:var(--radius-sm);min-height:2.4rem;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;font-size:.9rem;font-weight:600}.calendario-dia:hover:not(:disabled){border-color:var(--border)}.calendario-dia.is-fds{background:var(--brand-soft)}.calendario-dia.is-hoje{border-color:var(--brand)}.calendario-dia.is-selecionado{background:var(--brand);color:#fff;border-color:var(--brand)}.calendario-dia:disabled{color:var(--muted);opacity:.4;cursor:default;background:0 0}.seletor-data-hora{gap:1rem;display:grid}.seletor-hora{gap:.55rem;display:grid}.seletor-hora.is-sem-dia .chip-group{opacity:.5}.seletor-hora-grupo{gap:.3rem;display:grid}.seletor-hora-rotulo{text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.seletor-hora .chip{font-variant-numeric:tabular-nums;padding:.4rem .75rem}.seletor-hora .chip:disabled{cursor:default}.seletor-hora-outro{justify-self:start}.seletor-hora-outro.is-ativo{color:var(--brand)}.churrasco-opcao-texto{flex:1;min-width:0;font-size:.92rem;font-weight:600}.churrasco-votacao{gap:.25rem;display:grid}.churrasco-datas{gap:.5rem;margin-bottom:.75rem;display:grid}.churrasco-datas-topo{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.churrasco-datas-titulo{gap:.05rem;min-width:0;display:grid}.churrasco-datas-conta{font-size:.75rem}.churrasco-datas-vazio{border:1px dashed var(--border);border-radius:var(--radius-sm);margin:0;padding:.7rem .8rem;font-size:.85rem}.churrasco-opcoes-lista{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.churrasco-opcao-linha{align-items:center;gap:.5rem;display:flex}.churrasco-opcao-num{border-radius:var(--radius-pill);background:var(--surface-2);width:1.6rem;height:1.6rem;color:var(--text-soft);flex:none;place-items:center;font-size:.78rem;font-weight:700;display:grid}.churrasco-prazo{gap:.35rem;margin:.25rem 0 .75rem;display:grid}.churrasco-opcional{opacity:.8;font-size:.78rem}.churrasco-local{margin:.25rem 0 .9rem}.churrasco-pergunta{color:var(--text);margin-top:.4rem;font-size:.88rem}.churrasco-subpergunta{margin-top:.7rem}.churrasco-numero{max-width:9rem}.churrasco-cota{gap:.2rem;margin-bottom:.9rem;display:grid}.churrasco-cota-valores{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.churrasco-mais{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.25rem;padding:.7rem .85rem;display:flex}.churrasco-mais:hover{border-color:var(--brand)}.churrasco-mais-texto{gap:.1rem;min-width:0;font-size:.88rem;display:grid}.churrasco-mais-texto .muted{font-size:.8rem}.churrasco-mais-seta{color:var(--muted);flex:none;transition:transform .15s}.churrasco-mais.is-aberto .churrasco-mais-seta{transform:rotate(90deg)}.churrasco-mais-corpo{padding:.75rem .1rem 0}.churrasco-avisar{margin:.5rem 0 .25rem}.churrasco-card{color:inherit;text-decoration:none;display:block}.churrasco-card .muted{margin-top:.2rem;font-size:.9rem}.churrasco-opcao{border:1px solid var(--border);border-radius:var(--radius-sm);padding:.75rem}.churrasco-opcao.is-destaque{border-color:var(--brand);background:var(--brand-soft)}.churrasco-opcao .chip-group{margin-top:.5rem}.churrasco-opcao-acoes{justify-content:flex-start;margin-top:.5rem}.churrasco-placar{color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:.2rem;padding:0;font-size:.9rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.churrasco-pedido{border:1px solid var(--brand)}.churrasco-bebe{justify-content:space-between;gap:.75rem;margin-top:.6rem}.churrasco-bebe label{cursor:pointer}.churrasco-lista{margin:.5rem 0 0;padding:0;list-style:none}.churrasco-lista ul{border-left:2px solid var(--border);margin:0;padding:0 0 0 1rem;list-style:none}.churrasco-linha{flex-wrap:nowrap;padding:.35rem 0}.churrasco-linha>span:first-child{min-width:0}.churrasco-linha.is-estornado>span:first-child{color:var(--muted);text-decoration:line-through}.churrasco-tabela{border-collapse:collapse;width:100%;font-size:.9rem}.churrasco-tabela th{text-align:left;color:var(--muted);border-bottom:1px solid var(--border);padding:.3rem .25rem;font-weight:600}.churrasco-tabela td{border-bottom:1px solid var(--border);vertical-align:top;padding:.4rem .25rem}.churrasco-tabela tr.is-eu td{font-weight:700}.churrasco-tabela td.deve{font-weight:600}.churrasco-tabela td.recebe{color:var(--brand)}.inicio-churrasco.is-pendente{border-color:var(--brand)}.inicio-churrasco-topo{color:inherit;align-items:center;gap:.65rem;text-decoration:none;display:flex}.inicio-churrasco-ico{border-radius:var(--radius-sm);background:var(--brand-soft);width:2.25rem;height:2.25rem;color:var(--brand);flex:none;place-items:center;font-size:1.2rem;display:grid}.inicio-churrasco-texto{flex:1;gap:.1rem;min-width:0;display:grid}.inicio-churrasco-texto .muted{overflow-wrap:anywhere;font-size:.85rem}.inicio-churrasco-nota{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 .5rem;font-size:.9rem}.inicio-churrasco-pergunta{margin:0 0 .5rem}.inicio-churrasco-opcao{border:1px solid var(--border);border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;padding:.55rem .7rem;display:flex}.inicio-churrasco-data{font-size:.9rem;font-weight:600}.inicio-churrasco-data .muted{font-weight:500}.inicio-churrasco .chip-group{gap:.35rem}.inicio-churrasco .chip{padding:.3rem .7rem;font-size:.82rem}.churrasco-minha-parte{border-radius:var(--radius-sm);background:var(--brand-soft);border:1px solid var(--border);gap:.15rem;margin-top:.75rem;padding:.7rem .85rem;display:grid}.churrasco-minha-parte-rotulo{color:var(--muted);font-size:.8rem;font-weight:600}.churrasco-minha-parte-valor{color:var(--text);font-size:1.5rem;line-height:1.2;animation:.6s parte-mudou}.churrasco-minha-parte-valor.is-recalculando{color:var(--muted);font-size:1rem;font-weight:600;animation:none}.churrasco-minha-parte-como{overflow-wrap:anywhere;font-size:.82rem}.churrasco-bebe-nota{margin:.25rem 0 0}@keyframes parte-mudou{0%{color:var(--brand);transform:scale(1.06)}to{color:var(--text);transform:none}}@media (prefers-reduced-motion:reduce){.churrasco-minha-parte-valor{animation:none}}.inicio-churrasco{transition:border-color .12s}.inicio-churrasco:has(.inicio-churrasco-topo:hover){border-color:var(--brand)}.inicio-churrasco-lado{flex:none;align-items:center;gap:.35rem;display:flex}.inicio-churrasco-seta{color:var(--muted)}.inicio-churrasco-topo:hover .inicio-churrasco-seta{color:var(--brand)}.inicio-churrasco-valor{border-radius:var(--radius-sm);background:var(--brand-soft);gap:.05rem;margin-top:.75rem;padding:.55rem .75rem;display:grid}.inicio-churrasco-valor>.muted:first-child{font-size:.78rem;font-weight:600}.inicio-churrasco-valor strong{font-size:1.25rem;line-height:1.2}.inicio-churrasco-valor-nota{font-size:.8rem}.churrasco-quem-vai{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;gap:.35rem;transition:border-color .12s;display:grid}.churrasco-quem-vai:hover{border-color:var(--brand)}.churrasco-quem-vai-topo{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.churrasco-quem-vai-titulo{gap:.05rem;display:grid}.churrasco-quem-vai-rotulo{color:var(--muted);font-size:.8rem;font-weight:600}.churrasco-quem-vai-numero{font-size:1.25rem;line-height:1.2}.churrasco-quem-vai-ver{color:var(--brand);flex:none;align-items:center;gap:.15rem;font-size:.85rem;font-weight:600;display:inline-flex}.churrasco-quem-vai-linha{font-size:.85rem}.churrasco-quem-vai-nomes{overflow-wrap:anywhere;font-size:.9rem}.churrasco-quem-vai-barra{border-radius:var(--radius-pill);background:var(--border);height:.4rem;margin-top:.25rem;display:flex;overflow:hidden}.churrasco-quem-vai-barra .is-vao{background:var(--brand)}.churrasco-quem-vai-barra .is-nao{background:var(--muted);opacity:.5}.churrasco-quem-vai-acoes{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-start;gap:.4rem;margin-top:1rem;padding-top:.75rem}.churrasco-modal-secao{margin:.9rem 0 .25rem;font-size:.9rem;font-weight:700}.churrasco-lista li.is-eu>.churrasco-linha{font-weight:700}.inicio-churrasco-info{align-items:center;gap:.35rem;min-width:0;display:flex}.inicio-churrasco-info svg{flex:none}.inicio-churrasco-bebe{justify-content:space-between;gap:.75rem;margin-top:.5rem}.inicio-churrasco-bebe label{cursor:pointer;font-weight:600}.inicio-churrasco-total{border-radius:var(--radius-sm);background:var(--brand-soft);justify-content:space-between;align-items:baseline;gap:.75rem;margin:.25rem 0 .75rem;padding:.6rem .8rem;display:flex}.inicio-churrasco-total span{color:var(--muted);font-size:.85rem;font-weight:600}.inicio-churrasco-total strong{font-size:1.35rem;animation:.6s parte-mudou}@media (prefers-reduced-motion:reduce){.inicio-churrasco-total strong{animation:none}}.churrasco-compras .churrasco-quem-vai-barra{margin-top:.6rem}.churrasco-item{align-items:center;gap:.6rem}.churrasco-item-texto{flex:1;gap:.1rem;min-width:0;display:grid}.churrasco-item-texto strong{overflow-wrap:anywhere}.churrasco-item-quem{font-size:.82rem}.churrasco-item.is-eu .churrasco-item-quem{color:var(--brand);font-weight:600}.churrasco-cota-paga{color:var(--brand);font-size:.85rem;font-weight:700}.churrasco-cota-falta,.inicio-churrasco-valor-cota{color:var(--accent);font-size:.85rem;font-weight:600}.churrasco-cota-falta.is-atraso{color:var(--danger)}.churrasco-lista .deve{color:var(--danger);font-weight:700}.churrasco-excluir{color:var(--danger)}.churrasco-vazio-acoes{flex-wrap:wrap;justify-content:center;gap:.5rem}.churrasco-card.is-cancelado{opacity:.7}.churrasco-card.is-cancelado strong{text-decoration:line-through;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.inicio-churrasco-valor-topo{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.inicio-churrasco-etiqueta{border-radius:var(--radius-pill);letter-spacing:.02em;flex:none;padding:.1rem .5rem;font-size:.72rem;font-weight:700}.inicio-churrasco-etiqueta.is-falta{color:var(--accent);background:#f59e0b24}.inicio-churrasco-etiqueta.is-atraso{color:var(--danger);background:var(--danger-soft)}.inicio-churrasco-etiqueta.is-paga{color:var(--brand);background:var(--brand-soft)}.inicio-churrasco-valor .inicio-churrasco-falta{font-size:inherit;color:var(--text)}.churrasco-eu-resposta{font-size:1.05rem}.churrasco-eu-resposta span{color:var(--brand)}.churrasco-eu-acoes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.6rem}.churrasco-nao-vou-mais{cursor:pointer;font:inherit;color:var(--danger);background:0 0;border:0;margin-left:auto;padding:.35rem 0;font-size:.85rem;font-weight:600}.churrasco-nao-vou-mais:hover{text-decoration:underline}.churrasco-quem-vai-topo{align-items:center}.churrasco-quem-vai-titulo{font-size:.95rem;display:block}.churrasco-quem-vai-titulo .muted{font-size:.85rem}.churrasco-eu-resposta+.churrasco-nao-vou-mais,.row>.churrasco-nao-vou-mais{margin-left:auto}.churrasco-contagem{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.5rem;margin-bottom:.25rem;display:grid}.churrasco-contagem span{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--muted);justify-items:center;padding:.5rem .25rem;font-size:.78rem;display:grid}.churrasco-contagem strong{color:var(--text);font-size:1.25rem;line-height:1.2}.churrasco-pessoa{justify-content:flex-start;gap:.6rem;padding:.35rem 0}.churrasco-pessoa-nome{flex-wrap:wrap;flex:1;align-items:center;gap:.35rem;min-width:0;display:flex}.churrasco-pessoa-nome strong{overflow-wrap:anywhere}.churrasco-tag{border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--border);color:var(--muted);padding:.05rem .45rem;font-size:.72rem;font-weight:600}.churrasco-tag.is-voce{color:var(--brand);border-color:var(--brand);background:var(--brand-soft)}.churrasco-tirar{border-radius:var(--radius-pill);width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.churrasco-tirar:hover{color:var(--danger);background:var(--danger-soft)}.churrasco-nomes{flex-wrap:wrap;gap:.35rem;display:flex}.churrasco-nomes span{border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--border);padding:.2rem .6rem;font-size:.82rem}.churrasco-avisar{margin-top:.5rem}.churrasco-quem-vai-acoes{grid-template-columns:1fr 1fr;display:grid}.churrasco-quem-vai-acoes .btn{width:100%}.churrasco-compras-vazio{margin-top:.6rem}.churrasco-lista-card{gap:.5rem;display:grid}.churrasco-lista-topo{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.churrasco-lista-titulo{flex-wrap:wrap;align-items:baseline;gap:.45rem;min-width:0;display:flex}.churrasco-lista-titulo strong{overflow-wrap:anywhere;font-size:1.02rem}.churrasco-lista-titulo .muted{font-variant-numeric:tabular-nums;font-size:.82rem}.churrasco-lista-quem{border-radius:var(--radius-sm);background:var(--surface-2);justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .65rem;font-size:.88rem;display:flex}.churrasco-lista-eu{color:var(--brand);font-weight:600}.churrasco-itens{margin:0;padding:0;list-style:none;display:grid}.churrasco-itens .churrasco-item{border-bottom:1px solid var(--border);align-items:center;gap:.55rem;padding:.45rem 0;display:flex}.churrasco-itens .churrasco-item:last-child{border-bottom:0}.churrasco-item-ico{text-align:center;width:1.3rem;color:var(--muted);flex:none;font-size:1rem}.churrasco-item.is-reservado .churrasco-item-ico{color:var(--accent)}.churrasco-item.is-comprado .churrasco-item-ico{color:var(--brand);font-weight:800}.churrasco-item.is-comprado .churrasco-item-nome{text-decoration:line-through;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);color:var(--muted)}.churrasco-item-nome{font-weight:600}.churrasco-item .churrasco-tag{margin-left:.35rem}.churrasco-item-novo{gap:.4rem;display:flex}.churrasco-item-novo .input{flex:1;margin:0}.churrasco-lista-pe{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.5rem;font-size:.88rem;display:flex}.churrasco-resumo-conta{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.5rem;margin-bottom:.5rem;display:grid}.churrasco-resumo-conta span{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);gap:.1rem;padding:.5rem .65rem;display:grid}.churrasco-resumo-conta small{color:var(--muted);font-size:.75rem;font-weight:600}.churrasco-resumo-conta strong{font-size:1.1rem}.churrasco-resumo-conta .is-falta strong{color:var(--danger)}.churrasco-partes{margin:.5rem 0 0;padding:0;list-style:none}.churrasco-partes li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem 0;display:flex}.churrasco-partes li:last-child{border-bottom:0}.churrasco-partes-quem{gap:.1rem;min-width:0;display:grid}.churrasco-partes-quem strong{overflow-wrap:anywhere;align-items:center;gap:.35rem;display:flex}.churrasco-partes-quem .muted{font-size:.8rem}.churrasco-partes-saldo{border-radius:var(--radius-pill);white-space:nowrap;flex:none;padding:.15rem .55rem;font-size:.8rem;font-weight:700}.churrasco-partes-saldo.is-deve{color:var(--danger);background:var(--danger-soft)}.churrasco-partes-saldo.is-recebe{color:var(--brand);background:var(--brand-soft)}.churrasco-partes-saldo.is-quite{color:var(--muted);background:var(--surface-2)}.churrasco-regras{margin:.6rem 0 0;display:grid}.churrasco-regras>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:.75rem;padding:.45rem 0;font-size:.9rem;display:flex}.churrasco-regras>div:last-child{border-bottom:0}.churrasco-regras dt{color:var(--muted);flex:none}.churrasco-regras dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.churrasco-perigo{border-color:#ef44444d}.churrasco-perigo-linha{justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem 0;font-size:.88rem;display:flex}.churrasco-perigo-linha+.churrasco-perigo-linha{border-top:1px solid var(--border)}.churrasco-perigo-linha .btn{flex:none}.churrasco-conta-resumo{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;gap:.5rem;transition:border-color .12s;display:grid}.churrasco-conta-resumo:hover{border-color:var(--brand)}.churrasco-conta-resumo .churrasco-resumo-conta{margin:0}.churrasco-conta-linha{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.churrasco-conta-nota{margin:0;display:block}.churrasco-regras-grupo+.churrasco-regras-grupo{margin-top:.75rem}.churrasco-regras-titulo{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:.6rem;font-size:.72rem;font-weight:700;display:block}.churrasco-regras-grupo .churrasco-regras{margin-top:.2rem}.churrasco-regras>div{align-items:center}.churrasco-regras dt{align-items:center;gap:.5rem;display:flex}.churrasco-regras-ico{border-radius:var(--radius-sm);background:var(--surface-2);width:1.7rem;height:1.7rem;color:var(--muted);flex:none;place-items:center;display:grid}.churrasco-editar-acoes{justify-content:space-between;margin-top:1rem}.churrasco-local-escolhido{margin-top:.6rem}.churrasco-andamento{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.55rem .75rem;display:flex}.churrasco-andamento.is-aberto{border-color:var(--brand);background:var(--brand-soft)}.churrasco-andamento-texto{min-width:0;font-size:.9rem}.churrasco-andamento-acoes{flex:none;align-items:center;gap:.75rem;display:flex}.churrasco-andamento-link{cursor:pointer;font:inherit;color:var(--muted);background:0 0;border:0;padding:0;font-size:.85rem;font-weight:600}.churrasco-andamento-link:hover{color:var(--text);text-decoration:underline}.churrasco-agenda{gap:.35rem;margin-bottom:.75rem;display:grid}.churrasco-agenda .proximo-horas{margin:0}.churrasco-depois-do-racha{margin:-.4rem 0 .75rem;font-size:.85rem}.churrasco-agenda-local{border-top:1px solid var(--border);margin-top:.4rem;padding-top:.55rem}.churrasco-agenda{padding:.65rem .75rem}.churrasco-agenda-linha{align-items:center;gap:.65rem;display:flex}.churrasco-agenda-linha .proximo-icone-caixa{flex:none;width:2.2rem;height:2.2rem}.churrasco-agenda-texto{flex:1;gap:.15rem;min-width:0;display:grid}.churrasco-agenda-quando{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.churrasco-agenda-quando strong{font-size:.95rem}.churrasco-agenda-onde{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;font-size:.85rem;display:flex;overflow:hidden}.churrasco-agenda-mapa{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:2.2rem;height:2.2rem;color:var(--info,var(--brand));cursor:pointer;flex:none;place-items:center;display:grid}.churrasco-agenda-mapa.is-aberto{border-color:var(--brand)}.churrasco-agenda-rotas{border-top:1px solid var(--border);gap:.5rem;margin-top:.6rem;padding-top:.6rem;font-size:.85rem;display:grid}.churrasco-agenda{gap:.15rem;padding:.6rem .8rem}.churrasco-agenda .proximo-cabeca-topo{align-items:center}.churrasco-agenda .proximo-icone-caixa{width:2.1rem;height:2.1rem}.churrasco-agenda .proximo-horas{margin:0;line-height:1.15}.churrasco-agenda-acoes{flex:none;align-items:center;gap:.6rem;margin-left:auto;display:flex}.churrasco-agenda .churrasco-agenda-local{margin-top:.3rem;padding-top:.4rem}.churrasco-card{gap:.5rem;padding:.7rem .85rem;display:grid}.churrasco-card.is-pendente{border-color:var(--brand)}.churrasco-card-topo{align-items:center;gap:.5rem;display:flex}.churrasco-card-titulo{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:1rem;overflow:hidden}.churrasco-card-seta{color:var(--muted);flex:none}.churrasco-card:hover .churrasco-card-seta{color:var(--brand)}.churrasco-card-agenda{align-items:center;gap:.6rem;display:flex}.churrasco-card-agenda .proximo-icone-caixa{flex:none;width:2rem;height:2rem}.churrasco-card-quando{gap:.1rem;min-width:0;display:grid}.churrasco-card-dia{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.88rem;display:flex}.churrasco-card-dia strong{color:var(--text);font-size:.92rem}.churrasco-card-onde{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;font-size:.82rem;display:flex;overflow:hidden}.churrasco-card-pe{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.churrasco-card-eu{border-radius:var(--radius-pill);background:var(--surface-2);color:var(--muted);padding:.1rem .55rem;font-size:.78rem;font-weight:700}.churrasco-card-eu.is-vou{color:var(--brand);background:var(--brand-soft)}.churrasco-card-eu.is-falta{color:var(--accent);background:#f59e0b24}.churrasco-card.is-cancelado .churrasco-card-titulo{text-decoration:line-through;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.churrasco-card-link{color:inherit;gap:.5rem;text-decoration:none;display:grid}.churrasco-card{transition:border-color .12s}.churrasco-card:has(.churrasco-card-link:hover){border-color:var(--brand)}.churrasco-card-local{border-top:1px solid var(--border);padding-top:.45rem}.churrasco-agenda-prazo{color:var(--accent);align-items:center;gap:.3rem;font-size:.82rem;font-weight:600;display:flex}.eng-resumo{color:var(--text-soft);margin:0 0 .4rem;font-size:.95rem}.eng-resumo strong{color:var(--text)}.eng-legenda{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.25rem .8rem;margin:0 0 .6rem;font-size:.75rem;display:flex}.eng-legenda>span{align-items:center;gap:.3rem;display:inline-flex}.eng-legenda-nota:before{content:"· "}.eng-bloco{margin-top:1.1rem}.eng-bloco-titulo{margin:0 0 .55rem;font-size:1.1rem}.eng-bloco-nota{color:var(--muted);margin-left:.4rem;font-size:.78rem;font-weight:400}.eng-nota{color:var(--accent);margin:-.25rem 0 .55rem;font-size:.78rem}.eng-motivo{color:var(--text-soft);margin-top:.1rem;font-size:.78rem;line-height:1.35;display:block}.eng-motivo .is-atencao{color:var(--accent)}.eng-acao{white-space:nowrap;text-decoration:none}.eng-bolinhas{gap:3px;margin-top:.35rem;display:flex}.eng-bolinha{border:1.5px solid var(--border);border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.eng-bolinha.is-foi{background:var(--grafico-serie-1);border-color:var(--grafico-serie-1)}.eng-bolinha.is-recusou{background:var(--grafico-serie-3);border-color:var(--grafico-serie-3)}.eng-bolinha.is-fila{background:var(--muted);border-color:var(--muted)}.eng-bolinha.is-silencio{background:0 0}.eng-ranking{margin:0;padding:0;list-style:none}.member-row.eng-presente{grid-template-columns:auto auto minmax(0,1fr) auto;grid-auto-flow:row}.eng-posicao{text-align:center;width:1.2rem;color:var(--muted);font-weight:800}.eng-percentual{font-weight:800}.home-alert.eng-atalho{margin-top:.85rem}.app-header.tem-identidade{justify-content:flex-start}.app-header.tem-identidade .header-actions{margin-left:auto}.header-eu{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:0;display:flex}.header-eu:focus{outline:none}.header-eu:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:var(--radius-sm)}.header-eu-conteudo{align-items:center;gap:1rem;min-width:0;display:flex}.app-header>.header-eu{display:none}@media (width<=720px){.app-header>.header-eu{display:flex}}.user-menu-trigger.is-identidade{border-radius:var(--radius-sm);text-align:left;color:inherit;font:inherit;border:0;padding:.15rem .35rem;display:flex;overflow:visible}.user-menu-trigger.is-identidade:hover{background:var(--surface-2)}.user-menu-trigger:focus{outline:none}.user-menu-trigger:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.user-menu-trigger.is-identidade[aria-expanded=true]{background:var(--surface-2)}.user-menu-trigger.is-identidade .avatar{border-radius:50%}.user-menu-trigger.is-identidade .header-eu-grupo{display:none}.header-eu-anel{background:conic-gradient(from -90deg, var(--brand) calc(var(--pct,0) * 1%), var(--surface-3) 0);border-radius:50%;flex-shrink:0;place-items:center;width:68px;height:68px;display:inline-grid;position:relative}.header-eu-anel .avatar{box-shadow:0 0 0 2px var(--surface)}.header-eu-overall{border:2px solid var(--surface);background:var(--brand);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:30px;padding:1px 6px;font-size:.85rem;font-weight:800;line-height:1.2;position:absolute;bottom:-6px;right:-9px}.header-eu-id{grid-template-columns:minmax(0,1fr);gap:.2rem;min-width:0;display:grid}.header-eu-id .meu-resumo-tags{overflow:hidden}@media (width<=720px){.app-header.tem-identidade{flex-wrap:wrap;row-gap:.6rem}.app-header.tem-identidade>.header-eu{flex:1 1 0}.app-header.tem-identidade .indicador-jogo{flex-basis:100%;order:1;justify-content:center}.app-header.tem-identidade .indicador-jogo-placar{display:inline-flex}}.header-eu-nome{white-space:nowrap;text-overflow:ellipsis;font-size:1.35rem;font-weight:700;line-height:1.15;overflow:hidden}.header-eu-id .meu-resumo-tags{flex-wrap:nowrap}.header-eu-id .meu-resumo-tag{padding:.15rem .55rem;font-size:.9rem}.header-eu-id .pos-badge{padding:.15rem .45rem;font-size:.85rem}.header-eu-grupo{min-width:0;color:var(--muted);align-items:center;gap:.35rem;font-size:.9rem;display:flex}.header-eu-grupo-nome{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.header-eu-gol{flex-shrink:0;place-items:center;width:19px;height:19px;display:inline-grid}.header-eu-gol img,.header-eu-gol svg{object-fit:contain;width:19px;height:19px}.home-alert.is-estado{border-color:var(--border);background:var(--surface-2);cursor:default}.inicio-artilheiro{margin-top:.85rem}.inicio-artilheiro .stat{display:block}.apito-topo{z-index:20;padding:calc(.7rem + var(--safe-top)) calc(1rem + var(--safe-right)) .7rem calc(1rem + var(--safe-left));background:var(--brand);color:#fff;align-items:center;gap:.7rem;display:flex;position:sticky;top:0}.apito-voltar{border-radius:var(--radius-sm);color:#fff;background:#ffffff2e;flex-shrink:0;place-items:center;width:2.1rem;height:2.1rem;font-size:1.3rem;font-weight:800;text-decoration:none;display:grid}.apito-topo-texto{min-width:0;display:grid}.apito-topo-texto strong{font-size:1rem}.apito-topo-texto small{opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.apito-corpo{padding-top:1rem;padding-bottom:calc(1.5rem + var(--safe-bottom))}.apitar-pagina{padding-top:calc(1.25rem + var(--safe-top));padding-bottom:calc(1.5rem + var(--safe-bottom))}.apitar-cabeca{align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.apitar-cabeca .title{margin:0}.apitar-card{gap:.5rem;display:grid}.apitar-card .btn{text-align:center;text-decoration:none}.apitar-hoje{justify-self:start}.apitar-quando{font-size:1rem}.apitar-quando.is-destaque{font-size:1.1rem}.apitar-valor{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;display:flex}.apitar-rodape{text-align:center;margin-top:1.25rem;font-size:.9rem}.apitar-avisos{margin-top:var(--gap);gap:.75rem;display:grid}.apitar-na-inicio{margin-bottom:var(--gap);gap:.5rem;display:grid}.apitar-na-inicio-cabeca{justify-content:space-between;align-items:baseline;font-size:.95rem;display:flex}.convite-juiz{text-align:center;justify-items:center;gap:.75rem;display:grid}.convite-juiz .title{text-wrap:balance;margin:0}.convite-juiz p{margin:0}.convite-juiz .btn{width:100%}.convite-juiz-ico{width:3.6rem;height:3.6rem}.cartoes-campos{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.cartoes-campos .field-label{align-items:center;display:flex}.exemplo-cartao{color:var(--text-soft);border:1px dashed var(--border);border-radius:var(--radius-sm);background:var(--surface-2);margin:.85rem 0 0;padding:.6rem .75rem;font-size:.88rem}.cartoes-lista{margin:0 0 .75rem;padding:0;list-style:none;display:grid}.cartao-linha{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding:.55rem 0;display:flex}.cartao-linha:last-child{border-bottom:0}.cartao-linha-abrir{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.5rem;padding:0;display:flex}.cartao-linha-abrir .cartao-marca{width:.85rem;height:1.15rem;margin-right:.1rem}.cartao-linha-texto{flex-direction:column;gap:.1rem;min-width:0;display:flex}.cartao-linha-nome{flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.95rem;font-weight:600;display:flex}.cartao-linha-selo{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--surface-2);border-radius:var(--radius-pill);padding:.05rem .45rem;font-size:.68rem;font-weight:700}.cartao-linha-resumo{font-size:.8rem}.cartao-linha-editar{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--text-soft);background:var(--surface-2);flex-shrink:0;place-items:center;margin-left:auto;display:grid}.cartao-linha-abrir:hover .cartao-linha-editar,.cartao-linha-abrir:focus-visible .cartao-linha-editar{color:var(--brand);background:var(--brand-soft)}.cartao-linha.is-inativo .cartao-linha-abrir{opacity:.55}.cartoes-acoes{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.cartoes-acoes .btn{width:auto}.aviso-cartoes{border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--text);margin-bottom:.75rem;padding:.55rem .7rem;font-size:.85rem}.form-cartao{flex-direction:column;gap:1rem;display:flex}.form-cartao-campo{flex-direction:column;display:flex}.form-cartao .field-label{color:var(--text-soft);margin-bottom:.3rem;font-size:.8rem;font-weight:600;display:block}.form-cartao-bloco{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;margin:0;padding:.75rem .85rem .85rem}.form-cartao-bloco>legend.field-label{text-transform:uppercase;letter-spacing:.04em;margin:0;padding:0 .35rem;font-size:.72rem}.form-cartao-bloco .money-field{margin-bottom:.75rem}.form-cartao-dupla{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.money-field.com-sufixo.is-curto .input{padding-right:4rem}.cartao-conta-travado{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.85rem;display:flex}.cartao-conta-pilula{border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text);padding:.3rem .7rem;font-size:.85rem;font-weight:700}.cartao-cores{flex-wrap:wrap;gap:.55rem;margin:-.3rem;padding:.3rem;display:flex}.cartao-cor{border-radius:var(--radius-pill);cursor:pointer;border:0;width:2rem;height:2rem;box-shadow:inset 0 0 0 1px #00000026}.cartao-cor.is-amarelo{background:#facc15}.cartao-cor.is-vermelho{background:#dc2626}.cartao-cor.is-azul{background:#2563eb}.cartao-cor.is-verde{background:#16a34a}.cartao-cor.is-laranja{background:#f97316}.cartao-cor.is-roxo{background:#7c3aed}.cartao-cor.is-branco{box-shadow:inset 0 0 0 1px var(--muted);background:#fff}.cartao-cor.is-preto{box-shadow:inset 0 0 0 1px var(--muted);background:#111827}.cartao-cor.is-escolhida{outline:3px solid var(--brand);outline-offset:2px}.cartao-cor:focus-visible{outline:3px solid var(--brand-soft);outline-offset:2px}.juizes-lista{margin-bottom:.85rem;display:grid}.juiz-linha{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.7rem 0;display:flex}.juiz-linha:first-child{border-top:0;padding-top:0}.juiz-linha-texto{flex:1;gap:.15rem;min-width:12rem;display:grid}.juiz-estado{color:var(--text-soft);align-items:center;gap:.35rem;font-size:.82rem;display:inline-flex}.juiz-estado:before{content:"";background:var(--brand);border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}.juiz-estado.is-pendente:before{background:var(--accent)}.juiz-linha-acoes{flex-wrap:wrap;gap:.4rem;display:flex}.juiz-linha-acoes .btn{width:auto}.juizes-arquivados{margin:0 0 .85rem;font-size:.85rem}.dias-fixos-juiz{color:var(--text-soft);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.4rem;font-size:.82rem;display:flex}.juiz-arquivado-aviso{color:var(--accent)}.juiz-do-racha{margin-bottom:var(--gap);gap:.6rem;display:grid}.juiz-do-racha-topo{align-items:center;gap:.7rem;display:flex}.juiz-do-racha-texto{flex:1;gap:.1rem;min-width:0;display:grid}.juiz-do-racha-texto .muted{font-size:.85rem}.juiz-do-racha-acoes{flex-wrap:wrap;gap:.4rem;display:flex}.juiz-do-racha-acoes .btn{width:auto;text-decoration:none}.badge-pendente{border:1px solid var(--accent);color:var(--accent);background:0 0;flex-shrink:0}.nota-de-card{color:var(--muted);margin:0;font-size:.75rem}.chip-suspenso{color:var(--danger);background:var(--danger-soft);border-radius:var(--radius-pill);flex-shrink:0;align-items:center;gap:.3rem;padding:.12rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.rank-cartao{white-space:nowrap;align-items:center;display:inline-flex}.escala-novo-juiz{align-self:flex-start}.selo-sorteio{color:var(--muted);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.35rem;margin:.1rem 0 .5rem;padding:0;font-size:.9rem;display:inline-flex}.selo-sorteio.is-clicavel{cursor:pointer}.selo-sorteio.tem-ajustes{color:var(--accent);font-weight:600}.selo-sorteio.is-clicavel:hover{text-decoration:underline}.ajustes-do-sorteio-nota{margin:.75rem 0 0;font-size:.9rem}.historico-times{margin:0;padding:0;list-style:none;display:grid}.historico-times-item{border-bottom:1px solid var(--border);grid-template-columns:5.5rem 1fr;gap:.6rem;padding:.6rem 0;display:grid}.historico-times-item:last-child{border-bottom:0}.historico-times-hora{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.9rem}.historico-times-corpo{overflow-wrap:anywhere;gap:.15rem;min-width:0;display:grid}.historico-times-corpo strong{font-size:.95rem}.historico-times-corpo .muted{font-size:.9rem}.historico-times-corpo ul{gap:.15rem;margin:0;padding-left:1.1rem;font-size:.9rem;display:grid}.historico-times-selo{vertical-align:middle;margin-left:.4rem}.historico-times-item.is-ultimo .historico-times-hora{color:var(--brand);font-weight:700}.historico-times-item.is-escalacao_ajustada strong{color:var(--accent)}.aniv-faixa{background:var(--surface);width:100%;color:var(--text);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:.75rem;min-width:0;margin-top:.85rem;padding:.7rem .75rem .7rem .8rem;display:flex}.aniv-faixa:hover{border-color:var(--text-soft)}.aniv-faixa.is-hoje{border-color:var(--accent)}.aniv-faixa-texto{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.aniv-faixa-titulo,.aniv-faixa-apoio{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aniv-faixa-titulo{font-size:.95rem;font-weight:600}.aniv-faixa-apoio{color:var(--muted);font-size:.78rem}.aniv-faixa-seta{color:var(--muted);flex-shrink:0}.home-grupo>.aniv-faixa{grid-column:1/-1}.aniv-folha-cabeca{flex-direction:column;gap:.1rem;margin-bottom:.6rem;display:flex}.aniv-folha-cabeca .subtitle{margin:0}.aniv-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aniv-item{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding:.6rem .5rem;display:flex}.aniv-item:last-child{border-bottom:0}.aniv-item.is-hoje{border-radius:var(--radius-sm);outline:1px solid var(--accent);border-bottom-color:#0000}.aniv-item-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.aniv-item-quando{color:var(--text-soft);flex-shrink:0;font-size:.9rem}.aniv-item.is-hoje .aniv-item-quando{color:var(--accent);font-weight:800}.aniv-folha-fechar{width:100%;min-height:48px;margin-top:.75rem}.aniv-mes{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:.5rem;margin:.6rem 0;padding:.2rem;display:flex}.aniv-mes-seta{width:44px;height:44px;color:var(--text-soft);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;place-items:center;display:grid}.aniv-mes-seta:hover{background:var(--surface-2)}.aniv-mes-volta{transform:rotate(180deg)}.aniv-mes-nome{font-weight:700}.aniv-linha{color:var(--text-soft);align-items:center;gap:.35rem;font-size:.85rem;display:flex}.aniv-perfil{border-top:1px solid var(--border);margin-top:.85rem;padding-top:.85rem}
