@media screen and (max-width:991px){.modal-dialog{width:100%;max-width:850px;margin:0;padding:3rem}}.modal-content{color:#fff;background:#2b2b2b;border:1px solid #6b7280;border-radius:40px;padding:4rem}@media screen and (max-width:640px){.modal-content{border-radius:2.5rem;padding:2rem}}.image-preview-modal .modal-content{border-radius:14px}@media screen and (max-width:640px){.image-preview-modal .modal-content{border-radius:10px}}.modal-header,.modal-footer{border:none}.modal-header .conformation_btn,.modal-footer .conformation_btn{justify-content:center;gap:2rem;width:100%;margin-top:3rem;display:flex}.modal-footer .confirmation_btn{justify-content:end;gap:1rem;width:100%;margin-top:3rem;display:flex}.modal-title{font-size:18px;font-weight:600}.btn-close{filter:invert()}.modal-backdrop.show{opacity:.9;-webkit-backdrop-filter:blur(3rem);backdrop-filter:blur(3rem);--webkit-backdrop-filter:blur(3rem);background-color:#0000}
.common_input label{color:#6b7280;margin-bottom:1rem;font-size:1.4rem;font-weight:400;line-height:1.8rem;display:block;position:relative}.common_input label.custom-radio{cursor:pointer;border-radius:1.2rem;align-items:center;gap:1rem;margin:0;transition:border .3s;display:flex}.common_input label.custom-radio input[type=radio]{appearance:none;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:50%;width:1.8rem;height:1.8rem;transition:all .3s;position:relative}.common_input label.custom-radio input[type=radio]:checked{background:0 0;border-color:#fff}.common_input label.custom-radio input[type=radio]:checked:after{content:"";background:#fff;border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.common_input label.custom-radio .radio-label{color:#fff;font-size:1.4rem;font-weight:500}.common_input label.custom-radio:hover{border-color:#6b7280}@media (max-width:575px){.common_input label{margin-bottom:.6rem;font-size:1.2rem;line-height:1.6rem}}.common_input label sup{color:red;font-size:1.4rem;line-height:1.8rem;position:absolute;top:-.1rem}.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{color:#fff;background:#e0e0ff0a;border:1px solid #6b72804d;border-radius:1.2rem;outline:none;width:100%;min-height:5rem;padding:1.4rem 3rem 1.4rem 1.6rem;font-size:1.6rem;font-weight:400;line-height:2.4rem}.common_input .input_wrapper input::placeholder{color:#6b7280}.common_input .input_wrapper input:hover,.common_input .input_wrapper input:focus{border-color:#6b7280b3}.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{border-radius:1rem;min-height:3.2rem;font-size:1.4rem;line-height:1.6rem}}.common_input .input_wrapper input:disabled{color:#ffffff80}.common_input .input_wrapper .eye_icon{cursor:pointer;position:absolute;top:50%;right:1.6rem;transform:translateY(-50%)}.common_input .error{color:red;margin-top:.4rem;font-size:1.2rem}.common_input .bottom_text{color:#6b7280;justify-content:end;margin-top:.3rem;font-size:1.4rem;display:flex}.common_input .end_icon{position:absolute;bottom:1.7rem;right:.8rem}.common_input .input_wrapper button.end_icon{all:unset;cursor:pointer;color:#d7b557;border-radius:.6rem;justify-content:center;align-items:center;padding:.4rem .6rem;font-size:1.4rem;display:inline-flex;position:absolute;bottom:1.7rem;right:.8rem}.common_input .input_wrapper button.end_icon:focus{outline:2px solid #d7b5572e;box-shadow:0 0 0 4px #d7b5570f}.common_input .input_wrapper button.end_icon:disabled{cursor:not-allowed;opacity:.6}.common_input .input_wrapper .end_icon{position:absolute;bottom:1.7rem;right:.8rem}.common_input .input_wrapper button.eye_icon{all:unset;cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:1.6rem;transform:translateY(-50%)}.common_input .field_error{color:red;margin-top:.4rem;font-size:1.2rem}
.confirm_modal .modal-content{max-width:47.5rem;margin:auto}.confirm_modal .modal-content .modal-header{padding:0}.confirm_modal .modal-content .modal-header .modal-title{font-size:3rem}.confirm_modal .modal-content .modal-body{padding:0}.confirm_modal .modal-content .modal-body h2{font-size:2.5rem}.confirm_modal .modal-content .modal-body form{background:0 0;padding:0}.confirm_modal .modal-content .modal-body form .input_box{background:#090d143d;border-radius:3.2rem;margin-top:2.4rem;margin-bottom:3.5rem;padding:3rem}.confirm_modal .modal-content .modal-body form .input_box .common_input,.confirm_modal .modal-content .modal-body .modal_content .customSelect{margin-bottom:2rem}.confirm_modal .modal-content .modal-body .modal_content .common_input .end_icon{color:#d7b557;cursor:pointer;font-size:1.4rem}.confirm_modal .modal-content .modal-body .footer_btn{gap:2rem;margin:2rem 0 0;display:flex}
.confirm_modal{opacity:.9;-webkit-backdrop-filter:blur(3rem);backdrop-filter:blur(3rem);--webkit-backdrop-filter:blur(3rem);background-color:#0000}.confirm_modal .modal-dialog{max-width:60rem;margin:0 auto}.confirm_modal .modal-dialog .modal_content img{width:7rem;height:auto;margin:0 auto;display:block}.confirm_modal .modal-dialog .modal_content h3{text-align:center;width:100%;padding:2rem 0;font-size:2.4rem;font-weight:500}.confirm_modal .modal-dialog .modal-footer{padding:0}.confirm_modal .modal-dialog .modal-footer .confirmation_btns{justify-content:space-between;gap:2rem;width:100%;margin-top:3.4rem;display:flex}.confirm_modal .modal-dialog .modal-footer .confirmation_btns button{width:100%}
