@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 actions {
  .kit-layout-calendar > .kit-region-toolbar > .kit-region-actions[data-kit-holds~=words] > .kit-role-split-action:first-child,
  .kit-layout-calendar > .kit-region-toolbar > :where(form:not([hidden], [class*=kit-])) > .kit-region-actions[data-kit-holds~=words] > .kit-role-split-action:first-child {
    margin-inline-start: auto;
  }
  @media screen {
    @container calendar (inline-size < 720px) {
      .kit-layout-calendar > .kit-region-toolbar > .kit-region-actions[data-kit-holds~=words] > .kit-role-split-action,
      .kit-layout-calendar > .kit-region-toolbar > :where(form:not([hidden], [class*=kit-])) > .kit-region-actions[data-kit-holds~=words] > .kit-role-split-action {
        grid-row: 1;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-list > .kit-region-columns-selection-actions > .kit-role-action-group[data-kit-holds~=words] > .kit-role-split-action:first-child {
        margin-inline-start: auto;
      }
    }
  }
  :where(:not([class*=kit-], div, form)) > .kit-role-split-action {
    --_kit-run-gap: var(--_kit-rhythm);
  }
  :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-subtle-action, .kit-role-destructive-action, .kit-role-icon-action, .kit-role-emphasised-next-action, .kit-role-split-action, .kit-role-destination, .kit-role-way-back) + .kit-role-split-action {
    margin-inline-start: var(--_kit-run-gap, 0px);
  }
}
@layer roles {
  .kit-role-split-action {
    display: inline-flex;
    flex: 0 0 auto;
    align-items: stretch;
    max-inline-size: 100%;
    vertical-align: middle;
  }
  @media screen and (width < 720px) {
    .kit-role-action-group > .kit-role-split-action,
    .kit-role-action-group > :where(form:not([hidden], [class*=kit-])) > .kit-role-split-action {
      inline-size: 100%;
      order: 2;
    }
  }
  @media screen and (width < 720px) {
    .kit-role-action-group > .kit-role-split-action[data-kit-holds~=primary-action],
    .kit-role-action-group > :where(form:not([hidden], [class*=kit-])) > .kit-role-split-action[data-kit-holds~=primary-action] {
      order: 1;
    }
  }
}
