.AgLocationOverview[data-v-3a05e2f0] {
  padding: 10px 16px 16px;
  font-size: 13px;
  color: #38454f;
}
.AgLocationOverview .OverviewToolbar[data-v-3a05e2f0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 20px;
    margin-bottom: 12px;
}
.AgLocationOverview .OverviewToolbar .ToolbarAction[data-v-3a05e2f0] {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 6px;
      color: #0284c7;
      cursor: pointer;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
}
.AgLocationOverview .OverviewToolbar .ToolbarAction[data-v-3a05e2f0]:hover {
        text-decoration: underline;
}
.AgLocationOverview .KpiRow[data-v-3a05e2f0] {
    margin-bottom: 16px;
}
.AgLocationOverview .KpiTile[data-v-3a05e2f0] {
    border: 1px solid #e6f5f8;
    border-radius: 4px;
    padding: 10px 12px;
    margin-bottom: 12px;
    background: #fff;
    min-height: 74px;
}
.AgLocationOverview .KpiTile .KpiValue[data-v-3a05e2f0] {
      font-size: 22px;
      font-weight: 600;
      line-height: 1.2;
      color: #20aec7;
}
.AgLocationOverview .KpiTile .KpiLabel[data-v-3a05e2f0] {
      font-size: 12px;
      margin-top: 2px;
}
.AgLocationOverview .KpiTile .KpiHint[data-v-3a05e2f0] {
      font-size: 11px;
      color: #8c8c8c;
}
.AgLocationOverview .LocationLink[data-v-3a05e2f0] {
    font-weight: 600;
    color: #0284c7;
}
.AgLocationOverview .SubText[data-v-3a05e2f0] {
    font-size: 11px;
    color: #8c8c8c;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.AgLocationOverview .Muted[data-v-3a05e2f0] {
    color: #8c8c8c;
}
.AgLocationOverview .CrematoriumIcon[data-v-3a05e2f0] {
    color: #e3574d;
    font-size: 16px;
}
.AgLocationOverview .ToolIcon[data-v-3a05e2f0] {
    cursor: pointer;
    color: #38454f;
}
.AgLocationOverview .ToolIcon[data-v-3a05e2f0]:hover {
      color: #0284c7;
}
.AgLocationOverview .TypeBreakdownWrap[data-v-3a05e2f0] {
    max-width: 640px;
}
.AgLocationOverview .TypeBreakdown[data-v-3a05e2f0] {
    width: 100%;
    border-collapse: collapse;
}
.AgLocationOverview .TypeBreakdown th[data-v-3a05e2f0],
    .AgLocationOverview .TypeBreakdown td[data-v-3a05e2f0] {
      padding: 4px 8px;
      border-bottom: 1px solid #e6f5f8;
      text-align: left;
      font-size: 12px;
}
.AgLocationOverview .TypeBreakdown th[data-v-3a05e2f0] {
      font-weight: 600;
      color: #8c8c8c;
}
.AgLocationOverview .TypeBreakdown .Num[data-v-3a05e2f0] {
      text-align: right;
      width: 80px;
}
.AgLocationOverview .TypeBreakdown .Bar[data-v-3a05e2f0] {
      width: 180px;
}
.AgLocationOverview .LoadError[data-v-3a05e2f0] {
    margin-bottom: 12px;
}
.AgLocationOverview[data-v-3a05e2f0]  .LocationTable .ant-table-content {
    overflow-x: auto;
}
.AgLocationOverview[data-v-3a05e2f0]  .LocationTable .ant-table-body > table {
    min-width: 960px;
}
.AgLocationOverview[data-v-3a05e2f0]  .LocationTable .ant-table-thead > tr > th.ant-table-expand-icon-th,
  .AgLocationOverview[data-v-3a05e2f0]  .LocationTable .ant-table-tbody > tr > td.ant-table-row-expand-icon-cell {
    position: sticky;
    left: 0;
    z-index: 1;
    background: #fff;
}
.AgLocationOverview[data-v-3a05e2f0]  .LocationTable .ant-table-thead > tr > th:nth-child(2),
  .AgLocationOverview[data-v-3a05e2f0]  .LocationTable .ant-table-tbody > tr.ant-table-row > td:nth-child(2) {
    position: sticky;
    left: 50px;
    z-index: 1;
    background: #fff;
    -webkit-box-shadow: inset -1px 0 0 #e6f5f8;
            box-shadow: inset -1px 0 0 #e6f5f8;
}
.AgLocationOverview[data-v-3a05e2f0]  .LocationTable .ant-table-thead > tr > th {
    background: #fff;
    border-bottom: 2px solid #e6f5f8;
    font-weight: 600;
    font-size: 13px;
    word-break: keep-all;
    overflow-wrap: normal;
    -webkit-hyphens: manual;
        -ms-hyphens: manual;
            hyphens: manual;
}
.AgLocationOverview[data-v-3a05e2f0]  .LocationTable .ant-table-tbody > tr > td {
    border-bottom: 1px solid #e6f5f8;
    font-size: 13px;
}
.AgLocationOverview[data-v-3a05e2f0]  .LocationTable .ant-table-expanded-row > td {
    background: #fafcfd;
}
.AgLocationOverview[data-v-3a05e2f0]  .LocationTable .ant-progress-text {
    font-size: 11px;
}

