@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 elements {
  .kit-role-image-cover {
    overflow-wrap: break-word;
  }
}
@layer roles {
  .kit-role-form-group[data-kit-holds~=file] > .kit-role-image-cover {
    grid-column: 1 / -1;
  }
  .kit-role-form-group > .kit-role-image-cover {
    grid-column: 1 / -1;
  }
  .kit-role-image-cover {
    display: grid;
    justify-items: start;
    gap: var(--_kit-stack);
    min-inline-size: 0;
  }
  .kit-role-image-cover > .kit-region-covering {
    position: relative;
    inline-size: fit-content;
    max-inline-size: 100%;
  }
  .kit-role-image-cover > :is(.kit-region-covering, .kit-region-kept) > .kit-region-picture:not([hidden]) {
    display: block;
    inline-size: auto;
    block-size: auto;
    max-inline-size: 100%;
  }
  .kit-role-image-cover > .kit-region-covering > .kit-region-picture {
    max-block-size: calc(100svh - 2 * var(--_kit-inset));
    touch-action: none;
  }
  .kit-role-image-cover > .kit-region-covering > .kit-region-failure {
    margin-block: 0;
  }
  .kit-role-image-cover > .kit-region-kept {
    max-inline-size: 100%;
  }
  .kit-role-image-cover > .kit-region-kept > .kit-region-picture {
    max-block-size: var(--_kit-strip-height);
  }
  .kit-role-image-cover > .kit-region-covering > .kit-region-cover {
    position: absolute;
    inset-inline-start: calc(var(--kit-cover-x) * 100%);
    inset-block-start: calc(var(--kit-cover-y) * 100%);
    inline-size: calc(var(--kit-cover-width) * 100%);
    block-size: calc(var(--kit-cover-height) * 100%);
    background: var(--_kit-ink);
    color: var(--_kit-surface);
    color-scheme: light;
    forced-color-adjust: none;
    print-color-adjust: exact;
    touch-action: none;
    cursor: move;
  }
  .kit-role-image-cover > .kit-region-covering > .kit-region-cover > .kit-region-handle {
    position: absolute;
    inset-block-end: 0;
    inset-inline-end: 0;
    inline-size: var(--_kit-thumb);
    block-size: var(--_kit-thumb);
    background: var(--_kit-surface);
    cursor: nwse-resize;
    &:dir(rtl) {
      cursor: nesw-resize;
    }
    &:after {
      content: "";
      position: absolute;
      inset: min(0px, (100% - var(--_kit-target)) / 2);
    }
  }
  @supports (anchor-name: --kit-image-cover) and (position-try-fallbacks: flip-block) {
    .kit-role-image-cover > .kit-region-covering {
      contain: layout;
    }
  }
  @supports (anchor-name: --kit-image-cover) and (position-try-fallbacks: flip-block) {
    .kit-role-image-cover > .kit-region-covering > .kit-region-cover {
      anchor-name: --kit-image-cover;
      anchor-scope: --kit-image-cover;
    }
  }
  .kit-role-image-cover[data-kit-holds~=failure] > .kit-region-covering > .kit-region-cover {
    display: none;
  }
  .kit-role-image-cover[data-kit-holds~=failure] > .kit-region-kept {
    display: none;
  }
}
@layer layouts {
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-role-form-group[data-kit-holds~=help] > .kit-role-image-cover,
      .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-filters > .kit-role-form-group[data-kit-holds~=help] > .kit-role-image-cover,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :where(.kit-region-form) > .kit-region-filters > .kit-role-form-group[data-kit-holds~=help] > .kit-role-image-cover,
      .kit-layout-calendar > .kit-region-toolbar > .kit-region-scope > .kit-role-form-group[data-kit-holds~=help] > .kit-role-image-cover,
      .kit-layout-calendar > .kit-region-toolbar > .kit-region-scope-form > .kit-region-scope > .kit-role-form-group[data-kit-holds~=help] > .kit-role-image-cover,
      .kit-layout-calendar > .kit-region-toolbar > .kit-region-view > .kit-role-form-group[data-kit-holds~=help] > .kit-role-image-cover,
      .kit-layout-calendar > .kit-region-toolbar > .kit-region-scope-form > .kit-region-view > .kit-role-form-group[data-kit-holds~=help] > .kit-role-image-cover,
      .kit-layout-calendar > .kit-region-toolbar > .kit-region-scope > .kit-region-filters > .kit-role-form-group[data-kit-holds~=help] > .kit-role-image-cover,
      .kit-layout-calendar > .kit-region-toolbar > .kit-region-scope-form > .kit-region-scope > .kit-region-filters > .kit-role-form-group[data-kit-holds~=help] > .kit-role-image-cover,
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > .kit-role-form-group[data-kit-holds~=help] > .kit-role-image-cover,
      .kit-layout-reports > .kit-region-period-filters-schedule > :where(.kit-region-period-filters:not([hidden])) > .kit-region-filters > .kit-role-form-group[data-kit-holds~=help] > .kit-role-image-cover,
      .kit-layout-list > .kit-region-saved-views-filters-sort > :where(.kit-region-form) > .kit-role-form-group[data-kit-holds~=help] > .kit-role-image-cover {
        justify-self: start;
      }
    }
  }
  @media screen {
    .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-filters > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-list > .kit-region-saved-views-filters-sort > :where(.kit-region-form) > .kit-region-filters > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-calendar > .kit-region-toolbar > .kit-region-scope > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-calendar > .kit-region-toolbar > .kit-region-scope-form > .kit-region-scope > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-calendar > .kit-region-toolbar > .kit-region-view > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-calendar > .kit-region-toolbar > .kit-region-scope-form > .kit-region-view > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-calendar > .kit-region-toolbar > .kit-region-scope > .kit-region-filters > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-calendar > .kit-region-toolbar > .kit-region-scope-form > .kit-region-scope > .kit-region-filters > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-reports > .kit-region-period-filters-schedule > :where(.kit-region-period-filters:not([hidden])) > .kit-region-filters > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-list > .kit-region-saved-views-filters-sort > :where(.kit-region-form) > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-filters > .kit-region-filter > .kit-role-popover:not(:popover-open) > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-list > .kit-region-saved-views-filters-sort > :where(.kit-region-form) > .kit-region-filters > .kit-region-filter > .kit-role-popover:not(:popover-open) > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > .kit-region-filter > .kit-role-popover:not(:popover-open) > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-reports > .kit-region-period-filters-schedule > :where(.kit-region-period-filters:not([hidden])) > .kit-region-filters > .kit-region-filter > .kit-role-popover:not(:popover-open) > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-calendar > .kit-region-toolbar > .kit-region-scope > .kit-region-filters > .kit-region-filter > .kit-role-popover:not(:popover-open) > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-calendar > .kit-region-toolbar > .kit-region-scope-form > .kit-region-scope > .kit-region-filters > .kit-region-filter > .kit-role-popover:not(:popover-open) > .kit-role-form-group > .kit-role-image-cover {
      grid-column: 2;
    }
  }
  @media screen {
    .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-filters > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-list > .kit-region-saved-views-filters-sort > :where(.kit-region-form) > .kit-region-filters > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-calendar > .kit-region-toolbar > .kit-region-scope > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-calendar > .kit-region-toolbar > .kit-region-scope-form > .kit-region-scope > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-calendar > .kit-region-toolbar > .kit-region-view > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-calendar > .kit-region-toolbar > .kit-region-scope-form > .kit-region-view > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-calendar > .kit-region-toolbar > .kit-region-scope > .kit-region-filters > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-calendar > .kit-region-toolbar > .kit-region-scope-form > .kit-region-scope > .kit-region-filters > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-reports > .kit-region-period-filters-schedule > :where(.kit-region-period-filters:not([hidden])) > .kit-region-filters > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-list > .kit-region-saved-views-filters-sort > :where(.kit-region-form) > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-region-filters > .kit-region-filter > .kit-role-popover:not(:popover-open) > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-list > .kit-region-saved-views-filters-sort > :where(.kit-region-form) > .kit-region-filters > .kit-region-filter > .kit-role-popover:not(:popover-open) > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > .kit-region-filter > .kit-role-popover:not(:popover-open) > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-reports > .kit-region-period-filters-schedule > :where(.kit-region-period-filters:not([hidden])) > .kit-region-filters > .kit-region-filter > .kit-role-popover:not(:popover-open) > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-calendar > .kit-region-toolbar > .kit-region-scope > .kit-region-filters > .kit-region-filter > .kit-role-popover:not(:popover-open) > .kit-role-form-group > .kit-role-image-cover,
    .kit-layout-calendar > .kit-region-toolbar > .kit-region-scope-form > .kit-region-scope > .kit-region-filters > .kit-region-filter > .kit-role-popover:not(:popover-open) > .kit-role-form-group > .kit-role-image-cover {
      grid-row: 2 / span 2;
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-filters > .kit-role-form-group > .kit-role-image-cover,
      .kit-layout-reports > .kit-region-period-filters-schedule > .kit-region-period-filters > .kit-region-filters > .kit-role-form-group > .kit-role-image-cover {
        margin-block-start: calc(var(--_kit-rhythm) - var(--_kit-stack));
      }
    }
  }
}
