/* Static illustrations of the current Dashboard. Keep each screen in sync with the
   matching dashboard view and *_workspace.css; only the displayed data is synthetic.
   One em represents 12px in the desktop workspace, scaled to the tour container. */
.lp-app {
  --app-bg: var(--ck-canvas);
  --app-ink: var(--ck-text-strong);
  --app-body: var(--ck-text);
  --app-muted: var(--ck-text-muted);
  --app-line: var(--ck-border);
  --app-line-strong: var(--ck-border-strong);
  --app-subtle: var(--ck-surface-sunken);
  --app-accent: var(--ck-accent);
  --app-accent-text: var(--ck-accent-text);
  --app-accent-soft: var(--ck-accent-soft);
  --app-green: var(--ck-success-text);
  --app-amber: var(--ck-warning-text);
  --app-red: var(--ck-error-text);
  container-type: inline-size;
  overflow: hidden;
  border: 1px solid var(--app-line-strong);
  border-radius: 8px;
  background: var(--app-bg);
  color: var(--app-body);
  font-family: var(--ck-font-sans);
  text-align: left;
  -webkit-font-smoothing: antialiased;
}
.lp-app__frame { font-size: calc(100cqw / 106.667); line-height: 1.5; }
.lp-app--screenshot { display: block; }
.lp-app--screenshot img { display: block; width: 100%; height: auto; }
.lp-app .ui-icon { flex-shrink: 0; width: 1.333em; height: 1.333em; }
.lp-app :is(p, pre) { margin: 0; }
.lp-app b { font-weight: 550; }
.lp-app .coin-mark { display: inline-grid; flex-shrink: 0; place-items: center; width: 2em; height: 2em; font-size: 1.2em; }
.lp-app .coin-mark > svg { display: block; width: 100%; height: 100%; }
.lp-app .coin-mark--large { width: 1.65em; height: 1.65em; font-size: 1.42em; }
.lp-app .history-amount { font-variant-numeric: tabular-nums; white-space: nowrap; }
.lp-app .history-amount__precision { font-size: inherit; }
.lp-app .history-amount__currency { color: var(--app-muted); font-weight: 450; }

/* layouts/dashboard and shared/navigation, including the light-theme switch. */
.lp-app__top { display: flex; align-items: center; gap: 1.2em; min-height: 7em; padding: 1.3em 2em; border-bottom: 1px solid var(--app-line); }
.lp-app__brand { display: inline-flex; flex-shrink: 0; align-items: center; gap: .45em; color: var(--app-ink); font-size: 2em; font-weight: 650; letter-spacing: -.045em; }
.lp-app__tile { display: grid; place-items: center; width: 1.4em; height: 1.4em; border-radius: .4em; background: var(--app-accent); color: #fff; }
.lp-app__mark { width: 1.02em; height: 1.02em; }
.lp-app__navigation { display: flex; flex: 1; justify-content: center; align-items: stretch; min-width: 0; }
.lp-app__context { display: inline-flex; flex-shrink: 0; align-items: center; gap: .6em; margin-right: 1em; padding-right: 1em; border-right: 1px solid var(--app-line-strong); color: var(--app-ink); font-weight: 500; }
.lp-app__context > span:not(.coin-mark) { display: grid; line-height: 1.2; }
.lp-app__context small { color: var(--app-muted); font-size: .833em; font-weight: 400; }
.lp-app__context > .ui-icon { width: 1em; height: 1em; }
.lp-app__nav { display: flex; align-items: center; gap: .33em; min-width: 0; overflow: hidden; }
.lp-app__nav > span { display: inline-flex; flex-shrink: 0; align-items: center; min-height: 3.2em; padding: 0 .85em; border-radius: .58em; font-size: 1.05em; font-weight: 500; white-space: nowrap; }
.lp-app__nav > .is-active { background: var(--app-accent-soft); color: var(--app-accent-text); }
.lp-app__balance { display: grid; flex-shrink: 0; justify-items: end; line-height: 1.35; white-space: nowrap; }
.lp-app__balance b { color: var(--app-ink); font-size: 1.16em; font-variant-numeric: tabular-nums; }
.lp-app__balance small { color: var(--app-muted); font-size: .83em; }
.lp-app__top-actions { display: flex; align-items: center; gap: .65em; margin-left: auto; }
.lp-app__theme { display: grid; place-items: center; width: 3.33em; height: 3.33em; color: var(--app-muted); }
.lp-app__lock, .lp-app__menu { display: inline-flex; flex-shrink: 0; align-items: center; justify-content: center; gap: .5em; height: 3.33em; padding: 0 1em; border: 1px solid var(--app-line-strong); border-radius: .58em; white-space: nowrap; }
.lp-app__lock { border-color: var(--ck-success-border); background: var(--ck-success-bg); color: var(--app-green); font-weight: 500; }
.lp-app__menu { padding-inline: .65em; }
.lp-app__menu .ui-icon + .ui-icon { width: 1em; height: 1em; }

/* Working widths and compact page headings. */
.lp-app__canvas { min-height: 42em; padding: 3.33em 2em 5em; }
.lp-app__workspace { max-width: 80em; margin-inline: auto; }
.lp-app__workspace--transfer { max-width: 65em; }
.lp-app__workspace--callbacks { max-width: 73.33em; }
.lp-app__heading { display: flex; align-items: center; justify-content: space-between; gap: 1em 1.67em; margin-bottom: 1.33em; }
.lp-app__title-row { display: flex; align-items: center; gap: .83em; }
.lp-app__title-row.lp-app__heading { justify-content: flex-start; }
.lp-app__title { color: var(--app-ink); font-family: "IBM Plex Sans", var(--ck-font-sans); font-size: 2em; font-weight: 500; line-height: 1.25; letter-spacing: -.035em; }
.lp-app__heading small { display: flex; align-items: center; gap: .4em; margin-top: .4em; color: var(--app-muted); font-size: 1em; }
.lp-app__heading-actions { display: flex; align-items: center; gap: 1.33em; }
.lp-app__count { color: var(--app-muted); font: 400 1em/1.5 var(--ck-font-sans); letter-spacing: 0; }
.lp-app__access { display: inline-flex; align-items: center; gap: .4em; color: var(--app-green); font-size: .92em; white-space: nowrap; }
.lp-app__account { display: inline-flex; align-items: center; gap: .5em; color: var(--app-muted); font-size: .92em; }
.lp-app__network { display: inline-flex; align-items: center; gap: .5em; color: var(--app-muted); font-size: .92em; white-space: nowrap; }
.lp-app__network::before { content: ""; width: .5em; height: .5em; border-radius: 50%; background: var(--app-accent); }
.lp-app__panel { overflow: hidden; border: 1px solid var(--app-line); border-radius: .83em; background: var(--app-bg); }
.lp-app__panel-head { display: flex; align-items: center; gap: .83em; padding: .67em 1.17em; border-bottom: 1px solid var(--app-line); }
.lp-app__panel-head > strong { display: inline-flex; align-items: center; gap: .5em; margin-right: auto; color: var(--app-ink); font-size: 1.083em; font-weight: 500; }
.lp-app__panel-head .lp-app__count { padding-inline: .4em; font-size: .85em; }
.lp-app__refresh, .lp-app__link { display: inline-flex; align-items: center; gap: .4em; color: var(--app-accent-text); white-space: nowrap; }
.lp-app__refresh--icon { display: grid; place-items: center; width: 3em; height: 3em; color: var(--app-muted); }
.lp-app__search, .lp-app__select, .lp-app__input { display: inline-flex; align-items: center; gap: .6em; min-width: 0; min-height: 3em; padding: .5em .83em; border: 1px solid var(--app-line-strong); border-radius: .58em; background: var(--app-bg); color: var(--app-muted); }
.lp-app__search { width: 17.33em; }
.lp-app__select { justify-content: space-between; color: var(--app-ink); }
.lp-app__select > .ui-icon:last-child { width: 1em; height: 1em; margin-left: .5em; }
.lp-app__btn { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; gap: .5em; min-height: 3em; padding: .5em 1em; border: 1px solid var(--app-line-strong); border-radius: .58em; color: var(--app-ink); font-weight: 500; white-space: nowrap; }
.lp-app__btn--primary { border-color: var(--app-accent); background: var(--app-accent); color: #fff; }
.lp-app__copy { display: inline-grid; flex-shrink: 0; place-items: center; width: 2.67em; height: 2.67em; color: var(--app-muted); }
.lp-app__check { display: inline-flex; align-items: center; gap: .6em; white-space: nowrap; }
.lp-app__check i { width: 1.17em; height: 1.17em; border: 1px solid var(--ck-border-control); border-radius: .25em; }
.lp-app__filters { display: flex; flex-wrap: wrap; align-items: center; gap: .83em; padding: 1.17em; border-bottom: 1px solid var(--app-line); }
.lp-app__filters > .lp-app__check { margin-left: .83em; }
.lp-app__table-head { min-height: 2.5em !important; padding-block: .4em !important; color: var(--app-muted); font-size: .92em; }
.lp-app__table-head > :nth-child(3), .lp-app__table-head > :nth-child(4) { text-align: right; }
.lp-app__pagination { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 1em; padding: .83em 1.17em; color: var(--app-muted); font-size: 1em; }
.lp-app__panel > .lp-app__pagination { border-top: 1px solid var(--app-line); }
.lp-app__pagination > span { display: inline-flex; align-items: center; gap: .65em; }
.lp-app__pagination .lp-app__select { min-height: 2.5em; }
.lp-app__footnote, .lp-app__note { color: var(--app-muted); font-size: .92em; line-height: 1.65; }
.lp-app__footnote { display: flex; flex-wrap: wrap; align-items: center; gap: .67em 1.33em; margin-top: 1em; }
.lp-app__footnote > .lp-app__link { margin-left: auto; }
.lp-app__disclosure { display: inline-flex; align-items: center; gap: .65em; color: var(--app-muted); font-size: .92em; }
.lp-app__workspace > .lp-app__disclosure { margin-top: 1em; }
.lp-app__disclosure > span { border-bottom: 1px dotted var(--app-muted); }
.lp-app__footer { display: flex; flex-wrap: wrap; align-items: center; gap: 1.5em; max-width: 100em; margin-inline: auto; padding: 1.67em 0; border-top: 1px solid var(--app-line); color: var(--app-muted); font-size: 1em; }
.lp-app__footer > span:first-child { margin-right: auto; }
.lp-app__footer > span:last-child { display: inline-flex; align-items: center; gap: .5em; }

/* Home: both assets, exact balances, simple actions, per-currency evidence. */
.lp-app__asset-row { display: grid; grid-template-columns: 1.5fr .9fr 1.2fr 1.2fr 1.85fr; align-items: center; gap: 1em; min-height: 5.33em; padding: .67em 1.17em; }
.lp-app__asset-row + .lp-app__asset-row { border-top: 1px solid var(--app-line); }
.lp-app__asset { display: inline-flex; align-items: center; gap: .83em; }
.lp-app__asset > span:last-child { display: grid; gap: .17em; }
.lp-app__asset strong { color: var(--app-ink); font-size: 1.083em; font-weight: 500; }
.lp-app__asset small { color: var(--app-muted); font-size: .92em; }
.lp-app__asset-amount { color: var(--app-ink); text-align: right; font-size: 1.083em; font-variant-numeric: tabular-nums; white-space: nowrap; }
.lp-app__asset-amount > small { display: none; }
.lp-app__asset-actions { display: flex; justify-content: flex-end; gap: 1em; font-size: .92em; white-space: nowrap; }
.lp-app__asset-actions > span { display: inline-flex; align-items: center; gap: .4em; min-height: 3em; }
.lp-app__send .ui-icon { color: var(--app-red); }
.lp-app__receive .ui-icon { color: var(--app-green); }
.lp-app__evidence { display: flex; align-items: flex-start; gap: .67em; color: var(--app-muted); font-size: .92em; line-height: 1.65; }
.lp-app__evidence > .ui-icon { margin-top: .16em; }
.lp-app__evidence--row { padding: .83em 1.17em; border-top: 1px solid var(--app-line); }

/* Addresses: full copyable identifiers, both balance columns and pagination. */
.lp-app__address-row { display: grid; grid-template-columns: minmax(0, 1fr) 13em 13em 1.5em; align-items: center; gap: 1em; padding: .58em 1.17em; min-height: 5em; }
.lp-app__address-row + .lp-app__address-row { border-top: 1px solid var(--app-line); }
.lp-app__address-row.lp-app__table-head > :nth-child(2) { text-align: right; }
.lp-app__address-identity { min-width: 0; }
.lp-app__address-copy { display: flex; align-items: center; gap: .5em; color: var(--app-ink); }
.lp-app__address-copy > .lp-mono { min-width: 0; overflow-wrap: anywhere; }
.lp-app__address-copy .lp-app__copy { border: 1px solid var(--app-line); border-radius: .5em; }
.lp-app__address-identity > small { display: block; color: var(--app-muted); font-size: .92em; }
.lp-app__address-amount { text-align: right; color: var(--app-ink); font-variant-numeric: tabular-nums; }
.lp-app__address-amount--available { color: var(--app-accent-text); }
.lp-app__address-amount > small { display: none; }
.lp-app__address-amount > b { font-weight: 500; white-space: nowrap; }
.lp-app__chevron { color: var(--app-muted); }

/* History: bare direction arrows, ID with time/status underneath, one amount. */
.lp-app__filters--history > .lp-app__search { flex: 1; justify-content: space-between; }
.lp-app__day { padding: .58em 1.17em; background: var(--app-subtle); color: var(--app-muted); font-size: .92em; }
.lp-app__tx { display: grid; grid-template-columns: 1.67em minmax(0, 1fr) auto 1.17em; align-items: center; gap: 1em; min-height: 5em; padding: .67em 1.17em; border-top: 1px solid var(--app-line); }
.lp-app__dir { display: inline-flex; color: var(--app-green); }
.lp-app__dir .ui-icon { width: 1.5em; height: 1.5em; }
.lp-app__dir--out { color: var(--app-red); }
.lp-app__tx-identity { display: grid; min-width: 0; gap: .17em; }
.lp-app__tx-id { display: flex; min-width: 0; color: var(--app-ink); }
.lp-app__tx-id > span:first-child { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.lp-app__tx-id > span:last-child { flex-shrink: 0; }
.lp-app__tx-meta { display: flex; flex-wrap: wrap; align-items: center; gap: 0 .73em; color: var(--app-muted); font-size: .92em; }
.lp-app__history-status { display: inline-flex; align-items: center; gap: .36em; }
.lp-app__history-status--confirmed { color: var(--app-green); }
.lp-app__history-status--pending { color: var(--app-amber); }
.lp-app__history-status .ui-icon { width: 1.1em; height: 1.1em; }
.lp-app__pending-ring { width: 1em; height: 1em; border: .14em solid currentColor; border-right-color: transparent; border-radius: 50%; }
.lp-app__tx-amount { color: var(--app-ink); font-size: 1.17em; font-weight: 550; letter-spacing: -.02em; }

/* Transfer: the editor remains above the approved summary, as in the app. */
.lp-app__steps { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1em; margin-bottom: 1em; }
.lp-app__steps > span { display: flex; align-items: center; gap: .5em; padding: .67em 0; border-bottom: 2px solid var(--app-line); }
.lp-app__steps i { display: grid; place-items: center; width: 2em; height: 2em; border: 1px solid var(--app-line-strong); border-radius: 50%; color: var(--app-muted); font-size: .833em; font-style: normal; }
.lp-app__steps .is-done i { background: var(--ck-success-bg); color: var(--app-green); border-color: var(--ck-success-border); }
.lp-app__steps .is-current { border-bottom-color: var(--app-accent); color: var(--app-accent-text); }
.lp-app__steps .is-current i { border-color: var(--app-accent); background: var(--app-accent); color: #fff; }
.lp-app__segments { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: .25em; margin: 1em 1.33em 0; padding: .25em; border: 1px solid var(--app-line); border-radius: .67em; background: var(--app-subtle); text-align: center; }
.lp-app__segments > span { display: grid; place-items: center; min-height: 3em; padding: .5em; border-radius: .42em; }
.lp-app__segments > .is-active { background: var(--app-accent-soft); color: var(--app-accent-text); }
.lp-app__form-body { padding: 1.33em; }
.lp-app__field { display: grid; grid-template-columns: 10.67em minmax(0, 1fr); align-items: start; gap: .33em 1.33em; margin-bottom: 1em; }
.lp-app__field > span:first-child { padding-top: .5em; }
.lp-app__input { color: var(--app-ink); overflow-wrap: anywhere; }
.lp-app__input-unit { margin-left: auto; color: var(--app-muted); }
.lp-app__source { display: flex; align-items: center; gap: .5em; min-height: 3em; }
.lp-app__source .ui-icon:last-child { width: 1em; height: 1em; margin-left: auto; }
.lp-app__fee-fields { margin-top: 1em; padding-top: 1.17em; border-top: 1px solid var(--app-line); }
.lp-app__fee-fields .lp-app__select { max-width: 20em; }
.lp-app__fee-options { display: flex; align-items: center; gap: 1em; margin-left: 12em; }
.lp-app__fee-options > span { min-height: 3em; }
.lp-app__form-footer { display: flex; align-items: center; justify-content: space-between; gap: 1em; padding: .83em 1.33em; border-top: 1px solid var(--app-line); color: var(--app-muted); }
.lp-app__review { margin-top: 1em; }
.lp-app__summary > div { display: flex; align-items: baseline; justify-content: space-between; gap: .33em 1.33em; padding: .67em 0; border-bottom: 1px solid var(--app-line); }
.lp-app__summary > div:first-child { padding-top: 0; }
.lp-app__summary > div:last-child { padding-top: .83em; border-bottom: 0; font-weight: 600; }
.lp-app__summary small { display: block; color: var(--app-muted); font-size: .92em; }
.lp-app__summary b { color: var(--app-ink); font-size: 1.17em; }
.lp-app__recipients { display: grid; gap: .67em; margin-top: 1em; padding-top: 1em; border-top: 1px solid var(--app-line); }
.lp-app__recipients > strong { color: var(--app-ink); font-weight: 500; }
.lp-app__recipients > div { display: flex; flex-wrap: wrap; justify-content: space-between; gap: .33em 1.33em; }
.lp-app__recipients .lp-mono { min-width: 0; overflow-wrap: anywhere; }
.lp-app__recipients b { white-space: nowrap; }
.lp-app__review .lp-app__note { margin-top: 1em; }
.lp-app__warning { display: flex; align-items: flex-start; gap: .5em; margin-top: 1em !important; padding: .67em 1em; border: 1px solid var(--ck-warning-border); border-radius: .42em; background: var(--ck-warning-bg); color: var(--app-amber); line-height: 1.6; }
.lp-app__warning > .ui-icon { margin-top: .2em; }
.lp-app__confirm { display: flex; justify-content: flex-end; margin-top: 1em; }

/* Callback Log: complete expanded attempt, including the response. */
.lp-app__back { display: flex; justify-content: space-between; gap: 1em; margin-bottom: 1.33em; color: var(--app-accent-text); }
.lp-app__back > span { display: inline-flex; align-items: center; gap: .5em; }
.lp-app__workspace--callbacks .lp-app__heading { margin-bottom: .67em; }
.lp-app__callback-address { margin-bottom: 1.67em !important; color: var(--app-ink); overflow-wrap: anywhere; }
.lp-app__hint { display: flex; align-items: flex-start; gap: .67em; margin-bottom: 1em !important; color: var(--app-muted); }
.lp-app__hint > .ui-icon { margin-top: .2em; }
.lp-app__journal { padding-inline: 1.33em; }
.lp-app__attempt { display: flex; flex-wrap: wrap; align-items: center; gap: .5em 1em; padding-block: 1em; border-top: 1px solid var(--app-line); color: var(--app-muted); font-size: 1em; }
.lp-app__attempt:first-child { border-top: 0; }
.lp-app__attempt > span:nth-child(3) { margin-left: auto; }
.lp-app__status { padding: .1em .83em; border: 1px solid var(--app-line-strong); border-radius: .33em; font-size: .83em; font-weight: 600; }
.lp-app__status--success { border-color: var(--ck-success-border); background: var(--ck-success-bg); color: var(--app-green); }
.lp-app__status--error { border-color: var(--ck-error-border); background: var(--ck-error-bg); color: var(--app-red); }
.lp-app__caret { width: .67em; height: .67em; border-right: .12em solid currentColor; border-bottom: .12em solid currentColor; transform: rotate(45deg); }
.lp-app__attempt.is-open .lp-app__caret { transform: rotate(-135deg); }
.lp-app__callback-detail { padding-bottom: 1em; }
.lp-app__facts > div { display: grid; grid-template-columns: 7em minmax(0, 1fr); gap: 1em; padding-block: .5em; }
.lp-app__facts > div > span:first-child { color: var(--app-muted); }
.lp-app__facts > div > span:last-child { color: var(--app-ink); overflow-wrap: anywhere; }
.lp-app__callback-detail > strong { display: block; margin: 1.33em 0 .5em; color: var(--app-muted); font-size: 1em; font-weight: 600; }
.lp-app__code { padding: 1em 1.17em; border-radius: .58em; background: var(--app-subtle); color: var(--app-body); font: 1em/1.6 var(--ck-font-mono); white-space: pre-wrap; overflow-wrap: anywhere; }

/* The real compact mobile layouts, with navigation and every amount preserved. */
@container (max-width: 640px) {
  .lp-app__frame { font-size: min(12px, calc(100cqw / 36)); }
  .lp-app__top { flex-wrap: wrap; gap: 1em; padding: 1.33em; }
  .lp-app__brand { font-size: 1.8em; }
  .lp-app__top-actions { gap: .33em; }
  .lp-app__theme, .lp-app__menu, .lp-app__lock { width: 3.67em; height: 3.67em; padding: 0; }
  .lp-app__lock > span, .lp-app__menu > .ui-icon:last-child { display: none; }
  .lp-app__balance { order: 2; display: flex; flex-basis: 100%; justify-content: space-between; align-items: baseline; }
  .lp-app__navigation { order: 3; flex-basis: 100%; justify-content: flex-start; padding-top: 1em; border-top: 1px solid var(--app-line); }
  .lp-app__context { margin-right: .67em; padding-right: 1em; }
  .lp-app__context > .coin-mark { display: none; }
  .lp-app__nav { flex: 1; }
  .lp-app--history .lp-app__nav { mask-image: linear-gradient(90deg, #000 calc(100% - 2.67em), transparent); }
  .lp-app__nav > span { min-height: 3.67em; padding-inline: .75em; font-size: 1.1em; }
  .lp-app--transfer .lp-app__nav { justify-content: center; mask-image: linear-gradient(90deg, transparent, #000 2.67em, #000 calc(100% - 2.67em), transparent); }
  .lp-app--addresses .lp-app__nav, .lp-app--callbacks .lp-app__nav { justify-content: flex-end; mask-image: linear-gradient(90deg, transparent, #000 2.67em); }
  .lp-app__canvas { min-height: 0; padding: 2em 1.33em 3em; }
  .lp-app__heading { flex-wrap: wrap; gap: .67em; margin-bottom: 1em; }
  .lp-app__title { font-size: 2em; }
  .lp-app__heading small { font-size: .95em; }
  .lp-app__heading--home { display: block; }
  .lp-app__heading--home > .lp-app__title-row { justify-content: space-between; }
  .lp-app__account { display: flex; margin-top: .33em; font-size: .9em; }
  .lp-app__account .lp-mono { min-width: 0; overflow-wrap: anywhere; }
  .lp-app__copy { width: 3.67em; height: 3.67em; }
  .lp-app__panel-head { padding: .5em 1em; gap: .67em; }
  .lp-app__panel-head .lp-app__search { flex: 1; width: auto; }
  .lp-app__refresh--icon { width: 3.67em; height: 3.67em; }
  .lp-app__search, .lp-app__select, .lp-app__input, .lp-app__btn { min-height: 3.67em; }
  .lp-app__table-head { display: none !important; }
  .lp-app__asset-row { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: .67em 1.33em; padding: 1em; }
  .lp-app__asset { grid-column: 1 / -1; }
  .lp-app__auto { display: none; }
  .lp-app__asset-amount { display: grid; gap: .17em; text-align: left; font-size: 1em; }
  .lp-app__asset-amount > small { display: block; color: var(--app-muted); font-size: .92em; font-weight: 400; }
  .lp-app__asset-actions { grid-column: 1 / -1; justify-content: flex-start; gap: 1.33em; font-size: 1em; }
  .lp-app__asset-actions > span { min-height: 3.67em; }
  .lp-app__heading-actions { width: 100%; justify-content: space-between; }
  .lp-app__filters { gap: .67em; padding: 1em; }
  .lp-app__filters > .lp-app__search { flex: 1; min-width: 0; }
  .lp-app__filters > .lp-app__check { flex-basis: 100%; margin-left: 0; min-height: 3em; }
  .lp-app__address-row { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: .5em; padding: 1em; }
  .lp-app__address-identity { grid-column: 1 / -1; }
  .lp-app__address-copy { justify-content: space-between; }
  .lp-app__address-amount { text-align: left; }
  .lp-app__address-amount:nth-child(3) { text-align: right; }
  .lp-app__address-amount > small { display: block; color: var(--app-muted); font-size: .92em; }
  .lp-app__chevron { display: none; }
  .lp-app__pagination { padding-inline: 1em; }
  .lp-app__pagination > span { flex-wrap: wrap; }
  .lp-app__footnote { display: grid; }
  .lp-app__footnote > .lp-app__link { margin-left: 0; }
  .lp-app__filters--history > .lp-app__search { flex-basis: 100%; }
  .lp-app__filters--history > .lp-app__select { flex: 1; }
  .lp-app__tx { grid-template-columns: 1.67em minmax(0, 1fr) auto; gap: .67em; padding: .67em 1em; }
  .lp-app__tx-amount { font-size: 1.08em; }
  .lp-app__steps { gap: .67em; }
  .lp-app__segments { grid-template-columns: repeat(2, minmax(0, 1fr)); margin-inline: 1em; }
  .lp-app__segments > span { min-height: 3.67em; }
  .lp-app__segments > span:last-child { grid-column: 1 / -1; }
  .lp-app__form-body { padding: 1.17em 1em; }
  .lp-app__field { grid-template-columns: minmax(0, 1fr); gap: .5em; }
  .lp-app__field > span:first-child { padding: 0; }
  .lp-app__source { min-height: 3.67em; }
  .lp-app__fee-fields .lp-app__select { max-width: none; }
  .lp-app__fee-options { flex-wrap: wrap; margin-left: 0; }
  .lp-app__fee-options > span { min-height: 3.67em; }
  .lp-app__form-footer { flex-wrap: wrap; padding-inline: 1em; }
  .lp-app__summary b { font-size: 1.08em; }
  .lp-app__recipients > div { display: grid; }
  .lp-app__confirm .lp-app__btn { width: 100%; }
  .lp-app__attempt { display: grid; grid-template-columns: auto minmax(0, 1fr) .67em; gap: .67em; font-size: .9em; }
  .lp-app__attempt > span:nth-child(3) { grid-column: 1 / -1; grid-row: 2; margin-left: 0; }
  .lp-app__status { justify-self: start; }
  .lp-app__facts > div { grid-template-columns: 4.5em minmax(0, 1fr); }
  .lp-app__code { font-size: .92em; }
  .lp-app__footer { gap: .83em 1.33em; margin-inline: 1.33em; padding-block: 1.67em; font-size: .92em; }
  .lp-app__footer > span:first-child { flex-basis: 100%; }
}
