.tax_role_setting_browser {
  width: 100%;
  display: inline-block !important;

  .wea-field-readonly.border {
    cursor: default !important;
  }

  .wea-field-readonly.border .child-item {
    margin-bottom: 4px;
  }

  .only-operate {
    position: relative;

    & > a {
      white-space: normal !important;
      display: inline !important;
      color: #2db7f5;
    }

  }

  .only-operate:hover {
    .ant-select-selection__choice__remove {
      visibility: visible;
    }
  }

  .ant-select-selection__choice__remove:before {
    content: "\E62D";
    font-family: anticon !important;
  }

  .ant-select-selection__choice__remove {
    visibility: hidden;
    right: -3px;
    font-size: 12px !important;
    top: 50%;
    margin-top: -6px;
    text-decoration: none;
    position: static;
    padding: 0;
    cursor: pointer;
    transform: scale(.66666667) rotate(0deg);
  }
}

.tax_role_set_dialog {
  .tax_role_set_container {
    padding: 10px 25px;

    .tax_role_form_item {
      min-height: 190px;
      border: 1px solid rgb(217, 217, 217);

      & > .wea-select {
        margin: 10px 10px 0 20px;
        line-height: 25px;
      }

      .tax_role_operator_setting {
        border-top: 1px solid rgb(217, 217, 217);
        padding: 8px;
        display: table;
        width: 100%;

        & > div:last-child {
          text-align: right;
        }
      }

      .tax_role_browser_form_item {
        margin: 12px 14px;
      }

      .tax_role_auth_tree {
        padding: 10px 20px;
      }
    }

    .tax_role_operator_setting_table {
      .setting_table_title {
        & > .operator {
          line-height: 45px;
          display: flex;
          justify-content: space-between;
          align-items: center;
        }
      }
    }
  }
}

.role-dialog {
  .form-dialog-layout {
    .ant-select-selection {
      height: auto !important;
    }
  }
}

.authDetail_dialog {
  .authDetail-dialog-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .authDetail-table {
    background: #f6f6f6;
    padding: 8px 16px;
    height: 100%;

    .wea-new-table {
      background: #FFF;
    }
  }

}
