.is-ctel-sms [data-ctel-email]{display:none!important}.ctel{display:grid;gap:16px;width:100%;margin:0}.ctel .ctel-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:999px;background:var(--c-bg-2,#E4EEE7)}.ctel .ctel-tab{min-height:44px;border:0;border-radius:999px;background:transparent;color:var(--c-text-2,#5F6E65);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ctel .ctel-tab[aria-pressed=true]{background:#fff;color:var(--c-primary,#155E48);box-shadow:0 1px 3px #14281e1f}.ctel .ctel-tab:focus-visible,.ctel .ctel-link:focus-visible,.ctel .ctel-btn:focus-visible{outline:2px solid var(--c-primary,#155E48);outline-offset:2px}.ctel .ctel-pane{display:grid;gap:12px}.ctel .ctel-pane[hidden],.ctel .ctel-step[hidden],.ctel .ctel-err[hidden],.ctel .ctel-msg[hidden]{display:none}.ctel .ctel-step{display:grid;gap:8px}.ctel input.ctel-code{font-size:22px;letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums}.ctel .ctel-hint{margin:0;font-size:13px;line-height:1.45;color:var(--c-text-2,#5F6E65);text-align:left}.ctel .ctel-btn{min-height:48px;margin-top:4px;padding:12px 16px;border:0;border-radius:999px;background:var(--c-primary,#155E48);color:#fff;font:500 14px/1.2 Archivo,Archivo Fallback,Inter,sans-serif;cursor:pointer}.ctel .ctel-btn:hover{background:var(--c-primary-dark,#0E4433)}.ctel .ctel-btn[disabled]{opacity:.6;cursor:default}.ctel .ctel-btn.is-quiet{background:transparent;color:var(--c-primary,#155E48);box-shadow:inset 0 0 0 1px var(--c-primary,#155E48)}.ctel .ctel-btn.is-quiet:hover{background:var(--c-bg-2,#E4EEE7)}.ctel .ctel-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px}.ctel .ctel-link{padding:6px 0;border:0;background:none;color:var(--c-primary,#155E48);font:inherit;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ctel .ctel-link[disabled]{color:var(--c-text-2,#5F6E65);text-decoration:none;cursor:default}.ctel .ctel-err{margin:0;padding:10px 12px;border-radius:10px;background:#fdecec;color:var(--c-error,#C0392B);font-size:14px;line-height:1.45;text-align:left}.ctel .ctel-msg{margin:0;padding:10px 12px;border-radius:10px;background:var(--c-bg,#F5F8F4);color:var(--c-text,#1E2A24);font-size:14px;line-height:1.45;text-align:left}.ctel .ctel-accounts{display:grid;gap:8px}.ctel .ctel-account{display:grid;gap:2px;width:100%;min-height:56px;padding:10px 14px;border:1px solid #CFDCD4;border-radius:12px;background:#fff;color:var(--c-text,#1E2A24);font:inherit;text-align:left;cursor:pointer}.ctel .ctel-account:hover,.ctel .ctel-account:focus-visible{border-color:var(--c-primary,#155E48);outline:none;box-shadow:0 0 0 2px var(--c-bg-2,#E4EEE7)}.ctel .ctel-account strong{font-size:15px;font-weight:600;overflow-wrap:anywhere}.ctel .ctel-account span{font-size:13px;color:var(--c-text-2,#5F6E65)}.ctel.ctel-verify{margin:4px 0 8px;max-width:420px}.grp .grp-lead{margin:0 0 16px;color:var(--c-text-2,#5F6E65);font-size:15px;line-height:1.5}.grp .grp-h{margin:20px 0 10px;font-family:Archivo,Archivo Fallback,Inter,sans-serif;font-size:17px;font-weight:700;color:var(--c-text,#1E2A24)}.grp .grp-list{display:grid;gap:8px}.grp .grp-item{margin:0}.grp .grp-pick{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name state" "meta state";align-items:center;gap:2px 12px;width:100%;min-height:60px;padding:10px 14px;border:1px solid #CFDCD4;border-radius:12px;background:#fff;color:var(--c-text,#1E2A24);font:inherit;text-align:left;cursor:pointer}.grp .grp-pick:hover,.grp .grp-pick:focus-visible{border-color:var(--c-primary,#155E48);outline:none}.grp .is-current .grp-pick{border-color:var(--c-primary,#155E48);box-shadow:0 0 0 1px var(--c-primary,#155E48)}.grp .grp-name{grid-area:name;font-weight:600;overflow-wrap:anywhere}.grp .grp-meta{grid-area:meta;font-size:13px;color:var(--c-text-2,#5F6E65)}.grp .grp-state{grid-area:state;font-size:13px;font-weight:600;color:var(--c-primary,#155E48);white-space:nowrap}.grp .grp-leave{display:inline-block;margin-top:10px;font-size:14px;color:var(--c-error,#C0392B);text-decoration:underline;text-underline-offset:3px}.grp .grp-leave-confirm{margin-top:10px;padding:14px;border-radius:12px;background:#fdecec}.grp .grp-leave-confirm p{margin:0 0 10px;font-size:14px;line-height:1.5;color:var(--c-text,#1E2A24)}.grp .grp-leave-actions{display:flex;flex-wrap:wrap;gap:8px}.grp .grp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:0;border-radius:999px;font:inherit;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer}.grp .grp-btn.is-quiet{background:#fff;color:var(--c-primary,#155E48);box-shadow:inset 0 0 0 1px var(--c-primary,#155E48)}.grp .grp-danger{background:var(--c-error,#C0392B);color:#fff}.grp .grp-danger:hover{background:#9b2c20}.grp .grp-empty{color:var(--c-text-2,#5F6E65)}.ctel .ctel-step .ctel-btn{margin-top:calc(var(--auth-gap,32px) - 8px)}.ff-auth-login.is-ctel-sms .ff-auth-actions{margin-top:calc(8px - var(--auth-gap,32px))}@media (min-width:768px){.ctel .ctel-btn{font-size:16px}}
