@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-record > .kit-region-facts-related-records,
  .kit-layout-record > .kit-region-decision-compact-work,
  .kit-layout-record > .kit-region-notes-files-history,
  .kit-layout-record > .kit-region-decision-compact-work > .kit-region-decision {
    display: flex;
    flex-direction: column;
    --_kit-stack-gap: var(--_kit-region);
    row-gap: var(--_kit-stack-gap);
  }
  .kit-layout-record > .kit-region-decision-compact-work > .kit-region-decision {
    --_kit-center-measure: var(--_kit-focused-width);
    box-sizing: border-box;
    inline-size: 100%;
    max-inline-size: var(--_kit-center-measure);
    margin-inline: 0 auto;
  }
  .kit-layout-record {
    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-record > * {
    grid-column: 1 / -1;
  }
  .kit-layout-record[data-kit-holds~=decision-compact-work] > .kit-region-facts-related-records,
  .kit-layout-record[data-kit-holds~=facts-related-records] > .kit-region-decision-compact-work {
    grid-column: auto;
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-layout-record {
        grid-template-columns: minmax(0, 1fr);
      }
    }
  }
}
@layer layouts {
  @container page (inline-size >= 720px) {
    .kit-layout-record > .kit-region-decision-compact-work:has(> h2 + .kit-role-presence:not([hidden])) {
      display: grid;
      grid-template-columns: auto minmax(0, 1fr);
      align-items: baseline;
    }
  }
  @container page (inline-size >= 720px) {
    .kit-layout-record > .kit-region-decision-compact-work:has(> h2 + .kit-role-presence:not([hidden])) > * {
      grid-column: 1 / -1;
    }
  }
  @container page (inline-size >= 720px) {
    .kit-layout-record > .kit-region-decision-compact-work:has(> h2 + .kit-role-presence:not([hidden])) > h2:has(+ .kit-role-presence) {
      grid-column: 1;
    }
  }
}
