.modal-mask[data-v-b3889617]{background-color:#00000073;top:0;right:0;bottom:0;left:0;position:fixed;z-index:1000}.modal-container[data-v-b3889617]{background-color:#fff;border-radius:4px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;left:50%;max-height:calc(100vh - 100px);overflow:hidden;position:absolute;top:50%;transform:translate(-50%) translateY(-50%)}.modal-header[data-v-b3889617]{align-items:center;display:flex;justify-content:space-between;padding:32px 32px 24px}.modal-header[data-v-b3889617],.modal-title[data-v-b3889617]{color:var(--black-500);font-size:20px;font-weight:500}.modal-title[data-v-b3889617]{word-break:break-all}.modal-close[data-v-b3889617]{background:transparent;border:none;color:var(--black-600);cursor:pointer;font-size:24px;line-height:1;padding:0}.modal-close[data-v-b3889617]:hover{color:#000000bf}.modal-body[data-v-b3889617]{color:var(--black-500);flex:1;font-size:16px;overflow:auto;padding:0 32px}.confirm-modal .modal-body[data-v-b3889617]{padding:12px 32px 24px}.confirm-modal .modal-title[data-v-b3889617]{padding-bottom:12px}.modal-footer[data-v-b3889617]{padding:24px 32px 32px;text-align:right}.modal-btn[data-v-b3889617]{align-items:center;border-radius:4px;cursor:pointer;display:inline-flex;font-size:14px;height:40px;justify-content:center;line-height:40px;padding:0 36px;transition:all .3s}.modal-btn[disabled][data-v-b3889617]{cursor:not-allowed}.modal-btn-cancel[data-v-b3889617]{background:#fff;border:1px solid var(--black-400);color:var(--black-500);margin-right:20px}.modal-btn-cancel[data-v-b3889617]:not([disabled]):hover{border-color:var(--primary-color);color:var(--primary-color)}.modal-btn-confirm[data-v-b3889617]{background:var(--primary-color);border:1px solid var(--primary-color);color:#fff}.modal-btn-confirm[disabled][data-v-b3889617]{background:var(--bg-color);border:var(--bg-color)}.modal-btn-confirm[data-v-b3889617]:not([disabled]):hover{background:var(--primary-color);border-color:var(--primary-color)}.modal-fade-enter-active[data-v-b3889617],.modal-fade-leave-active[data-v-b3889617]{transition:opacity .3s}.modal-fade-enter-from[data-v-b3889617],.modal-fade-leave-to[data-v-b3889617]{opacity:0}.modal-fade-enter-active .modal-container[data-v-b3889617],.modal-fade-leave-active .modal-container[data-v-b3889617]{transition:transform .3s,opacity .3s}.modal-fade-enter-from .modal-container[data-v-b3889617],.modal-fade-leave-to .modal-container[data-v-b3889617]{opacity:0;transform:translateY(-20px)}
