.vidente-account-button{font:inherit;border:1px solid #e8ab62;border-radius:999px;background:#e8ab62;color:#10202a;padding:.4rem .85rem;cursor:pointer;min-height:36px}body>.vidente-account-button{position:fixed;inset-block-end:12px;inset-inline-end:12px;z-index:1050;box-shadow:0 2px 12px #0002}.vidente-account{color:#10202a;border:1px solid #dcd7cd;border-radius:20px;background:#fffdf8;padding:1.6rem;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;overflow:auto;box-shadow:0 16px 80px #0003;font:15px/1.5 system-ui,sans-serif;z-index:3000}.vidente-account::backdrop{background:#17231dd1;backdrop-filter:blur(3px)}.vidente-account h2{font-size:1.5rem;line-height:1.2;margin:.4rem 2rem 1rem 0}.vidente-account p{margin:.65rem 0}.vidente-account button,.vidente-account input,.vidente-account select{font:inherit;box-sizing:border-box;min-height:44px}.vidente-account button{cursor:pointer;border:1px solid #d7d1c7;border-radius:10px;padding:.65rem .9rem;background:white;color:#10202a}.vidente-account button:disabled{opacity:.55;cursor:wait}.vidente-account button.primary{background:#e8ab62;color:#10202a;border-color:#e8ab62}.vidente-account .close{position:absolute;inset-block-start:.55rem;inset-inline-end:.65rem;border:0;font-size:24px;min-width:44px;background:transparent}.vidente-account .stack{display:grid;gap:.7rem}.vidente-account form{display:grid;gap:.5rem;margin-block:1rem}.vidente-account label{font-weight:600}.vidente-account input,.vidente-account select{width:100%;border:1px solid #b8bdb6;border-radius:8px;padding:.6rem;background:white;color:#10202a}.vidente-account small{display:block;color:#52616a;font-size:.85rem}.vidente-account [role=status]{color:#8d2c32;min-height:1.5em}.vidente-account :focus-visible,.vidente-account-button:focus-visible{outline:3px solid #bb8626;outline-offset:3px}
.vidente-account .provider{display:grid;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:10px;padding-inline:12px;text-align:center}.vidente-account .provider-icon{display:block;position:relative;width:20px;height:20px;overflow:hidden}.vidente-account .provider-icon img{display:block;width:20px;height:20px;object-fit:contain}.vidente-account .provider-icon-facebook img{position:absolute;width:64.65px;height:auto;max-width:none;left:50%;top:50%;transform:translate(-50%,-50%)}
