/* Live EA enhancement markup captured 2026-11-03T13:51:14.199Z. Component rules are shared from the production V4.2 master. */
.tbfc-v42-section-summary-host { container-type: inline-size; container-name: tbfc-section-summary; }
.tbfc-v42-section-totals {
  min-inline-size: 0;
  box-sizing: border-box;
  padding: var(--tbfc-space-2) var(--tbfc-space-4);
  border-block: 1px solid var(--tbfc-color-v42-line-soft);
  background: var(--tbfc-color-v42-control);
  color: var(--tbfc-color-v42-white);
  font-family: var(--tbfc-font-family-ui);
  line-height: var(--tbfc-line-height-body);
}
.tbfc-v42-section-totals:not(.tbfc-v42-section-totals--with-selection) { padding-inline-start: var(--tbfc-v42-section-leading, var(--tbfc-space-4)); padding-inline-end: var(--tbfc-v42-section-trailing, var(--tbfc-space-4)); }
.tbfc-v42-section-totals * { box-sizing: border-box; }
.tbfc-v42-section-totals[hidden] { display: none !important; }
.tbfc-v42-section-totals__facts[hidden] { display: none !important; }
.tbfc-v42-section-totals__facts { display: flex; flex-wrap: wrap; justify-content: flex-start; gap: var(--tbfc-space-2) var(--tbfc-space-4); margin: 0; }
.tbfc-v42-section-totals__facts > div { display: flex; flex-wrap: wrap; align-items: baseline; gap: var(--tbfc-space-1) var(--tbfc-space-2); min-inline-size: 0; }
.tbfc-v42-section-totals dt { margin: 0; color: var(--tbfc-color-v42-ink-muted); font-size: var(--tbfc-font-size-caption); }
.tbfc-v42-section-totals dd { margin: 0; color: var(--tbfc-color-v42-white); font-size: var(--tbfc-font-size-body); font-weight: var(--tbfc-font-weight-bold); font-variant-numeric: tabular-nums; overflow-wrap: anywhere; }
.tbfc-v42-section-totals dd[data-tone="price"] { color: var(--tbfc-color-v42-price); }
.tbfc-v42-section-totals dd[data-tone="positive"] { color: var(--tbfc-color-v42-positive); }
.tbfc-v42-section-totals dd[data-tone="negative"] { color: var(--tbfc-color-v42-danger); }
.tbfc-v42-section-totals--with-selection { display: flex; flex-wrap: nowrap; align-items: center; gap: var(--tbfc-space-2) var(--tbfc-space-4); min-block-size: 3.0625rem; padding-block: 0; padding-inline-start: var(--tbfc-v42-list-leading-inset, var(--tbfc-space-4)); padding-inline-end: var(--tbfc-v42-list-control-end, var(--tbfc-space-4)); }
.tbfc-v42-section-totals__selection { display: flex; flex: 0 1 auto; flex-wrap: wrap; align-items: center; gap: var(--tbfc-space-1) var(--tbfc-space-3); min-inline-size: 0; order: 0; }
.tbfc-v42-section-totals .tbfc-v42-host-selection__all { order: 2; flex: 0 0 auto; margin-inline-start: auto; }
.tbfc-v42-section-totals--with-selection > .tbfc-v42-section-totals__facts { order: 1; flex: 0 1 auto; min-inline-size: 0; }
@container tbfc-section-summary (max-width: 48rem) {
  .tbfc-v42-section-totals--with-selection { flex-wrap: wrap; column-gap: var(--tbfc-space-2); }
  .tbfc-v42-section-totals--with-selection > .tbfc-v42-section-totals__facts { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); order: 3; flex: 0 0 100%; padding-block: 0; }
}
@media (max-width: 44rem) {
  .tbfc-v42-section-totals:not(.tbfc-v42-section-totals--with-selection) { padding-inline-start: var(--tbfc-v42-section-leading, var(--tbfc-space-3)); padding-inline-end: var(--tbfc-v42-section-trailing, var(--tbfc-space-3)); }
  .tbfc-v42-section-totals--with-selection { min-block-size: 2.875rem; padding-inline-start: var(--tbfc-v42-list-leading-inset, var(--tbfc-space-3)); padding-inline-end: var(--tbfc-v42-list-control-end, var(--tbfc-space-3)); }
  .tbfc-v42-section-totals__facts { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .tbfc-v42-section-totals__facts[data-columns="3"] > div:last-child { grid-column: 1 / -1; }
}
.tbfc-v42-host-selection__inner { align-items: center; display: flex; gap: var(--tbfc-space-3); inline-size: 100%; min-inline-size: 0; }
.tbfc-v42-host-selection__count,
.tbfc-v42-host-selection__value { align-items: baseline; display: inline-flex; gap: var(--tbfc-space-1); white-space: nowrap; }
.tbfc-v42-host-selection__count :is(.tbfc-akb-num, .tbfc-akb-max) { color: var(--tbfc-color-v42-action); font-variant-numeric: tabular-nums; font-weight: var(--tbfc-font-weight-bold); }
.tbfc-v42-host-selection__value .tbfc-akb-price { color: var(--tbfc-color-v42-price); font-size: var(--tbfc-font-size-control); font-variant-numeric: tabular-nums; font-weight: var(--tbfc-font-weight-bold); font-family: var(--tbfc-font-family-ui); }
.tbfc-v42-host-selection__all { align-items: center; display: inline-flex; gap: var(--tbfc-space-1); margin-inline-start: auto; white-space: nowrap; }
.tbfc-v42-filter-switch-control.tbfc-v42-transfer-row-select {
  inset-block-end: 0;
  inset-block-start: auto;
  inset-inline-end: 1rem;
  inset-inline-start: auto;
  position: absolute;
  z-index: 10;
}
.tbfc-v42-transfer-row-history {
  align-items: center;
  color: var(--tbfc-color-v42-ink-subtle);
  display: inline-flex;
  font-family: var(--tbfc-font-family-ui);
  font-size: var(--tbfc-font-size-caption);
  gap: var(--tbfc-space-2);
  inset-block-start: .5rem;
  inset-inline-end: 1rem;
  line-height: 1.5rem;
  min-block-size: 1.5rem;
  position: absolute;
  white-space: nowrap;
  z-index: 2;
}
.tbfc-v42-transfer-row-history__value { color: var(--tbfc-color-v42-price); font-size: var(--tbfc-font-size-body); font-variant-numeric: tabular-nums; font-weight: var(--tbfc-font-weight-bold); font-family: var(--tbfc-font-family-ui); }
.tbfc-v42-transfer-row-history__profit { font-size: var(--tbfc-font-size-body); font-variant-numeric: tabular-nums; font-weight: var(--tbfc-font-weight-bold); font-family: var(--tbfc-font-family-ui); }
.tbfc-v42-transfer-row-history__profit[hidden] { display: none; }
.tbfc-v42-transfer-row-history__profit[data-tone="positive"] { color: var(--tbfc-color-v42-action); }
.tbfc-v42-transfer-row-history__profit[data-tone="negative"] { color: var(--tbfc-color-v42-danger); }
@media (max-width: 44rem) {
  .tbfc-v42-host-selection__inner { gap: var(--tbfc-space-2); }
}
@media (max-width: 21.25rem) {
  .tbfc-v42-host-selection__inner { flex-wrap: wrap; }
  .tbfc-v42-host-selection__value .tbfc-akb-price { font-size: var(--tbfc-font-size-control); }
  .tbfc-v42-transfer-row-history { font-size: var(--tbfc-font-size-caption); font-family: var(--tbfc-font-family-ui); }
  .tbfc-v42-transfer-row-history :is(.tbfc-v42-transfer-row-history__value, .tbfc-v42-transfer-row-history__profit) { font-size: var(--tbfc-font-size-caption); font-family: var(--tbfc-font-family-ui); }
}
.tbfc-v42-global-group .tbfc-v42-form-grid > .tbfc-v42-switch-field {
  margin-block-end: var(--tbfc-space-2);
}
.tbfc-v42-form-grid > .tbfc-v42-switch-field + .tbfc-v42-field__hint {
  margin-block-start: var(--tbfc-space-3);
}
.tbfc-v42-form-grid > .tbfc-v42-switch-field:only-of-type { grid-column: 1 / -1; }
.tbfc-v42-switch-field {
  align-items: center;
  background: var(--tbfc-color-v42-control);
  border: 1px solid var(--tbfc-color-v42-line);
  border-radius: var(--tbfc-radius-v42-control);
  display: flex;
  color: var(--tbfc-color-v42-ink-subtle);
  font-size: var(--tbfc-font-size-control);
  gap: var(--tbfc-space-2);
  inline-size: 100%;
  justify-content: space-between;
  min-block-size: var(--tbfc-v42-control-height);
  min-inline-size: 0;
  padding: var(--tbfc-space-2) var(--tbfc-space-3);
  font-family: var(--tbfc-font-family-ui);
}
.tbfc-v42-workspace .tbfc-v42-switch-field {
  align-items: center !important;
  box-sizing: border-box;
  display: flex !important;
  justify-content: space-between !important;
  line-height: var(--tbfc-line-height-compact);
  min-block-size: var(--tbfc-v42-stepper-shell-height) !important;
  padding-block: var(--tbfc-space-1);
}
@media (max-width: 44rem) {
  .phone .tbfc-v42-workspace .tbfc-v42-switch-field { font-size: var(--tbfc-font-size-caption) !important; }
}
.tbfc-v42-switch-field > .tbfc-v42-switch { grid-area: auto; }
.tbfc-v42-workspace .tbfc-v42-switch-field > .tbfc-v42-switch { margin-inline-start: auto; }
.tbfc-v42-switch-field__label { color: inherit; font-size: inherit; min-inline-size: 0; }
dialog.tbfc-v42-dialog :focus-visible,
dialog.tbfc-v42-dialog .tbfc-v42-switch-input:focus-visible + .tbfc-v42-switch {
  outline: none !important;
  text-shadow: none !important;
}
.tbfc-v42-filter-switch-control { position: relative; min-inline-size: 2.75rem; min-block-size: 2.75rem; display: grid; place-items: center; }
.tbfc-v42-filter-switch-control > .tbfc-v42-switch { grid-area: 1 / 1; }
.tbfc-v42-ledger {
  box-sizing: border-box;
  container-type: inline-size;
  inline-size: 100%;
  overflow: clip;
  border-radius: var(--tbfc-radius-v42-panel);
  background: var(--tbfc-color-v42-surface-quiet);
  box-shadow: inset 0 0 0 1px var(--tbfc-color-v42-line-soft);
  color: var(--tbfc-color-v42-white);
  font-family: var(--tbfc-font-family-ui);
  font-size: var(--tbfc-font-size-body);
  line-height: var(--tbfc-line-height-body);
}
.tbfc-v42-ledger.tbfc-transfer-portfolio { margin-block-end: var(--tbfc-space-3); }
.tbfc-v42-ledger__head {
  align-items: center;
  display: flex;
  gap: var(--tbfc-space-4);
  justify-content: space-between;
  min-block-size: 3rem;
  padding-inline: var(--tbfc-space-4);
  background: var(--tbfc-color-v42-surface-raised);
  font-size: var(--tbfc-font-size-caption);
  font-family: var(--tbfc-font-family-ui);
}
.tbfc-v42-ledger__heading {
  align-items: center;
  display: flex;
  gap: var(--tbfc-space-3);
  min-inline-size: 0;
}
.tbfc-v42-ledger__title {
  color: var(--tbfc-color-v42-ink-muted);
  font-family: var(--tbfc-font-v42-mono);
  font-size: var(--tbfc-font-size-caption);
  font-weight: var(--tbfc-font-weight-bold);
}
.tbfc-v42-ledger__progress,
.tbfc-v42-ledger__market { color: var(--tbfc-color-v42-ink-subtle); font-weight: var(--tbfc-font-weight-medium); }
.tbfc-v42-ledger__market { display: inline-flex; flex-wrap: wrap; gap: var(--tbfc-space-1); justify-content: flex-end; text-align: end; }
.tbfc-v42-ledger__flow {
  align-items: stretch;
  display: grid;
  grid-template-columns: minmax(8rem, 1fr) auto minmax(8rem, 1fr) minmax(12rem, 1.2fr);
  background: var(--tbfc-color-v42-surface);
}
.tbfc-v42-ledger__fact { margin: 0; min-inline-size: 0; padding: var(--tbfc-space-4); }
.tbfc-v42-ledger__fact dt { color: var(--tbfc-color-v42-ink-subtle); font-size: var(--tbfc-font-size-caption); font-weight: var(--tbfc-font-weight-medium); font-family: var(--tbfc-font-family-ui); }
.tbfc-v42-ledger__fact dd { margin: var(--tbfc-space-1) 0 0; font-size: var(--tbfc-font-size-page-title); font-variant-numeric: tabular-nums; font-weight: var(--tbfc-font-weight-bold); line-height: var(--tbfc-line-height-compact); font-family: var(--tbfc-font-family-ui); }
.tbfc-v42-ledger__price { color: var(--tbfc-color-v42-price); font-variant-numeric: tabular-nums; }
.tbfc-v42-ledger__arrow { align-self: center; block-size: 1rem; inline-size: 1rem; color: var(--tbfc-color-v42-ink-muted); }
.tbfc-v42-ledger__result {
  background-color: var(--tbfc-color-v42-control);
  background-image: var(--tbfc-color-v42-brand-flow-soft);
}
.tbfc-v42-ledger__result-values { align-items: baseline; display: flex; flex-wrap: wrap; gap: var(--tbfc-space-2); }
.tbfc-v42-ledger__result-values small { font-size: var(--tbfc-font-size-caption); font-family: var(--tbfc-font-family-ui); min-inline-size: 0; overflow-wrap: anywhere; }
.tbfc-v42-ledger__result-values [data-tone="positive"] { color: var(--tbfc-color-v42-action); }
.tbfc-v42-ledger__result-values [data-tone="negative"] { color: var(--tbfc-color-v42-danger); }
@container (max-width: 44rem) {
  .tbfc-v42-ledger__head { align-items: flex-start; flex-direction: column; justify-content: center; padding-block: var(--tbfc-space-3); }
  .tbfc-v42-ledger__flow { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .tbfc-v42-ledger__arrow { display: none; }
  .tbfc-v42-ledger__fact { padding: var(--tbfc-space-3) clamp(.5rem, 2.5cqi, .75rem); }
  .tbfc-v42-ledger__fact dd { font-size: var(--tbfc-font-size-section); overflow-wrap: anywhere; }
  .tbfc-v42-ledger__result-values { display: grid; gap: var(--tbfc-space-1); }
  .tbfc-v42-ledger__result-values small[hidden] { display: none; }
}
@container (max-width: 22.5rem) {
  .tbfc-v42-ledger__fact dd { font-size: var(--tbfc-font-size-body); }
}
.tbfc-v42-switch-input {
  position: absolute;
  inline-size: 1px;
  block-size: 1px;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
}
.tbfc-v42-switch {
  position: relative;
  display: block;
  inline-size: 2.25rem;
  block-size: 1.25rem;
  min-block-size: 0;
  flex: 0 0 auto;
  border: 1px solid var(--tbfc-color-v42-line);
  border-radius: var(--tbfc-radius-v42-round);
  background: var(--tbfc-color-v42-control);
  transition: background-color var(--tbfc-duration-v42-fast) var(--tbfc-ease-standard), border-color var(--tbfc-duration-v42-fast) var(--tbfc-ease-standard);
}
.tbfc-v42-toggle-control > .tbfc-v42-switch { grid-column: 2; }
.tbfc-v42-switch::after {
  position: absolute;
  inset-block-start: 0.1875rem;
  inset-inline-start: 0.1875rem;
  inline-size: 0.75rem;
  block-size: 0.75rem;
  border-radius: var(--tbfc-radius-circle);
  background: var(--tbfc-color-v42-ink-subtle);
  content: "";
  transition: translate var(--tbfc-duration-v42-fast) var(--tbfc-ease-standard), background-color var(--tbfc-duration-v42-fast) var(--tbfc-ease-standard);
}
.tbfc-v42-switch-input:focus-visible + .tbfc-v42-switch {
  outline: 2px solid var(--tbfc-color-v42-focus);
  outline-offset: 3px;
}
.tbfc-v42-switch-input:checked + .tbfc-v42-switch {
  border-color: transparent;
  background: var(--tbfc-color-v42-brand-flow);
}
.tbfc-v42-switch-input:checked + .tbfc-v42-switch::after {
  background: var(--tbfc-color-v42-canvas-deep);
  translate: 1rem 0;
}
.tbfc-v42-switch-input:disabled + .tbfc-v42-switch { opacity: .45; }
@media (pointer: coarse) {
  .tbfc-v42-switch { block-size: 1.25rem; min-block-size: 0; }
}
@media (max-width: 767px) {
  .tbfc-v42-pack-settings__rule-control > .tbfc-v42-filter-switch-control { margin-inline-start: auto; }

}
.tbfc-v42-dialog .tbfc-v42-scene--bulk-operation .tbfc-v42-table-choice__head .tbfc-v42-filter-switch-control { display: inline-grid; vertical-align: middle; }
.demo-transfer-stats{--tbfc-space-2:.5rem;--tbfc-space-4:1rem;--tbfc-color-v42-line-soft:rgb(135 165 169 / 16%);--tbfc-color-v42-control:#081f28;--tbfc-color-v42-white:#f5faf8;--tbfc-font-family-ui:UltimateTeam, sans-serif;--tbfc-line-height-body:1.5;--tbfc-space-1:.25rem;--tbfc-color-v42-ink-muted:#8babb0;--tbfc-font-size-caption:.75rem;--tbfc-font-size-body:.875rem;--tbfc-font-weight-bold:700;--tbfc-color-v42-price:#f2cf6d;--tbfc-color-v42-positive:#62f08a;--tbfc-color-v42-danger:#ff6878;--tbfc-space-3:.75rem;--tbfc-color-v42-action:#24dea4;--tbfc-font-size-control:.875rem;--tbfc-color-v42-ink-subtle:#c6d9db;--tbfc-color-v42-line:rgb(135 165 169 / 30%);--tbfc-radius-v42-control:.375rem;--tbfc-line-height-compact:1.2;--tbfc-radius-v42-panel:.5rem;--tbfc-color-v42-surface-quiet:#0e2933;--tbfc-color-v42-surface-raised:#183b47;--tbfc-font-v42-mono:"Cascadia Mono", "SFMono-Regular", Consolas, monospace;--tbfc-font-weight-medium:600;--tbfc-color-v42-surface:#12313c;--tbfc-font-size-page-title:1.25rem;--tbfc-color-v42-brand-flow-soft:linear-gradient(105deg, rgb(98 240 138 / 22%) 0%, rgb(36 222 164 / 17%) 52%, rgb(27 200 234 / 15%) 100%);--tbfc-font-size-section:1rem;--tbfc-radius-v42-round:999px;--tbfc-duration-v42-fast:.14s;--tbfc-ease-standard:cubic-bezier(.2, 0, 0, 1);--tbfc-radius-circle:50%;--tbfc-color-v42-focus:#69d5f2;--tbfc-color-v42-brand-flow:linear-gradient(105deg, #62f08a 0%, #24dea4 48%, #1bc8ea 100%);--tbfc-color-v42-canvas-deep:#06141a;--tbfc-font-family-ui:YamalEAUI,sans-serif;--tbfc-font-v42-mono:YamalEAUI,sans-serif}.transfer-native-workspace{padding:22px;display:grid;gap:18px;min-height:365px}.transfer-native-workspace .tbfc-transfer-portfolio{margin:0}.transfer-native-section-heading{margin:0;padding:12px 16px;color:#c6d9db;font-size:14px;font-weight:600}.transfer-native-note{margin:0;color:var(--product-sub);font-size:12px;line-height:1.7}.demo-transfer-stats input,.demo-transfer-stats label{pointer-events:none}.demo-transfer-stats .tbfc-v42-section-totals{--tbfc-v42-list-leading-inset:16px!important;--tbfc-v42-list-control-end:16px!important}@media(max-width:700px){.transfer-native-workspace{padding:14px;gap:16px}.transfer-native-section-heading{padding-inline:12px}.demo-transfer-stats .tbfc-v42-section-totals{--tbfc-v42-list-leading-inset:12px!important;--tbfc-v42-list-control-end:12px!important}}
.transfer-native-card-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.transfer-native-row{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;min-width:0;min-height:118px;padding:10px 16px;border:1px solid #ffffff12;border-radius:8px;background:#223044;color:#f5faf8;font-family:YamalEAUI,sans-serif}.transfer-row-art{position:relative;width:64px;height:89px}.transfer-row-native{position:relative;width:82px;height:114px;transform:scale(.7804878);transform-origin:top left}.transfer-row-native>img{display:block;width:82px;height:114px}.transfer-row-native .ea-card-text{font-family:YamalEACondensed,sans-serif}.transfer-row-quote{position:absolute;top:0;left:50%;transform:translateX(-50%);padding:1px 4px;border:1px solid currentColor;border-radius:4px;background:#0b222b;font:600 14px/1.2 YamalEACondensed,sans-serif;white-space:nowrap}.transfer-row-body{min-width:0;padding-top:23px}.transfer-row-body h4{margin:0 0 8px;font-size:16px;font-weight:500}.transfer-row-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;max-width:260px;margin:0}.transfer-row-stats>div{min-width:0}.transfer-row-stats dt{color:#9bb6c4;font:400 11px/1.2 YamalEACondensed,sans-serif}.transfer-row-stats dd{margin:1px 0 0;font:600 15px/1 YamalEACondensed,sans-serif}.transfer-row-positions{display:inline-block;margin-top:7px;padding:1px 5px;background:#ffffff13;color:#a9bdce;font-size:10px;line-height:1.4}.transfer-native-row .tbfc-v42-transfer-row-history{gap:6px}.transfer-native-row .tbfc-v42-transfer-row-history__label{color:#a9bdce}@media(max-width:700px){.transfer-native-row{grid-template-columns:52px minmax(0,1fr);gap:10px;padding:10px;min-height:122px}.transfer-row-art{width:52px;height:73px}.transfer-row-native{transform:scale(.63414634)}.transfer-row-body{padding-top:25px}.transfer-row-body h4{font-size:14px}.transfer-row-stats{gap:4px}.transfer-row-stats dd{font-size:14px}.transfer-native-row .tbfc-v42-transfer-row-history{right:10px;gap:5px}.transfer-native-row .tbfc-v42-transfer-row-history__value,.transfer-native-row .tbfc-v42-transfer-row-history__profit{font-size:12px}}