.allocation-summary-bar{height:var(--space-2);gap:var(--space-1);border-radius:var(--radius-full);margin-block:var(--space-2) var(--space-4);display:flex;overflow:hidden}.allocation-summary-bar>span{flex-basis:0;min-width:0}.allocation-summary-rows{gap:var(--space-3);margin:0;display:grid}.allocation-summary-rows>div{align-items:baseline;gap:var(--space-3);font-size:var(--text-meta);display:flex}.allocation-summary-rows dt{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;flex:1;min-width:0;display:flex}.allocation-summary-rows dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.allocation-summary-footer{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-meta);color:var(--muted);flex-wrap:wrap;display:flex}.strategy-financial-summaries{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.strategy-financial-summaries:has(>.section-card:only-child){grid-template-columns:1fr}@media (max-width:760px){.strategy-financial-summaries{grid-template-columns:minmax(0,1fr)}}.olive-theme .home-overview .strategy-overview-content:not([hidden]){gap:var(--space-6);display:grid}.olive-theme .home-overview .strategy-overview-content>.section-card,.olive-theme .home-overview .strategy-financial-summaries>.section-card{margin:0}.strategy-financial-summaries{align-items:stretch}.allocation-summary{flex-direction:column;display:flex}.allocation-summary>.section-card-content{flex:1}.olive-theme .home-overview .strategy-overview-content:not([hidden]){margin-top:var(--space-6)}
.asset-changes{gap:16px;min-width:0;display:grid}.asset-changes>.fine{color:var(--muted);margin:0}.asset-changes .asset-slots{margin:0}.asset-change-panel{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);gap:12px;min-width:0;padding:16px;display:grid}.asset-change-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.asset-change-panel h3{font-size:var(--text-body);overflow-wrap:anywhere;margin:0}.asset-change-panel>header .fine{color:var(--muted);font-variant-numeric:tabular-nums;margin:0}.asset-change-panel>.fine{color:var(--muted);margin:0}.asset-change-panel .creator-market-hours{margin:0}.asset-change-steps{font-size:var(--text-body);gap:8px;margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.asset-change-steps>li{min-width:0;color:var(--ink);align-items:center;gap:8px;display:flex}.asset-change-steps>li>span:not(.sr-only){overflow-wrap:anywhere;min-width:0}.asset-change-steps>li[data-state=done]{color:var(--muted)}.asset-change-steps>li[data-state=done] svg{color:var(--in);flex:none}.asset-change-steps>li[data-state=current]{font-weight:400}.asset-change-steps>li[data-state=upcoming]{color:var(--muted)}.asset-change-step-dot{border:1px solid var(--muted);border-radius:50%;flex:none;width:8px;height:8px;margin:0 4px}[data-state=current]>.asset-change-step-dot{border-color:var(--accent);background:var(--accent)}.asset-change-steps.is-numbered{padding-left:24px;list-style:decimal}.asset-change-steps.is-numbered>li{display:list-item}.asset-change-issues{gap:8px;margin:0;padding:0;list-style:none;display:grid}.asset-change-issues>li,.asset-change-issue{border:1px solid var(--warn);border-radius:var(--radius-control);background:var(--surface);font-size:var(--text-body);gap:4px;padding:12px;line-height:1.5;display:grid}.asset-change-issues span,.asset-change-issue span,.asset-change-issue small{color:var(--muted)}.asset-change-issue small{font-size:var(--text-meta)}.asset-change-issue a{width:fit-content;min-height:44px;color:var(--ink);align-content:center;font-weight:400}.asset-change-note{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--muted);font-size:var(--text-meta);margin:0;padding:12px;line-height:1.5}.asset-change-actions{flex-wrap:wrap;gap:8px;display:flex}.asset-change-actions:empty{display:none}.asset-change-notice{font-size:var(--text-body);margin:0;line-height:1.5}.asset-change-unavailable{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.asset-change-unavailable p{color:var(--muted);font-size:var(--text-body);margin:0}.asset-change-flows{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.asset-change-flows>section{gap:12px;min-width:0;display:grid}.asset-change-flows h3{font-size:var(--text-body);margin:0}.asset-change-flows .fine{color:var(--muted);margin:0}.asset-change-flows>section>.ui-button{justify-self:start}.asset-holdings{margin:0;padding:0;list-style:none}.asset-holding{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;padding:8px 0;display:flex}.asset-holding+.asset-holding{border-top:1px solid var(--line)}.asset-holding-name{flex:128px;min-width:0}.asset-holding-name strong,.asset-holding-name small{overflow-wrap:anywhere;display:block}.asset-holding-name strong{font-size:var(--text-body)}.asset-holding-name small{color:var(--muted);font-size:var(--text-meta);margin-top:4px}.asset-holding .move-state{flex:none}.asset-holding-end{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.asset-holding-balance{color:var(--ink);font-size:var(--text-body);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.asset-change-history>summary{cursor:pointer;min-height:44px;font-size:var(--text-body);align-content:center;font-weight:400}.asset-change-history ul{margin:0;padding:0;list-style:none}.asset-change-history li{font-size:var(--text-body);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.asset-change-history li+li{border-top:1px solid var(--line)}.asset-change-history li>span:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.asset-change-history time{color:var(--muted);font-size:var(--text-meta);font-variant-numeric:tabular-nums;flex:none}@media (max-width:720px){.asset-change-flows{grid-template-columns:1fr}.asset-change-panel{padding:12px}}.asset-address-actions{flex:none;align-items:center;gap:4px;display:inline-flex}.asset-address-action{border-radius:var(--radius-control);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.asset-address-action:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.asset-address-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.asset-address-actions-spacer{flex:none;width:68px}
.derive-options-panel .section-card-content.section-card-stack{gap:var(--space-4);display:grid}.derive-options-panel{container:derive-options-panel/inline-size}.derive-options-terminal>.trading-workspace-body{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:stretch}.derive-options-terminal>.trading-workspace-body>*{min-width:0}.derive-options-terminal>.trading-workspace-body>.trade-ticket{border-top:0;border-left:1px solid var(--line)}.derive-options-chain{gap:var(--space-3);padding:var(--space-4);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.derive-options-chain-viewport{contain:size;flex-direction:column;min-width:0;min-height:min(400px,50svh);display:flex}@container derive-options-panel (max-width:1000px){.derive-options-terminal>.trading-workspace-body{grid-template-columns:minmax(0,1fr)}.derive-options-terminal>.trading-workspace-body>.trade-ticket{border-left:0;border-top:1px solid var(--line)}.derive-options-chain{grid-template-rows:auto auto;align-content:start}.derive-options-chain-viewport{contain:none;min-height:0;max-height:min(400px,50svh)}}.derive-options-chain-controls{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.derive-options-ticket-title,.derive-options-notice-title{font-size:var(--text-label);margin:0}.derive-options-setup .perps-money-actions{margin-top:var(--space-1)}.derive-options-time-left{padding-bottom:var(--space-3)}.derive-options-paused{gap:var(--space-2);display:grid}.derive-options-structure{align-items:center;gap:var(--space-4);border:0;grid-template-columns:auto minmax(120px,1fr) minmax(160px,1fr) minmax(180px,2fr);min-width:0;margin:0;padding:0;display:grid}.derive-options-structure>*{min-width:0}.derive-options-structure p{margin:0}.derive-options-leg{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.derive-options-packages{gap:var(--space-4);display:grid}.derive-options-package{gap:var(--space-3);display:grid}@container derive-options-panel (max-width:600px){.derive-options-structure{grid-template-columns:minmax(0,1fr)}.derive-options-chain-controls{grid-template-columns:minmax(0,1fr);display:grid}}
.schedule-performance-columns{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,32rem),1fr));align-items:start;min-width:0;display:grid}.schedule-performance-columns>*{min-width:0}
.strategy-map .builder-graph{min-width:0;height:clamp(480px,70svh,880px)}.strategy-map .builder-account-drag,.strategy-map .react-flow__node,.strategy-map .builder-node-select{cursor:default}
.assessment-limit-controls{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.assessment-limit-controls>.settings-grid{flex:0 320px;min-width:0}.assessment-limit-label{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.assessment-limit-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:600px){.assessment-limit-controls>.settings-grid{flex-basis:100%}}
.strategy-venue-list{margin:0;padding:0;list-style:none;display:grid}.strategy-venue{gap:var(--space-3);padding:var(--space-4) 0;display:grid}.strategy-venue:first-child{padding-top:0}.strategy-venue:last-child{padding-bottom:0}.strategy-venue+.strategy-venue{border-top:1px solid var(--line)}.strategy-venue-heading{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.strategy-venue-name{flex:160px;min-width:0}.strategy-venue-name strong,.strategy-venue-name small{overflow-wrap:anywhere;display:block}.strategy-venue-name strong{font-size:var(--text-body);font-weight:400}.strategy-venue-name small{margin-top:var(--space-1);color:var(--muted);font-size:var(--text-meta)}.strategy-venue>.fine{margin:0}.strategy-venue-choices{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.strategy-venue-choices li{align-items:center;gap:var(--space-2);color:var(--ink);font-size:var(--text-body);display:inline-flex}.strategy-venue-choices .asset-icon{flex:0 0 24px;width:24px;height:24px}
.strategy-loading .skeleton{background:var(--line);border:0;max-width:100%;margin:0}.strategy-loading-stack{gap:20px;min-width:0;display:grid}.strategy-loading .strategy-shade-line{width:70%;height:16px}.strategy-loading .strategy-shade-short{width:100px;height:14px}.strategy-loading .strategy-shade-title{width:75%;height:40px}.strategy-loading .strategy-shade-heading{width:140px;height:26px}.strategy-loading .strategy-shade-value{width:100px;height:34px}.strategy-loading .strategy-shade-allocation{width:100%;height:12px}.strategy-loading .strategy-shade-tab{width:110px;height:44px}.strategy-loading .strategy-shade-view-tab{flex-shrink:0;width:72px;height:16px;margin-block:12px 16px}.strategy-loading .strategy-shade-copy{width:100%;height:64px}.strategy-loading .strategy-shade-amount{width:100%;height:68px}.strategy-loading .strategy-shade-button{width:100%;height:44px}.strategy-loading .strategy-shade-chart{width:100%;height:240px;margin-top:24px}.strategy-loading-chart-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.strategy-loading-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.strategy-loading-chips .skeleton{width:100%}@media (max-width:600px){.strategy-loading .strategy-shade-title{height:32px}.strategy-loading-chart-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.strategy-loading-transfer,.strategy-loading-group{justify-content:space-between;align-items:center;gap:24px;display:flex}.strategy-loading-transfer{border:1px solid var(--line);border-radius:10px;padding:16px}.terminal-loading-heading{align-items:center;gap:var(--space-4,16px);padding:var(--space-3,12px);display:flex}.terminal-loading-layout{grid-template-rows:minmax(400px,1fr) 180px;grid-template-columns:212px minmax(0,1fr) 192px 300px;min-height:max(660px,100dvh - 240px);display:grid}.terminal-loading-markets{grid-row:1/3}.terminal-loading-ticket{grid-area:1/4/3}.terminal-loading-activity{grid-column:2/4}.terminal-loading-layout>div{padding:var(--space-4,16px);align-content:start;min-width:0}.terminal-loading-chart{grid-template-rows:auto minmax(0,1fr)}.terminal-loading-chart .strategy-shade-chart{height:100%;margin:0}@media (max-width:1100px){.terminal-loading-layout{grid-template-columns:200px minmax(0,1fr) 160px 240px}}@media (max-width:700px){.terminal-loading-layout{grid-template-rows:280px auto auto;grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-loading-markets{display:none}.terminal-loading-chart{grid-column:1/-1}.terminal-loading-book{grid-area:2/2}.terminal-loading-ticket{grid-area:2/1}.terminal-loading-activity{grid-area:3/1/auto/-1}}
