@lineBorderColor: #ECECEC;
@fontColor: #515151;
@Color: #fff;
@ColorEven: #f8f8f8;
@iconBorder: 1px solid #D9D9D9;
@iconDayin: #45ACF7;
@iconDaochu: #00B38A;
@hoverTdColor: #e6f7f3;
.ttk-taxapply-app-taxlist {
    // width: 100%;
    // height: 100%;
    // overflow: auto;

    &-declare-huizhi{
        font-size: 14px;
        margin-left: 5px;
    }

    .chenggongtishi {
        font-size: 16px;
        i{
            font-size: 30px;
            color: #33C2A1;
        }
        span {
            position: relative;
            bottom: 5px;
            margin-left: 5px;
        }
    }

    .jinggao {
        font-size: 16px;
        i{
            font-size: 30px;
            color: #33C2A1;
        }
        div {
            position: relative;
            bottom: 5px;
            margin-left: 5px;
            display: inline-block;
        }
    }

    &-helpPopover-nonself-system{
        .ant-popover-inner-content{
            font-size: 12px;
            width: 150px;
        }
    }
    &-helpPopover-selfSystem{
        .ant-popover-inner-content{
            font-size: 12px;
            width: 380px;
        }
    }
    &-jinggaoPopover{
        .ant-popover-inner-content{
            font-size: 12px;
            width: 275px;
        }
    }

    &-header {
        //flex-direction: row;
        padding: 10px 10px;
        border: 1px solid #d9d9d9;
        background: @Color;
        border-bottom: none;
        display: inherit;
        //justify-content: space-between;
        &-left {
            display: inline-block;
            width: 49%;
            //display: flex;
            //flex-direction: row;
            //align-items: center;
            font-size: 12px;
            &-desc {
                font-family: 'MicrosoftYaHei';
                font-size: 12px;
                letter-spacing: -0.44px;
            }
            .ant-calendar-picker-input{
                font-size: 12px;
                height: 30px;
                width: 80px;
            }
            &-more{
              margin-top: 2px;
            }
            .taxSet {
                display: block;
                text-align: center;
                box-sizing: border-box;
                background: @Color;
                //margin-left: 8px;
            }
            .edficon {
                width: 30px;
                height: 30px;
                font-size: 28px;
                border-radius: 5px;
                border: @iconBorder;
                cursor: pointer;
            }
            .edficon-shezhi {
                color: @iconDaochu;
            }
            .edficon-shezhi:hover {
                border-color: @iconDaochu
            }
            &-select {
                width: 170px;
                margin-right: 10px;
                .ant-select-dropdown-menu {
                    font-size: 12px;
                    max-height: 150px;
                }
                .ant-select-selection-selected-value {
                    font-size: 12px;
                }
                .ant-select-selection--single {
                    height: 30px;
                }
            }
        }
        &-right {
            display: inline-block;
            text-align: right;
            width: 50%;
            //display: flex;
            //flex-direction: row;
            margin-left: 10px;
            &-declaretaxbtn {
                margin-right: 8px;
                width: 80px;
                font-size: 12px;
                background-color: @primary-color;
                color: #fff !important;
                border: none;
                border-color: transparent !important;
                border-radius: 3px;
                &:hover {
                    background-color: @button-hover-color;
                    border-color: transparent !important;
                    color: #fff !important;
                }
                &:focus {
                    background-color: @button-hover-color !important;
                    border-color: transparent !important;
                    color: #fff !important;
                }

            }
            &-cutpayment {
                width: 80px;
                //margin-right: 8px;
            }
            &-refresh {
                width: 60px;
                margin-left: 8px;
            }
            button {
                vertical-align: bottom
            }
        }
    }

    &-content {
        flex: 1;
        overflow: hidden;
        border: 1px solid #d9d9d9;
        border-top: none;
        position: relative;
        display: flex;
        flex-direction: column;
        background-color: white;
        &>div{
            flex: 1;
        }
        &-coverDiv {
            width: 20px;
            height: 37px;
            background: #eaeaea !important;
            display: inline-block;
            position: absolute;
            top: 0px;
            right: 0px;
            border-bottom: 1px solid #e8e8e8;
        }
        .ant-table-content{
          .ant-table-placeholder{
            border: none;
          }

          .ant-table-body{
            // border-bottom: solid 1px #e6e6e6;
            background-color: white !important;
            tr > td:nth-child(3) {
                text-align: right;
            }
            tr > td:nth-child(8) {
                text-align: left;
            }
            tr > td:nth-child(9) {
                text-align: left;
            }
          }
        }

    }

    &-tablecellinput {
        padding-right: 8px;
        font-size: 12px;
        color: rgba(0, 0, 0, 0.65);
        height: 26px;
        overflow: hidden;
        text-align: right;
        text-overflow: ellipsis;
    }
    .tablecellinputtotal {
        line-height: 26px;
    }
    .celltext {
        white-space: pre;
    }

    //报表公式 start
    .asset-name-edit-cell {
        i {
            color:#fff;
        }
        i:before {
            color:#fff;
        }
    }
    td:hover {
        .asset-name-edit-cell {
            i {
                color:#5caae3;
                display: block;
            }
            i:before {
                color:#387bac;
            }
            i:hover:before {
                color:#387bac;
            }
        }
    }
    .cell-icon {
        font-style: normal;
        vertical-align: baseline;
        text-align: center;
        text-transform: none;
        line-height: 1;
    }
    .ant-table-row {

        .asset-name-edit-cell-a {
            // cursor: pointer;
            margin-right: 22px;
            position: relative;
            display: flex;
            & > span {
                display: inline-block;
                word-break: keep-all;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                vertical-align: middle;
                max-width: 100%;
            }
            i {
                position: absolute;
                right: -26px;
                top: -2px;
                text-indent: 0;
                display: none;
                cursor: pointer;
            }
        }
        &:hover {
            // .asset-name-edit-cell-a > span {
            //     color: #1eb5ad;
            //     text-decoration: underline;
            // }
            .asset-name-edit-cell-a > i {
                display: block;
                color:#5caae3;
                &:before {
                    color:#5caae3;
                }
            }
        }
    }
}

.paytaxinfo-tip {
  // .ant-modal-footer {
  //     .ant-btn:first-child {
  //         display: none;
  //     }
  // }

  .ant-modal-body {
      margin: 24px 24px 12px;
  }

  .jinggao {
      font-size: 12px;
      text-align: center;
      i{
          font-size: 30px;
          color: #FA7C63;
          padding-right: 8px;
      }
      div {
          position: relative;
          bottom: 5px;
          display: inline-block;
      }
  }
}
.zlbsxl-modal {
  .ant-form-explain{
      margin-left: 30px;
      font-size: 12px;
  }
  .ant-modal-footer {
      display: none !important;
  }
  .ant-modal-body{
      padding-left: 0px;
      padding-right: 0px;
  }
}
