.rc{max-width:640px;margin:0 auto}.rc .rc-num{font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:30px;font-weight:700}.rc .rc-falta{color:var(--amber-ink,#9a6b16)}.rc .rc-anel{border-radius:50%;place-items:center;width:112px;height:112px;margin:0 auto;display:grid}.rc .rc-anel span{background:var(--surface);font-variant-numeric:tabular-nums;letter-spacing:-.02em;width:90px;height:90px;color:var(--ink);border-radius:50%;place-items:center;font-size:1.6rem;font-weight:700;display:grid}.rc .rc-ambar{color:var(--amber-ink,#9a6b16)}.rc .aj-nome small{white-space:normal;text-overflow:clip;overflow:visible}.rc .rc-empresa{flex-direction:column;gap:28px;display:flex}.rc-cartao{padding-bottom:12px}.rc .rc-texto{color:var(--ink);text-align:left;overflow-wrap:anywhere;margin-top:10px;font-size:.95rem;line-height:1.45}.rc>.aj{width:100%}.rc4{gap:22px}.rc4 .aj-grupo{border-radius:22px}.rc4 .aj-lin{min-height:54px;padding-inline:16px;font-size:1.02rem}.rc4 .aj-valor{color:var(--ink-2)}.rc4-topo{justify-content:space-between;align-items:center;min-height:40px;display:flex}.rc4-ok{border-radius:var(--bt-raio);background:var(--brand);min-height:36px;color:var(--surface);font:inherit;cursor:pointer;border:0;margin-left:auto;padding:0 18px;font-weight:500}.rc4-ok:disabled{background:var(--surface);color:var(--ink-3);box-shadow:var(--shadow-sm);cursor:default}.rc4-cabeca{background:var(--surface);border-radius:22px;justify-items:start;gap:6px;padding:20px;display:grid}.rc4-cabeca b{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-size:1.45rem;font-weight:700}.rc4-cabeca>span:last-child{color:var(--ink-2);font-size:1rem}.rc4-ico .lad{border-radius:14px;width:60px;height:60px}.rc4-ico .lad svg{width:34px;height:34px}.rc-como-e textarea{resize:none;min-height:96px;line-height:1.45}.rc-como-e textarea::placeholder{color:var(--ink-3)}.rc5{--rc5-sel:color-mix(in srgb, var(--ink-3) 22%, var(--surface))}.rc5-lista{flex-direction:column;gap:12px;min-width:0;display:flex}.rc5-titulo{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin:2px 0 -8px;font-size:1.9rem;font-weight:700}.rc5-placar{color:var(--ink-2);margin:0;font-size:.88rem}.rc5-busca{margin-bottom:0}.rc5-secao{flex-direction:column;gap:6px;display:flex}.rc5-rotulo{color:var(--ink-2);margin:4px 16px 0;font-size:.8rem}.rc5-grupo{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;overflow:hidden}.rc5-m{width:100%;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:38px 1fr;gap:12px;padding:11px 14px;display:grid;position:relative}button.rc5-m{cursor:pointer}.rc5-m+.rc5-m:before{content:"";border-top:1px solid var(--line);position:absolute;top:0;left:64px;right:0}.rc5-m[aria-current]{background:var(--rc5-sel)}.rc5-av{width:38px;height:38px;color:var(--surface);background:linear-gradient(135deg, var(--ink-3), var(--ink-2));border-radius:50%;place-items:center;font-size:.78rem;font-weight:600;display:grid}.rc5-texto{flex-direction:column;min-width:0;display:flex}.rc5-l1{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rc5-l1 b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rc5-l2{color:var(--ink);font-size:.88rem}.rc5-l3{color:var(--ink-2);font-size:.82rem}.rc5-ok{color:var(--green);white-space:nowrap;font-weight:600}.rc5-falta{color:var(--amber-ink,#9a6b16);white-space:nowrap;font-size:.86rem}.rc5-vazio{color:var(--ink-3);text-align:center;margin-top:30vh}.rc5-pessoa{flex-direction:column;min-width:0;display:flex}.rc5-acoes{justify-content:center;align-items:center;gap:26px;min-height:52px;display:flex}.rc5-acao{font:inherit;color:var(--brand-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 4px;font-size:.86rem;display:inline-flex}.rc5-acao svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.rc5-acao:disabled{color:var(--ink-3);cursor:default}.rc5-corpo{gap:18px;width:100%;max-width:560px;margin:0 auto;padding-top:18px}.rc5-cab{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr auto;align-items:center;gap:14px;padding-bottom:14px;display:grid}.rc5-av-grande{width:54px;height:54px;font-size:1.1rem}.rc5-cab-nome{flex-direction:column;min-width:0;display:flex}.rc5-cab-nome b{font-family:var(--serif);color:var(--ink);font-size:1.2rem;font-weight:700}.rc5-cab-nome small{color:var(--ink-2);font-size:.88rem}.rc5 .rc4 .aj-grupo{box-shadow:var(--shadow-sm)}.rc5-bolha{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm);overflow-wrap:anywhere;border-radius:20px;margin:0;padding:16px 18px;font-size:.98rem;line-height:1.45}.rc5-link{color:var(--brand-text)}.rc5-passo{background:color-mix(in srgb, var(--ink-3) 22%, var(--surface));width:26px;height:26px;color:var(--ink-2);font-variant-numeric:tabular-nums;vertical-align:middle;border-radius:50%;place-items:center;margin-right:12px;font-size:.82rem;font-weight:600;display:inline-grid}.rc5-acao.rc5-feita{color:var(--green)}.rc6-empresa{gap:16px}.rc6-resumo{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:18px;grid-template-columns:64px 1fr;align-items:center;gap:14px;padding:16px;display:grid}.rc6-resumo .rc-anel{border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.rc6-resumo .rc-anel span{background:var(--surface);font-variant-numeric:tabular-nums;letter-spacing:-.02em;width:52px;height:52px;color:var(--ink);border-radius:50%;place-items:center;font-size:.95rem;font-weight:700;display:grid}.rc6 .rc5-lista .aj-grupo{box-shadow:var(--shadow-sm);border-radius:18px}.rc6 .aj-valor{font-variant-numeric:tabular-nums}.rc5-pagina{gap:12px}.rc5-escolha{border:0;min-width:0;margin:0;padding:0}.rc5-topo-volta{align-items:center;min-height:44px;display:flex}@media (width<=899px){.rc5.rc5-com-detalhe>.rc5-lista,.rc5:not(.rc5-com-detalhe) .rc5-detalhe{display:none}.rc5-acoes{z-index:20;background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);justify-content:space-around;gap:0;position:fixed;bottom:0;left:0;right:0}.rc5-acao{flex-direction:column;gap:2px;font-size:.7rem}.rc5-acao svg{width:24px;height:24px}.rc5-corpo{padding-top:6px;padding-bottom:96px}.rc5-cab{grid-template-columns:54px 1fr}.rc5-cab>:last-child,.rc5-so-computador{display:none}}@media (width>=900px){.rc5{grid-template-columns:minmax(300px,360px) 1fr;min-height:calc(100vh - 120px);margin:-8px 0;display:grid}.rc5>.rc5-lista{border-right:1px solid var(--line);padding:4px 18px 24px 0}.rc5-lista .rc5-grupo{box-shadow:none;background:0 0;border-radius:0}.rc5-lista .rc5-m{border-radius:10px}.rc5-lista .rc5-m[aria-current]:before,.rc5-lista .rc5-m[aria-current]+.rc5-m:before{display:none}.rc5-detalhe{min-width:0}.rc5-acoes{border-bottom:1px solid var(--line)}.rc5-so-celular{display:none}.rc5-detalhe>.aj{padding-left:24px;padding-right:24px}.rc6 .rc5-lista .aj-lin[aria-current]{background:var(--rc5-sel)}.rc6 .rc5-detalhe>.rc5-pagina{max-width:640px;padding:4px 24px 24px}.rc5-topo-volta{border-bottom:1px solid var(--line);padding-left:18px}}
