.nlt-phone__row{display:flex;align-items:stretch;gap:var(--nlt-space-8)}.nlt-phone__number{flex:1 1 auto;min-width:0}.nlt-phone__select{flex:0 0 auto;max-width:45%}.nlt-phone__country[hidden],.nlt-phone__select[hidden]{display:none}.nlt-phone__country{display:inline-flex;flex:none;align-items:center;gap:var(--nlt-space-8);min-width:var(--nlt-layout-touch-min);height:var(--nlt-layout-field-height);margin:0;padding:0 var(--nlt-space-12) 0 var(--nlt-space-14);border:0;border-radius:var(--nlt-radius-pill);background:var(--nlt-surface-page);box-shadow:var(--nlt-shadow-ring);color:var(--nlt-ink);font:inherit;font-size:var(--nlt-font-size-input);font-weight:var(--nlt-font-weight-semibold);cursor:pointer}.nlt-phone__country:focus-visible{outline:0;box-shadow:var(--nlt-shadow-ring-focus)}.nlt-phone__dial{white-space:nowrap;font-variant-numeric:tabular-nums}.nlt-phone__chevron{color:var(--nlt-ink-muted);font-size:var(--nlt-font-size-12)}.nlt-phone-flag{display:inline-grid;flex:none;place-items:center;width:24px;height:24px;overflow:hidden;border-radius:var(--nlt-radius-round);background:var(--nlt-surface-icon);box-shadow:var(--nlt-shadow-flag)}.nlt-phone-flag__img{display:block;width:100%;height:100%;object-fit:cover}.nlt-phone-flag--code{background:var(--nlt-surface-icon);color:var(--nlt-ink-strong);font-size:var(--nlt-font-size-11);font-weight:var(--nlt-font-weight-bold);letter-spacing:var(--nlt-font-tracking-caps-small)}.nlt-phone-picker{background:var(--nlt-surface-raised)}.nlt-phone-picker__search{flex:none;padding:var(--nlt-space-4) var(--nlt-space-18) var(--nlt-space-10)}.nlt-phone-picker__search .nlt-field__control{background:var(--nlt-surface-page)}.nlt-phone-picker__search .nlt-field__input::-webkit-search-cancel-button{appearance:none}.nlt-phone-picker__list{margin:0;padding:0;list-style:none}.nlt-phone-picker__option{display:flex;align-items:center;gap:var(--nlt-space-14);min-height:var(--nlt-layout-field-height);padding:var(--nlt-space-10) var(--nlt-space-8);border-bottom:1px solid var(--nlt-line-soft);color:var(--nlt-ink);font-size:var(--nlt-font-size-16);cursor:pointer}.nlt-phone-picker__option[hidden]{display:none}.nlt-phone-picker__option.is-active{border-radius:var(--nlt-radius-12);background:var(--nlt-surface-teal-tint-soft);box-shadow:inset 0 0 0 2px var(--nlt-focus)}.nlt-phone-picker__option[aria-selected=true]{font-weight:var(--nlt-font-weight-bold)}.nlt-phone-picker__option .nlt-phone-flag{width:28px;height:28px}.nlt-phone-picker__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nlt-phone-picker__dial{flex:none;color:var(--nlt-ink-muted);font-weight:var(--nlt-font-weight-semibold);font-variant-numeric:tabular-nums}.nlt-phone-picker__check{flex:none;width:1.25em;color:var(--nlt-ink-accent);visibility:hidden}.nlt-phone-picker__option[aria-selected=true] .nlt-phone-picker__check{visibility:visible}.nlt-phone-picker__empty{margin:var(--nlt-space-16) var(--nlt-space-12);color:var(--nlt-ink-muted);font-size:var(--nlt-font-size-15)}@media (min-width:769px){.nlt-phone-picker{max-width:460px;height:82vh;height:82dvh}.nlt-phone-picker__search{padding-left:var(--nlt-space-20);padding-right:var(--nlt-space-20)}}.nlt-dob__parts{display:flex;gap:var(--nlt-space-8)}.nlt-dob .nlt-dob__day,.nlt-dob .nlt-dob__month,.nlt-dob .nlt-dob__year{min-width:0}.nlt-dob .nlt-dob__day{flex:1 1 0;padding:0 var(--nlt-space-12)}.nlt-dob .nlt-dob__year{flex:1.4 1 0;padding:0 var(--nlt-space-12)}.nlt-dob .nlt-dob__month{flex:2.2 1 0}.nlt-dob__day .nlt-field__input,.nlt-dob__year .nlt-field__input{text-align:center;font-variant-numeric:tabular-nums}
