.ds-outcome-mark{width:var(--outcome-mark-size,56px);height:var(--outcome-mark-size,56px);color:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ds-outcome-mark[data-tone=success]{background:var(--green-500)}.ds-outcome-mark[data-tone=failed]{background:var(--destructive-500)}.ds-outcome-mark[data-tone=pending],.ds-outcome-mark[data-tone=info]{background:var(--fill-tertiary);color:var(--label-secondary)}
.ds-trade-outcome:has(.ds-trade-outcome-name) .icon{color:var(--green-500)}.ds-trade-outcome-name{font-size:var(--font-size-body-t21);line-height:var(--line-height-body-t21);font-weight:var(--font-weight-semibold);color:var(--label-primary)}.ds-trade-outcome-label,.ds-trade-outcome-question,.ds-trade-outcome-detail{font-size:var(--font-size-body-t13);line-height:var(--line-height-body-t13);color:var(--label-secondary)}.ds-trade-outcome-wait{color:var(--label-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-trade-outcome--settling .ds-trade-outcome-label{font-size:var(--font-size-body-t17);line-height:var(--line-height-body-t17);font-weight:var(--font-weight-semibold);color:var(--label-primary)}.ds-trade-panel.ds-trade-outcome--card{text-align:center;align-items:center;gap:12px;padding-block:32px}.ds-trade-outcome--card .ds-trade-outcome-verdict{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.ds-trade-outcome--card .ds-trade-outcome-label:has(+.ds-trade-outcome-name){font-size:var(--font-size-body-t21);line-height:var(--line-height-body-t21);font-weight:var(--font-weight-semibold);color:var(--label-primary)}.ds-trade-outcome--card .ds-trade-outcome-name{overflow-wrap:anywhere}.ds-trade-panel.ds-trade-outcome--bar{background:var(--bg-z1);border-top:1px solid var(--neutral-100);flex-direction:row;justify-content:center;align-items:center;gap:10px;min-width:0;padding:12px 16px}.ds-trade-outcome--bar .ds-trade-outcome-verdict{text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.ds-trade-outcome--bar .ds-trade-outcome-name{font-size:var(--font-size-body-t17);line-height:var(--line-height-body-t17);text-overflow:ellipsis;overflow:hidden}.ds-trade-outcome--bar .ds-trade-outcome-question,.ds-trade-outcome--bar .ds-trade-outcome-detail{display:none}
.ds-trade-stepper{border:1px solid var(--separator-opaque);border-radius:10px;align-items:center;gap:2px;padding:4px 6px;display:flex}.ds-trade-stepper-button{width:28px;height:28px;color:var(--label-secondary);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.ds-trade-stepper-button:hover:not(:disabled){background:var(--fill-quarternary);color:var(--label-primary)}.ds-trade-stepper-button:disabled{opacity:.4;cursor:default}.ds-trade-stepper-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ds-trade-stepper-value{min-width:56px;font-size:var(--font-size-body-t17);line-height:var(--line-height-body-t17);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--label-primary);cursor:text;justify-content:center;align-items:baseline;display:inline-flex}.ds-trade-stepper-input{font:inherit;color:inherit;text-align:right;field-sizing:content;background:0 0;border:0;width:auto;min-width:1ch;padding:0}.ds-trade-stepper-input:focus{outline:none}.ds-trade-stepper-input::placeholder{color:var(--label-tertiary)}.ds-trade-stepper-suffix{color:var(--label-primary)}
