.account-field{min-width:0;padding-top:28px}.account-field+.account-field{margin-top:12px;padding-top:8px}.account-field .account-control{position:relative;box-sizing:border-box;display:flex;align-items:center;width:100%;min-width:0;height:52px;min-height:52px;border:1px solid var(--line-strong,#b9ada0);border-radius:var(--rj-ref-radius-md);background:var(--bg,#f4efe6);transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.account-field .account-control:hover{border-color:var(--muted,#5c5348)}.account-field .account-control:focus-within{background:var(--paper,#fffaf2);border-color:var(--accent,#8f3d20);box-shadow:0 0 0 3px var(--ring,rgb(143 61 32/14%))}.account-field--invalid .account-control{border-color:var(--accent,#8f3d20)}.account-field .account-control>input{box-sizing:border-box;flex:1 1 auto;display:block;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:0 14px;border:0;border-radius:inherit;outline:0;box-shadow:none;background:transparent;color:var(--ink,#1d1a17);font:inherit;font-size:var(--rj-ref-type-body-sm)}.account-field .account-control>input:focus,.account-field .account-control>input[aria-invalid=true]{border:0;outline:0;box-shadow:none;background:transparent}.account-field .account-control>input::placeholder{color:transparent}.account-field .account-control>input:-webkit-autofill{box-shadow:inset 0 0 0 1000px var(--paper,#fffaf2)}.account-field .account-control>input:-webkit-autofill,.account-field .account-control>input:autofill{box-shadow:inset 0 0 0 1000px var(--paper,#fffaf2)}.account-field .account-label{position:absolute;z-index:1;top:50%;left:10px;max-width:calc(100% - 54px);margin:0;padding:0 4px;overflow:hidden;color:var(--muted,#5c5348);font-size:var(--rj-ref-type-body-sm);line-height:20px;text-overflow:ellipsis;white-space:nowrap;cursor:text;transform:translateY(-50%);transform-origin:left center;transition:transform .14s ease-out,color .14s ease-out,left .14s ease-out}.account-field .account-control:has(input:-webkit-autofill) .account-label{left:10px;max-width:calc(100% - 24px);background:var(--paper,#fffaf2);transform:translateY(calc(-50% - 26px)) scale(.86)}.account-field .account-control:focus-within .account-label,.account-field .account-control:has(input:-webkit-autofill) .account-label,.account-field .account-control:has(input:autofill) .account-label,.account-field--filled .account-label,.account-field--prefixed .account-label{left:10px;max-width:calc(100% - 24px);background:var(--paper,#fffaf2);transform:translateY(calc(-50% - 26px)) scale(.86)}.account-field .account-control:focus-within .account-label{color:var(--accent-text,#8f3d20)}.account-field--prefixed .account-control{font-family:var(--font-sans,"Segoe UI","Microsoft YaHei",sans-serif);border-color:var(--line,#d9d0c3);border-radius:calc(var(--rj-ref-radius-sm) + 1px);background:var(--paper,#fffaf2)}.account-field--prefixed .account-control:focus-within{background:var(--paper,#fffaf2)}.account-field--prefixed.account-field--invalid .account-control{border-color:var(--accent,#8f3d20)}.account-field--prefixed .account-control>input{flex-basis:0;width:0}.account-field--prefixed .account-control:has(input:-webkit-autofill) .account-label{top:-27px;left:0;max-width:100%;padding:0;background:transparent;color:var(--muted,#5c5348);font-size:var(--rj-ref-type-caption);font-weight:500;line-height:18px;transform:none}.account-field--prefixed .account-control .account-label,.account-field--prefixed .account-control:focus-within .account-label,.account-field--prefixed .account-control:has(input:-webkit-autofill) .account-label,.account-field--prefixed .account-control:has(input:autofill) .account-label{top:-27px;left:0;max-width:100%;padding:0;background:transparent;color:var(--muted,#5c5348);font-size:var(--rj-ref-type-caption);font-weight:500;line-height:18px;transform:none}.account-field .account-prefix{box-sizing:border-box;flex:0 1 auto;display:flex;align-items:center;width:max-content;max-width:56%;min-width:0;height:100%}.account-field .account-control:has(.account-prefix)>input{padding-left:11px;font-size:calc(var(--rj-ref-type-body) - 1px)}.account-field .account-trailing-slot{flex:0 0 44px;display:flex;align-items:center;justify-content:center;width:44px;height:100%}.account-field .account-trailing{flex:0 0 44px;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:var(--rj-ref-radius-base);background:transparent;color:var(--muted,#5c5348);cursor:pointer}.account-field .account-trailing:focus-visible,.account-field .account-trailing:hover{color:var(--accent-text,#8f3d20)}.account-field .account-trailing:focus-visible{outline:2px solid var(--accent,#8f3d20);outline-offset:-5px}.account-field .account-trailing:disabled{opacity:.55;cursor:not-allowed}.account-field .account-country{position:relative;box-sizing:border-box;flex:0 1 auto;display:block;width:max-content;max-width:100%;min-width:0;height:100%;color:var(--muted,#5c5348)}.account-field .account-country:after{position:absolute;top:17px;right:0;bottom:17px;width:1px;background:var(--rj-account-country-divider);content:""}.account-field .account-country-value{box-sizing:border-box;display:flex;align-items:center;gap:6px;width:100%;min-width:0;line-height:1.3}.account-field .account-country-identity{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.account-field .account-country-flag,.account-field .account-country-flag-fallback{box-sizing:border-box;flex:0 0 18px;display:grid;place-items:center;width:18px;height:13.5px;border-radius:calc(var(--rj-ref-radius-hairline) * 2);box-shadow:0 0 0 .5px color-mix(in srgb,var(--rj-ref-color-ink) 9%,transparent)}.account-field .account-country-flag{background-position:50%;background-repeat:no-repeat;background-size:contain}.account-field .account-country-flag-fallback{background:var(--bg,#f4efe6);color:var(--ink,#1d1a17);font-size:var(--rj-type-caption-size);font-weight:700;line-height:1;letter-spacing:-.05em}.account-field .account-country-name{min-width:0;font-size:var(--rj-ref-type-caption)}.account-field .account-country-dial{flex:0 0 auto;color:var(--rj-account-dial-text);font-size:var(--rj-type-caption-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:820px){.account-field .account-control>input{font-size:var(--af-mobile-input-size,var(--rj-ref-type-body))}.account-field .account-control:has(.account-prefix)>input{font-size:calc(var(--rj-ref-type-body) - 1px)}}@media (max-width:360px){.account-field .account-country .dcsf__trigger{padding-inline:8px;gap:5px}.account-field .account-control:has(.account-prefix)>input{padding-left:9px;font-size:var(--rj-ref-type-body-sm)}}@media (prefers-reduced-motion:reduce){.account-field .account-control,.account-field .account-label{transition:none}}.account-field .account-prefix .account-country{display:block;width:max-content;max-width:100%;height:100%}.account-field .account-country .dcsf__trigger{display:flex;gap:6px;width:auto;max-width:100%;min-height:100%;height:100%;padding:0 11px 0 10px;border:0;border-radius:var(--rj-ref-radius-sm) 0 0 var(--rj-ref-radius-sm);background:transparent;box-shadow:none;color:var(--rj-account-country-text);font-size:var(--rj-ref-type-caption)}.account-field .account-country .dcsf__trigger:focus-visible,.account-field .account-country .dcsf__trigger:hover{border:0;box-shadow:none;outline:0}.account-field .account-country .dcsf__value{display:flex;flex:0 1 auto;min-width:0;-webkit-line-clamp:unset;overflow:visible}.account-field .account-country .dcsf__trigger .account-country-value{white-space:nowrap}.account-field .account-country .dcsf__trigger .account-country-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-field .account-country .dcsf__option-label{display:block;min-width:0;overflow:visible}.account-field .account-country .dcsf__option-label .account-country-value{gap:9px;width:100%}.account-field .account-country .dcsf__option-label .account-country-name{overflow-wrap:anywhere;white-space:normal}