아이디 찾기 페이지 UI 대응

This commit is contained in:
Rinjae
2026-01-18 21:32:00 +09:00
parent 7d22bd3e0c
commit 27ca5ead81
10 changed files with 308 additions and 411 deletions
+50 -50
View File
@@ -9836,7 +9836,7 @@ select.form-control {
.account-recovery-container {
width: 100%;
max-width: 1228px;
max-width: 700px;
margin: 0 auto;
position: relative;
padding: 24px;
@@ -9878,9 +9878,9 @@ select.form-control {
display: flex;
align-items: center;
justify-content: center;
padding: 18px 24px;
padding: 14px 24px;
font-family: "Spoqa Han Sans Neo", "SpoqaHanSans", "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
font-size: 22px;
font-size: 16px;
font-weight: 700;
color: #8c959f;
text-decoration: none;
@@ -9906,8 +9906,8 @@ select.form-control {
}
@media (max-width: 576px) {
.account-recovery-tabs .tab-link {
padding: 14px 16px;
font-size: 16px;
padding: 12px 16px;
font-size: 14px;
}
}
@@ -9977,7 +9977,7 @@ select.form-control {
flex-shrink: 0;
width: 170px;
font-family: "Spoqa Han Sans Neo", "SpoqaHanSans", "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
font-size: 20px;
font-size: 15px;
font-weight: 400;
color: #212529;
margin-bottom: 0;
@@ -9989,20 +9989,20 @@ select.form-control {
@media (max-width: 768px) {
.account-recovery-form .form-label {
width: 100%;
font-size: 16px;
font-size: 14px;
}
}
.account-recovery-form .form-input {
flex: 1;
height: 60px;
padding: 0 20px;
height: 40px;
padding: 0 16px;
font-family: "Spoqa Han Sans Neo", "SpoqaHanSans", "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
font-size: 20px;
font-size: 14px;
font-weight: 400;
color: #212529;
background: #FFFFFF;
border: 1px solid #dadada;
border-radius: 12px;
border-radius: 8px;
outline: none;
transition: all 0.3s ease;
}
@@ -10026,15 +10026,15 @@ select.form-control {
border-color: #ed5b5b;
}
.account-recovery-form .form-select {
height: 60px;
padding: 0 40px 0 20px;
height: 40px;
padding: 0 32px 0 16px;
font-family: "Spoqa Han Sans Neo", "SpoqaHanSans", "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
font-size: 20px;
font-size: 14px;
font-weight: 400;
color: #515151;
background: #FFFFFF;
border: 1px solid #dadada;
border-radius: 12px;
border-radius: 8px;
outline: none;
cursor: pointer;
transition: all 0.3s ease;
@@ -10043,7 +10043,7 @@ select.form-control {
-moz-appearance: none;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5' viewBox='0 0 10 5'%3E%3Cpath fill='%231D1B20' d='M5 5L0 0h10z'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: right 16px center;
background-position: right 12px center;
background-size: 10px 5px;
}
.account-recovery-form .form-select:hover {
@@ -10061,30 +10061,30 @@ select.form-control {
opacity: 0.7;
}
.account-recovery-form .form-select option {
padding: 12px;
font-size: 16px;
padding: 8px;
font-size: 14px;
}
.phone-input-group {
display: flex;
align-items: center;
gap: 14px;
gap: 8px;
flex: 1;
}
.phone-input-group .phone-prefix {
width: 180px;
width: 100px;
flex-shrink: 0;
}
.phone-input-group .phone-middle,
.phone-input-group .phone-last {
width: 180px;
width: 100px;
flex-shrink: 0;
}
.phone-input-group .phone-separator {
display: flex;
align-items: center;
justify-content: center;
width: 14px;
width: 8px;
height: 1px;
background: #515151;
flex-shrink: 0;
@@ -10092,16 +10092,16 @@ select.form-control {
@media (max-width: 768px) {
.phone-input-group {
flex-wrap: wrap;
gap: 10px;
gap: 6px;
}
.phone-input-group .phone-prefix,
.phone-input-group .phone-middle,
.phone-input-group .phone-last {
width: calc(33% - 20px);
min-width: 80px;
flex: 1;
min-width: 60px;
}
.phone-input-group .phone-separator {
width: 10px;
width: 6px;
}
}
@media (max-width: 576px) {
@@ -10127,38 +10127,38 @@ select.form-control {
}
.auth-input-group .auth-input {
flex: 1;
padding-right: 80px;
padding-right: 60px;
}
.auth-input-group .auth-timer {
position: absolute;
right: 20px;
right: 16px;
top: 50%;
transform: translateY(-50%);
font-family: "Spoqa Han Sans Neo", "SpoqaHanSans", "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
font-size: 20px;
font-size: 14px;
font-weight: 400;
color: #ed5b5b;
pointer-events: none;
}
@media (max-width: 576px) {
.auth-input-group .auth-timer {
font-size: 16px;
right: 16px;
font-size: 12px;
right: 12px;
}
}
.auth-request-button,
.auth-verify-button {
width: 172px;
height: 60px;
padding: 10px;
width: 140px;
height: 40px;
padding: 8px;
font-family: "Spoqa Han Sans Neo", "SpoqaHanSans", "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
font-size: 18px;
font-size: 14px;
font-weight: 700;
color: #FFFFFF;
background: #a4d6ea;
border: none;
border-radius: 12px;
border-radius: 8px;
cursor: pointer;
transition: all 0.3s ease;
margin: 0;
@@ -10182,9 +10182,9 @@ select.form-control {
.auth-request-button,
.auth-verify-button {
width: 100%;
height: 50px;
font-size: 16px;
margin-top: 10px;
height: 40px;
font-size: 13px;
margin-top: 8px;
}
}
@@ -10192,21 +10192,21 @@ select.form-control {
display: flex;
justify-content: center;
gap: 20px;
margin-top: 40px;
padding: 40px 0;
margin-top: 32px;
padding: 32px 0;
border-top: none;
background: transparent;
}
.account-recovery-card .form-actions .cancel-button,
.account-recovery-card .form-actions .submit-button {
width: 200px;
height: 60px;
padding: 10px;
width: 160px;
height: 40px;
padding: 8px;
font-family: "Spoqa Han Sans Neo", "SpoqaHanSans", "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
font-size: 18px;
font-size: 14px;
font-weight: 700;
border: none;
border-radius: 12px;
border-radius: 8px;
cursor: pointer;
transition: all 0.3s ease;
line-height: 1;
@@ -10242,14 +10242,14 @@ select.form-control {
@media (max-width: 576px) {
.account-recovery-card .form-actions {
flex-direction: column;
gap: 12px;
padding: 24px 0;
gap: 10px;
padding: 20px 0;
}
.account-recovery-card .form-actions .cancel-button,
.account-recovery-card .form-actions .submit-button {
width: 100%;
height: 50px;
font-size: 16px;
height: 40px;
font-size: 13px;
}
}
File diff suppressed because one or more lines are too long
@@ -20,11 +20,10 @@
.account-recovery-container {
width: 100%;
max-width: 1228px;
max-width: 700px;
margin: 0 auto;
position: relative;
padding: $spacing-lg
;
padding: $spacing-lg;
}
.account-recovery-card {
@@ -65,9 +64,9 @@
display: flex;
align-items: center;
justify-content: center;
padding: 18px 24px;
padding: 14px 24px;
font-family: $font-family-primary;
font-size: 22px;
font-size: 16px;
font-weight: 700;
color: #8c959f;
text-decoration: none;
@@ -98,8 +97,8 @@
}
@media (max-width: 576px) {
padding: 14px 16px;
font-size: 16px;
padding: 12px 16px;
font-size: 14px;
}
}
}
@@ -176,7 +175,7 @@
flex-shrink: 0;
width: 170px;
font-family: $font-family-primary;
font-size: 20px;
font-size: 15px;
font-weight: 400;
color: #212529;
margin-bottom: 0;
@@ -188,21 +187,21 @@
@media (max-width: 768px) {
width: 100%;
font-size: 16px;
font-size: 14px;
}
}
.form-input {
flex: 1;
height: 60px;
padding: 0 20px;
height: 40px;
padding: 0 16px;
font-family: $font-family-primary;
font-size: 20px;
font-size: 14px;
font-weight: 400;
color: #212529;
background: #FFFFFF;
border: 1px solid #dadada;
border-radius: 12px;
border-radius: 8px;
outline: none;
transition: all 0.3s ease;
@@ -232,15 +231,15 @@
}
.form-select {
height: 60px;
padding: 0 40px 0 20px;
height: 40px;
padding: 0 32px 0 16px;
font-family: $font-family-primary;
font-size: 20px;
font-size: 14px;
font-weight: 400;
color: #515151;
background: #FFFFFF;
border: 1px solid #dadada;
border-radius: 12px;
border-radius: 8px;
outline: none;
cursor: pointer;
transition: all 0.3s ease;
@@ -249,7 +248,7 @@
-moz-appearance: none;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5' viewBox='0 0 10 5'%3E%3Cpath fill='%231D1B20' d='M5 5L0 0h10z'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: right 16px center;
background-position: right 12px center;
background-size: 10px 5px;
&:hover {
@@ -270,8 +269,8 @@
}
option {
padding: 12px;
font-size: 16px;
padding: 8px;
font-size: 14px;
}
}
}
@@ -280,17 +279,17 @@
.phone-input-group {
display: flex;
align-items: center;
gap: 14px;
gap: 8px;
flex: 1;
.phone-prefix {
width: 180px;
width: 100px;
flex-shrink: 0;
}
.phone-middle,
.phone-last {
width: 180px;
width: 100px;
flex-shrink: 0;
}
@@ -298,7 +297,7 @@
display: flex;
align-items: center;
justify-content: center;
width: 14px;
width: 8px;
height: 1px;
background: #515151;
flex-shrink: 0;
@@ -306,17 +305,17 @@
@media (max-width: 768px) {
flex-wrap: wrap;
gap: 10px;
gap: 6px;
.phone-prefix,
.phone-middle,
.phone-last {
width: calc(33% - 20px);
min-width: 80px;
flex: 1;
min-width: 60px;
}
.phone-separator {
width: 10px;
width: 6px;
}
}
@@ -346,23 +345,23 @@
.auth-input {
flex: 1;
padding-right: 80px;
padding-right: 60px;
}
.auth-timer {
position: absolute;
right: 20px;
right: 16px;
top: 50%;
transform: translateY(-50%);
font-family: $font-family-primary;
font-size: 20px;
font-size: 14px;
font-weight: 400;
color: #ed5b5b;
pointer-events: none;
@media (max-width: 576px) {
font-size: 16px;
right: 16px;
font-size: 12px;
right: 12px;
}
}
}
@@ -370,16 +369,16 @@
// Buttons (Figma: 인증번호 받기/확인)
.auth-request-button,
.auth-verify-button {
width: 172px;
height: 60px;
padding: 10px;
width: 140px;
height: 40px;
padding: 8px;
font-family: $font-family-primary;
font-size: 18px;
font-size: 14px;
font-weight: 700;
color: #FFFFFF;
background: #a4d6ea;
border: none;
border-radius: 12px;
border-radius: 8px;
cursor: pointer;
transition: all 0.3s ease;
margin: 0;
@@ -401,9 +400,9 @@
@media (max-width: 576px) {
width: 100%;
height: 50px;
font-size: 16px;
margin-top: 10px;
height: 40px;
font-size: 13px;
margin-top: 8px;
}
}
@@ -412,21 +411,21 @@
display: flex;
justify-content: center;
gap: 20px;
margin-top: 40px;
padding: 40px 0;
margin-top: 32px;
padding: 32px 0;
border-top: none;
background: transparent;
.cancel-button,
.submit-button {
width: 200px;
height: 60px;
padding: 10px;
width: 160px;
height: 40px;
padding: 8px;
font-family: $font-family-primary;
font-size: 18px;
font-size: 14px;
font-weight: 700;
border: none;
border-radius: 12px;
border-radius: 8px;
cursor: pointer;
transition: all 0.3s ease;
line-height: 1;
@@ -470,14 +469,14 @@
@media (max-width: 576px) {
flex-direction: column;
gap: 12px;
padding: 24px 0;
gap: 10px;
padding: 20px 0;
.cancel-button,
.submit-button {
width: 100%;
height: 50px;
font-size: 16px;
height: 40px;
font-size: 13px;
}
}
}