.tel{display:flex;align-items:stretch;min-width:0;width:100%;min-height:48px;border:1.5px solid #9aa59e;border-radius:10px;background:var(--c-branco)}.tel:focus-within{border-color:var(--c-folha);box-shadow:0 0 0 3px #33702a40}.tel[data-invalido=true]{border-color:var(--c-erro)}.tel__pais{flex:none;display:inline-flex;align-items:center;gap:6px;padding:0 10px 0 12px;border:0;border-right:1px solid var(--c-linha);border-radius:9px 0 0 9px;background:#f7f6f1;color:inherit;font:inherit;font-size:.95rem;font-weight:550;font-variant-numeric:tabular-nums;cursor:pointer}.tel__pais:hover{background:var(--c-broto-claro)}.tel__pais:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--c-folha);border-radius:9px 0 0 9px}.tel__bandeira{font-size:1.1rem;line-height:1}.tel__ddi{font-weight:400;color:var(--c-grafite-2)}.tel__seta{color:var(--c-grafite-2)}.tel__numero{flex:1;min-width:0;border:0;background:transparent;color:inherit;padding:.7rem .9rem;font:inherit;font-size:1rem;font-variant-numeric:tabular-nums;border-radius:10px}.tel__pais+.tel__numero{border-radius:0 10px 10px 0}.tel__numero:focus-visible{box-shadow:none;outline:none}.dg--vidro .tel{background:#07120d59;border-color:#f4f2ea66;color:var(--c-papel-2)}.dg--vidro .tel:focus-within{border-color:var(--c-broto);box-shadow:0 0 0 3px #9ccb3b4d}.dg--vidro .tel__pais{background:#f4f2ea14;border-right-color:#f4f2ea4d}.dg--vidro .tel__pais:hover{background:#f4f2ea29}.dg--vidro .tel__ddi,.dg--vidro .tel__seta{color:#d6dbd4}.dg--vidro .tel__numero::placeholder{color:#f4f2ea80}.paises{margin:auto;padding:0;border:0;border-radius:24px;width:min(28rem,100% - 2rem);max-height:min(38rem,100% - 4rem);background:var(--c-branco);color:var(--c-grafite);box-shadow:0 30px 60px -20px #12201a80;overflow:hidden}.paises[open]{display:flex;flex-direction:column;animation:paises-aparece .2s ease-out}.paises::backdrop{background:#12201a8c}@keyframes paises-aparece{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.paises__topo{position:relative;display:flex;align-items:center;gap:10px;padding:18px 14px 6px 22px}.paises__topo h2{font-size:var(--fs-1);font-weight:450;letter-spacing:-.01em;line-height:1.2;margin-right:auto}.paises__fechar{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--c-grafite-2);cursor:pointer}.paises__fechar:hover{background:var(--c-calcario)}.paises__busca{position:relative;padding:8px 22px 12px}.paises__busca svg{position:absolute;left:36px;top:50%;transform:translateY(-58%);color:var(--c-grafite-2);pointer-events:none}.paises__busca .entrada{padding-left:2.6rem}.paises__lista{overflow-y:auto;overscroll-behavior:contain;padding:0 10px 14px}.paises__grupo{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--c-folha);padding:12px 12px 6px}.paises__lista ul{list-style:none;padding:0;margin:0}.paises__item{width:100%;display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 12px;border:0;border-radius:12px;background:transparent;color:inherit;font:inherit;text-align:left;font-size:1rem;cursor:pointer}.paises__item:hover{background:var(--c-calcario)}.paises__item[aria-current=true]{background:var(--c-broto-claro);font-weight:550}.paises__item .tel__bandeira{width:1.4rem;text-align:center}.paises__nome{flex:1;min-width:0}.paises__ddi{color:var(--c-grafite-2);font-variant-numeric:tabular-nums;font-size:.92rem}.paises__vazio{padding:16px 12px;color:var(--c-grafite-2)}@media(max-width:600px){.paises{width:100%;max-width:100%;margin:auto 0 0;border-radius:24px 24px 0 0;height:86%;max-height:86%}.paises[open]{animation:paises-sobe .24s cubic-bezier(.16,.84,.24,1)}.paises__topo:before{content:"";position:absolute;left:50%;top:8px;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:var(--c-linha)}}@keyframes paises-sobe{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.paises[open]{animation:none}}.pais-botao{width:100%;display:flex;align-items:center;gap:10px;min-height:48px;padding:.7rem .9rem;border:1.5px solid #9aa59e;border-radius:10px;background:var(--c-branco);color:inherit;text-align:left;font-size:var(--fs-1);font-weight:550}.pais-botao .tel__seta{margin-left:auto}.pais-botao__vazio{font-weight:400;color:var(--c-grafite-2)}.pais-botao:focus-visible{outline:none;border-color:var(--c-folha);box-shadow:0 0 0 3px #33702a40}.campo[data-invalido=true] .pais-botao{border-color:var(--c-erro)}.dg--vidro .pais-botao{background:#07120d59;border-color:#f4f2ea66;color:var(--c-papel-2)}.dg--vidro .pais-botao:focus-visible{border-color:var(--c-broto);box-shadow:0 0 0 3px #9ccb3b4d}.dg--vidro .pais-botao__vazio{color:#f4f2eab3}
