.brokerage-panels87{min-width:0;container-type:inline-size}.brokerage-tabs87{scrollbar-width:thin;background:#eaf0f9;border:1px solid #d7e3f2;border-radius:13px;gap:4px;max-width:100%;margin-bottom:16px;padding:5px;display:flex;overflow-x:auto}.brokerage-tabs87>button{color:#193e6b;white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:11px 13px;font-size:14px;display:flex}.brokerage-tabs87>button[aria-selected=true]{color:#fff;background:#145cf5}.brokerage-tabs87>button[aria-selected=true] :is(svg,span){color:#fff}.brokerage-tabs87 :is(button,span){text-transform:none!important}.brokerage-tabs87 svg{flex-shrink:0}.brokerage-panel87{gap:14px;min-width:0;display:grid}.brokerage-panel87[hidden]{display:none!important}.deal-journey87{color:#142d4a;background:#fff;border:1px solid #dce6f3;border-radius:16px;padding:18px}.deal-journey87 h3{font-size:17px}.deal-journey87 ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:10px 0 0;list-style:none;display:grid}.deal-journey87 li{align-content:start;gap:8px;font-size:12px;display:grid;position:relative}.deal-journey87 li>span{color:#174370;background:#eef3fa;border:1px solid #b9cde9;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.deal-journey87 li[data-complete=true]>span{color:#fff;background:#145cf5;border-color:#145cf5}.deal-journey87 li[aria-current=step]>span{border:2px solid #145cf5;box-shadow:0 0 0 3px #e4eeff}.deal-journey87 li>strong{font-weight:650;line-height:1.45}.deal-readiness87{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;display:grid}.deal-readiness87>article{color:#153553;background:#fff;border:1px solid #dce6f3;border-radius:14px;align-content:start;gap:8px;padding:16px;display:grid}.deal-readiness87>article>header{align-items:center;gap:9px;font-size:13px;display:flex}.deal-readiness87 svg{color:#185bc3}.deal-readiness87 strong{font-size:20px}.deal-readiness87 p{color:#234c78;margin:0;font-size:12px;line-height:1.5}.deal-readiness87 .deal-readiness-state87{color:#096044;font-size:12px;font-weight:650}.deal-readiness87 [data-pending=true] .deal-readiness-state87{color:#854907}.connected-deals .connected-summary{background:linear-gradient(120deg,#f5f9ff,#fff);border-radius:18px}.connected-summary .connected-summary-top87{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.connected-summary-top87 h3{font-size:23px}.connected-summary-top87>div>p{color:#234c78;margin:8px 0;font-size:13px;line-height:1.5}.connected-summary-value87{text-align:end;gap:5px;display:grid}.connected-summary-value87>span{color:#234c78;font-size:12px}.connected-summary-value87>strong{letter-spacing:-.025em;color:#102d56;font-size:clamp(20px,2.5vw,29px)}.connected-deals .connected-summary .connected-metrics{border-top:1px solid #dce6f3;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:14px}.connected-deals :is(.connected-metrics dt,.connected-hint,.connected-records span,.connected-version,.connected-deal-list span,.trade-section-heading p){opacity:1;color:#234c78}.connected-deals .connected-deal-list{background:#eaf0f9;border-radius:16px;padding:6px}.connected-deals .connected-deal-list button{color:#153658;background:0 0;border:0;border-radius:11px}.connected-deals .connected-deal-list button[aria-current=true]{background:#dceaff;outline:1px solid #b5cff6}.connected-deals .connected-deal-list button strong{font-size:15px}@container (max-width:650px){.deal-journey87 ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.connected-summary-value87{text-align:start}}@media (max-width:600px){.connected-deals .connected-summary .connected-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.brokerage-tabs87{border-radius:12px}.brokerage-tabs87>button{padding:11px;font-size:12px}.deal-journey87{padding:15px}.deal-readiness87{grid-template-columns:minmax(0,1fr)}}.brokerage-detail87>.trade-section-heading{margin-bottom:4px}.brokerage-detail87 .brokerage-panel87 .trade-grid{grid-template-columns:minmax(0,1.45fr) minmax(230px,1fr);align-items:start;gap:14px}.brokerage-detail87 .trade-card{background:#fff;border:1px solid #dce6f3;border-radius:16px;min-width:0;padding:20px}.brokerage-detail87 .trade-card h3{font-size:18px}.brokerage-detail87 .trade-card p{overflow-wrap:anywhere;line-height:1.55}.brokerage-detail87 .trade-card dl{color:#153658;background:#eef4fc;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;padding:16px;display:grid}.brokerage-detail87 .trade-card dd{margin:0;font-weight:700}.brokerage-detail87 .trade-card dt{color:#234c78;font-size:13px}.brokerage-detail87 .trade-card li{margin-bottom:10px;line-height:1.5}.brokerage-detail87 .brokerage-panel87>.trade-card{margin:0}.brokerage-detail87 .trade-chip{color:#143e75;background:#e8f1ff;border-radius:8px;padding:7px 10px}@container (max-width:740px){.brokerage-detail87 .brokerage-panel87 .trade-grid{grid-template-columns:minmax(0,1fr)}.brokerage-detail87 .trade-card{padding:16px}}.brokerage-tabs87>button:focus-visible{outline-offset:-2px;outline:2px solid #145cf5}.brokerage-tabs87{overscroll-behavior-inline:contain;scroll-padding-inline:6px}
.trading-review-design{--review-ink:#000;--review-surface:#fff;--review-line:#dce6f0;--review-soft:#f0f5fa;--review-accent:#145cf5;--review-icon:var(--personal-icon-light,var(--personal-active-icon,#195adb));color:var(--review-ink);text-align:start;gap:18px;min-width:0;font-size:14px;line-height:1.5;display:grid;container:trading-review/inline-size}html:is(.dark,[data-display-mode=dark]) .trading-review-design,.broker-device-layout[data-broker-theme=dark] .trading-review-design{--review-ink:#fff;--review-surface:#192738;--review-line:#33465b;--review-soft:#122030;--review-accent:#2166df;--review-icon:var(--personal-icon-dark,var(--personal-active-icon,#fff))}.broker-device-layout[data-broker-theme=light] .trading-review-design{--review-ink:#000;--review-surface:#fff;--review-line:#dce6f0;--review-soft:#f0f5fa;--review-accent:#145cf5;--review-icon:var(--personal-icon-light,var(--personal-active-icon,#195adb))}html body .trading-review-design .trading-review-card{border:1px solid var(--review-line);background:var(--review-surface);border-radius:18px;min-width:0;margin:0;padding:22px}html body .trading-review-design :is(h3,p,strong,small,dt,dd,span,time){opacity:1;overflow-wrap:anywhere;color:var(--review-ink)!important;-webkit-text-fill-color:currentColor!important}html body .trading-review-design h3{letter-spacing:.025em;text-transform:uppercase;margin:0 0 14px;line-height:1.4;font-size:14px!important;font-weight:750!important}.trading-review-design p{margin:8px 0;font-size:13px;line-height:1.55}html body .trading-review-design svg{flex-shrink:0;color:var(--review-icon)!important;stroke:currentColor!important;fill:none!important;background:0 0!important}.trading-review-heading{padding:8px 0}html body .trading-review-design .trading-review-heading h3{letter-spacing:-.025em;margin-bottom:12px;font-size:clamp(22px,3vw,32px)!important}.trading-review-heading>div{flex-wrap:wrap;gap:8px;display:flex}.trading-review-heading>div>span{border:1px solid var(--review-line);background:var(--review-soft);border-radius:20px;padding:5px 10px;font-size:12px;font-weight:650}.trading-review-heading>p,.trading-review-note,.trading-review-person{align-items:flex-start;gap:10px;display:flex}.trading-review-heading>p{margin-top:18px}html body .trading-review-design .trading-review-value>strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:12px 0;font-weight:750;line-height:1.25;display:block;font-size:clamp(24px,4vw,38px)!important}.trading-review-value .trading-review-note{border-top:1px solid var(--review-line);margin-top:18px;padding-top:15px}html body .trading-review-design .trading-review-facts{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:0;margin:0;padding:0;display:grid}html body .trading-review-design .trading-review-facts>div{border-bottom:1px solid var(--review-line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:18px;padding:15px 0;display:grid}.trading-review-design .trading-review-facts>div:last-child{border:0}.trading-review-design .trading-review-facts dt{font-size:13px}.trading-review-design .trading-review-facts dd{text-align:end;font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:650}.trading-review-section-heading{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.trading-review-section-heading>span{flex-shrink:0;font-size:12px}.trading-approval-review{grid-template-columns:minmax(0,1.9fr) minmax(250px,1fr);align-items:start}.trading-approval-main,.trading-approval-rail{gap:18px;min-width:0;display:grid}.trading-review-checks{margin:16px 0 0;padding:0;list-style:none}html body .trading-review-design .trading-review-checks li{border-bottom:1px solid var(--review-line);align-items:start;gap:14px;margin:0;padding:18px 0;display:flex}.trading-review-checks li:last-child{border:0}.trading-review-checks li>span{background:var(--review-soft);border:1px solid var(--review-line);border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.trading-review-checks li>div{flex:1;gap:5px;min-width:0;display:grid}.trading-review-checks strong{font-size:14px}.trading-review-checks small{font-size:12px}.trading-review-design .trading-review-checks button{text-align:start;min-height:44px;font:inherit;justify-self:start;color:var(--review-ink)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;border:0!important;padding:8px 0!important}.trading-approval-rail progress{width:100%;height:6px;accent-color:var(--review-accent);margin:10px 0 20px}.trading-approval-rail .trade-actions{grid-template-columns:minmax(0,1fr);gap:10px;display:grid!important}.trading-approval-rail .trade-actions button{white-space:normal;text-align:center;max-width:100%;min-height:44px}.trading-review-design :is(button,summary):focus-visible{outline:3px solid var(--review-accent);outline-offset:3px}@container (max-width:780px){.trading-approval-review{grid-template-columns:minmax(0,1fr)}.trading-approval-rail{grid-row:2}}@media (max-width:600px){html body .trading-review-design .trading-review-card{border-radius:16px;padding:18px}.trading-approval-review{grid-template-columns:minmax(0,1fr)}.trading-review-design{font-size:13px}}@layer vetra-surface-contrast{html body .trading-review-design :is(h3,p,strong,small,dt,dd,span,time){opacity:1;color:var(--review-ink)!important;-webkit-text-fill-color:currentColor!important}html body .trading-review-design svg{color:var(--review-icon)!important;stroke:currentColor!important;fill:none!important;background:0 0!important}html body .broker-device-layout .trading-review-design :is(h3,.trading-review-facts dt,.trading-review-checks strong,.trading-review-section-heading>span){text-transform:uppercase!important}}
