.signup-steps{display:flex;flex-wrap:nowrap;gap:18px;margin:20px 0;padding-left:20px;font-size:12px;line-height:1.8;color:#607da7;white-space:nowrap;overflow-x:auto}.signup-steps li{flex:none}.signup-step-short{display:none}.password-control{display:block;position:relative}.auth-card .password-control input{padding-right:64px}.auth-card .password-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);padding:6px;font-size:12px;color:#607da7}.password-hint{display:block;margin-top:6px;font-size:12px;line-height:1.6;color:#8195b2;font-weight:400}@media(max-width:760px){.signup-steps{justify-content:space-between;gap:6px;padding-left:0;list-style:none;overflow:visible}.signup-step-long{display:none}.signup-step-short{display:inline}}.profile-field-error{display:block;margin-top:6px;font-size:12px;line-height:1.6;color:#d84450}.my-page [aria-invalid=true],.onboarding-form [aria-invalid=true]{border-color:#d84450}.profile-address-field{margin:18px 0;font-size:var(--form-body-size)}.profile-address-field .address-picker{display:grid;gap:8px;margin-top:8px}.profile-address-field .address-selected-row,.profile-address-field .address-query-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profile-address-field .address-selected-text{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.profile-address-field .address-query-row>input{flex:1;min-width:150px}.profile-address-field .address-search-panel{padding:10px;background:#f8faff;border:1px solid #dce6f5;border-radius:6px}.profile-address-field .address-results{display:grid;gap:5px;max-height:240px;overflow:auto}.profile-address-field .address-results button{display:grid;gap:3px;text-align:left;background:#fff}.profile-address-field .address-results strong{font-size:13px}.profile-address-field .address-results span,.profile-address-field .address-search-message,.profile-address-field .address-map-hint{font-size:12px;line-height:1.6}.profile-address-field .address-mini-map{height:190px;width:100%;border:1px solid #dce6f5;border-radius:6px;overflow:hidden}.profile-address-field button{font-size:13px}.workspace.mypage-workspace{display:block;overflow:auto;height:calc(100dvh - 78px)}.my-page{width:100%;max-width:var(--form-page-max-width);margin:auto;padding:var(--form-page-padding);color:var(--text,#345078)}.my-page .mypage-page-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 23px}.my-page .mypage-page-heading h1{margin:0;line-height:1.45;letter-spacing:-.5px}.my-page .mypage-page-heading p{margin:9px 0 0;line-height:1.8}@media(min-width:761px)and (max-width:1150px){.my-page{padding-top:27px}}.my-page h1{font-size:var(--form-page-title-size)}.my-page h2{font-size:var(--form-section-title-size);margin-top:0}.my-page h3{font-size:var(--form-subtitle-size)}.mypage-intro,.mypage-note{color:#8195b2;line-height:1.8;font-size:var(--form-body-size)}.mypage-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:24px}.mypage-grid section{padding:24px;border:1px solid var(--line,#dce5f5);background:var(--surface,#fff);border-radius:14px;margin-bottom:20px}.my-page form label,.onboarding-form label{display:block;font-size:var(--form-body-size);margin:18px 0}.my-page input,.my-page select,.onboarding-form input,.onboarding-form select{display:block;width:100%;padding:12px;margin-top:8px;border:1px solid #dce5f3;border-radius:7px;font:inherit;color:inherit;background:transparent}.my-page [role=status]{font-size:var(--form-body-size);line-height:1.6;color:#4775bb}.my-page button:not(.primary){padding:10px 14px;border:1px solid #cbdaf3;border-radius:6px}.my-page li{margin:12px 0}.my-page p,.my-page li{overflow-wrap:anywhere}@media(max-width:760px){.workspace.mypage-workspace{height:auto;min-height:calc(100dvh - 112px)}.my-page{padding:var(--form-page-padding)}.mypage-grid{grid-template-columns:1fr;gap:0}.mypage-grid section{padding:20px}.my-page input,.my-page select,.onboarding-form input,.onboarding-form select{font-size:16px}}
