@layer brand, tokens, density, elements, values, brand-mark, spacing, cut-edges, actions, panels, marks, roles, headings, regions, authored-text, shell, absence, layouts, motion, states, embed, tables, truncation, print, without-fills, hidden;
@layer spacing {
  .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-positions {
    display: flex;
    flex-direction: column;
    --_kit-stack-gap: var(--_kit-region);
    row-gap: var(--_kit-stack-gap);
  }
  .kit-layout-reports > .kit-region-finding,
  .kit-layout-reports > .kit-region-measure-prior,
  .kit-layout-reports > .kit-region-trend,
  .kit-layout-reports > .kit-region-breakdown-owning-records {
    display: flex;
    flex-direction: column;
    --_kit-stack-gap: var(--_kit-region);
    row-gap: var(--_kit-stack-gap);
  }
  .kit-layout-reports {
    display: grid;
    grid-template-columns: var(--_kit-split);
    --_kit-stack-gap: var(--_kit-region);
    gap: var(--_kit-stack-gap) var(--_kit-inset-wide);
    min-inline-size: 0;
  }
  .kit-layout-reports > * {
    grid-column: 1 / -1;
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-reports {
        grid-template-columns: minmax(0, 1fr);
      }
    }
  }
}
@layer layouts {
  @media screen {
    .kit-layout-reports {
      container-type: inline-size;
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters,
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters {
        display: contents;
      }
    }
  }
  .kit-layout-reports button[popovertarget] > .kit-region-label:has(> .kit-role-count) {
    display: inline-flex;
    align-items: center;
    gap: var(--_kit-rhythm);
  }
  .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > .kit-region-filter,
  .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-filter,
  .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-filter,
  .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-filter {
    display: inline-flex;
    flex: 0 1 auto;
    align-items: center;
    gap: var(--_kit-rhythm);
    min-inline-size: 0;
  }
  .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > .kit-region-more,
  .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-more,
  .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-more,
  .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-more {
    display: none;
    flex: none;
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > .kit-region-more,
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-more,
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-more,
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-more {
        display: inline-flex;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > .kit-region-more,
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-more,
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-more,
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-more {
        margin-inline-start: auto;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > .kit-region-filter[data-kit-fit~=folded],
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-filter[data-kit-fit~=folded],
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-filter[data-kit-fit~=folded],
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-filter[data-kit-fit~=folded] {
        display: contents;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters:has(> .kit-region-more:not([hidden])):not(:has(> .kit-region-more > .kit-role-popover > ul > li[hidden])) > .kit-region-filter,
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters:has(> .kit-region-more:not([hidden])):not(:has(> .kit-region-more > .kit-role-popover > ul > li[hidden])) > .kit-region-filter,
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > :where(form:not([hidden], [class*=kit-])):has(> .kit-region-more:not([hidden])):not(:has(> .kit-region-more > .kit-role-popover > ul > li[hidden])) > .kit-region-filter,
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > :where(form:not([hidden], [class*=kit-])):has(> .kit-region-more:not([hidden])):not(:has(> .kit-region-more > .kit-role-popover > ul > li[hidden])) > .kit-region-filter {
        display: contents;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > .kit-region-filter[data-kit-fit~=folded] > .kit-region-clear,
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-filter[data-kit-fit~=folded] > .kit-region-clear,
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-filter[data-kit-fit~=folded] > .kit-region-clear,
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-filter[data-kit-fit~=folded] > .kit-region-clear {
        display: none;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters:has(> .kit-region-more:not([hidden])):not(:has(> .kit-region-more > .kit-role-popover > ul > li[hidden])) > .kit-region-filter > .kit-region-clear,
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters:has(> .kit-region-more:not([hidden])):not(:has(> .kit-region-more > .kit-role-popover > ul > li[hidden])) > .kit-region-filter > .kit-region-clear,
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > :where(form:not([hidden], [class*=kit-])):has(> .kit-region-more:not([hidden])):not(:has(> .kit-region-more > .kit-role-popover > ul > li[hidden])) > .kit-region-filter > .kit-region-clear,
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > :where(form:not([hidden], [class*=kit-])):has(> .kit-region-more:not([hidden])):not(:has(> .kit-region-more > .kit-role-popover > ul > li[hidden])) > .kit-region-filter > .kit-region-clear {
        display: none;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > .kit-region-more[data-kit-fit=pending],
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-more[data-kit-fit=pending],
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-more[data-kit-fit=pending],
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-more[data-kit-fit=pending] {
        visibility: hidden;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > .kit-region-more[data-kit-fit=pending]:not([hidden]) ~ *,
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-more[data-kit-fit=pending]:not([hidden]) ~ *,
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-more[data-kit-fit=pending]:not([hidden]) ~ *,
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-more[data-kit-fit=pending]:not([hidden]) ~ * {
        visibility: hidden;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-reports > .kit-region-period-filters-schedule:has(.kit-region-more[data-kit-fit=pending]:not([hidden])) > .kit-region-filters ~ *,
      .kit-layout-reports > .kit-region-period-filters-schedule:has(.kit-region-more[data-kit-fit=pending]:not([hidden])) > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters ~ *,
      .kit-layout-reports > .kit-region-period-filters-schedule:has(.kit-region-more[data-kit-fit=pending]:not([hidden])) > :where(form:not([hidden], [class*=kit-])):has(> .kit-region-filters) ~ * {
        visibility: hidden;
      }
    }
  }
  .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > .kit-region-clear-filters,
  .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-clear-filters {
    flex: none;
    display: flex;
    align-items: center;
    min-block-size: var(--_kit-control-height);
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > .kit-region-filter,
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-filter,
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-filter,
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-filter {
        display: contents;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > .kit-region-filter > .kit-region-clear,
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-filter > .kit-region-clear,
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-filter > .kit-region-clear,
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-filter > .kit-region-clear {
        display: none;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters,
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters {
        display: flex;
        flex-flow: row wrap;
        align-items: start;
        gap: var(--_kit-region) var(--_kit-stack);
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > [data-kit-region=clear-filters],
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > [data-kit-region=clear-filters] {
        flex: 1 1 100%;
        min-inline-size: 0;
        max-inline-size: none;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > .kit-region-clear-filters,
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-clear-filters {
        flex: 1 1 100%;
        min-inline-size: 0;
        max-inline-size: none;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-clear-filters,
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-clear-filters {
        flex: 1 1 100%;
        min-inline-size: 0;
        max-inline-size: none;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > .kit-region-filter,
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-filter {
        min-inline-size: 0;
        max-inline-size: none;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > .kit-region-more,
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-more {
        min-inline-size: 0;
        max-inline-size: none;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > .kit-region-words,
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-words {
        min-inline-size: 0;
        max-inline-size: none;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-filter,
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-filter {
        min-inline-size: 0;
        max-inline-size: none;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-more,
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-more {
        min-inline-size: 0;
        max-inline-size: none;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-words,
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-words {
        min-inline-size: 0;
        max-inline-size: none;
      }
    }
  }
}
