.zc .zc-botao-zap{background:var(--zc-ok);color:#fff;border:0;font-weight:700}.zc .zc-botao-zap:hover{filter:brightness(1.08)}.zc .zc-botao-zap .zc-zap{fill:currentColor}.zc-gdiz{border:1px solid var(--zc-linha);background:var(--zc-sup);border-radius:20px;gap:10px;margin:18px 0;padding:18px 20px;display:grid}.zc-gdiz-t{letter-spacing:-.01em;margin:0;font-size:18px}.zc-gdiz-l{border-top:1px solid var(--zc-linha);justify-content:space-between;align-items:baseline;gap:12px;padding-top:10px;display:flex}.zc-gdiz-l:first-of-type{border-top:0;padding-top:0}.zc-gdiz-l p{margin:0;line-height:1.5}.zc-gdiz-quem{color:var(--zc-suave);white-space:nowrap;font-size:14px}.zc-gdiz-nucleo{background:var(--zc-vermelho-fundo);color:var(--zc-vermelho-txt);border:1px solid var(--zc-vermelho-borda);border-radius:99px;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:700}.zc-gdiz-ajudou{font-family:var(--zc-mono-fonte), ui-monospace, monospace;color:var(--zc-ok);flex:none;font-size:12px;font-weight:700}.zc-acabou{border:1px solid var(--zc-linha);background:var(--zc-sup);border-radius:20px;gap:12px;padding:16px 18px;display:grid}.zc-acabou p{color:var(--zc-suave);margin:0;line-height:1.55}.zc-acabou-l{justify-content:space-between;align-items:center;gap:10px;display:flex}.zc-acabou-tag{background:var(--zc-sup2);color:var(--zc-texto);border-radius:99px;padding:5px 12px;font-size:13px;font-weight:700}.zc-acabou-nota{font-family:var(--zc-mono-fonte), ui-monospace, monospace;color:var(--zc-ok);font-weight:700}.zc-ch-lista{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.zc-ch-l{border:1px solid var(--zc-linha);background:var(--zc-sup);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.zc-ch-l>div{gap:2px;min-width:0;display:grid}.zc-ch-l small{color:var(--zc-fraco);font-size:13px}.zc-ch-cod{border:1.5px dashed var(--zc-vermelho-borda);color:var(--zc-texto);cursor:pointer;font:inherit;background:0 0;border-radius:12px;flex:none;justify-items:center;gap:2px;padding:8px 12px;display:grid}.zc-ch-cod b{font-family:var(--zc-mono-fonte), ui-monospace, monospace;letter-spacing:.04em}.zc-ch-cod span{color:var(--zc-suave);font-size:11px}.zc-ch-ritmo{background:var(--zc-sup2);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.zc-ch-ritmo small{color:var(--zc-suave)}.zc-ch-vazio{border:1px dashed var(--zc-linha);color:var(--zc-suave);border-radius:18px;padding:16px}.zc .zc-ch-zap{justify-content:center;width:100%}.zc-ch-passos{color:var(--zc-suave);gap:8px;margin:0;padding-left:20px;line-height:1.55;display:grid}.zc-ate{gap:10px;margin:8px 0 16px;padding:0;list-style:none;display:grid}.zc-ate-l{border:1px solid var(--zc-linha);background:var(--zc-sup);border-radius:18px;grid-template-columns:28px 64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.zc-ate-l img{object-fit:contain;background:var(--zc-estojo);border-radius:12px;width:64px;height:64px}.zc-ate-l a{color:inherit;gap:2px;min-width:0;text-decoration:none;display:grid}.zc-ate-l a b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.zc-ate-l small{color:var(--zc-suave);font-size:13px}.zc-ate-n{font-family:var(--zc-mono-fonte), ui-monospace, monospace;color:var(--zc-fraco);text-align:center;font-weight:700}.zc-ate-nota{font-family:var(--zc-mono-fonte), ui-monospace, monospace;color:var(--zc-ok);font-size:18px;font-weight:700}.zc-sem-data{color:var(--zc-suave);font-size:13px;font-family:var(--zc-mono-fonte), ui-monospace, monospace;margin:0 0 6px}.zc-sem-foto{background:var(--zc-estojo);border-radius:24px;margin:16px 0 18px;display:block;position:relative;overflow:hidden}.zc-sem-foto img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;max-height:560px;display:block}.zc-sem-foto span{background:var(--zc-selo-fundo);color:var(--zc-texto);border-radius:99px;padding:3px 8px;font-size:11px;position:absolute;bottom:10px;left:12px}@media (max-width:520px){.zc-gdiz-l{flex-direction:column;gap:4px}.zc-gdiz-quem{white-space:normal}.zc-ate-l{grid-template-columns:22px 52px minmax(0,1fr) auto;gap:10px;padding:10px 12px}.zc-ate-l img{width:52px;height:52px}}
