@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-role-status-line:empty {
    display: none;
  }
  .kit-role-status-line {
    --_kit-stack-gap: inherit;
  }
  .kit-role-status-line:not(:first-child) {
    margin-block-start: calc(var(--_kit-stack) - var(--_kit-stack-gap, var(--_kit-stack)));
  }
}
@layer actions {
  .kit-region-actions > .kit-role-status-line,
  .kit-region-page-foot > .kit-role-status-line,
  .kit-region-count-continuation > .kit-role-status-line,
  .kit-region-next-route > .kit-role-status-line,
  .kit-role-action-group > .kit-role-status-line,
  :where(.kit-role-notice > .kit-region-action:has(> .kit-region-words)) > .kit-role-status-line,
  .kit-role-headed-region > .kit-region-new[data-kit-holds~=words] > .kit-role-status-line,
  .kit-region-next-action[data-kit-holds~=words] > .kit-role-status-line,
  .kit-region-next-action[data-kit-holds~=status-line] > .kit-role-status-line,
  .kit-role-ways-in > .kit-region-google[data-kit-holds~=words] > .kit-role-status-line,
  .kit-role-ways-in > .kit-region-google[data-kit-holds~=status-line] > .kit-role-status-line {
    order: 6;
    inline-size: 100%;
    contain: inline-size;
    margin-inline-end: calc(-1 * var(--_kit-cluster-gap));
    margin-block: 0;
  }
  @media print, (width >= 720px) {
    .kit-layout-shell .kit-region-page > .kit-region-header[data-kit-holds~=routes][data-kit-holds~=status-line] > .kit-role-status-line,
    .kit-layout-form > .kit-region-header[data-kit-holds~=routes][data-kit-holds~=status-line] > .kit-role-status-line,
    .kit-layout-unavailable > .kit-region-header[data-kit-holds~=routes][data-kit-holds~=status-line] > .kit-role-status-line,
    .kit-layout-showcase > .kit-region-header[data-kit-holds~=routes][data-kit-holds~=status-line] > .kit-role-status-line {
      order: 6;
    }
  }
  @media screen {
    @container calendar (inline-size < 720px) {
      .kit-layout-calendar > .kit-region-toolbar[data-kit-holds~=words] > .kit-role-status-line {
        grid-row: auto;
        inline-size: 100cqi;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-role-row > .kit-region-content-column > :is(.kit-region-actions, .kit-role-action-group) ~ .kit-role-status-line,
      .kit-layout-shell .kit-region-page > .kit-region-header > .kit-role-status-line,
      .kit-layout-form > .kit-region-header > .kit-role-status-line,
      .kit-layout-unavailable > .kit-region-header > .kit-role-status-line,
      .kit-layout-showcase > .kit-region-header > .kit-role-status-line,
      .kit-layout-shell .kit-region-page > .kit-region-header > :where(form:not([hidden], [class*=kit-])) > .kit-role-status-line,
      .kit-layout-calendar > .kit-region-toolbar > .kit-role-status-line,
      .kit-layout-calendar > .kit-region-toolbar > :where(form:not([hidden], [class*=kit-])) > .kit-role-status-line,
      .kit-layout-list > .kit-region-columns-selection-actions > .kit-role-action-group + .kit-role-status-line,
      .kit-layout-list > .kit-region-columns-selection-actions > .kit-role-action-group + .kit-role-status-line + .kit-role-status-line,
      .kit-layout-list > .kit-region-columns-selection-actions > .kit-role-action-group + .kit-role-status-line + .kit-role-status-line + .kit-role-status-line,
      .kit-layout-list > .kit-region-saved-views-filters-sort > .kit-role-action-group > .kit-role-status-line {
        flex: 0 0 auto;
        inline-size: auto;
        max-inline-size: min(var(--_kit-reading-width), 100%);
        contain: none;
        margin-inline: calc(100% - 1px) 0;
        text-align: end;
      }
    }
  }
  .kit-role-row > .kit-region-content-column > .kit-role-status-line,
  .kit-layout-shell .kit-region-page > .kit-region-header > .kit-role-status-line,
  .kit-layout-form > .kit-region-header > .kit-role-status-line,
  .kit-layout-unavailable > .kit-region-header > .kit-role-status-line,
  .kit-layout-showcase > .kit-region-header > .kit-role-status-line,
  .kit-layout-shell .kit-region-page > .kit-region-header > :where(form:not([hidden], [class*=kit-])) > .kit-role-status-line,
  .kit-layout-calendar > .kit-region-toolbar > .kit-role-status-line,
  .kit-layout-calendar > .kit-region-toolbar > :where(form:not([hidden], [class*=kit-])) > .kit-role-status-line,
  .kit-layout-list > .kit-region-columns-selection-actions > .kit-role-status-line {
    inline-size: 100%;
    margin-block: 0;
  }
  .kit-role-row > .kit-region-content-column:has(> :is(.kit-region-actions, .kit-role-action-group)[data-kit-holds~=words]) > .kit-role-status-line,
  .kit-layout-shell .kit-region-page > .kit-region-header[data-kit-holds~=words] > .kit-role-status-line,
  .kit-layout-form > .kit-region-header[data-kit-holds~=words] > .kit-role-status-line,
  .kit-layout-unavailable > .kit-region-header[data-kit-holds~=words] > .kit-role-status-line,
  .kit-layout-showcase > .kit-region-header[data-kit-holds~=words] > .kit-role-status-line,
  .kit-layout-calendar > .kit-region-toolbar[data-kit-holds~=words] > .kit-role-status-line,
  .kit-layout-list > .kit-region-columns-selection-actions > .kit-role-action-group[data-kit-holds~=words] + .kit-role-status-line,
  .kit-layout-list > .kit-region-columns-selection-actions > .kit-role-action-group[data-kit-holds~=words] + .kit-role-status-line + .kit-role-status-line,
  .kit-layout-list > .kit-region-columns-selection-actions > .kit-role-action-group[data-kit-holds~=words] + .kit-role-status-line + .kit-role-status-line + .kit-role-status-line {
    order: 6;
  }
  .kit-role-status-line[data-kit-state~=unsaved]:not(:empty) {
    margin-inline: 0;
    padding-inline-start: calc(var(--_kit-stamp-mark) + var(--_kit-stamp-gap));
    text-indent: calc(-1 * (var(--_kit-stamp-mark) + var(--_kit-stamp-gap)));
  }
}
@layer roles {
  .kit-role-form-group > .kit-region-paste > .kit-role-status-line {
    margin-block: 0;
  }
  .kit-role-row > .kit-region-content-column > .kit-role-status-line {
    min-inline-size: 0;
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-role-row > .kit-region-content-column:where(:has(> .kit-region-actions[data-kit-fit~=wrapped]):not(:has(> .kit-region-subject-column :is(.kit-role-form-group, .kit-role-selection-control[data-kit-region=group]):where(:not(.kit-region-subject-column :not(:is(div, form):not([class*=kit-], [data-kit-embed], [hidden], [role], [aria-live])) *))))) > .kit-region-actions ~ .kit-role-status-line {
        justify-self: end;
        margin-inline: 0;
      }
    }
  }
  .kit-role-row > .kit-region-content-column > .kit-role-status-line {
    margin-block-start: calc(var(--_kit-stack) - var(--_kit-region));
  }
  @media screen {
    @container style(--_kit-row-fit: under) {
      .kit-role-row > .kit-region-content-column > .kit-role-status-line {
        justify-self: start;
        text-align: start;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      @container style(--_kit-listed: true) {
        .kit-role-row:not(:has(> .kit-region-content-column > .kit-region-subject-column > .kit-region-line > .kit-region-facts)) > .kit-region-content-column > .kit-role-status-line {
          inline-size: 100%;
          justify-self: end;
          margin-inline: 0;
        }
      }
    }
  }
  .kit-role-ways-in > .kit-region-others > .kit-role-status-line {
    order: 6;
    margin-block: 0;
  }
}
@layer layouts {
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-list > .kit-region-columns-selection-actions:not([data-kit-holds~=action-group]) > .kit-role-status-line:not(:empty),
      .kit-layout-list > .kit-region-columns-selection-actions > .kit-role-status-line:not(:empty):first-child,
      .kit-layout-list > .kit-region-columns-selection-actions > .kit-region-columns + .kit-role-status-line:not(:empty) {
        flex: 0 1 auto;
        inline-size: auto;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-list > .kit-region-columns-selection-actions > .kit-role-status-line {
        flex-shrink: 0;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-list > .kit-region-columns-selection-actions > .kit-role-status-line:first-child,
      .kit-layout-list > .kit-region-columns-selection-actions > .kit-region-columns + .kit-role-status-line {
        inline-size: auto;
      }
    }
  }
}
