.cognito-social-account-links{min-width:0;max-width:100%;color:inherit;gap:.75rem;display:grid}.cognito-social-account-links__title{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1rem;font-weight:600}.cognito-social-account-links__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.cognito-social-account-links__item{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.cognito-social-account-links__item>span{overflow-wrap:anywhere;min-width:0}.cognito-social-account-links__button{box-sizing:border-box;min-width:0;max-width:100%;min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;white-space:normal;background:0 0;border:1px solid;border-radius:.75rem;padding:.5rem .875rem;font-weight:600}.cognito-social-account-links__button:disabled{cursor:wait;opacity:.65}.cognito-social-account-links__button:focus-visible{outline-offset:3px;outline:3px solid}.cognito-social-account-links__linked{opacity:.75;font-size:.875rem}.cognito-social-account-links__notice,.cognito-social-account-links__error{margin:0;font-size:.875rem;display:block}@media (width<=36rem){.cognito-social-account-links__item{flex-direction:column;align-items:stretch;gap:.375rem}.cognito-social-account-links__button{width:100%}}.cognito-authenticator-dialog{min-height:0;max-height:calc(100dvh - (var(--web-authenticator-space-6) * 2));align-content:start;gap:var(--web-authenticator-space-4);border:1px solid var(--web-authenticator-border);border-radius:var(--web-authenticator-radius-card);padding:calc(var(--web-authenticator-space-6) * 1.25);background:var(--web-authenticator-background);color:var(--web-authenticator-text);font-family:var(--font-sans);box-shadow:var(--web-authenticator-shadow-card);grid-template-columns:minmax(0,1fr);display:grid;overflow-y:auto}.cognito-authenticator-dialog__header,.cognito-authenticator-dialog__form,.cognito-authenticator-dialog__actions,.cognito-authenticator-dialog__button--social{min-width:0}.cognito-authenticator-dialog,.cognito-authenticator-dialog *,.cognito-authenticator-dialog :before,.cognito-authenticator-dialog :after{box-sizing:border-box}.cognito-authenticator-dialog__close{top:var(--web-authenticator-space-4);right:var(--web-authenticator-space-4);color:var(--web-authenticator-text-muted);position:absolute}.cognito-authenticator-dialog button{-webkit-user-select:none;user-select:none}.cognito-authenticator-dialog .cognito-authenticator-dialog__close{width:min(2.75rem,44px);min-width:44px;height:min(2.75rem,44px);min-height:44px}.cognito-authenticator-dialog__back{min-height:44px;color:var(--web-authenticator-primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.35rem;padding:0 .25rem;font-size:1rem;font-weight:800;display:inline-flex}.cognito-authenticator-dialog__back-icon{flex:none;width:1.5rem;height:1.5rem}.cognito-authenticator-dialog__header{gap:.5rem;padding-right:3rem;display:grid}.cognito-authenticator-dialog__header h2,.cognito-authenticator-dialog__header p,.cognito-authenticator-dialog__message{margin:0}.cognito-authenticator-dialog__header h2{color:var(--web-authenticator-text);letter-spacing:-.025em;font-size:clamp(1.45rem,4vw,1.85rem);font-weight:900;line-height:1.1}.cognito-authenticator-dialog__header p{overflow-wrap:anywhere;color:var(--web-authenticator-text-muted);font-size:.96rem;font-weight:600;line-height:1.45}.cognito-authenticator-dialog__form,.cognito-authenticator-dialog__actions{gap:var(--web-authenticator-space-2);display:grid}.cognito-authenticator-dialog__autofill-username{display:none}.cognito-authenticator-dialog__field{gap:.5rem;display:grid}.cognito-authenticator-dialog__field>label{color:var(--web-authenticator-text);font-size:.86rem;font-weight:800}.cognito-authenticator-dialog__field-control{display:block;position:relative}.cognito-authenticator-dialog__field input{border:1px solid var(--web-authenticator-border-strong);border-radius:var(--web-authenticator-radius-control);background:var(--web-authenticator-background);width:100%;min-height:3rem;color:var(--web-authenticator-text);font:inherit;outline:none;padding:.72rem .88rem;font-size:1rem;font-weight:600}.cognito-authenticator-dialog__field input[aria-invalid=true]{border-color:var(--web-authenticator-error)}.cognito-authenticator-dialog__field-error{color:var(--web-authenticator-error);margin:-.25rem 0 0;font-size:.8rem;font-weight:700;line-height:1.35}.cognito-authenticator-dialog__field-control--password input{padding-right:3.25rem}.cognito-authenticator-dialog__password-toggle{border-radius:var(--web-authenticator-radius-control);width:2.75rem;min-height:2.75rem;color:var(--web-authenticator-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:.25rem;translate:0 -50%}.cognito-authenticator-dialog__password-toggle:hover{color:var(--web-authenticator-primary)}.cognito-authenticator-dialog__field input:focus-visible,.cognito-authenticator-dialog__button:focus-visible,.cognito-authenticator-dialog__close:focus-visible,.cognito-authenticator-dialog__back:focus-visible,.cognito-authenticator-dialog__text-button:focus-visible,.cognito-authenticator-dialog__password-toggle:focus-visible{box-shadow:var(--web-authenticator-focus-ring);outline:none}.cognito-authenticator-dialog__button{border-radius:var(--web-authenticator-radius-control);min-height:3rem;font:inherit;cursor:pointer;padding:.72rem 1rem;font-size:.94rem;font-weight:800}.cognito-authenticator-dialog__button--primary{background:var(--web-authenticator-primary-gradient);color:var(--web-authenticator-primary-foreground);box-shadow:var(--web-authenticator-shadow-primary);border:0}.cognito-authenticator-dialog__button--secondary{border:1px solid var(--web-authenticator-border);background:var(--web-authenticator-background);color:var(--web-authenticator-text)}.cognito-authenticator-dialog__button--social{background:0 0;border:0;place-items:center;width:100%;padding:0;display:grid}.cognito-authenticator-dialog__button--social img{object-fit:contain;max-width:100%;height:auto;max-height:min(3rem,48px);display:block}.cognito-authenticator-dialog__text-button{min-height:2.75rem;color:var(--web-authenticator-primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;padding-inline:.5rem;font-size:.86rem;font-weight:800}.cognito-authenticator-dialog__message{border-radius:var(--web-authenticator-radius-control);padding:.5rem var(--web-authenticator-space-4);font-size:.86rem;font-weight:700;line-height:1.4}.cognito-authenticator-dialog__message--error{background:var(--web-authenticator-error-soft);color:var(--web-authenticator-error)}.cognito-authenticator-dialog__message--notice{background:var(--web-authenticator-success-soft);color:var(--web-authenticator-success)}.cognito-authenticator-dialog button:disabled,.cognito-authenticator-dialog input:disabled{cursor:wait;opacity:.62}.cognito-authenticator-dialog .cognito-authenticator-dialog__button--primary:disabled{cursor:not-allowed;opacity:1;background:var(--web-authenticator-border);color:var(--web-authenticator-text-muted);box-shadow:none}@media (width<=32rem){.cognito-authenticator-dialog{top:auto;right:auto;bottom:max(.5rem, var(--web-authenticator-safe-bottom));max-height:calc(100dvh - var(--web-authenticator-safe-top) - var(--web-authenticator-safe-bottom) - .5rem - .5rem);min-height:0;padding:min(var(--web-authenticator-space-6), 24px);overscroll-behavior:contain;left:50%;translate:-50%}.cognito-authenticator-dialog__header{padding-right:min(3rem,56px)}}@media (prefers-reduced-motion:no-preference){.cognito-authenticator-dialog__button,.cognito-authenticator-dialog__close{transition:box-shadow .15s,opacity .15s,transform .15s}.cognito-authenticator-dialog__button:active,.cognito-authenticator-dialog__close:active{transform:translateY(1px)}}
