.cc{--cc-fundo:var(--color-surface,#fff);--cc-texto:var(--color-text,#2b2825);--cc-suave:var(--color-text-muted,#6b6459);--cc-borda:var(--color-border,#e8e4df);--cc-ativo:var(--color-surface-tint,#fbf5f2);--cc-ouro:var(--color-gold-text,#816314);--cc-pino:var(--color-gold-tint,#c59b2714);scroll-margin-top:88px}.cc[data-variante=ceu]{--cc-fundo:var(--ceu-superficie);--cc-texto:var(--ceu-texto);--cc-suave:var(--ceu-suave);--cc-borda:var(--ceu-chip);--cc-ativo:var(--ceu-chip-ativo);--cc-ouro:var(--ceu-ouro-texto);--cc-pino:var(--ceu-chip-ativo)}.cc[data-variante=lp]{--cc-fundo:var(--lp-sf);--cc-texto:var(--lp-tx);--cc-suave:var(--lp-mu);--cc-borda:var(--lp-bd);--cc-ativo:color-mix(in srgb, var(--lp-ac) 14%, transparent);--cc-ouro:var(--lp-ac);--cc-pino:color-mix(in srgb, var(--lp-ac) 12%, transparent)}.lp-claro .cc[data-variante=lp]{--cc-ouro:#7a5a12}.cc-ancora{position:relative}.cc .cc-entrada{text-overflow:ellipsis;padding-left:42px;padding-right:46px}.cc .cc-entrada--escolhida{cursor:default;font-weight:500}.cc-lupa{color:var(--cc-suave);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.cc-trocar{width:40px;height:40px;color:var(--cc-suave);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.cc-trocar:hover,.cc-trocar:focus-visible{color:var(--cc-texto);background:var(--cc-ativo)}.cc-menu{z-index:40;overscroll-behavior:contain;border:1px solid var(--cc-borda);background:var(--cc-fundo);max-height:min(360px,48dvh);color:var(--cc-texto);text-align:left;border-radius:14px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 34px #00000024}.cc-menu[hidden]{display:none}.cc-opcao{cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:flex}.cc-opcao[aria-selected=true]{background:var(--cc-ativo)}.cc-pino{background:var(--cc-pino);width:30px;height:30px;color:var(--cc-ouro);border-radius:999px;flex:0 0 30px;place-items:center;display:grid}.cc-nomes{flex-direction:column;min-width:0;display:flex}.cc-nome{color:var(--cc-texto);font-size:15px;line-height:1.3}.cc-destaque{color:var(--cc-ouro);background:0 0;font-weight:600}.cc-estado{color:var(--cc-suave);font-size:12.5px;line-height:1.3}.cc-aviso{color:var(--cc-suave);margin:0;padding:10px 12px 6px;font-size:13.5px}.cc-rodape{color:var(--cc-suave);margin:0;padding:8px 12px 4px;font-size:12px}.cc-parecidas{color:var(--cc-suave);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px;display:flex}.cc-parecida{border:1px solid var(--cc-borda);min-height:36px;color:var(--cc-texto);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px}.cc-parecida:hover,.cc-parecida:focus-visible{border-color:var(--cc-ouro)}
