.ybNGAa_complaintBreadcrumbSection{padding-top:30px}.ybNGAa_complaintBreadcrumb{color:#c1c1c1;align-items:center;gap:20px;font-size:18px;font-weight:400;display:flex}.ybNGAa_complaintSection{padding:32px 0 80px}@media (min-width:768px){.ybNGAa_complaintSection{padding-bottom:128px}}@media (min-width:1024px){.ybNGAa_complaintSection{padding-bottom:160px}}.ybNGAa_complaintLayout{flex-direction:column;gap:32px;display:flex}@media (min-width:1024px){.ybNGAa_complaintLayout{flex-direction:row;gap:48px}}@media (min-width:1280px){.ybNGAa_complaintLayout{gap:64px}}.ybNGAa_complaintIntro{flex-direction:column;gap:32px;width:100%;display:flex}@media (min-width:768px){.ybNGAa_complaintIntro{gap:48px}}@media (min-width:1024px){.ybNGAa_complaintIntro{width:50%}}.ybNGAa_complaintTitle{color:#165599;font-size:24px;font-weight:600}@media (min-width:640px){.ybNGAa_complaintTitle{font-size:30px}}@media (min-width:768px){.ybNGAa_complaintTitle{font-size:36px}}@media (min-width:1024px){.ybNGAa_complaintTitle{font-size:40px}}.ybNGAa_complaintLink{color:#165599;font-size:16px;line-height:1.4;text-decoration:none}.ybNGAa_complaintLink span{font-weight:600;text-decoration:underline}@media (min-width:640px){.ybNGAa_complaintLink{font-size:18px}}@media (min-width:768px){.ybNGAa_complaintLink{font-size:20px}}@media (min-width:1024px){.ybNGAa_complaintLink{font-size:24px}}.ybNGAa_complaintForm{background:#fff;border-radius:24px;flex-direction:column;align-items:center;gap:16px;width:100%;margin-top:0;padding:24px;font-size:16px;display:flex;box-shadow:0 20px 60px #00000014}@media (min-width:640px){.ybNGAa_complaintForm{border-radius:28px;gap:20px;padding:32px}}@media (min-width:768px){.ybNGAa_complaintForm{border-radius:32px;gap:24px;padding:40px;font-size:18px}}@media (min-width:1024px){.ybNGAa_complaintForm{width:50%;margin-top:16px}}.ybNGAa_complaintFormTitle{font-size:20px;font-weight:400}@media (min-width:640px){.ybNGAa_complaintFormTitle{font-size:24px}}@media (min-width:768px){.ybNGAa_complaintFormTitle{font-size:28px}}.ybNGAa_complaintSelect,.ybNGAa_complaintInput,.ybNGAa_complaintTextarea{background:#fbfbfb;border:1px solid #e7e3e4;border-radius:18px;outline:none;width:100%;padding:0 16px;transition:border-color .2s}.ybNGAa_complaintSelect:focus,.ybNGAa_complaintInput:focus,.ybNGAa_complaintTextarea:focus{border-color:#165599}@media (min-width:640px){.ybNGAa_complaintSelect,.ybNGAa_complaintInput,.ybNGAa_complaintTextarea{border-radius:24px;padding:0 24px}}.ybNGAa_complaintSelect,.ybNGAa_complaintInput{height:48px}@media (min-width:640px){.ybNGAa_complaintSelect,.ybNGAa_complaintInput{height:56px}}.ybNGAa_complaintInputError,.ybNGAa_complaintInputError:focus{border-color:#b91c1c}.ybNGAa_complaintTextarea{height:128px;padding-top:12px;padding-bottom:12px}@media (min-width:640px){.ybNGAa_complaintTextarea{height:160px;padding-top:16px;padding-bottom:16px}}@media (min-width:768px){.ybNGAa_complaintTextarea{height:176px}}.ybNGAa_complaintCheckbox{cursor:pointer;align-items:flex-start;gap:16px;width:100%;display:flex}.ybNGAa_complaintCheckbox input{width:20px;height:20px;margin-top:4px}@media (min-width:640px){.ybNGAa_complaintCheckbox{gap:24px}.ybNGAa_complaintCheckbox input{width:24px;height:24px}}.ybNGAa_complaintCheckboxText{font-size:14px;font-weight:300;line-height:1.4}@media (min-width:640px){.ybNGAa_complaintCheckboxText{font-size:16px}}@media (min-width:768px){.ybNGAa_complaintCheckboxText{font-size:18px}}.ybNGAa_complaintCheckboxLink{color:#165599;font-weight:400;text-decoration:underline}.ybNGAa_complaintSubmit{color:#fff;cursor:pointer;background:#165599;border:none;border-radius:999px;width:100%;height:48px;font-size:18px;font-weight:500;transition:background-color .2s,color .2s}.ybNGAa_complaintSubmit:disabled{color:#f5f5f5;cursor:not-allowed;background:#c8c8c8}@media (min-width:640px){.ybNGAa_complaintSubmit{height:56px;font-size:20px}}.ybNGAa_complaintMessage{text-align:center;border-radius:12px;width:100%;margin-top:16px;padding:12px;font-size:16px}@media (min-width:640px){.ybNGAa_complaintMessage{padding:16px}}.ybNGAa_complaintMessageSuccess{color:#15803d;background:#dcfce7}.ybNGAa_complaintMessageError{color:#b91c1c;background:#fee2e2}.ybNGAa_complaintFieldError{color:#b91c1c;width:100%;margin:-8px 0 0;font-size:14px;line-height:1.4}.ybNGAa_complaintCaptcha{flex-direction:column;gap:10px;width:100%;display:flex}.ybNGAa_complaintCaptchaLabel{color:#333;font-size:14px;font-weight:400;line-height:1.4}@media (min-width:640px){.ybNGAa_complaintCaptchaLabel{font-size:16px}}.ybNGAa_complaintEmailNotice{color:#5a5a5a;text-align:left;width:100%;margin:0;font-size:13px;line-height:1.45}@media (min-width:640px){.ybNGAa_complaintEmailNotice{font-size:14px}}
