.retained-entry { inline-size: min(100%, 32rem); }
.retained-stack { display: grid; gap: var(--aldelo-space-400); min-inline-size: 0; }
.retained-stack :is(h3, h4, p, dl) { margin-block: 0; }
.retained-stack [role="status"]:empty { display: none; }
.retained-stack [role="alert"]:empty { display: none; }
.retained-record-cell { display: grid; gap: var(--aldelo-space-100); }
.retained-record-cell code { color: var(--aldelo-color-text-muted); font-size: .8em; }
.retained-reference { font-family: var(--aldelo-font-family-mono); overflow-wrap: anywhere; }
#retained-feedback:empty {
  display: block;
  position: absolute;
  inline-size: 1px;
  block-size: 1px;
  clip-path: inset(50%);
  overflow: hidden;
}
.account-toolbar.retained-toolbar { align-items: end; justify-content: start; }
.retained-toolbar .account-form {
  grid-template-columns: minmax(10rem, 1fr) auto;
  align-items: end;
  padding-block-end: 0;
}
.retained-toolbar .account-fields { display: block; }
.retained-toolbar .account-form > .account-actions { min-inline-size: 0; }
.retained-toolbar .account-form > :is(.account-form-error, [role="status"]) {
  grid-column: 1 / -1;
  grid-row: 2;
}
.retained-collection-actions { justify-self: start; min-inline-size: min(100%, 13rem); }
.retained-exit { border-block-start: 1px solid var(--aldelo-color-border); padding-block-start: var(--aldelo-space-400); }
.retained-stack > .account-badge { justify-self: start; }
.retained-staff-detail .retained-record-title { font-size: var(--test-section-size); line-height: 1.25; }
.retained-inventory { padding: 0; margin: 0; list-style: none; }
.retained-inventory li { padding-block: var(--aldelo-space-400); }
.retained-inventory li + li { border-block-start: var(--aldelo-border-width) solid var(--aldelo-color-border); }
.retained-inventory li strong { display: block; }
.retained-staff-detail .signing-stack { min-inline-size: 0; }
.retained-staff-detail .ac-panel { overflow-wrap: anywhere; }
.retained-staff-detail :is(.account-actions, .evidence-downloads) { min-inline-size: 0; }
.retained-display { align-items: start; }
.retained-display .recipient-actions { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.retained-display select { min-inline-size: 7.5rem; }
@media (max-width: 32rem) {
  .retained-display, .retained-collection-actions { inline-size: 100%; }
  .retained-toolbar .account-form { grid-template-columns: minmax(0, 1fr); inline-size: 100%; }
  .retained-toolbar .account-form > :is(.account-form-error, [role="status"]) { grid-row: auto; }
}
