:root{--bg:#f4f6f9;--surface:#ffffff;--surface-soft:#f8fafc;--text:#162033;--muted:#667085;--line:#d9e1ec;--line-soft:#edf1f6;--primary:#0b6bff;--primary-soft:#eaf3ff;--green:#008a5b;--red:#d92d3e;--price-up:var(--green);--price-down:var(--red);--yellow:#b76b00;--shadow:0 1px 2px rgba(16,24,40,.05)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}[data-price-color=red-up]{--price-up:var(--red);--price-down:var(--green)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.shell{min-height:100vh;display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:40px minmax(0,1fr);background:#dbe1e8}.app-titlebar{grid-column:1/-1;grid-row:1;display:grid;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;height:40px;padding:0 12px;background:#e9edf2;border-bottom:1px solid #cfd7e2}.app-wordmark{color:#181c2f;font-weight:900;letter-spacing:-.03em}.app-account-nav,.app-product-nav{display:flex;align-items:center;gap:2px;overflow:auto}.app-account-nav{justify-content:flex-end;overflow:visible}.app-titlebar:has(.app-header-security-search){grid-template-columns:160px minmax(360px,1fr) minmax(260px,360px) auto}.app-header-security-search{position:relative;min-width:0;height:30px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;border:1px solid #cfd7e2;background:#fff}.app-header-security-search>span{color:#667085;text-align:center}.app-header-security-search input{width:100%;height:100%;min-width:0;border:0;outline:0;padding:0 8px 0 0;color:#181c2f;background:transparent}.app-header-search-results{position:absolute;z-index:100;top:calc(100% + 4px);left:0;right:0;max-height:290px;overflow:auto;border:1px solid #cfd7e2;background:#fff;box-shadow:0 10px 24px rgba(16,24,40,.18)}.app-header-search-results a{min-height:40px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:7px 9px;border-bottom:1px solid #edf0f4}.app-header-search-results a:hover{background:#f5f8fc}.app-header-search-results span{overflow:hidden;color:#5d606d;text-overflow:ellipsis;white-space:nowrap}.app-header-search-results em{color:#8c8e97;font-size:11px;font-style:normal}.app-header-search-results p{margin:0;padding:11px;color:#667085}.app-account-nav a,.app-product-nav a{color:#5d606d;padding:5px 8px;white-space:nowrap;font-size:13px}.app-account-nav a:hover,.app-product-nav a:hover{background:#fff;color:#181c2f}.app-account-nav a.active,.app-product-nav a.active{background:#fff;color:#181c2f;font-weight:800}.app-rail a.active{background:#1f2937;color:#fff}.demo-session-switcher{display:inline-flex;align-items:center;gap:6px;color:#475467;white-space:nowrap}.demo-session-switcher span{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.demo-session-switcher select,.demo-session-switcher span{border:1px solid #cfd7e2;background:#fff;color:#181c2f;padding:4px 7px}.demo-session-switcher select{min-height:28px;max-width:190px}.app-rail{grid-column:1;grid-row:2;background:#0f1527;border-right:1px solid #202944;display:grid;align-content:flex-start;justify-items:center;grid-gap:8px;gap:8px;padding:10px 0}.app-rail a{width:32px;height:32px;display:grid;place-items:center;color:#a8b0c2;border-radius:3px}.app-rail a:hover{background:#1d2944;color:#fff}.app-rail span{font-size:12px;font-weight:900}.brand,.nav,.nav-title,.sidebar,.subtitle{display:none}.main{grid-column:2;grid-row:2;min-width:0;padding:4px;overflow:auto;background:#dbe1e8}.user-linked-shell{--user-chrome-height:0px;min-height:100%;display:grid;grid-template-rows:minmax(0,1fr)}.user-linked-content{min-width:0;overflow:clip}.user-dashboard-actions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0;padding:12px;border:1px solid var(--line);background:var(--surface)}.user-dashboard-status{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.user-dashboard-status>div{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);background:var(--surface)}.user-dashboard-status span{color:var(--muted);font-size:12px;font-weight:700}.user-dashboard-actions a{padding:8px 10px;border:1px solid var(--line);color:var(--text);background:var(--surface-soft);font-weight:700}.user-dashboard-actions a:hover{border-color:var(--primary);color:var(--primary)}.user-dashboard-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.user-dashboard-section-head .section-title{margin:0}.user-dashboard-section-head a{font-size:13px;font-weight:700}.hero{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:12px;margin-bottom:8px;background:var(--surface);border:1px solid var(--line);box-shadow:none}.hero h1{margin:0;font-size:24px;letter-spacing:-.04em}.hero p{margin:6px 0 0;color:var(--muted);max-width:860px;line-height:1.5}.actions{display:flex;gap:8px;flex-wrap:wrap}.card,.choice-card,.mini-form,.quote-card{background:var(--surface);border:1px solid var(--line);box-shadow:none;padding:14px}.card+.card{margin-top:12px}.section-title,.terminal-panel-title{margin:0 0 10px;font-size:14px;font-weight:900}.section-heading-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.section-heading-row .section-title{margin:0}.label{color:var(--muted);font-size:12px}.metric-value{font-size:24px;font-weight:900;margin:8px 0}.note,.note-error{margin:0;padding:10px 12px;border-left:3px solid var(--primary);background:var(--primary-soft);color:#174a8b}.note-error{border-left-color:var(--red);background:#fff0f1;color:var(--red)}.grid{display:grid;grid-gap:12px;gap:12px}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.table-scroll:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.choice-grid,.form-grid,.screener-controls,.snapshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.settings-layout{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:12px;gap:12px}.settings-menu{display:grid;grid-gap:4px;gap:4px}.settings-menu span{padding:9px;color:var(--muted)}.settings-menu .active{background:var(--primary-soft);color:var(--primary);font-weight:900}.settings-section{display:grid;grid-gap:10px;gap:10px;padding:12px 0;border-top:1px solid var(--line-soft)}.settings-account-panel{display:grid;grid-gap:0;gap:0}.settings-account-summary{display:grid;grid-template-columns:1.25fr 1.25fr .7fr .7fr;grid-gap:10px;gap:10px}.settings-account-summary>div{min-width:0;display:grid;grid-gap:4px;gap:4px;align-content:start;border:1px solid var(--line-soft);background:var(--surface-soft);padding:10px}.settings-account-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-account-summary span{color:var(--muted);font-size:12px}.settings-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.settings-role-card{min-width:0;display:grid;grid-gap:4px;gap:4px;align-content:start;min-height:92px;border:1px solid var(--line);background:#fff;color:var(--text);padding:10px;text-align:left;cursor:pointer}.settings-role-card.active,.settings-role-card:hover{border-color:#9bc9ff;background:#f7fbff}.settings-role-card:disabled{cursor:wait;color:var(--muted);background:#eef2f7}.settings-role-card span{color:var(--primary);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.settings-role-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-role-card em{color:var(--muted);font-style:normal;line-height:1.35}.settings-preferences-panel{display:grid;grid-gap:0;gap:0}.settings-preference-summary{display:flex;flex-wrap:wrap;gap:6px}.settings-preference-summary span{border:1px solid var(--line);background:var(--surface-soft);color:#475467;padding:5px 8px;font-size:12px;font-weight:800}.settings-choice-button{min-height:96px;display:grid;grid-gap:5px;gap:5px;align-content:start;width:100%;color:var(--text);text-align:left;cursor:pointer}.settings-choice-button em,.settings-choice-button span{color:var(--muted);font-style:normal;line-height:1.35}.settings-choice-button em{font-size:12px}.choice-card.selected{border-color:#9bc9ff;background:#f7fbff}.login-layout{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.login-panel{margin:0}.login-form{display:grid;grid-gap:12px;gap:12px}.login-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-weight:800}.login-account-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.login-account-button{min-width:0;min-height:82px;display:grid;grid-gap:4px;gap:4px;align-content:start;border:1px solid var(--line);background:#fff;color:var(--text);padding:10px;text-align:left;cursor:pointer}.login-account-button.active,.login-account-button:hover{border-color:#9bc9ff;background:#f7fbff}.login-account-button span{color:var(--primary);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.login-account-button em,.login-account-button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-account-button em{color:var(--muted);font-style:normal}.account-self-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.account-self-service-panel{margin:0}.account-self-service-form,.account-self-service-panel{display:grid;grid-gap:10px;gap:10px}.account-self-service-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-weight:800}.account-self-service-message{grid-column:1/-1}.account-session-list{display:grid;grid-gap:8px;gap:8px}.account-session-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--line-soft);background:var(--surface-soft);padding:10px}.account-session-row div{min-width:0;display:grid;grid-gap:3px;gap:3px}.account-mfa-summary span,.account-session-row em,.account-session-row span{color:var(--muted);font-size:12px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-mfa-summary{display:flex;justify-content:space-between;gap:10px;border:1px solid var(--line-soft);background:var(--surface-soft);padding:10px}.table{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--line-soft)}th{background:var(--surface-soft);color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em;text-align:left}td,th{padding:9px 10px;border-bottom:1px solid var(--line-soft);vertical-align:middle}td:nth-child(n+3),th:nth-child(n+3){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}tbody tr:hover{background:#f7fbff}.table-subtext,td em{display:block;color:var(--muted);font-size:11px;font-style:normal}.market-table-wrap{overflow:auto}.button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);background:var(--surface);color:#344054;padding:8px 11px;cursor:pointer;min-height:34px}.button:hover{border-color:#9bc9ff;color:var(--primary)}.button.primary{background:var(--primary);border-color:var(--primary);color:#fff}.link-button{border:0;background:transparent;color:var(--primary);padding:0;cursor:pointer;font-weight:800}.link-button:hover{text-decoration:underline}.card-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:10px 0}.metric-grid div{min-width:0;padding:9px 10px;border:1px solid var(--line);background:var(--surface-soft)}.metric-grid span{display:block;color:var(--muted);font-size:11px}.metric-grid strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-order-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px;margin:0 0 10px}.client-order-tabs button{min-width:0;display:flex;justify-content:space-between;align-items:center;gap:8px;border:1px solid var(--line-soft);background:var(--surface-soft);color:#475467;padding:7px 8px;cursor:pointer;text-align:left}.client-order-tabs button.active,.client-order-tabs button:hover{border-color:#9bc9ff;background:var(--primary-soft);color:var(--primary)}.client-order-tabs span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-order-tabs strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-order-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:2px 12px;gap:2px 12px;border:1px solid var(--line-soft);background:var(--surface-soft);padding:9px 10px;margin-bottom:10px}.client-order-summary span{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:0}.client-order-summary strong{font-size:1.05rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-order-summary em{grid-column:1/-1;color:var(--muted);font-style:normal;font-size:.82rem}.client-order-empty{margin:10px 0 0}.order-list-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));grid-gap:8px;gap:8px;margin:0 0 10px;align-items:end}.order-list-controls label{min-width:0;display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:12px;font-weight:800}.order-detail-panel{display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line-soft)}.order-detail-panel h3{margin:0;font-size:13px;font-weight:900}.admin-queue-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 10px}.admin-queue-summary div{min-width:0;display:grid;grid-gap:2px;gap:2px;border:1px solid var(--line-soft);background:var(--surface-soft);padding:9px 10px}.admin-queue-summary span{color:var(--muted);font-size:.74rem;text-transform:uppercase;letter-spacing:0}.admin-queue-summary strong{font-size:1.05rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-queue-summary em{color:var(--muted);font-size:.78rem;font-style:normal}.admin-queue-chip-row{min-width:0;display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.admin-order-readback{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line-soft);background:var(--surface-soft);padding:9px 10px}.admin-order-readback em,.admin-order-readback p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.4;font-style:normal}.order-lineage-readback{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line-soft);background:#fff;padding:9px 10px}.order-lineage-readback em,.order-lineage-readback p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.4;font-style:normal}.client-order-action-readback{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line-soft);background:var(--surface-soft);padding:9px 10px}.client-order-action-readback strong{color:var(--text)}.client-order-action-readback p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.4}.client-order-timeline{list-style:none;display:grid;grid-gap:6px;gap:6px;margin:0;padding:0}.client-order-timeline li{min-width:0;display:grid;grid-template-columns:108px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;border:1px solid var(--line-soft);background:#fff;padding:8px 10px}.client-order-timeline li[data-timeline-state=current]{border-color:#9bc9ff;background:var(--primary-soft)}.client-order-timeline li[data-timeline-state=blocked]{border-color:rgba(217,45,62,.25);background:#fff7f7}.client-order-timeline strong{min-width:0;font-size:.84rem;line-height:1.35}.client-order-timeline em{color:var(--muted);font-size:.78rem;font-style:normal;white-space:nowrap}fieldset{border:0;padding:0;margin:10px 0 0;display:grid;grid-gap:10px;gap:10px;min-width:0}fieldset:disabled{opacity:.55}.button:disabled,fieldset:disabled .button{cursor:not-allowed;border-color:var(--line);color:var(--muted);background:#eef2f7}.note-warning{border-left-color:var(--yellow);background:#fff8e8;color:var(--yellow)}.input{width:100%;border:1px solid var(--line);background:#fff;color:var(--text);padding:8px 9px;min-height:34px}.inbound-security-picker{position:relative;min-width:0;grid-column:1/-1}.inbound-security-menu{position:absolute;z-index:20;inset:auto 0 auto 0;margin-top:2px;border:1px solid var(--line);background:var(--surface);box-shadow:0 8px 20px rgba(20,30,50,.12)}.inbound-security-options{max-height:240px;overflow-y:auto;margin:0;padding:4px;list-style:none}.inbound-security-options [role=option]{min-height:44px;display:grid;grid-template-columns:minmax(54px,auto) minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:8px;cursor:pointer}.inbound-security-options [role=option].active,.inbound-security-options [role=option]:hover{background:#eef4ff}.inbound-security-options small,.inbound-security-options span{min-width:0;overflow-wrap:anywhere}.inbound-security-resolve{width:calc(100% - 8px);min-height:44px;margin:0 4px 4px;border-top-color:var(--line-soft)}.inbound-security-picker>.note{margin:5px 0 0}.badge{display:inline-flex;align-items:center;border:1px solid var(--line);background:#eef2f7;color:#42526b;padding:3px 7px;font-size:11px;font-weight:800;text-transform:capitalize}.badge.green{color:var(--green)}.badge.red{color:var(--red)}.price-up{color:var(--price-up)}.price-down{color:var(--price-down)}.badge.yellow{color:var(--yellow)}.price-down,.price-up{font-weight:800}.quote-card{display:grid;grid-gap:9px;gap:9px;padding:12px}.quote-card:hover{border-color:#9bc9ff}.market-card-title,.quote-bottom,.quote-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.market-card-title a,.market-card-title span,.quote-bottom span,.quote-top span{color:var(--muted);font-size:12px}.sparkline{width:100%;height:78px}.app-page{display:grid;grid-gap:8px;gap:8px}.app-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;background:var(--surface);border:1px solid var(--line);box-shadow:none}.app-tabs{display:flex;gap:4px;flex-wrap:wrap}.app-tabs a,.app-tabs button{border:0;background:transparent;color:#475467;padding:5px 8px;cursor:pointer}.app-tabs .active,.app-tabs a:hover,.app-tabs button:hover{background:var(--primary-soft);color:var(--primary);font-weight:900}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.kpi-card{background:var(--surface);border:1px solid var(--line);box-shadow:none;padding:14px}.kpi-card strong{display:block;margin-top:6px;font-size:24px;letter-spacing:-.04em}.content-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:12px;gap:12px;align-items:start}.panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.trading-chart{background:var(--surface);border:1px solid var(--line-soft);overflow:hidden}.chart-stats-strip,.chart-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--line-soft);background:var(--surface-soft)}.chart-symbol strong{display:block}.chart-stats-strip span,.chart-symbol span,.chart-tools span{color:var(--muted);font-size:11px}.chart-tools,.feed-tabs,.interval-row,.mode-tabs,.terminal-tabs{display:flex;gap:4px;flex-wrap:wrap}.chart-tools span,.feed-tabs span,.interval-row span,.mode-tabs button,.terminal-tabs button,.terminal-tabs span{border:1px solid var(--line);background:#fff;color:var(--muted);padding:5px 8px}.chart-tools .active,.interval-row .active,.mode-tabs .active,.terminal-tabs .active{background:var(--primary-soft);border-color:#9bc9ff;color:var(--primary);font-weight:800}.terminal-chart{width:100%;height:auto;min-height:280px}.chart-grid-line{stroke:rgba(18,32,51,.08)}.prev-close-line{stroke:rgba(217,45,62,.35);stroke-dasharray:4 4}.last-price-line{stroke:rgba(18,32,51,.35);stroke-dasharray:3 4}.chart-dot{fill:#fff;stroke:var(--text)}.chart-axis-label,.chart-price-label{fill:var(--muted);font-size:11px}.volume-bar.up{fill:rgba(0,138,91,.35)}.volume-bar.down{fill:rgba(217,45,62,.35)}.order-book{display:grid;grid-gap:0;gap:0;border:1px solid var(--line-soft);background:var(--surface);overflow:hidden}.level-2-book-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.book-column{min-width:0;border-top:1px solid var(--line-soft)}.book-column+.book-column{border-left:1px solid var(--line-soft)}.book-column-title{padding:7px 8px;border-bottom:1px solid var(--line-soft);background:var(--surface-soft);font-size:12px;font-weight:900;letter-spacing:0}.book-column.bids .book-column-title{color:var(--green)}.book-column.asks .book-column-title{color:var(--red)}.order-book .book-head,.order-book .book-row{grid-template-columns:minmax(56px,1fr) minmax(46px,.9fr);grid-gap:6px;gap:6px;font-size:11px}.imbalance-row,.order-book .book-head,.order-book .book-row,.spread-row{display:grid;align-items:center;padding:6px 8px;position:relative;border-bottom:1px solid var(--line-soft)}.imbalance-row,.spread-row{grid-template-columns:1.4fr 1fr .8fr 1fr;grid-gap:8px;gap:8px;font-size:12px}.order-book .book-head{color:var(--muted);background:var(--surface-soft);font-weight:800}.book-depth{position:absolute;inset:0 auto 0 0;opacity:.12;z-index:0}.book-row span:not(.book-depth),.spread-row em,.spread-row span,.spread-row strong{position:relative;z-index:1}.book-row.bid .book-depth{background:var(--green)}.book-row.ask .book-depth{background:var(--red)}.book-price{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.book-row.bid .book-price{color:var(--green)}.book-row.ask .book-price{color:var(--red)}.spread-row{grid-template-columns:1fr 1fr 1fr;background:var(--surface-soft);color:var(--muted)}.imbalance-row{grid-template-columns:1fr 1fr;padding:0}.ask-fill,.bid-fill{padding:6px;text-align:center;font-weight:800}.bid-fill{background:#e7f8f1;color:var(--green)}.ask-fill{background:#fff0f1;color:var(--red)}.admin-order-book-depth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-order-book-depth{min-width:0;overflow:hidden}.admin-order-book-depth .terminal-panel-title{height:34px;display:flex;align-items:center;padding:0 10px;border-bottom:1px solid var(--line-soft);background:var(--surface-soft);font-size:13px;font-weight:900}.admin-order-book-depth .book-head,.admin-order-book-depth .book-row{display:grid;grid-template-columns:1.2fr .9fr minmax(110px,1fr) .8fr;grid-gap:8px;gap:8px;align-items:center;padding:6px 8px;position:relative;border-bottom:1px solid var(--line-soft);font-size:12px}.admin-order-book-depth .book-head{color:var(--muted);background:var(--surface-soft);font-weight:800}@media (max-width:900px){.admin-order-book-depth-grid{grid-template-columns:1fr}}.user-orders-book-panel{margin-bottom:16px}.watch-workspace,.webull-workspace{display:grid;grid-gap:12px;gap:12px}.terminal-topbar,.watch-command-bar,.watch-market-strip{display:flex;justify-content:space-between;gap:10px;align-items:center;background:var(--surface);border:1px solid var(--line);padding:10px;box-shadow:none}.terminal-grid,.watch-layout{display:grid;grid-template-columns:260px minmax(0,1fr) 340px;grid-gap:12px;gap:12px;align-items:start}.webull-terminal-grid{grid-template-columns:72px 260px minmax(0,1fr) 340px}.terminal-center,.terminal-left,.terminal-right,.tool-rail,.watch-main,.watch-quote-panel,.watch-sidebar{display:grid;grid-gap:12px;gap:12px}.tool-rail button{border:1px solid var(--line);background:var(--surface);padding:9px;color:var(--muted)}.tool-rail .active,.tool-rail button:hover{color:var(--primary);border-color:#9bc9ff;background:var(--primary-soft)}.mover-list button,.symbol-results button,.watch-group-list button,.watch-quick-actions a,.watch-quick-actions button,.watchlist-row{display:flex;justify-content:space-between;gap:8px;align-items:center;border:1px solid var(--line-soft);background:var(--surface);color:var(--text);padding:8px;width:100%;text-align:left}.mover-list button.active,.watch-group-list .active,.watchlist-row.selected{background:var(--primary-soft);border-color:#9bc9ff}.watchlist-select{display:contents}.watchlist-remove{border:0;background:transparent;color:var(--muted);cursor:pointer}.account-summary,.alert-list,.mover-list,.news-list,.symbol-results,.symbol-search{display:grid;grid-gap:6px;gap:6px}.account-summary div,.alert-list span,.news-list div{border:1px solid var(--line-soft);background:var(--surface-soft);padding:8px}.order-ticket,.order-ticket-client{display:grid;grid-gap:10px;gap:10px}.ticket-segment{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.ticket-segment button{border:1px solid var(--line);background:#fff;padding:8px}.ticket-segment .active.buy{border-color:rgba(0,138,91,.4);background:#e7f8f1;color:var(--green)}.ticket-segment .active.sell{border-color:rgba(217,45,62,.4);background:#fff0f1;color:var(--red)}.preview-box,.result-box,pre{background:var(--surface-soft);border:1px solid var(--line);padding:10px;overflow:auto}.ticket-guidance{border:1px solid var(--line);background:#f6f8fb;padding:10px;display:grid;grid-gap:6px;gap:6px}.ticket-guidance strong{font-size:12px;text-transform:uppercase;color:var(--muted)}.ticket-guidance ul{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;color:var(--text)}.ticket-guidance-compact{padding:8px;font-size:11px}.breadth-bar{display:flex;height:14px;background:#eef2f7;overflow:hidden;margin:12px 0}.breadth-bar span{background:var(--green)}.breadth-bar em{background:var(--red)}.heatmap,.market-sector-map,.webull-heatmap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.heatmap span,.market-sector-map div,.webull-heatmap-grid div{min-height:70px;display:grid;place-items:center;text-align:center;padding:8px;font-weight:800}.hot{background:#c9f7e8;color:#006b4b}.warm{background:#e0f8ef;color:#00855b}.cold{background:#ffe0e3;color:#c93542}.watch-quote-tabs,.watch-tabs,.webull-panel-tabs{display:flex;gap:4px;background:var(--surface-soft);border-bottom:1px solid var(--line-soft);padding:6px;overflow:auto}.watch-quote-tabs button,.watch-tabs button,.webull-panel-tabs button{border:0;background:transparent;color:var(--muted);padding:6px 9px;white-space:nowrap}.watch-quote-tabs .active,.watch-tabs .active,.webull-panel-tabs .active{background:var(--primary-soft);color:var(--primary);font-weight:900}@media (max-width:1200px){.content-grid,.terminal-grid,.watch-layout,.webull-terminal-grid{grid-template-columns:1fr}.grid.cols-4,.kpi-grid,.settings-account-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.shell{grid-template-rows:auto auto 1fr}.app-titlebar,.shell{grid-template-columns:1fr}.app-titlebar{position:static;height:auto;padding:8px}.app-rail{grid-column:1;grid-row:2;grid-auto-flow:column;overflow:auto;justify-content:flex-start;padding:6px}.main{grid-column:1;grid-row:3;padding:6px}.hero,.user-linked-topbar{grid-template-columns:1fr;display:grid}.account-self-service-grid,.account-session-row,.choice-grid,.form-grid,.grid.cols-2,.grid.cols-3,.grid.cols-4,.kpi-grid,.login-account-list,.login-layout,.metric-grid,.order-list-controls,.panel-grid,.screener-controls,.settings-account-summary,.settings-layout,.settings-role-grid,.snapshot-grid{grid-template-columns:1fr}}@media (max-width:900px){.app-titlebar:has(.app-header-security-search){grid-template-columns:1fr}.app-header-security-search{width:100%}}.admin-shell-v2{--admin-ink:#173047;--admin-muted:#60778a;--admin-line:#d9e3eb;--admin-canvas:#f2f5f8;--admin-navy:#102f43;--admin-blue:#126187;--admin-focus:#c97700;min-height:100vh;display:grid;grid-template-columns:256px minmax(0,1fr);grid-template-rows:64px minmax(0,1fr);color:var(--admin-ink);background:var(--admin-canvas)}.admin-shell-v2 .main{grid-column:2;grid-row:2;min-width:0;padding:30px 34px 48px;overflow:auto;background:var(--admin-canvas)}.admin-topbar{grid-column:2;grid-row:1;min-width:0;height:64px;display:flex;align-items:center;gap:12px;padding:0 29px;background:#fff;border-bottom:1px solid var(--admin-line);position:-webkit-sticky;position:sticky;top:0;z-index:18}.admin-mobile-brand{display:none;align-items:center;gap:8px;font-size:16px}.admin-brand-mark,.admin-mobile-brand>span:first-child{width:30px;height:30px;display:grid;place-items:center;border:2px solid;border-radius:8px;font-size:13px;font-weight:800}.admin-context-label{color:var(--admin-muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-account-nav{margin-left:auto}.admin-sidebar{grid-column:1;grid-row:1/-1;min-width:0;height:100vh;overflow:auto;position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;flex-direction:column;padding:22px 13px;color:#c5d6e1;background:var(--admin-navy)}.admin-brand{display:flex;align-items:center;gap:11px;min-height:44px;padding:0 9px 20px;border-bottom:1px solid #36556a;color:#fff;font-size:18px;font-weight:750}.admin-brand small{display:block;margin-top:2px;color:#a9c4d4;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.admin-nav-group{padding:20px 0 6px}.admin-nav-group h2{margin:0 10px 8px;color:#91aec0;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.admin-nav-group a{min-height:40px;display:flex;align-items:center;gap:9px;padding:8px 11px;border-radius:9px;color:#c5d6e1;font-size:13px;font-weight:400;line-height:1.25}.admin-nav-group a>span{width:19px;height:19px;flex:none;display:grid;place-items:center;border-radius:5px;background:#31556a;color:#dcebf2;font-size:10px;font-weight:800}.admin-nav-group a:hover{color:#fff;background:rgba(255,255,255,.09)}.admin-nav-group a.active{color:#fff;background:#205772;font-weight:700}.admin-sidebar-footer{display:grid;grid-gap:2px;gap:2px;margin-top:auto;padding:18px 10px 4px;border-top:1px solid rgba(255,255,255,.14);color:#b2cad6;font-size:12px}.admin-sidebar-footer strong{color:#fff}.admin-drawer-toggle{display:none;min-width:44px;min-height:44px;border:0;background:transparent;color:var(--admin-navy);font-size:23px}.admin-drawer-backdrop,.admin-drawer-close{display:none}.admin-skip-link{position:fixed;left:12px;top:-64px;z-index:100;padding:12px 16px;border-radius:8px;color:#fff;background:var(--admin-ink)}.admin-skip-link:focus{top:12px}.admin-shell-v2 :focus-visible{outline:3px solid var(--admin-focus);outline-offset:2px}.admin-shell-v2 .hero h1{font-size:30px;line-height:1.15}.admin-shell-v2 .button,.admin-shell-v2 button,.admin-shell-v2 input,.admin-shell-v2 select,.admin-shell-v2 textarea{min-height:44px}.admin-shell-v2 .table-wrap a,.admin-shell-v2 .table-wrap button{min-height:44px;display:inline-flex;align-items:center}.admin-access-nav,.admin-case-nav{display:flex;gap:6px;margin:0 0 18px;padding:0;overflow-x:auto}.admin-access-nav a,.admin-case-nav a{min-height:44px;display:inline-flex;align-items:center;padding:9px 12px;border:1px solid var(--admin-line);border-radius:999px;color:var(--admin-muted);background:#fff;font-weight:700;white-space:nowrap}.admin-access-nav a[aria-current=page],.admin-case-nav a[aria-current=page]{color:var(--admin-blue);border-color:#8cc6ea;background:#e9f4fc}.admin-order-row-actions{display:inline-flex;align-items:center;gap:10px}.admin-order-row-actions a{color:var(--admin-blue);font-weight:700}.admin-shell-v2 .admin-orders-workspace{grid-template-columns:minmax(0,1fr);align-items:start}.admin-shell-v2 .admin-orders-section{min-width:0;border-color:var(--admin-line);border-radius:11px}.admin-shell-v2 .admin-orders-section .section-title{margin-bottom:5px}.admin-shell-v2 .admin-orders-workspace .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell-v2 .admin-orders-picker{min-width:0;display:grid;align-content:start;grid-gap:5px;gap:5px}.admin-shell-v2 .admin-orders-picker label{color:var(--admin-muted);font-size:12px;font-weight:800}.admin-shell-v2 .admin-orders-picker .input{width:100%;min-width:0}.admin-shell-v2 .admin-orders-picker .note{font-size:11px;overflow-wrap:anywhere}.admin-shell-v2 .admin-orders-intent{display:grid;grid-gap:4px;gap:4px;padding:11px 12px;border:1px solid var(--admin-line);border-radius:8px;background:#f5f9fc}.admin-shell-v2 .admin-orders-intent p{margin:0;color:var(--admin-muted);font-size:12px;overflow-wrap:anywhere}.admin-shell-v2 .admin-orders-lifecycle{grid-column:1/-1}.admin-shell-v2 .admin-orders-lifecycle .snapshot-grid>div{min-width:0;display:grid;align-content:start;grid-gap:4px;gap:4px;padding:9px 10px;border:1px solid var(--admin-line);border-radius:7px;background:#f8fbfd}.admin-shell-v2 .admin-orders-lifecycle .snapshot-grid strong{overflow-wrap:anywhere}.admin-shell-v2 .admin-orders-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.admin-shell-v2 .admin-orders-actions .mini-form{min-width:0;padding:14px;border:1px solid var(--admin-line);border-radius:8px;background:#fff}.admin-shell-v2 .admin-orders-actions .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell-v2 .admin-orders-workspace .table-scroll{max-width:100%;overflow-x:auto}.admin-shell-v2 .admin-orders-workspace .result-box{max-width:100%;overflow-wrap:anywhere;white-space:pre-wrap}@media (max-width:1100px){.admin-shell-v2 .admin-orders-actions{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.admin-shell-v2 .admin-orders-actions .form-grid,.admin-shell-v2 .admin-orders-workspace .form-grid,.admin-shell-v2 .admin-queue-summary{grid-template-columns:minmax(0,1fr)}.admin-shell-v2 .admin-orders-section .section-heading-row{flex-wrap:wrap}}.admin-shell-v2 .admin-inner-eyebrow{margin:0 0 7px;color:#5e778a;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.admin-shell-v2 .admin-inner-panel{min-width:0;overflow:hidden;border:1px solid var(--admin-line);border-radius:11px;background:#fff;box-shadow:0 1px 2px rgba(11,40,60,.035)}.admin-shell-v2 .admin-inner-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--admin-line)}.admin-shell-v2 .admin-inner-panel-header h2{margin:0;font-size:17px;line-height:1.25;letter-spacing:-.018em}.admin-shell-v2 .admin-inner-panel-header p:last-child{margin:5px 0 0;color:var(--admin-muted);font-size:12px;line-height:1.45}.admin-shell-v2 .admin-inner-panel-header>span{flex:none;padding:5px 9px;border:1px solid #d5e5ee;border-radius:99px;background:#edf4f8;color:#315d77;font-size:11px;font-weight:800;white-space:nowrap}.admin-shell-v2 .admin-inner-action-link{display:inline-flex;align-items:center;min-height:44px;color:var(--admin-blue);font-weight:800;white-space:nowrap}.admin-shell-v2 .admin-inner-action-link:hover,.admin-shell-v2 .admin-overview-metric a:hover{text-decoration:underline}.admin-shell-v2 .admin-overview{display:grid;grid-gap:26px;gap:26px;max-width:1510px;margin:0 auto;min-width:0}.admin-shell-v2 .admin-overview-header{min-width:0}.admin-shell-v2 .admin-overview-header h1{margin:0 0 12px;font-size:clamp(30px,3vw,38px);line-height:1.1;letter-spacing:-.04em}.admin-shell-v2 .admin-overview-header p:last-child{max-width:730px;margin:0;color:var(--admin-muted);font-size:15px;line-height:1.55}.admin-shell-v2 .admin-overview-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:9px;margin-top:23px}.admin-shell-v2 .admin-overview-operations{grid-gap:14px;gap:14px;min-width:0}.admin-shell-v2 .admin-overview-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.admin-shell-v2 .admin-overview-section-heading h2{margin:0;font-size:18px;letter-spacing:-.02em}.admin-shell-v2 .admin-overview-section-heading p{margin:0;color:var(--admin-muted);font-size:12px;line-height:1.45}.admin-shell-v2 .admin-overview-header-actions .button{border-radius:8px;padding:10px 16px;font-weight:800}.admin-shell-v2 .admin-overview-header-actions .button.primary{color:#fff;background:var(--admin-blue);border-color:var(--admin-blue)}.admin-shell-v2 .admin-overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-shell-v2 .admin-overview-metric{min-width:0;align-content:start;grid-gap:3px;gap:3px;padding:14px 18px;border-right:1px solid var(--admin-line)}.admin-shell-v2 .admin-overview-metric:last-child{border-right:0}.admin-shell-v2 .admin-overview-metric-label{color:var(--admin-muted);font-size:12px}.admin-shell-v2 .admin-overview-metric-value{font-size:22px;line-height:1.2;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-shell-v2 .admin-overview-metric-detail{color:var(--admin-muted);font-size:11px}.admin-shell-v2 .admin-overview-metric a{display:inline-flex;align-items:center;justify-self:start;min-height:44px;color:var(--admin-blue);font-weight:800}.admin-shell-v2 .admin-overview-action-list{margin:0;padding:0;list-style:none}.admin-shell-v2 .admin-overview-action-list li{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 18px;border-top:1px solid #e7edf1}.admin-shell-v2 .admin-overview-action-list li:first-child{border-top:0}.admin-shell-v2 .admin-overview-action-evidence{min-width:0}.admin-shell-v2 .admin-overview-action-evidence strong{font-size:13px}.admin-shell-v2 .admin-overview-action-evidence p{margin:3px 0 0;color:var(--admin-muted);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.admin-shell-v2 .admin-overview-empty{margin:0;padding:18px}.admin-shell-v2 .admin-overview-snapshots{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.admin-shell-v2 .admin-overview-table{min-width:0}.admin-shell-v2 .admin-overview-table-hint{display:none}.admin-shell-v2 .admin-overview-table .table-scroll{border:0}.admin-shell-v2 .admin-overview-table .table{min-width:560px;border:0}.admin-shell-v2 .admin-overview-table th{color:#557083;background:#f6fafc;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.admin-shell-v2 .admin-overview-table td,.admin-shell-v2 .admin-overview-table th{padding:10px 12px}.admin-shell-v2 .admin-funding-workspace{display:grid;grid-gap:14px;gap:14px;min-width:0}.admin-shell-v2 .admin-funding-layout{grid-template-columns:minmax(260px,.88fr) minmax(0,1.12fr);align-items:start}.admin-shell-v2 .admin-funding-detail-stack,.admin-shell-v2 .admin-funding-layout{display:grid;grid-gap:14px;gap:14px;min-width:0}.admin-shell-v2 .admin-funding-panel{min-width:0;margin:0;padding:0;overflow:hidden;border-color:var(--admin-line);border-radius:11px;background:#fff}.admin-shell-v2 .admin-funding-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--admin-line)}.admin-shell-v2 .admin-funding-panel-heading .section-title{margin:0;font-size:17px;letter-spacing:-.018em}.admin-shell-v2 .admin-funding-panel-heading>span{flex:none;color:var(--admin-muted);font-size:12px}.admin-shell-v2 .admin-funding-list{margin:0;padding:0;list-style:none}.admin-shell-v2 .admin-funding-list li+li{border-top:1px solid var(--admin-line)}.admin-shell-v2 .admin-funding-list-item{display:grid;grid-gap:5px;gap:5px;width:100%;min-width:0;padding:13px 18px;border:0;border-left:3px solid transparent;border-radius:0;color:var(--admin-ink);background:#fff;text-align:left;cursor:pointer}.admin-shell-v2 .admin-funding-list-item:hover{background:#f5f9fc}.admin-shell-v2 .admin-funding-list-item[aria-pressed=true]{border-left-color:var(--admin-blue);background:#edf5fb}.admin-shell-v2 .admin-funding-list-item:disabled{cursor:default;opacity:.65}.admin-shell-v2 .admin-funding-list-item small,.admin-shell-v2 .admin-funding-list-item>span{overflow-wrap:anywhere}.admin-shell-v2 .admin-funding-list-primary{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:5px 10px}.admin-shell-v2 .admin-funding-empty,.admin-shell-v2 .admin-funding-list-item small,.admin-shell-v2 .admin-funding-readback-note{color:var(--admin-muted);font-size:12px;line-height:1.45}.admin-shell-v2 .admin-funding-empty{margin:0;padding:18px}.admin-shell-v2 .admin-funding-readback-note{margin:0;padding:0 18px 16px}.admin-shell-v2 .admin-funding-selected-context{padding:12px 18px;border-bottom:1px solid var(--admin-line);color:var(--admin-muted);background:#f7fafc;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.admin-shell-v2 .admin-funding-selected-context strong{color:var(--admin-ink)}.admin-shell-v2 .admin-funding-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px;margin:0;padding:18px}.admin-shell-v2 .admin-funding-fact-primary{padding-bottom:12px;border-bottom:1px solid var(--admin-line)}.admin-shell-v2 .admin-funding-evidence-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;padding:0 18px 8px}.admin-shell-v2 .admin-funding-evidence-heading .admin-funding-subtitle{padding:0}.admin-shell-v2 .admin-funding-posting-state{color:var(--admin-muted);font-size:12px;font-weight:700}.admin-shell-v2 .admin-funding-evidence strong{color:var(--admin-ink)}.admin-shell-v2 .admin-funding-facts>div{min-width:0}.admin-shell-v2 .admin-funding-facts dt{margin-bottom:3px;color:var(--admin-muted);font-size:11px}.admin-shell-v2 .admin-funding-facts dd{margin:0;font-size:13px;font-weight:700;overflow-wrap:anywhere}.admin-shell-v2 .admin-funding-fact-primary dd{font-size:16px}.admin-shell-v2 .admin-funding-subtitle{margin:0;padding:0 18px 7px;font-size:13px}.admin-shell-v2 .admin-funding-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 12px;gap:6px 12px;margin:0;padding:0 18px 16px;list-style:none;font-size:12px}.admin-shell-v2 .admin-funding-evidence li{min-width:0;overflow-wrap:anywhere}.admin-shell-v2 .admin-funding-audit-list{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0 18px 16px;list-style:none}.admin-shell-v2 .admin-funding-audit-list li{display:flex;flex-wrap:wrap;gap:3px 8px;min-width:0;font-size:12px}.admin-shell-v2 .admin-funding-audit-list small,.admin-shell-v2 .admin-funding-audit-list span{color:var(--admin-muted);overflow-wrap:anywhere}.admin-shell-v2 .admin-funding-action-fields,.admin-shell-v2 .admin-funding-request-form fieldset{display:grid;grid-gap:12px;gap:12px;margin:0;padding:16px 18px 18px;border:0;min-width:0}.admin-shell-v2 .admin-funding-action-fields label,.admin-shell-v2 .admin-funding-field,.admin-shell-v2 .admin-funding-request-fields label{display:grid;grid-gap:5px;gap:5px;min-width:0;color:var(--admin-muted);font-size:12px}.admin-shell-v2 .admin-funding-action-fields .input,.admin-shell-v2 .admin-funding-request-fields .input{width:100%;min-width:0}.admin-shell-v2 .admin-funding-action-fields .note{font-size:12px}.admin-shell-v2 .admin-funding-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-shell-v2 .admin-funding-request-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;min-width:0}.admin-shell-v2 .admin-funding-workspace .table-scroll{max-width:100%}@media (max-width:1050px){.admin-shell-v2 .admin-funding-layout{grid-template-columns:minmax(0,1fr)}.admin-shell-v2 .admin-funding-request-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.admin-shell-v2 .admin-funding-selected-context{padding:12px 14px}.admin-shell-v2 .admin-funding-evidence-heading{padding:0 14px 8px}.admin-shell-v2 .admin-funding-panel-heading{padding:14px}.admin-shell-v2 .admin-funding-list-item{padding:12px 14px}.admin-shell-v2 .admin-funding-evidence,.admin-shell-v2 .admin-funding-facts,.admin-shell-v2 .admin-funding-request-fields{grid-template-columns:minmax(0,1fr)}.admin-shell-v2 .admin-funding-facts{padding:14px}.admin-shell-v2 .admin-funding-evidence{padding:0 14px 14px}.admin-shell-v2 .admin-funding-action-fields,.admin-shell-v2 .admin-funding-request-form fieldset{padding:14px}.admin-shell-v2 .admin-funding-actions{display:grid}.admin-shell-v2 .admin-funding-readback-note{padding:0 14px 14px}}@media (max-width:760px){.admin-shell-v2 .admin-overview-header h1{font-size:30px}.admin-shell-v2 .admin-overview-header-actions{display:grid;justify-content:stretch;margin-top:20px}.admin-shell-v2 .admin-overview-section-heading{display:block}.admin-shell-v2 .admin-overview-section-heading p{margin-top:5px}.admin-shell-v2 .admin-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell-v2 .admin-overview-metric:nth-child(2){border-right:0}.admin-shell-v2 .admin-overview-metric:nth-child(-n+2){border-bottom:1px solid var(--admin-line)}.admin-shell-v2 .admin-overview-action-list li{display:block;padding:12px 14px}.admin-shell-v2 .admin-overview-table-hint{display:block;margin:0;padding:8px 12px;color:var(--admin-muted);font-size:11px}.admin-shell-v2 .admin-inner-panel-header{padding:14px}.admin-shell-v2 .admin-inner-panel-header>span{align-self:flex-start}}@media (max-width:430px){.admin-shell-v2 .admin-overview-metric{padding:12px}.admin-shell-v2 .admin-inner-panel-header{display:block}.admin-shell-v2 .admin-inner-panel-header>span{display:inline-block;margin-top:9px}}@media (max-width:1100px){.admin-shell-v2{grid-template-columns:256px minmax(0,1fr)}}@media (max-width:760px){.admin-shell-v2{display:block}.admin-shell-v2 .main{min-height:calc(100vh - 64px);padding:23px 17px 34px}.admin-topbar{height:64px;padding:0 16px}.admin-drawer-toggle,.admin-mobile-brand{display:inline-flex}.admin-context-label{display:none}.admin-sidebar{position:fixed;left:0;top:0;bottom:0;width:min(298px,86vw);height:100vh;visibility:hidden;transform:translateX(-103%);transition:transform .2s ease,visibility 0s linear .2s;box-shadow:0 10px 28px rgba(20,42,62,.24)}.admin-sidebar.open{visibility:visible;transform:translateX(0);transition-delay:0s}.admin-sidebar .admin-brand{padding-right:44px}.admin-drawer-close{display:grid;place-items:center;position:absolute;top:12px;right:10px;width:44px;min-height:44px;border:0;background:transparent;color:#fff;font-size:24px;cursor:pointer}.admin-nav-group a{min-height:44px}.admin-drawer-backdrop{display:block;position:fixed;inset:0;z-index:19;border:0;background:rgba(12,35,51,.48)}.admin-shell-v2 .hero{display:block}.admin-shell-v2 .hero .actions{margin-top:14px}.admin-shell-v2 .hero .button{width:100%}.admin-shell-v2 .hero h1{font-size:26px}.admin-shell-v2 .grid.cols-2,.admin-shell-v2 .grid.cols-3,.admin-shell-v2 .grid.cols-4{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.admin-sidebar{transition:none}}.market-webull-page{display:grid;grid-gap:4px;gap:4px;background:#dbe1e8;color:#181c2f;font-size:12px}.market-discovery{position:relative;display:grid;grid-template-columns:minmax(220px,1fr) minmax(280px,520px) auto;align-items:center;grid-gap:18px;gap:18px;padding:14px 18px;background:#fff;border-bottom:1px solid #dbe1e8}.market-discovery>div:first-child{display:grid;grid-gap:3px;gap:3px}.market-discovery>div:first-child strong{font-size:18px}.market-discovery>div:first-child span{color:#6b7280}.market-discovery input{width:100%;min-height:38px;border:1px solid #ccd4df;border-radius:6px;padding:0 12px;color:#181c2f;background:#f8fafc}.market-discovery nav{display:flex;gap:12px;white-space:nowrap}.market-discovery nav a{color:#0b6bff;font-weight:700}.market-discovery-results{position:absolute;z-index:20;top:58px;left:max(280px,calc(50% - 260px));width:min(520px,calc(100vw - 36px));display:grid;padding:6px;background:#fff;border:1px solid #ccd4df;border-radius:7px;box-shadow:0 14px 35px rgba(20,31,48,.18)}.market-discovery-results a{display:grid;grid-template-columns:70px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:9px;border-radius:5px;color:#181c2f}.market-discovery-results a:focus,.market-discovery-results a:hover{background:#edf5ff}.market-discovery-results em,.market-discovery-results span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-discovery-results em{color:#6b7280;font-style:normal}.market-region-tabs{display:grid;grid-template-columns:repeat(3,1fr);height:36px;background:#e9edf2;grid-gap:1px;gap:1px}.market-region-tabs button{border:0;background:#e9edf2;color:#5d606d;font-size:14px;cursor:pointer}.market-region-tabs button.active{background:#fff;color:#181c2f;font-weight:800}.market-top-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px}.market-main-grid{grid-template-columns:1fr 1fr;align-items:start}.market-left-stack,.market-main-grid,.market-right-stack{display:grid;grid-gap:4px;gap:4px}.market-webull-panel{background:#fff;border:0;overflow:hidden}.market-webull-tabs{display:flex;height:32px;align-items:center;background:#f3f6fa;border-bottom:1px solid #e7ebf0;overflow:auto}.market-webull-tabs button{border:0;background:transparent;color:#5d606d;padding:0 11px;height:100%;white-space:nowrap;cursor:pointer;font-size:14px}.market-webull-tabs button.active{color:#181c2f;font-weight:800}.market-index-panel,.market-top-grid>.market-webull-panel{min-height:264px}.market-index-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:232px}.market-index-tile{display:grid;grid-template-rows:auto auto 1fr auto auto;grid-gap:4px;gap:4px;padding:14px 12px;border-right:1px solid #edf0f4}.market-index-tile:last-child{border-right:0}.market-index-tile strong{font-size:14px}.market-index-tile span{color:#8a8f9c;font-size:11px;min-height:28px}.market-index-tile .sparkline{height:92px;align-self:center}.market-index-tile b{font-size:23px;letter-spacing:-.04em}.market-index-tile em{font-style:normal;font-weight:800}.market-breadth-card,.market-sentiment-card{min-height:232px;padding:12px 14px;text-align:center}.market-breadth-card p,.market-sentiment-card p{color:#5d606d;margin:6px 0}.market-donut{width:134px;height:134px;border-radius:50%;border:14px solid #18a870;border-right-color:#d92d3e;display:grid;place-items:center;align-content:center;margin:6px auto 12px}.market-donut strong,.market-greed span{font-size:26px;color:#181c2f}.market-donut span{color:#5d606d;font-size:11px}.market-greed{width:128px;height:128px;border-radius:50%;border:13px solid #f5b64b;display:grid;place-items:center;align-content:center;margin:8px auto}.market-greed strong{color:#c77a00;font-size:18px}.market-rank-panel{min-height:388px}.market-rank-area{max-height:356px;overflow:auto}.market-rank-filters{display:flex;gap:4px;padding:8px 10px;border-bottom:1px solid #edf0f4;overflow:auto}.market-rank-filters button{border:1px solid transparent;background:transparent;color:#5d606d;padding:4px 8px;white-space:nowrap;cursor:pointer}.market-rank-filters button.active{background:#edf5ff;border-color:#b7d8ff;color:#0b6bff;font-weight:800}.market-rank-table{border:0;min-width:650px}.market-rank-table td,.market-rank-table th{height:28px;padding:5px 8px}.market-heat-panel{min-height:442px}.market-live-heatmap{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:74px;grid-gap:2px;gap:2px;padding:8px 12px 12px}.market-heat-label{grid-column:1/-1;min-height:24px!important;display:block!important;color:#5d606d!important;background:transparent!important;text-align:left!important;font-weight:700}.market-live-heatmap div:not(.market-heat-label){display:grid;place-items:center;align-content:center;text-align:center;padding:6px;overflow:hidden}.market-live-heatmap strong{font-size:12px;line-height:1.2}.market-live-heatmap span{font-weight:900}.market-calendar-panel{min-height:830px}.market-calendar-area{max-height:798px;overflow:auto}.market-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:1px;gap:1px;padding:8px;border-bottom:1px solid #edf0f4}.market-days button{border:0;background:#f7f9fc;color:#5d606d;padding:7px 4px;cursor:pointer}.market-days button.active{background:#edf5ff;color:#0b6bff;font-weight:800}.market-counts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid #edf0f4}.market-counts span{display:grid;grid-gap:2px;gap:2px;justify-items:center;padding:8px 4px;color:#5d606d;border-right:1px solid #edf0f4;text-align:center;font-size:11px}.market-counts strong{color:#181c2f;font-size:18px}.market-calendar-area .table{border:0;min-width:690px}@media (max-width:1200px){.market-discovery{grid-template-columns:1fr 1fr}.market-discovery nav{grid-column:1/-1}.market-discovery-results{top:70px;left:auto;right:18px}.market-index-list,.market-main-grid,.market-top-grid{grid-template-columns:1fr}.market-index-tile{border-right:0;border-bottom:1px solid #edf0f4}}@media (max-width:800px){.market-region-tabs{grid-template-columns:1fr;height:auto}.market-region-tabs button{min-height:34px}.market-counts,.market-days,.market-live-heatmap{grid-template-columns:repeat(2,minmax(0,1fr))}}.stocks-webull-page{display:grid;grid-template-columns:240px minmax(520px,796px) 340px;grid-gap:4px;min-height:calc(100vh - var(--user-chrome-height));background:#dbe1e8;color:#181c2f;font-size:12px}.stocks-panel{background:#fff;overflow:hidden}.stocks-panel-tabs{height:32px;display:flex;align-items:center;gap:18px;padding:0 11px;background:#f3f6fa;border-bottom:1px solid #e7ebf0;color:#5d606d}.stocks-panel-tabs button{border:0;background:transparent;color:#5d606d;padding:0;height:100%;cursor:pointer;font-size:14px}.stocks-panel-tabs button.active,.stocks-panel-tabs strong{color:#181c2f;font-weight:700}.stocks-watchlist-panel,.stocks-watchlist-panel .stocks-panel{min-height:922px}.stocks-watch-heading{height:50px;display:flex;align-items:center;padding:0 10px;margin:0 10px;background:#e2e7ed;font-size:14px;color:#181c2f}.stocks-watch-table-head{height:29px;grid-template-columns:1fr 92px;color:#8c8e97}.stocks-watch-table-head span:last-child{text-align:right}.stocks-watch-list{display:grid}.stocks-watch-row{display:grid;grid-template-columns:1fr 82px;grid-gap:8px;gap:8px;min-height:56px;padding:7px 10px;border-bottom:1px solid #edf0f4;color:#181c2f}.stocks-watch-row.active,.stocks-watch-row:hover{background:#f5f8fc}.stocks-watch-row strong{display:block;font-size:14px}.stocks-watch-row em{display:block;font-style:normal;color:#5d606d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stocks-watch-row span{display:block;color:#8c8e97;font-size:11px}.stocks-watch-row>div:last-child{text-align:right}.stocks-watch-row b{display:block;font-size:14px;color:#181c2f}.stocks-add-symbol{display:block;padding:12px;color:#0057ff;border-top:1px solid #edf0f4;font-size:13px}.stocks-chart-column{align-content:start}.stocks-chart-panel{min-height:634px}.stocks-quote-strip{height:40px;display:flex;align-items:center;padding:0 11px;background:#fff;border-bottom:1px solid #edf0f4}.stocks-quote-strip div{display:flex;align-items:baseline;gap:4px}.stocks-quote-strip strong{font-size:13px}.stocks-quote-strip span{font-size:18px;font-weight:800;letter-spacing:-.04em}.stocks-quote-strip em{font-style:normal;font-weight:700}.stocks-interval-row{min-width:0;min-height:48px;height:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 8px;background:#fff;border-bottom:1px solid #edf0f4}.stocks-chart-range-buttons{display:flex;flex:1 1;align-items:center;gap:1px;min-width:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-behavior:auto}.stocks-chart-range-buttons::-webkit-scrollbar{display:none}.stocks-chart-range-buttons button{flex:0 0 auto;min-height:32px}.stocks-interval-row button{border:0;background:transparent;color:#5d606d;min-width:34px;padding:5px 7px;cursor:pointer}.stocks-interval-row button.active{color:#0057ff;font-weight:800}.stocks-chart-type-select{display:flex;align-items:center;gap:6px;min-width:max-content;color:#747985;font-size:11px}.stocks-chart-type-select select{height:24px;border:1px solid #d8dee8;background:#fff;color:#202636;font:inherit;padding:0 22px 0 7px}.stocks-chart-panel .trading-chart{padding:0}.stocks-chart-panel .chart-toolbar{display:none}.stocks-chart-panel .terminal-chart{width:100%;height:470px;display:block;background:#fff}.stocks-chart-panel .chart-footer{padding:0 10px 8px}.stocks-chart-panel .chart-stats-strip{display:none}.stocks-news-panel{min-height:284px}.stocks-news-list{max-height:252px;overflow:auto}.stocks-news-list article{display:grid;grid-gap:4px;gap:4px;padding:8px 11px;border-bottom:1px solid #edf0f4}.stocks-news-list article strong{font-size:13px;color:#181c2f;font-weight:500}.stocks-news-list article span{color:#8c8e97}.stocks-corporate-actions-list{max-height:252px;overflow:auto}.stocks-corporate-actions-list article{display:grid;grid-gap:6px;gap:6px;padding:9px 11px;border-bottom:1px solid #edf0f4}.stocks-corporate-actions-list article strong{font-size:13px;color:#181c2f;font-weight:700}.stocks-corporate-actions-list article small,.stocks-corporate-actions-list article span{color:#7a7f8c;font-size:12px}.stocks-corporate-actions-list article p{margin:0;color:#3f4656;font-size:12px;line-height:1.35}.stocks-corporate-actions-meta{display:flex;flex-wrap:wrap;gap:8px}.stocks-quote-column{grid-gap:0;gap:0;align-content:start;min-height:922px}.stocks-quote-column>.stocks-quote-strip{position:-webkit-sticky;position:sticky;top:0;z-index:1;margin-bottom:0;transform:translateY(-60px)}.stocks-quote-column .stocks-panel{margin-bottom:0}.stocks-quote-card{min-height:266px}.stocks-quote-main{display:grid;grid-gap:4px;gap:4px;padding:14px 10px 8px}.stocks-quote-main>div{display:flex;justify-content:space-between;align-items:center}.stocks-quote-main strong{font-size:15px}.stocks-quote-main em{color:#5d606d;font-style:normal}.stocks-quote-main b{font-size:28px;letter-spacing:-.05em;margin-top:4px}.stocks-quote-main p{margin:10px 0 0;color:#8c8e97;display:flex;justify-content:space-between}.stocks-quote-main small{color:#181c2f}.stocks-quote-detail{padding:10px}.stocks-quote-detail-table{display:grid;grid-gap:8px;gap:8px}.stocks-quote-detail-table div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #edf0f4;padding-bottom:7px}.stocks-quote-detail-table span{color:#5d606d}.stocks-quote-detail-table strong{color:#181c2f;font-weight:600;text-align:right}.stocks-stats-card{min-height:207px}.stocks-stat-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px;gap:4px;padding:10px}.stocks-stat-grid div{display:flex;justify-content:space-between;gap:8px}.stocks-stat-grid dt{color:#5d606d}.stocks-stat-grid dd{margin:0;text-align:right;flex-shrink:0}.stocks-stat-grid strong{font-weight:500;text-align:right;white-space:nowrap}.stocks-stat-grid strong small{display:block;color:#5d606d;font-size:10px;line-height:1.35}.stocks-positions-card{min-height:310px}.stocks-quick-card{min-height:213px}.stocks-level-card{min-height:199px}.stocks-login-empty{min-height:160px;display:grid;place-items:center;text-align:center;color:#5d606d}.stocks-login-empty a{color:#0057ff}.stocks-quick-card .sparkline{height:155px;width:calc(100% - 20px);margin:10px}@media (max-width:1300px){.stocks-webull-page{grid-template-columns:240px minmax(0,1fr)}.stocks-quote-column{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-height:auto}.stocks-quote-column>.stocks-quote-strip{display:none}.stocks-quote-column .stocks-panel{border-bottom:0}}@media (max-width:900px){.stocks-webull-page{grid-template-columns:1fr}.stocks-watchlist-panel,.stocks-watchlist-panel .stocks-panel{min-height:auto}.stocks-quote-column{grid-template-columns:1fr}.stocks-chart-panel .terminal-chart{height:340px}}.stocks-quote-column>.stocks-quote-strip{display:none}.stocks-chart-panel .chart-footer{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));grid-gap:4px;gap:4px;font-size:11px;color:#8c8e97}.stocks-chart-panel .chart-footer span{min-width:0;text-align:center;white-space:nowrap;overflow:hidden}.stocks-chart-panel .chart-axis-label,.stocks-chart-panel .chart-price-label{font-size:10px}.stocks-webull-page{grid-template-columns:240px minmax(620px,1fr) 340px;gap:4px;height:calc(100vh - var(--user-chrome-height))}.stocks-panel{border:0;box-shadow:none}.stocks-panel-tabs{justify-content:space-between;padding:0 10px}.stocks-panel-tabs>div:first-child{display:flex;align-items:center;gap:18px;height:100%;min-width:0;overflow-x:auto;scrollbar-width:none}.stocks-panel-tabs>div:first-child::-webkit-scrollbar{display:none}.stocks-panel-tabs button{white-space:nowrap}.stocks-panel-actions{display:flex;align-items:center;gap:4px;margin-left:auto}.stocks-panel-actions button{border:0;background:transparent;color:#5d606d;cursor:pointer;padding:4px 5px}.stocks-panel-actions button:hover{color:#0057ff}.stocks-watchlist-panel,.stocks-watchlist-panel .stocks-panel{min-height:0;height:100%}.stocks-watch-heading{justify-content:space-between;height:48px;border-bottom:1px solid #edf0f4}.stocks-watch-heading button{border:0;background:transparent;color:#5d606d}.stocks-watch-list{max-height:calc(100vh - 190px);overflow:auto}.stocks-watch-row{grid-template-columns:minmax(0,1fr) 94px}.stocks-chart-column{grid-template-rows:minmax(540px,1fr) 286px}.stocks-chart-panel{min-height:0;height:100%}.stocks-chart-panel .terminal-chart{height:calc(100vh - 390px);min-height:390px;max-height:560px}.stocks-quote-strip{justify-content:space-between;gap:10px}.stocks-provider-select,.stocks-quote-strip small{color:#8c8e97;font-size:11px}.stocks-provider-select{display:flex;align-items:flex-start;gap:6px;min-width:0}.stocks-provider-select span{max-width:210px;overflow:hidden;text-overflow:ellipsis;font-size:11px;font-weight:500;letter-spacing:normal}.stocks-provider-select select{min-height:24px;border:1px solid #dbe1e8;border-radius:5px;background:#fff;color:#181c2f;font-size:11px}.user-quote-provenance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3px 8px;gap:3px 8px;min-width:176px;max-width:288px;color:#5d606d;font-size:10px;line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.user-quote-provenance span{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:3px;gap:3px;min-width:0;white-space:nowrap}.user-quote-provenance strong{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#181c2f;font-weight:700}.stocks-provider-select .user-quote-provenance{flex:1 1 auto}.stocks-provider-select .user-quote-provenance span{max-width:none}.market-rank-table td:has(.user-quote-provenance),.portfolio-workspace td:has(.user-quote-provenance){min-width:264px;white-space:normal;vertical-align:top}.market-rank-table .user-quote-provenance,.portfolio-workspace .user-quote-provenance{max-width:264px}@media (-webkit-min-device-pixel-ratio:1.75),(max-width:1100px),(min-resolution:1.75dppx){.user-quote-provenance{grid-template-columns:minmax(0,1fr);max-width:220px}.market-rank-table td:has(.user-quote-provenance),.portfolio-workspace td:has(.user-quote-provenance){min-width:220px}}.stocks-refresh-cluster{display:flex;align-items:center;gap:7px;min-width:186px;justify-content:flex-end;color:#8c8e97;font-size:11px}.stocks-refresh-cluster button{min-height:24px;border:1px solid #dbe1e8;border-radius:5px;background:#f8fafc;color:#0057ff;padding:0 9px;font-size:11px;cursor:pointer}.stocks-refresh-cluster button:disabled{color:#8c8e97;cursor:wait}.stocks-refresh-cluster small{max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.stocks-refresh-cluster[data-refresh-state=error] small{color:var(--red)}.stocks-news-panel{min-height:0;height:286px}.stocks-news-panel>:not(.stocks-panel-tabs){box-sizing:border-box}.stocks-corporate-actions-list,.stocks-news-list{max-height:none}.stocks-quote-column .stocks-panel{border-bottom:4px solid #dbe1e8}.stocks-quote-card{min-height:188px;border-bottom:0!important}.stocks-stats-card{min-height:224px;border-top:0;border-bottom:4px solid #dbe1e8}.stocks-stats-card .stocks-panel-tabs{border-top:0;background:#fff}.stocks-positions-card{min-height:236px}.stocks-quick-card{min-height:180px}.stocks-level-card{min-height:150px}.stocks-depth-card{min-height:196px}.stocks-level-one{display:grid;grid-gap:8px;gap:8px;padding:10px}.stocks-level-one div{display:flex;justify-content:space-between;gap:10px;color:#5d606d}.stocks-level-one strong{color:#181c2f;font-weight:500}.stocks-level-one strong.price-up{color:var(--green)}.stocks-level-one strong.price-down{color:var(--red)}.stocks-depth-book,.stocks-tape{display:grid;padding:6px 10px 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stocks-depth-meta{min-height:22px;color:#8c8e97;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stocks-depth-head,.stocks-depth-row,.stocks-tape-row{display:grid;align-items:center;min-height:24px;border-bottom:1px solid #edf0f4}.stocks-depth-head{color:#8c8e97;font-size:11px}.stocks-depth-head,.stocks-depth-row{grid-template-columns:1fr 1fr 1fr 1fr;gap:8px}.stocks-depth-head span,.stocks-depth-row span,.stocks-depth-row strong{text-align:right}.stocks-depth-head span:first-child,.stocks-depth-row span:first-child{text-align:left}.stocks-tape .stocks-depth-head,.stocks-tape-row{grid-template-columns:1fr 1fr .8fr;gap:8px}.stocks-tape .stocks-depth-head span:not(:first-child),.stocks-tape-row span:last-child,.stocks-tape-row strong{text-align:right}.stocks-depth-row strong,.stocks-tape-row strong{font-weight:600}.stocks-account-panel{display:grid;grid-gap:0;gap:0;padding:8px 10px 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stocks-account-summary{display:grid;grid-gap:0;gap:0;border:1px solid #edf0f4;border-bottom:0}.stocks-account-summary div{min-height:27px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 7px;border-bottom:1px solid #edf0f4;background:#fafbfc}.stocks-account-empty,.stocks-account-foot,.stocks-account-head,.stocks-account-row small,.stocks-account-summary span{color:#8c8e97}.stocks-account-summary strong{min-width:0;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stocks-account-table{display:grid;border:1px solid #edf0f4;border-top:0}.stocks-account-head,.stocks-account-row{display:grid;grid-template-columns:minmax(74px,1.2fr) .75fr .85fr .95fr;grid-gap:7px;gap:7px;align-items:center;min-height:29px;border-bottom:1px solid #edf0f4}.stocks-account-head{padding:0 7px;font-size:11px;background:#fff}.stocks-account-row{padding:5px 7px}.stocks-account-row:last-child{border-bottom:0}.stocks-account-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.stocks-account-head span:first-child,.stocks-account-row span:first-child{text-align:left}.stocks-account-row small,.stocks-account-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stocks-account-row strong{color:#181c2f;font-weight:700}.stocks-account-row small{font-size:10px}.stocks-account-empty,.stocks-account-foot{min-height:28px;display:grid;align-items:center;padding:6px 7px 0;line-height:1.35}.stocks-account-actions{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 7px;border:1px solid #edf0f4;border-bottom:0;color:#8c8e97;background:#fff}.stocks-account-actions button,.stocks-account-link{border:0;background:transparent;color:#0057ff;font:inherit;cursor:pointer;padding:0}.stocks-account-actions button:disabled,.stocks-account-link:disabled{color:#8c8e97;cursor:wait}.stocks-account-actions[data-order-action-state=error] span{color:var(--red);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stocks-orders-table .stocks-account-head,.stocks-orders-table .stocks-account-row{grid-template-columns:minmax(80px,1.2fr) .55fr .6fr .9fr .72fr}@media (min-width:1360px){.stocks-webull-page{grid-template-columns:240px minmax(760px,1fr) 340px}}@media (max-width:1300px){.stocks-webull-page{height:auto;overflow:visible}.stocks-chart-column{height:auto}.stocks-chart-panel .terminal-chart{height:430px}}.portfolio-workspace{min-height:calc(100vh - var(--user-chrome-height));display:grid;grid-template-rows:36px auto minmax(0,1fr);grid-gap:4px;gap:4px;background:#dbe1e8;color:#181c2f;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.portfolio-command-bar{display:grid;grid-template-columns:minmax(280px,460px) minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding:0 8px;background:#eef2f6;border-bottom:1px solid #cfd7e2}.portfolio-account-lockup{display:flex;align-items:center;gap:8px;min-width:0}.portfolio-account-lockup em,.portfolio-account-lockup span,.portfolio-actions a,.portfolio-kv-list em,.portfolio-panel-title span,.portfolio-risk-grid span{color:#5d606d;font-style:normal}.portfolio-account-lockup strong{color:#181c2f}.portfolio-account-lockup em{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portfolio-actions{display:flex;justify-content:flex-end;gap:2px;overflow:auto}.portfolio-actions a{min-height:28px;display:inline-flex;align-items:center;padding:0 9px;white-space:nowrap}.portfolio-actions a:hover{background:#fff;color:#0057ff}.portfolio-summary-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;background:#fff;border-bottom:1px solid #cfd7e2}.portfolio-summary-strip div{min-height:58px;display:grid;align-content:center;grid-gap:3px;gap:3px;padding:8px 12px;border-right:1px solid #edf0f4}.portfolio-summary-strip em,.portfolio-summary-strip span{color:#8c8e97;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portfolio-summary-strip strong{font-size:18px;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portfolio-summary-stack{align-content:start}.portfolio-summary-stack>strong{line-height:1.1}.portfolio-summary-value{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:6px;gap:6px;min-width:0}.portfolio-summary-value strong{min-width:0}.portfolio-summary-value em{font-size:11px}.portfolio-grid{min-height:0;display:grid;grid-template-columns:minmax(620px,1fr) 340px;grid-template-rows:minmax(0,1fr) auto;grid-gap:4px;gap:4px;align-items:stretch}.portfolio-panel{min-width:0;background:#fff;overflow:hidden}.portfolio-side-stack{min-width:0;display:grid;grid-gap:4px;gap:4px;align-content:start}.portfolio-panel-title{height:32px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;background:#f7f9fb;border-bottom:1px solid #edf0f4}.portfolio-panel-title h2{margin:0;font-size:13px;font-weight:900}.portfolio-table-wrap{overflow:auto}.portfolio-workspace .table{border:0;font-size:12px}.portfolio-workspace th{height:27px;padding:5px 8px;background:#fafbfc;text-transform:none;letter-spacing:0;white-space:nowrap}.portfolio-workspace td{padding:6px 8px;white-space:nowrap}.portfolio-workspace td:first-child{min-width:132px}.portfolio-workspace .table-subtext,.portfolio-workspace td em{color:#8c8e97;font-size:11px}.portfolio-empty{margin:0;padding:10px;color:#8c8e97;border-top:1px solid #edf0f4}.portfolio-kv-list{display:grid}.portfolio-kv-list div{min-height:40px;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;grid-gap:4px 8px;gap:4px 8px;padding:7px 10px;border-bottom:1px solid #edf0f4}.portfolio-kv-list em,.portfolio-kv-list strong{text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio-kv-list em{grid-column:2;font-size:11px}.portfolio-risk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-risk-grid div{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-right:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.portfolio-risk-grid strong{text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio-risk-stack,.portfolio-risk-stack strong{min-width:0}.portfolio-status-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-status-columns>div{min-width:0;padding:8px 10px;border-right:1px solid #edf0f4}.portfolio-status-columns h3{margin:0 0 7px;color:#5d606d;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.portfolio-status-columns p{min-height:27px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;border-bottom:1px solid #edf0f4}.portfolio-activity-panel{grid-column:1/-1;max-height:260px;overflow:auto}@media (max-width:1300px){.portfolio-workspace{height:auto}.portfolio-grid{grid-template-columns:1fr}.portfolio-side-stack{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.portfolio-command-bar,.portfolio-side-stack,.portfolio-summary-strip{grid-template-columns:1fr}.portfolio-actions{justify-content:flex-start}}.cash-workspace{min-height:calc(100vh - var(--user-chrome-height));display:grid;grid-template-rows:36px auto auto minmax(0,1fr);grid-gap:4px;gap:4px;background:#dbe1e8;color:#181c2f;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cash-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border-bottom:1px solid #cfd7e2}.cash-summary-strip div{min-height:64px;display:grid;align-content:start;grid-gap:3px;gap:3px;padding:8px 12px;border-right:1px solid #edf0f4}.cash-summary-strip span{color:#8c8e97}.cash-summary-strip span,.cash-summary-strip strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cash-summary-strip strong{font-size:17px;line-height:1.08}.cash-grid{min-height:0;display:grid;grid-template-columns:minmax(660px,1fr) 360px;grid-template-rows:minmax(0,1fr) auto;grid-gap:4px;gap:4px;align-items:stretch}.cash-workspace .table{border:0;font-size:12px}.cash-workspace th{height:27px;padding:5px 8px;background:#fafbfc;text-transform:none;letter-spacing:0;white-space:nowrap}.cash-workspace td{padding:6px 8px;white-space:nowrap}.cash-workspace td:first-child{min-width:132px}.cash-workspace .table-subtext,.cash-workspace td em{color:#8c8e97;font-size:11px;font-style:normal}.cash-settlement-list{display:grid}.cash-settlement-list div{min-height:48px;display:grid;grid-template-columns:minmax(108px,1fr) minmax(112px,auto);grid-gap:3px 8px;gap:3px 8px;align-items:center;padding:7px 10px;border-bottom:1px solid #edf0f4}.cash-settlement-list em,.cash-settlement-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cash-settlement-list span{color:#5d606d}.cash-settlement-list strong{text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cash-settlement-list em{grid-column:1/-1;color:#8c8e97;font-style:normal}.cash-activity-panel,.cash-ledger-panel{max-height:260px;overflow:auto}.cash-ledger-panel td:nth-child(3){min-width:260px;white-space:normal}.client-cash-workspace-panel{display:grid;grid-gap:10px;gap:10px;margin:0 4px;padding:10px}.client-cash-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.client-cash-request-form{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:end}.client-cash-request-form h3{grid-column:1/-1;margin:0;font-size:13px}.client-cash-request-form label{display:grid;grid-gap:4px;gap:4px;min-width:0}.client-cash-request-form label span{color:#5d606d;font-size:11px}.client-cash-request-form button{min-height:34px}.client-cash-status-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px}.client-cash-status-strip div{display:flex;justify-content:space-between;gap:8px;padding:7px 9px;background:#f8fafc;border:1px solid #dfe5ed}.client-cash-status-strip span{min-width:0;color:#5d606d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-cash-tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0}.portfolio-panel-title.compact{min-height:28px}.portfolio-panel-title.compact h3{margin:0;font-size:13px}@media (max-width:1300px){.cash-workspace{height:auto}.cash-grid{grid-template-columns:1fr}.cash-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.cash-side-stack,.cash-summary-strip,.client-cash-action-grid,.client-cash-request-form,.client-cash-status-strip,.client-cash-tables{grid-template-columns:1fr}}.reports-center{display:grid;grid-gap:12px;gap:12px;padding:0 0 24px}.reports-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.reports-summary-strip div{min-height:62px;display:grid;grid-gap:4px;gap:4px;align-content:center;padding:10px 12px;background:#fff;border:1px solid #dfe5ed}.reports-summary-strip span{color:#5d606d;font-size:12px}.reports-summary-strip strong{font-size:20px;line-height:1}.reports-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.reports-panel{min-width:0;overflow:auto}.reports-inbox-list{display:grid;grid-gap:8px;gap:8px}.reports-inbox-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid #e8edf3}.reports-inbox-row div{min-width:0;display:grid;grid-gap:3px;gap:3px}.reports-inbox-row em,.reports-inbox-row span,.reports-inbox-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-inbox-row em,.reports-inbox-row span{color:#5d606d;font-style:normal}.reports-panel .table{font-size:12px}.reports-panel td,.reports-panel th{white-space:nowrap}@media (max-width:900px){.reports-grid,.reports-inbox-row,.reports-summary-strip{grid-template-columns:1fr}}.documents-workspace{display:grid;grid-gap:12px;gap:12px;padding:0 0 24px}.documents-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.documents-summary-strip div{min-height:62px;display:grid;grid-gap:4px;gap:4px;align-content:center;padding:10px 12px;background:#fff;border:1px solid #dfe5ed}.documents-summary-strip span{color:#5d606d;font-size:12px}.documents-summary-strip strong{font-size:20px;line-height:1}.documents-layout{display:grid;grid-template-columns:minmax(280px,420px) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.documents-list-panel,.documents-request-panel{min-width:0;margin:0}.documents-form{display:grid;grid-gap:10px;gap:10px}.documents-form label{display:grid;grid-gap:4px;gap:4px;color:#5d606d;font-size:12px;font-weight:800}.documents-form button{justify-self:start}.documents-message{margin-top:10px}.documents-status-filter{max-width:190px}.documents-list-panel .table{font-size:12px}.documents-list-panel td,.documents-list-panel th{white-space:nowrap}@media (max-width:900px){.documents-layout,.documents-summary-strip{grid-template-columns:1fr}.documents-status-filter{max-width:none}}.corporate-actions-workspace{display:grid;grid-gap:12px;gap:12px;padding:0 0 24px}.corporate-actions-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.corporate-actions-summary div{min-height:62px;display:grid;grid-gap:4px;gap:4px;align-content:center;padding:10px 12px;background:#fff;border:1px solid #dfe5ed}.corporate-actions-summary span{color:#5d606d;font-size:12px}.corporate-actions-summary strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1}.corporate-actions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.corporate-actions-panel{min-width:0;overflow:auto}.corporate-actions-panel .table{font-size:12px}.corporate-actions-panel td,.corporate-actions-panel th{white-space:nowrap}.corporate-actions-panel td:first-child{min-width:160px}.corporate-action-event-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:12px}.corporate-action-event-cards article{min-width:0;display:grid;grid-gap:7px;gap:7px;padding:10px;border:1px solid #dfe5ed;background:#f8fafc}.corporate-action-event-cards article>div:first-child{display:flex;align-items:center;gap:6px;min-width:0}.corporate-action-event-cards h3{margin:0;color:#181c2f;font-size:13px;line-height:1.25}.corporate-action-event-cards p{margin:0;color:#3f4656;font-size:12px;line-height:1.35}.corporate-action-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.corporate-action-card-grid span{min-width:0;display:grid;grid-gap:2px;gap:2px}.corporate-action-card-grid small,.corporate-action-card-note{color:#7a7f8c;font-size:11px}.corporate-action-card-grid b{min-width:0;color:#181c2f;font-size:12px;overflow-wrap:anywhere}.corporate-actions-election-form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) auto;grid-gap:10px;gap:10px;align-items:end;margin-bottom:12px}.corporate-actions-election-form label{min-width:0;display:grid;grid-gap:4px;gap:4px;color:#5d606d;font-size:12px;font-weight:800}.corporate-actions-election-form button{min-height:34px}.corporate-actions-entitlement-control{display:grid;grid-gap:10px;gap:10px;padding:10px;margin-bottom:12px;border:1px solid #dfe5ed;background:#f8fafc}.corporate-actions-entitlement-control h3{margin:0;color:#181c2f;font-size:13px;line-height:1.25}.corporate-actions-entitlement-form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,.55fr) auto;grid-gap:10px;gap:10px;align-items:end}.corporate-actions-entitlement-form label{min-width:0;display:grid;grid-gap:4px;gap:4px;color:#5d606d;font-size:12px;font-weight:800}.corporate-actions-entitlement-form button{min-height:34px}.corporate-actions-posting-readback{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.corporate-actions-posting-readback span{min-width:0;display:grid;grid-gap:2px;gap:2px;padding:8px;background:#fff;border:1px solid #e7ebf0}.corporate-actions-posting-readback small{color:#7a7f8c;font-size:11px}.corporate-actions-posting-readback b{min-width:0;color:#181c2f;font-size:12px;overflow-wrap:anywhere}.corporate-actions-posting-results{display:grid;grid-gap:8px;gap:8px}.corporate-actions-posting-results article{display:grid;grid-gap:7px;gap:7px;padding:9px;background:#fff;border:1px solid #dfe5ed}.corporate-actions-posting-results article>div:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.corporate-actions-posting-results p{margin:0;color:#3f4656;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.corporate-actions-message{margin:0}@media (max-width:1100px){.corporate-action-event-cards,.corporate-actions-election-form,.corporate-actions-entitlement-form,.corporate-actions-grid,.corporate-actions-posting-readback{grid-template-columns:1fr}}@media (max-width:900px){.corporate-actions-summary{grid-template-columns:1fr}}.instrument-news-list{display:grid;grid-gap:8px;gap:8px}.instrument-news-list article{display:grid;grid-gap:4px;gap:4px;padding:9px 0;border-bottom:1px solid #edf0f4}.instrument-news-list article:last-child{border-bottom:0}.instrument-news-list article strong{color:#181c2f;font-size:14px;line-height:1.3}.instrument-news-list article span{color:#7a7f8c;font-size:12px}.admin-iam-console{display:grid;grid-gap:12px;gap:12px;padding:0 0 24px}.admin-iam-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.admin-iam-summary div{min-height:62px;display:grid;grid-gap:4px;gap:4px;align-content:center;padding:10px 12px;background:#fff;border:1px solid #dfe5ed}.admin-iam-summary span{color:#5d606d;font-size:12px}.admin-iam-summary strong{font-size:20px;line-height:1}.admin-iam-filters{display:grid;grid-template-columns:minmax(220px,1fr) 150px 170px auto;grid-gap:10px;gap:10px;align-items:end;margin:0}.admin-iam-actions label,.admin-iam-filters label{min-width:0;display:grid;grid-gap:4px;gap:4px;color:#5d606d;font-size:12px;font-weight:800}.admin-iam-layout{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.4fr);grid-gap:12px;gap:12px;align-items:start}.admin-iam-panel{min-width:0;overflow:auto}.admin-iam-user-list{display:grid;grid-gap:8px;gap:8px}.admin-iam-console[data-admin-access-section=users] .admin-iam-user-list{max-height:440px;overflow-y:auto;overscroll-behavior:contain}.admin-iam-user-list button{min-width:0;display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line-soft);background:var(--surface-soft);color:var(--text);padding:10px;text-align:left;cursor:pointer}.admin-iam-user-list button.active,.admin-iam-user-list button:hover{border-color:#9bc9ff;background:#f7fbff}.admin-iam-user-list em,.admin-iam-user-list span,.admin-iam-user-list strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-iam-user-list em,.admin-iam-user-list span{color:#5d606d;font-style:normal}.admin-iam-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:10px}.admin-iam-detail-grid div{min-width:0;border:1px solid var(--line-soft);background:var(--surface-soft);padding:9px}.admin-iam-detail-grid span{display:block;color:#5d606d;font-size:12px}.admin-iam-detail-grid strong{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-iam-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:10px}.admin-iam-role-list{display:flex;flex-wrap:wrap;gap:8px}.admin-iam-role-list span{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-soft);background:var(--surface-soft);padding:6px 8px}.admin-iam-panel .table{font-size:12px}.admin-iam-panel td,.admin-iam-panel th{white-space:nowrap}.admin-iam-search{display:grid;grid-gap:5px;gap:5px;margin:0 0 12px;color:#5d606d;font-size:12px;font-weight:800}.admin-iam-actions form{display:grid;grid-gap:8px;gap:8px;align-content:start}.admin-iam-panel .note-warning{margin-top:12px}.admin-iam-detail-grid strong{white-space:normal;overflow-wrap:anywhere}.admin-kyc-case-list{display:grid;grid-gap:8px;gap:8px;max-height:560px;overflow:auto}.admin-kyc-case-list button{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid var(--line-soft);background:var(--surface-soft);color:var(--text);text-align:left;cursor:pointer}.admin-kyc-case-list button.active,.admin-kyc-case-list button:hover{border-color:#9bc9ff;background:#f7fbff}.admin-kyc-case-list small,.admin-kyc-case-list span,.admin-kyc-case-list strong{overflow-wrap:anywhere}.admin-kyc-case-list small{color:#5d606d}@media (max-width:900px){[data-testid=admin-clients-kyc-workbench]{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.admin-iam-filters,.admin-iam-layout{grid-template-columns:1fr}}@media (max-width:900px){.admin-iam-actions,.admin-iam-detail-grid,.admin-iam-summary{grid-template-columns:1fr}.admin-iam-console[data-admin-access-section=users] .admin-iam-user-list{max-height:320px}.admin-iam-console[data-admin-access-section=roles] .admin-iam-user-list,.admin-iam-console[data-admin-access-section=sessions] .admin-iam-user-list{max-height:320px;overflow-y:auto;overscroll-behavior:contain}}.admin-iam-console[data-admin-access-section=users] .admin-iam-layout{grid-template-columns:minmax(260px,.92fr) minmax(0,1.5fr);gap:18px}.admin-iam-console[data-admin-access-section=users] .admin-iam-right{min-width:0;display:grid;grid-gap:14px;gap:14px;align-content:start}.admin-iam-console[data-admin-access-section=users] .admin-iam-panel{border-radius:10px}.admin-iam-console[data-admin-access-section=users] .admin-iam-user-list button{border-radius:8px;background:#fff;padding:12px 13px}.admin-iam-console[data-admin-access-section=users] .admin-iam-user-list button[aria-pressed=true]{border-color:#5ca0bf;background:#eff8fa}.admin-iam-console[data-admin-access-section=users] .admin-iam-user-list button:focus-visible{outline:3px solid #efaa49;outline-offset:2px}.admin-iam-console[data-admin-access-section=users] .admin-iam-detail-grid div{border-radius:8px;background:#f7fafb;padding:12px}.admin-iam-console[data-admin-access-section=users] .admin-iam-create{min-width:0;padding:18px;border:1px solid var(--line-soft);border-radius:10px;background:#fff}.admin-iam-console[data-admin-access-section=users] .admin-iam-create .login-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-iam-console[data-admin-access-section=users] .admin-iam-create .grid,.admin-iam-console[data-admin-access-section=users] .admin-iam-create .portfolio-panel-title,.admin-iam-console[data-admin-access-section=users] .admin-iam-create button{grid-column:1/-1}.admin-iam-console[data-admin-access-section=users] .admin-iam-create label{min-width:0}.admin-iam-console[data-admin-access-section=users] .admin-iam-create .grid{margin:0}@media (max-width:600px){.admin-iam-console[data-admin-access-section=users] .admin-iam-create .login-form{grid-template-columns:minmax(0,1fr)}}.operations-cockpit{display:grid;grid-gap:12px;gap:12px;padding:0 0 24px}.operations-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.operations-summary-strip div{min-height:62px;display:grid;grid-gap:4px;gap:4px;align-content:center;padding:10px 12px;background:#fff;border:1px solid #dfe5ed}.operations-summary-strip span{color:#5d606d;font-size:12px}.operations-summary-strip strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1}.operations-source-selection{display:grid;grid-gap:12px;gap:12px;min-width:0}.operations-source-selection h2,.operations-source-selection h3,.operations-source-selection p{margin:0}.operations-source-selection p{color:#4f5360;font-size:13px}.operations-source-layout{display:grid;grid-template-columns:minmax(190px,1fr) minmax(0,2fr);grid-gap:12px;gap:12px;min-width:0}.operations-source-list{display:grid;align-content:start;grid-gap:6px;gap:6px}.operations-source-choice{width:100%;padding:10px 12px;border:1px solid var(--line-soft);background:var(--surface-soft);color:inherit;text-align:left;cursor:pointer}.operations-source-choice[aria-pressed=true]{border-color:#2558a8;background:#eaf1ff;font-weight:700}.operations-source-choice:focus-visible,.operations-source-detail a:focus-visible{outline:3px solid #2558a8;outline-offset:2px}.operations-source-detail{min-width:0;display:grid;align-content:start;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--line-soft)}.operations-source-detail ul{display:grid;grid-gap:6px;gap:6px;list-style:none;margin:0;padding:0}.operations-source-detail li{min-width:0;display:grid;grid-gap:2px;gap:2px;padding:8px;background:var(--surface-soft);font-size:12px;overflow-wrap:anywhere}.operations-dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.operations-status-card{min-width:0;display:grid;grid-gap:8px;gap:8px;align-content:start}.operations-status-card p{margin:0;color:#4f5360;font-size:13px;line-height:1.35}.operations-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:0}.operations-toolbar div{min-width:0;display:grid;grid-gap:3px;gap:3px}.operations-toolbar span{color:#5d606d;font-size:12px}.operations-supervision-timeline{display:grid;grid-gap:10px;gap:10px;padding:12px;background:#fff;border:1px solid #dfe5ed}.operations-supervision-timeline p{margin:0;color:#4f5360;font-size:13px;line-height:1.4}.operations-timeline-list{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.operations-timeline-event{display:grid;grid-gap:6px;gap:6px;padding:10px;background:var(--surface-soft);border:1px solid var(--line-soft)}.operations-timeline-event-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.operations-timeline-event strong{min-width:0;overflow-wrap:anywhere;font-size:13px}.operations-probe-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.operations-probe-card{min-width:0;overflow:auto}.operations-probe-meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.operations-probe-meta span{border:1px solid var(--line-soft);background:var(--surface-soft);color:#5d606d;padding:4px 7px;font-size:11px}.operations-probe-json{max-height:240px;overflow:auto;margin:0;padding:10px;background:#0f1527;color:#d9e6ff;font-size:11px;line-height:1.45;white-space:pre-wrap}@media (max-width:900px){.operations-dashboard-grid,.operations-probe-grid,.operations-source-layout,.operations-summary-strip{grid-template-columns:1fr}.operations-toolbar{align-items:stretch;flex-direction:column}}.screener-workspace{min-height:calc(100vh - var(--user-chrome-height));display:grid;grid-template-rows:36px auto minmax(0,1fr);grid-gap:4px;gap:4px;background:#dbe1e8;color:#181c2f;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.screener-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border-bottom:1px solid #cfd7e2}.screener-summary span{min-height:58px;display:grid;align-content:center;grid-gap:3px;gap:3px;padding:8px 12px;border-right:1px solid #edf0f4;color:#8c8e97}.screener-summary strong{color:#181c2f;font-size:18px;line-height:1.08}.screener-panel{min-height:0;display:grid;grid-template-rows:32px auto minmax(0,1fr)}.screener-controls{grid-template-columns:1.5fr repeat(5,minmax(120px,1fr)) auto;align-items:center;gap:8px;margin:0;padding:8px 10px;border-bottom:1px solid #edf0f4;background:#fff}.screener-workspace .input{min-height:28px;padding:5px 7px;border-color:#d6dde7;font-size:12px}.screener-workspace .button{min-height:28px;padding:5px 10px}.screener-workspace .table{border:0;font-size:12px}.screener-workspace th{height:27px;padding:5px 8px;background:#fafbfc;text-transform:none;letter-spacing:0;white-space:nowrap}.screener-workspace td{padding:6px 8px;white-space:nowrap}.screener-workspace td:first-child{min-width:96px}@media (max-width:1300px){.screener-workspace{height:auto}.screener-controls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.screener-command-bar,.screener-controls,.screener-summary{grid-template-columns:1fr}}.stocks-watch-row{position:relative;padding:0}.stocks-watch-row>button:first-child{border:0;background:transparent;width:100%;min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) 94px;grid-gap:8px;padding:7px 22px 7px 10px;color:#181c2f;text-align:left;cursor:pointer}.stocks-watch-remove{position:absolute;right:4px;top:4px;width:18px;height:18px;border:0;background:transparent;color:#a0a4ad;cursor:pointer;opacity:0}.stocks-watch-row:hover .stocks-watch-remove{opacity:1}.stocks-watch-remove:hover{color:var(--red)}.stocks-symbol-search{padding:8px 10px;border-bottom:1px solid #edf0f4}.stocks-symbol-search input{width:100%;height:30px;border:1px solid #dce3ec;background:#fff;color:#181c2f;padding:0 9px;outline:none}.stocks-symbol-search input:focus{border-color:#7dafff;box-shadow:0 0 0 2px #eaf3ff}.stocks-search-results{max-height:208px;overflow:auto;border-bottom:1px solid #edf0f4;background:#fff}.stocks-search-results button{width:100%;border:0;background:#fff;display:grid;grid-template-columns:54px minmax(0,1fr) 38px;grid-gap:8px;gap:8px;align-items:center;min-height:34px;padding:6px 10px;text-align:left;cursor:pointer}.stocks-search-results button:hover{background:#f5f8fc}.stocks-search-results strong{color:#181c2f}.stocks-search-results span{color:#5d606d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stocks-search-results em{color:#0057ff;font-style:normal;text-align:right}button.stocks-add-symbol{width:100%;text-align:left;border:0;background:#fff;cursor:pointer}.stocks-panel-actions a{color:#5d606d;padding:4px 5px}.stocks-panel-actions a:hover{color:#0057ff}.stocks-options-preview{display:grid;grid-gap:12px;gap:12px;padding:18px;min-height:390px;align-content:start}.stocks-options-preview p{color:#5d606d;margin:0}.stocks-options-list div,.stocks-options-preview div{display:flex;justify-content:space-between;gap:12px;padding:10px;border-bottom:1px solid #edf0f4}.stocks-options-list{display:grid;padding:8px 10px}.stocks-profile-card{display:grid;grid-gap:8px;gap:8px;padding:12px 10px;color:#5d606d}.stocks-profile-card strong{color:#181c2f;font-size:15px}.stocks-profile-card p{margin:0;line-height:1.5}.stocks-profile-card a{color:#0057ff}.stocks-profile-summary{display:grid;grid-gap:3px;gap:3px}.stocks-profile-summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stocks-profile-card .stocks-quote-detail-table{margin-top:4px}.stocks-profile-section{display:grid;grid-gap:4px;gap:4px;padding:8px 0;border-top:1px solid #edf0f4}.stocks-profile-section h3{margin:0;color:#181c2f;font-size:12px;font-weight:700}.stocks-profile-section .stocks-quote-detail-table{margin-top:0}.stocks-watch-table-head{grid-template-columns:minmax(0,1fr) 96px;padding:0 10px}.stocks-watch-row{grid-template-columns:1fr;gap:0;min-height:58px}.stocks-watch-row>button:first-child{grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:8px;padding:7px 10px}.stocks-watch-row>button:first-child>div:first-child{min-width:0;overflow:hidden}.stocks-watch-row>button:first-child>div:last-child{min-width:96px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stocks-watch-row b,.stocks-watch-row em,.stocks-watch-row span,.stocks-watch-row strong{line-height:1.25}.stocks-watch-row b,.stocks-watch-row>button:first-child>div:last-child span{text-align:right}.stocks-watch-remove{right:2px;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.88)}.stocks-watch-row:hover>button:first-child{padding-right:10px}.stocks-watch-row:hover>button:first-child>div:last-child{min-width:96px}.stocks-webull-page{grid-template-rows:minmax(0,1fr);align-items:stretch;height:calc(100dvh - var(--user-chrome-height));min-height:640px;overflow:hidden}.stocks-webull-page .stocks-watchlist-panel{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;height:100%;overflow:hidden;background:#fff}.stocks-watch-provider{justify-content:space-between;gap:8px;min-width:0;padding:7px 10px}.stocks-watch-provider>*{min-width:0}.stocks-watch-provider strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stocks-webull-page .trade-clone-watch-title{min-width:0}.stocks-webull-page .stocks-trade-symbol-search{padding:8px;border-top:1px solid #edf0f4}.stocks-webull-page .stocks-trade-symbol-search .symbol-results{max-height:150px;overflow:auto}.stocks-webull-page .stocks-trade-add-symbol{min-height:34px;border:0;border-top:1px solid #edf0f4;background:#fff;color:#0057ff;cursor:pointer}.stocks-chart-column{display:grid;grid-template-rows:minmax(400px,1fr) minmax(286px,34vh);grid-gap:4px;gap:4px;min-width:0;height:100%;overflow:hidden}.stocks-chart-panel,.stocks-news-panel{min-height:0;height:100%;overflow:hidden}.stocks-chart-panel .trading-chart{min-height:0;height:calc(100% - 108px)}.stocks-chart-panel .lightweight-advanced-chart,.stocks-chart-panel .lightweight-chart-wrap{min-height:0;height:100%}.stocks-news-panel>:not(.stocks-panel-tabs){min-height:0;height:calc(100% - 32px);overflow:auto;overscroll-behavior:contain}.stocks-quote-column{display:flex;flex-direction:column;height:100%;overflow:auto;overscroll-behavior:contain;background:#fff}.stocks-quote-column .stocks-panel{flex:0 0 auto;margin-bottom:4px;border-bottom:0}@media (min-width:1100px) and (max-width:1300px){.stocks-webull-page{grid-template-columns:220px minmax(0,1fr) 300px;height:calc(100dvh - var(--user-chrome-height));overflow:hidden}.stocks-quote-column{grid-column:auto;display:flex;grid-template-columns:none}.stocks-chart-column{height:100%}}.webull-workspace{gap:4px;height:calc(100vh - var(--user-chrome-height));min-height:640px;overflow:hidden;background:#dbe1e8;color:#181c2f;font-size:12px}.webull-workspace .terminal-topbar{height:36px;padding:0 8px;border:0;background:#eef2f6;gap:12px}.webull-workspace .mode-tabs{height:100%;align-items:center;gap:0;flex-wrap:nowrap}.webull-workspace .mode-tabs button{height:100%;min-width:86px;border:0;border-right:1px solid #d6dde7;background:transparent;color:#5d606d;padding:0 10px;display:grid;place-items:center;align-content:center;cursor:pointer}.webull-workspace .mode-tabs button strong{font-size:13px;font-weight:800}.webull-workspace .mode-tabs button span{display:none}.webull-workspace .mode-tabs button.active{background:#fff;color:#181c2f;border-color:#d6dde7}.webull-workspace .feed-tabs{flex:1 1;height:100%;align-items:center;gap:0;flex-wrap:nowrap;overflow:auto}.webull-workspace .feed-tabs span{border:0;background:transparent;color:#5d606d;padding:0 10px;height:100%;display:inline-grid;place-items:center;white-space:nowrap}.webull-workspace .feed-tabs span:first-child{color:#181c2f;font-weight:900;border-bottom:2px solid #0b6bff}.webull-workspace .account-chip{height:26px;display:flex;align-items:center;gap:8px;padding:0 9px;border:1px solid #d6dde7;background:#fff;color:#5d606d}.webull-workspace .account-chip strong{color:#181c2f}.webull-workspace .terminal-grid.webull-terminal-grid{grid-template-columns:48px 240px minmax(620px,1fr) 360px;gap:4px;height:calc(100% - 40px);align-items:stretch}.webull-workspace .tool-rail{gap:0;align-content:start;background:#10172a;border-right:1px solid #202944}.webull-workspace .tool-rail button{width:48px;min-height:48px;border:0;border-bottom:1px solid #202944;background:transparent;color:#a8b0c2;padding:4px;font-size:10px;line-height:1.15;cursor:pointer}.webull-workspace .tool-rail button.active,.webull-workspace .tool-rail button:hover{background:#1d2944;color:#fff}.webull-workspace .terminal-center,.webull-workspace .terminal-left,.webull-workspace .terminal-right{gap:4px;min-height:0;align-content:start;overflow:hidden}.webull-workspace .terminal-center{grid-template-rows:minmax(0,1fr) auto}.webull-workspace .terminal-left{grid-template-rows:minmax(360px,1fr) auto auto}.webull-workspace .terminal-right{grid-template-rows:auto auto minmax(180px,1fr) auto;overflow:auto}.webull-workspace .card{border:0;background:#fff;padding:0;margin:0;overflow:hidden;box-shadow:none}.webull-workspace .card+.card{margin-top:0}.webull-workspace .section-title,.webull-workspace .terminal-panel-title{height:32px;margin:0;padding:0 10px;display:flex;align-items:center;border-bottom:1px solid #edf0f4;background:#f7f9fb;color:#181c2f;font-size:13px;font-weight:900}.webull-workspace .provider-switcher{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;color:#5d606d;border-bottom:1px solid #edf0f4}.webull-workspace .provider-switcher .input{width:100px;min-height:26px;padding:3px 6px;font-size:11px}.webull-workspace .watchlist-rows{max-height:calc(100vh - 270px);overflow:auto}.webull-workspace .mover-list button,.webull-workspace .symbol-results button,.webull-workspace .watchlist-row{border:0;border-bottom:1px solid #edf0f4;padding:7px 8px}.webull-workspace .mover-list button.active,.webull-workspace .watchlist-row.selected{background:#edf5ff;border-color:#d7e9ff}.webull-workspace .mover-list strong,.webull-workspace .symbol-results strong,.webull-workspace .watchlist-select strong{font-size:12px}.webull-workspace .mover-list em,.webull-workspace .symbol-results em,.webull-workspace .watchlist-select span{color:#8c8e97;font-size:11px}.webull-workspace .symbol-search{padding:8px;border-top:1px solid #edf0f4}.webull-workspace .input{min-height:28px;padding:5px 7px;border-color:#d6dde7}.webull-workspace .quote-top{min-height:76px;padding:12px 14px 8px;align-items:flex-start;border-bottom:1px solid #edf0f4}.webull-workspace .quote-top h1{margin:3px 0 0;font-size:26px;letter-spacing:-.05em}.webull-workspace .interval-row{height:32px;align-items:center;gap:0;padding:0 8px;border-bottom:1px solid #edf0f4;flex-wrap:nowrap;overflow:auto}.webull-workspace .interval-row span{border:0;background:transparent;padding:0 8px;color:#5d606d}.webull-workspace .interval-row .active{background:transparent;color:#0b6bff;border-bottom:2px solid #0b6bff}.webull-workspace .trading-chart{border:0}.webull-workspace .chart-stats-strip,.webull-workspace .chart-toolbar{background:#fff;border-color:#edf0f4;padding:7px 10px}.webull-workspace .terminal-chart{height:calc(100vh - 374px);min-height:350px;max-height:560px}.webull-workspace .terminal-tabs{height:32px;gap:0;padding:0 8px;align-items:center;background:#f7f9fb;border-bottom:1px solid #edf0f4}.webull-workspace .terminal-tabs button{border:0;background:transparent;color:#5d606d;height:100%;padding:0 10px;cursor:pointer}.webull-workspace .terminal-tabs .active{background:transparent;color:#181c2f;border-bottom:2px solid #0b6bff}.webull-workspace .table{border:0;font-size:12px}.webull-workspace th{height:26px;padding:5px 8px;background:#fafbfc;text-transform:none;letter-spacing:0}.webull-workspace td{padding:6px 8px}.webull-workspace .account-summary{gap:0}.webull-workspace .account-summary div{border:0;border-bottom:1px solid #edf0f4;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:8px 10px}.webull-workspace .order-ticket-client{padding:10px;gap:8px}.webull-workspace .ticket-segment button{min-height:30px;padding:6px}.webull-workspace .order-book{border:0}.webull-workspace .book-head,.webull-workspace .book-row,.webull-workspace .imbalance-row,.webull-workspace .spread-row{padding:5px 8px;border-color:#edf0f4}.webull-workspace .alert-list,.webull-workspace .mover-list,.webull-workspace .news-list{gap:0}.webull-workspace .alert-list span,.webull-workspace .news-list div{border:0;border-bottom:1px solid #edf0f4;background:#fff}.webull-workspace .note,.webull-workspace .note-error{margin:8px}@media (min-width:1500px){.webull-workspace .terminal-grid.webull-terminal-grid{grid-template-columns:48px 260px minmax(760px,1fr) 380px}}@media (max-width:1300px){.webull-workspace{height:auto;overflow:visible}.webull-workspace .terminal-grid.webull-terminal-grid{grid-template-columns:48px 240px minmax(0,1fr);height:auto}.webull-workspace .terminal-right{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.webull-workspace .terminal-chart{height:420px}}@media (max-width:900px){.webull-workspace .terminal-grid.webull-terminal-grid{grid-template-columns:1fr}.webull-workspace .tool-rail{display:none}.webull-workspace .terminal-right{grid-template-columns:1fr}}.webull-workspace{grid-template-rows:36px 36px minmax(0,1fr)}.trade-command-bar{height:36px;display:grid;grid-template-columns:210px minmax(280px,420px) minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding:0 8px;background:#f7f9fb;border-bottom:1px solid #cfd7e2}.trade-brand-lockup{display:flex;align-items:baseline;gap:8px;min-width:0}.trade-brand-lockup strong{font-size:14px;color:#181c2f}.trade-brand-lockup span{color:#8c8e97;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trade-symbol-search{height:28px;display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;border:1px solid #d6dde7;background:#fff}.trade-symbol-search span{color:#5d606d;text-align:center;border-right:1px solid #edf0f4;font-weight:800}.trade-symbol-search input{width:100%;height:100%;border:0;background:transparent;padding:0 9px;outline:0;color:#181c2f}.trade-symbol-search:focus-within{border-color:#7dafff;box-shadow:0 0 0 2px #eaf3ff}.trade-layout-tools{display:flex;justify-content:flex-end;align-items:center;gap:2px;min-width:0;overflow:auto}.trade-layout-tools button{height:26px;border:0;background:transparent;color:#5d606d;padding:0 8px;cursor:pointer;white-space:nowrap}.trade-layout-tools button.active,.trade-layout-tools button:hover{background:#fff;color:#0057ff}.webull-workspace .terminal-grid.webull-terminal-grid{height:calc(100% - 76px)}.webull-workspace .terminal-center{grid-template-rows:minmax(0,1fr) 210px}.webull-workspace .terminal-right{grid-template-rows:auto auto minmax(160px,.9fr) auto auto}.webull-workspace .quote-top p{margin:2px 0 0;color:#8c8e97;font-size:12px}.webull-workspace .terminal-tabs{overflow:auto;flex-wrap:nowrap;justify-content:flex-start}.webull-workspace .terminal-tabs button{white-space:nowrap;font-size:12px}.webull-workspace .terminal-tabs button:last-child{margin-left:auto;color:#0057ff}.webull-workspace .account-summary div:first-child{background:#f7f9fb}.webull-workspace .account-summary div:first-child strong{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webull-workspace .symbol-results{max-height:190px;overflow:auto}.webull-workspace .terminal-left .card:first-child{min-height:0}.webull-workspace .watchlist-rows{max-height:calc(100vh - 380px)}.webull-workspace .book-head,.webull-workspace .book-row,.webull-workspace .imbalance-row,.webull-workspace .spread-row{font-size:11px}@media (max-width:1300px){.trade-command-bar{grid-template-columns:160px minmax(220px,1fr)}.trade-layout-tools{grid-column:1/-1;justify-content:flex-start}.webull-workspace .terminal-grid.webull-terminal-grid{height:auto}}@media (max-width:900px){.trade-command-bar{height:auto;min-height:72px;grid-template-columns:1fr;padding:6px 8px}}.trade-clone-page{min-height:640px;background:#dbe1e8;color:#181c2f;font-size:12px}.trade-clone-search{position:relative;height:30px;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;width:min(360px,34vw);min-width:260px;background:#fff;border:1px solid #d6dde7}.trade-clone-search input{width:100%;height:100%;border:0;outline:0;padding:0 9px;background:transparent}.trade-account-menu{position:relative;min-width:0}.trade-account-trigger{min-height:30px;display:grid;grid-template-columns:auto auto 18px;align-items:center;justify-content:end;grid-column-gap:7px;column-gap:7px;padding:0 2px 0 7px;list-style:none;white-space:nowrap;cursor:pointer}.trade-account-trigger::-webkit-details-marker{display:none}.trade-account-trigger span{color:#5d606d}.trade-account-trigger strong{color:#181c2f}.trade-account-trigger:after{content:"";width:0;height:0;justify-self:center;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #4b5563;transform:translateY(1px)}.trade-account-menu[open] .trade-account-trigger{background:#fff;box-shadow:inset 0 0 0 1px #d6dde7}.trade-account-popover{position:absolute;z-index:70;top:calc(100% + 4px);right:0;width:260px;display:grid;grid-gap:8px;gap:8px;padding:10px;background:#fff;border:1px solid #d6dde7;box-shadow:0 10px 24px rgba(16,24,40,.18)}.trade-account-identity{display:grid;grid-gap:2px;gap:2px;padding-bottom:8px;border-bottom:1px solid #edf0f4}.trade-account-identity span,.trade-account-popover label span{color:#747985;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.trade-account-identity strong{color:#181c2f}.trade-account-identity em{color:#5d606d;font-style:normal}.trade-account-capabilities{display:flex;flex-wrap:wrap;gap:4px;padding-bottom:2px}.trade-account-capabilities span{border:1px solid #d8e0ec;background:#f3f6fa;color:#475467;padding:3px 6px;font-size:11px;font-weight:700}.trade-account-links{display:grid;grid-template-columns:1fr;grid-gap:5px;gap:5px}.trade-account-actions button,.trade-account-popover a{min-height:30px;border:1px solid #d6dde7;background:#f8fafc;color:#181c2f;padding:6px 9px;text-align:left;cursor:pointer}.trade-account-actions button:hover,.trade-account-popover a:hover{background:#eef4ff;border-color:#b8c7e6}.trade-account-popover label{display:grid;grid-gap:5px;gap:5px}.trade-account-popover select{width:100%;min-height:30px;border:1px solid #d6dde7;background:#fff;color:#181c2f;padding:4px 7px}.trade-account-actions{display:grid}.trade-clone-grid{display:grid;grid-template-columns:240px minmax(620px,1fr) 360px;grid-gap:4px;gap:4px}.trade-clone-activity,.trade-clone-card,.trade-clone-chart-panel,.trade-clone-main,.trade-clone-positions,.trade-clone-right,.trade-clone-watch{min-width:0;background:#fff;overflow:hidden}.trade-clone-lower,.trade-clone-main{display:grid;grid-gap:4px;gap:4px;background:transparent}.trade-clone-lower{min-width:0;min-height:0;overflow:hidden}.trade-clone-right{display:grid;grid-template-rows:auto auto minmax(210px,.9fr) auto auto;grid-gap:4px;gap:4px;background:transparent;overflow:auto}.clone-panel-tabs{height:32px;display:flex;align-items:center;gap:18px;padding:0 10px;background:#f3f6fa;border-bottom:1px solid #edf0f4;overflow:hidden}.clone-panel-tabs button{height:100%;border:0;background:transparent;color:#5d606d;padding:0;white-space:nowrap;cursor:pointer}.clone-panel-tabs button.active{color:#181c2f;font-weight:800;border-bottom:2px solid #0057ff}.clone-chart-actions{margin-left:auto;display:flex;align-items:center;gap:10px;color:#8c8e97}.clone-chart-actions button{border-bottom:0}.clone-panel-title{height:32px;padding:0 10px;background:#f3f6fa;font-weight:800}.clone-panel-title,.trade-clone-watch-title{display:flex;align-items:center;border-bottom:1px solid #edf0f4}.trade-clone-watch-title{justify-content:flex-start;margin:0;padding:8px 10px}.trade-clone-watch-title button{border:0;background:transparent;color:#0057ff;cursor:pointer}.trade-clone-watch-head{height:28px;display:grid;grid-template-columns:minmax(0,1fr) 96px;grid-gap:8px;gap:8px;align-items:center;padding:0 10px;color:#8c8e97;border-bottom:1px solid #edf0f4}.trade-clone-watch-head span:last-child{text-align:right}.trade-clone-watch-list{max-height:calc(100vh - 180px);overflow:auto}.trade-clone-watch-list button{width:100%;min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) 96px;grid-gap:8px;gap:8px;align-items:center;border:0;border-bottom:1px solid #edf0f4;background:#fff;padding:7px 10px;text-align:left;cursor:pointer}.trade-clone-watch-list button.active,.trade-clone-watch-list button:hover{background:#f5f8fc}.trade-clone-watch-list b,.trade-clone-watch-list strong{display:block;font-size:13px;color:#181c2f}.trade-clone-watch-list em,.trade-clone-watch-list span{display:block;color:#8c8e97;font-style:normal;font-size:11px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trade-clone-watch-list button>div:last-child{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trade-clone-results{border-bottom:1px solid #edf0f4;max-height:180px;overflow:auto}.trade-clone-results button{width:100%;display:grid;grid-template-columns:56px minmax(0,1fr) 40px;grid-gap:8px;gap:8px;align-items:center;min-height:34px;border:0;border-bottom:1px solid #edf0f4;background:#fff;padding:6px 10px;text-align:left;cursor:pointer}.trade-clone-results span{color:#5d606d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trade-clone-results em{color:#0057ff;font-style:normal;text-align:right}.trade-topbar-results{position:absolute;z-index:50;top:calc(100% + 4px);left:0;right:0;border:1px solid #d6dde7;box-shadow:0 8px 18px rgba(16,24,40,.16)}.trade-clone-quote-strip{height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 11px;border-bottom:1px solid #edf0f4}.trade-clone-quote-strip div{display:flex;align-items:baseline;gap:6px;min-width:0}.trade-clone-quote-strip strong{font-size:13px}.trade-clone-quote-strip span{font-size:20px;font-weight:900;letter-spacing:-.04em}.trade-clone-quote-strip em{font-style:normal;font-weight:800}.trade-clone-quote-strip small{color:#8c8e97;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trade-clone-intervals{min-width:0;min-height:48px;height:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 8px;border-bottom:1px solid #edf0f4}.trade-chart-range-buttons{display:flex;flex:1 1;align-items:center;gap:2px;min-width:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-behavior:auto}.trade-chart-range-buttons::-webkit-scrollbar{display:none}.trade-chart-range-buttons button{flex:0 0 auto;min-height:32px}.trade-clone-intervals button{border:0;background:transparent;color:#5d606d;min-width:34px;padding:5px 7px;cursor:pointer}.trade-clone-intervals button.active{color:#0057ff;font-weight:900}.trade-chart-type-select{display:flex;align-items:center;gap:6px;min-width:max-content;color:#747985;font-size:11px}.trade-chart-type-select select{height:24px;border:1px solid #d8dee8;background:#fff;color:#202636;font:inherit;padding:0 22px 0 7px}.trade-clone-chart-panel .trading-chart{border:0}.trade-clone-chart-panel .chart-stats-strip,.trade-clone-chart-panel .chart-toolbar{display:none}.trade-clone-chart-panel .terminal-chart{height:calc(100vh - 386px);min-height:390px;max-height:580px;background:#fff}.trade-clone-chart-panel .chart-footer{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));grid-gap:4px;gap:4px;padding:0 10px 8px;font-size:11px;color:#8c8e97}.trade-clone-activity,.trade-clone-positions{overflow:auto}.trade-clone-activity .activity-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:2;gap:18px;padding:0 10px;overflow-x:auto;overflow-y:hidden}.trade-clone-activity .activity-tabs button{flex:0 0 auto;min-width:max-content;padding:0;font-size:12px}.trade-clone-activity .table,.trade-clone-positions .table,.trade-clone-right .table{border:0;font-size:12px}.trade-clone-activity td,.trade-clone-activity th,.trade-clone-positions td,.trade-clone-positions th,.trade-clone-right td,.trade-clone-right th{padding:6px 8px}.trade-row-actions{display:flex;align-items:center;gap:4px;white-space:nowrap}.trade-row-actions button{min-height:22px;border:1px solid #d6dde7;background:#fff;color:#181c2f;padding:2px 6px;cursor:pointer}.trade-row-actions button:hover:not(:disabled){border-color:#0057ff;color:#0057ff}.trade-row-actions button:disabled{opacity:.55;cursor:not-allowed}.trade-inline-input{width:72px;min-height:24px;border:1px solid #d6dde7;background:#fff;color:#181c2f;padding:2px 5px;font:inherit}.trade-order-action-error{padding:6px 10px;color:#b42318;background:#fff2f0;border-bottom:1px solid #ffd8d3;font-size:12px}.trade-clone-order-card .order-ticket{padding:10px;gap:8px}.trade-clone-order-card .section-title{height:auto;border:0;background:transparent;padding:0;margin:0}.trade-clone-order-card .ticket-head{display:flex;align-items:center;justify-content:space-between}.trade-clone-order-card .ticket-head span{color:#8c8e97}.trade-clone-order-card .input{min-height:28px;padding:5px 7px}.trade-clone-order-card .button{min-height:30px;padding:6px 9px}.trade-clone-account-grid,.trade-clone-stat-grid{display:grid;grid-gap:0;gap:0}.trade-clone-account-grid div,.trade-clone-stat-grid div{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px;border-bottom:1px solid #edf0f4}.trade-clone-account-grid span,.trade-clone-stat-grid span{color:#5d606d}.trade-clone-account-grid strong,.trade-clone-stat-grid strong{text-align:right;font-weight:600}.trade-clone-right .order-book{border:0}.trade-clone-right .terminal-panel-title{height:32px;margin:0;padding:0 10px;background:#f3f6fa;border-bottom:1px solid #edf0f4;font-size:12px}.trade-clone-right .book-head,.trade-clone-right .book-row,.trade-clone-right .imbalance-row,.trade-clone-right .spread-row{padding:5px 8px;border-color:#edf0f4;font-size:11px}.clone-time-sales{overflow:hidden}@media (min-width:1500px){.trade-clone-grid{grid-template-columns:240px minmax(760px,1fr) 380px}}@media (max-width:1300px){.trade-clone-page{height:auto;overflow:visible}.trade-clone-grid{grid-template-columns:240px minmax(0,1fr);height:auto}.trade-clone-right{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.trade-clone-chart-panel .terminal-chart{height:430px}}@media (max-width:900px){.trade-clone-grid,.trade-clone-right{grid-template-columns:1fr}}.trade-clone-watch>.clone-panel-tabs strong{font-size:14px;color:#181c2f}.trade-watch-dropdown{position:relative;width:100%;min-width:0}.trade-watch-dropdown-trigger{width:100%;height:38px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #2f6fb5;background:#eef1f5;color:#181c2f;padding:0 10px 0 12px;font-weight:500;cursor:pointer;text-align:left}.trade-watch-dropdown-trigger span{color:#2f6fb5;font-size:13px}.trade-watch-dropdown-menu{position:absolute;z-index:20;top:calc(100% + 3px);left:0;right:0;max-height:260px;overflow:auto;background:#fff;border:1px solid #d6dde7;box-shadow:0 8px 18px rgba(16,24,40,.16)}.trade-watch-dropdown-menu button{width:100%;min-height:36px;border:0;border-bottom:1px solid #edf0f4;background:#fff;color:#181c2f;padding:0 16px;text-align:left;cursor:pointer;font-size:13px}.trade-watch-dropdown-menu>button.active{background:#0b6bff;color:#fff}.trade-watch-dropdown-menu>button:hover:not(.active){background:#eaf3ff;color:#181c2f}.trade-watch-menu-create{display:grid;grid-gap:0;gap:0;border-top:1px solid #edf0f4;background:#fff}.trade-watch-menu-create input{height:32px;border:0;border-bottom:1px solid #edf0f4;background:#fff;color:#181c2f;padding:0 12px;outline:0}.trade-watch-menu-create button{height:36px;border:0;background:#fff;color:#285f8f;padding:0 14px;display:flex;align-items:center;gap:7px;cursor:pointer}.trade-watch-menu-create button:hover{background:#f5f8fc}.trade-watch-menu-create button span{width:15px;height:15px;display:inline-grid;place-items:center;border:1px solid #285f8f;line-height:1;font-size:12px}.trade-clone-order-card .clone-panel-tabs{display:none}.trade-clone-order-card .webull-order-ticket{padding:8px 10px 10px;gap:9px;font-size:12px;color:#4f5663}.webull-ticket-symbol{display:grid;grid-template-columns:minmax(0,102px) auto auto 20px;grid-gap:8px;gap:8px;align-items:center}.webull-ticket-symbol input{height:22px;border:1px solid #d9dee8;background:#f5f7fa;color:#181c2f;padding:0 8px}.webull-ticket-symbol em,.webull-ticket-symbol span{color:#d94b5a;font-style:normal}.webull-ticket-symbol button{border:0;background:transparent;color:#8c8e97;font-size:18px;cursor:pointer}.webull-ticket-label{color:#5d606d}.webull-side-segment{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;height:34px;overflow:hidden}.webull-ticket-bbo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--surface-soft)}.webull-ticket-bbo>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:7px 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.webull-ticket-bbo>div+div{border-left:1px solid var(--line-soft)}.webull-ticket-bbo span{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.webull-ticket-bbo strong{font-size:13px}.accounts-workspace{display:grid;grid-gap:12px;gap:12px;min-height:calc(100vh - 72px);padding:14px;background:#f3f5f8;color:#202636}.accounts-page-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid #e1e6ed;background:#fff}.accounts-page-head h1{margin:2px 0;font-size:22px}.accounts-page-head p,.accounts-page-head span{margin:0;color:#7b8493;font-size:12px}.accounts-page-head nav{display:flex;flex-wrap:wrap;gap:8px}.accounts-page-head nav a{padding:8px 11px;border:1px solid #dce2ea;background:#f8fafc;color:#2463d4;text-decoration:none;font-size:12px;font-weight:700}.accounts-summary-grid{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(240px,.8fr) minmax(360px,1.8fr);grid-gap:12px;gap:12px}.accounts-history-card,.accounts-panel,.accounts-value-card{border:1px solid #e1e6ed;background:#fff}.accounts-value-card{padding:16px}.accounts-value-card>small,.accounts-value-card>span{display:block;color:#7b8493;font-size:12px}.accounts-value-card>strong{display:inline-block;margin:8px 8px 12px 0;font-size:27px}.accounts-value-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding-top:12px;border-top:3px solid #2f7df4}.accounts-value-split div{padding:10px;background:#f6f8fb}.accounts-value-split b,.accounts-value-split span{display:block;font-size:12px}.accounts-value-split span{color:#7b8493;margin-bottom:4px}.accounts-history-card{display:grid;grid-template-rows:auto 1fr;min-height:180px}.accounts-history-card>div:first-child{display:flex;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #e8ecf2}.accounts-history-card span{font-weight:800}.accounts-history-card small{color:#8b94a2}.accounts-history-empty{display:grid;place-items:center;padding:24px;color:#8993a2;text-align:center;background:linear-gradient(180deg,rgba(47,125,244,.04),transparent)}.accounts-history-list{overflow:auto;max-height:144px}.accounts-history-row{display:grid;grid-template-columns:minmax(105px,1fr) auto auto;grid-gap:9px;gap:9px;align-items:center;padding:8px 12px;border-bottom:1px solid #edf0f4;font-size:11px}.accounts-history-row small,.accounts-history-row>span{color:#7b8493}.accounts-history-row b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.accounts-detail-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.accounts-panel{min-width:0;overflow:hidden}.accounts-panel-title,.accounts-tabs{min-height:42px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e9ef;padding:0 12px}.accounts-panel-title h2{margin:0;font-size:14px}.accounts-panel-title span{color:#7b8493;font-size:12px}.accounts-funds-title{gap:12px;min-height:52px}.accounts-filters{display:flex;align-items:center;gap:8px}.accounts-filters label{display:flex;align-items:center;gap:5px;color:#7b8493;font-size:11px}.accounts-filters select{min-width:92px;padding:5px 7px;border:1px solid #dce2ea;background:#fff;color:#303847;font-size:11px}.accounts-fund-type{display:inline-block;padding:3px 6px;border-radius:3px;background:#eef3fb;color:#42628c;font-size:10px;font-weight:800}.accounts-tabs{justify-content:flex-start;gap:6px;padding:0 8px}.accounts-tabs button{align-self:stretch;border:0;border-bottom:2px solid transparent;background:transparent;color:#6f7887;cursor:pointer;font-weight:700}.accounts-tabs button.active{border-color:#2f7df4;color:#202636}.accounts-tabs button span{color:#929aa7}.accounts-table-wrap{overflow:auto;max-height:520px}.accounts-table{width:100%;border-collapse:collapse;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.accounts-table td,.accounts-table th{padding:9px 10px;border-bottom:1px solid #edf0f4;text-align:right;white-space:nowrap}.accounts-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#f7f9fc;color:#798291;font-weight:700}.accounts-table td:first-child,.accounts-table td:nth-child(2),.accounts-table th:first-child,.accounts-table th:nth-child(2){text-align:left}.amount-positive{color:#0aa879}.amount-negative{color:#e24d5f}@media (max-width:1050px){.accounts-summary-grid{grid-template-columns:1fr 1fr}.accounts-history-card{grid-column:1/-1}.accounts-detail-grid{grid-template-columns:1fr}}@media (max-width:650px){.accounts-page-head{align-items:flex-start;flex-direction:column}.accounts-summary-grid{grid-template-columns:1fr}.accounts-history-card{grid-column:auto}.accounts-funds-title{align-items:flex-start;flex-direction:column;padding:10px 12px}.accounts-filters{flex-wrap:wrap}}.webull-side-segment button{border:0;background:#dce3ec;color:#181c2f;cursor:pointer;font-size:14px}.webull-side-segment button.active.buy{background:#10c48b;color:#fff;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 16px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 16px) 100%,0 100%)}.webull-side-segment button.active.sell{background:#ff4f77;color:#fff;-webkit-clip-path:polygon(16px 0,100% 0,100% 100%,0 100%);clip-path:polygon(16px 0,100% 0,100% 100%,0 100%)}.webull-order-ticket.sell-mode .webull-side-segment button:first-child{-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 16px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 16px) 100%,0 100%)}.webull-order-ticket.buy-mode .webull-side-segment button:last-child,.webull-order-ticket.sell-mode .webull-side-segment button:last-child{margin-left:-16px;padding-left:16px}.ticket-two-col,.webull-two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.webull-order-ticket label{display:grid;grid-gap:5px;gap:5px;color:#5d606d}.webull-order-ticket label>span{color:#8c8e97}.webull-currency-input input,.webull-order-ticket .input{height:34px;border:1px solid #d9dee8;background:#fff;color:#181c2f;padding:0 9px}.ticket-price-field-control{position:relative;display:grid}.ticket-price-field-control input{padding-right:112px}.ticket-price-source-icon-select{position:absolute;right:1px;top:1px;width:108px;height:calc(100% - 2px);border:0;border-left:1px solid #d9dee8;background:#f7f9fc;color:#394150;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;font-size:11px}.ticket-price-source-icon-select option{color:#181c2f}.ticket-price-source-icon-select:disabled{cursor:not-allowed;opacity:.55}.ticket-exit-toggles{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.ticket-exit-toggles label{display:flex;align-items:center;gap:6px;min-height:22px;color:#4f5663}.ticket-exit-prices small{color:#8c8e97}.webull-currency-input{display:grid;grid-template-columns:minmax(0,1fr) 30px}.webull-currency-input span{height:34px;display:grid;place-items:center;border:1px solid #d9dee8;border-left:0;background:#fff;color:#4f5663;font-weight:700}.webull-order-ticket small{color:#8c8e97}.webull-submit{height:34px;border:0;background:#7bdcc4;color:rgba(255,255,255,.78);font-weight:800;cursor:pointer}.webull-submit:not(:disabled){background:#10c48b;color:#fff}.webull-review:not(:disabled){background:#2b7fff}.webull-order-ticket.sell-mode .webull-submit{background:#ff9cb0;color:rgba(255,255,255,.78)}.webull-order-ticket.sell-mode .webull-submit:not(:disabled){background:#ff4f77;color:#fff}.webull-order-ticket .note{padding:7px 9px;font-size:11px}.webull-order-ticket [data-testid=workstation-order-review]{display:grid;grid-gap:0;gap:0;overflow:visible;min-width:0;background:#fff}.webull-order-ticket [data-testid=workstation-order-review]>.label{margin:0 0 6px;line-height:1.4}.webull-order-ticket [data-testid=workstation-order-review] .preview-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;border-bottom:1px solid #e7edf5;min-width:0}.webull-order-ticket [data-testid=workstation-order-review] .preview-row:last-child{border-bottom:0}.webull-order-ticket [data-testid=workstation-order-review] .preview-row span{flex:0 0 44%;color:#626b78}.webull-order-ticket [data-testid=workstation-order-review] .preview-row strong{min-width:0;text-align:right;overflow-wrap:anywhere;color:#1b2433}.webull-order-ticket [data-testid=workstation-order-review] .preview-row.total{font-size:13px}.webull-review-summary{display:grid;grid-gap:7px;gap:7px;padding:8px 9px;border:1px solid #d9dee8;background:#f8fafc;color:#4f5663}.webull-review-summary-head{display:flex;justify-content:space-between;gap:8px;color:#181c2f}.webull-review-summary-head span{color:#687181;font-size:10px;text-align:right}.webull-review-summary-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 12px;gap:6px 12px}.webull-review-summary-grid span{display:flex;justify-content:space-between;gap:6px;min-width:0}.webull-review-summary-grid strong{color:#181c2f;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.webull-review-checks{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:6px;gap:6px;font-size:10px}.webull-review-checks span{overflow-wrap:anywhere}@media (max-width:600px){.client-order-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-price-source-icon-select{width:104px}.ticket-price-field-control input{padding-right:108px}.webull-review-summary-grid{grid-template-columns:1fr}}.trade-clone-order-card .clone-panel-tabs{display:flex;background:#eef2f6;border-bottom:1px solid #d6dde7}.trade-clone-order-card .clone-panel-tabs button.active{color:#181c2f;border-bottom-color:#0057ff}.trade-clone-order-card .webull-ticket-symbol{margin:-8px -10px 0;padding:8px 10px;background:#f5f7fa;border-bottom:1px solid #d9dee8}.trade-clone-page{height:auto;min-height:calc(100vh - 48px);overflow:visible}.trade-clone-grid{height:auto;min-height:calc(100vh - 88px);align-items:start}.trade-clone-right{grid-template-rows:none;grid-auto-rows:auto;align-content:start;overflow:visible}.trade-clone-card{overflow:visible}.trade-clone-order-card>.trade-clone-account-grid{min-height:482px;align-content:start;background:#fff}.trade-clone-order-card>.webull-order-ticket{min-height:482px}.trade-clone-order-card{height:514px;min-height:514px}.trade-clone-order-card>.trade-clone-account-grid,.trade-clone-order-card>.webull-order-ticket{height:482px;min-height:482px;overflow:auto}.trade-clone-order-card{min-height:684px;overflow:visible}.trade-clone-order-card>.trade-clone-account-grid,.trade-clone-order-card>.webull-order-ticket{min-height:652px}.trade-clone-order-card .webull-order-ticket{row-gap:10px}.webull-ticket-symbol{grid-template-columns:108px 64px minmax(0,1fr) 20px}.webull-ticket-symbol span{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.webull-ticket-symbol em{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.webull-ticket-symbol small{grid-column:1/-1;min-width:0;color:#5d606d;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.webull-ticket-label{height:16px;display:flex;align-items:flex-end}.webull-two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px;row-gap:8px;align-items:start}.webull-order-ticket label{min-width:0;align-content:start}.webull-field-title{min-height:16px;display:inline-flex;align-items:center;gap:4px;line-height:16px;color:#5d606d}.webull-field-title em{color:#8c8e97;font-style:normal;font-size:11px}.webull-currency-input input,.webull-order-ticket .input{width:100%;box-sizing:border-box}.ticket-exit-toggles{min-height:22px}.webull-submit{width:100%}@media (max-width:600px){.ticket-exit-toggles,.ticket-two-col,.webull-two-col{grid-template-columns:1fr}}.trade-clone-page{height:calc(100vh - var(--user-chrome-height));min-height:calc(100vh - var(--user-chrome-height));overflow:hidden}.trade-clone-grid{height:calc(100% - 40px);align-items:stretch}.trade-clone-activity,.trade-clone-chart-panel,.trade-clone-grid,.trade-clone-lower,.trade-clone-main,.trade-clone-positions,.trade-clone-watch{min-height:0;overflow:hidden}.trade-clone-watch{display:grid;grid-template-rows:32px auto auto 28px minmax(0,1fr)}.trade-clone-results{max-height:130px;overflow:hidden}.trade-clone-main{grid-template-rows:minmax(0,1fr) 280px;align-content:stretch}.trade-clone-chart-panel{display:grid;grid-template-rows:32px 42px 36px minmax(0,1fr)}.trade-clone-chart-panel .trading-chart{min-height:0;overflow:hidden}.trade-clone-chart-panel .terminal-chart{height:100%;min-height:0;max-height:none}.trade-clone-chart-panel .chart-footer{padding-bottom:4px}.trade-clone-lower{grid-template-rows:minmax(0,1fr) minmax(86px,.72fr)}.trade-clone-right{height:100%;min-height:0;display:block;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.trade-clone-right .trade-clone-card{overflow:hidden;margin-bottom:4px}.trade-clone-order-card{height:auto;min-height:0;overflow:hidden}.trade-clone-order-card>.trade-clone-account-grid,.trade-clone-order-card>.webull-order-ticket{height:auto;min-height:0;overflow:visible}@media (max-width:1300px){.trade-clone-page{min-height:calc(100vh - var(--user-chrome-height))}.trade-clone-grid,.trade-clone-page,.trade-clone-right{height:auto;overflow:visible}}@media (max-width:1300px) and (min-width:901px){.trade-clone-page{height:calc(100vh - var(--user-chrome-height));min-height:calc(100vh - var(--user-chrome-height));overflow:hidden}.trade-clone-grid{grid-template-columns:220px minmax(500px,1fr) 340px;height:calc(100% - 40px);min-height:0;overflow:hidden}.trade-clone-right{grid-column:auto;height:100%;overflow-x:hidden;overflow-y:auto}.trade-clone-chart-panel .terminal-chart{height:100%;min-height:0;max-height:none}}.trade-clone-main{grid-template-rows:minmax(0,1fr) minmax(440px,46vh)}.trade-clone-lower{grid-template-rows:minmax(232px,1fr) minmax(206px,.86fr)}.trade-clone-activity,.trade-clone-positions{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.trade-clone-activity .table,.trade-clone-positions .table{min-width:100%}.trade-clone-activity tbody tr,.trade-clone-positions tbody tr{height:32px}@media (max-height:760px){.trade-clone-main{grid-template-rows:minmax(0,1fr) minmax(390px,52vh)}.trade-clone-lower{grid-template-rows:minmax(210px,1fr) minmax(178px,.84fr)}.trade-clone-activity tbody tr,.trade-clone-positions tbody tr{height:28px}}.trade-clone-main{grid-template-rows:minmax(0,1fr) minmax(486px,50vh)}.trade-clone-lower{grid-template-rows:minmax(250px,1fr) minmax(232px,.9fr)}@media (max-height:760px){.trade-clone-main{grid-template-rows:minmax(0,1fr) minmax(446px,58vh)}.trade-clone-lower{grid-template-rows:minmax(232px,1fr) minmax(210px,.9fr)}}.trade-clone-watch{display:flex;flex-direction:column;min-height:0}.trade-clone-results,.trade-clone-watch-head,.trade-clone-watch-title,.trade-clone-watch>.clone-panel-tabs{flex:0 0 auto}.trade-clone-watch-list{flex:1 1 auto;min-height:0;max-height:none;overflow:hidden}.trade-watch-header{height:32px;gap:6px;padding:0 8px;background:#f3f5f8;border-bottom:1px solid #d9dee8}.trade-watch-header strong{flex:1 1 auto;font-size:13px;font-weight:500;color:#202636}.trade-watch-header>span{width:14px;height:14px;display:inline-grid;place-items:center;border-radius:2px;background:#f39c2d;color:#fff;font-size:10px;line-height:1}.trade-clone-watch-title{min-height:54px;padding:7px 10px;background:#fff}.trade-watch-dropdown-trigger{height:40px;border:1px solid #e1e6ee;background:#e9edf3;color:#202636;border-radius:2px;font-size:13px;font-weight:400}.trade-watch-dropdown-trigger span{color:#202636;font-size:15px}.trade-clone-watch-head{height:30px;grid-template-columns:minmax(0,1fr) 100px;color:#5f6672;font-size:12px;background:#fff}.trade-clone-watch-head span:last-child:after{content:" ⇅";color:#8c95a3;font-size:11px}.trade-clone-watch-list{background:#fff}.trade-clone-watch-list button:not(.trade-clone-add-symbol){min-height:58px;grid-template-columns:minmax(0,1fr) 100px;padding:7px 10px 6px;border-bottom:1px solid #f0f2f5}.trade-clone-watch-list button:not(.trade-clone-add-symbol).active,.trade-clone-watch-list button:not(.trade-clone-add-symbol):hover{background:#fff}.trade-clone-watch-list button:not(.trade-clone-add-symbol) div:first-child{align-self:start}.trade-clone-watch-list button:not(.trade-clone-add-symbol) strong{display:inline;margin-right:4px;font-size:13px;font-weight:500}.trade-clone-watch-list button:not(.trade-clone-add-symbol) div:first-child>span{display:inline;color:#202636;font-size:10px}.trade-clone-watch-list button:not(.trade-clone-add-symbol) em{margin-top:2px;color:#5f6672;font-size:11px}.trade-clone-watch-list button:not(.trade-clone-add-symbol) b{font-size:13px;font-weight:500}.trade-clone-watch-list button:not(.trade-clone-add-symbol) div:last-child span{display:inline;margin-left:4px;font-size:11px}.trade-clone-watch-row{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) 26px;align-items:stretch;border-bottom:1px solid #f0f2f5;background:#fff}.trade-clone-watch-row.active,.trade-clone-watch-row:hover{background:#f5f8fc}.trade-clone-watch-list .trade-clone-watch-select{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) 100px;grid-gap:8px;gap:8px;align-items:center;border:0;background:transparent;padding:7px 6px 6px 10px;text-align:left;cursor:pointer}.trade-clone-watch-list .trade-clone-watch-select:hover{background:transparent}.trade-clone-watch-list .trade-clone-watch-select div:first-child{align-self:start}.trade-clone-watch-list .trade-clone-watch-select strong{display:inline;margin-right:4px;font-size:13px;font-weight:500;color:#181c2f}.trade-clone-watch-list .trade-clone-watch-select div:first-child>span{display:inline;color:#202636;font-size:10px}.trade-clone-watch-list .trade-clone-watch-select em{display:block;margin-top:2px;color:#5f6672;font-size:11px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trade-clone-watch-list .trade-clone-watch-select b{display:block;color:#181c2f;font-size:13px;font-weight:500}.trade-clone-watch-list .trade-clone-watch-select b.price-up{color:var(--price-up)}.trade-clone-watch-list .trade-clone-watch-select b.price-down{color:var(--price-down)}.trade-clone-watch-list .trade-clone-watch-select div:last-child{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trade-clone-watch-list .trade-clone-watch-select div:last-child span{display:inline;margin-left:4px;font-size:11px}.trade-clone-watch-list .trade-clone-watch-select div:last-child span.price-up{color:var(--price-up)}.trade-clone-watch-list .trade-clone-watch-select div:last-child span.price-down{color:var(--price-down)}.trade-clone-watch-list .trade-clone-watch-remove{width:26px;min-height:58px;display:grid;place-items:center;grid-template-columns:1fr;border:0;border-left:1px solid transparent;border-bottom:0;background:transparent;padding:0;color:#8c95a3;font-size:16px;cursor:pointer}.trade-clone-watch-list .trade-clone-watch-remove:hover{color:#d92d3e;background:#fff2f3;border-left-color:#f4d2d7}.watch-remove-symbol{border:1px solid #d9dee8;background:#fff;color:#5f6672;padding:3px 8px;font-size:12px;cursor:pointer}.watch-remove-symbol:hover{border-color:#f4b9c0;color:#d92d3e;background:#fff5f6}.watch-list-name-input{height:28px;width:150px;border:1px solid #d9dee8;background:#fff;color:#202636;padding:0 8px;font:inherit;font-size:12px}.watch-list-name-input:disabled{color:#8c95a3;background:#f6f8fb}.trade-clone-add-symbol{width:100%;height:36px;display:flex!important;align-items:center;gap:8px;border:0!important;background:#fff!important;color:#2f6fb5;padding:0 12px!important;text-align:left;cursor:pointer;font-size:13px}.trade-clone-add-symbol:hover{background:#f6f9fd!important}.trade-clone-add-symbol span{color:#2f6fb5!important;font-size:13px!important}.trade-clone-watch-title .trade-watch-dropdown-trigger{border:1px solid #e1e6ee;background:#e9edf3;color:#202636}.trade-clone-watch-title .trade-watch-dropdown-trigger:hover{background:#e2e8f0}.trade-clone-watch-title .trade-watch-dropdown-trigger span{color:#202636}.trade-clone-grid{height:100%}.trade-add-symbol-overlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:rgba(15,23,42,.34)}.trade-add-symbol-modal{width:min(420px,calc(100vw - 28px));max-height:min(620px,calc(100vh - 48px));display:grid;grid-template-rows:40px 46px minmax(0,1fr);background:#fff;border:1px solid #cfd7e2;box-shadow:0 18px 48px rgba(15,23,42,.24);color:#202636}.trade-add-symbol-head{display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:#f3f5f8;border-bottom:1px solid #d9dee8}.trade-add-symbol-head strong{font-size:14px;font-weight:600}.trade-add-symbol-head button{width:24px;height:24px;border:0;background:transparent;color:#596170;font-size:20px;cursor:pointer}.trade-add-symbol-search{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;margin:8px 10px;border:1px solid #d9dee8;background:#f7f9fc}.trade-add-symbol-search span{color:#2f6fb5;text-align:center}.trade-add-symbol-search input{height:30px;border:0;outline:0;background:transparent;color:#202636;font:inherit}.trade-add-symbol-results{min-height:0;overflow:auto;border-top:1px solid #eef1f5}.trade-add-symbol-results button{width:100%;min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) 96px;grid-gap:10px;gap:10px;align-items:center;border:0;border-bottom:1px solid #f0f2f5;background:#fff;padding:7px 10px;text-align:left;cursor:pointer}.trade-add-symbol-results button:hover{background:#f6f9fd}.trade-add-symbol-results strong{display:inline;margin-right:5px;font-size:13px;font-weight:600}.trade-add-symbol-results em,.trade-add-symbol-results span{color:#5f6672;font-style:normal;font-size:11px}.trade-add-symbol-results em{display:block;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trade-add-symbol-results button>div:last-child{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trade-add-symbol-results b{display:block;font-size:13px;font-weight:500}.trade-add-symbol-results small{display:inline-block;margin-top:3px;color:#2f6fb5;font-size:11px}.trade-add-symbol-results p{margin:0;padding:18px 12px;color:#5f6672}.lightweight-advanced-chart{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#fff}.lightweight-chart-wrap{position:relative;min-height:0;height:100%;overflow:hidden;background:#fff}.lightweight-chart-surface{position:absolute;inset:0;min-height:0}.lightweight-chart-empty{position:absolute;inset:0;z-index:1;display:grid;place-items:center;color:#64748b;font-size:12px;background:#fff;pointer-events:none}.lightweight-chart-legend{position:absolute;top:8px;left:10px;z-index:2;display:flex;align-items:center;gap:10px;max-width:calc(100% - 20px);overflow:hidden;white-space:nowrap;color:#334155;font-size:11px;pointer-events:none}.lightweight-chart-legend strong{color:#111827;font-size:12px}.lightweight-chart-legend span{opacity:.92}.trade-clone-chart-panel .lightweight-advanced-chart{grid-template-rows:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.trade-clone-chart-panel .lightweight-advanced-chart .native-chart-toolbar{display:none}.trade-clone-chart-panel .lightweight-advanced-chart .native-chart-stats{display:flex;flex-wrap:wrap;justify-content:flex-start}.trade-clone-chart-panel .native-chart-stats span{white-space:nowrap}.stocks-chart-panel .lightweight-advanced-chart{height:calc(100% - 112px);min-height:0;grid-template-rows:minmax(0,1fr)}.stocks-chart-panel .lightweight-advanced-chart .native-chart-stats,.stocks-chart-panel .lightweight-advanced-chart .native-chart-toolbar{display:none}.native-advanced-chart{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#fff}.native-chart-toolbar{min-height:34px;padding:6px 10px;background:#fff;border-bottom:1px solid #edf0f4}.native-chart-toolbar .chart-symbol strong{display:inline;margin-right:8px;font-size:13px}.native-chart-toolbar .chart-symbol span{font-size:11px;color:#6b7280}.native-chart-toolbar .chart-tools{gap:2px;flex-wrap:nowrap;overflow:auto}.native-chart-toolbar .chart-tools span{border:0;background:transparent;color:#5f6672;padding:4px 7px;font-size:11px;white-space:nowrap}.native-chart-toolbar .chart-tools span.active{background:#eef5ff;color:#0057ff;border-radius:2px;font-weight:700}.native-chart-svg{width:100%;height:100%;min-height:0;display:block;background:#fff}.native-chart-grid{stroke:#eef1f5;stroke-width:1;shape-rendering:crispEdges}.native-chart-grid.vertical{stroke:#f4f6f9}.native-volume-zone{fill:#fbfcfe;stroke:#f0f2f5;stroke-width:1}.native-volume{opacity:.42}.native-volume.up{fill:#10a878}.native-volume.down{fill:#d94b5a}.native-wick{stroke-width:1.2;shape-rendering:crispEdges}.native-wick.up{stroke:#10a878}.native-wick.down{stroke:#d94b5a}.native-candle.up{fill:#10a878;stroke:#10a878}.native-candle.down{fill:#d94b5a;stroke:#d94b5a}.native-ma{fill:none;stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.native-ma.ma-fast{stroke:#f0a529}.native-ma.ma-slow{stroke:#7c5cff}.native-crosshair{stroke:#94a3b8;stroke-width:1;stroke-dasharray:3 4;opacity:.62;shape-rendering:crispEdges}.native-dashed{stroke-dasharray:5 5}.native-price-pill.up{fill:#10a878}.native-price-pill.down{fill:#d94b5a}.native-price-pill-text{fill:#fff;font-size:11px;font-weight:700;dominant-baseline:middle}.native-axis-price,.native-axis-time{fill:#6b7280;font-size:10.5px}.native-chart-legend{fill:#334155}.native-chart-legend,.native-ma-label{font-size:11px;font-weight:600}.ma-fast-label{fill:#d97706}.ma-slow-label{fill:#6d5dfc}.native-chart-stats{min-height:30px;padding:6px 10px;border-top:1px solid #edf0f4;border-bottom:0;background:#fff}.trade-clone-chart-panel .native-advanced-chart{grid-template-rows:minmax(0,1fr)}.trade-clone-chart-panel .native-chart-stats,.trade-clone-chart-panel .native-chart-toolbar{display:none}.trade-clone-chart-panel .native-chart-svg{height:100%}.stocks-chart-panel .native-advanced-chart{min-height:0}.stocks-chart-panel .native-chart-stats,.stocks-chart-panel .native-chart-toolbar{display:none}[data-workspace-density=compact-trading]{font-size:12px}[data-workspace-density=compact-trading] .main{padding:2px}[data-workspace-density=compact-trading] .card,[data-workspace-density=compact-trading] .choice-card,[data-workspace-density=compact-trading] .mini-form,[data-workspace-density=compact-trading] .quote-card{padding:10px}[data-workspace-density=compact-trading] .app-toolbar,[data-workspace-density=compact-trading] .hero,[data-workspace-density=compact-trading] .kpi-card{padding:9px 10px}[data-workspace-density=compact-trading] td,[data-workspace-density=compact-trading] th{padding:5px 7px}[data-workspace-density=compact-trading] .button,[data-workspace-density=compact-trading] .input{min-height:28px;padding:5px 7px}[data-workspace-density=compact-trading] .choice-grid,[data-workspace-density=compact-trading] .content-grid,[data-workspace-density=compact-trading] .form-grid,[data-workspace-density=compact-trading] .grid,[data-workspace-density=compact-trading] .panel-grid,[data-workspace-density=compact-trading] .settings-layout,[data-workspace-density=compact-trading] .settings-role-grid{gap:8px}[data-workspace-density=compact-trading] .market-webull-page,[data-workspace-density=compact-trading] .stocks-webull-page,[data-workspace-density=compact-trading] .trade-clone-grid{gap:2px}[data-workspace-density=compact-trading] .clone-panel-tabs,[data-workspace-density=compact-trading] .market-webull-tabs,[data-workspace-density=compact-trading] .stocks-panel-tabs,[data-workspace-density=compact-trading] .webull-panel-tabs{height:28px}[data-workspace-density=compact-trading] .stocks-watch-row,[data-workspace-density=compact-trading] .trade-add-symbol-results button,[data-workspace-density=compact-trading] .trade-clone-watch-list button:not(.trade-clone-add-symbol){min-height:48px}[data-workspace-density=compact-trading] .stocks-watch-row>button:first-child,[data-workspace-density=compact-trading] .trade-add-symbol-results button,[data-workspace-density=compact-trading] .trade-clone-watch-list button:not(.trade-clone-add-symbol){padding-top:5px;padding-bottom:5px}[data-workspace-density=compact-trading] .stocks-quote-strip,[data-workspace-density=compact-trading] .trade-clone-quote-strip{height:36px}[data-workspace-density=compact-trading] .stocks-interval-row,[data-workspace-density=compact-trading] .trade-clone-intervals{height:auto}[data-workspace-density=compact-trading] .stocks-account-row,[data-workspace-density=compact-trading] .trade-clone-activity tbody tr,[data-workspace-density=compact-trading] .trade-clone-positions tbody tr{min-height:26px}@media (max-width:700px){body,html{width:100%;max-width:100%;overflow-x:hidden}.shell{width:100%;min-width:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr)}.app-titlebar{grid-column:1;grid-row:1;grid-template-columns:minmax(0,1fr);gap:6px;height:auto;min-width:0;padding:7px 8px}.app-wordmark{padding:2px 4px}.app-product-nav{width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain}.app-product-nav a{min-height:36px;display:inline-flex;align-items:center;flex:0 0 auto}.app-account-nav{width:100%;min-width:0;justify-content:flex-start;overflow-x:auto}.demo-session-switcher{min-width:0}.demo-session-switcher select{max-width:min(190px,62vw)}.app-rail{position:-webkit-sticky;position:sticky;top:0;z-index:55;grid-column:1;grid-row:2;width:100%;min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:6px;padding:6px 8px;border-right:0;border-bottom:1px solid #202944;overflow-x:auto;overscroll-behavior-x:contain}.app-rail a{width:40px;min-width:40px;height:40px}.main{grid-column:1;grid-row:3;padding:3px;overflow-x:hidden}.main,.user-linked-content,.user-linked-shell{width:100%;min-width:0}.hero,.section-heading-row{align-items:stretch;flex-direction:column}.card,.choice-card,.mini-form,.quote-card{padding:10px}.accounts-table-wrap,.table-scroll{width:100%;max-width:100%;overflow-x:auto}.accounts-workspace{width:100%;padding:6px;gap:7px}.accounts-page-head{padding:10px}.accounts-page-head nav{width:100%;display:grid;grid-template-columns:1fr}.accounts-page-head nav a{min-height:40px;display:flex;align-items:center}.accounts-value-card{padding:12px}.accounts-value-card>strong{font-size:23px}.accounts-value-split{grid-template-columns:1fr}.accounts-detail-grid{grid-template-columns:minmax(0,1fr)}.accounts-table{min-width:680px}.accounts-filters{width:100%;display:grid;grid-template-columns:1fr}.accounts-filters label{justify-content:space-between}.accounts-filters select{min-height:38px;min-width:150px}.market-main-grid,.market-top-grid,.stocks-webull-page,.webull-workspace .terminal-grid.webull-terminal-grid{width:100%;min-width:0;grid-template-columns:minmax(0,1fr);height:auto;min-height:0;overflow:visible}.stocks-chart-column,.stocks-quote-column,.terminal-center,.terminal-left,.terminal-right{width:100%;min-width:0}.stocks-quote-column{grid-template-columns:minmax(0,1fr)}.stocks-chart-panel .terminal-chart,.webull-workspace .terminal-chart{height:320px}.market-live-heatmap{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-clone-page{width:100%;height:auto;min-height:0;overflow:visible}.trade-clone-grid{position:static;width:100%;min-width:0;height:auto;display:grid;grid-template-columns:minmax(0,1fr);overflow:visible}.trade-clone-activity,.trade-clone-chart-panel,.trade-clone-lower,.trade-clone-main,.trade-clone-positions,.trade-clone-right,.trade-clone-watch{width:100%;min-width:0;height:auto;min-height:0;overflow:visible}.trade-clone-main{grid-template-rows:auto auto}.trade-clone-chart-panel{grid-template-rows:auto auto auto minmax(320px,auto)}.trade-clone-chart-panel .terminal-chart,.trade-clone-chart-panel .trading-chart{min-height:320px;height:320px;overflow:hidden}.trade-clone-lower,.trade-clone-right{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:auto}.trade-clone-watch-list{max-height:320px;overflow-y:auto}.trade-clone-activity .table-scroll,.trade-clone-positions .table-scroll,.trade-clone-right .table-scroll{overflow-x:auto}.trade-clone-order-card,.trade-clone-order-card>.webull-order-ticket{min-height:0;height:auto;overflow:visible}.webull-ticket-symbol{grid-template-columns:minmax(84px,1fr) 60px minmax(70px,1fr) 20px}.ticket-exit-toggles,.ticket-two-col,.webull-two-col{grid-template-columns:minmax(0,1fr)}}.stocks-webull-page{grid-template-columns:240px minmax(0,1fr) 340px}@media (max-width:1300px) and (min-width:901px){.stocks-webull-page{grid-template-columns:220px minmax(500px,1fr) 340px}}.stocks-watchlist-panel{min-height:calc(100dvh - var(--user-chrome-height));height:auto;overflow:visible}.stocks-watchlist-panel>.clone-panel-tabs,.stocks-watchlist-panel>.stocks-search-results,.stocks-watchlist-panel>.trade-add-symbol-search,.stocks-watchlist-panel>.trade-watch-dropdown,.stocks-watchlist-panel>.trade-watch-menu-create{flex:0 0 auto}.stocks-watchlist-panel>.trade-add-symbol-search{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:7px;gap:7px;align-items:center;min-height:34px;padding:5px 10px;border-bottom:1px solid #edf0f4}.stocks-watchlist-panel>.trade-add-symbol-search input{min-width:0;width:100%}.stocks-watchlist-panel>.trade-clone-watch-list{flex:0 1 420px;min-height:0;max-height:420px;overflow:auto}.stocks-chart-column{display:block}.stocks-chart-column,.stocks-chart-panel{height:auto;min-height:calc(100dvh - var(--user-chrome-height))}.stocks-chart-panel .trading-chart{height:min(48dvh,480px);min-height:320px;max-height:none}.stocks-chart-panel .lightweight-chart-wrap{height:100%}.stocks-quote-column{grid-column:auto;display:grid;grid-template-columns:minmax(0,1fr);height:auto;min-height:0;overflow:visible;background:transparent}.stocks-level-card,.stocks-positions-card,.stocks-quick-card,.stocks-quote-card,.stocks-quote-column .stocks-panel,.stocks-stats-card{min-height:0}.stocks-quick-card{display:none}.stocks-detail-card{margin-top:4px;min-height:188px}.stocks-detail-panel{margin:0;padding:10px}.stocks-panel-empty{margin:0;padding:12px 10px;color:#5d606d}.stocks-quick-card{display:block}.stocks-quick-card h2{margin:0;padding:10px;font-size:13px}.stocks-quick-card .sparkline{height:120px}.stocks-quote-column .stocks-level-card,.stocks-quote-column .stocks-positions-card{display:block}@media (max-width:980px){.stocks-detail-card{min-height:0}.stocks-quote-column .stocks-quick-card{min-height:164px}.stocks-webull-page{grid-template-columns:220px minmax(0,1fr)}.stocks-quote-column{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}}.stocks-watch-provider{display:flex;align-items:center;gap:4px;padding:8px 10px;border-bottom:1px solid #edf0f4;color:#5d606d;font-size:12px}.stocks-watch-provider strong{color:#181c2f;font-weight:700}.stocks-watch-table-head{height:30px;display:grid;grid-template-columns:minmax(0,1fr) 100px 26px;grid-gap:8px;gap:8px;align-items:center;padding:0 0 0 10px;border-bottom:1px solid #edf0f4;background:#fff;color:#5f6672;font-size:12px}.stocks-watch-table-head span:nth-child(2){text-align:right}.stocks-trade-watch-rows{min-width:0}.stocks-trade-watch-rows .watchlist-row{display:grid;grid-template-columns:minmax(0,1fr) 26px;align-items:stretch;border-bottom:1px solid #f0f2f5;background:#fff}.stocks-trade-watch-rows .watchlist-row.selected,.stocks-trade-watch-rows .watchlist-row:hover{background:#f5f8fc}.stocks-trade-watch-rows .watchlist-select{min-height:58px;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;grid-template-columns:minmax(0,1fr) 100px;border:0;border-radius:0;outline:0;background:transparent;color:#181c2f;font:inherit;padding:7px 6px 6px 10px;text-align:left;cursor:pointer}.stocks-trade-watch-rows .watchlist-select:active,.stocks-trade-watch-rows .watchlist-select:hover{background:transparent}.stocks-trade-watch-rows .watchlist-select>div:first-child{align-self:start;overflow:hidden}.stocks-trade-watch-rows .watchlist-select strong{display:inline;margin-right:4px;font-size:13px;font-weight:500;line-height:1.25}.stocks-trade-watch-rows .watchlist-select>div:first-child>span{display:inline;color:#202636;font-size:10px;line-height:1.25}.stocks-trade-watch-rows .watchlist-select>div:last-child strong{display:block;margin:0}.stocks-trade-watch-rows .watchlist-select>div:last-child span{display:inline;margin-left:4px;font-size:11px}.stocks-trade-watch-rows .watchlist-remove{width:26px;display:grid;place-items:center;border:0;border-left:1px solid transparent;border-radius:0;background:transparent;color:#8c95a3;font:inherit;font-size:16px;line-height:1;cursor:pointer}.stocks-trade-watch-rows .watchlist-remove:hover{border-left-color:#f4d2d7}@media (min-width:981px){.stocks-webull-page{height:calc(100dvh - var(--user-chrome-height));min-height:640px;align-items:stretch;overflow:hidden}.stocks-chart-column,.stocks-watchlist-panel{min-height:0;height:100%;overflow:hidden}.stocks-chart-column{display:grid;grid-template-rows:minmax(380px,1fr) clamp(180px,28vh,300px);grid-gap:4px;gap:4px}.stocks-chart-panel{min-height:380px;height:auto;overflow:hidden;display:grid;grid-template-rows:32px 42px 36px minmax(0,1fr)}.stocks-chart-panel .lightweight-advanced-chart,.stocks-chart-panel .lightweight-chart-wrap,.stocks-chart-panel .trading-chart{height:100%;min-height:0;max-height:none}.stocks-news-panel{min-height:180px;max-height:300px;display:grid;grid-template-rows:32px minmax(0,1fr);overflow:hidden}.stocks-news-panel>[data-testid=stocks-detail-panel]{min-height:0;overflow:auto;overscroll-behavior:contain}}.stocks-watchlist-panel{display:flex;flex-direction:column;background:#fff}.stocks-watchlist-panel .terminal-panel-title{display:flex;justify-content:space-between;flex:0 0 auto}.stocks-watchlist-panel .terminal-panel-title span{min-width:18px;height:18px;display:inline-grid;place-items:center;border-radius:3px;background:#f39c2d;color:#fff;font-size:11px}.stocks-trade-add-symbol,.stocks-trade-symbol-search,.stocks-watchlist-panel .provider-switcher,.stocks-watchlist-picker{flex:0 0 auto}.stocks-watchlist-picker{position:relative;padding:8px;border-bottom:1px solid #edf0f4}.stocks-watchlist-picker .trade-watch-dropdown-trigger{height:32px}.stocks-trade-watch-rows{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.stocks-trade-watch-rows .watchlist-row{display:flex;min-height:58px;border:0;border-bottom:1px solid #edf0f4;padding:0}.stocks-trade-watch-rows .watchlist-select{min-width:0;flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,auto);align-items:center;grid-gap:8px;gap:8px;padding:7px 8px 7px 10px}.stocks-trade-watch-rows .watchlist-select>div{min-width:0}.stocks-trade-watch-rows .watchlist-select>div:last-child{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stocks-trade-watch-rows .watchlist-select span,.stocks-trade-watch-rows .watchlist-select strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stocks-trade-watch-rows .watchlist-select strong{color:#181c2f;font-size:12px}.stocks-trade-watch-rows .watchlist-select span{color:#8c8e97;font-size:11px}.stocks-trade-watch-rows .watchlist-remove{flex:0 0 28px;min-height:58px;padding:0;color:#5d606d}.stocks-trade-watch-rows .watchlist-remove:hover{color:#d92d3e;background:#fff2f3}.stocks-trade-symbol-search{padding:8px;border-top:1px solid #edf0f4}.stocks-trade-symbol-search .input{width:100%}.stocks-trade-symbol-search .symbol-results{max-height:190px;overflow:auto}.stocks-trade-symbol-search .symbol-results button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.stocks-trade-symbol-search .symbol-results span:last-child{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stocks-trade-add-symbol{min-height:36px;border:0;border-top:1px solid #edf0f4;background:#fff;color:#2f6fb5;padding:0 12px;text-align:left;cursor:pointer;font-size:13px}.stocks-trade-add-symbol:hover{background:#f6f9fd}@media (max-width:980px){.stocks-chart-column{display:grid;grid-template-rows:auto auto;grid-gap:4px;gap:4px}.stocks-chart-panel,.stocks-news-panel{max-height:none}.stocks-trade-watch-rows{max-height:420px}}body:has(.mobile-root),html:has(.mobile-root){height:100%;overflow:hidden}.mobile-root{display:block;height:100vh;height:100dvh;overflow:hidden;background:#0d1320}.mobile-viewport{color:#f5f7fb}.mobile-device-frame,.mobile-viewport{height:100%;min-height:0;background:#0d1320}.mobile-device-frame{width:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.mobile-app-header{display:flex;align-items:center;justify-content:space-between;padding:22px 20px 12px}.mobile-app-header>div:first-child{display:grid;grid-gap:3px;gap:3px}.mobile-app-header strong{font-size:17px}.mobile-eyebrow{color:#7e8ca8;font-size:9px;font-weight:800;letter-spacing:.18em}.mobile-header-actions{display:flex;gap:8px}.mobile-header-actions .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mobile-header-actions a{width:44px;height:44px;display:grid;place-items:center;border:1px solid #25304a;border-radius:50%;color:#eef3ff;background:#151d2c;font-size:20px}.language-selector select{height:32px;border:1px solid #ccd5e2;border-radius:8px;padding:0 7px;color:#314158;background:#fff;font-size:10px}.language-selector.compact select{max-width:106px}.settings-language-panel{display:flex;align-items:center;justify-content:space-between;gap:18px}.settings-language-panel h3{margin:0 0 4px;font-size:14px}.settings-language-panel p{margin:0;color:var(--muted);font-size:11px}.settings-language-panel .language-selector select{min-width:155px;height:38px}.mobile-settings-card{overflow:hidden;border:1px solid #26334a;border-radius:17px;background:#111925}.mobile-settings-card .settings-language-panel{padding:16px}.mobile-settings-card .settings-language-panel h3{color:#f3f6fc}.mobile-settings-card .settings-language-panel p{color:#7d8ba1}.mobile-settings-card .language-selector select{min-width:130px;border-color:#31405b;color:#eaf0fa;background:#172132}.mobile-profile-section{margin-top:6px}.mobile-profile-panel{display:grid;grid-gap:16px;gap:16px;padding:17px;border:1px solid #33476d;border-radius:18px;background:linear-gradient(145deg,#172b4d,#111a29 62%)}.mobile-profile-panel h2,.mobile-profile-panel h3,.mobile-profile-panel p{margin:0}.mobile-profile-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.mobile-profile-heading h2{color:#f5f8ff;font-size:17px}.mobile-profile-compliance p,.mobile-profile-heading p{margin-top:4px;color:#94a3ba;font-size:10px;line-height:1.45}.mobile-profile-heading>span{flex:0 0 auto;padding:5px 8px;border-radius:999px;color:#bcd0f9;background:#203656;font-size:9px;font-weight:800}.mobile-profile-panel form{display:grid;grid-gap:11px;gap:11px}.mobile-profile-panel label{display:grid;grid-gap:6px;gap:6px;color:#b6c2d5;font-size:10px;font-weight:700}.mobile-profile-panel input{width:100%;min-height:44px;border:1px solid #31415c;border-radius:11px;padding:0 11px;color:#f3f6fc;background:#0c1420;font:inherit;font-size:13px}.mobile-profile-save{min-height:44px;border:0;border-radius:11px;color:#fff;background:#2c6fe7;font-weight:800}.mobile-profile-save:disabled{opacity:.6}.mobile-profile-compliance{display:grid;grid-gap:11px;gap:11px;padding-top:14px;border-top:1px solid #2c3b55}.mobile-profile-compliance h3{color:#e8eef9;font-size:12px}.mobile-profile-compliance dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:0}.mobile-profile-compliance dl>div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;border:1px solid #2a3952;border-radius:10px;background:#111c2b}.mobile-profile-compliance dt{color:#8291a9;font-size:8px}.mobile-profile-compliance dd{overflow-wrap:anywhere;margin:0;color:#eaf0fa;font-size:10px;font-weight:750}.mobile-profile-notice{min-height:14px;color:#9fc0ff;font-size:10px}.mobile-document-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.mobile-document-actions a{display:grid;grid-gap:6px;gap:6px;padding:15px;border:1px solid #27344a;border-radius:15px;color:#edf3fc;background:#141d2b}.mobile-document-actions a>span{color:#8db0fa;font-size:22px}.mobile-document-actions small{color:#76849a;font-size:9px}.mobile-confirmation-list{margin-top:10px}.mobile-position-summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin-top:10px}.mobile-position-summary>div{display:grid;grid-gap:5px;gap:5px;padding:11px 8px;border:1px solid #27344a;border-radius:11px;background:#131c2a}.mobile-position-summary span{color:#738198;font-size:8px}.mobile-position-summary b{font-size:10px}.mobile-sticky-action{margin-top:14px}.mobile-allocation-card{margin-top:12px;padding:14px;border:1px solid #26344a;border-radius:16px;background:#121a27}.mobile-allocation-card a{display:grid;grid-gap:5px;gap:5px;margin-top:10px;color:#edf2fa}.mobile-allocation-card a>div{display:flex;justify-content:space-between;font-size:9px}.mobile-allocation-card a>div span{color:#8290a6}.mobile-allocation-card i{height:5px;overflow:hidden;border-radius:999px;background:#202c40}.mobile-allocation-card i span{display:block;height:100%;border-radius:inherit;background:#4d86ef}.mobile-funding-form{display:grid;grid-gap:12px;gap:12px;margin-top:12px;padding:14px;border:1px solid #26344a;border-radius:16px;background:#121a27}.mobile-funding-form label{display:grid;grid-gap:6px;gap:6px;color:#8593a9;font-size:9px}.mobile-funding-form input{height:44px;border:1px solid #2e3b53;border-radius:11px;padding:0 11px;color:#f2f5fa;background:#0c131e;font-size:15px}.mobile-funding-form p{margin:0;color:#ff778a;font-size:9px}.mobile-funding-form small{color:#718096;font-size:8px}.mobile-primary-action.disabled{pointer-events:none;opacity:.45}.mobile-native-funding{margin-top:12px}.mobile-native-funding .client-cash-workspace-panel{padding:0;border:0;background:transparent}.mobile-native-funding .client-cash-action-grid{grid-template-columns:minmax(0,1fr)}.mobile-native-funding .client-cash-request-form{border-color:#26344a;color:#edf2fa;background:#121a27}.mobile-native-funding .client-cash-request-form label span{color:#8593a9}.mobile-native-funding .client-cash-request-form .input{color:#edf2fa;background:#0d141f}.mobile-native-funding .client-cash-request-form .button{width:100%;min-height:44px;border-color:#31415d;border-radius:11px;color:#edf2fa;background:#172235;font-weight:750}.mobile-native-funding .client-cash-request-form .button.primary{border-color:#3974ee;color:#fff;background:#2463dd}.mobile-native-funding .client-cash-request-form .button:disabled{color:#a9b5c8;background:#1b2637}.mobile-native-funding .client-cash-request-form .button:focus-visible{outline:2px solid #8db0fa;outline-offset:2px}.mobile-native-funding .client-cash-tables{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.mobile-native-funding .table-scroll{overflow-x:auto}.mobile-native-reports .reports-grid,.mobile-native-reports .reports-summary-strip{grid-template-columns:minmax(0,1fr)}.mobile-native-reports .reports-center{display:grid;grid-gap:10px;gap:10px}.mobile-native-documents .card,.mobile-native-documents .portfolio-panel,.mobile-native-reports .card{border-color:#26344a;color:#edf2fa;background:#121a27}.mobile-native-documents .table-scroll,.mobile-native-reports .table-scroll{overflow-x:auto}.mobile-native-documents .client-documents-grid,.mobile-native-documents .documents-grid{grid-template-columns:minmax(0,1fr)}.mobile-workflow-note{margin:0 0 10px;color:#7d8ba1;font-size:9px;line-height:1.5}.mobile-native-documents .documents-summary-strip,.mobile-native-reports .reports-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-native-documents .documents-summary-strip div,.mobile-native-reports .reports-summary-strip div{min-height:54px;border-color:#26344a;color:#edf2fa;background:#121a27}.mobile-native-documents .documents-summary-strip span,.mobile-native-reports .reports-summary-strip span{color:#7d8ba1}.mobile-native-documents .documents-summary-strip strong,.mobile-native-reports .reports-summary-strip strong{font-size:16px}.mobile-native-reports .reports-inbox-row{grid-template-columns:minmax(0,1fr)}.mobile-native-documents .documents-list-panel,.mobile-native-documents .documents-request-panel,.mobile-native-reports .reports-panel{overflow:hidden;padding:12px}.mobile-native-documents .documents-layout{grid-template-columns:minmax(0,1fr)}.mobile-native-documents .documents-form .button{width:100%}.mobile-auth-card{--mobile-auth-surface:var(--surface);--mobile-auth-surface-field:var(--surface-soft);--mobile-auth-border:var(--line);--mobile-auth-text:var(--text);--mobile-auth-muted:var(--muted);--mobile-auth-accent:var(--primary);--mobile-auth-accent-contrast:var(--surface);--mobile-auth-focus:var(--primary);--mobile-auth-notice:var(--primary);--mobile-auth-danger:var(--red);display:grid;grid-gap:16px;gap:16px;margin:6px 16px 18px;padding:16px;border:1px solid var(--mobile-auth-border);border-radius:18px;color:var(--mobile-auth-text);background:var(--mobile-auth-surface)}.mobile-auth-card>p{margin:0;color:var(--mobile-auth-muted);font-size:12px;line-height:1.5}.mobile-auth-form,.mobile-reset-stack{display:grid;grid-gap:13px;gap:13px}.mobile-auth-form h2{margin:0;color:var(--mobile-auth-text);font-size:15px}.mobile-auth-form label{display:grid;grid-gap:6px;gap:6px;color:var(--mobile-auth-muted);font-size:11px;font-weight:750}.mobile-auth-field{align-content:start}.mobile-auth-control{display:block}.mobile-auth-form input,.mobile-auth-form select{width:100%;min-height:44px;border:1px solid var(--mobile-auth-border);border-radius:11px;padding:0 11px;color:var(--mobile-auth-text);background:var(--mobile-auth-surface-field);font:inherit}.mobile-auth-form input[aria-invalid=true],.mobile-auth-form select[aria-invalid=true]{border-color:var(--mobile-auth-danger);box-shadow:0 0 0 1px color-mix(in srgb,var(--mobile-auth-danger) 48%,transparent)}.mobile-auth-form button{min-height:44px;border:0;border-radius:11px;color:var(--mobile-auth-accent-contrast);background:var(--mobile-auth-accent);font-weight:800}.mobile-auth-form button:disabled{opacity:.6}.mobile-auth-form button:focus-visible,.mobile-auth-form input:focus-visible,.mobile-auth-form select:focus-visible,.mobile-auth-links a:focus-visible{outline:2px solid var(--mobile-auth-focus);outline-offset:2px}.mobile-auth-links{display:flex;justify-content:space-between;gap:12px}.mobile-auth-links a,.mobile-auth-notice a{min-height:44px;display:inline-flex;align-items:center;color:var(--mobile-auth-accent);font-weight:750}.mobile-auth-help{margin:-3px 0 0;color:var(--mobile-auth-muted);font-size:10px;line-height:1.4}.mobile-auth-field .mobile-auth-help{margin:0;font-weight:500}.mobile-auth-field-error{color:var(--mobile-auth-danger);font-size:11px;font-weight:650;line-height:1.4}.mobile-auth-error,.mobile-auth-notice{margin:0;padding:11px;border-radius:10px;font-size:11px;line-height:1.45}.mobile-auth-notice{color:var(--mobile-auth-notice);background:color-mix(in srgb,var(--mobile-auth-notice) 14%,var(--mobile-auth-surface))}.mobile-auth-error{color:var(--mobile-auth-danger);background:color-mix(in srgb,var(--mobile-auth-danger) 14%,var(--mobile-auth-surface))}.mobile-native-account-settings .settings-account-panel{display:grid;grid-gap:10px;gap:10px}.mobile-native-account-settings .settings-section{border-color:#26344a;color:#edf2fa;background:#121a27}.mobile-native-account-settings .input{color:#edf2fa;background:#0d141f}.mobile-native-account-settings .settings-role-grid{grid-template-columns:minmax(0,1fr)}.mobile-notification-list{overflow:hidden;border:1px solid #26344a;border-radius:16px;background:#111925}.mobile-notification-list article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:11px;gap:11px;padding:13px;border-bottom:1px solid #222d40}.mobile-notification-list article:last-child{border-bottom:0}.mobile-notification-list article>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#a6c2fc;background:#203252;font-weight:800}.mobile-notification-list article>div{display:grid;grid-gap:3px;gap:3px}.mobile-notification-list p{margin:0;color:#8b98ac;font-size:9px;line-height:1.4}.mobile-notification-list small{color:#66758d;font-size:8px}.mobile-notification-list article.read{opacity:.68}.mobile-notification-list button{width:-moz-fit-content;width:fit-content;border:0;padding:2px 0;color:#79a6ff;background:transparent;font-size:8px}.mobile-notification-controls{display:flex;justify-content:space-between;gap:9px;margin-bottom:9px}.mobile-notification-controls button,.mobile-notification-controls select{height:34px;border:1px solid #2b3951;border-radius:9px;padding:0 9px;color:#dbe5f7;background:#141e2d;font-size:9px}.mobile-notification-controls button:disabled{opacity:.45}.mobile-preference-list{overflow:hidden;border:1px solid #26344a;border-radius:16px;background:#111925}.mobile-preference-list label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid #222d40}.mobile-preference-list label:last-child{border-bottom:0}.mobile-preference-list label>div{display:grid;grid-gap:4px;gap:4px}.mobile-preference-list b{font-size:11px}.mobile-preference-list small{color:#77859a;font-size:9px}.mobile-preference-list input{width:35px;height:19px;accent-color:#3f7fea}html[data-mobile-contrast=high] .mobile-device-frame{filter:contrast(1.16)}html[data-mobile-motion=reduced] .mobile-device-frame *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.mobile-route-fallback{min-height:100dvh;display:grid;place-content:center;justify-items:center;grid-gap:10px;gap:10px;padding:24px;color:#edf3fc;background:#0d1320;text-align:center}.mobile-route-fallback>span{width:44px;height:44px;display:grid;place-items:center;border:2px solid #4b76bd;border-radius:50%;color:#9abbfa;font-weight:900}.mobile-route-fallback small{color:#78869c}.mobile-route-fallback a,.mobile-route-fallback button{border:0;border-radius:10px;padding:10px 16px;color:white;background:#2c6fe7;font-weight:800}.mobile-loading-ring{border-top-color:transparent!important;animation:mobile-spin .8s linear infinite}@keyframes mobile-spin{to{transform:rotate(1turn)}}.mobile-header-actions .language-selector{display:flex;align-items:center}.mobile-header-actions .language-selector select{width:82px;height:44px;border-color:#25304a;color:#dbe6fa;background:#151d2c}.mobile-app-scroll{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scroll-padding-block:16px calc(16px + env(safe-area-inset-bottom));scrollbar-width:none;padding:5px 16px calc(26px + env(safe-area-inset-bottom))}.mobile-app-scroll::-webkit-scrollbar{display:none}.mobile-balance-card{padding:20px;border:1px solid #33476d;border-radius:22px;background:linear-gradient(145deg,#1a3159,#121d35 58%,#111827);box-shadow:0 12px 28px rgba(0,0,0,.26)}.mobile-balance-label{display:flex;align-items:center;justify-content:space-between;color:#aab8d0;font-size:12px}.mobile-balance-label button{border:0;padding:4px;color:#87aefc;background:transparent;font-size:11px}.mobile-balance-card>strong{display:block;margin-top:8px;color:white;font-size:31px;line-height:1.1;letter-spacing:-.04em}.mobile-balance-change{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px}.mobile-balance-change small{color:#8390a8}.mobile-balance-meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:18px;padding-top:15px;border-top:1px solid rgba(255,255,255,.12)}.mobile-balance-meta div{display:grid;grid-gap:4px;gap:4px}.mobile-balance-meta span{color:#8390a8;font-size:10px}.mobile-balance-meta b{font-size:13px}.mobile-quick-actions{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin:14px 0 22px}.mobile-quick-actions a{min-height:57px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #27334a;border-radius:15px;color:#dfe7f7;background:#151d2b;font-size:12px;font-weight:700}.mobile-quick-actions a.primary{border-color:#3974ee;color:white;background:#2463dd}.mobile-quick-actions span{font-size:17px}.mobile-content-section{margin-top:20px}.mobile-section-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:10px}.mobile-section-title>div{display:grid;grid-gap:2px;gap:2px}.mobile-section-title span{font-size:16px;font-weight:750}.mobile-section-title small{color:#707e97;font-size:10px}.mobile-section-title a{color:#77a4ff;font-size:11px}.mobile-market-strip{display:flex;gap:9px;margin-right:-16px;padding-right:16px;overflow-x:auto;scrollbar-width:none}.mobile-home-quotes{display:grid;grid-gap:7px;gap:7px}.mobile-home-quote-status{min-height:12px;color:#718097;font-size:9px}.mobile-market-card{min-width:137px;display:grid;grid-gap:9px;gap:9px;padding:13px;border:1px solid #222d43;border-radius:16px;color:#f3f6fc;background:#131b29}.mobile-market-card>div{display:grid;grid-gap:2px;gap:2px}.mobile-market-card small{max-width:110px;overflow:hidden;color:#79879d;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mobile-market-card>strong{font-size:14px}.mobile-market-card>span{font-size:11px;font-weight:700}.mobile-positive{color:#42d39a!important}.mobile-negative{color:#ff687d!important}.mobile-unavailable{color:#737f94!important}.mobile-position-list{overflow:hidden;border:1px solid #222d43;border-radius:17px;background:#111824}.mobile-position-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;padding:13px;border-bottom:1px solid #202a3d;color:#f1f4fa}.mobile-position-row:last-child{border-bottom:0}.mobile-symbol-avatar{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;color:#9cbbff;background:#203152;font-weight:800}.mobile-position-row>div{display:grid;grid-gap:3px;gap:3px}.mobile-position-row>div:last-child{text-align:right}.mobile-position-row small{color:#78869e;font-size:10px}.mobile-empty-state{display:grid;grid-gap:5px;gap:5px;padding:25px 16px;text-align:center}.mobile-empty-state span{color:#78869e;font-size:11px}.mobile-bottom-nav{z-index:1;display:grid;grid-template-columns:repeat(5,1fr);align-items:end;padding:9px 9px calc(9px + env(safe-area-inset-bottom));border-top:1px solid #222d40;background:rgba(12,18,29,.97);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-bottom-nav a{min-width:0;min-height:44px;display:grid;place-items:center;grid-gap:3px;gap:3px;color:#6f7e96;font-size:9px}.mobile-bottom-nav a>span{font-size:19px;line-height:1}.mobile-bottom-nav a.active{color:#78a5ff}.mobile-bottom-nav .mobile-trade-tab{color:#eef4ff}.mobile-bottom-nav .mobile-trade-tab>span{width:43px;height:43px;display:grid;place-items:center;margin-top:-22px;border:4px solid #0d1320;border-radius:50%;background:#2f6fe8;box-shadow:0 5px 18px rgba(47,111,232,.38)}.mobile-screen-content{padding-top:8px}.mobile-hero-copy{display:grid;grid-gap:5px;gap:5px;padding:5px 2px 18px}.mobile-hero-copy>span{color:#79a7ff;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mobile-hero-copy h1{margin:0;color:#f6f8fc;font-size:25px;letter-spacing:-.035em}.mobile-hero-copy p{margin:0;color:#7e8ba2;font-size:11px;line-height:1.5}.mobile-segmented{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3px;gap:3px;padding:3px;border-radius:13px;background:#151e2e}.mobile-segmented button{min-height:34px;border:0;border-radius:10px;color:#78869e;background:transparent;font-size:10px;font-weight:700}.mobile-segmented button.active{color:#f2f6ff;background:#273651;box-shadow:0 3px 10px rgba(0,0,0,.22)}.mobile-four-segments{grid-template-columns:repeat(4,1fr)}.mobile-order-row a{color:#79a6ff;font-size:9px}.mobile-order-row button{border:0;padding:0;color:#ff7588;background:transparent;font-size:9px}.mobile-action-message{margin:10px 0 0;padding:9px 11px;border:1px solid #29456b;border-radius:10px;color:#9cbcff;background:#14233a;font-size:9px}.mobile-order-actions{display:flex;justify-content:flex-end;gap:9px}.mobile-order-list,.mobile-security-list{overflow:hidden;border:1px solid #222d43;border-radius:17px;background:#111824}.mobile-security-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;padding:13px;border-bottom:1px solid #202a3d;color:#f1f4fa}.mobile-security-row:last-child{border-bottom:0}.mobile-security-row-wrap{position:relative;border-bottom:1px solid #202a3d}.mobile-security-row-wrap:last-child{border-bottom:0}.mobile-security-row-wrap .mobile-security-row{padding-right:42px;border-bottom:0}.mobile-security-row-wrap>button{position:absolute;top:50%;right:12px;transform:translateY(-50%);border:0;color:#f0b94b;background:transparent;font-size:18px}.mobile-security-row-wrap>.mobile-watchlist-toggle{top:7px;right:4px;width:44px;height:44px;display:grid;place-items:center;transform:none;border-radius:12px}.mobile-security-row>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.mobile-security-row>div:last-child{text-align:right}.mobile-security-row small{overflow:hidden;color:#78869e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mobile-quote-provenance{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin:8px 0 0;padding:9px;background:#111824}.mobile-quote-provenance dd{color:#dbe5f5;line-height:1.35;overflow-wrap:anywhere}.mobile-quote-provenance-compact{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 52px 10px 13px;padding:7px 0 0;border:0;border-top:1px solid #202a3d;border-radius:0;background:transparent}.mobile-quote-provenance-compact dt{font-size:7px}.mobile-quote-provenance-compact dd{font-size:8px}.mobile-trade-quote{display:flex;align-items:end;justify-content:space-between;padding:16px;border:1px solid #26344d;border-radius:18px;background:#121b2a}.mobile-symbol-search{position:relative;z-index:5;margin-bottom:10px}.mobile-symbol-search>label{height:44px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:0 12px;border:1px solid #2a3852;border-radius:13px;background:#111925}.mobile-symbol-search input{min-width:0;border:0;outline:0;color:#f1f5fc;background:transparent;font-size:12px}.mobile-symbol-search input::placeholder{color:#68778f}.mobile-symbol-search label>span{color:#88aaf2;font-size:18px}.mobile-symbol-search label>small{color:#728099;font-size:8px}.mobile-search-results{position:absolute;top:49px;left:0;right:0;overflow:hidden;border:1px solid #30405d;border-radius:13px;background:#111925;box-shadow:0 14px 35px rgba(0,0,0,.55)}.mobile-search-results button{width:100%;display:grid;grid-template-columns:55px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:11px 12px;border:0;border-bottom:1px solid #243047;color:#f3f6fc;background:transparent;text-align:left}.mobile-search-results button:last-child{border-bottom:0}.mobile-search-results button span{overflow:hidden;color:#9aa7bb;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mobile-search-results button small{color:#62718a;font-size:8px}.mobile-search-results p{margin:0;padding:14px;color:#79879d;font-size:10px;text-align:center}.mobile-trade-quote>div{display:grid;grid-gap:3px;gap:3px}.mobile-trade-quote>div:last-child{text-align:right}.mobile-trade-quote small,.mobile-trade-quote span{color:#7c8aa2;font-size:10px}.mobile-trade-quote strong{font-size:20px}.mobile-quote-details{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin-top:8px}.mobile-quote-details>div{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:9px 7px;border:1px solid #222e43;border-radius:10px;background:#111824}.mobile-quote-details span{color:#718097;font-size:8px}.mobile-quote-details b{overflow:hidden;font-size:10px;text-overflow:ellipsis}.mobile-market-context{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;overflow:hidden;margin-top:8px;border:1px solid #222e43;border-radius:11px;background:#273147}.mobile-market-context>div{min-width:0;display:flex;justify-content:space-between;gap:8px;padding:9px;background:#111824}.mobile-market-context span{color:#718097;font-size:8px}.mobile-market-context b{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mobile-chart-card{overflow:hidden;margin-top:11px;border:1px solid #253149;border-radius:17px;background:#111925}.mobile-chart-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:4px;gap:4px;padding-right:8px}.mobile-chart-ranges{display:flex;gap:5px;overflow-x:auto;padding:8px 9px 2px;scrollbar-width:none}.mobile-chart-ranges::-webkit-scrollbar{display:none}.mobile-chart-ranges button{min-width:44px;height:44px;border:0;border-radius:7px;color:#74829a;background:transparent;font-size:9px;font-weight:800}.mobile-chart-ranges button.active{color:#a9c5ff;background:#203252}.mobile-chart-controls>select{min-width:44px;height:44px;border:1px solid #2c3a53;border-radius:7px;padding:0 5px;color:#93a7ca;background:#151f30;font-size:8px}.mobile-chart-card .trading-chart{border:0;background:#fff}.mobile-chart-card .chart-toolbar{display:none}.mobile-chart-card .lightweight-advanced-chart{height:auto;grid-template-rows:auto auto auto}.mobile-chart-card .lightweight-chart-wrap{display:grid;grid-template-rows:225px auto;min-height:0;height:auto}.mobile-chart-card .lightweight-chart-surface{position:relative;inset:auto;height:225px}.mobile-chart-card .lightweight-chart-empty{inset:0 0 auto;height:225px}.mobile-chart-card .lightweight-chart-legend{position:static;flex-wrap:wrap;gap:6px 10px;max-width:none;overflow:visible;padding:8px 10px;white-space:normal;font-size:11px}.mobile-chart-card .chart-stats-strip{overflow-x:auto;padding:7px 9px;white-space:nowrap}.mobile-chart-card .chart-stats-strip span{font-size:8px}.mobile-quote-provenance{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;overflow:hidden;margin-top:8px;border:1px solid #222e43;border-radius:11px;background:#273147}.mobile-quote-provenance>div{min-width:0;padding:9px;background:#111824}.mobile-quote-provenance dt{color:#718097;font-size:8px}.mobile-quote-provenance dd{overflow:hidden;margin:3px 0 0;color:#d6dfef;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mobile-quote-recovery{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:9px;border:1px solid #725f25;border-radius:11px;background:#2a2415;color:#e8cb78;font-size:10px}.mobile-quote-recovery button{min-height:44px;padding:0 11px;border:1px solid #d6b84e;border-radius:9px;background:transparent;color:#f6d875;font:inherit;font-weight:700}.mobile-quote-recovery button:focus-visible{outline:2px solid #fff;outline-offset:2px}.mobile-ticket-card{display:grid;grid-gap:15px;gap:15px;margin-top:12px;padding:16px;border:1px solid #253149;border-radius:19px;background:#111925}.mobile-screener-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin:12px 0}.mobile-screener-filters label{display:grid;grid-gap:5px;gap:5px;color:#7f8da4;font-size:9px;font-weight:700}.mobile-screener-filters select{min-width:0;height:38px;border:1px solid #29364d;border-radius:10px;padding:0 7px;color:#edf3fd;background:#101824;font-size:9px}.mobile-screener-results{display:grid;grid-gap:1px;gap:1px;overflow:hidden;border:1px solid #222d43;border-radius:15px;background:#202a3d}.mobile-screener-results>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:12px;color:#edf3fc;background:#111824}.mobile-screener-results>a>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.mobile-screener-results>a>div:last-child{text-align:right}.mobile-screener-results small{overflow:hidden;color:#7b899f;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.mobile-screener-results em{color:#65738a;font-size:8px;font-style:normal}.mobile-directory-shortcuts{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.mobile-directory-shortcuts a{padding:10px;border:1px solid #293850;border-radius:10px;color:#a8c3fb;background:#142037;font-size:10px;font-weight:750;text-align:center}.mobile-directory-list{display:grid;grid-gap:1px;gap:1px;overflow:hidden;border:1px solid #222d43;border-radius:15px;background:#202a3d}.mobile-directory-row{position:relative;background:#111824}.mobile-directory-row>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:12px 43px 12px 12px;color:#edf3fc}.mobile-directory-row>a>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.mobile-directory-row>button{position:absolute;top:50%;right:12px;transform:translateY(-50%);border:0;color:#f0b94b;background:transparent;font-size:17px}.mobile-directory-list em,.mobile-directory-list small{overflow:hidden;color:#7b899f;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.mobile-directory-list i{color:#64738d;font-size:20px;font-style:normal}.mobile-watchlist-toolbar label{display:grid;grid-gap:6px;gap:6px;color:#7f8da4;font-size:9px;font-weight:700}.mobile-watchlist-toolbar label>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px}.mobile-watchlist-toolbar button,.mobile-watchlist-toolbar input{height:39px;border:1px solid #2a3851;border-radius:10px;color:#edf3fc;background:#111925}.mobile-watchlist-toolbar input{min-width:0;padding:0 10px}.mobile-watchlist-toolbar button{padding:0 13px;color:#fff;background:#2869df;font-weight:750}.mobile-watchlist-toolbar button:disabled{opacity:.45}.mobile-watchlist-tabs{display:flex;gap:7px;overflow-x:auto;margin:11px -16px 0 0;padding-right:16px;scrollbar-width:none}.mobile-watchlist-tabs button{flex:0 0 auto;display:flex;align-items:center;gap:6px;min-height:36px;border:1px solid #28354c;border-radius:10px;padding:0 10px;color:#8492a8;background:#111925;font-size:9px}.mobile-watchlist-tabs button.active{border-color:#426fbf;color:#eff4ff;background:#203252}.mobile-watchlist-tabs small{display:grid;place-items:center;min-width:17px;height:17px;border-radius:9px;color:#9db8eb;background:rgba(255,255,255,.08);font-size:7px}.mobile-watchlist-actions{display:flex;align-items:center;gap:8px;margin-top:9px}.mobile-watchlist-actions a,.mobile-watchlist-actions button{border:0;padding:5px 0;color:#7fa9ff;background:transparent;font-size:9px}.mobile-watchlist-actions .danger{color:#ff7588}.mobile-watchlist-actions a{margin-left:auto;font-weight:750}.mobile-watchlist-actions button:disabled{color:#58657a}.mobile-security-list .mobile-empty-state a{color:#79a6ff;font-size:10px;font-weight:750}.mobile-side-toggle{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.mobile-side-toggle button{height:42px;border:1px solid #27344b;border-radius:11px;color:#8290a8;background:#151e2c;font-weight:800}.mobile-side-toggle button.active{border-color:#2f78ed;color:white;background:#2463dc}.mobile-side-toggle button.active.sell{border-color:#df5369;background:#c93d55}.mobile-ticket-card label{display:grid;grid-gap:6px;gap:6px;color:#8b98ad;font-size:10px;font-weight:700}.mobile-ticket-card input,.mobile-ticket-card select{width:100%;height:43px;border:1px solid #2a374f;border-radius:11px;padding:0 11px;color:#eff4fd;background:#0c121d;font:inherit;font-size:12px}.mobile-ticket-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.mobile-ticket-summary{display:flex;justify-content:space-between;padding-top:13px;border-top:1px solid #253047;color:#8a97ad;font-size:11px}.mobile-ticket-summary b{color:#f3f6fc}.mobile-ticket-summary{gap:10px;min-width:0}.mobile-ticket-summary span{flex:0 0 43%}.mobile-ticket-summary b{min-width:0;text-align:right;overflow-wrap:anywhere}.mobile-symbol-search button,.mobile-ticket-card button{min-height:44px}.mobile-symbol-search :focus-visible,.mobile-ticket-card :focus-visible{outline:3px solid #f6be54;outline-offset:2px}@media (max-width:390px){.mobile-ticket-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mobile-ticket-card{min-width:0;padding:12px}}.mobile-advanced-toggle{display:flex;align-items:center;justify-content:space-between;border:0;padding:2px 0;color:#91a3c0;background:transparent;font-size:10px;font-weight:700}.mobile-advanced-toggle b{color:#7aa6ff;font-size:18px}.mobile-advanced-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;padding:12px;border:1px solid #27354d;border-radius:12px;background:#0d141f}.mobile-advanced-fields .mobile-checkbox-row{grid-column:1/-1;display:flex;grid-template-columns:none;align-items:center;gap:8px}.mobile-advanced-fields .mobile-checkbox-row input{width:15px;height:15px;padding:0}.mobile-primary-action{min-height:46px;display:grid;place-items:center;border-radius:12px;color:white;background:#2c6fe7;font-size:12px;font-weight:800}.mobile-fine-print{margin:0;color:#68768c;font-size:9px;line-height:1.5;text-align:center}.mobile-order-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid #202a3d}.mobile-order-row:last-child{border-bottom:0}.mobile-order-row>div{display:grid;grid-gap:4px;gap:4px}.mobile-order-row>div:last-child{text-align:right}.mobile-order-row small{color:#77859d;font-size:9px}.mobile-order-side{width:-moz-fit-content;width:fit-content;padding:2px 6px;border-radius:5px;color:#60d4a4;background:rgba(58,202,145,.12);font-size:8px;font-weight:800;text-transform:uppercase}.mobile-order-side.sell{color:#ff7588;background:rgba(255,104,125,.12)}.mobile-account-card,.mobile-portfolio-summary{display:grid;grid-gap:7px;gap:7px;padding:20px;border:1px solid #33476d;border-radius:21px;background:linear-gradient(145deg,#1a3159,#121d35 58%,#111827)}.mobile-account-card>span,.mobile-portfolio-summary>span{color:#9dabbe;font-size:11px}.mobile-account-card>strong,.mobile-portfolio-summary>strong{font-size:29px;letter-spacing:-.04em}.mobile-account-card>small{color:#75839a;font-size:9px}.mobile-account-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:12px}.mobile-account-metrics>div{display:grid;grid-gap:5px;gap:5px;padding:13px;border:1px solid #222e44;border-radius:14px;background:#121a27}.mobile-account-metrics span{color:#78869c;font-size:9px}.mobile-account-metrics b{font-size:12px}.mobile-menu-list{overflow:hidden;margin-top:19px;border:1px solid #222d43;border-radius:17px;background:#111824}.mobile-menu-list a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:14px;border-bottom:1px solid #202a3d;color:#f1f4fa}.mobile-menu-list a:last-child{border-bottom:0}.mobile-menu-list a>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#91b2f7;background:#1c2a45}.mobile-menu-list a>div{display:grid;grid-gap:3px;gap:3px}.mobile-menu-list small{color:#78869e;font-size:9px}.mobile-menu-list i{color:#61708a;font-size:20px;font-style:normal}.restricted-onboarding-workspace{min-height:100vh;display:grid;grid-template-rows:auto 1fr;color:#f5f7fb;background:radial-gradient(circle at 35% 0,#192747 0,#090e1b 42%,#05070d 100%)}.restricted-onboarding-header{display:grid;grid-gap:4px;gap:4px;padding:24px max(20px,calc((100vw - 430px) / 2 + 20px));border-bottom:1px solid #26324a;background:rgba(13,19,32,.9)}.restricted-onboarding-header span{color:#91b2f7;font-size:10px;font-weight:800;letter-spacing:.12em}.restricted-onboarding-header strong{font-size:18px}.restricted-onboarding-content{width:min(100%,430px);margin:0 auto;padding:28px 20px 40px}.restricted-onboarding-content h1{margin:8px 0 12px;font-size:clamp(24px,7vw,31px);line-height:1.12}.restricted-onboarding-card{display:grid;grid-gap:5px;gap:5px;margin-top:14px;padding:17px;border:1px solid #2e3c58;border-radius:15px;background:#111a2a}.restricted-onboarding-card small,.restricted-onboarding-card span,.restricted-onboarding-help{color:#aab6cc}.restricted-onboarding-card span{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.restricted-onboarding-card strong{font-size:17px;overflow-wrap:anywhere}.restricted-onboarding-help{margin:22px 0 16px;font-size:13px;line-height:1.5}.restricted-onboarding-content .button{min-height:44px}.mobile-portfolio-summary>div{display:flex;justify-content:space-between;margin-top:7px;padding-top:12px;border-top:1px solid rgba(255,255,255,.12);font-size:11px}.mobile-portfolio-summary small{color:#8795ab}@media (max-width:700px){.mobile-profile-compliance dl{grid-template-columns:minmax(0,1fr)}}.admin-shell-v2 .admin-account-nav a,.admin-shell-v2 .admin-account-nav button,.admin-shell-v2 .admin-account-nav select,.admin-shell-v2 .admin-account-nav summary{min-height:44px}.admin-client-directory{display:grid;grid-gap:16px;gap:16px}.admin-directory-heading{display:flex;align-items:start;justify-content:space-between;gap:16px}.admin-directory-heading>.note{max-width:30rem;margin:0;text-align:right}.admin-directory-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.admin-directory-filters label:first-child{grid-column:1/-1}.admin-directory-filters label{display:grid;grid-gap:6px;gap:6px;font-size:.875rem;font-weight:650;min-width:0}.admin-directory-filters .input{min-height:44px;min-width:0;width:100%}.admin-directory-empty,.admin-directory-recovery{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border:1px solid var(--border,#c4cad4);border-radius:10px}.admin-directory-empty p{margin:0}.admin-directory-clear{width:-moz-fit-content;width:fit-content;min-height:44px}.admin-client-directory caption{padding:0 0 8px;text-align:left;font-weight:650}.admin-directory-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);grid-gap:16px;gap:16px;align-items:start;min-width:0}.admin-directory-list,.admin-directory-selected{min-width:0;padding:20px;border:1px solid var(--admin-line,#c4cad4);border-radius:10px;background:#fff}.admin-directory-list h3,.admin-directory-selected h3{margin:0 0 14px}.admin-directory-list ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.admin-directory-client{width:100%;min-height:64px;display:grid;grid-gap:4px;gap:4px;text-align:left;padding:12px;border:1px solid var(--admin-line,#c4cad4);border-radius:8px;background:#fff;color:inherit;cursor:pointer;overflow-wrap:anywhere}.admin-directory-client span:last-child{color:var(--admin-muted,#526176);font-size:.875rem}.admin-directory-identity{display:grid;grid-gap:4px;gap:4px;padding-bottom:16px;border-bottom:1px solid var(--admin-line,#c4cad4);overflow-wrap:anywhere}.admin-directory-identity strong{font-size:1.25rem}.admin-directory-client:hover,.admin-directory-client[aria-pressed=true]{border-color:var(--admin-accent,#2563eb);background:#eef5ff}.admin-directory-client:focus-visible,.admin-directory-selected .button:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.admin-directory-client-name{font-weight:700}.admin-directory-selected dl{display:grid;grid-gap:0;gap:0;margin:0 0 18px}.admin-directory-selected dl>div{display:grid;grid-template-columns:minmax(7rem,40%) minmax(0,1fr);grid-gap:10px;gap:10px;padding:10px 0;border-bottom:1px solid var(--admin-line,#c4cad4);overflow-wrap:anywhere}.admin-directory-selected dt{color:var(--admin-muted,#526176)}.admin-directory-selected dd{margin:0;font-weight:650}@media (max-width:900px){.admin-directory-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.admin-directory-client{grid-template-columns:minmax(0,1fr)}.admin-directory-list,.admin-directory-selected{padding:12px}}.admin-client-case-banner{flex-wrap:wrap;gap:8px 12px;margin:0 0 12px;padding:12px 14px;border:1px solid var(--border,#c4cad4)}.admin-client-case-banner strong{margin-right:auto}@media (max-width:1024px){.admin-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.admin-directory-empty,.admin-directory-heading,.admin-directory-recovery{align-items:stretch;flex-direction:column}.admin-directory-heading>.note{text-align:left}.admin-directory-filters{grid-template-columns:minmax(0,1fr)}.admin-directory-secondary{display:none}.admin-client-directory .table-wrap{overflow-x:visible}.admin-client-directory table{min-width:0}.admin-client-directory td,.admin-client-directory th{padding:10px 7px}.admin-client-case-banner strong{width:100%;margin-right:0}}.admin-shell-v2 .admin-kyc-workbench{align-items:start}.admin-shell-v2 .admin-kyc-workbench>.card{min-width:0;border-radius:11px}.admin-shell-v2 .admin-kyc-evidence,.admin-shell-v2 .admin-kyc-queue{height:100%}.admin-shell-v2 .admin-kyc-audit{grid-column:1/-1}.admin-shell-v2 .admin-kyc-action{margin-top:18px;padding-top:18px;border-top:1px solid var(--admin-line)}.admin-shell-v2 .admin-kyc-step{margin:0 0 7px;color:var(--admin-muted);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.admin-shell-v2 .admin-kyc-evidence .snapshot-grid>div{min-width:0;padding:10px;border:1px solid var(--admin-line);border-radius:7px;background:#f8fbfd}.admin-shell-v2 .admin-kyc-evidence .result-box{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}.admin-shell-v2 .admin-kyc-action .mini-form{margin:12px 0 0}@media (max-width:560px){.admin-shell-v2 .admin-kyc-case-list{max-height:260px}}[data-testid=admin-clients-kyc-workbench] [data-testid=admin-kyc-selected-client]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-testid=admin-clients-kyc-workbench] [data-testid=admin-kyc-selected-client]>div{min-width:0;display:grid;grid-gap:4px;gap:4px;overflow-wrap:anywhere}@media (max-width:560px){[data-testid=admin-clients-kyc-workbench] [data-testid=admin-kyc-selected-client]{grid-template-columns:minmax(0,1fr);width:min(100%,calc(100vw - 72px))}}.admin-shell-v2 .admin-transfer-controls,.admin-shell-v2 .admin-transfer-workspace{display:grid;grid-gap:14px;gap:14px;min-width:0}.admin-shell-v2 .admin-transfer-layout{grid-template-columns:minmax(260px,.88fr) minmax(0,1.12fr);align-items:start}.admin-shell-v2 .admin-transfer-detail-stack,.admin-shell-v2 .admin-transfer-layout{display:grid;grid-gap:14px;gap:14px;min-width:0}.admin-shell-v2 .admin-transfer-panel{min-width:0;margin:0;padding:0;overflow:hidden;border-color:var(--admin-line);border-radius:11px;background:#fff}.admin-shell-v2 .admin-transfer-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--admin-line)}.admin-shell-v2 .admin-transfer-heading .section-title{margin:0;font-size:17px;letter-spacing:-.018em}.admin-shell-v2 .admin-transfer-heading>span{flex:none;color:var(--admin-muted);font-size:12px}.admin-shell-v2 .admin-transfer-list,.admin-shell-v2 .admin-transfer-readback-list{margin:0;padding:0;list-style:none}.admin-shell-v2 .admin-transfer-list li+li,.admin-shell-v2 .admin-transfer-readback-list li+li{border-top:1px solid var(--admin-line)}.admin-shell-v2 .admin-transfer-list-item{display:grid;grid-gap:5px;gap:5px;width:100%;min-width:0;padding:13px 18px;border:0;border-left:3px solid transparent;border-radius:0;color:var(--admin-ink);background:#fff;text-align:left;cursor:pointer}.admin-shell-v2 .admin-transfer-list-item:hover{background:#f5f9fc}.admin-shell-v2 .admin-transfer-list-item[aria-pressed=true]{border-left-color:var(--admin-blue);background:#edf5fb}.admin-shell-v2 .admin-transfer-list-item:disabled{cursor:default;opacity:.65}.admin-shell-v2 .admin-transfer-list-item small,.admin-shell-v2 .admin-transfer-list-item>span{overflow-wrap:anywhere}.admin-shell-v2 .admin-transfer-list-primary{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:5px 10px}.admin-shell-v2 .admin-transfer-empty,.admin-shell-v2 .admin-transfer-list-item small,.admin-shell-v2 .admin-transfer-readback-note{color:var(--admin-muted);font-size:12px;line-height:1.45}.admin-shell-v2 .admin-transfer-empty{margin:0;padding:18px}.admin-shell-v2 .admin-transfer-readback-note{margin:0;padding:0 18px 16px;overflow-wrap:anywhere}.admin-shell-v2 .admin-transfer-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px;margin:0;padding:18px}.admin-shell-v2 .admin-transfer-facts>div{min-width:0}.admin-shell-v2 .admin-transfer-facts dt{margin-bottom:3px;color:var(--admin-muted);font-size:11px}.admin-shell-v2 .admin-transfer-facts dd{margin:0;font-size:13px;font-weight:700;overflow-wrap:anywhere}.admin-shell-v2 .admin-transfer-subtitle{margin:0;padding:0 18px 7px;font-size:13px}.admin-shell-v2 .admin-transfer-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 12px;gap:6px 12px;margin:0;padding:0 18px 16px;list-style:none;font-size:12px}.admin-shell-v2 .admin-transfer-evidence li{min-width:0;overflow-wrap:anywhere}.admin-shell-v2 .admin-transfer-readback-list{padding:0 18px 16px}.admin-shell-v2 .admin-transfer-readback-list li{display:grid;grid-gap:3px;gap:3px;padding:7px 0;font-size:12px;overflow-wrap:anywhere}.admin-shell-v2 .admin-transfer-readback-list small,.admin-shell-v2 .admin-transfer-readback-list span{color:var(--admin-muted)}.admin-shell-v2 .admin-transfer-actions{display:flex;flex-wrap:wrap;gap:8px;padding:16px 18px}.admin-shell-v2 .admin-transfer-actions .button[aria-pressed=true]{border-color:var(--admin-blue);background:#edf5fb}.admin-shell-v2 .admin-transfer-panel>.mini-form,.admin-shell-v2 .admin-transfer-panel>.note{margin:12px 18px}.admin-shell-v2 .admin-transfer-panel .form-grid{min-width:0}.admin-shell-v2 .admin-transfer-panel .input{min-width:0;max-width:100%}@media (max-width:1050px){.admin-shell-v2 .admin-transfer-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.admin-shell-v2 .admin-transfer-heading{padding:14px}.admin-shell-v2 .admin-transfer-list-item{padding:12px 14px}.admin-shell-v2 .admin-transfer-evidence,.admin-shell-v2 .admin-transfer-facts{grid-template-columns:minmax(0,1fr)}.admin-shell-v2 .admin-transfer-facts{padding:14px}.admin-shell-v2 .admin-transfer-evidence{padding:0 14px 14px}.admin-shell-v2 .admin-transfer-actions{display:grid;padding:14px}.admin-shell-v2 .admin-transfer-readback-note{padding:0 14px 14px}.admin-shell-v2 .admin-transfer-panel>.mini-form,.admin-shell-v2 .admin-transfer-panel>.note{margin:12px 14px}}.admin-shell-v2 .admin-transfer-panel>.section-title{margin:0;padding:16px 18px 0}@media (max-width:560px){.admin-shell-v2 .admin-transfer-panel>.section-title{padding:14px 14px 0}}.admin-shell-v2 .admin-case-client-finder{margin-top:18px}.admin-shell-v2 [data-admin-client-section=funding] .admin-case-client-finder,.admin-shell-v2 [data-admin-client-section=transfers] .admin-case-client-finder{margin-top:0}.admin-shell-v2 .admin-funding-task-tabs{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:2px;border-bottom:1px solid var(--admin-line)}.admin-shell-v2 .admin-funding-task-tabs .button{background:transparent;border:0;border-bottom:3px solid transparent;border-radius:0;color:var(--admin-muted)}.admin-shell-v2 .admin-funding-task-tabs .button[aria-pressed=true]{color:var(--admin-blue);border-bottom-color:var(--admin-blue)}.admin-shell-v2 .admin-orders-workspace{gap:16px}.admin-shell-v2 .admin-orders-workspace>.admin-orders-section{width:100%;min-width:0;margin:0}@media (min-width:1200px){.admin-shell-v2 .admin-orders-workspace{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}.admin-shell-v2 .admin-orders-workspace>.admin-orders-lifecycle{grid-column:auto}.admin-shell-v2 .admin-orders-workspace>.admin-orders-section:nth-child(n+3){grid-column:1/-1}.admin-shell-v2 .admin-orders-lifecycle .snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell-v2 .admin-orders-lifecycle .admin-orders-actions{grid-template-columns:minmax(0,1fr)}}.admin-shell-v2 .admin-orders-workspace>.admin-orders-section:first-child .table-scroll{max-height:460px;overflow:auto}@media (max-width:1199px){.admin-shell-v2 .admin-orders-workspace>.admin-orders-section:first-child .table-scroll{max-height:280px}}@media (max-width:560px){.admin-shell-v2 .admin-orders-workspace>.admin-orders-section:first-child .admin-queue-summary,.admin-shell-v2 .admin-orders-workspace>.admin-orders-section:first-child .order-list-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-shell-v2 .admin-ledger-evidence{padding:0;overflow:hidden}.admin-shell-v2 .admin-ledger-evidence-layout{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}.admin-shell-v2 .admin-ledger-entry-list{max-height:540px;overflow:auto;border-right:1px solid var(--admin-line)}.admin-shell-v2 .admin-ledger-entry-list button{display:flex;flex-wrap:wrap;gap:7px;align-items:center;width:100%;min-height:54px;padding:10px 16px;border:0;border-left:3px solid transparent;border-bottom:1px solid var(--admin-line);background:#fff;text-align:left;color:var(--admin-ink);cursor:pointer}.admin-shell-v2 .admin-ledger-entry-list button[aria-pressed=true]{border-left-color:var(--admin-blue);background:#edf5fb}.admin-shell-v2 .admin-ledger-entry-list button span:not(.badge){color:var(--admin-muted);font-size:12px}.admin-shell-v2 .admin-ledger-selected{padding:18px;min-width:0}.admin-shell-v2 .admin-ledger-selected h3{margin:0 0 12px;font-size:18px}.admin-shell-v2 .admin-ledger-selected dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.admin-shell-v2 .admin-ledger-selected dl>div{min-width:0;padding-bottom:9px;border-bottom:1px solid var(--admin-line)}.admin-shell-v2 .admin-ledger-selected dt{color:var(--admin-muted);font-size:11px}.admin-shell-v2 .admin-ledger-selected dd{margin:4px 0 0;font-weight:700;overflow-wrap:anywhere}.admin-shell-v2 :is(.admin-funding-task-tabs button,.admin-ledger-entry-list button):focus-visible{outline:3px solid #80b5e6;outline-offset:-3px}@media(max-width:700px){.admin-shell-v2 .admin-ledger-evidence-layout{grid-template-columns:1fr}.admin-shell-v2 .admin-ledger-entry-list{max-height:280px;border-right:0;border-bottom:1px solid var(--admin-line)}}@media(max-width:430px){.admin-shell-v2 .admin-funding-task-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell-v2 .admin-ledger-selected dl{grid-template-columns:1fr}}.admin-shell-v2 .admin-orders-picker-results{display:grid;grid-gap:6px;gap:6px;max-height:190px;overflow-y:auto;min-width:0}.admin-shell-v2 .admin-orders-picker-result{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--admin-line);border-radius:8px;background:#fff;color:inherit;text-align:left;cursor:pointer}.admin-shell-v2 .admin-orders-picker-result[aria-pressed=true]{border-color:var(--admin-blue);background:#eef5fc}.admin-shell-v2 .admin-orders-picker-result:focus-visible{outline:3px solid #80b5e6;outline-offset:2px}.admin-shell-v2 .admin-orders-picker-result span{color:var(--admin-muted);overflow-wrap:anywhere}.admin-shell-v2 .admin-orders-picker-context{margin:4px 0 0;font-size:12px;font-weight:700;overflow-wrap:anywhere}.admin-client-case-frame{position:-webkit-sticky;position:sticky;top:68px;z-index:17;padding-top:1px;background:var(--admin-surface,#f5f7fa)}.admin-client-case-frame .admin-case-nav{margin-bottom:18px;padding-bottom:4px}.admin-client-case-banner{min-width:0}.admin-client-case-identity{flex-wrap:wrap;gap:4px 10px;margin-right:auto}.admin-client-case-identity strong{margin-right:0;overflow-wrap:anywhere}.admin-case-readback{min-width:0}.admin-case-readback table{width:100%}.admin-case-readback caption{padding:0 0 8px;text-align:left;font-weight:650}@media (max-width:700px){.admin-client-case-frame{top:60px}.admin-client-case-frame .admin-case-nav{margin-bottom:12px}.admin-client-case-banner{gap:6px 10px;padding:8px 10px}.admin-client-case-identity{width:100%}.admin-case-readback table,.admin-case-readback tbody,.admin-case-readback td,.admin-case-readback tr{display:block;width:100%;min-width:0}.admin-case-readback thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.admin-case-readback tr{margin-bottom:10px;padding:8px 12px;border:1px solid var(--admin-line);border-radius:10px;background:#fff}.admin-case-readback td{display:grid;grid-template-columns:minmax(6.5rem,38%) minmax(0,1fr);grid-gap:8px;gap:8px;padding:6px 0;border:0;overflow-wrap:anywhere}.admin-case-readback td:before{content:attr(data-label);color:var(--admin-muted);font-weight:700}}.admin-case-snapshot-layout{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.admin-case-snapshot-layout>[data-testid=admin-orders-readback],.admin-case-snapshot-layout>[data-testid=admin-positions-readback],.admin-case-snapshot-layout>[data-testid=admin-restrictions-readback]{min-width:0}.admin-case-snapshot-layout .card{min-width:0;padding:18px 20px}.admin-case-snapshot-heading{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:8px}.admin-case-snapshot-heading .section-title{margin:0}.admin-case-snapshot-eyebrow{margin:0 0 4px;color:var(--admin-muted);font-size:11px;font-weight:750;letter-spacing:.03em}.admin-case-snapshot-count{color:var(--admin-blue);background:#e9f4fc;border:1px solid #c4e0f2;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:750;white-space:nowrap}.admin-case-snapshot-note{margin:0 0 16px;color:var(--admin-muted);font-size:12px;line-height:1.5}.admin-case-snapshot-empty{margin:0;padding:18px;border:1px solid var(--admin-line);border-radius:8px;color:var(--admin-muted);background:#f8fafc}.admin-case-snapshot-layout .admin-case-readback caption{padding:0 0 10px;color:var(--admin-muted);font-size:11px}.admin-case-snapshot-layout .admin-case-readback table{border:0;table-layout:fixed}.admin-case-snapshot-layout .admin-case-readback th{color:var(--admin-muted);background:#f3f7fa;font-size:11px}.admin-case-snapshot-layout .admin-case-readback td{overflow-wrap:anywhere;vertical-align:middle}.admin-case-snapshot-layout .admin-case-readback tbody tr:nth-child(2n){background:#f8fafc}.admin-case-snapshot-layout .admin-case-readback td:first-child,.admin-case-snapshot-layout .admin-case-readback th:first-child{width:27%}.admin-case-snapshot-primary{font-size:12px;overflow-wrap:anywhere}.admin-case-snapshot-instrument{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 8px}.admin-case-snapshot-instrument strong{color:var(--admin-ink);font-size:14px}.admin-case-snapshot-instrument small{color:var(--admin-muted);font-size:11px}@media (max-width:700px){.admin-case-snapshot-layout .card{padding:14px}.admin-case-snapshot-heading{align-items:flex-start}.admin-case-snapshot-layout .admin-case-readback table{background:transparent}.admin-case-snapshot-layout .admin-case-readback tr{padding:12px 14px;border-color:var(--admin-line);box-shadow:0 1px 3px rgba(17,45,68,.05)}.admin-case-snapshot-layout .admin-case-readback td{grid-template-columns:minmax(6.5rem,42%) minmax(0,1fr);align-items:baseline;gap:6px;text-align:left}.admin-case-snapshot-layout .admin-case-readback td:first-child{width:100%}.admin-case-snapshot-layout .admin-case-readback td:before{font-size:11px}}@media (max-width:560px){.admin-client-directory .admin-directory-secondary{display:grid}.admin-client-directory table,.admin-client-directory tbody,.admin-client-directory td,.admin-client-directory tr{display:block;width:100%;min-width:0}.admin-client-directory thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.admin-client-directory tr{margin-bottom:10px;padding:8px 12px;border:1px solid var(--admin-line);border-radius:10px;background:#fff}.admin-client-directory td{display:grid;grid-template-columns:minmax(6.5rem,38%) minmax(0,1fr);grid-gap:8px;gap:8px;padding:6px 0;border:0;overflow-wrap:anywhere}.admin-client-directory td:before{content:attr(data-label);color:var(--admin-muted);font-weight:700}}@media (max-width:700px){.admin-case-client-picker{overflow-x:visible}.admin-case-client-picker table,.admin-case-client-picker tbody,.admin-case-client-picker td,.admin-case-client-picker tr{display:block;width:100%;min-width:0}.admin-case-client-picker thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.admin-case-client-picker tr{margin-bottom:10px;padding:8px 12px;border:1px solid var(--admin-line);border-radius:10px;background:#fff}.admin-case-client-picker td{display:grid;grid-template-columns:minmax(6.5rem,38%) minmax(0,1fr);grid-gap:8px;gap:8px;padding:6px 0;border:0;overflow-wrap:anywhere}.admin-case-client-picker td:before{content:attr(data-label);color:var(--admin-muted);font-weight:700}}.admin-shell-v2 .admin-h-selection{display:grid;grid-gap:5px;gap:5px;min-width:0;margin:12px 0;padding:12px 14px;border:1px solid var(--line-soft);border-left:3px solid var(--admin-accent,#315fa8);background:var(--surface-soft);overflow-wrap:anywhere}.admin-shell-v2 .admin-h-selection strong{color:var(--admin-ink)}.admin-shell-v2 .admin-h-selection span{color:var(--admin-muted);font-size:13px}.admin-shell-v2 .admin-h-selection a{width:-moz-fit-content;width:fit-content;font-size:13px;font-weight:700}@media (max-width:560px){.admin-shell-v2 .admin-h-selection{padding:11px}}[data-testid=admin-ledger-cash-operation-workflow] [data-admin-ledger-report-layout]{grid-template-columns:minmax(0,1fr)}[data-testid=admin-ledger-cash-operation-workflow] [data-admin-ledger-evidence-group]{min-width:0;padding-top:9px;border-top:1px solid var(--line-soft)}[data-testid=admin-ledger-cash-operation-workflow] [data-admin-ledger-evidence-group] h4{margin:0 0 8px;font-size:12px}@media (max-width:600px){#admin-cash-ledger-context td:first-child:before{content:"Ledger entry"}#admin-cash-ledger-context td:nth-child(2):before{content:"Source"}#admin-cash-ledger-context td:nth-child(3):before{content:"Description"}#admin-cash-ledger-context td:nth-child(4):before{content:"Debit"}#admin-cash-ledger-context td:nth-child(5):before{content:"Credit"}#admin-cash-ledger-context td:nth-child(6):before{content:"Status"}}[data-testid=admin-securities-controls-panel]{align-items:start}[data-testid=admin-securities-controls-panel]>.card:first-child>.table-scroll{max-height:420px;overflow:auto;overscroll-behavior:contain}@media (max-width:900px){[data-testid=admin-securities-controls-panel]>.card:first-child>.table-scroll{max-height:320px}}[data-testid=admin-internal-instrument-controls]>.grid.cols-2>.card,[data-testid=admin-securities-controls-panel]>.card{min-width:0}[data-testid=admin-internal-instrument-controls] .table-scroll,[data-testid=admin-securities-controls-panel] .table-scroll{width:100%;min-width:0}@media (max-width:900px){[data-testid=admin-internal-instrument-controls] .form-grid,[data-testid=admin-internal-instrument-controls]>.grid.cols-2,[data-testid=admin-securities-controls-panel],[data-testid=admin-securities-controls-panel] .snapshot-grid{grid-template-columns:minmax(0,1fr)}[data-testid=admin-internal-instrument-controls] .form-grid>label{min-width:0}}@media (max-width:560px){[data-testid=admin-internal-instrument-controls] .section-heading-row,[data-testid=admin-securities-controls-panel] .section-heading-row{flex-wrap:wrap}[data-testid=admin-internal-instrument-controls] .section-heading-row>div,[data-testid=admin-securities-controls-panel] .section-heading-row>div{min-width:0}}@media (min-width:760px){.stocks-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-holding-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);grid-gap:16px;gap:16px;align-items:start;min-width:0}.admin-holding-detail,.admin-holding-list{min-width:0}.admin-holding-detail{padding:16px;border:1px solid var(--admin-line);border-radius:10px;background:#f8fafc;overflow-wrap:anywhere}.admin-holding-detail h4{margin:0 0 14px;font-size:18px}.admin-holding-detail h4 span{display:block;margin-top:3px;color:var(--admin-muted);font-size:12px;font-weight:500}.admin-holding-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 14px}.admin-holding-detail dl div{min-width:0;padding:10px;border:1px solid var(--admin-line);border-radius:7px;background:#fff}.admin-holding-detail dt{color:var(--admin-muted);font-size:11px}.admin-holding-detail dd{margin:4px 0 0;font-weight:700;overflow-wrap:anywhere}.admin-holding-select{display:block;width:100%;padding:5px;border:1px solid transparent;border-radius:5px;background:transparent;text-align:left;cursor:pointer}.admin-holding-select:hover,.admin-holding-select[aria-pressed=true]{border-color:var(--admin-blue);background:#e9f4fc}.admin-holding-select:focus-visible{outline:3px solid #80b5e6;outline-offset:2px}@media(max-width:900px){.admin-holding-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:430px){.admin-holding-detail dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.stocks-webull-page{height:auto;min-height:calc(100dvh - var(--user-chrome-height));overflow:visible;align-items:start}.stocks-webull-page .stocks-quote-column{height:auto;min-height:0;overflow:visible}.stocks-webull-page .stocks-stat-grid>div{min-width:0;padding:3px 0;border-bottom:1px solid #edf0f4}@media (min-width:981px){.stocks-webull-page{height:auto;overflow:visible;align-items:start}.stocks-webull-page .stocks-chart-column{height:calc(100dvh - var(--user-chrome-height));min-height:640px}}@media (max-width:600px){.stocks-webull-page,.stocks-webull-page .stocks-quote-column{grid-template-columns:minmax(0,1fr)}}.user-share-activity-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);grid-gap:12px;gap:12px;align-items:start}.user-share-activity-main,.user-share-activity-side{min-width:0;display:grid;grid-gap:12px;gap:12px;align-content:start}.user-share-activity-grid .card{min-width:0;margin:0}@media (max-width:800px){.user-share-activity-grid{grid-template-columns:minmax(0,1fr)}.user-share-activity-grid .table-wrap{max-width:100%;overflow-x:auto}.user-share-activity-main .card{border-radius:10px}}.user-share-activity-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:14px;background:#e5eaf0;border:1px solid #e5eaf0}.user-share-activity-summary>div{min-width:0;padding:12px;background:#f8fafc}.user-share-activity-summary strong{display:block;font-size:22px;color:#1369c8}.user-share-activity-summary span{color:#667085;font-size:11px}.user-share-activity-mobile{display:none}@media (max-width:800px){.user-share-activity-main .card:has(.user-share-movement-list),.user-share-activity-side .card:has(.user-share-availability-list){overflow:hidden}.user-share-activity-desktop{display:none}.user-share-activity-mobile{display:block;border:1px solid #d9e1ec;border-radius:10px;overflow:hidden}.user-share-mobile-row{display:flex;justify-content:space-between;align-items:start;gap:12px;min-width:0;padding:13px 14px;border-bottom:1px solid #e5eaf0}.user-share-mobile-row:last-child{border-bottom:0}.user-share-mobile-row>strong{flex:0 0 auto;text-align:right}.user-share-mobile-detail{min-width:0}.user-share-mobile-detail small,.user-share-mobile-detail strong{display:block;overflow-wrap:anywhere}.user-share-mobile-detail small{margin-top:4px;color:#667085;line-height:1.4}.user-share-detail-list .user-share-mobile-row,.user-share-record-list .user-share-mobile-row{align-items:center}.user-share-detail-list .user-share-mobile-row>strong,.user-share-record-list .user-share-mobile-row>strong{min-width:0;flex:0 1 auto;overflow-wrap:anywhere}.user-share-record+.user-share-record{border-top:6px solid #e5eaf0}}.mobile-share-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:10px;padding-top:12px;border-top:1px solid #33476d}.mobile-share-summary span{display:grid;grid-gap:3px;gap:3px;min-width:0}.mobile-share-summary b{font-size:18px}.mobile-share-summary small{color:#aab8ce;font-size:10px}.mobile-share-movement>div{min-width:0;overflow-wrap:anywhere}.mobile-share-movement>div:last-child{flex-shrink:0}.admin-shell-v2 .admin-share-controls{margin-top:14px}.admin-shell-v2 .admin-share-transfer-picker{display:grid;grid-gap:6px;gap:6px;margin:12px 18px;font-size:13px;font-weight:650}.admin-shell-v2 .admin-share-action{min-width:0;padding:0 18px 18px}.admin-shell-v2 .admin-share-action .admin-transfer-panel{border-radius:8px}.admin-shell-v2 .admin-share-controls a{overflow-wrap:anywhere}@media (max-width:560px){.admin-shell-v2 .admin-share-transfer-picker{margin:12px 14px}.admin-shell-v2 .admin-share-action{padding:0 14px 14px}}.mobile-ticket-card[data-stage=review],.mobile-ticket-card[data-stage=uncertain]{scroll-margin-top:16px}.mobile-ticket-card[data-stage=review]{border-color:#6b9fff;box-shadow:0 0 0 2px rgba(107,159,255,.18)}.mobile-ticket-card[data-stage=review] h2,.mobile-ticket-card[data-stage=uncertain] h2{margin:0;color:#eff4fd;font-size:20px;line-height:1.3}.mobile-uncertain-result{display:grid;grid-gap:10px;gap:10px;padding:16px;border:2px solid #f6be54;border-radius:14px;background:#302415;color:#fff4dc}.mobile-uncertain-result p{margin:0;line-height:1.5}.mobile-uncertain-result a{display:grid;place-items:center;min-height:48px;border-radius:10px;background:#f6be54;color:#171b25;font-weight:800}.admin-case-audit-layout{min-width:0}.admin-case-audit-layout .card{min-width:0;padding:18px 20px}.admin-case-audit-layout .card>.admin-case-snapshot-note:last-child{margin:12px 0 0}.admin-case-audit-events{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.admin-case-audit-events li{min-width:0;padding:14px 16px;border:1px solid var(--admin-line);border-radius:8px;background:#f8fafc}.admin-case-audit-event-heading{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;margin-bottom:10px}.admin-case-audit-event-heading strong{color:var(--admin-ink);font-size:14px;overflow-wrap:anywhere}.admin-case-audit-event-heading time{color:var(--admin-muted);font-size:12px}.admin-case-audit-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 20px;gap:10px 20px;margin:0}.admin-case-audit-facts div{min-width:0}.admin-case-audit-facts dt{color:var(--admin-muted);font-size:11px;font-weight:700}.admin-case-audit-facts dd{margin:3px 0 0;overflow-wrap:anywhere}@media (max-width:560px){.admin-case-audit-layout .card{padding:14px}.admin-case-audit-events li{padding:12px}.admin-case-audit-facts{grid-template-columns:minmax(0,1fr)}}.trade-review-summary{overflow:visible;min-width:0}.trade-review-summary .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.trade-review-summary .trade-review-symbol{display:block;color:inherit;font-size:21px;line-height:1.2;overflow-wrap:anywhere}.trade-review-summary .trade-review-symbol small{display:block;margin-top:3px;font-size:12px;font-weight:500;opacity:.72}.trade-review-summary .trade-review-intent{display:block;margin:5px 0 12px;font-size:19px;font-weight:800}.webull-order-ticket .trade-review-intent.buy{color:var(--green)}.webull-order-ticket .trade-review-intent.sell{color:var(--red)}.mobile-ticket-preview .trade-review-intent.buy{color:#42d39a}.mobile-ticket-preview .trade-review-intent.sell{color:#ff7588}.trade-review-summary .trade-review-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;padding:8px 0;border:0;font-size:14px}.trade-review-summary .trade-review-row span{flex:0 0 43%;min-width:0;color:inherit;opacity:.74}.trade-review-summary .trade-review-row strong{min-width:0;text-align:right;overflow-wrap:anywhere;color:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trade-review-summary .trade-review-row.secondary{padding:6px 0;font-size:12.5px}.trade-review-summary .trade-review-row.first{border-top:1px solid;margin-top:7px;padding-top:13px}.trade-review-summary .trade-review-row.hours strong{text-align:right}.trade-review-summary .trade-review-description{margin:10px 0 0;font-size:12px;line-height:1.45}.trade-review-summary .trade-review-evidence{margin-top:14px;font-size:11px}.trade-review-summary .trade-review-evidence .trade-review-row{font-size:11px;padding:4px 0}.mobile-ticket-review-evidence{margin-top:14px}.mobile-ticket-review-evidence .trade-review-row{display:flex;justify-content:space-between;gap:10px;padding:5px 0;font-size:11px;color:#9dabbe}.mobile-ticket-review-evidence .trade-review-row span{flex:0 0 43%}.mobile-ticket-review-evidence .trade-review-row strong{min-width:0;text-align:right;overflow-wrap:anywhere;color:#f3f6fc}.desktop-onboarding-content{width:min(100%,760px)}.desktop-onboarding-content .restricted-onboarding-card{overflow-wrap:anywhere}.desktop-onboarding-content .restricted-onboarding-card .input{width:100%;min-width:0}.admin-staff-login{grid-template-columns:minmax(0,460px);justify-content:center;margin:28px auto 0;max-width:800px}.admin-staff-login .login-panel{padding:24px;border-radius:12px;border-color:#d9e3eb;box-shadow:0 6px 24px rgba(16,47,67,.06)}.admin-staff-login .section-title{font-size:23px;margin-bottom:7px}.admin-staff-login .login-form .note{margin:0}.admin-shell-v2 .admin-overview-work-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.8fr);grid-gap:16px;gap:16px;align-items:start;min-width:0}.admin-shell-v2 .admin-overview-client-entry-actions{display:flex;flex-wrap:wrap;gap:9px;padding:18px}.admin-create-client-page{max-width:840px;margin:0 auto;min-width:0}.admin-create-client-panel{margin:0;display:grid;grid-gap:14px;gap:14px}.admin-create-client-panel h2,.admin-create-client-panel p{margin:0}.admin-create-client-panel .login-form{max-width:650px}.admin-create-client-fixed{display:grid;grid-template-columns:auto 1fr auto 1fr;grid-gap:8px;gap:8px;align-items:center;padding:11px 12px;background:#f5f9fc;border:1px solid #d9e3eb;border-radius:8px}.admin-create-client-fixed span{color:#60778a}.admin-create-client-result{display:grid;justify-items:start;grid-gap:8px;gap:8px;padding:14px;border:1px solid #b5dcc5;border-radius:8px;background:#f3fbf6}.admin-create-client-result p{margin:0}.admin-client-import{margin-top:18px;min-width:0;overflow-wrap:anywhere}.admin-client-import label{display:grid;grid-gap:6px;gap:6px;margin:12px 0}@media (max-width:560px){.admin-staff-login{margin:12px 0 0}.admin-staff-login .login-panel{padding:16px}.admin-create-client-fixed{grid-template-columns:auto 1fr}.admin-create-client-panel .grid.cols-2{grid-template-columns:minmax(0,1fr)}}.admin-sign-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,460px);grid-gap:clamp(24px,5vw,72px);gap:clamp(24px,5vw,72px);align-items:center;min-height:min(72vh,670px);max-width:1120px;margin:0 auto}.admin-sign-intro{min-width:0}.admin-sign-intro h1{margin:0 0 14px;font-size:clamp(34px,4vw,54px);letter-spacing:-.045em;line-height:1.05}.admin-sign-intro>p:not(.admin-inner-eyebrow){max-width:520px;color:#60778a;font-size:16px;line-height:1.6}.admin-sign-return{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:28px;color:#126187;font-weight:750}.admin-sign-return a{min-height:44px;display:inline-flex;align-items:center}.admin-sign-shell .admin-staff-login{margin:0;width:100%}@media (max-width:800px){.admin-sign-shell{grid-template-columns:minmax(0,1fr);align-items:start;min-height:0;gap:18px}.admin-sign-intro h1{font-size:34px}.admin-sign-return{margin-top:8px}}.admin-login-shell{display:block;min-height:100vh}.admin-login-shell .main{display:block;min-height:calc(100vh - 64px);padding:30px 34px 48px}.admin-login-topbar{min-height:64px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:10px 28px;background:#fff;border-bottom:1px solid #d9e3eb}.admin-login-brand{display:inline-flex;align-items:center;gap:10px;color:#102f43;font-size:18px}.admin-login-brand small{display:block;color:#60778a;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.admin-login-topbar>a:last-child{color:#126187;font-weight:750}@media (max-width:560px){.admin-login-shell .main{padding:20px 17px 36px}.admin-login-topbar{padding:10px 17px}}.admin-client-account-access{margin-top:18px;padding:16px;border:1px solid #d9e3eb;border-radius:10px;background:#fff}.admin-client-account-access>summary{cursor:pointer;color:#173047;font-size:17px;font-weight:800;min-height:44px;display:list-item}.admin-client-account-access>.note{margin:3px 0 14px}.admin-client-account-access .admin-iam-summary{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.admin-client-account-access .admin-iam-summary{grid-template-columns:minmax(0,1fr)}}.admin-client-identity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 14px;gap:0 14px;margin:12px 0 0}.admin-client-identity-grid>div{min-width:0;padding:9px 0;border-bottom:1px solid var(--admin-line,#d9e3eb)}.admin-client-identity-grid dt{color:var(--admin-muted,#526176);font-size:12px;font-weight:700}.admin-client-identity-grid dd{min-width:0;margin:4px 0 0;font-weight:650;line-height:1.4;overflow-wrap:anywhere;white-space:normal}@media (max-width:760px){.admin-client-identity-grid{grid-template-columns:minmax(0,1fr)}}.admin-client-import-disclosure{margin-top:18px;padding:16px;border:1px solid #d9e3eb;border-radius:10px;background:#fff}.admin-client-import-disclosure>summary{cursor:pointer;min-height:44px;display:list-item;color:#173047;font-size:17px;font-weight:800}.admin-client-import-disclosure .admin-client-import{margin-top:12px;border:0;padding:0}@media (min-width:1200px){.admin-shell-v2 .admin-overview-snapshots{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell-v2 .admin-overview-snapshots>.admin-overview-section-heading{grid-column:1/-1}}.brand-logo{display:block;flex:none;object-fit:contain;max-width:30px;max-height:30px}.admin-brand>span:not(.admin-brand-mark){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-brand,.admin-login-brand,.admin-mobile-brand,.app-wordmark{min-width:0}.admin-login-brand>span:not(.admin-brand-mark),.admin-mobile-brand>span:not(.admin-brand-mark),.app-wordmark>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-eyebrow{display:inline-flex;align-items:center;gap:5px;max-width:min(250px,64vw);min-width:0}.mobile-eyebrow>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-brand-mark{width:18px;height:18px;flex:none;display:grid;place-items:center;border:1px solid;border-radius:4px;font-size:10px;letter-spacing:0}.mobile-eyebrow .brand-logo{width:18px;height:18px}.branding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.branding-card{min-width:0;display:grid;align-content:start;grid-gap:20px;gap:20px;padding:24px;border:1px solid var(--admin-line,#d9e1ec);border-radius:10px;background:#fff}.branding-card h2{margin:0 0 6px;font-size:22px}.branding-card p{margin:0;line-height:1.5;color:#5e7180}.branding-preview{display:flex;align-items:center;gap:13px;min-width:0;min-height:80px;padding:15px;border:1px solid #d9e3eb;border-radius:8px;background:#f8fafb}.branding-preview strong{min-width:0;overflow-wrap:anywhere;font-size:18px}.branding-preview-mark{flex:none;width:48px;height:48px;display:grid;place-items:center;border:2px solid #31556a;border-radius:8px;font-size:23px;font-weight:800}.branding-preview img{width:44px;height:44px;object-fit:contain}.branding-card form{display:grid;grid-gap:8px;gap:8px}.branding-card label{font-weight:750}.branding-card input[type=text]{width:100%;min-height:44px;padding:8px 10px;border:1px solid #aebfca;border-radius:6px}.branding-card input[type=file]{width:100%;min-width:0;padding:9px;border:1px solid #aebfca;border-radius:6px}.branding-card :is(button,input):focus-visible{outline:3px solid #c97700;outline-offset:2px}.branding-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.branding-actions button{min-height:44px;padding:8px 12px;border:1px solid #31556a;border-radius:6px;color:#102f43;background:#f4f8fa;cursor:pointer}.branding-actions button:first-child{color:#fff;background:#126187}.branding-actions button:disabled{opacity:.5;cursor:default}.branding-card .branding-error{color:#9f1d2c}.branding-card .branding-success{color:#086748}@media(max-width:850px){.branding-grid{grid-template-columns:minmax(0,1fr)}}.mobile-section-eyebrow{color:#7e8ca8;font-size:9px;font-weight:700}.admin-login-wordmark{min-width:0;font-weight:750}.admin-brand>span:last-child{min-width:0}.admin-brand>span:last-child,.app-wordmark{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-wordmark{display:block}.admin-mobile-brand>span:last-child{min-width:0}.admin-staff-login .section-title{overflow-wrap:anywhere}.admin-login-topbar>a:last-child{flex:none;white-space:nowrap}.admin-login-brand{flex:1 1;min-width:0}.admin-shell-v2 .admin-overview-metrics{gap:14px}.admin-shell-v2 .admin-overview-metric,.admin-shell-v2 .admin-overview-metric:nth-child(-n+2){border-right:0;border-bottom:0;padding:18px;gap:5px}.admin-shell-v2 .admin-overview-metric-value{font-size:29px;margin:5px 0}.admin-shell-v2 .admin-overview-metric a{margin-top:3px}.admin-shell-v2 .admin-overview-work-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:18px}.admin-shell-v2 .admin-overview-snapshot-handoff{display:inline-flex;align-items:center;min-height:44px;margin:4px 18px 12px;color:var(--admin-blue);font-size:12px;font-weight:800}@media (max-width:900px){.admin-shell-v2 .admin-overview-work-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.admin-shell-v2 .admin-overview-metrics{gap:9px}.admin-shell-v2 .admin-overview-metric{padding:13px}.admin-shell-v2 .admin-overview-metric-value{font-size:24px}}.admin-client-case-frame{border-bottom:1px solid var(--admin-line,#d9e3eb)}.admin-client-case-banner{align-items:flex-end;justify-content:space-between;border-radius:12px 12px 0 0;margin-bottom:0}.admin-client-case-heading{min-width:0}.admin-client-case-crumb{margin:0 0 9px;font-weight:700}.admin-client-case-actions a,.admin-client-case-crumb a{color:var(--admin-blue,#176a9b)}.admin-client-case-identity{margin:0}.admin-client-case-identity .label{font-size:12px;font-weight:700}.admin-client-case-actions{flex-wrap:wrap;align-items:center;gap:4px 18px}.admin-client-case-actions a{min-height:44px;display:inline-flex;align-items:center;font-weight:700;white-space:nowrap}.admin-client-case-identity strong{color:#173047;font-size:clamp(19px,2vw,25px);line-height:1.2}.admin-client-case-identity .mono{color:var(--admin-muted);font-size:13px}.admin-client-case-statuses{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.admin-client-case-frame .admin-case-nav{gap:0;margin:0 0 18px;padding:0 12px;background:#fff;border:1px solid var(--admin-line,#d9e3eb);border-top:0;border-radius:0 0 12px 12px;scrollbar-width:thin}.admin-client-case-frame .admin-case-nav a{border-bottom:3px solid transparent;padding:11px 13px 8px}.admin-client-case-frame .admin-case-nav a[aria-current=page]{color:var(--admin-blue,#176a9b);border-bottom-color:currentColor;background:#f2f8fc}.admin-client-case-frame a:focus-visible{outline:3px solid #80b5e6;outline-offset:-3px}.admin-client-overview-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:14px 0 0}.admin-client-overview-summary>div{min-width:0;padding:12px;border:1px solid var(--admin-line,#d9e3eb);border-radius:9px;background:#f7fafc}.admin-client-overview-summary dt{color:var(--admin-muted);font-size:12px;font-weight:700}.admin-client-overview-summary dd{margin:7px 0 0;font-weight:750;overflow-wrap:anywhere}.admin-client-overview-summary dd .mono{display:block;margin-top:3px;font-size:12px;color:var(--admin-muted)}.admin-client-overview-detail{margin-top:16px}@media (max-width:760px){.admin-client-overview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.admin-client-case-banner{padding:12px}.admin-client-case-actions{width:100%;gap:4px 14px}.admin-client-case-frame .admin-case-nav{padding:0 6px;margin-bottom:12px}.admin-client-overview-summary{grid-template-columns:minmax(0,1fr);gap:8px}}.admin-shell-v2 .admin-mock-home{max-width:1380px;margin:0 auto;min-width:0}.admin-shell-v2 .admin-mock-hero h1{font-size:clamp(27px,3vw,38px);line-height:1.1;letter-spacing:-.04em;margin:0 0 12px}.admin-shell-v2 .admin-mock-hero p:last-child{color:var(--admin-muted);line-height:1.55;margin:0}.admin-shell-v2 .admin-mock-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px;margin-top:23px}.admin-shell-v2 .admin-mock-card,.admin-shell-v2 .admin-mock-work-link{background:#fff;border:1px solid var(--admin-line);border-radius:13px;box-shadow:0 2px 8px #18374d08;color:var(--admin-ink);text-decoration:none}.admin-shell-v2 .admin-mock-card{display:flex;flex-direction:column;min-width:0;min-height:170px;padding:20px;transition:transform .15s,box-shadow .15s}.admin-shell-v2 .admin-mock-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #18374d16}.admin-shell-v2 .admin-mock-card h2{font-size:17px;margin:15px 0 7px}.admin-shell-v2 .admin-mock-card p{color:var(--admin-muted);font-size:12px;line-height:1.5;margin:0}.admin-shell-v2 .admin-mock-card strong{color:var(--admin-blue);font-size:12px;margin-top:auto;padding-top:17px}.admin-shell-v2 .admin-mock-tag{align-self:flex-start;border-radius:99px;padding:5px 9px;background:#e5f2f3;color:#216975;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.admin-shell-v2 .admin-mock-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:32px 0 12px}.admin-shell-v2 .admin-mock-section-head h2{margin:0;font-size:18px;letter-spacing:-.02em}.admin-shell-v2 .admin-mock-section-head p{margin:0;color:var(--admin-muted);font-size:12px}.admin-shell-v2 .admin-mock-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-shell-v2 .admin-mock-work-link{min-width:0;min-height:74px;display:flex;align-items:flex-start;gap:9px;padding:13px 15px;font-size:12px}.admin-shell-v2 .admin-mock-work-link:hover{border-color:#90b8ca;background:#f8fcfd}.admin-shell-v2 .admin-mock-work-link strong{display:block}.admin-shell-v2 .admin-mock-work-link small{display:block;color:var(--admin-muted);font-weight:400;margin-top:5px;line-height:1.35}.admin-shell-v2 .admin-mock-letter{display:grid;place-items:center;flex:none;width:19px;height:19px;border-radius:5px;background:#e6f0f5;color:#24516a;font-size:10px;font-weight:800}@media (max-width:1100px){.admin-shell-v2 .admin-mock-map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-shell-v2 .admin-mock-cards,.admin-shell-v2 .admin-mock-map{grid-template-columns:1fr}.admin-shell-v2 .admin-mock-section-head{display:block}.admin-shell-v2 .admin-mock-section-head p{margin-top:5px}}.admin-client-directory .admin-directory-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.admin-client-directory .admin-directory-list,.admin-client-directory .admin-directory-selected{border-color:#d9e3eb;border-radius:12px;box-shadow:0 2px 8px rgba(16,47,67,.04)}.admin-client-directory .admin-directory-client{border-color:#d9e3eb;border-radius:9px}.admin-client-directory .admin-directory-client[aria-pressed=true]{border-color:#126187;background:#edf5f8;box-shadow:inset 3px 0 #126187}.admin-client-directory .admin-directory-selected .note{padding:18px;border:1px dashed #d9e3eb;border-radius:9px;background:#f7fafc}@media (max-width:900px){.admin-client-directory .admin-directory-layout{grid-template-columns:minmax(0,1fr)}}.admin-client-directory .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.admin-shell-v2 .admin-client-directory-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 22px}.admin-shell-v2 .admin-client-directory-page-header h1{margin:0 0 9px;font-size:clamp(30px,3vw,38px);line-height:1.1;letter-spacing:-.04em}.admin-shell-v2 .admin-client-directory-page-header p{margin:0;color:var(--admin-muted);font-size:15px;line-height:1.5}.admin-shell-v2 .admin-client-directory-page-header .button{flex:none}.admin-client-directory .admin-directory-panel-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px}.admin-client-directory .admin-directory-panel-heading h3{margin:0}.admin-client-directory .admin-directory-panel-heading span{color:var(--admin-muted,#526176);font-size:12px;white-space:nowrap}.admin-client-directory .admin-directory-selected h3{margin-bottom:16px}.admin-client-directory .admin-directory-identity{gap:7px;padding:20px;margin-bottom:16px;border:1px solid #c8dce7;border-radius:10px;background:#edf5f8}.admin-client-directory .admin-directory-identity-label{color:#315d77;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.admin-client-directory .admin-directory-identity strong{color:#173047;font-size:clamp(22px,2vw,28px);line-height:1.2}.admin-client-directory .admin-directory-identity .mono{font-size:14px;font-weight:750}.admin-client-directory .admin-directory-identity-type{width:-moz-fit-content;width:fit-content;padding:5px 9px;border-radius:99px;background:#fff;color:#315d77;font-size:12px;font-weight:750}@media (max-width:560px){.admin-shell-v2 .admin-client-directory-page-header{flex-direction:column;gap:16px}.admin-shell-v2 .admin-client-directory-page-header .button{align-self:stretch;text-align:center}.admin-client-directory .admin-directory-identity{padding:16px}}.admin-client-case-frame{position:static;z-index:auto;padding:0;margin:0 0 18px;background:transparent;border:0}.admin-client-case-topline{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.admin-client-case-crumb{margin:0;color:var(--admin-muted);font-size:12px}.admin-client-case-create{display:inline-flex;align-items:center;min-height:40px;padding:8px 13px;border:1px solid var(--admin-line);border-radius:7px;background:#fff;color:var(--admin-blue);font-weight:750;white-space:nowrap}.admin-client-case-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.admin-client-case-eyebrow{margin:0 0 4px;color:var(--admin-muted);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.admin-client-case-heading h1{margin:0;color:var(--admin-ink);font-size:clamp(26px,3vw,35px);line-height:1.1}.admin-client-case-description{max-width:62ch;margin:7px 0 0;color:var(--admin-muted);font-size:13px;line-height:1.5}.admin-client-case-return{color:var(--admin-blue);font-size:12px;font-weight:700;white-space:nowrap}.admin-client-case-banner{display:flex;align-items:center;gap:12px 24px;padding:16px 20px;margin:0;border:1px solid var(--admin-line);border-radius:10px;background:#fff}.admin-client-case-actions{display:flex;justify-content:flex-end;margin:12px 0}.admin-client-case-identity{display:flex;align-items:baseline;gap:5px 12px;min-width:0}.admin-client-case-identity .label{flex-basis:100%;color:var(--admin-muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.admin-client-case-identity strong{font-size:19px}.admin-client-case-statuses{margin:0 0 0 auto}.admin-client-case-frame .admin-case-nav{display:flex;gap:17px;margin:0;padding:0;overflow-x:auto;border:0;border-bottom:1px solid var(--admin-line);border-radius:0;background:transparent}.admin-client-case-frame .admin-case-nav a{min-height:42px;padding:10px 2px 8px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--admin-muted);font-size:12px}.admin-client-case-frame .admin-case-nav a[aria-current=page]{border-bottom-color:var(--admin-blue);background:transparent;color:var(--admin-blue)}@media (max-width:560px){.admin-client-case-frame{top:auto}.admin-client-case-topline{align-items:flex-start}.admin-client-case-hero{align-items:flex-start;flex-direction:column;gap:8px}.admin-client-case-banner{align-items:flex-start;flex-direction:column;padding:12px}.admin-client-case-identity{width:100%}.admin-client-case-statuses{margin:0}.admin-client-case-frame .admin-case-nav{gap:16px;margin:0;padding:0}.admin-client-case-banner .admin-client-case-identity strong{width:auto}.admin-client-case-create{font-size:12px}}.admin-client-overview-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:16px}.admin-client-overview-cards .admin-client-overview-summary{grid-template-columns:minmax(0,1fr);gap:0}.admin-client-overview-cards .admin-client-overview-summary>div{border:0;border-bottom:1px solid var(--admin-line,#d9e3eb);border-radius:0;background:transparent;padding:10px 0}.admin-client-state-summary{margin:14px 0 0}.admin-client-state-summary>div{padding:10px 0;border-bottom:1px solid var(--admin-line,#d9e3eb)}.admin-client-state-summary dt{color:var(--admin-muted,#526176);font-size:12px;font-weight:700}.admin-client-state-summary dd{margin:5px 0 0;font-weight:700;overflow-wrap:anywhere}@media (max-width:760px){.admin-client-overview-cards{grid-template-columns:minmax(0,1fr)}}.admin-shell-v2 .admin-funding-action-area{display:grid;grid-gap:14px;gap:14px;min-width:0}.admin-shell-v2 .admin-case-operation-heading,.admin-shell-v2 .admin-funding-action-area>.admin-funding-panel,.admin-shell-v2 .admin-transfer-workspace>.admin-transfer-panel{min-width:0}.admin-shell-v2 .admin-case-operation-heading h2{margin:2px 0 6px;font-size:clamp(1.35rem,2vw,1.7rem)}.admin-shell-v2 .admin-case-operation-heading>p:last-child{margin:0;color:var(--admin-muted)}.admin-case-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.admin-case-context-card{min-width:0;padding:17px 20px;border:1px solid var(--admin-line);border-radius:12px;background:#f7fafc}.admin-case-context-card h3{margin:4px 0 8px;font-size:16px}.admin-case-context-card p:not(.admin-case-snapshot-eyebrow){margin:0 0 9px;color:var(--admin-muted);line-height:1.5}@media (max-width:700px){.admin-case-context{grid-template-columns:minmax(0,1fr)}.admin-case-context-card{padding:14px}}.admin-staff-header{margin:0 0 18px}.admin-staff-header p{margin:0 0 8px;color:var(--admin-muted);font-size:12px;font-weight:700}.admin-staff-header h1{margin:0 0 5px;font-size:clamp(28px,3vw,38px);line-height:1.1}.admin-staff-header span{color:var(--admin-muted)}.admin-iam-console[data-admin-access-section=users] .admin-iam-layout{grid-template-columns:minmax(280px,.82fr) minmax(0,1.45fr)}.admin-iam-console[data-admin-access-section=users] .admin-iam-panel{padding:20px}.admin-iam-console[data-admin-access-section=users] .admin-iam-role-list>p{min-width:0;max-width:100%;overflow-wrap:anywhere}.admin-iam-console[data-admin-access-section=users] .admin-iam-list-filters{display:grid;grid-gap:10px;gap:10px;margin:14px 0}.admin-iam-console[data-admin-access-section=users] .admin-iam-list-filters>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.admin-iam-console[data-admin-access-section=users] .admin-iam-list-filters label{min-width:0;display:grid;grid-gap:5px;gap:5px;color:var(--admin-muted);font-size:12px;font-weight:700}.admin-iam-console[data-admin-access-section=users] .admin-iam-list-filters button{justify-self:start}.admin-iam-console[data-admin-access-section=users] .admin-iam-identity{margin:12px 0 18px;padding:18px;border:1px solid var(--line-soft);border-radius:8px;background:#f7fafb}.admin-iam-console[data-admin-access-section=users] .admin-iam-identity span{display:block;color:var(--admin-muted);font-size:11px;font-weight:800;letter-spacing:.08em}.admin-iam-console[data-admin-access-section=users] .admin-iam-identity h3{margin:5px 0 10px;font-size:20px;overflow-wrap:anywhere}@media (max-width:1100px){.admin-iam-console[data-admin-access-section=users] .admin-iam-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.admin-iam-console[data-admin-access-section=users] .admin-iam-panel{padding:14px}}.admin-directory-workflow{margin-top:18px}.admin-directory-workflow .admin-client-import-disclosure{margin-top:0}.admin-create-client-fields{border:0;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px;min-width:0}.admin-create-client-review{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid #b9cbd7;border-radius:10px;background:#f7fafc}.admin-create-client-review dl{margin:0;display:grid;grid-gap:8px;gap:8px}.admin-create-client-review dl>div{display:grid;grid-template-columns:minmax(7rem,35%) minmax(0,1fr);grid-gap:12px;gap:12px;overflow-wrap:anywhere}.admin-create-client-review dd{margin:0;font-weight:650}.admin-create-client-review label{display:flex;align-items:center;gap:8px}.admin-create-client-review .button{width:-moz-fit-content;width:fit-content}@media (max-width:560px){.admin-create-client-review dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}.admin-directory-selected-links{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid var(--admin-line)}.admin-directory-selected-links span{flex-basis:100%;font-size:12px;font-weight:700;color:var(--admin-muted,#526578)}.admin-directory-selected-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--admin-blue,#176a9b);font-weight:700}.admin-executions-workspace>.admin-executions-queue,.admin-executions-workspace>.admin-executions-ticket{min-width:0}@media (max-width:900px){.admin-executions-workspace{grid-template-columns:minmax(0,1fr)}}.admin-shell-v2{--admin-canvas:#f5f7f9;--admin-navy:#102d41;--admin-line:#dce5eb;grid-template-columns:240px minmax(0,1fr)}.admin-shell-v2 .main{padding:24px 28px 42px}.admin-shell-v2 .admin-sidebar{padding:16px 12px}.admin-shell-v2 .admin-brand{padding-bottom:14px}.admin-shell-v2 .admin-nav-group{padding:13px 0 2px}.admin-shell-v2 .admin-nav-group h2{margin-bottom:4px}.admin-shell-v2 .admin-nav-group a{min-height:34px;padding:5px 10px;font-size:12px}.admin-shell-v2 .admin-topbar{height:58px;padding:0 27px}.admin-shell-v2 .admin-context-label{letter-spacing:0;text-transform:none;font-size:13px}.admin-shell-v2 .admin-mock-home,.admin-shell-v2 .admin-overview{max-width:1240px}.admin-shell-v2 .admin-overview{gap:17px}.admin-shell-v2 .admin-mock-hero h1,.admin-shell-v2 .admin-overview-header h1{margin-bottom:6px;font-size:clamp(28px,3vw,34px)}.admin-shell-v2 .admin-overview-header p:last-child{font-size:13px}.admin-shell-v2 .admin-mock-cards{margin-top:18px;gap:12px}.admin-shell-v2 .admin-mock-card{min-height:150px;padding:17px}.admin-shell-v2 .admin-mock-card h2{margin-top:10px}.admin-shell-v2 .admin-mock-section-head{margin-top:24px}.admin-shell-v2 .admin-overview-metrics{gap:9px}.admin-shell-v2 .admin-overview-metric{border:1px solid var(--admin-line);border-radius:9px;padding:12px 14px}.admin-shell-v2 .admin-overview-snapshots,.admin-shell-v2 .admin-overview-work-grid{gap:12px}.admin-shell-v2 .admin-workspace-crumbs{display:flex;gap:8px;color:var(--admin-muted);font-size:12px}.admin-shell-v2 .admin-workspace-crumbs a{color:var(--admin-blue)}.admin-shell-v2 .admin-create-client-context{display:flex;flex-wrap:wrap;align-items:center;gap:8px 15px;margin:0 0 14px;padding:15px 18px;border:1px solid var(--admin-line);border-radius:10px;background:#fff}.admin-shell-v2 .admin-create-client-context strong{font-size:16px}.admin-shell-v2 .admin-create-client-context span:nth-child(2){color:var(--admin-muted);font-size:12px}.admin-shell-v2 .admin-create-client-context span:last-child{margin-left:auto;padding:4px 8px;border-radius:20px;background:#e9f1f4;font-size:11px;text-transform:uppercase}.admin-shell-v2 .admin-iam-console[data-admin-access-section=users] .admin-iam-layout{grid-template-columns:minmax(245px,.72fr) minmax(0,1.5fr);gap:12px}.admin-shell-v2 .admin-iam-console[data-admin-access-section=users] .admin-iam-panel{padding:16px}.admin-shell-v2 .admin-iam-console[data-admin-access-section=users] .admin-iam-detail-grid div{padding:9px}.admin-shell-v2 .admin-iam-console[data-admin-access-section=users] .admin-iam-create{padding:16px}@media (max-width:1100px){.admin-shell-v2 .admin-iam-console[data-admin-access-section=users] .admin-iam-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.admin-shell-v2{grid-template-columns:minmax(0,1fr)}.admin-shell-v2 .main{padding:16px 13px 30px}.admin-shell-v2 .admin-topbar{padding:0 13px}.admin-shell-v2 .admin-context-label{display:none}.admin-shell-v2 .admin-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell-v2 .admin-mock-card{min-height:0}.admin-shell-v2 .admin-create-client-context span:last-child{margin-left:0}}@media (max-width:430px){.admin-shell-v2 .admin-overview-metrics{grid-template-columns:minmax(0,1fr)}.admin-shell-v2 .admin-overview-metric{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-shell-v2 .admin-overview-metric-detail,.admin-shell-v2 .admin-overview-metric-label{grid-column:1}.admin-shell-v2 .admin-overview-metric-value{grid-column:2;grid-row:1/3}.admin-shell-v2 .admin-overview-metric a{grid-column:1/-1}}@media (max-width:760px){.admin-shell-v2 .admin-nav-group a{min-height:44px}}.admin-shell-v2 .admin-client-directory .admin-directory-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px}.admin-shell-v2 .admin-directory-list,.admin-shell-v2 .admin-directory-selected{padding:16px;box-shadow:none}.admin-shell-v2 .admin-directory-search{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:700}.admin-shell-v2 .admin-directory-search .input{width:100%;min-width:0}.admin-shell-v2 .admin-directory-filter-disclosure{margin:10px 0}.admin-shell-v2 .admin-directory-filter-disclosure summary,.admin-shell-v2 .admin-iam-create summary,.admin-shell-v2 .admin-iam-filter-disclosure summary{cursor:pointer;color:var(--admin-blue);font-size:12px;font-weight:700}.admin-shell-v2 .admin-directory-filter-disclosure .admin-directory-filters{margin:10px 0 0;grid-template-columns:minmax(0,1fr)}.admin-shell-v2 .admin-directory-list ul{gap:4px}.admin-shell-v2 .admin-directory-client{min-height:52px;padding:9px 11px;border:0;border-bottom:1px solid var(--admin-line);border-radius:0}.admin-shell-v2 .admin-directory-identity{margin-bottom:8px;padding:12px}.admin-shell-v2 .admin-directory-selected dl>div{padding:7px 0;font-size:12px}.admin-shell-v2 .admin-iam-console[data-admin-access-section=users] .admin-iam-list-filters{display:grid;grid-gap:8px;gap:8px}.admin-shell-v2 .admin-iam-console[data-admin-access-section=users] .admin-iam-filter-disclosure>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding-top:8px}.admin-shell-v2 .admin-iam-console[data-admin-access-section=users] .admin-iam-create{margin-top:12px}.admin-shell-v2 .admin-iam-console[data-admin-access-section=users] .admin-iam-create>form{margin-top:14px}@media (max-width:480px){.admin-shell-v2 .admin-iam-console[data-admin-access-section=users] .admin-iam-filter-disclosure>div{grid-template-columns:minmax(0,1fr)}}.admin-shell-v2 .admin-create-client-panel{padding:20px;gap:12px;box-shadow:none}.admin-shell-v2 .admin-create-client-panel .login-form{max-width:none}.admin-shell-v2 .admin-create-client-step{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--admin-line);color:var(--admin-muted);font-size:12px;font-weight:700}.admin-shell-v2 .admin-create-client-step span:first-child{color:var(--admin-blue)}.admin-shell-v2 .admin-create-client-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell-v2 .admin-create-client-fields>.admin-create-client-fixed,.admin-shell-v2 .admin-create-client-fields>.grid{grid-column:1/-1}.admin-shell-v2 .admin-create-client-review{border-color:#aac8d9;background:#f2f8fb}@media (max-width:600px){.admin-shell-v2 .admin-create-client-fields{grid-template-columns:minmax(0,1fr)}}.admin-shell-v2 .admin-overview-operations{display:flex;flex-direction:column}.admin-shell-v2 .admin-overview-work-grid{order:-1}.admin-shell-v2 .admin-overview-metric{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:0;grid-gap:2px 8px;gap:2px 8px;padding:9px 12px}.admin-shell-v2 .admin-overview-metric-value{grid-column:2;grid-row:1/3;margin:0;font-size:23px}.admin-shell-v2 .admin-overview-metric-detail{display:none}.admin-shell-v2 .admin-overview-metric a{grid-column:1/-1;margin:0;font-size:12px}.admin-shell-v2 .admin-overview-action-list li{padding:10px 12px}.admin-shell-v2 .admin-overview-action-evidence p{margin:2px 0 0}.admin-shell-v2 .admin-client-directory .admin-directory-identity{padding:10px 12px}.admin-shell-v2 .admin-client-directory .admin-directory-selected dl{margin-bottom:10px}.admin-shell-v2 .admin-client-directory .admin-directory-selected-links{margin-top:10px;padding-top:8px}.admin-shell-v2 .admin-iam-console[data-admin-access-section=users] .admin-iam-identity{margin:6px 0 10px;padding:10px 12px}.admin-shell-v2 .admin-iam-console[data-admin-access-section=users] .admin-iam-role-list[open]{overflow-wrap:anywhere}@media (max-width:900px){.admin-shell-v2 .admin-iam-console[data-admin-access-section=users][data-has-selection=true] .admin-iam-right{order:0}}@media (max-width:560px){.admin-shell-v2 .admin-overview-work-grid{gap:9px}.admin-shell-v2 .admin-directory-list,.admin-shell-v2 .admin-directory-selected,.admin-shell-v2 .admin-overview-action-center,.admin-shell-v2 .admin-overview-client-entry{padding:12px}.admin-shell-v2 .admin-directory-selected dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px}.admin-shell-v2 .admin-directory-selected dl>div{display:block;padding:4px 0}}.admin-shell-v2 [data-admin-client-section=audit] .admin-case-event-select{min-width:0;padding:10px 12px;border-color:var(--admin-line);background:#f8fafc;overflow-wrap:anywhere}.admin-shell-v2 [data-admin-client-section=audit] .admin-case-event-select>*{display:block;min-width:0;overflow-wrap:anywhere}.admin-shell-v2 [data-admin-client-section=audit] .admin-case-event-select strong{color:var(--admin-ink)}.admin-shell-v2 [data-admin-client-section=audit] .admin-case-event-select span{margin-top:3px;color:var(--admin-muted);font-size:12px}.admin-shell-v2 [data-admin-client-section=audit] .admin-case-event-source{word-break:break-word}.admin-shell-v2 [data-testid=admin-client-funding-workspace] .admin-funding-layout{grid-template-columns:minmax(0,1fr)}.admin-shell-v2 .admin-orders-workspace{display:flex;flex-direction:column}.admin-shell-v2 .admin-orders-workspace>.admin-orders-lifecycle{order:2;width:100%}.admin-shell-v2 .admin-orders-workspace>.admin-orders-section:first-child{order:1;width:100%}.admin-shell-v2 .admin-orders-workspace>.admin-orders-create{order:3;width:100%}.admin-shell-v2 .admin-orders-secondary,.admin-shell-v2 .admin-orders-support{min-width:0}.admin-shell-v2 .admin-orders-secondary>summary,.admin-shell-v2 .admin-orders-support>summary{cursor:pointer;font-weight:650;padding:12px 14px;border:1px solid var(--admin-line);border-radius:8px;background:#f8fbfd}.admin-shell-v2 .admin-orders-secondary[open]>summary,.admin-shell-v2 .admin-orders-support[open]>summary{margin-bottom:12px}.admin-shell-v2 .admin-orders-support{margin-top:16px}.admin-shell-v2 .admin-orders-create>.card{margin:0}@media (max-width:560px){.admin-shell-v2 .admin-orders-workspace>.admin-orders-section:first-child .table-scroll{max-height:210px}.admin-shell-v2 .admin-orders-lifecycle .snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.trade-clone-order-card .webull-order-ticket{gap:12px}.trade-clone-order-card .webull-ticket-symbol{grid-template-columns:minmax(0,1fr) auto auto 20px;align-items:center}.trade-clone-order-card .webull-ticket-symbol small{display:none}.trade-exit-heading{margin:2px 0 8px;font-weight:700;color:#394150}.trade-exit-info{position:relative;display:inline-grid;place-items:center;width:17px;height:17px;margin-left:3px;border:1px solid #8290a4;border-radius:50%;color:#52617a;font-size:11px;font-weight:700;cursor:help;vertical-align:middle}.trade-exit-info:focus-visible{outline:2px solid #0057ff;outline-offset:2px}.trade-exit-tooltip{display:none;position:absolute;z-index:12;left:0;bottom:calc(100% + 7px);width:min(225px,70vw);box-sizing:border-box;padding:8px 10px;border-radius:5px;background:#202b3d;color:white;font-size:11px;line-height:1.45;font-weight:400;box-shadow:0 4px 15px #17213633}.trade-exit-info:focus-visible .trade-exit-tooltip,.trade-exit-info:hover .trade-exit-tooltip{display:block}.trade-clone-order-card #order-ticket-exit-guidance:empty{display:none}.trade-clone-order-card #order-ticket-exit-guidance.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.trade-field-error{color:#bb304a!important;font-size:11px;line-height:1.4}.trade-clone-order-card .actions{display:grid;grid-gap:8px;gap:8px}.trade-clone-order-card .webull-review{min-height:40px}@media (max-width:600px){.trade-clone-order-card .webull-ticket-symbol{grid-template-columns:minmax(0,1fr) auto auto 20px}}.ticket-exit-prices label:first-child .trade-exit-tooltip{left:-4px}.ticket-exit-prices label:last-child .trade-exit-tooltip{left:auto;right:0}@media (max-width:600px){.ticket-exit-prices label:last-child .trade-exit-tooltip{left:50%;right:auto;transform:translateX(-50%)}}.admin-shell-v2 .admin-transfer-chooser{list-style:none;padding:0;display:grid;grid-gap:8px;gap:8px}.admin-shell-v2 .admin-transfer-chooser li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:10px 12px;border:1px solid var(--admin-line,#dce5eb);border-radius:8px;background:#fff}.admin-shell-v2 .admin-transfer-chooser li span{min-width:0;overflow-wrap:anywhere}.admin-shell-v2 .admin-transfer-chooser li small{display:block;color:var(--admin-muted,#526578)}.admin-shell-v2 .admin-transfer-legacy{margin-top:12px}.admin-shell-v2 .admin-transfer-legacy>summary{cursor:pointer;padding:12px 14px;border:1px solid var(--admin-line,#dce5eb);border-radius:8px;font-weight:700;background:#f8fbfd}.admin-shell-v2 .admin-transfer-legacy[open]>summary{margin-bottom:12px}@media (max-width:560px){.admin-shell-v2 .admin-transfer-chooser li{align-items:stretch;flex-direction:column}}.admin-shell-v2 .admin-overview{gap:12px}.admin-shell-v2 .admin-overview-header h1{margin-bottom:3px}.admin-shell-v2 .admin-overview-operations{display:grid;grid-gap:12px;gap:12px}.admin-shell-v2 .admin-overview-work-grid{order:0}.admin-shell-v2 .admin-overview-metrics{gap:8px}.admin-shell-v2 .admin-overview-metric{padding:10px 12px}.admin-shell-v2 .admin-overview-metric a{min-height:30px}.admin-shell-v2 .admin-overview-work-grid{align-items:stretch}.admin-shell-v2 .admin-overview-action-center,.admin-shell-v2 .admin-overview-client-entry,.admin-shell-v2 .admin-overview-snapshot{min-width:0}.admin-shell-v2 .admin-overview-snapshot .admin-inner-panel-header{padding-bottom:4px}.admin-shell-v2 .admin-overview-evidence-details{margin:0 18px;border-top:1px solid var(--admin-line)}.admin-shell-v2 .admin-overview-evidence-details summary{padding:9px 0;color:var(--admin-blue);cursor:pointer;font-size:12px;font-weight:700}.admin-shell-v2 .admin-overview-evidence-details .admin-overview-table{padding-bottom:8px}@media (max-width:560px){.admin-shell-v2 .admin-overview{gap:10px}.admin-shell-v2 .admin-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.admin-shell-v2 .admin-overview-metric{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:9px}.admin-shell-v2 .admin-overview-metric-value{font-size:22px}.admin-shell-v2 .admin-overview-metric a{grid-column:auto;min-height:34px}.admin-shell-v2 .admin-overview-work-grid{gap:8px}.admin-shell-v2 .admin-overview-action-center,.admin-shell-v2 .admin-overview-client-entry{padding:10px}.admin-shell-v2 .admin-overview-action-list li{padding:7px 10px}.admin-shell-v2 .admin-overview-client-entry-actions{padding:10px}}.admin-shell-v2 .admin-overview-metric{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px}.admin-shell-v2 .admin-overview-metric-detail,.admin-shell-v2 .admin-overview-metric-label,.admin-shell-v2 .admin-overview-metric-value{grid-column:1;grid-row:auto}.admin-shell-v2 .admin-overview-metric-value{justify-self:start;margin:2px 0;font-size:32px;line-height:1.1}.admin-shell-v2 .admin-overview-metric a{grid-column:1}.admin-shell-v2 .admin-overview-snapshots{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell-v2 .admin-overview-snapshots>.visually-hidden{grid-column:1/-1}.admin-shell-v2 .admin-overview-empty{margin:4px 18px;color:var(--admin-muted);font-size:13px}@media (max-width:700px){.admin-shell-v2 .admin-overview-snapshots{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.admin-shell-v2 .admin-overview-metric-value{font-size:29px}.admin-shell-v2 .admin-overview-header .admin-inner-eyebrow,.admin-shell-v2 .admin-overview-header p:not(.admin-inner-eyebrow){display:none}.admin-shell-v2 .admin-overview-snapshot .admin-inner-panel-header{padding-bottom:0}}.admin-shell-v2 .admin-client-directory .admin-directory-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.admin-shell-v2 .admin-client-directory .admin-directory-selected{padding:16px}.admin-shell-v2 .admin-client-directory .admin-directory-identity{border:0;border-bottom:1px solid var(--admin-line);border-radius:0;background:transparent;padding:0 0 9px}.admin-shell-v2 .admin-client-directory .admin-directory-identity strong{font-size:18px}.admin-shell-v2 .admin-client-directory .admin-directory-selected dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-shell-v2 .admin-client-directory .admin-directory-selected dl>div{display:block;border:0;padding:0}.admin-shell-v2 .admin-client-directory .admin-directory-selected .button{display:flex;justify-content:center;width:100%}.admin-shell-v2 .admin-client-directory .admin-directory-selected-links{gap:2px 12px}.admin-shell-v2 .admin-directory-workflow{border-top:1px solid var(--admin-line);padding-top:12px}.admin-shell-v2 .admin-directory-workflow h2{margin:0 0 3px;font-size:16px}.admin-shell-v2 .admin-directory-workflow>.note{margin:0 0 10px;font-size:12px}.admin-shell-v2 .admin-directory-workflow>details{margin-top:8px}@media (max-width:900px){.admin-shell-v2 .admin-client-directory .admin-directory-layout{grid-template-columns:minmax(0,1fr)}}.admin-shell-v2 .admin-iam-console[data-admin-access-section=users] .admin-iam-action-title{margin:14px 0 8px;font-size:14px;overflow-wrap:anywhere}.admin-shell-v2 .admin-iam-console[data-admin-access-section=users] .admin-iam-role-list code{overflow-wrap:anywhere;white-space:normal}.admin-shell-v2 .admin-iam-console[data-admin-access-section=users] .admin-iam-record-history{min-width:0;padding:12px;border:1px solid var(--line-soft);border-radius:8px;background:#f7fafb}.admin-shell-v2 .admin-iam-console[data-admin-access-section=users] .admin-iam-record-history h3{margin:0 0 8px;font-size:16px}.admin-shell-v2 .admin-iam-console[data-admin-access-section=users] .admin-iam-record-history p{margin:6px 0;overflow-wrap:anywhere}.admin-shell-v2 .admin-iam-console[data-admin-access-section=users] .admin-iam-access-item{padding-top:8px;border-top:1px solid var(--line-soft)}.admin-shell-v2 .admin-iam-console[data-admin-access-section=users] .admin-iam-access-item details{margin-top:6px}.admin-shell-v2 .admin-iam-console[data-admin-access-section=users] .admin-iam-access-item summary{cursor:pointer;color:var(--admin-blue)}.admin-shell-v2 .admin-iam-console[data-admin-access-section=users] .admin-iam-record-history .admin-iam-evidence-limit{color:var(--admin-muted);font-size:12px}.admin-client-overview-context .card{min-width:0}.admin-client-overview-context .admin-case-context-readback{margin:0 0 4px;font-size:18px;font-weight:750;line-height:1.3}.admin-client-overview-context .admin-case-snapshot-note{margin-bottom:8px}.admin-client-overview-handoff{margin-bottom:16px}.admin-client-overview-handoff p:not(.admin-case-snapshot-eyebrow){margin:0 0 8px}.admin-client-profile-card summary{cursor:pointer;font-weight:750}.admin-client-profile-card summary:focus-visible{outline:2px solid var(--admin-blue);outline-offset:4px}.admin-client-profile-card details[open]>.admin-case-snapshot-note{margin:12px 0 0}.admin-shell-v2 .admin-funding-disclosure{min-width:0}.admin-shell-v2 .admin-funding-disclosure>summary{padding:12px 18px;color:var(--admin-blue);font-size:13px;font-weight:700;cursor:pointer}.admin-shell-v2 .admin-funding-disclosure[open]>summary{border-bottom:1px solid var(--admin-line)}.admin-shell-v2 .admin-funding-secondary-tasks{border:1px solid var(--admin-line);border-radius:11px;background:#fff}.admin-shell-v2 .admin-funding-secondary-tasks .admin-funding-task-tabs{padding:8px 14px 14px}.admin-shell-v2 .admin-funding-readback-toolbar{margin-bottom:0}.admin-shell-v2 .admin-funding-readback-toolbar .note{font-size:11px}@media (max-width:560px){.admin-shell-v2 .admin-funding-disclosure>summary{padding:12px 14px}}.admin-shell-v2 .admin-transfer-workspace .admin-transfer-facts{gap:8px 16px;padding-bottom:12px}.admin-shell-v2 .admin-transfer-workspace .admin-transfer-record-history{margin:0 18px 16px;padding:12px 0 0;border-top:1px solid var(--admin-line)}.admin-shell-v2 .admin-transfer-workspace .admin-transfer-record-history .admin-transfer-readback-note,.admin-shell-v2 .admin-transfer-workspace .admin-transfer-record-history .admin-transfer-subtitle{padding-left:0;padding-right:0}.admin-shell-v2 .admin-transfer-workspace .admin-transfer-secondary{margin:0 18px 16px;border:1px solid var(--admin-line);border-radius:8px;background:#f8fbfd}.admin-shell-v2 .admin-transfer-workspace .admin-transfer-secondary>summary{cursor:pointer;padding:12px;font-size:13px;font-weight:700}.admin-shell-v2 .admin-transfer-workspace .admin-transfer-secondary[open]>summary{border-bottom:1px solid var(--admin-line)}.admin-shell-v2 .admin-transfer-workspace .admin-transfer-account-audit{margin:0}.admin-shell-v2 .admin-transfer-workspace .admin-transfer-actions{padding-top:8px}@media (max-width:560px){.admin-shell-v2 .admin-transfer-workspace .admin-transfer-record-history,.admin-shell-v2 .admin-transfer-workspace .admin-transfer-secondary{margin:0 14px 14px}.admin-shell-v2 .admin-transfer-workspace .admin-transfer-account-audit{margin:0}}.admin-case-order-choices{display:grid;grid-gap:8px;gap:8px;max-height:520px;overflow-y:auto;padding:2px}.admin-case-order-choice{display:grid;grid-gap:5px;gap:5px;width:100%;min-width:0;padding:11px 13px;border:1px solid var(--admin-line);border-left:3px solid transparent;border-radius:8px;background:#fff;color:var(--admin-ink);text-align:left;cursor:pointer}.admin-case-order-choice:focus-visible,.admin-case-order-choice:hover{border-color:var(--admin-blue)}.admin-case-order-choice[aria-pressed=true]{border-left-color:var(--admin-blue);background:#edf5fb}.admin-case-order-choice-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.admin-case-order-choice-id{color:var(--admin-ink);font-size:11px;overflow-wrap:anywhere;word-break:break-word}.admin-case-order-choice-meta{color:var(--admin-muted);font-size:11px}.extended-hours-chart-controls{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap;flex-shrink:0}button.extended-hours-chart-toggle{display:inline-flex;align-items:center;gap:6px;min-height:44px;flex-shrink:0;white-space:nowrap;border:0;padding:4px 0;background:transparent;color:#59697e;font-size:10px;cursor:pointer}.extended-hours-chart-track{box-sizing:border-box;width:25px;height:14px;border-radius:8px;background:#cbd4e1;padding:2px;display:inline-flex;flex-shrink:0}.extended-hours-chart-knob{width:10px;height:10px;border-radius:50%;background:white}.extended-hours-chart-toggle[aria-checked=true] .extended-hours-chart-track{background:#0057ff}.extended-hours-chart-toggle[aria-checked=true] .extended-hours-chart-knob{transform:translateX(11px)}button.extended-hours-chart-toggle:focus-visible{outline:2px solid #3679f4;outline-offset:2px;border-radius:3px}.mobile-chart-controls .extended-hours-chart-controls{grid-column:1/-1;justify-self:end}.mobile-chart-controls .extended-hours-chart-controls>select{min-width:44px;height:44px;border:1px solid #2c3a53;border-radius:7px;padding:0 5px;color:#93a7ca;background:#151f30;font-size:8px}.mobile-chart-controls .extended-hours-chart-toggle{color:#aab8cf}.mobile-chart-controls .extended-hours-chart-track{background:#3d4b61}.mobile-chart-controls .extended-hours-chart-toggle[aria-checked=true] .extended-hours-chart-track{background:#3679f4}.chart-security-header.trade-clone-quote-strip{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);grid-gap:4px 12px;gap:4px 12px;height:auto;min-height:42px;padding:7px 11px;align-items:center}.chart-security-header.trade-clone-quote-strip>div{display:flex;align-items:baseline;gap:6px;min-width:0}.chart-security-header.trade-clone-quote-strip strong{font-size:13px}.chart-security-header.trade-clone-quote-strip span{font-size:20px;font-weight:900;letter-spacing:-.04em}.chart-security-header.trade-clone-quote-strip em{font-style:normal;font-weight:800}.chart-security-header .chart-security-company{text-align:right;min-width:0}.chart-security-header>[data-extended-session]{grid-column:1/-1;justify-self:end}.stocks-chart-panel>.clone-panel-tabs>div:first-child{display:contents}.chart-header-refresh{display:flex;align-items:center}.trade-clone-chart-panel{grid-template-rows:32px auto auto minmax(0,1fr)}.chart-security-header.trade-clone-quote-strip .chart-security-company{font-size:11px}.mobile-viewport [hidden]{display:none!important}.mobile-app-header>div:first-child,.mobile-menu-list a>div,.mobile-order-row>div{min-width:0}.mobile-order-row>div{flex:1 1}.mobile-order-row b,.mobile-order-row small,.mobile-order-row>div{overflow-wrap:anywhere}.mobile-header-actions{flex-shrink:0}.mobile-trade-chart-head{display:flex;align-items:center;gap:8px;padding:10px 12px 4px;font-size:12px;color:#f5f7fb}.mobile-trade-chart-head>b{margin-right:auto;white-space:nowrap}.mobile-trade-chart-head select{width:100px;min-height:44px;border:1px solid #2c3a53;border-radius:7px;padding:0 10px;color:#93a7ca;background:#151f30;font:inherit;font-size:11px}.mobile-trade-chart-head .mobile-chart-ext-control{display:inline-flex;align-items:center;gap:4px;color:#a4b1c4;flex-shrink:0}.mobile-trade-chart-head .extended-hours-chart-toggle{width:44px;justify-content:center;min-width:44px;min-height:44px;padding:0;gap:4px;color:#a4b1c4}.mobile-trade-chart-head .extended-hours-chart-track{background:#3d4b61}.mobile-trade-chart-head .extended-hours-chart-toggle[aria-checked=true] .extended-hours-chart-track{background:#3679f4}.mobile-trade-chart-head+.mobile-chart-ranges{width:100%;padding:4px 9px 8px;flex-wrap:nowrap}.mobile-trade-chart-head+.mobile-chart-ranges button{flex:0 0 44px;font-size:10px}.mobile-chart-card :is(button,select):focus-visible{outline:2px solid #8eafff;outline-offset:2px}.mobile-chart-card :is(.trading-chart,.lightweight-chart-wrap,.lightweight-chart-surface,.lightweight-chart-empty){background:#121a25}.mobile-chart-card .lightweight-chart-empty,.mobile-chart-card .lightweight-chart-legend{color:#a4b1c4}.mobile-chart-card .lightweight-chart-legend strong{color:#edf3fc}.mobile-chart-card .native-chart-stats{background:#121a25;color:#a4b1c4;border-color:#273343}.mobile-chart-card .native-chart-stats span{color:#a4b1c4}.mobile-chart-card .native-chart-stats strong{color:#edf3fc}.mobile-chart-card .native-chart-stats .price-up{color:#35c99a}.mobile-chart-card .native-chart-stats .price-down{color:#ef8293}.mobile-chart-card .mobile-chart-ranges button{color:#a4b1c4}.mobile-chart-card .mobile-chart-ranges button.active{color:#a9c5ff;background:#203252}.mobile-chart-card a#tv-attr-logo{--fill:#a4b1c4}.mobile-chart-card .lightweight-chart-surface :is(td,th){border:0}.mobile-ticket-card{gap:16px}.mobile-viewport .mobile-ticket-card h2{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;font-size:19px}.mobile-trade-step{font-size:11px;font-weight:500;color:#7c8aa2;white-space:nowrap}.mobile-side-toggle button,.mobile-ticket-grid input,.mobile-ticket-grid select{min-height:44px}.mobile-side-toggle button:first-child{color:#42d39a}.mobile-side-toggle button:last-child{color:#ff7588}.mobile-side-toggle button.active:not(.sell),.mobile-ticket-card.buy-mode .mobile-primary-action{background:#42d39a;border-color:#42d39a;color:#071b14}.mobile-side-toggle button.active.sell,.mobile-ticket-card.sell-mode .mobile-primary-action{background:#c93d55;border-color:#df5369;color:#fff}.mobile-ticket-card .trade-review-summary .trade-review-row{font-size:17px;line-height:1.45;padding:10px 0;border:0}.mobile-ticket-card .trade-review-summary .trade-review-row span{opacity:1;color:#f5f7fb;font-weight:500}.mobile-ticket-card .trade-review-summary .trade-review-row strong{font-size:inherit;line-height:inherit}.mobile-ticket-card .trade-review-summary .trade-review-row.secondary{font-size:12px;line-height:1.5;padding:7px 0}.mobile-ticket-card .trade-review-summary .trade-review-row.secondary span{color:#7c8aa2;font-weight:400}.mobile-ticket-card .trade-review-summary .trade-review-row.first{border:0;margin-top:14px;padding-top:7px}.mobile-ticket-card[data-stage=review]>.actions{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:10px;gap:10px}.mobile-ticket-card[data-stage=review]>.actions button{min-height:48px;min-width:0;border-radius:12px;font-size:12px}.mobile-ticket-card[data-stage=review]>.actions .button{border:1px solid #27344b;background:#151e2c;color:#a9c5ff}.chart-security-header.trade-clone-quote-strip>div>em,.stocks-quote-main>span{font-size:12px;font-weight:400}.trade-clone-watch-select>div>span.price-down,.trade-clone-watch-select>div>span.price-up{font-weight:400}.chart-security-header>[data-extended-presentation=desktop]{justify-self:start}.trade-clone-watch-select>[data-extended-presentation=desktop]{font-size:11px!important}.mobile-trade-quote:has(>[data-extended-presentation=mobile-trade]){flex-wrap:wrap}.mobile-trade-quote>[data-extended-presentation=mobile-trade]{flex-basis:100%}.mobile-trade-quote:has(>[data-extended-presentation=mobile-trade])>div:last-of-type{text-align:right}