@import url(../../../../../../../styles/common/easyvCommon.less);

.modalContainer {
  :global {
    .easyv-form-item-has-error :not(.easyv-input-disabled):not(.easyv-input-borderless).easyv-input,
    .easyv-form-item-has-error
      :not(.easyv-input-affix-wrapper-disabled):not(.easyv-input-affix-wrapper-borderless).easyv-input-affix-wrapper,
    .easyv-form-item-has-error
      :not(.easyv-input-number-affix-wrapper-disabled):not(.easyv-input-number-affix-wrapper-borderless).easyv-input-number-affix-wrapper,
    .easyv-form-item-has-error :not(.easyv-input-disabled):not(.easyv-input-borderless).easyv-input:hover,
    .easyv-form-item-has-error
      :not(.easyv-input-affix-wrapper-disabled):not(.easyv-input-affix-wrapper-borderless).easyv-input-affix-wrapper:hover,
    .easyv-form-item-has-error
      :not(.easyv-input-number-affix-wrapper-disabled):not(.easyv-input-number-affix-wrapper-borderless).easyv-input-number-affix-wrapper:hover {
      background: #181a24;
    }

    .easyv-modal-header {
      padding: 16px 24px 0;
    }

    .easyv-menu-horizontal {
      border-bottom: unset;
      line-height: unset;
    }

    .easyv-menu-title-content {
      display: inline-block;
      margin-bottom: 15px;
    }

    .easyv-menu {
      color: #b4b7c1;
      background: unset;
      font-size: 16px;
      font-weight: 400;
    }

    .easyv-menu-horizontal:not(.easyv-menu-dark) > .easyv-menu-item:hover,
    .easyv-menu-horizontal:not(.easyv-menu-dark) > .easyv-menu-item-selected {
      color: #fff;
      font-weight: 400;
    }

    .easyv-menu-horizontal:not(.easyv-menu-dark) > .easyv-menu-item:hover::after,
    .easyv-menu-horizontal:not(.easyv-menu-dark) > .easyv-menu-item-selected::after {
      border-color: #fff;
    }

    .easyv-menu-item {
      padding: 0 16px !important;

      &::after {
        left: 16px !important;
      }

      &:first-child {
        padding: 0 16px 0 0 !important;

        &::after {
          left: 0 !important;
        }
      }
    }

    .easyv-form-item-label > label {
      color: #fff;
    }

    .easyv-menu-horizontal > .easyv-menu-item::after,
    .easyv-menu-horizontal > .easyv-menu-submenu::after {
      bottom: -4px;
    }
  }

  .input();
  .select();
  background: none;

  .selectDropdown {
    background-color: #181a24;
    color: rgba(180, 183, 193, 1);
  }
}
