.phone-registration{--reg-paper:var(--paper,#faf8f5);--reg-ink:var(--ink,#241c16);--reg-muted:var(--muted,#74685f);--reg-line:var(--line,#ded5ca);--reg-accent:var(--orange,#b4572a);width:100%;max-width:560px;min-width:0;color:var(--reg-ink);font:400 14px/1.65 Manrope,Arial,sans-serif}.phone-registration *{box-sizing:border-box}.phone-registration [hidden]{display:none!important}.phone-registration h2{font-size:25px;line-height:1.3;letter-spacing:-.5px;margin:0 0 13px}.phone-registration h3{font-size:16px;margin:0 0 10px}.phone-registration p{overflow-wrap:anywhere}.phone-registration-note{font-size:12px;line-height:1.75;color:var(--reg-muted);margin:10px 0 16px}.phone-registration fieldset{min-width:0;border:0;padding:0;margin:22px 0 15px;display:flex;flex-wrap:wrap;gap:8px}.phone-registration legend{width:100%;font-size:12px;font-weight:600;margin-bottom:9px}.phone-registration-role{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:100%;padding:8px 12px;border:1px solid var(--reg-line);border-radius:9px;background:var(--reg-paper);font-size:12px;cursor:pointer}.phone-registration input[type=radio]{width:17px;min-height:17px;height:17px;margin:0;accent-color:var(--reg-accent)}.phone-registration-role:has(input:checked){border-color:var(--reg-accent);background:#f6eee6}.phone-registration-field{display:block;font-size:12px;font-weight:600}.phone-registration-field>input{display:block;width:100%;min-width:0;min-height:50px;margin:8px 0 0;padding:12px 14px;border:1px solid var(--reg-line);border-radius:10px;background:var(--reg-paper);color:var(--reg-ink);font:400 16px/1.5 Manrope,Arial,sans-serif}.phone-registration input[aria-invalid=true]{border-color:#993b29}.phone-registration-button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;max-width:100%;margin:10px 8px 0 0;padding:11px 17px;border:1px solid var(--reg-accent);border-radius:10px;background:var(--reg-accent);color:#fff;font:600 13px/1.5 Manrope,Arial,sans-serif;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.phone-registration-secondary{background:transparent;color:var(--reg-ink);border-color:var(--reg-line)}.phone-registration button:disabled,.phone-registration input:disabled{opacity:.55;cursor:default}.phone-registration :focus-visible{outline:3px solid #df9668;outline-offset:3px}.phone-registration-summary{padding:18px;background:#f6eee6;border:1px solid var(--reg-line);border-radius:10px;margin-top:20px}.phone-registration dl{display:grid;grid-template-columns:minmax(70px,.6fr) minmax(0,1.4fr);gap:7px 12px;margin:10px 0 0;font-size:12px}.phone-registration dt{color:var(--reg-muted)}.phone-registration dd{margin:0;overflow-wrap:anywhere}.phone-registration-status{font-size:13px;line-height:1.75;color:var(--reg-muted);margin:17px 0 0}@media(max-width:420px){.phone-registration h2{font-size:22px}.phone-registration-role{padding-inline:10px;font-size:11px}.phone-registration-button{font-size:12px;padding-inline:13px}.phone-registration dl{grid-template-columns:minmax(0,1fr);gap:3px}.phone-registration dd{margin-bottom:7px}}
