html body #root#root#root #main-content .review-arrangement-workbench :is(.review-step-next-bar, .review-primary-action-bar) {
  position: static;
  inset: auto;
  z-index: auto;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  gap: 14px 18px;
  min-width: 0;
  max-width: 100%;
  margin: 0;
  padding: 16px;
  box-shadow: none;
}
html body #root#root#root #main-content .review-arrangement-workbench .review-step-next-bar > .review-stage-receipt,
html body #root#root#root #main-content .review-arrangement-workbench .review-primary-action-bar > span {
  flex: 1 1 240px;
  min-width: 0;
  max-width: 100%;
  margin: 0;
  overflow-wrap: anywhere;
}
html body #root#root#root #main-content .review-arrangement-workbench .review-step-next-bar > div {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
  min-width: 0;
  max-width: 100%;
}
html body #root#root#root #main-content .review-arrangement-workbench :is(.review-step-next-bar, .review-primary-action-bar) .btn {
  min-width: 0;
  max-width: 100%;
  min-height: 44px;
  height: auto;
  white-space: normal;
  overflow-wrap: anywhere;
  line-height: 1.5;
}
html body #root#root#root #main-content .review-arrangement-workbench .review-arrangement-import,
html body #root#root#root #main-content .review-arrangement-workbench .review-arrangement-import__scope,
html body #root#root#root #main-content .review-arrangement-workbench .review-arrangement-import__preview {
  min-width: 0;
  max-width: 100%;
}
html body #root#root#root #main-content .review-arrangement-workbench :is(.review-arrangement-import > header, .review-arrangement-import__scope > header, .review-arrangement-import__preview > footer) {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  gap: 12px 18px;
  min-width: 0;
}
html body #root#root#root #main-content .review-arrangement-workbench :is(.review-arrangement-import > header, .review-arrangement-import__scope > header) > div,
html body #root#root#root #main-content .review-arrangement-workbench .review-arrangement-import__preview > footer > span {
  flex: 1 1 260px;
  min-width: 0;
  overflow-wrap: anywhere;
}
html body #root#root#root #main-content .review-arrangement-workbench .review-arrangement-import__scope-actions {
  display: flex;
  flex-flow: row wrap;
  gap: 8px;
  min-width: 0;
}
html body #root#root#root #main-content .review-arrangement-workbench .review-arrangement-import__submission-list {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  grid-auto-rows: max-content;
  align-content: start;
  min-width: 0;
  max-height: min(50vh, 420px);
  overflow: auto;
  overscroll-behavior: contain;
}
html body #root#root#root #main-content .review-arrangement-workbench .review-arrangement-import__submission-list > label {
  display: grid;
  grid-template-columns: 20px minmax(132px, .7fr) minmax(0, 1.4fr) minmax(0, 1fr);
  grid-template-areas: "check code title meta";
  align-items: center;
  gap: 8px 12px;
  min-width: 0;
  min-height: 60px;
  height: auto;
  padding: 12px 4px;
}
html body #root#root#root #main-content .review-arrangement-workbench .review-arrangement-import__submission-list > label > input {
  grid-area: check;
  width: 18px;
  min-width: 18px;
  height: 18px;
  min-height: 18px;
  margin: 0;
}
html body #root#root#root #main-content .review-arrangement-workbench .review-arrangement-import__submission-list > label > b {
  grid-area: code;
}
html body #root#root#root #main-content .review-arrangement-workbench .review-arrangement-import__submission-list > label > span {
  grid-area: title;
}
html body #root#root#root #main-content .review-arrangement-workbench .review-arrangement-import__submission-list > label > em {
  grid-area: meta;
}
html body #root#root#root #main-content .review-arrangement-workbench .review-arrangement-import__submission-list > label > :is(b, span, em) {
  min-width: 0;
  max-width: 100%;
  white-space: normal;
  overflow: visible;
  overflow-wrap: anywhere;
  text-overflow: clip;
  line-height: 1.6;
}
html body #root#root#root #main-content .review-arrangement-workbench .review-arrangement-import__actions {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 14rem), 1fr));
  align-items: stretch;
  gap: 12px;
  min-width: 0;
}
html body #root#root#root #main-content .review-arrangement-workbench .review-arrangement-import__actions > label {
  position: relative;
  min-width: 0;
  min-height: 44px;
  padding: 10px 14px;
  overflow-wrap: anywhere;
}
html body #root#root#root #main-content .review-arrangement-workbench .review-arrangement-import__actions > label > span {
  min-width: 0;
  max-width: 100%;
  white-space: normal;
  overflow-wrap: anywhere;
}
html body #root#root#root #main-content .review-arrangement-workbench .review-arrangement-import .btn {
  min-width: 0;
  max-width: 100%;
  min-height: 44px;
  height: auto;
  white-space: normal;
  overflow-wrap: anywhere;
  line-height: 1.5;
}
html body #root#root#root #main-content .review-arrangement-workbench .review-arrangement-import__preview dl {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 8rem), 1fr));
}
html body #root#root#root #main-content .review-arrangement-workbench .review-arrangement-import__conflicts li > :is(b, span, em) {
  min-width: 0;
  overflow-wrap: anywhere;
}
@container review-wizard-content (max-width: 900px) {
  html body #root#root#root #main-content .review-arrangement-workbench .review-arrangement-import__submission-list > label {
    grid-template-columns: 20px minmax(0, 1fr);
    grid-template-areas: "check code" ". title" ". meta";
    align-items: start;
    gap: 4px 10px;
  }
}
@container review-wizard-content (max-width: 480px) {
  html body #root#root#root #main-content .review-arrangement-workbench :is(.review-step-next-bar, .review-primary-action-bar) {
    flex-direction: column;
    align-items: stretch;
    padding: 14px;
  }
  html body #root#root#root #main-content .review-arrangement-workbench .review-step-next-bar > .review-stage-receipt,
  html body #root#root#root #main-content .review-arrangement-workbench .review-primary-action-bar > span {
    flex-basis: auto;
  }
  html body #root#root#root #main-content .review-arrangement-workbench .review-step-next-bar > div {
    flex-direction: column;
    align-items: stretch;
  }
  html body #root#root#root #main-content .review-arrangement-workbench :is(.review-step-next-bar, .review-primary-action-bar) .btn {
    width: 100%;
    max-width: none;
  }
  html body #root#root#root #main-content .review-arrangement-workbench .review-arrangement-import {
    padding: 14px;
  }
  html body #root#root#root #main-content .review-arrangement-workbench .review-arrangement-import__scope {
    padding: 12px;
  }
  html body #root#root#root #main-content .review-arrangement-workbench .review-arrangement-import__actions {
    grid-template-columns: minmax(0, 1fr);
  }
  html body #root#root#root #main-content .review-arrangement-workbench .review-arrangement-import__conflicts li {
    grid-template-columns: minmax(0, 1fr);
  }
  html body #root#root#root #main-content .review-arrangement-workbench .review-arrangement-import__conflicts li > em {
    grid-column: 1;
  }
}
