.modal-common-page{font-family:sans-serif;min-height:100vh;background:rgba(0,0,0,.45);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:20px;animation:fadeIn .3s ease-in-out}.modal-common-page .modal-common-container{background:#fff;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.15);animation:zoomIn .3s ease-out}.modal-common-page .modal-common-container .modal-header{position:relative;padding:32px 32px 0;border-radius:8px 8px 0 0;border-bottom:none;background:linear-gradient(180deg,#e8efff,#fff)}.modal-common-page .modal-common-container .modal-header .modal-title{font-size:28px;font-weight:700;color:#000;padding-bottom:24px;padding-top:10px;position:relative;display:inline-block}.modal-common-page .modal-common-container .modal-header .modal-title .title-underline{position:absolute;bottom:18px;left:-7px;width:105%;height:14px;background:linear-gradient(130deg,rgba(0,61,214,.08) 100%,rgba(240,244,255,.9) 0);transform:skewX(-52deg)}.modal-common-page .modal-common-container .modal-header .close-icon{position:absolute;top:40px;right:24px;font-size:16px;color:#999;cursor:pointer;transition:all .3s}.modal-common-page .modal-common-container .modal-header .close-icon:hover{color:#666}.modal-common-page .modal-common-container .action-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:16px;margin-top:40px}.modal-common-page .modal-common-container .action-buttons .btn-cancel,.modal-common-page .modal-common-container .action-buttons .btn-submit{min-width:100px;height:40px;font-size:15px;border-radius:4px;font-weight:500}.modal-common-page .modal-common-container .action-buttons .btn-cancel{border-color:#bd1a2d;color:#bd1a2d;background:#fff}.modal-common-page .modal-common-container .action-buttons .btn-cancel:hover{border-color:#d41f35;color:#d41f35}.modal-common-page .modal-common-container .action-buttons .btn-submit{background:#bd1a2d;border-color:#bd1a2d}.modal-common-page .modal-common-container .action-buttons .btn-submit:hover{background:#d41f35;border-color:#d41f35}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.modal-common-form /deep/ .ant-form .ant-form-item .ant-form-item-label label{font-size:14px;color:#262626;font-weight:500}.modal-common-form /deep/ .ant-form .ant-form-item .ant-form-item-label label:before{color:#ff4d4f}.modal-common-form /deep/ .ant-form .ant-form-item .ant-input,.modal-common-form /deep/ .ant-form .ant-form-item .ant-input-number{border-radius:4px}.modal-common-form /deep/ .ant-form .ant-form-item .ant-input-number:hover,.modal-common-form /deep/ .ant-form .ant-form-item .ant-input:hover{border-color:#40a9ff}.modal-common-form /deep/ .ant-form .ant-form-item .ant-input-number:focus,.modal-common-form /deep/ .ant-form .ant-form-item .ant-input:focus{border-color:#40a9ff;box-shadow:0 0 0 2px rgba(24,144,255,.1)}.modal-common-form /deep/ .ant-form .ant-form-item .ant-input-number:-ms-input-placeholder,.modal-common-form /deep/ .ant-form .ant-form-item .ant-input:-ms-input-placeholder{color:#bfbfbf}.modal-common-form /deep/ .ant-form .ant-form-item .ant-input-number::placeholder,.modal-common-form /deep/ .ant-form .ant-form-item .ant-input::placeholder{color:#bfbfbf}.modal-common-form /deep/ .ant-form .ant-form-item textarea.ant-input{font-size:14px;line-height:1.8}.modal-common-form /deep/ .ant-form .ant-form-item textarea.ant-input:-ms-input-placeholder{color:#bfbfbf;font-size:13px;line-height:1.6}.modal-common-form /deep/ .ant-form .ant-form-item textarea.ant-input::placeholder{color:#bfbfbf;font-size:13px;line-height:1.6}.modal-common-form /deep/ .ant-form .ant-form-item .ant-radio-group .ant-radio-wrapper{margin-right:16px;font-size:14px}