.SubmitButton-module__1L6efW__pending{align-items:center;gap:8px;display:inline-flex}.SubmitButton-module__1L6efW__spinner{opacity:.7;border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.6s linear infinite SubmitButton-module__1L6efW__submit-spin}@keyframes SubmitButton-module__1L6efW__submit-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.SubmitButton-module__1L6efW__spinner{animation:none}}
.AccessEditor-module__HS8PGW__row{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.AccessEditor-module__HS8PGW__access{flex-direction:column;gap:8px;min-width:200px;display:flex}.AccessEditor-module__HS8PGW__allRow,.AccessEditor-module__HS8PGW__hostRow{color:var(--ink);align-items:center;gap:8px;font-size:14px;display:flex}.AccessEditor-module__HS8PGW__allRow input,.AccessEditor-module__HS8PGW__hostRow input{accent-color:var(--blue);width:16px;height:16px}.AccessEditor-module__HS8PGW__list{background:var(--ghost);border-radius:12px;flex-direction:column;gap:6px;padding:8px 12px;display:flex}.AccessEditor-module__HS8PGW__dim{color:var(--muted-readable);font-size:13px}.AccessEditor-module__HS8PGW__spacer{flex:auto;min-width:24px}.AccessEditor-module__HS8PGW__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.AccessEditor-module__HS8PGW__save{flex-shrink:0}.AccessEditor-module__HS8PGW__danger{color:#d70015;flex-shrink:0}.AccessEditor-module__HS8PGW__danger:hover:not(:disabled){background:#d7001512}
.RoleSelect-module__Yp1kSq__wrap{align-items:center;gap:8px;display:inline-flex}.RoleSelect-module__Yp1kSq__select{cursor:pointer;background-position:right 12px center;width:auto;min-width:92px;padding:6px 34px 6px 14px;font-size:13px}.RoleSelect-module__Yp1kSq__spinner{border:2px solid var(--muted);border-top-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.6s linear infinite RoleSelect-module__Yp1kSq__role-spin}@keyframes RoleSelect-module__Yp1kSq__role-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.RoleSelect-module__Yp1kSq__spinner{animation:none}}
.login-module__FjuR6a__main{place-items:center;min-height:100vh;padding:24px;display:grid}.login-module__FjuR6a__card{flex-direction:column;gap:16px;width:100%;max-width:360px;display:flex}.login-module__FjuR6a__head{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.login-module__FjuR6a__head>:first-child{margin-bottom:-10px}.login-module__FjuR6a__sub{color:var(--muted-readable);font-size:14px}.login-module__FjuR6a__form{flex-direction:column;gap:14px;display:flex}.login-module__FjuR6a__error{color:#d70015;background:#d7001512;border-radius:12px;margin:0;padding:8px 12px;font-size:13px}.login-module__FjuR6a__divider{text-align:center;color:var(--muted);align-items:center;font-size:12px;display:flex}.login-module__FjuR6a__divider:before,.login-module__FjuR6a__divider:after{content:"";background:var(--line);flex:1;height:1px}.login-module__FjuR6a__divider span{padding:0 12px}.login-module__FjuR6a__providerStack{flex-direction:column;gap:12px;display:flex}.login-module__FjuR6a__providerButton{width:100%;color:var(--ink);background:#fff;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:15px;font-weight:500;transition:box-shadow .15s,transform .15s,opacity .15s;display:flex;box-shadow:0 1px 2px #0000000f,0 4px 16px #0000000f}.login-module__FjuR6a__providerButton:hover:not(:disabled){box-shadow:0 2px 4px #00000014,0 8px 24px #00000014}.login-module__FjuR6a__providerButton:active:not(:disabled){transform:scale(.99)}.login-module__FjuR6a__providerLabel{align-items:center;gap:12px;display:inline-flex}.login-module__FjuR6a__providerIcon{flex-shrink:0;width:20px;height:20px}.login-module__FjuR6a__providerArrow{width:16px;height:16px;color:var(--muted);flex-shrink:0}
.page-module__0WhEla__navRight{align-items:center;gap:12px;display:flex}.page-module__0WhEla__navEmail{text-overflow:ellipsis;white-space:nowrap;max-width:40vw;overflow:hidden}.page-module__0WhEla__section{margin-top:20px}.page-module__0WhEla__addRow{flex-wrap:nowrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.page-module__0WhEla__addRow .page-module__0WhEla__field{flex:1 1 0;width:auto;min-width:0}.page-module__0WhEla__addRow .page-module__0WhEla__check,.page-module__0WhEla__addRow button{white-space:nowrap;flex:none}.page-module__0WhEla__check{color:var(--muted-readable);align-items:center;gap:6px;font-size:13px;display:inline-flex}@media (max-width:560px){.page-module__0WhEla__addRow{flex-wrap:wrap}.page-module__0WhEla__addRow .page-module__0WhEla__field{flex:100%}.page-module__0WhEla__subItem{flex-wrap:wrap;row-gap:8px;min-width:0}.page-module__0WhEla__subHost{flex:100%}.page-module__0WhEla__subSpacer{display:none}.page-module__0WhEla__subItem .page-module__0WhEla__btn{border-radius:999px;height:auto;min-height:0;padding:4px 10px;font-size:12px;line-height:1.5}.page-module__0WhEla__subItem .page-module__0WhEla__badge,.page-module__0WhEla__subItem .page-module__0WhEla__btn{align-self:center}}.page-module__0WhEla__isYes{color:var(--blue);background:#0071e314}.page-module__0WhEla__danger{color:#d70015}.page-module__0WhEla__danger:hover:not(:disabled){background:#d7001512}.page-module__0WhEla__subList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.page-module__0WhEla__subItem{border-top:1px solid var(--nav-line);align-items:center;gap:10px;min-width:480px;padding:10px 0;display:flex}.page-module__0WhEla__subItem:first-child{border-top:0}.page-module__0WhEla__subHost{white-space:nowrap;font-size:14px;font-weight:500}.page-module__0WhEla__statusPill{white-space:nowrap;gap:8px}.page-module__0WhEla__pillTime{opacity:.75;font-variant-numeric:tabular-nums;font-weight:400}.page-module__0WhEla__subSpacer{flex:auto;min-width:16px}.page-module__0WhEla__roleField{flex:none;width:auto;min-width:110px}.page-module__0WhEla__brandRow{align-items:center;gap:0;display:inline-flex}.page-module__0WhEla__brandRow>:first-child{margin-right:-2px}.page-module__0WhEla__chipLabel{color:var(--muted);margin-left:6px}.page-module__0WhEla__denied{text-align:center;max-width:420px;margin:80px auto;padding:0 20px}.page-module__0WhEla__deniedTitle{letter-spacing:-.025em;margin:0 0 8px;font-size:20px;font-weight:600}
