@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-list > .kit-region-rows {
    display: flex;
    flex-direction: column;
    --_kit-stack-gap: var(--_kit-region);
    row-gap: var(--_kit-stack-gap);
  }
}
@layer actions {
  .kit-layout-list > .kit-region-columns-selection-actions > .kit-region-actions[data-kit-holds~=words] > .kit-region-words {
    inline-size: 100%;
    margin-inline-end: 0;
  }
  .kit-layout-list > .kit-region-columns-selection-actions > :where(form:not([hidden], [class*=kit-])) > .kit-region-actions[data-kit-holds~=words] > .kit-region-words {
    inline-size: 100%;
    margin-inline-end: 0;
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-list > .kit-region-columns-selection-actions > .kit-region-actions[data-kit-holds~=words] {
        display: contents;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-list > .kit-region-columns-selection-actions[data-kit-holds~=status-line] {
        justify-content: flex-end;
      }
    }
  }
}
@layer shell {
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-list:has(> .kit-region-saved-views-filters-sort > .kit-region-filters:popover-open, > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > .kit-region-filters:popover-open):after {
        content: "";
        position: fixed;
        position-anchor: --_kit-bottom-bar;
        inset: 0 0 var(--_kit-dismiss-foot, 0px);
        z-index: var(--_kit-tier-overlay);
      }
    }
  }
}
@layer layouts {
  .kit-layout-list > .kit-region-saved-views-filters-sort,
  .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-filters,
  .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters {
    --_kit-stack-gap: var(--_kit-stack);
  }
  .kit-layout-list > .kit-region-rows > .kit-region-day > h3,
  .kit-layout-list > .kit-region-rows > :where(form:not([hidden], [class*=kit-])) > .kit-region-day > h3 {
    margin: 0;
    color: var(--_kit-text-muted);
    font-family: var(--_kit-body-family);
    font-size: var(--_kit-label-size);
    font-weight: 400;
    white-space: nowrap;
  }
  .kit-layout-list > .kit-region-rows > .kit-region-day > .kit-region-entry,
  .kit-layout-list > .kit-region-rows > :where(form:not([hidden], [class*=kit-])) > .kit-region-day > .kit-region-entry {
    margin: 0;
    padding-block: var(--_kit-inset-tight);
  }
  .kit-layout-list > .kit-region-rows > .kit-region-day > .kit-region-entry + .kit-region-entry,
  .kit-layout-list > .kit-region-rows > :where(form:not([hidden], [class*=kit-])) > .kit-region-day > .kit-region-entry + .kit-region-entry {
    border-block-start: var(--_kit-rule) solid var(--_kit-panel-boundary);
  }
  .kit-layout-list > .kit-region-rows > .kit-region-day > .kit-region-entry > .kit-region-time,
  .kit-layout-list > .kit-region-rows > :where(form:not([hidden], [class*=kit-])) > .kit-region-day > .kit-region-entry > .kit-region-time {
    color: var(--_kit-text-muted);
  }
  .kit-layout-list > .kit-region-rows > .kit-region-day > .kit-region-entry,
  .kit-layout-list > .kit-region-rows > :where(form:not([hidden], [class*=kit-])) > .kit-region-day > .kit-region-entry {
    --_kit-avatar-line: 1lh;
  }
  .kit-layout-list {
    display: flex;
    flex-direction: column;
    --_kit-stack-gap: var(--_kit-region);
    gap: var(--_kit-region) var(--_kit-inset-wide);
    min-inline-size: 0;
  }
  @media screen {
    .kit-layout-list {
      container-type: inline-size;
    }
  }
  .kit-layout-list > .kit-region-columns-selection-actions {
    align-items: last baseline;
  }
  .kit-layout-list > .kit-region-columns-selection-actions:has(> .kit-role-action-group[data-kit-holds~=words]) {
    align-items: first baseline;
  }
  .kit-layout-list > .kit-region-saved-views-filters-sort {
    align-items: first baseline;
  }
  .kit-layout-list > .kit-region-columns-selection-actions > .kit-region-select-all,
  .kit-layout-list > .kit-region-columns-selection-actions > .kit-region-clear-selection {
    min-block-size: var(--_kit-target);
    padding: 0;
    border: 0;
    background: none;
    color: inherit;
    font: inherit;
    text-decoration-line: underline;
    text-decoration-color: var(--_kit-text-muted);
    text-decoration-thickness: var(--_kit-rule);
    text-decoration-skip-ink: none;
    text-underline-offset: var(--_kit-link-underline-offset);
  }
  .kit-layout-list > .kit-region-columns-selection-actions > .kit-region-select-all:focus-visible,
  .kit-layout-list > .kit-region-columns-selection-actions > .kit-region-clear-selection:focus-visible {
    text-decoration-color: var(--_kit-text-ink);
  }
  @media (hover: hover) and (pointer: fine) {
    .kit-layout-list > .kit-region-columns-selection-actions > .kit-region-select-all:hover,
    .kit-layout-list > .kit-region-columns-selection-actions > .kit-region-clear-selection:hover {
      text-decoration-color: var(--_kit-text-ink);
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-filters,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters {
        display: contents;
      }
    }
  }
  .kit-layout-list button[popovertarget] > .kit-region-label:has(> .kit-role-count) {
    display: inline-flex;
    align-items: center;
    gap: var(--_kit-rhythm);
  }
  .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-filters > .kit-region-filter,
  .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-filter,
  .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-filter,
  .kit-layout-list > .kit-region-saved-views-filters-sort > :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-list > .kit-region-saved-views-filters-sort > .kit-region-filter,
  .kit-layout-list > .kit-region-saved-views-filters-sort > :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-list .kit-region-nothing-matches > .kit-region-applied > .kit-region-name {
    color: var(--_kit-text-muted);
  }
  .kit-layout-list table[data-kit-table=records]:has(> tbody > tr):not(:has(> tbody > tr:not([hidden]))) > thead {
    display: none;
  }
  .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-filters > .kit-region-more,
  .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-more,
  .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-more,
  .kit-layout-list > .kit-region-saved-views-filters-sort > :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-list > .kit-region-saved-views-filters-sort > .kit-region-filters > .kit-region-more,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-more,
      .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-more,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :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-list > .kit-region-saved-views-filters-sort > .kit-region-filters > .kit-region-more,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-more,
      .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-more,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :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-list > .kit-region-saved-views-filters-sort > .kit-region-filters > .kit-region-filter[data-kit-fit~=folded],
      .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-filter[data-kit-fit~=folded],
      .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-filter[data-kit-fit~=folded],
      .kit-layout-list > .kit-region-saved-views-filters-sort > :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-list > .kit-region-saved-views-filters-sort[data-kit-fit~=pending] > .kit-region-filters > .kit-region-filter,
      .kit-layout-list > .kit-region-saved-views-filters-sort[data-kit-fit~=pending] > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-filter,
      .kit-layout-list > .kit-region-saved-views-filters-sort[data-kit-fit~=pending] > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-filter,
      .kit-layout-list > .kit-region-saved-views-filters-sort[data-kit-fit~=pending] > :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-list > .kit-region-saved-views-filters-sort > .kit-region-filters > .kit-region-filter[data-kit-fit~=folded] > .kit-region-clear,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-filter[data-kit-fit~=folded] > .kit-region-clear,
      .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-filter[data-kit-fit~=folded] > .kit-region-clear,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :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-list > .kit-region-saved-views-filters-sort[data-kit-fit~=pending] > .kit-region-filters > .kit-region-filter > .kit-region-clear,
      .kit-layout-list > .kit-region-saved-views-filters-sort[data-kit-fit~=pending] > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-filter > .kit-region-clear,
      .kit-layout-list > .kit-region-saved-views-filters-sort[data-kit-fit~=pending] > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-filter > .kit-region-clear,
      .kit-layout-list > .kit-region-saved-views-filters-sort[data-kit-fit~=pending] > :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-list > .kit-region-saved-views-filters-sort[data-kit-fit~=pending] > .kit-region-filters,
      .kit-layout-list > .kit-region-saved-views-filters-sort[data-kit-fit~=pending] > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters,
      .kit-layout-list > .kit-region-saved-views-filters-sort[data-kit-fit~=pending] > .kit-region-layout-switch {
        visibility: hidden;
      }
    }
  }
  .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-clear-filters,
  .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-clear-filters,
  .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-filters > .kit-region-clear-filters,
  .kit-layout-list > .kit-region-saved-views-filters-sort > :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);
  }
  .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-range > .kit-region-words,
  .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-range > .kit-region-words,
  .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-filters > .kit-region-words,
  .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-words,
  .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-words,
  .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-words {
    flex: 1 0 100%;
    order: 1;
    min-inline-size: 0;
    margin-block: 0;
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-range > .kit-region-words,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-range > .kit-region-words {
        text-align: end;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-list > .kit-region-columns-selection-actions > .kit-region-columns[data-kit-holds~=words] {
        display: contents;
        > .kit-region-words {
          order: 4;
          inline-size: 100%;
          margin-block: 0;
          text-align: end;
        }
      }
    }
  }
  .kit-layout-list > .kit-region-saved-views-filters-sort[data-kit-fit~=pending] > .kit-region-filters > .kit-region-filter + .kit-region-words,
  .kit-layout-list > .kit-region-saved-views-filters-sort[data-kit-fit~=pending] > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-filter + .kit-region-words,
  .kit-layout-list > .kit-region-saved-views-filters-sort[data-kit-fit~=pending] > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-filter + .kit-region-words,
  .kit-layout-list > .kit-region-saved-views-filters-sort[data-kit-fit~=pending] > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-filter + .kit-region-words,
  .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-filters > .kit-region-filter[data-kit-fit~=folded] + .kit-region-words,
  .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-filters > .kit-region-more[hidden] + .kit-region-words,
  .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-filter[data-kit-fit~=folded] + .kit-region-words,
  .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-more[hidden] + .kit-region-words,
  .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-filter[data-kit-fit~=folded] + .kit-region-words,
  .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-more[hidden] + .kit-region-words,
  .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-filter[data-kit-fit~=folded] + .kit-region-words,
  .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-more[hidden] + .kit-region-words {
    display: none;
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-filters > .kit-region-filter + .kit-region-words,
      .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-filters > .kit-region-more + .kit-region-words,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-filter + .kit-region-words,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-more + .kit-region-words,
      .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-filter + .kit-region-words,
      .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-more + .kit-region-words,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-filter + .kit-region-words,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-more + .kit-region-words {
        display: none;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-list > .kit-region-columns-selection-actions > .kit-region-columns,
      .kit-layout-list > .kit-region-columns-selection-actions:not([data-kit-holds~=action-group]) {
        display: none;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-list > .kit-region-columns-selection-actions > .kit-region-select-all,
      .kit-layout-list > .kit-region-columns-selection-actions > .kit-region-clear-selection {
        position: relative;
        flex: 0 1 auto;
        min-block-size: 0;
        text-box-trim: trim-both;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-list > .kit-region-columns-selection-actions > .kit-region-select-all:before,
      .kit-layout-list > .kit-region-columns-selection-actions > .kit-region-clear-selection:before {
        content: "";
        position: absolute;
        inset-block: calc(100% + var(--_kit-stack) - var(--_kit-target)) calc(-1 * var(--_kit-stack));
        inset-inline: 0;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-list > .kit-region-saved-views-filters-sort {
        display: flex;
        flex-wrap: nowrap;
        gap: var(--_kit-stack);
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-layout-switch:first-child,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-layout-switch:first-child {
        flex: 1 1 0;
        min-inline-size: 0;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-list > .kit-region-saved-views-filters-sort[data-kit-holds~=range],
      .kit-layout-list > .kit-region-saved-views-filters-sort[data-kit-holds~=layout-switch] {
        flex-wrap: wrap;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-list > .kit-region-saved-views-filters-sort[data-kit-holds~=action-group] {
        flex-wrap: wrap;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-range,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-range {
        display: grid;
        grid-template-columns: repeat(4, auto) minmax(0, 1fr);
        justify-content: start;
        order: 1;
        min-inline-size: 0;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-range > .kit-region-range-in-words,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-range > .kit-region-range-in-words {
        display: none;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-range > .kit-region-today,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-range > .kit-region-today,
      .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-range > .kit-region-previous,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-range > .kit-region-previous,
      .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-range > .kit-region-next,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-range > .kit-region-next {
        grid-row: 1;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-range > .kit-region-words,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-range > .kit-region-words {
        order: 0;
        grid-column: 1 / -1;
        inline-size: 100cqi;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-range > .kit-region-date,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-range > .kit-region-date,
      .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-range > :where(form:not([hidden], [class*=kit-])) > .kit-region-date,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-range > :where(form:not([hidden], [class*=kit-])) > .kit-region-date {
        grid-row: 1;
        justify-self: start;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-list > .kit-region-saved-views-filters-sort[data-kit-holds~=form-group] {
        flex-wrap: wrap;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-filters > .kit-region-filter,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-filter,
      .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-filter,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :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-list > .kit-region-saved-views-filters-sort > .kit-region-filters > .kit-region-filter > .kit-region-clear,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :where(form:not([hidden], [class*=kit-])) > .kit-region-filters > .kit-region-filter > .kit-region-clear,
      .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-filter > .kit-region-clear,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :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-list > .kit-region-saved-views-filters-sort > .kit-region-filters,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :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-list > .kit-region-saved-views-filters-sort > .kit-region-filters > .kit-region-clear-filters,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :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-list > .kit-region-saved-views-filters-sort > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-clear-filters,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :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-list > .kit-region-saved-views-filters-sort > .kit-region-filters > .kit-region-filter,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :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-list > .kit-region-saved-views-filters-sort > .kit-region-filters > .kit-region-more,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :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-list > .kit-region-saved-views-filters-sort > .kit-region-filters > .kit-region-words,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :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-list > .kit-region-saved-views-filters-sort > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-filter,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :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-list > .kit-region-saved-views-filters-sort > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-more,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :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-list > .kit-region-saved-views-filters-sort > .kit-region-filters > :where(form:not([hidden], [class*=kit-])) > .kit-region-words,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :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;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-list > .kit-region-columns-selection-actions > .kit-region-columns {
        min-inline-size: 0;
        inline-size: 100%;
        max-inline-size: none;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-list[data-kit-holds~=clear-selection] > .kit-region-columns-selection-actions[data-kit-holds~=action-group]:not([data-kit-holds~=status-line]):after {
        content: "\200b" / "";
        flex: 1 1 100%;
        text-box-trim: var(--_kit-text-trim);
        text-box-edge: text;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-list[data-kit-holds~=clear-selection] > .kit-region-columns-selection-actions:has(> .kit-role-action-group[data-kit-holds~=words]):after {
        content: none;
      }
    }
  }
  .kit-layout-list > .kit-region-cards:has(> div.kit-region-group) {
    display: flex;
    flex-direction: column;
    gap: var(--_kit-region);
  }
  .kit-layout-list > .kit-region-cards > div.kit-region-group {
    display: flex;
    flex-direction: column;
    gap: var(--_kit-stack);
  }
  .kit-layout-list > .kit-region-board {
    display: flex;
    flex-direction: column;
    gap: var(--_kit-stack);
  }
  .kit-layout-list > .kit-region-board div.kit-region-group {
    display: flex;
    flex-direction: column;
    gap: var(--_kit-stack);
    min-inline-size: 0;
  }
  .kit-layout-list > .kit-region-board div.kit-region-group-heading > .kit-region-line {
    display: flex;
    align-items: center;
    gap: var(--_kit-stack);
    min-block-size: var(--_kit-target);
    padding-inline-end: 0;
    font-size: var(--_kit-sub-heading-size);
    font-weight: var(--_kit-heading-weight);
    letter-spacing: var(--_kit-heading-tracking);
  }
  .kit-layout-list > .kit-region-board div.kit-region-group-heading > .kit-region-line > .kit-region-count {
    color: var(--_kit-text-muted);
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-list > .kit-region-board {
        --_kit-overflow-fade-extent: var(--_kit-cut-reveal);
        --_kit-overflow-fade-direction: to right;
        --_kit-overflow-fade-surface: var(--_kit-surface-beneath);
        flex-direction: row;
        overflow-x: auto;
        overflow-y: clip;
        scroll-snap-type: x mandatory;
        container-type: scroll-state;
        scroll-padding-inline: var(--_kit-cut-reveal) var(--_kit-overflow-fade-extent);
        scrollbar-width: none;
      }
      .kit-layout-list > .kit-region-board:has(> .kit-role-reordering[data-kit-state~=moving]) {
        scroll-snap-type: none;
      }
      .kit-layout-list > .kit-region-board div.kit-region-group {
        flex: 1 0 0;
        min-inline-size: var(--_kit-card-least);
        scroll-snap-align: start;
      }
      @container scroll-state(scrollable: inline-start) {
        .kit-layout-list > .kit-region-board:before {
          --_kit-overflow-fade-direction: to left;
          content: "";
          flex: none;
          inset-inline-start: 0;
          inline-size: var(--_kit-overflow-fade-extent);
          margin-inline-end: calc(-1 * (var(--_kit-overflow-fade-extent) + var(--_kit-stack)));
        }
      }
      @container scroll-state(scrollable: inline-end) {
        .kit-layout-list > .kit-region-board:after {
          content: "";
          flex: none;
          inset-inline-end: 0;
          inline-size: var(--_kit-overflow-fade-extent);
          margin-inline-start: calc(-1 * (var(--_kit-overflow-fade-extent) + var(--_kit-stack)));
        }
      }
    }
  }
  @media screen {
    @supports named-feature(single-axis-scroll-container) {
      .kit-layout-list > .kit-region-rows table[data-kit-table=records] > .kit-region-group > tr:not(.kit-region-group-heading) {
        scroll-margin-block-start: calc(var(--_kit-list-selection-held, 0px) + var(--_kit-column-headings-held, 0px) + var(--_kit-target) + 2 * var(--_kit-rule) + 2 * var(--_kit-focus-edge));
      }
    }
  }
  @media screen {
    .kit-layout-list > .kit-region-rows tr,
    .kit-layout-list > .kit-region-rows .kit-region-group-heading {
      scroll-margin-block: calc(var(--_kit-list-selection-held, 0px) + var(--_kit-column-headings-held, 0px) + 2 * var(--_kit-focus-edge)) calc(2 * var(--_kit-focus-edge));
    }
  }
  @media screen {
    .kit-layout-list > .kit-region-rows table[data-kit-table=records] > tbody > tr[aria-current=true] {
      background-color: var(--_kit-wash);
    }
  }
  @media screen {
    .kit-layout-list > .kit-region-rows table[data-kit-table=records] > tbody > tr[aria-current=true] {
      box-shadow: calc(-1 * var(--_kit-inset-tight)) 0 var(--_kit-wash), var(--_kit-inset-tight) 0 var(--_kit-wash);
    }
  }
  @media screen {
    .kit-layout-list > .kit-region-rows table[data-kit-table=records] > tbody > tr[aria-current=true] > th:first-child,
    .kit-layout-list > .kit-region-rows table[data-kit-table=records] > tbody > tr[aria-current=true] > td:first-child {
      box-shadow:
        calc(2 * var(--_kit-focus-edge) - var(--_kit-inset-tight)) 0 var(--_kit-wash),
        calc(2 * var(--_kit-focus-edge) - var(--_kit-inset-tight)) 0 var(--_kit-panel-surface),
        calc(-1 * var(--_kit-inset-tight)) 0 var(--_kit-text-ink);
    }
  }
  @media screen {
    .kit-layout-list > .kit-region-rows table[data-kit-table=records] > tbody > tr[aria-current=true] > th:first-child:dir(rtl),
    .kit-layout-list > .kit-region-rows table[data-kit-table=records] > tbody > tr[aria-current=true] > td:first-child:dir(rtl) {
      box-shadow:
        calc(var(--_kit-inset-tight) - 2 * var(--_kit-focus-edge)) 0 var(--_kit-wash),
        calc(var(--_kit-inset-tight) - 2 * var(--_kit-focus-edge)) 0 var(--_kit-panel-surface),
        var(--_kit-inset-tight) 0 var(--_kit-text-ink);
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-list > .kit-region-columns-selection-actions {
        min-block-size: var(--_kit-list-selection-line);
        padding-block: var(--_kit-inset-tight);
        flex-wrap: nowrap;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-list > .kit-region-columns-selection-actions > .kit-region-columns {
        flex-shrink: 0;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-list > .kit-region-columns-selection-actions > .kit-region-select-all,
      .kit-layout-list > .kit-region-columns-selection-actions > .kit-region-clear-selection {
        flex-shrink: 0;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-list > .kit-region-columns-selection-actions[data-kit-holds~=action-group] {
        flex-wrap: wrap;
        align-content: start;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-list > .kit-region-columns-selection-actions:has(> .kit-role-action-group[data-kit-holds~=words]),
      .kit-layout-list > .kit-region-columns-selection-actions[data-kit-holds~=status-line],
      .kit-layout-list[data-kit-holds~=clear-selection] > .kit-region-columns-selection-actions[data-kit-holds~=action-group] {
        min-block-size: var(--_kit-list-selection-lines);
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-list[data-kit-holds~=clear-selection] > .kit-region-columns-selection-actions {
        position: sticky;
        inset-block-start: var(--_kit-shell-held-edge, 0px);
        z-index: var(--_kit-tier-held-over);
        background: var(--_kit-surface-beneath);
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-list[data-kit-holds~=clear-selection] > .kit-region-rows {
        --_kit-list-selection-held: var(--_kit-list-selection-lines);
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-list[data-kit-holds~=clear-selection] {
        > .kit-region-columns-selection-actions,
        > .kit-region-rows {
          --_kit-list-selection-words-after: 0px;
          --_kit-list-selection-status-after: 0px;
          --_kit-list-selection-phone: calc(1lh + var(--_kit-stack) + var(--_kit-control-height) + var(--_kit-list-selection-words-after) + var(--_kit-list-selection-status-after) + 2 * var(--_kit-inset-tight));
        }
        > .kit-region-columns-selection-actions {
          position: sticky;
          inset-block-start: var(--_kit-shell-held-edge, 0px);
          z-index: var(--_kit-tier-held-over);
          align-content: start;
          min-block-size: var(--_kit-list-selection-phone);
          padding-block: var(--_kit-inset-tight);
          background: var(--_kit-surface-beneath);
        }
        > .kit-region-rows {
          --_kit-list-selection-held: var(--_kit-list-selection-phone);
          div.kit-region-group > div.kit-region-group-heading,
          table[data-kit-table=records] > .kit-region-group > tr.kit-region-group-heading {
            position: static;
          }
        }
        > .kit-region-columns-selection-actions:has(> .kit-role-action-group[data-kit-holds~=words]),
        > .kit-region-columns-selection-actions:has(> .kit-role-action-group[data-kit-holds~=words]) + .kit-region-rows,
        > .kit-region-columns-selection-actions:has(> .kit-role-action-group[data-kit-holds~=words]) + form + .kit-region-rows {
          --_kit-list-selection-words-after: calc(var(--_kit-stack) + 1lh);
        }
        > .kit-region-columns-selection-actions[data-kit-holds~=status-line],
        > .kit-region-columns-selection-actions[data-kit-holds~=status-line] + .kit-region-rows,
        > .kit-region-columns-selection-actions[data-kit-holds~=status-line] + form + .kit-region-rows {
          --_kit-list-selection-status-after: calc(var(--_kit-stack) + 1lh);
        }
      }
    }
  }
  .kit-layout-list {
    --_kit-list-selection-line: calc(var(--_kit-control-height) + 2 * var(--_kit-inset-tight));
    --_kit-list-selection-lines: calc(var(--_kit-list-selection-line) + var(--_kit-stack) + 1lh);
  }
  .kit-layout-list[data-kit-loaded][data-kit-fit=pending] {
    visibility: hidden;
  }
  .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-layout-switch {
    display: flex;
    flex: 0 1 auto;
    flex-wrap: wrap;
    align-items: first baseline;
    gap: var(--_kit-stack);
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-layout-switch {
        flex: 1 1 100%;
        grid-column: 1 / -1;
        grid-row: auto;
        min-inline-size: 0;
      }
    }
  }
}
