.common_input label{display:block;margin-bottom:1rem;font-weight:400;font-size:1.4rem;line-height:1.8rem;color:#6b7280;position:relative}.common_input label.custom-radio{display:flex;align-items:center;gap:1rem;cursor:pointer;margin:0;border-radius:1.2rem;transition:border .3s ease}.common_input label.custom-radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.8rem;height:1.8rem;border:2px solid #fff;border-radius:50%;position:relative;background:rgba(0,0,0,0);cursor:pointer;transition:all .3s ease}.common_input label.custom-radio input[type=radio]:checked{border-color:#fff;background:rgba(0,0,0,0)}.common_input label.custom-radio input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.8rem;height:.8rem;background:#fff;border-radius:50%}.common_input label.custom-radio .radio-label{font-size:1.4rem;color:#fff;font-weight:500}.common_input label.custom-radio:hover{border-color:#6b7280}@media(max-width:575px){.common_input label{font-size:1.2rem;line-height:1.6rem;margin-bottom:.6rem}}.common_input label sup{position:absolute;top:-.1rem;color:red;font-size:1.4rem;line-height:1.8rem}.common_input.vip_code .input_wrapper input{padding-right:12rem}.common_input .input_wrapper{position:relative}.common_input .input_wrapper.password_field input{padding-right:4rem}.common_input .input_wrapper input{background:rgba(224,224,255,.0392156863);border:1px solid rgba(107,114,128,.3019607843);font-weight:400;font-size:1.6rem;border-radius:1.2rem;width:100%;outline:none;line-height:2.4rem;color:#fff;padding:1.4rem 3rem 1.4rem 1.6rem;min-height:5rem}.common_input .input_wrapper input::placeholder{color:#6b7280}.common_input .input_wrapper input:focus,.common_input .input_wrapper input:hover{border-color:rgba(107,114,128,.7)}.common_input .input_wrapper input:not(:focus){box-shadow:none}@media(max-width:1679px){.common_input .input_wrapper input{min-height:4rem}}@media(max-width:575px){.common_input .input_wrapper input{font-size:1.4rem;line-height:1.6rem;border-radius:1rem;min-height:3.2rem}}.common_input .input_wrapper input:disabled{color:hsla(0,0%,100%,.5)}.common_input .input_wrapper .eye_icon{position:absolute;top:50%;cursor:pointer;right:1.6rem;transform:translateY(-50%)}.common_input .error{color:red;font-size:1.2rem;margin-top:.4rem}.common_input .bottom_text{font-size:1.4rem;color:#6b7280;margin-top:.3rem;display:flex;justify-content:end}.common_input .end_icon{position:absolute;right:.8rem;bottom:1.7rem}.common_input .input_wrapper button.end_icon{all:unset;position:absolute;right:.8rem;bottom:1.7rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.4rem;color:#d7b557;padding:.4rem .6rem;border-radius:.6rem}.common_input .input_wrapper button.end_icon:focus{outline:2px solid rgba(215,181,87,.18);box-shadow:0 0 0 4px rgba(215,181,87,.06)}.common_input .input_wrapper button.end_icon:disabled{cursor:not-allowed;opacity:.6}.common_input .input_wrapper .end_icon{position:absolute;right:.8rem;bottom:1.7rem}.common_input .input_wrapper button.eye_icon{all:unset;position:absolute;top:50%;right:1.6rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.common_input .field_error{color:red;font-size:1.2rem;margin-top:.4rem}