.close-trade-modal{gap:var(--spacing-4);flex-direction:column;display:flex}.close-trade-modal__error{border-radius:var(--radius-md);color:var(--color-bear);background:var(--color-bear-subtle);border:1px solid var(--color-bear-border);padding:10px 12px;font-size:13px}.close-trade-modal__row{flex-direction:column;display:flex}.close-trade-modal__pnl{padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;display:flex}.close-trade-modal__pnl-label{color:var(--color-text-muted);font-size:12px;font-family:var(--font-body)}.close-trade-modal__pnl-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.close-trade-modal__pnl-value--bull{color:var(--color-bull)}.close-trade-modal__pnl-value--bear{color:var(--color-bear)}.close-trade-modal__reasons{gap:var(--spacing-2);flex-direction:column;display:flex}.close-trade-modal__reasons-label{font-size:11px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.close-trade-modal__reasons-chips{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.close-trade-modal__chip{border-radius:var(--radius-sm);font-size:11px;font-family:var(--font-body);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast),background var(--transition-fast);padding:4px 10px}.close-trade-modal__chip:hover{border-color:var(--color-border-default);color:var(--color-text-primary)}.close-trade-modal__chip--active{border-color:var(--color-accent-gold-border);background:var(--color-accent-gold-subtle);color:var(--color-accent-gold)}
