.logout_pop_wrap{display:none;position:fixed;z-index:9999;width:100%;height:100vh;background:rgba(0,0,0,.6);top:0;left:0;}
.logout_pop_wrap .pop_box{position:absolute;display:flex;width:400px;height:250px;top:50%;left:50%;transform:translate(-50%,-50%);flex-direction:column;align-items:center;justify-content:center;background:#fff;border-radius:10px;}
.logout_pop_wrap .pop_box > img{width:150px;}
.logout_pop_wrap .pop_box p{margin:20px 0 30px;font-size:17px;font-weight:500;text-align:center;padding:0 20px;}
.logout_pop_wrap .pop_btn{display:flex;gap:3px;}
.logout_pop_wrap .pop_box button{width:100px;height:40px;justify-content:center;font-size:16px;border:0;cursor:pointer;}
.logout_pop_wrap .btn_st01{display:flex;align-items:center;gap:3px;height:40px;padding:0 10px;border-radius:8px;background:#222;font-size:14px;color:#fff;font-weight:500;}
.logout_pop_wrap .btn_st01.btn_st02{background:#00438B;}
.logout_pop_wrap.pop_prompt .pop_box{height:auto;min-height:250px;padding:30px 20px;box-sizing:border-box;}
.logout_pop_wrap .pop_input{display:none;width:260px;height:40px;margin:-10px 0 8px;padding:0 12px;border:1px solid #ddd;border-radius:8px;font-size:15px;box-sizing:border-box;}
.logout_pop_wrap.pop_prompt .pop_input{display:block;}
.logout_pop_wrap .pop_box .pop_error{display:none;margin:0 0 16px;padding:0;font-size:13px;font-weight:500;color:#c00;text-align:center;}
.logout_pop_wrap .pop_box .pop_error.on{display:block;}
