@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-headed-region {
    overflow-wrap: break-word;
  }
  .kit-role-headed-region > .kit-region-heading {
    font-family: var(--_kit-body-family);
  }
}
@layer spacing {
  .kit-role-headed-region > .kit-region-content {
    display: flex;
    flex-direction: column;
    --_kit-stack-gap: var(--_kit-region);
    row-gap: var(--_kit-stack-gap);
  }
  h2 + .kit-role-headed-region,
  h3 + .kit-role-headed-region,
  h4 + .kit-role-headed-region,
  h5 + .kit-role-headed-region,
  h6 + .kit-role-headed-region,
  h2 + .kit-region-notices:empty + .kit-role-headed-region,
  h3 + .kit-region-notices:empty + .kit-role-headed-region,
  h4 + .kit-region-notices:empty + .kit-role-headed-region,
  h5 + .kit-region-notices:empty + .kit-role-headed-region,
  h6 + .kit-region-notices:empty + .kit-role-headed-region {
    margin-block-start: calc(var(--_kit-region) - var(--_kit-stack));
  }
  .kit-role-headed-region > .kit-region-heading + .kit-region-content[data-kit-holds~=headed-region] {
    margin-block-start: calc(var(--_kit-region) - var(--_kit-stack));
  }
  .kit-layout-form > .kit-region-task-context[data-kit-holds~=heading] + .kit-region-form-groups > .kit-role-headed-region:first-child {
    margin-block-start: calc(var(--_kit-region) - var(--_kit-stack));
  }
  .kit-layout-form > .kit-region-task-context[data-kit-holds~=heading] + .kit-region-form-groups > .kit-region-notices:empty:first-child + .kit-role-headed-region {
    margin-block-start: calc(var(--_kit-region) - var(--_kit-stack));
  }
}
@layer actions {
  .kit-role-headed-region > .kit-region-new[data-kit-holds~=words] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: var(--_kit-cluster-gap);
  }
  .kit-role-headed-region > .kit-region-new[data-kit-holds~=words] > .kit-region-words {
    order: 5;
    inline-size: 100%;
    margin-block: 0;
  }
  .kit-role-headed-region > .kit-region-new[data-kit-holds~=words] > :where(.kit-region-action-form:not([hidden])) > .kit-region-words {
    order: 5;
    inline-size: 100%;
    margin-block: 0;
  }
}
@layer roles {
  .kit-role-dialog > .kit-region-summary > .kit-role-headed-region > .kit-region-content > .kit-region-change {
    --_kit-text-line: inherit;
    display: block;
    inline-size: fit-content;
    min-inline-size: var(--_kit-target);
    padding-block: calc(max(0px, var(--_kit-target) - 1lh) / 2);
    padding-inline: 0;
    border: 0;
    background: none;
    color: inherit;
    font: inherit;
    letter-spacing: inherit;
    text-align: start;
    text-box-trim: none;
    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);
    &:focus-visible {
      text-decoration-color: var(--_kit-text-ink);
    }
  }
  @media (hover: hover) and (pointer: fine) {
    .kit-role-dialog > .kit-region-summary > .kit-role-headed-region > .kit-region-content > .kit-region-change:hover {
      text-decoration-color: var(--_kit-text-ink);
    }
  }
  .kit-role-headed-region {
    display: flex;
    flex-direction: column;
    gap: var(--_kit-stack);
  }
  .kit-role-headed-region[data-kit-holds~=new] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: baseline;
    column-gap: var(--_kit-rhythm);
    > .kit-region-lede,
    > .kit-region-content {
      grid-column: 1 / -1;
    }
    > .kit-region-new > .kit-region-words {
      contain: inline-size;
    }
  }
  .kit-role-headed-region > .kit-region-heading {
    font-size: var(--_kit-sub-heading-size);
  }
  .kit-role-headed-region > .kit-region-lede {
    font-size: var(--_kit-body-size);
    color: var(--_kit-text-muted);
  }
  .kit-role-row .kit-role-headed-region > .kit-region-heading {
    font-size: var(--_kit-body-size);
    font-weight: 400;
  }
  .kit-role-row > .kit-region-content-column > .kit-region-subject-column > .kit-role-headed-region {
    min-inline-size: 0;
  }
  .kit-role-row[data-kit-holds~=segmented-control] > .kit-region-content-column > .kit-region-subject-column > .kit-role-headed-region {
    flex: 1 1 100%;
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-role-row[data-kit-holds~=question] > .kit-region-content-column > .kit-region-subject-column > .kit-role-headed-region {
        flex-basis: 100%;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      :where(:is(.kit-region-rows, .kit-role-reordering)[data-kit-holds~=run]) > .kit-role-row:not([data-kit-holds~=facts]) > .kit-region-content-column > .kit-region-subject-column > .kit-role-headed-region,
      :where(:is(.kit-region-rows, .kit-role-reordering)[data-kit-holds~=run]) > :where(.kit-region-group) > .kit-role-row:not([data-kit-holds~=facts]) > .kit-region-content-column > .kit-region-subject-column > .kit-role-headed-region {
        grid-column: avatar / actions;
        contain: inline-size;
      }
    }
  }
}
@layer headings {
  .kit-role-headed-region .kit-role-headed-region > .kit-region-heading {
    font-size: var(--_kit-body-size);
    font-weight: var(--_kit-heading-weight);
    letter-spacing: var(--_kit-heading-tracking);
  }
  .kit-role-card .kit-role-headed-region > .kit-region-heading {
    font-size: var(--_kit-body-size);
    font-weight: var(--_kit-heading-weight);
    letter-spacing: var(--_kit-heading-tracking);
  }
  .kit-role-inline-consequence .kit-role-headed-region > .kit-region-heading {
    font-size: var(--_kit-body-size);
    font-weight: var(--_kit-heading-weight);
    letter-spacing: var(--_kit-heading-tracking);
  }
  .kit-role-dialog .kit-role-headed-region > .kit-region-heading {
    font-size: var(--_kit-body-size);
    font-weight: var(--_kit-heading-weight);
    letter-spacing: var(--_kit-heading-tracking);
  }
  .kit-role-side-panel .kit-role-headed-region > .kit-region-heading {
    font-size: var(--_kit-body-size);
    font-weight: var(--_kit-heading-weight);
    letter-spacing: var(--_kit-heading-tracking);
  }
  .kit-role-phone-sheet .kit-role-headed-region > .kit-region-heading {
    font-size: var(--_kit-body-size);
    font-weight: var(--_kit-heading-weight);
    letter-spacing: var(--_kit-heading-tracking);
  }
  .kit-role-keyboard-sheet .kit-region-group .kit-role-headed-region > .kit-region-heading {
    font-size: var(--_kit-body-size);
    font-weight: var(--_kit-heading-weight);
    letter-spacing: var(--_kit-heading-tracking);
  }
  .kit-role-guide .kit-role-headed-region > .kit-region-heading {
    font-size: var(--_kit-body-size);
    font-weight: var(--_kit-heading-weight);
    letter-spacing: var(--_kit-heading-tracking);
  }
  .kit-role-label-panel .kit-role-headed-region > .kit-region-heading {
    font-size: var(--_kit-body-size);
    font-weight: var(--_kit-heading-weight);
    letter-spacing: var(--_kit-heading-tracking);
  }
  .kit-layout-find > .kit-region-command-group .kit-role-headed-region > .kit-region-heading {
    font-size: var(--_kit-body-size);
    font-weight: var(--_kit-heading-weight);
    letter-spacing: var(--_kit-heading-tracking);
  }
  .kit-region-rows > .kit-region-day .kit-role-headed-region > .kit-region-heading {
    font-size: var(--_kit-body-size);
    font-weight: var(--_kit-heading-weight);
    letter-spacing: var(--_kit-heading-tracking);
  }
  .kit-layout-form[data-kit-holds~=heading] .kit-role-headed-region > .kit-region-heading {
    font-size: var(--_kit-body-size);
    font-weight: var(--_kit-heading-weight);
    letter-spacing: var(--_kit-heading-tracking);
  }
  .kit-layout-stepped-flow > .kit-region-summary > .kit-role-headed-region:not([aria-current=step]) > .kit-region-heading,
  .kit-role-dialog > .kit-region-summary > .kit-role-headed-region:not([aria-current=step]) > .kit-region-heading {
    font-weight: 400;
  }
}
@layer authored-text {
  [data-kit-authored-text=true] > * + .kit-role-headed-region {
    margin-block-start: var(--_kit-stack);
  }
}
@layer absence {
  .kit-role-headed-region > .kit-region-content:where(div):has(> .kit-region-notices):not([data-kit-holds~=notices], :has(> :not(.kit-region-notices))) {
    display: none;
  }
}
@layer layouts {
  .kit-layout-calendar .kit-region-day .kit-region-item > .kit-role-row > .kit-region-content-column > .kit-region-subject-column > .kit-role-headed-region {
    grid-column: 1 / -1;
  }
  .kit-layout-document > .kit-region-text > .kit-role-headed-region {
    scroll-margin-block-start: var(--_kit-region);
  }
  @media screen {
    .kit-region-form-part-list > .kit-role-headed-region[data-kit-holds~=subtle-action] {
      display: grid;
      grid-template-columns: minmax(0, 1fr) auto;
      align-items: first baseline;
      gap: var(--_kit-stack);
      > .kit-region-words,
      > .kit-region-content {
        grid-column: 1 / -1;
      }
    }
  }
  .kit-layout-help > .kit-region-human-support > .kit-role-headed-region > .kit-region-content > .kit-region-words {
    margin-block-start: var(--_kit-stack);
  }
  .kit-layout-home > .kit-region-attention > .kit-region-setup-checklist > .kit-role-headed-region > .kit-region-heading > .kit-region-steps-done {
    color: var(--_kit-text-muted);
  }
  .kit-layout-issued-document .kit-region-parties > .kit-role-headed-region,
  .kit-layout-issued-document .kit-region-payment > .kit-role-headed-region {
    flex: 1 1 var(--_kit-field-wide);
    min-inline-size: 0;
  }
  .kit-layout-issued-document .kit-region-payment[data-kit-holds~=headed-region] > .kit-role-headed-region {
    flex: none;
  }
  .kit-layout-issued-document .kit-region-payment > .kit-role-headed-region > .kit-region-content {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: start;
    gap: var(--_kit-region) var(--_kit-inset-wide);
  }
  .kit-layout-issued-document .kit-region-payment > .kit-role-headed-region > .kit-region-content > .kit-region-actions {
    flex: 1 1 var(--_kit-field-wide);
    min-inline-size: 0;
  }
  .kit-layout-issued-document .kit-region-payment > .kit-role-headed-region > .kit-region-content > .kit-region-actions {
    flex-basis: 100%;
  }
  @media screen and (orientation: landscape) {
    .kit-layout-kiosk > .kit-region-rest > .kit-role-headed-region {
      grid-column: 1;
      grid-row: 2;
      align-self: start;
    }
  }
  .kit-layout-settings > .kit-region-form-or-list > .kit-role-headed-region:not([data-kit-holds~=rows]),
  .kit-layout-settings > .kit-region-form-or-list > :where(.kit-region-form) > .kit-role-headed-region:not([data-kit-holds~=rows]) {
    max-inline-size: var(--_kit-center-measure);
  }
  .kit-layout-settings > .kit-region-form-or-list > .kit-region-consequence-place > .kit-role-headed-region {
    max-inline-size: var(--_kit-center-measure);
  }
  .kit-layout-showcase > .kit-region-examples > .kit-role-headed-region > .kit-region-content > .kit-region-caption {
    max-inline-size: var(--_kit-reading-width);
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-layout-stepped-flow:is([data-kit-holds~=table], [data-kit-holds~=form-row-list]) > .kit-region-current-step > .kit-role-headed-region:not(:has(table[data-kit-table=records], .kit-region-form-row-list)) {
        max-inline-size: calc(var(--_kit-focused-width) - 2 * var(--_kit-inset) - 2 * var(--_kit-rule));
      }
    }
  }
}
@layer motion {
  .kit-role-headed-region[data-kit-press-hold=arrived] {
    display: none;
  }
  .kit-role-headed-region[data-kit-press-hold=grown] {
    block-size: var(--kit-press-hold-size);
    overflow: clip;
  }
}
@layer print {
  @media print {
    .kit-role-headed-region:has(> .kit-region-content:empty),
    .kit-role-headed-region:has(> .kit-region-content > *):not(:has(> .kit-region-content > :not(nav:not([data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs]), [data-kit-layout] > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=chrome] > :where([data-kit-region]):is([data-kit-region=rail], [data-kit-region=notices], [data-kit-region=bottom-bar]), [data-kit-region=service-destinations], [data-kit-region=identity-strip], [data-kit-role=identity], :is([data-kit-layout=help], [data-kit-layout=settings]) > details[data-kit-role=disclosure], [data-kit-layout=help] > [data-kit-region=topic], [data-kit-layout=help] [data-kit-region=next-route], [data-kit-layout=calendar] > [data-kit-region=toolbar], [data-kit-layout=calendar] :where([data-kit-region]):is([data-kit-region=desk-grid], [data-kit-region=month-grid], [data-kit-region=team-grid]), [data-kit-layout=calendar] [data-kit-region=day-heading] > [data-kit-region=availability-words], [data-kit-layout=gantt] > [data-kit-region=toolbar], [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region]):is([data-kit-region=track], [data-kit-region=links], [data-kit-region=today-line]), [data-kit-layout=gantt] [data-kit-region=task] > [data-kit-region=subject] > [data-kit-region=caret], [data-kit-layout=issued-document] > [data-kit-region=notices], [data-kit-layout=issued-document] > [data-kit-region=foot], [data-kit-layout=showcase] > [data-kit-region=foot], [data-kit-layout=issued-document] [data-kit-region=title-letterhead] > [data-kit-region=standing], [data-kit-region=route], [data-kit-region=actions], [data-kit-region=next-action], [data-kit-region=saved-views], [data-kit-region=saved-views-filters-sort], [data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs] > :not(a[aria-current=page]), [data-kit-region=saved-views-filters-sort] > [data-kit-region=range] > :not([data-kit-region=range-in-words]), [data-kit-region=filter], [data-kit-region=clear-filters], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > details[data-kit-role=disclosure], [data-kit-region=columns-selection-actions], [data-kit-region=selection-actions], [data-kit-region=rows-per-page], [data-kit-region=go-to-page], [data-kit-role=row] > [data-kit-region=selection], [data-kit-role=carousel] > [data-kit-region=steps], [data-kit-role=redline] :where([data-kit-region]):is([data-kit-region=stepper], [data-kit-region=place]), :where([data-kit-role]):is([data-kit-role=dialog], [data-kit-role=keyboard-sheet], [data-kit-role=image-overlay], [data-kit-role=phone-sheet]:not([data-kit-region=filters]), [data-kit-role=popover], [data-kit-role=guide], [data-kit-role=side-panel], [data-kit-role=tooltip], [data-kit-role=palette]), [data-kit-opens=keyboard-sheet], button:not([data-kit-region=filter] > button, [data-kit-role=row] [data-kit-region=subject], [data-kit-role=row] [data-kit-region=subject] > *), a:is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=destructive-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action]):not([data-kit-role=row] [data-kit-region=subject] > *, [data-kit-region=sort]), a[data-kit-role=way-back], input:is([type=button], [type=submit], [type=reset], [type=search], [type=hidden]), [data-kit-region=action] > a, :is(button:disabled, [data-kit-role=split-action]) + [data-kit-region=words], [data-kit-role=status-line], [data-kit-role=ways-in], [data-kit-role=presence], [data-kit-role=toast], [data-kit-role=destination], [data-kit-region=command-group], [data-kit-layout=stepped-flow] > [data-kit-region=summary] > [data-kit-role=headed-region] > [data-kit-region=content] > a, [data-kit-role=action-group], [data-kit-role=action-group] > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group]), [data-kit-role=media] > video, [data-kit-role=media] > audio, [data-kit-role=labelled-fact] > [data-kit-region=edit-form], [data-kit-role=form-group], label, [data-kit-role=selection-control][data-kit-region=group], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=plan], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=count], [data-kit-role=form-group] > input, [data-kit-role=form-group] > [data-kit-region=select], [data-kit-role=form-group] > textarea, [data-kit-role=form-group] > :where([data-kit-region]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > :where([data-kit-role]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > fieldset > *:not(legend, [data-kit-region=mark], [data-kit-role=pre-printed-fill]), [data-kit-role=pre-printed-fill] > [data-kit-region=fields], label > [data-kit-role=selection-control], [data-kit-role=form-group] :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field])[data-kit-state~=error] > *:not([data-kit-region=resolved]), [data-kit-region=notices], template, script, style, [hidden]:not([data-kit-region=filter] > button), [data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading]))), :has(> .kit-region-content > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-role=local-tabs] > a[aria-current=page]), :has(> .kit-region-content > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] > [data-kit-region=range-in-words]), :has(> .kit-region-content > :is([data-kit-region=saved-views-filters-sort]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> .kit-region-content > :is([data-kit-region=saved-views-filters-sort]) [data-kit-role=form-group] > output:not([hidden])), :has(> .kit-region-content > :is([data-kit-region=filter]) > button [data-kit-region=value]:not(:empty)), :has(> .kit-region-content > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) > [data-kit-region=positions]), :has(> .kit-region-content > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > output:not([hidden])), :has(> .kit-region-content > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> .kit-region-content > :is([data-kit-role=action-group]) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> .kit-region-content > :is([data-kit-role=form-group]) > output:not([hidden])), :has(> .kit-region-content > :is([data-kit-role=form-group]) > ul), :has(> .kit-region-content > :is([data-kit-role=form-group]) > fieldset > [data-kit-role=pre-printed-fill]), :has(> .kit-region-content > :is(label) > output), :has(> .kit-region-content > :is([data-kit-role=selection-control][data-kit-region=group]) output), :has(> .kit-region-content > :is([data-kit-region=notices]) > *), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :not(nav:not([data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs]), [data-kit-layout] > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=chrome] > :where([data-kit-region]):is([data-kit-region=rail], [data-kit-region=notices], [data-kit-region=bottom-bar]), [data-kit-region=service-destinations], [data-kit-region=identity-strip], [data-kit-role=identity], :is([data-kit-layout=help], [data-kit-layout=settings]) > details[data-kit-role=disclosure], [data-kit-layout=help] > [data-kit-region=topic], [data-kit-layout=help] [data-kit-region=next-route], [data-kit-layout=calendar] > [data-kit-region=toolbar], [data-kit-layout=calendar] :where([data-kit-region]):is([data-kit-region=desk-grid], [data-kit-region=month-grid], [data-kit-region=team-grid]), [data-kit-layout=calendar] [data-kit-region=day-heading] > [data-kit-region=availability-words], [data-kit-layout=gantt] > [data-kit-region=toolbar], [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region]):is([data-kit-region=track], [data-kit-region=links], [data-kit-region=today-line]), [data-kit-layout=gantt] [data-kit-region=task] > [data-kit-region=subject] > [data-kit-region=caret], [data-kit-layout=issued-document] > [data-kit-region=notices], [data-kit-layout=issued-document] > [data-kit-region=foot], [data-kit-layout=showcase] > [data-kit-region=foot], [data-kit-layout=issued-document] [data-kit-region=title-letterhead] > [data-kit-region=standing], [data-kit-region=route], [data-kit-region=actions], [data-kit-region=next-action], [data-kit-region=saved-views], [data-kit-region=saved-views-filters-sort], [data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs] > :not(a[aria-current=page]), [data-kit-region=saved-views-filters-sort] > [data-kit-region=range] > :not([data-kit-region=range-in-words]), [data-kit-region=filter], [data-kit-region=clear-filters], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > details[data-kit-role=disclosure], [data-kit-region=columns-selection-actions], [data-kit-region=selection-actions], [data-kit-region=rows-per-page], [data-kit-region=go-to-page], [data-kit-role=row] > [data-kit-region=selection], [data-kit-role=carousel] > [data-kit-region=steps], [data-kit-role=redline] :where([data-kit-region]):is([data-kit-region=stepper], [data-kit-region=place]), :where([data-kit-role]):is([data-kit-role=dialog], [data-kit-role=keyboard-sheet], [data-kit-role=image-overlay], [data-kit-role=phone-sheet]:not([data-kit-region=filters]), [data-kit-role=popover], [data-kit-role=guide], [data-kit-role=side-panel], [data-kit-role=tooltip], [data-kit-role=palette]), [data-kit-opens=keyboard-sheet], button:not([data-kit-region=filter] > button, [data-kit-role=row] [data-kit-region=subject], [data-kit-role=row] [data-kit-region=subject] > *), a:is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=destructive-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action]):not([data-kit-role=row] [data-kit-region=subject] > *, [data-kit-region=sort]), a[data-kit-role=way-back], input:is([type=button], [type=submit], [type=reset], [type=search], [type=hidden]), [data-kit-region=action] > a, :is(button:disabled, [data-kit-role=split-action]) + [data-kit-region=words], [data-kit-role=status-line], [data-kit-role=ways-in], [data-kit-role=presence], [data-kit-role=toast], [data-kit-role=destination], [data-kit-region=command-group], [data-kit-layout=stepped-flow] > [data-kit-region=summary] > [data-kit-role=headed-region] > [data-kit-region=content] > a, [data-kit-role=action-group], [data-kit-role=action-group] > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group]), [data-kit-role=media] > video, [data-kit-role=media] > audio, [data-kit-role=labelled-fact] > [data-kit-region=edit-form], [data-kit-role=form-group], label, [data-kit-role=selection-control][data-kit-region=group], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=plan], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=count], [data-kit-role=form-group] > input, [data-kit-role=form-group] > [data-kit-region=select], [data-kit-role=form-group] > textarea, [data-kit-role=form-group] > :where([data-kit-region]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > :where([data-kit-role]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > fieldset > *:not(legend, [data-kit-region=mark], [data-kit-role=pre-printed-fill]), [data-kit-role=pre-printed-fill] > [data-kit-region=fields], label > [data-kit-role=selection-control], [data-kit-role=form-group] :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field])[data-kit-state~=error] > *:not([data-kit-region=resolved]), [data-kit-region=notices], template, script, style, [hidden]:not([data-kit-region=filter] > button), [data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading]))), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-role=local-tabs] > a[aria-current=page]), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] > [data-kit-region=range-in-words]), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) [data-kit-role=form-group] > output:not([hidden])), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=filter]) > button [data-kit-region=value]:not(:empty)), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) > [data-kit-region=positions]), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > output:not([hidden])), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=action-group]) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > output:not([hidden])), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > ul), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > fieldset > [data-kit-role=pre-printed-fill]), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is(label) > output), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=selection-control][data-kit-region=group]) output), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=notices]) > *), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :not(nav:not([data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs]), [data-kit-layout] > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=chrome] > :where([data-kit-region]):is([data-kit-region=rail], [data-kit-region=notices], [data-kit-region=bottom-bar]), [data-kit-region=service-destinations], [data-kit-region=identity-strip], [data-kit-role=identity], :is([data-kit-layout=help], [data-kit-layout=settings]) > details[data-kit-role=disclosure], [data-kit-layout=help] > [data-kit-region=topic], [data-kit-layout=help] [data-kit-region=next-route], [data-kit-layout=calendar] > [data-kit-region=toolbar], [data-kit-layout=calendar] :where([data-kit-region]):is([data-kit-region=desk-grid], [data-kit-region=month-grid], [data-kit-region=team-grid]), [data-kit-layout=calendar] [data-kit-region=day-heading] > [data-kit-region=availability-words], [data-kit-layout=gantt] > [data-kit-region=toolbar], [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region]):is([data-kit-region=track], [data-kit-region=links], [data-kit-region=today-line]), [data-kit-layout=gantt] [data-kit-region=task] > [data-kit-region=subject] > [data-kit-region=caret], [data-kit-layout=issued-document] > [data-kit-region=notices], [data-kit-layout=issued-document] > [data-kit-region=foot], [data-kit-layout=showcase] > [data-kit-region=foot], [data-kit-layout=issued-document] [data-kit-region=title-letterhead] > [data-kit-region=standing], [data-kit-region=route], [data-kit-region=actions], [data-kit-region=next-action], [data-kit-region=saved-views], [data-kit-region=saved-views-filters-sort], [data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs] > :not(a[aria-current=page]), [data-kit-region=saved-views-filters-sort] > [data-kit-region=range] > :not([data-kit-region=range-in-words]), [data-kit-region=filter], [data-kit-region=clear-filters], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > details[data-kit-role=disclosure], [data-kit-region=columns-selection-actions], [data-kit-region=selection-actions], [data-kit-region=rows-per-page], [data-kit-region=go-to-page], [data-kit-role=row] > [data-kit-region=selection], [data-kit-role=carousel] > [data-kit-region=steps], [data-kit-role=redline] :where([data-kit-region]):is([data-kit-region=stepper], [data-kit-region=place]), :where([data-kit-role]):is([data-kit-role=dialog], [data-kit-role=keyboard-sheet], [data-kit-role=image-overlay], [data-kit-role=phone-sheet]:not([data-kit-region=filters]), [data-kit-role=popover], [data-kit-role=guide], [data-kit-role=side-panel], [data-kit-role=tooltip], [data-kit-role=palette]), [data-kit-opens=keyboard-sheet], button:not([data-kit-region=filter] > button, [data-kit-role=row] [data-kit-region=subject], [data-kit-role=row] [data-kit-region=subject] > *), a:is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=destructive-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action]):not([data-kit-role=row] [data-kit-region=subject] > *, [data-kit-region=sort]), a[data-kit-role=way-back], input:is([type=button], [type=submit], [type=reset], [type=search], [type=hidden]), [data-kit-region=action] > a, :is(button:disabled, [data-kit-role=split-action]) + [data-kit-region=words], [data-kit-role=status-line], [data-kit-role=ways-in], [data-kit-role=presence], [data-kit-role=toast], [data-kit-role=destination], [data-kit-region=command-group], [data-kit-layout=stepped-flow] > [data-kit-region=summary] > [data-kit-role=headed-region] > [data-kit-region=content] > a, [data-kit-role=action-group], [data-kit-role=action-group] > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group]), [data-kit-role=media] > video, [data-kit-role=media] > audio, [data-kit-role=labelled-fact] > [data-kit-region=edit-form], [data-kit-role=form-group], label, [data-kit-role=selection-control][data-kit-region=group], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=plan], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=count], [data-kit-role=form-group] > input, [data-kit-role=form-group] > [data-kit-region=select], [data-kit-role=form-group] > textarea, [data-kit-role=form-group] > :where([data-kit-region]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > :where([data-kit-role]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > fieldset > *:not(legend, [data-kit-region=mark], [data-kit-role=pre-printed-fill]), [data-kit-role=pre-printed-fill] > [data-kit-region=fields], label > [data-kit-role=selection-control], [data-kit-role=form-group] :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field])[data-kit-state~=error] > *:not([data-kit-region=resolved]), [data-kit-region=notices], template, script, style, [hidden]:not([data-kit-region=filter] > button))), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-role=local-tabs] > a[aria-current=page]), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] > [data-kit-region=range-in-words]), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) [data-kit-role=form-group] > output:not([hidden])), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=filter]) > button [data-kit-region=value]:not(:empty)), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) > [data-kit-region=positions]), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > output:not([hidden])), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=action-group]) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > output:not([hidden])), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > ul), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > fieldset > [data-kit-role=pre-printed-fill]), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is(label) > output), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=selection-control][data-kit-region=group]) output), :has(> .kit-region-content > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=notices]) > *)) {
      display: none !important;
    }
    .kit-role-headed-region > [data-kit-print=by-hand] {
      break-before: avoid;
    }
  }
  @media print {
    .kit-layout-document > .kit-region-text > .kit-role-headed-region > .kit-region-heading {
      break-after: avoid;
    }
  }
}
