:root {
  color-scheme: light;
  --atlas-brand-primary: #215b78;
  --atlas-brand-primary-hover: #17465c;
  --atlas-brand-primary-soft: #e9f1f5;
  --atlas-surface-default: #f5f7fa;
  --atlas-surface-panel: #ffffff;
  --atlas-surface-raised: #ffffff;
  --atlas-surface-muted: #eef2f6;
  --atlas-text-default: #1f2933;
  --atlas-text-muted: #5b6875;
  --atlas-border-default: #d7dee6;
  --atlas-focus-ring: #8bb8d1;
  --atlas-shadow-soft: none;
  --atlas-radius: 12px;
  --atlas-neutral-bg: #f0f3f6;
  --atlas-neutral-fg: #6b7785;
  --atlas-info-bg: #e7f1f6;
  --atlas-info-fg: #2f6f91;
  --atlas-warning-bg: #fff3df;
  --atlas-warning-fg: #8a4f00;
  --atlas-success-bg: #e8f5ee;
  --atlas-success-fg: #276749;
  --atlas-danger-bg: #fbe9e8;
  --atlas-danger-fg: #c53030;
  --atlas-muted-bg: #eef1f4;
  --atlas-muted-fg: #7b8794;
  --atlas-card-header-padding-block: 1.15rem 0;
  --atlas-card-header-padding-inline: 1.2rem;
  --atlas-card-body-padding-block: 1.15rem 1.2rem;
  --atlas-card-body-padding-inline: 1.2rem;
  --atlas-summary-card-padding-block: 1rem;
  --atlas-summary-card-padding-inline: 1.15rem;
  --atlas-summary-card-gap: 0.25rem;
  --atlas-table-head-padding-block: 0.85rem;
  --atlas-table-head-padding-inline: 1rem;
  --atlas-table-cell-padding-block: 0.95rem;
  --atlas-table-cell-padding-inline: 1rem;
  --atlas-table-cell-line-height: 1.35;
  --atlas-card-subtitle-line-height: 1.45;
}

[data-atlas-density="comfortable"] {
  --atlas-card-header-padding-block: 1.35rem 0;
  --atlas-card-header-padding-inline: 1.35rem;
  --atlas-card-body-padding-block: 1.3rem 1.45rem;
  --atlas-card-body-padding-inline: 1.35rem;
  --atlas-summary-card-padding-block: 1.2rem;
  --atlas-summary-card-padding-inline: 1.3rem;
  --atlas-summary-card-gap: 0.35rem;
  --atlas-table-head-padding-block: 1rem;
  --atlas-table-head-padding-inline: 1.15rem;
  --atlas-table-cell-padding-block: 1.15rem;
  --atlas-table-cell-padding-inline: 1.15rem;
  --atlas-table-cell-line-height: 1.45;
  --atlas-card-subtitle-line-height: 1.55;
}

[data-atlas-color-mode="dark"] {
  color-scheme: dark;
  --atlas-brand-primary: #8bb8d1;
  --atlas-brand-primary-hover: #a9cce0;
  --atlas-brand-primary-soft: #183343;
  --atlas-action-primary-bg: #215b78;
  --atlas-action-primary-fg: #ffffff;
  --atlas-surface-default: #101820;
  --atlas-surface-panel: #17212b;
  --atlas-surface-raised: #1c2733;
  --atlas-surface-muted: #222e3a;
  --atlas-text-default: #eef3f7;
  --atlas-text-muted: #aeb9c6;
  --atlas-border-default: #334252;
  --atlas-focus-ring: #8bb8d1;
  --atlas-neutral-bg: #26313c;
  --atlas-neutral-fg: #d7e0ea;
  --atlas-info-bg: #173344;
  --atlas-info-fg: #9ad1ec;
  --atlas-warning-bg: #3b2a14;
  --atlas-warning-fg: #f0c878;
  --atlas-success-bg: #193626;
  --atlas-success-fg: #9bd8b5;
  --atlas-danger-bg: #412022;
  --atlas-danger-fg: #f3a0a5;
  --atlas-muted-bg: #252d36;
  --atlas-muted-fg: #b9c3cf;
  --tblr-body-bg: var(--atlas-surface-default);
  --tblr-body-color: var(--atlas-text-default);
  --tblr-card-bg: var(--atlas-surface-panel);
  --tblr-border-color: var(--atlas-border-default);
  --tblr-secondary-color: var(--atlas-text-muted);
  --tblr-muted: var(--atlas-text-muted);
  --tblr-primary: var(--atlas-action-primary-bg);
  --tblr-primary-rgb: 33, 91, 120;
  --tblr-primary-fg: var(--atlas-action-primary-fg);
  --tblr-link-color: var(--atlas-brand-primary);
  --tblr-link-color-rgb: 139, 184, 209;
  --tblr-link-hover-color: var(--atlas-brand-primary-hover);
  --tblr-link-hover-color-rgb: 169, 204, 224;
  --tblr-table-bg: transparent;
  --tblr-table-color: var(--atlas-text-default);
  --tblr-table-border-color: var(--atlas-border-default);
  --tblr-tertiary-bg: var(--atlas-surface-muted);
  --tblr-emphasis-color: var(--atlas-text-default);
  --tblr-heading-color: var(--atlas-text-default);
}

* {
  box-sizing: border-box;
}

html,
body {
  min-height: 100%;
}

body {
  margin: 0;
  font-family:
    "Inter",
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  background: var(--atlas-surface-default);
  color: var(--atlas-text-default);
}

body.atlas-body {
  background: var(--atlas-surface-default);
  color: var(--atlas-text-default);
}

a {
  color: inherit;
  text-decoration: none;
}

.atlas-skip-link {
  position: absolute;
  top: 0.75rem;
  left: 0.75rem;
  z-index: 1000;
  padding: 0.65rem 0.85rem;
  border-radius: 0.8rem;
  background: var(--atlas-brand-primary);
  color: #fff;
  transform: translateY(-140%);
  transition: transform 120ms ease;
}

.atlas-skip-link:focus,
.atlas-skip-link:focus-visible {
  transform: translateY(0);
  outline: 2px solid #fff;
  outline-offset: 2px;
  box-shadow: 0 0 0 4px rgba(33, 91, 120, 0.28);
}

#atlas-main-content:focus,
#atlas-main-content:focus-visible {
  outline: 2px solid var(--atlas-focus-ring);
  outline-offset: 0.35rem;
}

code,
pre {
  font-family:
    "SFMono-Regular",
    SFMono-Regular,
    Consolas,
    "Liberation Mono",
    monospace;
}

.atlas-layout {
  display: grid;
  grid-template-columns: clamp(15rem, 17vw, 18rem) minmax(0, 1fr);
  min-height: 100vh;
  background: var(--atlas-surface-default);
}

.atlas-sidebar {
  position: sticky;
  top: 0;
  align-self: start;
  height: 100vh;
  min-height: 100vh;
  overflow-y: auto;
  scrollbar-gutter: stable;
  padding: 1.25rem 1rem;
  border-right: 1px solid var(--atlas-border-default);
  background: var(--atlas-surface-raised);
  backdrop-filter: none;
}

.atlas-sidebar-inner {
  display: grid;
  gap: 1.5rem;
}

.atlas-navigation-content {
  display: grid;
  gap: 1.5rem;
}

.atlas-navigation-toggle {
  display: none;
  min-width: 44px;
  min-height: 44px;
  padding: 0.6rem;
  cursor: pointer;
  font-weight: 700;
  color: var(--atlas-brand-primary);
}

.atlas-brand {
  display: flex;
  align-items: center;
  gap: 0.85rem;
  padding: 0.6rem;
  border-radius: 1rem;
  background: var(--atlas-surface-muted);
  border: 1px solid var(--atlas-border-default);
  box-shadow: var(--atlas-shadow-soft);
}

.atlas-brand strong,
.atlas-brand small {
  display: block;
}

.atlas-brand small {
  margin-top: 0.15rem;
  color: var(--atlas-text-muted);
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.atlas-brand-mark {
  display: block;
  width: 2.75rem;
  height: 2.75rem;
  border-radius: 0.9rem;
  overflow: hidden;
}

.atlas-brand-mark img {
  width: 100%;
  height: 100%;
  display: block;
}

.atlas-nav-section {
  display: grid;
  gap: 0.65rem;
}

.atlas-nav-section--muted {
  margin-top: auto;
}

.atlas-ui-preferences {
  display: grid;
  gap: 0.55rem;
}

.atlas-ui-preferences__group {
  display: grid;
  gap: 0.4rem;
  padding: 0;
  margin: 0;
  border: 0;
}

.atlas-ui-preferences__group legend {
  float: none;
  width: auto;
  margin: 0;
  color: var(--atlas-text-muted);
  font-size: 0.72rem;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.atlas-ui-segmented-control {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.25rem;
  padding: 0.25rem;
  border: 1px solid var(--atlas-border-default);
  border-radius: 0.7rem;
  background: var(--atlas-surface-muted);
}

.atlas-ui-segmented-control__option {
  min-height: 2rem;
  padding: 0.28rem 0.45rem;
  border: 1px solid transparent;
  border-radius: 0.5rem;
  background: transparent;
  color: var(--atlas-text-muted);
  font: inherit;
  font-size: 0.78rem;
  font-weight: 700;
}

.atlas-ui-segmented-control__option:hover,
.atlas-ui-segmented-control__option:focus-visible {
  color: var(--atlas-text-default);
  border-color: var(--atlas-border-default);
}

.atlas-ui-segmented-control__option.is-active {
  background: var(--atlas-surface-raised);
  color: var(--atlas-brand-primary);
  border-color: var(--atlas-border-default);
}

.atlas-nav-label,
.atlas-toolbar-label,
.atlas-page-context {
  margin: 0;
  color: var(--atlas-text-muted);
  font-size: 0.78rem;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.atlas-nav-list,
.atlas-saved-views,
.atlas-link-list,
.atlas-action-row,
.atlas-badge-cluster,
.atlas-switches,
.atlas-toolbar-group {
  display: flex;
  flex-wrap: wrap;
  gap: 0.6rem;
}

.atlas-source-page-actions {
  display: grid;
  justify-items: end;
  gap: 0.55rem;
  max-width: min(38rem, 100%);
}

.atlas-source-page-actions .atlas-action-row,
.atlas-source-page-actions__context {
  justify-content: flex-end;
}

.atlas-source-page-actions__context {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem;
}

.atlas-source-page-actions__version-focus {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
  gap: 0.38rem 0.52rem;
  max-width: 100%;
  padding: 0.38rem 0 0;
  border-top: 1px solid var(--atlas-border-default);
}

.atlas-source-page-actions__version-head {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.32rem;
  min-width: 0;
}

.atlas-source-page-actions__version-focus .atlas-toolbar-label {
  font-size: 0.68rem;
  letter-spacing: 0.09em;
}

.atlas-source-page-actions__version-chip {
  padding: 0.2rem 0.46rem;
  font-size: 0.76rem;
  line-height: 1.15;
}

.atlas-source-page-actions__version-switches {
  gap: 0.3rem;
}

.atlas-source-page-actions__version-switches .atlas-switch {
  padding: 0.24rem 0.52rem;
  font-size: 0.78rem;
  line-height: 1.1;
}

.atlas-source-capture-route,
.atlas-source-context-route {
  display: none;
}

.atlas-output-gate-action {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.4rem;
  max-width: 100%;
}

.atlas-nav-link,
.atlas-saved-view {
  display: grid;
  gap: 0.15rem;
  width: 100%;
  padding: 0.8rem 0.9rem;
  border: 1px solid transparent;
  border-radius: 1rem;
  background: transparent;
  transition:
    background-color 120ms ease,
    border-color 120ms ease,
    transform 120ms ease;
}

.atlas-nav-link:hover,
.atlas-saved-view:hover,
.atlas-switch:hover,
.atlas-summary-card:hover {
  transform: translateY(-1px);
}

@media (prefers-reduced-motion: reduce) {
  *,
*::before,
*::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
    transition-duration: 0.01ms !important;
  }

  .atlas-skip-link {
    transition: none;
  }
}

.atlas-nav-link small,
.atlas-row-meta,
.atlas-row-context,
.atlas-card-subtitle,
.atlas-toolbar-meta,
.atlas-sidebar-note {
  color: var(--atlas-text-muted);
}

.atlas-nav-link__context {
  display: inline-flex;
  width: fit-content;
  padding: 0.12rem 0.38rem;
  border: 1px solid rgba(33, 91, 120, 0.22);
  border-radius: 999px;
  color: var(--atlas-brand-primary);
  font-size: 0.72rem;
  font-weight: 700;
  line-height: 1.1;
}

.atlas-nav-link.is-active,
.atlas-saved-view.is-active {
  border-color: rgba(33, 91, 120, 0.22);
  background: var(--atlas-brand-primary-soft);
  color: var(--atlas-brand-primary);
}

.atlas-nav-link--primary-action {
  border-color: rgba(33, 91, 120, 0.28);
  background: var(--atlas-brand-primary);
  color: #fff;
}

.atlas-nav-link--primary-action small {
  color: rgba(255, 255, 255, 0.84);
}

.atlas-nav-link--primary-action.is-active {
  border-color: var(--atlas-brand-primary-hover);
  background: var(--atlas-brand-primary-hover);
  color: #fff;
}

.atlas-saved-view {
  align-items: center;
  grid-template-columns: 1fr auto;
}

.atlas-saved-view strong {
  color: var(--atlas-brand-primary);
}

.atlas-sidebar-note {
  margin: 0;
  padding: 0.9rem;
  border-radius: 1rem;
  background: var(--atlas-surface-muted);
  border: 1px solid var(--atlas-border-default);
  box-shadow: var(--atlas-shadow-soft);
  font-size: 0.92rem;
  line-height: 1.45;
}

.atlas-workflow-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(13rem, 1fr));
  gap: 0.85rem;
}

.atlas-workflow-step {
  display: grid;
  align-content: start;
  gap: 0.65rem;
  min-height: 12rem;
  padding: 0.9rem;
  border: 1px solid var(--atlas-border-default);
  border-radius: 0.75rem;
  background: var(--atlas-surface-muted);
}

.atlas-workflow-step--ready {
  border-color: rgba(47, 133, 90, 0.32);
}

.atlas-workflow-step--active {
  border-color: rgba(33, 91, 120, 0.32);
}

.atlas-workflow-step--blocked {
  border-color: rgba(196, 77, 88, 0.38);
}

.atlas-workflow-step__head {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 0.75rem;
}

.atlas-workflow-action {
  display: grid;
  gap: 0.45rem;
  justify-items: start;
}

.atlas-empty-state--inline {
  display: grid;
  gap: 0.5rem;
  justify-items: start;
}

.atlas-page {
  display: grid;
  align-content: start;
  gap: 1rem;
  padding: 1.25rem;
  min-width: 0;
}

.atlas-page-header,
.atlas-toolbar {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 1rem;
  padding: 1rem 1.25rem;
  border: 1px solid var(--atlas-border-default);
  border-radius: var(--atlas-radius);
  background: var(--atlas-surface-raised);
  box-shadow: var(--atlas-shadow-soft);
}

.atlas-page-title {
  margin: 0.2rem 0 0.45rem;
  font-size: clamp(1.5rem, 1.8vw, 2rem);
  line-height: 1.1;
}

.atlas-page-summary {
  margin: 0;
  max-width: 52rem;
  color: var(--atlas-text-muted);
  line-height: 1.55;
}

.atlas-page-summary--mobile {
  display: none;
}

.atlas-content,
.atlas-detail-main,
.atlas-detail-side {
  display: grid;
  gap: 1rem;
}

.atlas-summary-grid {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr));
}

.atlas-summary-card,
.atlas-card {
  border: 1px solid var(--atlas-border-default);
  border-radius: var(--atlas-radius);
  background: var(--atlas-surface-panel);
  box-shadow: var(--atlas-shadow-soft);
}

.atlas-summary-card {
  display: grid;
  gap: var(--atlas-summary-card-gap);
  padding-block: var(--atlas-summary-card-padding-block);
  padding-inline: var(--atlas-summary-card-padding-inline);
}

.atlas-summary-card span {
  color: var(--atlas-text-muted);
}

.atlas-summary-card strong {
  font-size: 1.65rem;
  line-height: 1;
}

.atlas-screen-grid {
  display: grid;
  gap: 1rem;
}

.atlas-screen-grid--split {
  grid-template-columns: minmax(0, 1.7fr) minmax(19rem, 0.95fr);
}

.atlas-screen-grid--detail {
  grid-template-columns: minmax(0, 1.75fr) minmax(18rem, 0.9fr);
}

.atlas-screen-grid--single {
  grid-template-columns: 1fr;
}

.card-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 1rem;
  padding-block: var(--atlas-card-header-padding-block);
  padding-inline: var(--atlas-card-header-padding-inline);
  border-bottom: 0;
}

.card-body {
  padding-block: var(--atlas-card-body-padding-block);
  padding-inline: var(--atlas-card-body-padding-inline);
}

.card-title,
.atlas-panel-section h3,
.atlas-inline-columns h3,
.hero h1 {
  margin: 0;
}

.atlas-card-subtitle {
  margin: 0.35rem 0 0;
  line-height: var(--atlas-card-subtitle-line-height);
}

.atlas-inline-columns {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr));
}

.atlas-table {
  margin-bottom: 0;
  border-collapse: separate;
  border-spacing: 0;
}

.atlas-table thead th {
  padding-block: var(--atlas-table-head-padding-block);
  padding-inline: var(--atlas-table-head-padding-inline);
  border-bottom: 1px solid var(--atlas-border-default);
  color: var(--atlas-text-muted);
  font-size: 0.78rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.atlas-table tbody td {
  padding-block: var(--atlas-table-cell-padding-block);
  padding-inline: var(--atlas-table-cell-padding-inline);
  line-height: var(--atlas-table-cell-line-height);
  vertical-align: top;
  border-top-color: var(--atlas-border-default);
}

.atlas-table tbody tr.is-selected {
  background: var(--atlas-brand-primary-soft);
}

[data-atlas-color-mode="dark"] .table-active,
[data-atlas-color-mode="dark"] .atlas-table tbody tr.is-selected {
  background: var(--atlas-brand-primary-soft);
  color: var(--atlas-text-default);
}

.atlas-review-task-row {
  scroll-margin-top: 1rem;
}

.atlas-review-task-row:target {
  outline: 2px solid rgba(33, 91, 120, 0.42);
  outline-offset: -2px;
}

.atlas-row-title {
  font-weight: 700;
  overflow-wrap: anywhere;
}

.atlas-row-meta,
.atlas-row-context {
  margin: 0.2rem 0 0;
  line-height: 1.45;
  overflow-wrap: anywhere;
}

.atlas-row-context--clamped {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.atlas-guided-feedback {
  display: block;
}

.atlas-guided-feedback__summary {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 0.85rem 1rem;
  align-items: start;
}

.atlas-guided-feedback__copy {
  min-width: 0;
}

.atlas-guided-feedback__actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 0.5rem;
  max-width: 28rem;
}

.atlas-guided-feedback__body,
.atlas-guided-feedback__origin,
.atlas-guided-feedback__more {
  max-width: 62rem;
}

.atlas-guided-feedback__origin {
  grid-column: 1 / -1;
}

.atlas-guided-feedback__more summary {
  cursor: pointer;
  font-weight: 700;
  color: var(--atlas-text-default);
  overflow-wrap: anywhere;
}

.atlas-guided-feedback__note {
  max-width: 62rem;
}

.atlas-guided-feedback__facts {
  display: grid;
  grid-template-columns: max-content minmax(0, 1fr);
  gap: 0.35rem 0.85rem;
}

.atlas-guided-feedback__facts dt,
.atlas-guided-feedback__facts dd {
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
}

.atlas-row-select {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  cursor: pointer;
  color: var(--atlas-text-muted);
  font-size: 0.88rem;
}

.atlas-inbox-bulk-row-hint {
  margin-top: 0.35rem;
}

.atlas-inbox-bulk-selection-hint {
  max-width: 18rem;
  overflow-wrap: anywhere;
}

.atlas-chip-row {
  display: flex;
  flex-wrap: wrap;
  gap: 0.45rem;
  margin: 0 0 0.35rem;
}

.atlas-chip {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
  min-width: 0;
  max-width: 100%;
  padding: 0.22rem 0.55rem;
  border-radius: 999px;
  background: var(--atlas-neutral-bg);
  color: var(--atlas-neutral-fg);
  font-size: 0.8rem;
  font-weight: 600;
  overflow-wrap: anywhere;
  white-space: normal;
}

.atlas-chip--danger {
  background: var(--atlas-danger-bg);
  color: var(--atlas-danger-fg);
}

.atlas-guided-intake__follow-up--blocked {
  border-color: var(--atlas-danger-fg);
  background: var(--atlas-danger-bg);
}

.atlas-help-disclosure,
.atlas-form-disclosure {
  min-width: 0;
  border: 1px solid rgba(33, 91, 120, 0.16);
  border-radius: calc(var(--atlas-radius) - 6px);
  background: rgba(245, 248, 250, 0.78);
}

.atlas-help-disclosure--inline {
  width: fit-content;
  max-width: 100%;
  margin-top: 0.45rem;
}

.atlas-help-disclosure--block,
.atlas-form-disclosure {
  width: 100%;
}

.atlas-help-disclosure__summary,
.atlas-form-disclosure__summary {
  display: inline-flex;
  align-items: center;
  min-width: 24px;
  min-height: 24px;
  max-width: 100%;
  padding: 0.35rem 0.55rem;
  color: var(--atlas-brand-primary);
  font-weight: 700;
  line-height: 1.2;
  cursor: pointer;
  overflow-wrap: anywhere;
}

.atlas-form-disclosure__summary {
  display: flex;
  padding: 0.7rem 0.85rem;
  border-bottom: 1px solid transparent;
}

.atlas-help-disclosure[open] .atlas-help-disclosure__summary,
.atlas-form-disclosure[open] .atlas-form-disclosure__summary {
  border-bottom-color: rgba(33, 91, 120, 0.12);
}

.atlas-help-disclosure__summary:focus-visible,
.atlas-form-disclosure__summary:focus-visible {
  outline: 3px solid var(--atlas-focus-ring);
  outline-offset: 2px;
}

.atlas-help-disclosure__content,
.atlas-form-disclosure__content {
  padding: 0 0.75rem 0.75rem;
}

.atlas-form-disclosure__content {
  padding: 0.85rem;
}

.atlas-help-disclosure__body,
.atlas-help-disclosure__list {
  margin: 0;
  color: var(--atlas-text-muted);
  font-size: 0.86rem;
  line-height: 1.38;
}

.atlas-help-disclosure__list {
  padding-left: 1.1rem;
}

.atlas-guided-intake__mobile-route-hint {
  display: none;
}

.atlas-inbox-focus-strip,
.atlas-review-focus-strip,
.atlas-search-focus-strip,
.atlas-collection-focus-strip,
.atlas-surface-focus-strip {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 1rem;
  align-items: start;
  margin: 0.85rem 1.2rem 1rem;
  padding: 0.9rem 1rem;
  border: 1px solid rgba(33, 91, 120, 0.18);
  border-radius: calc(var(--atlas-radius) - 4px);
  background: var(--atlas-brand-primary-soft);
}

.atlas-search-focus-strip,
.atlas-collection-focus-strip,
.atlas-surface-focus-strip {
  margin: 0;
}

.atlas-surface-focus-strip {
  gap: 0.65rem;
  padding: 0.75rem 1rem;
}

.atlas-collection-output-route {
  display: none;
}

.atlas-collection-focus-strip__mobile-summary {
  display: none;
}

.atlas-collection-focus-strip__mobile-facts {
  display: none;
}

.atlas-collection-item-row__mobile-label {
  display: none;
}

.atlas-collection-home-row__mobile-meta,
.atlas-collection-home-row__mobile-status,
.atlas-collection-home-row__mobile-facts {
  display: none;
}

.atlas-output-gate-panel__mobile-facts {
  display: none;
}

.atlas-side-panel-mobile-facts {
  display: none;
}

.atlas-review-focus-strip__mobile-summary {
  display: none;
}

.atlas-review-focus-strip__stale-facts {
  display: flex;
  flex-wrap: wrap;
  gap: 0.16rem 0.7rem;
  min-width: 0;
  margin: 0;
  padding: 0.34rem 0.52rem;
  border-left: 3px solid var(--atlas-warning-fg);
  border-radius: calc(var(--atlas-radius) - 7px);
  background: rgba(255, 245, 235, 0.72);
  color: var(--atlas-text-muted);
  font-size: 0.78rem;
  line-height: 1.16;
  overflow-wrap: anywhere;
}

.atlas-review-focus-strip__stale-facts span {
  min-width: 0;
}

.atlas-review-focus-strip__mobile-guidance {
  display: none;
}

.atlas-review-publication-header-context,
.atlas-review-analysis-header-context {
  display: grid;
  gap: 0.35rem;
  margin: -0.15rem 0 0;
  padding: 0.75rem 1rem;
  border: 1px solid rgba(33, 91, 120, 0.14);
  border-radius: calc(var(--atlas-radius) - 6px);
  background: rgba(245, 248, 250, 0.86);
}

.atlas-review-publication-header-context__main,
.atlas-review-analysis-header-context__main {
  display: grid;
  gap: 0.3rem;
  min-width: 0;
}

.atlas-review-publication-header-context .atlas-link-list,
.atlas-review-analysis-header-context .atlas-link-list {
  gap: 0.4rem;
}

.atlas-review-publication-header-context .atlas-link-list a,
.atlas-review-analysis-header-context .atlas-link-list a {
  padding: 0.36rem 0.58rem;
  font-size: 0.82rem;
}

.atlas-search-origin-strip {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 0.65rem 1rem;
  align-items: start;
  margin: 0.75rem 0 0;
  padding: 0.75rem 1rem;
  border: 1px solid rgba(33, 91, 120, 0.14);
  border-radius: calc(var(--atlas-radius) - 6px);
  background: rgba(245, 248, 250, 0.9);
}

.atlas-search-origin-strip__main,
.atlas-search-origin-strip__actions {
  display: grid;
  gap: 0.4rem;
  min-width: 0;
}

.atlas-search-origin-strip__actions {
  justify-items: end;
}

.atlas-search-origin-strip__mobile-note {
  display: none;
}

.atlas-inbox-empty-recovery-strip {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 0.65rem 1rem;
  align-items: start;
  margin: 0.85rem 1.2rem 1rem;
  padding: 0.8rem 1rem;
  border: 1px solid rgba(33, 91, 120, 0.18);
  border-radius: calc(var(--atlas-radius) - 4px);
  background: var(--atlas-brand-primary-soft);
}

.atlas-inbox-empty-recovery-strip__main,
.atlas-inbox-empty-recovery-strip__actions,
.atlas-inbox-empty-recovery-strip__return-action {
  display: grid;
  gap: 0.4rem;
  min-width: 0;
}

.atlas-inbox-empty-recovery-strip__main h2 {
  margin: 0;
  font-size: 1rem;
  line-height: 1.3;
}

.atlas-inbox-empty-recovery-strip__actions {
  justify-items: end;
  max-width: 24rem;
}

.atlas-inbox-empty-recovery-strip__return-action {
  justify-items: end;
}

.atlas-inbox-empty-recovery-strip__mobile-summary {
  display: none;
}

.atlas-inbox-focus-strip__summary,
.atlas-inbox-focus-strip__details,
.atlas-inbox-focus-strip__actions,
.atlas-inbox-focus-strip__guidance,
.atlas-review-focus-strip__main,
.atlas-review-focus-strip__actions,
.atlas-review-focus-strip__guidance,
.atlas-search-focus-strip__main,
.atlas-search-focus-strip__actions,
.atlas-search-focus-strip__details,
.atlas-collection-focus-strip__main,
.atlas-collection-focus-strip__actions,
.atlas-surface-focus-strip__main,
.atlas-surface-focus-strip__actions {
  display: grid;
  gap: 0.45rem;
}

.atlas-inbox-focus-strip__summary {
  grid-column: 1;
  grid-row: 1;
}

.atlas-inbox-focus-strip__return-origin {
  gap: 0.35rem;
}

.atlas-inbox-focus-strip__actions {
  grid-column: 2;
  grid-row: 1 / span 3;
}

.atlas-inbox-focus-strip__details {
  grid-column: 1;
  grid-row: 2;
}

.atlas-inbox-focus-strip__guidance {
  grid-column: 1;
  grid-row: 3;
}

.atlas-review-focus-strip__main {
  grid-column: 1;
  grid-row: 1;
}

.atlas-review-focus-strip__actions {
  grid-column: 2;
  grid-row: 1;
}

.atlas-review-focus-strip__guidance {
  grid-column: 1;
  grid-row: 2;
}

.atlas-inbox-focus-strip__locator {
  overflow-wrap: anywhere;
}

.atlas-inbox-focus-strip__recovery {
  display: grid;
  gap: 0.2rem;
  margin-top: 0.15rem;
  padding: 0.55rem 0.65rem;
  border: 1px solid rgba(224, 119, 51, 0.28);
  border-radius: calc(var(--atlas-radius) - 6px);
  background: rgba(255, 245, 235, 0.78);
  overflow-wrap: anywhere;
}

.atlas-surface-focus-strip__main,
.atlas-surface-focus-strip__actions {
  gap: 0.35rem;
}

.atlas-surface-focus-strip__context {
  grid-column: 1 / -1;
}

.atlas-surface-focus-strip__handoff {
  grid-column: 1 / -1;
  min-width: 0;
}

.atlas-surface-focus-strip__handoff-item {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  grid-template-areas:
    "label action"
    "title action"
    "badges action";
  gap: 0.18rem 0.75rem;
  align-items: center;
  padding: 0.5rem 0.65rem;
  border: 1px solid rgba(33, 91, 120, 0.2);
  border-radius: calc(var(--atlas-radius) - 6px);
  background: rgba(255, 255, 255, 0.76);
  color: var(--atlas-text-default);
  text-decoration: none;
}

.atlas-surface-focus-strip__handoff-item:hover,
.atlas-surface-focus-strip__handoff-item:focus {
  border-color: rgba(33, 91, 120, 0.36);
  box-shadow: var(--atlas-shadow-soft);
  color: var(--atlas-text-default);
}

.atlas-surface-focus-strip__handoff-label,
.atlas-surface-focus-strip__handoff-title,
.atlas-surface-focus-strip__handoff-action {
  min-width: 0;
  overflow-wrap: anywhere;
}

.atlas-surface-focus-strip__handoff-label {
  grid-area: label;
  color: var(--atlas-text-muted);
  font-size: 0.76rem;
  font-weight: 700;
  line-height: 1.2;
}

.atlas-surface-focus-strip__handoff-title {
  grid-area: title;
  font-size: 0.92rem;
  line-height: 1.22;
}

.atlas-surface-focus-strip__handoff-badges {
  display: flex;
  grid-area: badges;
  flex-wrap: wrap;
  gap: 0.25rem;
  align-items: center;
}

.atlas-surface-focus-strip__handoff-action {
  grid-area: action;
  color: var(--atlas-brand-primary);
  font-size: 0.82rem;
  font-weight: 700;
  line-height: 1.18;
  text-align: right;
}

.atlas-collection-focus-strip__details {
  display: grid;
  grid-column: 1 / -1;
  gap: 0.45rem;
  min-width: 0;
}

.atlas-inbox-focus-strip__summary h3,
.atlas-review-focus-strip__main h2,
.atlas-search-focus-strip__main h2,
.atlas-collection-focus-strip__main h2,
.atlas-surface-focus-strip__main h2 {
  margin: 0;
  font-size: 1rem;
  line-height: 1.3;
}

.atlas-inbox-focus-strip__actions,
.atlas-review-focus-strip__actions,
.atlas-search-focus-strip__actions,
.atlas-collection-focus-strip__actions,
.atlas-surface-focus-strip__actions {
  justify-items: end;
  max-width: 24rem;
}

.atlas-review-focus-strip--publication-stale .atlas-review-focus-strip__actions {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  width: min(100%, 26rem);
  max-width: 26rem;
  align-items: start;
  justify-items: stretch;
}

.atlas-review-focus-strip--publication-stale .atlas-output-gate-action {
  display: grid;
  gap: 0.22rem;
  min-width: 0;
}

.atlas-review-focus-strip--publication-stale .atlas-output-gate-action form {
  width: 100%;
  min-width: 0;
}

.atlas-review-focus-strip--publication-stale .atlas-output-gate-action .atlas-chip {
  justify-self: start;
  max-width: 100%;
  overflow-wrap: anywhere;
}

.atlas-review-focus-strip--publication-stale .atlas-output-gate-action .btn,
.atlas-review-focus-strip--publication-stale .atlas-review-focus-strip__row-anchor,
.atlas-review-focus-strip--publication-stale
  .atlas-review-focus-strip__actions
  > .btn {
  width: 100%;
  min-width: 0;
  justify-content: center;
  text-align: center;
  white-space: normal;
  overflow-wrap: anywhere;
}

.atlas-search-focus-strip__action-path {
  display: flex;
  flex-wrap: wrap;
  gap: 0.45rem;
  justify-content: flex-end;
}

.atlas-search-empty-recovery-strip__mobile-summary {
  display: none;
}

.atlas-inbox-action-group {
  display: grid;
  gap: 0.35rem;
  justify-items: inherit;
}

.atlas-inbox-action-group__label {
  margin: 0;
  font-weight: 700;
}

.atlas-week-handoff-strip {
  display: grid;
  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.6fr);
  gap: 1rem;
  align-items: start;
  padding: 0.9rem 1rem;
  border: 1px solid rgba(33, 91, 120, 0.16);
  border-radius: calc(var(--atlas-radius) - 4px);
  background: rgba(227, 239, 249, 0.45);
}

.atlas-week-handoff-strip__intro,
.atlas-week-handoff-strip__list,
.atlas-week-handoff-strip__item {
  min-width: 0;
}

.atlas-week-handoff-strip__intro h2 {
  margin: 0 0 0.35rem;
  font-size: 1.05rem;
}

.atlas-week-handoff-strip__body-compact {
  display: none;
}

.atlas-week-handoff-strip__mobile-context {
  display: none;
}

.atlas-week-handoff-strip__list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr));
  gap: 0.55rem;
}

.atlas-week-handoff-strip__item {
  display: grid;
  gap: 0.25rem;
  padding: 0.7rem 0.75rem;
  border: 1px solid rgba(33, 91, 120, 0.18);
  border-radius: calc(var(--atlas-radius) - 6px);
  background: rgba(255, 255, 255, 0.82);
  color: var(--atlas-text-default);
  text-decoration: none;
}

.atlas-week-handoff-strip__item:hover,
.atlas-week-handoff-strip__item:focus {
  border-color: rgba(33, 91, 120, 0.36);
  box-shadow: var(--atlas-shadow-soft);
  color: var(--atlas-text-default);
}

.atlas-week-handoff-strip__item span,
.atlas-week-handoff-strip__title {
  min-width: 0;
  overflow-wrap: anywhere;
}

.atlas-week-handoff-strip__scope {
  color: var(--atlas-text-muted);
  font-size: 0.78rem;
  font-weight: 700;
  letter-spacing: 0;
}

.atlas-week-handoff-strip__scope-hint {
  color: var(--atlas-text-muted);
  font-size: 0.78rem;
}

.atlas-week-handoff-strip__meta {
  color: var(--atlas-text-muted);
  font-size: 0.8rem;
  line-height: 1.35;
}

.atlas-week-handoff-strip__action {
  color: var(--atlas-text-default);
  font-size: 0.82rem;
  font-weight: 700;
}

.atlas-week-handoff-strip__more {
  display: none;
}

.atlas-week-handoff-strip__badges {
  display: flex;
  flex-wrap: wrap;
  gap: 0.35rem;
  align-items: center;
}

.atlas-week-context-card__axis-detail--compact {
  display: none;
}

.atlas-status-badge {
  display: inline-flex;
  align-items: center;
  gap: 0.3rem;
  padding: 0.28rem 0.58rem;
  border: 1px solid transparent;
  border-radius: 999px;
  font-size: 0.8rem;
  font-weight: 700;
  white-space: nowrap;
}

.atlas-status-axis {
  opacity: 0.8;
}

.atlas-status-badge--neutral {
  background: var(--atlas-neutral-bg);
  color: var(--atlas-neutral-fg);
}

.atlas-status-badge--info {
  background: var(--atlas-info-bg);
  color: var(--atlas-info-fg);
}

.atlas-status-badge--warning {
  background: var(--atlas-warning-bg);
  color: var(--atlas-warning-fg);
}

.atlas-status-badge--success {
  background: var(--atlas-success-bg);
  color: var(--atlas-success-fg);
}

.atlas-status-badge--danger {
  background: var(--atlas-danger-bg);
  color: var(--atlas-danger-fg);
}

.atlas-status-badge--muted {
  background: var(--atlas-muted-bg);
  color: var(--atlas-muted-fg);
}

.atlas-date-chip {
  margin: 0;
  display: inline-flex;
  flex-wrap: wrap;
  gap: 0.35rem;
  align-items: baseline;
  padding: 0.35rem 0.55rem;
  border: 1px solid var(--atlas-border-default);
  border-radius: 999px;
  background: var(--atlas-surface-muted);
  color: var(--atlas-text-muted);
  line-height: 1.45;
}

.atlas-date-chip + .atlas-date-chip {
  margin-top: 0.35rem;
}

.atlas-date-chip--muted {
  color: var(--atlas-text-muted);
}

.atlas-date-chip--emphasis {
  background: var(--atlas-brand-primary-soft);
  color: var(--atlas-brand-primary);
}

.atlas-link-list {
  align-items: flex-start;
}

.atlas-link-list form,
.atlas-review-focus-strip__actions form {
  display: inline-flex;
  margin: 0;
}

.atlas-link-list a,
.atlas-switch {
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
  padding: 0.45rem 0.72rem;
  border: 1px solid var(--atlas-border-default);
  border-radius: 999px;
  background: var(--atlas-surface-raised);
  color: var(--atlas-text-default);
  font-size: 0.9rem;
}

.atlas-link-list a.btn-primary {
  border-color: var(--atlas-brand-primary);
  background: var(--atlas-brand-primary);
  color: #fff;
}

.atlas-link-list a.btn-primary:hover,
.atlas-link-list a.btn-primary:focus {
  border-color: var(--atlas-brand-primary-hover);
  background: var(--atlas-brand-primary-hover);
  color: #fff;
}

.atlas-review-header-primary-action {
  display: none;
}

.atlas-review-header-primary-action--guided {
  display: inline-flex;
}

.atlas-review-header-primary-action__form {
  display: contents;
}

.atlas-review-header-primary-action__eyebrow::before {
  content: attr(data-label);
}

.atlas-switch.is-active {
  border-color: rgba(33, 91, 120, 0.22);
  background: var(--atlas-brand-primary-soft);
  color: var(--atlas-brand-primary);
}

.atlas-switch:focus-visible,
.atlas-link-list a:focus-visible,
.atlas-drilldown-card:focus-visible,
.btn:focus-visible {
  outline: 2px solid var(--atlas-focus-ring);
  outline-offset: 2px;
}

.atlas-search-result-next-note-mobile {
  display: none;
}

.atlas-search-result-mobile-primary-action {
  display: none;
}

.atlas-flash-stack {
  display: grid;
  gap: 0.75rem;
}

.atlas-flash-message {
  display: grid;
  gap: 0.25rem;
  margin: 0;
  border-radius: var(--atlas-radius);
  box-shadow: none;
}

.atlas-flash-message__context {
  font-size: 0.82rem;
  line-height: 1.35;
  opacity: 0.86;
}

.atlas-flash-message--info {
  border-color: rgba(47, 111, 145, 0.18);
  background: var(--atlas-info-bg);
  color: var(--atlas-info-fg);
}

.atlas-flash-message--success {
  border-color: rgba(47, 133, 90, 0.18);
  background: var(--atlas-success-bg);
  color: var(--atlas-success-fg);
}

.atlas-flash-message--warning {
  border-color: rgba(183, 121, 31, 0.18);
  background: var(--atlas-warning-bg);
  color: var(--atlas-warning-fg);
}

.atlas-flash-message--danger {
  border-color: rgba(197, 48, 48, 0.18);
  background: var(--atlas-danger-bg);
  color: var(--atlas-danger-fg);
}

.atlas-shell-workspace {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(20rem, 22rem);
  gap: 1rem;
  align-items: start;
}

.atlas-shell-main,
.atlas-shell-side {
  min-width: 0;
}

.atlas-shell-side:empty {
  display: none;
}

.atlas-page-header-shell,
.atlas-filter-toolbar,
.atlas-saved-view-switcher__footer,
.atlas-empty-state__actions,
.atlas-side-context-panel__actions,
.atlas-context-section__actions,
.atlas-page-header-shell__actions,
.atlas-page-header-shell__status,
.atlas-toolbar-control__options {
  display: flex;
  flex-wrap: wrap;
  gap: 0.65rem;
}

.atlas-page-header-shell {
  align-items: flex-start;
  justify-content: space-between;
}

.atlas-page-header-shell__meta {
  display: grid;
  gap: 0.35rem;
}

.atlas-page-header-shell__actions {
  justify-content: flex-end;
}

.atlas-page-header-shell__status {
  margin-top: 0.35rem;
}

.atlas-filter-toolbar {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: flex-start;
  gap: 1rem 1.25rem;
}

.atlas-filter-toolbar__main,
.atlas-filter-toolbar__actions {
  display: grid;
  gap: 0.85rem;
}

.atlas-filter-toolbar__main {
  grid-template-columns: repeat(auto-fit, minmax(13.5rem, 1fr));
  min-width: 0;
}

.atlas-filter-toolbar__actions {
  align-content: start;
  justify-items: end;
}

.atlas-toolbar-control {
  display: grid;
  gap: 0.35rem;
}

.atlas-toolbar-control__options {
  align-items: center;
}

.atlas-toolbar-result {
  margin: 0;
  grid-column: 1 / -1;
  color: var(--atlas-text-muted);
  line-height: 1.5;
}

.atlas-pagination-toolbar {
  align-items: center;
}

.atlas-pagination-toolbar__summary {
  white-space: nowrap;
}

.atlas-status-badge--compact {
  padding: 0.2rem 0.5rem;
  font-size: 0.75rem;
}

.atlas-empty-state {
  display: grid;
  gap: 0.75rem;
  margin: 0;
  border: 1px solid var(--atlas-border-default);
  border-radius: 1rem;
  background: var(--atlas-surface-muted);
}

.atlas-empty-state__title,
.atlas-drilldown-card__title,
.atlas-side-context-panel__title,
.atlas-context-section__title {
  margin: 0;
}

.atlas-empty-state__body,
.atlas-drilldown-card__body,
.atlas-side-context-panel__footer,
.atlas-context-section__body {
  margin: 0;
  color: var(--atlas-text-muted);
  line-height: 1.5;
}

.atlas-empty-state--danger {
  border-color: rgba(197, 48, 48, 0.25);
}

.atlas-drilldown-card {
  display: grid;
  gap: 0.55rem;
  padding: 1rem 1.1rem;
  border: 1px solid var(--atlas-border-default);
  border-radius: var(--atlas-radius);
  background: var(--atlas-surface-raised);
}

.atlas-drilldown-card__metric {
  font-size: 1.55rem;
  font-weight: 700;
  line-height: 1;
}

.atlas-drilldown-card__footer {
  color: var(--atlas-brand-primary);
  font-size: 0.9rem;
  font-weight: 600;
}

.atlas-drilldown-card__action {
  display: inline-flex;
  width: fit-content;
  max-width: 100%;
  align-items: center;
  padding-top: 0.35rem;
  border-top: 1px solid var(--atlas-border-default);
  color: var(--atlas-brand-primary);
  font-size: 0.9rem;
  font-weight: 700;
  overflow-wrap: anywhere;
}

.atlas-saved-view-switcher {
  display: grid;
  gap: 0.65rem;
}

.atlas-saved-view-switcher--compact .atlas-saved-view {
  padding: 0.55rem 0.75rem;
}

.atlas-body--review-queue
  .atlas-filter-toolbar--compact-panel
  .atlas-saved-view-switcher--recovery
  .atlas-saved-views {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(10rem, 100%), 1fr));
  gap: 0.55rem;
}

.atlas-body--review-queue
  .atlas-filter-toolbar--compact-panel
  .atlas-saved-view-switcher--recovery
  .atlas-saved-view {
  width: 100%;
  min-width: 0;
  grid-template-columns: minmax(0, 1fr) auto;
}

.atlas-body--review-queue
  .atlas-filter-toolbar--compact-panel
  .atlas-saved-view-switcher--recovery
  .atlas-saved-view span {
  min-width: 0;
  overflow-wrap: anywhere;
}

.atlas-side-context-panel {
  display: grid;
  gap: 1rem;
}

.atlas-side-context-panel--collapsed {
  opacity: 0.9;
}

.atlas-side-context-panel__header {
  display: grid;
  gap: 0.35rem;
}

.atlas-context-section {
  display: grid;
  gap: 0.65rem;
  padding-top: 1rem;
  border-top: 1px solid var(--atlas-border-default);
}

.atlas-context-section:first-of-type {
  padding-top: 0;
  border-top: 0;
}

.atlas-context-list {
  display: grid;
  gap: 0.65rem;
  padding: 0;
  margin: 0;
  list-style: none;
}

.atlas-context-list li {
  display: grid;
  gap: 0.15rem;
}

.atlas-context-list strong {
  font-size: 0.82rem;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: var(--atlas-text-muted);
}

.atlas-toolbar-control--full {
  grid-column: 1 / -1;
}

.atlas-filter-toolbar--compact-panel .atlas-filter-toolbar__main--compact-panel {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 0.85rem 1.75rem;
}

.atlas-filter-toolbar--compact-panel .atlas-filter-toolbar__primary-row {
  display: flex;
  flex-basis: 100%;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 0.85rem 1.75rem;
}

.atlas-filter-toolbar--compact-panel .atlas-toolbar-control--compact {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.65rem 0.85rem;
}

.atlas-filter-toolbar--compact-panel .atlas-toolbar-control--primary {
  flex: 1 1 auto;
  min-width: 0;
}

.atlas-filter-toolbar--compact-panel .atlas-toolbar-control--filter-panel {
  position: relative;
  flex: 0 0 auto;
  align-self: flex-start;
}

.atlas-filter-toolbar--compact-panel .atlas-toolbar-control--compact .atlas-toolbar-control__options {
  flex-wrap: nowrap;
}

.atlas-filter-toolbar--compact-panel .atlas-filter-panel {
  display: inline-flex;
  align-items: center;
}

.atlas-filter-panel {
  position: relative;
}

.atlas-filter-panel__trigger {
  cursor: pointer;
  list-style: none;
  user-select: none;
}

.atlas-filter-panel__trigger::-webkit-details-marker {
  display: none;
}

.atlas-filter-panel__trigger strong {
  color: var(--atlas-brand-primary);
  font-size: 0.82rem;
}

.atlas-filter-panel__menu {
  position: absolute;
  top: calc(100% + 0.6rem);
  right: 0;
  left: auto;
  z-index: 20;
  width: min(36rem, calc(100vw - 2.5rem));
  padding: 1rem;
  border: 1px solid rgba(216, 210, 199, 0.95);
  border-radius: 1rem;
  background: rgba(255, 255, 255, 0.98);
  box-shadow: 0 16px 34px rgba(31, 36, 48, 0.12);
}

.atlas-filter-toolbar--compact-panel .atlas-filter-panel__menu {
  right: 0;
  left: auto;
  width: min(44rem, calc(100vw - 8rem));
}

.atlas-filter-panel__form,
.atlas-filter-panel__group {
  display: grid;
  gap: 0.45rem;
}

.atlas-filter-panel__grid {
  display: grid;
  gap: 0.85rem;
  grid-template-columns: repeat(auto-fit, minmax(9rem, 1fr));
}

.atlas-filter-toolbar--compact-panel .atlas-filter-panel__grid {
  grid-template-columns: repeat(auto-fit, minmax(8.5rem, 1fr));
}

.atlas-filter-toolbar--compact-panel .atlas-filter-panel__actions {
  width: 100%;
}

.atlas-filter-toolbar--compact-panel .atlas-filter-panel__submit {
  margin-left: auto;
}

.atlas-filter-panel__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 0.65rem;
  align-items: center;
}

.atlas-filter-chip {
  white-space: nowrap;
}

.atlas-filter-toolbar--compact-panel .atlas-toolbar-result {
  flex-basis: 100%;
}

.atlas-facts {
  display: grid;
  gap: 0.85rem;
  margin: 0;
}

.atlas-facts--two-column {
  grid-template-columns: repeat(auto-fit, minmax(14rem, 1fr));
}

.atlas-search-state-summary {
  display: grid;
  gap: 0.7rem;
}

.atlas-search-state-summary__header {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(14rem, 0.75fr);
  gap: 0.75rem 1rem;
  align-items: start;
}

.atlas-search-state-summary__query,
.atlas-search-state-summary__facts > div {
  min-width: 0;
  padding: 0.45rem 0.6rem;
  border: 1px solid var(--atlas-border-default);
  border-radius: calc(var(--atlas-radius) - 6px);
  background: rgba(245, 248, 250, 0.72);
}

.atlas-search-state-summary__query code {
  display: block;
  max-width: 100%;
  color: var(--atlas-text-default);
  font-size: 0.78rem;
  line-height: 1.35;
  overflow-wrap: anywhere;
  white-space: normal;
}

.atlas-search-state-summary__facts {
  gap: 0.45rem;
  grid-template-columns: repeat(auto-fit, minmax(9.5rem, 1fr));
}

.atlas-search-state-summary__facts dt {
  font-size: 0.7rem;
  line-height: 1.15;
}

.atlas-search-state-summary__facts dd {
  margin-top: 0.12rem;
  line-height: 1.25;
}

.atlas-search-state-summary__filters,
.atlas-search-state-summary__details {
  padding-top: 0.55rem;
  border-top: 1px solid var(--atlas-border-default);
}

.atlas-search-state-summary__details summary {
  color: var(--atlas-brand-primary);
  cursor: pointer;
  font-size: 0.86rem;
  font-weight: 700;
}

.atlas-search-state-summary__details[open] .atlas-row-meta {
  margin-top: 0.45rem;
}

.atlas-body--review-task-detail .atlas-shell-workspace {
  grid-template-columns: minmax(0, 1fr);
}

.atlas-body--review-task-detail .atlas-page > .atlas-page-header,
.atlas-body--review-task-detail .atlas-page > .atlas-shell-workspace {
  min-width: 0;
  max-width: 100%;
}

.atlas-review-detail-grid {
  display: grid;
  gap: 1rem;
}

.atlas-review-detail-grid > * {
  min-width: 0;
}

.atlas-review-detail-grid > .atlas-review-detail-block {
  min-width: 0;
}

.atlas-review-detail-grid--hero {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: start;
}

.atlas-review-detail-grid--actions,
.atlas-review-detail-grid--context {
  grid-template-columns: repeat(auto-fit, minmax(min(20rem, 100%), 1fr));
}

.atlas-review-detail-block {
  height: 100%;
  padding: 1rem 1.05rem;
  border: 1px solid rgba(216, 210, 199, 0.7);
  border-radius: 1rem;
  background: rgba(240, 236, 227, 0.42);
}

.atlas-review-detail-block--compact {
  background: rgba(255, 255, 255, 0.72);
}

.atlas-review-primary-action__summary {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 0.75rem 1rem;
  align-items: start;
}

.atlas-review-primary-action__copy {
  min-width: 0;
}

.atlas-review-primary-action__controls {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 0.5rem;
}

.atlas-review-primary-action__source-open-context {
  grid-column: 1 / -1;
}

.atlas-review-primary-action__confirm-form {
  min-width: 0;
  scroll-margin-top: 0.75rem;
}

.atlas-review-primary-action__confirm-form .btn {
  max-width: 100%;
  white-space: normal;
}

.atlas-review-primary-action__selection-form {
  display: grid;
  gap: 0.25rem;
  min-width: min(20rem, 100%);
  scroll-margin-top: 0.75rem;
}

.atlas-review-primary-action__selection-form .form-label {
  margin-bottom: 0;
}

.atlas-review-primary-action__selection-row {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 0.5rem;
  align-items: start;
}

.atlas-review-primary-action__selection-row .form-select {
  min-width: 0;
}

.atlas-review-primary-action__selection-row .btn {
  white-space: nowrap;
}

.atlas-review-confirmation-alert,
.atlas-review-confirmation-alert * {
  min-width: 0;
  overflow-wrap: anywhere;
}

.atlas-review-primary-action__facts {
  margin-top: 0.85rem;
  padding-top: 0.85rem;
  border-top: 1px solid rgba(216, 210, 199, 0.7);
}

.atlas-review-primary-action__facts .atlas-inline-list {
  gap: 0.45rem;
}

.atlas-review-primary-action__mobile-feedback {
  display: none;
}

.atlas-review-primary-action__mobile-feedback-label,
.atlas-review-primary-action__mobile-feedback-text {
  display: block;
}

.atlas-review-primary-action__facts-mobile {
  display: none;
}

.atlas-review-primary-action__facts-mobile summary {
  cursor: pointer;
  font-weight: 700;
}

.atlas-review-primary-action__mobile-fact-strip {
  display: none;
}

.atlas-review-primary-action__publication-mobile-gate {
  display: none;
}

.atlas-review-primary-action__confirm-note {
  display: none;
}

.atlas-review-detail-feedback {
  display: grid;
  gap: 0.5rem;
  margin: -0.15rem 0 0.9rem;
}

.atlas-review-detail-feedback .atlas-flash-message {
  padding: 0.6rem 0.75rem;
  border-radius: calc(var(--atlas-radius) - 4px);
}

.atlas-review-guidance {
  display: grid;
  gap: 0.85rem;
  margin-top: 1rem;
  grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr));
}

.atlas-review-guidance__item {
  padding: 0.85rem 0.95rem;
  border-radius: 1rem;
  background: rgba(244, 240, 232, 0.8);
  border: 1px solid rgba(216, 210, 199, 0.7);
}

.atlas-review-guidance__item h4 {
  margin-bottom: 0.45rem;
}

.atlas-review-action-overview {
  display: grid;
  gap: 0.7rem;
  margin-bottom: 1rem;
  padding: 0.8rem 0.9rem;
  border: 1px solid rgba(33, 111, 179, 0.18);
  border-radius: 0.9rem;
  background: rgba(227, 239, 249, 0.45);
}

.atlas-review-action-overview__list {
  display: grid;
  gap: 0.55rem;
  grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr));
}

.atlas-review-action-overview__item {
  display: grid;
  gap: 0.25rem;
  padding: 0.65rem 0.7rem;
  border: 1px solid rgba(33, 111, 179, 0.2);
  border-radius: 0.75rem;
  background: rgba(255, 255, 255, 0.78);
  color: var(--atlas-text-default);
  text-decoration: none;
}

.atlas-review-action-overview__item:hover,
.atlas-review-action-overview__item:focus {
  border-color: rgba(33, 111, 179, 0.42);
  box-shadow: var(--atlas-shadow-soft);
  color: var(--atlas-text-default);
}

.atlas-review-action-overview--early {
  margin: 0.9rem 0 0;
}

.atlas-review-action-overview__intro {
  min-width: 0;
}

.atlas-review-action-overview__label {
  font-weight: 700;
}

.atlas-review-action-overview__stage {
  width: fit-content;
  padding: 0.12rem 0.45rem;
  border: 1px solid rgba(33, 111, 179, 0.18);
  border-radius: 999px;
  background: rgba(227, 239, 249, 0.72);
  color: var(--atlas-text-default);
  font-size: 0.75rem;
  font-weight: 700;
}

.atlas-review-action-overview__effect {
  color: var(--atlas-text-muted);
  font-size: 0.86rem;
  line-height: 1.3;
}

.atlas-review-action-overview__cta {
  color: var(--atlas-brand-primary);
  font-size: 0.82rem;
  font-weight: 700;
}

.atlas-review-action-stage {
  display: grid;
  gap: 0.25rem;
  margin-bottom: 0.65rem;
  color: var(--atlas-text-muted);
  font-size: 0.88rem;
  line-height: 1.35;
}

.atlas-review-action-stage__label {
  width: fit-content;
  padding: 0.16rem 0.5rem;
  border: 1px solid rgba(33, 111, 179, 0.18);
  border-radius: 999px;
  background: rgba(227, 239, 249, 0.72);
  color: var(--atlas-text-default);
  font-size: 0.76rem;
  font-weight: 700;
}

.atlas-source-preview__return {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 0.42rem;
  min-width: min(18rem, 100%);
}

.atlas-source-preview__return-context {
  justify-content: flex-end;
}

.atlas-content-preview {
  display: grid;
  gap: 1rem;
}

.atlas-content-preview__header {
  display: grid;
  gap: 1rem;
  grid-template-columns: minmax(0, 1.4fr) minmax(15rem, 1fr);
  align-items: start;
}

.atlas-content-preview__facts {
  grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));
}

.atlas-content-preview__switches {
  align-items: stretch;
}

.atlas-content-preview__surface {
  padding: 0.85rem;
  border-radius: 1rem;
  border: 1px solid rgba(216, 210, 199, 0.7);
  background: rgba(250, 248, 243, 0.92);
}

.atlas-content-preview__text {
  min-height: 16rem;
  max-height: 28rem;
  margin: 0;
}

.atlas-content-preview__image {
  display: block;
  width: 100%;
  max-height: 30rem;
  object-fit: contain;
  border-radius: 0.85rem;
  background: #fff;
}

.atlas-content-preview__frame {
  width: 100%;
  min-height: 30rem;
  border: 0;
  border-radius: 0.85rem;
  background: #fff;
}

.atlas-content-preview__refs {
  margin-top: 0;
}

.atlas-review-detail-facts {
  grid-template-columns: repeat(auto-fit, minmax(13rem, 1fr));
}

.atlas-facts dt {
  color: var(--atlas-text-muted);
  font-size: 0.82rem;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.atlas-facts dd {
  margin: 0.2rem 0 0;
  line-height: 1.5;
}

.atlas-inline-list {
  display: grid;
  gap: 0.65rem;
  padding: 0;
  margin: 0;
  list-style: none;
}

.atlas-inline-list li {
  display: flex;
  flex-wrap: wrap;
  gap: 0.45rem;
  align-items: baseline;
  padding: 0.75rem 0.85rem;
  border-radius: 1rem;
  background: var(--atlas-surface-muted);
}

.atlas-pre {
  overflow-x: auto;
  padding: 0.85rem 0.95rem;
  border-radius: 1rem;
  background: #f4f6fa;
  border: 1px solid rgba(216, 210, 199, 0.7);
  color: #334155;
  font-size: 0.86rem;
  line-height: 1.5;
  white-space: pre-wrap;
}

.atlas-panel-section + .atlas-panel-section {
  margin-top: 1rem;
}

.atlas-boundary-panel__mobile-summary {
  display: none;
}

.atlas-empty-state {
  margin: 0;
  border-radius: 1rem;
}

.hero {
  padding: 0.25rem 0;
}

.hero p {
  max-width: 42rem;
  color: var(--atlas-text-muted);
  line-height: 1.65;
}

.eyebrow {
  margin: 0 0 0.65rem;
  color: var(--atlas-brand-primary);
  font-size: 0.82rem;
  font-weight: 700;
  letter-spacing: 0.15em;
  text-transform: uppercase;
}

.card-grid {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr));
}

@media (max-width: 1360px) {
  .atlas-shell-workspace,
  .atlas-filter-toolbar {
    grid-template-columns: 1fr;
  }

  .atlas-screen-grid--split,
  .atlas-screen-grid--detail {
    grid-template-columns: 1fr;
  }

  .atlas-review-detail-grid--hero {
    grid-template-columns: 1fr;
  }

  .atlas-content-preview__header {
    grid-template-columns: 1fr;
  }

  .atlas-summary-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .atlas-collection-output-route {
    display: block;
    padding: 0.65rem 0.75rem;
    border: 1px solid rgba(33, 91, 120, 0.14);
    border-radius: calc(var(--atlas-radius) - 6px);
    background: rgba(245, 248, 250, 0.86);
  }

  .atlas-collection-output-route h3 {
    margin: 0 0 0.5rem;
    font-size: 0.92rem;
    line-height: 1.2;
  }

  .atlas-collection-output-route__facts {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 0.3rem;
    margin: 0 0 0.55rem;
  }

  .atlas-collection-output-route__facts > div {
    min-width: 0;
    padding: 0.34rem 0.44rem;
    border: 1px solid rgba(33, 91, 120, 0.12);
    border-radius: calc(var(--atlas-radius) - 7px);
    background: rgba(255, 255, 255, 0.58);
    overflow-wrap: anywhere;
  }

  .atlas-collection-output-route__facts dt {
    margin: 0 0 0.1rem;
    color: var(--atlas-text-muted);
    font-size: 0.64rem;
    font-weight: 700;
    line-height: 1.1;
    text-transform: uppercase;
  }

  .atlas-collection-output-route__facts dd {
    margin: 0;
    font-size: 0.78rem;
    font-weight: 700;
    line-height: 1.18;
  }

  .atlas-collection-output-route__actions {
    gap: 0.45rem !important;
  }

  .atlas-collection-output-route__actions .btn {
    display: inline-flex;
    flex: 0 1 auto;
    min-width: 8rem;
    justify-content: center;
    padding: 0.28rem 0.45rem;
    font-size: 0.78rem;
    line-height: 1.15;
    white-space: normal;
  }

  .atlas-page-header,
  .atlas-toolbar,
.card-header {
    flex-direction: column;
  }

  .atlas-filter-toolbar--compact-panel .atlas-filter-toolbar__main--compact-panel,
  .atlas-filter-toolbar--compact-panel .atlas-filter-toolbar__primary-row {
    gap: 0.85rem 1.25rem;
  }

  .atlas-filter-toolbar__actions,
  .atlas-page-header-shell__actions,
  .atlas-action-row,
  .atlas-source-page-actions,
  .atlas-source-page-actions .atlas-action-row,
  .atlas-source-page-actions__context,
  .atlas-source-page-actions__version-focus {
    justify-items: start;
    justify-content: flex-start;
  }

  .atlas-source-capture-route {
    display: block;
    padding: 0.75rem 0.85rem;
    border: 1px solid rgba(173, 122, 43, 0.2);
    border-radius: calc(var(--atlas-radius) - 6px);
    background: rgba(255, 250, 239, 0.92);
  }

  .atlas-source-capture-route__head {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 0.75rem;
    margin-bottom: 0.6rem;
  }

  .atlas-source-capture-route__head h3 {
    margin: 0 0 0.2rem;
    font-size: 0.98rem;
    line-height: 1.2;
  }

  .atlas-source-capture-route__head p {
    margin: 0;
    color: var(--atlas-text-muted);
    font-size: 0.82rem;
    line-height: 1.32;
  }

  .atlas-source-capture-route__head .atlas-chip {
    flex: 0 1 46%;
    justify-content: center;
    max-width: 46%;
    overflow-wrap: anywhere;
    white-space: normal;
  }

  .atlas-source-capture-route__facts {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.35rem;
    margin: 0 0 0.6rem;
  }

  .atlas-source-capture-route__facts > div {
    min-width: 0;
    padding: 0.42rem 0.52rem;
    border: 1px solid rgba(173, 122, 43, 0.16);
    border-radius: calc(var(--atlas-radius) - 7px);
    background: rgba(255, 255, 255, 0.64);
    overflow-wrap: anywhere;
  }

  .atlas-source-capture-route__facts dt {
    margin: 0 0 0.12rem;
    color: var(--atlas-text-muted);
    font-size: 0.66rem;
    font-weight: 700;
    line-height: 1.1;
    text-transform: uppercase;
  }

  .atlas-source-capture-route__facts dd {
    margin: 0;
    font-size: 0.8rem;
    font-weight: 700;
    line-height: 1.18;
  }

  .atlas-source-capture-route__actions {
    gap: 0.45rem !important;
  }

  .atlas-source-capture-route__actions form {
    display: inline-flex;
    min-width: 0;
  }

  .atlas-source-capture-route__actions .btn {
    display: inline-flex;
    flex: 0 1 auto;
    min-width: 8rem;
    justify-content: center;
    padding: 0.28rem 0.45rem;
    font-size: 0.78rem;
    line-height: 1.15;
    white-space: normal;
    overflow-wrap: anywhere;
  }

  .atlas-source-context-route {
    display: block;
    padding: 0.7rem 0.8rem;
    border: 1px solid rgba(33, 91, 120, 0.14);
    border-radius: calc(var(--atlas-radius) - 6px);
    background: rgba(245, 248, 250, 0.86);
  }

  .atlas-source-context-route__head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.55rem;
    margin-bottom: 0.55rem;
  }

  .atlas-source-context-route__head h3 {
    margin: 0;
    font-size: 0.95rem;
    line-height: 1.2;
  }

  .atlas-source-context-route__head .atlas-chip {
    max-width: 55%;
    overflow-wrap: anywhere;
    white-space: normal;
  }

  .atlas-source-context-route__facts {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.35rem;
    margin: 0 0 0.6rem;
  }

  .atlas-source-context-route__facts > div {
    min-width: 0;
    padding: 0.4rem 0.5rem;
    border: 1px solid rgba(33, 91, 120, 0.12);
    border-radius: calc(var(--atlas-radius) - 7px);
    background: rgba(255, 255, 255, 0.6);
    overflow-wrap: anywhere;
  }

  .atlas-source-context-route__facts dt {
    margin: 0 0 0.12rem;
    color: var(--atlas-text-muted);
    font-size: 0.66rem;
    font-weight: 700;
    line-height: 1.1;
    text-transform: uppercase;
  }

  .atlas-source-context-route__facts dd {
    margin: 0;
    font-size: 0.8rem;
    font-weight: 700;
    line-height: 1.18;
  }

  .atlas-source-context-route__facts .atlas-row-meta {
    margin: 0.16rem 0 0;
    font-size: 0.74rem;
    line-height: 1.22;
  }

  .atlas-source-context-route__actions {
    gap: 0.45rem !important;
  }

  .atlas-source-context-route__actions form {
    display: inline-flex;
    min-width: 0;
  }

  .atlas-source-context-route__actions .btn {
    display: inline-flex;
    flex: 0 1 auto;
    min-width: 8rem;
    justify-content: center;
    padding: 0.28rem 0.45rem;
    font-size: 0.78rem;
    line-height: 1.15;
    white-space: normal;
    overflow-wrap: anywhere;
  }
}

@media (max-width: 1120px) {
  .atlas-review-detail-grid--actions,
  .atlas-review-detail-grid--context {
    grid-template-columns: 1fr;
  }

  .atlas-table--stacked thead {
    display: none;
  }

  .atlas-table--stacked,
  .atlas-table--stacked tbody,
  .atlas-table--stacked tr,
  .atlas-table--stacked td {
    display: block;
    width: 100%;
  }

  .atlas-table--stacked tbody {
    display: grid;
    gap: 0.85rem;
    padding: 0.9rem 1rem 1rem;
  }

  .atlas-table--stacked tbody tr {
    padding: 1rem;
    border: 1px solid rgba(216, 210, 199, 0.75);
    border-radius: calc(var(--atlas-radius) - 4px);
    background: var(--atlas-surface-panel);
  }

  .atlas-table--stacked tbody td {
    padding: 0;
    border-top: 0;
  }

  .atlas-table--stacked tbody td + td {
    margin-top: 0.75rem;
  }

  .atlas-table--stacked tbody td::before {
    content: attr(data-label);
    display: block;
    margin-bottom: 0.3rem;
    color: var(--atlas-text-muted);
    font-size: 0.78rem;
    font-weight: 700;
    letter-spacing: 0.08em;
    text-transform: uppercase;
  }

  .atlas-table--stacked tbody td[data-label="Auswahl"]::before {
    display: none;
  }

  .atlas-table--stacked tbody td .atlas-link-list {
    width: 100%;
  }

  .atlas-collection-item-row__role-help,
  .atlas-collection-item-row__pin-context {
    display: none;
  }

  .atlas-collection-item-row__source-cell .atlas-row-meta {
    margin-bottom: 0.45rem;
  }

  .atlas-collection-item-row__selected-state {
    gap: 0.35rem;
  }

  .atlas-collection-item-row__actions,
  .atlas-collection-item-row__reorder-form {
    gap: 0.45rem !important;
  }

  .atlas-collection-item-row__reorder-form {
    margin-top: 0.45rem !important;
  }

  .atlas-collection-item-row__actions .btn,
  .atlas-collection-item-row__reorder-form .btn {
    flex: 1 1 calc(50% - 0.25rem);
    min-width: 0;
    min-height: 2rem;
    justify-content: center;
    padding: 0.28rem 0.45rem;
    font-size: 0.78rem;
    line-height: 1.15;
    white-space: normal;
  }

  .atlas-collection-item-row__desktop-label {
    display: none;
  }

  .atlas-collection-item-row__mobile-label {
    display: inline;
  }

  .atlas-collection-home-row__desktop-meta,
  .atlas-table--stacked tbody .atlas-collection-home-row__status-cell,
  .atlas-table--stacked tbody .atlas-collection-home-row__item-count-cell,
  .atlas-table--stacked tbody .atlas-collection-home-row__updated-cell {
    display: none;
  }

  .atlas-collection-home-row__mobile-meta {
    display: block;
    margin-top: 0.25rem;
  }

  .atlas-collection-home-row__mobile-status {
    display: grid;
    gap: 0.35rem;
    margin-top: 0.45rem;
  }

  .atlas-collection-home-row__mobile-facts {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.35rem;
    margin: 0.45rem 0 0;
  }

  .atlas-collection-home-row__mobile-facts > div {
    min-width: 0;
    padding: 0.34rem 0.44rem;
    border: 1px solid rgba(33, 91, 120, 0.12);
    border-radius: calc(var(--atlas-radius) - 7px);
    background: rgba(255, 255, 255, 0.58);
    overflow-wrap: anywhere;
  }

  .atlas-collection-home-row__mobile-facts dt {
    margin: 0 0 0.1rem;
    color: var(--atlas-text-muted);
    font-size: 0.64rem;
    font-weight: 700;
    line-height: 1.1;
    text-transform: uppercase;
  }

  .atlas-collection-home-row__mobile-facts dd {
    margin: 0;
    font-size: 0.78rem;
    font-weight: 700;
    line-height: 1.18;
  }

  .atlas-collection-home-row__actions-cell .btn {
    width: 100%;
    min-height: 2rem;
    justify-content: center;
    padding: 0.28rem 0.45rem;
    font-size: 0.78rem;
    line-height: 1.15;
    white-space: normal;
  }

  .atlas-body--search .atlas-table--stacked tbody tr {
    display: flex;
    flex-direction: column;
  }

  .atlas-body--search .atlas-table--stacked tbody td + td {
    margin-top: 0.55rem;
  }

  .atlas-body--search .atlas-search-result-context-cell {
    order: 3;
    padding: 0.56rem 0;
    border-top: 1px solid rgba(216, 210, 199, 0.75);
    border-bottom: 1px solid rgba(216, 210, 199, 0.75);
  }

  .atlas-body--search .atlas-search-result-primary-action,
  .atlas-body--search .atlas-search-result-next-step {
    display: none;
  }

  .atlas-body--search .atlas-search-result-mobile-primary-action {
    display: grid;
    gap: 0.42rem;
    margin-bottom: 0.65rem;
    padding-bottom: 0.65rem;
    border-bottom: 1px solid rgba(216, 210, 199, 0.75);
  }

  .atlas-body--search .atlas-search-result-mobile-primary-action .btn {
    width: 100%;
    justify-content: center;
    white-space: normal;
  }

  .atlas-body--search .atlas-search-result-next-note {
    display: none;
  }

  .atlas-body--search .atlas-search-result-next-note-mobile {
    display: inline;
  }

  .atlas-body--search .atlas-table--stacked tbody td[data-label="Quelle"],
  .atlas-body--search .atlas-table--stacked tbody .atlas-search-result-object-cell,
  .atlas-body--search .atlas-table--stacked tbody td[data-label="Objekt"] {
    order: 1;
  }

  .atlas-body--search .atlas-table--stacked tbody td[data-label="Statuscluster"] {
    order: 2;
  }

  .atlas-body--search .atlas-table--stacked tbody td[data-label="Erfasst / Publ."],
  .atlas-body--search .atlas-table--stacked tbody td[data-label="Zeitachse"] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.32rem;
    order: 4;
  }

  .atlas-body--search
    .atlas-table--stacked
    tbody
    td[data-label="Erfasst / Publ."]::before,
  .atlas-body--search
    .atlas-table--stacked
    tbody
    td[data-label="Zeitachse"]::before {
    grid-column: 1 / -1;
    margin-bottom: 0;
  }

  .atlas-body--search
    .atlas-table--stacked
    tbody
    td[data-label="Erfasst / Publ."]
    .atlas-date-chip,
  .atlas-body--search
    .atlas-table--stacked
    tbody
    td[data-label="Zeitachse"]
    .atlas-date-chip {
    width: 100%;
    justify-content: center;
    padding: 0.24rem 0.36rem;
    font-size: 0.72rem;
    line-height: 1.18;
    text-align: center;
  }

  .atlas-body--search
    .atlas-table--stacked
    tbody
    td[data-label="Erfasst / Publ."]
    .atlas-date-chip
    + .atlas-date-chip,
  .atlas-body--search
    .atlas-table--stacked
    tbody
    td[data-label="Zeitachse"]
    .atlas-date-chip
    + .atlas-date-chip {
    margin-top: 0;
  }

  .atlas-body--search .atlas-table--stacked tbody td[data-label="Relevanzerklärung"],
  .atlas-body--search .atlas-table--stacked tbody td[data-label="Folgekontext"] {
    order: 5;
  }

  .atlas-body--search
    .atlas-table--stacked
    tbody
    td[data-label="Relevanzerklärung"] {
    padding: 0.48rem 0.56rem;
    border: 1px solid rgba(33, 91, 120, 0.12);
    border-radius: calc(var(--atlas-radius) - 7px);
    background: rgba(255, 255, 255, 0.58);
  }

  .atlas-body--search
    .atlas-table--stacked
    tbody
    td[data-label="Relevanzerklärung"]::before {
    margin-bottom: 0.12rem;
  }

  .atlas-body--search
    .atlas-table--stacked
    tbody
    td[data-label="Relevanzerklärung"]
    p {
    margin-bottom: 0.14rem !important;
  }

  .atlas-body--search
    .atlas-table--stacked
    tbody
    td[data-label="Relevanzerklärung"]
    .atlas-row-context {
    display: none;
  }
}

@media (max-width: 959px) {
  .atlas-layout,
  .atlas-screen-grid--split,
  .atlas-screen-grid--detail {
    grid-template-columns: 1fr;
  }

  .atlas-sidebar {
    position: static;
    height: auto;
    min-height: auto;
    overflow: visible;
    scrollbar-gutter: auto;
    padding: 0.75rem 1rem;
    border-right: 0;
    border-bottom: 1px solid var(--atlas-border-default);
  }

  .atlas-sidebar-inner {
    grid-template-columns: 1fr;
    gap: 0.55rem;
  }

  .atlas-brand,
  .atlas-sidebar-note {
    grid-column: 1 / -1;
  }

  .atlas-brand {
    gap: 0.65rem;
    padding: 0.45rem 0.55rem;
    border-radius: calc(var(--atlas-radius) - 6px);
  }

  .atlas-brand small {
    font-size: 0.68rem;
  }

  .atlas-brand-mark {
    width: 2.15rem;
    height: 2.15rem;
    border-radius: 0.7rem;
  }

  .atlas-sidebar-note {
    display: none;
  }

  .atlas-nav-section--muted {
    display: none;
  }

  .atlas-nav-section {
    gap: 0.35rem;
  }

  .atlas-nav-list,
  .atlas-saved-views {
    display: flex;
    flex-wrap: nowrap;
    gap: 0.45rem;
    overflow-x: auto;
    padding-bottom: 0.15rem;
  }

  .atlas-nav-link,
  .atlas-saved-view {
    width: auto;
    min-width: 9rem;
    padding: 0.55rem 0.65rem;
  }

  .atlas-nav-list--primary {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(8.5rem, 1fr));
    overflow-x: visible;
    padding-bottom: 0;
  }

  .atlas-nav-list--primary .atlas-nav-link {
    width: 100%;
    min-width: 0;
  }

  .atlas-nav-link.is-active,
  .atlas-saved-view.is-active {
    order: -1;
  }

  .atlas-nav-link small {
    display: none;
  }

  .atlas-page {
    padding: 1rem;
  }

  .atlas-summary-grid {
    grid-template-columns: 1fr;
  }

  .atlas-body--review-queue .atlas-summary-grid {
    grid-template-columns: repeat(auto-fit, minmax(min(10rem, 100%), 1fr));
    gap: 0.5rem;
  }

  .atlas-body--review-queue .atlas-summary-grid .atlas-drilldown-card {
    grid-template-columns: auto minmax(0, 1fr);
    grid-template-areas:
      "metric main"
      "footer footer"
      "action action";
    gap: 0.25rem 0.5rem;
    padding: 0.55rem 0.6rem;
  }

  .atlas-body--review-queue .atlas-summary-grid .atlas-drilldown-card__metric {
    grid-area: metric;
    margin-top: 0.04rem;
    font-size: 1.15rem;
  }

  .atlas-body--review-queue .atlas-summary-grid .atlas-drilldown-card__main {
    grid-area: main;
    min-width: 0;
  }

  .atlas-body--review-queue .atlas-summary-grid .atlas-drilldown-card__title {
    font-size: 0.88rem;
    line-height: 1.2;
  }

  .atlas-body--review-queue .atlas-summary-grid .atlas-drilldown-card__body {
    display: none;
  }

  .atlas-body--review-queue .atlas-summary-grid .atlas-drilldown-card__footer {
    grid-area: footer;
    font-size: 0.76rem;
    line-height: 1.2;
  }

  .atlas-body--review-queue .atlas-summary-grid .atlas-drilldown-card__action {
    grid-area: action;
    padding-top: 0.2rem;
    font-size: 0.78rem;
    line-height: 1.2;
  }

  .atlas-dashboard-kpi-grid,
  .atlas-week-kpi-grid {
    gap: 0.5rem;
  }

  .atlas-dashboard-kpi-grid .atlas-drilldown-card,
  .atlas-week-kpi-grid .atlas-drilldown-card {
    grid-template-columns: auto minmax(0, 1fr);
    grid-template-areas:
      "metric main"
      "status status"
      "footer footer"
      "action action";
    gap: 0.35rem 0.65rem;
    padding: 0.65rem 0.75rem;
  }

  .atlas-dashboard-kpi-grid .atlas-drilldown-card__metric,
  .atlas-week-kpi-grid .atlas-drilldown-card__metric {
    grid-area: metric;
    margin-top: 0.05rem;
    font-size: 1.25rem;
  }

  .atlas-dashboard-kpi-grid .atlas-drilldown-card__main,
  .atlas-week-kpi-grid .atlas-drilldown-card__main {
    grid-area: main;
    min-width: 0;
  }

  .atlas-dashboard-kpi-grid .atlas-drilldown-card__title,
  .atlas-week-kpi-grid .atlas-drilldown-card__title {
    font-size: 0.95rem;
    line-height: 1.25;
  }

  .atlas-dashboard-kpi-grid .atlas-drilldown-card__body,
  .atlas-week-kpi-grid .atlas-drilldown-card__body {
    display: none;
  }

  .atlas-dashboard-kpi-grid .atlas-drilldown-card__status,
  .atlas-week-kpi-grid .atlas-drilldown-card__status {
    grid-area: status;
  }

  .atlas-dashboard-kpi-grid .atlas-drilldown-card__footer,
  .atlas-week-kpi-grid .atlas-drilldown-card__footer {
    grid-area: footer;
    font-size: 0.78rem;
    line-height: 1.25;
  }

  .atlas-dashboard-kpi-grid .atlas-drilldown-card__action,
  .atlas-week-kpi-grid .atlas-drilldown-card__action {
    grid-area: action;
    padding-top: 0.25rem;
    font-size: 0.82rem;
  }

  .atlas-body--dashboard .atlas-dashboard-kpi-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.42rem;
  }

  .atlas-body--dashboard .atlas-dashboard-kpi-grid .atlas-drilldown-card {
    grid-template-columns: minmax(0, 1fr) auto;
    grid-template-areas:
      "main metric"
      "status status"
      "action action";
    gap: 0.22rem 0.38rem;
    padding: 0.5rem 0.52rem;
  }

  .atlas-body--dashboard .atlas-dashboard-kpi-grid .atlas-drilldown-card__metric {
    align-self: start;
    margin-top: 0.02rem;
    font-size: 1.05rem;
  }

  .atlas-body--dashboard .atlas-dashboard-kpi-grid .atlas-drilldown-card__title {
    font-size: 0.78rem;
    line-height: 1.16;
  }

  .atlas-body--dashboard .atlas-dashboard-kpi-grid .atlas-drilldown-card__footer {
    display: none;
  }

  .atlas-body--dashboard .atlas-dashboard-kpi-grid .atlas-drilldown-card__status {
    min-height: 1.25rem;
  }

  .atlas-body--dashboard .atlas-dashboard-kpi-grid .atlas-drilldown-card__status .atlas-status-badge {
    min-width: 0;
    padding: 0.16rem 0.34rem;
    font-size: 0.66rem;
    line-height: 1.08;
    white-space: normal;
    overflow-wrap: anywhere;
  }

  .atlas-body--dashboard .atlas-dashboard-kpi-grid .atlas-drilldown-card__action {
    padding-top: 0.18rem;
    font-size: 0.68rem;
    line-height: 1.12;
  }

  .atlas-dashboard-worklist__header,
  .atlas-week-worklist__header {
    gap: 0.6rem;
  }

  .atlas-dashboard-worklist__header-action,
  .atlas-week-worklist__header-action {
    width: 100%;
    min-height: 2rem;
    justify-content: center;
    padding: 0.28rem 0.55rem;
    line-height: 1.15;
    white-space: normal;
  }

  .atlas-dashboard-worklist-item,
  .atlas-week-worklist-item {
    padding: 0.75rem 0.95rem;
  }

  .atlas-dashboard-worklist-item__layout,
  .atlas-week-worklist-item__layout {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr);
    gap: 0.5rem !important;
  }

  .atlas-dashboard-worklist-item__main,
  .atlas-week-worklist-item__main {
    min-width: 0;
  }

  .atlas-dashboard-worklist-item__main h3,
  .atlas-week-worklist-item__main h3 {
    font-size: 0.98rem;
    line-height: 1.28;
  }

  .atlas-dashboard-worklist-item__action,
  .atlas-week-worklist-item__action {
    width: 100%;
    padding-top: 0.45rem;
    border-top: 1px solid var(--atlas-border-default);
    color: var(--atlas-brand-primary);
    font-weight: 700;
    line-height: 1.28;
  }

  .atlas-dashboard-worklist-item__dates,
  .atlas-week-worklist-item__dates {
    justify-content: flex-start !important;
    gap: 0.35rem !important;
  }

  .atlas-dashboard-worklist-item__primary-axis,
  .atlas-week-worklist-item__primary-axis {
    text-align: left !important;
  }

  .atlas-dashboard-worklist-item__dates .atlas-date-chip,
  .atlas-week-worklist-item__dates .atlas-date-chip {
    padding: 0.28rem 0.48rem;
    line-height: 1.25;
  }

  .atlas-dashboard-worklist-item__dates .atlas-date-chip + .atlas-date-chip,
  .atlas-week-worklist-item__dates .atlas-date-chip + .atlas-date-chip {
    margin-top: 0;
  }

  .atlas-week-handoff-strip {
    grid-template-columns: minmax(0, 1fr);
    gap: 0.5rem;
    padding: 0.65rem;
  }

  .atlas-week-handoff-strip__intro {
    display: grid;
    gap: 0.25rem;
  }

  .atlas-week-handoff-strip__intro h2 {
    margin-bottom: 0;
    font-size: 1rem;
  }

  .atlas-week-handoff-strip__body-full {
    display: none;
  }

  .atlas-week-handoff-strip__body-compact {
    display: inline;
  }

  .atlas-week-handoff-strip__mobile-context {
    display: none;
  }

  .atlas-week-handoff-strip .atlas-chip-row {
    gap: 0.25rem;
    margin-top: 0.15rem !important;
  }

  .atlas-week-handoff-strip .atlas-chip {
    padding: 0.22rem 0.46rem;
    font-size: 0.74rem;
  }

  .atlas-week-handoff-strip__list {
    grid-template-columns: minmax(0, 1fr);
    gap: 0.35rem;
  }

  .atlas-week-handoff-strip__item {
    gap: 0.18rem;
    padding: 0.5rem 0.55rem;
  }

  .atlas-week-handoff-strip__meta {
    line-height: 1.25;
  }

  .atlas-week-handoff-strip__badges {
    gap: 0.25rem;
  }

  .atlas-week-context-card .card-body {
    padding: 0.75rem;
  }

  .atlas-week-context-card .card-title {
    margin-bottom: 0.2rem !important;
    font-size: 1rem;
  }

  .atlas-week-context-card__axis-detail--full {
    display: none;
  }

  .atlas-week-context-card__axis-detail--compact {
    display: block;
  }

  .atlas-week-context-card .atlas-chip-row {
    gap: 0.25rem;
    margin-top: 0.45rem !important;
  }

  .atlas-week-context-card .atlas-chip {
    padding: 0.22rem 0.46rem;
    font-size: 0.74rem;
  }

  .atlas-week-context-card .alert {
    margin-top: 0.55rem !important;
    padding: 0.55rem 0.65rem;
  }

  .atlas-week-context-card .alert p {
    line-height: 1.25;
  }
}

@media (max-width: 959px) {
  .atlas-filter-toolbar--compact-panel .atlas-toolbar-control--compact {
    align-items: flex-start;
  }

  .atlas-filter-toolbar--compact-panel .atlas-toolbar-control--compact .atlas-toolbar-control__options {
    flex-wrap: wrap;
  }

  .atlas-filter-toolbar--compact-panel .atlas-toolbar-control--filter-panel {
    flex-basis: 100%;
  }

  .atlas-filter-toolbar--compact-panel .atlas-filter-panel__menu {
    width: min(36rem, calc(100vw - 3rem));
  }

  .atlas-body--review-queue .atlas-filter-toolbar--compact-panel .atlas-toolbar-control--filter-panel,
  .atlas-body--search .atlas-filter-toolbar--compact-panel .atlas-toolbar-control--filter-panel {
    display: grid;
    width: 100%;
  }

  .atlas-body--review-queue .atlas-filter-toolbar--compact-panel .atlas-filter-panel,
  .atlas-body--search .atlas-filter-toolbar--compact-panel .atlas-filter-panel {
    display: grid;
    position: static;
    width: 100%;
  }

  .atlas-body--review-queue .atlas-filter-toolbar--compact-panel .atlas-filter-panel__menu,
  .atlas-body--search .atlas-filter-toolbar--compact-panel .atlas-filter-panel__menu {
    right: auto;
    left: 0;
    width: 100%;
  }

  .atlas-body--review-queue .atlas-filter-toolbar--compact-panel .atlas-saved-views,
  .atlas-body--search .atlas-filter-toolbar--compact-panel .atlas-saved-views {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(9rem, 1fr));
    overflow-x: visible;
    padding-bottom: 0;
  }

  .atlas-body--search .atlas-filter-toolbar--compact-panel .atlas-saved-views {
    max-height: 14rem;
    overflow-y: auto;
    overscroll-behavior: contain;
    padding-right: 0.2rem;
    align-content: start;
  }

  .atlas-body--review-queue
    .atlas-filter-toolbar--compact-panel
    .atlas-toolbar-control--saved-views,
  .atlas-body--review-queue
    .atlas-filter-toolbar--compact-panel
    .atlas-saved-view-switcher {
    flex: 1 1 100%;
    width: 100%;
    min-width: 0;
  }

  .atlas-body--review-queue
    .atlas-filter-toolbar--compact-panel
    .atlas-saved-view-switcher:not(.atlas-saved-view-switcher--recovery)
    .atlas-saved-view-switcher__summary
    .atlas-row-meta {
    display: none;
  }

  .atlas-body--search .atlas-filter-toolbar--compact-panel .atlas-filter-toolbar__actions,
  .atlas-body--search .atlas-filter-toolbar--compact-panel .atlas-filter-toolbar__actions .atlas-toolbar-control {
    width: 100%;
    min-width: 0;
    justify-items: stretch;
  }

  .atlas-body--search .atlas-filter-toolbar--compact-panel .atlas-filter-toolbar__actions .atlas-toolbar-control__options {
    flex-wrap: nowrap;
    max-width: 100%;
    overflow-x: auto;
    overscroll-behavior-x: contain;
    padding-bottom: 0.15rem;
  }

  .atlas-body--search .atlas-filter-toolbar--compact-panel .atlas-filter-toolbar__actions .atlas-switch {
    flex: 0 0 auto;
    white-space: nowrap;
  }

  .atlas-body--review-queue .atlas-filter-toolbar--compact-panel .atlas-saved-view,
  .atlas-body--search .atlas-filter-toolbar--compact-panel .atlas-saved-view {
    width: 100%;
    min-width: 0;
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .atlas-body--review-queue .atlas-filter-toolbar--compact-panel .atlas-saved-view span,
  .atlas-body--search .atlas-filter-toolbar--compact-panel .atlas-saved-view span {
    min-width: 0;
    overflow-wrap: anywhere;
  }

  .atlas-body--inbox .atlas-filter-toolbar--compact-panel .atlas-toolbar-control--saved-views,
  .atlas-body--inbox .atlas-filter-toolbar--compact-panel .atlas-saved-view-switcher,
  .atlas-body--inbox .atlas-filter-toolbar--compact-panel .atlas-toolbar-control--filter-panel {
    display: grid;
    width: 100%;
    min-width: 0;
  }

  .atlas-body--inbox .atlas-filter-toolbar--compact-panel .atlas-filter-panel {
    display: grid;
    position: static;
    width: 100%;
  }

  .atlas-body--inbox .atlas-filter-toolbar--compact-panel .atlas-filter-panel__menu {
    right: auto;
    left: 0;
    width: 100%;
  }

  .atlas-body--inbox .atlas-filter-toolbar--compact-panel .atlas-saved-views {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(9rem, 1fr));
    overflow-x: visible;
    padding-bottom: 0;
  }

  .atlas-body--inbox .atlas-filter-toolbar--compact-panel .atlas-saved-view {
    width: 100%;
    min-width: 0;
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .atlas-body--inbox .atlas-filter-toolbar--compact-panel .atlas-saved-view span {
    min-width: 0;
    overflow-wrap: anywhere;
  }

  .atlas-body--search .atlas-search-state-summary {
    gap: 0.5rem;
  }

  .atlas-body--search .atlas-search-state-summary__header {
    grid-template-columns: minmax(0, 1fr) minmax(12rem, 0.72fr);
    gap: 0.4rem;
  }

  .atlas-body--search .atlas-search-state-summary__header .atlas-row-meta.mt-2 {
    margin-top: 0.35rem !important;
  }

  .atlas-body--search .atlas-search-state-summary__query {
    padding: 0.42rem 0.5rem;
  }

  .atlas-body--search .atlas-search-state-summary__facts {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.35rem;
    margin-top: 0.4rem !important;
  }

  .atlas-body--search .atlas-search-state-summary__facts > div {
    padding: 0.35rem 0.45rem;
  }

  .atlas-body--search .atlas-search-state-summary__facts dt {
    font-size: 0.66rem;
  }

  .atlas-body--search .atlas-search-state-summary__facts dd {
    line-height: 1.18;
  }

  .atlas-body--search .atlas-search-state-summary__filters,
  .atlas-body--search .atlas-search-state-summary__details {
    padding-top: 0.45rem;
  }

  .atlas-body--search .atlas-search-state-summary__filters h4 {
    margin-bottom: 0.35rem !important;
    font-size: 0.95rem;
  }

  .atlas-body--search .atlas-search-state-summary__filters .atlas-row-meta {
    display: none;
  }

  .atlas-inbox-focus-strip,
  .atlas-review-focus-strip,
  .atlas-search-focus-strip,
  .atlas-search-origin-strip,
  .atlas-collection-focus-strip,
  .atlas-surface-focus-strip {
    grid-template-columns: 1fr;
  }

  .atlas-search-focus-strip {
    gap: 0.45rem;
    padding: 0.6rem 0.65rem;
  }

  .atlas-search-origin-strip--handoff {
    gap: 0.35rem;
    padding: 0.55rem 0.65rem;
  }

  .atlas-search-origin-strip--handoff .atlas-search-origin-strip__main,
  .atlas-search-origin-strip--handoff .atlas-search-origin-strip__actions {
    gap: 0.28rem;
  }

  .atlas-search-origin-strip--handoff .atlas-search-origin-strip__explanation {
    display: none;
  }

  .atlas-search-origin-strip--handoff .atlas-search-origin-strip__mobile-note {
    display: block;
    font-size: 0.72rem;
    line-height: 1.12;
  }

  .atlas-search-origin-strip--handoff .atlas-chip-row {
    display: none;
    gap: 0.28rem;
  }

  .atlas-search-origin-strip--handoff .atlas-chip {
    padding: 0.14rem 0.36rem;
    font-size: 0.72rem;
    line-height: 1.12;
  }

  .atlas-search-origin-strip--handoff .atlas-search-focus-strip__action-path {
    gap: 0.28rem;
  }

  .atlas-search-origin-strip--handoff .atlas-search-origin-strip__actions .btn {
    padding: 0.22rem 0.44rem;
    font-size: 0.76rem;
    line-height: 1.12;
  }

  .atlas-search-focus-strip__main {
    gap: 0.3rem;
  }

  .atlas-search-focus-strip__main h2 {
    font-size: 0.95rem;
    line-height: 1.2;
  }

  .atlas-search-focus-strip .atlas-chip-row {
    gap: 0.3rem;
  }

  .atlas-search-focus-strip .atlas-chip {
    padding: 0.16rem 0.42rem;
    font-size: 0.74rem;
    line-height: 1.15;
  }

  .atlas-search-focus-strip__actions {
    gap: 0.3rem;
    max-width: none;
  }

  .atlas-search-focus-strip__actions .btn {
    padding: 0.24rem 0.48rem;
    font-size: 0.78rem;
    line-height: 1.15;
  }

  .atlas-search-focus-strip__badges {
    gap: 0.35rem;
  }

  .atlas-search-focus-strip__badges .atlas-status-badge {
    padding: 0.2rem 0.45rem;
    font-size: 0.72rem;
    line-height: 1.15;
    white-space: normal;
  }

  .atlas-inbox-focus-strip__actions,
  .atlas-review-focus-strip__actions,
  .atlas-search-focus-strip__actions,
  .atlas-search-origin-strip__actions,
  .atlas-collection-focus-strip__actions,
  .atlas-surface-focus-strip__actions {
    justify-items: start;
  }

  .atlas-review-focus-strip--terminal-recovery .atlas-review-focus-strip__actions {
    grid-template-columns: repeat(auto-fit, minmax(min(10rem, 100%), 1fr));
    width: min(100%, 42rem);
    justify-items: stretch;
  }

  .atlas-review-focus-strip--terminal-recovery
    .atlas-review-focus-strip__actions
    .btn {
    width: 100%;
    min-width: 0;
    justify-content: center;
    white-space: normal;
  }

  .atlas-search-focus-strip__action-path {
    gap: 0.3rem;
    justify-content: flex-start;
  }

  .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__actions {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    width: 100%;
    align-items: start;
  }

  .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__actions
    > .btn,
  .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__action-path {
    width: 100%;
    min-width: 0;
  }

  .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__actions
    > .btn {
    justify-self: stretch;
    inline-size: 100%;
    min-height: 2.05rem;
    justify-content: center;
    padding: 0.26rem 0.28rem;
    font-size: 0.68rem;
    line-height: 1.08;
    white-space: normal;
  }

  .atlas-body--search-result-source
    .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__actions
    > .btn,
  .atlas-body--search-result-collection
    .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__actions
    > .btn,
  .atlas-body--search-result-intake_item
    .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__actions
    > .btn,
  .atlas-body--search-result-review_task
    .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__actions
    > .btn,
  .atlas-body--search-result-source
    .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__action-path--contextual,
  .atlas-body--search-result-collection
    .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__action-path--contextual,
  .atlas-body--search-result-intake_item
    .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__action-path--contextual,
  .atlas-body--search-result-review_task
    .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__action-path--contextual {
    grid-column: 1 / -1;
    grid-template-columns: minmax(0, 1fr);
  }

  .atlas-body--search-result-source
    .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__action-path--contextual
    .btn,
  .atlas-body--search-result-collection
    .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__action-path--contextual
    .btn,
  .atlas-body--search-result-intake_item
    .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__action-path--contextual
    .btn,
  .atlas-body--search-result-review_task
    .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__action-path--contextual
    .btn {
    min-height: 2.15rem;
    padding: 0.68rem 0.42rem 0.22rem;
  }

  .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__action-path {
    display: grid;
    position: relative;
    gap: 0;
    justify-items: stretch;
  }

  .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__action-path
    .atlas-chip {
    position: absolute;
    top: 0.08rem;
    left: 0.12rem;
    z-index: 1;
    max-width: calc(100% - 0.24rem);
    padding: 0.05rem 0.24rem;
    font-size: 0.58rem;
    line-height: 1;
    pointer-events: none;
  }

  .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__action-path
    .btn {
    width: 100%;
    inline-size: 100%;
    min-width: 100%;
    justify-self: stretch;
    justify-content: center;
    padding: 0.62rem 0.22rem 0.12rem;
    font-size: 0.64rem;
    line-height: 1.04;
    white-space: normal;
  }

  .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__badges {
    gap: 0.25rem;
  }

  .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__badges
    .atlas-status-badge {
    padding: 0.14rem 0.34rem;
    font-size: 0.66rem;
    line-height: 1.08;
  }

  .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__explanation,
  .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__active-context {
    display: none;
  }

  .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__active-context {
    display: block;
    padding: 0.34rem 0.45rem;
    border-left: 3px solid rgba(33, 91, 120, 0.45);
    border-radius: calc(var(--atlas-radius) - 7px);
    background: rgba(255, 255, 255, 0.62);
    font-size: 0.72rem;
    line-height: 1.16;
    overflow-wrap: anywhere;
  }

  .atlas-search-origin-strip--handoff[data-search-handoff-kind="collection"]
    + .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__actions {
    order: 1;
    gap: 0.18rem;
  }

  .atlas-search-origin-strip--handoff[data-search-handoff-kind="collection"]
    + .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__actions
    .atlas-search-focus-strip__action-path:last-child {
    order: -1;
  }

  .atlas-search-origin-strip--handoff[data-search-handoff-kind="collection"]
    + .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__main {
    order: 2;
  }

  .atlas-search-origin-strip--handoff[data-search-handoff-kind="collection"]
    + .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__details {
    order: 3;
  }

  .atlas-search-origin-strip--handoff[data-search-handoff-kind="collection"]
    + .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__actions
    > .btn,
  .atlas-search-origin-strip--handoff[data-search-handoff-kind="collection"]
    + .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__action-path
    .btn {
    min-height: 2rem;
    padding: 0.18rem 0.24rem;
    font-size: 0.66rem;
    line-height: 1.04;
  }

  .atlas-body--search-result-collection
    .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__actions {
    order: 1;
    gap: 0.18rem;
  }

  .atlas-body--search-result-collection
    .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__actions
    .atlas-search-focus-strip__action-path:last-child {
    order: -1;
  }

  .atlas-body--search-result-intake_item
    .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__actions {
    gap: 0.18rem;
  }

  .atlas-body--search-result-intake_item
    .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__actions
    .atlas-search-focus-strip__action-path:last-child {
    order: -1;
  }

  .atlas-body--search-result-review_task
    .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__actions {
    gap: 0.18rem;
  }

  .atlas-body--search-result-review_task
    .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__actions
    .atlas-search-focus-strip__action-path:last-child {
    order: -1;
  }

  .atlas-body--search-result-collection
    .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__main {
    order: 2;
  }

  .atlas-body--search-result-collection
    .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__details {
    order: 3;
  }

  .atlas-body--search-result-collection
    .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__actions
    > .btn,
  .atlas-body--search-result-collection
    .atlas-search-focus-strip:not(.atlas-search-empty-recovery-strip)
    .atlas-search-focus-strip__action-path
    .btn {
    min-height: 2rem;
    padding: 0.18rem 0.24rem;
    font-size: 0.66rem;
    line-height: 1.04;
  }

  .atlas-search-empty-recovery-strip__actions {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    width: 100%;
    align-items: start;
  }

  .atlas-search-empty-recovery-strip__actions > .btn,
  .atlas-search-empty-recovery-strip__actions .atlas-search-focus-strip__action-path {
    width: 100%;
    min-width: 0;
  }

  .atlas-search-empty-recovery-strip__actions
    .atlas-search-focus-strip__action-path {
    display: grid;
    position: relative;
    gap: 0;
    justify-items: stretch;
  }

  .atlas-search-empty-recovery-strip__actions
    .atlas-search-focus-strip__action-path
    .atlas-chip {
    position: absolute;
    top: 0.08rem;
    left: 0.12rem;
    z-index: 1;
    max-width: calc(100% - 0.24rem);
    padding: 0.06rem 0.28rem;
    font-size: 0.62rem;
  }

  .atlas-search-empty-recovery-strip__actions
    .atlas-search-focus-strip__action-path
    .btn {
    width: 100%;
    inline-size: 100%;
    min-width: 100%;
    justify-self: stretch;
    justify-content: center;
    padding: 0.62rem 0.24rem 0.12rem;
    font-size: 0.66rem;
    line-height: 1.04;
    white-space: normal;
  }

  .atlas-shell-main > .atlas-surface-focus-strip:first-child {
    margin-top: -0.95rem;
  }

  .atlas-surface-focus-strip {
    gap: 0.45rem;
    padding: 0.6rem 0.85rem;
  }

  .atlas-collection-focus-strip[data-atlas-output-focus] {
    gap: 0.3rem;
    padding: 0.4rem 0.6rem;
  }

  .atlas-collection-empty-recovery-strip {
    gap: 0.35rem;
    padding: 0.55rem 0.65rem;
  }

  .atlas-collection-empty-recovery-strip .atlas-collection-focus-strip__main {
    gap: 0.25rem;
  }

  .atlas-collection-empty-recovery-strip .atlas-collection-focus-strip__main h2 {
    font-size: 0.95rem;
    line-height: 1.18;
  }

  .atlas-collection-empty-recovery-strip
    .atlas-collection-focus-strip__main
    > .atlas-row-meta,
  .atlas-collection-empty-recovery-strip .atlas-collection-focus-strip__details {
    display: none;
  }

  .atlas-collection-empty-recovery-strip .atlas-collection-focus-strip__actions {
    gap: 0.22rem;
    max-width: none;
  }

  .atlas-collection-empty-recovery-strip
    .atlas-collection-focus-strip__actions
    .btn {
    padding: 0.2rem 0.46rem;
    font-size: 0.78rem;
    line-height: 1.15;
  }

  .atlas-surface-focus-strip__main,
  .atlas-surface-focus-strip__actions {
    gap: 0.25rem;
  }

  .atlas-collection-focus-strip[data-atlas-output-focus] .atlas-collection-focus-strip__main,
  .atlas-collection-focus-strip[data-atlas-output-focus]
    .atlas-collection-focus-strip__actions {
    gap: 0.16rem;
  }

  .atlas-collection-focus-strip[data-atlas-output-focus]
    .atlas-collection-focus-strip__main
    h2 {
    font-size: 0.95rem;
    line-height: 1.22;
  }

  .atlas-collection-focus-strip[data-atlas-output-focus] .atlas-chip-row,
  .atlas-collection-focus-strip[data-atlas-output-focus]
    .atlas-collection-focus-strip__main
    > .atlas-row-meta:not(.atlas-collection-focus-strip__mobile-summary),
  .atlas-collection-focus-strip[data-atlas-output-focus]
    .atlas-output-gate-action
    > .atlas-chip {
    display: none;
  }

  .atlas-collection-focus-strip[data-atlas-output-focus]
    .atlas-collection-focus-strip__mobile-summary {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.22rem;
    margin: 0;
  }

  .atlas-collection-focus-strip[data-atlas-output-focus]
    .atlas-collection-focus-strip__mobile-facts
    > div {
    min-width: 0;
    padding: 0.24rem 0.32rem;
    border: 1px solid rgba(33, 91, 120, 0.12);
    border-radius: calc(var(--atlas-radius) - 7px);
    background: rgba(255, 255, 255, 0.58);
    overflow-wrap: anywhere;
  }

  .atlas-collection-focus-strip__mobile-fact--wide {
    grid-column: 1 / -1;
  }

  .atlas-collection-focus-strip[data-atlas-output-focus]
    .atlas-collection-focus-strip__mobile-facts
    dt {
    margin: 0 0 0.08rem;
    color: var(--atlas-text-muted);
    font-size: 0.6rem;
    font-weight: 700;
    line-height: 1.08;
    text-transform: uppercase;
  }

  .atlas-collection-focus-strip[data-atlas-output-focus]
    .atlas-collection-focus-strip__mobile-facts
    dd {
    margin: 0;
    font-size: 0.68rem;
    font-weight: 700;
    line-height: 1.12;
  }

  .atlas-collection-focus-strip[data-atlas-output-focus]
    .atlas-collection-focus-strip__actions {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    width: 100%;
  }

  .atlas-collection-focus-strip[data-atlas-output-focus] .atlas-output-gate-action {
    min-width: 0;
  }

  .atlas-collection-focus-strip[data-atlas-output-focus] .atlas-output-gate-action .btn {
    width: 100%;
    min-width: 0;
    min-height: 1.5rem;
    justify-content: center;
    padding: 0.14rem 0.28rem;
    font-size: 0.7rem;
    line-height: 1.08;
    white-space: normal;
  }

  .atlas-collection-focus-strip--review-completed[data-atlas-output-focus] {
    gap: 0.45rem;
    padding: 0.55rem 0.75rem;
  }

  .atlas-collection-focus-strip--review-completed[data-atlas-output-focus]
    .atlas-collection-focus-strip__actions {
    gap: 0.2rem;
  }

  .atlas-collection-focus-strip--review-completed[data-atlas-output-focus]
    .atlas-output-gate-action
    .btn {
    min-height: 1.65rem;
    padding: 0.16rem 0.32rem;
    font-size: 0.72rem;
  }

  .atlas-body--collection-search-handoff .atlas-page-header-shell {
    gap: 0.3rem;
    padding: 0.48rem 0.65rem;
  }

  .atlas-body--collection-search-handoff .atlas-page-title {
    font-size: 1.05rem;
    line-height: 1.08;
  }

  .atlas-body--collection-search-handoff .atlas-page-header-shell__status {
    display: none;
  }

  .atlas-collection-focus-strip--search-handoff[data-atlas-output-focus] {
    gap: 0.16rem;
    padding: 0.28rem 0.45rem;
  }

  .atlas-collection-focus-strip--search-handoff[data-atlas-output-focus]
    .atlas-collection-focus-strip__main
    h2 {
    font-size: 0.84rem;
    line-height: 1.08;
  }

  .atlas-collection-focus-strip--search-handoff[data-atlas-output-focus]
    .atlas-collection-focus-strip__mobile-summary {
    gap: 0.12rem;
  }

  .atlas-collection-focus-strip--search-handoff[data-atlas-output-focus]
    .atlas-collection-focus-strip__mobile-fact--axis {
    display: none;
  }

  .atlas-collection-focus-strip--search-handoff[data-atlas-output-focus]
    .atlas-collection-focus-strip__mobile-facts
    > div {
    padding: 0.12rem 0.22rem;
  }

  .atlas-collection-focus-strip--search-handoff[data-atlas-output-focus]
    .atlas-collection-focus-strip__mobile-facts
    dt {
    margin-bottom: 0.02rem;
    font-size: 0.52rem;
    line-height: 1;
  }

  .atlas-collection-focus-strip--search-handoff[data-atlas-output-focus]
    .atlas-collection-focus-strip__mobile-facts
    dd {
    font-size: 0.6rem;
    line-height: 1.04;
  }

  .atlas-collection-focus-strip--search-handoff[data-atlas-output-focus]
    .atlas-collection-focus-strip__actions {
    gap: 0.14rem;
  }

  .atlas-collection-focus-strip--search-handoff[data-atlas-output-focus]
    .atlas-output-gate-action
    .btn {
    min-height: 1.35rem;
    padding: 0.1rem 0.22rem;
    font-size: 0.64rem;
    line-height: 1.05;
  }

  .atlas-collection-output-route__facts {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .atlas-collection-output-route__actions .btn {
    flex: 1 1 calc(50% - 0.25rem);
    min-width: 0;
  }

  .atlas-collection-output-route__actions .btn:first-child {
    flex-basis: 100%;
  }

  .atlas-collection-output-route--review-completed
    .atlas-collection-output-route__actions
    .btn:not([href="#collection-item-output-gate"]) {
    display: none;
  }

  .atlas-collection-output-route--review-completed
    .atlas-collection-output-route__actions
    .btn[href="#collection-item-output-gate"] {
    flex-basis: 100%;
  }

  [data-atlas-output-gate-panel] > .atlas-chip-row,
[data-atlas-output-gate-panel] > .atlas-row-meta {
    display: none;
  }

  .atlas-output-gate-panel__mobile-facts {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.3rem;
    margin: 0 0 0.55rem;
  }

  .atlas-output-gate-panel__mobile-facts > div {
    min-width: 0;
    padding: 0.34rem 0.44rem;
    border: 1px solid rgba(33, 91, 120, 0.12);
    border-radius: calc(var(--atlas-radius) - 7px);
    background: rgba(255, 255, 255, 0.58);
    overflow-wrap: anywhere;
  }

  .atlas-output-gate-panel__mobile-fact--wide {
    grid-column: 1 / -1;
  }

  .atlas-output-gate-panel__mobile-facts dt {
    margin: 0 0 0.1rem;
    color: var(--atlas-text-muted);
    font-size: 0.64rem;
    font-weight: 700;
    line-height: 1.1;
    text-transform: uppercase;
  }

  .atlas-output-gate-panel__mobile-facts dd {
    margin: 0;
    font-size: 0.78rem;
    font-weight: 700;
    line-height: 1.18;
  }

  .atlas-output-gate-panel__actions {
    gap: 0.45rem !important;
  }

  .atlas-output-gate-panel__actions .atlas-output-gate-action {
    flex: 1 1 calc(50% - 0.25rem);
    min-width: 0;
  }

  .atlas-output-gate-panel__actions .atlas-output-gate-action:first-child {
    flex-basis: 100%;
  }

  .atlas-output-gate-panel__actions .atlas-output-gate-action > .atlas-chip {
    display: none;
  }

  .atlas-output-gate-panel__actions .btn {
    width: 100%;
    min-width: 0;
    min-height: 2rem;
    justify-content: center;
    padding: 0.28rem 0.45rem;
    font-size: 0.78rem;
    line-height: 1.15;
    white-space: normal;
  }

  [data-atlas-pinning-panel] .atlas-side-panel-desktop-facts,
[data-atlas-citation-review-panel] > .atlas-citation-review-panel__context,
[data-atlas-citation-review-panel] .atlas-side-panel-desktop-facts,
[data-atlas-current-source-panel] > .atlas-current-source-panel__context,
[data-atlas-current-source-panel] .atlas-side-panel-desktop-facts {
    display: none;
  }

  .atlas-side-panel-mobile-facts {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.3rem;
    margin: 0;
  }

  [data-atlas-citation-review-panel] .atlas-side-panel-mobile-facts {
    margin-top: 0.45rem;
  }

  [data-atlas-current-source-panel] .atlas-side-panel-mobile-facts {
    margin-top: 0;
  }

  .atlas-side-panel-mobile-facts > div {
    min-width: 0;
    padding: 0.34rem 0.44rem;
    border: 1px solid rgba(33, 91, 120, 0.12);
    border-radius: calc(var(--atlas-radius) - 7px);
    background: rgba(255, 255, 255, 0.58);
    overflow-wrap: anywhere;
  }

  .atlas-side-panel-mobile-fact--wide {
    grid-column: 1 / -1;
  }

  .atlas-side-panel-mobile-facts dt {
    margin: 0 0 0.1rem;
    color: var(--atlas-text-muted);
    font-size: 0.64rem;
    font-weight: 700;
    line-height: 1.1;
    text-transform: uppercase;
  }

  .atlas-side-panel-mobile-facts dd {
    margin: 0;
    font-size: 0.78rem;
    font-weight: 700;
    line-height: 1.18;
  }

  [data-atlas-note-panel] .atlas-markdown-editor {
    gap: 0.55rem;
  }

  [data-atlas-note-panel] .atlas-markdown-editor__toolbar {
    gap: 0.28rem;
  }

  [data-atlas-note-panel] .atlas-markdown-editor__toolbar .btn {
    min-height: 2rem;
    padding: 0.2rem 0.42rem;
    font-size: 0.76rem;
    line-height: 1.2;
  }

  [data-atlas-note-panel] .atlas-markdown-editor__compose textarea {
    min-height: 8.5rem;
  }

  [data-atlas-note-panel] .atlas-note-panel__help {
    display: none;
  }

  .atlas-note-panel__actions {
    gap: 0.45rem !important;
  }

  .atlas-note-panel__actions .btn {
    flex: 1 1 calc(50% - 0.25rem);
    min-width: 0;
    min-height: 2rem;
    justify-content: center;
    padding: 0.28rem 0.45rem;
    font-size: 0.78rem;
    line-height: 1.15;
    white-space: normal;
  }

  .atlas-note-panel__actions .btn:first-child {
    flex-basis: 100%;
  }

  [data-atlas-saved-note-panel] .atlas-saved-note-panel__preview {
    max-height: 6rem;
    overflow: auto;
    gap: 0.35rem;
    padding: 0.55rem 0.65rem;
    border: 1px solid rgba(33, 91, 120, 0.12);
    border-radius: calc(var(--atlas-radius) - 7px);
    background: rgba(255, 255, 255, 0.58);
    font-size: 0.84rem;
    line-height: 1.32;
  }

  [data-atlas-saved-note-panel] .atlas-saved-note-panel__preview > * {
    margin-top: 0;
    margin-bottom: 0;
  }

  [data-atlas-saved-note-panel] .atlas-saved-note-panel__preview ul,
[data-atlas-saved-note-panel] .atlas-saved-note-panel__preview ol {
    padding-left: 1.1rem;
  }

  [data-atlas-saved-note-panel] .atlas-saved-note-panel__empty {
    font-size: 0.82rem;
    line-height: 1.35;
  }

  [data-atlas-boundary-panel] .atlas-boundary-panel__desktop-copy {
    display: none;
  }

  [data-atlas-boundary-panel] .atlas-boundary-panel__mobile-summary {
    display: block;
    font-size: 0.82rem;
    line-height: 1.35;
  }

  [data-atlas-selection-empty-panel] .atlas-empty-state {
    gap: 0.55rem;
    padding: 0.72rem 0.78rem;
    border-radius: calc(var(--atlas-radius) - 6px);
  }

  [data-atlas-selection-empty-panel] .atlas-empty-state__title {
    font-size: 0.98rem;
    line-height: 1.2;
  }

  [data-atlas-selection-empty-panel] .atlas-empty-state__body {
    font-size: 0.82rem;
    line-height: 1.35;
  }

  [data-atlas-selection-empty-panel] .atlas-empty-state__actions {
    gap: 0.45rem;
  }

  [data-atlas-selection-empty-panel] .atlas-empty-state__actions .btn {
    width: 100%;
    min-height: 2rem;
    justify-content: center;
    padding: 0.28rem 0.45rem;
    font-size: 0.78rem;
    line-height: 1.15;
    white-space: normal;
  }

  .atlas-inbox-focus-strip__summary,
  .atlas-inbox-focus-strip__details,
  .atlas-inbox-focus-strip__actions,
  .atlas-inbox-focus-strip__guidance,
  .atlas-review-focus-strip__main,
  .atlas-review-focus-strip__actions,
  .atlas-review-focus-strip__guidance {
    grid-column: auto;
    grid-row: auto;
  }

}

@media (min-width: 641px) and (max-width: 959px) {
  .atlas-body--review-queue .atlas-table--stacked tbody tr.atlas-review-task-row {
    display: grid;
    grid-template-columns: minmax(0, 1.08fr) minmax(13rem, 0.82fr);
    grid-template-areas:
      "task status"
      "context context"
      "time actions";
    gap: 0.55rem 0.75rem;
    align-items: start;
    padding: 0.85rem 0.95rem;
  }

  .atlas-body--review-queue
    .atlas-table--stacked
    tbody
    tr.atlas-review-task-row
    td {
    width: auto;
    min-width: 0;
  }

  .atlas-body--review-queue
    .atlas-table--stacked
    tbody
    tr.atlas-review-task-row
    td
    + td {
    margin-top: 0;
  }

  .atlas-body--review-queue .atlas-review-task-row td::before {
    margin-bottom: 0.18rem;
  }

  .atlas-body--review-queue
    .atlas-review-task-row
    td[data-label="Review-Aufgabe"] {
    grid-area: task;
  }

  .atlas-body--review-queue
    .atlas-review-task-row
    td[data-label="Statuscluster"] {
    grid-area: status;
  }

  .atlas-body--review-queue
    .atlas-review-task-row
    td[data-label="Aufgabenkontext"] {
    grid-area: context;
  }

  .atlas-body--review-queue .atlas-review-task-row td[data-label="Zeitachsen"] {
    display: grid;
    grid-area: time;
    grid-template-columns: repeat(2, minmax(0, max-content));
    gap: 0.35rem;
    align-items: start;
  }

  .atlas-body--review-queue .atlas-review-task-row td[data-label="Aktionen"] {
    grid-area: actions;
  }

  .atlas-body--review-queue
    .atlas-review-task-row
    td[data-label="Aufgabenkontext"]
    .atlas-facts {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.45rem 0.65rem;
  }

  .atlas-body--review-queue
    .atlas-review-task-row
    td[data-label="Aufgabenkontext"]
    .atlas-facts
    dd {
    line-height: 1.32;
  }

  .atlas-body--review-queue
    .atlas-review-task-row
    td[data-label="Aktionen"]
    .atlas-link-list {
    justify-content: flex-end;
    gap: 0.35rem;
  }

  .atlas-body--review-queue
    .atlas-table--stacked
    tbody
    tr.atlas-review-task-row--publication-stale {
    grid-template-areas:
      "task status"
      "context context"
      "time time"
      "actions actions";
  }

  .atlas-body--review-queue
    .atlas-review-task-row--publication-stale
    td[data-label="Review-Aufgabe"]
    .atlas-chip-row[aria-label="Publikations-Review-Lage"] {
    display: none;
  }

  .atlas-body--review-queue
    .atlas-review-task-row--publication-stale
    td[data-label="Statuscluster"]
    .atlas-chip-row[aria-label="Aktuelles Publikations-Ausgabegate"],
  .atlas-body--review-queue
    .atlas-review-task-row--publication-stale
    td[data-label="Statuscluster"]
    .atlas-badge-cluster {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.28rem;
  }

  .atlas-body--review-queue
    .atlas-review-task-row--publication-stale
    td[data-label="Statuscluster"]
    .atlas-chip-row[aria-label="Aktuelles Publikations-Ausgabegate"] {
    margin-bottom: 0.35rem !important;
  }

  .atlas-body--review-queue
    .atlas-review-task-row--publication-stale
    td[data-label="Statuscluster"]
    .atlas-badge-cluster {
    margin-top: 0.35rem !important;
  }

  .atlas-body--review-queue
    .atlas-review-task-row--publication-stale
    td[data-label="Statuscluster"]
    .atlas-chip-row[aria-label="Aktuelles Publikations-Ausgabegate"]
    .atlas-chip,
  .atlas-body--review-queue
    .atlas-review-task-row--publication-stale
    td[data-label="Statuscluster"]
    .atlas-badge-cluster
    .atlas-chip,
  .atlas-body--review-queue
    .atlas-review-task-row--publication-stale
    td[data-label="Statuscluster"]
    .atlas-badge-cluster
    .atlas-status-badge {
    width: 100%;
    min-width: 0;
    justify-content: center;
    padding: 0.24rem 0.32rem;
    font-size: 0.68rem;
    line-height: 1.16;
    text-align: center;
    white-space: normal;
    overflow-wrap: anywhere;
  }

  .atlas-body--review-queue
    .atlas-review-task-row--publication-stale
    td[data-label="Statuscluster"]
    .atlas-row-meta {
    margin-top: 0.35rem;
    line-height: 1.25;
  }

  .atlas-body--review-queue
    .atlas-review-task-row--publication-stale
    td[data-label="Aktionen"]
    .atlas-link-list {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(13rem, 100%), 1fr));
    width: 100%;
    justify-content: stretch;
    align-items: stretch;
    gap: 0.35rem;
  }

  .atlas-body--review-queue
    .atlas-review-task-row--publication-stale
    td[data-label="Aktionen"]
    .atlas-link-list
    > .atlas-output-gate-action {
    display: grid;
    position: relative;
    min-width: 0;
    gap: 0;
    align-items: stretch;
  }

  .atlas-body--review-queue
    .atlas-review-task-row--publication-stale
    td[data-label="Aktionen"]
    .atlas-link-list
    form {
    display: flex;
    width: 100%;
    min-width: 0;
  }

  .atlas-body--review-queue
    .atlas-review-task-row--publication-stale
    td[data-label="Aktionen"]
    .atlas-output-gate-action
    .atlas-chip {
    position: absolute;
    top: 0.08rem;
    left: 0.12rem;
    z-index: 1;
    max-width: calc(100% - 0.24rem);
    padding: 0.06rem 0.28rem;
    font-size: 0.62rem;
  }

  .atlas-body--review-queue
    .atlas-review-task-row--publication-stale
    td[data-label="Aktionen"]
    .atlas-output-gate-action
    .btn,
  .atlas-body--review-queue
    .atlas-review-task-row--publication-stale
    td[data-label="Aktionen"]
    .atlas-link-list
    > .btn {
    width: 100%;
    min-width: 0;
    min-height: 2.05rem;
    justify-content: center;
    padding: 0.62rem 0.24rem 0.12rem;
    font-size: 0.66rem;
    line-height: 1.04;
    text-align: center;
    white-space: normal;
    overflow-wrap: anywhere;
  }
}

@media (max-width: 640px) {
  .atlas-page-header,
  .atlas-toolbar,
.card-header {
    padding: 1rem;
  }

  .atlas-body--inbox-active .atlas-page-header-shell {
    gap: 0.5rem;
  }

  .atlas-body--inbox-active .atlas-page-header-shell__meta {
    gap: 0.2rem;
  }

  .atlas-body--inbox-active .atlas-page-header .atlas-page-summary {
    display: none;
  }

  .atlas-body--inbox-active .atlas-page-header-shell__actions {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.35rem;
  }

  .atlas-body--inbox-active .atlas-page-header-shell__actions .btn {
    width: 100%;
    min-width: 0;
    min-height: 2.05rem;
    justify-content: center;
    padding: 0.28rem 0.36rem;
    font-size: 0.76rem;
    line-height: 1.08;
    text-align: center;
    white-space: normal;
    overflow-wrap: anywhere;
  }

  .atlas-body--guided-intake .atlas-page-header-shell {
    gap: 0.5rem;
  }

  .atlas-body--guided-intake .atlas-page-header-shell__meta {
    gap: 0.2rem;
  }

  .atlas-body--guided-intake .atlas-page-header .atlas-page-summary {
    display: none;
  }

  .atlas-body--guided-intake .atlas-page-header-shell__actions {
    gap: 0.45rem;
  }

  .atlas-body--guided-intake .atlas-page-header-shell__actions .btn {
    padding: 0.35rem 0.55rem;
    font-size: 0.82rem;
    line-height: 1.15;
    white-space: normal;
  }

  .atlas-body--guided-intake:not(.atlas-body--guided-intake-error)
    .atlas-page-header-shell__actions
    .btn-outline-secondary {
    display: none;
  }

  .atlas-body--review-queue .atlas-empty-state {
    gap: 0.5rem;
    padding: 0.75rem 0.85rem;
    border-radius: 0.75rem;
  }

  .atlas-body--review-queue .atlas-empty-state__title {
    font-size: 1rem;
    line-height: 1.25;
  }

  .atlas-body--review-queue .atlas-empty-state__body {
    font-size: 0.88rem;
    line-height: 1.35;
  }

  .atlas-body--review-queue .atlas-empty-state__actions {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.45rem;
  }

  .atlas-body--review-queue .atlas-empty-state__actions .btn {
    width: 100%;
    min-width: 0;
    padding: 0.42rem 0.55rem;
    font-size: 0.82rem;
    line-height: 1.15;
    white-space: normal;
  }

  .atlas-body--search-empty-recovery .atlas-page-header .atlas-page-summary {
    display: none;
  }

  .atlas-body--search-empty-recovery .atlas-page-header-shell {
    gap: 0.5rem;
  }

  .atlas-body--search-neutral .atlas-page-header-shell {
    gap: 0.35rem;
    padding: 0.55rem 0.7rem;
  }

  .atlas-body--search-neutral .atlas-page-header-shell__meta {
    gap: 0.16rem;
  }

  .atlas-body--search-neutral .atlas-page-header .atlas-page-summary,
  .atlas-body--search-neutral .atlas-page-header-shell__actions,
  .atlas-body--search-neutral .atlas-search-form .form-hint,
  .atlas-body--search-neutral
    .atlas-filter-toolbar--compact-panel
    .atlas-toolbar-result {
    display: none;
  }

  .atlas-body--search-neutral .atlas-page-title {
    margin: 0.02rem 0 0;
    font-size: 1.12rem;
    line-height: 1.08;
  }

  .atlas-body--search-neutral .atlas-page-header + .atlas-card .card-body {
    padding: 0.52rem 0.65rem;
  }

  .atlas-body--search-neutral .atlas-search-form {
    gap: 0.42rem !important;
  }

  .atlas-body--search-neutral .atlas-search-form .form-label {
    margin-bottom: 0.14rem;
    font-size: 0.76rem;
    line-height: 1.08;
  }

  .atlas-body--search-neutral .atlas-search-form .form-control {
    min-height: 2.1rem;
    padding: 0.32rem 0.48rem;
    font-size: 0.84rem;
  }

  .atlas-body--search-neutral .atlas-search-form__actions {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.32rem !important;
  }

  .atlas-body--search-neutral .atlas-search-form__actions .btn {
    width: 100%;
    min-width: 0;
    min-height: 1.95rem;
    justify-content: center;
    padding: 0.22rem 0.3rem;
    font-size: 0.76rem;
    line-height: 1.08;
    white-space: normal;
  }

  .atlas-body--search-neutral .atlas-filter-toolbar--compact-panel {
    gap: 0.35rem;
    padding: 0.52rem 0.65rem;
  }

  .atlas-body--search-neutral
    .atlas-filter-toolbar--compact-panel
    .atlas-toolbar-control--saved-views
    > .atlas-toolbar-label {
    display: none;
  }

  .atlas-body--search-neutral
    .atlas-filter-toolbar--compact-panel
    .atlas-saved-view-switcher {
    gap: 0.35rem;
  }

  .atlas-body--search-neutral
    .atlas-filter-toolbar--compact-panel
    .atlas-saved-view-switcher__summary {
    order: -1;
    padding: 0.35rem 0.5rem;
  }

  .atlas-body--inbox-empty-recovery .atlas-page-header .atlas-page-summary {
    display: none;
  }

  .atlas-body--inbox-empty-recovery .atlas-page-header-shell {
    gap: 0.5rem;
  }

  .atlas-body--collection-empty-recovery .atlas-page-header .atlas-page-summary {
    display: none;
  }

  .atlas-body--collection-empty-recovery .atlas-page-header-shell {
    gap: 0.5rem;
  }

  .atlas-body--collection-output-focus .atlas-page-header-shell {
    gap: 0.45rem;
    padding: 0.65rem 0.75rem;
  }

  .atlas-body--collection-output-focus .atlas-page-header-shell__meta {
    gap: 0.2rem;
  }

  .atlas-body--collection-output-focus .atlas-page-title {
    margin: 0.05rem 0 0;
    font-size: 1.25rem;
    line-height: 1.15;
  }

  .atlas-body--collection-output-focus .atlas-page-header .atlas-page-summary {
    display: none;
  }

  .atlas-body--collection-output-focus .atlas-page-header-shell__status {
    gap: 0.35rem;
    margin-top: 0.15rem;
  }

  .atlas-body--collection-output-focus .atlas-page-header-shell__actions {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.3rem;
  }

  .atlas-body--collection-output-focus .atlas-page-header-shell__actions .btn {
    display: inline-flex;
    width: 100%;
    min-width: 0;
    min-height: 1.85rem;
    align-items: center;
    justify-content: center;
    padding: 0.2rem 0.35rem;
    font-size: 0.72rem;
    line-height: 1.1;
    text-align: center;
    white-space: normal;
  }

  .atlas-body--collection-output-focus
    .atlas-page-header-shell__actions
    .btn-primary {
    grid-column: 1 / -1;
  }

  .atlas-search-empty-recovery-strip {
    gap: 0.35rem;
    padding: 0.6rem 0.65rem;
  }

  .atlas-inbox-empty-recovery-strip {
    grid-template-columns: 1fr;
    gap: 0.28rem;
    margin: 0.5rem 1rem 0.75rem;
    padding: 0.48rem 0.6rem 0.36rem;
  }

  .atlas-inbox-empty-recovery-strip__main {
    gap: 0.2rem;
  }

  .atlas-inbox-empty-recovery-strip__main h2 {
    font-size: 0.95rem;
    line-height: 1.2;
  }

  .atlas-inbox-empty-recovery-strip__desktop-summary {
    display: none;
  }

  .atlas-inbox-empty-recovery-strip__mobile-summary {
    display: block;
  }

  .atlas-inbox-empty-recovery-strip__return-origin {
    gap: 0.24rem;
    margin-top: 0.1rem;
  }

  .atlas-inbox-empty-recovery-strip__return-origin .atlas-chip {
    padding: 0.14rem 0.44rem;
    font-size: 0.74rem;
    line-height: 1.2;
  }

  .atlas-inbox-empty-recovery-strip__actions {
    display: grid;
    width: 100%;
    max-width: none;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.24rem;
    align-items: stretch;
    justify-items: stretch;
  }

  .atlas-inbox-empty-recovery-strip__actions > .btn,
  .atlas-inbox-empty-recovery-strip__return-action {
    width: 100%;
    min-width: 0;
  }

  .atlas-inbox-empty-recovery-strip__actions > .btn {
    min-height: 1.88rem;
    justify-content: center;
    padding: 0.22rem 0.28rem;
    font-size: 0.7rem;
    line-height: 1.08;
    text-align: center;
    white-space: normal;
  }

  .atlas-inbox-empty-recovery-strip__return-action {
    grid-column: 1 / -1;
    position: relative;
    gap: 0;
    justify-items: stretch;
  }

  .atlas-inbox-empty-recovery-strip__return-action .atlas-chip {
    position: absolute;
    top: 0.08rem;
    left: 0.12rem;
    z-index: 1;
    max-width: calc(100% - 0.24rem);
    padding: 0.06rem 0.28rem;
    font-size: 0.62rem;
  }

  .atlas-inbox-empty-recovery-strip__return-action .btn {
    width: 100%;
    min-width: 100%;
    justify-content: center;
    padding: 0.54rem 0.24rem 0.1rem;
    font-size: 0.64rem;
    line-height: 1.04;
    text-align: center;
    white-space: normal;
  }

  .atlas-search-empty-recovery-strip .atlas-search-focus-strip__main {
    gap: 0.25rem;
  }

  .atlas-search-empty-recovery-strip__desktop-summary {
    display: none;
  }

  .atlas-search-empty-recovery-strip__mobile-summary {
    display: block;
  }

  .atlas-body--review-task-detail .atlas-page-header .atlas-page-summary {
    display: none;
  }

  .atlas-body--review-task-detail .atlas-page-header > div:first-child {
    width: 100%;
    min-width: 0;
    max-width: 100%;
    overflow: hidden;
  }

  .atlas-body--review-task-detail .atlas-page-title {
    width: 100%;
    min-width: 0;
    max-width: 100%;
  }

  .atlas-body--review-task-detail .atlas-page-actions {
    width: 100%;
    min-width: 0;
  }

  .atlas-body--review-task-detail.atlas-body--review-confirmation
    .atlas-page-actions,
  .atlas-body--review-task-detail.atlas-body--review-terminal .atlas-page-actions {
    display: none;
  }

  .atlas-body--review-task-detail.atlas-body--review-confirmation
    .atlas-page-actions {
    display: block;
  }

  .atlas-body--review-task-detail.atlas-body--review-confirmation.atlas-body--review-source-open
    .atlas-page-actions {
    display: none;
  }

  .atlas-body--review-task-detail .atlas-page-actions .atlas-link-list {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 0.35rem;
  }

  .atlas-body--review-task-detail .atlas-page-actions .atlas-output-gate-action {
    display: grid;
    min-width: 0;
    gap: 0.18rem;
  }

  .atlas-body--review-task-detail
    .atlas-page-actions
    .atlas-output-gate-action
    .atlas-chip,
  .atlas-body--review-task-detail
    .atlas-page-actions
    .atlas-output-gate-action
    .btn {
    width: 100%;
    min-width: 0;
    justify-content: center;
    text-align: center;
    white-space: normal;
  }

  .atlas-body--review-publication-detail
    .atlas-page-actions
    .atlas-review-header-publication-action
    .atlas-chip {
    display: none;
  }

  .atlas-body--review-current-publication-detail
    .atlas-page-actions
    .atlas-review-header-publication-action {
    display: none;
  }

  .atlas-body--review-publication-detail
    .atlas-page-actions
    .atlas-link-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.28rem;
  }

  .atlas-body--review-publication-detail
    .atlas-page-actions
    .atlas-review-header-return-action,
  .atlas-body--review-publication-detail
    .atlas-page-actions
    .atlas-review-header-context-action {
    grid-column: 1 / -1;
  }

  .atlas-body--review-publication-detail
    .atlas-page-actions
    .atlas-review-header-context-action {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.28rem;
  }

  .atlas-body--review-publication-detail
    .atlas-page-actions
    .atlas-review-header-return-action
    .atlas-chip,
  .atlas-body--review-publication-detail
    .atlas-page-actions
    .atlas-review-header-context-action
    .atlas-chip {
    display: none;
  }

  .atlas-body--review-publication-detail
    .atlas-page-actions
    .atlas-review-header-return-action
    .btn,
  .atlas-body--review-publication-detail
    .atlas-page-actions
    .atlas-review-header-context-action
    .btn {
    min-height: 2rem;
    padding: 0.32rem 0.42rem;
    font-size: 0.72rem;
    line-height: 1.12;
  }

  .atlas-body--review-task-detail .atlas-review-header-primary-action {
    display: grid;
  }

  .atlas-body--review-task-detail
    .atlas-review-header-primary-action--decision-handoff {
    grid-column: span 2;
  }

  .atlas-body--review-task-detail
    .atlas-review-header-primary-action--status-step {
    grid-column: span 2;
  }

  .atlas-body--review-task-detail
    .atlas-review-header-primary-action--active-path {
    grid-column: span 2;
  }

  .atlas-body--review-task-detail
    .atlas-review-header-primary-action--active-path {
    display: none;
  }

  .atlas-body--review-task-detail.atlas-body--review-confirmation
    .atlas-review-header-primary-action--active-path {
    display: grid;
  }

  .atlas-body--review-task-detail
    .atlas-review-header-primary-action--block-recovery {
    grid-column: span 2;
  }

  .atlas-body--review-task-detail
    .atlas-review-header-primary-action--decision-handoff
    .btn,
  .atlas-body--review-task-detail
    .atlas-review-header-primary-action--status-step
    .btn,
  .atlas-body--review-task-detail
    .atlas-review-header-primary-action--active-path
    .btn,
  .atlas-body--review-task-detail
    .atlas-review-header-primary-action--block-recovery
    .btn {
    min-height: 2.6rem;
    border-radius: calc(var(--atlas-radius) - 2px);
  }

  .atlas-body--review-task-detail.atlas-body--review-confirmation
    .atlas-review-primary-action--confirming
    .atlas-review-primary-action__copy {
    grid-row: 2;
  }

  .atlas-body--review-task-detail.atlas-body--review-confirmation
    .atlas-review-primary-action--confirming
    .atlas-review-primary-action__controls {
    order: -1;
    grid-row: 1;
    gap: 0.08rem;
  }

  .atlas-body--review-task-detail.atlas-body--review-confirmation
    .atlas-review-primary-action--confirming
    .atlas-review-primary-action__confirm-form
    .btn,
  .atlas-body--review-task-detail.atlas-body--review-confirmation
    .atlas-review-primary-action--confirming
    .atlas-review-primary-action__controls
    > a {
    min-height: 0;
    align-items: center;
    padding: 0.12rem 0.22rem;
    font-size: 0.66rem;
    line-height: 1;
  }

  .atlas-body--review-queue .atlas-page-header .atlas-page-summary {
    display: none;
  }

  .atlas-body--review-queue-mobile-summary .atlas-page-header-shell {
    gap: 0.5rem;
    padding: 0.65rem 0.75rem;
  }

  .atlas-body--review-queue-mobile-summary .atlas-page-title {
    margin: 0.05rem 0 0;
    font-size: 1.25rem;
    line-height: 1.15;
  }

  .atlas-body--review-queue-mobile-summary
    .atlas-page-header
    .atlas-page-summary--mobile {
    display: block;
    max-width: none;
    font-size: 0.84rem;
    line-height: 1.35;
  }

  .atlas-body--review-queue-mobile-summary .atlas-page-header-shell__actions {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 0.35rem;
  }

  .atlas-body--review-queue-mobile-summary .atlas-page-header-shell__actions .btn {
    display: inline-flex;
    width: 100%;
    min-width: 0;
    min-height: 2.35rem;
    align-items: center;
    justify-content: center;
    padding: 0.28rem 0.35rem;
    font-size: 0.72rem;
    line-height: 1.12;
    text-align: center;
    white-space: normal;
  }

  .atlas-body--review-queue .atlas-table--stacked tbody tr.atlas-review-task-row {
    display: flex;
    flex-direction: column;
  }

  .atlas-body--review-queue
    .atlas-review-task-row
    td[data-label="Review-Aufgabe"] {
    order: 1;
  }

  .atlas-body--review-queue .atlas-review-task-row td[data-label="Aktionen"] {
    order: 2;
  }

  .atlas-body--review-queue
    .atlas-review-task-row
    td[data-label="Statuscluster"] {
    order: 3;
  }

  .atlas-body--review-queue
    .atlas-table--stacked
    .atlas-review-task-row--publication-stale
    td[data-label="Review-Aufgabe"]
    .atlas-chip-row[aria-label="Publikations-Review-Lage"] {
    display: none;
  }

  .atlas-body--review-queue
    .atlas-table--stacked
    .atlas-review-task-row--publication-stale
    .atlas-facts--stale-publication-row {
    gap: 0.45rem;
    margin-top: 0.45rem !important;
  }

  .atlas-body--review-queue
    .atlas-table--stacked
    .atlas-review-task-row--publication-stale
    .atlas-facts--stale-publication-row
    dt {
    font-size: 0.68rem;
    letter-spacing: 0.02em;
  }

  .atlas-body--review-queue
    .atlas-table--stacked
    .atlas-review-task-row--publication-stale
    .atlas-facts--stale-publication-row
    dd {
    margin-top: 0.1rem;
    line-height: 1.24;
  }

  .atlas-body--review-queue
    .atlas-review-task-row
    td[data-label="Aufgabenkontext"] {
    order: 4;
  }

  .atlas-body--review-queue .atlas-review-task-row td[data-label="Zeitachsen"] {
    order: 5;
  }

  .atlas-body--review-queue
    .atlas-review-task-row
    td[data-label="Aktionen"]
    .atlas-link-list {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.4rem;
  }

  .atlas-body--review-queue
    .atlas-review-task-row
    td[data-label="Aktionen"]
    .atlas-link-list
    > .atlas-output-gate-action {
    display: grid;
    min-width: 0;
    gap: 0.18rem;
    align-items: stretch;
  }

  .atlas-body--review-queue
    .atlas-review-task-row--publication-evidence
    td[data-label="Aktionen"]
    .atlas-link-list {
    grid-template-columns: minmax(0, 1fr);
    gap: 0.35rem;
  }

  .atlas-body--review-queue
    .atlas-review-task-row--publication-evidence
    td[data-label="Aktionen"]
    .atlas-link-list
    > .atlas-output-gate-action {
    position: relative;
    gap: 0;
  }

  .atlas-body--review-queue
    .atlas-review-task-row
    td[data-label="Aktionen"]
    .atlas-link-list
    form {
    display: flex;
    width: 100%;
    min-width: 0;
  }

  .atlas-body--review-queue
    .atlas-review-task-row
    td[data-label="Aktionen"]
    .atlas-link-list
    a,
  .atlas-body--review-queue
    .atlas-review-task-row
    td[data-label="Aktionen"]
    .atlas-link-list
    button,
  .atlas-body--review-queue
    .atlas-review-task-row
    td[data-label="Aktionen"]
    .atlas-output-gate-action
    .atlas-chip {
    width: 100%;
    min-width: 0;
    justify-content: center;
    text-align: center;
    white-space: normal;
    overflow-wrap: anywhere;
  }

  .atlas-body--review-queue
    .atlas-review-task-row--publication-evidence
    td[data-label="Aktionen"]
    .atlas-output-gate-action
    .atlas-chip {
    position: absolute;
    top: 0.12rem;
    left: 50%;
    z-index: 1;
    width: auto;
    max-width: calc(100% - 0.4rem);
    padding: 0.05rem 0.32rem;
    font-size: 0.62rem;
    transform: translateX(-50%);
  }

  .atlas-body--review-queue
    .atlas-review-task-row--publication-evidence
    td[data-label="Aktionen"]
    .atlas-output-gate-action
    .btn {
    min-height: 2.45rem;
    padding: 0.76rem 0.45rem 0.28rem;
  }

  .atlas-body--review-queue
    .atlas-review-task-row--publication-evidence
    td[data-label="Aktionen"]
    .atlas-link-list
    > .btn {
    min-height: 2.45rem;
    align-items: center;
    padding: 0.42rem 0.45rem;
  }

  .atlas-body--review-task-detail .atlas-review-header-primary-action {
    display: none;
  }

  .atlas-body--review-task-detail .atlas-review-header-primary-action--guided {
    display: inline-flex;
  }

  .atlas-body--review-publication-detail
    .atlas-page-actions
    .atlas-review-header-primary-action {
    display: none;
  }

  .atlas-body--review-task-detail .atlas-review-header-primary-action,
  .atlas-body--review-task-detail .atlas-review-header-primary-action__form,
  .atlas-body--review-task-detail .atlas-review-header-primary-action__form .btn {
    width: 100%;
    min-width: 0;
  }

  .atlas-body--review-task-detail .atlas-review-header-primary-action__form .btn {
    justify-content: center;
    white-space: normal;
  }

  .atlas-body--dashboard .atlas-page {
    gap: 0.65rem;
    padding: 0.75rem;
  }

  .atlas-body--dashboard .atlas-content.atlas-shell-main {
    grid-template-columns: minmax(0, 1fr);
    min-width: 0;
    max-width: 100%;
  }

  .atlas-body--dashboard .atlas-page-header-shell {
    gap: 0.45rem;
    padding: 0.65rem 0.75rem;
  }

  .atlas-body--dashboard .atlas-page-header-shell__meta {
    gap: 0.15rem;
  }

  .atlas-body--dashboard .atlas-page-title {
    margin: 0.05rem 0 0;
    font-size: 1.25rem;
    line-height: 1.15;
  }

  .atlas-body--dashboard .atlas-page-summary {
    display: none;
  }

  .atlas-body--dashboard .atlas-page-header-shell__actions {
    width: 100%;
    gap: 0.35rem;
  }

  .atlas-body--dashboard .atlas-page-header-shell__actions .btn {
    flex: 1 1 calc(50% - 0.35rem);
    min-width: 0;
    padding: 0.32rem 0.45rem;
    font-size: 0.8rem;
    line-height: 1.15;
    white-space: normal;
  }

  .atlas-body--dashboard .atlas-page-header-shell__actions .btn-primary {
    flex-basis: 100%;
  }

  .atlas-body--dashboard .atlas-page-header-shell__actions .atlas-dashboard-header-action--mobile-defer {
    display: none;
  }

  .atlas-body--dashboard .atlas-dashboard-guide-action {
    display: none;
  }

  .atlas-body--dashboard .atlas-filter-toolbar {
    gap: 0.35rem;
    padding: 0.42rem 0.55rem;
  }

  .atlas-body--dashboard .atlas-toolbar-control {
    display: flex;
    flex-wrap: nowrap;
    gap: 0.35rem 0.5rem;
    align-items: center;
    justify-content: space-between;
  }

  .atlas-body--dashboard .atlas-toolbar-label {
    font-size: 0.7rem;
    letter-spacing: 0.06em;
  }

  .atlas-body--dashboard .atlas-toolbar-control__options {
    gap: 0.25rem;
    justify-content: flex-end;
    flex-wrap: nowrap;
  }

  .atlas-body--dashboard .atlas-switch {
    padding: 0.23rem 0.34rem;
    font-size: 0.74rem;
    line-height: 1.15;
  }

  .atlas-body--dashboard .atlas-surface-focus-strip {
    gap: 0.38rem;
    min-width: 0;
    max-width: 100%;
    padding: 0.42rem 0.58rem;
  }

  .atlas-body--dashboard .atlas-surface-focus-strip__main,
  .atlas-body--dashboard .atlas-surface-focus-strip__actions,
  .atlas-body--dashboard .atlas-surface-focus-strip__handoff {
    min-width: 0;
    max-width: 100%;
  }

  .atlas-body--dashboard .atlas-shell-main > .atlas-surface-focus-strip:first-child {
    margin-top: 0;
  }

  .atlas-body--dashboard .atlas-surface-focus-strip__actions {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    gap: 0.28rem;
  }

  .atlas-body--dashboard .atlas-surface-focus-strip__main h2 {
    font-size: 0.94rem;
    line-height: 1.12;
  }

  .atlas-body--dashboard .atlas-surface-focus-strip__actions .btn {
    flex: 1 1 calc(50% - 0.35rem);
    min-width: 0;
    max-width: 100%;
    padding: 0.28rem 0.38rem;
    line-height: 1.1;
    white-space: normal;
  }

  .atlas-body--dashboard .atlas-surface-focus-strip__context {
    display: none;
  }

  .atlas-body--dashboard .atlas-surface-focus-strip__handoff-item {
    grid-template-columns: minmax(0, 1fr);
    grid-template-areas:
      "label"
      "title"
      "badges"
      "action";
    gap: 0.12rem;
    min-width: 0;
    max-width: 100%;
    padding: 0.3rem 0.44rem;
  }

  .atlas-body--dashboard .atlas-surface-focus-strip__handoff-label {
    font-size: 0.72rem;
    line-height: 1.1;
  }

  .atlas-body--dashboard .atlas-surface-focus-strip__handoff-title {
    font-size: 0.86rem;
    line-height: 1.16;
  }

  .atlas-body--dashboard .atlas-surface-focus-strip__handoff-badges {
    gap: 0.18rem;
  }

  .atlas-body--dashboard .atlas-surface-focus-strip__handoff-badges .atlas-status-badge {
    min-width: 0;
    padding: 0.15rem 0.34rem;
    font-size: 0.68rem;
    line-height: 1.08;
    white-space: normal;
    overflow-wrap: anywhere;
  }

  .atlas-body--dashboard .atlas-surface-focus-strip__handoff-action {
    color: var(--atlas-text-default);
    font-size: 0.74rem;
    line-height: 1.12;
    text-align: left;
  }

  .atlas-body--week-overview .atlas-page {
    gap: 0.52rem;
    padding: 0.62rem;
  }

  .atlas-body--week-overview .atlas-content.atlas-shell-main {
    grid-template-columns: minmax(0, 1fr);
    min-width: 0;
    max-width: 100%;
  }

  .atlas-body--week-overview .atlas-page-header-shell {
    gap: 0.32rem;
    padding: 0.52rem 0.62rem;
  }

  .atlas-body--week-overview .atlas-page-header-shell__meta {
    gap: 0.15rem;
  }

  .atlas-body--week-overview .atlas-page-header-shell__meta .atlas-page-context {
    display: none;
  }

  .atlas-body--week-overview .atlas-page-title {
    margin: 0.05rem 0 0;
    font-size: 1.12rem;
    line-height: 1.15;
  }

  .atlas-body--week-overview .atlas-page-summary {
    display: none;
  }

  .atlas-body--week-overview .atlas-page-header-shell__actions {
    width: 100%;
    gap: 0.26rem;
  }

  .atlas-body--week-overview .atlas-page-header-shell__actions .btn {
    flex: 1 1 calc(50% - 0.26rem);
    min-width: 0;
    padding: 0.26rem 0.36rem;
    font-size: 0.74rem;
    line-height: 1.15;
    white-space: normal;
  }

  .atlas-body--week-overview .atlas-page-header-shell__actions .btn-primary {
    flex-basis: 100%;
  }

  .atlas-body--week-overview .atlas-filter-toolbar {
    gap: 0.3rem;
    padding: 0.42rem 0.52rem;
  }

  .atlas-body--week-overview .atlas-toolbar-control {
    gap: 0.25rem;
  }

  .atlas-body--week-overview .atlas-toolbar-control__options {
    gap: 0.35rem;
  }

  .atlas-body--week-overview .atlas-switch {
    padding: 0.32rem 0.5rem;
    line-height: 1.15;
  }

  .atlas-body--dashboard .atlas-empty-state__actions,
  .atlas-body--week-overview .atlas-empty-state__actions {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    width: 100%;
    min-width: 0;
    max-width: 100%;
    gap: 0.35rem;
  }

  .atlas-body--dashboard .atlas-empty-state__actions .btn,
  .atlas-body--week-overview .atlas-empty-state__actions .btn {
    width: 100%;
    min-width: 0;
    max-width: 100%;
    justify-content: center;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    white-space: normal;
  }

  .atlas-body--week-overview .atlas-surface-focus-strip {
    min-width: 0;
    max-width: 100%;
    margin-bottom: 0.1rem !important;
    padding: 0.42rem 0.5rem;
  }

  .atlas-body--week-overview .atlas-surface-focus-strip__main,
  .atlas-body--week-overview .atlas-surface-focus-strip__actions {
    min-width: 0;
    max-width: 100%;
  }

  .atlas-body--week-overview .atlas-shell-main > .atlas-surface-focus-strip:first-child {
    margin-top: 0;
  }

  .atlas-body--week-overview .atlas-surface-focus-strip__actions {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    gap: 0.24rem;
  }

  .atlas-body--week-overview .atlas-surface-focus-strip__actions .btn {
    flex: 1 1 calc(50% - 0.24rem);
    min-width: 0;
    max-width: 100%;
    padding: 0.24rem 0.34rem;
    font-size: 0.74rem;
    line-height: 1.1;
    white-space: normal;
  }

  .atlas-body--week-overview .atlas-surface-focus-strip__context {
    display: none;
  }

  .atlas-body--week-overview .atlas-week-handoff-strip {
    gap: 0.16rem;
    min-width: 0;
    max-width: 100%;
    padding: 0.22rem 0.34rem;
  }

  .atlas-body--week-overview .atlas-week-handoff-strip__intro {
    gap: 0.08rem;
    min-width: 0;
    max-width: 100%;
  }

  .atlas-body--week-overview .atlas-week-handoff-strip .atlas-page-context {
    display: none;
  }

  .atlas-body--week-overview .atlas-week-handoff-strip__intro h2 {
    font-size: 0.82rem;
    line-height: 1.04;
  }

  .atlas-body--week-overview .atlas-week-handoff-strip__mobile-context {
    display: flex;
    flex-wrap: wrap;
    gap: 0.04rem 0.32rem;
    color: var(--atlas-text-muted);
    font-size: 0.62rem;
    font-weight: 700;
    line-height: 1;
  }

  .atlas-body--week-overview .atlas-week-handoff-strip__body,
  .atlas-body--week-overview .atlas-week-handoff-strip .atlas-chip-row {
    display: none;
  }

  .atlas-body--week-overview .atlas-week-handoff-strip__list {
    gap: 0.14rem;
    min-width: 0;
    max-width: 100%;
  }

  .atlas-body--week-overview .atlas-week-handoff-strip__item:nth-child(n + 2) {
    display: none;
  }

  .atlas-body--week-overview .atlas-week-handoff-strip__item {
    gap: 0.05rem;
    min-width: 0;
    max-width: 100%;
    padding: 0.12rem 0.28rem;
  }

  .atlas-body--week-overview .atlas-week-handoff-strip__more {
    display: block;
    min-width: 0;
    padding: 0.12rem 0.28rem;
    border: 1px dashed rgba(33, 91, 120, 0.2);
    border-radius: calc(var(--atlas-radius) - 7px);
    background: rgba(255, 255, 255, 0.58);
    color: var(--atlas-text-muted);
    font-size: 0.66rem;
    font-weight: 700;
    line-height: 1.08;
    overflow-wrap: anywhere;
  }

  .atlas-body--week-overview .atlas-week-handoff-strip__scope {
    font-size: 0.62rem;
  }

  .atlas-body--week-overview .atlas-week-handoff-strip__title {
    font-size: 0.82rem;
    line-height: 1.04;
  }

  .atlas-body--week-overview .atlas-week-handoff-strip__badges {
    gap: 0.2rem;
    order: 4;
  }

  .atlas-body--week-overview .atlas-week-handoff-strip__badges .atlas-status-badge {
    min-width: 0;
    white-space: normal;
    overflow-wrap: anywhere;
  }

  .atlas-body--week-overview .atlas-week-handoff-strip__scope-hint {
    display: none;
  }

  .atlas-body--week-overview .atlas-week-handoff-strip__action {
    font-size: 0.66rem;
    line-height: 1.04;
    order: 3;
  }

  .atlas-body--week-overview .atlas-week-handoff-strip__meta {
    display: none;
  }

  .atlas-body--week-overview .atlas-week-context-card {
    display: none;
    margin-bottom: 0.65rem !important;
  }

  .atlas-body--week-overview .atlas-week-context-card .card-body {
    display: grid;
    gap: 0.14rem;
    padding: 0.5rem 0.6rem;
  }

  .atlas-body--week-overview .atlas-week-context-card .atlas-page-context {
    display: none;
  }

  .atlas-body--week-overview .atlas-week-context-card .card-title {
    font-size: 0.92rem;
    line-height: 1.08;
  }

  .atlas-body--week-overview .atlas-week-context-card__axis-note {
    display: none;
  }

  .atlas-body--week-overview .atlas-week-context-card__axis-detail--compact {
    margin-top: 0 !important;
    font-size: 0.74rem;
    line-height: 1.12;
  }

  .atlas-body--week-overview .atlas-week-context-card .atlas-chip-row,
  .atlas-body--week-overview .atlas-week-context-card .alert {
    display: none;
  }

  .atlas-body--week-overview .atlas-week-kpi-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.42rem;
  }

  .atlas-body--week-overview .atlas-week-kpi-grid .atlas-drilldown-card {
    grid-template-columns: minmax(0, 1fr) auto;
    grid-template-areas:
      "main metric"
      "status status"
      "action action";
    gap: 0.22rem 0.38rem;
    padding: 0.5rem 0.52rem;
  }

  .atlas-body--week-overview .atlas-week-kpi-grid .atlas-drilldown-card__metric {
    align-self: start;
    margin-top: 0.02rem;
    font-size: 1.05rem;
  }

  .atlas-body--week-overview .atlas-week-kpi-grid .atlas-drilldown-card__title {
    font-size: 0.78rem;
    line-height: 1.16;
  }

  .atlas-body--week-overview .atlas-week-kpi-grid .atlas-drilldown-card__footer {
    display: none;
  }

  .atlas-body--week-overview .atlas-week-kpi-grid .atlas-drilldown-card__status {
    min-height: 1.25rem;
  }

  .atlas-body--week-overview .atlas-week-kpi-grid .atlas-drilldown-card__status .atlas-status-badge {
    min-width: 0;
    padding: 0.16rem 0.34rem;
    font-size: 0.66rem;
    line-height: 1.08;
    white-space: normal;
    overflow-wrap: anywhere;
  }

  .atlas-body--week-overview .atlas-week-kpi-grid .atlas-drilldown-card__action {
    padding-top: 0.18rem;
    font-size: 0.68rem;
    line-height: 1.12;
  }

  .atlas-filter-panel__menu {
    position: static;
    width: 100%;
    margin-top: 0.65rem;
  }

  .atlas-filter-panel__grid {
    grid-template-columns: 1fr;
  }

  .atlas-body--review-queue
    .atlas-filter-toolbar--compact-panel
    .atlas-filter-panel__menu {
    position: absolute;
    top: auto;
    right: 0;
    bottom: calc(100% - 1rem);
    left: auto;
    width: min(22rem, calc(100vw - 2.25rem));
    max-height: min(20rem, calc(100vh - 1rem));
    padding: 0.65rem;
    overflow-y: auto;
    overscroll-behavior: contain;
  }

  .atlas-body--review-queue
    .atlas-filter-toolbar--compact-panel
    .atlas-filter-panel__form {
    gap: 0.45rem;
  }

  .atlas-body--review-queue
    .atlas-filter-toolbar--compact-panel
    .atlas-filter-panel__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.45rem;
  }

  .atlas-body--review-queue
    .atlas-filter-toolbar--compact-panel
    .atlas-filter-panel__actions {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(8rem, 100%), 1fr));
    gap: 0.5rem;
  }

  .atlas-body--review-queue
    .atlas-filter-toolbar--compact-panel
    .atlas-filter-panel__actions
    .btn {
    width: 100%;
  }

  .atlas-body--review-queue
    .atlas-filter-toolbar--compact-panel
    .atlas-filter-panel__submit {
    min-width: 0;
    margin-left: 0;
  }

  .atlas-filter-toolbar--compact-panel {
    gap: 0.65rem;
  }

  .atlas-filter-toolbar--compact-panel .atlas-filter-toolbar__main--compact-panel,
  .atlas-filter-toolbar--compact-panel .atlas-filter-toolbar__primary-row,
  .atlas-filter-toolbar--compact-panel .atlas-saved-view-switcher {
    gap: 0.55rem;
  }

  .atlas-filter-toolbar--compact-panel .atlas-toolbar-control--saved-views {
    gap: 0.25rem;
  }

  .atlas-body--review-queue
    .atlas-filter-toolbar--compact-panel
    .atlas-saved-view-switcher {
    position: relative;
  }

  .atlas-body--review-queue
    .atlas-filter-toolbar--compact-panel
    .atlas-saved-view-switcher::after {
    content: none;
  }

  .atlas-body--review-queue .atlas-filter-toolbar--compact-panel .atlas-saved-views,
  .atlas-body--search .atlas-filter-toolbar--compact-panel .atlas-saved-views {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    overflow-x: visible;
    padding-bottom: 0;
  }

  .atlas-body--search .atlas-filter-toolbar--compact-panel .atlas-saved-views {
    max-height: 13rem;
    overflow-y: auto;
    overscroll-behavior: contain;
    padding-right: 0.2rem;
    align-content: start;
  }

  .atlas-filter-toolbar--compact-panel .atlas-toolbar-result {
    font-size: 0.86rem;
    font-weight: 600;
    line-height: 1.2;
  }

  .atlas-body--review-queue .atlas-filter-toolbar--compact-panel .atlas-saved-view,
  .atlas-body--search .atlas-filter-toolbar--compact-panel .atlas-saved-view {
    width: 100%;
    min-width: 0;
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .atlas-body--review-queue .atlas-filter-toolbar--compact-panel .atlas-saved-view span,
  .atlas-body--search .atlas-filter-toolbar--compact-panel .atlas-saved-view span {
    min-width: 0;
    overflow-wrap: anywhere;
  }

  .atlas-body--inbox .atlas-filter-toolbar--compact-panel .atlas-saved-views {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    overflow-x: visible;
    padding-bottom: 0;
  }

  .atlas-body--inbox .atlas-filter-toolbar--compact-panel .atlas-saved-view {
    width: 100%;
    min-width: 0;
    grid-template-columns: minmax(0, 1fr) auto;
    padding: 0.38rem 0.5rem;
    font-size: 0.82rem;
    line-height: 1.15;
  }

  .atlas-body--inbox .atlas-filter-toolbar--compact-panel .atlas-filter-panel__menu {
    position: static;
    width: 100%;
    margin-top: 0.45rem;
    padding: 0.65rem;
  }

  .atlas-body--inbox .atlas-filter-toolbar--compact-panel .atlas-filter-panel__grid {
    grid-template-columns: 1fr;
    gap: 0.5rem;
  }

  .atlas-body--inbox .atlas-filter-toolbar--compact-panel .atlas-filter-panel__actions {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(8rem, 100%), 1fr));
    gap: 0.5rem;
  }

  .atlas-body--inbox .atlas-filter-toolbar--compact-panel .atlas-filter-panel__actions .btn,
  .atlas-body--inbox .atlas-filter-toolbar--compact-panel .atlas-filter-panel__submit {
    width: 100%;
    min-width: 0;
    margin-left: 0;
  }

  .atlas-filter-toolbar--compact-panel .atlas-saved-view {
    grid-template-columns: auto auto;
    min-width: max-content;
    padding: 0.42rem 0.55rem;
    border-radius: 0.72rem;
  }

  .atlas-body--review-queue .atlas-filter-toolbar--compact-panel .atlas-saved-views {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.35rem;
    max-width: 100%;
    overflow-x: visible;
    padding: 0;
    scroll-snap-type: none;
  }

  .atlas-body--review-queue .atlas-filter-toolbar--compact-panel .atlas-saved-view {
    width: 100%;
    min-width: 0;
    grid-template-columns: minmax(0, 1fr) auto;
    padding: 0.38rem 0.5rem;
    font-size: 0.82rem;
    line-height: 1.15;
    scroll-snap-align: none;
  }

  .atlas-body--review-queue
    .atlas-filter-toolbar--compact-panel
    .atlas-saved-view-switcher--recovery::after {
    content: none;
  }

  .atlas-body--review-queue
    .atlas-filter-toolbar--compact-panel
    .atlas-saved-view-switcher--recovery
    .atlas-saved-views {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    overflow-x: visible;
    padding: 0;
    scroll-snap-type: none;
  }

  .atlas-body--review-queue
    .atlas-filter-toolbar--compact-panel
    .atlas-saved-view-switcher--recovery
    .atlas-saved-view {
    width: 100%;
    min-width: 0;
    grid-template-columns: minmax(0, 1fr) auto;
    scroll-snap-align: none;
  }

  .atlas-filter-toolbar--compact-panel .atlas-saved-view-switcher__summary {
    padding-top: 0.1rem;
  }

  .atlas-body--search .atlas-filter-toolbar--compact-panel .atlas-saved-view-switcher__summary {
    order: -1;
    padding: 0.55rem 0.65rem;
    border: 1px solid var(--atlas-border-default);
    border-radius: 0.72rem;
    background: var(--atlas-surface-muted);
  }

  .atlas-filter-toolbar--compact-panel .atlas-saved-view-switcher__summary .atlas-row-meta {
    display: none;
  }

  .atlas-body--review-queue
    .atlas-filter-toolbar--compact-panel
    .atlas-saved-view-switcher--recovery
    .atlas-saved-view-switcher__summary
    .atlas-row-meta {
    display: block;
  }

  .atlas-filter-toolbar--compact-panel .atlas-toolbar-control--compact,
  .atlas-filter-toolbar--compact-panel .atlas-toolbar-control--filter-panel {
    gap: 0.35rem 0.5rem;
  }

  .atlas-body--review-queue .atlas-summary-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.5rem;
  }

  .atlas-body--review-queue .atlas-summary-grid .atlas-drilldown-card {
    grid-template-columns: auto minmax(0, 1fr);
    grid-template-areas:
      "metric main"
      "footer footer"
      "action action";
    gap: 0.25rem 0.5rem;
    padding: 0.55rem 0.6rem;
  }

  .atlas-body--review-queue .atlas-summary-grid .atlas-drilldown-card__metric {
    grid-area: metric;
    margin-top: 0.04rem;
    font-size: 1.15rem;
  }

  .atlas-body--review-queue .atlas-summary-grid .atlas-drilldown-card__main {
    grid-area: main;
    min-width: 0;
  }

  .atlas-body--review-queue .atlas-summary-grid .atlas-drilldown-card__title {
    font-size: 0.88rem;
    line-height: 1.2;
  }

  .atlas-body--review-queue .atlas-summary-grid .atlas-drilldown-card__body {
    display: none;
  }

  .atlas-body--review-queue .atlas-summary-grid .atlas-drilldown-card__footer {
    grid-area: footer;
    font-size: 0.76rem;
    line-height: 1.2;
  }

  .atlas-body--review-queue .atlas-summary-grid .atlas-drilldown-card__action {
    grid-area: action;
    padding-top: 0.2rem;
    font-size: 0.78rem;
    line-height: 1.2;
  }

  .atlas-body--search .atlas-filter-toolbar--compact-panel .atlas-filter-toolbar__actions .atlas-toolbar-control__options {
    gap: 0.45rem;
  }

  .atlas-body--search .atlas-filter-toolbar--compact-panel .atlas-filter-toolbar__actions .atlas-switch {
    padding: 0.38rem 0.58rem;
    font-size: 0.82rem;
  }

  .atlas-body--search .atlas-search-state-summary__header {
    grid-template-columns: 1fr;
  }

  .atlas-body--search .atlas-search-state-summary__body {
    display: none;
  }

  .atlas-sidebar {
    padding: 0.55rem 0.75rem 0.65rem;
  }

  .atlas-sidebar-inner {
    gap: 0.42rem;
  }

  .atlas-brand {
    gap: 0.45rem;
    min-height: 2.3rem;
    padding: 0.32rem 0.42rem;
  }

  .atlas-brand strong {
    font-size: 0.88rem;
    line-height: 1.05;
  }

  .atlas-brand small {
    margin-top: 0.04rem;
    font-size: 0.56rem;
    line-height: 1.05;
    letter-spacing: 0.04em;
  }

  .atlas-brand-mark {
    width: 1.8rem;
    height: 1.8rem;
    border-radius: 0.56rem;
  }

  .atlas-sidebar .atlas-nav-section:first-of-type .atlas-nav-label {
    display: none;
  }

  .atlas-nav-list--primary {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 0.25rem;
    max-width: 100%;
    overflow-x: visible;
    overscroll-behavior-x: auto;
    padding-bottom: 0;
    scroll-padding-inline: 0;
    scroll-snap-type: none;
  }

  .atlas-nav-list--primary .atlas-nav-link {
    flex: initial;
    width: 100%;
    min-width: 0;
    max-width: none;
    min-height: 2rem;
    justify-content: center;
    padding: 0.24rem 0.3rem;
    border-radius: 0.55rem;
    font-size: 0.7rem;
    line-height: 1.1;
    scroll-snap-align: none;
    text-align: center;
    white-space: normal;
  }

  .atlas-nav-list--primary .atlas-nav-link--context {
    min-width: 0;
  }

  .atlas-nav-list--primary .atlas-nav-link__context {
    display: none;
  }

  .atlas-inbox-focus-strip,
  .atlas-review-focus-strip {
    margin-right: 1rem;
    margin-left: 1rem;
  }

  .atlas-review-focus-strip {
    box-sizing: border-box;
    width: calc(100% - 2rem - 2px);
    min-width: 0;
  }

  .atlas-review-focus-strip__main,
  .atlas-review-focus-strip__actions,
  .atlas-review-focus-strip__guidance,
  .atlas-review-focus-strip__mobile-summary {
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0;
  }

  .atlas-inbox-focus-strip {
    gap: 0.65rem;
    margin-top: 0.55rem;
    margin-right: 0;
    margin-left: 0;
    padding: 0.75rem;
  }

  .atlas-review-focus-strip {
    gap: 0.65rem;
    padding: 0.75rem;
  }

  .atlas-inbox-focus-strip__summary,
  .atlas-inbox-focus-strip__details,
  .atlas-inbox-focus-strip__actions,
  .atlas-inbox-focus-strip__guidance {
    gap: 0.35rem;
  }

  .atlas-inbox-focus-strip__return-origin {
    gap: 0.24rem;
    margin-top: 0.1rem;
  }

  .atlas-inbox-focus-strip__return-origin .atlas-chip {
    padding: 0.14rem 0.44rem;
    font-size: 0.74rem;
    line-height: 1.2;
  }

  .atlas-review-focus-strip__main,
  .atlas-review-focus-strip__actions,
  .atlas-review-focus-strip__guidance {
    gap: 0.35rem;
  }

  .atlas-review-focus-strip__main h2 {
    font-size: 0.95rem;
    line-height: 1.22;
  }

  .atlas-review-focus-strip__main
    > .atlas-row-meta:not(.atlas-review-focus-strip__mobile-summary) {
    display: none;
  }

  .atlas-review-focus-strip__mobile-summary {
    display: block;
  }

  .atlas-review-focus-strip--blocking {
    gap: 0.35rem;
    padding-bottom: 0.35rem;
  }

  .atlas-review-focus-strip--blocking .atlas-review-focus-strip__mobile-summary {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 0.12rem;
    padding: 0.22rem 0.38rem;
    border-left: 3px solid var(--atlas-danger-fg);
    background: rgba(255, 239, 239, 0.78);
    font-size: 0.68rem;
    line-height: 1.12;
    overflow-wrap: anywhere;
  }

  .atlas-review-focus-strip--blocking .atlas-review-focus-strip__mobile-summary span {
    min-width: 0;
  }

  .atlas-review-focus-strip--blocking .atlas-review-focus-strip__mobile-guidance {
    display: none;
  }

  .atlas-review-focus-strip--blocking .atlas-review-focus-strip__actions {
    display: grid;
    grid-template-columns: minmax(0, 1.16fr) repeat(2, minmax(0, 1fr));
    width: 100%;
    gap: 0.28rem;
  }

  .atlas-review-focus-strip--blocking .atlas-review-focus-strip__actions .btn {
    width: 100%;
    min-width: 0;
    min-height: 2.05rem;
    align-items: center;
    justify-content: center;
    padding: 0.2rem 0.18rem;
    font-size: 0.68rem;
    line-height: 1.02;
    text-align: center;
    white-space: normal;
    overflow-wrap: anywhere;
  }

  .atlas-body--review-queue .atlas-review-focus-strip__actions > form {
    display: grid;
    width: calc(100% - 2px);
    max-width: 100%;
    min-width: 0;
    justify-self: start;
  }

  .atlas-body--review-queue .atlas-review-focus-strip__actions > form > .btn {
    width: 100%;
    min-width: 0;
    max-width: 100%;
    justify-content: center;
    white-space: normal;
    overflow-wrap: anywhere;
  }

  .atlas-review-focus-strip--terminal {
    gap: 0.35rem;
    padding: 0.5rem 0.65rem 0.4rem;
  }

  .atlas-review-focus-strip--terminal .atlas-review-focus-strip__main {
    gap: 0.22rem;
  }

  .atlas-review-focus-strip--terminal .atlas-review-focus-strip__main h2 {
    font-size: 0.88rem;
    line-height: 1.12;
  }

  .atlas-review-focus-strip--terminal .atlas-review-focus-strip__mobile-summary {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 0.1rem;
    padding: 0.18rem 0.34rem;
    border-left: 3px solid var(--atlas-success-fg);
    background: rgba(232, 245, 238, 0.78);
    font-size: 0.66rem;
    line-height: 1.1;
    overflow-wrap: anywhere;
  }

  .atlas-review-focus-strip--terminal
    .atlas-review-focus-strip__mobile-summary
    span {
    min-width: 0;
  }

  .atlas-review-focus-strip--terminal .atlas-review-focus-strip__actions {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    width: calc(100% - 1px);
    gap: 0.24rem;
  }

  .atlas-review-focus-strip--terminal .atlas-review-focus-strip__actions .btn {
    width: 100%;
    min-width: 0;
    max-width: 100%;
    justify-content: center;
    padding: 0.18rem 0.16rem;
    font-size: 0.66rem;
    line-height: 1.02;
    text-align: center;
    white-space: normal;
    overflow-wrap: anywhere;
  }

  .atlas-review-focus-strip--terminal .atlas-review-focus-strip__guidance {
    display: none;
  }

  .atlas-review-focus-strip--terminal-recovery {
    gap: 0.35rem;
    padding-bottom: 0.35rem;
  }

  .atlas-review-focus-strip--terminal-recovery .atlas-review-focus-strip__main {
    gap: 0.22rem;
  }

  .atlas-review-focus-strip--terminal-recovery .atlas-review-focus-strip__main h2 {
    font-size: 0.88rem;
    line-height: 1.12;
  }

  .atlas-review-focus-strip--terminal-recovery
    .atlas-review-focus-strip__mobile-summary {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 0.12rem;
    padding: 0.22rem 0.38rem;
    border-left: 3px solid var(--atlas-success-fg);
    background: rgba(232, 245, 238, 0.78);
    font-size: 0.68rem;
    line-height: 1.14;
    overflow-wrap: anywhere;
  }

  .atlas-review-focus-strip--terminal-recovery
    .atlas-review-focus-strip__mobile-summary
    span {
    min-width: 0;
  }

  .atlas-review-focus-strip--terminal-recovery .atlas-review-focus-strip__actions {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    width: calc(100% - 1px);
    gap: 0.28rem;
  }

  .atlas-review-focus-strip--terminal-recovery
    .atlas-review-focus-strip__actions
    form,
  .atlas-review-focus-strip--terminal-recovery
    .atlas-review-focus-strip__actions
    .atlas-output-gate-action {
    display: grid;
    width: calc(100% - 2px);
    max-width: 100%;
    min-width: 0;
  }

  .atlas-review-focus-strip--terminal-recovery
    .atlas-review-focus-strip__actions
    .btn {
    width: 100%;
    min-width: 0;
    max-width: 100%;
    justify-content: center;
    padding: 0.2rem 0.18rem;
    font-size: 0.68rem;
    line-height: 1.02;
    text-align: center;
    white-space: normal;
    overflow-wrap: anywhere;
  }

  .atlas-review-focus-strip--terminal-recovery .atlas-review-focus-strip__guidance {
    display: none;
  }

  .atlas-review-focus-strip--publication-stale
    .atlas-chip-row[aria-label="Publikations-Review-Lage"] {
    display: none;
  }

  .atlas-review-focus-strip--publication-current
    .atlas-chip-row[aria-label="Publikations-Review-Lage"] {
    display: none;
  }

  .atlas-review-focus-strip--publication-open
    .atlas-chip-row[aria-label="Publikations-Review-Lage"] {
    display: none;
  }

  .atlas-review-focus-strip--publication-handoff
    .atlas-chip-row[aria-label="Publikations-Review-Kontext"] {
    display: none;
  }

  .atlas-review-focus-strip--publication-stale .atlas-review-focus-strip__main {
    gap: 0.22rem;
  }

  .atlas-review-focus-strip--publication-stale {
    gap: 0.3rem;
    padding-bottom: 0.35rem;
  }

  .atlas-review-focus-strip--publication-stale .atlas-review-focus-strip__stale-facts {
    display: none;
  }

  .atlas-review-focus-strip--publication-open {
    gap: 0.3rem;
    padding-bottom: 0.35rem;
  }

  .atlas-review-focus-strip--publication-current {
    gap: 0.3rem;
    padding-bottom: 0.35rem;
  }

  .atlas-review-focus-strip--publication-open .atlas-review-focus-strip__main {
    gap: 0.22rem;
  }

  .atlas-review-focus-strip--publication-current .atlas-review-focus-strip__main {
    gap: 0.22rem;
  }

  .atlas-review-focus-strip--publication-stale .atlas-review-focus-strip__main h2 {
    font-size: 0.88rem;
    line-height: 1.12;
  }

  .atlas-review-focus-strip--publication-current .atlas-review-focus-strip__main h2 {
    font-size: 0.88rem;
    line-height: 1.12;
  }

  .atlas-review-focus-strip--publication-open .atlas-review-focus-strip__main h2 {
    font-size: 0.88rem;
    line-height: 1.12;
  }

  .atlas-review-focus-strip--publication-stale
    .atlas-review-focus-strip__mobile-summary {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.06rem 0.24rem;
    padding: 0.16rem 0.32rem;
    border-left: 3px solid var(--atlas-warning-fg);
    background: rgba(255, 245, 235, 0.78);
    font-size: 0.64rem;
    line-height: 1.06;
    overflow-wrap: anywhere;
  }

  .atlas-review-focus-strip--publication-stale
    .atlas-review-focus-strip__mobile-next-step {
    grid-column: 1 / -1;
    padding-top: 0.08rem;
    border-top: 1px solid rgba(224, 119, 51, 0.22);
    font-weight: 700;
  }

  .atlas-review-focus-strip--publication-current
    .atlas-review-focus-strip__mobile-summary {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.06rem 0.24rem;
    padding: 0.18rem 0.32rem;
    border-left: 3px solid var(--atlas-success-fg);
    background: rgba(232, 245, 238, 0.78);
    font-size: 0.64rem;
    line-height: 1.08;
    overflow-wrap: anywhere;
  }

  .atlas-review-focus-strip--publication-open
    .atlas-review-focus-strip__mobile-summary {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.06rem 0.24rem;
    padding: 0.18rem 0.32rem;
    border-left: 3px solid var(--atlas-warning-fg);
    background: rgba(255, 245, 235, 0.78);
    font-size: 0.64rem;
    line-height: 1.08;
    overflow-wrap: anywhere;
  }

  .atlas-review-focus-strip--publication-stale
    .atlas-review-focus-strip__mobile-summary
    span {
    min-width: 0;
  }

  .atlas-review-focus-strip--publication-open
    .atlas-review-focus-strip__mobile-summary
    span {
    min-width: 0;
  }

  .atlas-review-focus-strip--publication-handoff
    .atlas-review-focus-strip__mobile-next-step {
    grid-column: 1 / -1;
    padding-top: 0.08rem;
    border-top: 1px solid rgba(224, 119, 51, 0.22);
    font-weight: 700;
  }

  .atlas-review-focus-strip--publication-current
    .atlas-review-focus-strip__mobile-summary
    span {
    min-width: 0;
  }

  .atlas-inbox-focus-strip__summary {
    order: 1;
  }

  .atlas-inbox-focus-strip__details {
    order: 2;
  }

  .atlas-inbox-focus-strip__actions {
    order: 3;
  }

  .atlas-inbox-focus-strip__guidance {
    order: 4;
  }

  .atlas-inbox-focus-strip--triage-actions .atlas-inbox-focus-strip__actions {
    order: 2;
  }

  .atlas-inbox-focus-strip--triage-actions .atlas-inbox-focus-strip__guidance {
    order: 3;
    gap: 0.2rem;
  }

  .atlas-inbox-focus-strip--triage-actions
    .atlas-inbox-focus-strip__guidance
    .atlas-row-meta {
    font-size: 0.74rem;
    line-height: 1.14;
  }

  .atlas-inbox-focus-strip--triage-actions .atlas-inbox-focus-strip__details {
    order: 4;
  }

  .atlas-inbox-focus-strip--source-handoff .atlas-inbox-focus-strip__actions,
  .atlas-inbox-focus-strip--next-handoff .atlas-inbox-focus-strip__actions,
  .atlas-inbox-focus-strip--state-handoff .atlas-inbox-focus-strip__actions {
    order: 2;
  }

  .atlas-inbox-focus-strip--source-handoff .atlas-inbox-focus-strip__actions {
    width: 100%;
    max-width: none;
    justify-items: stretch;
  }

  .atlas-inbox-focus-strip--source-handoff
    .atlas-inbox-focus-strip__actions
    .atlas-link-list {
    display: grid;
    grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr);
    width: 100%;
    gap: 0.32rem;
  }

  .atlas-inbox-focus-strip--source-handoff
    .atlas-inbox-focus-strip__actions
    .atlas-link-list
    a {
    width: 100%;
    min-width: 0;
    min-height: 2.05rem;
    justify-content: center;
    padding: 0.24rem 0.28rem;
    font-size: 0.74rem;
    line-height: 1.08;
    text-align: center;
    white-space: normal;
    overflow-wrap: anywhere;
  }

  .atlas-inbox-focus-strip--source-handoff .atlas-inbox-focus-strip__details,
  .atlas-inbox-focus-strip--next-handoff .atlas-inbox-focus-strip__details,
  .atlas-inbox-focus-strip--state-handoff .atlas-inbox-focus-strip__details {
    order: 3;
  }

  .atlas-inbox-focus-strip--source-handoff .atlas-inbox-focus-strip__guidance {
    gap: 0.24rem;
  }

  .atlas-inbox-focus-strip--source-handoff
    .atlas-inbox-focus-strip__guidance
    .atlas-row-meta {
    font-size: 0.78rem;
    line-height: 1.2;
  }

  .atlas-inbox-focus-strip--next-handoff .atlas-inbox-focus-strip__actions {
    width: 100%;
    max-width: none;
    justify-items: stretch;
    gap: 0.32rem;
  }

  .atlas-inbox-focus-strip--next-handoff .atlas-inbox-action-group {
    width: 100%;
    justify-items: stretch;
    gap: 0.24rem;
  }

  .atlas-inbox-focus-strip--next-handoff
    .atlas-inbox-focus-strip__actions
    > .atlas-inbox-action-group:first-child
    .atlas-link-list {
    display: grid;
    grid-template-columns: minmax(0, 1.12fr) minmax(0, 1fr);
    width: 100%;
    gap: 0.32rem;
  }

  .atlas-inbox-focus-strip--next-handoff
    .atlas-inbox-focus-strip__actions
    > .atlas-inbox-action-group:first-child
    .atlas-link-list
    a {
    width: 100%;
    min-width: 0;
    min-height: 2.05rem;
    justify-content: center;
    padding: 0.24rem 0.28rem;
    font-size: 0.74rem;
    line-height: 1.08;
    text-align: center;
    white-space: normal;
    overflow-wrap: anywhere;
  }

  .atlas-inbox-focus-strip--next-handoff
    .atlas-inbox-focus-strip__actions
    > .atlas-inbox-action-group:last-child
    .atlas-link-list {
    gap: 0.28rem;
  }

  .atlas-inbox-focus-strip--next-handoff
    .atlas-inbox-focus-strip__actions
    > .atlas-inbox-action-group:last-child
    .btn {
    min-height: 1.9rem;
    padding: 0.18rem 0.5rem;
    line-height: 1.08;
  }

  .atlas-inbox-focus-strip--next-handoff .atlas-inbox-focus-strip__guidance {
    order: 3;
    gap: 0.24rem;
  }

  .atlas-inbox-focus-strip--next-handoff
    .atlas-inbox-focus-strip__guidance
    .atlas-row-meta {
    font-size: 0.78rem;
    line-height: 1.2;
  }

  .atlas-inbox-focus-strip--next-handoff .atlas-inbox-focus-strip__details {
    order: 4;
  }

  .atlas-inbox-focus-strip--state-handoff .atlas-inbox-focus-strip__details {
    gap: 0.2rem;
  }

  .atlas-inbox-focus-strip--state-handoff
    .atlas-inbox-focus-strip__details
    .atlas-chip-row {
    gap: 0.18rem 0.28rem;
    margin-bottom: 0.08rem;
  }

  .atlas-inbox-focus-strip--state-handoff
    .atlas-inbox-focus-strip__details
    .atlas-chip {
    padding: 0.12rem 0.34rem;
    font-size: 0.68rem;
    line-height: 1.08;
  }

  .atlas-inbox-focus-strip--state-handoff
    .atlas-inbox-focus-strip__details
    > .atlas-row-meta {
    font-size: 0.72rem;
    line-height: 1.14;
  }

  .atlas-inbox-focus-strip--state-handoff .atlas-inbox-focus-strip__recovery {
    order: -1;
    gap: 0.1rem;
    margin-top: 0.08rem;
    padding: 0.32rem 0.46rem;
  }

  .atlas-inbox-focus-strip--state-handoff
    .atlas-inbox-focus-strip__recovery
    .atlas-row-meta {
    font-size: 0.72rem;
    line-height: 1.14;
  }

  .atlas-inbox-focus-strip--state-handoff .atlas-inbox-focus-strip__guidance {
    gap: 0.24rem;
  }

  .atlas-inbox-focus-strip--state-handoff
    .atlas-inbox-focus-strip__guidance
    .atlas-row-meta {
    font-size: 0.76rem;
    line-height: 1.16;
  }

  .atlas-review-focus-strip__main {
    order: 1;
  }

  .atlas-review-focus-strip__actions {
    order: 2;
    display: flex;
    flex-wrap: wrap;
    gap: 0.35rem;
    align-items: center;
    max-width: none;
  }

  .atlas-review-focus-strip--publication-stale .atlas-review-focus-strip__actions {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    width: 100%;
    align-items: start;
  }

  .atlas-review-focus-strip--publication-current .atlas-review-focus-strip__actions {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    width: 100%;
    align-items: start;
  }

  .atlas-review-focus-strip--publication-open .atlas-review-focus-strip__actions {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    width: 100%;
    align-items: start;
  }

  .atlas-review-focus-strip--publication-handoff .atlas-review-focus-strip__actions {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.28rem;
  }

  .atlas-review-focus-strip--publication-handoff .atlas-output-gate-action {
    display: grid;
    min-width: 0;
    gap: 0;
  }

  .atlas-review-focus-strip--publication-handoff
    .atlas-output-gate-action:first-child {
    grid-column: 1 / -1;
  }

  .atlas-review-focus-strip--publication-handoff .atlas-output-gate-action .atlas-chip {
    display: none;
  }

  .atlas-review-focus-strip--publication-handoff .atlas-output-gate-action .btn {
    width: 100%;
    min-width: 0;
    min-height: 2rem;
    justify-content: center;
    padding: 0.22rem 0.2rem;
    font-size: 0.66rem;
    line-height: 1.04;
    text-align: center;
    white-space: normal;
    overflow-wrap: anywhere;
  }

  .atlas-review-focus-strip--publication-stale .atlas-review-focus-strip__row-anchor,
  .atlas-review-focus-strip--publication-current .atlas-review-focus-strip__row-anchor,
  .atlas-review-focus-strip--publication-open .atlas-review-focus-strip__row-anchor,
  .atlas-review-focus-strip--publication-stale .atlas-review-focus-strip__source-link,
  .atlas-review-focus-strip--publication-current .atlas-review-focus-strip__source-link,
  .atlas-review-focus-strip--publication-open .atlas-review-focus-strip__source-link {
    display: none;
  }

  .atlas-review-focus-strip--publication-stale .atlas-output-gate-action {
    display: grid;
    position: relative;
    gap: 0;
    min-width: 0;
  }

  .atlas-review-focus-strip--publication-current .atlas-output-gate-action {
    display: grid;
    position: relative;
    gap: 0;
    min-width: 0;
  }

  .atlas-review-focus-strip--publication-open
    .atlas-review-focus-strip__actions
    > .btn {
    width: 100%;
    min-width: 0;
    min-height: 2.05rem;
    justify-content: center;
    padding: 0.2rem 0.18rem;
    font-size: 0.66rem;
    line-height: 1.04;
    text-align: center;
    white-space: normal;
    overflow-wrap: anywhere;
  }

  .atlas-review-focus-strip--publication-stale .atlas-output-gate-action .atlas-chip {
    position: absolute;
    top: 0.08rem;
    left: 0.12rem;
    z-index: 1;
    max-width: calc(100% - 0.24rem);
    padding: 0.06rem 0.28rem;
    font-size: 0.62rem;
  }

  .atlas-review-focus-strip--publication-current
    .atlas-output-gate-action
    .atlas-chip {
    position: absolute;
    top: 0.08rem;
    left: 0.12rem;
    z-index: 1;
    max-width: calc(100% - 0.24rem);
    padding: 0.06rem 0.28rem;
    font-size: 0.62rem;
  }

  .atlas-review-focus-strip--publication-stale .atlas-output-gate-action .btn,
  .atlas-review-focus-strip--publication-stale .atlas-review-focus-strip__row-anchor,
  .atlas-review-focus-strip--publication-stale
    .atlas-review-focus-strip__actions
    > .btn {
    width: 100%;
    min-width: 0;
    justify-content: center;
    padding: 0.62rem 0.24rem 0.12rem;
    font-size: 0.66rem;
    line-height: 1.04;
    white-space: normal;
  }

  .atlas-review-focus-strip--publication-current .atlas-output-gate-action .btn,
  .atlas-review-focus-strip--publication-current .atlas-review-focus-strip__row-anchor,
  .atlas-review-focus-strip--publication-current
    .atlas-review-focus-strip__actions
    > .btn {
    width: 100%;
    min-width: 0;
    justify-content: center;
    padding: 0.62rem 0.24rem 0.12rem;
    font-size: 0.66rem;
    line-height: 1.04;
    white-space: normal;
  }

  .atlas-review-focus-strip--publication-current
    .atlas-review-focus-strip__mobile-guidance {
    display: none;
  }

  .atlas-review-focus-strip--publication-open
    .atlas-review-focus-strip__mobile-guidance {
    display: none;
  }

  .atlas-review-focus-strip--publication-stale
    .atlas-review-focus-strip__mobile-guidance {
    display: none;
  }

  .atlas-body--review-queue
    .atlas-review-task-row--publication-current
    td[data-label="Aktionen"]
    .atlas-link-list {
    gap: 0.28rem;
  }

  .atlas-body--review-queue
    .atlas-review-task-row--publication-stale
    td[data-label="Aktionen"]
    .atlas-link-list {
    gap: 0.28rem;
  }

  .atlas-body--review-queue
    .atlas-review-task-row--publication-current
    td[data-label="Aktionen"]
    .atlas-link-list
    > .atlas-output-gate-action {
    position: relative;
    gap: 0;
  }

  .atlas-body--review-queue
    .atlas-review-task-row--publication-stale
    td[data-label="Aktionen"]
    .atlas-link-list
    > .atlas-output-gate-action {
    position: relative;
    gap: 0;
  }

  .atlas-body--review-queue
    .atlas-review-task-row--publication-current
    td[data-label="Aktionen"]
    .atlas-output-gate-action
    .atlas-chip {
    position: absolute;
    top: 0.08rem;
    left: 0.12rem;
    z-index: 1;
    max-width: calc(100% - 0.24rem);
    padding: 0.06rem 0.28rem;
    font-size: 0.62rem;
  }

  .atlas-body--review-queue
    .atlas-review-task-row--publication-stale
    td[data-label="Aktionen"]
    .atlas-output-gate-action
    .atlas-chip {
    position: absolute;
    top: 0.08rem;
    left: 0.12rem;
    z-index: 1;
    max-width: calc(100% - 0.24rem);
    padding: 0.06rem 0.28rem;
    font-size: 0.62rem;
  }

  .atlas-body--review-queue
    .atlas-review-task-row--publication-current
    td[data-label="Aktionen"]
    .atlas-output-gate-action
    .btn {
    padding: 0.62rem 0.24rem 0.12rem;
    font-size: 0.66rem;
    line-height: 1.04;
  }

  .atlas-body--review-queue
    .atlas-review-task-row--publication-stale
    td[data-label="Aktionen"]
    .atlas-output-gate-action
    .btn {
    padding: 0.62rem 0.24rem 0.12rem;
    font-size: 0.66rem;
    line-height: 1.04;
  }

  .atlas-body--review-queue
    .atlas-review-task-row--selection-recovery
    td[data-label="Aktionen"]
    .atlas-link-list {
    grid-template-columns: minmax(0, 1fr);
  }

  .atlas-body--review-queue
    .atlas-review-task-row--selection-recovery
    td[data-label="Aktionen"]
    .atlas-link-list
    a,
  .atlas-body--review-queue
    .atlas-review-task-row--selection-recovery
    td[data-label="Aktionen"]
    .atlas-link-list
    button {
    min-height: 2.25rem;
    align-items: center;
  }

  .atlas-review-focus-strip__guidance {
    order: 3;
  }

  .atlas-review-focus-strip__guidance-text {
    display: none;
  }

  .atlas-review-focus-strip__mobile-guidance {
    display: block;
    width: 100%;
    min-width: 0;
    color: var(--atlas-text-muted);
    font-size: 0.82rem;
    line-height: 1.35;
    overflow-wrap: anywhere;
  }

  .atlas-review-focus-strip__mobile-guidance summary {
    cursor: pointer;
    color: var(--atlas-text-default);
    font-weight: 700;
  }

  .atlas-review-focus-strip__mobile-guidance p {
    margin-top: 0.3rem;
  }

  .atlas-inbox-action-group {
    justify-items: start;
  }

  .atlas-inbox-list-focus-note {
    display: none;
  }

  .atlas-review-detail-grid {
    gap: 0.75rem;
  }

  .atlas-review-detail-grid--actions,
  .atlas-review-detail-grid--context {
    grid-template-columns: minmax(0, 1fr);
  }

  .atlas-review-detail-block {
    height: auto;
    padding: 0.85rem;
    border-radius: 0.8rem;
  }

  .atlas-body--review-task-detail .atlas-review-task-card > .card-header {
    display: none;
  }

  .atlas-review-detail-feedback--desktop-context {
    display: none;
  }

  .atlas-review-primary-action {
    padding: 0.85rem;
  }

  .atlas-review-primary-action--publication-current {
    padding: 0.72rem;
  }

  .atlas-review-primary-action--compact-intake {
    display: grid;
    gap: 0.28rem;
    margin-bottom: 0.75rem !important;
    padding: 0.62rem 0.68rem;
  }

  .atlas-review-primary-action__summary {
    grid-template-columns: minmax(0, 1fr);
    gap: 0.32rem;
  }

  .atlas-review-primary-action--compact-intake .atlas-review-primary-action__summary {
    display: contents;
  }

  .atlas-review-primary-action--compact-intake .atlas-review-primary-action__copy {
    display: none;
  }

  .atlas-review-primary-action--compact-intake h2.h4 {
    font-size: 0.96rem;
    line-height: 1.12;
  }

  .atlas-review-primary-action--compact-intake
    > .atlas-review-primary-action__mobile-fact-strip--intake-context {
    order: 1;
    margin-top: 0;
  }

  .atlas-review-primary-action--compact-intake .atlas-review-primary-action__controls {
    display: grid;
    width: 100%;
    order: 2;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.18rem;
  }

  .atlas-review-primary-action--compact-intake
    .atlas-review-primary-action__controls
    form,
  .atlas-review-primary-action--compact-intake
    .atlas-review-primary-action__controls
    .btn {
    width: 100%;
    min-width: 0;
    justify-content: center;
    text-align: center;
  }

  .atlas-review-primary-action--compact-intake
    .atlas-review-primary-action__mobile-feedback {
    grid-column: 1 / -1;
    padding: 0.1rem 0.24rem;
  }

  .atlas-review-primary-action--compact-intake
    .atlas-review-primary-action__mobile-feedback-label {
    display: none;
  }

  .atlas-review-primary-action--compact-intake
    .atlas-review-primary-action__mobile-feedback-text {
    display: block;
    margin-top: 0;
    overflow: hidden;
    font-size: 0.66rem;
    line-height: 1.05;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .atlas-review-primary-action--compact-intake
    > p:not(.atlas-review-primary-action__mobile-fact-strip) {
    order: 4;
  }

  .atlas-review-primary-action--publication-current .atlas-review-primary-action__summary {
    gap: 0.24rem;
  }

  .atlas-review-primary-action--publication-current h2.h4 {
    font-size: 1rem;
    line-height: 1.2;
  }

  .atlas-review-primary-action--publication-current .atlas-page-context {
    display: none;
  }

  .atlas-review-return-context {
    gap: 0.3rem;
    margin-top: 0.55rem !important;
  }

  .atlas-review-return-context .atlas-chip {
    padding: 0.18rem 0.42rem;
    font-size: 0.72rem;
    line-height: 1.12;
  }

  .atlas-review-return-context .atlas-return-origin-chip--time-axis,
  .atlas-review-return-context .atlas-return-origin-chip--scope,
  .atlas-review-return-context .atlas-return-origin-chip--upstream-time-axis,
  .atlas-review-return-context .atlas-return-origin-chip--upstream-scope {
    display: none;
  }

  .atlas-review-task-card--selecting-reason
    .atlas-review-return-context
    .atlas-return-origin-chip--upstream-return,
  .atlas-review-task-card--selecting-reason
    .atlas-review-return-context__chip--search-origin {
    display: none;
  }

  .atlas-review-primary-action .atlas-chip-row {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.16rem;
    margin-top: 0.24rem !important;
  }

  .atlas-review-primary-action .atlas-chip {
    width: 100%;
    min-width: 0;
    justify-content: center;
    padding: 0.12rem 0.28rem;
    font-size: 0.68rem;
    line-height: 1.12;
    white-space: normal;
    overflow-wrap: anywhere;
  }

  .atlas-review-primary-action__controls {
    gap: 0.4rem;
    justify-content: flex-start;
  }

  .atlas-review-primary-action__controls .btn {
    max-width: 100%;
    white-space: normal;
  }

  .atlas-review-primary-action--search-open {
    padding: 0.68rem;
  }

  .atlas-body--review-search-open .atlas-page-header {
    gap: 0.45rem;
    padding: 0.6rem 0.72rem;
  }

  .atlas-body--review-search-open .atlas-page-header .atlas-page-context {
    display: none;
  }

  .atlas-body--review-search-open .atlas-page-title {
    margin: 0;
    font-size: 0.96rem;
    line-height: 1.1;
  }

  .atlas-body--review-search-open .atlas-review-task-card > .card-body {
    padding-block: 0.78rem 0.9rem;
    padding-inline: 0.82rem;
  }

  .atlas-review-primary-action--search-open .atlas-review-primary-action__summary {
    gap: 0.22rem;
  }

  .atlas-review-primary-action--search-open h2.h4 {
    font-size: 0.96rem;
    line-height: 1.1;
  }

  .atlas-body--review-search-open
    .atlas-review-primary-action--search-open
    .atlas-chip-row {
    display: none;
  }

  .atlas-review-primary-action--search-open .atlas-review-primary-action__controls {
    gap: 0.3rem;
  }

  .atlas-review-primary-action--search-open .atlas-review-primary-action__controls .btn {
    min-height: 0;
    padding: 0.2rem 0.34rem;
    font-size: 0.74rem;
    line-height: 1.08;
  }

  .atlas-body--review-search-open
    .atlas-review-task-card
    > .card-body
    > .atlas-badge-cluster {
    display: none;
  }

  .atlas-body--review-search-open .atlas-page-actions .atlas-link-list {
    grid-template-columns: minmax(0, 1fr);
  }

  .atlas-body--review-search-open .atlas-review-header-primary-action,
  .atlas-body--review-search-open .atlas-review-header-context-action {
    display: none;
  }

  .atlas-body--review-search-open .atlas-review-return-context {
    gap: 0.18rem;
    margin-top: 0 !important;
  }

  .atlas-body--review-search-open .atlas-review-return-context .atlas-chip {
    padding: 0.14rem 0.34rem;
    font-size: 0.68rem;
    line-height: 1.08;
  }

  .atlas-body--review-search-open
    .atlas-review-return-context__chip--search-result,
  .atlas-body--review-search-open
    .atlas-review-return-context__chip--search-origin {
    display: none;
  }

  .atlas-body--review-search-open .atlas-review-primary-action--search-open {
    margin-top: 0.45rem;
    padding: 0.56rem;
  }

  .atlas-body--review-search-open
    .atlas-review-primary-action--search-open
    .atlas-review-primary-action__copy
    > .atlas-page-context {
    display: none;
  }

  .atlas-body--review-search-open
    .atlas-review-primary-action--search-open
    .atlas-review-primary-action__facts-mobile,
  .atlas-body--review-search-open
    .atlas-review-primary-action--search-open
    > .atlas-review-primary-action__mobile-fact-strip,
  .atlas-body--review-search-open
    .atlas-review-primary-action--search-open
    .atlas-review-primary-action__generic-mobile-note {
    display: none;
  }

  .atlas-review-primary-action--source-open .atlas-review-primary-action__controls,
  .atlas-review-primary-action--collection-open .atlas-review-primary-action__controls {
    display: grid;
    width: 100%;
    grid-template-columns: minmax(0, 1fr);
    gap: 0.36rem;
  }

  .atlas-review-primary-action--source-open .atlas-review-primary-action__controls form,
  .atlas-review-primary-action--source-open .atlas-review-primary-action__controls .btn,
  .atlas-review-primary-action--collection-open .atlas-review-primary-action__controls form,
  .atlas-review-primary-action--collection-open .atlas-review-primary-action__controls .btn {
    width: 100%;
    min-width: 0;
    justify-content: center;
    text-align: center;
  }

  .atlas-review-primary-action--source-open
    .atlas-review-primary-action__source-open-context {
    margin-top: 0 !important;
  }

  .atlas-review-primary-action--selecting-reason .atlas-review-primary-action__controls,
  .atlas-review-primary-action--confirming .atlas-review-primary-action__controls {
    display: grid;
    width: 100%;
    grid-template-columns: minmax(0, 1fr);
    gap: 0.36rem;
  }

  .atlas-review-primary-action--selecting-reason
    .atlas-review-primary-action__controls {
    gap: 0.08rem;
  }

  .atlas-review-primary-action--selecting-reason
    .atlas-review-primary-action__selection-form {
    order: 1;
  }

  .atlas-review-primary-action--selecting-reason
    .atlas-review-primary-action__surface-link {
    order: 2;
  }

  .atlas-review-primary-action--selecting-reason
    .atlas-review-primary-action__reset-link {
    order: 3;
  }

  .atlas-review-primary-action--selecting-reason
    .atlas-review-primary-action__effect-link {
    order: 4;
  }

  .atlas-review-primary-action--source-open.atlas-review-primary-action--selecting-reason
    .atlas-review-primary-action__controls,
  .atlas-review-primary-action--collection-open.atlas-review-primary-action--selecting-reason
    .atlas-review-primary-action__controls {
    gap: 0.25rem;
  }

  .atlas-review-primary-action--source-open.atlas-review-primary-action--selecting-reason {
    padding: 0.68rem;
  }

  .atlas-body--review-task-detail
    .atlas-review-primary-action--source-open.atlas-review-primary-action--selecting-reason
    .atlas-review-primary-action__copy
    > .atlas-page-context {
    overflow: hidden;
    line-height: 1.12;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .atlas-review-primary-action--source-open.atlas-review-primary-action--selecting-reason
    h2.h4 {
    font-size: 1rem;
    line-height: 1.12;
  }

  .atlas-review-primary-action--source-open.atlas-review-primary-action--selecting-reason
    .atlas-chip-row {
    gap: 0.12rem;
    margin-top: 0.16rem !important;
  }

  .atlas-review-primary-action--source-open.atlas-review-primary-action--selecting-reason
    .atlas-review-primary-action__selection-form {
    gap: 0.12rem;
  }

  .atlas-review-primary-action--source-open.atlas-review-primary-action--selecting-reason
    .atlas-review-primary-action__selection-row {
    gap: 0.18rem;
  }

  .atlas-review-primary-action--source-open.atlas-review-primary-action--selecting-reason.atlas-review-primary-action--has-action-errors
    .atlas-review-primary-action__selection-form
    .text-danger {
    margin-top: 0.08rem !important;
    -webkit-line-clamp: 1;
  }

  .atlas-review-primary-action--source-open.atlas-review-primary-action--confirming
    .atlas-review-primary-action__controls,
  .atlas-review-primary-action--collection-open.atlas-review-primary-action--confirming
    .atlas-review-primary-action__controls {
    gap: 0.25rem;
  }

  .atlas-review-primary-action--source-open.atlas-review-primary-action--confirming {
    padding: 0.68rem;
  }

  .atlas-review-primary-action--source-open.atlas-review-primary-action--confirming
    h2.h4 {
    font-size: 1rem;
    line-height: 1.12;
  }

  .atlas-review-primary-action--source-open.atlas-review-primary-action--confirming
    .atlas-chip-row {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 0.12rem;
    margin-top: 0.16rem !important;
  }

  .atlas-review-primary-action--source-open.atlas-review-primary-action--confirming
    .atlas-chip {
    padding: 0.1rem 0.22rem;
    font-size: 0.64rem;
    line-height: 1.08;
  }

  .atlas-review-primary-action--source-open.atlas-review-primary-action--confirming
    .atlas-review-action-chip--immutable-context {
    display: inline-flex;
  }

  .atlas-review-primary-action--collection-open.atlas-review-primary-action--selecting-reason
    .atlas-review-primary-action__controls,
  .atlas-review-primary-action--collection-open.atlas-review-primary-action--confirming
    .atlas-review-primary-action__controls {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .atlas-review-primary-action--collection-open.atlas-review-primary-action--selecting-reason
    .atlas-review-primary-action__selection-form,
  .atlas-review-primary-action--collection-open.atlas-review-primary-action--confirming
    .atlas-review-primary-action__confirm-form,
  .atlas-review-primary-action--collection-open.atlas-review-primary-action--confirming
    .atlas-review-primary-action__mobile-feedback {
    grid-column: 1 / -1;
  }

  .atlas-review-primary-action--selecting-reason .atlas-review-primary-action__selection-form,
  .atlas-review-primary-action--selecting-reason
    .atlas-review-primary-action__selection-form
    .btn,
  .atlas-review-primary-action--selecting-reason .atlas-review-primary-action__selection-row,
  .atlas-review-primary-action--selecting-reason
    .atlas-review-primary-action__selection-row
    .form-select,
  .atlas-review-primary-action--selecting-reason .atlas-review-primary-action__controls > a,
  .atlas-review-primary-action--confirming .atlas-review-primary-action__confirm-form,
  .atlas-review-primary-action--confirming .atlas-review-primary-action__confirm-form .btn,
  .atlas-review-primary-action--confirming .atlas-review-primary-action__controls > a {
    width: 100%;
    min-width: 0;
    justify-content: center;
    text-align: center;
  }

  .atlas-review-primary-action--selecting-reason .atlas-review-primary-action__selection-form,
  .atlas-review-primary-action--selecting-reason .atlas-review-primary-action__selection-row {
    justify-content: stretch;
  }

  .atlas-review-primary-action--selecting-reason
    .atlas-review-action-chip--immutable-context {
    display: none;
  }

  .atlas-review-primary-action__selection-form {
    width: 100%;
    min-width: 0;
  }

  .atlas-review-primary-action__selection-row {
    grid-template-columns: minmax(0, 1fr);
    gap: 0.35rem;
  }

  .atlas-review-primary-action__selection-row .form-select,
  .atlas-review-primary-action__selection-row .btn {
    width: 100%;
    min-width: 0;
  }

  .atlas-review-primary-action__selection-row .btn {
    justify-content: center;
    white-space: normal;
  }

  .atlas-review-primary-action--has-action-errors
    .atlas-review-primary-action__selection-form
    .text-danger {
    display: -webkit-box;
    margin-top: 0.18rem !important;
    overflow: hidden;
    color: #b42318 !important;
    font-size: 0.72rem;
    font-weight: 700;
    line-height: 1.14;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  .atlas-review-primary-action--has-action-errors
    .atlas-review-primary-action__mobile-feedback {
    display: none;
  }

  .atlas-review-primary-action--has-action-errors
    .atlas-review-primary-action__effect-link {
    display: none;
  }

  .atlas-review-primary-action--selecting-reason.atlas-review-primary-action--has-action-errors {
    padding: 0.68rem;
  }

  .atlas-review-primary-action--selecting-reason.atlas-review-primary-action--has-action-errors
    .atlas-review-primary-action__summary {
    gap: 0.2rem;
  }

  .atlas-review-primary-action--selecting-reason.atlas-review-primary-action--has-action-errors
    .atlas-review-primary-action__copy
    > .atlas-page-context,
  .atlas-review-primary-action--selecting-reason.atlas-review-primary-action--has-action-errors
    .atlas-review-primary-action__copy
    .atlas-chip-row {
    display: none;
  }

  .atlas-review-primary-action--selecting-reason.atlas-review-primary-action--has-action-errors
    h2.h4 {
    font-size: 1rem;
    line-height: 1.12;
  }

  .atlas-review-primary-action--selecting-reason.atlas-review-primary-action--has-action-errors
    .atlas-review-primary-action__controls {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.18rem;
  }

  .atlas-review-primary-action--selecting-reason.atlas-review-primary-action--has-action-errors
    .atlas-review-primary-action__selection-form {
    display: contents;
    grid-column: 1 / -1;
    gap: 0.1rem;
  }

  .atlas-review-primary-action--selecting-reason.atlas-review-primary-action--has-action-errors
    .atlas-review-primary-action__selection-form
    .form-label {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
  }

  .atlas-review-primary-action--selecting-reason.atlas-review-primary-action--has-action-errors
    .atlas-review-primary-action__selection-row {
    grid-template-columns: minmax(0, 1fr) minmax(7rem, auto);
    grid-column: 1 / -1;
    order: 1;
    gap: 0.22rem;
  }

  .atlas-review-primary-action--selecting-reason.atlas-review-primary-action--has-action-errors
    .atlas-review-primary-action__selection-row
    .btn {
    padding-top: 0.28rem;
    padding-bottom: 0.28rem;
    line-height: 1.08;
  }

  .atlas-review-primary-action--selecting-reason.atlas-review-primary-action--has-action-errors
    .atlas-review-primary-action__controls
    > a {
    order: 2;
    min-height: 0;
    align-items: center;
    padding: 0.18rem 0.24rem;
    font-size: 0.68rem;
    line-height: 1.04;
  }

  .atlas-review-primary-action--selecting-reason.atlas-review-primary-action--has-action-errors
    .atlas-review-primary-action__selection-form
    .text-danger {
    grid-column: 1 / -1;
    order: 3;
    margin-top: 0 !important;
    font-size: 0.68rem;
    line-height: 1.08;
    -webkit-line-clamp: 1;
  }

  .atlas-review-primary-action--source-open.atlas-review-primary-action--selecting-reason.atlas-review-primary-action--has-action-errors
    .atlas-review-primary-action__controls {
    grid-template-columns: minmax(0, 1fr);
    gap: 0.25rem;
  }

  .atlas-review-primary-action--source-open.atlas-review-primary-action--selecting-reason.atlas-review-primary-action--has-action-errors {
    padding: 0.36rem 0.68rem 0.52rem;
  }

  .atlas-review-primary-action--source-open.atlas-review-primary-action--selecting-reason.atlas-review-primary-action--has-action-errors
    .atlas-review-primary-action__selection-form {
    display: grid;
    gap: 0.12rem;
  }

  .atlas-review-primary-action--source-open.atlas-review-primary-action--selecting-reason.atlas-review-primary-action--has-action-errors
    .atlas-review-primary-action__selection-row {
    grid-template-columns: minmax(0, 1fr);
    gap: 0.18rem;
  }

  .atlas-review-primary-action__mobile-feedback {
    display: inline-flex;
    flex-direction: column;
    order: -1;
    align-items: flex-start;
    flex: 1 1 100%;
    width: 100%;
    min-width: 0;
    margin-top: 0;
    padding: 0.24rem 0.38rem;
    border: 1px solid rgba(54, 100, 89, 0.28);
    border-radius: calc(var(--atlas-radius) - 4px);
    background: rgba(230, 241, 235, 0.82);
    color: var(--atlas-text-default);
    line-height: 1.16;
    text-align: left;
    text-decoration: none;
    overflow-wrap: normal;
    word-break: normal;
  }

  .atlas-review-primary-action__mobile-feedback-label {
    align-self: stretch;
    color: var(--atlas-text-muted);
    font-size: 0.66rem;
    font-weight: 700;
    text-transform: uppercase;
  }

  .atlas-review-primary-action__mobile-feedback-text {
    align-self: stretch;
    margin-top: 0.08rem;
    overflow: hidden;
    font-size: 0.72rem;
    font-weight: 700;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  .atlas-review-primary-action--terminal .atlas-review-primary-action__controls {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(auto-fit, minmax(min(16rem, 100%), 1fr));
    gap: 0.4rem;
  }

  .atlas-review-primary-action--terminal
    .atlas-review-primary-action__controls
    .atlas-output-gate-action {
    display: grid;
    min-width: 0;
    grid-template-columns: minmax(0, 1fr);
    gap: 0.28rem;
  }

  .atlas-review-primary-action--terminal
    .atlas-review-primary-action__controls
    .atlas-output-gate-action
    .atlas-chip,
  .atlas-review-primary-action--terminal
    .atlas-review-primary-action__controls
    .atlas-output-gate-action
    .btn {
    width: 100%;
    min-width: 0;
    justify-content: center;
    text-align: center;
    white-space: normal;
  }

  .atlas-review-primary-action--terminal .atlas-review-primary-action__mobile-feedback {
    grid-column: 1 / -1;
    width: 100%;
    min-width: 0;
    justify-content: center;
  }

  .atlas-review-primary-action--terminal.atlas-review-primary-action--has-mobile-feedback {
    padding: 0.68rem;
  }

  .atlas-review-primary-action--terminal.atlas-review-primary-action--has-mobile-feedback
    h2.h4 {
    font-size: 1rem;
    line-height: 1.12;
  }

  .atlas-review-primary-action--terminal.atlas-review-primary-action--has-mobile-feedback
    .atlas-chip-row {
    gap: 0.12rem;
    margin-top: 0.16rem !important;
  }

  .atlas-review-primary-action--terminal.atlas-review-primary-action--has-mobile-feedback
    .atlas-chip {
    padding: 0.1rem 0.22rem;
    font-size: 0.64rem;
    line-height: 1.08;
  }

  .atlas-review-primary-action--terminal.atlas-review-primary-action--has-mobile-feedback
    .atlas-review-primary-action__controls {
    gap: 0.18rem;
  }

  .atlas-review-primary-action--terminal.atlas-review-primary-action--has-mobile-feedback
    .atlas-review-primary-action__controls
    .atlas-output-gate-action {
    gap: 0.08rem;
  }

  .atlas-review-primary-action--terminal.atlas-review-primary-action--has-mobile-feedback
    .atlas-review-primary-action__controls
    .atlas-output-gate-action
    .btn {
    padding-top: 0.18rem;
    padding-bottom: 0.18rem;
    line-height: 1.1;
  }

  .atlas-review-primary-action--terminal.atlas-review-primary-action--has-mobile-feedback
    .atlas-review-primary-action__mobile-feedback {
    padding: 0.18rem 0.32rem;
    line-height: 1.08;
  }

  .atlas-review-primary-action--terminal.atlas-review-primary-action--has-mobile-feedback
    .atlas-review-primary-action__mobile-feedback-label {
    font-size: 0.6rem;
    line-height: 1.05;
  }

  .atlas-review-primary-action--terminal.atlas-review-primary-action--has-mobile-feedback
    .atlas-review-primary-action__mobile-feedback-text {
    margin-top: 0.04rem;
    font-size: 0.66rem;
    line-height: 1.08;
    -webkit-line-clamp: 1;
  }

  .atlas-body--review-task-detail
    .atlas-review-primary-action--confirming
    .atlas-review-primary-action__copy
    > .atlas-page-context {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .atlas-body--review-task-detail
    .atlas-review-primary-action--collection-open
    .atlas-review-primary-action__copy
    > .atlas-page-context,
  .atlas-body--review-task-detail
    .atlas-review-primary-action--collection-open.atlas-review-primary-action--confirming
    .atlas-review-primary-action__copy
    > .atlas-page-context {
    overflow: visible;
    line-height: 1.18;
    text-overflow: clip;
    white-space: normal;
  }

  .atlas-review-primary-action__mobile-feedback:hover,
  .atlas-review-primary-action__mobile-feedback:focus {
    color: var(--atlas-text-default);
    text-decoration: underline;
  }

  .atlas-review-primary-action__facts--desktop {
    display: none;
  }

  .atlas-review-primary-action__facts-mobile {
    display: block;
    margin-top: 0.55rem;
    padding-top: 0.55rem;
  }

  .atlas-review-primary-action__facts-mobile summary {
    color: var(--atlas-text-default);
    font-size: 0.86rem;
    line-height: 1.25;
  }

  .atlas-review-primary-action__facts-mobile[open] .atlas-inline-list {
    margin-top: 0.45rem;
  }

  .atlas-body--review-task-detail
    .atlas-review-primary-action
    .atlas-review-primary-action__mobile-fact-strip {
    display: grid;
    gap: 0.36rem;
    margin-top: 0.55rem;
    padding: 0.46rem 0.5rem;
    border: 1px solid rgba(54, 100, 89, 0.24);
    border-radius: calc(var(--atlas-radius) - 4px);
    background: rgba(230, 241, 235, 0.72);
  }

  .atlas-review-primary-action__mobile-fact-strip .atlas-page-context {
    font-size: 0.66rem;
    line-height: 1.12;
  }

  .atlas-review-primary-action__mobile-fact-strip .atlas-inline-list {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 0.28rem;
  }

  .atlas-review-primary-action__mobile-fact-strip .atlas-inline-list li {
    padding: 0;
    background: transparent;
  }

  .atlas-review-primary-action__mobile-fact-strip .atlas-inline-list strong,
  .atlas-review-primary-action__mobile-fact-strip .atlas-inline-list span {
    display: block;
    min-width: 0;
    line-height: 1.18;
    overflow-wrap: anywhere;
  }

  .atlas-review-primary-action__mobile-fact-strip .atlas-inline-list strong {
    font-size: 0.68rem;
  }

  .atlas-review-primary-action__mobile-fact-strip .atlas-inline-list span {
    font-size: 0.72rem;
  }

  .atlas-body--review-task-detail
    .atlas-review-primary-action--compact-intake
    > .atlas-review-primary-action__mobile-fact-strip--intake-context {
    gap: 0.06rem;
    margin-top: 0;
    padding: 0.18rem 0.34rem;
  }

  .atlas-body--review-task-detail
    .atlas-review-primary-action--compact-intake
    .atlas-review-primary-action__mobile-fact-strip--intake-context
    .atlas-page-context {
    display: none;
  }

  .atlas-body--review-task-detail
    .atlas-review-primary-action--compact-intake
    .atlas-review-primary-action__mobile-fact-strip--intake-context
    .atlas-inline-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.06rem 0.18rem;
  }

  .atlas-body--review-task-detail
    .atlas-review-primary-action--compact-intake
    .atlas-review-primary-action__mobile-fact-strip--intake-context
    .atlas-inline-list
    li {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .atlas-body--review-task-detail
    .atlas-review-primary-action--compact-intake
    .atlas-review-primary-action__mobile-fact-strip--intake-context
    .atlas-inline-list
    strong,
  .atlas-body--review-task-detail
    .atlas-review-primary-action--compact-intake
    .atlas-review-primary-action__mobile-fact-strip--intake-context
    .atlas-inline-list
    span {
    display: inline;
    line-height: 1.08;
  }

  .atlas-body--review-task-detail
    .atlas-review-primary-action--compact-intake
    .atlas-review-primary-action__mobile-fact-strip--intake-context
    .atlas-inline-list
    li:last-child
    span {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }

  .atlas-review-primary-action--compact-intake.atlas-review-primary-action--decision-handoff
    > .atlas-review-primary-action__mobile-fact-strip--intake-context {
    gap: 0.24rem;
    margin-top: 0.36rem;
    padding: 0.34rem 0.42rem;
  }

  .atlas-review-primary-action--compact-intake.atlas-review-primary-action--decision-handoff
    .atlas-review-primary-action__mobile-fact-strip--intake-context
    .atlas-inline-list {
    gap: 0.16rem;
  }

  .atlas-review-primary-action--compact-intake.atlas-review-primary-action--decision-handoff
    .atlas-review-primary-action__mobile-fact-strip--intake-context
    .atlas-inline-list
    strong,
  .atlas-review-primary-action--compact-intake.atlas-review-primary-action--decision-handoff
    .atlas-review-primary-action__mobile-fact-strip--intake-context
    .atlas-inline-list
    span {
    line-height: 1.12;
  }

  .atlas-body--review-publication-detail
    .atlas-review-primary-action--selecting-reason
    > .atlas-review-primary-action__mobile-fact-strip,
  .atlas-body--review-publication-detail
    .atlas-review-primary-action--confirming
    > .atlas-review-primary-action__mobile-fact-strip,
  .atlas-body--review-publication-detail
    .atlas-review-primary-action--selecting-reason
    > .atlas-review-primary-action__facts-mobile,
  .atlas-body--review-publication-detail
    .atlas-review-primary-action--confirming
    > .atlas-review-primary-action__facts-mobile,
  .atlas-body--review-publication-detail.atlas-body--review-terminal
    .atlas-review-primary-action--terminal
    > .atlas-review-primary-action__mobile-fact-strip,
  .atlas-body--review-publication-detail.atlas-body--review-terminal
    .atlas-review-primary-action--terminal
    > .atlas-review-primary-action__facts-mobile {
    display: none;
  }

  .atlas-body--review-publication-detail
    .atlas-review-primary-action--selecting-reason
    > p,
  .atlas-body--review-publication-detail
    .atlas-review-primary-action--confirming
    > p,
  .atlas-body--review-publication-detail.atlas-body--review-terminal
    .atlas-review-primary-action--terminal
    > p {
    display: none;
  }

  .atlas-body--review-publication-detail
    .atlas-review-primary-action--source-open.atlas-review-primary-action--confirming
    > .atlas-review-primary-action__mobile-fact-strip {
    display: grid;
    margin-top: 0.42rem;
    padding: 0.38rem 0.45rem;
  }

  .atlas-body--review-task-detail
    .atlas-review-publication-header-context__return-origin {
    display: none;
  }

  .atlas-review-primary-action--publication-context
    .atlas-review-primary-action__publication-mobile-secondary-copy {
    display: none;
  }

  .atlas-review-primary-action--publication-current .atlas-review-primary-action__selection-form {
    width: 100%;
    min-width: 0;
    gap: 0;
  }

  .atlas-review-primary-action--publication-current
    .atlas-review-primary-action__selection-form
    + .btn-outline-secondary,
  .atlas-review-primary-action--publication-current
    .atlas-review-primary-action__confirm-form
    + .btn-outline-secondary {
    display: none;
  }

  .atlas-review-primary-action--publication-current
    .atlas-review-primary-action__confirm-form,
  .atlas-review-primary-action--publication-current
    .atlas-review-primary-action__confirm-form
    .btn {
    width: 100%;
    justify-content: center;
  }

  .atlas-review-primary-action--publication-current.atlas-review-primary-action--confirming
    .atlas-review-primary-action__confirm-note {
    display: block;
    width: 100%;
    margin-top: 0;
    padding: 0.28rem 0.42rem;
    border: 1px solid rgba(214, 116, 20, 0.22);
    border-radius: calc(var(--atlas-radius) - 4px);
    background: rgba(255, 247, 237, 0.86);
    color: var(--atlas-text-default);
    font-size: 0.72rem;
    font-weight: 700;
    line-height: 1.18;
    overflow-wrap: anywhere;
  }

  .atlas-review-primary-action--publication-current.atlas-review-primary-action--confirming
    .atlas-review-primary-action__copy
    .atlas-chip-row {
    grid-template-columns: minmax(0, 1fr);
  }

  .atlas-review-primary-action--publication-current.atlas-review-primary-action--confirming
    .atlas-review-primary-action__copy
    .atlas-chip:not(.atlas-review-action-chip--mobile-confirmation) {
    display: none;
  }

  .atlas-review-primary-action--publication-current
    .atlas-review-primary-action__selection-form
    .form-label {
    display: none;
  }

  .atlas-review-primary-action--publication-current .atlas-review-primary-action__selection-row--locked {
    grid-template-columns: minmax(0, 1fr);
    gap: 0.06rem;
  }

  .atlas-review-primary-action--publication-current
    .atlas-review-primary-action__selection-row--locked
    .atlas-chip-row {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 0.18rem;
    margin-top: 0 !important;
  }

  .atlas-review-primary-action--publication-current
    .atlas-review-primary-action__selection-row--locked
    .atlas-chip {
    width: 100%;
    min-width: 0;
    justify-content: flex-start;
    white-space: normal;
    overflow-wrap: anywhere;
  }

  .atlas-review-primary-action--publication-current
    .atlas-review-primary-action__selection-row--locked
    .btn {
    width: 100%;
    justify-content: center;
    white-space: normal;
  }

  .atlas-review-primary-action--publication-current
    .atlas-review-primary-action__selection-form
    > .atlas-review-primary-action__mobile-fact-strip {
    margin-top: 0;
    padding: 0.36rem 0.45rem;
  }

  .atlas-review-primary-action--publication-current
    .atlas-review-primary-action__controls
    > .btn-primary {
    padding: 0.32rem 0.48rem;
    font-size: 0.78rem;
    line-height: 1.12;
  }

  .atlas-body--review-task-detail
    .atlas-review-primary-action--publication-current
    .atlas-review-primary-action__publication-mobile-gate {
    display: grid;
    width: 100%;
    min-width: 0;
    gap: 0.22rem;
    margin-top: 0;
    padding: 0.3rem 0.38rem;
    border: 1px solid rgba(33, 91, 120, 0.18);
    border-radius: calc(var(--atlas-radius) - 4px);
    background: rgba(245, 248, 250, 0.9);
  }

  .atlas-review-primary-action__publication-mobile-gate .atlas-page-context {
    display: block;
    font-size: 0.62rem;
    letter-spacing: 0.08em;
    line-height: 1.05;
  }

  .atlas-review-primary-action__publication-mobile-gate-actions {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 0.2rem;
  }

  .atlas-review-primary-action__publication-mobile-gate .atlas-output-gate-action {
    display: grid;
    grid-template-columns: minmax(5.2rem, auto) minmax(0, 1fr);
    gap: 0.22rem;
    align-items: center;
  }

  .atlas-review-primary-action__publication-mobile-gate .atlas-chip {
    justify-content: flex-start;
    padding: 0.1rem 0.24rem;
    font-size: 0.64rem;
    line-height: 1.05;
  }

  .atlas-review-primary-action__publication-mobile-gate .btn {
    width: 100%;
    min-width: 0;
    justify-content: center;
    padding: 0.2rem 0.34rem;
    font-size: 0.72rem;
    line-height: 1.08;
    text-align: center;
  }

  .atlas-review-primary-action--compact-intake .atlas-review-primary-action__facts {
    margin-top: 0.65rem;
    padding-top: 0.65rem;
  }

  .atlas-review-primary-action--compact-intake .atlas-review-primary-action__facts .atlas-inline-list {
    gap: 0.4rem;
  }

  .atlas-review-primary-action--compact-intake .atlas-review-primary-action__facts .atlas-inline-list li {
    display: grid;
    grid-template-columns: minmax(5.75rem, auto) minmax(0, 1fr);
    gap: 0.2rem 0.55rem;
    align-items: start;
    padding: 0.48rem 0.58rem;
    border-radius: 0.65rem;
  }

  .atlas-review-primary-action--compact-intake .atlas-review-primary-action__facts .atlas-inline-list strong {
    color: var(--atlas-text-muted);
    font-size: 0.72rem;
    letter-spacing: 0.03em;
    line-height: 1.25;
    text-transform: uppercase;
  }

  .atlas-review-primary-action--compact-intake .atlas-review-primary-action__facts .atlas-inline-list span {
    min-width: 0;
    line-height: 1.28;
    overflow-wrap: anywhere;
  }

  .atlas-review-primary-action--compact-intake
    .atlas-review-primary-action__generic-mobile-note {
    display: none;
  }

  .atlas-review-primary-action--decision-handoff
    .atlas-review-primary-action__publication-mobile-secondary-copy,
  .atlas-review-primary-action--decision-handoff
    .atlas-review-primary-action__facts-mobile {
    display: none;
  }

  .atlas-review-primary-action--source-open.atlas-review-primary-action--decision-handoff.atlas-review-primary-action--has-mobile-feedback {
    margin-bottom: 0.25rem !important;
  }

  .atlas-review-primary-action--compact-intake.atlas-review-primary-action--decision-handoff.atlas-review-primary-action--has-mobile-feedback {
    margin-bottom: 0.25rem !important;
  }

  .atlas-review-primary-action--compact-intake.atlas-review-primary-action--decision-handoff
    .atlas-review-primary-action__controls {
    gap: 0.14rem;
  }

  .atlas-review-primary-action--compact-intake.atlas-review-primary-action--decision-handoff
    .atlas-review-primary-action__controls
    .btn {
    min-height: 2.1rem;
    padding: 0.24rem 0.28rem;
    font-size: 0.7rem;
    line-height: 1.08;
  }

  .atlas-review-primary-action--source-open.atlas-review-primary-action--decision-handoff.atlas-review-primary-action--has-mobile-feedback
    ~ .atlas-review-action-overview--early {
    margin-top: 0;
  }

  .atlas-review-primary-action--compact-intake.atlas-review-primary-action--decision-handoff.atlas-review-primary-action--has-mobile-feedback
    ~ .atlas-review-action-overview--early {
    margin-top: 0;
  }

  .atlas-review-action-overview {
    gap: 0.55rem;
    margin-bottom: 0.75rem;
    padding: 0.7rem;
    border-radius: 0.78rem;
  }

  .atlas-review-action-overview__list {
    gap: 0.45rem;
    grid-template-columns: 1fr;
  }

  .atlas-review-action-overview__item {
    grid-template-columns: minmax(0, 1fr);
    padding: 0.55rem 0.6rem;
    border-radius: 0.66rem;
  }

  .atlas-body--review-task-detail .atlas-review-detail-block .atlas-inline-list li {
    min-width: 0;
    max-width: 100%;
    overflow-wrap: anywhere;
  }

  .atlas-body--review-task-detail .atlas-review-detail-block .alert {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 0.45rem;
  }

  .atlas-body--review-task-detail .atlas-review-detail-block .atlas-link-list {
    display: grid;
    width: 100%;
    min-width: 0;
    grid-template-columns: minmax(0, 1fr);
    justify-content: stretch;
    gap: 0.35rem;
  }

  .atlas-body--review-task-detail .atlas-review-detail-block .atlas-link-list > *,
  .atlas-body--review-task-detail .atlas-review-detail-block .atlas-link-list a,
  .atlas-body--review-task-detail .atlas-review-detail-block .atlas-link-list button {
    width: 100%;
    min-width: 0;
    justify-content: center;
    text-align: center;
    white-space: normal;
    overflow-wrap: anywhere;
  }

  .atlas-review-detail-block--compact p {
    margin-bottom: 0.55rem;
  }

  .atlas-review-guidance {
    gap: 0.55rem;
    margin-top: 0.65rem;
  }

  .atlas-review-guidance__item {
    padding: 0.65rem 0.7rem;
    border-radius: 0.7rem;
  }

  .atlas-guided-intake .card-header {
    padding: 0.95rem 1rem 0;
  }

  .atlas-body--guided-intake:not(.atlas-body--guided-intake-error)
    .atlas-guided-intake
    .card-header {
    padding: 0.75rem 0.85rem 0.35rem;
  }

  .atlas-body--guided-intake:not(.atlas-body--guided-intake-error)
    .atlas-guided-intake:not(.atlas-guided-intake--with-return)
    .card-header {
    display: none;
  }

  .atlas-body--guided-intake:not(.atlas-body--guided-intake-error)
    .atlas-guided-intake
    .card-header
    .atlas-card-subtitle,
  .atlas-body--guided-intake:not(.atlas-body--guided-intake-error)
    .atlas-guided-intake
    .card-header
    .atlas-guided-intake__origin-chips:not(.atlas-guided-intake__origin-chips--with-return),
  .atlas-body--guided-intake:not(.atlas-body--guided-intake-error)
    .atlas-guided-intake
    .card-header
    .atlas-row-meta {
    display: none;
  }

  .atlas-body--guided-intake:not(.atlas-body--guided-intake-error)
    .atlas-guided-intake
    .card-header
    .atlas-guided-intake__origin-chips--with-return {
    display: flex;
    gap: 0.24rem;
    margin-top: 0.35rem !important;
  }

  .atlas-body--guided-intake:not(.atlas-body--guided-intake-error)
    .atlas-guided-intake
    .card-header
    .atlas-guided-intake__origin-chips--with-return
    .atlas-chip {
    padding: 0.14rem 0.44rem;
    font-size: 0.74rem;
    line-height: 1.2;
  }

  .atlas-body--guided-intake:not(.atlas-body--guided-intake-error)
    .atlas-guided-intake
    .card-header
    .atlas-guided-intake__origin-chips--with-return
    .atlas-guided-intake__mode-chip,
  .atlas-body--guided-intake:not(.atlas-body--guided-intake-error)
    .atlas-guided-intake
    .card-header
    .atlas-guided-intake__origin-chips--with-return
    .atlas-guided-intake__result-chip {
    display: none;
  }

  .atlas-guided-intake .card-body {
    padding: 1rem;
  }

  .atlas-guided-intake fieldset {
    margin-bottom: 1.15rem !important;
  }

  .atlas-guided-intake legend {
    margin-bottom: 0.75rem !important;
    font-size: 1rem;
  }

  .atlas-guided-intake__follow-up {
    margin-bottom: 1.15rem !important;
    padding: 0.75rem;
  }

  .atlas-body--guided-intake
    .atlas-guided-intake__mobile-route-hint {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 0.28rem;
    margin-top: 0.5rem;
  }

  .atlas-body--guided-intake
    .atlas-guided-intake__mobile-route-hint
    .atlas-chip {
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
    padding: 0.18rem 0.5rem;
    border-radius: 0.5rem;
    font-size: 0.74rem;
    line-height: 1.2;
  }

  .atlas-body--guided-intake
    .atlas-markdown-editor--conditional-disabled
    .atlas-markdown-editor__compose
    textarea {
    min-height: 5rem;
  }

  .atlas-guided-intake__support-list {
    gap: 0.4rem;
  }

  .atlas-guided-intake__support-list li {
    display: block;
    padding: 0.52rem 0.65rem;
    border-radius: 0.65rem;
  }

  .atlas-guided-intake__support-list li span {
    display: none;
  }

  .atlas-guided-intake__secondary-note {
    display: none;
  }

  .atlas-guided-feedback {
    padding: 0.85rem;
  }

  .atlas-guided-feedback__summary {
    grid-template-columns: minmax(0, 1fr);
    gap: 0.65rem;
  }

  .atlas-guided-feedback__actions {
    justify-content: flex-start;
    max-width: 100%;
  }

  .atlas-body--source-detail .atlas-guided-feedback__actions {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 0.38rem;
  }

  .atlas-body--source-detail .atlas-guided-feedback__actions .btn {
    width: 100%;
    justify-content: center;
  }

  .atlas-body--source-detail .atlas-guided-feedback__body--compact {
    font-size: 0.86rem;
    line-height: 1.35;
  }

  .atlas-body--source-detail .atlas-guided-feedback__origin {
    gap: 0.28rem;
    margin-top: 0.55rem !important;
  }

  .atlas-body--source-detail
    .atlas-guided-feedback__origin
    .atlas-return-origin-chip--time-axis,
  .atlas-body--source-detail
    .atlas-guided-feedback__origin
    .atlas-return-origin-chip--scope,
  .atlas-body--source-detail
    .atlas-guided-feedback__origin
    .atlas-return-origin-chip--upstream-time-axis,
  .atlas-body--source-detail
    .atlas-guided-feedback__origin
    .atlas-return-origin-chip--upstream-scope {
    display: none;
  }

  .atlas-body--source-detail .atlas-guided-feedback__more summary {
    font-size: 0.78rem;
    line-height: 1.2;
  }

  .atlas-guided-feedback__facts {
    grid-template-columns: minmax(0, 7rem) minmax(0, 1fr);
    gap: 0.32rem 0.55rem;
  }

  .atlas-source-summary-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.55rem;
  }

  .atlas-source-summary-grid .atlas-summary-card {
    min-height: 4.25rem;
    padding: 0.7rem 0.75rem;
    border-radius: 0.85rem;
  }

  .atlas-source-summary-grid .atlas-summary-card span {
    font-size: 0.86rem;
    line-height: 1.2;
  }

  .atlas-source-summary-grid .atlas-summary-card strong {
    font-size: 1.35rem;
  }

  .atlas-source-capture-route {
    padding: 0.65rem 0.75rem;
  }

  .atlas-source-capture-route__head {
    flex-direction: column;
    gap: 0.38rem;
  }

  .atlas-source-capture-route__head .atlas-chip {
    flex-basis: auto;
    max-width: 100%;
  }

  .atlas-source-capture-route__facts {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.3rem;
    margin-bottom: 0.55rem;
  }

  .atlas-source-capture-route__facts > div:first-child,
  .atlas-source-capture-route__facts > div:nth-child(2) {
    grid-column: 1 / -1;
  }

  .atlas-source-capture-route__actions form,
  .atlas-source-capture-route__actions .btn {
    flex: 1 1 calc(50% - 0.25rem);
    min-width: 0;
  }

  .atlas-source-capture-route__actions .btn:first-child,
  .atlas-source-capture-route__actions form:first-child {
    flex-basis: 100%;
  }

  .atlas-source-capture-route__actions form .btn {
    width: 100%;
  }

  .atlas-source-page-actions__context {
    gap: 0.3rem;
  }

  .atlas-body--source-detail .atlas-page-header .atlas-page-summary {
    display: none;
  }

  .atlas-source-page-actions__context .atlas-chip {
    padding: 0.18rem 0.42rem;
    font-size: 0.72rem;
    line-height: 1.12;
  }

  .atlas-source-page-actions__context-chip--basis,
  .atlas-source-page-actions__context-chip--capture,
  .atlas-source-page-actions__context-chip--analysis,
  .atlas-source-page-actions__context-chip--search,
  .atlas-source-page-actions__context-chip--source-action,
  .atlas-source-page-actions__context-chip--review-focus,
  .atlas-source-page-actions__context-chip--output,
  .atlas-source-page-actions__context .atlas-return-origin-chip--time-axis,
  .atlas-source-page-actions__context .atlas-return-origin-chip--scope,
  .atlas-source-page-actions__context .atlas-return-origin-chip--upstream-time-axis,
  .atlas-source-page-actions__context .atlas-return-origin-chip--upstream-scope {
    display: none;
  }

  .atlas-source-page-actions__context--inbox-return .atlas-return-origin-chip--scope {
    display: inline-flex;
  }

  .atlas-source-page-actions__context--search-handoff
    .atlas-return-origin-chip--scope,
  .atlas-source-page-actions__context--search-handoff
    .atlas-source-page-actions__context-chip--search {
    display: inline-flex;
    flex: 1 1 100%;
    justify-content: flex-start;
    text-align: left;
    white-space: normal;
  }

  .atlas-source-page-actions__version-focus {
    width: 100%;
    gap: 0.32rem;
    padding: 0.4rem 0 0;
  }

  .atlas-source-page-actions__version-head {
    flex: 1 1 100%;
  }

  .atlas-source-page-actions__version-chip {
    padding: 0.18rem 0.42rem;
    font-size: 0.72rem;
    line-height: 1.12;
  }

  .atlas-source-page-actions__version-switches .atlas-switch {
    padding: 0.22rem 0.48rem;
    font-size: 0.76rem;
  }

  .atlas-source-context-route {
    padding: 0.65rem 0.75rem;
  }

  .atlas-source-context-route__head {
    align-items: flex-start;
    flex-direction: column;
    gap: 0.35rem;
  }

  .atlas-source-context-route__head .atlas-chip {
    max-width: 100%;
  }

  .atlas-source-context-route__facts {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.3rem;
    margin-bottom: 0.55rem;
  }

  .atlas-source-context-route__facts > div:first-child {
    grid-column: 1 / -1;
  }

  .atlas-source-context-route__actions form,
  .atlas-source-context-route__actions .btn {
    flex: 1 1 calc(50% - 0.25rem);
    min-width: 0;
  }

  .atlas-source-context-route__actions {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.32rem !important;
  }

  .atlas-source-context-route__actions .btn:first-child,
  .atlas-source-context-route__actions form:first-child {
    flex-basis: auto;
  }

  .atlas-source-context-route__actions form .btn {
    width: 100%;
  }

  .atlas-source-context-route__actions .btn {
    width: 100%;
    justify-content: center;
    padding: 0.32rem 0.42rem;
    font-size: 0.72rem;
    line-height: 1.12;
  }

  .atlas-toolbar[data-atlas-source-detail-toolbar] {
    gap: 0.55rem;
    padding: 0.75rem;
  }

  .atlas-toolbar[data-atlas-source-detail-toolbar] > div:first-child .atlas-toolbar-meta,
  .atlas-toolbar[data-atlas-source-detail-toolbar] .atlas-toolbar-group .atlas-toolbar-meta {
    display: none;
  }

  .atlas-toolbar[data-atlas-source-detail-toolbar] .atlas-toolbar-group {
    width: 100%;
    gap: 0.35rem;
  }

  .atlas-toolbar[data-atlas-source-detail-toolbar] .atlas-switches {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    width: 100%;
    gap: 0.28rem;
  }

  .atlas-toolbar[data-atlas-source-detail-toolbar] .atlas-switch {
    width: 100%;
    justify-content: center;
    padding: 0.24rem 0.32rem;
    border-radius: 0.75rem;
    font-size: 0.7rem;
    line-height: 1.1;
    text-align: center;
    white-space: normal;
  }

  .atlas-toolbar[data-atlas-source-detail-toolbar]
    .atlas-toolbar-group:last-child
    .atlas-switches {
    grid-template-columns: repeat(2, minmax(0, 3.5rem));
    width: auto;
  }

  .atlas-source-current-work .card-header {
    gap: 0.45rem;
    padding: 0.9rem 1rem 0;
  }

  .atlas-source-current-work .card-body {
    padding: 0.8rem 1rem 1rem;
  }

  .atlas-source-current-work__facts {
    grid-template-columns: repeat(auto-fit, minmax(9rem, 1fr));
    gap: 0.55rem 0.65rem;
  }

  .atlas-source-current-work__facts > div {
    min-width: 0;
  }

  .atlas-source-current-work__facts dt {
    font-size: 0.72rem;
    letter-spacing: 0.03em;
  }

  .atlas-source-current-work__facts dd {
    line-height: 1.3;
  }

  .atlas-source-current-work__facts .atlas-row-meta {
    margin: 0.25rem 0 0;
    font-size: 0.78rem;
    line-height: 1.35;
  }

  .atlas-source-current-work__facts .atlas-badge-cluster {
    margin-top: 0.28rem;
    gap: 0.25rem;
  }

  .atlas-source-workflow .card-header {
    gap: 0.6rem;
    padding: 0.85rem 1rem 0;
  }

  .atlas-source-workflow .card-title {
    font-size: 1rem;
  }

  .atlas-source-workflow .atlas-card-subtitle {
    margin-top: 0.25rem;
    line-height: 1.35;
  }

  .atlas-source-workflow .card-header > .atlas-chip {
    align-self: flex-start;
    padding: 0.25rem 0.5rem;
    font-size: 0.78rem;
  }

  .atlas-source-workflow .card-body {
    padding: 0.8rem 1rem 1rem;
  }

  .atlas-source-work-focus .card-body {
    padding: 0.75rem 0.9rem 0.85rem;
  }

  .atlas-source-work-focus__chips {
    gap: 0.26rem;
    margin-top: 0.42rem !important;
  }

  .atlas-source-work-focus__chips .atlas-chip {
    padding: 0.18rem 0.42rem;
    font-size: 0.72rem;
    line-height: 1.12;
  }

  .atlas-source-work-focus__chip--basis,
  .atlas-source-work-focus__chip--return,
  .atlas-source-work-focus__chip--search,
  .atlas-source-work-focus__chip--output,
  .atlas-source-work-focus__chips .atlas-return-origin-chip--time-axis,
  .atlas-source-work-focus__chips .atlas-return-origin-chip--upstream-time-axis,
  .atlas-source-work-focus__chips .atlas-return-origin-chip--upstream-scope {
    display: none;
  }

  .atlas-source-work-focus__facts {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.38rem 0.55rem !important;
  }

  .atlas-source-work-focus__fact {
    min-width: 0;
  }

  .atlas-source-work-focus__fact--output,
  .atlas-source-work-focus__fact--review {
    grid-column: 1 / -1;
  }

  .atlas-source-work-focus__fact--analysis,
  .atlas-source-work-focus__fact--basis,
  .atlas-source-work-focus__fact--capture,
  .atlas-source-work-focus__fact--context,
  .atlas-source-work-focus__fact--preview,
  .atlas-source-work-focus__fact--return {
    display: none;
  }

  .atlas-source-work-focus__facts dt {
    font-size: 0.7rem;
    letter-spacing: 0.03em;
  }

  .atlas-source-work-focus__facts dd {
    line-height: 1.2;
  }

  .atlas-source-work-focus__fact--output dd {
    display: -webkit-box;
    max-height: 2.6em;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  .atlas-source-work-focus__fact--review dd {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .atlas-source-work-focus__fact--evidence .atlas-row-meta,
  .atlas-source-work-focus__fact--pinned .atlas-row-meta,
  .atlas-source-work-focus__fact--readiness .atlas-row-meta,
  .atlas-source-work-focus__fact--review .atlas-row-meta {
    display: none;
  }

  .atlas-source-workflow .atlas-workflow-grid {
    gap: 0.45rem;
  }

  .atlas-source-workflow .atlas-workflow-step {
    grid-template-columns: minmax(0, 1fr);
    min-height: 0;
    gap: 0.35rem;
    padding: 0.62rem 0.7rem;
    border-radius: 0.75rem;
  }

  .atlas-source-workflow .atlas-workflow-step__head {
    align-items: center;
    gap: 0.4rem;
  }

  .atlas-source-workflow .atlas-workflow-step__head > div {
    min-width: 0;
  }

  .atlas-source-workflow .atlas-workflow-step__head .atlas-toolbar-label {
    margin-bottom: 0.1rem !important;
    font-size: 0.72rem;
  }

  .atlas-source-workflow .atlas-workflow-step__head strong {
    font-size: 0.9rem;
    line-height: 1.15;
  }

  .atlas-source-workflow .atlas-workflow-step__head .atlas-chip {
    padding: 0.2rem 0.45rem;
    font-size: 0.72rem;
  }

  .atlas-source-workflow .atlas-row-meta {
    margin-bottom: 0.25rem !important;
    font-size: 0.82rem;
    line-height: 1.3;
  }

  .atlas-source-workflow .atlas-workflow-action {
    gap: 0.25rem;
    min-width: 0;
    width: 100%;
  }

  .atlas-source-workflow .atlas-workflow-action .form-label {
    margin-bottom: 0.15rem;
    font-size: 0.78rem;
  }

  .atlas-source-workflow .atlas-workflow-action .form-select {
    min-height: 2rem;
    margin-bottom: 0.3rem !important;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    font-size: 0.8rem;
  }

  .atlas-source-workflow .atlas-workflow-step > .btn,
  .atlas-source-workflow .atlas-workflow-action .btn {
    box-sizing: border-box;
    min-width: 0;
    width: 100%;
    max-width: 100%;
    padding: 0.32rem 0.55rem;
    font-size: 0.8rem;
    line-height: 1.25;
    white-space: normal;
    overflow-wrap: anywhere;
  }

  .atlas-source-preview .card-header {
    flex-direction: column;
    align-items: stretch;
    gap: 0.45rem;
    padding: 0.85rem 1rem 0;
  }

  .atlas-source-preview__return {
    align-items: flex-start;
    width: 100%;
    min-width: 0;
  }

  .atlas-source-preview__return-context {
    justify-content: flex-start;
    gap: 0.3rem;
  }

  .atlas-source-preview__return-context .atlas-chip {
    padding: 0.18rem 0.42rem;
    font-size: 0.72rem;
    line-height: 1.12;
  }

  .atlas-source-preview .card-title {
    font-size: 1rem;
  }

  .atlas-source-preview .atlas-card-subtitle {
    margin-top: 0.25rem;
    line-height: 1.35;
  }

  .atlas-source-preview .card-body {
    padding: 0.8rem 1rem 1rem;
  }

  .atlas-source-preview .atlas-content-preview {
    gap: 0.65rem;
  }

  .atlas-source-preview .atlas-content-preview__header {
    gap: 0.65rem;
  }

  .atlas-source-preview .atlas-content-preview__facts {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.5rem 0.65rem;
  }

  .atlas-source-preview .atlas-content-preview__facts > div {
    min-width: 0;
  }

  .atlas-source-preview .atlas-content-preview__facts dt {
    font-size: 0.72rem;
    letter-spacing: 0.03em;
  }

  .atlas-source-preview .atlas-content-preview__facts dd {
    line-height: 1.28;
  }

  .atlas-source-preview .atlas-content-preview__surface {
    padding: 0.62rem;
    border-radius: 0.75rem;
  }

  .atlas-source-preview .atlas-content-preview__text {
    min-height: 8rem;
    max-height: 14rem;
    font-size: 0.82rem;
    line-height: 1.35;
  }

  .atlas-source-preview .alert {
    padding: 0.65rem 0.75rem;
  }

  .atlas-source-preview .atlas-inline-list {
    gap: 0.4rem;
  }

  .atlas-source-preview .atlas-link-list {
    gap: 0.45rem;
    margin-top: 0.65rem !important;
  }

  .atlas-source-work-focus .atlas-link-list {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    width: 100%;
    align-items: stretch;
    gap: 0.35rem;
  }

  .atlas-source-work-focus .atlas-link-list a {
    width: 100%;
    min-width: 0;
    justify-content: center;
    padding: 0.32rem 0.42rem;
    font-size: 0.72rem;
    line-height: 1.12;
    text-align: center;
    white-space: normal;
  }

  .atlas-table--inbox tbody {
    gap: 0.65rem;
    padding: 0.65rem;
  }

  .atlas-table--inbox tbody tr {
    padding: 0.75rem;
  }

  .atlas-table--inbox tbody td + td {
    margin-top: 0.55rem;
  }

  .atlas-table--inbox tbody td::before {
    margin-bottom: 0.2rem;
    font-size: 0.72rem;
  }

  .atlas-table--inbox .atlas-inbox-row-focus-copy,
  .atlas-table--inbox .atlas-inbox-row-status-note,
  .atlas-table--inbox .atlas-inbox-row-action-label {
    display: none;
  }

  .atlas-table--inbox .atlas-inbox-row-next-step-note {
    margin-bottom: 0.55rem;
  }

  .atlas-table--inbox .atlas-inbox-row-followup-label {
    margin-top: 0.75rem !important;
  }

  .atlas-table--inbox .atlas-link-list {
    gap: 0.45rem;
  }
}

@media (max-width: 640px) and (max-height: 760px) {
  .atlas-body--source-detail.atlas-body--source-review-return
    .atlas-source-page-actions__version-focus {
    display: none;
  }

  .atlas-body--review-task-detail .atlas-page-header {
    gap: 0.55rem;
    padding: 0.65rem 0.75rem;
  }

  .atlas-body--review-task-detail .atlas-page-header > div:first-child {
    min-width: 0;
  }

  .atlas-body--review-task-detail .atlas-page-header .atlas-page-context {
    display: none;
  }

  .atlas-body--review-task-detail .atlas-page-title {
    margin: 0;
    overflow: hidden;
    font-size: 1rem;
    line-height: 1.18;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .atlas-body--review-task-detail .atlas-review-header-primary-action {
    display: grid;
  }

  .atlas-body--review-task-detail
    .atlas-page-actions
    .atlas-review-header-primary-action--decision-handoff {
    display: none !important;
  }

  .atlas-body--review-task-detail .atlas-review-header-primary-action--active-path {
    display: none;
  }

  .atlas-body--review-task-detail.atlas-body--review-confirmation
    .atlas-page-actions,
  .atlas-body--review-task-detail.atlas-body--review-terminal .atlas-page-actions {
    display: none;
  }

  .atlas-body--review-task-detail.atlas-body--review-confirmation
    .atlas-page-actions {
    display: block;
  }

  .atlas-body--review-task-detail.atlas-body--review-confirmation
    .atlas-review-header-primary-action--active-path {
    display: grid;
  }

  .atlas-body--review-task-detail .atlas-page-actions .atlas-link-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.3rem;
  }

  .atlas-body--review-task-detail .atlas-page-actions .atlas-output-gate-action {
    gap: 0;
  }

  .atlas-body--review-task-detail
    .atlas-page-actions
    .atlas-output-gate-action
    .atlas-chip {
    display: none;
  }

  .atlas-body--review-task-detail
    .atlas-page-actions
    .atlas-output-gate-action
    .btn {
    min-height: 2.05rem;
    padding: 0.42rem 0.28rem;
    font-size: 0.72rem;
    line-height: 1.12;
  }

  .atlas-body--review-publication-detail
    .atlas-page-actions
    .atlas-review-header-primary-action {
    display: none;
  }
}

@media (max-width: 360px) and (max-height: 760px) {
  .atlas-body--week-overview .atlas-page {
    gap: 0.42rem;
    padding: 0.52rem;
  }

  .atlas-body--week-overview .atlas-surface-focus-strip {
    padding: 0.36rem 0.44rem;
  }

  .atlas-body--week-overview .atlas-surface-focus-strip__actions {
    display: none;
  }

  .atlas-body--week-overview .atlas-week-handoff-strip {
    margin-bottom: 0.42rem !important;
  }

  .atlas-body--dashboard .atlas-page {
    gap: 0.48rem;
    padding: 0.58rem;
  }

  .atlas-body--dashboard .atlas-page-header-shell {
    gap: 0.32rem;
    padding: 0.48rem 0.58rem;
  }

  .atlas-body--dashboard .atlas-page-title {
    font-size: 1.12rem;
    line-height: 1.08;
  }

  .atlas-body--dashboard .atlas-page-header-shell__actions {
    gap: 0.22rem;
  }

  .atlas-body--dashboard .atlas-page-header-shell__actions .btn {
    padding: 0.2rem 0.28rem;
    font-size: 0.72rem;
    line-height: 1.05;
  }

  .atlas-body--dashboard .atlas-filter-toolbar {
    padding: 0.32rem 0.44rem;
  }

  .atlas-body--dashboard .atlas-surface-focus-strip {
    gap: 0.22rem;
    padding: 0.3rem 0.44rem;
  }

  .atlas-body--dashboard .atlas-surface-focus-strip__actions {
    gap: 0.18rem;
  }

  .atlas-body--dashboard .atlas-surface-focus-strip__actions .btn {
    padding: 0.18rem 0.22rem;
    font-size: 0.68rem;
    line-height: 1.05;
  }

  .atlas-body--dashboard .atlas-surface-focus-strip__handoff-item {
    gap: 0.06rem;
    padding: 0.18rem 0.32rem;
  }

  .atlas-body--dashboard .atlas-surface-focus-strip__handoff-label {
    font-size: 0.66rem;
    line-height: 1.05;
  }

  .atlas-body--dashboard .atlas-surface-focus-strip__handoff-title {
    font-size: 0.78rem;
    line-height: 1.08;
  }

  .atlas-body--dashboard
    .atlas-surface-focus-strip__handoff-badges
    .atlas-status-badge {
    padding: 0.1rem 0.25rem;
    font-size: 0.62rem;
    line-height: 1;
  }

  .atlas-body--dashboard .atlas-surface-focus-strip__handoff-action {
    font-size: 0.66rem;
    line-height: 1.05;
  }

  .atlas-review-focus-strip--terminal {
    gap: 0.22rem;
    padding: 0.34rem 0.48rem 0.3rem;
  }

  .atlas-review-focus-strip--terminal .atlas-toolbar-label,
  .atlas-review-focus-strip--terminal .atlas-review-focus-strip__main h2 {
    display: none;
  }

  .atlas-review-focus-strip--terminal .atlas-review-focus-strip__main {
    gap: 0;
  }

  .atlas-review-focus-strip--terminal .atlas-review-focus-strip__mobile-summary {
    gap: 0.04rem;
    padding: 0.1rem 0.22rem;
    font-size: 0.6rem;
    line-height: 1.04;
  }

  .atlas-review-focus-strip--terminal .atlas-review-focus-strip__actions {
    gap: 0.16rem;
  }

  .atlas-review-focus-strip--terminal .atlas-review-focus-strip__actions .btn {
    min-height: 0;
    padding: 0.12rem 0.12rem;
    font-size: 0.6rem;
    line-height: 1;
  }

  .atlas-review-focus-strip--terminal .atlas-review-focus-strip__row-anchor,
  .atlas-review-focus-strip--terminal .atlas-review-focus-strip__source-link {
    display: none;
  }

  .atlas-body--review-task-detail.atlas-body--review-confirmation
    .atlas-review-task-card
    > .card-body
    > .atlas-badge-cluster,
  .atlas-body--review-task-detail.atlas-body--review-confirmation
    .atlas-review-return-context,
  .atlas-body--review-task-detail.atlas-body--review-terminal
    .atlas-review-task-card
    > .card-body
    > .atlas-badge-cluster,
  .atlas-body--review-task-detail.atlas-body--review-terminal
    .atlas-review-return-context {
    display: none;
  }

  .atlas-body--review-task-detail.atlas-body--review-confirmation
    .atlas-review-primary-action--confirming {
    padding: 0.56rem;
  }

  .atlas-body--review-task-detail.atlas-body--review-confirmation
    .atlas-review-primary-action--confirming
    .atlas-review-primary-action__summary {
    gap: 0.16rem;
  }

  .atlas-body--review-task-detail.atlas-body--review-confirmation
    .atlas-review-primary-action--confirming
    .atlas-review-primary-action__copy
    > .atlas-page-context {
    display: block;
    margin-bottom: 0.08rem !important;
    font-size: 0.62rem;
    line-height: 1.04;
  }

  .atlas-body--review-task-detail.atlas-body--review-confirmation
    .atlas-review-primary-action--confirming
    .atlas-review-primary-action__copy
    .atlas-chip-row {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.08rem;
    margin-top: 0.08rem !important;
  }

  .atlas-body--review-task-detail.atlas-body--review-confirmation
    .atlas-review-primary-action--confirming
    .atlas-review-primary-action__copy
    .atlas-chip {
    padding: 0.06rem 0.14rem;
    font-size: 0.54rem;
    line-height: 1.02;
  }

  .atlas-body--review-task-detail.atlas-body--review-confirmation
    .atlas-review-primary-action--confirming
    h2.h4 {
    font-size: 0.94rem;
    line-height: 1.08;
  }

  .atlas-body--review-task-detail.atlas-body--review-confirmation
    .atlas-review-primary-action--confirming
    .atlas-review-primary-action__controls {
    gap: 0.08rem;
  }

  .atlas-body--review-task-detail.atlas-body--review-confirmation
    .atlas-review-primary-action--confirming
    .atlas-review-primary-action__confirm-form
    .btn,
  .atlas-body--review-task-detail.atlas-body--review-confirmation
    .atlas-review-primary-action--confirming
    .atlas-review-primary-action__controls
    > a {
    min-height: 0;
    align-items: center;
    padding: 0.12rem 0.22rem;
    font-size: 0.66rem;
    line-height: 1;
  }

  .atlas-body--review-task-detail.atlas-body--review-terminal
    .atlas-review-primary-action--terminal.atlas-review-primary-action--has-mobile-feedback {
    padding: 0.56rem;
  }

  .atlas-body--review-task-detail.atlas-body--review-terminal
    .atlas-review-primary-action--terminal.atlas-review-primary-action--has-mobile-feedback
    .atlas-review-primary-action__summary {
    gap: 0.16rem;
  }

  .atlas-body--review-task-detail.atlas-body--review-terminal
    .atlas-review-primary-action--terminal.atlas-review-primary-action--has-mobile-feedback
    h2.h4 {
    font-size: 0.94rem;
    line-height: 1.08;
  }

  .atlas-body--review-task-detail.atlas-body--review-terminal
    .atlas-review-primary-action--terminal.atlas-review-primary-action--has-mobile-feedback
    .atlas-review-primary-action__copy
    > .atlas-page-context {
    margin-bottom: 0.08rem !important;
    font-size: 0.62rem;
    line-height: 1.04;
  }

  .atlas-body--review-task-detail.atlas-body--review-terminal
    .atlas-review-primary-action--terminal.atlas-review-primary-action--has-mobile-feedback
    .atlas-chip-row {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.08rem;
    margin-top: 0.08rem !important;
  }

  .atlas-body--review-task-detail.atlas-body--review-terminal
    .atlas-review-primary-action--terminal.atlas-review-primary-action--has-mobile-feedback
    .atlas-chip {
    padding: 0.06rem 0.14rem;
    font-size: 0.54rem;
    line-height: 1.02;
  }

  .atlas-body--review-task-detail.atlas-body--review-terminal
    .atlas-review-primary-action--terminal.atlas-review-primary-action--has-mobile-feedback
    .atlas-review-primary-action__controls {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.12rem;
  }

  .atlas-body--review-task-detail.atlas-body--review-terminal
    .atlas-review-primary-action--terminal.atlas-review-primary-action--has-mobile-feedback
    .atlas-review-primary-action__mobile-feedback {
    padding: 0.12rem 0.22rem;
  }

  .atlas-body--review-task-detail.atlas-body--review-terminal
    .atlas-review-primary-action--terminal.atlas-review-primary-action--has-mobile-feedback
    .atlas-review-primary-action__mobile-feedback-label {
    font-size: 0.56rem;
    line-height: 1.02;
  }

  .atlas-body--review-task-detail.atlas-body--review-terminal
    .atlas-review-primary-action--terminal.atlas-review-primary-action--has-mobile-feedback
    .atlas-review-primary-action__mobile-feedback-text {
    font-size: 0.62rem;
    line-height: 1.04;
  }

  .atlas-body--review-task-detail.atlas-body--review-terminal
    .atlas-review-primary-action--terminal.atlas-review-primary-action--has-mobile-feedback
    .atlas-review-primary-action__controls
    .atlas-output-gate-action {
    gap: 0.04rem;
  }

  .atlas-body--review-task-detail.atlas-body--review-terminal
    .atlas-review-primary-action--terminal.atlas-review-primary-action--has-mobile-feedback
    .atlas-review-primary-action__controls
    .atlas-output-gate-action
    .btn {
    min-height: 0;
    padding: 0.14rem 0.16rem;
    font-size: 0.62rem;
    line-height: 1.02;
  }

  .atlas-body--review-task-detail:not(.atlas-body--review-confirmation):not(
      .atlas-body--review-terminal
    )
    .atlas-review-task-card
    > .card-body
    > .atlas-badge-cluster,
  .atlas-body--review-task-detail:not(.atlas-body--review-confirmation):not(
      .atlas-body--review-terminal
    )
    .atlas-review-return-context {
    display: none;
  }

  .atlas-body--review-task-detail
    .atlas-review-primary-action--source-open {
    padding: 0.56rem;
  }

  .atlas-body--review-task-detail
    .atlas-review-primary-action--source-open
    .atlas-review-primary-action__summary {
    gap: 0.16rem;
  }

  .atlas-body--review-task-detail
    .atlas-review-primary-action--source-open
    h2.h4 {
    font-size: 0.94rem;
    line-height: 1.08;
  }

  .atlas-body--review-task-detail
    .atlas-review-primary-action--source-open
    .atlas-review-primary-action__copy
    > .atlas-page-context {
    margin-bottom: 0.08rem !important;
    font-size: 0.62rem;
    line-height: 1.04;
  }

  .atlas-body--review-task-detail
    .atlas-review-primary-action--source-open
    .atlas-review-primary-action__controls {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.12rem;
  }

  .atlas-body--review-task-detail
    .atlas-review-primary-action--source-open
    .atlas-review-primary-action__controls
    form,
  .atlas-body--review-task-detail
    .atlas-review-primary-action--source-open
    .atlas-review-primary-action__controls
    .btn {
    width: 100%;
    min-height: 0;
    justify-content: center;
    padding: 0.14rem 0.16rem;
    font-size: 0.62rem;
    line-height: 1.02;
    text-align: center;
  }

  .atlas-body--review-task-detail
    .atlas-review-primary-action--source-open
    .atlas-review-primary-action__source-open-context {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.08rem;
    margin-top: 0.08rem !important;
  }

  .atlas-body--review-task-detail
    .atlas-review-primary-action--source-open
    .atlas-review-primary-action__source-open-context
    .atlas-chip {
    width: 100%;
    min-width: 0;
    justify-content: center;
    padding: 0.06rem 0.14rem;
    font-size: 0.54rem;
    line-height: 1.02;
    text-align: center;
    white-space: normal;
  }

  .atlas-body--source-detail.atlas-body--source-review-return
    .atlas-source-page-actions {
    gap: 0.32rem;
  }

  .atlas-body--source-detail.atlas-body--source-review-return
    .atlas-source-page-actions__context {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.12rem;
  }

  .atlas-body--source-detail.atlas-body--source-review-return
    .atlas-source-page-actions__context
    .atlas-chip {
    width: 100%;
    min-width: 0;
    justify-content: center;
    padding: 0.08rem 0.18rem;
    font-size: 0.56rem;
    line-height: 1.04;
    text-align: center;
    white-space: normal;
  }

  .atlas-body--source-detail.atlas-body--source-review-return
    .atlas-source-page-actions__context-chip--next-step {
    grid-column: 1 / -1;
  }

  .atlas-body--source-detail.atlas-body--source-review-return
    .atlas-source-page-actions__context--search-handoff
    .atlas-return-origin-chip--scope,
  .atlas-body--source-detail.atlas-body--source-review-return
    .atlas-source-page-actions__context--search-handoff
    .atlas-source-page-actions__context-chip--search-kind,
  .atlas-body--source-detail.atlas-body--source-review-return
    .atlas-source-page-actions__context--search-handoff
    .atlas-source-page-actions__context-chip--search-origin {
    display: none;
  }

  .atlas-body--source-detail.atlas-body--source-review-return
    .atlas-source-page-actions__context-chip--search-status {
    grid-column: 1 / -1;
  }

  .atlas-body--search-result-review_task .atlas-page-header {
    gap: 0.45rem;
    padding: 0.6rem 0.75rem;
  }

  .atlas-body--search-result-review_task .atlas-page-header .atlas-page-context,
  .atlas-body--search-result-review_task .atlas-page-header .atlas-page-summary {
    display: none;
  }

  .atlas-body--search-result-review_task .atlas-page-title {
    margin: 0;
    font-size: 1rem;
    line-height: 1.1;
  }

  .atlas-body--search-result-review_task .atlas-page-actions {
    display: none;
  }

  .atlas-body--search-result-review_task
    .atlas-search-origin-strip--handoff {
    gap: 0.18rem;
    padding: 0.38rem 0.5rem;
  }

  .atlas-body--search-result-review_task
    .atlas-search-origin-strip--handoff
    .atlas-search-origin-strip__main,
  .atlas-body--search-result-review_task
    .atlas-search-origin-strip--handoff
    .atlas-search-origin-strip__actions {
    gap: 0.12rem;
  }

  .atlas-body--search-result-review_task
    .atlas-search-origin-strip--handoff
    .atlas-toolbar-label {
    font-size: 0.58rem;
    line-height: 1;
  }

  .atlas-body--search-result-review_task
    .atlas-search-origin-strip--handoff
    .atlas-search-origin-strip__mobile-note {
    overflow: hidden;
    font-size: 0.62rem;
    line-height: 1.06;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  .atlas-body--search-result-review_task
    .atlas-search-origin-strip--handoff
    .atlas-search-origin-strip__actions {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .atlas-body--search-result-review_task
    .atlas-search-origin-strip--handoff
    .atlas-search-focus-strip__action-path {
    gap: 0.04rem;
  }

  .atlas-body--search-result-review_task
    .atlas-search-origin-strip--handoff
    .atlas-search-focus-strip__action-path
    .atlas-chip {
    display: none;
  }

  .atlas-body--search-result-review_task
    .atlas-search-origin-strip--handoff
    .atlas-search-origin-strip__actions
    .btn {
    width: 100%;
    min-height: 0;
    padding: 0.14rem 0.16rem;
    font-size: 0.62rem;
    line-height: 1.02;
  }
}

.atlas-markdown-editor {
  display: grid;
  gap: 0.9rem;
}

.atlas-markdown-editor__toolbar {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.atlas-markdown-editor__compose textarea {
  min-height: 11rem;
}

.atlas-markdown-editor__preview {
  margin: 0;
}

.atlas-markdown-editor__preview-title {
  margin: 0 0 0.5rem;
  font-size: 1rem;
}

.atlas-markdown-editor__preview-body,
.atlas-markdown-rendered {
  display: grid;
  gap: 0.8rem;
}

.atlas-markdown-editor__preview-body > :last-child,
.atlas-markdown-rendered > :last-child {
  margin-bottom: 0;
}

.atlas-markdown-editor__preview-body pre,
.atlas-markdown-rendered pre {
  margin: 0;
  padding: 0.85rem 1rem;
  border-radius: 0.9rem;
  background: rgba(31, 36, 48, 0.08);
  overflow-x: auto;
}

.atlas-markdown-editor__preview-body code,
.atlas-markdown-rendered code {
  padding: 0.1rem 0.35rem;
  border-radius: 0.4rem;
  background: rgba(31, 36, 48, 0.06);
}

.atlas-markdown-editor__preview-body pre code,
.atlas-markdown-rendered pre code {
  padding: 0;
  background: transparent;
}

/* The selection note keeps a visible keyboard focus independent of Tabler's shadow. */
textarea[data-atlas-editor-role="collection-note"]:focus-visible {
  outline: 3px solid var(--atlas-focus-ring);
  outline-offset: 2px;
}

/* Keep correction fields visibly focused even during Tabler's shadow transition. */
#metadata-correction-form :is(input, textarea, select, button):focus-visible {
  outline: 3px solid var(--atlas-focus-ring);
  outline-offset: 2px;
}

#metadata-correction-form > div + div,
#metadata-contributor-rows fieldset > div + div {
  margin-top: 0.75rem;
}
.atlas-collection-editor input:focus,
.atlas-collection-editor select:focus,
.atlas-collection-editor textarea:focus,
.atlas-usage-policy input:focus,
.atlas-usage-policy select:focus,
.atlas-usage-policy textarea:focus,
.atlas-citation-editor input:focus,
.atlas-citation-editor select:focus,
.atlas-citation-editor textarea:focus {
  outline: 3px solid var(--tblr-primary, #206bc4);
  outline-offset: 2px;
}

.atlas-citation-editor [data-citation-snapshot] {
  overflow-wrap: anywhere;
}

/* Operator work remains reachable before explanatory context. */
.atlas-review-work-links .atlas-chip,
.atlas-shell-main summary {
  min-width: 24px;
  min-height: 24px;
}

.atlas-review-work-links .atlas-chip {
  display: inline-flex;
  align-items: center;
}

.atlas-navigation-toggle:focus-visible,
.atlas-review-work-links a:focus-visible,
.atlas-shell-main summary:focus-visible,
#review-detail-preview:focus,
#review-detail-intake-context:focus {
  outline: 3px solid var(--atlas-focus-ring);
  outline-offset: 2px;
}

@media (max-width: 959px) {
  .atlas-navigation-toggle {
    display: list-item;
    list-style-position: inside;
  }

  .atlas-navigation-content {
    gap: 0.55rem;
  }
}
