/* dev 2026-10-28: Native MangBoard alerts/confirmations, Aive visual layer only. */
#mb_pop_alert,#mb_pop_confirm{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:min(400px,calc(100% - 32px))!important;max-width:400px!important;max-height:calc(100dvh - 32px)!important;overflow-y:auto!important;box-sizing:border-box;padding:30px 30px 28px!important;border:1px solid #e7ded3!important;border-radius:8px!important;background:#fff!important;color:#5e5b56!important;box-shadow:0 16px 55px #241d2029!important;opacity:1!important;font-family:var(--font-body,"Pretendard",sans-serif)!important;text-align:center!important}
#mb_pop_alert .pop-title,#mb_pop_confirm .pop-title{padding:0!important;margin:0!important;font-weight:400!important}
#mb_pop_alert .aive-message-brand,#mb_pop_confirm .aive-message-brand{display:block;padding:0!important;margin:0 0 10px!important;color:#a38d79;font:300 13px/1.6 "Cormorant Garamond",Georgia,serif;letter-spacing:.17em}
#mb_pop_alert .pop-title-head,#mb_pop_confirm .pop-title-head{padding:0!important;margin:0!important;border:0!important;background:transparent!important;color:#5e5b56!important;font:600 20px/1.6 var(--font-body)!important;text-align:center!important}
#mb_pop_alert .pop-title-message,#mb_pop_confirm .pop-title-message{padding:17px 0 0!important;margin:0!important;color:#8e8378!important;font:400 14px/1.8 var(--font-body)!important;text-align:center!important;word-break:keep-all;overflow-wrap:anywhere}
#mb_pop_alert .btn-box-center,#mb_pop_confirm .btn-box-center{display:flex;justify-content:center;gap:10px;padding:25px 0 0!important;margin:0!important}
#mb_pop_alert .btn,#mb_pop_confirm .btn{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;min-width:100px;height:42px!important;padding:10px 20px!important;margin:0!important;border:1px solid #836350!important;border-radius:4px!important;background:#836350!important;color:#fff!important;font:500 14px/1.5 var(--font-body)!important;box-shadow:none!important;text-decoration:none!important;cursor:pointer}
#mb_pop_alert .btn span,#mb_pop_confirm .btn span{color:inherit!important}
#mb_pop_alert .btn:hover,#mb_pop_confirm .btn:hover{background:#705340!important;border-color:#705340!important;color:#fff!important}
#mb_pop_confirm .btn-cancel{background:#fff!important;border-color:#d9cec2!important;color:#836350!important}
#mb_pop_confirm .btn-cancel:hover{background:#faf7f0!important;border-color:#b79d84!important;color:#705340!important}
#mb_pop_alert :focus-visible,#mb_pop_confirm :focus-visible{outline:2px solid #b79d84;outline-offset:3px}
#mb_pop_bg{position:fixed!important;inset:0!important;width:auto!important;height:auto!important;background-image:none!important;background-color:#29251f94!important}
.mb-board .mb-input-focus,.mb-board .input-focus{border:1px solid #b38b70!important;box-shadow:0 0 0 2px #a78b7126!important}
@media(max-width:600px){#mb_pop_alert,#mb_pop_confirm{padding:26px 22px 24px!important}#mb_pop_alert .pop-title-head,#mb_pop_confirm .pop-title-head{font-size:18px!important}#mb_pop_alert .pop-title-message,#mb_pop_confirm .pop-title-message{font-size:13px!important}}
