.xpf-trava{box-sizing:border-box;max-width:460px;margin:40px auto;padding:34px 28px 30px;border:1px solid rgb(255 255 255 / .08);border-radius:8px;background:#1c1c1c;color:#eee;font-family:"Segoe UI",Roboto,Helvetica,Arial,sans-serif;text-align:center}.xpf-trava *{box-sizing:border-box}.xpf-trava__selo{display:inline-block;margin-bottom:14px;padding:4px 12px;border-radius:40px;background:#d34848;color:#fff;font-size:13px;font-weight:700;letter-spacing:.5px}.xpf-trava__titulo{margin:0 0 10px;color:#fff;font-size:22px;font-weight:600;line-height:1.25}.xpf-trava__texto{margin:0 0 20px;color:#b7b7b7;font-size:14px;line-height:1.55}.xpf-trava__form{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0}.xpf-trava__pin{width:130px;height:42px;padding:0 10px;border:1px solid rgb(255 255 255 / .14);border-radius:4px;background:#121212;color:#fff;font-size:20px;letter-spacing:8px;text-align:center}.xpf-trava__pin::placeholder{color:#555}.xpf-trava__pin:focus{border-color:#408bea;outline:none}.xpf-trava__botao{height:42px;padding:0 22px;border:0;border-radius:4px;background:#408bea;color:rgb(255 255 255 / .92);font-size:14px;font-weight:600;cursor:pointer}.xpf-trava__botao:hover{background:#3579d0}.xpf-trava__botao[disabled]{opacity:.6;cursor:default}.xpf-trava__botao--link{display:inline-block;line-height:42px;text-decoration:none}.xpf-trava__aviso{min-height:20px;margin:14px 0 0;font-size:13px;line-height:20px}.xpf-trava__aviso[data-tipo="erro"]{color:#e07272}.xpf-trava__aviso[data-tipo="ok"]{color:#6ec07a}.xpf-trava__rodape{margin:16px 0 0;font-size:13px}.xpf-trava__rodape a{color:#8ab4f8}body.xpf-trava-quadro{display:flex;align-items:center;justify-content:center;min-height:100vh;margin:0;background:#101010}.xpf-trava--quadro{margin:0;border:0;background:#fff0}@media (max-width:479px){.xpf-trava{margin:20px 12px;padding:26px 18px 22px}.xpf-trava__form{flex-direction:column;align-items:center}.xpf-trava__pin,.xpf-trava__botao{width:100%;max-width:260px}}