.sideMenu___F2yPr {
  z-index: 21; }
  .sideMenu___F2yPr .menu, .sideMenu___F2yPr .menuBottom {
    width: 56px;
    z-index: 1;
    color: #a8a9aa;
    background-color: #ebeff3;
    box-shadow: 0px 0px 10px #e8e8e8;
    border: none; }
    .sideMenu___F2yPr .menu .ant-menu-submenu-arrow, .sideMenu___F2yPr .menuBottom .ant-menu-submenu-arrow {
      display: none; }
    .sideMenu___F2yPr .menu .ant-menu-submenu-title span, .sideMenu___F2yPr .menuBottom .ant-menu-submenu-title span {
      color: #a8a9aa;
      display: inline-block;
      padding-left: 20px;
      padding-right: 10px; }
    .sideMenu___F2yPr .ant-menu-item.menu:hover, .sideMenu___F2yPr .ant-menu-item.menuBottom:hover, .sideMenu___F2yPr .ant-menu-item-active.menu, .sideMenu___F2yPr .ant-menu-item-active.menuBottom,
    .sideMenu___F2yPr .ant-menu.menu:not(.ant-menu-inline) .ant-menu-submenu-open,
    .sideMenu___F2yPr .ant-menu.menuBottom:not(.ant-menu-inline) .ant-menu-submenu-open, .sideMenu___F2yPr .ant-menu-submenu-active.menu, .sideMenu___F2yPr .ant-menu-submenu-active.menuBottom, .sideMenu___F2yPr .ant-menu-submenu-title.menu:hover, .sideMenu___F2yPr .ant-menu-submenu-title.menuBottom:hover {
      color: #a8a9aa; }
    .sideMenu___F2yPr .menu:hover .ant-menu-submenu-title, .sideMenu___F2yPr .menuBottom:hover .ant-menu-submenu-title {
      color: #a8a9aa; }
  .sideMenu___F2yPr .menu {
    height: calc(100vh); }
    .sideMenu___F2yPr .menu .ant-menu-submenu:not(:first-child) {
      height: 36px;
      margin-bottom: 10px; }
    .sideMenu___F2yPr .menu .subMenuLogo span {
      display: none; }
    .sideMenu___F2yPr .menu .subMenuLogo .ant-menu-submenu-title {
      margin: 0px;
      padding: 0px;
      height: auto; }
      .sideMenu___F2yPr .menu .subMenuLogo .ant-menu-submenu-title .btn {
        width: auto;
        height: auto;
        padding: 0; }
        .sideMenu___F2yPr .menu .subMenuLogo .ant-menu-submenu-title .btn i {
          font-size: 36px;
          padding-bottom: 10px;
          border-bottom: 1px solid #9b9b9b;
          margin: 10px; }
    .sideMenu___F2yPr .menu .subMenu .ant-menu-submenu-title {
      margin: 0 10px;
      padding: 0px;
      height: 36px; }
      .sideMenu___F2yPr .menu .subMenu .ant-menu-submenu-title .anticon {
        margin-right: 0; }
      .sideMenu___F2yPr .menu .subMenu .ant-menu-submenu-title .btn {
        width: 36px;
        height: 36px;
        padding: 0; }
        .sideMenu___F2yPr .menu .subMenu .ant-menu-submenu-title .btn i {
          font-size: 24px;
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%); }
  .sideMenu___F2yPr .menuBottom {
    position: absolute;
    bottom: 0;
    height: auto; }
    .sideMenu___F2yPr .menuBottom .ant-menu-submenu:first-of-type {
      height: 46px;
      padding-top: 10px;
      border-top: 1px solid #9b9b9b;
      margin-right: 10px;
      margin-left: 10px;
      margin-bottom: 5px; }
      .sideMenu___F2yPr .menuBottom .ant-menu-submenu:first-of-type .ant-menu-submenu-title {
        margin: auto; }
    .sideMenu___F2yPr .menuBottom .subMenu .ant-menu-submenu-title {
      margin: 0 10px;
      padding: 0px;
      height: 36px;
      margin-bottom: 5px; }
      .sideMenu___F2yPr .menuBottom .subMenu .ant-menu-submenu-title .anticon {
        margin-right: 0; }
      .sideMenu___F2yPr .menuBottom .subMenu .ant-menu-submenu-title .btn {
        width: 36px;
        height: 36px;
        padding: 0; }
        .sideMenu___F2yPr .menuBottom .subMenu .ant-menu-submenu-title .btn i {
          font-size: 24px;
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%); }
  .sideMenu___F2yPr .menuItemGroup .ant-menu-item-group-title {
    color: black;
    font-weight: bold; }
  .sideMenu___F2yPr .titleStyle {
    font-size: 22px;
    color: black;
    font-weight: bold; }
  .sideMenu___F2yPr .toggleMenuStyle {
    color: black;
    font-weight: bold;
    font-size: 18px; }

.ant-menu-submenu > .ant-menu {
  background-color: #ebeff3; }
  .ant-menu-submenu > .ant-menu .ant-menu-item-group-title {
    color: black;
    font-weight: bold; }

.header___142WD {
  display: flex;
  justify-content: space-between;
  margin-left: 20px;
  margin-right: 20px;
  height: 44px; }
  .header___142WD .leftIconGroup___3eJnm {
    display: flex; }
    .header___142WD .leftIconGroup___3eJnm .logo___MWQfK {
      font-size: 44px;
      line-height: 44px;
      padding: 0;
      height: 44px;
      width: 44px; }
    .header___142WD .leftIconGroup___3eJnm .select___FrDNi {
      line-height: 44px;
      margin-left: 10px;
      margin-top: 5px;
      padding: 0;
      height: 44px;
      width: auto; }
    .header___142WD .leftIconGroup___3eJnm .search___5E24v {
      height: 44px;
      font-size: 24px;
      margin-left: 10px;
      margin-right: 10px;
      color: #3c4449; }
      .header___142WD .leftIconGroup___3eJnm .search___5E24v i {
        padding-right: 10px;
        padding-left: 10px;
        border-right: 1px solid #9b9b9b;
        border-left: 1px solid #9b9b9b; }
    .header___142WD .leftIconGroup___3eJnm .leftLine___2zco_ {
      line-height: 25px;
      margin-right: 10px;
      margin-left: 10px;
      margin-top: 10px;
      margin-bottom: 10px;
      border-left: 1px solid #9b9b9b; }
    .header___142WD .leftIconGroup___3eJnm .breadcrumb___3_6XJ {
      font-size: 18px;
      color: #3c4449;
      line-height: 44px; }
      .header___142WD .leftIconGroup___3eJnm .breadcrumb___3_6XJ span:last-child {
        font-weight: bold; }
  .header___142WD .rightIconGroup___RZctG .btn {
    width: 44px;
    height: 44px;
    font-size: 24px;
    line-height: 48px;
    margin-right: 10px; }
  .header___142WD .rightIconGroup___RZctG .notification___NqTts {
    margin-right: 16px; }
    .header___142WD .rightIconGroup___RZctG .notification___NqTts i {
      padding-right: 20px;
      border-right: 1px solid #9b9b9b; }
  .header___142WD .rightIconGroup___RZctG .profile___eX4oS {
    font-size: 16px;
    width: 50px;
    margin-right: 0;
    color: #3c4449; }

.loadingSpin___1ra_8::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0px;
  right: 0px;
  background: rgba(0, 0, 0, 0.3);
  height: 100%;
  z-index: 99; }

.loadingSpin___1ra_8 .ant-spin-spinning {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 21; }

.MainLayout___2ylOs .content___BwRTO {
  background: #ffffff; }

.MainLayout___2ylOs .layoutSider___2NfQT {
  background: '#ebeff3';
  width: 80px; }

.MainLayout___2ylOs .header___3n-1J {
  background: #ffffff;
  padding: 0;
  height: 44px; }

.globalMessageLoadingMask___3oi5X {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.3);
  z-index: 99; }

.message___erI8h {
  word-break: break-word; }

.textArea___2iKo9 {
  width: 100%; }
  .textArea___2iKo9 .ant-form-item {
    width: 66%; }

.sourceceNo___1AfTa {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___2llfC {
  margin-top: 0px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.textArea___35viX {
  width: 100%; }
  .textArea___35viX .ant-form-item {
    width: 66%; }

.uploadContent___DSSaZ {
  margin-top: 5px;
  margin-bottom: 24px; }

.uploadButton___1FEIz {
  left: 16px; }

@media (max-width: 1024px) {
  .textArea___35viX {
    width: 100%; }
    .textArea___35viX .ant-form-item {
      width: 66%; } }

@media (max-width: 768px) {
  .textArea___35viX {
    width: 100%; }
    .textArea___35viX .ant-form-item {
      width: 100%; } }

.textArea___3UrLs {
  width: 100%; }
  .textArea___3UrLs .ant-form-item {
    width: 66%; }

.sourceceNo___3Hu9Q {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___3rGfK {
  margin-top: 0px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.wrap___28ldH {
  display: flex;
  flex-Direction: column;
  height: 100vh;
  justify-Content: space-between;
  background-Color: #ebeff3; }
  .wrap___28ldH * {
    font-family: 'Noto Sans TC', sans-serif; }
  .wrap___28ldH .container___37ol4 {
    flex: 1; }
    .wrap___28ldH .container___37ol4 .formItem___3igkm {
      text-align: center; }
      .wrap___28ldH .container___37ol4 .formItem___3igkm img {
        width: 330px;
        height: 119px; }
      .wrap___28ldH .container___37ol4 .formItem___3igkm a {
        color: #0091ff; }
      .wrap___28ldH .container___37ol4 .formItem___3igkm .loginButton___3Ggxe {
        background-color: #6cbb5b;
        color: #fff;
        font-weight: 500; }
        .wrap___28ldH .container___37ol4 .formItem___3igkm .loginButton___3Ggxe:hover {
          background-color: #0091ff; }
      .wrap___28ldH .container___37ol4 .formItem___3igkm .cancelButton___3gYQW {
        color: #777777;
        font-weight: 400;
        margin-left: 40px;
        border: 1px solid #777777; }
        .wrap___28ldH .container___37ol4 .formItem___3igkm .cancelButton___3gYQW:hover {
          border-color: #0091ff;
          color: #0091ff; }
  .wrap___28ldH .footer___2k1xF {
    font-weight: 400;
    font-size: 16px;
    color: #6d7278;
    display: flex;
    justify-Content: space-between;
    margin-Left: 30px;
    margin-Right: 30px;
    margin-Bottom: 26px; }
    .wrap___28ldH .footer___2k1xF a {
      color: #6d7278; }
  .wrap___28ldH .ant-input {
    font-size: 18px;
    width: 400px;
    height: 44px;
    border-Radius: 28px;
    border: 1px solid #979797;
    color: #3c4449;
    font-weight: 400; }
    .wrap___28ldH .ant-input::placeholder {
      font-size: 18px;
      font-weight: 300;
      color: #9b9b9b;
      padding-left: 5px; }
    .wrap___28ldH .ant-input:focus, .wrap___28ldH .ant-input:hover {
      border-color: #40a9ff; }
  .wrap___28ldH .ant-btn {
    width: 120px;
    height: 44px;
    font-size: 18px;
    border: none; }

.wrap___2wrY8 {
  height: 100vh;
  background-color: #ebeff3;
  width: 100%;
  display: flex;
  flex-direction: column; }
  .wrap___2wrY8 * {
    margin: 0;
    padding: 0;
    list-style: none;
    font-family: 'Noto Sans TC', sans-serif; }
  .wrap___2wrY8 .logo___eTWmf {
    padding: 26px 0 0 30px;
    width: 100%; }
    .wrap___2wrY8 .logo___eTWmf img {
      width: 83px;
      height: 30px; }
  .wrap___2wrY8 .container___3KcKs {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: auto; }
    .wrap___2wrY8 .container___3KcKs .txt___iQNq- {
      text-align: center; }
      .wrap___2wrY8 .container___3KcKs .txt___iQNq- h1 {
        font-size: 42pt;
        font-weight: 500;
        margin-bottom: 50px; }
      .wrap___2wrY8 .container___3KcKs .txt___iQNq- p {
        font-weight: 400;
        font-size: 16pt;
        width: 436px;
        margin: 38px auto; }
    .wrap___2wrY8 .container___3KcKs label {
      font-size: 12pt;
      width: 400px;
      margin-bottom: .5em;
      font-weight: 400;
      text-align: left; }
    .wrap___2wrY8 .container___3KcKs label + input {
      width: 400px;
      margin-bottom: 30px;
      padding: 2px 0 2px 5px;
      font-size: 18pt;
      border: 1px solid #979797;
      outline-style: none;
      color: #3c4449;
      font-weight: 400; }
    .wrap___2wrY8 .container___3KcKs .reaptcha___3zEs1 {
      height: 68px;
      margin-bottom: 38px; }
    .wrap___2wrY8 .container___3KcKs .button___2RFdO {
      background: #1db954;
      height: 44px;
      width: 120px;
      border-radius: 50px;
      margin-bottom: 38px;
      border: none;
      font-size: 18pt;
      font-weight: 500;
      color: #fff;
      outline-style: none;
      cursor: pointer; }
      .wrap___2wrY8 .container___3KcKs .button___2RFdO:disabled {
        cursor: not-allowed; }
    .wrap___2wrY8 .container___3KcKs .upTxt___1vWSt {
      font-size: 16pt;
      font-weight: 400;
      text-align: center; }
      .wrap___2wrY8 .container___3KcKs .upTxt___1vWSt a {
        text-decoration: none;
        color: #0091ff;
        font-weight: 400; }
  .wrap___2wrY8 .footer___21QYc {
    display: flex;
    justify-content: space-between;
    margin: 0 30px 26px;
    font-size: 16px;
    color: #6d7278; }
    .wrap___2wrY8 .footer___21QYc a {
      color: #6d7278; }

.wrap___2NlE4 {
  height: 100vh;
  background-color: #ebeff3;
  width: 100%;
  display: flex;
  flex-direction: column; }
  .wrap___2NlE4 * {
    margin: 0;
    padding: 0;
    list-style: none;
    font-family: 'Noto Sans TC', sans-serif; }
  .wrap___2NlE4 .logo___3fshz {
    padding: 26px 0 0 30px;
    width: 100%; }
    .wrap___2NlE4 .logo___3fshz img {
      width: 83px;
      height: 30px; }
  .wrap___2NlE4 .container___3wAx0 {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: auto; }
    .wrap___2NlE4 .container___3wAx0 .txt___2geKg {
      text-align: center; }
      .wrap___2NlE4 .container___3wAx0 .txt___2geKg h1 {
        font-size: 42pt;
        font-weight: 500;
        margin-bottom: 50px; }
      .wrap___2NlE4 .container___3wAx0 .txt___2geKg p {
        font-weight: 400;
        font-size: 16pt;
        width: 436px;
        margin: 38px auto; }
    .wrap___2NlE4 .container___3wAx0 .inputGroup___1G57_ {
      width: 100%;
      display: flex;
      justify-content: center;
      align-items: center;
      margin-bottom: 40px;
      position: relative; }
      .wrap___2NlE4 .container___3wAx0 .inputGroup___1G57_ #inputCode___3zufj {
        width: 200px;
        height: 44px;
        font-size: 18pt;
        border: 1px solid #979797;
        outline-style: none;
        color: #3c4449;
        font-weight: 400;
        text-align: center;
        letter-spacing: 10px; }
      .wrap___2NlE4 .container___3wAx0 .inputGroup___1G57_ img {
        width: 24px;
        height: 24px;
        position: absolute;
        right: 88px; }
    .wrap___2NlE4 .container___3wAx0 .button___11sHO {
      background: #1db954;
      height: 44px;
      width: 120px;
      border-radius: 50px;
      margin-bottom: 38px;
      border: none;
      font-size: 18pt;
      font-weight: 500;
      color: #fff;
      outline-style: none;
      cursor: pointer; }
      .wrap___2NlE4 .container___3wAx0 .button___11sHO:disabled {
        cursor: not-allowed;
        background-color: #9b9b9b;
        color: #d8d8d8; }
    .wrap___2NlE4 .container___3wAx0 .upTxt___1Ugb8 {
      font-size: 16pt;
      font-weight: 400;
      text-align: center; }
      .wrap___2NlE4 .container___3wAx0 .upTxt___1Ugb8 a {
        text-decoration: none;
        color: #0091ff;
        font-weight: 400; }
  .wrap___2NlE4 .footer___3wLQG {
    display: flex;
    justify-content: space-between;
    margin: 0 30px 26px;
    font-size: 16px;
    color: #6d7278; }
    .wrap___2NlE4 .footer___3wLQG a {
      color: #6d7278; }

@charset "UTF-8";
/*
 * 變數:
 * modal的副標題
 */
.filterModal___1qPQH .navBar___2IKG3 {
  text-align: center;
  font-size: 16px;
  line-height: 52px;
  font-weight: bold;
  border-bottom: 1px solid #e8e8e8; }

/*
 * 變數:
 * ant-modal-body內Y軸的scroll
 */
.filterModal___1qPQH .contentScroll___3OjfW {
  overflow-y: scroll;
  /*
	* 以下是仿mac風格scrollbar的CSS
	*/ }
  .filterModal___1qPQH .contentScroll___3OjfW::-webkit-scrollbar {
    background-color: #fff;
    width: 16px; }
  .filterModal___1qPQH .contentScroll___3OjfW::-webkit-scrollbar-track {
    background-color: #fff; }
  .filterModal___1qPQH .contentScroll___3OjfW::-webkit-scrollbar-thumb {
    background-color: #babac0;
    border-radius: 16px;
    border: 5px solid #fff; }
  .filterModal___1qPQH .contentScroll___3OjfW::-webkit-scrollbar-button {
    display: none; }

/*
 * 變數:
 * ant-modal-body預設的padding為上右下左24px，
 * 為了客製scrollbar的範圍，例如Modal有副標題時，覆寫ant-modal-body的CSS
 */
.filterModal___1qPQH .ant-modal-body {
  padding: 0;
  overflow: hidden; }

/*
 * 變數:
 * 覆寫ant-modal-footer
 */
.filterModal___1qPQH .ant-modal-footer {
  padding: 10px 9px; }
  .filterModal___1qPQH .ant-modal-footer button {
    font-size: 16px;
    line-height: 36px;
    margin-left: 9px;
    margin-right: 9px; }
    .filterModal___1qPQH .ant-modal-footer button.btn-cancel {
      padding-right: 18px;
      border-right: 1px solid #DBDBDB;
      border-radius: 0;
      margin-right: 9px;
      padding-left: 0; }
  .filterModal___1qPQH .ant-modal-footer .ant-checkbox-wrapper {
    margin-left: 9px;
    margin-right: 9px;
    vertical-align: inherit; }
    .filterModal___1qPQH .ant-modal-footer .ant-checkbox-wrapper .ant-checkbox {
      width: 20px;
      height: 20px; }

.ant-modal-mask {
  z-index: 21 !important; }

.ant-modal-wrap {
  z-index: 21 !important; }

.ant-modal .cm-expandableText a::before {
  width: 38%; }

.ant-modal .cm-expandableText a::after {
  width: 38%; }

.filterModal___1qPQH {
  width: 626px !important;
  top: 10vh; }
  .filterModal___1qPQH .contentScroll___3OjfW {
    max-height: 50vh; }
  .filterModal___1qPQH .modalContent___1u6z- {
    margin: 32px 75px 26px 75px; }
  .filterModal___1qPQH .ant-form .ant-form-item {
    width: 50%;
    padding: 0px 25px; }
    .filterModal___1qPQH .ant-form .ant-form-item.checkBoxGroup {
      width: 100%;
      height: auto; }
      .filterModal___1qPQH .ant-form .ant-form-item.checkBoxGroup .ant-form-item-control-wrapper {
        max-height: initial; }

.sourceceNo___36qmm {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___BG3ga {
  margin-top: 0px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.noteNo___1_RQQ {
  margin-top: 10px;
  color: #28961B;
  font-weight: 500;
  font-size: 16px; }

.sourceceNo___-kh7O {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___3uZ9G {
  margin-top: 0px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.noteNo___3wZfg {
  margin-top: 10px;
  color: #28961B;
  font-weight: 500;
  font-size: 16px; }

.sourceceNo___2APYj {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___vlLYY {
  margin-top: 0px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.noteNo___30kKs {
  margin-top: 10px;
  color: #28961B;
  font-weight: 500;
  font-size: 16px; }

.textArea___14GK1 {
  width: 100%; }
  .textArea___14GK1 .ant-form-item {
    width: 66%; }

@media (max-width: 1024px) {
  .textArea___14GK1 {
    width: 100%; }
    .textArea___14GK1 .ant-form-item {
      width: 66%; } }

@media (max-width: 768px) {
  .textArea___14GK1 {
    width: 100%; }
    .textArea___14GK1 .ant-form-item {
      width: 100%; } }

.sourceceNo___2Ytet {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___1W-QH {
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.noteNo___2DhWr {
  margin-top: 10px;
  color: #28961B;
  font-weight: 500;
  font-size: 16px; }

.sourceceNo___1GBXB {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___2bS9B {
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.noteNo___3Scre {
  margin-top: 10px;
  color: #28961B;
  font-weight: 500;
  font-size: 16px; }

@charset "UTF-8";
/*
 * 變數:
 * modal的副標題
 */
/*
 * 變數:
 * ant-modal-body內Y軸的scroll
 */
.drawerPrimary___33osp .contentScroll___1COq2 {
  overflow-y: scroll;
  /*
	* 以下是仿mac風格scrollbar的CSS
	*/ }
  .drawerPrimary___33osp .contentScroll___1COq2::-webkit-scrollbar {
    background-color: #fff;
    width: 16px; }
  .drawerPrimary___33osp .contentScroll___1COq2::-webkit-scrollbar-track {
    background-color: #fff; }
  .drawerPrimary___33osp .contentScroll___1COq2::-webkit-scrollbar-thumb {
    background-color: #babac0;
    border-radius: 16px;
    border: 5px solid #fff; }
  .drawerPrimary___33osp .contentScroll___1COq2::-webkit-scrollbar-button {
    display: none; }

/*
 * 變數:
 * ant-modal-body預設的padding為上右下左24px，
 * 為了客製scrollbar的範圍，例如Modal有副標題時，覆寫ant-modal-body的CSS
 */
.drawerPrimary___33osp .ant-drawer-body {
  padding: 0;
  overflow: hidden; }

/*
 * 變數:
 * 覆寫ant-modal-footer
 */
.drawerPrimary___33osp .drawer-footer {
  padding: 10px 9px; }
  .drawerPrimary___33osp .drawer-footer button {
    font-size: 16px;
    line-height: 36px;
    margin-left: 9px;
    margin-right: 9px; }
    .drawerPrimary___33osp .drawer-footer button.btn-cancel {
      padding-right: 18px;
      border-right: 1px solid #DBDBDB;
      border-radius: 0;
      margin-right: 9px;
      padding-left: 0; }
  .drawerPrimary___33osp .drawer-footer .ant-checkbox-wrapper {
    margin-left: 9px;
    margin-right: 9px;
    vertical-align: inherit; }
    .drawerPrimary___33osp .drawer-footer .ant-checkbox-wrapper .ant-checkbox {
      width: 20px;
      height: 20px; }

.ant-modal-mask {
  z-index: 21 !important; }

.ant-modal-wrap {
  z-index: 21 !important; }

.ant-modal .cm-expandableText a::before {
  width: 38%; }

.ant-modal .cm-expandableText a::after {
  width: 38%; }

.drawerPrimary___33osp .ant-drawer-header {
  text-align: center;
  background-color: #4279af;
  padding: 16px 24px;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 0; }

.drawerPrimary___33osp .ant-drawer-title {
  color: white; }

.drawerPrimary___33osp .drawer-footer {
  border-top: 1px solid #e8e8e8; }

.drawerPrimary___33osp .drop-over-downward td {
  border-bottom: 2px dashed #ccc !important; }

.drawerPrimary___33osp .drop-over-upward td {
  border-top: 2px dashed #ccc; }

.drawerPrimary___33osp .contentScroll___1COq2 {
  height: calc(100vh - 108px); }

.drawerPrimary___33osp .drawerContent___2pe9A {
  margin: 4px 0px 4px 16px; }

.sourceceNo___CrxnU {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___1SiRp {
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.noteNo___1cfx8 {
  margin-top: 10px;
  color: #28961B;
  font-weight: 500;
  font-size: 16px; }

.sourceceNo___Pa7PE {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___2qzvQ {
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.noteNo___MImn- {
  margin-top: 10px;
  color: #28961B;
  font-weight: 500;
  font-size: 16px; }

.sourceceNo___1aAVo {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___1kWoj {
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.noteNo___ndD2G {
  margin-top: 10px;
  color: #28961B;
  font-weight: 500;
  font-size: 16px; }

.sourceceNo___1Jqti {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___TPyHQ {
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.noteNo___3WAUk {
  margin-top: 10px;
  color: #28961B;
  font-weight: 500;
  font-size: 16px; }

.textArea___3BJoq {
  width: 100%; }
  .textArea___3BJoq .ant-form-item {
    width: 66%; }

.uploadContent___2DcNl {
  margin-top: 5px;
  margin-bottom: 24px; }

.uploadButton___1oo-A {
  left: 16px; }

@media (max-width: 1024px) {
  .textArea___3BJoq {
    width: 100%; }
    .textArea___3BJoq .ant-form-item {
      width: 66%; } }

@media (max-width: 768px) {
  .textArea___3BJoq {
    width: 100%; }
    .textArea___3BJoq .ant-form-item {
      width: 100%; } }

.sourceceNo___3EeUb {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___26lOK {
  margin-top: 0px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.sourceceNo___7FQiw {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___3-yfS {
  margin-top: 0px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.sourceceNo___2cgVC {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___314k8 {
  margin-top: 0px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.sourceceNo___1JZvA {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___eq6Co {
  margin-top: 0px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.uploadContent___1eKrS {
  margin-top: 5px;
  margin-bottom: 24px; }

.uploadButton___1k2gJ {
  left: 16px; }

.textArea___2LJbP {
  width: 100%; }
  .textArea___2LJbP .ant-form-item {
    width: 66%; }

@media (max-width: 1024px) {
  .textArea___2LJbP {
    width: 100%; }
    .textArea___2LJbP .ant-form-item {
      width: 66%; } }

@media (max-width: 768px) {
  .textArea___2LJbP {
    width: 100%; }
    .textArea___2LJbP .ant-form-item {
      width: 100%; } }

.sourceceNo___3nvlr {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___1l-_Z {
  margin-top: 0px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.uploadContent___3oy9Q {
  margin-top: 5px;
  margin-bottom: 24px; }

.uploadButton___12hpb {
  left: 16px; }

.textArea___queel {
  width: 100%; }
  .textArea___queel .ant-form-item {
    width: 66%; }

@media (max-width: 1024px) {
  .textArea___queel {
    width: 100%; }
    .textArea___queel .ant-form-item {
      width: 66%; } }

@media (max-width: 768px) {
  .textArea___queel {
    width: 100%; }
    .textArea___queel .ant-form-item {
      width: 100%; } }

.sourceceNo___2NWaB {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___2uezG {
  margin-top: 0px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.uploadContent___FNhrp {
  margin-top: 5px;
  margin-bottom: 24px; }

.uploadButton___1aSHa {
  left: 16px; }

.textArea___2eynF {
  width: 100%; }
  .textArea___2eynF .ant-form-item {
    width: 66%; }

@media (max-width: 1024px) {
  .textArea___2eynF {
    width: 100%; }
    .textArea___2eynF .ant-form-item {
      width: 66%; } }

@media (max-width: 768px) {
  .textArea___2eynF {
    width: 100%; }
    .textArea___2eynF .ant-form-item {
      width: 100%; } }

.sourceceNo___1hp8D {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___2FLDT {
  margin-top: 0px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.uploadContent___3Rj9T {
  margin-top: 5px;
  margin-bottom: 24px; }

.uploadButton___27oAd {
  left: 16px; }

.textArea___8Yq63 {
  width: 100%; }
  .textArea___8Yq63 .ant-form-item {
    width: 66%; }

@media (max-width: 1024px) {
  .textArea___8Yq63 {
    width: 100%; }
    .textArea___8Yq63 .ant-form-item {
      width: 66%; } }

@media (max-width: 768px) {
  .textArea___8Yq63 {
    width: 100%; }
    .textArea___8Yq63 .ant-form-item {
      width: 100%; } }

.sourceceNo___4eiAe {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___15nfh {
  margin-top: 0px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.uploadContent___1_r6Y {
  margin-top: 5px;
  margin-bottom: 24px; }

.uploadButton___1V7UJ {
  left: 16px; }

.textArea___yrjYD {
  width: 100%; }
  .textArea___yrjYD .ant-form-item {
    width: 66%; }

@media (max-width: 1024px) {
  .textArea___yrjYD {
    width: 100%; }
    .textArea___yrjYD .ant-form-item {
      width: 66%; } }

@media (max-width: 768px) {
  .textArea___yrjYD {
    width: 100%; }
    .textArea___yrjYD .ant-form-item {
      width: 100%; } }

.sourceceNo___1zvK5 {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___3vSmq {
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.noteNo___31-KM {
  margin-top: 10px;
  color: #28961B;
  font-weight: 500;
  font-size: 16px; }

.sourceceNo___3hlza {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___8PPzi {
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.noteNo___1cc5H {
  margin-top: 10px;
  color: #28961B;
  font-weight: 500;
  font-size: 16px; }

.sourceceNo___1uKeg {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___18V5- {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.noteNo___3847B {
  margin-top: 10px;
  color: #28961B;
  font-weight: 500;
  font-size: 16px; }

.textArea___1qaUC {
  width: 100%; }
  .textArea___1qaUC .ant-form-item {
    width: 66%; }

@media (max-width: 1024px) {
  .textArea___1qaUC {
    width: 100%; }
    .textArea___1qaUC .ant-form-item {
      width: 66%; } }

@media (max-width: 768px) {
  .textArea___1qaUC {
    width: 100%; }
    .textArea___1qaUC .ant-form-item {
      width: 100%; } }

.entryTitle___3KfGr {
  margin-top: 10px;
  padding-left: 16px;
  display: flex; }

.entry_title_div___1WoiB {
  width: 50%; }
  .entry_title_div___1WoiB .ant-input-number-disabled .ant-input-number-input {
    padding-left: 11px;
    border: 1px solid #d9d9d9;
    font-size: 14px; }
  .entry_title_div___1WoiB .ant-select-disabled .ant-select-selection {
    background: transparent;
    font-size: 14px;
    border: 1px solid #d9d9d9;
    color: #3C4449;
    padding-left: 11px;
    cursor: default; }
    .entry_title_div___1WoiB .ant-select-disabled .ant-select-selection .ant-select-selection__rendered {
      margin-left: 0; }
    .entry_title_div___1WoiB .ant-select-disabled .ant-select-selection .ant-select-arrow {
      display: none; }

.entry_title_div_left___1J9aP {
  width: 50%; }
  .entry_title_div_left___1J9aP .ant-input-number-disabled .ant-input-number-input {
    padding-left: 11px;
    border: 1px solid #d9d9d9;
    font-size: 14px; }

.entry_title_div_right___23jqH {
  width: 50%;
  float: right; }
  .entry_title_div_right___23jqH .ant-input-number-disabled .ant-input-number-input {
    padding-left: 11px;
    border: 1px solid #d9d9d9;
    font-size: 14px; }

.entry_title_label___CFDoa {
  font-weight: bold;
  font-size: 16px;
  color: #7a7a7a; }

.deleteButton___bs-vR {
  width: 15%;
  font-size: 22px;
  vertical-align: bottom; }

.addButton___3jZtU {
  color: #1890ff; }

.sourceceNo___2qRdY {
  display: inline-block;
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.noteNo___1T54p {
  display: inline-block;
  margin-top: 10px;
  color: #28961B;
  font-weight: 500;
  font-size: 16px; }

.sourceceNo___2HEkC {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___3REEo {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.noteNo___2cOGJ {
  margin-top: 10px;
  color: #28961B;
  font-weight: 500;
  font-size: 16px; }

.textArea___2lAxt {
  width: 100%; }
  .textArea___2lAxt .ant-form-item {
    width: 66%; }

@media (max-width: 1024px) {
  .textArea___2lAxt {
    width: 100%; }
    .textArea___2lAxt .ant-form-item {
      width: 66%; } }

@media (max-width: 768px) {
  .textArea___2lAxt {
    width: 100%; }
    .textArea___2lAxt .ant-form-item {
      width: 100%; } }

.sourceceNo___2BCfC {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___3f4KY {
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.noteNo___13fkr {
  margin-top: 10px;
  color: #28961B;
  font-weight: 500;
  font-size: 16px; }

.sourceceNo___2IZzE {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___mvgRH {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.noteNo___32K9z {
  margin-top: 10px;
  color: #28961B;
  font-weight: 500;
  font-size: 16px; }

.sourceceNo___1sspL {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___1A9Vo {
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.noteNo___1kYU- {
  margin-top: 10px;
  color: #28961B;
  font-weight: 500;
  font-size: 16px; }

.textArea___2JK1r {
  width: 100%; }
  .textArea___2JK1r .ant-form-item {
    width: 66%; }

.uploadContent___1w9J6 {
  margin-top: 5px;
  margin-bottom: 24px; }

.uploadButton___39GXA {
  left: 16px; }

@media (max-width: 1024px) {
  .textArea___2JK1r {
    width: 100%; }
    .textArea___2JK1r .ant-form-item {
      width: 66%; } }

@media (max-width: 768px) {
  .textArea___2JK1r {
    width: 100%; }
    .textArea___2JK1r .ant-form-item {
      width: 100%; } }

.sourceceNo___3nkLu {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___6bKDz {
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.noteNo___1o4c2 {
  margin-top: 10px;
  color: #28961B;
  font-weight: 500;
  font-size: 16px; }

.sourceceNo___1-pwP {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___WQQWY {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.noteNo___OIVn5 {
  margin-top: 10px;
  color: #28961B;
  font-weight: 500;
  font-size: 16px; }

.sourceceNo___3cGNe {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___2nie0 {
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.noteNo___1olzL {
  margin-top: 10px;
  color: #28961B;
  font-weight: 500;
  font-size: 16px; }

.uploadContent___GBKdS {
  margin-top: 5px;
  margin-bottom: 24px; }

.uploadButton___Ly7R7 {
  left: 16px; }

.textArea___1Dm-9 {
  width: 100%; }
  .textArea___1Dm-9 .ant-form-item {
    width: 66%; }

@media (max-width: 1024px) {
  .textArea___1Dm-9 {
    width: 100%; }
    .textArea___1Dm-9 .ant-form-item {
      width: 66%; } }

@media (max-width: 768px) {
  .textArea___1Dm-9 {
    width: 100%; }
    .textArea___1Dm-9 .ant-form-item {
      width: 100%; } }

.textArea___2Er-Q {
  width: 100%; }
  .textArea___2Er-Q .ant-form-item {
    width: 66%; }

.uploadContent___31FgA {
  margin-top: 5px;
  margin-bottom: 24px; }

.uploadButton___29Xkn {
  left: 16px; }

@media (max-width: 1024px) {
  .textArea___2Er-Q {
    width: 100%; }
    .textArea___2Er-Q .ant-form-item {
      width: 66%; } }

@media (max-width: 768px) {
  .textArea___2Er-Q {
    width: 100%; }
    .textArea___2Er-Q .ant-form-item {
      width: 100%; } }

.uploadContent___K1oeq {
  margin-top: 5px;
  margin-bottom: 24px; }

.uploadButton___3dG2t {
  left: 16px; }

.textArea___2U8Yt {
  width: 100%; }
  .textArea___2U8Yt .ant-form-item {
    width: 66%; }

@media (max-width: 1024px) {
  .textArea___2U8Yt {
    width: 100%; }
    .textArea___2U8Yt .ant-form-item {
      width: 66%; } }

@media (max-width: 768px) {
  .textArea___2U8Yt {
    width: 100%; }
    .textArea___2U8Yt .ant-form-item {
      width: 100%; } }

.textArea___1yg2R {
  width: 100%; }
  .textArea___1yg2R .ant-form-item {
    width: 66%; }

.uploadContent___Dr8sN {
  margin-top: 5px;
  margin-bottom: 24px; }

.uploadButton___1R5Hr {
  left: 16px; }

@media (max-width: 1024px) {
  .textArea___1yg2R {
    width: 100%; }
    .textArea___1yg2R .ant-form-item {
      width: 66%; } }

@media (max-width: 768px) {
  .textArea___1yg2R {
    width: 100%; }
    .textArea___1yg2R .ant-form-item {
      width: 100%; } }

.sourceceNo___2Ro2R {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___2U2Yf {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.noteNo___3AcbS {
  margin-top: 10px;
  color: #28961B;
  font-weight: 500;
  font-size: 16px; }

.sourceceNo___3wKru {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___cBERT {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.noteNo___3hKo6 {
  margin-top: 10px;
  color: #28961B;
  font-weight: 500;
  font-size: 16px; }

.sourceceNo___2uqTM {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___3-fut {
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.noteNo___3oKqF {
  margin-top: 10px;
  color: #28961B;
  font-weight: 500;
  font-size: 16px; }

.sourceceNo___2fWtn {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer____SlWp {
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.noteNo___lZQX1 {
  margin-top: 10px;
  color: #28961B;
  font-weight: 500;
  font-size: 16px; }

.sourceceNo___NTXUB {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___12b5d {
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.noteNo___KR21z {
  margin-top: 10px;
  color: #28961B;
  font-weight: 500;
  font-size: 16px; }

.sourceceNo___xzFr4 {
  margin-top: 10px;
  color: #4279af;
  font-weight: 500;
  font-size: 16px; }

.sourceceNoPointer___3_kyS {
  color: #4279af;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.noteNo___3DcPz {
  margin-top: 10px;
  color: #28961B;
  font-weight: 500;
  font-size: 16px; }

.modal___1SHUz {
  margin: 10px 20% 20px 20%; }
  .modal___1SHUz .ant-form-item-label label {
    font-size: 16px;
    font-weight: bold;
    color: #9B9B9B; }
  .modal___1SHUz .ant-input {
    font-size: 16px;
    color: #3C4449; }
  .modal___1SHUz .ant-form-item-required:before {
    content: "";
    display: none; }
  .modal___1SHUz .ant-form-item-required:after {
    content: "*" !important;
    display: inline-block;
    margin-right: 4px;
    color: #C44952;
    font-size: 14px;
    font-family: SimSun,sans-serif;
    line-height: 1; }

