.sell-position-dialog{width:min(380px,100vw - 32px);padding:var(--space-6)}.sell-position-dialog .modal__heading{font-size:21px}.sell-position-field-card{gap:var(--space-1);padding:var(--space-4);border-radius:var(--karma-radius-popover);background:var(--surface-secondary);display:grid}.sell-position-amount{align-items:center;gap:var(--space-2);padding:var(--space-1) 0 var(--space-2);flex-direction:column;display:flex}.sell-position-amount>img,.sell-position-amount>span:first-child{width:32px;height:32px}.sell-position-amount strong{letter-spacing:-2px;font-variant-numeric:tabular-nums;font-size:48px;font-weight:500;line-height:1.15}.sell-position-amount>span:last-child{color:var(--muted);font-size:var(--type-label-size)}.sell-position-presets{gap:var(--space-2);margin:var(--space-1) 0 0;grid-template-columns:repeat(4,1fr);display:grid}.sell-position-presets .button{min-width:0;font-size:12px}.sell-position-details{gap:var(--space-3);margin-top:var(--gap-section);padding-inline:var(--space-1);font-size:var(--type-body-size);font-variant-numeric:tabular-nums;display:grid}.sell-position-details>div{justify-content:space-between;gap:var(--space-4);display:flex}.sell-position-details dt{color:var(--text-label)}.sell-position-details dd{color:var(--text-value);margin:0;font-weight:500}.sell-position-note{margin:var(--gap-tier) 0 0;padding-inline:var(--space-1);color:var(--text-label);font-size:var(--type-label-size-sm);line-height:1.5}.sell-position-feedback{align-items:center;gap:var(--space-2);min-height:48px;font-size:var(--type-label-size);display:flex}.sell-position-feedback .karma-success-check{width:24px;height:24px;color:var(--success);--check-y-amount:8px}.sell-position-feedback small{color:var(--muted);margin-top:var(--space-half);display:block}.sell-position-amount strong{color:var(--foreground)}.sell-position-slide{width:100%}.sell-position-stage{display:grid}.sell-position-editor,.sell-position-complete{min-width:0;transition:opacity var(--motion-enter) var(--motion-ease), transform var(--motion-enter) var(--motion-ease);grid-area:1/1}.sell-position-stage[data-complete=true] .sell-position-editor{opacity:0;pointer-events:none;transform:translate(-8px)}.sell-position-complete{padding:var(--space-6) 0;text-align:center;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;transform:translate(8px)}.sell-position-stage[data-complete=true] .sell-position-complete{opacity:1;transform:translate(0)}.sell-position-success-mark{width:72px;height:72px;margin-bottom:var(--space-6);color:var(--success);background:color-mix(in srgb, var(--success) 10%, transparent);border-radius:50%;place-items:center;display:grid}.sell-position-success-mark .karma-success-check{--check-rotate-from:45deg;width:48px;height:48px}.sell-position-success-value{letter-spacing:-1.3px;font-variant-numeric:tabular-nums;color:var(--foreground);font-size:38px;font-weight:550;line-height:1.15}.sell-position-success-summary{margin:var(--space-3) 0 var(--space-1);color:var(--foreground);font-size:14px}.sell-position-success-quantity{color:var(--muted);font-size:var(--type-label-size);font-variant-numeric:tabular-nums}.sell-position-success-note{margin:var(--space-7) 0 0;color:var(--muted);font-size:var(--type-label-size-sm)}@media (prefers-reduced-motion:reduce){.sell-position-editor,.sell-position-complete{transition:none;transform:none!important}}
