#erpNoticeModal .modal-dialog,#erpConfirmModal .modal-dialog{width:min(400px,calc(100vw - 2rem)) !important;max-width:min(400px,calc(100vw - 2rem)) !important}#erpNoticeModal,#erpConfirmModal{z-index:1090 !important}#erpNoticeModal .modal-content,#erpConfirmModal .modal-content{border:none;overflow:hidden;color:var(--mpt-secondary);box-shadow:0 18px 48px rgba(var(--mpt-primary-rgb),0.35)}#erpNoticeModal .modal-header,#erpConfirmModal .modal-header{border-bottom:1px solid rgba(var(--mpt-secondary-rgb),0.18);background:var(--mpt-primary) !important}#erpNoticeModal .modal-title,#erpConfirmModal .modal-title{font-size:1.375rem !important;font-weight:600 !important;line-height:1.3 !important;letter-spacing:0.01em;text-shadow:none;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;opacity:1 !important}@media (max-width:991.98px){#erpNoticeModal .modal-title,#erpConfirmModal .modal-title{font-size:1.25rem !important}}@media (max-width:767.98px){#erpNoticeModal .modal-title,#erpConfirmModal .modal-title{font-size:1.125rem !important}}#erpNoticeModal .close-btn,#erpConfirmModal .close-btn{appearance:none;border:1px solid rgba(255,255,255,0.25) !important;background:rgba(255,255,255,0.15) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;width:40px;height:40px;min-width:40px;min-height:40px;border-radius:var(--mpt-radius-sm);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.25rem !important;font-weight:500 !important;opacity:1 !important;transition:background-color 0.3s ease,border-color 0.3s ease,transform 0.3s ease}#erpNoticeModal .close-btn:hover,#erpConfirmModal .close-btn:hover{background:#dc2626 !important;border-color:#dc2626 !important;color:#ffffff !important;opacity:1 !important;scale:1.05}#erpNoticeModal .close-btn:active,#erpConfirmModal .close-btn:active{scale:0.95}#erpNoticeModal .modal-body,#erpConfirmModal .modal-body{background:var(--mpt-modal-body-bg) !important;color:#744009 !important;padding:1.1rem 1.2rem !important}#erpNoticeModal .modal-body p,#erpConfirmModal .modal-body p,#erpNoticeModal #erpNoticeMessage,#erpConfirmModal #erpConfirmMessage,#erpNoticeModal #erpNoticeHint,#erpConfirmModal #erpConfirmHint{color:#744009 !important;-webkit-text-fill-color:#744009 !important;opacity:1 !important;white-space:normal !important;overflow-wrap:anywhere;word-break:break-word}#erpNoticeModal #erpNoticeMessage,#erpConfirmModal #erpConfirmMessage{font-size:0.95rem !important;font-weight:600 !important;line-height:1.55 !important;margin-bottom:0 !important}#erpNoticeModal #erpNoticeHint,#erpConfirmModal #erpConfirmHint{color:#744009!important;-webkit-text-fill-color:rgba(116,64,9,0.72) !important}#erpNoticeModal .modal-body .text-white,#erpConfirmModal .modal-body .text-white,#erpNoticeModal .modal-body .text-white-50,#erpConfirmModal .modal-body .text-white-50{color:#744009 !important;-webkit-text-fill-color:#744009 !important}#erpNoticeModal .modal-body .text-warning,#erpConfirmModal .modal-body .text-warning{color:#744009!important}#erpNoticeModal .modal-body .text-danger,#erpConfirmModal .modal-body .text-danger{color:#b42318!important}#erpNoticeModal .modal-body .text-success,#erpConfirmModal .modal-body .text-success{color:#0f5132!important}#erpNoticeModal .modal-body .text-info,#erpConfirmModal .modal-body .text-info{color:#744009!important}#erpNoticeModal .modal-footer,#erpConfirmModal .modal-footer{display:flex !important;justify-content:flex-end;align-items:center;gap:8px !important;min-height:var(--mpt-modal-footer-h) !important;background:var(--mpt-modal-footer-bg) !important;border-top:1px solid rgba(255,255,255,0.1) !important}#erpNoticeModal .modal-footer .btn,#erpConfirmModal .modal-footer .btn,#erpNoticeModal .modal-footer .btn.btn-secondary,#erpConfirmModal .modal-footer .btn.btn-secondary,#erpNoticeModal .modal-footer .btn.btn-primary,#erpConfirmModal .modal-footer .btn.btn-primary,#erpNoticeModal .btn-light,#erpConfirmModal .btn-light,#erpNoticeModal a.btn,#erpNoticeModal #erpNoticeAction{height:36px !important;min-height:var(--mpt-modal-btn-h) !important;padding:6px 14px !important;font-size:0.8125rem !important;font-weight:600 !important;background:#f1dfc0 !important;border:1px solid #744009 !important;color:#744009 !important;-webkit-text-fill-color:#744009 !important;text-transform:uppercase;border-radius:var(--mpt-radius-sm);width:auto !important;flex:0 0 auto !important}#erpNoticeModal .modal-footer.d-none{display:none !important}#erpNoticeModal .modal-footer .btn:hover,#erpConfirmModal .modal-footer .btn:hover,#erpNoticeModal .btn-light:hover,#erpConfirmModal .btn-light:hover,#erpNoticeModal .btn-primary:hover,#erpConfirmModal .btn-primary:hover,#erpNoticeModal .btn-secondary:hover,#erpConfirmModal .btn-secondary:hover{background:var(--mpt-modal-footer-bg) !important;border-color:#f1dfc0 !important;color:#f1dfc0 !important;-webkit-text-fill-color:#f1dfc0 !important}#erpConfirmModal #erpConfirmCancelBtn{background:transparent !important;border:1px solid rgba(255,255,255,0.55) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}#erpConfirmModal #erpConfirmCancelBtn:hover,#erpConfirmModal #erpConfirmCancelBtn:focus-visible{background:rgba(255,255,255,0.12) !important;border-color:#ffffff !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}.mpt-gated{opacity:0.45 !important;cursor:not-allowed !important;filter:grayscale(0.6) !important;text-decoration:none}.mpt-gated:hover,.mpt-gated:focus{opacity:0.55 !important}.mpt-gated *{pointer-events:none}@media only screen and (max-width:991.98px){#erpNoticeModal .modal-footer .btn,#erpConfirmModal .modal-footer .btn,#erpNoticeModal .btn-light,#erpConfirmModal .btn-light,#erpNoticeModal a.btn,#erpNoticeModal #erpNoticeAction{height:44px !important;min-height:44px !important}}@media (max-width:575.98px){#erpNoticeModal .modal-footer .btn,#erpConfirmModal .modal-footer .btn,#erpNoticeModal .modal-footer .btn.btn-secondary,#erpConfirmModal .modal-footer .btn.btn-secondary,#erpNoticeModal .modal-footer .btn.btn-primary,#erpConfirmModal .modal-footer .btn.btn-primary,#erpNoticeModal .btn-light,#erpConfirmModal .btn-light,#erpNoticeModal a.btn,#erpNoticeModal #erpNoticeAction{flex:1 1 auto !important;width:auto !important;min-width:max-content !important;max-width:100% !important}}
