.igloo-claim-list {
  box-shadow: none !important;

  .ant-table-empty {
    .ant-table-tbody {
      .ant-table-cell {
        padding: 28px 24px;
      }
    }
  }

  .ant-table-tbody {
    & > tr > td {
      padding: 16px;
    }

    .table-row-with-message-bar {
      & > td {
        border-bottom-width: 0px;
      }
    }
  }

  .ant-table-thead > tr > td {
    background-color: #fff;
  }

  .igloo-table-row:hover {
    box-shadow: none;
  }

  .ant-table-tbody tr > td:not(.ant-table-selection-column):first-child {
    padding-right: 0px;
    padding-left: 16px;
  }

  .igloo-claim-list-show-detail-container {
    .ant-table-cell {
      background-color: @white;
      padding: 0px 24px 0px 56px;
      padding-left: 56px !important;

      .claim-detail-message-bar-container {
        position: relative;
        margin-right: 24px;
      }

      .message-has-less-margin-bottom {
        margin-bottom: 0px;
      }

      .igloo-policy-collapse-container {
        border-width: 0px;

        .panel-group-container {
          border-bottom-width: 0px;
          padding-right: 24px;

          .ant-collapse-header {
            display: none;
          }

          .ant-collapse-content {
            border-top-color: @grey;
            .ant-collapse-content-box {
              padding: 24px 0px;

              .panel-group-section-name {
                margin-bottom: 16px;
              }

              .info-title {
                color: @granite;
                margin-bottom: 4px;
              }

              .info-text-and-link {
                color: @black;
                display: flex;
                align-items: center;
                flex-wrap: wrap;

                & > span {
                  margin-right: 7px;
                }

                &:not(:last-child) {
                  margin-bottom: 2px;
                }
              }

              .info-text-and-link-mult-link {
                color: @black;
              }
            }
          }

          &:first-child {
            .ant-collapse-content {
              border-top-width: 0px;
            }
          }
        }
      }
    }
  }
}
