:host{
  ::ng-deep .ant-card-body{
    padding: 8px !important;
    // height: 115px !important;
    // overflow-y: auto;
  }
  ::ng-deep .detail_item .ant-row{
    display: flex !important;
    flex-wrap: wrap !important;
  }
  ::ng-deep .ant-card-head-title{
    padding: 8px 0 !important;
  }
  ::ng-deep .ant-card-head{
    padding: 0 8px !important;
    min-height: auto !important;
  }
  .detail{
    padding: 8px;
  }
  // 主体内容
  .detail_content{
    height: calc(100vh - 154px);
    overflow-y: auto;
    overflow-x: hidden;
    .detail_item{
      border-bottom: 1px solid #ccc;
      .detail_item_head{
        height: 66px;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 30px;
        font-weight: bold;
      }
    }
  }

  // 底部按钮
  .foot_btns{
    position: relative;
    z-index: 9;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 66px;
    box-shadow: 0 -1px 4px rgba(0, 21, 41, 0.08);
  }
}
